<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
a:hover{text-decoration: none;}

/**/
.banner{ height:600px; width:100%; position:relative; }
.banner .bd{ height:600px; overflow:hidden;}
.banner .bd a{ display:block;height:600px; overflow:hidden;}
.banner .bantil{ width:132px; height:17px; position:absolute; bottom:40px;left:50%; z-index:8;}
.banner .bantil li{ width:17px; height:17px; float:left; display:inline; margin:0 12px;background:#0071be;border-radius:17px;}
.banner .bantil li.cur,.banner .bantil li:hover{background:#02b29c;cursor:pointer;}

/**/
h2.tit a{text-align: center;font-size: 28px;color: #333;display: block;margin-bottom: 50px;
background:url(../images/tit.jpg) no-repeat center 55px;}
h2.tit a em{font-size: 18px;color: #555;display: block;font-weight: normal;padding-top:23px;}

/**/
.hz{height: 357px;padding-top: 70px;}
.hz_con{height: 177px;position: relative;}
.hz_con span.z,.hz_con span.y{position: absolute;top: 58px;}
.hz_con span a{width: 40px;height: 40px;display: block;}
.hz_con span.z{left:-65px;}
.hz_con span.y{right:-65px;}
.hz_con ul{height:159px;}
.hz_con li{width:281px; height:159px;float: left;margin-right: 25px;}
.hz_con li.nobot{margin-right:0;}
.hz_con li a{width:281px; height:159px;display: block;}
.hz_con li img{width:279px; height:157px;border:1px solid #e7e7e7;}


.pro{ height:760px; padding-top:53px;}

.pro .profl{ overflow:hidden;  width:252px; }
.pro .profl .cpflcon{ width:240px;border:6px solid #0071BF; border-top:0; display:inline-block;    height: 433px; background:#0071BF;}
.pro .profl h2{ background:url(../images/protit_bg.jpg) no-repeat center bottom;height:106px; width:252px; line-height:106px; text-align:center;}
.pro .profl h2 a{ font-weight:bold; font-size:30px; display:block; color:#fff;  font-weight:normal;}

.pro .profl ul li{ width:232px; height:40px; line-height:40px; margin:0 auto; color:#fff;font-size:18px; border:3px solid #fff; margin-top: 4px;}
.pro .profl ul li.first{ border-bottom:1px solid #ebebeb; border-top:0;}
.pro .profl ul li a{ padding-left:25px; font-size:16px; font-weight:normal; color:#fff; display:block; background:#0071BF url(../images/jh_d.png) no-repeat 205px center;}
.pro .profl ul li.cur a,.pro .profl ul li a:hover{background:#ff8c00 url(../images/jh_d.png) no-repeat 205px center;}

.pro p{ width:240px; height:169px; overflow:hidden;}
.pro p img{ width:240px; height:169px;transition: all 0.3s ease 0s;    padding-top: 4px;}

.pro .profr{ width:924px;}
.pro .profr .fltit{ width:924px; height:43px; line-height:36px;background:url(../images/cpy_bg.jpg) no-repeat 0 bottom;  font-weight:normal;}
.pro .profr .fltit a.cptit{ display:inline-block; padding:0 28px; height:36px; line-height:36px; color:#333333; font-size:18px;}
.pro .profr .fltit .cptit:hover,.pro .profr .fltit a.cur{ background:#0071BF; color:#fff;}
.pro .profr .proycon{ }
.pro .profr .proycon p{ width:924px; height:502px; margin-bottom:25px; overflow:hidden;}
.pro .profr .proycon p img{ width:924px; height:502px;transition: all 0.3s ease 0s;}
.pro .profr ul li{ width:291px; height:259px;  float:left; margin: 0 8px; margin-bottom:20px;}
.pro .profr ul li.nones{margin-right:0px;}
.pro .profr ul li a{ width:291px; height:259px; display:inline-block; overflow:hidden; float:left;}
.pro .profr ul li img{ width:291px; height:219px; display:inline-block;transition: all 0.3s ease 0s;}
.pro .profr ul li span{width:291px;display:inline-block; height:40px; line-height:40px; text-align:center; color:#fff; background:#0071BF;}
.pro .profr ul li span a{ color:#fff;width:291px; height:40px; }


/**/
.case{height: 690px;background: #f8f8f8;padding-top: 80px;}
.case dl{float: left;width: 352px;margin-right: 72px;height: 490px;}
.case dl.nobot{margin-right: 0;}
.case dt img{width:352px; height:281px;}
.case dd h3 a{width:91px; height:90px;display: block;position: absolute;top: -46px;left: 131px;}
.case dd h3 img{width:91px; height:90px;}
.case dd{height: 197px;border: 1px solid #e3e3e3;width:350px;position: relative;border-top: 0;background: #fff;}
.case dl:hover dd{background: #0071be;border: 1px solid #0071be;}
.case dl:hover dd p,.case dl:hover dd p em{color: #fff;}
.case dd p{text-align: center;font-size: 24px;color: #333;padding-top: 80px;}
.case dd p em{display: block;font-size: 12px;color: #acacac;padding-top: 10px;
	font-family: Arial;text-transform: uppercase;}
.case_c{position: relative;height: 433px;}
.case_c .z,.case_c .y{width:40px; height:40px;position: absolute;top: 196px;}
.case_c .z{left: -65px;}
.case_c .y{right: -65px;}

/**/
.ys{height:932px;padding-top: 82px;}
.ys h2 a{margin-bottom:68px;}

.ys_c{background:url(../images/ys_bg.jpg) no-repeat center center;height: 778px;}
.ys_c01{background:url(../images/ys_bg_en.jpg) no-repeat center center;height: 778px;}

.ys_con{position: relative;height: 778px;}
.ys_c dt{font-size: 24px;color: #333;font-weight: bold;display: block;text-indent: 47px;padding-top: 23px;}
.ys_c dd{font-size: 16px;color: #666;font-weight: normal;line-height: 24px;padding-top: 25px;}
.ys_c01 dt{font-size: 24px;color: #333;font-weight: bold;display: block;text-indent: 47px;padding-top: 23px;}
.ys_c01 dd{font-size: 16px;color: #666;font-weight: normal;line-height: 24px;padding-top: 25px;}


.ys_c .dl01,.ys_c .dl02,.ys_c .dl03{text-align: left;}
.ys_c .dl04,.ys_c .dl05{text-align: right;}
.ys_c .dl01{position: absolute;top: 0;left: 0;}
.ys_c .dl02{position: absolute;top: 252px;left: 0;}
.ys_c .dl03{position: absolute;top: 532px;left: 0;}
.ys_c .dl04{position: absolute;top: 1px;right: 0;}
.ys_c .dl05{position: absolute;top: 253px;right: 0;}
.ys_c .dl04 dt,.ys_c .dl05 dt{padding-right: 54px;}
.ys_c span{font-size: 36px;color: #333;font-weight: bold;position: absolute;right: 0;bottom: 140px;}



.ys_c01 .dl01,.ys_c01 .dl02,.ys_c01 .dl03{text-align: left;}
.ys_c01 .dl04,.ys_c01 .dl05{text-align: right;}
.ys_c01 .dl01{position: absolute;top: 0;left: 0;}
.ys_c01 .dl02{position: absolute;top: 252px;left: 0;}
.ys_c01 .dl03{position: absolute;top: 532px;left: 0;}
.ys_c01 .dl04{position: absolute;top: 1px;right: 0;}
.ys_c01 .dl05{position: absolute;top: 253px;right: 0;}
.ys_c01 .dl04 dt,.ys_c01 .dl05 dt{padding-right: 54px;}
.ys_c01 span{font-size: 36px;color: #333;font-weight: bold;position: absolute;right: 0;bottom: 140px;}


/**/
.x-ban{height: 300px;background:url(../images/x-ban1.jpg) no-repeat center center;}
.x-ban .content{height: 300px;position: relative;}
.x-ban span{font-size: 36px;color: #fff;font-weight: bold;font-family: Arial;display: block;position: absolute;left: 195px;top: 200px;}
.x-ban a.zx_btn{width:146px; height:52px;display: block;position: absolute;left: 513px;top: 195px;}


.x-ban01{height: 300px;background:url(../images/x-ban1_en.jpg) no-repeat center center;}
.x-ban01 .content{height: 300px;position: relative;}
.x-ban01 span{font-size: 36px;color: #fff;font-weight: bold;font-family: Arial;display: block;position: absolute;left: 195px;top: 200px;}
.x-ban01 a.zx_btn{width:146px; height:52px;display: block;position: absolute;left: 513px;top: 195px;}


/**/
.bz{height: 1915px;padding-top: 80px;}
.bz h2.tit a{margin-bottom:50px;}
.bz12{height:869px;background:url(../images/ys_img1.jpg) no-repeat center center; }
.bz34{height:903px;background:url(../images/ys_img2.jpg) no-repeat center center;margin-top:2px; }

.bz h3{padding-bottom:53px;}
.bz h3 b{font-size: 36px;color: #0071be;font-weight: bold;padding-right: 85px;}
.bz h3 em{font-size: 28px;color: #333;font-weight: bold;display: block;padding-top: 17px;}
.bz p{font-size: 14px;color: #555;font-weight: normal;padding-right: 30px;margin-bottom: 31px;}

.bz1{height: 305px;text-align: right;padding-top: 64px;} 

.bz2{height: 371px;margin-top:107px;text-align: left;padding-top: 22px;} 
.bz2 h3{padding-bottom:61px;}
.bz2 h3 b{padding-left: 95px;}
.bz2 p{padding-left: 30px;}

.bz34 .bz1{height: 359px;text-align: right;padding-top: 80px;} 
.bz34 .bz1 h3{padding-bottom:57px;}
.bz34 .bz1 h3 b{padding-right: 90px;}

.bz34 .bz2{height: 454px;margin-top:107px;text-align: left;padding-top: 10px;} 
.bz34 .bz2 h3{padding-bottom:58px;}
.bz34 .bz2 h3 b{padding-left: 95px;}
.bz34 .bz2 p{padding-left: 30px;}

/**/
.cj{height: 695px;background:url(../images/cj_bg.jpg) no-repeat center center;padding-top: 80px;}
.cj h2.tit a{color: #fff;background:url(../images/tit2.jpg) no-repeat center 55px;display:block;margin-bottom:170px;}
.cj h2.tit a em{color: #fff;}

/**/
.lc{height: 461px;padding-top: 84px;}
.lc ul li{width:138px; height:138px;float: left;margin-right: 39px;}
.lc ul li a{width:138px; height:138px;line-height: 193px;text-align: center;display: block;font-size: 20px;color: #333;font-weight: bold;}
.lc ul li.nobot{margin-right: 0;}

.lc ul li.lc01 a{background:url(../images/lc01.jpg) no-repeat center center;}
.lc ul li.lc02 a{background:url(../images/lc02.png) no-repeat center center;}
.lc ul li.lc03 a{background:url(../images/lc03.png) no-repeat center center;}
.lc ul li.lc04 a{background:url(../images/lc04.png) no-repeat center center;}
.lc ul li.lc05 a{background:url(../images/lc05.png) no-repeat center center;}
.lc ul li.lc06 a{background:url(../images/lc06.png) no-repeat center center;}
.lc ul li.lc07 a{background:url(../images/lc07.png) no-repeat center center;}

.lc span{background:url(../images/tel2.jpg) no-repeat left center;padding-left: 63px;margin: 55px 0 0 376px;float: left;
	height: 60px;display: block;}
.lc span b{font-size: 14px;color: #555;font-weight: normal;}
.lc span em{font-size: 30px;color: #0071be;font-weight: bold;display: block;padding-top:6px;}
.lc .zx_btn{float: left;margin-top:74px;margin-left: 28px;}


/**/
.news{padding-top:70px;}

.news1{margin-top: 17px;width:600px; height:530px; overflow: hidden;}
.n_nav{height:40px; overflow: hidden;}
.n_nav span a{display: inline-block;font-size: 14px; color:#555555; font-family: "Arial";text-transform: uppercase; line-height: 40px;font-weight: normal;}
.n_nav li{ float: left;margin-right: 14px;padding-right: 20px;}
.n_nav li a{ color: #333; font-size: 18px;line-height: 38px;}
.n_nav li a{ display: inline-block;height:38px;}
.n_nav li a:hover , .n_nav .cur a{font-weight: bold;color:#333;border-bottom: 2px solid #10264d;}
.n_nav .nobg{background:none;}

.news_c{margin-top: 20px;height:425px; }
.news_c dl{height:217px;  overflow: hidden;width: 600px;}

.news_c dt{height:206px;width:276px; overflow: hidden;float: left;}
.news_c dt a{width:276px; height:206px;display: block;float: right;}
.news_c dt img{width:276px; height:206px;}

.news_c dd{padding-top: 2px;width: 278px;float: right;}
.news_c dd h3{ font-size: 16px; color:#333;line-height: 24px;}
.news_c dd h3 a{ color:#333;font-weight: bold;}
.news_c dd span{display: block;color: #777;font-size: 14px;padding:13px 0 0 0;}
.news_c dd p{padding-top: 8px;line-height: 24px; font-size: 14px; color:#555;}
.news_c dd p a{ color:#0071be;display: block;padding-top: 15px;}
.news_c ul{margin-top: 25px;}
.news_c li{ font-size: 14px; color:#777777; line-height: 36px; border-bottom:1px dashed #ddd}
.news_c li a{ color:#333; padding-left:12px ;display: inline-block;background:url(../images/dot.jpg) no-repeat 0 17px ;}
.news_c li a:hover{background:url(../images/dot.jpg) no-repeat 0 17px ; color:#0071be;}

.wt{width:484px; overflow: hidden;margin-top: 17px; overflow: hidden;}
.wt h4{height:40px; overflow: hidden; line-height: 40px;margin-bottom: 25px;}
.wt h4 a{font-size: 18px;color:#333;border-bottom: 2px solid #0071be; line-height: 38px;display: block;}
.wt h4 span a{display: inline-block;font-size: 14px; color:#555555; font-family: "Arial";text-transform: uppercase; line-height: 40px;font-weight: normal;}
.wt dl{margin-top: 17px; overflow: hidden;border-bottom: 1px dashed #ddd;}
.wt dt{width:124px; float: left; overflow: hidden;height:93px;margin-right: 25px;}
.wt dt img{ width:124px;height:93px;}
.wt dd{   width: 100%; float: right; overflow: hidden;}
.wt dd h3{padding-left: 29px;background:url(../images/a.png) no-repeat 0 0 ;height:20px; line-height: 20px;font-size: 14px; overflow: hidden; font-weight: normal;margin-top: 5px;}
.wt dd h3 a{ color:#333;}
.wt dd h3 a:hover{color: #e76825;}
.wt dd p{padding-left: 29px; line-height: 20px;font-size: 14px;color:#555;margin-top: 10px;    padding-bottom: 7px;} 

.about{ height:601px; padding-top:87px;}

.abcon{ }
.about dl{ width:1103px; height:521px; padding-left:97px;background:url(../images/ab_bg.jpg) no-repeat left top;}
.about dl dt{ width:600px; height:500px; float:left;position:relative;}
.about dl dt a{ width:600px; height:500px; overflow:hidden; display:block;}
.about dl dt img{ width:600px; height:500px; transition: all 0.3s ease 0s;}
.about dl dt img.gywm{ width:250px; height:50px; position:absolute; top:0; right:-200px;}
.about dl dt img.absm{ width:443px; height:255px; position:absolute; top:267px; left:-221px;}
.about dl dd { width:410px; float:right; overflow:hidden;}
.about dl dd h3{ font-size:30px; font-weight:normal;height:58px; line-height:58px; padding-top:60px; letter-spacing:4px;}
.about dl dd h3 a{ color:#1f1715;}
.about dl dd h3 a i{ color:#0071BF; font-size:40px; font-weight:bold;}
.about dl dd h4{ font-size:18px; font-weight:normal;height:48px; line-height:48px; }
.about dl dd h4 a{ color:#333333;}
.about dl dd p{ color:#666666; line-height:28px; padding-bottom:50px; letter-spacing:0px;}
.about dl dd span{ display:block; width:196px; height:50px; line-height:50px; text-align:center; background:#0071BF;}
.about dl dd span a{ display:block; color:#fff;}


.about dl dt a:hover img,.nscon p a:hover img,.sb .sbcon ul li a:hover img,.ys em:hover img,.pro p:hover img,.pro .profr .proycon p:hover img,.pro .profr ul li a:hover img{transform: scale(1.05, 1.05);}

.sb{ height:520px;display:block;}
.sb h2.tit{ font-size:40px; font-weight:bold; color:#0071BF; text-align:center; line-height:28px; padding-top:92px;background:url(../images/tit_bg.png) no-repeat center 144px; margin-bottom:25px;}
.sb h2.tit a{color:#333; }
.sb h2.tit a em{color:#ff8c00; font-size:50px;}
.sb h2.tit span{ display:block; font-size:18px; font-weight:normal; color:#666666; line-height:32px; }

.sb .sbcon{ position:relative;}
.sb .sbcon .sbcon2{width:1200px; overflow:hidden; height:252px;}
.sb .sbcon ul li{width:282px; height:252px; overflow:hidden; float:left; margin-right:24px;}
.sb .sbcon ul li a.sba{ display:block;width:282px; height:210px; position:relative; overflow:hidden;}
.sb .sbcon ul li a.sba em{ position:absolute; bottom:0 ; right:0; display:block; width:31px; height:31px;background:url(../images/sb_jh.png) no-repeat center center; }
.sb .sbcon ul li img{ width:282px; height:210px;transition: all 0.3s ease 0s;}
.sb .sbcon ul li span{ width:282px; height:42px; line-height:42px; text-align:center; display:inline-block;}
.sb .sbcon ul li span a{ color:#666666; width:282px; height:42px; line-height:42px; display:block;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.sb .sbjt{ display:block; width:37px; height:37px; position:absolute; top:86px;}
.sb .prev{background:url(../images/sb_fl.jpg) no-repeat center center; left:-57px;}
.sb .next{background:url(../images/sb_fr.jpg) no-repeat center center; right:-57px;}


.xc{height: 259px;position: relative;margin-top: 30px;}
.xc span.z1,.xc span.y1{position: absolute;top: 88px;}
.xc span a{width: 40px;height: 40px;display: block;}
.xc span.z1{left:-65px;}
.xc span.y1{right:-65px;}
.xc ul{height:259px;}
.xc li{width:280px; height:259px;float: left;margin-right: 26px;}
.xc li.nobot{margin-right:0;}
.xc li a{width:280px; height:209px;display: block;}
.xc li img{width:280px; height:209px;}
.xc li span{height: 50px;line-height: 50px;text-align: center;display: block;
	font-size: 14px;color: #555;}


/**/
.flinks{background: #005188;height: 55px;}
.link{overflow: hidden;position: relative;}
.link ul{float:left}
.link ul li{ float:left; text-align:center}
.link a{font-size: 14px;color: #95abc1;text-align: center;padding:0 20px;}
.link a.links{padding-left: 0;font-weight: bold;display: inline-block;color: #95abc1;font-size: 15px; float:left}


/*内页开始*/
.container{ width:1170px; margin:0 auto;}
#nodata {
	padding: 80px;
	padding-left: 150px;
	border: solid 1px #eee;
	margin: 10px 0;
	background: url(../images/nodata.gif) no-repeat 20px 20px
}
#roll_top, #fall, #ct {
	position: relative;
	cursor: pointer;
	width: 60px;
	height: 50px;
}
#roll_top {
	background: url(../images/top.png) no-repeat 10px 3px;
}
#fall {
	background: url(../images/top.gif) no-repeat 0 -80px
}
#ct {
	background: url(../images/top.gif) no-repeat 0 -40px
}
#roll {
	width: 60px;
	height: 50px;
	background: #0089cd;
	position: fixed;
	right: 50%;
	bottom: 110px;
	margin-right: -660px;
}
#flashs {
	position: relative;
	height: 500px;
	overflow: hidden
}
#flashs .bgitem {
	z-index: 1;
	position: absolute;
	top: 0
}
#flashs .btn {
	position: absolute;
	z-index: 7;
	bottom: 45px;
	left: 50%;
	margin-left: -95px;
	padding: 0 6px
}
#flashs .btn span {
	color: #fff;
	background: #717174;
	cursor: pointer;
	display: inline-block;
	margin: 0 2px;
	width: 25px;
	height: 25px;
	font-size: 14px;
	line-height: 25px;
	text-align: center
}
#flashs .btn span.cur {
	background: #46a644
}
.sod_select {
	float: left;
	width: 257px;
	height: 37px;
	line-height: 37px;
	color: #989696;
	text-indent: 10px;
	position: relative;
	background: #fff url(../images/jtimg.png) no-repeat 230px 17px;
	cursor: pointer
}
.sod_list {
	display: none;
	position: absolute;
	width: 257px;
	background: #4cb04d;
	color: #fff
}
.sod_list ul .active {
	background: #42a540;
	color: #fff;
	cursor: pointer
}
.open .sod_list {
	display: block
}
.sod_select:focus {
	border: 0;
	outline: 0
}
.topadcs {
	height: 305px
}
.mbx {
	width: 1170px;
	margin: 0 auto;
	font-size: 16px;
	padding-top: 20px
}
.mbx b {
	font-weight: 100;
	float: left;
	background: url(../images/sy.png) 2px 0px no-repeat;
	text-indent: 26px;
	
}
.mbx .breadcrumbs {
	list-style: none;
	padding: 0;
	margin: 0
}
.mbx .breadcrumbs li {
	float: left;
	margin: 0 5px 0 0;
	padding: 0
}
.mbx .breadcrumbs li i {
	font-family: 宋体;
	font-style: inherit;
	font-weight: bold;
	margin: 0 8px
}
.left11 {
	float: left;
	width: 220px;
	overflow: hidden;
	margin-right: 20px;
	margin-top: 30px
}
.menuTitle {
	display: block;
	width: 220px;
	height: 140px;
	padding-top: 22px;
	color: #fff;
	font-size: 32px;
	line-height: 64px;
	text-align: center;
	text-transform: uppercase;
	font-family: impact;
	background: url(../images/title1.jpg);
	font-weight: 100;
	letter-spacing: 1px
}
.menuTitle p {
	display: block;
	width: 148px;
	height: 36px;
	border: 1px solid #fff;
	margin: 0 auto;
	color: #fff;
	font-size: 22px;
	line-height: 36px;
	text-align: center;
	font-family: "微软雅黑";
	font-weight: 100
}
.nycl-nav {
	background: #fbf7f7
}
.nycl-nav li {
	font-weight: 100;
	line-height: 41px;
	overflow: hidden;
	text-indent: 10px;
	background: url(../images/clfl1.gif) no-repeat;
	width:100%
}
.nycl-nav li a {
	color: #fff;
	font-size: 14px
}
.nycl-nav .sub-menu {
	padding: 11px 12px 12px 14px
}
.nycl-nav .sub-menu li {
	font-weight: 100;
	line-height: 44px;
	height: 44px;
	border-bottom: 1px #bfbfbf dashed;
	overflow: hidden;
	background: url(../images/lf_n_ic1.gif) 20px 18px no-repeat
}
.nycl-nav .sub-menu li a {
	color: #333;
	font-size: 16px
}
.cphone {
	overflow: hidden;
	background: #333;
	padding: 20px 0;
	margin-bottom: 60px
}
.cphone .fe3g {
	float: left;
	background: url(../images/phimg.png) no-repeat center;
	margin-left: 5px;
	width: 62px;
	height: 50px
}
.cphone .cdhl {
	margin-left: 66px;
	color: #fff;
	padding: 5px 13px;
	border-left: 1px dotted #5c5c5c
}
.cphone .cdhl span {
	font-size: 13px
}
.cphone .cdhl p {
	font-size: 20px;
	font-family: "Arial"
}
.right11 {
	float: right;
	width: 920px;
	min-height: 500px;
	background: #fff;
	margin-top: 30px
}
.right_title {
	width: 100%;
	height: 37px;
	border-bottom: 1px solid #dbdbdb;
	font-size: 20px
}
.right_name {
	float: left;
	color: #0089cd;
	border-bottom: 2px solid #0089cd;
	height: 37px;
	font-weight: bold
}
.right_name font {
	color: #979797;
	margin-left: 8px;
	text-transform: uppercase;
	font-weight: 100
}
.prolist {
	width: 908px;
	border: 1px solid #ddd;
	padding: 15px 0;
	margin: 15px 0
}
.prolistfl {
	float: left;
	padding: 15px
}
.prolistfl img {
	padding: 5px
}
.prolistfr {
	float: left;
	width: 850px;
	padding: 25px 10px;
	color: #7a7a7a;
	line-height: 28px
}
.prolistfr h2 {
	color: #282828;
	padding-bottom: 15px;
	white-space: nowrap;
	overflow: hidden
}
.prolistfr h2 a {
	font-size: 22px;
	font-weight: 500
}
.prolistfr p {
	color: #7a7a7a;
	font-size: 12px;
	line-height: 26px
}
.prolisttop {
	overflow: hidden
}
.prockxq {
	width: 103px;
	height: 35px;
	background: #0089cd;
	text-align: center;
	margin-top: 15px
}
.prockxq a {
	color: #fff;
	font-size: 14px;
	line-height: 35px
}
.yych {
	font-size: 14px;
	height: 90px;
	overflow: hidden
}
.posts-nav {
	font-size: 14px;
	margin: 50px 0
}
.posts-nav .page-numbers {
	border: 1px solid #ccc;
	display: inline-block;
	text-align: center;
	padding: 0 14px;
	line-height: 30px;
	margin-right: 10px
}
.posts-nav .page-numbers.current, .posts-nav .page-numbers:not(.dots):hover {
	background: #0089cd;
	border-color: #0089cd;
	color: #fff
}
.posts-nav .page-numbers.dots {
	border-color: rgba(0,0,0,0)
}
.w415 {
	width: 280px;
	float: left;
	margin-right: 35px;
	margin-top: 50px
}
.w415 h2 {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 20px
}
.w415 h2 a {
	font-size: 22px;
	font-weight: 100
}
.fedwd2 {
	width: 75%;
	line-height: 26px;
	color: #ccc;
	font-size: 14px;
	float: left;
	height: 80px;
	overflow: hidden
}
.fe34g35 {
	float: right;
	width: 20%;
	height: 62px
}
.fe34g35 a {
	line-height: 62px;
	text-align: center;
	display: block;
	font-size: 28px;
	color: #fff;
	font-family: serif;
	background: #0089cd
}
.cpboxl {
	width: 980px
}
.w415pibox {
	padding: 30px;
	border: 1px solid #efefef;
	border-top: 0
}
.w415pic img {
	max-width: 100%;
	height: auto
}
.w415:hover .fe34g35 a {
	background: #32343b
}
.ymbox {
	margin-bottom: 100px
}
.ymtxt {
	font-size: 16px;
	margin: 30px 0
}
.ymtxt p {
	padding-bottom: 20px;
	line-height: 28px
}
.uformMains {
	background: url(../images/xunpanbg.png) repeat-y center -90px!important;
	padding-top: 40px
}
.indcase {
	width: 1160px;
	margin-top: 10px;
	margin-bottom: 50px
}
.indcase .items {
	width: 252px;
	overflow: hidden;
	float: left;
	margin: 30px 30px 20px 0
}
.indcase .items .img {
	height: 180px;
	overflow: hidden;
	position: relative
}
.indcase .items .desc {
	height: 180px;
	width: 252px;
	position: absolute;
	top: -180px;
	left: 0;
	color: #fff;
	background: url(../images/picbg.png);
	line-height: 20px
}
.indcase .items .desc font {
	font-size: 12px
}
.indcase .items .desc a, .indcase .items .desc a:visited {
	display: block;
	width: 210px;
	height: 100px;
	padding-top: 80px;
	padding-left: 20px;
	color: #fff;
	text-decoration: none
}
.cphead {
	background: #f2f2f2
}
.cpdsbox {
	margin-top: 20px;
	background: #fff
}
.cpboxpic1 {
	width: 400px;
	float: left;
	padding-right: 30px;
	margin-top: 40px;
	margin-left: 30px;
	margin-bottom: 20px
}
.cpboxpic2 {
	margin-top: 30px;
	width: 600px;
	float: right;
	margin-right: 30px
}
.g3t4f {
	color: #2e2e2e;
	font-size: 20px;
	line-height: 30px;
	padding-bottom: 10px;
	font-weight: 100
}
.cpfbt {
	color: #e3393c;
	font-size: 14px;
	line-height: 20px;
	word-break: break-all;
	margin-bottom: 20px
}
.cpjsbox {
	background: url(../images/panel-new.png);
	padding: 20px;
	font-size: 14px;
	position: relative;
	margin-bottom: 20px
}
.cpjsbox li {
	line-height: 30px;
	float: left;
	width: 100%
}
.cpname {
	width: 80px;
	display: block;
	float: left
}
.cpnamea {
	float: left;
	width: 400px;
	display: block;
	color: #e4393c
}
.leijifw {
	position: absolute;
	top: 25px;
	right: 20px;
	font-size: 12px;
	border-left: 1px solid #ccc;
	padding-left: 20px
}
.leijifw i {
	font-style: normal;
	color: #0089cd;
	display: block;
	text-align: right;
	margin-right: 1px
}
.fenxiangcp {
	position: absolute;
	top: 50px;
	right: 20px;
	font-size: 12px;
	padding-left: 20px;
	background: url(../images/fenxiang.png) left 1px no-repeat
}
.ppbzl {
	margin-bottom: 20px
}
.ppbzl li {
	line-height: 28px;
	background: url(../images/dd.png) left 12px no-repeat;
	text-indent: 15px;
	margin-left: 5px
}
.post-like {
	text-align: center;
	position: absolute;
	top: 70px;
	right: 20px;
	height: 32px;
	line-height: 44px
}
.post-like a {
	border-radius: 3px;
	color: #eb4f38;
	font-size: 12px;
	text-decoration: none;
	outline: 0;
	background: url(../images/zan.png) left top no-repeat;
	text-indent: 35px;
	display: block
}
.post-like a.done {
	cursor: not-allowed
}
.zxana {
	width: 160px;
	height: 40px;
	line-height: 40px;
	display: block;
	float: left;
	font-size: 16px;
	margin-right: 30px;
	color: #fff
}
.f1e1a1 {
	background: #c00
}
.f1e1a1 i {
	width: 20px;
	height: 20px;
	background: url(../images/zxkfico.png);
	display: block;
	float: left;
	margin-top: 9px;
	margin-left: 26px;
	margin-right: 10px
}
.f1e1a2 {
	background: #0089cd
}
.f1e1a2 i {
	width: 20px;
	height: 20px;
	background: url(../images/fxxpico.png);
	display: block;
	float: left;
	margin-top: 9px;
	margin-left: 26px;
	margin-right: 10px
}
.cpmiaoshu {
	padding-top: 40px;
	border-top: 2px solid #0089cd;
	margin-bottom: 60px
}
.cpmstxt88 {
	padding-top: 40px;
	margin-bottom: 30px
}
.cpmstxt88 p {
	font-size: 16px;
	padding-bottom: 20px;
	line-height: 30px
}
.cpmstxt88 p img {
	max-width: 100%;
	height: auto
}
.cpmstxt88 h2, .cpmstxt88 h3, .cpmstxt88 h4, .cpmstxt88 h5, .cpmstxt88 h6 {
	margin-bottom: 20px;
	border-left: 3px solid #0089cd;
	text-indent: 15px
}
.cpmstxt88 ul, .cpmstxt88 ol {
	border-left: 3px solid #0089cd;
	background: #fbfbfb;
	margin-bottom: 20px;
	padding: 15px 0
}
.cpmstxt88 ul li, .cpmstxt88 ol li {
	font-size: 15px;
	line-height: 20px;
	padding-left: 25px;
	padding-bottom: 20px
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto
}
.wzzzxx {
	border: 1px solid #ccc;
	padding: 20px;
	margin-bottom: 20px;
	margin-top: 60px
}
.wzzzxx h4 {
	margin-top: -32px;
	width: 110px;
	background: #fff;
	text-align: center;
	margin-bottom: 15px
}
.f4n3h5q {
	line-height: 30px;
	font-size: 14px;
	background: url(../images/dd.png) left 12px no-repeat;
	text-indent: 15px
}
.xwwztitle {
	margin-top: 60px;
	text-align: center;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 20px
}
.wzbt3f3 {
	padding-bottom: 20px
}
.wzfbdsjll {
	font-size: 14px
}
.wzfbdsjll span {
	margin: 0 20px
}
.mct3 {
	text-indent: 0;
	line-height: 39px;
	height: 39px;
	border: 1px #cacaca dashed;
	border-left: none;
	border-right: 0;
	margin-bottom: 50px;
	font-size: 14px;
	margin-top: 50px
}
.rcrd {
	margin: 10px 0 80px 0;
	padding: 16px 30px 30px 25px;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	height: auto;
	background: #f6f6f6
}
.rcrd b {
	display: block;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	color: #0089cd;
	font-size: 17px
}
.rcrd li {
	border-bottom: 1px #cacaca dashed;
	padding: 0 0 0 9px;
	line-height: 49px;
	height: 49px;
	overflow: hidden;
	background: url(../images/dd.png) left 22px no-repeat;
	text-indent: 8px;
	    width: 100%;
}
.rcrd li span {
	float: right;
	font-family: "Microsoft YaHei";
	color: #666;
	font-size: 12px
}
.rcrd li a {
	color: #666;
	font-size: 15px
}
#mapall {
	height: 700px
}
.contactnei {
	overflow: hidden;
	position: relative;
	height: 700px;
	font-family: "Microsoft YaHei", Arial, Verdana, Helvetica, sans-serif
}
.contactnei .wraper {
	width: 600px;
	background: #fff;
	position: absolute;
	top: 120px;
	right: 50%;
	margin-right: -500px;
	z-index: 1
}
.contactnei .wraper .tit {
	background: #0089cd;
	height: 80px;
	padding: 20px 0
}
.contactnei .wraper .tit h2 {
	font-size: 32px;
	color: #fff;
	padding-top: 20px;
	padding-left: 30px
}
.contactnei .wraper .tit p {
	font-size: 24px;
	color: #fff;
	padding-top: 40px;
	padding-left: 30px
}
.contactnei .wraper .tit h3 {
	font-size: 28px;
	position: absolute;
	margin-top: -17px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	top: 75px;
	right: 20px
}
.contactnei .wraper .tit h3 span {
	display: block;
	position: absolute;
	width: 60px;
	height: 60px;
	background: url(../images/24tel.png) no-repeat;
	left: -75px;
	top: 50%;
	margin-top: -30px
}
.contactnei .wraper .addr .alltit {
	border-bottom: 1px dotted #adadad
}
.contactnei .wraper .addr .alltit h4 {
	font-size: 14px;
	color: #acacac;
	font-weight: inherit;
	line-height: 28px;
	text-indent: 35px;
	padding: 10px 0
}
.lxyplxfs {
	font-size: 14px;
	color: #545454;
	overflow: hidden;
	padding: 20px 30px
}
.lxyplxfs p {
	line-height: 24px;
	padding-bottom: 10px;
	color: #888383;
	word-spacing: 0
}
.lxyplxfs h2, .lxyplxfs h3, .lxyplxfs h4, .lxyplxfs h5, .lxyplxfs h6 {
	margin: 0;
	font-size: 18px;
	border-left: 4px solid #005bae;
	padding-left: 10px;
	height: 26px;
	line-height: 26px;
	margin-bottom: 20px
}
.lxabout {
	background: url("../images/about_bg.jpg") center top #163e59;
	background-attachment: fixed;
	width: 100%;
	height: 500px;
	background-size: cover;
	text-align: center;
	color: #fff;
	overflow: hidden;
	font-family: "Microsoft YaHei", Arial, Verdana, Helvetica, sans-serif
}
.lxabout h3 {
	line-height: 38px;
	text-align: center;
	font-size: 28px;
	margin-top: 80px
}
.lxabout p {
	font-size: 14px;
	color: #e2e2e2;
	line-height: 28px;
	width: 840px;
	margin: 40px auto;
	text-align: left
}
.lxabout a {
	width: 150px;
	background: #24b727;
	border-radius: 2px;
	font-size: 16px;
	color: #fff;
	height: 46px;
	line-height: 46px;
	display: inline-block;
	margin: 0 8px;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.lxabout a:hover {
	background: #11a914
}
.ymtxt h3, .ymtxt h4, .ymtxt h5, .ymtxt h6 {
	padding-bottom: 20px;
	line-height: 28px
}
.black_overlay {
	background: #64d462;
	width: 60px;
	height: 50px;
	position: fixed;
	right: 50%;
	bottom: 160px;
	margin-right: -660px
}
.one-share {
	width: 60px;
	height: 50px;
	display: block;
	background: url(../images/kf.png) no-repeat 10px 5px
}
.mayb_serv {
	width: 320px;
	border: 2px solid #0089cd;
	padding: 20px;
	background: #fff;
	font-family: "microsoft yahei";
	position: fixed;
	right: 50%;
	margin-right: -182px;
	top: 300px;
	z-index: 999
}
.pl15 {
	padding-left: 15px
}
.mayb_serv h3 {
	margin-bottom: 10px
}
.sidkftel {
	font-size: 16px;
	color: #0089cd;
	margin-bottom: 12px
}
.sidkftel b {
	font-size: 18px;
	padding-left: 5px;
	color: #ff2a2a
}
.mayb_serv h3 span {
	font-size: 20px;
	color: #3c983a
}
.mayb_serv .fxgbll {
	width: 21px;
	height: 21px;
	background: url(../images/xxl_close.png) no-repeat;
	margin-top: 2px;
	cursor: pointer;
	margin-right: 20px;
	display: block;
	position: absolute;
	right: 0;
	top: 22px
}
.mayb_serv .btn a {
	display: inline-block;
	width: 140px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border: 1px solid #079292;
	color: #464646;
	font-size: 14px
}
.mayb_serv .btn a.qq {
	background: #0089cd;
	color: #fff;
	margin-right: 22px;
	border: 1px solid #0089cd
}
.mayb_serv .btm {
	font-size: 14px;
	color: #666;
	padding-top: 10px
}
.cpmstxt88 table {
	width: 100%;
	border-left: 1px solid #000;
	border-top: 1px solid #000;
	line-height: 40px;
	border-collapse: collapse;
	margin: 30px 0;
	font-size: 15px;
}
.cpmstxt88 tr td {
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	line-height: 30px;
	text-align: center
}
.cpmstxt88 tr:nth-child(odd) {
	background: #e6e6e6
}
.kfkmr_css {
	width: 140px;
	right: 0px;
	position: fixed;
	top: 140px;
	z-index: 999;
}
.kfkxs_css {
	display: none;
	position: fixed;
	top: 140px;
	right: 0px;
	z-index: 1001;
}
#clkfbox {
	width: 140px;
}
.ImHeader {
	height: 90px;
	background: url(../images/im_01.png) no-repeat;
	cursor: pointer
}
.ImHeader a {
	width: 140px;
	height: 90px;
	display: block;
}
.ImTable {
	border-collapse: collapse;
	border: 9px solid #0089cd;
	background: #fff;
	margin: 0px;
	padding: 2px 0px 7px 0px;
}
.ImTable a {
	width: 100%;
	display: block;
	color: #000;
	font-size: 12px;
	text-decoration: inherit;
	text-indent: 10px;
	position: relative;
	height: 30px;
}
.ImTable img {
	position: absolute;
	left: 10px;
	top: 10px;
}
.ImTable b {
	font-weight: 100;
	position: absolute;
	left: 20px;
	top: 11px;
}
.ImFooter {
	height: 210px;
	background: url(../images/im_04.png) no-repeat;
}


.uformMain .ufleft {
	float: left;
	margin-left: 44px;
	margin-top: 38px
}
.uformMain .ufleft .xiadan {
	color: #fff;
	margin-bottom: 33px
}
.uformMain .ufleft .xiadan span {
	font-size: 18px
}
.uformMain .ufleft .xiadan h5 {
	font-size: 28px;
	margin: 15px 0
}
.uformMain .ufleft .xiadan p {
	font-size: 16px;
	width: 430px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	background-color: #3c3e46;
	text-align: center;
	margin-bottom: 10px
}
.uformMain .ufleft dl {
	overflow: hidden;
	color: #fff
}
.uformMain .ufleft dt {
	float: left
}
.uformMain .ufleft dt img {
	height: 34px
}
.uformMain .ufleft dd {
	margin-left: 42px;
	padding-left: 10px;
	border-left: 1px dotted #fff
}
.uformMain .ufleft dd p {
	font-size: 13px
}
.uformMain .ufleft dd span {
	font-size: 20px
}
.uformMain .ufright {
	width: 396px;
	padding: 24px 28px;
	background-color: #3c3e46;
	float: right;
	margin-top: -25px
}
.uformMain .ufright select {
	border: 0;
	width: 257px;
	height: 37px;
	line-height: 37px;
	text-indent: 8px;
	color: #8c8c8c;
	background: #fff
}
.uformMain .ufright button {
	display: block;
	height: 37px;
	line-height: 37px;
	text-align: center;
	width: 100%;
	background-color: #fff;
	font-weight: bold;
	font-size: 15px;
	color: #0089cd;
	text-decoration: none;
	border: 0;
	cursor: pointer
}
.uformMain .ufright li {
	vertical-align: top;
	margin-bottom: 1px;
	width: 100%;
	float: left
}
.uformMain .ufright li span {
	float: left;
	width: 38px;
	height: 37px;
	border-right: 1px solid #cbcbcb
}
.uformMain .ufright li span img {
	display: block
}
.uformMain .ufright li .ft {
	width: 237px;
	padding: 0 10px;
	height: 37px;
	line-height: 37px;
	border: 0;
	background-color: #fff;
	outline: 0;
	font-size: 13px;
	color: #999;
	font-family: microsoft yahei
}
.uformMain .ufright li .wby {
	background: #fff;
	width: 276px;
	height: 71px;
	padding: 10px;
	line-height: 22px;
	font-size: 13px;
	color: #999;
	border: 0;
	resize: none;
	outline: 0;
	font-family: microsoft yahei
}

.in_oq_pro_title {
	display: block;
	text-align: center;
	margin-bottom: 15px;
}

.in_oq_pro_title ul li {
	display: inline-block;
	padding: 10px 11px;
	font-size: 14px;
	color: #111212;
	transition: 1s;
	border: 1px solid #bfbfbf;
}

.in_oq_pro_title ul li.active {
	transform: rotateX(360deg);
	    background: #cc0000;
    color: #fff;
    border: 1px solid #ffffff;
}</pre></body></html>