@charset "utf-8";
/* CSS Document */

/*通用样式*/
body {margin:0px; padding:0px; font-size:12px; font-family:微软雅黑; background:#FFFFFF;}
table{ border-collapse:collapse; cellpadding:0;cellspacing:0;border:none;}
ol,ul,li,dl,dt,dd,form,p,h1,h2,h3,h4,h5,img{ margin:0px; padding:0px;}
ol,ul,li{ list-style:none; padding:0; margin:0;}
img{ border:none; max-width:100%;vertical-align: bottom;}
a{text-decoration:none; border:none; margin:0; padding:0;}
.clear{ clear:both;}
input,textarea,radio,checkbox,select{ outline:none; resize:none; vertical-align:middle;}
input{ margin:0; padding:0; border:1px solid #CCC; border-radius:4px; height:25px; line-height:25px; margin-bottom:10px;}
.fl{ float:left}
.fr{ float:right}
.auto{max-width:640px; margin:0 auto; min-width:320px;}
.last{ margin-right:0 !important; margin-left:0 !important;}
/*head*/
.head{}
.head img{ vertical-align:middle; width:100%;}
.head .back{ width:7%; margin-top:3%; margin-left:2%;}
.head .logo{ width:80%; margin:0 auto; margin-left:3%; text-align:center;}
.head .logo img{ width:90%}
.head .home{ width:7%; margin-top:3%;}
/*nav*/
.nav{ height:35px; line-height:35px; background:#0776dc;}
.nav li{ float:left; width:16.5%; text-align:center; background:url(../images/nav_bg.jpg) right no-repeat;}
.nav1 li a{ font-size:14px; color:#fff;}
.nav li.last{ background:none;}

.nav1{ height:35px; line-height:35px; background:#0776dc;}
.nav1 li{float:left; width:auto; padding-left:2%; padding-right:1%;  text-align:center; background:url(../images/nav_bg.jpg) right no-repeat;}
.nav li a{ font-size:14px; color:#fff;}
.nav1 li.last{ background:none; }
/*banner*/
.ban{ width:100%; position:relative;}
.ban img{ width:100%;}
.rslides{position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0;}
.rslides li{-webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0;}
.rslides li:first-child{position: relative; display: block; float: left;}
.rslides img{display: block; height: auto; float: left; width: 100%; border: 0;}
.rslides_tabs{list-style: none; padding: 0; font-size: 18px; list-style: none; margin: 0 auto; max-width: 1920px; padding: 10px 0 10px 85%; text-align: center; width: 20%; position: absolute; bottom:0px; right:38%; z-index: 18;}
.rslides_tabs li{display: inline; float: left; margin-right: 5px;}
.rslides_tabs a{width: auto; font-size:0px; display: block; width:10px; height:10px; background:#fff; color: #fff; overflow:hidden;}
.rslides_tabs li:first-child{margin-left: 0;}
.rslides_tabs .rslides_here a{color:#ffffff; background:#353536 ;}
/*search*/
.search{ height:40px; background:#0776dc; line-height:40px;}
.search .kuang{ height:32px; line-height:32px; width:50%; margin-left:8px;}
.search .kuang input.text{ color:#a1a1a1; font-size:14px; width:88%; height:32px; margin-top:4px; text-indent:10px;}
.search .kuang input.submit{ background:#fff url(../images/search.png) center no-repeat; height:32px; width:10%; margin-top:4px; cursor:pointer; }
.tel{ width:40%; background:url(../images/tel.png) left no-repeat;}
.tel span{ color:#fff; font-size:24px; text-indent:40px; display:block;}
/*pro*/
.pro{ margin-top:20px; border-bottom:2px solid #0776dc;}
.pro .title{ width:15%; height:38px; line-height:38px; background:#0776dc; text-align:center; color:#FFF; font-size:18px;}
.pro .more{ margin-top:2%;}
.pro .more a{ font-size:16px; color:#0776dc; margin-right:10px;}
.list li{ width:46%; height:50%; float:left; margin:2%; text-align:center;}
.list li .li_img{ }
.list li .li_img img{}
.list li .li_con{ background:url(../images/cur.jpg) center no-repeat; height:91px;}
.list li .li_con:hover{ background:url(../images/cur_bg.jpg) center no-repeat; height:91px;}
.list li .li_con .more a{ color:#8c8a8b; font-size:12px;}
.list li .li_con:hover .more a{ color:#ebf0ec; font-size:12px;}
.list li .li_con span{ margin-top:-5px; margin-left:5px; display:block;}
.list li .li_con span a{ color:#202021; font-size:14px;}
.list li .li_con:hover span a{ color:#fff; font-size:14px;}
.list li .li_con p{ line-height:150%; font-size:12px; color:#8c8a8b; margin-left:5px; margin-right:5px;}
.list li .li_con:hover p{ line-height:150%; font-size:12px; color:#ebf0ec; margin-left:5px; margin-right:5px;}
/*about*/
.about{ margin-top:20px; border-bottom:2px solid #0776dc;}
.about .title{ width:15%; height:38px; line-height:38px; background:#0776dc; text-align:center; color:#FFF; font-size:18px;}
.about .more{ margin-top:2%;}
.about .more a{ font-size:16px; color:#0776dc; margin-right:10px;}
/*con*/
.con{ margin:2%; margin-bottom:15%;}
.con p{ line-height:200%;}
.con span{font-size:12px !important; font-family:"微软雅黑";}
/*foot*/
.foot{width:100%; max-width:640px; position: fixed; bottom: 0px;_position:absolute;
_top:expression(documentElement.scrollTop +documentElement.clientHeight-this.offsetHeight);overflow:hidden;*zoom:1;}
.foot li{ float:left; background:#0776dc url(../images/bot_bg_54.png) right no-repeat; width:25%; text-align:center; min-height:56px;}
.foot li.last{ background:#0776dc none;}
.foot li img{ width:50%;}
.foot li p a{ font-size:16px; color:#FFF;}
/*nav_list*/
.nav_list{ margin-top:2%; margin-bottom:2%;}
.nav_list li{ float:left; width:40%; height:30px; line-height:30px; background:#0085ff; margin-left:5%; margin-right:5%; margin-bottom:2%; text-align:center;}
.nav_list li a{ color:#fff;}
/*detail*/
.detT{margin-top: 40px;}
.detT .bt{line-height: 35px; background: url(../images/det_21.png) repeat-x;}
.detT .bt span{display: inline-block; width: 19%; text-align: center; font-family: 微软雅黑; font-size: 18px; color: #4f4f4e; background: url(../images/det_25.png) repeat-y right; cursor: pointer;}
.detT .bt .exc{width: 47px; background: url(../images/det_17.png) no-repeat center center;}
.detT .bt a{ color:#4f4f4e;}
.detT .bt a.cur{color: #FFF; background: url(../images/det_23.png) repeat-x; display:block;}
.detT .bt .last{background: none;}
.detT .con{margin-top: 20px;}
.detT li{float: left; width: 20%; margin: 8px 0; background: url(../images/det_31.png) no-repeat 30px center;}
.detT li span{font-family: 微软雅黑; font-size: 20px; color: #595959; margin-left: 55px;}

.con .txt{width:98%; margin-left: 10px; margin-right: 10px; padding-top: 10px;}
.con .txt p{text-indent: 20px; font-family: 微软雅黑; font-size: 16px; color: #0e69d9;}
.con .txt span{display: block; line-height: 20px; font-family:微软雅黑; font-size: 12px; color: #7b7b7b; }

.detS{margin-top: 20px;}
.detS .bt{font-family: 微软雅黑; font-size: 18px; color: #7d7d7d; padding-bottom: 5px;}
.detS .con{width:98%; position: relative;}
.detS .con .img{width:100%; margin: 0 auto;}
.detS .con .img li{float: left; margin-right: 15px;}
.detS .con .img .last{margin-right: 0;}
.detS .con .img li .li_img{width:98%;}
.detS .con .zb{position: absolute; cursor: pointer;}
.detS .con .yb{position: absolute; right: 0; cursor: pointer;}

/*shiping*/
.news_con{ width:100%; margin:0 auto;}
.news_con li{ float:left; width:46%; margin:2%;}
.news_con li .li_con1{ text-align:center;}
.news_con li .li_con1 a{ color:#666;}
