/* CSS Document */
body{ font-size:12px; color:#333; font: 12px/1.5 'Microsoft Yahei','Î¢ÈíÑÅºÚ',"hiragino sans gb", Helvetica, Arial, 'sans-serif';
    margin:0; padding:0;min-width:1000px; line-height:32px;}
img{ border:none}
a{ text-decoration:none}

#enter{ line-height:20px; font-size:12px; color:#FFF; /*border:#FFF solid 1px;*/ text-align:center; width:50%; overflow:hidden; margin:0px auto; }
#enter a{ color:#FFF; font-size:12px;}


h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    font-size: 100%; list-style:none; line-height:normal; padding:0; margin:0
}
:focus {
    outline: 0;
}
ul, ol,a ,p,li{
    list-style: none; margin:0; padding:0
}
fieldset, img {
    border: 0 none;
}
address, caption, cite, code, dfn, em, i, th, var, optgroup {
    font-style: normal;
    font-weight: normal;
}
abbr, acronym {
    border: 0;
    font-variant: normal;
}
input, button, textarea, select, optgroup, option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}
code, kbd, samp, tt {
    font-size: 100%;
}
input, button, textarea, select {
    *font-size: 100%;
    outline: none;
}
textarea {
    resize: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}



blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
a {
    color: #333;
    text-decoration: none;
    -webkit-transition: color .2s ease-in-out;
    -moz-transition: color .2s ease-in-out;
    -o-transition: color .2s ease-in-out;
    -ms-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out;
}
a:hover {
    color: #ff0033;
    text-decoration: none;
}
a.special, .special a {
    color: #690;
}
a.special:hover, .special a:hover {
    color: #390;
    text-decoration: none;
}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    clear: both;
    *zoom: 1;
}
.overflow {
    overflow: hidden;
    *zoom: 1;
}

.index_focus {
   /* position: relative;
    width: 100%;
    height: 600px;
    margin: 0 auto;
    overflow: hidden;*/

}
/*.index_focus .bd li {  
    display: none;
    position: absolute;
    left: 0;
    top: 0;
}

.index_focus_post {
    z-index: 10;
}
.index_focus .pic {
    height: auto;
    display: block;
}
.index_focus .pic:hover {
    text-decoration: none;
}*/
.index_focus .slide_nav {
    position:fixed; 
    left: 45%;
    bottom:2%;
	display:none

}
.index_focus .slide_nav a {
	cursor:pointer;
	float:left;
    font-size:28px;
    font-family: arial;
    color: #fff;
	padding:5px 10px;
}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration: none;color: #9c0;filter: alpha(opacity=80);opacity: 0.8;}
.index_focus_pre,.index_focus_next {
    display: none;
    position:fixed; 
    top: 50%;
    margin-top: -36px;
    width: 72px;
    height: 72px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    z-index: 10;
    background: url(../imgv/ico_sliding_____images_artmost.png) no-repeat;
}
.index_focus_pre {
    left: 30px;
    background-position: 0 0;
}
.index_focus_pre:hover {
    background-position: 0 -144px;
}
.index_focus_next {
    right: 30px;
    background-position: 0 -72px;
}
.index_focus_next:hover {
    background-position: 0 -216px;
}
.index_focus_info {
    position: absolute;
    left: 10%;
    bottom: 12%;
    width: 800px;
    height: 200px;
    padding-bottom: 10px;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    font-family: "\5fae\8f6f\96c5\9ed1";
    -moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
    -webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
    background: url(../imgv/index_focus_bg_____images_artmost.png) no-repeat;
    _background: none;
}
.index_focus_info h3 {
    font-size: 36px;
    line-height: 70px;
    font-family: \5fae\8f6f\96c5\9ed1, \u9ed1\u4f53, "Lucida Grande";
	display:none;
}
.index_focus_info .text {
    width: 500px;
    line-height: 24px;
    font-size: 14px;
    word-wrap: break-word;
    overflow: hidden;
	display:none;
}

#bg {
	position:fixed; 
	top:-50%; 
	left:-50%; 
	width:200%; 
	height:200%;
}
#bg img {
	position:absolute; 
	top:0; 
	left:0; 
	right:0; 
	bottom:0; 
	margin:auto; 
	min-width:50%;
	min-height:50%;
}

