/* CSS Document */



/*basic styles*/



body {font-size:12px;font-family:Arial,Tahoma,Verdana,Geneva,sans-serif;;margin:0;padding:0;text-align:center; background: url(../images/bg_02.jpg);}



div, img, p, h1, h2, h3, h4, h5, h6, ul, li, ol, dt, dd, dl, from , input{margin:0;padding:0;border:0;}



ul, li, ol {list-style:none;}



table, td, tr, th, input, select {font-size:12px;}



input {font-family:Arial; outline:none;}



table{border-collapse:collapse;border-spacing:10px 50px;}



table, td, {border-collapse:collapse;}



/*自适应高度*/



.clear {zoom:1}



.clear:after {content:'';clear:both;height:0px;display:block; }



/*link style*/



a {text-decoration:none;font-family:arial;color:#636363;}



/*a:link {color:#485155;text-decoration:none;}



a:visited {color:#485155;text-decoration:none;}



a:hover {color:#A50000;text-decoration:none;}



a:active {color:#A50000;}*/



/*.top{ height:107px; text-align:left; padding-top:10px; border-bottom:4px solid #d02724; overflow:hidden;}



.top_1{ margin:0 auto; width:1000px; text-align:left;}



.top .top1{height:87px; background:#FFF;float:left; display:inline; padding-top:20px; padding-left:10px;}



.top1 img{ width:390px;}



.top2{ float:left; width:600px; }



.top21{ height:32px; width:285px; margin: -10px 0 0 315px;}



.top22{font-size:12px; margin-top: 35px; }



.top22 ul li{ float:left; font-size:12px; font-weight:600;display:inline;}



.top22 ul li a{color:#FFF; display:block;font-size:12px; padding: 5px 11px;}



.top22 ul li a:hover{ background:#b60c0b;font-size:12px;}*/



.nav { height: 40px; line-height: 40px; position: relative; z-index: 1; background:#003f73; overflow:hidden; }



.nav a { text-decoration: none; color:#FFF; }



.navmain { height: 40px; 0 background:#000; position: relative;  width:1000px; margin:0 auto; }



#nav_all { height: 40px; float: left; line-height: 40px; position: relative; z-index: 222; }



#nav_all li { text-align: center; float: left;  }



#nav_all li a { color:#FFF; font-size:18px; display: inline-block; font-weight: bold; cursor: pointer; height: 40px; line-height: 40px; white-space: nowrap;font-family:Times New Roman; padding:0 47px;}



#nav_all li a:hover { height: 38px; line-height: 38px;  overflow: hidden; background: #C80E0F;}



#nav_all li ul { display: none; position: absolute; z-index: 99; width:1000px; /*left: -6px; */top: 40px; }



#nav_all ul li { background-image: none; line-height: 32px; height: 32px; padding-top: 0px; padding: 0; }



#nav_all ul li a { background-image: none; padding: 0px 10px; margin: 0px; height: 32px; line-height: 32px; color:#fe0404; font-weight: normal; background: #E5E5E5; border: none; }



#nav_all ul li a:hover { background-image: none; padding: 0px 10px; margin: 0px auto; height: 32px; line-height: 32px; color: #FFF; background:#C1040A; border-top: none; }



.topn{ width:950px; margin:0 auto; height:85px; padding:15px 25px 0 25px;}



.topn1{ float:left;}



.topn2{ float:left; display:inline; margin-top:15px;line-height:46px; height:46px; margin-left:65px;}



.topn2 a{ float:left; font-size:19px; color:#e50c0c;}



.topn2 a:hover{ font-size:22px;}



.topn2 img{ float:left; display:inline; margin-right:10px; }



.top3{ float:right; margin-top:18px; display:inline;}



/*banner修改*/



.flexslider{position:relative;height:393px;overflow:hidden; width:100%;}



.slides{position:relative;z-index:1;}



.slides li{}



.slides li img{ width:100%; height:auto; }



.slides li a{ display:block; width:100%; height:auto; text-align:left; /*text-indent:-9999px*/}



.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}



.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}



.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}



.flex-control-nav .flex-active{background-position:0 0;}



.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}



.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}



