/* CSS Document */
body, p, th, td, input, select, textarea {
	font-size:12px;

}
body {
	margin: 0 auto;
}
body{
	font-size:12px;
	color:#333;font-family:'微软雅黑';
}

ul{
	border: none;list-style-type: none;
}
li{
	float: left;text-decoration:none;
}

div{margin:0 auto; padding:0;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p{
margin:0; padding:0; border:none; list-style-type:none;
}

a:link {	color: #202020;	text-decoration:none;
}
a:visited {	color: #202020;	text-decoration: none;}
a:hover {	color: #333333;	text-decoration: underline;}
a:active {color: #333333;	text-decoration: none;}

.clearfix:after{content:" ";display:block;clear:both;}
.clearfix{zoom:1;}
.left { float:left;}
.right { float:right; }
.clear{clear:both; height:0;}

.headers { width:100%; background:#f9f9f9;}
.headerbox { background-color:#666; height:22px; }
.headertop { width:1002px; margin:0 auto; padding-top:2px;}

.headermbox { width:1002px; margin:0 auto;}
.headerml {
    width: 412px;
    height: 90px;
    background: url("../image/zy-logo.png") no-repeat;
    overflow: hidden;
    text-indent: -9999px;
}
.headermr {}
.headermr ul { float:none;}
.headermr ul li { float:left; padding-left:15px; }
.headermr ul li a { font-size:16px; color:#555; text-decoration:none; }
.headermr ul li a:hover { color:#4962cb;}

.httop-l { color:#f0f0f0; }

.httop-r ul { float:none; }
.httop-r ul li { float:left; padding-left:15px; color:#eeeeee; }
.httop-r ul li a { color:#bbbbbb; text-decoration:none; }
.httop-r ul li a:hover{color:#eeeeee; }

.sklgnlbox { position:relative; height:66px;}
.sklgna { position:relative; display:block; height:66px; line-height:66px; padding-top:1px; width:85px; text-align:center;border-left: 1px solid transparent;
border-right: 1px solid transparent; background-repeat: no-repeat; background-position: 63px; background-image: url('../images/icon_small_downjt.png'); z-index: 1000;}
.sklgnahover {background-color:#fff; color:#4962cb !important;border-top:1px solid #dfdfdf; border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;background-image: url('../images/icon_small_upjt.png');}
.sklgnlbiits { position:absolute; left:0; width:360px; background:#fff; padding-bottom:15px; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; z-index:999; display:none; }
.sklgnlbiits ul { float:none; }
.sklgnlbiits ul li { float:left; width:140px; background:url("../image/dian-5.gif") no-repeat 5px center; font-size:14px; margin-left:5px; margin-top:8px;  height:25px; line-height:25px; padding-left:25px; }
.sklgnlbiits ul li a { font-size:14px; color:#333333; font-weight:300; }
.sklgnlbiits ul li a:hover {color:#4962cb; }


.sklgnlbox1 { position:relative; height:66px;}
.sklgna1 { position:relative; display:block; height:66px; line-height:66px; padding-top:1px; width:85px; text-align:center;border-left: 1px solid transparent;
border-right: 1px solid transparent; background-repeat: no-repeat; background-position: 63px; background-image: url('../images/icon_small_downjt.png'); z-index: 1000;}
.sklgnahover1 {background-color:#fff; color:#4962cb !important;border-top:1px solid #dfdfdf; border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;background-image: url('../images/icon_small_upjt.png');}
.sklgnlbiits1 { position:absolute; left:0; width:150px; background:#fff; padding-bottom:15px; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; z-index:999; display:none; }
.sklgnlbiits1 ul { float:none; }
.sklgnlbiits1 ul li { float:none;background:url("../image/dian-5.gif") no-repeat 5px center; font-size:14px; margin-left:5px; margin-top:8px;  height:25px; line-height:25px; padding-left:25px; }
.sklgnlbiits1 ul li a { font-size:14px; color:#333333; font-weight:300; }
.sklgnlbiits1 ul li a:hover {color:#4962cb; }

.sklgnlbox2 { position:relative; height:66px;}
.sklgna2 { position:relative; display:block; height:66px; line-height:66px; padding-top:1px; width:85px; text-align:center;border-left: 1px solid transparent;
border-right: 1px solid transparent; background-repeat: no-repeat; background-position: 63px; background-image: url('../images/icon_small_downjt.png'); z-index: 1000;}
.sklgnahover2 {background-color:#fff; color:#4962cb !important;border-top:1px solid #dfdfdf; border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;background-image: url('../images/icon_small_upjt.png');}
.sklgnlbiits2 { position:absolute; right:0; width:200px; background:#fff; padding-bottom:15px; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; z-index:999; display:none; }
.sklgnlbiits2 ul { float:none; }
.sklgnlbiits2 ul li { float:left;background:url("../image/dian-5.gif") no-repeat 5px center; font-size:14px; margin-left:5px; margin-top:8px;  height:25px; line-height:25px; padding-left:25px; }
.sklgnlbiits2 ul li a { font-size:14px; color:#333333; font-weight:300; }
.sklgnlbiits2 ul li a:hover {color:#4962cb; }

.container { clear:both;}
.ctboxo { background:#cdebe6; }
.ctboxgg { clear:both; width:1002px; margin:0 auto; }
.ctbxgtle { clear:both;}
.ctbxgtle h3 { font-size:24px; color:#555; text-align:center; height:40px; line-height:40px; }
.ctbxgtle h4 { font-size:16px; color:#808080; font-weight:300; text-align:center; }
.ctbxgli { float:left; width:180px;}
.ctbxgli img { width:180px; height:180px; border-radius: 50%;}
.ctbxgli h4 { font-size:16px; text-align:center; color:#555; font-weight:300; height:45px; line-height:45px; }
.ctbxgli h4 a { color:#555; text-decoration:none; }
.ctbxgli ul { float:none; }
.ctbxgli ul li { float:none; height:30px; text-align:center; line-height:30px; border-bottom:1px dashed #a0a0a0; color:#999; font-size:14px; }
.ctboxt { background:#fafafa; }
.ctboxoo { width:1002px; margin:0 auto; }
.ctboxtle { height:100px; line-height:80px; }
.ctboxtle h3 { font-size:18px; color:#555; font-weight:600; }
.ctboxtle span a { font-size:14px; color:#666; text-decoration:none; }

.cool { float:left; width:380px; }
.m-media-list1 { position:relative; width: 380px;}
.m-media-list1 .bd{position:relative;width:380px;height:270px;}
.m-media-list1 .bd li{display:block;}
.m-media-list1 .bd li a{display:block;position:relative;}
.m-media-list1 .bd li h3{position:absolute;width:96%; height: 24px; overflow: hidden; text-overflow: ellipsis; line-height:24px;left:2%;bottom:10px;text-align:center;font-size:16px;color:#fff;text-shadow:2px 2px 2px #333;}
.m-media-list1 .bd li img{height:270px;}
.m-media-list1 .hd{position:absolute;top:50%;right:0;height:270px;line-height:270px;text-align:center;margin-top:-40px}
.m-media-list1 .hd ul li{ float:none;cursor:pointer;display:block;zoom:1;width:10px;height:10px;background:#e8e8e8;color:#e8e8e8;margin:5px;border-radius:16px;content:" ";overflow:hidden;}
.m-media-list1 .hd li.on{background:#f80;color:#f80;}


.coor { float:right;}
.coorl { clear:both; width:580px; margin-right:10px; }
.coorl ul { float:none; }
.coorl ul li { padding-left:25px; float:none;background:url("../image/dian-5.gif") no-repeat 5px center; height:53px; line-height:53px; border-bottom:1px solid #ddd; }
.coorl ul li a { font-size:16px; color:#666666; text-decoration:none; }
.coorl ul li a:hover {color:#333333;}
.coorl ul li span { color:#808080; }


.ctboxh { background:#f0f4f7; }
.ctboxee { width:1000px; margin:0 auto; }

.ctboxv { background:#fff; }
.ctboxzz { width:1000px; margin:0 auto; }


.cmain { width:1002px; margin:0 auto;}
.cmb { background:#fafafa;}

.cmbo { width:230px; }
.cmbo ul { float:none; }
.cmbo ul li { float:none; height:50px; line-height:50px; text-align:center;}
.cmbo ul li a { color:#808080; font-size:14px; text-decoration:none; }
.cmbo ul li a:hover { color:#333333; }
.cmbo ul li:hover { background:#f6f6f6;}

.lseled { background:#333333 !important; }
.lseled a {color:#fff !important; }


.cmbr { background:#fff; width:790px; height:100%; }

.cmbtle{font-size:18px; color:#333333; font-weight:600; height:60px; line-height:60px; }


.cmbol { margin:20px 0; }
.cmbol ul { float:none;}
.cmbol ul li { float:none; height:38px; overflow:hidden; line-height:38px;  border-bottom:1px solid #ddd; }
.cmbol ul li a { font-size:16px; color:#888; }
.cmbol ul li a:hover{color:#aaa; }

.cmbol ul li span { float:right; font-size:16px; color:#888;  }

.cmblii{ padding-top:20px; padding-bottom:20px; border-bottom: 1px solid #ddd; }

.liimg { float:left;}
.liimg img { width: 270px; height:180px; border-radius: 5px;}
.litext{ margin-top:5px; float:right; width:458px; margin-right:20px; }
.litext h3 { font-size:18px; font-weight:300; height:70px;}
.litext h3 a { text-decoration:none; }
.litext p { font-size:14px; color:#666; line-height:24px; }


.cmbdtle h3 { height:40px; line-height:40px; font-size:18px; font-weight:300; color:#333333; border-bottom: 1px solid #999999; }
.cmbdtle h4 { padding:5px 15px; font-size:16px; color:#999999; font-weight:300; }
.cmbdcontent{ clear:both; padding:20px 15px; }
.cmbdcontent p { color:#666; font-size:14px;margin-bottom:20px; line-height:24px;}

.cmbdcontent h3 { height:40px; line-height:40px; font-size:16px; font-weight:300; color:#333333;}
.cmbdcontent h4 { font-size:14px; color:#555; height:35px; line-height:35px; }


.lx-gsjs { margin-left:80px; margin-top:30px; margin-bottom:30px; }

.lx-gsjs h2 { font-size:18px; color:#555; height:60px; line-height:60px; }
.lx-gsjs h4 { font-size:16px; color:#555; }
.lx-gsjs p { font-size:16px; color:#555; }



.lx-gstel { margin-top:40px; margin-bottom:40px; padding-top:120px; background:url("../image/contact_07.png") no-repeat center top; }
.lx-gstel h3 { font-size:16px; color:#555; text-align:center; font-weight:600; }
.lx-gstel h4 {background:url("../image/icon-tel.png") no-repeat; padding-left:30px; height:26px; line-height:26px; margin:0 auto; width:280px; color:#555; }
.lx-gstel h4 span { padding-left:20px;}
.lx-gstel p { text-align:center; padding:2px 0; margin:0; font-size:14px; }

.lx-gslinker{ width:300px; margin:0 auto; }
.lx-gslinker h3 { text-align:center; color:#555; font-weight:600;  }
.lx-gslinker ul { float:none; padding-bottom:10px; border-bottom:1px dashed #ddd; }
.lx-gslinker ul li { float:none; text-align:center; font-size:14px; height:30px; line-height:30px; }

.lxlkitle { width:120px;text-align:center; height:50px; line-height:50px; font-size:16px; font-weight:600; color:#888; }
.lxlkitn{  width:170px; }
.lxlkitn h5 { font-size:14px; color:#888; font-weight:300; height:26px; line-height:26px; }

.lx-gslki { clear:both; padding-bottom:10px; padding-top:10px; border-bottom:1px dashed #ddd; }

.cmbpager { clear: both; display: block; text-align:center; height:50px; line-height:50px;}

.cmbpager .lpage {
	float: left;
}
.cmbpager .lresult {
	float: right;
	width: 260px;
}

.wp { width:1002px; }






.footertop { background:#f2f2f2;}
.ftmain { width:1002px; margin:0 auto;}

.ftbitem h3 { font-size:14px; color:#333; height:28px; line-height:28px; font-weight:600; }
.ftbitem { margin:0 35px; }
.ftbitem ul {float:none; padding-left:5px; }
.ftbitem ul li { float:none; }
.ftbitem ul li a { color:#595959; text-decoration:none; }
.ftbitem ul li a:hover { color:#4962cb;}

.ftb { padding-left:35px; padding-right:35px; }
.ftb div { float:left; }
.ftc img { width:80px; height:80px;}
.ftc p { text-align:center; }

.border_r_bg {background:url("../image/di-bg.png") no-repeat center right;}

.footerbtm {background:#222; }

.fbmain { margin:0 auto; padding-top: 100px;width:1002px;  padding-bottom: 100px;color:#999; text-align:center; }
.fbmain h1 {font-size: 40px; color: #333333; margin-bottom: 30px;}
.fbmain hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #181819;
}

.fbmain p {padding-top:5px; line-height: 18px;}
.fbmain a { color: #999; text-decoration:none;}


.bg_icon_1 { background:url("../image/icon-tel.png") no-repeat; }

/*产品页*/
.bigboxo { background:#fff; }
.bbpds{ width:1002px; margin:0 auto; }
.bbpds { clear:both; padding-top:60px; padding-bottom:40px; }
.bbpdso{ clear:both; width:1000px; margin:0 auto; }
.bbpdso h1 { font-size:24px; color:#333; text-align:center; height:65px; line-height:65px; }
.bbpdso h2 { font-size:18px; color:#888; text-align:center; font-weight:300; line-height:35px; }

.bbpdsoii { padding-top:30px; clear:both; width:500px; margin:0 auto;}
.bbpdsoii ul { float:none; }
.bbpdsoii ul li { float:none; color:#999; height:40px; line-height:40px; border-top:1px dashed #ddd; text-align:center; }
.bbpdsoii h3 { font-size:14px; font-weight:600; color:#888; text-align:center; height:35px; line-height:35px; }

.bigboxt { background:#f8f1eb; }
.bbpi { width:1002px; margin:0 auto; }

.pioimg img { width:300px; border-radius:20px; -webkit-box-shadow:0 0 10px #ccc;
  -moz-box-shadow:0 0 10px #cCC;
  box-shadow:0 0 10px #cCC;  }
.piotext{ width:550px; }

.piotl { clear:both; }
.piotl h3 { font-size:22px; height:50px; line-height:50px; color:#666; }
.piotl h4 { font-size:16px; color:#666; font-weight:300; height:40px; line-height:40px; }
.piotl p { font-size:14px; color:#888; line-height:22px; margin-bottom:20px; }

.pioth { padding:0; margin-left:0; margin-top:36px;}
.pioth h5 { font-size:14px; color:#555; height:30px; line-height:30px;}
.pioth ul { float:none; }
.pioth ul li { float:none; height:35px; padding-top:8px; padding-left:2px; font-size:14px; color:#666; }

.bigboxw {background:#f9f9f9; }
.bbpcf { width:1002px; margin:0 auto; }
.bbpcfl { clear:both; }

.bbpcftle { text-align:center; font-size:22px; font-weight:600; color:#555; }

.bbpcfl ul { clear:both; margin:30px 0; border-bottom:1px dashed #eeeeee; padding-bottom:20px;}
.bbpcfl .inum { width:80px; height:80px; border:1px solid #333; border-radius:50%; font-size:46px; font-weight:600; text-align:center; color:#333; line-height:80px; }
.bbpcfl .itext { width:700px; }
.bbpcfl .itext h3 { font-size:16px; color:#333; font-weight:300; height:35px; line-height:35px; }
.bbpcfl .itext h4 { font-size:16px; height:80px; line-height:80px; color:#555; font-weight:300; }
.bbpcfl .itext p { font-size:14px; color:#888; line-height:20px; }


.bigboxp { background:#c7d7df; }
.bbpip { width:1002px; margin:0 auto; }

.bbpiytle { height:50px; line-height:50px; color:#ef683c; font-size:24px; font-weight:600; text-align:center; }
.bbpiyi { clear:both; width:620px; margin:30px auto; }
.bbpiyi ul { float:none; }
.bbpiyi ul li { float:left; }
.bbpiyi .yi-io { height:60px; line-height:60px; width:140px; color:#efe576; font-weight:600; font-size:34px; text-align:center; border-radius:10px; border:1px solid #efe576;text-decoration:line-through; margin-right:90px; }

.bbpiyi .yi-it { height:60px; line-height:60px; width:140px; color:#a2efd1; font-weight:600; font-size:34px; text-align:center; border-radius:10px; border:1px solid #a2efd1;text-decoration:line-through;  margin-right:90px;}
.bbpiyi .yi-ih { height:60px; line-height:60px; width:140px; color:#46bdef; font-weight:600; font-size:34px; text-align:center; border-radius:10px; border:1px solid #46bdef;text-decoration:line-through; }

.bbpiltxt { width:700px; clear:both; margin:40px auto 10px auto; border-top:2px dashed #1ab0ef; padding-top:20px; }
.bbpiltxt p { text-align:center; line-height:35px; font-size:14px; color:#666;}
.bbpiltxt ul { float:none; }
.bbpiltxt ul li { float:none; font-size:16px; height:45px; line-height:45px; text-align:center; }

.bbpih { width:1002px; margin:0 auto; }
.bbpidl{ clear:both; padding:0 100px; }
.bbpidl h1 { text-align:center; color:#666; height:180px; line-height:220px;}
.bbpidl .fntxb { font-size:60px; color:#222222;  font-style:italic;}
.bbpidl p { padding-top:6px; padding-bottom:20px; font-size:16px; color:#666666; line-height:30px; }
.bbpidl .fntimg { text-align:center; }
.bbpidl .fntimg img { width:600px;  border-radius:10px; -webkit-box-shadow:0 0 10px #ccc;
  -moz-box-shadow:0 0 10px #cCC;
  box-shadow:0 0 10px #cCC; }


.bigboxm { background:#e6f2f6; }
.bbyme { width:800px; margin:0 auto; }
.bbyme p { font-size:14px; line-height:28px; margin-bottom:20px; }
.bbytle {  font-size:22px; text-align:center; height:60px; line-height:30px; }
.bbyltxt {width:800px; margin:20px auto; border-top:2px dashed #555; }
.bbyltxt h3 { text-align:center; height:35px; line-height:35px;}
.bbyltxt ul { float:none; }
.bbyltxt ul li { float:none; text-align:center; font-size:16px; color:#555; height:45px; line-height:45px; }

/*END 产品页*/

/*加盟页面*/
.bannero {background:url("../image/banner1.jpg") no-repeat center top; height:607px; width:100%;  }
.jboxo { background:url("../image/big-bg-02.jpg") no-repeat center top; height:400px; width:100%;}
.jboxm { width:1002px; margin:0 auto; }
.jboxl { clear:both; }
.jboxli { float:left; }
.jboxli h3 {color:#fe7125; font-size:22px; height:45px; line-height:45px; }
.jboxli p { color:#f0f0f0; font-size:16px; text-align:center; padding:4px 0; }


.jboxt { background:#000000;}
.jboxxm { width:1002px; margin:0 auto; }
.jxltle { color:#fff; font-size:30px; height:80px; line-height:80px; }
.jxlitm { background:url("../image/center-bg-01.jpg") no-repeat; width:951px; height:44px;}
.jxlitm ul { float:none; }
.jxlitm ul li { float:left; height:44px; line-height:44px; font-size:18px;}
.jxlbtle { font-size:34px; color:#fff; height:90px; line-height:90px; text-align:center; }
.jxlbtn { width:180px; margin:0 auto; height:40px; line-height:40px; border:1px solid #fff; text-align:center;  }
.jxlbtn a { font-size:16px; text-decoration:none; color:#fff; }

.jboxn {background:url("../image/big-bg-04.jpg") no-repeat center top; height:400px; width:100%;}
.jboxu {background:url("../image/big-bg-05.jpg") no-repeat center top; height:394px; width:100%;}
.jboxc {background:url("../image/big-bg-06.jpg") no-repeat center top; height:393px; width:100%;}
.jboxb {background:url("../image/big-bg-07.jpg") no-repeat center top; height:394px; width:100%;}

.jboxnm,.jboxbm,.jboxum,.jboxcm,.jboxhm { width:1002px; margin:0 auto; }


.jboxuli { padding-top:180px; margin-left:460px; margin-right:10px; }
.jboxuli p { font-size:16px; color:#555555; line-height:24px; margin-bottom:30px; }
.jboxuli h3 { padding-left:30px; font-size:24px; height:38px; line-height:38px; background:url("../image/dian-4.gif") no-repeat 5px center; }

.jboxbli { margin-left:440px; padding-top:210px; }
.jboxbli p { font-size:16px; line-height:24px; color:#555; margin-bottom:30px; }
.jboxbli h3 { padding-left:30px; font-size:24px; height:38px; line-height:38px; background:url("../image/dian-4.gif") no-repeat 5px center; }


.jnltle h3 { font-size:28px; font-weight:600; color:#555555; padding-left:220px; height:50px; line-height:50px; }
.jnltle h4 { font-size:18px; font-weight:300; color:#333333;padding-left:200px; }

.jbnli { margin-left:120px; padding-top:150px; }
.jbnli ul { float:none; }
.jbnli ul li { float:none; font-size:16px; color:#333333; height:28px; line-height:28px;background:url("../image/dian-5.gif") no-repeat 5px center; padding-left:20px;  }

.jcltle { font-size:30px; font-weight:600; color:#555555; padding-left:300px; }
.jcli { margin-left:0; padding-left:80px; margin-top:140px; width:560px; }
.jcli p { font-size:16px; line-height:34px; color:#555; }


.jboxh { background:#01AD01; }
.jboxhm { text-align:center; }
.jboxhm h3 { color:#fff; font-size:28px; height:50px; line-height:50px; }
.jboxhm h5 { margin:0 auto; width:180px; height:40px; line-height:40px; border:1px solid #fff; }
.jboxhm h5 a {font-size:16px; text-decoration:none; color:#fff; }

.jboxhm h4 { font-size:24px; color:#fff; }
.jboxhm h2 { font-size:18px; color:#f9f9f9; height:35px; line-height:35px; font-weight:300; }
/*END 加盟页面*/

.contas { clear:both; margin:0; padding:0; }
.boxis { width:996px; margin:0 auto;}
.ctaalhd { clear:both; background:url(../image/nav_title_cgal.png) no-repeat center; height:30px; }
.ctaalss { clear:both; margin:20px 38px 15px 45px; }
.ctaalsi { float:left; width:220px; margin:20px 40px; }
.ctaalsi ul { float:none; }
.ctaalsi ul li { float:none; text-align:center;}
.ctaalsi img { width:220px; height:160px; border-radius:5px; }


.contpdhds { height:50px; background:#efefef; }
.contpdhd { margin:0 auto; width:996px; }
.contpdhd ul { float:none; }
.contpdhd ul li { float:left; height:50px; margin:0 10px; width:138px; }
.contpdhd ul li a { display:block; height:100%; line-height:50px; text-align:center; font-size:18px; text-decoration:none; }
.hd_current {  background: url(../image/nav_curron.png) no-repeat left top;}
.hd_current a{ color: #2980b9;}
.contpdbox { clear:both; width:996px; margin:0 auto; padding:50px 0px; }
.contpdlist { clear:both; margin:0 20px; padding:0; }

.contpdl { width:360px; }
.contpdimg { clear:both; }
.contpdimg ul { float:none; }
.contpdimg ul li { float:none; }
.contpdimg ul li img { width:350px; height:240px; border:1px solid #dfdfdf;  }


.contpdis { clear:both; margin-top:30px; }
.contpdis ul { float:left; }
.contpdis ul li { float:none; margin-right:8px;  }
.contpdis ul li img { wdith:60px; height:60px; border:1px solid #dfdfdf;border-radius:6px; }

.contpdr { width:550px; }
.contpdtx { clear:both; padding:20px 0; }
.contpdtx p { margin-bottom:20px; font-size:16px; color:#1b1b1b; }
.contpdtx h4 { text-align:right; padding-right:20px; padding-top:10px; }
.contpdtx h4 a{ font-size:16px; color:#2980b9; }

.contpdfstwo { clear:both; padding:0; margin:0; display:none; }
.contpdii { clear:both; margin:40px 30px; }
.contpdii ul {float:left; width:310px; }
.contpdii ul li { float:none; padding:0 25px; text-align:center; }
.contpdii ul li img { border:1px solid #dfdfdf; width:240px; height:200px;}
.ctpdiitle { line-height:18px; padding-top:18px !important; color:#1b1b1b; font-size:14px; }

.contpdiir { width:600px; margin-top:35px; }
.contpdiir ul { clear:both; }
.contpdiir ul li { float:left; padding:0; margin-bottom:30px; margin-left:10px; margin-right:10px; }
.contpdiir ul li img { width:128px; height:110px; }
.contpdiir ul li span { display:block; text-align:center; height:30px; line-height:30px; }

.contpdfsthr { clear:both; padding:0; margin:0;  display:none;}
.contpdti { clear:both; margin:40px 30px; }
.contpdtdte { border-bottom:1px solid #f2f2f2; margin:30px 70px; padding-bottom:30px; }
.cpdtteimg { padding-left:30px; padding-right:40px; border-right:1px dashed #dfdfdf;}
.cpdtteimg img { width:160px; height:120px;}
.cpdttep { font-size:14px; width:500px; margin-right:20px; }
.cpdttep h4 { height:40px; line-height:40px; }
.cpdttep h4 a {font-size:16px; font-weight:300; color:#2980b9; text-decoration:none; }
.cpdttep p { font-size:14px; line-height:20px; }
.contpdfsfour { clear:both; padding:0; margin:0;  display:none;}
.contpdtbl {  clear:both; margin:10px 30px 20px 40px; }
.contpdtblitem { float:left;  width:200px; margin:20px 15px; }
.contpdtblitem ul { float:none; }
.contpdtblitem ul li { float:none; text-align:center; }
.contpdtblitem ul li img { width:180px; height:150px; border:1px solid #dfdfdf; }
.contpdfsfive { clear:both; padding:0; margin:0; display:none; }



.contahots { clear:both;margin:0 30px;}

.chotitem { padding:100px 15px 10px 15px;width:280px; float:left; }
.chotitem h3 { font-size:16px; color:#fff; font-weight:300; text-align:center; height:30px; line-height:30px; }
.chotitem p { font-size:14px; color:#ddd; font-weight:300; text-align:center; }

.chitemo {background:url(../image/safe3_4.png) no-repeat 105px top;}
.chitemt {background:url(../image/safe3_5.png) no-repeat 105px top;}
.chitemth {background:url(../image/safe3_6.png) no-repeat 105px top;}



.cabouttitle { height: 80px; line-height: 80px; font-size: 28px; color: #ffffff; text-align: center;}
.cabouttext { width: 800px; margin: 0 auto;  color: #f9f9f9; padding-bottom: 80px;}
.cabouttext p { padding: 10px 0;font-size: 16px; text-indent: 2em;}

.ctbxgbtm { margin: 0 auto; width: 960px; margin-top: 80px; }
.ctbxgbtm h3 { font-size:16px; color:#333333; height: 45px; line-height: 45px; text-align: center;}
.ctbxgbtm p { line-height: 18px;}
.ctbxgbtmitem { width: 190px;padding-top: 120px; float: left; margin-left: 45px;}
.ctbxgbibg_1 { background:url(../image/icon_bg_1.png) no-repeat 55px top; }
.ctbxgbibg_2 { background:url(../image/icon_bg_2.png) no-repeat 55px top; }
.ctbxgbibg_3 { background:url(../image/icon_bg_3.png) no-repeat 55px top; }
.ctbxgbibg_4 { background:url(../image/icon_bg_4.png) no-repeat 55px top; }


.ctzzmain { margin: 0 auto; width: 1000px; padding-top: 20px; padding-bottom: 80px;}
.czztitle { text-align: center; font-size: 26px; font-weight: 600; height: 140px; line-height: 140px;}
.czzlist { margin-top: 30px;}
.czzlistitm { float: left; width: 280px; margin-left: 50px;}
.czzlistitm img { width: 280px; height: 180px; border-radius: 8px;}
.czzlistitm h4 { font-size: 16px; text-align: center; height:30px; line-height: 30px; margin-top: 30px;}
.czzlistitm p { text-align: center; line-height: 20px; }

.cpdlists { padding-top: 20px; }
.cpditem { float:left; width: 200px; margin-left: 40px; margin-bottom: 50px;}
.cpditem img { width: 200px; height: 148px;}
.cpditem h4 { font-size: 14px; font-weight: 300; text-align: center; padding-top: 20px;}


.bgf2f2f2 { background:#f2f2f2; }
.bgf9f9f9 { background:#f9f9f9; }
.bgfdfdfd { background:#fdfdfd; }
.bg636baa { background:#636baa; }


.c555555 { color:#555555; }

.f14 { font-size:14px; }
.f16 { font-size:16px; }
.f18 { font-size:18px; }
.f20 { font-size:20px; }
.fw600 { font-weight:600; }
.fw300 { font-weight:300; }

.t_a { text-align:center;}

.lh20 { line-height:20px; }
.lh22 { line-height:22px; }
.lh26 { line-height:26px; }
.lh30 { line-height:30px; }
.lh40 { line-height:40px; }
.lh56 { line-height:56px; }

.h20 { height:20px; }
.h22 { height:22px; }
.h26 { height:26px; }
.h30 { height:30px; }
.h40 { height:40px; }
.h56 { height:56px; }

.h100 { height:100px;}
.h400 { height:400px;}

.w210 { width:210px;}
.w230 { width:230px;}
.w250 { width:250px;}
.w260 { width:260px;}
.w270 { width:270px;}
.w280 { width:280px;}
.w300 { width:300px;}
.w320 { width:320px;}
.w330 { width:330px;}
.w350 { width:350px;}

.pt10 { padding-top:10px;}
.pt20 { padding-top:20px;}
.pt22 { padding-top:22px;}
.pt23 { padding-top:23px;}
.pt24 { padding-top:24px;}
.pt30 { padding-top:30px;}
.pt40 { padding-top:40px;}
.pt50 { padding-top:50px;}
.pt55 { padding-top:55px;}
.pt60 { padding-top:60px;}
.pt80 { padding-top:80px;}
.pt130 { padding-top:130px;}
.pt190 { padding-top:190px;}
.pt195 { padding-top:195px;}
.pt200 { padding-top:200px;}

.pl10 { padding-left:10px;}
.pl20 { padding-left:20px;}
.pl25 { padding-left:25px;}
.pl30 { padding-left:30px;}
.pl40 { padding-left:40px;}
.pl50 { padding-left:50px;}
.pl55 { padding-left:55px;}
.pl60 { padding-left:60px;}
.pl65 { padding-left:65px;}
.pl70 { padding-left:70px;}
.pl80 { padding-left:80px;}
.pl90 { padding-left:90px;}
.pl100 { padding-left:100px;}
.pl110 { padding-left:110px;}
.pl130 { padding-left:130px;}
.pl140 { padding-left:140px;}

.pb10 { padding-bottom:10px;}
.pb20 { padding-bottom:20px;}
.pb30 { padding-bottom:30px;}
.pb40 { padding-bottom:40px;}
.pb60 { padding-bottom:60px;}
.pb50 { padding-bottom:50px;}
.pb80 { padding-bottom:80px;}


.pr10 { padding-right:10px;}
.pr50 { padding-right:50px;}

.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.mt40 { margin-top:40px; }
.mt50 { margin-top:50px; }
.mt60 { margin-top:60px; }
.mt80 { margin-top:80px; }

.ml10 { margin-left:10px; }
.ml20 { margin-left:20px; }
.ml30 { margin-left:30px; }
.ml40 { margin-left:40px; }
.ml50 { margin-left:50px; }
.ml120 { margin-left:120px; }


.mr60 { margin-right:60px; }
.mr70 { margin-right:70px; }
.mr80 { margin-right:80px; }
.mr90 { margin-right:90px; }
.mr100 { margin-right:100px; }
.mr110 { margin-right:110px; }
.mr120 { margin-right:120px; }

.mb40 { margin-bottom:40px; }




.presentation-block {
    height: 550px !important;
    background: url(../image/presentation-bg-1.jpg) no-repeat;
    background-size: auto 100%;
}





@media (min-width: 768px){
	.presentation-block{
		width:100%;background:url(../image/presentation-bg-1.jpg) no-repeat;

		min-width:1200px;
		background-size:100% 100%;
		height:365px !important
	}

	.presentation-block .content{width:900px}
	.presentation-block .content .avatar{float:left;width:195px;height:195px}
	.presentation-block .script{width:650px}
	.presentation-block .script .company{margin-left:18px}
}


@media (max-width: 767px){
	.presentation-block{height:550px !important;background:url(../image/presentation-bg-1.jpg) no-repeat;background-size:auto 100%}
	.presentation-block .content .avatar{width:120px;height:120px;margin:0 auto}
	.presentation-block .script{padding:0px 20px}
}

	.presentation-block li{width:100%}
	.presentation-block .content{padding-top:78px;margin:0 auto}
	.presentation-block .content .avatar{text-align:center;padding:10px;border:1px solid #fff;border-radius:50%}
	.presentation-block .content .avatar img{width:100%;height:100%;border-radius:50%}
	.presentation-block .script{padding-top:22px;float:right;color:#fff}
	.presentation-block .script .basic-info{width:100%;text-align:right;margin-top:35px}
	.presentation-block .script .basic-info .name{display:inline;font-size:30px;line-height:45px}
	.presentation-block .script .basic-info .company{display:inline;font-size:16px;color:gainsboro}
	.presentation-block .script .basic-info .company a{color:#ffffff;}
	.presentation-block .script .position,.presentation-block .script .recommendation{text-align:justify;font-size:16px}
	.presentation-block .script .recommendation{margin-top:16px}
	.banner{position:relative;overflow:auto}
	.banner i{opacity:0.6}
	.banner i:hover{opacity:1}
	.banner .prev,.banner .next{text-align:center;z-index:9000;position:absolute;width:50px;height:50px;color:#ffffff;top:40%;font-size:52px}
	.banner ul{margin:0px;padding:0px}
	.banner ul li{padding:0px;margin:0px;list-style:none;float:left}


.error-info {
	display: block;
	position: relative;
	width: 300px; 
	margin: 80px auto;
	text-align: center;
}

.error-info-img {
	font-size: 148px;
}

.error-info-text {
	font-size: 24px;
	font-weight: 600;
	text-align: center;
}


.dt-help{
	position: fixed;
	right: 10px;
	top: 300px;
	box-shadow: rgb(0 0 0 / 8%) 0px 8px 16px, rgb(0 0 0 / 6%) 0px 4px 8px;
	width: 140px;
	background-color: #ffffff;
	padding: 15px;
	border-radius: 12px;
	z-index: 99999;
}

.help-item+.help-item{
	margin-top: 12px;
}
.help-item__title{
	font-size: 14px;
	color: #797979;
	margin-bottom: 6px;
}
.help-item__img img{
	width: 100%;
}

.help-item__text p{
	font-size: 16px;
	color: #2b2b2b;
	padding-bottom: 4px;
}

