﻿@import url("reset.css");
/* butn */
.butn{ display:inline-block; padding:5px 20px; border:1px #ddd solid; background:#efefef; text-align:center; vertical-align:middle; line-height:1.5 !important;}
.butn:hover{ background:#ddd; color:#666;}
.butn-green{ background:#73b52d; color:#fff; border:1px #73b52d solid;}
.butn-green:hover{ background:#4e9800; color:#fff;border:1px #4e9800 solid;}
.butn-orange{ background:#fbc04f; color:#fff; border:1px #fbc04f solid;}
.butn-orange:hover{ background:#ffa800; color:#fff;border:1px #ffa800 solid;}
.butn-blue{ background:#2378c8; color:#fff; border:1px #2378c8 solid;}
.butn-blue:hover{ background:#00b7ee; color:#fff;border:1px #00b7ee solid;}
.butn-l{ padding:5px 40px;font-size:14px;}
.butn-b{ padding:10px 35px; font-size:16px;}
.butn-s{ padding:2px 20px;font-size:12px;}
.butn-min{ padding:2px 10px;font-size:12px;}
.butn-r3{ border-radius:3px;}
.butn-r5{ border-radius:5px;}
.butn-r10{ border-radius:10px;}

.butn-follow{ background:#fff url(../images/icon/icon-ay.png) no-repeat 10px center; padding-left:28px; }
.butn-follow:hover{ background:#fff url(../images/icon/icon-ay.png) no-repeat 10px center; color:#fa7d3c;}
.butn-followed{ background:#fff url(../images/icon/icon-y.png) no-repeat 10px center; padding-left:28px;}
.butn-followed:hover{ background:#f5f5f5 url(../images/icon/icon-y.png) no-repeat 10px center; color:#333;}

.wrap,.footer, .nav,#banner{ clear:both; margin:0 auto;}
.wrap{ max-width:1000px; position:relative; margin:0 auto;}

#demo2{ display:none;}

/*---新闻中心---*/
.news_list{padding:30px 0 10px 0;}
.news_list li{ line-height:43px; height:43px;}
.news_list li:hover{ background:#e5e5e5;}
.news_list li a{ width:65%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; float:left; text-indent:1em;}
.news_list li span{ width:30%; float:right; color:#8d8f90; text-align:right; padding-right:15px;}
.news_bg{ background:#eee;}

.news_list i{width:30%; float:right; color:#8d8f90; text-align:right; padding-right:15px; font-style:normal;}
.news_list i a{ width:100%;}

.page{ border-top:1px solid #e5e5e5; text-align:center; margin:20px auto 20px auto; width:100%;}
.page a{ display:block; width:20%; height:30px; line-height:30px; float:left; margin:15px 0 30px 0;border-radius:0px;}
.page a:hover{ background:#eee;}

/*--代理产品--*/
.r_cd{ width:250px; float:left;}
.r_cd h2{ width:250px; font-size:20px; background:#1969b4; height:45px; line-height:45px; text-align:center; color:#FFF;}

.r_cd ul{ border:1px solid #CCC; padding:15px 0; border-top:none;}
.r_cd li{ 
	width:230px; float:left; line-height:30px; padding-left:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; font-size:16px; font-weight:bold;
	background:url(../images/ico_1.gif) no-repeat 6px 10px;
}

.r_cd ul li ul{ border:none; padding:0;}
.r_cd ul li ul li{ width:200px;font-size:14px; font-weight:normal; background:none;}
.r_cd ul li ul li:hover{ background:#f2f2f2;}

.l_cp{width:730px; float:left; padding-left:20px;}

.xlcd{ background:url(../images/ico_2.gif) no-repeat 6px 10px!important;}


@media (max-width:767px) {
.wrap img{width:100%;}
.gs_tu img{ width:100%;}
#demo1{ display:none;}
#demo2{ display:block;}
.wrap{ padding:0 10px;}
.nav .wrap{ padding:0;}

.wrap2{ padding:0;}

.clearfix2{ display:none;}

.r_cd{ display:none;}

.l_cp{width:100%; float:left; padding-left:0;}

}

#banner{ margin-bottom:10px;}
.banner{ position:relative;}
.banner .pic{}
.banner .pic img{ width:100%;}
.banner .txt{ /*background:#1f85fc;*/ color:#135bb5; position:absolute; top:50px; padding:20px; padding-left: 0px;/*opacity: 0.7;*/filter: alpha(opacity=70);}
.banner .txt h1{ font-size:1.8em;}
.banner .txt h5{ font-size:1.2em;}

@media (max-width:1199px) {
	.banner .txt{ /*background:#000;*/ color:#fff; position:absolute; top:50px; padding:20px; opacity: 0.7;filter: alpha(opacity=70);}
	.banner .txt h1{ font-size:2.8em;}
	.banner .txt h5{ font-size:1.2em;}
}

@media (max-width:999px) {
	/*.banner .txt{ top:auto; bottom:-2em; width:100%; text-align:center; padding: 0;}
	.banner .txt h1{ font-size:1.2em; line-height:2em;}
	.banner .txt h5{ display:none;}
	.banner .pic{}
	.banner .txt{ display:none;}*/
	.banner .txt{ /*background:#000;*/ color:#2378c8; top:10px; /*bottom:-2em;*/bottom:-60px; width:97%; text-align:center; padding:0; opacity: 1;filter: alpha(opacity=100);}
	
	.banner .txt h1{ font-size:1.2em; line-height:2em;}
	.banner .txt h5{ display:none;}	
	
	.wrap{ padding:0 10px;}
}

@media (max-width:767px) {
.banner .wrap{ padding:0;}
}
.bottomMenu{ /*background:#393939;*/ color:#aaa; font-size:0.875em; padding:15px 0; border-top:2px #4e4e4e solid; background:url(../images/footer_bg.jpg) top center no-repeat;}
.bottomMenu dl{ float:left; width:80px; border-right:1px #494949 solid; padding:0 10px; line-height:24px; text-align:center;}
.bottomMenu dl dt,.bottomMenu dl dt a{ color:#fff; font-weight:bold; margin-bottom:10px;}
.bottomMenu dl dt a:hover,.bottomMenu dl dd a:hover{ color:#2378c8;}
.bottomMenu dl dd,.bottomMenu dl dd a{ color:#999;}

.bottomMenu .bd{ display:inline-block; width:280px;}
.bottomMenu .bd p{ margin-bottom:10px;}

.footer{ background:#393939; color:#aaa; font-size:0.875em; padding:15px 0; border-top:1px #494949 solid;}
.footer a{ color:#fff;}
.footer a:hover{ color:#2378c8;}
.footer .flogo{ float:left; border-right:1px #494949 solid; padding:0 20px 0 10px; margin-right:20px;}
.footer .fmenu{ float:left; padding-right:20px; margin-right:20px;}
.footer .hd{float:right; }
.footer a.weibo{ background:url(../images/icon/f_weibo.png) no-repeat center; border:1px #fff solid; display:inline-block; border-radius:50%; width: 40px; height:40px; text-indent:-9999px; margin-right:10px;}
.footer a.weibo:hover{ background:#f93 url(../images/icon/f_weibo.png) no-repeat center; border:1px #f93 solid;}
.footer a.weixin{ background:url(../images/icon/f_weixin.png) no-repeat center; border:1px #fff solid; display:inline-block; border-radius:50%; width: 40px; height:40px; text-indent:-9999px;}
.footer a.weixin:hover{ background:#2bad13 url(../images/icon/f_weixin.png) no-repeat center; border:1px #2bad13 solid;}
@media (max-width:767px) {
.bottomMenu{ display:none;}
.footer{ border-top:2px #1b65b3 solid;}
.footer .flogo{ display:none;}
.footer .fmenu{ float:none; padding:0; margin:0; text-align:center;}
.footer .hd{float:none; text-align:center; margin-bottom:10px; }
}


.header{ border-top:4px #2378c8 solid; padding:15px 0;}
.logo{ float:left; padding-left:10px;}
.headrt{ float:right; min-width:360px; font-size:0.875em; /*padding-top:6px;*/}
.headrt .txt{ float:right; text-align:left; line-height:24px; padding-top:10px;}
.headrt .txt s{ display:inline-block; background:url(../images/dot_g.png) no-repeat center; width:30px; height:5px; vertical-align:middle;}

.headrt .t_weixin{ float:right; background:#a0a0a0 url(../images/ewm.png) no-repeat center; display:inline-block; /*border-radius:50%;*/ width:95px; height:95px; text-indent:-9999px; margin-left:20px; border:1px solid #d7d7d7;}
/*.headrt .t_weixin:hover{ background:#2378c8 url(../images/icon/t_weixin.png) no-repeat center;}*/

.nav{ background:#faeefa; border-top:1px #e7e7e7 solid;border-bottom:1px #e7e7e7 solid;}
.nav li{ float:left; width:11%; background:url(../images/navline.png) no-repeat right center; text-align:center; position:relative;}
.nav li:last-child { background:none;}
.nav li>a{ display:block; line-height:40px; font-size:0.875em; font-weight:bold; color:#666; border-bottom:2px #fafafa solid;}
.nav li>a:hover{color:#2378c8;}
.nav li.hover>a{ border-bottom:2px #2378c8 solid;}
.menu { display:none}
.nav li dl{ display:none;}

.nav li>dl dd>dl{ display:none;}

.nav li:hover >dl{ display: block; position:absolute; top:42px; z-index:999; width:155px; text-align:left; opacity: 0.9;filter: alpha(opacity=90);}
.nav li:hover >dl dd a{ display:block; background:#fafafa; line-height:30px; font-size:14px;}
.nav li:hover >dl dd a:hover{ background:#4b9aff; color:#fff;}

.nav li:hover >dl dd:hover >dl { display:block; position:absolute;margin-top: -30px; left:155px; z-index:1000; width:180px; text-align:left;opacity:1;filter: alpha(opacity=100);}

@media (max-width:767px) {
.wrap img{ width:100%;}
.headrt { display:none;}
.nav li{ float:none; background:none; width:auto; text-align:left; border-bottom:1px #e7e7e7 solid;}
.nav li.hover>a{ border-bottom:none;}
.nav li dl{ display: block;}
.nav li:hover dl{ display: block; position: inherit; top: auto; width: auto; text-align: left; opacity: 1.0;filter: alpha(opacity=100);}
.nav li dl dd { border-top:1px #eee dashed;}
.nav li dl dd a{ display:block; background:#fafafa; line-height:30px;}
.nav a{ padding:0 20px;}
.nav li>a{ border-bottom: none;}
.nav li>a:hover{ background:#2378c8; color:#fff;}

.menu { float:right; background:#eee url(../images/icon/menu.png) no-repeat center; display: inline-block; width:40px; height:40px; text-indent:-9999px; margin:10px 10px 0 0;}
.menu:hover {background:#ddd url(../images/icon/menu.png) no-repeat center;}
}

/*.notice{ background:#eee; height:52px; position:relative; overflow:hidden; margin-bottom:20px;}
.notice h3{ background:url(../images/notice_title.png) no-repeat; display:inline-block; width:80px; padding-right:20px; line-height:52px; text-align:center; position:absolute; left:0;}
.notice .bd{ padding:0 60px 0 120px;}
.notice .bd a{
	font-size:1em;
	line-height:52px;
	display:block;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.notice .control{ display:inline-block; width:60px; height:26px; background-color:#eee; background-repeat:no-repeat; background-position:center; position:absolute; right:0; text-indent:-9999px;}
.notice .control:hover{ background-color:#e5e5e5;}
.notice .control_up{ background-image:url(../images/aoorw_up.png); top:0;}
.notice .control_down{ background-image:url(../images/aoorw_down.png); bottom:0;}*/


.index_products_title{ position:relative; background:url(../images/line02.png) repeat-x center; margin-bottom:20px;}
.index_products_title .control a{ display:inline-block; width:60px; height:60px;background-color:#fff; background-repeat:no-repeat; background-position:center; position:absolute;text-indent:-9999px;}
.index_products_title .control a:hover{ background-color:#efefef;}
.index_products_title .control_lt{ background-image:url(../images/jt_lt.png); right:60px;}
.index_products_title .control_rt{ background-image:url(../images/jr_rt.png); right:0; }
.index_products_title h2{ background:#fff; display:inline-block; padding:0 10px; font-weight:normal;}
.index_products_title h2 em{ font-size:16px; font-style:normal; display:block; line-height:24px;}
.index_products_title h2 strong{ font-style:28px; font-weight:normal; display:block; line-height:36px;}
@media (max-width:767px) {
.index_products_title h2 em{ font-size:12px; }
.index_products_title h2 strong{ font-style:18px;}
}

.index_products{ margin-bottom:20px;}
.index_products a{ float:left; display:inline-block; width:23.8%; margin:0 0.6%; background:#f2f2f2;}
.index_products a:hover{ background:#e7e7e7;}
.index_products a .mp{ display:block; padding:1px;}
.index_products a .mp img{ width:100%;}
.index_products a .mc{
	background:url(../images/line01.png) no-repeat 10px 48px;
	font-size:1em;
	line-height:52px;
	padding:10px;
	display:block;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
@media (max-width:767px) {
.index_products a{ float:left; display:inline-block; width:48.8%; margin:0.6%; background:#f2f2f2;}
}

.index_about{ background:#1969b4; color:#fff;  position: relative;}
.index_about h2{ font-size:2.8em; font-weight:500; border-bottom:1px #fff solid; padding:30px 0; margin-bottom:30px; line-height:60px;}
.index_about .txt{ padding-right:35%;}
.index_about .bd{ font-size:0.875em; /*height:180px;*/ min-height:180px; overflow:hidden;}

.index_about .bd a{ color:#83abd0; display:block;padding:10px 0 20px 0;}
.index_about .bd a:hover{ color:#afcae2;}

.index_about .pic{ position:absolute; right:0; top:40px; width:33%;}
.index_about .pic img{ max-width:100%;}

.index_about_foot{ background:#474747;}
.index_about_foot .wrap{ padding:20px 0; min-height:50px;}

.index_about_foot a{ display:inline-block; padding:18px 35px; background:#fff; text-align:center;}
.index_about_foot a:hover{ background:#d2e1f0;}

.index_about_foot a strong,.index_about_foot a em{ display:block;}
.index_about_foot a strong{ line-height:20px; color:#2378c8; font-weight:bold; font-size:1.2em;}

.index_about_foot a em{ font-style:normal; font-weight:normal; font-size:0.75em; line-height:16px;}


@media (max-width:999px) {
	.index_about_foot{ padding:0 10px;}
}

@media (max-width:767px) {
.index_about h2{ line-height:2; text-align:center; padding:10px 0;}
.index_about .txt{ padding:0;}
.index_about .bd{ height: auto; overflow:hidden;}
.index_about .pic{ position: inherit; right:0; top: auto; width: auto; margin:20px auto; text-align:center;}
.index_about_foot .wrap{ text-align:center; padding:20px 0;}
.index_about_foot a{ padding:5px 20px; margin-bottom:10px;}
}

.advantage{}
.advantage h2{ border-bottom:1px #e7e7e7 solid; line-height:2; text-align:center; margin-bottom:20px;}
.advantage .txt{ text-align: center; font-size:0.875em; margin-bottom:40px;}
.advantage .yslist { margin-bottom:20px;}
.advantage .yslist li{ float:left; display:inline-block; width:23.8%; margin:0.6%;background:#f2f2f2; text-align:center; cursor:pointer;}
.advantage .yslist a{ display:block; margin:1px; padding:15px; background:#fff;}
.advantage .yslist a span{ display:block; line-height:1.6;}
.advantage .yslist a span.mp{ margin-bottom:20px;}
.advantage .yslist a span.mt{ font-size:1.5em;}
.advantage .yslist a span.mc{ font-size:0.875em;}
@media (max-width:767px) {
.advantage .yslist li{ width:48.8%;}
}
@media (max-width:499px) {
.advantage .yslist li{ width:98.8%;}
}

.subtitle { line-height:40px;border-bottom:1px #e7e7e7 solid;}
.subtitle strong{ font-size:24px; color:#2378c8; font-weight: bold; margin-right:5px;}
.subtitle em{ font-size:14px; font-style:normal; text-decoration:none; color:#2378c8;}
.location{ float:right; font-size:12px; font-weight:normal; height:40px; line-height:40px; background:url(../images/icon/home.png) no-repeat 0 14px; padding-left:20px;}
.location a{ background: url(../images/arr.png) no-repeat right center; color:#666; padding-right:15px; margin-right:10px;}
.location a:hover{ color:#1778d6;}
.location .act{ color:#000;}

.content{ padding:20px 0 60px 0;}

.content p{ font-size:14px; /*margin-bottom:30px;*/}

.content2{ padding:20px 0 60px 0;}

.bjtp{ background:url(../images/lxwm.jpg) no-repeat right bottom;}


.article {line-height:2;}
.article .box h3 strong{ color:#2378c8; font-weight:normal;}
.article .box .bd { padding:10px;}
.article p { margin-bottom: 15px; line-height:2;}
.article ul li { list-style:disc; margin-left:25px;}
.article ol li { list-style:decimal; margin-left:25px;}

.article_title{color:#333; line-height:36px; font-weight: 600; margin:20px auto; text-align:center;}

.subtime{ color:#8c8c8c; font-size:12px; height:20px; line-height:20px; padding:0 0 10px; margin:0 10px; border-bottom:1px #e7e7e7 solid; position:relative; margin-bottom:20px;}
.subtime em{ font-size:12px; color:#999;}
.share{ line-height:1; position: absolute; right:0; top:-3px;}
.back{ text-align: right; font-size:12px; line-height:30px; clear:both; margin-top:30px;}

@media (max-width:999px) {
	.content{ padding:20px 10px 60px 10px;}
}

@media (max-width:767px) {
.location{ float:none;}
.article_title{ font-size:1.5em;}
.subtime{ text-align:center;}
.share{ display:none;}

.content2{ padding:0 10px 0 10px;}
}

.newsbox{ padding:20px 0; border-bottom:1px #e7e7e7 solid; position:relative;}
.newsbox a,.newsbox a span{display:block;}
.newsbox .pic{ width:240px; height:130px; overflow:hidden; position:absolute; top:20px; left:0;}
.newsbox .pic img{ width:240px; height:130px;}
.newsbox .txt{ padding-left:260px; height:130px;}
.newsbox .txt h4{
	font-size:18px;
	font-weight:normal;
	line-height:30px;
	margin-bottom:6px;
	display:block;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.newsbox .txt h5{
	font-size:14px;
	font-weight:normal;
	line-height:24px;
	height:96px;
	overflow:hidden;
	color:#777;
}
@media (max-width:539px) {
.newsbox .pic{ width: auto; height: auto; position: inherit; top: auto; left: auto; margin:0 auto 10px; text-align:center;}
.newsbox .pic img{ width:100%;height: auto;}
.newsbox .txt{ padding:0; height: auto; overflow: auto;}
}

/*--集团业务---*/

.groupbox{ padding:20px 0; border-bottom:1px #e7e7e7 solid; position:relative;}
.groupbox span{display:block;}
.groupbox .pic{ width:240px; height:260px; overflow:hidden; position:absolute; top:20px; left:0;}
.groupbox .pic img{ width:240px; height:260px;}
.groupbox .txt{ padding-left:260px; min-height:260px;}
.groupbox .txt h4{
	font-size:18px;
	font-weight:normal;
	line-height:30px;
	margin-bottom:6px;
	display:block;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.groupbox .txt h5{
	font-size:14px;
	font-weight:normal;
	line-height:24px;
	color:#777;
}
@media (max-width:539px) {
.groupbox .pic{ width: auto; height: auto; position: inherit; top: auto; left: auto; margin:0 auto 10px; text-align:center;}
.groupbox .pic img{ width:100%;height: auto;}
.groupbox .txt{ padding:0; height: auto; overflow: auto;}
}

.hlist{}
.hlist li { float:left; width:23%; text-align:center; margin:1%;}
.hlist li a{ display:block; border:1px #e7e7e7 solid; padding:10px 0;}
.hlist li a:hover{ border:1px #037edb solid; }
.hlist li span{ display:block;}
.hlist li .mp{ padding:0 10px;}
.hlist li .mp img{ width:100%;}
.hlist li .mc{
	display:block;
	padding:0 5px;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
@media (max-width:767px) {
.hlist li { float:left; width:48%; text-align:center; margin:1%;}
}

.joblist{ border-bottom:1px #e7e7e7 dashed; }
.joblist span{ _float:left; display:inline-block; text-align:center; line-height:40px; height:40px; overflow:hidden;}
.joblist span.p1{ width:30%; text-align:left;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.joblist span.p2{ width:13%;}
.joblist span.p3{ width:10%;}
.joblist span.p4{ width:12%;}
.joblist span.p5{ width:15%;}
.joblist span.p6{ width:10%;}
.joblist span.p6 a{color: #2378c8; text-decoration:underline;}
.joblist span.p6 a:hover {color: #007cc2;}
@media (max-width:767px) {
.joblist{ background:url(../images/dot_g.png) no-repeat 3px center; padding-left:15px;}
.joblist_t{ display:none;}
.joblist span.p1{ display:block; width: auto; margin:auto;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.joblist span.p2, .joblist span.p3, .joblist span.p4, .joblist span.p5, .joblist span.p6{ display:none;}
}

.jobdetail{}
.jobdetail h4{ background:#f2f2f2; font-weight:normal; line-height:2.4; padding:0 10px; margin-bottom:10px;}
.dotted{ border-bottom:1px #ddd dotted;}
.jobdetail li { float:left; width:31%; padding-left:10px; line-height:40px;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.jobdetail label { display:inline-block; color:#999;}
.jobdetail .bd { padding:10px 0;}
.jobdetail .bd label{ float:left; width:80px; padding:0 20px 0 10px;}
.jobdetail .bc{ float:left; padding:0 0 0 10px;}
@media (max-width:767px) {
.jobdetail li { float:none; width: auto; line-height:30px;}
}

.jobdetail p{ padding:10px;}


.submitTab{ width:100%;}
.submitTab td,.submitTab th{ padding:10px; vertical-align:top;}

.submitTab span {color: #f00;}

.submitTab th{ width:90px; text-align:right; font-weight:normal; line-height:32px;}
.submitTab input{ width:350px; border:1px #e7e7e7 solid; padding:5px;}
.submitTab textarea{ width:600px; border:1px #e7e7e7 solid; height:120px; line-height:24px; padding:5px;}

@media (max-width:767px) {
.bjtp{ background:none;}

.submitTab th{ width:80px; text-align:right; font-weight:normal; line-height:32px;}
.submitTab td,.submitTab th{ padding:10px 5px;}
.submitTab input{ width:100%; padding:0; height:32px;}
.submitTab textarea{ width:100%; padding:0;}
.mobile-hide{ display:none;}
}

.partners {  border-top:1px #e7e7e7 solid; border-left:1px #e7e7e7 solid;}
.partners li{ float:left; width:33.2%; border-bottom:1px #e7e7e7 solid; border-right:1px #e7e7e7 solid; text-align:center; height:80px; padding:25px 0;}
.partners li a{ display:block;}
.partners li img{ height:80px;}
.partners li p{ line-height:22px; height:22px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; padding:0 20px;}

@media (max-width:767px) {
.partners li{ float:none; width:auto;}
}

.probox{ padding:35px 0; position:relative;}
.content .probox:nth-child(2n)  { background:#f8f8f8;}
.probox h4{ line-height:40px; margin-bottom:20px;
	display:block;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

.probox h5{ font-size:1em; line-height:30px; color:#2378c8; font-weight:normal;
	display:block;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.probox h4 strong{ font-size:1.25em; font-weight:normal; color:#333; display:inline-block;}
.probox h4 span{ float:right;}
.probox h4 span s{ background:url(../images/icon/product.png) no-repeat 0 0; display:inline-block; width:25px; height:25px; vertical-align:middle;}
.probox h4 span s.pro_ico1{ background-position:0 -50px;}
.probox h4 span s.pro_ico1a{ background-position:0 0;}
.probox h4 span s.pro_ico2{ background-position:-28px -50px;}
.probox h4 span s.pro_ico2a{ background-position:-28px 0;}
.probox h4 span s.pro_ico3{ background-position:-56px -50px;}
.probox h4 span s.pro_ico3a{ background-position:-56px 0;}
.probox h4 span s.pro_ico4{ background-position:-84px -50px;}
.probox h4 span s.pro_ico4a{ background-position:-84px 0;}
.probox h4 span s.pro_ico5{ background-position:-112px -50px;}
.probox h4 span s.pro_ico5a{ background-position:-112px 0;}
.probox h4 span s.pro_ico6{ background-position:-140px -50px;}
.probox h4 span s.pro_ico6a{ background-position:-140px 0;}
.probox h4 span s.pro_ico7{ background-position:-168px -50px;}
.probox h4 span s.pro_ico7a{ background-position:-168px 0;}
.probox h4 span s.pro_ico8{ background-position:-196px -50px;}
.probox h4 span s.pro_ico8a{ background-position:-196px 0;}
.probox h4 span s.pro_ico9{ background-position:-224px -50px;}
.probox h4 span s.pro_ico9a{ background-position:-224px 0;}
.probox h4 span s.pro_ico10{ background-position:-252px -50px;}
.probox h4 span s.pro_ico10a{ background-position:-252px 0;}
.probox h4 span s.pro_ico11{ background-position:-280px -50px;}
.probox h4 span s.pro_ico11a{ background-position:-280px 0;}
.probox h4 span s.pro_ico12{ background-position:-308px -50px;}
.probox h4 span s.pro_ico12a{ background-position:-308px 0;}

.probox .pic{ position:absolute; width:200px; height:200px; left:0;}
.probox .pic img{ width:100%;}

.probox .pic2{ position:absolute; width:200px; height:200px; left:10px;}
.probox .pic2 img{ width:100%;}

.probox .txt{ margin-left:220px;}
.probox .txt .bc{ float:left; font-size:0.875em; width:48%; margin:0 1%; color:#666;}
.probox .txt .bd{ line-height:24px; height:96px; overflow:hidden;}
.probox .txt .bc li{ line-height:23px; border-bottom:1px #e7e7e7 solid;
	display:block;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.probox .txt .bc li span{ color:#ed0000;}


.probox .txt2{ margin-left:230px;}
.probox .txt2 .bc{ float:left; font-size:0.875em; width:48%; margin:0 1%; color:#666;}
.probox .txt2 .bd{ line-height:24px; height:96px; overflow:hidden;}
.probox .txt2 .bc li{ line-height:23px; border-bottom:1px #e7e7e7 solid;
	display:block;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.probox .txt2 .bc li span{ color:#ed0000;}


@media (max-width:767px) {
.probox{ padding:25px 0;}
.probox h4 strong{ display:block; font-size:1.5em;}
.probox h4 span{ float: none;}

.probox .pic{ position: inherit; width:auto; height:auto; left: auto; margin-bottom:10px;}

.probox .pic2{ position: inherit; width:auto; height:auto; left: auto; margin-bottom:10px;}


.probox .txt{ margin: auto;}
.probox .txt .bc{ float: none; width: auto; margin:10px auto;}
.probox .txt .bd{ line-height:24px; height: auto;}


.probox .txt2{ margin: auto;}
.probox .txt2 .bc{ float: none; width: auto; margin:10px auto;}
.probox .txt2 .bd{ line-height:24px; height: auto;}

.content .probox:nth-child(2n)  { background:none;}
}

.pro_header{ background:url(../images/pro_bg.png) no-repeat center top; height:425px; padding:30px 0;}

.pro_header .pic{ position:absolute; left:0; width:390px; height:390px;}

.pro_header .pic img{ width:100%;}
.pro_header .txt{ margin-left:420px; display:block; background:url(../images/pro_bgt.png) repeat; color:#fff; padding:30px; overflow:hidden; line-height:24px;}
.pro_header .txt .bd{ font-size:14px; line-height:24px; /*height:130px;*/ overflow:hidden; margin-bottom:6px;}

.pro_header .txt .bd h4{font-size:16px;}

.pro_header .txt .bd p{line-height:24px;}
.pro_header .txt h3{ font-size:1.5em; color:#fff; line-height:30px; margin-bottom:10px;}
.pro_header .down{ margin-bottom:8px;}
.pro_header .down h4{font-size:1em; line-height:30px; color:#2378c8;}
.pro_header .down li{ font-size:0.875em;}
.pro_header a{ color:#999;}
.pro_header a:hover{ color:#fff;}
.pro_header .contacts{ border-top:1px #666 solid; text-align:center; font-size:12px;}
.pro_header .contacts a{ display:inline-block; width:30%; margin:10px 1%; vertical-align:top;}
.pro_header .contacts .ico{ background:url(../images/icon/contact-ico.png) no-repeat center 0; display:block; width:40px; height:40px; margin:0 auto;}
.pro_header .contacts a .ico1{ background-position: center 0;}
.pro_header .contacts a:hover .ico1{ background-position: center -40px;}
.pro_header .contacts a .ico2{ background-position: center -80px;}
.pro_header .contacts a:hover .ico2{ background-position: center -120px;}
.pro_header .contacts a .ico3{ background-position: center -160px;}
.pro_header .contacts a:hover .ico3{ background-position: center -200px;}

@media (max-width:999px) {
	.pro_header .pic{left:20px;}
}

@media (max-width:767px) {
.pro_header{ background:none; height:auto;}
.pro_header .pic{ position: inherit; left: auto; width: auto; height: auto; margin-bottom:10px;}
.pro_header .txt{ margin: auto; display:block; background:#555; color:#fff; padding:10px; line-height:24px;}
.pro_header .txt .bd{height: auto; overflow:hidden; margin-bottom:6px;}
.pro_header .contacts a{ display:block; height:auto; width:auto; text-align:left; line-height:20px; font-size:14px; background:url(../images/ar22.png) no-repeat 0 center; padding-left:15px;}
.pro_header .contacts .ico{ display:none;}
}


.paper{ clear:both; text-align:center; padding:6px; margin-top:20px;}
.paper a{ display:inline-block; height:26px; line-height:26px; padding:0 12px; margin:0 2px; background:#fff; border:1px #e7e7e7 solid;}
.paper a:hover,.paper a.act{ color:#fff; font-weight: normal; background:#2378c8;}
.paper a.prev,
.paper a.next{ width:2px !important; text-indent:-9999px;}
.paper a.prev{ background:url(../images/ar1.png) no-repeat center;}
.paper a.next{ background:url(../images/ar2.png) no-repeat center;}
.paper a.prev:hover{ background:#2378c8 url(../images/ar12.png) no-repeat center; border:1px #2378c8 solid;}
.paper a.next:hover{ background:#2378c8 url(../images/ar22.png) no-repeat center; border:1px #2378c8 solid;}

.content .pro_article{ padding:50px 0;}
.content .pro_article:nth-child(2n)  { background:#f1f1f1;}

/*--联系地址--*/
.dizhi{ padding:30px 0 30px 0;}
.dizhi h3{ font-size:22px;padding-bottom:20px;}
.dizhi p{ line-height:32px; margin-bottom:0;}
.dizhi i{ font-style:normal;  width:100px; display:inline-block;}

@media (max-width:767px) {
.content .pro_article{ padding:25px 0;}

.dizhi i{ text-align:left; width:100%; display:block; padding-right:0px;}
}

/*--头部搜索--*/
.language{ color:#b4b4b4; line-height:26px; height:26px; margin-top:10px;}
.language a{ color:#b4b4b4; padding:0 10px 0 10px;}
.language a:hover{ color:#9d9d9d;}
.language input{ border:1px solid #c8c8c8; width:210px; height:26px; text-indent:5px;vertical-align:middle; padding:0;}
.s_btn{  width:30px!important; height:28px!important;line-height:28px; background:url(../images/search.gif) no-repeat;display:inline-block; padding:0!important;vertical-align:middle; margin-right:8px;}
.language_m{display:none;}

@media (max-width:767px) {
.language_m{ color:#b4b4b4; line-height:26px; height:26px; margin:15px auto; width:94%; display:block;}
.language_m a{ color:#b4b4b4; padding:0 10px 0 10px;}
.language_m a:hover{ color:#9d9d9d;}
.language_m input{ border:1px solid #c8c8c8; width:86%; height:26px; text-indent:5px;vertical-align:middle; padding:0;}
}

/*--检测服务--*/
.jc_service img{ max-width:100%;}
.jc_service h1{ font-size:16px; line-height:36px; height:36px; background:#daebed; color:#459aa7; text-indent:10px;}
.jc_service p{ margin:20px 0; padding:0 10px; line-height:26px;}

.jc_service dl{ float:left; width:42%; margin:15px 2% 15px 4%; height:160px;}
.jc_service dt{ font-weight:bold;}
.jc_service dd{ font-size:14px; line-height:24px;}

.tophot{ display:none;}

@media (max-width:767px) {
	.jc_service dl{ width:90%; margin:15px 5% 15px 5%; height:auto;}
	
	.logo img{ height:45px; width:auto;}
	
	.tophot{ line-height:30px; height:30px; background:#2378c8; display:block; color:#FFF; text-indent:10px;}
	.tophot .yybb{ float:right; padding-right:10px;}
	.tophot .yybb a{ color:#FFF;}
}


/*---新闻轮播相关---*/
.BreakingNewsController{width:100%; position:relative;background:#eee; height:52px; position:relative; overflow:hidden; margin-bottom:20px;}
.BreakingNewsController h3{ background:url(../images/notice_title.png) no-repeat; display:inline-block; width:80px; padding-right:20px; line-height:52px; text-align:center; position:absolute; left:0;}
.BreakingNewsController .bd{ /*padding:0 60px 0 120px;*/}
.BreakingNewsController .bd a{
	/*font-size:1em;
	line-height:52px;
	display:block;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;	*/
}
.BreakingNewsController .bn-title{ /*float:left; width:115px; height:52px;*/}
.BreakingNewsController ul{ position:absolute; left:120px;}
.BreakingNewsController ul li{ padding:14px 0px;}

.BreakingNewsController ul li a{
	display:block;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

.BreakingNewsController .bn-arrows-left{ display:inline-block; width:50px; height:26px; background-color:#eee; background-repeat:no-repeat; background-position:center; position:absolute; right:0; text-indent:-9999px;background-image:url(../images/aoorw_up.png); top:0;}
.BreakingNewsController .bn-arrows-right{display:inline-block; width:50px; height:26px; background-color:#eee; background-repeat:no-repeat; background-position:center; position:absolute; right:0; text-indent:-9999px;background-image:url(../images/aoorw_down.png); bottom:0;}

.BreakingNewsController .bn-arrows-left:hover{ background-color:#e5e5e5;}
.BreakingNewsController .bn-arrows-right:hover{ background-color:#e5e5e5;}







