*{font-family:Helvetica,-apple-system,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","WenQuanYi Micro Hei","Microsoft Yahei",sans-serif;font-weight:200;
}
*{padding:0;margin:0;}
li{list-style:none}
a,a:hover,a:focus{text-decoration:none;outline:none;}
input,button{outline:none;border:none;}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;font-weight:normal;}
/*index*/
.navbar-toggle{padding:0;margin-right:0;margin-top:15px;}
.navbar{border:none;margin-bottom:inherit;}
.navbar-default .navbar-toggle{border-color:#fff;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color:inherit;}
.phone-nav{background:#fff;position:fixed;top:0;bottom:0;width:100%;height:100%;left:0;right:0;display:none;z-index:10000;}
.phone-nav ul{overflow:hidden;margin:20% 8% 0;}
.phone-nav ul li span,.pc-nav ul li span{display:block;}
.phone-nav ul li{border-bottom:1px solid #eaeaea;padding-bottom:20px;margin-bottom:20px;}
.phone-nav ul li h5{margin-top:inherit;margin-bottom:inherit;}
.phone-nav ul li a{color:#000;}
.icon-xiaoguanbi{position:fixed;right:25px;top:20px;font-size:22px;}
.logo{margin:20px 0;}
.pc-nav{margin-left:90px;}
.pc-nav ul li{float:left;}
.pc-nav ul li a{width:100px;height:105px;display:block;text-align:center;}
.pc-nav ul li h5{margin:inherit;padding-top:35px;color:#333333;}
.pc-nav ul li span{color:#c4c4c4;}
.hover{background:#0073cc;}
.hover h5,.hover span{color:#fff !important;}
.search-h{margin-top:35px;}
.search{width:210px;border:1px solid #e1e1e1;border-top-left-radius:20px;border-bottom-left-radius:20px;color:#c9c9c9;height:30px;text-indent:10px;float:left;font-size:14px;}
.confirm{width:40px;background:#2d4fa8 url(../images/logo_06.png) no-repeat center center;float:left;height:30px;border-top-right-radius:20px;border-bottom-right-radius:20px;}
.prev,.next{position:absolute;top:210px;color:#fff;}
.prev{left:30px;}
.next{right:30px;}
.carousel-control.left,.carousel-control.right{background-image:inherit;}
.carousel-indicators{bottom:0;}
.content-all{margin-top:40px;height:240px;}
.sh-mbx{overflow:hidden;margin-bottom:20px;}
.sh-mbx img{padding-right:10px;}
.jl-title h4{font-size:16px;color:#0073cc;padding-right:5px;}
.mr a{color:#fff;text-align:center;}
.mr h5{background:#0157aa;width:50px;height:20px;line-height:20px;font-size:12px;}
.mr h6{background:#97cfff;width:20px;height:20px;line-height:20px;}
.profile{overflow:hidden;border:1px solid #efefef;}
.profile h6{width:65%;font-size:12px;color:#999;text-indent:30px;line-height:24px;margin-left:3%;}
.news-content{height:90px;background:#f9f9f9;overflow:hidden;}
.news-wd{width:63%;padding:4% 2%;}
.news-wd a{color:#0157aa;}
.news-wd h5{margin-bottom:5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news-wd h6{line-height:18px;color:#999;}
.news-list{margin-top:30px;}
.news-list li{overflow:hidden;border-bottom:1px dashed #dcdcdc;margin-bottom:10px;background:url(../images/icon_03.jpg) no-repeat left top;padding-left:10px;}
.news-list li a{display:block;color:#999999;}
.product-all{margin-top:40px;}
.pro-img{width:90%;margin:0 5%;}
.pro-img li{float:left;margin-right:2.2%;}
.pro-img li:last-child{margin-right:0;}
.pro-img li h6{color:#666;text-align:center;line-height:20px;}
.pro-img li img{border:1px solid #edeff1;margin-bottom:8px;}
.prev2,.next2{width:22px;height:132px;line-height:132px;background:#f6f6f6;color:#000;font-size:40px;}
.prev2:focus,.next2:focus{color:inherit;}
.partner{margin-left:8%;}
.partner li{width:50%;float:left;margin-bottom:20px;}
.partner li img{border:1px solid #d3d3d3;}
.footer-bg{height:auto;background:#0073cc;margin-top:40px;}
.footer-all{padding:25px 35px 10px;color:#fff;overflow:hidden;}
.footer-all a{color:#fff;font-size:14px;}
.footer-top li,.footer-bt li{float:left;}
.footer-top li{width:75px;}
.footer-bt li{margin-right:5px; text-align:center; font-size: 12px;}
.footer-bt li a{ font-size: 12px;}
.addr{color:#fff;line-height:20px;}
.footer-bt li:first-child{width:60px;margin-right:10px;}
.addr a{color:#fff;}
.footer-top,.footer-bt{overflow:hidden;}
.footer-top li span,.footer-bt li span{margin:0 10%;}
.footer-right h6{font-size:14px;margin-bottom:10px;color:#fff;line-height:20px;}
.xs-footer{padding-top:10px;}
/*End index*/
/*news*/
.news-all{margin-top:30px;}
.sider-top,.sider-bt{border:1px solid #dddddd;}
.sider-top h3{background:#0073cc url(../images/news-icon_06.jpg) no-repeat 35px center;line-height:60px;text-align:center;color:#fff;}
.sider-top li{border-bottom:1px solid #f2f2f2;background:url(../images/news-icon_11.jpg) no-repeat 215px center;}
.sider-top li a{color:#000;display:block;padding:20px;}
.sider-hover{color:#0073cc !important;}
.sider-bt{padding:25px 20px 30px 22px;}
.sider-bt h4{color:#0073cc;margin-right:5px;}
.sider-bt li{color:#666;line-height:30px;font-size:12px;}
.sider-bt img{margin:5% 0;}
.mbx{overflow:hidden;border-bottom:1px solid #e5e5e5;padding-bottom:15px;}
.mbx li a{color:#666;}
.mbx li h4{color:#0073cc;}
.mbx li span{margin:0 5px;}
.news-top{margin-top:40px;border-bottom:1px dashed #d2d2d2;overflow:hidden;padding-bottom:40px;}
.news-title{width:70%;}
.news-img{max-width:100%;height:100px;margin-right:20px;}
.news-title h5{color:#0073cc;line-height:20px;}
.news-title h6{color:#666;font-size:14px;line-height:20px;}
.news-title a{font-size:14px;}
.new-list{margin-top:30px;}
.new-list li a{color:#666;}
.new-list li{border-bottom:1px dashed #d2d2d2;padding-bottom:5px;margin-bottom:10px;background:url(../images/news-icon_19.jpg) no-repeat left 8px;padding-left:10px;}
.new-list li span{float:right;}
/*End news*/
/*profile*/
.profile-content ul{margin-top:10px;}
.profile-content ul li{font-size:14px;text-indent:30px;line-height:30px;}
/*End profile*/
/*honor*/
.honor{overflow:hidden;margin-top:30px;}
.honor li{width:30%;float:left;margin-bottom:20px;border:1px solid #dcdcdc;border-radius:5px;margin-right:5%;}
.honor li:nth-child(3n){margin-right:0;}
.honor li span{display:block;text-align:center;font-size:14px;padding-bottom:5%;}
.honor img{display:block;margin:0 auto;padding:5%;}
.culture h6{text-indent:0;margin-top:10px;}
/*End honor*/
/*culture*/
.culture-right h6{font-size:14px;color:#666;margin-top:10px;line-height:30px;}
.culture-right h4{color:#333;border-left:4px solid #2d4fa8;padding-left:10px;margin-top:20px;}
/*End culture*/
/*contact*/
.message{width:60%;overflow:hidden;margin-top:30px;float:left;}
.kuai-a{width:42px;height:42px;background:#cccccc;display:inline-block;margin-right:15px;float:left;}
.kuai-b{width:42px;height:80px;background:#ccc;float:left;margin-right:15px;}
.message input{width:87%;height:42px;border:1px solid #a9a9a9;margin-bottom:10px;text-indent:10px;}
.message textarea{width:424px;height:80px;border:1px solid #a9a9a9;padding-left:10px;font-size:14px;padding-top:4px;}
.message .tj{background:#0578c2;width:180px;height:30px;border:none;border-radius:5px;color:#fff;font-size:16px;letter-spacing:10px;margin:0 auto;display:block;margin-top:20px;}
.ly{width:35%;float:right;font-size:14px;color:#999;background:url(../images/star_03.jpg) no-repeat left 6px;padding-left:15px;margin-right:23px;margin-top:80px;}
.ewm-bg{width:146px;height:146px;background:#cccccc;margin-top:95px;}
.tel h4{font-size:24px;color:#333;font-weight:bold;}
.tel ul{margin-top:30px;}
.tel ul li{font-size:13px;color:#333;line-height:33px;}
.ewm p{font-size:13px;color:#333;text-align: center;margin-top:20px;}
.contact-content-a{overflow:hidden;margin-top:30px;}
.map{width:100%;height:0;position:relative;padding:20%;}
.map-a{position:absolute;top:0;left:0;width:100%;height:100%;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.anchorBL{display:none;}
.Validform_right{ width:65%;color:#71b83d; padding-left:20px; background:url(../images/right.png) no-repeat left center; } 
.Validform_wrong{ width:65%;color:red; padding-left:20px; white-space:nowrap; background:url(../images/error.png) no-repeat left center; } 
.Validform_loading{width:65%; padding-left:20px; background:url(../images/onLoad.gif) no-repeat left center; } 
.Validform_error{ background-color:#ffe7e7; }
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999'); box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#999;
background: -moz-linear-gradient(top, #999, #666 100%); background: -webkit-gradient(linear, 0 0, 0 100%, from(#999), to(#666)); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#666666');}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#ccc;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #bbb; border-top:none; text-align:left;}
.Validform_checktip{font-size:14px;margin-left:60px;margin-bottom:10px;}
/*End contact*/
/*news_detial*/
.news-detial{overflow:hidden;margin-top:30px;}
.news-detial b{display:block;font-size:24px;color:#333;font-weight:normal;}
.news-detial span{font-size:14px;color:#999;margin:20px auto;display:block;}
.news-detial img{margin:30px auto;display:block;}
.news-detial p,.news-detial h6{font-size:14px;color:#333;line-height:20px;}
.news-detial>p{margin-bottom:20px;}
.sp{float:left;}
.xp{float:right;}
.sp p,.xp p{font-size:16px;color:#999;}
.sp a,.xp a{font-size:14px;color:#999;}
.line{width:1px;height:40px;background:#d9d9d9;position:absolute;left:50%;margin-left:-0.5px;}
.xw-bt{position:relative;overflow:hidden;}
/*End news_detial*/
/*product_detial*/
.pro-detial{margin-top:30px;}
.pro-detial h3{font-size:20px;text-align:center;display:block;font-weight:bold;}
.pro-detial h4{font-weight:bold;font-size:16px;margin:10px 0;}
.pro-detial li{font-size:14px;line-height:25px;text-indent:30px;}
/*End product_detial*/
/*公用*/
@media only screen and (min-width : 320px) and (max-width:992px){
.nw{margin-top:20px;}
.content-all,.product-all{margin-top:20px;}
.pro-img li{overflow:hidden;width:50%;margin-right:0;}
.pro-img li img{max-width:90%;margin:0 auto;display:block;}
.pro-img li:nth-child(2n){float:right;margin-right:0;}
.prev2,.next2{width:inherit;height:inherit;background:none;top:60px;}
.partner li{width:33.33%;}
.footer-bg{margin-top:10px;}
.mbx li:nth-child(2){float:left !important;}
.news-title{width:100%;margin-top:20px;}
.news-img{margin-right:0;display:block;margin:0 auto;float:inherit !important;}
.news-top{margin-top:20px;padding-bottom:20px;}
.news-title h6{line-height:20px;margin:10px 0;}
.honor li{width:100%;}
.map{padding:40%;}
.message{width:100%;}
.message input{width:80%;}
.message textarea {width: 80%; } 
.ly{width:90%;margin-top:20px;}
.news-detial b{font-size:18px;text-align:center;}
.sp{margin-bottom:10px;}
.sp,.xp{float:inherit;}
.sp p,.xp p{margin:0;}
/*iphone5*/
@media only screen and (max-width : 320px){
.profile h6{width:60%;margin-top:6px;}
.news-wd{width:42%;padding:2%;}
.logo{max-width:25%;margin:10px 0;}
.partner{margin-left:inherit !important;}
}
/*iphone6,7,8*/
@media only screen and (min-width : 375px) and (max-width:480px){
.logo{max-width:25%;margin:10px 0;}
.news-wd{width:52%;padding:2%;}
}
/*ipad*/
@media only screen and (min-width:768px) and (max-width:992px){
.navbar-toggle {display: block; margin-top:35px;} 
.navbar-header {float: inherit; } 
.navbar-toggle .icon-bar {width:35px;height:5px;}
.partner li{width:20%;}
}
