
@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;list-style-type:none; font-family:微软雅黑;}
img{max-width:100%; height:auto;}

a {
	text-decoration:none;
	color:#333
}
a:link{ 
    text-decoration:none; 
} 

a:hover{ 
    text-decoration:none; 
} 
.count{
	width: 1200px;
	margin: 0px auto;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.clearfix {
    zoom: 1;
}

.cont{
    background: #404040;
    border-bottom: 1px solid #ccc;
}
.cont .left{
	line-height: 36px;
	font-size: 12px;
	color: #fff;
}
.cont .left a{
	font-size: 12px;
	line-height: 36px;
    color: #fff; 
}

.cont .right a{
	line-height: 36px;
	font-size: 12px;
	color: #fff;
	float: left;
    margin-right: 10px;
}
.cont .right a font{
	margin-left: 10px;
}
header > .container {
    padding: 15px 0;
}
header .logo {
    float: left;
}
header .logo img {
    height: 80px;
    width: auto;
}
header .logoinfo {
    float: left;
    background: url(../images/head_line.png) left center no-repeat;
    height: 80px;
    padding: 0 0 0 20px;
    margin: 0 0 0 20px;
    font-size: 16px;
}
header .logoinfo .bold {
    font-weight: bold;
    font-size: 22px;
    padding: 12px 0 10px 0;
}
header .logoinfo span {
    color: #3a66b1;
}
.tel {
    float: right;
    background: url(../images/tel.jpg) no-repeat 0 center;
    padding-left: 55px;
    margin-top: 15px;
}
.tel strong {
    display: block;
    font-size: 28px;
    font-family: Impact;
    line-height: 1.3;
    color: #3a66b1;
}
/* 主菜单 */

.head{position: relative;width:100%;background:#3a66b1;border-bottom:1px solid #ddd;height:55px;z-index: 9999}
.head .navbox{width: 1200px;margin: 0 auto;}
.head .nav{display: block; float: left;width:100%;}
.head .nav .nav_pc{ width: 100%;}
.head .nav ul li{float:left;position: relative;border-right: 1px solid #cccccc;box-sizing: border-box;z-index: 999; width: 12.5% !important;}
.head .nav ul li:first-child{border-left: 1px solid #cccccc;}
.head .nav ul li .f_a{line-height:55px;display:block;text-align:center;font-size:16px;color:#fff;}
.head .nav ul li:hover .f_a{background-color:#507bc5;color: #fff; transition:all .3s}
.head .nav ul li .s_navbox{display:none;position: absolute;left: 0;width: 100%; background:#fff;background-color: #507bc5;z-index: 9999;box-sizing: border-box}
.head .nav ul li .s_navbox .s_a a{color:#fff;font-size:14px;text-transform:uppercase;display:block;text-align: center;padding: 10px 0;border-top: 1px solid #fff;}
.head .nav ul li .s_navbox .s_a a:hover{background-color:#507bc5;color: #fff;}
.m_nav{display:none}
.headlf .m_logo{display: none}
.headrg .m_menuimg{display: none}
.active{background-color: #507bc5;}
.activ2{background-color: #507bc5;}

/* 轮播图 */
.slider {position: relative;overflow: hidden;width: 100%;}
.slideBox .hd {height: 10px;z-index:1; overflow: hidden;position: absolute;left: 50%;bottom: 20px;transform: translateX(-50%);z-index: 1;}
.slideBox .hd ul{ text-align:center;  padding-top:5px;  }
.slideBox .hd ul li {cursor:pointer;float: left;margin-right: 5px;width: 30px;height: 10px;line-height: 14px;text-align: center;background: #fff;}
.slideBox .hd ul .on {background: #00a2ff;color: #fff;}
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li img{width:100%; vertical-align:top;  } 

/*小于1600大于1200稍微调整下字体*/
@media screen and (max-width: 1600px) and (min-width:1200px) {
   .nav ul li .f_a{font-size:14px}
   .nav ul li .s_navbox .s_a a{font-size:12px}
   .nav ul li .s_navbox .s_a{width:100%}
}

.inav_t{display: none;}
.pro_dbg{background: #f1f1f1;height: auto; padding-top: 40px; overflow: hidden;}
.mainall1 {width: 1200px;margin: 0 auto;}
.pro_ct{background: url(../images/pro_x.jpg) no-repeat bottom center;text-align: center; height: 96px;}
.pro_ct h2{margin: 0px;}
.pro_ct h2 a{font-size: 30px;color:#000;font-weight: bold;}
.pro_ct h2 p{font-size: 16px;color: #4e4e4e;margin-top: 8px; line-height: 22px;}
.clearboth{clear:both}
.pro_c{margin:20px 0; overflow: hidden;}
.pro_c li{width:212px;height: 46px;border: 1px solid #d2d2d2;background: #FFF;line-height: 46px;font-size: 16px;text-align: center;float: left;margin-left: 30px;}
.pro_c li:first-child{margin-left: 10px;}
.cpal dl{width: 24%; float: left; margin: 10px 5px; margin-bottom: 30px;}
.cpal dl dd a img{height: 298px; max-width: 100%; display: block; margin: 0 auto;}
.cpal dl dt{display: block;text-align: center; height: 48px;color: rgb(57, 57, 57);font: 16px/48px 微软雅黑;background: rgb(235, 235, 235); overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cpal dl dt:hover {background: #507bc5;}
.cpal dl dt:hover a{color: #fff;}

.in_heng {width:100%;overflow:hidden;background:url(../images/bj_incont.jpg) center top no-repeat;height:216px;color:#fff;}
.in_heng .left {float:left;font-size:24px;line-height:2;padding:40px 0 0 0;letter-spacing:2px;}
.in_heng .left .bt {font-size:36px;}
.in_heng .left span {color:#f0592d;}
.in_heng .right {float:right;text-align:right;padding:40px 0 0 0;}
.in_heng .right .tell {font-size:30px;padding:15px 0 20px 0;text-shadow:0 0 1px #000;}
.in_heng .right a {background:#c01f31;color:#fff;display:block;overflow:hidden;width:100px;line-height:40px;text-align:center;float:right;}

.in_sida {width:100%;overflow:hidden;padding:50px 0 20px}
.in_tit {overflow:hidden;text-align:center;padding:0 0 30px}
.in_sida dl {margin-top:20px;overflow:hidden}
.in_sida dl:first-child dt {float:left;margin-top:0}
.in_sida dl:first-child dd {float:right}
.in_sida dl dt {float:right;width:555px;margin-top:20px}
.in_sida dl dt img {width:100%;height:auto}
.in_sida dl dd {float:left;width:550px;position:relative;padding:0 0 0 65px}
.in_sida dl dd .xh {position:absolute;left:0;top:0;background:#ea3516;color:#fff;width:50px;height:75px;font-size:32px;text-align:center;overflow:hidden}
.in_sida dl dd .xh i {font-family:deckerregular;line-height:58px;display:inline-block}
.in_sida dl dd .xh .one {margin-left:5px}
.in_sida dl dd .xh:before {content:"";position:absolute;left:8px;right:8px;height:2px;background:#fff;top:58px}
.in_sida dl dd .bt {overflow:hidden}
.in_sida dl dd .bt strong {display:block;overflow:hidden;color:#333;font-size:26px;line-height:30px;padding:0 0 14px;border-bottom:2px dotted #ccc;color:#ea3516}
.in_sida dl dd .bt em {display:block;overflow:hidden;text-transform:uppercase;color:#999;padding-top:10px;font-size:16px}
.in_sida dl dd .info {line-height:30px;padding-left:32px;margin-top:15px;background:url(../images/icon_ye.gif) no-repeat left 6px;margin-bottom:30px;text-align:justify}
.in_sida dl dd .info span {color:#c01f31;font-weight:700}

.anli{background: url(../images/showbg.png) center no-repeat; padding-bottom: 30px !important;}
.al{padding-top: 40px;}
.pro_ct1{background: url(../images/pro_x.png) no-repeat bottom center;text-align: center; height: 96px;}
.pro_ct1 h2{margin: 0px;}
.pro_ct1 h2 a{font-size: 30px;color:#fff;font-weight: bold;}
.pro_ct1 h2 p{font-size: 16px;color: #f1f1f1;margin-top: 8px; line-height: 22px;}
.showtil{height: 91px;font-size: 18px;text-align: center;color: #fff;padding: 28px 0 0 430px;}
.showtil li{width: 164px;line-height: 48px;float: left;background: #868686;margin:0 9px 0 0;}
.showtil li:hover{background:#507bc5;}
.show_c ul{width: 1170px;position: relative;}
.show_c li{position: relative;float: left;margin: 0 7px 7px 0;}
.show_c li span{position: absolute;width: 100%;left: 0;bottom: 0;height: 30px;line-height: 30px;text-align: center;color: #fff;background: rgba(0 , 0 , 0 , 0.4);}
.show_c li span a{color: #fff;display: block;}
.show_c li,.show_c li img{max-width: 293px;height: 220px;display: block;overflow: hidden;}
.show_c li:nth-child(2),.show_c li:nth-child(2) img{max-width: 562px;height:448px;}
.show_c li:nth-child(2) span{height:35px;line-height: 35px;font-size: 16px;}
.show_c li:nth-child(5){position: absolute;left: 0;top: 227px;}

.about {background:url(../images/about-bg.jpg) no-repeat;}
.about1{padding-top: 40px;}
.abt {margin-bottom:30px;}
.a_l {float:left;width:43%;}
.a_r {float:right;width:55%;}
.a_r p {font-size:14px;color:#333333;line-height:24px;margin-bottom:24px;text-indent:35px;}
.a_r a {float:right;display:block;width:100px;height:30px;border:1px solid #ccc;text-align:center;line-height:30px;}

.zh{margin: 20px auto;}
.ul-tit {height:55px;background:#e0e0e0;}
.ul-tit li {width:164px;float:left;line-height:55px;color:#333;text-align:center;cursor:pointer;}
.ul-tit li:hover,.ul-tit li.on {color:#fff;background:#3a66b1;}
.tatCon {height:0;visibility:hidden;overflow:hidden;}
.tatCon.ok {height:auto;visibility:visible;}
.ul-honor {overflow:hidden;border:#e0e0e0 1px solid;padding:15px 10px;box-sizing:border-box;}
.ul-honor li {width:25%;float:left;}
.ul-honor li a {margin:0 5px;padding-top:100%;position:relative;height:0;display:block;border-top:#f5f5f5 1px solid;border-bottom:#f5f5f5 1px solid;}
.ul-honor li a img {width:100%;height:100%;display:block;position:absolute;left:0px;top:0px;}
.ul-honor .slick-arrow {opacity:0;}
.ul-honor:hover .slick-arrow {opacity:1;}
.ul-honor .slick-arrow {width:45px;height:45px;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:99;background-color:rgba(204,204,204,0.8);border-radius:50%;transition:0.3s;}
.ul-honor .slick-arrow:hover {background-color:#3a66b1;}
.ul-honor button {background:none;border:none;font-size:0;}
.ul-honor .slick-prev {left:20px;background-image:url('../images/jiantou-1.png');background-position:center center;background-repeat:no-repeat;background-size:12px auto;}
.ul-honor .slick-next {right:20px;background-image:url('../images/jiantou-2.png');background-position:center center;background-repeat:no-repeat;background-size:12px auto;}
.ul-honor .slick-prev:hover {background-position:10px center;}
.ul-honor .slick-next:hover {background-position:20px center;}

.gg1{background: url(../images/gg2.jpg) no-repeat top center;height: 200px;}
.gg1_zi{margin:75px 0 0 230px;}
.gg1_zi h4{font-size: 36px;color:#FFF;font-weight: bold;}
.gg1_tel{margin:40px 21px 0 0px;}
.gg1_tel p{padding-left: 60px;font-size: 14px;color:#FFF;}
.gg1_tel span{font-size: 30px;display: block;margin-top: 5px;font-family: arial;}
.gg1_tel a{width:155px;height: 40px;display: block;line-height: 40px;text-align: center;background: #da0001;font-size: 20px;color:#FFF;margin:10px 0 0 0px;}

.newbox {width:100%;margin:auto;padding:33px 0 0;clear:both;height:410px;overflow:hidden;}
.infoLeft {width:66%;float:left;overflow:hidden;}
.infoLeftNav {width:100%;float:left;border-bottom:#a8a8a8 1px solid;margin-bottom:20px;}
.infoLeftNav span {float:right;margin-top:15px;}
.infoLeftNav li {width:100px;float:left;text-align:center;cursor:pointer;}
.infoLeftNav li a {font-size:18px;font-weight:bold;display:block;color:#333;line-height:40px;}
.infoLeftNav li:hover {border-bottom:#246cd7 2px solid;font-size:18px;font-weight:bold;}
.infoLeftCon {width:100%;float:left;}
.xinwen {width:100%;float:left;}
.xinwen ul li {width:100%;display:inline-block;overflow:hidden;height:136px;float:left;}
.xinwen img {width:178px;height:121px;padding-right:20px;}
.xinwen h4 {color:#000;margin-left:193px;padding-top:15px; font-weight: bold;}
.xinwen span {font-size:14px;line-height:34px;display:block;margin-left:193px;overflow:hidden;padding-right:2px;}
.xinwen dl {width:50%;float:left;margin-bottom:10px;}
.xinwen dt {width:80%;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.xinwen dt a {font-size:15px;}
.xinwen dd {width:20%;float:right;margin-top:-20px;}
.infoRight {width:30%;float:right;overflow:hidden;}
.infoRightTitle {width:100%;float:left;border-bottom:#a8a8a8 1px solid;margin-bottom:20px;line-height:44px;font-size:18px;font-weight:bold;}
.infoRightTitle span {float:right;}
.infoRightTitle span a {font-weight:normal;}
.infoRightCon {width:100%;float:left;height:272px;overflow:hidden;}
.infoRightCon li {width:100%;float:left;}
.infoRightCon li h3 {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.infoRightCon li h3 a {background:url(../images/faq_q.gif) no-repeat;padding-left:30px;color:#034091;font-size:14px; font-weight: bold;}
.infoRightCon li h3 a:hover {text-decoration:underline;}
.infoRightCon li p {background:url(../images/faq_a.gif) no-repeat;padding-left:30px;color:#666;margin:10px 0;line-height:24px;}
.link {border-top:4px solid #d6d6d6;overflow:hidden;margin:0 auto;margin-top:20px;}
.link h2 {width:12%;background:url(../images/linkx.gif) no-repeat right 40px;float:left;}
.link h2 a {color:#282828;font:22px "微软雅黑";}
.link h2 em {padding:0 0 0 8px;color:#b7b7b7;font:16px Arial,Helvetica,sans-serif;}
.ls {width:87%;height:130px;overflow:hidden;padding:16px 0 0 0;float:right;}
.ls a {color:#4b4b4b;font:16px/40px "微软雅黑";padding:0 0 0 2px;}

.footer {width:100%;color:#fff;padding-bottom:48px;background:#2E3033;border-top:8px solid #dc0000;}
.footer .links {padding:20px 0;font-size:16px;border-bottom:1px solid #1a1d21;}
.footer .links span {color:#fff;display:inline-block;}
.footer .links a {display:inline-block;font-size:14px;color:#939393;padding-right:10px;}
.footer .links a:hover {color:#dc0000;}
.footer .bottom {border-top:1px solid #464a50;}
.footer .bNav {width:558px;height:200px;margin-top:48px;border-right:1px solid #1a1d21;}
.footer .di_logo img {width:111px;height:111px;background-size:100%;}
.footer .bNav dl {display:inline-block;float:left;width:139px;overflow:hidden;text-align:left;padding-top:10px;}
.footer .bNav dl dt {height:16px;display:block;padding-bottom:32px;}
.footer .bNav dl dt a {display:block;font-size:16px;color:#fff;line-height:16px;}
.footer .bNav dl dd {display:block;height:14px;padding-bottom:23px;}
.footer .bNav dl dd a {display:block;font-size:14px;color:#939393;line-height:14px;}
.footer .bNav dl dd a:hover {color:#dc0000;}
.footer .ewm {height:200px;text-align:center;padding-left:48px;margin-top:48px;border-left:1px solid #464a50;}
.footer .ewm dl {width:140px;float:left;display:block;margin-right:30px;margin-top:10px;height:164px;}
.footer .ewm dl:nth-child(2) {margin-right:0px;}
.footer .ewm dl:first-child+dl {margin-right:0px;}
.footer .ewm dl dt {width:140px;height:140px;background-color:#fff;text-align:center;}
.footer .ewm dl dt img {width:130px;height:130px;display:inline-block;background-size:100%;margin-top:5px;}
.footer .ewm dl dd {font-size:14px;color:#939393;line-height:24px;padding-top:5px;}
.footer .contact_info {width:345px;height:200px;padding-left:50px;border-right:1px solid #1a1d21;border-left:1px solid #464a50;margin-top:48px;}
.footer .contact_info p.p1 {font-size:14px;color:#fff;line-height:14px;padding-top:10px;}
.footer .contact_info p.dh {font-size:36px;color:#ffffff;font-family:"Arial";line-height:36px;padding-top:4px;font-weight:bold;padding-bottom:12px;}
.footer .contact_info h3 {font-size:20px;padding-top:8px;}
.footer .contact_info p.lx {font-size:14px;color:#939393;line-height:22px;width:270px;}
.footer .contact_info i {display:block;padding-top:8px;font-size:14px;color:#fff;}
.footer .contact_info i a {display:inline-block;color:#fff;padding-right:12px;}
/*copyright*/.copyright {height:50px;line-height:50px;color:#666;font-size:12px;background:#27292B;}
.copyright p {color:#939393;}
.copyright span {margin:0 6px;}
.copyright a {color:#939393;-webkit-transition:all ease 300ms;-moz-transition:all ease 300ms;-ms-transition:all ease 300ms;-o-transition:all ease 300ms;transition:all ease 300ms;}
.copyright a:hover {color:#dc0000;}
.dz{display: none;}

.fb {width:100%;background:#183883;color:#fff;height:56px;position:fixed;bottom:0;}
.fb a {width:33.3%;display:block;height:56px;float:left;text-align:center;color:#fff;padding:5px 0;font-size:12px;line-height:1;}
.fb a i {display:block;height:28px;background:no-repeat center;background-size:contain;margin-bottom:5px;}
.fb a i.i4 {background-image:url(../images/f_ico4.png);}
.fb a i.i3 {background-image:url(../images/f_ico3.png);}
.fb a i.i1 {background-image:url(../images/f_ico1.png);}
.fb{display: none;}

.toolbar{width: 52px;position: fixed;right: 1%;top: 50%;margin-top: -115px;z-index: 999;}
.toolbar dd{width: 53px;height: 53px;margin-bottom: 1px;position: relative;-webkit-border-radius: 100%;border-radius: 100%;margin-top:4px;border:#ebebeb solid 1px;background-color:#fff;-webkit-border-radius: 100%;border-radius: 100%;}
.toolbar dd i{width: 51px;height: 51px;display: block;position: absolute;left: 0;top: 0;cursor: pointer;text-align: center;-webkit-border-radius: 100%;border-radius: 100%;}
.toolbar dd i span{width: 35px;height: 35px;display: block;margin: 8px 0 0 8px;background: url(../images/rightfixicon.png) no-repeat 0 0;}
.toolbar dd.gottop{display: none;}
.toolbar .slide-tel{display: block;width: 0;height: 53px;line-height: 53px;font-size: 20px;font-weight: bold;font-family: arial;color: #FFF;position: absolute;padding: 0 0 0 53px;top: -1px;right: -2px;-webkit-border-radius: 50px;border-radius: 50px;overflow: hidden; text-decoration: none;}
.toolbar .pop{position: absolute;right: 90px;top: -65px;background: #3a66b1;display: none;}
.toolbar .pop-code{width: 160px;}
.toolbar .pop-code img{width: 160px;height: 140px;display: block;padding: 20px 20px 0;}
.toolbar .pop-code h3{height: 52px;line-height: 26px;text-align: center;color: #fff;font-size: 16px;font-weight: 400;white-space: nowrap;}
.toolbar .pop-code h3 b{display: block;font-size: 14px;font-weight: normal;}
.toolbar .qq span{background-position: -35px -47px;}
.toolbar .qq a{width: 52px; height: 52px; cursor: pointer; display: block; text-decoration: none;}
.toolbar .qq:hover{background-color: #3a66b1;border-radius: 100%;}
.toolbar .qq:hover span{background-position: 0 -47px;}
.toolbar .wx span{background-position: -35px 0;}
.toolbar .wx:hover{background: #3a66b1;}
.toolbar .wx:hover span{background-position: 0 0;}
.toolbar .code span{background-position: -35px -95px;}
.toolbar .code:hover{background-color: #3a66b1;border-radius: 100%;}
.toolbar .code:hover span{background-position: 0 -95px;}
.toolbar .top span{background-position: -35px -142px;}
.toolbar .top:hover{background-color:#3a66b1;border-radius: 100%;}
.toolbar .top:hover span{background-position: 0 -142px;}

.container-fluid {padding: 0px;}
.curmbs {padding: 15px 0;border-bottom: 1px dashed #dcdcdc;margin-bottom: 20px;}
.curmbs span {padding-left: 10px;border-left: 10px solid #142038;}
.curmbs em {font-style: normal;padding: 0 5px;color: #999;}

.gsjj dt {float: left;width: 886px;}
.gsjj dd {margin-left: 886px;border: 2px solid #3a66b1;border-left: 0;margin-top: 45px;padding: 45px 0 45px 64px;}
.gsjj dd small {display: block;font: 20px "Times New Roman", Times, serif;text-transform: uppercase;}
.gsjj dd strong {display: block;font: bold 50px "Times New Roman", Times, serif;text-transform: uppercase;}
.gsjj dd h4 {margin: 5px 0 0;color: #3a66b1;font-size: 36px;}
.gsjj dd h5 {margin: 0;font-size: 26px;font-weight: normal;}
.gsjj-text {margin: 30px 0 0;}
.gsjj-text dt {font-size: 24px;}
.gsjj-text dt strong {display: block;font-size: 36px;}
.gsjj-text dt strong span {font-weight: normal;color: #3a66b1;font-family: "Times New Roman", Times, serif;}
.gsjj-text dd {margin: 20px 0 0;color: #666;line-height: 1.8;}

.gywm-title {margin-bottom: 40px;font-size: 40px;text-align: center; margin-top: 20px;}
.gywm-title strong {color: #d82634;}
.gywm-title i {display: block;margin: 0 auto 0;width: 57px;height: 66px;background: url(../images/sl_tbg.png) no-repeat center;line-height: 66px;text-align: center;}
.gywm-title p {font-size: 20px;margin: 5px 0 0;}
.gywm-title p span {color: #ddd;padding: 0 10px;}
.sb {background-color:#3a66b1;padding: 45px 0;}
.fuwulc{width:100%;height: 360px;background:url(../images/iyoushi.jpg) center no-repeat;}
.fuwulc_center{width:1200px;padding-top: 37px;margin:0 auto;text-align: center;}
.fuwulc_center ul{width:1200px;height: 155px;text-align:center; margin-top: 40px;}
.fuwulc_center ul li{width:150px;height: 155px;margin:0px 10px;display: inline-block;}
.fuwulc_center .hot_tel_cen{width:460px;height: 40px;margin:0 auto;background: url(../images/hot_tel.png)no-repeat;color:#fff;}
.fuwulc_center .hot_tel{width:1200px;height: 40px;margin-top: 42px;font-size: 18px;line-height: 40px;text-indent: 1em;}
.fuwulc_center .hot_tel b{font-size: 24px;}
.fuwulc_center .hot_tel span{display: block;width:105px;height: 27px;border:1px solid #fff; border-radius: 5px;font-size: 14px;line-height: 23px;float: right;margin-top: 7px;text-align: center; text-indent: 0px;}
.sale{overflow: hidden; margin-bottom: 30px;}
.sale ul li{float: left;width: 33.3%; height: 290px; }
.sale ul li h2{text-align: left;color: #fff; width: 85%; display: block; margin-left: 30%;}
.sale ul li p{text-align: left;font-size: 16px; margin-top: 20px;color: #fff; margin-left: 6%; margin-right: 6%;}
.sale ul li img{height: 290px;}


.section {padding: 75px 0;}
.section-title {margin-bottom: 40px;text-align: center;font-size: 40px;}
.section-title strong {color: #3a66b1;}
.section-title p {margin: 0;font-size: 0;}
.section-title span {display: inline-block;vertical-align: middle;position: relative;font-size: 20px;padding: 0 20px;}
.section-title span:before,.section-title span:after {position: absolute;top: 50%;content: '';width: 40px;height: 2px;background-color: #3a66b1;margin-top: -1px;}
.section-title span:before {right: 100%;}
.section-title span:after {left: 100%;}
.contact-2 {margin-left: -20px;}
.contact-2 li {float: left;width: 25%;}
.contact-2 li .wrap {border: 1px solid #eee;margin-left: 20px;text-align: center;padding: 20px;background-color: #f5f5f5;}
.contact-2 li img {display: block;height: 50px;width: auto;margin: 0 auto;}
.contact-2 li p {margin-bottom: 0;height: 75px;overflow: hidden;font-size: 18px;}

.map{margin: 1% auto;}
#allmap img{max-width: none;}
.lxfs{display: none;}
.col-l{float: left; width: 22%; margin-bottom: 10px;}
.main_bor {border:1px solid #efefef;overflow:hidden;margin-top:10px;}
.main_bor .btit {text-align:center;overflow:hidden;line-height:50px;color:#fff;background:-webkit-linear-gradient(bottom,#0641a1,#3a66b1);background:-moz-linear-gradient(bottom,#0641a1,#3a66b1);background:-o-linear-gradient(bottom,#0641a1,#3a66b1);background:linear-gradient(bottom,#0641a1,#3a66b1);font-size:18px;}
.procate{margin-bottom: 0px;}
.procate li > a {display:block;overflow:hidden;line-height:44px;padding:0 0 0 25px;background:-webkit-linear-gradient(right,#fafafa,#f0f0f0);background:-moz-linear-gradient(right,#fafafa,#f0f0f0);background:-o-linear-gradient(right,#fafafa,#f0f0f0);background:linear-gradient(right,#fafafa,#f0f0f0);border-bottom:1px dotted #ddd;}
.procate li > a:hover {color:#fff;background:#3a66b1;}
.ul-newslist {margin-bottom:30px;overflow:hidden;border:1px solid #ccc; margin-bottom: 0px;}
.ul-newslist li {font-size:14px;padding:10px 10px;border-bottom:#dddddd 1px dotted;width:100%;float:right;}
.ul-newslist li span{text-align: center; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; display: block;}

.contbox {background:url(../images/contleft.jpg) center top no-repeat;padding:105px 5px 5px 5px;overflow:hidden;}
.contbox dt {color:#3a66b1;font-weight:bold;padding:0 0 8px 0;}
.contbox dd {border-top:1px dotted #ddd;padding:8px 0 8px 35px;position:relative;overflow:hidden;font-size:12px;line-height:1.5;}
.contbox dd span {position:absolute;left:0px;top:8px;width:65px;}

.col-r{float: right; width: 75%;}
.content{padding: 10px; border: 1px solid #efefef;overflow: hidden;margin-top: 10px; margin-bottom: 10px;}
.newslist li {background:#f5f5f5;margin-top:10px;overflow:hidden;position:relative;padding:20px 130px 20px 115px;}
.newslist li:first-child { margin-top: 0;}
.newslist li .date {position:absolute;left:20px;top:20px;bottom:20px;background:rgba(255,255,255,0.5);width:76px;text-align:center;line-height:1.7;}
.newslist li .date em {display:block;overflow:hidden;font-weight:bold;padding:7px 0 0 0;font-size:20px; font-style: normal;}
.newslist li .more {position:absolute;top:50%;right:20px;width:90px;line-height:36px;margin-top:-15px;text-align:center;color:#fff;background:#3a66b1;}
.newslist li .more:hover {background:#3a66b1;}
.newslist li .bt {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:bold;font-size:16px;}
.newslist li p {display:block;overflow:hidden;line-height:22px;height:44px;}
.newslist li:first-child {margin-top:0;}
.newslist li:hover {background:#e5edfb63;}

.page{height:auto; line-height:24px; text-align:center; margin-top:15px; clear:both; margin-bottom: 15px;}
.page li{padding: 2px 6px; border: 1px solid #ddd; margin-right: 5px; color: #555; height: 28px; display: inline-block; margin-top: 5px;}
.page li a{color: #555;}
.page li a:hover{background:#f5f5f5; color:#0064c4;}
.page li.thisclass{background:#9A9FA5; color: #fff;}
.page li.thisclass a{text-decoration:none; cursor:default; border-color:#0064c4; color: #fff;}
.page .pageinfo strong{font-weight:normal; color: #555;}

.main_bort {border-top: 2px solid rgba(58, 102, 177, 0.7); border-left: 1px solid #efefef; border-right: 1px solid #efefef; border-bottom: 1px solid #efefef; overflow: hidden; margin-bottom: 10px;}
.main_bort .ktit {background:-webkit-linear-gradient(bottom,#f5f5f5,#eee);background:-moz-linear-gradient(bottom,#f5f5f5,#eee);background:-o-linear-gradient(bottom,#f5f5f5,#eee);background:linear-gradient(bottom,#f5f5f5,#eee);line-height:44px;padding:0 20px;font-weight:bold;color:#3a66b1;overflow:hidden;box-shadow:0 0 2px #eee;}
.thumbnail{margin-top: 10px;}
#lcp{max-width: 100%; height: 211px;}
#lsg{max-width: 100%; height: 145px;}
#caption{text-align: center;}
#caption p{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.prolist {overflow:hidden;margin:-10px;}
.prolist li {float:left;width:33.3%;padding:10px 15px;text-align:center;}
.prolist li .pic {display:block;overflow:hidden;border:1px solid #eee;}
.prolist li .pic img {max-width:100%;height:273px;transition:all 0.7s;}
.sg{height: 200px !important;}
.prolist li .pic:hover {border:1px solid #3a66b1;}
.prolist li .pic:hover img {transform:scale(1.1);}
.prolist li .bt {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:36px;line-height:36px;}
.prolist li .bt:hover {color:#3a66b1;}
.prolist li .more {display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;overflow:hidden;}
.prolist li .more a {display:block;overflow:hidden;margin:0 10px;background:#3a66b1;color:#fff;width:80px;line-height:26px;font-size:12px;text-transform:uppercase;border-radius:2px;}
.prolist li .more a:hover {opacity:0.8;}
.prolist li .more a:last-child {background:#3a66b1;}

.pronewstj {padding:15px 0;overflow:hidden;}
.pronewstj li {float:left;width:45%;line-height:30px;font-size:12px;margin:0 20px;}
.pronewstj li span {float:right;color:#888;}
.pronewstj li a {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;padding:0 0 0 10px;}
.pronewstj li a:before {content:'';position:absolute;left:0px;top:50%;width:0;height:0;margin-top:-3px;border-top:3px solid transparent;border-left:4px solid #3a66b1;border-bottom:3px solid transparent;}

.list-4 {overflow: hidden;}
.list-4 li {float: left;width: 24%; margin: 0.5% 0.5%;}
.list-4 li a {display: block; border: 1px solid #ececeb;}
.list-4 li a:hover {border-color: #f8bd01;}
.list-4 li .m {padding: 10px;height: auto;}
.list-4 li .m img{height: 225px;}
.list-4 li .text {padding: 5px 20px;background-color: #F0F0F0;}
.list-4 li .text h4 {margin: 0;font-size: 14px;line-height: 45px;height: 45px;overflow: hidden;font-weight: normal;text-align: center;}

.content h1{line-height: 34px; color: #434343; margin-bottom: 15px;text-align: center; font-size: 24px;}
.content .desc { text-align: center;}
.desc span { display: inline-block; font-size: 14px; margin: 0 10px;}
.txt { padding: 15px 0;line-height: 28px; color: #2F2F2F; font-size: 14px;}
.ul-txt2 {overflow:hidden;margin:20px 0 10px;}
.ul-txt2 li {float:left;font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.ul-txt2 li:last-child {float:right;}

.bt-title{overflow: hidden;}
.showpic_box,.proinfo_box {margin:30px 0 20px;}
.showpic_box,.proinfo_box {margin:30px 0 20px;}
.product_h1 {margin:0;line-height:22px;font-size:16px;font-weight:700;color:#000;padding-bottom:10px;border-bottom:1px dotted #ccc;}
.product_info p {line-height:28px;}
.product_info p span{font-size: 20px; color:#3a66b1; font-weight: bold;}
.page-btn {display:inline-block;float:right;background-color:#034EA4;border-radius:0;border:none;transition:background .3s;margin-right:15px;}
.page-btn:hover,.page-btn:focus {background-color:#3a66b1;}
.cp-content-tit {border-bottom:2px solid #034EA4;font-size:0;margin-bottom:20px;clear:both;overflow:auto; display: none;}
.cp-content-tit span {display:inline-block;color:#fff;background-color:#034EA4;font-size:14px;padding:0 15px;border-radius:3px 3px 0 0;line-height:32px;margin-top:15px;}
.example-image{display: block; margin: 0 auto; max-width: 91%;}


.adv{overflow: hidden;}
.prd-1 {margin-bottom: 40px;}
.prd-1 dl {float: left;width: 25%;overflow: hidden;margin: 0;}
.prd-1 dt {height: auto;}
.prd-1 dd {margin: 0;height: 152px;background: #142038;text-align: center;position: relative;padding-top: 25px;}
.prd-1 dd h4 {margin: 0;}
.prd-1 dd h4 i {font-size: 48px;line-height: 40px;font-family: Impact;color: #fff;margin-bottom: 20px;display: block;height: 40px;}
.prd-1 dd h4 span {font-size: 20px;display: block;font-weight: normal;color: #fac12c;line-height: 20px;margin-bottom: 15px;}
.prd-1 dd h4 em {display: block;font-weight: normal;font-size: 12px;color: #fff;text-transform: uppercase;}

.prd-2 dl {margin: 0 0 30px;border: 1px solid #b7b7b7;background-color: #f7f7f7;}
.prd-2 dt {float: left;width: 510px;}
.prd-2 dd {position: relative;margin-left: 510px;}
.prd-2 dd h4 {position: absolute;box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);background-color: #f8bd01;right: 40px;top: -10px;padding: 5px 20px;margin: 0;font-size: 18px;}
.prd-2 dd .wrap {display: table;width: 100%;height: auto;}
.prd-2 dd .inner {display: table-cell;vertical-align: middle;padding: 40px;font-size: 16px;}
.prd-2 dl:nth-child(even) dt {float: right;}
.prd-2 dl:nth-child(even) dd {margin: 0 510px 0 0;}
.prd-2 dl:nth-child(even) dd h4 {right: auto;left: 40px;}


/*移动端导航*/
@media screen and (max-width: 767px) and (min-width: 0px){
   .msgNum{display: none;}
   .head{display:none}
   .m_img{display:block;height:44px;background:#fff;position:fixed;top:0px;left:0px;width:100%;z-index:9999;border-bottom:1px solid #ddd;overflow: hidden;}
   .m_img .headlf{padding-top:2px;padding-left:5px;float: left;}
   .m_img .headlf .m_logo{height:40px;display: block}
   .m_img .headrg{padding-right:5%;padding-top:14px;float: right;}
   .m_img .headrg a .m_menuimg{height:16px;vertical-align:top;display: block}
   .m_nav {display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
   .m_nav .closecover{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
   .m_nav .closeicon{position:absolute;width:20%;left:30px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
   .m_nav .m_navList{position:absolute;width:80%;right:0px;top:0px;background:#0b0d19;height:100%;z-index:100;right:-80%;overflow-y: scroll;}
   .m_nav .m_navList ul{padding-left:5%;padding-right:5%}
   .m_nav .m_navList ul li{border-bottom:1px solid #232530}
   .m_nav .m_navList ul li a{display:block;height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:16px}
   .m_nav .m_navList ul li .m_f_a{display: flex;align-items: center;justify-content: space-between; width: 100%}
   .m_nav .m_navList ul li .m_f_a a{flex: 1;}
   .m_nav .m_navList ul li .m_f_a i{width: 40px;height:35px;box-sizing: border-box; padding:0 5px; display: block;}
   .icon{ background:url(../images/plus.png) 100% no-repeat;background-position: 50% 50%; -webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
   .icon_on{background:url(../images/reduce.jpg) 50% no-repeat!important;background-position: 50% 50%;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
   .m_nav .m_navList ul li .m_s_nav{display:none;width: 100%;}
   .m_nav .m_navList ul li .m_s_nav a{display: block; height:40px;line-height:40px;font-size:14px;padding-left:10%;overflow: hidden; white-space: nowrap;width: 90%;text-overflow: ellipsis;}

   .cont{display: none;}
   .top{display: none;}
   .slider{margin-top: 44px;}
   .inav_t{display: block; width: 100%; background: #1048a0;}
   .inav_t dl {height: auto;overflow: hidden; margin-bottom: 0px;}
   .inav_t dl dd {width:25%;height:30px;float:left;text-align:center;border-right:1px #0b2d7e solid;border-bottom:1px #0b2d7e solid;}
   .inav_t dl dd a {display:block;width:100%;height:30px;line-height:30px;color:#fff;}
   .mainall1{width: 100%;}
   .pro_c li{width: 31.3%; margin: 1% 1%; font-size: 13px;}
   .pro_c li:first-child{margin-left: 1%;}
   .cpal dl{width: 46%; margin: 2% 2%;}
   .cpal dl dd{background: #fff;}
   .cpal dl dd a img{height: 180px;}
   .in_heng{display: none;}
   .in_sida dl dt{width: 100%;}
   .in_sida dl dd{width: 100%; padding: 0 0 0 56px;}
   .in_sida dl dd .info{margin-bottom: 15px;}
   .in_sida dl dd .bt strong{font-size:21px;}
   .xhr{left: unset !important; right: 0; float: right;}
   .dxl{float: left !important; padding: 0 56px 0 0px !important;}
   .showtil{padding: 0px; height: auto;}
   .showtil li{width: 46%; margin: 2% 2%;}
   .show_c ul{width: 100%;}
   .show_c li{width: 46%; margin: 2% 2%; height: auto; max-width: 100%;}
   .show_c li img{max-width: 100%; height: 135px; display: block; margin: 0 auto;}
   .show_c li:nth-child(2){display: none !important;}
   .show_c li:nth-child(5){position: inherit; top: 16.2%;}
   .a_l{width: 100%;}
   .a_r{width: 100%;}
   .ul-tit li{width: 25%;}
   .gg1{display: none;}

   .newbox {width:100%;margin:auto;padding:0 1%;clear:both;height:auto;overflow:hidden;margin-bottom:30px;}
   .infoLeft {width:100%;float:left;overflow:hidden;}
   .xinwen ul li {display:none;}
   .xinwen dl {width:100%;}
   .infoRight {width:100%;float:left;overflow:hidden;}
   .infoRightTitle {width:100%;float:left;border-bottom:#a8a8a8 1px solid;margin-bottom:5px;line-height:44px;font-size:18px;font-weight:bold;}
   .infoRightTitle span {float:right;}
   .infoRightTitle span a {font-weight:normal;}
   .infoRightCon {width:100%;float:left;height:245px;overflow:hidden;}
   .infoRightCon li {width:100%;float:left;}
   .infoRightCon li h3 a {background:url(../images/faq_q.gif) no-repeat;padding-left:30px;color:#034091;font-size:14px;}
   .infoRightCon li h3 a:hover {text-decoration:underline;}
   .infoRightCon li p {background:url(../images/faq_a.gif) no-repeat;padding-left:30px;color:#666;margin:10px 0;line-height:24px;}
   .link {display:none;}
   .footer{display: none;}
   .kf{display: none;}
   .copyright{height: auto; line-height: 43px; margin-bottom: 56px;}
   .bah{display: none;}
   .dz{display: block;}
   .fb{display: block;}
   .ban{display: none;}
   .wz{margin-top: 44px;}
   .gsjj dt{width: 100%;}
   .gsjj dd{display: none;}
   .gsjj-text dt{font-size: 21px;}
   .gsjj-text dt strong{font-size:20px;}
   .gywm{display: none;}
   .section-title{display: none;}
   .contact-2{display: none;}
   .lxfs{display: block; margin-bottom: 20px;}
   #dituContent{height: 300px !important;}
   .col-l{display: none;}
   .col-r{float: none; width: 100%;}
   .content{padding: 5px;}
   .newslist li .date{display: none;}
   .newslist li{padding: 5px;}
   .newslist li p{height: auto;}
   .newslist li .more{display: none;}
   #lcp{height: 145px;}
   #lsg{height: 110px;}
   .prolist li{width: 48%; margin: 1% 1%; padding: 5px;}
   .prolist li .pic img{height: 180px;}
   .sg{height: 130px !important;}
   .prolist li .more{display: none;}
   .pronewstj li{width: 96%; margin: 2% auto; float: none; line-height: 20px;}
   .list-4 li{width: 48%; margin: 1% 1%;}
   .list-4 li .m{padding: 5px;}
   .list-4 li .m img{height: 125px;} 
   .content h1{font-size: 18px;}
   .ul-txt2 li{width: 100%; float: none;}
   .page-btn{float: left;}
   .cp-content-tit{display: block;}
   .adv{display: none;}
   .txt div img{width: 100% !important; height: auto !important;}

}

@media screen and (max-width: 1023px) and (min-width: 768px){
    .cont{display: none;}
    header .logoinfo{display: none;}
    .head .navbox{width: 100%;}
    .inav_t{display: none;}
    .mainall1{width: 100%;}
    .pro_c li{width: 18%; margin: 1% 1%; font-size: 13px;}
    .pro_c li:first-child{margin-left: 1%;}
    .cpal dl{width: 32%;}
    .cpal dl dd a img{height: 250px;}
    .cpal dl dt{font: 14px/25px 微软雅黑;}
    .in_heng{display: none;}
    .in_sida dl dt{width: 50%;}
    .in_sida dl dd{width: 50%;}
    .showtil{padding: 0px; height: auto; overflow: hidden; margin: 0 30%;}
    .showtil li{width: 46%; margin: 2% 2%;}
    .show_c ul{width: 100%;}
    .show_c li{width: 21%; margin: 2% 2%; height: auto; max-width: 100%;}
    .show_c li img{max-width: 100%; height: 175px;}
    .show_c li:nth-child(2){display: none !important;}
    .show_c li:nth-child(5){position: inherit; top: 16.2%;}
    .a_l{width: 43%;}
    .a_r{width: 55%;}
    .gg1{display: none;}
    .xinwen h4 {margin: 0; padding: 0;}
    .xinwen span {line-height: 25px; padding-top: 10px;}
    .link {display:none;}
    .footer .bNav{width: 59%;}
    .footer .bNav dl{width: 108px;}
    .footer .contact_info{width: 39%; padding-left: 15px;}
    .footer .contact_info p.dh{padding-bottom: 0px;}
    .footer .ewm{display: none;}
    .gsjj dt{width: 100%;}
    .gsjj dd{display: none;}
    .fuwulc {height:auto; padding-bottom: 40px;}
    .fuwulc_center {width:98%;}
    .fuwulc_center ul {width:100%;height:auto;}
    .fuwulc_center ul li {width:22%;margin:0 1%;}
    .fuwulc_center .hot_tel {width:100%;}
    .fuwulc_center ul li:nth-child(1),.fuwulc_center ul li:nth-child(7) {margin-left:1% !important;margin-right:1% !important;}
    .sale ul li{height: 200px;}
    .sale ul li img{height:200px}
    .sale ul li p{font-size: 14px;}
    .content{padding: 10px;}
    #lcp{height: 145px;}
    #lsg{height: 86px;}
    .prolist li .pic img{height: 175px;}
    .sg{height: 150px !important;}
    .prolist li .more a{margin: 0 5px;}
    .pronewstj li{margin: 0 13px;}
    .list-4 li{width: 31.3%; margin: 1% 1%;}
    .section-title{font-size: 34px; margin-bottom: 15px;}
    .prd-2 dt{width: 60%;}
    .prd-2 dd{margin-left: 61%;}
    .prd-2 dl:nth-child(even) dd{margin: 0 61% 0 0;}
}
@media screen and (max-width: 1200px) and (min-width: 1024px){
    .count{width: 100%;}
    .head .navbox{width: 100%;}
    .inav_t{display: none;}
    .mainall1{width: 100%;}
    .pro_c li{width: 18%; margin: 1% 1%; font-size: 13px;}
    .pro_c li:first-child{margin-left: 1%;}
    .cpal dl{width: 24%;}
    .cpal dl dd a img{height: 250px;}
    .cpal dl dt{font: 14px/25px 微软雅黑;}
    .in_heng{display: none;}
    .in_sida dl dt{width: 50%;}
    .in_sida dl dd{width: 50%;}
    .showtil{padding: 0px; height: auto; overflow: hidden; margin: 0 30%;}
    .showtil li{width: 46%; margin: 2% 2%;}
    .show_c ul{width: 100%;}
    .show_c li{width: 21%; margin: 2% 2%; height: auto; max-width: 100%;}
    .show_c li img{max-width: 100%; height: 200px;}
    .show_c li:nth-child(2){display: none !important;}
    .show_c li:nth-child(5){position: inherit; top: 16.2%;}
    .a_l{width: 43%;}
    .a_r{width: 55%;}
    .gg1{display: none;}
    .link{display: block;}
    .link h2{width: 15%;}
    .ls {width: 84%;}
    .footer .bNav{width: 50%;}
    .footer .bNav dl{width: 115px;}
    .footer .contact_info{padding-left: 15px;}
    .footer .contact_info{width: 308px;}
    .footer .ewm{padding-left: 0px;}
    .gsjj dt{width: 70%;}
    .gsjj dd{margin-left: 66%;padding: 2% 0 2% 7%;}
    .fuwulc{height: auto; padding-bottom: 40px;}
    .fuwulc_center{width: 98%;}
    .fuwulc_center ul{width: 100%; height: auto;}
    .fuwulc_center ul li{width: 17%; margin: 0 1%;}
    .fuwulc_center .hot_tel{width: 100%;}
    .fuwulc_center ul li:nth-child(1),.fuwulc_center ul li:nth-child(7){margin-left: 1% !important; margin-right: 1% !important;}
    .sale ul li{height: 250px;}
    .sale ul li img{height:250px}
    .content{padding: 10px;}
    #lcp{height: 180px;}
    #lsg{height: 117px;}
    .prolist li .pic img{height: 226px;}
    .sg{height: 175px !important;}
    .pronewstj li{margin: 0 17px;}
    .prd-2 dt{width: 70%;}
    .prd-2 dd{margin-left: 71%;}
    .prd-2 dl:nth-child(even) dd{margin: 0 71% 0 0;}
}