@charset "utf-8";

/* CSS Document */

/*Reset*/

html, body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, button, textarea, p, blockquote, th, td { padding: 0; margin: 0; }

table { border-collapse: collapse; border-spacing: 0; font-size: inherit; }

img { border: none; vertical-align: bottom; }

a { color: #555; outline: 0; text-decoration: none; }

a:hover { color: #ff6600; text-decoration: none;}

ul, li { list-style-type: none; padding: 0; margin: 0; }

input, select, textarea, button { font-size: 100%; font-family: inherit; }

body { font-size: 12px; line-height: 24px; color: #5c5c5c; font-family:"SimSun"; background:#fff; }

.fix:after, .clearfix:after { display: block; content: "$"; height: 0; clear: both; overflow: hidden; visibility: hidden; }

.fix, .clearfix { *zoom: 1;}

.clear { clear: both; height: 0; overflow: hidden; font-size: 0px; line-height: 0; }

.cell{display:table-cell;*display:inline-block;width:2000px;*width:auto}.mt20{ margin-top:20px;}

.fl { float: left; display: inline; }

.fr { float: right; display: inline; }



input:focus,textarea:focus{outline: none}



/*---------- 链接 ----------*/

.topp{height:80px;}

.w960{width: 960px; margin: 0 auto;}

.mt80{margin-top: 80px}

.mt20{margin-top: 20px}

.mt40{margin-top: 40px;}



.banner1{height: 75px; background: url(../images/banner1.jpg) no-repeat center;}

.banner2{height: 236px; background: url(../images/banner2.jpg) no-repeat center;}

.banner3{height: 269px; background: url(../images/banner3.jpg) no-repeat center;}

.banner1 .w960{position: relative;}

.banner1 a{width: 223px; height: 52px; display: inline-block;position: absolute; top:165px; right: 165px;}





.dy{height: 120px; background: url(../images/dybg.png) repeat-x;}

.dyin{background: url(../images/dy.png) no-repeat;width: 760px; height:70px; margin: 0 auto; padding:15px 10px 35px 170px; color: #fff; font-size: 14px; line-height: 28px;text-indent: 2em}

.dyin span{font-weight:bold;}
/*part1*/


.main_k{width:100%;background:#f7f7f7;}
#main{background:#f7f7f7;width:1120px;margin:auto;height:507px;margin-top:50px;}

#left {height:80px;width:80px;background:url(../images/left_but.png) no-repeat center; float:left;margin-top:250px;cursor:pointer;}
#right {height:80px;width:80px;background:url(../images/right_but.png) no-repeat center; float:right;margin-top:-270px;cursor:pointer;}



#main .zzc{width:960px;height:520px;position:relative;overflow:hidden;margin-top:80px;}
#main .movee{width:4800px;height:520px;position:absolute;}



#main .button{display:block;width:960px;height:80px;position:absolute;top:50%;margin-top:-40px;left:0px;z-index:10;cursor:pointer;}


.fzz{width:960px;height:520px;margin:auto;float:left;}
#main .left{width: 360px; padding-left:10px}
#main h5{font:normal 60px/60px "Microsoft yahei";  padding-top: 40px }
#main h5 span{width:50px;height:57px;background:url(../images/icon.png) no-repeat center;float:right;margin-right:120px;margin-top:3px;}
#main i{display:block;width:170px;height:28px;background:url(../images/xjq.png) no-repeat center;margin-top:18px;margin-bottom:30px;}
#main span{display: block; font: normal 20px/34px "Microsoft yahei"}
#main p{font-size: 14px; line-height: 28px; padding-top: 10px }
#main a{width: 150px;font: normal 20px/40px "Microsoft yahei";transition: all 0.2s linear;margin-top: 10px; color: #dd4119; border: 1px solid #dd4119; display: inline-block; border-radius: 5px;text-align:  center;}
#main a:hover{background:#dd4119; color: #fff }
#main img{padding-top:0px}
#main .fr{position:relative;float:right;top:12px;}
#main .icon{position:absolute;top:0px;left:350px;}







/*part2*/

.part2 dt{width: 410px; padding-left: 10px; position: relative;}

.part2 dd{width: 480px ; padding-right: 10px}

.part2 dt div{position: absolute;bottom:0; left: 10px; background: #0099B2; width: 410px; height: 130px;filter: alpha(opacity=80); opacity: 0.8;}

.part2 dt p{width: 400px;height: 120px; border:1px solid #fff;text-align: center; color: #fff; position: absolute; bottom: 4px; left: 14px}

.part2 dt b{ display: block; padding-top: 7px ; font: normal 26px/26px "Microsoft yahei"}

.part2 dt span{font-size: 14px; display: block;padding: 7px 0 }

.part2 dt a{width: 162px; font:normal 18px/40px "Microsoft yahei"; border: 1px solid #fff; color: #fff; display: inline-block; transition: all 0.2s linear;}

.part2 dt a:hover{background: #f13b11; border: 1px solid #f13b11}

.part2 dd h5{ font:normal 26px/26px "Microsoft yahei"; color: #0099b2}

.part2 dd p{font-size: 14px;line-height: 28px; margin-top: 27px}

.part2 dd a{width:188px;font: normal 20px/40px "Microsoft yahei"; margin-top: 25px; border: 1px solid #8fc31f; color: #8fc31f; display: block; text-align: center; border-radius: 5px;  transition: all 0.2s linear;}

.part2 dd a:hover{background: #8fc31f; color: #fff}

/*part3*/

.part3 dl{margin-top:40px;}

.part3 dt{width:430px;height:246px;position:relative;overflow:hidden;}

.part3 .move1{position:absolute;width:430px;height:1725px;}



.part3 dd{width: 515px; height:250px;position:relative;overflow:hidden;}

.part3 .move2{width:482px;height:814px;float:left;position:absolute;margin:0;pading:0;}

.part3 .move2 li{display:block;width:480px;height:100px;border:1px solid #d1d1d1;margin-bottom:40px;background: #fff;color: #666}

.part3 .move2 li span,.part3 .move2 li p{color: #666;}

.part3 .move2 li.ac{background: #0099b2; color: #fff}

.part3 .move2 li.ac span,.part3 .move2 li.ac p{color: #fff}



.part3 .l1 p{margin-top:5px;color:#FFF;}

.part3 .l2 p{margin-top:21px;color:#666;}

.part3 .l3 p{margin-top:5px;color:#666;}

.part3 .l4 p{margin-top:5px;color:#666;}

.part3 .l5 p{margin-top:5px;color:#666;}

.part3 .l6 p{margin-top:21px;color:#666;}



.part3 span{float:left;width:64px;height:100px;display:block;font-size:40px;font-family:"微软雅黑";line-height:100px;text-align:center;color:#0099b2;}

.part3 p{float:left;width:410px;font-size:14px;line-height:30px;}

.part3 i{width:25px;height:245px;float:right;}

.part3 .top{cursor:pointer;}

.part3 .down{margin-top:183px;cursor:pointer;}



.part3 .scrol{width:960px;height:30px;margin-top:15px;}

.part3 .scrol li{cursor:pointer;float:left;width:150px;height:30px;background:#ececec;margin-left:12px;font-size:20px;font-family:"微软雅黑";line-height:30px;text-align:center;color:#0099b2;}

/*part4*/

.title h4{width: 740px; font:normal 14px/46px "宋体"; line-height: 46px;text-align: center;border: 1px solid #0099b2; margin: 40px auto 0;}

.title h5{font:normal 35px/35px "Microsoft yahei"; color:#0099b2 ; text-align: center;}

.title span{display: block; font-size: 20px;}



.case{background: #f7f7f7; padding: 22px 0;}

.case li{float:left;}

.case .l1{width: 310px;height:365px;}

.case .l2{width: 397px;height:365px;}



.case .l2 h2{font-size:24px;font-family:"微软雅黑";font-weight:normal;padding-left:10px;padding-bottom:15px;margin-top:0px;}

.case .l2 h3{font-size:14px;padding-left:10px;margin-top:0px;}







.case .l2 p{font-size:14px;text-indent:2em;line-height:28px;width:370px;margin:0 auto;}



.case .l3{width: 253px;height:365px;}

.case .l3 a{width:170px;height:40px; border:1px solid #0099b2;color:#0099b2;line-height:40px;text-align:center;display:block;margin:55px auto 0px auto;font-size:20px;font-family:"微软雅黑";transition: all 0.2s linear;}

.case .l3 a:hover{background:#8fc31f;color:#fff; border: 1px solid #8fc31f}




.autoplay{width:1040px;height:178px;border:1px solid #d3d3d3;margin:auto;}

.autoplay .s1{width:20px;height:40px;background:url(../images/btl.png) no-repeat center;float:left;margin-top:70px;cursor:pointer;}




.autoplay .s2{float:left;width:1000px;height:160px;margin-top:8px;position:relative;overflow:hidden;}

.autoplay .s2 ul{position:absolute;width:5000px;height:160px;}

.autoplay .s2 ul li{float:left;width:500px;height:160px;}

.autoplay .s2 ul li img{float:left;padding-right:10px;margin-top:10px;}

.autoplay .s2 ul li h2{float:left;font-size:20px;font-family:"微软雅黑"; color: #0099b2; font-weight: normal;}

.autoplay .s2 ul li p{float:left;width:290px;font-size:14px;line-height:28px;}



.autoplay .s3{width:20px;height:40px;background:url(../images/btr.png) no-repeat center;float:left;margin-top:70px;cursor:pointer;}



/*part5*/

.part5 dt{width: 430px;background: #f8f8f8; border-bottom: 2px solid #f0f0f0; padding-bottom: 20px}

.part5 dd{width: 480px; padding-right: 10px}

.part5 h5{font:  normal 24px/24px "Microsoft yahei"; position: relative; color: #0099b2; text-align: center; padding-bottom: 14px;}

.part5 i{width: 136px;  border-bottom: 2px solid #666; position: absolute; bottom: 0; left: 50%; margin-left: -68px}

.part5 p{ padding: 10px; font: 14px; line-height: 28px; text-indent: 1em}

.part5 b{font-weight: normal;color: #0099b2; }

.part5 a{width: 180px;font: normal 22px/50px "Microsoft yahei";border-radius: 5px; color: #fff; text-align: center;background: #8fc31f; display: block; margin: 0 auto;}

.part5 li {height: 260px; border-bottom: 2px solid #f0f0f0;background: #f8f8f8;}

.part5 li div{width: 280px}

.part5 dd h5{margin-top: 30px}

.part5 dd p{padding: 28px 10px}



/*part6*/

.doc{position: relative;}

.doc h4{width: 160px; font:normal 24px/50px "Microsoft yahei";margin-left: 10px; border: 1px solid #0099b2; color: #0099b2;text-align: center;}

.doc p{font-size: 14px; text-indent: 1em; line-height: 28px; padding: 15px 10px 0}



.doclist {position: relative;width: 960px; height: 665px; overflow: hidden;margin-top: 35px;}



.doclist li{float: left; position: relative;height: 665px;width: 300px; margin-right: 30px; display: inline;}

.doclist li div{position: absolute; bottom: 0; left:0;}

.doclist li img{display: block; margin: 0 auto;}



.docinf{position: absolute; bottom: 0; width:300px; height: 280px;color: #fff}

.docinf span{ font-size: 24px; font-family: "Microsoft yahei"; padding: 88px 0 10px; display: block;}



.docin{width: 300px; height:280px; }

.docbtn{position: absolute; top:430px;z-index: 10; cursor: pointer;}

.btnl{left: 0}

.btnr{right: 0}

.docinf dt{width: 198px; height: 280px; padding-left: 20px; background: url(../images/img17.png) no-repeat;}

.docinf dd a{display: block;background: url(../images/img18.png) no-repeat;transition: all 0.2s linear; text-align: center; color: #fff; font-size: 20px; font-family: "Microsoft yahei"; line-height: 30px;}

.docinf dd a:hover{background: url(../images/img19.png) no-repeat; }

.docinf dd a.zxzz{width: 82px; height: 80px; background-position: 0 0; padding-top: 40px}

.docinf dd a.yyzz{width: 82px; height: 145px; background-position: 0 -120px; padding-top: 15px;}

.docinf p{text-indent: 0em; padding: 0 5px 0 0; }

/*part7*/

.ghlist{border-bottom: 1px solid #666}

.ghlist li{width: 460px; margin-bottom: 35px; }

.ghlist i{width: 38px; line-height: 38px;font-size: 20px; font-family: "Microsoft yahei"; border-radius: 19px;font-style: normal; text-align: center; color: #fff;background: #0099b2 ; display: block;}

.ghlist li div{width: 460px; height: 114px; border-radius:57px;background: #0099b2; position: relative;}

.ghlist a{width: 160px; line-height: 34px; display: inline-block;background: #8fc31f; text-align: center;color: #fff; font-size: 16px;border-radius: 17px; position: absolute; right: 0; bottom: 0}

.ghlist span{width: 98px; height: 98px; display: inline-block;float: left; margin: 8px  0 0 9px; border:1px solid #0099b2; border-radius: 49px;

	background: url(../images/ghbg.png) no-repeat ;

	-webkit-transition-property: background;

	transition-property:background;

	-webkit-transition-duration: .3s;

	transition-duration: .3s;

	-webkit-transition-timing-function: cubic-bezier(.95, .01, .22, .65);

	transition-timing-function: cubic-bezier(.95, .01, .22, .65);

}

.ghlist li:hover span{border: 1px solid #fff}

.ghlist li.gh1 span{background-position: 0	0}

.ghlist li.gh1:hover span{background-position: 0	-98px}

.ghlist li.gh2 span{background-position: -98px 0}

.ghlist li.gh2:hover span{background-position: -98px -98px}

.ghlist li.gh3 span{background-position: -196px 0}

.ghlist li.gh3:hover  span{background-position: -196px	-98px}

.ghlist li.gh4 span{background-position: -294px 0}

.ghlist li.gh4:hover  span{background-position: -294px	-98px}

.ghlist li.gh5 span{background-position: -392px 0}

.ghlist li.gh5:hover  span{background-position: -392px	-98px}

.ghlist li.gh6 span{background-position: -490px 0}

.ghlist li.gh6:hover  span{background-position: -490px	-98px}

.ghlist p{width: 300px;position: absolute;left: 0; top:0; color: #fff;float: left; padding-top: 22px; font-size: 14px; line-height: 28px; padding-left: 120px;}



.ghjm{margin-top: 35px}

.ghjm dt{width: 430px;}

.ghjm dd{width: 490px;}

.ghjm h5{font: bolder 22px/22px "Microsoft yahei"; text-align: center; padding: 10px 0 50px 0}

.ghjm span{width: 80px;display: inline-block;line-height: 30px; font-size: 16px;float: left;}

.ghjm p{margin-bottom: 37px; height: 30px;}

.ghjm input{height: 30px;width: 338px; border: 1px solid #d1d1d1; border-radius: 5px;float: left;}

.ghjm i{font-style: normal; color: #f00; float: right; line-height: 30px;}

.ghjm p.sex input{width: 20px; height: 20px; background: none; border: 1px solid #666}

.ghjm p.sex input:checked{background: #8fc31f}

.ghjm p.sex img{margin: 0 18px 0 7px; vertical-align: middle; display: inline-block; float: left;}

.ghjm textarea{width: 338px; height: 130px;float: left;border: 1px solid #d1d1d1; border-radius: 5px}

.ghjm div span{line-height: 130px;}

.ghjm div input{width: 140px; height: 40px; border-radius: 3px;margin: 24px 30px 0; float: none; border: none;font-size: 16px; color: #fff}

.btntj{text-align: center;}

.reset{background: #666}

.submit{background: #8fc31f}





/*foot
.foot{height: 290px; padding-top: 60px}
.footl{width: 250px; padding-left: 10px;}
.footm{width: 114px;margin-left: 85px; text-align: center; color: #fff; font-size: 12px; line-height: 24px; }
.footr{width: 375px; padding-right: 10px; font-size: 14px; }
.footl p{font-size: 14px;line-height: 28px; color: #fff; padding-bottom: 20px}
.footl img{margin-bottom: 15px;}
.footname{width: 136px; margin-right: 9px;}
.footr p input{height: 36px;  padding-left: 10px; background: #fff;  border: none; float: left;color: #999; line-height: 36px;}
.foottel{width: 210px;}
.footr textarea{width: 366px; padding-left: 10px; height: 148px; line-height: 36px;background: #fff;color: #999; border: none; margin-top: 9px;color: 999;}
.zzgh{width: 108px; height: 39px; border: 1px solid #fff; background: none; float: right;margin-top: 13px; text-align: center; color: #fff; border-radius: 5px; font: normal 18px/39px "Microsoft yahei"}
.strict{height: 50px; line-height: 50px;background: #3d3d3d}
.strict span{font-size: 14px; color: #808080; padding: 0 10px}
*/
.nav{height:30px;width:100%;background:#0096b0;text-align:center;color:#FFFFFF;font-size:12px;line-height:30px;margin-top:50px;}
.nav a{color:#FFFFFF;font-size:12px;line-height:30px;margin-right:5px;}

.foot{height:400px;padding-top:1px;}
.foot .map{float:left;margin-left:50px;}
.foot .text{width:430px;height:225px;float:left;margin-left:40px;margin-top:25px;}
.foot .text p{font-size:12px;color:#535353;margin-top:10px;line-height:30px;}
.foot .middle{width:860px;height:1px;margin:auto;margin-top:70px;}



.float_leftfoot{display:none!important;}

