/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,select,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:40%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
p {margin:0 0 9px;}
/*textarea{overflow:auto;resize:none;}*/
label,summary{cursor:default;}
a,button{cursor:pointer;}
/*reset end*/
input:focus {outline: none;}
/*public css*/
body{font:12px/1.8 "Microsoft YaHei UI","Microsoft YaHei",Arial,SimSun,"Segoe UI",Tahoma,Helvetica,sans-serif;outline:0; overflow-x:hidden;}




h1{}
a{color: #; text-decoration:none;}
a:hover{color: #;}
.wp{width: 1000px; margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.clear { clear: both; font-size: 1px; height: 0px; line-height: 0px; }
.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfix{zoom:1}
/*body*/
html{width: 100%;}
body{width: 100%;}
header {min-width:1000px; }
.lazy{background: #fff url(../images/bg_loading_anim.gif) center no-repeat;}
header.boxshadow .headmain{box-shadow:1px 1px 11px rgba(0,0,0,0.3);}
header .headtop{background: #000; width: 100%; height: 44px; line-height:44px;}
header .headtop .notmsg a{display:inline-block; width:98px; height:32px; border-radius:3px; background:#111111; color:#cccccc;  text-align:center; line-height:32px; font-size:13px; margin-top:3px; font-family:'微软雅黑'; border:1px solid #242424;}
header .headtop .notmsg a:hover{background:#000; color:#fff}
header .headmain{height:100px; width:100%; background:#eeeeee;}
header .headmain .fl{margin-top:14px; width:118px; height:100px; background:url(../images/logo.png) no-repeat; }
header .headmain .fl.logo a{width:100%; height:100%; background:url(about:blank) no-repeat;}
header .headmain .wp{height:100%;}
header .headmain nav{height:100%;}
header .headmain nav ul{height:100%;}
header .headmain nav li{float:left; height:100%; width:105px;}
header .headmain nav li a{display:block; height:100%; width:105px;font-size:16px; color:#666; text-align:center;line-height:110px;}
header .headmain nav li.current a{background:#1E8CDA; color:#fff;}
header .headmain nav li.current a i{background:url(../images/indexIco.png) 0 -133px no-repeat;}
header .headmain nav li a i{position:absolute;  display:block; width:12px; height:10px;background:url(../images/indexIco.png) 0 -153px no-repeat; bottom:22px; right:4px;}
header .headmain nav li a i.hover{background:url(../images/indexIco.png) 0 -133px no-repeat;}
header .headmain nav li a:hover{color:#000;}







#banner{position: relative;}
#banner .banwrapper{position:relative; width:100%; height:600px; min-width:1000px;}
#banner .banwrapper li{position:absolute;width:100%; height:600px; overflow:hidden;  display:none;}
#banner .banwrapper li.crf{display:block;}
#banner .banwrapper li img{width:1920px; height:600px; position:absolute; left:50%; top:50%; margin-top:-300px; margin-left:-960px;}
/*banc*/
#newico{position:absolute;bottom:0;left:0;}
#pointer{width:128px;height:30px;position:absolute;left:50%;margin-left:-63px;top:62px;}
/*end*/
#product{width:100%; height:600px; background:#eeeeee ;overflow:hidden;  position: relative; z-index: 7;}
#products {width:100%; height:600px; background:#eeeeee; overflow:hidden;}
h2{text-align:center; margin-top:50px;}
h2 a{color:#000f19; font-size:36px; line-height:1;  }
h2 a i{font-size:20px; color:#1E8CDA; font-weight:bold; position:relative;margin:5px auto;}
.desp{text-align:center; color:#535353; font-family:'arial'; margin-top:12px; }
.prodwrapper {width:1000px; height:196px; margin-top:20px;  overflow:hidden;}
.prodwrapper .probox{position:relative; }
.prodwrapper .probox ul{width:1000px;  float:left;}
.prodwrapper .probox ul li{width:250px;  float:left; height:196px; position:relative;}
.prodwrapper .probox ul li a{position:absolute; display:none; width:100%; height:100%; background:url(../images/opbg_3.png) repeat; box-shadow:4px 0px 27px #171d21;z-index:55;}
.prodwrapper .probox ul li a.hover{display:block;}
.prodwrapper .probox ul li{width:250px;  float:left; height:196px;}
.prodwrapper .probox ul li img{width:100%; height:100%;}
.prodwrapper .probox ul li .kind{ color:#fff; font-size:18px;font-weight:bold; margin: 20px 0 0 20px; }
.prodwrapper .probox ul li .foryong{ color:#fff; font-size:14px;font-weight:bold; margin:5px 0 0 20px; }
.prodwrapper .probox ul li .more{ color:#fff; width:80px; height:27px; font-size:14px;font-weight:bold; margin:55px 0 0 20px; }
.prodwrapper .probox ul li .more i{display:inline-block; width:25px;  height:26px; background:url(../images/indexIco.png) 0 -170px no-repeat;  position:relative; top:9px; left:10px; }
.prcontr{width:1000px;  margin:0 auto; text-align:center; margin-top:20px;}
.prcontr span{display:inline-block; width:16px; height:16px;border-radius:50%; background:#32c7e7; margin:0 10px; cursor:pointer;}
.prcontr span.hover{background:#f86c0f;}

#case{width:100%; background:#fff}
#casebar{position:absolute; top:-400px;}
.casebox  {text-align:center;  min-width:1000px; margin-top:40px; line-height:0; font-size:0;}
.casebox li{display:inline-block;  width:40%;  position:relative; overflow:hidden;  zoom: 1;vertical-align: top; }
@media only screen and (min-width:800px){
	.casebox li{width:24.5%;  }
}
@media only screen and (min-width:1400px){
	.casebox li{width:16.6%;  }
}
.casebox li  img{width:100%; font-size:0; line-height:0; display:block;}
.casebox li  a{width:100%;  display:block; position:absolute;z-index:55; }
.casebox li  .fangdajing{z-index:5; left:0; top:-173px}
.casebox li  .fangdajing i{width:57px; height:59px; background:url(../images/indexIco.png) 0 -205px no-repeat;display:block; margin:60px auto; }
.casebox li  .beijing{background:url(../images/opbg_1.png) repeat;z-index:4; top:242px; color:#fff; font-size:13px; line-height:280px; text-align:center;}

#news{margin-top:12px; overflow:hidden;}
.newsbox{margin-top:30px;}
.newsbox li{padding:7px; border:1px solid #bfbfbf; float:left; position: relative; width:268px; height:330px; margin:0 24px;  border-radius:4px; background:#FFF}
.newsbox li img{ width: 268px; height: 130px; display: block;}
.newsbox li h3 a{color: #454545;font-size: 14px; font-weight: bold; }
.newsbox li h3 a:hover{text-decoration: underline;}
.newsbox li h3{text-align: center; margin-top: 30px;}
.newsbox li .data{ color: #737177; margin-top: 10px; text-align: center;}
.newsbox li .more{width: 95px; height: 30px;  border:1px solid #f5f5f5;  display:block; margin: 0 auto; border-radius: 3px; margin-top: 13px; text-align: center; line-height:30px; color: #d1d1d1; font-size: 13px;
  transition: background .3s;
-moz-transition: background .3s;  /* Firefox 4 */
-webkit-transition: background .3s; /* Safari ºÍ Chrome */
-o-transition: background .3s;  /* Opera */
  transition: color .3s;
-moz-transition: color .3s;  /* Firefox 4 */
-webkit-transition: color .3s; /* Safari ºÍ Chrome */
-o-transition: color .3s;  /* Opera */
}
.newsbox li .more:hover{background: #f5f5f5; color: #000; }
.newsbox li .ico{position: absolute; width: 58px; height: 58px; background: url(../images/indexIco.png) 0 -277px no-repeat; top: 107px; left: 114px; }
#client{width: 100%; height: 326px;  }
.client{padding-top:38px;}
.client .yyjy{width:505px; height:257px; background:#f4f4f4; float:left; box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box; padding:9px 7px;}
.client .yyjy .yyjy1{width:318px; height:236px; background:#fff; border:1px solid #e4e4e4; float:left; padding:20px 30px;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box; position:relative;}
.client .yyjy .yyjy1 i{ font-size:22px;color:#353535; display:block;}
.client .yyjy .yyjy1 ul{margin-top:10px;}
.client .yyjy .yyjy1 ul li{padding-left:23px; background:url(../images/img/ico1.png) no-repeat left center; line-height:26px;}
.client .yyjy .yyjy1 ul li a{color:#353535;}
.client .yyjy .yyjy1 .jt{display:block; width:34px; height:34px; background:url(../images/img/ico2.png) no-repeat; position:absolute; right:0px; bottom:-1px;}
.client .yyjy .yyjy2{width:158px; float:left; height:236px; overflow:hidden; margin-left:10px;}
.client .yyjy .yyjy2 .yy{background:url(../images/img/img2.png) no-repeat; width:158px; height:97px; margin-bottom:10px; color:#fff; padding-top:15px;}
.client .yyjy .yyjy2 .yy img{display:block; margin:0px auto; margin-bottom:10px;}
.client .yyjy .yyjy2 .yy b{text-align:center; font-size:12px; display:block; font-weight:normal; line-height:15px;}
.client .yyjy .yyjy2 .yy b span{font-size:22px;}
.client .yyjy .yyjy2 .yy:hover{background:url(../images/img/img1.png) no-repeat;}
.client .shipin{width:495px; height:257px; float:left;}

footer{background: #fbfbfb; overflow:hidden; color: #757575; width: 100%; }
footer h3{color:#434d55; font-size:20px;  border-bottom:1px solid #eeeeee; line-height: 20px;}
footer h3 i{display: inline-block;width: 100%; height: 1px; position: relative; top: 5px;}
footer .top{margin-top: 24px;}
footer .top .fl{margin-left: 15px;}
footer .top .left{width: 340px; margin-left: 0; font-size:15px;}
footer .top .left ul li {margin-top: 10px;}
footer .top .left ul li i{display: inline-block; position: relative; top: 2px; width: 18px; height: 18px; background: url(../images/indexIco.png); margin-right: 5px;}
footer .top .left ul .phn i{background: url(../images/indexIco.png) -3px -485px  no-repeat;}
footer .top .left ul .fix i{background: url(../images/indexIco.png) -2px -513px  no-repeat;}
footer .top .left ul .mal i{background: url(../images/indexIco.png) -2px -539px  no-repeat;}
footer .top .left ul .ars i{background: url(../images/indexIco.png) -2px -564px  no-repeat;}
footer .top .left ul .freephone i{background: url(../images/freephone.png) 0 0 no-repeat; width:22px; height:22px;}
footer .top .left ul .freephone{font-size:14px; color:#757575;}
footer .top .left ul .freephone em{color:#e60012; font-family:arial; font-size:25px;}
footer .top .left ul {margin-top: 20px;}
footer .top .mid{ width: 390px;}
footer .top .mid .data{margin-top: 20px; width: 360px; font-size:14px}
footer .top .mid  .lis{position: relative; top: -8px;}
footer .top .mid .share a{display: inline-block; width: 40px;  height: 40px; background: url(../images/indexIco.png); margin-right: 5px;}
footer .top .mid .share a:nth-child(1){background: url(../images/indexIco.png) 0 -347px;}
footer .top .mid .share a:nth-child(2){background: url(../images/indexIco.png) 0 -393px;}
footer .top .mid .share a:nth-child(3){background: url(../images/indexIco.png) 0 -439px;}
footer .top .mid .share a:hover{opacity: .8;filter:alpha(opacity=80);}
footer .top .right{ width: 231px;}
footer .top .right  ul{margin-top: 20px;}
footer .top .right li{float: left; margin-left: 8px; margin-bottom: 5px;}
footer .top .right li .input1{width:151px; height:29px; background:#fff; padding-left:10px; border:1px solid #e8e8e8; float:left; font-family:"微软雅黑";}
footer .top .right li .button1{width:55px; height:30px; background:#e60012; color:#fff; float:left; margin-left:5px; cursor:pointer; border:none; border-radius:3px;-webkit-border-radius:3px; font-family:"微软雅黑"; font-size:14px;}
footer .top .right li .button2{width:231px; height:31px; background:#aeaeae; color:#4b4b4b; border:none;border-radius:3px;-webkit-border-radius:3px; font-family:"微软雅黑"; font-size:16px;}
footer .top .right li a{ color: #cecece;}
footer .top .right li a:hover{color: #32c7e7;}
footer .bot {background: #fbfbfb; height: 45px; width: 100%; margin-top: 30px;line-height: 45px; color: #888888; border-top:1px solid #eeeeee}
footer .bot a{color: #888888;}
footer .bot a:hover{color: #ff0000;}

/*2014-5-8 night*/
#insbanner{position:relative; width:100%; height:256px; overflow: hidden;  min-width: 1000px; padding:0; }
#insbanner img{position: absolute; width:1920px; height:256px;
top: 50%;
left: 50%;
margin-top: -128px;
margin-left: -960px;
font-size: 0;}
#insbanner .wp{position:absolute; height:256px; z-index:2;color:#eeeeee; left:50%; top:50%; margin-left:-500px; margin-top:-128px; font-size:42px; color:#fff; }
#insbanner .wp h2{text-align:left; margin-left:280px;line-height:20px; margin-top:80px;}
#insbanner .wp .ent{margin-left:290px; color:#1E8CDA; font-size: 28px; margin-top: 15px; }

.item img{background:url("../images/loding.gif") no-repeat center center ; width:100%; height:100%; }	
#zuzhigoujia {width:100%; min-width:1000px; background:url(../images/ab_bg4.jpg) center center no-repeat; height:826px;}
#process{width:100%; height:550px; background:url(../images/ab_bg5.jpg) no-repeat;}
#harvest{width:100%; height:500px; background:url(../images/ab_ry.jpg) center bottom no-repeat; overflow:hidden; margin-top:40px;}
#harvest .endsp{ font-size:40px; margin-left:191px; color:#838282; font-size:14px;width:416px; line-height:1.5; margin-top:10px; font-family:'arial';}
#harvest h2{color:#1E8CDA; font-size:44px; text-align:left; line-height:1; margin:-2px 0 0 100px;}
.zhengshu{margin-top:25px;}
/*内页about页面header*/
header.aboutheader{position:fixed;z-index:2222; top:0; width:100%;}
header.aboutheader .headertop{position:fixed; top:0;}
header.fix .headmain {height:64px; }
header.fix .headmain  nav li a{line-height:73px;}
header.fix .headmain  nav li a i{bottom:19px;}
header.fix .headmain .fl{background:url(../images/logofix.png) 0 7px no-repeat;}

/*caseinsidelist*/
.caseInscont li{ width:312px; background:#fff; box-shadow:1px 1px 8px #e0e0e0; float:left; margin-right:29px; margin-bottom:29px;}
.caseInscont li.third{margin-right:0;}
.caseInscont li:hover{opacity:.9; filter:alpha(opacity=90);}
.caseInscont li a span{display:block; color:#767B7E;   font-size:13px; text-indent:1em;}
.caseInscont li a  img{display:block; width:312px; height:196px; }
.caseInscont li a .dept{ height:37px; line-height:37px; border-bottom:1px solid #E9E9E9;}
.caseInscont li a .ars{ height:44px; line-height:44px;}
.caseInscont li a .fr{ color:#5f6468; font-size:14px; font-weight:bold; font-family:arial; width:105px;}
.caseInscont li a .fr i{display:inline-block; width:24px; height:24px; background:url(../images/prlist_more.png); position:relative; top:7px; margin-left:8px;}
/*index..*/
html,body{height:100%;}
#afkss5{position:relative;display:block;}
#superiority,#case,#news,#client,footer{margin:0;position:relative;}
#superiority{height:100%;background-color:#fff;overflow:hidden;top:0;left:0;right:0;z-index:0; width:100%; overflow:hidden;}
#superiority .superiority-img{width:100%; background:#F00}
#superiority .superiority-img,#superiority .superiority-img li{height:100%;overflow:hidden;position:absolute;top:0;right:0;}
#superiority .superiority-img .cur{width:100%;}
#superiority .superiority-img li{width:0;background:#000; overflow:hidden;}
#superiority .superiority-img li img{position:absolute;right:0;top:0; }
#superiority .superiority-info{position:absolute;left:0;top:0;height:100%;}
#superiority .superiority-info li{float:left;height:100%;}
.slideinfo{width:474px;height:100%;text-align:center;font-size:60px;background:#000000 url(../images/inslour.jpg) -1px center no-repeat; color:#fff;position:relative;float:right;}
.slideinfo .tit{position:absolute; width:440px; height:60px; background:#eee; left:-440px; top:30%; border-bottom:1px solid #000000; padding-top:10px; font-size:20px; }
.slideinfo h4{float:right; font-size:60px; margin-top:45%;color:#e60012; margin-right:15px; line-height:35px; padding-bottom:8px;}
.slideinfo i{color:#e60012; font-size:20px;}
.slideinfo .cont{float:right; font-size:14px; color:#d9d9d9; width:295px; font-family:'微软雅黑'; text-align:justify; margin:30px 15px 0 0; text-indent:2em;}

#case{background-color:#case;margin-top:4000px;z-index:112; padding-bottom:50px;}
#case h2{margin-bottom:10px; color:#979797; padding-top:30px;}
#case h2 a{color:#fff;}
#case .desp{color:#979797; font-family:"微软雅黑"; font-size:16px;}
#news{background-color:#eeeeee; z-index:111;  padding-top:600px;  margin-top:-600px;padding-bottom:80px;}
#newsbar{position:absolute; top:-400px;}
#client{background-color:#fff;background-repeat:no-repeat; height:326px;}
/*prinside*/
#prinsCont  .casewrapper{width:480px; height:400px; background:#eee; position:relative;}
#prinsCont  .casewrapper li{width:300px; height:260px; position:absolute; top:50%; left:50%; margin-left:-150px; margin-top:-120px; box-shadow:2px 2px 6px #aaa; display:none;}
#prinsCont .casewrapper li.current{display:block;}
#prinsCont  .casewrapper li img{width:300px; height:260px; background:#fff url(../images/bg_loading_anim.gif) center no-repeat; color:#fff;}
#prinsCont  .contro{ margin:22px 0 20px 0; }
#prinsCont .contro li{float:left; width:78px; height:60px; margin-right:20px; background:#eee; cursor:pointer; }
#prinsCont .contro li.current{ background:#fff;border:1px solid #CACACA;width:77px; height:59px;}
#prinsCont .contro li img{ display:block; width:48px; height:44px; margin-left:16px; margin-top:8px; box-shadow:1px 1px 2px #aaa;}
#prinsCont .prshowbox .fr{width:460px;}
#prinsCont .prshowbox .fr .tit{color:#3b4145; font-weight:bold; font-size:30px; border:1px solid #B2B2B2; display:inline; border-left:none; border-right:none; padding:5px 0;}
#prinsCont .prshowbox .fr .cont{width:304px; display:inline-block; margin-left:5px; font-size:14px; color:#797979; font-weight:normal;}
#prinsCont .prshowbox .fr  .clearfix .cont{ margin-top:2px;  font-family:'宋体'; margin-left:10px;}
#prinsCont .prshowbox .name{font-size:16px; color:#4c4c4c; font-weight:bold; margin-top:8px;}
#prinsCont .prshowbox .fr  .baozheng li{float:left; margin-right:15px; padding:4px; border:1px solid #A2A2A2;}
#prinsCont .prshowbox .fr  .baozheng li img{width:70px; height:100px; display:block;}
#prinsCont .prshowbox .fr  .baozheng ul{margin-top:16px;}

/*案例详情*/
#caseCont{width:100%; background:#eee; overflow:hidden;}
#caseCont .caseshow{background:#fff; margin-top:20px; overflow:hidden; height:680px; }
#caseCont .caseshow h3{color:#61676a; font-size:24px; font-family:'微软雅黑';}
#caseCont .caseshow .tit{color:#767b7e; font-family:'宋体'; margin-left:88px; margin-top:30px; line-height:1.9; position:relative;}
#caseCont .caseshow .tit .ico{position:absolute; width:65px; height:65px; background:url(../images/casebtico.png) no-repeat;left: -73px;top: -7px}
.imgwrapper  {margin-left:88px; margin-top:10px;}
.imgwrapper li {width:810px; height:500px;}
.imgwrapper li img{width:100%; height:100%; background:url(../images/bg_loading_anim.gif) center center no-repeat;}
.imgwrapper li.current{display:block;}

.casedesp{margin-top:15px ; background:#fff; padding:5px 50px 35px; width:900px;}
.casedesp h4{color:#787e81;}
.casedesp .deta{font-size:14px; font-family:'宋体'; color:#767676; margin-top:10px;	}
.casedesp .ditu a{margin-left:15px; position:relative; top:3px;}
.returnpage{text-align:center; margin:40px auto;}
.returnpage a{display:inline-block; width:106px; height:36px; background:#1E8CDA; color:#fff; font-size:14px; line-height:36px; border-radius:20px;  transition: background .2s;
-moz-transition: background .2s;  /* Firefox 4 */
-webkit-transition: background .2s; /* Safari ºÍ Chrome */
-o-transition: background .2s;  /* Opera */
  transition: color .2s;
-moz-transition: color .2s;  /* Firefox 4 */
-webkit-transition: color .2s; /* Safari ºÍ Chrome */
-o-transition: color .2s;  /* Opera */}

/*2014-5-11*/
#applitit {width:100%; height:284px; background:url(../images/applica_bg.jpg) no-repeat; overflow:hidden;}
#applitit  .tit{margin-top:16px;}
#applitit  .tit img.fl{width:90px; height:90px; display:block;}
#applitit  .tit h4.fl{color:#fff;  font-size:36px;line-height:36px; margin:30px 0 0 17px;}
#applitit  .tit h4.fl .ent{color:#208EA7;  font-size:24px; text-indent:55px;}
.appdesp{font-size:22px; color:#1E8CDA; margin-top:15px;}
.appdesp .deta{font-size:14px; color:#fff; width:670px; font-family:'宋体'; margin-top:12px;}
.appdetas{margin-top:18px; margin-bottom:30px;}
.appdetas h5{ font-size:22px!important; color:#4b5155;}
.appul li{float:left; width:200px; text-align:center; margin-right:49px;}
.appul li .ico{width:100px; height:100%; display:block; margin-left:50px;}
.appul li .tit{ color:#4b5155!important;; font-size:18px!important;;  font-weight:bold!important;; margin-top:15px; font-family:'微软雅黑'!important;}
.appul li  .detals{ color:#4b5155!important;; font-size:12px!important; line-height:2!important;   margin-top:5px!important;; font-family:'宋体'!important;}


/*在线加盟*/
.pratmethod .detals{color:#4C4C4C!important; font-size:14px!important; font-family:'宋体'!important; line-height:2.4em;}
.jiameng h4{width:162px; height:44px; background:url(../images/jiatit1.png) no-repeat; margin-top:30px; color:#fff; font-weight:normal; font-size:18px; text-align:center; line-height:44px; text-indent:15px;}
.process.jiameng h4{background:url(../images/jiatit2.png) no-repeat; }
.process{width:100%; height:310px; background:url(../images/jiameng2.png) 0 center no-repeat; overflow:hidden;}
.formapp.jiameng h4{background:url(../images/jiatit3.png) no-repeat; }

.formapp{font-size:14px; font-family:'微软雅黑'; color:#656565; }
.formapp form{margin:25px 0 0 40px;}
.formapp .msgHod li {margin:20px 30px 20px 0;  }
.formapp .msgHod li div{display:inline-block;}
.formapp .msgHod li div input{width:220px; height:38px; background:none; border:none; border:1px solid #ACACAC; border-radius:6px; box-shadow:0px -2px 0px #DCDCDC inset;padding:0 5px;}
.formapp .msgHod li div span{font-size:12px; color:#858585; margin-left:10px;}
.formapp .msgHod li input:focus{border:1px solid #d40010; box-shadow:0px -2px 0px #B0E9F5 inset;}
.formapp .msgHod li .them input{width:540px;}
.formapp .msgHod li  input:focus{border:1px solid #d40010; box-shadow:0px -2px 0px #B0E9F5 inset;}
textarea{margin-left:15px; width:670px; height:150px; padding:10px; float:left;}
.handon input{ cursor:pointer; width:110px; height:40px; margin:20px 0 0 40px; background:none; border:none; background:#d40010; border-radius:20px; color:#fff; font-weight:bold; box-shadow:0px 2px 2px #057189 }
.handon input:hover{}
.handon input:active{box-shadow:none;}
.txra .chex{display:block; margin-left:10px;font-size:12px; float:left;}
.formapp .msgHod li input.erro,textarea.erro{ border:1px solid red; box-shadow:0px -2px 0px rgb(240, 162, 162) inset;}


/*地图*/
.listmap{ background:url(../images/map.jpg) center top no-repeat; height:383px;
}
/*人才理念*/
.rencailinian {text-align:center; color:#626262; font-size:16px; }
.rencailinian h2{color:#192025; font-size:36px; font-weight:bold; }
.zhaopin .tit{width:162px; height:44px; background:url(../images/jiatit1.png) no-repeat; margin-top:30px; color:#fff; font-weight:normal; font-size:18px; text-align:center; line-height:44px; text-indent:15px;}
.mesg .biaotou{ border:1px solid #1d8cda; border-left:none; margin-top:18px; border-top:6px solid #1d8cda; color:#1E8CDA; font-size:14px; font-family:'宋体';  line-height:58px;}
.mesg li{width:100%;  height:58px; font-size:14px;line-height:80px;  color:#616162; border-bottom:1px solid #DFDFDF;}
.mesg li a{color:#616162; }
.mesg li a:hover{color:#1E8CDA; }
.mesg li span:nth-child(1){margin-left:15px; width:500px; display:inline-block;}
.mesg li span:nth-child(2){ width:170px; display:inline-block;}
.mesg li span:nth-child(3){ width:170px; display:inline-block;}
.mesg li span:nth-child(4){ width:75px; display:inline-block;}
.mesg li span:nth-child(5) a{ color:#fff; display:inline-block; width:62px; height:25px; background:#C6C6C6;line-height:25px;border-radius:20px; text-align:center; position:relative; top:-2px;}
.mesg li span:nth-child(5) a:hover{color:#fff; background:#f86c0f;}
/*人力资源*/
.resourcont{width:950px; margin:0 auto; font-size:14px; color:#616162; border:1px solid #60D1EA; padding:20px; margin:50px auto; border-radius:5px; line-height:2.2;}
.resourcont .tit{font-size:30px; color:#616162;}
.resourcont .time{ color:#1E8CDA; margin-top:10px;}
/*资料下载*/
.datadown{margin-top:40px; margin-bottom:70px;}
.datadown li{margin-bottom:20px;}
.datadown li a{ display:inline-block;}
.datadown li a.tit{width:810px; height:43px; color:#797979; font-size:14px; line-height:38px; background:#fff; padding-left:20px; border-left:5px solid #1d8cda;}
.download{background:#eee; width:100%; overflow:hidden;}

.datadown li a.tit span{font-size:12px; margin-right:4px;display:inline-block;}
.datadown li a.tit:hover{color:#1E8CDA;}
.datadown li  .fordown{width:137px; height:43px; background:url(../images/dianjixiazai.png) no-repeat; position:relative;top:-9px; color:#fff; font-size:14px; text-align:center; line-height:42px; top:2px; text-indent:20px;}
.datadown li  .fordown:hover{width:137px; height:43px; background:url(../images/dianjixiazai_hover.png) no-repeat; position:relative;}
/*联系我们*/
.contact{padding-bottom:50px;}
.contact h2{text-align:left; color:#2e373d; font-size:30px; }
.contact .detals{color:#858585; font-family:'宋体'; font-size:12px;}
.contact ul{color:#626262; font-size:14px; font-family:'宋体';}
.contact ul li{float:left; height:66px; line-height:66px; margin-right:40px; margin-bottom:20px;}
.contact ul li div{ width:66px;  height:66px; display:inline-block; border-radius:50%; background:#03B6DD; position:relative;top:25px; margin-right:20px;}
.contact ul li:nth-child(1) i{ background: url(../images/contact.png) 0 0 no-repeat;}
.contact ul li:nth-child(2) i{ background: url(../images/contact.png) 0 -38px  no-repeat;}
.contact ul li:nth-child(3) i{ background: url(../images/contact.png) 0 -73px   no-repeat;}
.contact ul li:nth-child(4) i{ background: url(../images/contact.png) 0 -109px  no-repeat;}
.contact ul li div i{ width: 32px; height: 32px; display:block; position:absolute; top:20px; left:20px; }
.mapinside{overflow:hidden; width:980px; border:4px solid #A3A8AC; border-radius:10px; height:690px; margin-bottom:70px;}

/*视频*/
#vidolist{margin:70px auto;}
#vidolist ul{margin-bottom:40px;}
#vidolist li{width:320px; height:270px; overflow:hidden; float:left; position:relative; cursor:pointer;margin-right:20px; margin-bottom:20px;}
#vidolist li img{width:100%; height:100%;display:block;}
#vidolist li a{display:block;width:100%; height:100%; color:#e7e7e7; line-height:382px; text-align:center; top:0; left:0; background:url(../images/vidoplay.png) no-repeat; position:absolute;display:none;font-size:14px; font-family:'宋体';}
#vidolist li:nth-child(2n+3){margin-right:0;}

.pop {
    display: none;
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 10000;
		top:0;
}
.vp {
    background: none repeat scroll 0 0 #000000;
    height: 100%;
    opacity: 0.6;
    width: 100%;
}
.vdcontn {
    background: none repeat scroll 0 0 #222222;
    height: 500px;
    left: 50%;
    margin-left: -400px;
    margin-top: -250px;
    position: absolute;
    top: 50%;
    width: 800px;
		z-index:1111111111;
}
.vdcontn .close {
    background: #f86c0f;
		border-radius:50%;
    cursor: pointer;
    display: block;
    height: 36px;
    position: absolute;
    right: -25px;
    top: -18px;
    width: 36px;
		z-index:55; 
		color:#fff;
		text-align:center; line-height:36px;
		font-size:31px;
		transform: rotate(45deg);
		transition: rotate 2s;
}
.vdcontn .close:hover{transform: rotate(15deg);	transition: rotate 2s;}

/*修改日志2014-5-12 10:00*
	banner部分...css banner cur

/*2014-5-12 13:50*/
#philosophy li{position:relative; opacity:.2;}

/*2014-5-19 9:50*/
label em{display: inline-block;
*display:inline;
*zoom:1;
width: 12px;
text-align: center;
border: 1px solid #979797;
height: 12px;
line-height: 10px;
margin: 0 5px;
position: relative;
top: 3px;
}
label.checked em{background:url(../images/lable_check.png) no-repeat; border:1px solid #1E8CDA;}
.imgwrapper ul li{float:left; width:810px;}
.imgwrapper{overflow:hidden;width:810px;}
.imgwrapper ul{position:relative;}
.piccontr{text-align:center;}
.piccontr span{display:inline-block; width:12px; height:12px; border:2px solid #CDCDCD; border-radius:50%; margin:14px 5px; cursor:pointer;}
#process  .wp{position:relative;}
#process {position:relative; overflow:hidden; }
.piccontr span.current{background:#F86C0F; border:2px solid #F86C0F; cursor:default;}
.procetit{width:382px; height:323px; position:absolute; top:130px; left:0;z-index:2;}
.procont{position:absolute; top:0; left:140px;  height:550px; }
.procont .cont{background:url(../images/proceBg.png) 0 50px repeat-x;z-index:1; height:550px; padding-left:320px; }
.procont .cont li{width:330px; float:left; color:#fff;}
.procont .cont li:nth-child(2n+1){padding-top:100px;}
.procont .cont li:nth-child(2n){padding-top:350px;}
.procont .cont li.last{width:260px;}
.procont .cont li .deta{width:235px; font-family:'宋体'; font-size:13px;}
.procont .cont li .biaoti{width:305px; font-family:'微软雅黑'; font-size:14px; line-height:28px;}
.procont .cont li .biaoti i{color:#f86c0f;}
.procont .cont li .biaoti em{color:#1d8cda; font-size:18px; font-weight:bold;}
.procont .cont li .year{font-family:'impact','arial'; font-size:68px; line-height:1;}
#process .left{width:50%; left:0; height:100%;z-index:11; top:0; position:absolute;}
#process .right{width:50%; left:50%; height:100%;z-index:11;top:0; position:absolute;}

#caseinsmap{position:fixed; width:100%; height:100%; position:fixed; top:0; left:0; z-index:10000;  display:none; }
#caseinsmap .pivt{width:100%; height:100%; z-index:5;}
#caseinsmap .caemap{ width:850px;height:600px; background:#222;z-index:6; position:absolute; top:50%; left:50%; margin-left:-425px; margin-top:-300px; border:3px solid #1E8CDA; border-radius:6px;}
#caseinsmap .close{position:absolute; width:27px; height:27px; background:url(../images/closemap.png) no-repeat; right:-20px; top:-12px; cursor:pointer; z-index:7}

  
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

/*5-22*/
#products ul {margin-top:30px; margin-bottom:70px; margin-left:76px;}
#products ul li{float:left;margin-right:70px; margin-left:20px;text-align:center; font-size:18px; color:#1d2c36; opacity:0; }
#products ul li:nth-child(5){margin-right:0;}
#products ul li a{width:126px; height:126px; display:block; background:#3f3a39; border-radius:50%;
-webkit-transition: -webkit-transform 0.2s, background 0.2s;
-moz-transition: -moz-transform 0.2s, background 0.2s;
transition: transform 0.2s, background 0.2s;
 position:relative;}
#products ul li a:hover{background:#e60012 url(../images/thepricobg.png) center center no-repeat; }
#products ul li a img{display:block; width:120px; height:120px; position:relative; top:3px; left:3px; }
#products ul li a img:hover{display:block; opacity:0.1; }
#products ul li a:after{pointer-events: none; position:absolute; width:150px; height:150px; top:-12px; left:-12px;  content: ''; border-radius:50%;  box-shadow:0px 0px 0px 6px #2F3F49; -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
-webkit-transform: scale(.8);
-moz-transition: -moz-transform 0.2s, opacity 0.2s;
-moz-transform: scale(.8);
-ms-transform: scale(.8);
transition: transform 0.2s, opacity 0.2s;
transform: scale(.8);
opacity: 0; }

#products ul li a:hover:after
{-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
opacity: 1;}
#products ul li span{display:block; margin-top:20px;}

/*2014/5/26*/
.casebox {
perspective: 800px;
-webkit-perspective: 800px;
-moz-perspective: 800px;
-o-perspective: 800px;
}
.casebox li {
position:relative;
transform-origin:100% 100% 0px; 
-webkit-transform-origin:100% 100% 0px; 
-moz-transform-origin:100% 100% 0px; 
-o-transform-origin:100% 100% 0px; 

transform: rotateY(-100deg);
-webkit-transform: rotateY(-100deg);
-moz-transform: rotateY(-100deg);
-o-transform: rotateY(-100deg);
 background:#fff;
transition: all 1.5s ease;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-o-transform-style: preserve-3d;
z-index:1;
opacity:0;
box-shadow:0 0 6px #e6e6e6;
}
.casebox li:nth-child(2n+1){

position:relative;
transform-origin:0 100% 0px; ; 
-webkit-transform-origin: 0 100% 0px; 
-moz-transform-origin: 0 100% 0px; 
-o-transform-origin: 0 100% 0px; 

transform: rotateY(100deg);
-webkit-transform: rotateY(100deg);
-moz-transform: rotateY(100deg);
-o-transform: rotateY(100deg);
 background:#fff;
transition: all 1.5s ease;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-o-transform-style: preserve-3d;
z-index:1;
opacity:0;
box-shadow:0 0 6px #e6e6e6;
}


.casebox li.hover{
transform: rotateY(0deg); 
-webkit-transform: rotateY(0deg); 
-moz-transform: rotateY(0deg); 
-0-transform: rotateY(0deg); 
opacity:1;}

/*2014/5/26*/
#newsbody{background:#eeeeee!important; }
#conthid{}
#insbanner.contit p.dsp {color:#d40010; font-size:16px; font-weight:bold; font-family:'微软雅黑'!important; padding-bottom:10px;}
#insbanner.contit .wp{color:#000; font-size:14px; color:#fff; font-size:14px; text-align:center;}
#insbanner.contit{background:#1D2C36; }
#insbanner h5{font-size:30px; padding:20px 0 10px 0; }
#insbanner.contit .wp p{opacity:.9; font-family:'宋体';}
#cotbar{background:#1D2C36; color:#BCC0C3; font-weight:bold; font-size:14px; font-weight:bold; height:88px; border:1px solid #4A565E;}
#cotbar li{width:329px; text-align:center; height:87px; line-height:87px; border-left:1px solid #4A565E; }
#cotbar li i{display:inline-block; background:url(../images/contICO_1.png) no-repeat; width:40px; height:40px; position:relative; top:14px;left:-16px;}
#cotbar li:nth-child(2) i{background:url(../images/contICO_1.png) no-repeat 0 -46px;}
#cotbar li:nth-child(3) i{background:url(../images/contICO_1.png) no-repeat 0 -96px;}
#cotbar li:nth-child(3) {border-right:1px solid #4A565E;}
/* 
 */
.contweizhi b{display:inline-block; width:76px;  height:76px;   background:url(../images/dweiICo.png) no-repeat; position:relative;  top:18px; margin-right:10px;} 
.contweizhi {margin:20px auto; color:#626262; font-size:18px; line-height:10px; font-weight:bold; padding-bottom:15px;}
 
 /*add首页弹出层*/
 .popinside {
    border-top:6px solid #03B6DD;
    display: none;
    height: 700px;
    left: 50%;
    margin-left: -500px;
    margin-top: -350px;
    position: fixed;
    top: 50%;
    width: 1000px;
		z-index: 11112;
}
 .popinside .close{
	position: absolute;
	top: 32px;
	right: 36px;
	width: 40px;
	height: 40px;
	cursor: pointer;
	z-index: 8040;
	background: url(../images/close.png) no-repeat left top;
 
 }
 .vp {
   top:0;
	 left:0;
    background: none repeat scroll 0 0 #000000;
    display: none;
    height: 100%;
    opacity: 0.7;
    position: fixed;
    width: 100%;
    z-index: 11111;
}

body.vistd {
height: 100%;
overflow: hidden;
} 
#nesmore{width:100%; height:700px; overflow:hidden;} 
 
 
/*cp*/
.w{width:100%; margin:0px auto;}

.nybanner{ height:257px; }

.nybanners{ width:1920px; height:257px; overflow:hidden; position:relative;}
.nybanners .bd{ position:relative; height:100%; z-index:0;   }
.nybanners .bd li{ zoom:1; vertical-align:middle; }
.nybanners .bd img{ width:1920px; height:257px; display:block;  }

/*.nybanners .prev,.banner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.nybanners .next{ left:auto; right:3%; background-position:8px 5px; }
.nybanners .prev:hover,.banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.nybanners .prevStop{ display:none;  }
.nybanners .nextStop{ display:none;  }*/













.xlfr{height:110px; padding:25px 0px; background:#eeeeee;}
.xl{ text-align:center;}
.xl .xl-cont{display:inline-block; width:199px; border-right:1px solid #dadada; height:110px;}
.xl .xl-cont.xl-last{border:none;}
.xl .xl-cont a{display:block; padding-top:80px; color:#383838; font-size:16px;}
.xl .xl-cont a:hover{color:#e60012;}
.xl .xl-cont a.xl1{background:url(../images/img/ico5.png) no-repeat 63px 3px; }
.xl .xl-cont a.xl2{background:url(../images/img/ico6.png) no-repeat 63px 3px; }
.xl .xl-cont a.xl3{background:url(../images/img/ico7.png) no-repeat 63px 3px; }
.xl .xl-cont a.xl4{background:url(../images/img/ico8.png) no-repeat 63px 3px; }
.xl .xl-cont a.xl1:hover{background:url(../images/img/ico5-on.png) no-repeat 63px 3px;}
.xl .xl-cont a.xl2:hover{background:url(../images/img/ico6-on.png) no-repeat 63px 3px;}
.xl .xl-cont a.xl3:hover{background:url(../images/img/ico7-on.png) no-repeat 63px 3px;}
.xl .xl-cont a.xl4:hover{background:url(../images/img/ico8-on.png) no-repeat 63px 3px;}

.nytit img{display:block; margin:0px auto; padding-top:55px; padding-bottom:50px;}
.cp1{margin-bottom:15px; width:1016px;}
.cp1 .cp1-left{width:490px; height:509px; float:left; border:1px solid #f3f3f3; border-bottom:5px solid #f3f3f3; position:relative; margin-right:15px;}
.cp1 .cp1-left .cp1-img{display:block; margin:0px auto; margin-top:10px; margin-bottom:10px; width:380px; height:331px;}
.cp1 .cp1-left .cp1-img img{width:380px; height:331px;}
.cp1 .cp1-left .cp1-left-text{padding-left:24px;}
.cp1 .cp1-left .cp1-left-text span{display:block;}
.cp1 .cp1-left .cp1-left-text span.span1{}
.cp1 .cp1-left .cp1-left-text span.span2{font-size:15px;}
.cp1 .cp1-left .cp1-left-text span.span3{display:inline-block; padding:0px 5px; color:#fff; font-size:18px; background:#e60012; margin-top:10px;}
.cp1 .cp1-left .hot{width:60px; height:60px; background:url(../images/img/hot.png) no-repeat; position:absolute; top:0px; right:0px;}
.cp1 .cp1-left .new{width:108px; height:50px; background:url(../images/img/new.png) no-repeat; position:absolute; left:0px; top:70px;}
.cp1 .cp1-left .jia{display:block; width:30px; height:30px; background:url(../images/img/ico9.png) no-repeat; position:absolute; bottom:17px; right:14px;}
.cp1 .cp1-right{width:492px; height:515px; float:left; overflow:hidden;}
.cp1 .cp1-right ul{width:508px;}
.cp-main .cp-list li{width:236px; height:226px; border:1px solid #f3f3f3; border-bottom:3px solid #f3f3f3; float:left; margin-right:16px; padding-top:20px; margin-bottom:15px;}
.cp-main .cp-list li img{width:165px; height:130px; display:block; margin:0px auto; margin-bottom:20px;}
.cp-main .cp-list li i{display:block; text-align:center;}
.cp-main .cp-list li i.i1{font-size:15px; color:#1d1d1d;}
.cp-main .cp-list li i.i2{font-size:13px; color:#7b7b7b;}
.cp2{width:1000px; overflow:hidden;} 
.cp2 ul{width:1016px;}
.num-list{text-align:center; height:28px; padding:15px 0px; line-height:28px; background:#f0f0f0; margin:50px 0px;}
.num-list ul li{display:inline-block; padding:0px 10px; margin-right:12px; font-size:14px; cursor:pointer;}
.num-list ul li:hover,.num-list ul li.on{background:#da243a; color:#fff;}

/*cp1*/
.cpxqfr{background:url(../images/img/bg1.png) no-repeat 0px 620px;}
.cpxq1 .heng{width:62px; height:4px; background:#000000; margin:0px auto; margin-top:37px; margin-bottom:20px;}
.cpxq1 .cpxq1-tit{ font-size:30px; text-align:center;}
.cpxq1-slide{ margin-top:30px;}
.cpxq1-slide .sprev{display:block; width:42px; height:84px; background:url(../images/img/cpxq-left.png) no-repeat; float:left; margin-right:38px;margin-top:214px;}
.cpxq1-slide .snext{display:block; width:42px; height:84px; background:url(../images/img/cpxq-right.png) no-repeat; float:left; margin-left:38px; margin-top:214px;}
.cpxq1-slide .bd{width:839px; height:562px; background:#fff; float:left; overflow:hidden;}
.cpxq1-slide .bd ul li{width:839px; height:562px; overflow:hidden; display:table; text-align:center;}
.cpxq1-slide .bd ul li img{/*width:687px; height:562px;*/ display:table-cell; vertical-align:middle; margin:0px auto;}
.cpxq1-slide .hd{ margin-top:11px; overflow:hidden;}
.cpxq1-slide .hd .sbd{width:854px; height:170px; margin-left:72px; overflow:hidden;}
.cpxq1-slide .hd ul li{width:199px; height:170px; float:left; margin:0px 7px;}
.cpxq1-slide .hd ul li img{/*width:199px; height:138px;*/ border:1px solid #dedede;}
.cpxq1-slide .hd ul li.on img{border:1px solid #E10003;}
.cpxq2{margin-top:50px;}
.cpxq2 .cpxq2-tit{ border-bottom:1px solid #d2d2d2; background:url(../images/img/ico10.png) no-repeat left center; color:#7f7f7f; font-size:18px; line-height:32px; padding:15px 0px 15px 39px;}
.cpxq2 .cpxq2-tit .gwc{display:inline-block; width:123px; height:27px; background:url(../images/img/img8.png) no-repeat; float:right;}
.cpxq2 .cpcs{padding:30px; font-size:13px; color:#666666; margin-bottom:20px;}
.cpxq2 .cpxx{padding:20px 0px; font-size:13px;}
.cpxq3{ border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5; padding-top:30px; padding-bottom:25px; position:relative; font-size:14px; text-align:center; margin-top:50px; margin-bottom:55px;}
.cpxq3s span{display:inline-block; background:#fff; padding:0px 20px; font-size:22px; position:absolute; left:45%; top:-20px;}
.cpxq3 a{color:#000000; margin:0px 10px;}

/*gy*/
.gy1{width:800px; margin:0px auto;}
.gy1 .gy1-text{text-align:center; font-size:14px;}
.gy1 .gy1-cont{ margin-top:70px; margin-bottom:80px; text-align:center;}
.gy1 .gy1-cont .gy1-cont-text{display:inline-block; padding:0px 35px;}
.gy1 .gy1-cont .gy1-cont-text img{display:block; margin:0px auto;}
.gy1 .gy1-cont .gy1-cont-text i{display:block; margin-top:10px; font-size:14px; color:#000;}
.gy1 .gy1-cont .rl-bor{border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;}
.gy2fr{ background:#f8f8f8; padding-bottom:55px;}
.gy2 .gy2-left{width:212px; height:315px; float:left; margin-right:}
.gy2 .gy2-right{width:770px; height:315px; float:left; overflow:hidden; color:#3c3c3c; margin-left:15px;}
.gy2 .gy2-right .gy2-text1{padding-left:20px;}
.gy2 .gy2-right .gy2-text1 i{display:block;}
.gy2 .gy2-right .gy2-text1 i.i1{font-size:22px;}
.gy2 .gy2-right .gy2-text1 i.i2{font-size:14px;}
.gy2 .gy2-right .gy2-cont{text-align:center; margin-top:20px;}
.gy2 .gy2-right .gy2-cont .gy2-cont-text{display:inline-block; width:220px; margin:0px 13px;}
.gy2 .gy2-right .gy2-cont .gy2-cont-text img{display:block; margin:0px auto;}
.gy2 .gy2-right .gy2-cont .gy2-cont-text .i1{font-size:18px; margin-top:10px; display:block; color:#000;}
.gy2 .gy2-right .gy2-cont .gy2-cont-text .heng{width:22px; height:1px; background:#dddddd; margin:5px auto;}
/*.gy2 .gy2-right .gy2-cont .gy2-cont-text .i2{font-size:13px;}*/
.gy3{padding-bottom:80px;}
.gy3-slide{ overflow:hidden;}
.gy3-slide .bd{ width:1000px; height:213px; overflow:hidden;}
.gy3-slide .bd ul li{ width:333px; float:left;}
.gy3-slide .bd ul li img{display:block; margin:0px auto;}
.gy3-slide .jt{text-align:center; margin-top:50px;}
.gy3-slide .jt .prev{display:inline-block; width:175px; height:38px; background:url(../images/img/gy-left.png) no-repeat;}
.gy3-slide .jt .next{display:inline-block; width:175px; height:38px; background:url(../images/img/gy-right.png) no-repeat;}

/*xw*/
.ny-slide{}
.ny-slide .hd{height:42px; text-align:center; margin-bottom:45px;}
.ny-slide .hd ul li{display:inline-block; width:129px; height:40px; border:1px solid #dbdbdb; background:#f8f8f8; line-height:40px; border-radius:20px;-webkit-border-radius:20px; font-size:16px; margin:0px 10px; cursor:pointer;}
.ny-slide .hd ul  a li:hover {background:#e60012; color:#fff; border:1px solid #e60012;}
.ny-slide .hd ul  a li{color:#000;}
.ny-slide .hd.yy-hd ul li{width:auto; padding:0px 20px;}

.pageLink
{
	font-size:12px; line-height:30px; text-align:center;
}
.pageLink a { height:20px; line-height:20px; padding:4px 8px 4px 8px; padding-right:8px; border:solid 0px #ccc; background-color:#eee;}
.ons{border: solid 0px #a6a6a6; color:#fff; background-color:#e60012; padding:4px 8px 4px 8px;}

.pageLink span { height:20px; line-height:20px;}
.pageLink a:link{ 
	font-size: 12px;
	color: #666;
	text-decoration: none; height:20px; border:solid 0px #ccc; background-color:#eee; 
}
.pageLink a:visited{
	font-size: 12px;
	color: #666;
	text-decoration: none; height:20px; border:solid 0px #ccc; background-color:#eee; 
}
.pageLink a:hover{
	font-size: 12px;
	color: #ff9933;
	text-decoration: none; height:20px; border:solid 0px #ccc; background-color:#eee; 
}
.pageLink a:active{
	font-size: 12px;
	color: #666;
	text-decoration: none; height:20px; border:solid 0px #ccc; background-color:#eee; 
}


.ny-slide .hd ul li.on{background:#e60012; color:#fff; border:1px solid #e60012;}
.new1{padding:10px; background:#f8f8f8;}
.new1 ul li{width:309px; float:left; border-right:1px solid #ededed; padding:8px; background:#fff;}
.new1 ul li img{width:310px; height:210px;}
.new1 ul li.last-li{border:none;}
.new1 ul li .new1-text{padding:14px;}
.new1 ul li i{display:block;}
.new1 ul li .i1{font-size:18px;}
.new1 ul li .i2{font-size:14px; color:#838383;}
.new1 ul li .i3{font-size:13px; color:#838383; margin-top:10px; height:50px; overflow:hidden;}
.new1 ul li .gd{display:block; width:31px; height:31px; background:url(../images/img/ico11.png) no-repeat; margin-top:20px;}
.new2{text-align:center; margin-top:20px;}
.new2 ul li{ display:inline-block; text-align:left; float:left; border:1px solid #f6f6f6; padding:40px 15px 25px 15px; margin:5px; width:280px; height:150px; overflow:hidden;}
.new2 ul li i{display:block;}
.new2 ul li .i1{font-size:16px;}
.new2 ul li .i2{font-size:14px; color:#838383;}
.new2 ul li .i3{font-size:13px; color:#838383; margin-top:10px; height:50px; overflow:hidden;}
.new2 ul li .xq{ color:#000000; margin-top:15px; display:block;}

/*技术支持*/
.rx{ margin-bottom:35px;}
.rx i{display:block; text-align:center;}
.rx i.i1{font-size:20px;}
.rx i.i1 span{ font-size:24px; color:#e60012;}
.rx i.i2{font-size:13px;}

.jszc-slide{ border-bottom:1px solid #f5f5f5;}
.jszc-slide .js1{ height:51px; line-height:51px; border-top:1px solid #f5f5f5; background:url(../images/img/ico13.png) no-repeat 970px 15px; cursor:pointer;}
.jszc-slide .js1 i{padding-left:45px; background:url(../images/img/ico12.png) no-repeat 12px 16px; display:inline-block; font-size:15px;}
.jszc-slide .js2{ padding:40px; border-bottom:1px solid #e60012;border-top:1px solid #f5f5f5; display:none; font-size:14px; color:#565656;}
.jszc-slide .js2 .xz-text{width:580px; font-size:14px; color:#565656; float:left;}
.jszc-slide .js2 .erweima{float:right;}
.jszc-slide .js1.on{border-top:3px solid #e60012; background:url(../images/img/ico13-on.png) no-repeat 970px 20px #f8f8f8;}
.jszc-slide .js1.on i{ background:url(../images/img/ico12-on.png) no-repeat 12px 16px;}

/*lx*/
.lxwm{padding-bottom:60px;}
.zxly{padding-bottom:60px;}
.lx-text{padding:40px 0px 20px 20px; font-size:14px;}
.lx-text .lx-left{width:430px; float:left;}
.lx-text .lx-left ul li{padding-left:25px; line-height:30px;}
.lx-text .lx-left ul li.li1{background:url(../images/img/ico14.png) no-repeat left center;}
.lx-text .lx-left ul li.li2{background:url(../images/img/ico15.png) no-repeat left center;} 
.lx-text .lx-left ul li.li3{background:url(../images/img/ico16.png) no-repeat left center;} 
.lx-text .lx-left ul li.li4{background:url(../images/img/ico17.png) no-repeat left center;} 
.lx-text .lx-left ul li.li5{background:url(../images/img/ico18.png) no-repeat left center;} 
.lx-text .lx-left ul li.li6{background:url(../images/img/ico19.png) no-repeat left center;} 
.lx-text .lx-left ul li.li7{background:url(../images/img/ico20.png) no-repeat left center;}  
.lx-text .lx-right{width:510px; float:right; padding-top:30px;}
.lx-text .lx-right .lxr{text-align:center; float:left; margin:0px 30px;}
.lx-text .lx-right .lxr img{display:block; margin-bottom:20px;}

/*xw1*/
.xwxx .xwxx-tit1{text-align:center; font-size:20px;}
.xwxx .xwxx-tit2{height:48px; border-bottom:1px solid #f2f2f2; background:url(../images/img/img18.png) no-repeat top center; line-height:48px; margin-top:45px;}
.xwxx .xwxx-tit2 .i1{display:block; width:32px; height:32px; background:url(../images/img/ico21.png) no-repeat 0px 0px; float:left; margin-left:60px; margin-top:10px; margin-right:10px;}
.xwxx .xwxx-tit2 .i2{display:block; width:32px; height:32px; background:url(../images/img/ico21.png) no-repeat -43px 0px; float:left; margin-top:10px; margin-right:10px;}
.xwxx .xwxx-tit2 .i3{display:block; width:32px; height:32px; background:url(../images/img/ico21.png) no-repeat -86px 0px; float:left; margin-top:10px; margin-right:10px;}
.xwxx .xwxx-tit2 .i4{display:block; width:32px; height:32px; background:url(../images/img/ico21.png) no-repeat -129px 0px; float:left; margin-top:10px; margin-right:6px;}
.xwxx .xwxx-tit2 .i5{display:block; width:54px; height:32px; background:url(../images/img/ico21.png) no-repeat -167px 0px; float:left; margin-top:10px; margin-right:10px; text-align:center; line-height:32px; padding-left:6px; font-size:16px;}
.xwxx .xwxx-tit2 span{margin-left:90px; float:left; line-height:50px; color:#666666;}
.xwxx .xwxx-text{padding:25px; font-size:14px; color:#505050; }
.xwxx .xwxx-text img{float:left;}
.xwxx .xwxx-text .xx{width:705px; float:left; margin-left:30px; font-size:14px; color:#505050; padding-top:25px;}
.xwxx .xwxx-tit3{border-top:1px solid #e5e5e5; margin-top:30px; padding:20px 10px;}
.xwxx .xwxx-tit3 ul{float:left; font-size:14px; line-height:30px;}
.xwxx .xwxx-tit3 ul li a{ color:#505050;}
.xwxx .xwxx-tit3 .fh{display:block; float:right; width:118px; height:35px; line-height:35px; text-align:center; color:#d32b3d; border:1px solid #d32b3d; border-radius:20px;-webkit-border-radius:20px; font-size:14px;}

/*yyjy*/
.yyjy .ny-slide .bd ul{padding-bottom:50px;}

/*xswl*/
.xswl .xs-form{height:36px; background:#fefefe; line-height:36px; font-size:15px; padding:14px 20px;}
.xswl .xs-form button{width:87px; height:36px; background:url(../images/img/ico22.png) no-repeat 58px 10px #e60012; color:#fff; padding-right:25px; float:right; margin-right:9px; border-radius:3px;-webkit-border-radius:3px; border:none; font-family:"微软雅黑"; font-size:15px;}
.xswl .xs-form input{float:left; width:140px; height:33px; border:1px solid #ddd; padding:0px 10px; margin-right:9px; font-family:"微软雅黑";}
.xswl .xs-form select{float:right; width:120px; height:36px; border:none; padding:0px 10px; margin-right:9px; font-family:"微软雅黑";border:1px solid #ddd;}
.xswl .xs-form span{float:left; margin-right:5px;}
.xsdt{padding-top:0px;}
.xsdt .xs-list .xs-tit{height:48px; background:#f8f8f8; border-bottom:1px solid #e2e2e2; border-top:3px solid #f9c401; font-size:16px; line-height:48px; margin-top:50px; margin-bottom:0px;}
.xsdt .xs-list .xs-tit i{display:inline-block; margin-right:10px;}
.xsdt .xs-list .xs-tit i.i1{background:url(../images/img/ico23.png) no-repeat 27px 13px; float:left; padding-left:55px;  width:60px;}
.xsdt .xs-list .xs-tit i.i2{background:url(../images/img/ico24.png) no-repeat 27px 13px; float:left; padding-left:55px; width:120px;}
.xsdt .xs-list .xs-tit i.i3{background:url(../images/img/ico25.png) no-repeat 27px 13px;  float:left; padding-left:55px;}
.xsdt .xs-list .xs-tit span{color:#e2e2e2;}
.xsdt .xs-list ul{background:url(../images/jing.png) no-repeat;}
.xsdt .xs-list ul li{ height:39px; line-height:39px; border-bottom:1px dotted #000000; font-size:14px;overflow:hidden;}
.xsdt .xs-list ul li i{display:inline-block;}
.xsdt .xs-list ul li i.i1{ width:180px; padding-left:27px; text-indent:25px; }
.xsdt .xs-list ul li i.i1 span{display:inline-block; width:20px; height:20px; background:#c8c8c8; color:#fff; line-height:20px; text-align:center; border-radius:20px;-webkit-border-radius:20px; margin-right:10px; font-size:12px;}
.xsdt .xs-list ul li i.i2{ width:120px;}
.xsdt .xs-list ul li i.i3{ width:660px;}
.xsdt .xs-list ul li i.i3 .map{display:inline-block; width:81px; height:26px; background:url(../images/img/img20.png) no-repeat; float:right; margin-top:5px;}
area:hover{ background-color:#ED070A;}


.cc {
    position: relative;
    width: 1070px;
    min-height: 400px;
    
}
.joinTop {
    width: 100%;
    margin: 0 0 20px 0;
    padding: 0;
    border: 1px solid #e5e5e5;
    background: #f5f5f5;
}
.ScrollLy02 {
    width: 1000px;
    height: 120px;
    margin: 10px auto;
    padding: 10px;
    border: 1px solid #cccccc;
    background: #ffffff;
    z-index: 1;
    overflow: hidden;
    overflow-x: hidden;
    overflow-y: auto;
}
.joinTop .jcheck {
    width: 99%;
    text-align: right;
    margin: 0;
    padding: 8px 0;
    color: #000;
}
.member_table01 {
    position: relative;
    width: 100%;
    margin: 0 auto;
    border-top: 2px solid #E60012;
    border-bottom: 1px solid #aaaaaa;
}
.liebiao{ width: 1070px; margin-top:10px;  background-color:#fff; border: 1px solid #cccccc;}
.liebiao ul{}
.liebiao ul li{ width: 1070px;     border-bottom: 1px dashed #d7d5d2; height:50px; line-height:50px;}
.niaop1{ width:300px; text-align:center; float:left; background-color:#f5f5f5; font-weight:bold; height:50px; line-height:50px;}
.niaop2{ width:730px;  text-align:left; float:left; margin-left:30px; height:50px; line-height:50px;}
.spans{font-size:10px; color:#666; padding-left:20px;}
.niaop2 input{  border:Solid 1px #ccc; width:200px;  height:25px; line-height:25px;}

.xia ul li  {text-align:center; height:30px; line-height:30px;  padding:0px 15px;}
.xia ul li a {color:#666;}
.xia ul li a:hover{color:#000;}

/* ==== 经销商查询（易优适配） ==== */
.xswl .xs-form{height:auto; min-height:36px; line-height:34px; padding:14px 20px; overflow:hidden;}
.xswl .xs-form > span{float:left; margin-right:12px; font-size:15px;}
.xswl .xs-form select.dealer-sel,
.xswl .xs-form input.dealer-kw{float:left; width:132px; height:34px; line-height:34px; border:1px solid #ddd; padding:0 8px; margin:0 8px 0 0; font-family:/微软雅黑/; font-size:14px; background:#fff; color:#333;}
.xswl .xs-form input.dealer-kw{width:196px;}
.xswl .xs-form .dealer-btn{float:left; display:inline-block; height:34px; line-height:34px; padding:0 18px; margin-right:8px; background:#e60012; color:#fff; font-size:15px; border-radius:3px; -webkit-border-radius:3px; text-decoration:none; font-family:/微软雅黑/;}
.xswl .xs-form .dealer-btn:hover{background:#c5000f; color:#fff;}
.xswl .xs-form .dealer-reset{background:#999;}
.xswl .xs-form .dealer-reset:hover{background:#777; color:#fff;}

/* 经销商分页（易优 pagelist 输出的是 div.page > li 结构） */
.num-list{padding:20px 0; text-align:center; clear:both;}
.num-list .page{display:inline-block; font-size:14px; line-height:32px;}
.num-list .page li{display:inline-block; margin:0 4px; vertical-align:middle;}
.num-list .page li a,
.num-list .page li span{display:inline-block; padding:0 12px; height:30px; line-height:30px; border:1px solid #ddd; border-radius:2px; color:#333; text-decoration:none; background:#fff;}
.num-list .page li a:hover{color:#e60012; border-color:#e60012;}
.num-list .page li.active a{background:#e60012; border-color:#e60012; color:#fff;}
.num-list .page .pageinfo{margin-left:10px; color:#999;}


/* ============================================================
   销售网络 - 经销商列表三列布局（易优适配 · 单行自适应）
   原因：原站固定宽 180+120+660=960，加 padding/inline-block 间隙
        后逼近容器 .wp 的 1000px，一旦溢出，地址列 i3 被挤到第二行，
        而 li 是 height:39px + overflow:hidden，第二行直接被裁掉。
   方案：名称/地区固定宽并 float，地址列不 float 且 overflow:hidden
        触发 BFC 自动吃掉剩余宽度；三列统一 nowrap + ellipsis，
        内容再长也只显示省略号，永不换行、永不被裁。
        同时把表头与数据行的文字起始位置都对齐到 55px。
   ============================================================ */

/* ---- 表头：经销商名称(i2) / 地区(i1) / 地址(i3) ---- */
.xsdt .xs-list .xs-tit i{display:block; height:48px; line-height:48px; margin-right:0;
    white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
    box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; font-style:normal;}
.xsdt .xs-list .xs-tit i.i2{float:left; width:310px; padding-left:55px;}   /* 经销商名称 */
.xsdt .xs-list .xs-tit i.i1{float:left; width:240px; padding-left:55px;}   /* 地区 */
.xsdt .xs-list .xs-tit i.i3{float:none; display:block; overflow:hidden; width:auto; padding-left:55px;} /* 地址 */

/* ---- 数据行：名称(i1) / 地区(i2) / 地址(i3) ---- */
.xsdt .xs-list ul li i{display:block; float:left; height:39px; line-height:39px;
    white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
    box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; font-style:normal;}
.xsdt .xs-list ul li i.i1{width:310px; padding-left:27px; text-indent:0;}  /* 经销商名称 */
.xsdt .xs-list ul li i.i2{width:240px; padding-left:55px; text-indent:0;}  /* 地区 */
.xsdt .xs-list ul li i.i3{float:none; display:block; overflow:hidden; width:auto; padding-left:55px;} /* 地址，自动填满剩余 */

/* 序号圆圈：宽度自适应，两位数也完整显示，不再出现空圈 */
.xsdt .xs-list ul li i.i1 span{display:inline-block; width:auto; min-width:20px; padding:0 6px;
    height:20px; line-height:20px; margin-right:8px; vertical-align:middle;
    background:#c8c8c8; color:#fff; text-align:center; font-size:12px;
    border-radius:20px; -webkit-border-radius:20px;}

/* 空状态提示：独占整行居中，不参与三列布局 */
.xsdt .xs-list ul li.dealer-empty{display:block; float:none; width:auto; height:auto;
    line-height:24px; padding:40px 0; text-align:center; overflow:visible;}
