﻿div,form,img,ul,ol,li,dl,dt,dd,map,a {padding:0px;margin:0px;border:0;}
h1,h2,h3,h4,h5,h6 {margin:0px;padding:0px; }
a { text-decoration: none; color: #666;}
a:hover{ color: #06C;margin:0px; padding:0px;}
img{ border:none;}
ul,li{list-style:none;}
.clear{ clear:both;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
html,body{ font-size:14px; font-family: "微软雅黑",sans-serif; overflow-x:hidden; background:#ECEAEF; color:#666; line-height:180%;margin:0px; padding:0px; }
h4{ font-size:14px;}
h5{ font-size:12px;}
.hide{ display:none;}

#btn{  position:absolute; z-index:1000; top:300px; right:0; }
#btn a{ display:block; width:30px; height:10px; float:left; margin-left:5px; background:#fff; cursor:pointer;}
#btn a.on { background:#fff;}
.banner_0,.banner_1,.banner_2,.banner_3{ padding-top:115px; min-width: 1000px; width: 100%; height:100%; position: absolute; top: 0px;}
.banner_0{ background:url(../images/b0.jpg) no-repeat top center; }
.banner_1{ background:url(../images/b1.jpg) no-repeat top center; }
.banner_2{ background:url(../images/b2.jpg) no-repeat top center; }
.banner_3{ background:url(../images/b3.jpg) no-repeat top center; }

#focus { width:100%; height:680px; overflow:hidden; top:0; position:relative; }
#focus .center { width:1000px; margin:0 auto; height:680px; overflow:hidden;}
#focus .focus_pop { width:360px;color:#fff; }
#focus .focus_pop  span { font-size:16px; display:block; line-height:24px;}
#focus .focus_pop h1{ font-size:36px;  margin-bottom:15px; font-weight:normal;}
#focus .more { background:#fff; width:75px; height:20px; display:block; margin-top:15px; text-align:center; padding:3px 3px 0px 0; color:#444;}
.more em{ font-style:normal; font-family:"宋体"; color:#013f7e;}
.focus_pop a:hover{ color:#0b4599;}
#focus .banner_3 .focus_pop{ width:400px; padding-right:150px;}
.banner_3 .focus_pop,.banner_2 .focus_pop{ float:right;}
#focus .banner_4 .focus_pop,#focus .banner_5 .focus_pop{ color:#000;}

/*------导航区块---------*/
#header-front{ position:absolute; z-index:99; left:0; top:150px; height:130px; width:100%; background:url(../images/box_bg.png) repeat; overflow:hidden; }
.nav_search_wrap{ float:right; margin:10px 10px 0 0; _margin:7px 10px 0 0; width:320px;}
.nav_search_wrap #nav{ float:left; width:550px;}
.nav_search_wrap .search_wrap{ width:140px; height:23px; border:1px solid #cecece; background:#fff;  float:right;} 
.search_wrap .search_btn{ width:28px; height:23px; background:url(../images/search_btn.gif) 0 0px no-repeat; display:inline-block; float:left;}
.input_search{ width:105px; height:20px; padding-left:3px; color:#aaa;border:none; background:#fff; line-height:23px; display:block; float:left;}
.nav_wrap{ width:1000px; margin:0 auto 0 -500px; left:50%; position:absolute; z-index:101; top:150px; }
.logo{ display:block; background:url(../images/logo.png) no-repeat; width:630px; height:90px; text-indent:-9999px; margin:25px 0 0 15px; float:left; }
.elogo{ display:block; background:url(../images/elogo.png) no-repeat; width:680px; height:90px; text-indent:-9999px; margin:25px 0 0 15px; float:left; }
.links{ float:right;  padding:12px 10px 0 0; height:15px; color:#F41C26; }
.links a{ color:#F41C26; line-height:15px; padding:0 2px}
.links a:hover{ color: #666;}
.links img{ vertical-align:middle; margin:0 3px 0 20px; padding-bottom:2px;}
#nav{ float:right; color:#2d2e30; font-size:15px; margin-right:10px; position:relative; z-index:101;}
#nav li{ display:block; float:left; }
#nav li a{ padding:5px 12px; color:#fff; }
#nav li span{ color:#50639b;}
#nav .nav_hover{ background:#fff; color:#444;  }
.hidden{ visibility:hidden;}

#nav li dl{ font-size:12px; margin-top:5px; _margin-top:26px;  *margin-top:26px; width:700px; background:url(../images/subnav_bg.jpg) no-repeat right bottom #fff; position:absolute; z-index:999; left:0px; padding:25px 15px 0 15px;}
#nav li dl dd{ font-size:13px; line-height:25px; float:left; padding-bottom:10px; }
#nav li dl dd a{ clear:both; color:#666; padding:0; display:block;}
#nav li dl dd a:hover{ color:#000;}
#nav li dl dt{ float:right; width:580px; padding:0 0 10px 25px; margin-bottom:10px; border-left:1px solid #ddd; }
#nav li dl dt p{ float:left; line-height:24px; margin-right:20px;}

.content_boxes{ width:1000px; margin:0 auto; position:relative; top:-370px; z-index:99;  }
.content_boxes h4 a{ color:#fff;}
.content_boxes a:hover{ color:#0b4599;}
.report_box,.download_box,.dynamic_box{ width:315px; position:absolute; z-index:99;}
.report_box h4,.download_box h4,.dynamic_box h4{ position:absolute; left:0; background:url(../images/ban_bg.gif) no-repeat; width:73px; height:34px; color:#fff; line-height:23px; padding-left:8px; margin-left:-7px; margin-top:5px;}
.report_box{ top:0px; background:url(../images/box_bg_2.png) repeat; height:105px;}
.report_box dl { padding:35px 15px 5px 15px;}
.report_box dl dt{ color:#33383f; font-weight:bold; margin-bottom:5px; font-size:13px;}
.report_box dl dd{ color:#0b4599; font-size:11px; line-height:16px; }
.dynamic_box{ top:100px; height:145px; background:url(../images/blue.png) repeat; }
.dynamic_box div{ padding:35px 15px 5px 15px; line-height:20px; width:258px; }
.dynamic_box div span{ color:#666;}


.theme_title{ position:absolute;top:640px; background: url(../images/menubg.png); top:-30px; height:45px; width:1200px; z-index:100; }
.theme_title ul{ padding-left:100px;}
.theme_title li{ float:left; font-size:14px; line-height:45px; margin-right:20px; padding:0 15px;}
.theme_title li:hover{ background-color:#F41C26;}
.theme_title li a{ color:#fff; background:url(../images/dot.png) 0 3px no-repeat; padding-left:15px;}
.theme_title li a:hover{ color: #Fff;}
.theme_title span{ color:#aad2f0; font-family:"宋体"; padding:0 20px; }

/*---------脚注 footer-----------*/
#footer{ width:100%; background:#000; clear:both; margin:0px auto 0 auto; position:relative;}
.link_footer{ padding:0 20px;  color:#fff;line-height:25px; position:relative; text-align:center; font-size:12px;}
.logo_s{ display:inline-block;  height:16px; top:10px; left:10px; _left:-300px; position:absolute; }
.link_footer  b{ display:block; float:left; font-weight:normal; padding-left:55px;  color:#fff;}
.link_footer a{  color:#fff;}
.link_footer a:hover{ color:#F41C26;}
.link_footer span{ display:block; color:#fff;}
/*---------内页构架-----------*/
.ntop{ background:url(../images/ntg.jpg) repeat-x; height:85px;}
.ntopbody{ width:1000px; margin:auto;}
.nlogo{ background:url(../images/nlogo.png) no-repeat; width:429px; height:50px; float:left; margin-top:13px;}

.nb2{ background:url(../images/bannergb.png) no-repeat bottom center; height:120px;z-index:99;position:absolute; width:100%;margin-top:210px;}
.nb2 .nb2body{ width:880px; margin:auto; margin-top:70px;}
.nb2 span{ color:#fff; font-size: 20px; font-weight:500;}
.nmenu{ background:url(../images/menub.png);height:40px; z-index:99; position:absolute; width:100%;}
.nmenu ul{ width:1000px; margin:auto;}
.nmenu ul li{ float:left;}
.nmenu ul li a{ color:#FFF; font-size:14px; line-height:40px; padding:0 20px; font-weight:400;}
.nmenu ul li a:hover{ color: #F60;}
/*flash*/
#flash{width:100%;float:left;padding:0px 0 0px 0; z-index:0; position:absolute;}
.ntop2{ width:100%; position:relative; height:330px; overflow:hidden; }
/* 幻灯开始*/
#imageShow{clear:both;position:relative;}
#imageShow .imagebg{height:300px;overflow:hidden;position:relative;}
#imageShow .imagebg li{height:300px;overflow:hidden;position:absolute;top:0;left:0;width:100%;display:block;filter:alpha(opacity=0);opacity:0;}
#imageShow .imagebg li a.bannerbg_main{width:100%;position:absolute;top:0;right:0;height:300px;display:block;}

.s_pre, .s_next{display:block;width:46px;height:46px;position:absolute;top:130px;}
a.s_pre{background: url(../images/scroll.png) no-repeat 15px 10px;left:10px;}
a.s_pre:hover{background:#333 url(../images/scroll.png) no-repeat -45px 10px;}
a.s_next{background:url(../images/scroll.png) no-repeat -105px 10px;right:10px;}
a.s_next:hover{background:#333 url(../images/scroll.png) no-repeat -165px 10px;}
/*用不到*/
.outScroll_pic{height:76px;margin-left:70px;overflow:hidden;position:relative;width:822px;top:2px; display:none;}
.outScroll_pic .scroll_pic{position:absolute}
.scroll_pic{margin:0 auto;width:40000px;height:76px;}
.scroll_pic li{float:left;float:left;height:65px;width:145px;margin:5px 9px;_margin:5px 14px 5px 4px;cursor:pointer;background:#000;}
.scroll_pic li img{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
.scroll_pic li:hover img,.scroll_pic li:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.scroll_pic li.currently img{filter:alpha(opacity=100)!important;-moz-opacity:1!important;opacity:1!important;}
.scroll .current{width:144px;height:65px;border:2px #ff780d solid;background:url(arrow_on.png) 50% -4px no-repeat;z-index:10;position:absolute;top:5px;left:0; display:none;}

.nmain{ width:1000px; background:url(../images/nmain.jpg) repeat-y; height:auto; overflow:hidden; margin:auto; padding:15px 0;}
.nleft{ width:220px; float:left;}
.nleft ul{ width:120px; margin:auto;}
.nleft li{ border-bottom:#CCC 1px dotted; height:25px; line-height:25px; background:url(../images/jiantou.gif) no-repeat left center; padding-left:20px;}

.nright{ width:780px; float:left;}
.nrighttitle{ width:700px; margin:auto; height:40px; line-height:40px; color: #999; background:url(../images/jiantou.gif) no-repeat left center; padding-left:20px; border-bottom:#CCC 1px solid; margin-bottom:15px;}
.nbody{ width:720px; margin:auto;}

#goTopBtn {
	POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 30px; BOTTOM: 35px; HEIGHT: 33px; FONT-SIZE: 12px; CURSOR: pointer; RIGHT: 0px; _position: absolute; _right: auto
}

.cont ul{}
.cont ul li{ background: url(../images/mark_img2.gif) no-repeat left center; height:30px; line-height:30px; padding-left:20px; border-bottom: #999 dotted 1px; list-style:none;}
.cont ul li span{ float:right; color:#999 ; font-size:11px;}

.pics{ border: #069 1px solid; margin:5px 8px; float:left; width:222px; background-color: #Fff;}
.pics_img{overflow:hidden; text-align:center;}
.pics span{ height:30px; text-align:center; line-height:30px; display:block; color: #333; font-size:12px;}
.productList{width:100%;float:left;}
.productList ul{margin:0px;padding:0px;list-style-type:none;}
.productList li{margin:5px 0px;padding:0px;list-style-type:none;text-align:center;float:left;width:176px;height:175px;display:inline;line-height:25px; overflow:hidden;}
.productList li img{width:220px; height:250px; border:1px solid #ccc;padding:1px;}
