﻿*{font-family: "微软雅黑";color: #333;}
p,h1,h2,h3,h4,h5,h6{margin: 0;}
ul{list-style: none;margin: 0;padding: 0;}
a,a:hover{text-decoration: none;color: #333333;}
@charset "utf-8";

@font-face{font-family:'iconfont';src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot');src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot?#iefix') format('embedded-opentype'),url('http://at.alicdn.com/t/font_1432720974_1547027.woff') format('woff'),url('http://at.alicdn.com/t/font_1432720974_1547027.ttf') format('truetype'),url('http://at.alicdn.com/t/font_1432720974_1547027.svg#iconfont') format('svg')}
@font-face{font-family:'Pacifico';font-style:normal;font-weight:400;src:local('Pacifico Regular'),local('Pacifico-Regular'),url(http://fonts.gstatic.com/s/pacifico/v7/Q_Z9mv4hySLTMoMjnk_rCfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2')}

.fa{display:inline-block;font-family:"iconfont";font-size:20px;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
.fa-icon-qq:before{content:"\e604"}
.fa-icon-weibo:before{content:"\e600"}
.fa-icon-weixin:before{content:"\e605"}
.fa-icon-zaixianzixun:before{content:"\e608"}
.text-blod{font-weight: bold;}
.text-blue{color: #0664bb;}
.container-fluid{max-width: 1000px;}

.header{background: #0564bc;padding: 14px 0 20px 0;position: relative;}
.logobox{width: 50%;max-width: 449px;min-width: 240px;}
.topserch {position: relative;top: 35px;left: 25px; float: left;}
.topserch .topinput{height: 30px;top: 2px; border: none;outline:none;padding-left: 10px;z-index: 666;background-color:rgba(0,0,0,0);color: #666;background: #fcfdfe;border-top-left-radius: 10px;border-bottom-left-radius: 10px;}
.topserch button{border: 1px solid #d7d7d7 !important;border-top-right-radius: 10px;border-bottom-right-radius: 10px;padding:14px;background: url(../images/fdj1.png)no-repeat center center;outline:none;}
.tel{position: relative;top: 35px;padding-left: 35px;background: url(../images/tel.png)no-repeat left bottom;}
.tel p{font-size: 18px;color: #fff;line-height: 1;}
.tel p span{font-size: 28px;line-height: 1; color: #fff;display: inline-block;}
.ck_btn{position: absolute;display: block;width: 40px;text-align: center;line-height: 40px;font-size: 22px;right: 0;top: 50%;margin-top: -20px;color: #ffffff;}
.ck_btn span{color: #fff;}
.menu{background: #e00000;}

.menu ul.yj:after{display:block;clear:both;content:"";visibility:hidden;height:0;} 
.menu ul.yj{zoom:1; background: url(../images/shu.png)no-repeat right center;}
.menu ul.yj>li{float: left;width: 12.5%;position: relative;background: url(../images/shu.png)no-repeat left center;}

@media only screen and (max-width:767px ) {
.menu ul.yj{background: none;}	
.menu ul.yj>li{background: none;}
}



.menu ul.yj>li>a{display: block;width: 100%;line-height: 60px;font-size: 16px; text-align: center;color: #fff;}
.menu ul.yj>li:hover{background: #0564bc;}
.menu ul.yj>li ul.ejmenu{position: absolute;width: 100%;left: 0;top:60px;display: none;z-index: 9;}
.menu ul.yj>li ul.ejmenu li a{display: block;width: 100%;text-align: center; line-height: 40px; border-bottom: 1px solid #fff;background: #bf0d14;color: #fff;transition: all 0.25s;}
.menu ul.yj>li ul.ejmenu li:first-child a{border-top: 1px solid #fff;}
.menu ul.yj>li ul.ejmenu li a:hover{background: #0564bc;}
.menu ul.yj>li:hover ul.ejmenu{display: block;}

.main{padding: 50px 0;}
.in_pro{width: 100%;overflow: hidden;}
.in_pro_l{width: 20%;float: left;padding-right: 26px;}
.in_pro_r{width: 80%;float: right;}
.in_pro_l h4{font-size: 18px;line-height: 48px;background: #0664bb;color: #fff;width: 100%;display: block;padding-left: 20px;border-radius: 7px;-moz-border-radius: 7px;-webkit-border-radius: 7px;}
.in_pro_l h4 span{color: #fff;font-size: 18px;margin-right: 5px;top: 2px;}
.in_pro_l ul li a{display: block;width: 100%;line-height: 34px;border-bottom: 1px solid #cecece;padding-left: 20px;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.in_pro_l ul li a:hover{color: #0664bb;border-bottom: 1px solid #0664bb;}
.in_pro_r ul li{margin-bottom: 25px;padding: 0 6px;}
.in_pro_r ul li a{display: block;width: 100%;}
.in_pro_r ul li a .pro_p{display: block;width: 100%;position: relative;margin: auto;overflow: hidden;}
.in_pro_r ul li a .pro_p:before{content: "";display: block;padding-top: 86%;}
.in_pro_r ul li a .pro_p span{display: block; position: absolute;top: 0;left: 0;right: 0;bottom: 0;height: 100%;width: 100%;
transition:all 0.25s;
-moz-transition:all 0.25s; /* Firefox 4 */
-webkit-transition:all 0.25s; /* Safari 和 Chrome */
-o-transition:all 0.25s; /* Opera */
}
.in_pro_r ul li a .pro_t p{line-height: 42px;background: #e2e1e1;}
.in_pro_r ul li a:hover .pro_p span{
transform:scale(1.05);
-ms-transform:scale(1.05); 	/* IE 9 */
-moz-transform:scale(1.05); 	/* Firefox */
-webkit-transform:scale(1.05); /* Safari 和 Chrome */
-o-transform:scale(1.05); 	/* Opera */
}
.in_pro_r ul li a:hover .pro_t p{color: #0664bb;}
.promore{text-align: center;margin-top: 20px;}
.promore a{display: block;width: 100%;line-height: 42px;color: #fff;background: #0664bb;top: 0;}
.promore a span{color: #fff;margin-right: 5px;}

/*关于我们*/
.tit01{margin-bottom: 35px;}
.tit01 h3{font-size: 30px;line-break: 40px;font-family: Georgia;}
.tit01 h4 span{display: inline-block; font-size: 24px;line-height: 34px;border-bottom: 1px solid #333;}
.in_ab{background: url(../images/abbg.jpg)no-repeat center center;-webkit-background-size: cover;background-size: cover;}
.in_ab_l{width: 45%;float: left;}
.swiper-pagination.swiper-pagination-bullets{text-align: right;}

.in_ab_r{width: 55%;float: right;position: relative;padding-bottom: 30px;padding-left: 13px;}
.in_ab_t{height: 268px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;}
.in_ab_r  p span{color: #e00000;}
.in_ab_r .abmore{position: absolute;left: 13px;bottom: 0;}
.in_ab_r .abmore a{display: block;width: 110px;line-height: 28px;text-align: center;background:#0664bb;border: 1px solid #0664bb; color: #fff;border-radius: 14px;-moz-border-radius: 14px;-webkit-border-radius: 14px;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.in_ab_r .abmore a:hover{background: none;color: #0664bb;border: 1px solid #0664bb;background: #b5dbff;}
.in_ab_r h5.abtit{line-height: 1;font-size: 13px;color: #333333;margin-bottom: 20px;}
.in_ab_r  p{font-size: 13px;line-height: 22px;margin-bottom: 22px;}

/*案例*/
.in_case{background:#e7e7e9;}

.casebox a{width: 100%;height: auto; display: block;position: relative;}
.case_zz{position: absolute;top:0;bottom: 0;left: 0;right: 0;background: rgba(6,100,187,0.9);}
.case_li .casebox .case_zz{padding-top: 50%;padding-left: 50%;opacity: 0;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.case_li .casebox .case_zz img{margin-top: -50%;
transform:translateX(-50%);
-ms-transform:translateX(-50%); 	/* IE 9 */
-moz-transform:translateX(-50%); 	/* Firefox */
-webkit-transform:translateX(-50%); /* Safari 和 Chrome */
-o-transform:translateX(-50%); 	/* Opera */
}
.case_li .casebox:hover .case_zz{opacity: 1;}
.case_p{position: relative;display: block;width: 100%;margin: auto;border: 1px solid #a5a5a5;}
.case_p:before{content: "";display: block;padding-top: 86%;}
.case_p img{position: absolute;top: 0;left: 0;bottom: 0;right: 0;max-width: 100%;max-height: 100%;margin: auto;}
.case_t p{position: ;bottom: ;width: 100%; line-height: 42px;border-bottom: 2px solid #a5a5a5;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.case_li .casebox:hover .case_t p{color: #0664bb;border-bottom: 2px solid #0664bb;}

.case_li {padding: 0 27px;}
.swiper-button-next{top: 0; right: 0;margin-top: 0; background-color: #e7e7e9;height: 100%;}
.swiper-button-prev{top: 0; left: 0;margin-top: 0;background-color: #e7e7e9;height: 100%;}

/*新闻*/
.new_list ul li{margin-top: 20px;}
.new_list ul li a{display: block;position: relative;}
.new_list ul li a .new_p{position: relative;display: block;width: 100%;margin: auto;}
.new_list ul li a .new_p:before{content: "";display: block;padding-top:56%;}
.new_list ul li a .new_p span{position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;margin: auto;}
.new_list ul li a .new_zz{position:absolute;top: 0;left: 0;width: 100%;height: 100%; text-align: center;padding-top: 24%;background:rgba(6,100,187,0.8);
opacity: 0;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.new_list ul li a .new_zz p{display:inline-block;width:110px;line-height: 26px;color: #fff;border: 1px solid #fff;border-radius: 14px;-moz-border-radius: 14px;-webkit-border-radius: 14px;}
.new_list ul li a:hover .new_zz{opacity: 1;}
.new_list ul li .new_t{margin-top: 5px;}
.new_list ul li .new_t h5{font-size: 14px;font-weight: bold;color: #505050;line-height: 24px;}
.new_list ul li .new_t h5{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}
.new_list ul li .new_t p{font-size: 12px;color: #797979;line-height: 18px;}
.in_new{background: url(../images/newbg.jpg)no-repeat center center;-webkit-background-size: cover;background-size: cover;}
/*联系我们*/
.in_con_l{width: 50%;float: left;padding-right: 30px;}
.in_con_r{width: 50%;float: right;}
.in_con_l .in_mapbox{height: 235px;width: 100%;margin: 0 auto;text-align: center;}
.in_con_l .in_mapbox img{display:inline-block;}


.in_con_l h2{font-style: italic;color: #444444;margin: 20px 0;}
.in_con_l h2 span{color: #0664bb;}
.in_con_l h4{font-size: 18px;color: #333;line-height: 18px;margin-bottom: 20px;}
.in_con_l h4 small{color: #666666;font-size: 14px;line-height: 18px;}
.in_con_lx ul li{width: 50%;float: left;font-size: 13px;line-height: 23px;padding-left: 20px;}

.in_con_r h4{font-size: 16px;line-height: 1;margin-bottom: 25px;}
.in_con_r label{color: #666666;}
.in_con_r .form-group{margin-bottom: 10px;}
.in_con_r .form-control{border: 1px dashed #aaaaaa;}
.in_con_r textarea.form-control{height: 144px;max-height: 144px;width: 100%;max-width: 100%;}
.in_con_r .sub-tj{width: 95px;text-align: center;line-height: 28px;background: #0664bb;color: #fff;border: none;}
.in_con{width: 100%;overflow: hidden;background: url(../images/conbg.jpg)no-repeat center center;-webkit-background-size: cover;background-size: cover;}

.cfot {padding: 8px 0;background: #0664bb;}
.fotmenu a{color: #ffffff;line-height: 26px;}
.cfot p{font-size: 14px;color: #fff;line-height: 26px;}
.cfot p a{font-size: 14px;color: #fff;line-height: 26px;}

/*手机底部*/
.hot{width:100%; height:58px; background:#0664bb; position:fixed; bottom:0; left:0; z-index:99; border-top:solid 2px #fff;}
.hot span{ color:#fff; font-size:16px; line-height:20px;}
.hot h6{ font-size:12px; line-height:20px;}
.hot .row div a{ display:block; color:#fff; padding:7px 0;}
.dbbox{ position: fixed; left: 0; bottom:70px; z-index:99; width: 100%; }
.dbbox .dbs{ position: relative; padding: 0 15px; display:none;}
.dbbox .dbs .neirong{padding: 10px; background: #fff; border-radius: 5px;}
.dbbox .dbs.ewm-box{ text-align:center; }
.dbbox .dbs.ewm-box:after{ content: ""; position: absolute; left:50%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/icon/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.fenxiang-box:after{ content: ""; position: absolute; left:75%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/icon/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.ewm-box img{ max-width: 140px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 .li{ position: relative; padding: 6px 0; width: 20%; height: 44px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 a{ position: absolute; left: 50%; top:6px; margin:0 0 0 -16px; float: inherit !important; display: block; }
footer ul li a{ padding: 0 10px; height: 12px; font-size: 12px; line-height: 12px; }

@media only screen and (min-width:992px ) {
	
}
@media only screen and (min-width:768px ) {
	.menu{display: block !important;}
}
@media only screen and (max-width:991px ) {
	
}
@media only screen and (max-width:767px ) {
	
	
/*头部*/	
.header{background: #0564bc;padding: 5px 0 5px 10px;position: relative;}

/*菜单*/
.menu ul.yj>li ul.ejmenu{display: none;}
.menu {display: block;width: 30%;min-width: 150px;right: 0;position: absolute;z-index: 9;}
.menu ul.yj{background:none;}
.menu ul.yj>li{width: 100%;overflow: hidden;float: none;}
.menu ul.yj>li>a{font-size: 14px;line-height: 32px;background: none;border-bottom: 1px solid rgba(255,255,255,0.8);}
	/*产品*/
.in_pro_l{width: 100%;float: left;padding-right: 0;margin-bottom: 15px;}
.in_pro_r{width: 100%;float: right;}
.in_pro_l ul li{width: 50%;float: left;padding: 0 5px;}
.promore{padding: 0 10px;}

/*关于我们*/
.in_ab{padding-left:15px;padding-right: 15px;}
.in_ab_l{width: 100%;margin-bottom: 15px;}
.in_ab_r{width: 100%;padding-left: 0;}
.swiper-pagination.swiper-pagination-bullets{text-align: center;}
.in_ab_r .abmore{left: 50%;margin-left: -55px;}

/*新闻*/

/*联系我们*/
.in_con_l,.in_con_r{width: 100%;padding-right:0;}
.in_con{padding-left:15px;padding-right: 15px;}
.in_con_l{margin-bottom: 25px;}
.in_con_l h2{text-align: center;}
.in_con_lx ul li{width: 100%;}
.in_con_l .in_mapbox{height: auto;}
.in_con_r h4{margin-bottom: 15px;}

.main{padding-top: 35px;padding-bottom: 35px;}
}

/*首页结束*/
/*内页*/
/*产品*/
.content{width: 100%;overflow: hidden;margin-top: 30px;margin-bottom: 30px;}
.cen_l{width: 26%;float: left;padding-right: 40px;}
.cen_r{width:74%;float: right;}
.cen_l h4.tit{font-size: 18px;line-height: 48px;background: #0664bb;color: #fff;width: 100%;display: block;padding-left: 20px;border-radius: 7px;-moz-border-radius: 7px;-webkit-border-radius: 7px;}
.cen_l h4.tit span{color: #fff;font-size: 18px;margin-right: 5px;top: 2px;}
@media only screen and (max-width:767px ) {
	.cen_l h4.tit{line-height: 40px;font-size: 16px;}
	.cen_l h4.tit span{font-size: 16px;}
	.content{margin-top: 15px;}
}

.cen_l ul li a{display: block;width: 100%;line-height: 34px;border-bottom: 1px solid #cecece;padding-left: 20px;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;

}
.cen_l ul li a:hover{color: #0664bb;border-bottom: 1px solid #0664bb;}
.cen_l ul li a.act{color: #0664bb;border-bottom: 1px solid #0664bb;}
.cen_l_b {margin-top: 15px;margin-bottom: 25px;}
.cen_l_b h4.tit{margin-bottom: 15px;}
.cen_l_b .lxfs img{margin-bottom: 15px;}
.cen_l_b .lxfs p{font-size: 13px;color: #666666;line-height: 24px;padding-left: 20px;}
.suoyin{width: 100%;overflow: hidden;padding-bottom: 5px;border-bottom: 1px solid #cecece;margin-bottom: 25px;}
.suoyin h4{font-size: 18px;color: #0664bb;font-weight: bold;line-height: 20px;}
.suoyin p{font-size: 13px;color: #666666;line-height: 20px;padding-left: 12px;background: url(../images/add_03.png)no-repeat left center;}
.cen_r ul.cen_pro li{margin-bottom: 25px;padding: 0 6px;}
.cen_r ul.cen_pro li a{display: block;width: 100%;}
.cen_r ul.cen_pro li a .pro_p{display: block;width: 100%;position: relative;margin: auto;overflow: hidden;}
.cen_r ul.cen_pro li a .pro_p:before{content: "";display: block;padding-top: 86%;}
.cen_r ul.cen_pro li a .pro_p span{display: block; position: absolute;top: 0;left: 0;right: 0;bottom: 0;height: 100%;width: 100%;
transition:all 0.25s;
-moz-transition:all 0.25s; /* Firefox 4 */
-webkit-transition:all 0.25s; /* Safari 和 Chrome */
-o-transition:all 0.25s; /* Opera */
}
.cen_r ul.cen_pro li a .pro_t p{line-height: 42px;background: #e2e1e1;}
.cen_r ul.cen_pro li a:hover .pro_p span{
transform:scale(1.05);
-ms-transform:scale(1.05); 	/* IE 9 */
-moz-transform:scale(1.05); 	/* Firefox */
-webkit-transform:scale(1.05); /* Safari 和 Chrome */
-o-transform:scale(1.05); 	/* Opera */
}
.cen_r ul.cen_pro li a:hover .pro_t p{color: #0664bb;}
/*页码CSS*/
.yema{width: 100%; text-align: center;margin-top: 20px;}
.yema ul,.yema ul li,.yema ul li a{display: inline-block;}
.yema ul li{padding: 0;}
.yema ul li a{font-size:12px;padding: 2px 8px;border: 1px solid #d7d7d7;transition: all 0.25s;}
.yema ul li a:hover{background: none;border-color: #0664bb;color: #0664bb;}

/*产品详情*/
.pro-x h4{margin-bottom: 15px;}
.pro-x .imgbox{width: 30%;margin:0 1.5%; display: block;position: relative;overflow: hidden;}
.pro-x .imgbox:before{content:"";display: block;padding-top: 77%;}
.pro-x .imgbox img{position: absolute;top: 0;left: 0;bottom: 0;right: 0;max-height: 100%;max-width: 100%;}
.pro-x .pro-tc{width: 100%;margin-top: 15px;margin-bottom: 15px;}
.pro_more a{display: inline-block;width: 100px;line-height: 28px;background: #0664bb;color: #fff;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}

/*案例*/
.cen_r ul.cen_case li{margin-bottom: 30px;}
.cen_r ul.cen_case li a{display: block; width: 100%;overflow: hidden;position: relative;}
.cen_r ul.cen_case li a .casepic{display: block;position: relative;overflow: hidden;border: 1px solid #e3e3e3;}
.cen_r ul.cen_case li a .casepic:before{content: "";display: block;padding-top: 70%;}
.cen_r ul.cen_case li a .casepic span{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.cen_r ul.cen_case li a .case-zz {position: absolute;width: 100%;height: 100%;top: 0;left: 0; overflow: hidden; padding-top:28%;text-align: center; background: rgba(51,51,51,0.7);opacity: 0;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.cen_r ul.cen_case li a .case-zz span{display: block; width: 110px;line-height: 26px;border: 1px solid #fff;color: #fff;margin: 0 auto;}
.cen_r ul.cen_case li a p{font-size: 14px;line-height: 38px;text-align: center;border-bottom: 1px solid #666666;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.cen_r ul.cen_case li:hover .case-zz{opacity: 1;}
.cen_r ul.cen_case li:hover a p{color: #0664bb;border-bottom: 1px solid #0664bb;}
/*案例详情*/
.case-x .case-x-p{max-width: 100%;margin: 0 auto;text-align: center;margin-bottom: 20px;margin-top: 20px;}
.case-x .case-x-p img{max-width: 100%;margin: 0 auto;}
.case-x .case-x-t h5{font-size: 14px;line-height: 24px;margin-bottom: 5px;}
.case-x .case-x-t p{font-size: 13px;line-height: 23px;color: #666666;text-indent: 1em;}
.case-x .case-x-t{margin-bottom:15px;}
/*新闻*/
.cen_new li{padding-bottom: 13px;margin-bottom: 30px;border-bottom: 1px solid #dfdfdf;}
.cen_new li a:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.cen_new li a{zoom:1;width: 100%;overflow: hidden;display: block;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
} 
.cen_new li a .newpic{float: left;width:22%;}
.cen_new li a .newtxt{float: right;width: 78%;padding-left: 20px;padding-top: 10px;}
.cen_new li a .newtxt h4{font-size:15px;font-weight: bold;line-height: 1;margin-bottom: 15px;}
.cen_new li a .newtxt h4 span{display: inline-block; font-size: 13px;color: #666666;font-weight: normal;margin-left: 25px;}
.cen_new li a .newtxt .new-txt{padding-bottom: 24px;position: relative;}
.cen_new li a .newtxt .new-txt p{font-size: 13px;line-height: 24px;height: 72px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3; }
.cen_new li a .newtxt .newmore{position:absolute;bottom: 0;right: 15px;line-height: 24px;color: #0664bb;}
.cen_new li a .newpic{height: 136px;position: relative;overflow: hidden;}
.cen_new li a .newpic span{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.cen_new li a:hover{background: #0664bb}
.cen_new li a:hover .newtxt .new-txt p{color: #fff;}
.cen_new li a:hover .newtxt h4{color: #fff;}
.cen_new li a:hover .newtxt h4 span{color: #fff;}
.cen_new li a:hover .newtxt .newmore{color: #fff;}
.cen_new li a:hover .newpic span{
transform:scale(1.1);
-ms-transform:scale(1.1); 	/* IE 9 */
-moz-transform:scale(1.1); 	/* Firefox */
-webkit-transform:scale(1.1); /* Safari 和 Chrome */
-o-transform:scale(1.1); 	/* Opera */
}
@media only screen and (max-width:659px ) {
	.cen_new li a .newpic{width: 30%;}
	.cen_new li a .newtxt{width: 70%;}
}
@media only screen and (max-width:540px ) {
	.cen_new li a .newpic{width: 35%;}
	.cen_new li a .newtxt{width: 65%;}
	.cen_new li a .newtxt h4 span{display: none;}
}
@media only screen and (max-width:450px ) {
	.cen_new li a .newpic{width: 40%;}
	.cen_new li a .newtxt{width: 60%;}
}
/*新闻详情*/
.new-x .new-x-tit h4{font-size:15px;font-weight: bold;line-height: 1;margin-bottom: 15px;}
.new-x .new-x-tit h4 span{display: inline-block; font-size: 13px;color: #666666;font-weight: normal;margin-left: 25px;}
.new-x-pic{margin-bottom: 15px;}
.new-x-t p{font-size: 13px;line-height: 23px;color: #666666;margin-bottom: 15px;}
/*关于我们*/
.cen_ab h3{font-size: 48px;}
.cen_ab {text-align: justify;line-height:26px;}
.cen_ab p{font-size: 13px;line-height: 23px;margin-bottom: 15px;color: #666666;text-indent: 1em;}
.cen_ab h3,.cen_ab h5{line-height: 1;margin-bottom: 15px;color: #333;}
.cen_ab ul {margin-bottom: 15px;}
.cen_ab ul li{font-size: 13px;line-height: 23px;color: #666666;}
.cen_ab ul li span{column-rule: #e00000;}
/*联系我们*/
.contact h4.contit{font-size: 14px;font-weight: bold;margin-bottom: 20px;}
.contact ul li{width: 50%;float: left;padding-left: 23px;}
.mapbox{width: 100%;text-align: center;margin: 20px 0;}
.mapbox img{}


/*友情提示*/
.tips h4{font-size: 14px;line-height: 14px;margin-bottom: 20px;}
.tips h5{font-size: 14px;color: #666666;margin-bottom: 20px}
.tips ul li {font-size: 14px;line-height: 23px;}
.tips ul li span{font-size: 16px;color: #0664BB;font-family: impact;}
/*在线留言*/
.message h5{font-size: 14px;margin-bottom: 20px;}
.mes_form{width: 100%;overflow: hidden;}
.list-item{width: 50%;float: left;position: relative;margin-bottom: 25px;}
.list-item label{position: absolute;left: 0;top: 0;line-height:30px;text-indent: 10px;}
.list-item input{width: 100%;height: 30px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;box-shadow: none;outline: none;border:1px solid #ccc;}
.mes_input{width: 100%;padding-left:70px;padding-right: 15px;}
.nr .list-item{width: 100%;}
.nr textarea{width: 100%;max-width: 100%;height: 100px;max-height: 100px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;box-shadow: none;outline: none;border:1px solid #ccc;}
.message .sub_tj{width: 100px;text-align: center;line-height: 30px;background: #0664BB;color: #fff;border: none;}
.yzm label{line-height:30px;text-indent: 10px;}
.yzm input{width: 100px;height: 34px; border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;box-shadow: none;outline: none;border:1px solid #ccc;}
.yzm p{display: inline-block;font-size: 12px;}
.yzm{margin-bottom: 25px;}

@media only screen and (max-width:767px ) {
.cen_l{width:100%;float: left;padding-right: 0;margin-bottom: 20px;}
.cen_r{width:100%;float: right;}
.cen_l ul li{width: 50%;float: left;padding: 0 5px;}
.suoyin{padding: 0 5px;}
.cen_r ul.cen_pro li a .pro_t p{line-height: 32px;}
/*有情提示*/
.list-item{width: 100%;}

.contact,.cen_ab,.tips,.cen_new,.case-x{padding: 0 10px;}


}
@media only screen and (min-width:361px ) {
	.xxs{display: none;}
}
@media only screen and (max-width:360px ) {
	.xxs{display: block;}

}
@media only screen and (min-width:768px ) {
	.fixednav {position: fixed;top: 0px;left: 0px;width: 100%;z-index:999;}
	
}



div.page {
    margin: 10px 3px;
    padding: 3px;
    text-align: center;
}

div.page a {
    background-position: 50% bottom;
    border-color: #dedfde;
    border-style: solid;
    border-width: 1px;
    color:black;
    margin-right: 3px;
    padding: 2px 6px;
    text-decoration: none;
}


div.page span.disabled {
    color: #adaaad;
    margin-right: 3px;
    padding: 2px 6px;
}

div.page span.current {
    color: #eb5914;
    font-weight: bold;
    margin-right: 3px;
    padding: 2px 6px;
}



/*浮动QQ*/
.dock {
	position: fixed;
	right: 0px;
	width: 50px;
	-moz-opacity: 0.7;
	opacity: 0.7;
	z-index: 200;
}

.dock.close {
	z-index: 50;
}

.dock ul.icons {
	position: absolute;
	list-style: none;
	right: 0px;
	padding: 0px;
	width: 50px;
	border: 1px solid #333;
	border-right: none;
	background: #111;
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.dock.close ul.icons {
	right: -70px;
}

.dock ul.icons li i {
	display: block;
	position: relative;
	width: 50px;
	height: 50px;
	background: url(../images/icons.png) no-repeat;
	cursor: pointer;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
	z-index: 210;
}

.dock ul.icons li.active i {
	-moz-opacity: 0.4;
	opacity: 0.4;
}

.dock ul.icons li.up i {
	background-position: -63px -150px;
}

.dock ul.icons li.tel1 i {
	background-position: -62px -108px;
}

.dock ul.icons li.im i {
	background-position: -63px -20px;
}

.dock ul.icons li.wechat i {
	background-position: -59px -66px;
}

.dock ul.icons li.down i {
	background-position: -63px -190px;
}

.dock ul.icons li p {
	display: block;
	position: absolute;
	top: 50px;
	right: -260px;
	padding: 15px 20px;
	height: 120px;
	color: White;
	line-height: 30px;
	border: 1px solid #333;
	border-right: none;
	background: #111;
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .4s ease-in-out .1s;
	-moz-transition: all .4s ease-in-out .1s;
	-ms-transition: all .4s ease-in-out .1s;
	-o-transition: all .4s ease-in-out .1s;
	transition: all .4s ease-in-out .1s;
	overflow: hidden;
	z-index: 201;
}

.dock ul.icons li.active p {
	right: 50px;
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}

.dock ul.icons li.tel1 p {
width: 140px;
    height:130px;
    line-height:30px
}

.dock ul.icons li.im p {
	width: 140px;
    height:200px;
    line-height:18px
}

.dock ul.icons li.im p a {
	display: block;
	margin-top: 12px;
	width: 100px;
	height: 35px;
	line-height: 32px;
	color: #00dfb9;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	border: 1px solid #00dfb9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.dock ul.icons li.im p a:hover {
	color: White;
	background: #0f8773;
	border: 1px solid #0f8773;
}

.dock ul.icons li.wechat p {
	width: 170px;
    height:160px;
    line-height:30px
}

.dock ul.icons li.wechat p img {
	
	border: 2px solid #000;
}

.dock a.switch {
	position: absolute;
	display: block;
	top: 270px;
	right: 11px;
	width: 26px;
	height: 26px;
	background: url(../images/icons.png) no-repeat 0px -640px;
	cursor: pointer;
	-webkit-transition-delay: .15s;
	-moz-transition-delay: .15s;
	-ms-transition-delay: .15s;
	-o-transition-delay: .15s;
	transition-delay: .15s;
}

.dock a.switch.off {
	background-position: -32px -640px;
}




