*{font-family: "微软雅黑"}
a,a:hover{text-decoration: none !important;color: #333;}
.head-top p{margin: 0;font-size: 13px;line-height: 28px;color: #8e8e8e;}
.head-top{border-bottom: 1px solid #e6e6e6;}
.head-top a{color: #8e8e8e;font-size: 13px;}
/*PC菜单导航*/
.pcnav{clear:both;background: #2469e3;}
.pcnav ul li.yj{float: left;width: 11.1111%;border-left: 1px solid #1c31d1;border-right: 1px solid #5f9df5;}
.pcnav ul li.yj a.yjbt{display: block; width: 100%;color: #fff;font-size: 14px;line-height: 36px;transition: all 0.5s;}
.pcnav ul li.yj a.yjbt:hover{background: #3ae315;}
.pcnav .yj{position: relative;}
.pcnav .ejmenu{position: absolute;top: 36px;width: 100%;z-index:10000;display: none;}
.pcnav .ejmenu li a{font-size: 14px;color: #fff;line-height:30px;display: block;border-top: 1px solid;background: #1182c4;transition: all 0.5s;}
.pcnav .ejmenu li a:hover{background: #65d84c;}
.pcnav ul li.yj:hover .ejmenu{display: block;}
/*悬浮菜单*/
.fixednav {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index:999;
}
.logo1{position: relative;top: 22px;bottom: 10px;}
@media only screen and (max-width:450px ) {
	.logo{width:70% !important;}
}
@media only screen and (min-width: 450px) and (max-width: 500px) {
	.logo{width: 60% !important;}
}
@media only screen and (min-width: 501px) and (max-width:600px) {
	.logo{width: 50% !important;}
}
@media only screen and (min-width: 601px) and (max-width:670px) {
	.logo{width: 40% !important;}
}
@media only screen and (min-width: 671px) and (max-width: 768px) {
	.logo{width: 30% !important;}
}
/*头部搜索*/
.topserch{width: 100% !important; overflow: hidden;background:#2467e3;padding: 2px 10px; position: relative; z-index: 4;}
.top-serch-t{padding-right: 0;}
.top-serch-t i{font-size: 12px;}
.top-serch-t span{color: #fff;padding: 2px;font-size: 12px;border: 1px solid #fff;
border-radius: 50px;
-ms-border-radius: 50px;	/* IE 9 */
-moz-border-radius: 50px; 	/* Firefox */
-webkit-border-radius: 50px; /* Safari 和 Chrome */
-o-border-radius: 50px; 	/* Opera */
}
.topserch .top-serch-t p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#serch{	width: 20%;font-size: 12px !important;padding:0px 13px !important;height: 22px !important; line-height:24px !important; padding: 0 !important;border: none !important; border-top-right-radius:0;border-bottom-right-radius: 0;border-top-left-radius: 15px;border-bottom-left-radius: 15px;}
.top-input{	width: 80% !important;font-size: 12px !important;height: 22px !important;line-height: 24px !important; padding: 0 !important;margin-top:1px; border: none !important; display: inline-block !important; border-top-right-radius: 15px !important;border-bottom-right-radius: 15px !important;border-top-left-radius: 0;border-bottom-left-radius:0;}

.header{padding: 10px 0;}
.headserch{position: relative;top: 20px;}
.search{ margin:0; width:145px; height:32px; background:#e3e3e3; border-radius:16px;}
.search button{ width:40px; height:32px; background:url(../images/search_fdj.png) no-repeat 60% 50%; border:none;}
.search input{ padding:0 16px 0 10px; width:105px; height:32px; background:url(../images/search_jgx_03.jpg) no-repeat left; border:none;outline: none !important;}
/*下拉菜单*/
.header2{position: relative;}
.clickmenu span{color: #2469e3;display:inline-block; font-size: 26px;line-height: 26px; position: absolute;right:15px;top: 50%;margin-top: -13px;}

@media only screen and (min-width: 768px) and (max-width: 992px) {
	.clickmenu span{right: ;}
}


.downnav ul li,.downnav ul li a{display: block;width: 100%;font-size: 14px;color: #ffffff;line-height: 28px;}
.downnav ul li a{background: rgba(15,39,62,0.8);border-bottom: 1px solid rgba(255,255,255,0.5);}
.downnav ul li a:hover{background: #2469e3;}
.downnav{position: relative;z-index: 9999;width: 100%;padding:0 !important;}
.downnav ul{position: absolute;top: 0;z-index: 9999;width: 100%;right: 0;}
.main{overflow: hidden;padding:25px 0;}
@media only screen and (max-width:768px ) {
	.main{overflow: hidden;padding:10px 0;}
}
/*TITLE*/
.main .title01{margin-bottom: 10px;margin-top: 10px;}
.main .title01 h3{font-size: 28px;font-weight: bold;color: #0178f2;margin: 0;line-height: 34px;background: url(../images/hengtiao_13.png)no-repeat center center;}
.main .title01 h4{font-size: 14px;font-weight: bold;color: #505050;margin: 0;line-height: 20px;}
.main .title01 h6{font-size: 12px;font-weight: bold;color: #959595;margin: 0;line-height:18px;}
@media only screen and (max-width:767px) {
	.main .title01 h3{font-size: 20px;}
}

/*首页产品*/


.in-pro ul li{padding: 10px;}
.in-pro ul li a{display: block;width:100%;margin-bottom: 15px;border: 1px solid #d7d7d7;transition:all 0.5s;}
.in-pro ul li a:hover{box-shadow:5px 5px 10px #d7d7d7;}
.in-pro ul li a p{font-size: 14px;line-height:32px;margin: 0;color: #333;white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.propic{position: relative; display: block; overflow: hidden; margin: 0 auto;background: #dfdfdf;}
.propic:before{content: ""; padding-top: 65%; display: block;}
.propic img{position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; max-width: 100%; max-height: 100%;}
/*轮播切换*/
#owl-demo {margin-left: auto;margin-right: auto;}
#owl-demo .item {display: block;margin: 5px;width: 100%;}
#owl-demo a {display: block;width: 100%;}
.owl-theme .owl-controls{margin-top:0 !important;}
.owl-theme .owl-controls .owl-buttons div{background: #fff !important;color: #0178F2 !important;}
.owl-prev{position: absolute;top: 50%;font-size: 26px !important;right: 100%;margin-top: -50px !important;}
.owl-next{position: absolute;font-size: 26px !important;top: 50%;left:100%;margin-top: -50px !important;}
.owl-prev,.owl-next{
transform:scale(1,3);
-ms-transform:scale(1,3); 	/* IE 9 */
-moz-transform:scale(1,3); 	/* Firefox */
-webkit-transform:scale(1,3); /* Safari 和 Chrome */
-o-transform:scale(1,3); 	/* Opera */
}
/*首页简介*/
.in-ab{background: url(../images/abbg_16.jpg)no-repeat 100% 100%;
-webkit-background-size:100% 100%;
-moz-background-size:100% 100%;
background-size:100% 100%;
}

.in-ab .title01 h3,.in-ab .title01 h4,.in-ab .title01 h6{color: #fff;}
.in-ab .tit{width: 100%;}
.in-ab .tit h3{font-size: 18px;font-weight: bold;text-align: center;margin: 0;line-height: 30px;color: #fff;}
.in-ab .tit p{font-size: 14px;margin: 0;line-height:24px;color: #fff;}
.in-ab .tit a{font-size: 14px;display: inline-block;margin: 0 auto;padding: 0 15px;line-height:32px;text-align: center;color: #2469e3;background: #fff;}
/*首页新闻*/
.newpic{position: relative; display: block; overflow: hidden; margin: 0 auto;border: 1px solid #ddd;}
.newpic:before{content: ""; padding-top:82%; display: block;}
.newlist li{margin-bottom: 20px;}
.newlist li .newpic img{position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; max-width: 100%; max-height: 100%;transition: all 0.5s;}
.new-t h3{font-size: 18px;color: #2469e3;margin: 0;line-height: 30px;}
.new-t p{font-size: 14px;line-height: 22px;margin: 0;height: 46px;overflow: hidden;text-overflow: ellipsis;}
.newlist li .new-t a{font-size: 12px;display: block;text-align: center;line-height: 23px;color: #2469e3;background: #e9e9e9;transition: all 0.5s;}
.newlist li:hover .new-t a{color: #fff;background: #2469e3;}
.newlist li:hover .newpic img{
transform: scale(1.1,1.1);
-ms-transform: scale(1.1,1.1);
-moz-transform: scale(1.1,1.1);
-webkit-transform: scale(1.1,1.1);
-o-transform: scale(1.1,1.1);
}
/*首页合作伙伴*/
.in-par{background: url(../images/hbbj_22.jpg) no-repeat;
-webkit-background-size:100% 100%;
-moz-background-size:100% 100%;
background-size:100% 100%;
}
.in-par .title01 h3,.in-par .title01 h4,.in-par .title01 h6{color: #fff;}
/*案例*/
.caselist{overflow: hidden;margin-bottom: 15px;}
.casepic{position: relative; display: block; overflow: hidden; margin: 0 auto;border: 1px solid #ddd;}
.casepic:before{content: ""; padding-top:86%; display: block;}
.casepic img{position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; max-width: 100%; max-height: 100%;transition: all 0.5s;}
.case-li a:hover .casepic img{

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 */
	}

.case-li{position:relative;}
.case-t p{margin: 0;font-size: 14px;line-height: 28px;width: 100%;background: rgba(0,0,0,0.5);color: #fff;}
.case-t{position: absolute;bottom: 0;width: 100%;text-align: center;}
.case-li a{display: block;}
.lunbopic{position: relative; display: block; overflow: hidden; margin: 0 auto;border: 1px solid #ddd;padding: 0 13px;}
.lunbopic:before{content: ""; padding-top:80%; display: block;}
.lunbopic img{position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; max-width: 100%; max-height: 100%;}
.lunbo{}
/*首页联系方式*/
.in-con{overflow: hidden;background: url(../images/lxbg_02.jpg)no-repeat;
-webkit-background-size:100%  100%;
-moz-background-size:100% 100%;
background-size:100%  100%;
}
.in-con .title01 h3,.in-con .title01 h4,.in-con .title01 h6{color: #fff;}
.lxfsbox p{font-size: 13px;color: #fff;margin:0;line-height: 24px;}
.ll{text-indent:3em;}
/*首页留言*/
.title02 h3{font-size:28px;color: #2469e3;font-weight: bold;line-height: 36px;}
.title02 h3 span{font-size: 14px;color: #505050;font-weight: bold;line-height: 36px;}
@media only screen and (max-width:450px ) {
	.title02 h3{font-size: 20px;}
	.title02 h3 span{font-size: 12px;}
}


.lxfs02 textarea.form-control{height: 130px;}
.in-on .form-control{background: #e6e6e6;border: none;box-shadow:none;}
.sub-tj {text-align: center;}
.sub-tj input{background:#fff;color: #1182c4;padding:5px 30px;font-size: 12px;border:1px solid #1182c4;margin: 0 auto;transition: all 0.3s;}
.sub-tj input:hover{background: #1182c4;border: 1px solid #fff;color: #fff;}
/*首页分享*/
.in-share ul li,.in-share ul li a{display: inline-block;margin: 0 auto;font-size: 14px;line-height: 50px;}
.in-share ul li a{padding:0 10px 0 36px;color: #505050;transition: all 0.3s;}
.in-share ul li a:hover{color: #1182c4;}
.in-share ul li.kf a{background:url(../images/yh_05.png) no-repeat left center;}
.in-share ul li.kf a:hover{background:url(../images/yh1_05.png) no-repeat left center;}
.in-share ul li.qq a{background: url(../images/qq_05.png) no-repeat left center;;}
.in-share ul li.qq a:hover{background: url(../images/qq1_05.png) no-repeat left center;;}
.in-share ul li.wb a{background: url(../images/wb_05.png) no-repeat left center;;}
.in-share ul li.wb a:hover{background: url(../images/wb1_05.png) no-repeat left center;;}

/*首页底部*/
.in-foot{overflow: hidden;background: url(../images/footbg_16.jpg) repeat;}

.logo2{position: relative;top:25px;}
.nav2{padding:0 7% !important;position: relative;top: 20px;}
.nav2 ul{overflow: hidden;}
.nav2 li a{display: block;color: #fff;}
.nav2 li a:hover{color: #3ae315;}
.nav2 h5{font-size:18px;line-height: 40px;color: #fff;padding-left:30px;background: url(../images/icon_15.png) no-repeat left center;margin: 0;}
.ewm p{font-size: 14px;color: #fff;}
/*底部*/
.foot p{font-size: 13px;color: #fff;line-height: 28px;margin: 0;}
.foot{background: #000000;}

/*手机底部悬浮*/
.phfoot{overflow: hidden;background: #000000;position: fixed;bottom: 0;width: 100%;}
.phfoot li{width: 25%;margin: 0;padding: 0;}
.phfoot li a{line-height: 50px;display: block;width: 100%;}
/*内页*/
.center{overflow: hidden;padding: 20px 0;}
/*左侧*/
.cen_left{padding-left: 0 !important;}
.tit01 h3{font-size:18px;line-height:40px;margin: 0;font-weight: bold;background:#2469e3;color: #fff;margin-bottom: 10px;}
.leftlist ul li.yjli a.yjlist{display: block;width: 100%;font-size: 14px;line-height:36px;color: #000000;border: 1px solid #ccc;border-left: 3px solid #ccc; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;transition: all 0.3s;}
.leftlist ul li.yjli a.yjlist:hover,
.leftlist ul li.yjli a.act{border: 1px solid #2469e3; border-left: 3px solid #2469e3;color: #2469e3;}
.leftlist ul li.yjli{margin-bottom: 5px;}
.leftlist ul li.yjli .ejli li{margin-top:2px;}
.leftlist ul li.yjli .ejli li a{display: block;width: 100%;font-size: 14px;color: #333;line-height: 28px;border: 1px solid #e7e7e7;transition: all 0.3s;}
.leftlist ul li.yjli .ejli li a:hover{color:#2469e3;border: 1px solid #9bdaff;}
/*手机下拉菜单*/
.phtit h4{padding:0 15px;font-size: 16px;line-height:44px; color: #fff;background: #2469e3;margin: 0;}
.phtit h4 span{margin-right: 15px;}
.phtit h4 span.click{line-height: 40px;font-size: 20px;margin: 0;}
.phyj .phyjli{font-size: 14px;line-height: 36px;color: #000000;border: 1px solid #d7d7d7;display: block;margin-top: 5px;}
.phejli li a{font-size: 12px;line-height: 26px;color: #666;border: 1px solid #E3E3E3;display: block;margin-top: 3px}
.suoyin{padding: 0 15px;margin-top: 15px;}
.suoyin p{font-size: 12px;line-height: 20px;border: 1px solid #ddd;padding:2px 5px;}
/*右侧*/
.tit02 h4{line-height: 36px;font-size:18px;background: url(../images/tit02bg_03.png) no-repeat center center;}
.abpic{text-align: center;}
.contxt p{text-align: justify;margin: 0;margin-top: 10px;font-size: 14px;color: #333;line-height: 24px;}
.abpic{width: 100%;}
@media only screen and (min-width:992px ) {
	.abpic img{width: 90%;}
}
@media only screen and (max-width:991px ) {
	.abpic img{width: 100%;}
}
.con .prolist li{padding: 10px;}
.con ul.prolist li a{display: block;width:100%;margin-bottom: 15px;border: 1px solid #d7d7d7;transition:all 0.5s;}
.con ul.prolist li a:hover{box-shadow:5px 5px 10px #d7d7d7;}
.con ul.prolist li a p{font-size: 14px;line-height:32px;margin: 0;color: #333;transition:all 0.5s;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.con ul.prolist li a:hover p{background: #0178F2;color: #fff;}
.con ul.prolist li a .propic{border: 1px solid #d7d7d7;transition:all 0.5s;}
.con ul.prolist li a:hover .propic{border: 1px solid #0178F2;}
@media only screen and (max-width:450px ) {
	.con ul.prolist li a p{line-height: 24px;font-size: 12px;}
}
/*新闻详情*/
.new_list li{overflow: hidden;width: 100%;}
.new_list li a{color:#3a3a3a;display: block;width:100%;overflow: hidden;background: #efefef;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;transition: all 0.3s;padding: 2px;
margin-bottom: 0 !important;
}
.new_list li a:hover{background: #0178F2; color: #fff;}
.new_txt{padding-top:15px;}
.new_txt p{ overflow: hidden;font-size: 12px;margin: 0;padding-left: 15px}
.new_txt p.tit{font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.new_txt p.new_con_txt{font-size: 12px;line-height: 20px; height: 60px;overflow: hidden; text-overflow: ellipsis;}
.new_pic{width:180px;}
.new_pic{position: relative; display: block; overflow: hidden; margin: 0 auto;background: #fff;border: 1px solid #d7d7d7;}
.new_pic:before{content:""; padding-top:85%; display: block;}
.new_pic img{position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; max-width: 100%; max-height: 100%;padding:2px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.news_txt strong b{ border-bottom: 2px solid #2469e3; padding:2px 0;}
.news_txt strong{display: block;  padding:4px 0; color: #333; font-size: 14px;font-weight: normal;  transition: all 1s; }
.newbigpic{position: relative;}

@media only screen and (max-width:450px ) {
	.new_pic{width:150px;}
}
@media only screen and (max-width:380px ) {
	.new_pic{width:120px;}
	.new_txt p.new_con_txt{font-size: 12px;line-height: 20px; height: 40px;overflow: hidden; text-overflow: ellipsis;}
}
/*在线留言*/
.online input{outline: none !important;}
/*联系我们*/
.lxfsbox1{margin-top: 20px;}
.lxfsbox1 p{margin: 0;font-size: 14px;color: #333;margin-top: 5px;line-height: 24px;}

.case_pic{position: relative; display: block; overflow: hidden; margin: 0 auto;}
.case_pic:before{content: ""; padding-top:250px; display: block;}
.case_pic img{position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; max-width: 100%; max-height: 100%;}
.case-txt p{font-size: 14px;color: #333;line-height:36px;}

.pro_pic{position: relative; display: block; overflow: hidden; margin: 0 auto;}
.pro_pic:before{content: ""; padding-top:250px; display: block;}
.pro_pic img{position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; max-width: 100%; max-height: 100%;}
.pro_txt p{font-size: 14px;color: #333;line-height:36px;}
/*新闻详情*/
.new-pc{position: relative; display: block; overflow: hidden; margin: 0 auto;}
.new-pc:before{content: ""; padding-top:250px; display: block;}
.new-pc img{position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; max-width: 100%; max-height: 100%;}

/*案例*/
.case_list li{overflow: hidden;}

.case_list li{overflow: hidden;width: 100%;margin-bottom: 15px;}
.case_list li a{color:#3a3a3a;display: block;width:100%;background: #efefef;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;transition: all 0.3s;
margin-bottom:10px;border: 1px solid #efefef;
}
.case_list li a .new_pic img{transition: all 0.5s;}
.case_list li a:hover{box-shadow:3px 3px 8px #a9b2b6;border: 1px solid #5eaaf7;}
.case_list li a:hover .new_pic img{
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 */
	}
/*固定的悬浮窗*/
.yb_conct {
	position: fixed;
	z-index: 9999999;
	top:500px;
	right: -127px;
	cursor: pointer;
	transition: all .3s ease;
}
@media only screen and (min-width:1200px ) and (max-width:1560px ) {
	.yb_conct {top: 400px;}
}


.yb_bar ul li {
	width: 180px;
	height: 53px;
	font: 16px/53px 'Microsoft YaHei';
	color: #2469e3;
	text-indent: 64px;
	margin-bottom: 3px;
	border-radius: 3px;
	transition: all .5s ease;
	overflow: hidden;
}
.yb_bar .yb_top {
	background: #fff url(../images/fixCont.png) no-repeat 0 0;
}
.yb_bar .yb_phone {
	background: #fff url(../images/fixCont.png) no-repeat 0 -57px;
}
.yb_bar .yb_QQ {
	text-indent: 0;
	background: #fff url(../images/fixCont.png) no-repeat 0 -113px;
}
.yb_bar .yb_ercode {
	/*height:200px;*/

	background: #fff url(../images/fixCont.png) no-repeat 0 -169px;
}
.hd_qr {
	padding: 15px 0 0 15px;
}
.yb_QQ a{
	display: block;
	text-indent: 64px;
	width: 100%;
	height: 100%;
	color: #2469e3;
}
.article img{max-width: 100%;height: auto;}
.fenye{clear: both;}