.header{ position: relative; z-index: 2; width: 100%; height:40px; top:0; padding:0; margin: 0px auto; /* -moz-box-shadow: 0 0 20px black; -webkit-box-shadow: 0 0 20px black; box-shadow: 0 0 20px black;*/ /*display:none filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;background:#3c3f3f; */ display:block; }
.inner{ width:100%; background:none; margin:40px auto;}
.inner .top{ width:1133px; margin:40px auto 12px auto;}
.top{ width:100%; margin:40px auto 12px auto; z-index:999}
.logo{ position:absolute; top:20px; left:22px; }
.inner .logo{top:-20px; left:22px; }
.top ul{ float:right; margin:0 auto;}
.top ul li{ float:left; padding:5px 0; color:#7b7b7b}
.top ul li a{ color:#666666; font-size:14px; padding:7px 0;}
.top ul li a:hover{ /*border-bottom:#6aa600 solid 1px;*/ color:#ff0033}
.top ul li a.cur{ /*border-bottom:#6aa600 solid 1px;*/ color:#ff0033}
.inner .top ul{ float:right; margin:0 auto;}
.inner .top ul li a{color:#676767}
.inner .top ul li a:hover{color:#ff0033}


.header .nav ul li{float:left; width:105px;text-align:center; cursor:pointer;line-height:30px; font-size:14px; padding-bottom:35px; font-size:12px; display:inline-block; margin-top:-5px;}
.header .nav ul li:hover{/*border:#c4c8ca solid 1px; border-top:none;border-bottom:none; padding:0;*/padding-bottom:20px; background:url(../imgv/nab_bottom_____images_artmost.png) center 35px no-repeat; }
.header .nav ul li.cur{/*border:#c4c8ca solid 1px; border-top:none;border-bottom:none; padding:0;*/padding-bottom:20px; background:url(../imgv/nab_bottom_____images_artmost.png) center 35px no-repeat; }
.header .nav ul li.cur a{color:#ff0033}
.header .nav ul li.cur ul li a{font-size:12px; color:#CCC}

.header .nav ul li div{width:105px;overflow:hidden;position:relative; height:20px; display:block; clear:both; font-size:14px }
.header .nav ul li ul{position:absolute;display:none; width:105px;/*border-top: solid 1px #777777;*//*background:#3c3f3f; filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;*/ background:url(../imgv/nav_bg_____images_artmost.png) repeat; text-align:center;/*filter:alpha(opacity=70);*/ overflow:hidden;/*border:#c4c8ca solid 1px; border-top:none;*/  padding:0 0 10px 0;z-index:20; margin-top:15px; margin-bottom:0; padding-bottom:0; border-top:#900 solid 2px; }
.header .nav ul li ul.w{width:120px;border-top:#c4c8ca solid 1px;}
.header .nav ul li ul.w li{width:120px;}
.header .nav ul li ul li{float:none;width:105px;color:#FF0000; /*border-bottom: solid 1px #9d9d9d; */text-align:center;/* padding:0 5px;*/ font-size:12px; line-height:22px;  background:none;/* border-bottom:#d6d5cf solid 1px;*/ margin:0 auto; line-height:20px; padding:5px 0; }
.header .nav ul li ul li:hover{border:none; padding:0 1px; background:#dc1725;opacity:1;/*border-bottom:#d6d5cf solid 1px;*/ margin:0 auto; line-height:20px; padding:5px 0;}
.header .nav ul li ul li a{font-size:12px; color:#CCC}
.header .nav ul li ul li:hover a{ color:#FFF; }
.header .nav ul li .n1,.header .nav ul li .n2{display:block;height:40px; width:105px;position:absolute;top:0px;left:0px;cursor:pointer;}
.header .nav ul li .n1{z-index:12; background:#ffffff}
.header .nav ul li .n2{z-index:11; }

.inner .nav ul{ float:right;}
.inner .nav ul li ul li a{color:#CCC}
.inner .nav ul li ul li a:hover{color:#ffffff}

#detail{position:absolute; width:180px;height:280px; padding:5px 10px;/*border:1px solid #ccc;*/background:#cc0000;filter:alpha(opacity=65);-moz-opacity:0.65;opacity:0.65; display:none;-moz-box-shadow: 0 0 20px black; -webkit-box-shadow: 0 0 20px black; box-shadow: 0 0 20px black;}
#detail .tit{ display:block;  cursor:move; color:#FFF}
#detail img{ filter:alpha(opacity=100);-moz-opacity:10;opacity:10; margin-top:10px;}
#detail .tit i{ float:right; border:#CCC solid 1px; text-align:center; cursor:pointer; height:15px; width:15px; line-height:15px; overflow:hidden}
#detail .tit h1{ font-size:16px; line-height:36px; font-weight:bold}
#detail .tit h2{ font-size:14px; color:#FFF;line-height:24px; }
#detail .tit p{ text-indent:24px; font-size:12px;}
#detail .tit a{ color:#FFF}

.sub_nav .w900{width:1133px; margin:0 auto;}
.sub_nav{ width:100%; border:#CCC solid 1px; background:#FFF; z-index:999;border-left:none; border-right:none; overflow:hidden;}
.sub_nav ul{ float:left}
.sub_nav ul li{ float:left; line-height:40px; padding:0 30px; margin-left:1px }
.sub_nav ul li:hover{ background:url(../imgv/sub_nav_____images_artmost.png) no-repeat right center #a2a8d2; color:#FFF;}
.sub_nav ul li.cur{ background:url(../imgv/sub_nav_____images_artmost.png) no-repeat right center #a2a8d2; color:#FFF; }
.sub_nav ul li.cur a,.sub_nav ul li:hover a{ color:#FFF;}

.cat_list{ margin-bottom:100px; padding-top:20px; overflow:hidden}
.cat_list li{ float:left; padding:0 3px;}

.banner{ height:217px;  margin-top:75px; background-position:center 0px; background-image:url(../imgv/ding1.jpg)}
.banner2{ height:217px;  margin-top:75px; background-position:center 0px; background-image:url(../imgv/ding2.jpg)}
.banner3{ height:217px;  margin-top:75px; background-position:center 0px; background-image:url(../imgv/ding3.jpg)}
.banner4{ height:217px;  margin-top:75px; background-position:center 0px; background-image:url(../imgv/ding4.jpg)}
.banner5{ height:217px;  margin-top:75px; background-position:center 0px; background-image:url(../imgv/ding5.jpg)}
.banner6{ height:217px;  margin-top:75px; background-position:center 0px; background-image:url(../imgv/ding6.jpg)}
.banner ul{ width:100%; margin:0 auto}

.page_con{ width:1133px; margin:35px auto 10px auto; color:#666666}
.page_con .navigation{ width:170px; margin-bottom:50px; color:#4c5868; text-align: left; font-size:24px; line-height:36px; font-weight:bold}
.page_con .navigation span{ font-size:24px; font-style:italic;line-height:24px; font-family:Franklin Gothic Mediu,Arial, Helvetica, sans-serif}
.page_con .title{  padding:48px 0; margin-bottom:50px; background-color:#f7f7f7; margin-top:28px; font-size:22px;font-weight: bold;  color:#bc0808; width:800px;}

.page_con .title1212{  padding:40px 0; margin-bottom:50px; margin-top:28px; font-size:22px;font-weight: bold;  color:#bc0808;}

.page_con .title span{ font-size:16px; font-weight:normal; color:#666666;font-weight: bold;}

.page_con .title1 { width:720px; margin: 0 auto; font-size:24px; color:#6174b9; font-weight:bold; border-left:none; border-right:none; line-height:28px; }



.page_con .news_list{ position:relative;  padding-top:20px; overflow:hidden}
.page_con .news_list li{ width:150px; float:left; line-height:22px; display:inline-block;vertical-align:top; margin-bottom:20px; overflow:hidden;}
.page_con .news_list li label{font-size:50px; font-weight:normal;line-height:20px;overflow:hidden; padding:0; margin:0; margin-left:-7px; font-family:Verdana, Geneva, sans-serif }
.page_con .news_list li h2{margin:15px 0 0 0; color:#b51616}
.page_con .news_list li img{ margin:8px 0}


.page_con .news_con{  padding-top:20px;}
.page_con .news_con .title{ border:none; line-height:normal; padding:0; margin:40px 0 20px 0;}
.page_con .news_con .title h1{ font-size:18px; line-height:30px;}
.page_con .news_con .title label{ font-size:12px; font-weight:normal}
.page_con .news_con .title label span{ color:#F00}
.page_con .news_con .con{ width:900px; font-size:14px; margin:0 auto;}

.case_list{/* margin:0 auto 100px auto; width:1133px; overflow:hidden*/}
.case_list ul{ overflow:hidden; margin-bottom:20px;-webkit-text-size-adjust:none;}
.case_list ul li{ float:left; padding:2px 11px 11px 8px; margin:0; overflow:hidden; font-size:10px;/* text-align:center*/}
.case_list ul li a{-webkit-text-size-adjust:none;font-size:10px; overflow:hidden; line-height:13px;}
.case_list ul li img{ width:160px; margin-bottom:-3px; padding-bottom:0px; height:110px;}
.case_list .more{ padding:10px;}

/* qx_list */
.qx_list{width:900px;overflow:hidden;margin:0 auto}
.qx_list ul li{background:#FFF;padding:9px 0;/*border:1px solid #E5E5E5;*/float:left;width:160px;}
.qx_picBox{border:1px solid #E9E9E9;height:71px;width:160px;margin-bottom:8px;}
.qx_txt{font-size:14px;line-height:24px;}
.qx_txt p{margin-bottom:8px;padding-left:13px;}


.w390{ width:560px}
.w180{ width:180px}
.w160{ width:160px}

.job_list{ margin:0 auto 80px auto; }
.job_list ul{ border:#dfdfdf solid 1px;overflow:hidden; width:1133px; padding:0; margin:10px 0;}
.job_list ul li.first{ background:url(../imgv/joinin_bg_____images_artmost.jpg) repeat-x; line-height:36px; padding:0; margin:0; font-size:14px;}
.job_list ul li{ float:left; line-height:30px;}
.job_list ul li label{ display:inline-block;padding:0 10px;}
.job_list ul li.gray{ background:#f4f4f4}
.job_list ul li label.col1{ background:url(../imgv/joinin_splite_____images_artmost.jpg) right center no-repeat;}
.job_list ul li a{ color:#065dc8}
.job_list ul li a:hover{ color:#ff0033}

.team_list{ width:1133px; margin:0 auto;  margin:40px auto;  padding:40px 0;}
.team_list ul{ margin-bottom:60px; overflow:hidden}
.team_list ul li{ float:left; width:565px; height:194px; overflow:hidden; margin-bottom:20px;}
.team_list ul li img{ float:left}
.team_list ul li div{ cursor:pointer; background:#ebebeb;line-height:20px; display:inline-block; width:353px; height:174px; padding:10px 20px;}
.team_list ul li div h2{ font-size:20px; font-weight:bold; line-height:30px;}
.team_list ul li div label{ font-size:12px; width:100%; display:block;}
.team_list ul li div span{font-size:16px; line-height:26px; font-weight:bold}
.team_list ul li div p{ font-size:10px; line-height:17px;} 
.team_list ul li.right img{float:left;}
.team_list ul li.right div{ float:left}

.team_list{ width:1133px; margin:0 auto;  margin:40px auto;  padding:40px 0;}
.team_list li{ float:left; width:565px; height:194px; overflow:hidden; margin-bottom:10px;}
.team_list li img{ float:left}
.team_list li div{ cursor:pointer; background:#ebebeb;line-height:20px; display:inline-block; width:353px; height:174px; padding:10px 20px;}
.team_list li h2{ font-size:20px; font-weight:bold; line-height:30px;}
.team_list li label{ font-size:12px; width:100%; display:block;}
.team_list li span{font-size:16px; line-height:26px; font-weight:bold}
.team_list li p{ font-size:10px; line-height:17px;} 
.team_list li.right img{float:left;}
.team_list li.right div{ float:left}



.clear{clear:both;}
.demopage{width:1020px;margin:20px auto; display:block; overflow:hidden}
/* item */
.item{width:238px;height:112px;border:2px solid #000;margin:12px 12px 5px 0;overflow:hidden;position:relative;float:left;}
.item .caption{width:238px;height:112px;background:url(../imgv/dianbg_____images_artmost.png);_background:#000000;color:#fff;font-weight:bold;position:absolute;left:0;display:none;/*background:#000000;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;*/}
.item .caption a{text-decoration:none;color:#fff;font-size:16px;display:block;  text-align:center; margin-top:40px;}
.item .caption p a{margin:0;font-size:12px;color:#fff;font-weight:normal; margin-top:0px;}
.item img{border:0;position:absolute;}

.container{margin:20px auto; vertical-align:middle}
.owl-carousel .lazyOwl{ margin-right:600px}

#owl-demo .owl-item div{
      padding:5px;
    }
    #owl-demo .owl-item img{
      display: block;
      width: 100%;
      height: auto;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      border-radius: 3px;
    }

.team_con{  margin:40px auto;  padding:40px 0;}
.team_con div.left{ float:left; width:700px;}

/* scr_con style */
.scr_con {position:relative; height:510px;border:solid 1px #FFF; left:410px; width:350px;margin:0 auto;}
#dv_scroll{position:absolute;height:500px; left:30px;overflow:hidden;width:320px;}
#dv_scroll .Scroller-Container{width:100%;}
#dv_scroll_bar {position:absolute;left:0;top:10px;width:15px;height:490px;border-right:4px solid #999999;}
#dv_scroll_bar .Scrollbar-Track{position:absolute;left:0;top:0px;width:15px;height:490px;}
#dv_scroll_bar .Scrollbar-Handle{position:absolute;left:15px;top:0;width:15px;height:100px;overflow:hidden;background:url(../imgv/srcoll_____images_artmost.gif) no-repeat;cursor:pointer;}
#dv_scroll_text {position:absolute;}
.team_con .caselist{ margin-left:20px;margin:0 auto; text-align:left}
/* newslist */
.team_con .caselist li{ height:130px;padding:0 10px;overflow:hidden; margin:0; margin-bottom:10px;}

.case_show{ width:900px;margin:40px auto 100px auto; padding:0; overflow:hidden}
.case_show .case_con{ float:left; width:200px; overflow:hidden; font-size:10px}
.case_show ul{ float:right; width:700px; overflow:hidden}
.case_show ul li{ float:left; padding:0; padding-left:16px; overflow:hidden; height:126px;}


.published_list{ width:1130px; margin:40px auto;  padding:40px 0;}
.published_list .top_con{ width:1053px; padding:40px; background:#f6f6f6; margin-bottom:30px;}

.published_list .top_con .right_con a{ font-size:24px; font-weight:bold;}
.published_list .top_con .right_con{ float:right; margin-top:20px; width:750px;}
.published_list .top_con .right_con label{ font-size:16px; font-weight:bold; display:block; overflow:hidden; margin:10px 0 20px 0;}
.published_list .top_con .right_con button{ background:#aa1818; color:#FFF; font-size:14px; padding:5px 10px; border:none; cursor:pointer; margin:60px 0 0 0 }

.published_list .top_con .right_con p{ line-height:22px;}
.published_list ul{ margin:10px 30px 60px 30px; text-align:center; overflow:hidden}
.published_list ul li{float:left; padding:10px;  text-align:center}
.published_list ul li h2{ margin:10px 0;}

#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }
#mbOverlay.mbOverlayFF { background:transparent url(../imgv/80_____.png) repeat; }
#mbOverlay.mbOverlayIE { position:absolute; }
#mbCenter { height:557px; position:absolute; z-index:9999; left:50%; background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); }
#mbCenter.mbLoading { background:#fff url(../imgv/WhiteLoading_____images_artmost.gif) no-repeat center; -moz-box-shadow:none; -webkit-box-shadow:none; }
#mbImage { left:0; top:0; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:10px; }
#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }
#mbImage a:hover, #mbImage a:active { color:#fff; }
#mbBottom { min-height:20px; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#999; text-align:left; padding:0 10px 10px; }
#mbTitle { display:inline; color:#999; font-weight:bold; line-height:20px; font-size:12px; }
#mbNumber { background:url(../imgv/mbNumber_bg_____images_artmost.gif) no-repeat center; display:inline; color:#C00; line-height:26px; font-size:12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width:65px; height:26px; }
#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }
#mbPrevLink { width:32px; height:100px; background:transparent url(../imgv/CustomBlackPrevious_____images_artmost.gif) no-repeat center; position: absolute; top:38%; left:-32px; }
#mbNextLink { width:32px; height:100px; background:transparent url(../imgv/CustomBlackNext_____images_artmost.gif) no-repeat center; position: absolute; top:38%; right:-32px; }
#mbCloseLink { width:24px; background:transparent url(../imgv/CustomBlackClose_____images_artmost.gif) no-repeat center; position:absolute; top:10px; right:10px; }
#mbError { position:relative; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }
.layout_default{float:left; margin:5px}
.mod_gallerylist{width:665px; margin:0 auto}
.meta{font-size:12px; text-align:center;}
.image_container img{border:1px solid #CCC; padding:2px}
.meta a{color:#333; text-decoration:none}

/* ·ÖÒ³ */
#pages { padding:14px 0 10px; font-family:ËÎÌå }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../imgv/pages_____images_admin_img.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../imgv/titleBg_____img_icu.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }


#show{background:url(../imgv/photo_____images.jpg)}
#meun1{color:#fff; padding-left:10px;}
#meun1 img{ float:left;}
#submeun1{ margin-left:70px; float:left;}
#submeun1 li{ text-align:center;  margin-right:10px; float:left;  display:inline;}
#submeun1 li a{ color:#fff;height:50px; line-height:50px;  font-size:14px; font-weight:bold; text-align:center;  padding-left:15px; padding-right:15px;display:block;}
#submeun1 li.cur{ text-align:center; background:#82ce18; margin-right:10px;float:left;  display:inline;}
#top1{
	background-color:#000;
	margin: 0em 0 10px 0em;
	border-style:solid; border-width:1px; border-color:#E5E5E5;
	height:50px;
	line-height:50px;
}
div.subtitle{
	font-size:13px;
	float:right;
	color:#6CBD45;
	margin:0 10px;
	text-align:right;
}

#quirkyPopupShowBtn { position: absolute; top: 0; right: 0; width: 35px; height: 64px; background: url(../imgv/quirkyPopupShowBtn_____images.gif) no-repeat; }
#quirkyPopupShowBtn:hover { background: url(../imgv/quirkyPopupShowBtn_____images.gif) no-repeat 0 -70px; }
#messageBoardContainer { width: 354px; height: 0px; position:absolute; top: 300px; left: 450px; overflow: hidden; z-index: 5;}
#messageBoard { width: 354px; height: 294px; position: absolute; }
#messageBoard .wrap { width: 344px; height: 284px; background: #ededed; border: 1px solid #f2f2f2; position: absolute; top: 4px; left: 4px; z-index: 2; }
#messageBoard .bg { width: 354px; height: 294px; background: #000000; position: absolute; top: 0; left: 0; filter: alpha(opacity=30); opacity: 0.3; z-index: 1; }
#messageBoard h2 { height: 24px; background: url(../imgv/messageBoard_____images.gif) repeat-x 0 -24px; font-size: 12px; font-weight: normal; color: #666; padding-left: 10px; cursor: move; }
#messageBoard h2 span { line-height: 22px; }
#messageBoard h2 a { position: absolute; top: 5px; right: 6px; width: 11px; height: 11px; overflow:hidden; background: url(../imgv/messageBoard_____images.gif) no-repeat; }
#messageBoard h2 a:hover { background: url(../imgv/messageBoard_____images.gif) no-repeat 0 -12px; }
#messageBoard .content { padding: 10px 20px; }
#messageBoard .content p { line-height: 30px; font-size: 12px; color: #666666; }
#messageBoard .content p a { font-family: arial; font-weight: bold; color: #cc3333; border-bottom: 1px dotted #cc3333; }
#messageBoard .content p a:hover { position: relative; top: 1px; color: #cc0000; }
#messageBoard .red { color: #cc3333; }
#messageBoard .indent { text-indent: 24px; }
#messageBoard .date { text-align: right; }


.roundabout-holder { margin: 0px auto 60px auto; width: 700px; height: 356px; }
.roundabout-moveable-item { border-radius: 4px; border: 3px solid rgba(0, 0, 0, 0.08); width: 446px; height: 216px; cursor: pointer; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.roundabout-moveable-item img { width: 100%; }
.roundabout-in-focus { border: 3px solid rgba(0, 0, 0, 0.2); }

.LoopDiv{}
.imageflow{overflow:hidden; background:#f1f1f1/*url(../imgv/honours_bg_____images_artmost.jpg) repeat-y center*/; padding-bottom:50px; margin:0; padding:0; position:relative; text-align:left; visibility:hidden; width:100%}
.imageflow img{border:none; position:absolute; top:0px; visibility:hidden; -ms-interpolation-mode:bicubic}
.imageflow p{margin:0 auto; text-align:center}
.imageflow .loading{border:1px solid #ccc; height:15px; left:50%; margin-left:-106px; padding:5px; position:relative; visibility:visible; width:200px}
.imageflow .loading_bar{background:#ccc; height:15px; visibility:visible; width:1%}
.imageflow .caption{font-weight:bold; position:relative; text-align:center; z-index:10000}
.imageflow .scrollbar{border-bottom:1px solid #b3b3b3; position:relative; visibility:hidden; z-index:10001; height:1px}
.imageflow .slider{background-image:url(../imgv/slider_____Images_Index.png); background-repeat:no-repeat; height:14px; margin:-6px 0 0 -7px; position:absolute; width:14px; z-index:10002}
.imageflow .images{overflow:hidden; white-space:nowrap}
.imageflow .button{cursor:pointer; height:17px; position:relative; width:17px}
.imageflow .previous{background:url(../imgv/button_left_____Images_Index.png) top left no-repeat; float:left; margin:-7px 0 0 -30px}
.imageflow .next{background:url(../imgv/button_right_____Images_Index.png) top left no-repeat; float:right; margin:-7px -30px 0 30px}




.lineBlock{display:inline-block;zoom:1;*display:inline;font-size:12px;letter-spacing:normal;word-spacing:normal; padding:0 0 140px 0}
.lbBox{font-size:0px;*word-spacing:-1px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.lbBox{letter-spacing:-5px;}.lbBox * *{letter-spacing:normal}}
.empty{width:1px;height:100%;font-size:0px;vertical-align:middle}
.nowarp{ white-space:nowrap;}
.nowarp div{ white-space:normal;}

/*navigation*/

#navigation{ left:-8px;}
#navigation{position:relative;top:0;width:1100px;margin:0 auto; height:60px; z-index:99;}
#navigation ul{position:absolute; right:0}
#navigation ul li{width:105px; text-align:center;position:relative;padding:5px 0;overflow:hidden;cursor:pointer;font-size:13px;}
.indexNavigation #navigation .navTS{width:100px;}
#navigation ul li a{color:#333;}
#navigation ul li:hover a{color:#b60005;}
#navigation ul li:hover ol a{color:#fff;}

.navigation_ziDh{position:absolute;top:9px;left:0;width:100%;height:0;overflow:hidden; padding:0; }
#navigation ul li:hover .navigation_ziDh{padding:0 0 50px 0;}
.navigation_ziDh ol{width:100%; margin:0 auto; line-height:22px; padding:5px 0;overflow:hidden; background:#f00;cursor:pointer;color:#fff;
font-size:12px;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;background:#3c3f3f; height:25px;overflow:hidden; }
#navigation ul li ol a{color:#fff;}
.navigation_ziDh ol:first-child{ border-top:2px solid #b60005;}
.navigation_ziDh ol:hover{background:#dc1725;}
.navigation_Logo{position:absolute;left:0; top:35px;}
.C_E{position:absolute;top:0;right:15px;width:84px;height:26px; background:url(../imgv/C_E_____img_icon.png) no-repeat; text-align:center; line-height:26px;color:#FFF;}
.C_E a{color:#FFF; width:42px; height:26px; display:block;float:left}
.englishDH{background:url(../imgv/C_E1_____img_icon.png) left bottom; }
#navigation li img{position:absolute;bottom:0px;left:45%; display:none;}
#navigation .active a{color:#b60005;}
#navigation .active ol a{color:#fff;}
#navigation .active img{display:block;}
.erj ol{ display:none; background:#72777a; color:#fff; width:165px; text-align:center; margin-left:-40px; position:relative; z-index:99;}
.erj:hover ol{ display:block}
.erj ol:hover{background:#ab4d52; color:#FFF; }

.dqImg{ display:none}
.inner #navigation ul li{  }
.inner #navigation ul li a{ color:#333}
.inner #navigation{ left:0;}

.footer{ position:absolute; z-index: 2; width: 100%; bottom:0; filter:alpha(opacity=70);-moz-opacity:0.8;opacity:0.8;background:#222423;  display:block; overflow:hidden; }
.footer .con{ width:1020px; margin:10px auto; color:#979797; font-size:14px; display:block; overflow:hidden}
.footer .con p{ float:left}
.footer .con p.right{ float:right; margin-right:35px; width:200px; text-align:right; display:inline-block; overflow:hidden}
.footer a{ color:#979797}
.footer a:hover{ color: #690;}


.xm900{ width:1133px; margin: 0 auto}
.xm900 li{ float:left; line-height:40px; padding:20px; 30px; }