﻿/* 设置 */
body{font-size: 13px;line-height: 1.8;color: #555555;background: #fff;height: 100%;}
.wrap{width: 1200px;margin: 0 auto; }
.wrap02{width: 1200px;margin: 0 auto;}
.fix{overflow: hidden;}
.left{float: left;}
.right{float: right;}
.pcpc{display: none;}
a{color: inherit;}
a:hover{color: #08407f;}
/*css组件-设置*/
.form-control, .input-group-addon, .btn{border-radius: 2px;}
.form-control:focus{border-color: #66afe9;outline: 0;box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}
/*选中颜色*/
::-moz-selection{color: #fff; background: #000;}
::selection{color: #fff;background: #000;}
::-webkit-input-placeholder{color: #aaa;}
.placeholder{color: #aaa;}
.w1200{min-width: 1200px; margin:  0 auto;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0px; visibility:hidden; content:".";}
/*header*/
/*网站顶部*/
.header{width: 100%;height: 100px;position: fixed;z-index: 999999;background: #fff;}
.logo{float: left;width: 190px;margin-top: 13px;}
.head_nav02{margin-left: 0px;}
.nav{height: 110px;z-index: 1;float: left;}
.nav a{color: #111;}
.nav .nLi{float: left;display: inline;}
.nav .nLi {float: left;}
.nav .nLi a{display: block;line-height: 100px;font-size: 15px;font-weight: normal;text-align: center;padding: 0 18px;color: #333333;}
.nav .nLi a.cur{color: #08407f;}
.nav .nLi a:hover{color: #08407f;}
.nav .nLi{position: relative;}
.nav .nLi a span{text-transform: uppercase;display: block;color: #ccc;transform : scale(0.75, 0.75);-webkit-transform : scale(0.75, 0.75); *font-size:10px;}
.nav .sub{display: none;width: 190px;left: 0;top: 98px;position: absolute;background: #fff;z-index: 9;border-top: 3px solid #08407f;}
.nav .sub li{zoom: 1;}
.nav .sub a{display: block;padding: 10px 15px;color: #595959;line-height: 1.43857;text-align: left;border-bottom: 1px solid #ccc;font-size: 14px;}
.nav .sub01 a:hover{background: #f1f1f1;color: #333;}
.nav .on a{}
.search_en{height: 34px;background: url(../images/search.jpg) no-repeat;margin-top: 33px;position: relative;}
.search{width: 113px;height: 34px;position: relative;}
.search a{display: block;line-height: 34px;font-size: 14px;color: #fff;padding-left: 60px;}
.yuyan{width: 118px;}
.yuyan a{display: block;font-size: 14px;color: #fff;padding-left: 47px;line-height: 34px;}

/*banner*/
.banner_pc{ padding-top:100px;}
.banner_yd{ display:none;}
.flexslider{ position:relative;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;border-radius: 0px;}
.flex-pauseplay span {text-transform: capitalize;}
.flex-control-nav {width: 100%; text-align: center; position:absolute; bottom:10px;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width:13px; height:13px; display: block; background: #666; background:#FFF; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;}
.flex-control-paging li a:hover { background: #FFF; }
.flex-control-paging li a.flex-active { background: #e60012; cursor: default;}
/*banner*/


/*产品中心*/
h2.h2_title {font-size: 26px;color: #333;text-align: center;padding-top: 35px;}
h2.h2_title i {display: inline-block;*display: inline;*zoom: 1;width: 13px;height: 1px;background: #333333;vertical-align: middle;}
h2.h2_title a {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;padding: 0 15px;color: #333;height: 30px;line-height: 30px;}
p.p_title {font-size: 18px;color: #888;text-align: center;margin-top: 8px;padding-bottom: 20px;text-transform: uppercase;}

.product {padding-bottom: 40px; background: #fff;}
.product .pro_type {text-align: center;margin-bottom: 30px;}
.product .pro_type li {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;position: relative;width: 12%;height: 40px;background: #555555;line-height: 40px;font-size: 15px;text-align: center;}
.product .pro_type li a {color: #fff;}
.product .pro_type li i {display: none;width: 13px;height: 7px;position: absolute;left: 50%;margin-left: -7px;top: 40px;background: url(../images/xla.png) no-repeat center;}
.product .pro_type li.cur {background: #005cc6;}
.product .pro_type li.cur i {display: block;}

.product .conbox {}
.product .conbox ul {display: block;margin-right: -1%;}
.product .conbox ul.cur {display: block;}
.product .conbox ul li {float: left;width: 24%;border: 1px solid #d9d9d9;margin-right: 1%; margin-bottom: 3%; transition: all 0.5s;}
.product .conbox ul li:nth-child(4n) {margin-right: 0;}
.product .conbox ul li i {display: block;height: auto;/*background: url(Img/Index/probg1.png) no-repeat center;*/text-align: center;overflow:hidden;}
.product .conbox ul li i em {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;height: 100%;width: 0;}
.product .conbox ul li i img {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;transition: all 0.5s;overflow: hidden;width: 100%;height: auto;}
.product .conbox ul li p {height: 56px;line-height: 56px;font-size: 16px;color: #fff;text-align: center;background: #555555;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;padding: 0 5px;}

.product .conbox ul li:hover {box-shadow: 10px 10px 20px #999;border-color: #005cc6;}
.product .conbox ul li:hover p {background: #005cc6;}
.product .conbox ul li:hover i img {transform: scale(1.05);}

.product .pro_more {margin-top: 25px;}
.product .pro_more a {display: block;width: 202px;height: 36px;line-height: 36px; border: 1px solid #666666;margin: 0 auto; border-radius: 3px;text-indent: 36px;font-size: 14px;position: relative;transition: all 0.5s;}
.product .pro_more a i {display: block;width: 21px;height: 21px;background: url(../images/icon01.png) no-repeat center;position: absolute;right: 40px;top: 7px;}

.product .pro_more a:hover {background: #005cc6;border-color: #005cc6;color: #fff;box-shadow: 5px 5px 15px #999;}
.product .pro_more a:hover i {background: url(../images/icon02.png) no-repeat center;}


.in_yyly_img{width:100%; margin-top:10px; overflow: hidden;}
.in_yyly_img li{width:280px; height:232px; float:left; overflow:hidden; position:relative; margin-right:26px;}
.in_yyly_img li:nth-child(4n){margin-right:0;}
.in_yyly_img li img{width:100%; display:block; transition:all .5s;}
.in_yyly_img li .txt{position:absolute; left:0; top:-100%; right:0; padding:10px 30px; color:#fff; background:rgba(8,64,127,.9); text-align:center; transition:all .5s; height:232px; box-sizing: border-box;}
.in_yyly_img li h4{font-size:18px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:url(../images/in_link_tb.png) no-repeat center top;padding-top:60px;margin-bottom:10px;box-sizing: border-box;}
.in_yyly_img li p{height:70px; margin-bottom:10px; font-size:14px;}
.in_yyly_img li .more{display:inline-block;width:120px;height:30px;line-height:30px;border:1px solid #fff;border-radius:15px;transition:all .3s}
.in_yyly_img li .tie{height:40px;line-height:40px;padding:0 10px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;color:#fff;margin-top:-40px;display:block;z-index:2;text-align:center;background:rgba(0,0,0,.8);transition:all .4s;}
.in_yyly_img li:hover img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.in_yyly_img li:hover .tie{margin-top:0;}
.in_yyly_img li:hover .txt{top:0;}
.in_yyly_img li .more:hover{background:#fff;color:#0079ce;}
/*产品中心*/

/*快速导航*/
.index-service{background-color: #eaeaea; padding-bottom: 40px;}
.index-service-content{padding-top: 30px;}
.iser-left{float: left; width: 53%;}
.iser-left-img{float: left; height: 380px; width: 42%; background: url("../images/iser-img.jpg") no-repeat center center; background-size: cover;}
.iser-left-con{float: left; width: 50%; height: 380px; padding: 0 4%; background-color: #fff;}
.islc-title{margin-top: 46px; font-size: 18px; color: #194f9d; padding-bottom: 12px; border-bottom: 1px solid #dedede;}
.islc-title span{font-family: Arial; font-size: 14px; color: #989898;}
.islc-p{font-size: 14px; line-height: 30px; height: 180px; overflow: hidden; color: #8e8e8e; margin-top: 14px;}
.islc-more{width: 120px; line-height: 36px; font-size: 14px; text-align: center; background-color: #194f9d; color: #fff; margin-top: 30px; transition: all 0.5s ease;}
.iser-right{float: right; width: 45%;}
.iserr-box{float: left; width: 48%; height: 180px; margin-left: 4%; background: #fff; margin-bottom: 20px; transition: all 0.5s ease;}
.iser-right .iserr-box:nth-child(2n+1){margin-left: 0;}
.iserr-box-icon{height: 77px; width: 77px; margin: 36px auto 0; transition: all 0.5s ease;}
.iserr-box p{text-align: center; font-size: 14px; color: #194f9d; margin-top: 14px; transition: all 0.5s ease;}
.iserr-box p a{font-size: 14px; color: #194f9d;}
.iserr-box1 .iserr-box-icon{background: url("../images/iseb1.png") no-repeat center center; background-size: 100% 100%;}
.iserr-box1 .iserr-box-icon a:hover{ color: #fff;}
.iserr-box1 .iserr-box-icon:hover{background: url("../images/iseb1-on.png") no-repeat center center; background-size: 100% 100%;}
.iserr-box2 .iserr-box-icon{background: url("../images/iseb2.png") no-repeat center center; background-size: 100% 100%;}
.iserr-box2 .iserr-box-icon:hover{background: url("../images/iseb2-on.png") no-repeat center center; background-size: 100% 100%;}
.iserr-box3 .iserr-box-icon{background: url("../images/iseb3.png") no-repeat center center; background-size: 100% 100%;}
.iserr-box3 .iserr-box-icon:hover{background: url("../images/iseb3-on.png") no-repeat center center; background-size: 100% 100%;}
.iserr-box4 .iserr-box-icon{background: url("../images/iseb4.png") no-repeat center center; background-size: 100% 100%;}
.iserr-box4 .iserr-box-icon:hover{background: url("../images/iseb4-on.png") no-repeat center center; background-size: 100% 100%;}
.iserr-box:hover { background: #194f9d; color: #fff;}
.iserr-box p a:hover{ color: #fff;}
/*快速导航*/


/*新闻*/
.homeNews{background-color: #ffffff;padding: 60px 0;}
.homeNews-left{width: 740px;}
.homeNews-main{height: 350px;overflow: hidden;}
.homeNews-tab{margin-bottom: 16px;text-align: left;margin-bottom: 40px;}
.homeNews-tab .tab {display: inline-block;font-size: 20px;color: #333333;margin-right: 25px;position: relative;}
.homeNews-tab .tab:after{position: absolute;content: "";width: 0;left: 0;height: 2px;background-color: #005cc6;bottom: -10px;transition: all .5s;}
.homeNews-tab .more{float: right;margin-top: 10px;font-size: 14px;color: #888888;}
.homeNews-tab .tab:hover,.homeNews-tab .on{color: #005cc6;}
.homeNews-tab .more:hover{color:#005cc6; }
.homeNews-tab .tab:hover:after,.homeNews-tab .on:after{width: 100%}
.homeNews-hot {overflow: hidden;margin-bottom: 30px;}
.homeNews-hot .tab{display: block;width: 100%;height: 100%;}
.homeNews-hot .pic{display: block;width: 290px;height: 170px;float: left;margin-right: 30px;overflow: hidden;}
.homeNews-hot .pic img{display: block;width: 100%;height: 100%;transition: all .5s;}
.homeNews-hot .txt{width: 420px;float: right;font-size: 14px;color: #666666;height:auto; }
.homeNews-hot .zi{font-weight: normal;font-size: 18px;color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.homeNews-hot .time{display: block;font-size: 14px;color: #999999;margin-bottom: 10px;}
.homeNews-hot .more{display: block;width: 90px;height: 28px;border: 1px solid #c9c9c9;margin-top: 10px;position: relative;transition: all .5s;text-align: center;z-index: 0;line-height: 28px;font-size: 12px;}
.homeNews-hot .more:after{position: absolute;content:"";left: 0;width: 0;transition: all .5s;height: 100%;z-index: -1;background-color: #005cc6}
.homeNews-hot:hover img{transform: scale(1.2);}
.homeNews-hot:hover h5{color: #005cc6;}
.homeNews-hot:hover .more{border-color: #005cc6;color: #fff;}
.homeNews-hot:hover .more:after{width: 100%;}
.homeNews-tab .more:hover,.homeNews-tit .more:hover{color: #005cc6;}
.homeNews-list {overflow: hidden;}
.homeNews-list ul{width: 900px;}
.homeNews-list li{width: 370px;margin-right: 40px;float: left;transition: all .5s;margin-bottom: 10px;}
.homeNews-list li a{display: block;height: 30px;line-height: 30px;padding-left: 15px;background: url(../images/hNew-jt1.png) no-repeat left center;transition: all .5s;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.homeNews-list li a:hover{padding-left: 20px;color: #005cc6;background: url(../images/hNew-jt1.png) no-repeat left center;}
.homeNews-right {width: 390px;}
.homeNews-right .homeNews-tit{margin-bottom: 35px;}
.homeNews-right .homeNews-tit span{font-size: 20px;color: #333333;}
.homeNews-right .homeNews-tit span b{font-weight: normal;font-size: 12px;color: #888888;}
.homeNews-right .homeNews-tit .more{float: right;}
.homeFqa dl{border: 1px solid #d9d9d9;padding: 15px 30px;margin-bottom: 10px;cursor: pointer;transition:all .5s;}
.homeFqa dl dt{font-size: 14px;color: #666666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.homeFqa dl dd{font-size: 12px;color: #666;line-height: 20px;margin-top: 0;opacity: 0;height: 0;transition:all .5s;overflow: hidden;}
.homeFqa dl dd .more{color: #fff;}
.homeFqa .on{background-color: #005cc6;border-color: #005cc6;}
.homeFqa .on dd{opacity: 1;height: 60px;margin-top: 15px;color: #fff;}
.homeFqa dl:hover{background-color: #005cc6;border-color: #005cc6}
.homeFqa .on dt,.homeFqa dl:hover dt{color: #fff;}
/*新闻*/

/*网站底部*/
.footer_bg{margin:0 auto; background:#3e3e3e; padding:60px 0; overflow:hidden;}
.foot_list{width:1000px; float:left;}
.foot_list ul{width:145px; float:left; margin-right:20px;}
.foot_list ul:nth-child(3n){margin-right:0;}
.foot_list ul li{width:100%; float:left;}
.foot_list ul li.foot_l_bt a{color:#fff; font-size:18px; float:left; margin-bottom:10px;}
.foot_list ul li a{line-height:30px; font-size:14px; color:#fff; background:url(../images/foot_dot.jpg) left no-repeat; padding-left:30px;}
.foot_list ul li a:hover{color:#0c66b8;}
.foot_logo{float:right;}
.foot{background: #08407f;overflow: hidden;line-height: 75px;color: #93b5d1;}
.foot a{color: #93b5d1;}

/*搜索*/
.h_search{clear: both;background: #fff;padding: 10px;opacity: 0;width: 207PX;transition: all .2s linear;-moz-transition: all .2s linear;-webkit-transition: all .2s linear;-o-transition: all .2s linear;}
.h_search .input{font-size: 14px;color: #08407f;height: 40px;line-height: 40px;vertical-align: top;box-sizing: border-box;padding-left: 55px;width: 157px;border: 1px solid #e6e6e6;background: url(../images/search02.jpg) no-repeat 10px 3px;}
.h_search .btn{border-radius: 0;background-color: #666;color: #fff;font-size: 16px;line-height: 40px;height: 40px;vertical-align: top;padding: 0;margin: 0;width: 50px;text-align: center;border: none;outline: none;cursor: pointer;position: absolute;}
.search:hover .h_search{opacity: 1;visibility: visible;overflow: hidden;}


/*内页样式*/
.ban_pic{width: 100%; padding-top:100px; overflow: hidden;}
.ban_pic img{ width:100%;}

.nymenu{background: #f5f5f5;}
.nymenu:after{content: ""; height: 0; display: block; clear: both;}
.nymenu .tit{display: none;}
.nymenu li{float: left; margin-right: 80px;}
.nymenu li a{height: 70px; line-height: 70px; display: block; font-size: 18px; color: #666666;}
.nymenu li a:hover{color: #08407f;}
.nymenu li.on a{color: #08407f; border-bottom: solid 3px #08407f;}

.aboutPage{width: 100%; height: auto;}
.introduction{padding: 40px 0;}
.article{line-height: 35px; font-size: 16px; color: #666666;}
.article img{max-width: 100%;}

/*内页资质认证*/
.honor_r_img{width:100%; height: auto; overflow: hidden; margin:20px auto 0;}
.honor_r_img ul{margin-right:-2%;}
.honor_r_img ul li{width:23%; float:left; margin:0 2% 1% 0;}
.honor_r_img ul li span{width:100%;float:left; text-align:center;line-height:22px; font-size:13px; padding-top:10px;min-height:30px;}
.honor_r_img ul li img{width:99%;height:auto;float:left; padding:1px; box-sizing:border-box; border:1px solid #ccc; height: 161px;}
.honor_r_img ul li img:hover{padding:1px;background:#f08519;border:1px solid #ccc;}
/*内页资质认证*/


.prod_list {margin-top: 20px;overflow: hidden}
.prod_list ul{ margin-right: -2%;}
.prod_list li{float: left; width: 23%; text-align: center;margin-right: 2%; margin-bottom: 10px;}  
.prod_list li img{width:95%; border: 1px solid #e2e2e2; padding: 2px;} 
.prod_list li span{ display: block; line-height: 22px; padding: 10px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;}
.prod_list li img:hover{border: 1px solid #08407f;}

/*内页产品详情样式*/
.xqbg{overflow: hidden;}
.cpxq_t:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0; }
.cpxq{ margin-top: 0%; margin-bottom: 3%;}
.cpxq_t_l{ float:left; width:48%;}
.sp-wrap{ display:none; line-height:0; font-size:0;}
.sp-thumbs{ width:100%;}
.sp-thumbs img{ max-width:100%;}
.sp-thumbs a:link, .sp-thumbs a:visited{ margin:0 0.5%; width:23%; height:70px; border:1px #eaeaea solid; overflow:hidden; opacity:.3; display:inline-block; background-size:cover; background-position:center; -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out; -ms-transition:all .2s ease-out;-o-transition:all .2s ease-out; transition:all .2s ease-out;}
.sp-thumbs a:hover{opacity:1;}
.sp-thumbs a:active, .sp-current{ opacity:1!important; position:relative;}
.sp-large{ position:relative; overflow:hidden; width:100% !important; margin:0 0 2% 0; border: 1px solid #efefef;}
.sp-large a img{ width: 100%;}
.sp-large a{ display:block;}
.sp-zoom{ position:absolute; left:-50%; top:-50%; cursor:-webkit-zoom-in; cursor:-moz-zoom-in; cursor:zoom-in; display:none;}
.sp-zoom img{ max-width: none;}
.sp-lightbox{ position:fixed; top:0; left:0; height:100%; width:100%; background:rgb(0, 0, 0); background:rgba(0, 0, 0, .9); z-index:500; display:none; cursor:pointer;}
.sp-lightbox img{position:absolute; margin:auto; top:0; bottom:0; left:0; right:0; max-width:90%; max-height:90%; border:2px solid #fff;}
#sp-prev, #sp-next{ position:absolute; top:50%; margin-top:-25px; z-index:501; color:#fff; padding:14px; text-decoration:none; background:#000; border-radius:25px; border:2px solid #fff; width:50px; height:50px; box-sizing:border-box; transition:.2s;}
#sp-prev{ left:10px;}
#sp-prev:before{ content:''; border:7px solid transparent; border-right:15px solid #fff; position:absolute; top:16px; left:7px;}
#sp-next{ right:10px;}
#sp-next:before{ content:''; border:7px solid transparent; border-left:15px solid white; position:absolute; top:16px; left:18px;}
#sp-prev:hover, #sp-next:hover{ background:#444;}
@media screen and (max-width: 400px) {
	.sp-wrap{ margin:0 0 15px 0;}
	#sp-prev, #sp-next{ top:auto; margin-top:0; bottom:25px;}
}
.cpxq_t_r{ float:right; width:48%;}
.cpxq_t_r .cpxq_t_r_bt{color:#08407f; font-size:22px;}
.cpxq_t_r .cpxq_t_r_jj{font-size:14px; margin-top:20px; line-height: 25px;}
.cpxq_t_r .cpxq_t_r_wb{line-height:24px;margin:20px 0 0 0;}
.cpxq_t_r .fh{ line-height:40px; margin-top:30px;}
.cpxq_t_r .fh a{display:inline-block; color:#fff; background:#444; padding:0 15px; transition:all 0.5s;}
.cpxq_t_r .fh a:hover{background:#08407f;}
.tels{ margin:20px 0px}

.cpxq_b{margin-top:30px;}
.cpxq_b_dh{background:#f1f1f1;}
.cpxq_b_dh ul{overflow:hidden; background: #e6e6e6;}
.cpxq_b_dh ul li{float:left; text-align:center; line-height:20px; padding:15px 20px; cursor:pointer; }
.cpxq_b_dh ul li:hover{color:#fff; background:#08407f ; transition:all 1.5s;}
.cpxq_b_dh ul .active{color:#fff; background:#08407f ;}

.cpxq_b_kj{margin-top:30px;}
.cpxq_b_kj .wb{display:none; line-height:24px;}
.wb td, .wb th{ padding:0 10px;}
.wb table{ border-left:1px solid #777; border-top:1px solid #777; text-align:center;}
.wb td,.wb th{border-right:1px solid #777; border-bottom:1px solid #777;}

.cpxq_b_kj .wb img{width: 100%;}

.cpxq_b_kj .wb_xgcp
.cpxq_b_kj .wb_xgcp ul{overflow:hidden; margin-top:-2%; margin-left:-2%;}
.cpxq_b_kj .wb_xgcp ul li{width:31.33%; float:left; margin-top:2%; margin-left:2%;}
.cpxq_b_kj .wb_xgcp ul li .cpzx_img{width:100%; position:relative;}
.cpxq_b_kj .wb_xgcp ul li .cpzx_img:after{content:""; width:100%; height:100%; opacity:0; background:rgba(0,0,0,0.6) url(../images/sy_cp_fdj.png) center no-repeat; transition:all 0.5s; position:absolute; top:0; left:0;}
.cpxq_b_kj .wb_xgcp ul li:hover .cpzx_img:after{opacity:1;}
.cpxq_b_kj .wb_xgcp ul li .cpzx_wz{color:#fff; line-height:20px; padding:13px; background:#666; transition:all 0.5s;}
.cpxq_b_kj .wb_xgcp ul li:hover .cpzx_wz{background:#4eb839;}

/*内页产品详情样式*/

/*内页相关产品*/

.hot_pro2{width:100%;margin-top:0px; overflow: hidden;}
.hot_pro2_tit{width:100%; float:left; border-bottom:1px solid #e6e6e6; padding:0 0 10px 10px; border-left:3px solid #08407f;}
.hot_pro2_tit h3{float:left; font-size:16px; color:#08407f; font-weight:bold;}
.hot_pro2_tit span{color:#999; font-size:12px; text-transform:uppercase;float:left; padding:3px 0 0 10px;}

.scrollleft2{width: 100%; height: auto; overflow: hidden}
.scrollleft2 ul{ margin-right: -2%; }
.scrollleft2 ul li{width:23%; height: auto; float:left; margin:1% 2% 0% 0; }
.scrollleft2 ul li img{width: 99%; height: auto; border:1px solid #dbdbdb;}
.scrollleft2 ul li img:hover{border:1px solid #08407f;}
.scrollleft2 ul li .zi{text-align: center; font-size: 14px; line-height: 28px; color: #333; }

/*内页产品详情样式*/


.newsList{width:100%; float:left;}
.newsList li{border:1px solid #e2e2e2; background:#fff; padding:30px; overflow:hidden; margin-bottom:30px; transition:all .3s;}
.newsList li .font{width:75%; float:right; overflow:hidden; color:#333; padding-top:30px}
.newsList li .date{width:80px; height:110px; float:right; background:#08407f; color:#d6d6d6; padding-left:15px; font-size:20px; position:relative; margin-left:40px; transition:all .4s;}
.newsList li .date a{color:#fff;}
.newsList li .date a:hover{color:#fff;}
.newsList li .date span{display:block; padding-top:30px; font-size:16px; color:#fff;}
.newsList li .date:after{position:absolute; content:""; width:50px; right:60px; background:#08407f; height:1px; top:10px; width:0; transition:all .3s;}
.newsList li h3{font-size:18px; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom:15px; color:#08407f;}
.newsList li .txt{color:#666; font-size:14px; line-height:24px; text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis;
 display:-webkit-box; -webkit-line-clamp:3; line-clamp:3; -webkit-box-orient:vertical;}
.newsList li .pic{width:260px; height:165px; float:left; overflow:hidden;}
.newsList li img{width:100%; display:block; transition:all .5s; height:165px;}
.newsList li:hover .date{margin-left:60px;}
.newsList li:hover .date:after{width:80%;}
.newsList li:hover img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.newsList li:hover{box-shadow:0 5px 10px #d6d6d6;}

/*内页新闻详情*/
.newsxq{width: 100%; padding-top: 0; overflow: hidden;}
.newsmore_list{width:100%;float:left; margin-top:40px;}
.newsmore_list_tit{height:45px; background-color:#153c8b; color:#fff; padding:0 20px; line-height:45px;font-size:16px; border:1px solid #e6e6e6;}
.newsmore_list_text{width:100%;float:left; border-top:none; padding:10px 0px 20px 0px; background:#fff; box-sizing:border-box;}
.newsmore_list_text ul li{background:url(../images/news_tb.jpg) left no-repeat; padding-left:15px; line-height:35px; float:left; width:48%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;display:inline; border-bottom:1px dashed #e6e6e6; margin-right:4%; font-size:12px; box-sizing:border-box;}
.newsmore_list_text ul li:nth-child(2n){margin-right:0;}
.newsmore_list_text ul li span{float:right; color:#aaa;}
.new-view-title{text-align:center; border-bottom:1px solid #e6e6e6; line-height:30px; padding:10px 0 16px 0; font-size:14px;}
.new-view-title .line{padding:0 10px; color:#153c8b;}
.color-blue{color:#787876;}
.new-view-title .xqbt{padding:8px; line-height:32px; font-size:20px; font-weight:bold; color:#153c8b;}

.newsmore_text{width:100%; float:left; margin-top:30px; line-height:30px; font-size:14px;}
.newsmore_text img{display: block; clear: both; margin: auto;}

.view-page{width:100%; float:left; position:relative; margin:40px 0; border-top:1px solid #e6e6e6; padding-top:30px;}
.view-page .prev,.view-page .back,.view-page .next{font-size:14px; width:138px; height:38px; border:solid 1px #e6e6e6; line-height:38px; position: absolute;transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out; }
.view-page .prev{left:0;}
.view-page .prev a,.view-page .next a{text-align:center;}
.view-page a{display:block;} 
.view-page .back{left:50%; margin-left:-80px;}
.view-page .back a{background:#153c8b; color:#fff; text-align:center;}
.view-page .back a:hover{background:#e0791d; color:#fff;}
.view-page .next{right:0;}
.view-page .prev:hover a{color:#fff; background:#153c8b;}
.view-page .next:hover a{color:#fff; background:#153c8b;}
/*内页新闻详情*/

.new_s2{width:100%;float:left; margin-top:50px;}
.hot_pro2s{width:100%;float:left; margin-top:50px;}
.hot_pro2_tits{width:100%; height:45px; background:#f1f1f1; color:#08407f; line-height:45px; font-size:16px; padding:0 20px; font-weight:bold; border:1px solid #d6d6d6; box-sizing: border-box}
.news_random2{width:100%;float:left; background:#fff; border:1px solid #d6d6d6; padding:20px; border-top:none; box-sizing: border-box}
.news_random2 ul li{width:48%; float:left; font-size:14px; line-height:36px; overflow:hidden; margin-right:4%; border-bottom:1px dashed #e6e6e6;}
.news_random2 ul li:nth-child(2n){margin-right:0;}
.news_random2 ul li a{background:url(../images/ly_li.png) no-repeat left center; padding-left:15px;}
.news_random2 ul li a:hover{color:#08407f;}
.news_random2 ul li span{float:right; color:#999;}

/** 新闻中心代码 End **/

/*内页加入我们*/
.conbg {}
.joinus{overflow: hidden; width: 100%; margin: 0 auto;}
.joinus > li{overflow: hidden; text-align: center; margin-top: 10px; background: #ebebeb;}
.joinus > li:first-child{margin-top: 0;}
.po_top{width: 25%; border-right: solid #d3d3d3 1px; background: #ebebeb; float: left; line-height: 42px; color: #333; text-align: center; box-sizing: border-box; -webkit-transition: .5s; -moz-transition: .5s ; -ms-transition: .5s ; -o-transition: .5s ; transition: .5s ;}
.po_top:last-child{border-right: none;}
.po_click{overflow: hidden; cursor: pointer; -webkit-transition: .5s; -moz-transition: .5s ; -ms-transition: .5s ; -o-transition: .5s ; transition: .5s ; color: #d7d7d7; background: #ebebeb;}
.posis{width: 25%; float: left; overflow: hidden; box-sizing: border-box; line-height: 42px; color: #333;}
.join_list{margin-top: 15px; text-align: left; padding-left: 40px; padding-bottom: 20px; display: none;}
.join_list .on{display: block;}
.join_list > li{overflow: hidden; margin-bottom: 6px; padding-left: 90px; position: relative;}
.join_list > li:first-child{margin-bottom: 10px;}
.join_list > li .left{position: absolute; left: 0; top: 0;}
.join_list > li .left p{color: #555;}
.join_list > li p{line-height: 28px; font-size: 14px; color: #555;}
.join_list > li h5{font-size: 16px; line-height: 28px; color: #333; font-weight: bold;}
.join_list > li h6{font-size: 16px; line-height: 26px; color: #333; margin-left: 19px;}
.join_list > li a{display: block; line-height: 36px; font-size: 14px; text-align: center; color: #fff; background: #08407f; width: 110px; margin-top: 22px; border-radius: 20px;}
.on .po_click .posis{background: #08407f!important; color: #fff;}
.po_click .on{color: #fff;}
/*内页加入我们*/


.message{width:1200px; float:left;}
.message h3{text-align:center; color:#333; font-size:24px; font-weight:bold;}
.message ol{width:1200px;float:left; margin-top:30px;}
.message ol li{float: left; width:49%; margin-bottom:30px; background:#fff; border:1px solid #e6e6e6;}
.message ol li:nth-child(2n){float:right;}
.message ol li:nth-child(6){float:left;}
.message ol li:nth-child(7){float:right;}
.message ol li input{width:100%; height:55px;  background:none; border:none; color:#999; padding:0 15px; font-size:14px; outline:none; -webkit-appearance:none;}
.message ol li textarea{font-size:14px; padding:10px 15px; width:100%; height:180px; border:none; background:none; color:#999; outline:none; -webkit-appearance: none;box-sizing: border-box;}
.message ol li .btn,.message ol li .btn2{color:#fff; font-size:16px; cursor:pointer;}
.message ol li .btn{background:#08407f;}
.message ol li .btn2{background:#999;}

/**客户留言代码 End**/


.cont_text{width:100%; float:left; border-bottom:1px solid #d6d6d6; padding-bottom:30px;}
.cont_l{width:60%;float:left; line-height:30px; font-size:14px;}
.cont_l h1{font-size:20px; font-weight:bold; color:#08407f;}
.cont_r{width:20%;float:right; text-align:right;}
.cont_r img{width:200px; height:200px;}
.map{width:100%; float:left; margin-top:30px;}

/**联系我们代码 End**/