.flex-direction-nav li a.flex-prev{left:60px;}



.flex-direction-nav li a.flex-next{right:60px;}



/*banner修改*/



/*1111111111111111111111111111111*/



.ding{ background:#595959; height:22px; line-height:22px;}



.ding h1{ display:block; font-size:11px; color:#fff; width:1000px; margin:0 auto; text-align:left; font-weight:400;}



/*.bg{ background:#eeeeee; border-bottom:1px solid #b1b1b1; height:350px;/* position:absolute;*/ z-index:-1;}*/



.banner{ margin:0 auto;height:400px;}



/*.banner1{ margin:0 auto; width:1005px;}*/



.help{ width:1000px; margin:10px auto; border-bottom:1px dashed #9b9b9b; border-top:1px dashed #9b9b9b; padding:7px 0;}



.help ul li{ float:left;}



.help li.help1{ font-family:Tahoma; font-size:25px; height:42px; line-height:42px; color:#2a2a2a;  padding-left:65px; margin-left:30px;}



.help li.email{ height:42px; line-height:42px; font-size:20px; font:Arial; color:#d16709; padding-left:35px; margin-left:45px;}



.help li.email a{color:#d16709;}



.products{ width:1000px; margin:0 auto; text-align:left;}



.productsbt{ background:url(../images/5_03.png) no-repeat left bottom; height:30px; padding:7px 0;}



.productsbt .productsbt_1{ float:left; background:url(../images/4_03.png) no-repeat 10px center; height:30px; line-height:30px; color:#222222; font-size:23px;padding-left:45px; font-family:Times New Roman; font-weight:600;}



.productsbt a{  /*float:right; */ font-family:Tahoma; font-size:12px; color:#5d5d5d; padding-right:25px; margin-top:10px;}



.productsbt a:hover{ color:#F00;}



.pro{ clear:both;}



.pronr{ margin-top:10px;}



.pronr li{  width:300px; padding:10px; float:left; display:inline; margin:6px; background:#FFF;}



.pronr li img{height:167px; width:260px; margin:8px 20px;}



.pronr1{  width:300px;font-family:Tahoma; }



.pronr1 .pronr1_bt{font-family:Times New Roman; font-weight:600; text-align:center;}



.pronr1 .pronr1_bt a{font-size:16px; color:#222;font-family:Times New Roman;}



.pronr1 h3{ font-size:13px; line-height:20px;  height:40px; font-weight:400; border-bottom:1px dashed #9B9B9B; text-transform:capitalize;}



.pronr1 h3 a{color:#5a5a5a;}



.pronr1 h3 a:hover{ color:#bf0808;}



.pronr1 p{ font-size:12px; line-height:20px; height:100px; /*overflow:hidden; */ margin:5px 0;}



a.details{ font-size:14px; color:#bf0808; padding-left:250px;}



.about{ margin:10px auto; text-align:left; width:1000px; height:347px;}



.aboutl{width:180px; float:left;height:342px; padding-top:5px; padding-left:15px; }



.aboutr{ width:763px; float:left;height:347px;}



.aboutl h2{ font-family:Times New Roman; font-size:21px; color:#303030; background:url(../images/us_03.png) no-repeat bottom left; height:28px; line-height:28px; padding:5px 0;}



.aboutl ul{ margin-top:30px; margin-left:-10px;}



.aboutl ul li{ font-family:Times New Roman; font-size:15px; color:#222; line-height:25px;}



.aboutl p{ font-family:Arial; font-size:13px; color:#565656; margin-top:10px; width:210px; margin-left:10px; line-height:20px;}



.aboutr1{ float:left; width:400px; margin:0px 15px;display:inline;}



.aboutr1 h2{ font-family:Times New Roman; font-size:21px; color:#303030; height:28px; line-height:28px; padding:5px 0; margin-top:6px;}



.aboutr11{ padding-top:15px;}



.aboutr11 p{line-height:22px; color:#6b6b6b; font-size:12px; font-family:Tahoma; }



.aboutr11 p a{color:#c61716;}



/*.aboutr11 ul{ width:220px; }*/



.aboutr11 ul li{ font-size:12px; border-bottom:1px #7F7F7F dotted; padding-left:10px; line-height:20px; height:20px; margin-top:10px; overflow:hidden; text-transform:capitalize; float:left; width:200px; display:inline; margin-left:5px; margin-right:5px;}



.aboutr11 ul li a{ color:#5B5B5B;}



.aboutr11 ul li a:hover{ color:#F00;}



.aboutr11 .list1{ clear:both;margin-top:10px;}



.aboutr2{ float:left; width:288px;display:inline; height:347px;}



.aboutr2 h2{ font-family:Times New Roman; font-size:21px; color:#303030; height:28px; line-height:28px; padding:5px 0;margin-top:6px;}



.ren{ height:301px; width:150px; position:absolute; margin-left:260px; margin-top:-10px;}



.biaodan{  height:270px; width:270px; padding-top:10px;}



.biaodan input{ width:200px; height:20px; padding:2px; background:#fff; outline:none; border:1px solid #7F7F7F; margin: -5px 0 15px;border-radius: 3px;}



.biaodan textarea{width:245px; height:80px; padding:2px; background:#fff; outline:none; box-shadow:#999;border:1px solid #7F7F7F;margin: -5px 0 15px;
border-radius: 3px;}



.biaodan input[type="submit"]{ background:url(../images/button_03.jpg) no-repeat; width:86px; height:29px; padding:0px; border:none; outline:none; cursor:pointer;}















.foot{ height:250px; background:#2D2D2D; border-top:9px solid #003f73; padding-top:30px; text-align:left; clear:both;}



.foot1{ width:1000px; margin:0 auto; text-align:left;background:#2D2D2D;}



.foot img{ float:left; display:inline; margin-top:52px;}



.foot dl{ float:left; display:inline; margin-left:23px;}



.foot dl dt{ font-size:19px; color:#FFF; font-family:Times New Roman; margin-bottom:20px;}



.foot dl dd{ font-size:14px;font-family:Arial; margin-bottom:15px; clear:both;}



.foot dl dd img{ float:left; display:inline; margin-top:0; margin-right:8px;}



.foot dl dd a{ color:#FFF;}



.foot dl dd a:hover{ color:#C80E0D;}



.banq{ height:44px; border-top:1px solid #767676; background:#3F3F3F; text-align:center; line-height:45px; color:#FFF; font-size:13px;}



/*list*/



.position{ height:34px; line-height:35px; border-bottom:1px solid #DEDEDE; background:#FFF;}



.position ul{ width:1000px; margin:0 auto; text-align:left; padding-left:10px; color:#717171;}



.position ul li a{ color:#717171;}



.listzs{width:1000px; margin:10px auto; text-align:left;}



.listzs1{ width:275px;  float:left;}



.listp{border:1px solid #DBDBDB;  background:#FFF;}



.listbt{ font-size:18px;color:#4B4B4B; font-family:Times New Roman; height:46px; line-height:60px; padding-left:20px; overflow:hidden; border-bottom:1px solid #969696; border-left:1px solid #969696; border-right:1px solid #969696;}



.listzs1 dl{ border-top:4px solid #fff;}



.listzs1 dt{ font-family:Times New Roman; font-size:17px; color:#4B4B4B; font-weight:600; background:#F3F3F3; height:35px; line-height:35px; padding-left:20px;border-bottom: 1px solid #DBDBDB;}



.listzs1 dd{ line-height:35px; line-height:35px; padding-left:25px; color:#787878;border-bottom: 1px solid #DBDBDB;}



.listzs1 dd a{ color:#787878; font-size:14px; }



.listzs1 dd a:hover{ color:#C21205;}



.listzs2{ width:715px; border:1px solid #DBDBDB; float:right;background:#FFF;}



.listzs2bt{ color:#606060; font-family:Times New Roman; background:#F5F5F5; height:45px; line-height:45px; padding-left:20px; border-bottom:1px solid #DBDBDB;}



.listzs2bt h1{ font-size:20px;}



.listy{ padding:20px;}



.listy1{ clear:both; padding-bottom:20px; border-bottom:1px dashed #999999; margin-bottom:20px;}



.listy1 .img{ width:209px; height:135px; float:left; padding:10px 0 0 11px;}



.listy1 .img img{ width:198px; height:125px;}



.listy1 .listnr{ float:right; width:450px;}



.listnr h2{ font-size:13px; *font-size:13px; line-height:20px; text-transform:capitalize;}



.listnr h2 a{ color:#3F3F3F;}



.listnr h2 a:hover{ color:#F00;}



.listnr p{ font-size:12px; *font-size:12px;color:#7b7b7b; background:#F5F5F5; line-height:20px; margin-top:10px;}



.listnr ul{font-size:12px; *font-size:12px;color:#7b7b7b; background:#F5F5F5;height:80px; overflow:hidden; margin:8px 0;}



.listnr ul li{ width:200px; float:left; margin:2px 8px;}



.listnr ul li span{}



.listnr p a{ color:#F00;}



.listnr .key{ clear:both; height:33px;}



.listnr .key h3{ float:left; line-height:18px; font-size:12px;*font-size:11px; color:#CE0B0B; width:340px; float:left; display:block;white-space:normal; word-break:break-all;}



.listnr .key h3 a{ color:#7b7b7b; font-weight:400; margin:0px 3px;}



.listnr .key h3 a:hover{ color:#C00; text-decoration:underline;}



.keymor{ float:right;}



.keymor img{}



.page{ text-align:center; margin:10px 0; padding-left:270px;}



.page ul li{ float:left; display:inline; margin:0 5px; font-size:14px;}



.page li.thisclass{ color:#F00; font-size:14px;}



.page a{ font-size:14px; color:#000; margin:0 5px;}



.page a:hover{ color:#F00;}



.cplist{}



.cplist dl{ }



.cplist dt{font-size:14px;font-weight:bold; margin:5px 0; }



.cplist dt a{color:#5a5a5a;}



.cplist dt a:hover{color:#bf0808;}



.cplist dd{font-size:12px; line-height:15px;overflow:hidden; margin:5px 0; height:30px; overflow:hidden;}



#preview_wrap { margin: 0 auto; padding: 22px; width:400px; height: 300px; }



#preview_outer { overflow: hidden; width: 400px; height: 300px; position: relative; }



#preview_inner { text-align: left; height: 100%; position: relative; }



#preview_inner div { float: left; width: 550px; height: 400px; position: relative; }



#preview_inner div a { position: absolute; bottom: 0; left: 0; display: block; width: 100%; text-indent: 20px; padding: 20px 0; color: #fff; text-decoration: none; font-size: 18px; }



#thumbs { padding-top: 5px; position: relative; width: 675px; text-align: center; /*border-bottom:1px solid #9E9E9E; padding-bottom:5px;*/ }



#thumbs span { padding: 12px; width: 80px; height: 60px; cursor: pointer; display: inline-block; }



#arrow { position: absolute; top: -13px; width: 104px; height: 39px; display: none; }



.zui{ padding:0 20px;}



.zui .zuih1{ font-size:21px; color:#606060; text-align:center; padding:20px 0; border-bottom:1px dashed #9E9E9E; font-weight:bold;text-transform:capitalize;}



.zui h1{ font-size:21px; color:#606060; text-align:center; padding:20px 0; border-bottom:1px dashed #9E9E9E; font-weight:bold;text-transform:capitalize;}



.zui .zuipage{}



.zui .zuipage div { font-size:13px; color:#636363; line-height:20px; margin:5px 0;}



.zuipage p{font-size:12px; color:#636363; line-height:20px; margin:5px 0;}



.zuipage h3{ font:14px; margin:5px 0;color:#636363;}



.zuipage table th,.zuipage table td{ border:1px solid #9B9393; padding:3px;}



/*.zui ul li{ font-size:13px; color:#636363; line-height:20px; margin:5px 0; font-weight:600;}



.zui ul li a{color:#636363; font-weight:500;}



.zui ul li a:hover{ color:#F00;}*/



.nshowzui{line-height:30px; background:#FAFAFA; border-bottom:3px solid #B3B3B3; margin-bottom:15px;}



.nshowzui a,.nshowzui a:link{font-size:14px; color:#636363; font-family:Tahoma, Geneva, sans-serif; cursor:pointer;}



.nshowzui a:hover{ background:#F0F0F0;}



/*.nshowzui a:active{background:#F0F0F0; font-weight:600;}*/



.nshowzui a:visited{background:#F0F0F0; font-weight:600;}



.Description{ width:675px; border:1px solid #D8D8D8; margin:20px 0;}



.Description_bt{ height:36px; border-bottom:1px solid #D8D8D8; line-height:36px; font-size:12px; color:#6E6E6E; }



.Description_bt span{ color:#ff6600;}



.Description_bt img{ float:left; margin-right:20px;}



.Description_nr{ padding-bottom:20px;}



.Description_nr input{border: 1px solid #DFDFDF; outline:none; height:25px; line-height:25px; width:252px; background:#FFF; margin-bottom:10px;}



.Description_nr textarea{border: 1px solid #DFDFDF; outline:none;background:#FFF; width:340px; height:100px; margin-bottom:10px;}



.Description_nr .coolbg{ background:url(../images/sbutt.jpg) no-repeat; width:125px; height:43px; border:none;}



input.coolbg{ cursor:pointer;}



.Description_nr table{ margin:30px 0 0 100px;}



.newlist {}



.newlist li{ clear:both; height:25px; line-height:25px; border-bottom:1px dashed #999; color:#666; padding-left:9px;text-transform:capitalize;}



.newlist li a{ float:left; color:#666;}



.newlist li a:hover{ color:#F00;}



.newlist li span{ float:right;}



.aboutus p{ line-height:20px;color:#666; margin:5px 0; }



.aboutus .img2{ text-align:center; margin:10px 0;}



.aboutus table{}



.aboutus table th,.aboutus table td{ border:1px solid #CCC; padding:5px;}



.pindao ul{ clear:both; margin-bottom:10px;}



.pindao ul li{ width:325px; text-align:center; float:left;}



.pindao ul li h3{ font-size:16px; color:#666; margin-top:5px;}



.pindao ul li h3 a{ color:#666;}



.pindao ul li h3 a:hover{ color:#F00;}



.pindao ul li img{ padding:2px; border:1px solid #DBDBDB; margin:10px 0; width:270px; height:150px;}



.pindao ul li p{ text-align:left; line-height:20px; height:60px; overflow:hidden; color:#999;}



/*最终页样式修改*/



.MagicZoomBigImageCont{border:1px solid #91b817;overflow:hidden}



.MagicZoomBigImageCont img{width:800px;height:800px}



.MagicZoomBigImageCont iframe{width:300px;height:300px}



.MagicZoomHeader{font:10px Tahoma, Verdana, Arial, sans-serif;color:#fff;background:#91b817;text-align:center !important}



.MagicZoomPup{border:1px solid #aaa;background:#fff;cursor:hand;left:0}



.MagicZoomLoading{text-align:center;background:#fff;color:#444;opacity:0.8;padding:3px 3px 3px 3px !important;display:none}



.MagicZoomLoading img{padding-top:3px !important}



.MagicThumb{outline:none}



.MagicThumb-zoomed{cursor:default}



.MagicThumb span{display:none}



.MagicThumb-image{border:1px solid #ccc;outline:none}



.MagicThumb-image-zoomed{cursor:pointer;}



.MagicThumb-caption{color:#333333;background-color:#F0F0F0;border:1px solid #CCC;border-top:none;font-family:Verdana, Helvetica;font-size:11px;padding:8px 16px}



.MagicThumb-controlbar{display:block;height:18px}



.MagicThumb-controlbar a{display:block;width:180px;height:180px;margin:0px 1px;outline:none;float:left;overflow:hidden}



.MagicThumb-controlbar a span{display:block;width:1000px;height:1000px;outline:none;position:absolute;left:0px;top:0px}



.MagicThumb-loading{border:1px solid #000;padding:2px 2px 2px 22px;margin:0;text-decoration:none;text-align:left;font-size:8pt;font-family:sans-serif;}



.box{/*width:324px; padding:10px;*/}



.left-pro{width:324px; padding:10px;border:1px solid #ccc;text-align:left;float:left}



.left-pro .t1{width:324px;}



.left-pro .t2{width:324px;text-indent:0;}



.left-pro .t2 img{text-indent:0;}



#showArea img{cursor:pointer;display:block;width:60px;/*padding:1px;border:1px solid #ccc;*/height:50px;float:left;margin:0 7px;}



#showArea{overflow:hidden; float:left; width:300px; height:55px; }



#main_img{cursor:pointer;display:block}



#gotop{cursor:pointer;display:block; float:left; width:5px; height:55px; margin-right:7px;}



#gobottom{cursor:pointer;display:block; float:right;width:5px; height:55px; margin-left:7px;}



/*最终页样式修改*/



.ncont{ margin:10px 0;}



.ncont1{ float:left; width:344px;}



.ncont2{ float:right; width:315px;}



.ncont2 li{ font-size:14px;border-bottom:1px dashed #DBDBDB; color:#666; padding-bottom:5px; padding-top:10px;}



.ncont2 li strong{ margin-right:10px;}



.ncont22{ line-height:19px; margin:15px 0;}



.ncont22 img{ margin-right:5px;}



.ncont23 img{ margin-right:10px;}



.linkf{ background:#3F3F3F; color:#FFF; font-size:11px;}



.linkf li{ float:left; margin-right:10px;}



.listcont{ width:254px; height:220px; border:1px solid #DBDBDB; padding:20px 10px;}



.listcont li{ border-bottom:1px dashed #DBDBDB; font-size:14px; padding:15px 0 10px 0;}



.listcont li a{ color:#F00;}



.honor1_nr{}



.zuipage div.honor1_bt{font-size:18px;color:#606060; margin:8px 0; font-weight:600;font-family: Times New Roman; padding-left:18px;}



.honor1_bt{font-size:18px;color:#606060; margin:8px 0; font-weight:600;font-family: Times New Roman; padding-left:15px;}



.honor1_nr img{ width:670px; height:200px; margin:10px 0;}



.relatel1_nr{}



.relatel1_nr ul li{ float:left; width:160px; display:inline; margin:0 4px; text-align:center;}



.relatel1_nr ul li img{ width:160px; height:100px; margin-bottom:5px;}



.relatel1_nr ul li h4{ height:36px; overflow:hidden;}



.relatel1_nr ul li a{ font-size:12px; line-height:18px; color:#606060;}



.toppage{ font-size:12px; color:#636363; line-height:20px; margin:10px 0;}



.toppage a{color:#636363;}



.toppage a:hover{ color:#F00;}



/*________________*/



.go{width:47px;height:106px;background-color:#FFF;position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||200)-(parseInt(this.currentStyle.marginBottom,10)||0)));right:12px;bottom:25%;border-radius:5px;box-shadow:0 0 2px #6E6E6E; z-index:999;}



.go a{display:block;text-indent:999em;width:37px;margin:5px;border:0;overflow:hidden;float:left}



.go .top{background-position:0 -33px;height:22px}



.go .feedback{background-position:0 -54px;height:32px}



.go .bottom{background-position:0 -88px;height:22px}



.go .top:hover{background-position:-38px -33px}



.go .feedback:hover{background-position:-38px -54px}



.go .bottom:hover{background-position:-38px -88px}



.banner{ height:393px;}







.relatenews{}



.relatenews dl dt{ font-weight:bold; font-size:14px; color:#333;}



.relatenews dl dd p a{ color:#666;font-weight:bold;}



.relatenews dl dd p a:hover{ text-decoration:underline;}



.xuanze{ padding:10px; float:right; width:290px; background:#CCC; margin:10px 0 10px 10px;}



.xuanze .xuanze_bt{ font-size:14px; font-weight:bold; margin-bottom:5px;}



.xuanze ul li{ line-height:20px; height:20px; overflow:hidden; }



.xuanze ul li a{color:#333;}



.xuanze ul li a:hover{ text-decoration:underline;}