@charset "utf-8";

/* [7LIB.ORG] */
html,body,div,iframe,span,
dl,dt,dd,ul,ol,li,
form,input,textarea,pre,p,blockquote,
th,td						{ margin:0; padding:0; font-size:100%;}
a							{ text-decoration:none;}
li							{ list-style:none;}
.clear						{ clear:both; height:0px; line-height:0;}
h1,h2,h3					{ font-weight:normal; padding:0px; margin:0px; }
img							{ border:0; }
a							{ color:#666; }
a:hover 					{ text-decoration:none; }
@font-face{src:url("../font/Helvetica.ttf"); font-family: 'Helvetica';}
@font-face{src:url('../font/AgencyFB.ttf'); font-family:"AgencyFB";}
@font-face{src:url('../font/dincond-regular.otf'); font-family:"dincond";}
@media only screen and (max-width: 1090px){
	ul{width: 340px; margin: 0 auto;}
	li{width: 100%; margin: 20px 0;}
	.port-5.effect-1 {z-index: 19;}
}

@media only screen and (max-width: 360px){
	ul{width: 300px;}
	.port-1 .text-desc, 
	.port-1.effect-3:hover .text-desc, 
	.port-3.effect-1 .text-desc, 
	.port-3.effect-3 .text-desc,
	.port-4.effect-1 .text-desc,
	.port-4.effect-2 .text-desc,
	.port-4.effect-3 .text-desc, .port-8 .text-desc{padding: 20px;}
	.text-desc{padding: 7px;}
	.port-5.effect-1 .text-desc{padding: 13px 20px 20px 90px;}
	.port-5.effect-2 .text-desc{padding: 10px;}
	.port-5.effect-3 .text-desc{padding: 16px 90px 20px 20px;}
	.port-6.effect-1 .text-desc .btn, 
	.port-6.effect-2 .text-desc .btn,
	.port-6.effect-3 .text-desc .btn,
	.port-7.effect-1 .text-desc .btn,
	.port-7.effect-2 .text-desc .btn,
	.port-7.effect-3 .text-desc .btn,
	.port-8.effect-3 .text-desc .btn{display: none;}
	.port-6.effect-2 .text-desc{padding: 20px 120px 20px 20px;}
	.port-6.effect-3 .text-desc{padding: 75px 20px 10px;}
	.port-7.effect-1 .text-desc{padding: 12px 10px;}
	.port-8.effect-3 .text-desc{padding: 28px 70px 20px;}
}

.neiyegg{width:auto; height:300px;}
.dingzhi{}
.xxtt {
    width: 8px;
    border-top: 1px solid #ccc;
    float: left;
    margin: 16px 8px 0px 8px;
}
/* [7LIB.ORG] */
body,html{ font-family:"微软雅黑","黑体"; font-size:14px; color:#000; background:#fff; min-width:1200px;}
.fl{float:left;}
.fr{float:right;}
.pl0{padding-left:0px !important;}
.pr0{padding-right:0px !important;}
.ml0{margin-left:0px !important;}
.mr0{margin-right:0px !important;}
.nobg{background:none !important;}
.tal{text-align:left !important;}
.tar{text-align:right !important;}
.noborder{border:0px !important;}
.bl0{border-left:0px !important;}
.br0{border-right:0px !important;}
.tal{text-align:left !important;}
.tar{text-align:right !important;}
.box{width:1200px; margin:0 auto;}

.w-header{ background:#fff;}
.w-top{height:34px; line-height:32px; color:#555;background:#f5f5f5;}
.topright{}
.topright a{display:inline-block; padding:0 8px 0 20px; color:#555;}
.tbj1{background:url(../images/index_06.png) no-repeat left center;}
.tbj2{background:url(../images/index_09.png) no-repeat left center;}
.tbj3{background:url(../images/index_14.png) no-repeat left center;}
.tbj4{background:url(../images/index_11.png) no-repeat left center;}
.tbj5{background:url(../images/index_03.png) no-repeat left center;}
.w-logo-left{ width:1200px; padding-top:18px; }
.w-logo-left img{float:left; display:block;padding: 0px 10px;background: #007eca;}
.w-logo-left 
.w-logo-left .logofont{ padding-left:40px; font-size:24px; line-height:52px; color:#333; font-weight:bold; letter-spacing:2px;}
.w-logo-left .logofont span{color:#e4000d;}
.fls{float:left; margin-left:24px; height:50px; margin-top: 2px;}
.logoziti{float:left; margin-left:24px; margin-top:3px;}
.zcolor1{color:#555555; font-size:14px;}
.zcolor2{color:#123f86; font-size:20px; font-weight: 800;} 
.zcolor3{color:#333333; font-size:20px; font-weight: 800;}
.topp{margin:0 auto; width:1200px; font-size:12px; color:#777777;}
.w-phone{ margin-top:30px; padding-left:60px;  height:50px; line-height:24px; background:url(../images/topphone.png) no-repeat left center; letter-spacing:-1px;}
.dh1{font-size:12px; color:#777777;}
.dh2{font-size:22px; font-weight: bold; color:#123f86;}


/****导航****/
.toubb{height:230px;background:#007eca; margin: 0px auto; width: auto;overflow: hidden;}
.w-nav{font-size:15px; width: 100%; border-bottom: 1px solid #59abdc;margin: 0px auto 60px auto; padding-bottom: 60px; height:165px;box-sizing: border-box;}
.kongz{margin: 0px auto;height:150px;}
.tlogo{z-index: 99999999;position: relative;margin-top: 10px;}
.kjj{overflow:hidden;position: relative;width: 1060px;margin: -25px auto 0px 0px;z-index: 999999;}
.nav{margin-top: 38px;width: 1200px;}
.nav li{float:left; text-align:center;color:#fff;margin: 0px 0px 0px 18px;}
.nav li a:hover{background: #efae04; color:#000; font-weight: bold;}
.logooo{}
.tbjj{background: #efae04;color:#fff; font-weight: bold;}
.nav li a.tbjj{color:#000;} 

.nav li a{ display:block; letter-spacing:1px;line-height:34px;padding: 0px 12px;border-radius:3px;color:#fff;}
.nav li.cur{}
.nav li.cur a{}
.borderli{border-right: 1px dashed #999;}
#weixinb{display:none; z-index: 9999; position: absolute; float:left; margin-top: 5px; margin-left: 65px;}
.ding{display:block;}
.topz {float:left;padding-left: 20px;margin: 32px 0px 0px 0px;}
.topz span{color:#fff; font-weight: bold; font-size: 21px;}
.topz p{color:#fff; font-size: 21px;}
.topdh{float:right;background: url('../images/jyhsico_06.png') no-repeat 140px 10px;padding:12px 40px; border: 2px solid #fff;border-radius: 8px;margin-top: 32px;}
.topdh span{ color:#fff;}
.topdh p{color:#fff; font-weight: bold; font-size:24px;line-height: 22px;}
/******幻灯片*******/
.w-banner{height:560px; text-align:center; background:#272d39 url('../images/sjh_06.png') no-repeat left center; position:relative; width:100%;overflow: hidden;}
.w-banner .bd ul {position: relative; width:1920px; height:560px; margin: 0px auto;}
.w-banner .bd li { display:block; height: 560px; text-align: center; width: 100% !important;}
.w-banner .bd li a { display:block; height: 560px; width:100%;}
.w-banner .hd { bottom: 0; height: 120px; left: 0; line-height: 30px; position: absolute; width: 100%; z-index: 1;}
.w-banner .hd ul { text-align: center;}
.w-banner .hd ul li { background: #fff none repeat scroll 0 0; cursor: pointer; display: inline-block; float: none; height: 6px; line-height: 999px; margin: 2px; overflow: hidden; width: 13px; border-radius:3px;}
.w-banner .hd ul .on { background: #c80000 none repeat scroll 0 0; width:30px;}
.w-banner .next, .w-banner .prev { background: #000 url("../images/slider-arrow.png") no-repeat scroll -126px -137px; cursor: pointer; display: none; height: 60px; left: 15%; margin-top: -30px; opacity: 0.5; position: absolute; top: 50%; width: 40px; z-index: 1;}
.w-banner .next { background-position: -6px -137px; left: auto; right: 15%;}

/************search***********/
.search{background: #fff; width: auto; margin: 0px auto;height:90px;border-bottom:1px solid #dadada;}
.search .s-word{width:700px; line-height:18px; color:#555; font-size:14px;}
.s-word span{font-weight:bold;}
.s-word a{color:#555; display:inline-block;font-size:14px;font-weight: 400; }
.s-word{padding-top:22px;}
.search-r{height:50px; margin-top:20px;}
.search-r .s-input{width:300px; height:50px; line-height:50px; border:0px; display:inline-block; background:#f3f3f3; font-size:12px; color:#868686;}
.search-btn{display:inline-block; width:80px; height:50px; background:url(../images/jyhsico_11.jpg) no-repeat center; vertical-align:top;}
.s-wordl{float: left;width:700px;margin-top: 12px;}
.s-wordl li{font-size: 18px; font-weight: bold; color:#fff;}
.s-wordl li img{margin-top: 5px;}
.s-wordl li p {
    display: block;
    text-align: left;
    float: left;
    margin-left: 15px;
    font-size: 16px;
    font-weight: 500;
}
#subform{ background: #f3f3f3;padding-left: 25px;}
.julis{margin-top: 12px;}
.s-wordl li p span{ font-size: 18px; font-weight: bold;}
/***********safe**********/
.safe{height: 415px;}
.safe .box{padding-top:20px;}
.safehead{font-size:42px; font-weight:bold; color:#333; text-align:center; height:90px; line-height:90px; padding-bottom:23px; background:url(../images/headbg.png) no-repeat center bottom;}
.safehead span{color:#e4000d;}

.xt{width:155px;border-bottom: 1px solid #d5d5d5;float:left;margin: 25px 0px 0px 20px;}
.safeinfo{width:438px;padding-left: 40px;}
.safetitle{height:60px; background:url(../images/safetitle.png) no-repeat left center; font-size:28px; font-weight:bold;padding-top:7px; line-height:45px;}
.safetitle span{display:inline-block; height:48px; padding-right:55px; line-height:55px; text-align:center; font-size:48px; vertical-align:middle; margin-top:-8px;color:#ccc;}
.safetitle li{display: block; float: left;color: #2b78c2;font-size: 36px;}
.btioat{}
.safeinfo p {
    width: 340px;
    margin-top: 50px;
    line-height: 28px;
    font-size: 16px;
    color: #333;
    display: block;
    font-weight: bold;
	clear: both;
}
.ckxq{color: #2b78c2;display: block;padding: 4px 0px;margin-top: 30px;border: 1px #2b78c2 solid;width: 150px;text-align: center;}
.ckxq a{display: block;color: #2b78c2;}
.safeinfo ul{}
.safeinfo ul li{ background:url(../images/safeicon.jpg) no-repeat left 16px; line-height:24px; padding:10px 0px 0px 0px;color:#777777;}
.safeinfo ul li span{font-size:12px;}
.safemore{display:block; width:200px; height:54px; line-height:32px; background:url(../images/yajd_21.jpg) no-repeat left center; color:#fff; margin-top:17px;padding: 20px 0px 0px 45px; font-size: 12px;}
.safeinfol{float:left; padding-top: 70px;}
.safeimg1r{float:right;}

/***********综合性服务商 body-2**********/
.realshowk{height:auto; background:#fff;width: auto; margin:0px auto;}
.biaotou{ width: auto; height: 120px; text-align: center; }
.biaotou h1{color: #007eca; font-weight: bold;font-size:28px;background:url(../images/jyhsico_30.jpg) no-repeat center; }
.biaotou span{ font-size: 18px;}
.allist {
    width: 1200px;
    height: 160px;
	overflow: hidden;
	padding-top: 20px;
	border-bottom: 1px solid #d5d5d5;
	border-top: 1px solid #d5d5d5;
}
.allist ul {
    width: 1250px;
    border-bottom: 1px #d9d9d9 dashed;
    height: 85px;
}
.allist li {
    float: left;
    padding: 10px 40px 5px 0px;
    margin-right: 1px;
    text-align: left;
}
.allist li a{font-size: 14px;}
.xl1{font-weight: bold;height: 80px;}
.xl2{}
.rsboxk{margin-top:34px; position:relative;}
.rslistk{width:1200px;overflow: hidden;}
.rslistk p{text-align: center; margin-top:10px;}
.rsitemk{width: 1300px;}
.rsitemk li{width:390px; float:left;height:320px; margin-right: 16px;}
.rsitemk li img{display:block; width:386px; height:257px;}
.rsitemk li h2{padding-left:4px; font-size:16px; padding-top:7px; line-height:60px; height:60px; border-bottom:3px solid transform; margin-bottom:-2px;}
.rsitemk li h2 a{color:#666; display:block; overflow:hidden; padding-right:15px; background:url(../images/rsicon.png) no-repeat right center;}
.rsitemk li:hover a{color:#e4000d;}
.rsitemk li:hover h2{border-bottom:3px solid #e4000d;}
.rsbtnk{display:block; width:51px; height:51px; position:absolute; top:110px;}
.rsboxk .prev{background:url(../images/rsbtnl.png) no-repeat left center; left:-50px;}
.rsboxk .next{background:url(../images/rsbtnr.png) no-repeat left center; right:-80px;}
.rsboxk .prev:hover{background:url(../images/rsbtnrl.png) no-repeat left center;}
.rsboxk .next:hover{background:url(../images/rsbtnrr.png) no-repeat left center;}


/*****************/

.safe1{}
.safeimg1{display:block; width:650px; height:500px;}
.safe2{padding-top:52px;}
.safe2img{width:600px; padding-top:23px;}
.safe2img li{float:left; text-align:center;}
.safe2img li img{display:block; width:196px; height:162px; border:2px solid #fff;}
.safe2img li p{font-size:14px; color:#908f8e; line-height:46px;}
.safe3{padding-top:28px;}
.safeimg3{display:block; width:623px; height:234px; padding-top:7px;}

.lubox{z-index: 9999;}
.luboo{float:right;z-index: 999；}
.tupian{z-index: 999;bottom: -59px;position: relative;}
.luboo_box{ position: relative; width:650px; height:500px; }
.luboo_box li{ float: left;position: absolute; top: 0; left: 0; width: 650px; height:500px; opacity: 0;filter:alpha(opacity=0);}
.luboo_box li a{ display: block;width:650px;  height: 500px;}
.luboo_box li img{ width:650px; height: 500px;}

  /*圆点*/
.cir_box{ overflow: hidden; position: absolute; z-index: 100;}
.cir_box li{ float: left; width: 10px; height: 10px; margin:0 5px; cursor: pointer; background: #fff; opacity: 0.8;filter:alpha(opacity=80);}
.cir_on{ background: #000 !important;}

  /*按钮*/
.lubo_btn{ position: absolute; width: 100%; top: 140px;}
.left_btn, .right_btn{ width: 30px; height: 80px; background: #000;opacity: 0.8;filter:alpha(opacity=80); cursor: pointer; color: #fff; line-height: 80px; font-size: 30px; text-align: center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.left_btn{ float: left;}
.right_btn{ float: right;}



.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
    font-size:0;
}
.clearfix { *zoom:1;}

/* chrome input自动填充黄色背景 */
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset;}

@font-face {
    font-family: 'ErasDemiITC';
    src: url('font/ErasDemiITC.eot');
    src: local('Eras Demi ITC'),
    local('fontName'),
    url('font/ErasDemiITC.woff') format('woff'),
    url('font/ErasDemiITC.ttf') format('truetype'),
    url('font/ErasDemiITC.svg#fontName') format('svg');
}

a:focus{outline:none;}
a {outline: none;}
a:active {star:expression_r(this.onFocus=this.blur());}
:focus { outline:0; }
i{ font-style:normal;}

.container_image{width:1000px;height:500px;margin:0 auto;position:relative;}
.add{background:url(../images/a_more.png) no-repeat 0 0;width:60px;height:60px;position:absolute;left:50%;margin-left:-30px;bottom:30px;z-index:4;cursor:pointer;display:none;}
.container_image .i_btn{display:block;width:34px;height:80px;position:absolute;top:225px;z-index:3;background-image:url(../images/a_l.png);}
.container_image .prev_L{left:136px;background-position:0 0;}
.container_image .next_R{right:136px;background-position:-34px 0;}
.slide_img {width:1000px;height:500px;position:relative;z-index:1;}
.slide_img li{width:1000px;height:500px;overflow:hidden;position:absolute;top:15px;background:#ffffff;}
.slide_img li a{display:block;position:relative;width:1000px;height:500px;}
.slide_img li a img{position:absolute;height:500px;width: 1000px;}
.slide_img li.on a{height:500px;}
.slide_img li.on{width:1000px;left:190px;top:0;box-shadow:0 0 15px rgba(0,0,0,0.6) ;overflow:hidden;}
.slide_img li.on img{width:1000px;}
.slide_img li.left{left:0;}
.slide_img li.right{left:1000px;}
.slide_img li.mid{left:190px;}
.slide_img li .info{margin-bottom:30px; height:440px;padding-top:6px;position:absolute;left:0;bottom:0;width:300px;padding:0 3%;color:#ffffff;display:none;z-index:3; background: url(../images/yajd_10.jpg) no-repeat top center;}
.slide_img li .icon{background:url(../images/a_more.png) no-repeat 0 0;width:60px;height:60px;position:absolute;left:370px;bottom:30px;z-index:4;}
.slide_img li.on .icon{display:block;}
.slide_img li .bg{width:1000px;height:500px;position:absolute;left:0;bottom:0;z-index:0;display:none;}
/**.slide_img li .bg{width:1000px;height:500px;background:#000000;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);position:absolute;left:0;bottom:0;z-index:0;display:none;}**/
.slide_img li .info span{font-size:18px;display:block; padding: 70px 30px 10px 30px;height:36px;overflow:hidden;background:url(../images/tibg3.png) no-repeat 0 center;line-height:36px;color:#333;}
.slide_img li .info p{font-size:14px;line-height:24px;overflow:hidden;color:#777;padding: 0px 30px;}
.slide_img li .info i{display:block;width:60px;height:60px;background:url(../images/a_more.png) no-repeat 0 -60px;cursor:pointer;position:absolute;left:50%;margin-left:-30px;top:-30px;}


/************products**********/
.proo{width:auto; margin: auto 0px; height: auto; background:#fff url(../images/probg.jpg) repeat-x top;}
.pro{padding-top:58px; padding-bottom:80px;}
.prohead{height:auto; background:url(../images/proheadbg.jpg) no-repeat center; line-height:48px; text-align:center; font-size:50px; font-weight:bold; color:#fff;margin-bottom: 46px;clear: both;}
.proclass{ height:auto; width:240px; float:left;}
.proclass h2{ margin-top:28px; font-size:16px; font-weight:bold; color:#000; background:url(../images/proline.jpg) no-repeat 190px 10px;}
.proclass h2 a{color: #000;}
.proclass h2 a:hover{color: #0f4598;}
.procl{width:550px;}
.procr{width:565px;}
.procl ul,.procr ul{padding-top:10px; line-height:30px;}
.procl ul li,.procr ul li{display:inline-block; padding-right:45px;}
.sh a:hover{color:#0f4598; font-weight: bold;}
.prolist{ background: #f3f3f3; width: 240px; float:left; height:auto;}
.prolist ul{}
.prolist li{ clear:both;width: 200px; margin:  0px auto; display: flow-root;}
.prolist p{ display:block;width:90px; float:left; margin-right:8px; line-height: 30px;margin-top: 5px;}
.xian{border-bottom:1px #dedede solid;width:auto; height:1px; clear: both;}
.xian2{border-bottom:1px #f3f3f3 solid;width:auto; height:1px; z-index: 9999;position:relative; margin-top: -2px;}
.xian3{width:auto; height:25px; clear: both;}

.ofr{}
.iprolist{}
.iprolist li{width:282px; text-align:center; border-bottom:1px solid #e3e3e3; float:left; margin-top:39px; padding-left:23px;}
.iprolist li img{display:block; width:282px; height:218px; border:1px solid #e3e3e3;}
.iprolist li p{font-size:14px; height:50px; line-height:50px; color:#666; border-bottom:3px solid transparent; margin-bottom:-2px;}
.iprolist li p a{color:#666;}
.iprolist li:hover p{border-bottom:3px solid #e4000d;}
.iprolist li:hover p a{color:#e4000d;}
.linyu{font-size:26px; color:#fff; font-weight: 500;}











/***************合作伙伴 body-1*****************/

.hzhb{background:#f6f6f6; width: auto; height: 400px;}
.hzhbone{ width: 1200px; margin: 0px auto; height: 400px;}
.hzhbtwol{ width: 288px; height: 400px;float: left;padding-top: 70px;}
.hzhbtwol li{margin-top: 10px; border-bottom:#d0d0d0 1px solid; width: 270px;height:120px;}
.hzhbp1{color: #006cce; font-size:26px; font-weight: bold;margin-bottom: 5px;}
.hzhbp2{color:#666;font-size: 18px;}
.hzhbp3{color:#999;font-size: 14px;}

.rsbox{ width: 912px; position:relative; padding-top: 60px;float: right;}
.rslist{width:912px; height: 300px; margin-left:-10px;}
.rsitemli1{height: 300px;}
.rsitemli2{height: 300px;}
.rsitem li{width: 912px; margin-bottom: 10px;}
.gundong{width:294px; float:left; margin-left:10px;margin-bottom: 10px;}
.gundong img{display:block; width:294px; height:136px;}
.rsbtn{display:block; width:51px; height:51px; position:absolute; top:90px;cursor: pointer;}
.rsbox .prev{background:url(../images/rsbtnl.jpg) no-repeat left center; left: -290px;margin-top: 155px;}
.rsbox .next{background:url(../images/rsbtnr.jpg) no-repeat left center; left: -238px;margin-top: 155px;}


/************首页步骤流程 body-2***********/

.flow{background:#2b78c2;; width: auto; height:375px; margin: 0px auto;}
.casetouzi{text-align: center;font-size: 20px;}
.sol {font-size:39px;font-weight: bold;display: block;text-align: center;height: 40px;width: 650px;margin: 0px auto;line-height: 90px;color:#fff;}
.touzi a {padding: 10px;font-size: 32px;color: #006cce;}
.bjs2{background: #0168c6;}
.juli6{padding-top: 30px;}
.flowa a{color:#fff;font-weight: normal;font-size: 28px;background: #2b78c2;}
.flowp{color:#fff;}
.flowlist{width: 1200px;margin: 38px auto 0px  auto; overflow:hidden;position: relative;}
.kj1{width: 943px; overflow: hidden;float:left;}
.kj2 { float:right;}
.kj2 ol {float:right;background: url('../images/sjh_36.png') no-repeat left 10px;}
.kj2 ol span{ padding-left: 40px;color:#fff;}
.kj2 ol h1{color:#fff; font-weight: bold; font-size: 24px;padding-left: 40px;}
.kj2 ol h3 a{color: #fff;font-weight: bold;font-size: 14px;text-align: center;padding: 5px 30px;border: 1px solid #fff;margin: 35px auto 0px auto;display: block;}


.flowlist ul{width: 1250px;}
.flowlist li{width:130px; height:130px; float: left;margin-right: 30px; border:1px solid #fff; border-radius: 130px;}
.flowlist p{text-align: center;line-height:20px;padding-top: 70px; color: #fff;font-size: 16px;}
.flliucheng1{background: url(../images/sjh_53.png) no-repeat center 30px;}
.flliucheng2{background: url(../images/sjh_39.png) no-repeat center 30px;}
.flliucheng3{background: url(../images/sjh_42.png) no-repeat center 30px;}
.flliucheng4{background: url(../images/sjh_44.png) no-repeat center 30px;}
.flliucheng5{background: url(../images/sjh_47.png) no-repeat center 30px;}
.flliucheng6{background: url(../images/sjh_50.png) no-repeat center 30px;}

.flowlist1{width:1200px;margin:0px auto; overflow:hidden;position: relative;}
.flowlist1 ul{ margin: 0px auto;}
.flowlist1 li{float:left;margin-right: 77px;margin-left: 46px;}
.flowlist1 p{float:left;}
.flowlist1 span{font-weight: bold; font-size:14px;float:left; display: block;color: #000;background: #fff;border-radius: 30px;padding: 10px;}
.xx{border-left: 1px dashed #fff;height: 60px;margin: 00px 20px 0px 19px;}

.flowlist2{width: 1015px;margin:0px auto; overflow:hidden;position: relative;}
.flowlist2 ul{ margin:30px auto;width: 500px;}
.flowlist2 li{margin: 0px auto;width: 306px;}
.flowlist2 p{font-size: 20px;font-weight: bold;color: #fff;line-height: 40px;margin: 0px 0px 0px 20px;display: block;float: left;}
.flowlist2 span{font-size: 14px; float:left; display: block;color: #006cce;background: #fff; padding: 10px 20px;}
.xxx{width: 23px; height: 23px; background: url(../images/xxx.png) no-repeat top center;float:left;margin: 10px 0px 0px 20px;}



/***************首页文案 body-3*****************/

.wenan{width: auto; height:1404px; margin:50px auto auto auto;background:url(../images/bg_02.jpg) no-repeat center;overflow:hidden;}
.watop{width:1200px; height:704px; margin: 0px auto;}

.watopl {width: 496px;height: 704px; background: #008fe6;}
.watopl ul{margin-left: 80px;display: block;}
.watopl h1{font-size:42px;color: #fff;margin-top: 80px;}
.watopl h2{font-size:72px;color: #fff;font-weight: bold;line-height: 72px;margin: 10px auto;}
.watopl h3{font-size:18px;color: #fff;margin-bottom: 80px;}
.lw{float:left;margin-left: 80px; margin-top: 100px; background: url('../images/jyhsico_06.png') no-repeat 95px 22px;padding: 25px 0px; border-top: 2px solid #59b6ef;border-bottom: 2px solid #59b6ef;border-radius:0px;margin-top: 32px; border-left: none;border-right: none;}
.lw span{ color:#fff;font-size: 14px;}
.lw p{color:#fff; font-weight: bold; font-size:40px;line-height: 40px;}


.watopr {width: 704px;height: 704px; background: #008fe6;background: #fff;}
.watopr ul{}
.watopr ul li{float: left;width: 351px;height: 351px;}
.watopr ul li img{}
.watopr ul li p{color: #555;font-size: 16px;padding:45px 35px 0px 35px;line-height: 36px;}
.watopr ul li p span{color: #007eca;font-weight: bold;}


.wamiddle {width: 1200px;height: 351px; background: #fff; margin: 0px auto;}
.wamiddle ul{}
.wamiddle ul li{float: left;width: 351px;height: 351px;}
.wamiddle ul li img{}
.wamiddle ul li p{color: #555;font-size: 16px;padding:45px 35px 0px 35px;line-height: 36px;}
.wamiddle ul li p span{color: #007eca;font-weight: bold;}



.wabottom {width: 1200px;height: 351px; background: #fff; margin: 0px auto;}
.wabottom ul{}
.wabottom ul li{float: left;width: 351px;height: 351px;}
.wabottom ul li img{}
.wabottom ul li p{color: #555;font-size: 16px;padding:45px 35px 0px 35px;line-height: 36px;}
.wabottom ul li p span{color: #007eca;font-weight: bold;}
.wabottom ul li p.wabottomp{color: #fff;}
.wabottom ul li span.wabottomp{color: #fff;}


.wenanimg{width: 1200px; height: auto; margin: 0px auto;}
.wenanimg img{z-index: 999;position: relative;margin-top: -425px;float: right;margin-right: -40px;}





/**********关于我们 body-4**********/

.bfzt{width: auto;height:366px; margin: 0px auto;background:url(../images/sjh_81.jpg) no-repeat center center;}


.coimggg img {
    width: auto;
    height: auto;
    z-index: 99999;
    position: relative;
    bottom: -8px;
}
.bjc{ width: auto;}
.ofcase2{ width:auto; height:380px; margin:0px auto;background:url(../images/index_0233.jpg) no-repeat top left;}
.casetou2{ width:1200px; height:auto;margin:0px auto 30px; clear: both;}
.casetouzi2 {clear: both;}
.sol2 {font-size: 50px;font-weight: bold;display: block;text-align: center;height: 50px;border-bottom: 1px #d3d3d3 solid;width: 650px;margin: 0px auto;line-height: 90px;}
.touzi2 a {padding: 10px;font-size: 32px;color: #006cce;}
.bjs2{background: #fff;}
.qiye2 {height: 20px;font-size: 20px;text-align: center;display: block;color: #666;}
.yongan2 {display: block;text-align: center;font-size: 16px;color: #666666;}
.touzi2 {}
.caselist2 {float: left;width:600px;margin:0px auto 40px auto;height: 70px;clear: both;z-index: 999999;position: relative;}
.caselist2 ul{width: 600px;}
.caselistli2 {cursor: pointer;display: block;float: left;text-align: left;width:300px;font-size: 14px;height: 67px;line-height: 67px;background: #333 url(../images/zizhi.png) no-repeat 30px center;}
.caselistlio2 {display: block;float: left;width: 0px;}
.lii2{border-right: 1px solid #dedede;}
.caselistli2 a:hover{background: url(../images/zizhi.png) no-repeat 30px center;color: #fff;}
.active2{background:#e9b800 url(../images/zizhi.png) no-repeat 30px center;color: #fff;}
.active2 a{color: #fff;}
.caseslistlih22 {display: block;height: 70px;padding-left: 55px;}
#casetuul2 {width: 1200px;height: 500px;margin: 0px auto;}
.hotpro2{width:1200px; height:auto; margin: 0px auto;}
.casetu2{width:598px; height: 386px; float: left;}


.containergd2{
	width:1200px;
	margin:0px auto;
}
.containergd2 .navgd2{width:1200px;border:1px solid #ccc;}
.containergd2 .navgd2 span{display: block; width:219px; border-left:1px solid #ccc; text-align:center; line-height:40px; color:#666; float:left; cursor:pointer;}
.containergd2 .navgd2 span.active{background:#666666; color:#fff;}

.containergd2 .navgd2 span:first-child{border:0px}

.contentgd2{ margin-top:20px; width:1200px;position:relative; overflow:hidden;height:240px;} /*定位一般设置为relative，overflow设置为hidden来隐藏外面的内容*/
.contentgd2 .boxq2{position:absolute;width:1200px;height:240px;} /*这个定位设置为absolute, 因为要操作这个的位置来切换内容*/
.contentgd2 ul{float:left; width:1200px;height: 240px;}
.contentgdul12 {width:600px; height: 240px; }	
.contentgdulc12{width:600px; height: 240px; float: left;}
.contentgdulc12 img{width:600px; height: 240px;}
.contentgdulc22{width:1250px; height: 240px; float: left;}
.contentgdulc22 li{width:290px; height: 190px;margin: 0px 13px 10px 0px;float: left;}
.contentgdulc22 a{width:290px; height: 190px; display: block;}
.contentgdulc22 img{width:290px; height: 190px;border: #d4d4d4 1px solid;box-sizing: border-box;}
.contentgdulc22 p{text-align: center;margin: 10px auto;}


.safe{height: 415px;}
.safe .box{padding-top:20px;}
.safehead{font-size:42px; font-weight:bold; color:#333; text-align:center; height:90px; line-height:90px; padding-bottom:23px; background:#f7f7f7 url(../images/headbg.png) no-repeat center bottom;}
.safehead span{color:#e4000d;}

.xt{width: 300px;border-bottom: 1px solid #d5d5d5;float:left;margin: 25px 0px 0px 20px;}
.safeinfo{width:478px;}
.safetitle{height:60px; background:url(../images/safetitle.png) no-repeat left center; font-size:28px; font-weight:bold;padding-top:7px; line-height:45px;}
.safetitle span{display:inline-block; height:48px; padding-right:55px; line-height:55px; text-align:center; font-size:48px; vertical-align:middle; margin-top:-8px;color:#ccc;}
.safetitle li{display: block; float: left;}
.btioat{}
.safeinfo p {
    width: 340px;
    margin-top: 50px;
    line-height: 28px;
    font-size: 20px;
    color: #333;
    display: block;
    font-weight: bold;
	clear: both;
}
.safeinfo ul{}
.safeinfo ul li{ background:url(../images/safeicon.jpg) no-repeat left 16px; line-height:24px; padding:10px 0px 0px 0px;color:#777777;}
.safeinfo ul li span{font-size:12px;}
.safemore{display:block; width:200px; height:54px; line-height:32px; background:url(../images/yajd_21.jpg) no-repeat left center; color:#fff; margin-top:17px;padding: 20px 0px 0px 45px; font-size: 12px;}
.safeinfol{float:left; padding-top: 70px;}
.safeimg1r{float:right;}

.anniu1 {padding: 5px 25px; font-size: 14px; color:#000;border: 1px solid #000; display: block;width: 110px;text-align: center;margin-top: 30px;}


/***********新闻 body-5***********/

.xinwen{width: 1200px; height: auto; margin: 30px auto;}
.xwk{width: 580px; height: 400px; background: #fff;}
.xwk{box-shadow: 0px 0px 8px #dedede;}
.xwk:hover{box-shadow: 0px 0px 8px #cecece;}
.xwl{float: left;background: #fff;}
.xwr{float:right;}
.xwh{border-bottom: 1px #ebebeb solid;height: 61px;}
.xwh p{border-right: 1px #ebebeb solid;text-align: left;padding-left: 30px; width:350px;font-size: 16px; float:left;margin-top: 20px;}
.xwh span{text-align:center ;padding-right:20px; font-size: 14px; float:right;margin-top: 20px;}
.xwul1{padding: 20px;}
.xwul1 img{display:block; width:256px; height:128px; border:1px solid #e3e3e3;}
.xwimg{float:left;}
.xwp1 {float: right; width: 250px; margin-right: 12px;}
.xwp1p{font-size: 14px; color:#333; font-weight: bold; margin: 15px auto auto auto;}
.xwp2p{font-size: 14px; color:#666;line-height: 24px;}
.xwul1 li span{color: #0154b0; font-weight: bold; font-size: 32px;}


.xwul2{padding: 20px;}
.xwul2 li{background: url(../images/hongd.jpg) no-repeat 0px center ;border-top: 1px #c2c2c2 dashed;padding-left: 10px;line-height: 50px;}
.xwp1 {float: right; width: 250px; margin-right: 12px;}
.xwp1p{font-size: 14px; color:#333; font-weight: bold; margin: 15px auto auto auto;}
.xwp2p{font-size: 14px; color:#666;line-height: 24px;}
.xwul2 li span{float: right;}


.zxul{padding: 20px;}
.zxul img{display:block; width:520px; height:170px; border:1px solid #e3e3e3;}
.zxul li{display:block; width:520px; height:80px; border-bottom:1px dashed #d3d3d3;}
.zximg{float:left;}
.zxp1 { margin-right: 12px;}
.zxp1p{font-size: 14px; color:#797979; font-weight: bold; margin: 20px auto auto auto;line-height: 30px;}
.zxp1p a{color:#000;}
.zxp2p{font-size: 14px; color:#666;line-height: 24px;margin-top: 15px;}



/***********综合服务 body-6***********/
.dkzh{width: auto;margin: 0px auto;height: auto;background: #f6f6f6; padding:40px 0;}
.biaotou1{ width: auto; height: 120px; text-align: center; }
.biaotou1 h1{color: #007eca; font-weight: bold;font-size:28px;background:url(../images/sd_03.jpg) no-repeat center; }
.biaotou1 span{ font-size: 18px;}











.biaobo{width: 1200px; margin: 0px auto;text-align: center}
.biaobo ul{display: inline;}
.biaobo h1{font-size: 16px;color:#007eca;padding-left: 30px; background:url(../images/jyhsico_34.png) no-repeat left center;display: inline;}
.biaobo p{display: inline;font-size: 16px;color:#007eca;font-weight:bold;}
.biaobo span{display: inline;padding:3px 25px 3px 45px; background:#fcc700 url(../images/lt_03.png) no-repeat 20px  center; border-radius: 3px;margin-left: 15px;}







/************footer************/
.links{padding:38px 0; margin-top: 70px;}
.linkhead{width:85px; font-size:16px; font-weight:bold; color:#007eca; line-height:24px;}
.linkinfo{width:985px;}
.linkinfo a{display:inline-block; padding:0 20px; line-height:24px; font-size:14px; color:#666;}
.linkmore{font-size:14px; font-weight:bold; color:#666;}

.footer{background:#2c303d; padding-top:0px; font-size:14px; line-height:30px; color:#fff;height: 350px;}
.fhead{font-size:14px; font-weight:bold; color:#fff; line-height:24px; padding-bottom:14px;}
.ftl{background: #fff;width: 196px; height: 225px;}
.ftl img{background: #fff;width: 107px; height: 175px;margin: 25px 43px;}
.ftr{width: 950px;overflow: hidden;}
.fnav{width:1050px;border-bottom: 1px solid #999;padding: 30px 0px 20px 0px;}
.fnav ul{padding: 0px 20px 0px 0px}
.fnav li{display:inline; width:128px; font-size:14px; color:#868a92; line-height:32px;margin-right: 39px;}
.fnav li a{color:#ebebeb;}
.fcon{width:441px; padding-left:100px;margin-top: 25px;}
.fcon1 {padding-left: 32px;background: url(../images/db_03.png)no-repeat left 5px;}
.fcon2 {padding-left: 32px;background: url(../images/db_03.png)no-repeat left -25px;}
.fcon3 {padding-left: 32px;background: url(../images/db_03.png)no-repeat left -54px;}
.fcon p{font-size:14px; line-height:32px; color:#868a92;}
.fright{font-size:14px; width:214px; margin-top: 35px;}
.fright p{margin-left: 20px;line-height: 24px;float: left;margin-top: 25px;} 
.fcode{width:107px; padding-top:8px;}
.fcode img{display:block;  width:107px; height:107px;}
.fcode p{text-align:center; color:#acadb0; font-size:12px; line-height:20px; padding-top:3px;}
.copyright{font-size:14px; color:#828489; line-height:32px; margin-top:25px;}
.copyright p{font-size:14px;}
.copyright span{float:right;}





/********成功案例详情**********/
.ccvinfo .ttt{ text-align:center; font-size:20px; line-height:40px; padding:20px ; color:#666; }
.ccvinfo .decr{ border-top:1px solid #efefef; padding:30px; color:#666; line-height:24px; }
.ccvinfo .case-ok img{ width:100%; }

/******内容页******/
.about-box{padding:30px; color:#666; line-height:24px;}
.box-left{width:250px; padding:15px 0;}
.mt5{margin-top:5px;}
.box-right{width:930px; padding:15px 0;}
.lmain-title{ height:78px; background:#0f4598 url(../images/list-tbg.jpg)no-repeat left center;  font-size:24px; color:#fff; line-height:78px; text-align:center;}
.case-class{margin-top:5px; background:#ebebeb; padding-bottom:10px;}
.case-class ul{padding:8px 0;}
.case-class ul li{background:url(../images/licon.png) no-repeat 45px center; padding-left:63px; font-size:12px;  line-height:30px;}
.case-title{background:#4d4d4d url('../images/y-icon.png')no-repeat 25px center; color:#fff; padding-left:60px; height:47px; line-height:47px;}
.case-title a{color:#fff;}
.case-title:hover{background:#309634 url('../images/y-icon.png')no-repeat 25px center;}
.l-contentus{margin-top:10px; background:#ebebeb; color:#695e66; font-size:12px; overflow:hidden;}
.l-contentus ul{padding:20px 13px 35px 15px;}
.l-contentus ul li{line-height:26px;}
.l-contentus ul h2{font-size:14px; font-weight:bold; line-height:30px;}
.ccvinfo{padding-top:20px;}
.list-head{border-bottom:3px solid #dcdcdc; height:40px; line-height:40px; background:#f2f2f2 url(../images/wwe.png) no-repeat 15px center; background-size:30px; color:#666; padding:0 20px; padding-left:50px;}
.list-head a{color:#666;}
.caseinfo ul{padding-top:20px;}
.caseinfo ul li{background:#f9f9f9; border:1px solid #e4e4e4; padding:20px; position:relative; height:145px; padding-left:276px; margin-top:15px; position:relative;}
.caseinfo ul li img{position:absolute; top:20px; left:20px;}
.caseinfo ul li h2{font-size:18px; color:#333; line-height:46px;}
.caseinfo ul li h2 a{color:#333;}
.caseinfo ul li h2 span{float:right; font-size:14px; color:#7d7c7a;}
.caseinfo ul li p{line-height:24px; font-size:14px; color:#7d7c7a; height:72px; overflow:hidden; display:block;}
.caseinfo ul li .tomore{color:#fff; display:block; width:88px; height:28px; line-height:27px; text-align:center; position:absolute; right:10px; bottom:10px;}
.servicelink{display:block; width:219px; height:112px; background:url(../images/servicelink.jpg) no-repeat; margin-top:10px;}





.laboutus{background:#ebebeb;}
.laboutus ul{padding:8px 0;}
.laboutus ul li{background:url(../images/y-icon2.png) no-repeat 25px center; padding-left:60px; font-size:14px;  line-height:46px;}
.laboutus ul li:hover{background:#333 url('../images/y-icon.png')no-repeat 25px center;}
.laboutus ul li:hover a{color:#fff;}


.tjn{ padding:20px; background:#f1f1f1; margin-top:20px; margin:30px 0; }
.tjt{ background:#0f4598; color:#fff; width:118px; line-height:35px; height:35px; text-align:center; font-size:20px; }
.tjxx{ line-height:30px; margin-top:10px; color:#666; }
.tjxx li{ position:relative;}
.tjxx li span{ position:absolute; right:0px; }


.myy{ color:#666; padding:20px 0; }
.myy .ctt{ font-size:16px; text-align:center; padding:10px; padding-bottom:30px; }
.myy .ctb{ background:#f2f2f2; border-left:5px solid #0f4598; padding:20px; font-size:12px; }
.myy .cti{ line-height:25px; padding:30px; }

.tagss{ font-size:12px; border-top:1px solid #efefef; padding:20px; margin-top: 25px;}

.near-page{ font-size:14px; line-height:30px; padding:0 20px; border-top:1px solid #efefef; padding-top:20px; padding-bottom:20px; color:#666; }

.x-box{ color:#666; }
.x-box h2{ font-size:30px; text-align:center; padding-top:40px; padding-bottom:20px; }
.other-info{ line-height:74px; height:74px; border-top:1px dashed #dcdcdc; border-bottom:5px solid #ebebeb; position:relative; text-align:center; }
.case-info{ line-height:25px; padding:30px 0; }
.other-info .pct{ background:url(../images/lp.png) no-repeat; display:block; width:89px; height:40px; position:absolute; right:0; top:20px; }
.near-page{ border-top:1px dashed #dcdcdc; padding-top:18px; line-height:25px; }
.tagss{ padding-bottom:10px; }
.tagss span{ font-weight:bold; }

/*******产品列表********/
.wprlist{ margin-top:30px; width:924px;  }
.wprlist ul li{margin-bottom:20px; width:288px; border:1px solid #e7e6e6; float:left; text-align:center; background:#fff; margin-left: 20px; padding:2px;}
.wprlist ul li .p-img{}
.wprlist ul li .p-img a{}
.wprlist ul li img{display:block; margin:0 auto; width:284px; height:221px;}
.incase ul li img{display:block; margin:0 auto; width:284px; height:182px;}
.teamlist ul li img{display:block; margin:0 auto; width:284px; height:341px;}

.wprlist ul li p{padding:5px; line-height:24px;}
.wprlist ul li:hover{border:1px solid #0f4598;}
.wprlist ul li span { height:100%; display:inline-block; vertical-align:middle; }

.wprtj {  margin-top:17px; }
.wprtj .otherp-head{ height:74px; line-height:74px; background:#b50005 ; font-size:24px; color:#fff; padding-left:60px; }
.wprtj ul{padding:24px 10px 24px 35px;}
.wprtj ul li{margin-left:17px; margin-top:15px; width:268px; height:231px; border:1px solid #e7e6e6; float:left; text-align:center; background:#fff; padding:30px 0 27px 0;}

.wprtj ul li img{max-height:220px; max-width:248px; height:auto; vertical-align:middle;}
.wprtj ul li:hover{border:1px solid #447edf;}

.wprtj ul li  a{ display:block; line-height:220px; height:220px; }
.wprtj ul li  a span{ display: inline-block;height: 100%;vertical-align: middle;}
.wprtj ul li  p a{ line-height:30px; }

.ak { position: relative;}
.ak .info { color: #242323; display: inline; float: right; font-size: 14px; height: 310px; line-height: 25px; position: relative; width: 340px;}
.ak .info .title {border-bottom: 1px solid #636161; margin-bottom: 10px; padding-bottom: 10px;}
.ak .info .class span, .ak .info .descr span {  font-weight: 700;}
.ak .info .class a { color: #fdb225;}
.ak .info .tel { color: #464849; margin-bottom: 10px; margin-top: 10px;padding-top: 10px;text-align: center;}
.ak .info .tel span {font-size: 18px;}
.ak .info .sbt1, .ak .info .sbt2 { background: #fdb225; border-radius: 5px; color: #fff; display: block; font-size: 14px;height: 30px; line-height: 30px; margin-top:10px; text-align: center;width:90px;}
.allt {border-bottom: 1px solid #0f4598;margin-bottom: 40px;padding-top: 20px;}
.allt li.cur { background: #0f4598;border: 1px solid #e4000d;color: #fff;}
.allt li {border: 1px solid #e4000d;cursor: pointer; font-size: 14px;height: 25px;line-height: 25px;margin: 0 auto -15px;text-align: center;width: 120px;}

/**********产品详情**********/
.ak{ /*margin-top:20px;*/ height:500px; position:relative;}
.w-ls {height: 470px;left: 0;overflow: hidden; position: absolute; top: 0;width: 600px;}
.w-ls .bd { margin: 0 auto;overflow: hidden;position: relative;z-index: 0;}
.w-ls .bd li {height: 467px; line-height:467px;overflow: hidden; position: relative;text-align: center; background:#fff;}
.w-ls .bd li img { max-width: 100%; max-height:100%; vertical-align:middle;}
.w-ls .hd { bottom: 10px; height: 74px; left: 0;line-height:74px;position: absolute;text-align: left;width: 100%;z-index: 1;}
.w-ls .hd ul { margin-left: 0;text-align: center;}
.w-ls .hd ul li {background: #fff none repeat scroll 0 0;border: 1px solid #fff; cursor: pointer; display: inline-block;height: 70px; line-height:65px; margin: 1px 3px 1px 3px;overflow: hidden;width: 66px;}
.w-ls .hd ul li img {/* border: 1px solid #fdb225;*/ max-height: 70px; max-width: 66px; vertical-align:middle;}
.w-ls .hd ul .on {border: 1px solid #e7e6e6;}
.w-ls .next, .w-ls .prev {background: rgba(0, 0, 0, 0) url("../images/ll.png") no-repeat scroll center center; cursor: pointer; display: block; height: 36px; left: 10px;position: absolute;top: 140px;width: 22px;z-index: 1;}
.w-ls .next {background: rgba(0, 0, 0, 0) url("../images/lr.png") no-repeat scroll center center; left: auto;right: 10px;}

.dg{ background:#c9c9c9; padding:10px; position:relative; margin-top:10px;}
.dg .dgrx{ background:#0f4598; color:#fff; font-size:16px; text-align:center; width:80px; height:26px; border-radius:5px; margin-left:30px;}
.dg .tels{ font-size:18px; color:#0f4598; position:absolute; left:130px; top:10px; }
.fwrx,.zxkf{font-size:18px; color:#000;}
.fwrx span{color:#387ad4; font-size:24px;}
.zxkf a{display:inline-block; font-size:14px; color:#333; padding-left:18px; background:url(../images/zxkf-qq.png) no-repeat left center;} 

.wprinfo{padding:30px 0px 50px 0px;}
.ak {position: relative;}

.ak .info {color: #666;display: inline; float: right;font-size: 14px; height: 310px;line-height: 25px; position: relative;width: 300px;}

.bk1{ line-height:25px; color:#666; }
.ak .info .title { border-bottom: 1px solid #e7e6e6;margin-bottom: 10px;padding-bottom: 10px; color:#0f4598;}
.ak .info .class span{color:#0f4598; font-size:14px; font-weight:normal;}
.ak .info .descr span {font-weight:normal;}
.ak .info .class a {color: #0f4598;}
.ak .info .tel {color:#464849; margin-bottom: 10px; border-top:1px dashed #e4000d; margin-top:10px; padding-top:10px; text-align:center;}
.ak .info .tel span {font-size:18px;}

.prodesc{text-align: center;}
.prodesc .prodhead{background:#f45760; letter-spacing:8px; color:#fff; padding:15px 0; font-size: 20px;}
.prodesc .propara{background: #fff; font-size: 16px; color: #444; height: 42px; line-height: 42px;}

.prodesc ul li{float: left; width: 33.3%;}
.prodesc ul li h2{background: #f0c6c9; height: 32px; line-height: 32px; font-size: 14px; color: #444;}
.prodesc ul li p{font-size: 14px; line-height: 40px; height: 40px;}

.redesc{}
.redesc li{width: 50%; float: left; text-indent: 15px; background:url(../images/point.gif) no-repeat left center; line-height: 28px; font-size: 14px;}
.redesc .redeschead{height: 42px; line-height: 42px; font-size: 20px; text-align: center; padding: 15px 0; border-bottom: 1px solid #e9e6e6;}
.redesc ul{padding-top: 15px;}



/*********产品详情**********/
.ttop{padding-top:30px;}
.ttop .teaml{width:398px; border:1px solid #eee;}
.ttop .teaml img{display:block; width:398px; height:478px;}
.ttop .info{width:480px; padding-top:5px; padding-right:10px;}
.ttop .info  h2{font-size:18px; color:#3e3a39; line-height:48px;}
.ttop .info  h2 span{font-size:26px; font-weight:bold; padding-right:18px;}
.tdhead{height:42px; background:#0f4598; color:#fff; padding-left:30px; line-height:42px; margin-top:25px; font-size:16px; font-weight:bold;}
.teambody{padding:15px 10px; line-height:24px; color:#333; font-size:14px;}
.tagss{ padding-bottom:10px; font-size:14px; color:#444;}
.tagss span{ font-weight:bold; }

.otherp{}
.otherp .otherp-head{background:#0f4598; color:#fff; height:43px; line-height:42px; padding-left:15px; font-weight:bold;}
.otherp ul{padding-top:24px;}
.otherp ul li{width:217px; height:205px; float:left; margin-left:18px; text-align:center; border:1px solid #eee;}
.otherp ul li img{width:217px; height:168px; padding-bottom:1px;}
.otherp ul li .yyhh{line-height:24px; display:block; height:24px; background:#f6f6f6; padding:5px 0;}
.hj,
.hk{ font-size:12px; line-height:22px; }


/********荣誉资质*********/
.ry { padding-top:20px; }
.ry li{ width:231px; float:left; text-align:center; }
 .ry li img{display:block; width:223px; height:152px; border:1px solid #dcdcdc; }
 .ry li  h2{ font-size:14px; line-height:30px; }

 /**********相册**********/
 .salbum{padding-top:10px; padding-left:10px;}
.salbum ul li{width:283px; height:180px; position:relative; float:left; margin: 9px 9px;}
.salbum ul li img{width:283px; height:180px;}
.salbum ul li h2{position:absolute; left:0px; bottom:0px; height:30px; background:rgba(0,0,0,0.4); width:100%; color:#fff; line-height:30px; font-size:14px; font-weight:400; text-align:center;}
.salbum ul li h2 a{color:#fff;}
.n-imagess{padding-bottom:10px;}
.n-imagess img{display:block; margin:0 auto;}


/*******team********/
.tplace{padding-top:11px;}
.tplace li{padding-left:23px; background:url(../images/tjicon.jpg) no-repeat left center; font-size:16px; color:#686564; line-height:28px;}
.tinfo{font-size:16px; line-height:30px; color:#3e3a39; padding-top:22px; height:90px; overflow:hidden;}
.teambtn{display:block; width:114px; height:26px; line-height:24px; text-align:center; background:#0f4598; color:#fff; margin-top:30px;}
.teamtitle{padding-top:33px;}
.teamtitle li{width:155px; height:36px; line-height:36px; text-align:center; background:#e1e1e1; color:#3e3a39; font-size:16px; float:left; margin-left:19px; border-radius:45px;}
.teamtitle li a{color:#3e3a39;}
.teamtitle li.cur{color:#fff; background:#0078d7;}
.teamtitle li.cur a{color:#fff;}

/**********网站地图***********/
.maps .t {border-bottom: 1px solid #dcdcdc;height: 50px;line-height: 50px;padding: 0 20px;}
.maps { border: 1px solid #e5e5e5; border-radius: 5px; margin-top:15px;}
.x-mmmop .t a {background: transparent none repeat scroll 0 0; line-height: 15px; top: 8px;}
.x-mmmop .t { background: transparent none repeat scroll 0 0; border: 1px solid #e5e5e5; border-radius: 5px;color: #fe510d;height: 27px; line-height: 27px; margin-bottom: 9px; padding-left: 20px;position: relative;}
.x-mmmop .t a { line-height: 27px;position: absolute;right: 10px;top: 0;}
.maps .linkbox { border-bottom: 1px solid #e5e5e5;margin-bottom: 10px;padding-bottom: 10px;}
.maps h3 { font-size: 16px;padding: 10px 20px;}
.f6 {padding-left: 20px;}
.f6 li { border: 1px solid #e5e5e5;display: inline-block;margin-bottom: 5px; margin-right: 5px;padding: 10px;}
.f6 li:hover {background:#0f4598  none repeat scroll 0 0;color: #fff;}
.f6 li:hover a {color: #fff;}
.link-info a{ padding-left:10px; }
.page{ text-align:center; padding-bottom:20px; margin-top:20px;}
.page li{ display:inline-block; font-size:14px; margin:0 3px; }
.page li.thisclass{ background:#0f4598; color:#fff; padding:3px 14px; }
.page li strong{ font-weight:normal; padding:0 5px; }
.tjxx li{ position:relative; }
.tjxx li span{ position:absolute; right:20px; top:0; }

.hk{ margin-top:10px; line-height:24px; color:#666; }
.hk a{ color:#0f4598;}

/**********留言*********/
.online{width:500px; margin:0 auto;}
.onlinehead{font-size:24px; color:#333; text-align:center; line-height:60px;}
.online ul{height:auto; padding-bottom:20px;}
.online li{border:1px solid #d1d1d1; margin-top:10px; padding:3px 10px; position:relative;}
.online li label{vertical-align:top;}
.online li span{color:#e58f9a; position:absolute; top:10px; right:-10px;}
.mesinp{width:400px; border:0px;}
.online .lx_mess{width:300px; height:165px; border:0px; line-height:24px;}
.online .yzborder{border:0px; padding:0px;}
.yzcbox{ border:1px solid #d1d1d1; width:139px; padding-left:10px; display:inline-block; vertical-align:middle;}
.yzcbox .yzcode{height:34px; width:80px; border:0px;}
.online .yzborder img{display:inline-block; vertical-align:middle;}
.fbtn{text-align:center;}
.fbtn input{display:inline-block; width:140px; height:38px; border:0px;}
.refbtn{background:#333; color:#fff; margin-right:10px;}
.subfbtn{background:#0f4598; color:#fff;}
.iproc{background:#f2f2f2; padding:0px 0px;}
.iproc li{border-top: 1px solid #cecece; margin-bottom: 20px; padding-bottom: 10px;}

.iproc li h2{font-size:14px;color:#333; padding-right:16px; background:url(../images/iproct.jpg)no-repeat right 8px; padding-bottom:15px; line-height:30px;}
.iproc li h2 a{color:#333;}
.iproc li h2.iprod{background: #bebebe; background: #d3d3d3 url(../images/y-icon2.png) no-repeat 25px 18px; line-height: 40px; height: 40px; padding: 0px 0px 0px 50px;}
.iproc li h2.iprod:hover{color:#fff;background: #b6b6b6 url(../images/y-icon2.png) no-repeat 25px 18px;}
.iproc li p{font-size: 14px; line-height: 30px; padding-left: 18px; background: url(../images/iprosub.jpg) no-repeat left 14px; color: #555; margin-left: 32px;}
.iproc li p a{color:#555;}






/* 全屏设置 */
.casebox{ padding-bottom:30px; }
#maincontent {height:440px;overflow:hidden;position:relative;}
#maincontent div.pict {cursor: default !important; width:996px; }
#maincontent div img{ display:block; margin:0 auto; }
#maincontent div.main {position: static;text-align: center;display: block;cursor: pointer !important}
#maincontent .element {display: none;position: absolute !important;}
#maincontent .left {top :200px;left: 0;cursor: pointer;}
#maincontent .right {top: 200px;right: 0;cursor: pointer;}
#maincontent .main .guardian {display: none;height: 0;}
#maincontent .navi {z-index: 9999999;}
div#maincontent div.main{display:none;}div#maincontent div.element{position:absolute !important;}
.eccc{ width:1070px; margin:0 auto; position:relative; }

#maincontent div span{ background:rgba(255,255,255,0.8); display:block; width:900px; height:50px; line-height:50px; font-size:16px; text-align:center; color:#666; position:absolute; bottom:0; left:48px; }



