/*css*/
@import "../css/reset.css";
@import "../css/skeleton.css";

html, body {
	background: #ffffff;
	font: 13px/18px "Microsoft Yahei",Arial, sans-serif;
	font-family: 'Ubuntu', sans-serif;
	color: #43434d;
	min-width:300px;
}

* { -webkit-text-size-adjust: none;font-family:"Microsoft Yahei";}

*::before, *::after {
    box-sizing:border-box;
}

a { color: inherit; text-decoration: none;}
a:hover { text-decoration: none;color:#63a6e7;}
a[href^="tel:"] {color: inherit;text-decoration:none;}
.a-hov { transition: all 0.4s ease;}
.a-hov:hover { color: #f74f42;}

.link-1 {display: inline-block; padding-right: 11px; font-size: 12px; line-height: 21px; color: #d6011d; text-transform: uppercase; position: relative;}
.link-1:after {
	content: "";
	position: absolute;
	right: -3px;
	top: 9px;
	width: 0;
	height: 0;
	border: 3px solid;
	border-color: transparent transparent transparent #3f3f3f;
}
.link-1:hover { text-decoration: underline;}

.link-2 {display: inline-block; padding-right: 12px; font-size: 12px; line-height: 21px; color: #323232; text-transform: uppercase; position: relative;margin-top: 9px;}
.link-2:after {
	content: "";
	position: absolute;
	right: 0px;
	top: 8px;
	width: 7px;
	height: 5px;
	background: url(../images/arrow-1.png) right center no-repeat;
}
.link-2:hover { color: #ef634c;}
.b-link { text-align: right; margin-top: 18px; margin-bottom: 0;}

ul li a { transition: all 0.4s ease;}

h1, h2, h3, h4, h5, h6 { font-family: "Microsoft Yahei",sans-serif; font-weight: normal;}
h1 { font-size: 60px; line-height: 62px; font-family: "Microsoft Yahei", sans-serif; color: #373737; font-weight: bold; font-style: italic; padding-top: 15px; margin-left: -4px; float: left;}
h1 span { color: #ef664f;}
h2 { font-size: 24px; line-height: 32px; color: #323232; text-transform: uppercase; padding-top: 47px; padding-bottom: 23px;}
h3 { font-size: 18px; line-height: 25px; font-family: "Microsoft Yahei", sans-serif; font-weight: bold; font-style: italic; color: #323232; text-transform: uppercase;}
h4 { font-size: 13px; line-height: 18px; color: #f82100; font-family: "Microsoft Yahei", sans-serif; padding-bottom: 10px;}
h5 { }


.title-1 { font-family: "Microsoft Yahei", sans-serif; font-size: 36px; line-height: 42px; color: #1c1c1e; text-transform: uppercase; padding-top: 43px;} 
.title-2 { font-family: "Microsoft Yahei", sans-serif; font-size: 36px; line-height: 33px; color: #1c1c1e; padding-top: 43px; padding-bottom: 4px;} 
.title-3 { font-size: 11px; line-height: 21px; font-family: 'Ubuntu', sans-serif; color: #ef634c; font-weight: bold; text-transform: uppercase; }
.text-1 { color: #ef634c; font-family: "Microsoft Yahei", sans-serif; font-size: 18px; line-height: 28px;}
.text-2 { font-size: 14px; line-height: 24px; color: #6a6a6a; font-family: "Microsoft Yahei", sans-serif; font-style: italic; padding-top: 19px;}
.text-3 { line-height: 21px;}
.text-4 { line-height: 15px; font-size: 13px; color: #797979; font-style: italic; padding-top: 1px; font-weight: normal;}
.text-5 { font-size: 14px; line-height: 20px; color: #ef634c; font-style: italic; }
.text-6 { font-size: 14px; line-height: 24px; color: #6a6a6a; font-style: italic; }

.color-1 { color: #323232;}
.color-2 { color: #ef634c;}
.color-3 { color: #000000;}

h2.v1 { padding-top: 83px;}
h2 + .img-bord { margin-top: 5px;}
h2 + .list { margin-top: -14px;}

.color-2 > a:hover { color: #323232;}
.text-1 > a:hover { color: #323232;}

.btn {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	font-size: 16px;
	line-height: 16px;
	color: #fff;
	text-transform: uppercase;
	background: #ef634c url(../images/camera/blank.gif) 0 0 repeat;
	padding: 12px 33px 14px;
	margin-top: 31px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	-ms-border-radius: 1px;
	-o-border-radius: 1px;
	border-radius: 1px;
	text-shadow: 1px 1px #d25743;
	border: 1px solid transparent;
}
.btn:hover { text-shadow:none; background: #dadada url(../images/bg-6.gif) 0 0 repeat-x; border: 1px solid #afaeae; color: #272727; }

.list + .btn { margin-top: 38px;}
.list li {
	font-size: 13px;
	line-height: 15px;
	background: url(../images/icon-1.png) 0 0 no-repeat;
	padding-left: 22px;
	margin-top: 19px;
}
.list li + li { margin-top: 27px;}
.list li a { }
.list li a:hover { color: #f74f42;}

.list.v1 li + li { margin-top: 15px; }
.list.v1 li { margin-left: 2px; }

/*auxiliary*/

.img-ind {float: left; margin-right: 24px; margin-top: 5px;}
.wrapper {width: 100%; position: relative;}
.extra-wrap {overflow:hidden;}
.grid_inside { margin: 0 -10px;}
.aligncenter {text-align: center !important;}
.alignleft { text-align: left !important; }
.it {font-style:italic; display: inline-block;}
.fleft {float: left;}
.fright {float: right;}
.h-underline:hover { text-decoration: underline;}
.underline {text-decoration: underline;}
.upp {text-transform: uppercase;}
.transition {transition: all 0.4s ease;}

.clearfix { *zoom: 1;clear:both;padding:0;margin:0;height:0;}
.clearfix:before,.clearfix:after {display: table; content: "";line-height: 0;}
.clearfix:after { clear: both;}

.pad-left { padding-left: 10px;}

p { padding-bottom: 18px;}
p.text-3 { padding-bottom: 21px;}
.pad-top { padding-top: 9px;}


.img-bord { border: 1px solid #cfcece;}
.img-bord { margin-bottom: 27px;}
.img-ind-2.img-bord { margin-bottom: 18px;}

.img-ind-1 { float: left; margin-right: 10px; margin-top: 4px;}
.img-ind-1 + .title-2 { overflow: hidden; padding-top: 15px;}
.img-ind-2 { float: left; margin-right: 12px; margin-top: 6px;}
.date { 
float: left; 
margin-right: 10px;
font-size: 14px;
line-height: 16px;
color: #373737;
font-family: "Microsoft Yahei", sans-serif;
text-transform: uppercase;
width: 70px;
margin-top: -4px;
}
.date span { font-size: 36px; line-height: 36px; padding-bottom: 3px; color: #ef634c; font-weight: bold; display: block;}
.date + div { overflow: hidden;}

.img-circle {
display: inline-block;
-webkit-border-radius: 500px;
-moz-border-radius: 500px;
-ms-border-radius: 500px;
-o-border-radius: 500px;
border-radius: 500px;
background: #ef634c;
width: 60px;
height: 60px;
line-height: 56px;
text-align: center;
margin-top: 0px;
}
.img-circle img { vertical-align: middle;}
.img-circle + div { overflow: hidden;}


.bord-left { position: relative; padding-bottom: 8px;}
.bord-left:after {
position: absolute;
content: "";
background: #ffffff;
width: 1px;
top: 37px;
bottom: -22px;
left: 0;
border-left: 1px solid #b5b5b5;
}

.img-ind + div > .text-2 { padding-top: 0;}
.img-ind.img-bord { margin-bottom: 0;}
.img-ind + div > h3 { padding-top: 0; margin-top: -2px; padding-bottom: 8px;}

.block-5 .img-bord { margin-right: 20px;}

/************Header************/
header { background: #f7f7f7;}

.header_tel {
display:block;
font-size:24px;
line-height:20px;
color:#acacac;
font-weight:700;
margin: 0px 0 0 0px;
}

.header_tel img {
margin-right: 10px;
margin-top: -5px;
margin-bottom: 5px;
float:left;
}

.list-services { padding-top: 34px; margin-right: 0; float: right; position: relative; margin-bottom: 31px;}
.list-services li {
display: inline-block;
float: left;
}

[class*="list-services-"] {
	text-decoration: none;
	display: block;
	height: 33px;
	width: 33px;
	background: #f7f7f7 url(../images/social_icons.png) no-repeat;
	background-position-x: -25px;
	background-position-y: 0px;
	-webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
	margin-left: 4px;
}
.list-services-1 { background-position: 0px 0px;}
.list-services-2 { background-position: -37px 0px;}
.list-services-3 { background-position: -74px 0px;}
.list-services-4 { background-position: -111px 0px;}
.list-services-5 { background-position: -147px 0px;}

.list-services li a:hover { opacity: .6;}

.h-bg { 
/* margin-top: 21px; */ 
background: #dbdbdb url(../images/bg-1.gif) 0 0 repeat-x; 
padding-bottom: 16px;
}

form.search { margin-top: 22px; position: relative;}
form.search input { 
border: 1px solid #cbcbcb; 
background: #e4e4e4 url(../images/bg-search.gif) 0 0 repeat-x; 
height: 26px; 
width: 220px;
font-size: 12px; 
line-height: 18px; 
font-family: "Microsoft Yahei", sans-serif;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
padding: 3px 30px 3px 10px;
}
form.search a { cursor: pointer; position: absolute; bottom: 3px; right: 11px; font-size: 14px; line-height: 18px; color: #ef634c; font-family: 'Oxygen', sans-serif; text-transform: uppercase;}


.h-bg-1 {	background: url(../images/bg-2.gif) 0 0 repeat;}

.slider { margin-top: 0px;}
.slider .camera_wrap { z-index: 10;}
.slider .camera_caption > div { background: none; width: 343px; padding: 10px 16px;}
.slider .line-1 {font-size: 36px; line-height: 48px; font-weight: normal; color: #ef634c; text-transform: uppercase; background: #fff;}
.slider .line-2,
.slider .line-3 {font-size: 26px; line-height: 47px; color: #fff; text-transform: uppercase; background: url(../images/opacity.png) 0 0 repeat;}
.slider [class*="line-"] { margin-top: 1px; padding-left: 20px;}
.slider .camera_caption  { bottom: 20px;}
.slider .s-btn {
display: inline-block;
font-size: 12px;
line-height: 18px;
color: #fff;
background: #ef634c;
text-transform: uppercase;
padding: 10px 18px;
margin-top: 40%;
margin-left:35%;
transition: all .4s ease;
}
.slider .s-btn:hover { background: #4a8cf3;}
.slider .camera_pag { position: relative;}
.slider .camera_pag_ul { position: absolute; bottom: 0px; right:40px;}
.camera_wrap .camera_pag .camera_pag_ul li { width: 24px; height: 24px; line-height:24px;font-size:14px;background:#333333; margin: 0px 2px;color:#FFFFFF;}
.camera_wrap .camera_pag .camera_pag_ul li span {width:100%;height:100%;background:none;}
.camera_wrap .camera_pag .camera_pag_ul li:hover,
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent { background: #5fc42a;color:#FFFFFF;}


/************Content***********/

.bg-1 { background: url(../images/bg-5.gif) 0 0 repeat; border-top: 1px solid #d8d8d8; padding-bottom: 39px; border-bottom: 1px solid #f7f7f7;}
.bg-1 .bg-inside {background: url(../images/bg-4.gif) 0 0 repeat-x;}
.bg-2 { background: #f7f7f7; border-top: 1px solid #cbcbcb; border-bottom: 1px solid #c6c6c6;}
.bg-3 { background: #e6e6e6 url(../images/bg-7.gif) 0 0 repeat; border-top: 1px solid #fbfbfb; border-bottom: 1px solid #f7f7f7; padding-bottom: 50px;}
.bg-3.v1 { padding-bottom: 40px;}
.bg-3.v2 { padding-bottom: 44px;}
.bg-3.bord-bot { border-bottom: 1px solid #c6c6c6;}

.shadow-1 {
border-top: 1px solid #bebebe;
-webkit-box-shadow: inset 0px 1px 3px 0px #bebebe;
-moz-box-shadow: inset 0px 1px 3px 0px #bebebe;
box-shadow: inset 0px 1px 3px 0px #bebebe;
}

.block-1 { margin-top: 34px; padding-bottom: 47px;}

.box-2 { margin-top: 4px;}
.box-2 a.clearfix { display: block;}
.box-2 a:hover .date span { transition: all .4s ease;}
.box-2 a:hover .date span { color: #373737;}
.box-2 a:hover .text-3 { text-decoration: underline;}

.box-1 { margin-top: 63px;}
.box-1 .img-circle { float: left; margin-right: 14px;}
.box-1 h3 { margin-top: 3px;}

.box-4 { margin-top: -5px;}

.block-2 { margin-bottom: 61px;}

.block-3 { margin-top: 22px;}

.dropcap { float: left; font-weight: bold; font-size: 36px; line-height: 36px; color: #ef634c;font-family: "Microsoft Yahei", sans-serif; margin-right: 20px;}

.block-5 + .block-5 { margin-top: 49px;}

.gallery { margin-top: -40px;}
.gallery > div { margin-top: 45px;}

.block-6 { width: 90%;}
.block-6 + .block-6 { margin-top: 33px;}

/************Footer************/

footer { border-top: 1px solid #bababa; position: relative; margin-top: -1px; padding-bottom: 40px;}
footer:after { 
position: absolute;
content: "";
top: 0;
left: 0;
right: 0;
height: 1px;
background: #bababa;
border-top: 1px solid #fff;
}

.list-2-services { margin-top: 58px; margin-right: 0; float: right; position: relative; float: left;}
.list-2-services li {
display: inline-block;
float: left;
}

.list-2-services a {
	text-decoration: none;
	display: block;
	height: 47px;
	width: 47px;
	background: #fff url(../images/social_icons-1.png) no-repeat;
	background-position-x: -25px;
	background-position-y: 0px;
	-webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
	margin-right: 3px;

	margin-left: 0px;
}
.list-2-services .list-services-1 { background-position: 0px 0px;}
.list-2-services .list-services-2 { background-position: -51px 0px;}
.list-2-services .list-services-3 { background-position: -101px 0px;}
.list-2-services .list-services-4 { background-position: -151px 0px;}
.list-2-services .list-services-5 { background-position: -201px 0px;}

.list-2-services li a:hover { opacity: .6;}

.copyright { font-size: 12px; line-height: 16px; color: #949494; float: left; margin-top: 63px; margin-left: 10px; text-transform: uppercase;}
.copyright .logo { font-size: 14px; line-height: 16px; color: #ef634c;}
.copyright > div > a:hover { text-decoration: underline;}

.list-logos { margin-top: 66px;font-family: "Microsoft Yahei";}
.list-logos li {  display: inline; line-height: 30px;}
.list-logos li a { color: #949494; margin-left: 14px; font-size: 12px; }
.list-logos li a:hover { color: #ef634c;}
.list-logos .logo-1 { font-family: "Microsoft Yahei"; line-height: 24px;}
.list-logos .logo-2 { font-family: "Microsoft Yahei"; font-weight: normal;}
.list-logos .logo-3 { font-family: "Microsoft Yahei"; text-transform: uppercase;}
.list-logos .logo-4 { line-height: 30px;}

.block-4 { padding-top: 36px;}

.box-3 + .box-3 { margin-top: 22px;}

.w5 { width: 91%;}

/*toTop*/

#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	cursor:pointer;
	overflow:hidden;
	width: 58px;
	height: 58px;
	border:none;
	text-indent:-999px;
	z-index:20;
	background: url(../images/ui.totop.png) 0 0 no-repeat;
	margin-right: -670px !important;
	right: 50%;
	bottom: 20px;
}

	#toTop:hover { background-position:  0 bottom;}

	#toTop:active, #toTop:focus {outline:none;}



/*touch-touch*/ 
.magnifier {
	position:relative;
	display:block;
	background: url(../images/magnifier.png) center center no-repeat #000000;

}
.magnifier img {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	width: 100%;
}

.magnifier:hover img {
	opacity: 0.4;
}




/*==================================RESPONSIVE LAYOUTS===============================================*/


@media only screen and (max-width: 995px) {
	.slider .camera_wrap { height: 387px;}
	.list-logos li a { margin-left: 5px;}
	.img-ind + div > h3 { margin-top: 0;}
	.copyright { margin-left: 5px;}
	.list-logos { margin-top: 69px;}
}
@media only screen and (max-width: 767px) {
	.h-bg .fleft { float: none;}
	form.search input { width: 100%;}
	.list-services { float: none;}
	.slider .camera_wrap { height: 217px;}
	.slider .camera_caption { bottom: 60px;}
	.slider .line-2, .slider .line-3 { display: none;}
	.slider .camera_pag_ul { left: auto; right: 10px;}
	.block-1 > div > div + div { margin-top: 50px;}
	.box-2 + .box-2 { margin-top: 40px;}
	.bord-left:after { display: none;}
	.list-logos li a { margin-left: 14px;}
	.block-5 .extra-wrap { overflow: visible;}
	.block-5 .img-bord { margin-bottom: 10px;}
	.box-4 + .box-4 { margin-top: 20px;}

	footer .fright,
	footer .fleft { float: none;}

	.w1 { width: 45%; }
	.w1 img { width: 100%;}
}
@media only screen and (max-width: 479px) {
	.slider .camera_wrap { height: 155px;}
	.slider .line-1 { font-size: 22px; line-height: 30px;font-weight:normal;}
	.slider .camera_caption > div { width: auto;}
	.slider .camera_caption { bottom: 0px;}
	.slider .line-1 { background: none;}
	.copyright { margin-top: 20px;}
	.list-logos { display: none;}
}
@media only screen and (max-width: 320px) {

}


.main{width:960px;margin:auto;min-width:960px;}
.mainw{width:990px;margin:auto;min-width:990px;}
.full{width:100%;}
.borderb{border-bottom:#DFDFDF 1px solid;}

.header{width:100%;}
.header .headr{float:right;display:inline;margin-top:30px;}
.header .headr > a > img{margin-top:3px;margin-bottom:-3px;margin-right:4px;}
.menu{width:100%;height:36px;background:url("../images/menu_bg.jpg") repeat-x;border-bottom:#e6e7e6 1px solid;}

.cal{height:37px;line-height:36px;text-align:left;font-size:16px;}
.cal > img{margin-top:7px;margin-bottom:-7px;margin-right:10px;}

.ad{padding:8px 0;}
.ad img{width:100%;}

.indexnews{padding:0;margin:0 auto;}
.indexnews .indexnewscont{height:100%;float:left;display:inline;padding-left:45px;padding-right:0;list-style:none;}
.indexnews .indexnewscont .indexdownload{width:220px;height:141px;overflow:hidden;}
.indexnews .indexnewscont .indexdownload_1{background:url("../images/indexdownload_1.png") no-repeat;}
.indexnews .indexnewscont .indexdownload_2{background:url("../images/indexdownload_2.png") no-repeat;}
.indexnews .indexnewscont .indexdownload > li{padding-left:18px;display:block;margin-left:0;font-size:14px;line-height:34px;background:url("../images/arr.png") no-repeat 0 5px;}
.indexnews .indexnewscont .indexdownload > li:first-child{margin-top:14px;}
.indexnews .indexnewscont .indexdownload > li > a{width:132px;height:34px;float:left;display:inline;overflow:hidden;}
.indexnews .indexnewscont .indexdownload > li > span{width:66px;height:34px;float:right;display:inline;color:#C9C9C9;font-size:12px;}

.indexnews .indexnewsl{width:31.2%;border-left:0;padding-right:2%;padding-left:0;}
.indexnews .indexnewsr{float:right;}

h2.indextit{width:100%;height:27px;background:url("../images/tit_bg.png") repeat-x;margin:0 0 6px 0;padding:0;}
h2.indextit > span{font-size:14px;color:#FFFFFF;width:auto;height:19px;margin:0 0 0 33px;padding:8px 10px 0 7px;background:url("../images/tit_ibg.png") repeat-x;position:relative;}
h2.indextit > span::before{width:33px;height:27px;top:0;left:-33px;position:absolute;content:" ";}
h2.indextit > span::after{width:25px;height:27px;background:url("../images/tit_end.png") no-repeat;top:0;right:-25px;position:absolute;content:" ";}
h2.indextit > span.intit_1::before{background:url("../images/tit_1.png") no-repeat;}
h2.indextit > span.intit_2::before{background:url("../images/tit_2.png") no-repeat;}
h2.indextit > span.intit_3::before{background:url("../images/tit_3.png") no-repeat;}
h2.indextit > span.intit_4::before{background:url("../images/tit_4.png") no-repeat;}
h2.indextit > span.intit_5::before{background:url("../images/tit_5.png") no-repeat;}
h2.indextit > span.intit_6::before{background:url("../images/tit_6.png") no-repeat;}
h2.indextit > span.intit_7::before{background:url("../images/tit_7.png") no-repeat;}
h2.indextit > span.intit_8::before{background:url("../images/tit_8.png") no-repeat;}
h2.indextit > span.intit_9::before{background:url("../images/tit_9.png") no-repeat;}
h2.indextit > a{float:right;height:14px;margin-top:10px;line-height:14px;color:#888888;font-size:12px;text-transform:none;}

.indexnews .indexnewscont img.tit{margin:15px 0 8px 0;display:block;}
.indexnews .indexnewscont > li{padding-left:18px;display:block;margin-left:0;font-size:14px;line-height:24px;background:url("../images/arr.png") no-repeat;}
.indexnews .indexnewscont > li.first{margin-bottom:12px;}
.indexnews .indexnewscont > li > a{width:100%;height:24px;display:block;overflow:hidden;}
.indexnews .indexnewscont > li > span{display:block;color:#C9C9C9;font-size:12px;}
.indexnews .indexnewscont > li.more{background:url("../images/more.png") no-repeat;background-position:18px 6px;padding-left:36px;}
.indexnews .indexnewscont > li.more > a{color:#A9A9A9;font-size:14px;width:100px;}
.indexnews .indexnewscont > li.more > a:hover{color:#ae2b31;}
img.ad{width:100%;margin:6px 0;padding:0;}


.yxqy{width:715px;float:right;}
/* sliderbox */
.khbox{width:100%;height:224px;overflow:hidden;padding:0;margin:0;position:relative;margin-bottom:10px;}
.arrow-btn{display:inline;border:#c8c8c8 1px solid;background:#ececec;width:2.25%;height:120px;overflow:hidden;cursor:pointer;padding:0;padding-top:102px;margin:0;text-align:center;}
#btn-left{float:left;}
#btn-left.dasabled{}
#btn-right{position:absolute;top:0px;right:0px;cursor:pointer;}
#btn-right.dasabled{}

.khcont{width:95.5%;overflow:hidden;height:222px;float:left;border:#e4e4e4 1px solid;border-left:0;border-right:0;background:#fafafa;}
.khslide{width:912px;overflow:hidden;position:relative;height:222px;margin:auto;}
.khslide ul{position:absolute;left:0px;top:0px;width:912px;height:222px;list-style:none;}
.khslide li{float:left;width:228px;height:222px;text-align:center;}
.khslide li div{display:block;text-decoration:none;color:#073a5e;font-size:12px;font-weight:bold;margin:auto;margin-top:15px;width:192px;height:94px;line-height:18px;color:#0663c2;}
.khslide li div img{width:190px;height:58px;border:#c8c8c8 1px solid;display:inline-block!important;}

.chaxun{}
.chaxun .indexzscx{width:100%;float:left;display:inline;padding:15px 2% 15px 0;}
.chaxun .indexzscx .indexzscxcont{background:url("../images/indexcertbg.png") no-repeat;height:142px;}
.chaxun .indexzscx .indexzscxcont .indexzscxform{width:43%;padding-left:3%;padding-right:3%;margin-top:20px;margin-bottom:30px;float:left;display:inline;}
.chaxun .indexzscx .indexzscxcont .indexzscxformr{}
.chaxun .indexzscx .indexzscxcont .indexzscxform h4{font-size:16px;line-height:24px;color:#5f5f5f;margin:0;padding:0;}
.chaxun .indexzscx .indexzscxcont .indexzscxform h5{font-size:13px;line-height:14px;color:#99a4aa;margin:0;padding:0;}
.chaxun .indexzscx .indexzscxcont .indexzscxform input.keytext{float:left;display:inline;width:76%;border:#afafaf 1px solid;padding:0;padding-left:5px;color:#777777;height:32px;line-height:22px;font-size:12px;margin-top:20px;margin-right:1%;}
.chaxun .indexzscx .indexzscxcont .indexzscxform input.keybtn{cursor:pointer;float:left;display:inline;width:20%;border:#60c42a 1px solid;color:#FFFFFF;height:34px;font-size:12px;background:#60c42a;margin-top:20px;}
.chaxun .indexzscx .indexzscxcont .indexzscxform input.keytextl{border-right:0;margin-right:0;}
.chaxun .indexzscx .indexzscxcont .indexzscxform input.keybottom{margin-top:10px;}
.chaxun .indexdc{width:31.2%;padding-left:2%;border-left:#DFDFDF 1px solid;float:right;display:inline;padding-top:15px;padding-bottom:15px;}
.chaxun .indexdc .indexdccont{border:#e1e1e1 1px solid;background:#f0f9ff;height:220px;text-align:center;padding:30px 0;}
.chaxun .indexdc .indexdccont > a > img{margin:auto;margin-top:35px;}

.linkstit{line-height:30px;font-size:15px;padding-left:3px;margin-bottom:20px;}

.linksbox{width:100%;height:151px;overflow:hidden;padding:0;margin:0;position:relative;margin-bottom:10px;}
.linksarrow-btn{display:inline;border:#c8c8c8 1px solid;background:#ececec;width:2.25%;height:81px;overflow:hidden;cursor:pointer;padding:0;padding-top:68px;margin:0;text-align:center;}
#linksbtn-left{float:left;}
#linksbtn-left.dasabled{}
#linksbtn-right{position:absolute;top:0px;right:0px;cursor:pointer;}
#linksbtn-right.dasabled{}

.linkscont{width:95.5%;overflow:hidden;height:149px;float:left;border:#e4e4e4 1px solid;border-left:0;border-right:0;background:#fafafa;}
.linksslide{width:912px;overflow:hidden;position:relative;height:149px;margin:auto;}
.linksslide ul{position:absolute;left:0px;top:0px;width:912px;height:149px;list-style:none;}
.linksslide li{float:left;width:228px;height:149px;text-align:center;}
.linksslide li div{display:block;text-decoration:none;color:#073a5e;font-size:12px;font-weight:bold;margin:auto;margin-top:15px;width:218px;height:50px;line-height:18px;color:#0663c2;border:#CCCCCC 1px solid;}
.linksslide li div div{ 
	/*非IE的主流浏览器识别的垂直居中的方法*/ 
	display: table-cell; 
	vertical-align:middle; 
	/*设置水平居中*/ 
	text-align:center; 
	/* 针对IE的Hack */ 
	*display: block; 
	*font-size: 44px;/*约为高度的0.873，200*0.873 约为175*/ 
	*font-family:Arial;
	width:218px; 
	height:50px; 
	border:0;
} 
.linksslide li div div img { 
	vertical-align:middle; 
	width:100%;
	max-height:100%;
}



.linkslogo{width:960px;}
.linkslogo li{float:left;display:inline;width:230px;margin-left:7px; height:50px;text-align:left;margin-bottom:10px;min-height:50px;position:relative;border:#CCCCCC 1px solid;}
/*.linkslogo li div{position: static; *position:absolute;top:50%;width:98%;}*/
.linkslogo li div{ 
	/*非IE的主流浏览器识别的垂直居中的方法*/ 
	display: table-cell; 
	vertical-align:middle; 
	/*设置水平居中*/ 
	text-align:center; 
	/* 针对IE的Hack */ 
	*display: block; 
	*font-size: 44px;/*约为高度的0.873，200*0.873 约为175*/ 
	*font-family:Arial;
	width:236px; 
	height:50px; 
} 
.linkslogo li div img { 
	vertical-align:middle; 
	width:100%;
	max-height:100%;
	border: 1px solid #eee; 
}
/*.linkslogo li div img{border:#CCCCCC 1px solid;width:100%;position: static; *position:relative;top:-50%;left:-50%;}*/

.linkstxt{margin-bottom:10px;}
.linkstxt li{float:left;display:inline;margin-right:12px;}

.about{margin-top:15px;}
.about .lmenu{float:left;width:18%;list-style:none;padding:0;}
.about .lmenu .lmenutop{width:100%;display:block;min-height:135px;line-height:133px;color:#FFFFFF;text-align:center;background:url("../images/lmenutop.jpg");font-size:22px;background-repeat:no-repeat;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;}
.about .lmenu > li{width:100%;height:44px;overflow:hidden;line-height:44px;margin:0;padding:0;display:block;float:left;}
.about .lmenu > li > a{display:block;width:86%;height:44px;padding-left:14%;background:url("../images/lmenubg.jpg") repeat-x;color:#FFFFFF;font-size:16px;}
.about .lmenu > li > a:hover{background:url("../images/lmenubg_on.jpg") repeat-x;}
.about .lmenu > li > a.hover{background:url("../images/lmenubg_on.jpg") repeat-x;}
.about .lmenu > li > a > span{float:right;margin-right:12%;}
.submenu a{text-indent:10px;}
.about .rcont{float:right;width:80%;}
.about .rcont .title{width:100%;height:48px;line-height:48px;background:url("../images/abouttitbg.jpg") repeat-x;margin:0;padding:0;margin-bottom:28px;}
.about .rcont .title .tit{margin-top:4px;font-size:24px;font-weight:bold;color:#444444;padding:0 5px;border-bottom:#0057b9 4px solid;}
.about .rtont .title .ss{font-size:24px;color:#b5b4b9;}
.about .rcont .rimg{float:right;width:32%;}
.about .rcont .lcont{float:left;width:66%;font-size:14px;line-height:36px;}
.about .rcont .lcont img{max-width:100%;}
.about .rcont .acont{width:100%;font-size:14px;line-height:36px;}
.about .rcont .acont img{max-width:100%;}
.about .rcont .acont input{border:#CCCCCC 1px solid;}

.about .rcont > li {
	font-size: 14px;
	line-height: 36px;
	border-top:#f1f1f1 1px solid;
	list-style:none;
}
.graybox{border:#CCCCCC 1px solid;}
.about .rcont > li.graybg{background:#f5f5f5;}
.about .rcont > li a{
	color:#43434d;
	margin-left:20px;
	font-size:13px;
}
.about .rcont > li span{
	float:right;
	font-size:12px;
	color:#9f9f9f;
	margin-right:18px;
	line-height:36px;
}
.about .rcont ul{
	padding-left:20px;
}
.about .rcont ul > li{
	list-style:disc;
}
.about .rcont ol{
	padding-left:20px;
}
.about .rcont ol > li{
	list-style:decimal;
}

.about .rcont .fcont{width:100%;font-size:14px;line-height:36px;}
.about .rcont .fcont img{max-width:100%;}
.about .rcont .fcont input{border:#CCCCCC 1px solid;}
.about .rcont .fcont td{text-align:center;}
.about .rcont .fcont > form > p{margin:0;padding:0;margin-bottom:5px;}
.about .rcont .fcont > form > p > input{border:0;border-bottom:#999999 1px solid;}
.about .rcont .fcont > form > p > input.bbox{border:#CCCCCC 1px solid;padding:5px;}
.about .rcont .fcont .formbtn{background:#63a6e7;color:#FFFFFF;font-size:14px;padding:10px 30px;cursor:pointer;border:#999999 1px solid;margin-top:10px;}
.about .rcont .fcont > form > p > label{float:left;width:30%;text-align:right;display:inline-block;height:100%;}
.about .rcont .fcont > form > p > textarea{width:66%;border:#CCCCCC 1px solid;height:100px;line-height:20px;font-size:13px;margin-top:8px;}


.about .rcont .honor{width:100%;}
.about .rcont .honor > li{width:33.3333%;float:left;display:inline;text-align:center;line-height:35px;margin-bottom:30px;border:0;}
.about .rcont .honor > li > div{width:80%;margin:auto;border:#e7e7e7 1px solid;padding:10px 0;display:block;}
.about .rcont .honor > li > div > a{margin:0;padding:0;}
.about .rcont .honor > li > div > a > img{border:#d4d4d4 8px solid;padding:5px;height:225px;width:158px;}
.about .rcont .honor > li > span{
	display: block;
    height: 44px;
    line-height: 22px;
    margin: 5px auto;
    width: 80%;
}

.about .rcont .certsample{width:100%;}
.about .rcont .certsample > li{width:50%;float:left;display:inline;text-align:center;line-height:35px;margin-bottom:30px;border:0;}
.about .rcont .certsample > li > div{width:90%;margin:auto;border:#e7e7e7 1px solid;padding:10px 0;display:block;}
.about .rcont .certsample > li > div > a{margin:0;padding:0;}
.about .rcont .certsample > li > div > a > img{border:#d4d4d4 8px solid;padding:5px;height:192px;width:290px;}

.footer{margin-top:80px;text-align:center;color:#777777;font-size:12px;line-height:25px;}
.footer .footlink{margin-bottom:45px;font-size:18px;}
.footer > a{color:#777777;}

.pageline{width:100%;height:4px;margin-top:30px;background:url("../images/pageline.jpg") repeat-x;}
.cirdiv{
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.page{width:100%;font-size:13px;text-align:right;margin-top:30px;}
.page label{margin-left:10px;margin-right:15px;height:30px;padding:5px;}
.page a{color:#555861;padding:5px 10px;margin:0;}
.page a:hover{color:#FFFFFF;background:#555861;}
.page a.hover{color:#FFFFFF;background:#555861;}
.page .box{border:#b8b8b8 1px solid;}
.page .lbox{border-left:#b8b8b8 1px solid;}


.about .rcont .ocont{width:100%;font-size:14px;line-height:36px;}
.about .rcont .ocont p{margin:0;padding:0;border:0;}
.about .rcont .ocont .formbtn{background:#63a6e7;color:#FFFFFF;font-size:14px;padding:10px 30px;cursor:pointer;border:#999999 1px solid;margin-top:10px;}
.about .rcont .ocont .formreset{background:#f2f2f2;color:#464646;font-size:14px;padding:10px 30px;cursor:pointer;border:#999999 1px solid;margin-top:10px;}
.about .rcont .ocont p label{
	float:left;
	width:24%;
	text-align:left;
	display:inline-block;
	padding-left:2%;
	background:#e2f2ff;
	min-height:100%;
	height:100%;
 	_height:100%;
}
.about .rcont .ocont .rfcont{float:right;width:73%;background:#FFFFFF;line-height:35px;border:0;padding:0;margin:0;}
.about .rcont .ocont input{border:#CCCCCC 1px solid;}
.about .rcont .ocont textarea{width:66%;border:#CCCCCC 1px solid;height:100px;line-height:20px;font-size:13px;margin-top:8px;}

.about .rcont .ocont table{width:100%;text-align:left;border:#f3f3f3 1px solid;border-top:0;}
.about .rcont .ocont table td{border:#F3F3F3 1px solid;border-bottom:0;}
.about .rcont .ocont .ltd{width:26%;background:#e2f2ff;padding-left:15px;}
.about .rcont .ocont .rtd{background:#FFFFFF;padding-left:10px;}


.about .rcont .zscxcont{width:100%;background:#eaf4ff;}
.about .rcont .zscxcont .zscxform{width:38%;padding-left:3%;padding-right:3%;margin-top:30px;margin-bottom:60px;float:left;display:inline;}
.about .rcont .zscxcont .zscxformr{width:50%;float:right;}
.about .rcont .zscxcont .zscxformr .cxjg{width:95%;border:#999999 1px solid;background:#FFFFFF;font-size:12px;line-height:20px;margin-top:10px;min-height:68px;}
.about .rcont .zscxcont .zscxformr .cxjg li{list-style:none;padding-left:5px;font-size:12px;}
.about .rcont .zscxcont .zscxformr .cxjg li label{width:110px;float:left;display:inline-block;margin-right:10px;font-weight:bold;text-align:right;}
.about .rcont .zscxcont .zscxformr .cxjg li div{floag:left;display:inline-block;width:230px;line-height:20px;padding:5px 0;}
.about .rcont .zscxcont .zscxform h4{font-size:16px;line-height:24px;color:#5f5f5f;margin:0;padding:0;}
.about .rcont .zscxcont .zscxform h5{font-size:13px;line-height:14px;color:#99a4aa;margin:0;padding:0;}
.about .rcont .zscxcont .zscxform input.keytext{float:left;display:inline;width:76%;border:#afafaf 1px solid;padding:0;padding-left:5px;color:#777777;height:32px;line-height:22px;font-size:12px;margin-top:30px;margin-right:1%;}
.about .rcont .zscxcont .zscxform input.keybtn{cursor:pointer;float:left;display:inline;width:20%;border:#60c42a 1px solid;color:#FFFFFF;height:34px;font-size:12px;background:#60c42a;margin-top:30px;}
.about .rcont .zscxcont .zscxform input.keytextl{border-right:0;margin-right:0;}
.about .rcont .zscxcont .zscxform input.keybottom{margin-top:10px;}

.about .sitemap{border-bottom:#CCCCCC 1px dashed;padding-bottom:5px;margin-top:25px;}
.about .sitemap h4{font-size:18px;font-weight:bold;color:#464646;}
.about .sitemap h4 img{margin-top:6px;margin-bottom:-6px;margin-right:8px;}
.about .sitemap li{float:left;margin:0;margin-right:25px;display:inline;border:0;}
.about .sitemap li a{color:#323eac;margin:0;padding:0;text-decoration:underline;border:0;}


.about .rcont .zcont{width:100%;font-size:14px;line-height:36px;}
.about .rcont .zcont h4{font-size:16px;padding-left:10px;color:#0155b7;line-height:18px;font-weight:bold;}
.about .rcont .zcont h4 span{font-size:13px;}
.about .rcont .zcont h5{font-size:16px;padding-left:10px;line-height:18px;font-weight:bold;}
.about .rcont .zcont .line{margin-top:15px;margin-bottom:15px;border-top:#CCCCCC 1px dashed;}
.about .rcont .zcont p{margin:0;padding:0;border:0;}
.about .rcont .zcont .formbtn{background:#63a6e7;color:#FFFFFF;font-size:14px;padding:10px 30px;cursor:pointer;border:#999999 1px solid;margin-top:10px;}
.about .rcont .zcont .formreset{background:#f2f2f2;color:#464646;font-size:14px;padding:10px 30px;cursor:pointer;border:#999999 1px solid;margin-top:10px;}
.about .rcont .zcont input{border:#CCCCCC 1px solid;}
.about .rcont .zcont textarea{width:66%;border:#CCCCCC 1px solid;height:100px;line-height:20px;font-size:13px;margin-top:8px;}

.about .rcont .zcont table{width:100%;text-align:left;border:#f3f3f3 1px solid;border-top:0;line-height:20px;}
.about .rcont .zcont table td{border:#F3F3F3 1px solid;font-size:12px;border-bottom:0;padding-left:10px;padding-top:5px;padding-bottom:5px;text-align:left;}
.about .rcont .zcont table td input{width:85%;}
.about .rcont .zcont table td input[type="button"]{width:100%;}
.about .rcont .zcont table td select{min-width:50px;text-align:center;}
.about .rcont .zcont table td .normal{width:auto;}
.about .rcont .zcont table td textarea{width:88%;}
.about .rcont .zcont .ltd{width:16%;background:#e2f2ff;padding-left:15px;word-spacing:3px;}
.about .rcont .zcont .rtd{width:30%;background:#FFFFFF;}
.about .rcont .zcont .ctd{width:22%;background:#FFFFFF;}
.about .rcont .zcont .itd{width:16%;background:#FFFFFF;}
.about .rcont .zcont .intd{background:#FFFFFF;padding-left:5px;text-align:left;}
.about .rcont .zcont .htd{background:#e2f2ff;}
.about .rcont .zcont .ftd textarea{width:97.6%;height:60px;}

.about .rcont .zcont .satcont{border:#f3f3f3 1px solid;margin-top:20px;color:#3f444a;}
.about .rcont .zcont .satcont h5{line-height:30px;font-size:13px;background:#e1f3ff;padding-left:15px;margin-bottom:10px;}
.about .rcont .zcont .satcont h5 span{color:#929aa7;font-weight:normal;}
.about .rcont .zcont .satcont .satlist{width:99%;}
.about .rcont .zcont .satcont .satlist h6{padding-left:15px;color:#0056b9;font-size:13px;}
.about .rcont .zcont .satcont .satlist li{padding-left:15px;border:0;}
.about .rcont .zcont .satcont .satlist li textarea{width:98%;}
.about .rcont .zcont .satcont .satlist li label{float:left;display:inline-block;margin-right:20px;}

.about .rcont .cominfo{width:100%;margin-top:20px;}
.about .rcont .cominfo li{width:49%;padding-left:1%;float:left;display:inline;border:0;line-height:35px;font-size:14px;}
.about .rcont .cominfo li span{float:left;display:inline;color:#1f5ad8;font-size:14px;margin-right:5px;word-spacing:3px;}

.about .rcont .depart{width:100%;margin-top:20px;line-height:30px;}
.about .rcont .depart .departhead{background:#e0e7ef;}
.about .rcont .depart ul{display:block;}
.about .rcont .depart ul li{float:left;display:inline;text-align:center;}
.about .rcont .depart ul li.name{width:21%;}
.about .rcont .depart ul li.gangwei{width:20%;}
.about .rcont .depart ul li.lxr{width:11%;}
.about .rcont .depart ul li.email{width:25%;}
.about .rcont .depart ul li.tel{width:17%;}
.about .rcont .depart ul li.fax{width:17%;}

.about .rcont .depart table{width:100%;text-align:center;}
.about .rcont .depart table td{border-top:#e0e7ef 1px solid;}
.about .rcont .depart table td.departhead{background:#e0e7ef;}

.about .rcont .guide{width:100%;margin-top:20px;}
.about .rcont .guide li{padding-left:1%;width:99%;float:left;display:inline;border:0;line-height:35px;font-size:14px;}
.about .rcont .guide li.ghead{background:#e0e7ef;margin-bottom:10px;}
.about .rcont .guide li span{float:left;display:inline;color:#1f5ad8;font-size:14px;margin-right:5px;word-spacing:3px;}


.taglist{
    width:100%;
    margin:15px 0;
    border:none;
}
.taglist > li{
    width:auto;
    display:inline-block;
    margin-left:6px;
    margin-top:10px;
    border:none;
}
.taglist > li:first-child{
    margin-left:0;
}
.taglist > li > a{
    width:auto;
    padding:5px 10px;
    display:block;
    background:#e8f2fb;
    color:#555555;
    margin:0;
}
.taglist > li.hover > a{
    background:#e7f6e1;
    color:#5ec52c;
}

.indexsrch{width:220px;float:left;display:inline-block;}
.indexsrch .indexsrchcont{width:220px;height:224px;background:url("../images/indexsrch.png") no-repeat;}
.indexsrch .indexsrchcont li{width:100%;height:34px;line-height:34px;padding-top:16px;margin:0;list-style:none;}
.indexsrch .indexsrchcont li:first-child{padding-top:22px;}
.indexsrch .indexsrchcont li label{width:72px;text-align:center;font-size:14px;line-height:34px;color:#999999;float:left;display:inline-block;margin:0;padding:0;}
.indexsrch .indexsrchcont li input,.indexsrch .indexsrchcont li select{float:left;display:line-block;margin:0;}
.indexsrch .indexsrchcont li input[type="text"],.indexsrch .indexsrchcont li select{
	height:32px;
	line-height:32px;
	border:#dddddd 1px solid;
	color:#999999;
	padding:0 15px;
	font-size:14px;
	width:90px;
}
.indexsrch .indexsrchcont li select{
	width:122px;
}
.indexsrch .indexsrchcont li input[type="submit"]{
	border:none;
	color:#FFFFFF;
	background:#5dc612;
	padding:10px 16px;
	font-size:14px;
	cursor:pointer;
}

