@charset "gb2312";
/*reset*/
body { margin: 0 auto; padding: 0; color: #474747; font: 12px/1.5 Arial, SimSun, sans-serif; font-family: Arial, 'Microsoft Yahei', SimSun, sans-serif;}
div, form, ul, ol, li, span, p, dl, dd { margin: 0; padding: 0; border: 0; }
img, a img { border: 0; margin: 0; padding: 0; }
a img { vertical-align: bottom; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 12px; font-weight: normal; }
ul, ol, li { list-style: none }
table, td, input { font-size: 12px; padding: 0 }
a { text-decoration: none; color: #474747; outline-style: none; }
a:hover { text-decoration: none; color: #3092cf; }
::selection { color: #fff; background: #003595; }
::-moz-selection { color:#fff; background:#003595; }
/*base*/
body{ min-width:1200px; max-width:1920px;}
.wrapper:after,.cl:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }
.wrapper,.cl { zoom: 1; }
.fl { float: left; }
.fr { float: right; }
.tal {text-align:left;}
.tar {text-align:right}
.tac {text-align:center;}
.ofh {overflow:hidden;}
.db{display: block;}
.rela{position: relative;}
.abs{position: absolute;}
.none{display: none;}
.wrapper { width: 1200px; margin: 0 auto; }

/*head*/
.head{ width:100%; border-top:4px solid #0860b7;}
.logo{ width:440px; height:64px; overflow:hidden; background:url(../images/logo.jpg) no-repeat; margin:32px 0px;}
.logo a{ height:50px; display:block;}
.dhnav{ width:700px;}
.dh{ width:350px; padding:5px 0px; color:#9c9c9c; }
.dh a{line-height:30px; color:#9c9c9c; padding:0px 10px;}
.dhhm{ width:164px; background:url(../images/dhbg.png) no-repeat left center; font-size:18px; color:#fff;padding-left:35px; }
.nav{ width:630px; margin-top:25px;}
.nav ul{}
.nav ul li{ float:left; }
.nav ul li a{ font-size:14px; padding:0px 16px; color:#6c6c6c;}
.nav ul li a:hover{ border-bottom:6px solid #0860b7; padding-bottom:25px;color:#3092cf;}

/*head end*/

/*banner*/
.banner{ height:450px;  }
.banner #kinMaxShow .KMSPrefix_kinMaxShow_button{right:50%; margin-right:-30px; margin-bottom:-1px;}
.banner #kinMaxShow .KMSPrefix_kinMaxShow_button li{background:url(../images/on.png) no-repeat; padding:0px; height:18px; width:16px; border:none; margin-right:20px;}
.banner #kinMaxShow .KMSPrefix_kinMaxShow_button li.KMSPrefix_kinMaxShow_focus{background:url(../images/off.png) no-repeat; border:none;}
/*banner end*/

/*main*/
.main{ width:100%;}

.xwdt{ width:150px; height:54px; background:url(../images/xw_bg.png) left center no-repeat;overflow:hidden;}
.xwdt a{ line-height:54px; width:150px; text-align:center; display:block; font-size:18px; color:#fff;}
.xwner{ height:54px; overflow:hidden; margin-left:20px;}
.xwner ul{}
.xwner ul li { line-height:54px; height:54px; overflow:hidden;}
.xwner ul li a{ line-height:54px; font-size:14px;}
.xwner ul li a span{ margin-left:50px;}
.sx{ width:16px; height:34px; padding:10px; background:url(../images/sxan.png) no-repeat center center;}
.sfna a{ width:16px; height:11px;  display:block;}
.xiaxf a{ width:16px; height:11px; margin-top:12px; display:block;}
.gyxhjl{ width:1200px; margin-top:30px;}
.ml{ margin-left:40px;}
.gywm{ width:390px;}
.bt{ width:390px; }
.bt h2{ float:left; border-left:4px solid #0174d4;}
.bt h2 a{ font-size:18px; color:#393939;line-height:20px; padding-left:15px;}
.more a{ font-size:14px; color:#393939; line-height:20px;}
.gsjjn{width:390px;}
.gsjjn img{ width:390px; height:175px; overflow:hidden;margin:22px 0px; }
.gsjjn p{ width:390px; line-height:30px; font-size:14px;}
.gsjjn p a{ float:right; color:#ffbe62;}
.news{ width:390px;}
.neigsn{ width:390px;  padding:22px 0px;}
.nhbxb{ width:358px; background:#f3f3f3; padding:15px; border:1px solid #e7e7e7;}
.nhbxb a{width:358px; }
.nhbxb a img{ float:left; width:187px; height:112px; overflow:hidden; }
.nhbxb a p{  float:left;width:151px; color:#37210a;  line-height: 25px; font-size:14px; margin:15px 0px;padding-left:20px;}
.nhbxb a span{ width:151px;color:#0174d4; float:left;padding-left:20px;}
.wgixjg .more{ margin-top:20px;}
.wgixjg .more a{ color:#f00000; font-family:Arial, Helvetica, sans-serif;}
.tisfhx{ width:390px; margin-top:12px;}
.tisfhx ul li{float:left;  width:390px; height:40px; overflow:hidden; border-bottom:1px dashed #b1b1b1;  }
.tisfhx ul li a{  line-height:40px;  color:#636363; font-size:14px;}
.tisfhx ul li a span{ float:right; font-size:12px;}

.lxwm{width:340px;}
.fes{ width:340px;}
.wfsxv{ width:338px; margin:22px 0px; border:1px solid #e1e1e1;}
.dhsg{ width:298px; padding:15px 20px; background:#f3f3f3;}
.dhxv{ width:111px; height:111px; overflow:hidden; background:url(../images/ewm.jpg) no-repeat;background-size:100% 100%;}
.znnn{ float:left; padding-left:20px; height:53px; margin-top:3px;}
.znnn p{ font-size:14px; color:#37210a; line-height:20px;}
.znnn span{ font-size:24px;color:#37210a; }
.xinxig{ width:278px; border-top:1px solid #e1e1e1; padding:24px 30px;}
.xinxig p{ font-size:14px; color:#37210a; line-height:30px;}
.products{ width:1200px; margin-top:20px;}
.btcp{ width:1200px; background:#eeeeee; height:50px;}
.btcp a{ line-height:50px; color:#393939; text-align:center; margin:0 auto;  display:block; font-size:18px;}

.picScroll-left { width: 1200px;  position: relative; padding-top:40px; padding-bottom:30px; background:#f8f7f7; }
.picScroll-left .prev, .picScroll-left .next { position:absolute; display: block; width: 31px; height: 52px; left:0; top:50%; margin-top:-50px; overflow: hidden; cursor: pointer; background: url(../images/zuoan.png) no-repeat; z-index:999; }
.picScroll-left .next { left:auto; right:0; background: url(../images/youan.png) no-repeat;  }
.picScroll-left .hd ul { float: right; overflow: hidden;margin-top: 10px; zoom: 1; }
.picScroll-left .hd ul li { float: left; width: 9px; height: 9px; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; background: url(../images/icoCircle.gif) 0 -9px no-repeat; }
.picScroll-left .hd ul li.on { background-position: 0 0; }
.picScroll-left .bd { width: 1060px; margin: 0 auto; }
.picScroll-left .bd ul { overflow: hidden; zoom: 1; }
.picScroll-left .bd ul li { margin: 2px 9px; float: left; _display: inline; text-align: center;  width: 253px; }
.picScroll-left .bd ul li .pic { text-align: center;}
.picScroll-left .bd ul li .pic img { width: 253px; height: 185px; overflow:hidden;}
.picScroll-left .bd ul li .title2{ line-height:30px; font-size:15px; color:#2f2f2f; margin-top:10px;}
.picScroll-left .bd ul li:hover .pic img{ border-color:#de0000;  }
.picScroll-left .bd ul li:hover .title2 a{color:#007fe0;}

.main_g{ width:1200px; overflow:hidden; margin:20px 0px;}
.main_g ul{ float:left; margin-left:20px;}
.main_g ul li{ float:left;}
.main_g ul li a{float:left; line-height:20px; font-size:14px; color:#37210a; padding:0px 10px;}
.main_g  h2{ float:left; line-height:20px; border-left:4px solid #0174d4; padding-left:15px;}
.main_g  h2 a{font-size:18px; color:#37210a; }



/*main end*/

/*footer*/
.footer{ width:100%; background:#419fd9; height:40px; color:#fff; line-height:40px;clear:both; }
.footer p{ float:left; line-height:40px;}
.footer span{ float:right;line-height:40px;}
.footer span a{color:#fff;line-height:40px;}
/*footer end*/