/*common start*/
@font-face
{
font-family:Helvetica; src:url(../fonts/6aez4K2oVqwIvtU2H70Q13E.woff2), url(../fonts/4021a3b9-f782-438b-aeb4-c008109a8b64.woff), url(../fonts/z7NbdRfiaC4VXcRJUQZA3Jw.woff2);
}


body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px;font-family:Helvetica; color:#666; background:url(../images/bg.jpg) #f3f3f3 left top repeat-x;}
a{color:#666;}
a:hover{ color:#f60; text-decoration:underline;}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:906px; margin:0 auto;}


.wrap{ background:#fff; width:984px; margin:0 auto;}

.header{ height:100px; position:relative; z-index:999;}
.header .logo{ float:left; width:392px; margin-top:10px;}
.header .logo img{ width:100%;}

/*menu*/
.menu{ float:right; height:28px;line-height:28px; margin-top:50px;}
.menu ul li{ float:left; position:relative; width:87px; margin:0 5px;}
.menu ul li dl{ background:#fff; width:100%; position:absolute; left:0px; top:28px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); padding:10px 0;display:none; }
.menu ul li dl dd{ line-height:28px;border-bottom:#ddd dotted 1px; margin:0 10px; }
.menu ul li dl dd a{ font-size:12px; color:#444; font-weight:normal; display:inline; padding:0; text-align:left;}
.menu ul li dl dd a:hover{ color:#f60;}
.menu a{ font-size:18px;color:#333; text-decoration:none; display:block; text-align:center;}
.menu a:hover{ background:#d6d6d6; color:#444;}
a.menu_hover{ background:#d6d6d6; color:#444;}

.menu ul li.active{ background:#d6d6d6; font-size:16px; text-decoration:none; display:block; text-align:center; display:block;}

	
	
/*banner_01*/
.banner_01{ width:906px;height:429px; overflow:hidden; position:relative; z-index:1; }
.banner_01 ul {height:429px;position:absolute;}
.banner_01 ul li {width:906px; height:429px;float:left;overflow:hidden; position:relative; background:#ccc;}
.banner_01 ul li img{ width:906px; height:429px;}
.banner_01 .btnBg { width:906px;height:20px;position:absolute; left:0; bottom:0;}
.banner_01 .btn {width:906px; position:absolute; height:10px; padding:5px 10px; right:45%; bottom:13px; text-align:right;}
.banner_01 .btn span {display:inline-block;  width:15px; height:15px; margin-left:5px; cursor:pointer; background:#fff; border-radius:15px;}
.banner_01 .btn span.on {background:#fff;}


.con01{ margin-top:20px; padding-bottom:70px;}
.con01 .left{ float:left; width:48%;}
.con01 .left h2{ height:68px; line-height:68px; padding-left:100px; background:url(../images/h1.png) left 20px center no-repeat; font-family:Helvetica; font-weight:normal; color:#333; font-size:22px; margin-bottom:30px;}
.con01 .left span{ display:block; width:100%; color:#999; font-size:16px; font-weight:normal; line-height:25px;}
.con01 .left a{ display:block; width:100%; text-align:right; font-size:16px; color:#333; margin-top:20px;}


.con01 .right{ float:right; width:48%;}
.con01 .right h2{ height:68px; line-height:68px; padding-left:100px; background:url(../images/h11.png) left 20px center no-repeat; font-family:Helvetica; font-weight:normal; color:#333; font-size:22px; margin-bottom:30px;}
.con01 .right ul li{ margin-bottom:10px;}
.con01 .right ul li .input_text{ width:94.9%; padding:0 2%; border:#888 solid 1px; color:#666; height:30px; line-height:30px; font-size:14px; font-family:Helvetica;}
.con01 .right ul li .text{ width:94.9%; padding:0 2%; border:#888 solid 1px; color:#666; font-size:14px; height:100px; line-height:25px; font-family:Helvetica;}
.con01 .right ul li .input_button{ width:60px; height:32px; line-height:32px; color:#666; background:#afdc91; font-size:18px; font-family:Helvetica; float:right;}



.con02{}
.con02 .left{ float:left; width:50%; background:#96d16f; padding-bottom:20px;}
.con02 .left h2{ height:52px; line-height:52px; background:#383838; color:#96d16f; font-size:28px; text-align:center; letter-spacing:2px;}
.con02 .left h3{ height:70px; line-height:70px; background:url(../images/h2.jpg) left 120px center no-repeat; color:#333; font-size:22px; padding-left:170px; font-weight:normal; letter-spacing:2px; margin-bottom:10px;}
.con02 .left span{ display:block; width:76%; line-height:35px; margin-top:5px; font-size:16px; color:#666; margin:0 auto;}
.con02 .left a{ display:block; width:90%; margin:0 auto; text-align:right; font-size:14px; color:#333;}


.con02 .right{ float:right; width:50%;}
.con02 .right img{ width:100%;}


.kong{ height:60px;}


.footer{ background:#383838;}
.footer .top{ padding:40px 0 20px 0;}
.footer .top ul li{ float:left; width:50%;}
.footer .top ul li strong{ display:block; width:100%; height:30px; line-height:30px; font-size:20px; color:#fff; text-align:center;}
.footer .top ul li span{ display:block; width:100%; height:30px; line-height:30px; font-size:20px; color:#fff; text-align:center;}
.footer .down{}
.footer .down .left{ float:left; width:70%; text-align:center; height:30px; line-height:30px; font-size:14px; color:#fff;}
.footer .down .right{ float:right; width:10%;}
.footer .down .right ul li{ float:left; width:20px; margin:0 5px;}
.footer .down .right ul li img{ width:20px; height:20px;}


.service{ margin-top:100px;}
.service .left{ float:left; width:35%;}
.service .left img{ width:100%;}

.service .center{ float:left; width:20%; height:36px; line-height:36px; font-size:30px; text-align:center; padding-top:110px; background:url(../images/dengpao.jpg) center top 30px no-repeat; margin-left:5%; color:#333;}


.service .right{ float:right; width:35%;}
.service .right img{ width:100%;}

.service .con{ box-shadow:2px 2px 5px #ccc; margin-top:20px; margin-bottom:20px;}
.service .con .ctop{ background:url(../images/topp.jpg) center top no-repeat; height:23px;}
.service .con .conn{ padding:0 10px; background:url(../images/conn.jpg) center top repeat-y; min-height:300px;}
.service .con .cbott{ background:url(../images/bott.jpg) center top no-repeat; height:30px;}


.contact{ margin-top:100px; margin-bottom:50px;}
.contact h2{ height:40px; line-height:40px; color:#333; font-size:24px; text-align:center; font-weight:normal; margin-bottom:30px;}
.contact .left{ float:left; width:47%;}
.contact .left ul li{ margin-bottom:10px;}
.contact .left ul li .input_text{ width:94.9%; padding:0 2%; border:#888 solid 1px; color:#666; height:30px; line-height:30px; font-size:14px; font-family:Helvetica;}
.contact .left ul li .text{ width:94.9%; padding:0 2%; border:#888 solid 1px; color:#666; font-size:14px; height:125px; line-height:25px; font-family:Helvetica;}
.contact .left ul li .input_button{ width:60px; height:32px; line-height:32px; color:#666; background:#afdc91; font-size:18px; font-family:Helvetica; float:right;}
.contact .right{ float:right; width:48%;}
.contact .right ul{ margin-top:160px;}
.contact .right ul li{ height:24px; line-height:24px; font-size:14px; color:#999;}


.inside{margin-top:100px; min-height:400px;}
.inside .cona{}

/*Add------------------------------------------------------------------------------*/










