@charset "utf-8";
/* CSS Document */
*{padding:0; margin:0;}
body {background-color:#f9f9f9;}
a {font-size: 12px;color: #333333;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;color: #333333;}
a:hover {text-decoration: underline;color: #c90917;}
a:active {text-decoration: none;color: #333333;}
div,ul,li{list-style:none;}
img{border:none;}

.fixed:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fixed{display:block;}
.fixed{min-height:1%;}
* html .fixed{height:1%;}

.objhide{display:none;}


#header{width:980px; height:42px; margin:23px auto 0; background:url(../images/nav/bg_nav.gif) no-repeat left top;}
#search{float:right; background:url(../images/bg_search.gif) no-repeat left bottom; margin-top:10px; margin-right:11px; _margin-right:6px;}
#nav li{float:left; margin-right:1px; position:relative;}
#nav li ul{position:absolute; left:0px; top:39px;border-left:solid 1px #f1f1f1;border-right:solid 1px #f1f1f1; width:126px;background:url(../images/nav/sub_nav.gif) repeat-x left top #e8e8e8;}
#nav li ul li{border-top:solid 1px #e1e1e1; float:none; height:22px; line-height:22px; text-align:center;}
#nav li ul li.sel{background:url(../images/nav/sub_nav_li.gif) repeat-x left top #e8e8e8; color:#fff;}
#nav li ul li.sel a:visited {color: #fff;}
#nav li ul li.sel a:hover {color: #fff;}
#nav li ul li.sel a:active {color: #fff;}
#nav li ul li.sel a{color:#fff;}
#nav li ul li.one{border-top:none;}
#nav li ul li.end{background:url(../images/nav/sub_nav_bottom.gif) no-repeat -1px bottom #e8e8e8; height:12px; line-height:12px; border-top:none;}
.input_search{width:90px; background:none; border:none; line-height:17px; margin-left:20px;}

#webpath{height:34px; width:970px; margin:0 auto; line-height:34px; padding-left:10px; clear:both;}
#webpath span{ float:right; margin-right:15px;color:#999;}
#webpath span a{color:#999;}

#webmap{width:980px; margin:10px auto 0;}
#webmap_tit{background:url(../images/web_map_tit.gif) no-repeat left bottom; height:35px; }
#webmap ul{border:solid 1px #ddd; border-top:none; padding:10px 0 10px 50px; background-color:#f2f2f2;}
#webmap ul li{float:left; width:130px; font-weight:bold; line-height:26px;}
#webmap ul li a:hover{color:#c90917;}
#webmap ul li a{color:#666;}
#webmap ul li ul{border:none;padding:0px;}
#webmap ul li ul li{float:none; width:auto; line-height:22px; font-weight:normal;}
#webmap ul li ul li a{color:#999;}

#footer{width:980px; margin:20px auto 0; background:url(../images/bg_footer.gif) repeat-x left top;}
#footer_link{line-height:35px; height:35px;}
#weblink{float:right; padding-right:24px;}
#weblink a{color:#e4e4e4;}
#sharelink{margin-top:9px;padding-top:4px;_padding-top:0px;}
#sharelink img{margin-left:10px;}
#footer_info{background:url(../images/foot_logo.gif) no-repeat right top; margin-top:13px; padding-bottom:10px;}
#webicp{float:right; margin-right:160px;_margin-right:80px; border-right:solid 1px #d9d9d9; padding-right:15px; text-align:right; color:#999999;}



/**/
#center{width:984px; margin:10px auto 0;background:url(../images/bg_sub_content_middle.gif) repeat-y #fff left top;}
#prodetailimg{width:980px; margin:0px auto 0; background-color:#fff;}
#showimg{text-align:center; color:#666; line-height:30px; font-size:14px; position:relative; }

.deprolist{background:url(../images/bg_prolist_roll_up.gif) no-repeat center top; padding:50px 75px 0;}
.derollRight{float:right; width:37px; height:37px; cursor:pointer; padding-top:60px;}
.derollLeft{float:left; width:37px; height:37px; cursor:pointer; padding-top:60px; margin-right:40px;}
.deprolistRoll{width:677px; height:200px; overflow:hidden; float:left;}
.deprolistRoll ul{width:1000px;}
.deprolistRoll li{float:left; margin-right:24px; text-align:center; width:116px; height:114px; overflow:hidden;}
.deprolistRoll li a{color:#999;}
#content_bottom{background:url(../images/bg_sub_content_bottom.gif) no-repeat left bottom;}

#Topicbanner{width:984px;  overflow:hidden; margin:0px auto 0; line-height:20px; padding-bottom:20px;}
#Topicbanner img{ margin-bottom:30px;}
.topicnewslist{ background-color: #FFFFFF;  margin: 0 auto 0;  width: 920px; padding:40px 30px;}
.topicnewslist li{ height:70px; color:#999; line-height:24px;}
.topicnewslist li a{ color:#000;}
.topicnewslist li span a{ color:#c90917;}

.topicvideolist{ background-color: #FFFFFF;  margin: 0 auto 0;  width: 940px; padding:40px 20px;}
.topicvideolist h3{ height:30px; line-height:30px; font-size:16px; font-weight:bold; padding-left:10px;}
.topicvideolist li{ float:left; padding:10px 7px;}

.content_video{ width:500px; text-align:center; margin:0px auto;}


.show_s{ position:absolute; left:0px; top:0px; display:block; width:50px; height:53px; padding:300px 200px; hide-focus: expression(this.hideFocus=true);outline:none;  overflow:hidden;background:#fff; filter:alpha(opacity=0);opacity:0;}
a.show_s:hover{background:url(../images/a_hoverbg2.gif) no-repeat 100px center;  filter:alpha(opacity=100);opacity:1;}
.show_x{ position:absolute; right:0px; top:0px; display:block; width:450px; height:653px;hide-focus: expression(this.hideFocus=true);outline:none;  overflow:hidden;background:#fff; filter:alpha(opacity=0);opacity:0;}
a.show_x:hover{background:url(../images/a_hoverbg.gif) no-repeat 350px center; filter:alpha(opacity=100);opacity:1; }
