﻿/* CSS Document */

body { margin:0; padding:0; line-height:24px; font-family:'Microsoft YaHei';}
div,ul,li,dt,dl,dd,h1,h2,h3,h4,h5,h6,h7,img,p,span{ border-style: none;
	border-color: inherit;
	border-width: 0px;
	padding: 0;
	list-style-type:none;
	margin-left: auto;
	margin-top: 0;
	margin-bottom: 0;
}


/* Link */
a:link { text-decoration:none;}
a:visited {text-decoration:none;}
a:hover { text-decoration:none;}
a:active { border:0px; background-color:Transparent;}

a{blr:expression(this.onFocus=this.blur()); outline:none;} 

.blank5{ width:100%; height:5px; clear:both;}
.blank10{ width:100%; height:10px; clear:both;}
.blank15{ width:100%; height:15px; clear:both;}
.blank20{ width:100%; height:20px; clear:both;}
.blank30{ width:100%; height:30px; clear:both;}
.blank40{ width:100%; height:40px; clear:both;}

/*Clear*/
.clear{ clear:both; font-size:1px; height:0px; line-height:0px; overflow:hidden;}/*可用height:1px; overflow:hidden;来控制IE6默认的div的高为12~14px,用BR来做吧，用DIV不太好用*/

/*针对1920的宽屏*/

.max{ position:relative; overflow:hidden;}

.m_banner
{
     width:1920px; *width:1920px; _width:1920px; height:510px;
    position:relative;
    z-index:9;
    margin:0;
	top:0;
    float:left;
	left:50%;
	margin-left:-962px;
	*margin-left:-962px;
	_margin-left:-962px;
    overflow:hidden;
}
.z_top{width:100%;left: 0;height:110px;background:url(../images/lk.png);top: 0;position: absolute;z-index: 1;}
.z_max{width:1200px;margin:0 auto;}

.picScroll-left{width: 100%;position:relative;float: left;}
		.picScroll-left .hd{
    position: absolute;
    width: 1200px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    z-index: 9;
    bottom: 50px;
}
		.picScroll-left .hd .prev,.picScroll-left .hd .next{
			 display:block;
			 width: 42px;
			 height: 13px;
			 float: left;
			 overflow:hidden;
			 cursor:pointer;
			 background: url(../images/left.png) no-repeat;
			 margin-top: 5px;
			 }
		.picScroll-left .hd .next{<
    script type="text/javascript">               jQuery(".picScroll-left").slide({ titCell: ".hd ul", mainCell: ".bd ul", autoPage: true, effect: "leftLoop", autoPlay: true;})           </
    script>;
    background: url(../images/right.png) no-repeat;
}
		.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
		.picScroll-left .hd ul li.on{ background-position:0 0; }
        .picScroll-left .hd .pageState{
    display: block;
    float: left;
    font-size: 14px;
    color: #fff;
    margin: 0 10px;
}
        .picScroll-left .hd .pageState span{font-size:20px;}
		.picScroll-left .bd{ width:100%;float:left; }
		.picScroll-left .bd .tempWrap{margin:0 auto;}
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; height:740px; }
		.picScroll-left .bd ul li{ margin:0; width:1920px; height:740px;  float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picScroll-left .bd ul li img{ width:100%; display:block; float:left; }

        .z_logo{
    float: left;
    margin-top: 13px;
}

        .z_nav{
    float: right;
    margin-top: 17px;
    margin-right: -40px;
}
        .z_nav ul li{
    font-size: 18px;
    float: left;
    width: 173px;
    height: 87px;
    margin-left: -41px;
    position: relative;
}
.z_nav ul li:hover{
    background: url(../images/lk1.png) no-repeat bottom;
}
        .z_nav ul li a{
    color: #fff;
    display: block;
    margin: 18px 0;
    margin-left: 60px;
}
        .z_nav ul li a i{
    background: url(../images/xian.png) no-repeat;
    position: absolute;
    width: 19px;
    height: 38px;
    left: 12px;
    top: 21px;
}
        .z_nav ul li a span{
    display: block;
    text-transform: uppercase;
    font-size: 10px;
}
        .z_nav ul li:hover ul{display:block;}
        .z_nav ul li ul{
    position: absolute;
    background: url(../images/zk.png) no-repeat;
    width: 138px;
    text-align: center;
    background-size: 100% 100%;
    top: 74px;
    padding: 20px 0;
    display: none;
}
        .z_nav ul li ul li{
    width: 100%;
    font-size: 16px;
    margin: 0;
    line-height: 45px;
    height: 45px;
}
        .z_nav ul li ul li a{
    margin: 0;
}
         .z_nav ul li ul li:hover{}

         .z_aa{width:100%;float:left;background:url(../images/bg.jpg);height: 530px;margin: 50px 0;  position: relative;}
         .z_aa1{
    width: 50%;
    float: left;
    position: relative;
    text-align: left;
}
         .z_aa1 h3{
    font-size: 48px;
    color: #fff;
    font-weight: normal;
    margin-top: 90px;
    text-transform:capitalize;
    text-align: center;
}
         .z_aa1 h4{
    font-size: 18px;
    color: #fff;
    font-weight: normal;
    margin-top: 20px;
    margin-bottom: 30px;
    text-align: center;
}
         .z_aa1 font{
    display: inline-block;
    text-align: left;
    width: 468px;
    font-size: 14px;
    color: #fff;
    margin: 0 65px;
    text-align: center;
}
         .z_aa1 a{
    display: inline-block;
    width: 94px;
    height: 54px;
    background: url(../images/mm.png) no-repeat;
    line-height: 54px;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    margin-top: 30px;
    margin-left:254px;
    text-align: center;
}
.z_aa dt{
    position: absolute;
    width: 358px;
    height: 490px;
    top: 20px;
    left: 50%;
	margin-left:200px;
	float:left;
	line-height: 490px;
	background: transparent; opacity:1;
	overflow:hidden;
}
 
.z_aa dt img{ max-width: 358px;
    max-height: 490px;}




         .z_cc{width:100%;float:left;    height: 566px;
    background: #ececec;margin-bottom: 50px;}
         .z_cc h3{
    font-size: 48px;
    color: #0258bd;
    font-weight: normal;
    margin-top: 73px;
    text-transform:capitalize;
    text-align: center;
    }
         .z_cc h4{
    text-align: center;
    font-size: 18px;
    font-weight: normal;
    color: #222;
    margin-top: 18px;
}

         .boutline{width:100%;float:left;}
.boutline .boutlineTitle{width:100%;float:left;margin-top: 30px;text-align: center;}
.boutline .boutlineTitle li{
    display: inline-block;
    font-size: 14px;
    padding: 0 13px;
    margin: 0 10px;
}
.boutline .boutlineTitle li a{text-decoration:none;}
.boutline .boutlineTitle .active{color: #0258bd;background: url(../images/sj.png) no-repeat left;}
.boutline .boutlineTitle .normal{color: #222;}
.boutline .boutlineContent{width:100%;float:left;height:338px;position:relative;margin-top: 50px;}
.boutline .boutlineContent .nhov{position:absolute;width:100%;height:100%;left:0;top:0;}

.picScroll-top{ width:1075px;height:338px;float:right; }
		.picScroll-top .hd{position: absolute;width: 55px;left: 0;}
		.picScroll-top .hd .prev,.picScroll-top .hd .next{
			 display:block;
			 width: 55px;
			 height: 55px;
			 float: left;
			 overflow:hidden;
			 background: url(../images/bottom.png) no-repeat center;
			 }
		.picScroll-top .hd .next{background: url(../images/top1.png) no-repeat center;margin-top: 22px;}
        .picScroll-top .hd span{
    display: none;
}
		.picScroll-top .hd ul{float: left;overflow:hidden;width: 100%;zoom:1;margin: 25px 0;}
		.picScroll-top .hd ul li{float:left;width: 100%;text-align: center;cursor:pointer;font-size: 24px;color: #025ac1;margin: 8px 0px;opacity: 0.5;}
		.picScroll-top .hd ul li.on{font-size: 48px;color: #025ac1;opacity: 1;}
		.picScroll-top .bd{width: 100%;float: left;}
		.picScroll-top .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-top .bd ul li{width:100% !important;height: 338px !important;overflow: hidden;}
		.picScroll-top .bd ul li .pic{width:100%;float:left; }
        .picScroll-top .bd ul li .pic a{width:245px;float:left;margin-left: 23px;display:block;position:relative;}
		.picScroll-top .bd ul li .pic a img{ width:245px; height:192px; display:block;}
        .picScroll-top .bd ul li .pic a:hover h5{color:#0069d8;}
        .picScroll-top .bd ul li .pic a:hover font{color:#0069d8;}
        .picScroll-top .bd ul li .pic a h5{
    font-size: 18px;
    color: #222;
    font-weight: normal;
    margin-top: 8px;
}
        .picScroll-top .bd ul li .pic a font{
    display: block;
    font-size: 12px;
    color: #999;
    line-height: 1.5;
}
         .picScroll-top .bd ul li .pic i{width:245px; height:192px;position:absolute;left:0;top:0;background:url(../images/lk2.png) no-repeat center;display:none;}
          .picScroll-top .bd ul li .pic a:hover i{display:block;}

          .z_nn{width:100%;float:left;background:url(../images/bg2.jpg);height: 670px;}
          .z_nn h3{
    font-size: 48px;
    color: #fff;
    font-weight: normal;
    text-transform: capitalize;
    text-align: right;
    margin-top: 60px;
}
          .z_nn h4{
    font-size: 18px;
    color: #fff;
    font-weight: normal;
    text-align: right;
    margin-top: 21px;
    margin-bottom: 70px;
}
          .z_nn ul li{
    width: 330px;
    float: left;
    margin-left: 105px;
}
          .z_nn ul li dt{
    display: block;
    width: 70px;
    float: left;
    font-size: 58px;
    color: #fff;
}
          .z_nn ul li dt span{
    display: block;
    font-size: 14px;
    margin-bottom: 18px;
    text-align: right;
}
.z_nn ul li bt{
    display: block;
    width: 215px;
    float: right;
    border-left: 1px solid #fff;
    padding-left: 21px;
}
          .z_nn ul li bt a{
    display: block;
    width: 70px;
    height: 34px;
    float: right;
    border: 1px solid #fff;
    text-align: center;
    line-height: 34px;
    font-size: 12px;
    color: #fff;
    text-transform: uppercase;
}
          .z_nn ul li bt a:hover{color:#0065d1;background:#fff;}
          .z_nn ul li bt font{
       font-size: 18px;
    display: block;
    color: #fff;
    width: 216px;
    float: left;
    margin-top: 50px;
    overflow: hidden;
    height: 50px;
}
          .z_nn ul li bt span{
    font-size: 12px;
    display: block;
    color: #fff;
    width: 184px;
    float: left;
    opacity: 0.6;
    margin-top: 10px;
    margin-bottom: 15px;
}
          .z_nn ul li img{
    margin-top: 48px;
}
          .z_cc1{width:100%;float:left;background: url(../images/bg.png) no-repeat 130px bottom;margin-top: 50px;margin-bottom: 30px;}
          .z_cc1 h3{
    font-size: 48px;
    color: #0065d1;
    font-weight: normal;
    text-transform: capitalize;
    text-align: center;
}
          .z_cc1 h4{
    font-size: 18px;
    font-weight: normal;
    color: #222;
    text-align: center;
    margin-top: 34px;
    margin-bottom: 40px;
}

          .picMarquee-left{width:100%;position:relative;float:left;margin-bottom: 49px;overflow: hidden;}
		.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px; display:none; }
		.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../images/arrow.png") no-repeat;}
		.picMarquee-left .hd .next{ background-position:0 -50px;  }
		.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
		.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
		.picMarquee-left .bd{ width:100%; float:left; }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ margin:0 30px; float:left; _display:inline; overflow:hidden; text-align:center;position:relative; -moz-box-shadow:0px 0px 5px #d4d3d3; -webkit-box-shadow:0px 0px 5px #d4d3d3; box-shadow:0px 0px 5px #d4d3d3; }
		.picMarquee-left .bd ul li a img{ width:360px; height:390px; display:block; }
        .picMarquee-left .bd ul li a i{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background:url(../images/hkl.png) no-repeat;}
        .picMarquee-left .bd ul li:hover a i{background:url(../images/lk3.png) no-repeat;}
        .picMarquee-left .bd ul li a font{position:absolute;left: 0;font-size: 12px;text-align: left;right: 0;margin-left: auto;margin-right: auto;width: 246px;top: 143px;color: #fff;z-index: 2;}
        .picMarquee-left .bd ul li a font span{
    display: block;
    font-size: 24px;
    text-align: center;
    margin-bottom: 14px;
height: 25px;
    overflow: hidden;
}
        .z_bot{width:100%;float:left;background:url(../images/bg3.jpg) no-repeat;height:792px;}

        .z_bot{}
        .z_bot h3{
    font-size: 48px;
    color: #fff;
    text-transform: capitalize;
    text-align: center;
    font-weight: normal;
    margin-top: 60px;
}
        .z_bot h4{
    font-size: 18px;
    text-align: center;
    color: #fff;
    font-weight: normal;
    margin-top: 20px;
}
        .z_bot1{width:360px;margin-left:95px;float:left;margin-top: 50px;}
        .z_bot1 h5{
    font-size: 18px;
    color: #fff;
    font-weight: normal;
    margin-bottom: 40px;
}
        .z_bot1 ul li{
    width: 100%;
    float: left;
    background: url(../images/bk.png);
    margin-bottom: 35px;
}
        .z_bot1 ul li.nhov{
    background: none;
}
        .z_bot1 ul li font{
    display: block;
    font-size: 14px;
    color: #fff;
    float: left;
    line-height: 45px;
    width: 60px;
    text-align: center;
}
        .z_bot1 ul li input.wz{
    height: 44px;
    background: none;
    border: none;
    width: 298px;
    outline: none;
    color: #fff;
    font-size: 14px;
}
        .z_bot1 ul li textarea{
    width: 325px;
    margin-left: 15px;
    height: 150px;
    resize: none;
    outline: none;
    background: none;
    border: none;
    color: #fff;
    font-size: 14px;
}
        .z_bot1 ul li input.dj{
    width: 92px;
    height: 40px;
    font-size: 18px;
    color: #fff;
    border: none;
    background: url(../images/lk.jpg) no-repeat;
}
        .z_bot2{margin-left:175px;float: left;width: 570px;margin-top: 50px;}
        .z_bot2 font{display:block;width: 50%;float: left;font-size: 12px;color: #fff;line-height: 1.5;}
        .z_bot2 font span{
    font-size: 18px;
}
        .z_bot2 dt{
    width: 306px;
    height: 179px;
    float: left;
    display: block;
    margin-top: 20px;
}
        .z_bot2 dt img{
    width: 306px;
    height: 179px;
}
        .z_bot2 bt{
    display: block;
    height: 134px;
    float: left;
    margin-left: 38px;
    width: 226px;
    margin-top: 42px;
}
        .z_bot2 bt img{
    width: 134px;
    height: 134px;
    float: left;
    margin-right: 20px;
}
        .z_bot2 bt span{
    display: block;
    font-size: 14px;
    color: #fff;
    width: 21px;
    text-align: center;
    float: left;
    line-height: 1.3;
    margin-top: 20px;
}
        .z_foot{
    width: 100%;
    float: left;
    font-size: 14px;
    color: #fff;
    text-align: center;
    margin-top: 20px;
    height: 53px;
    line-height: 53px;
}
        .z_weizi{
    width: 100%;
    float: left;
    text-align: right;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #595959;
}
        .z_weizi a{
    color: #595959;
}
        .z_weizi img{
    position: relative;
    top: 4px;
    margin-right: 5px;
}

        .z_title{
    width: 100%;
    float: left;
    text-align: center;
    padding-top: 30px;
    padding-bottom: 50px;
    background: url(../images/xian1.png) no-repeat 60% 33%,url(../images/xian2.png) no-repeat 40% 85%;
}
        .z_title h3{
    display: inline-block;
    width: 60px;
    height: 60px;
    line-height: 60px;
    text-transform: uppercase;
    font-size: 33px;
    color: #fff;
    font-weight: normal;
    background: #0352b0;
    border-radius: 50%;
}
        .z_title h4{
    font-size: 30px;
    color: #0352b0;
    font-weight: normal;
    margin-top: 20px;
    margin-bottom: 20px;
}
        .z_title font{
    display: block;
    font-size: 20px;
    color: #808080;
    margin-bottom: 10px;
}
        .z_title span{
    display: block;
    font-size: 20px;
    color: #4c4c4c;
    text-transform: uppercase;
}

        .z_cokk{
    width: 100%;
    float: left;
    background: #eeeeee;
    /*height: 68px;*/
}
        .z_cokk a{
    display: block;
    float: left;
    height: 68px;
    text-align: center;
    font-size: 20px;
    color: #0063d1;
    padding: 0px 25px;
    margin: 0 13px;
}
        .z_cokk a.nhov{background: #0063d1;color: #fff;}
        .z_cokk a.nhov span{background: #0063d1;color: #fff;margin-top: 8px;}
        .z_cokk a.nhov font{
    margin: 0;
}
         .z_cokk a font{
    display: block;
    margin-top: 13px;
}
        .z_cokk a span{
    display: block;
    font-size: 12px;
    color: #999999;
}
        .z_cokk i{
    display: block;
    background: #b3b3b3;
    width: 1px;
    height: 40px;
    float: left;
    margin-top: 16px;
}

        .z_top1{
    position: fixed;
    right: 2%;
    bottom: 3rem;
}
        .z_nr{
    width: 100%;
    float: left;
    font-size: 18px;
    color: #222;
    margin-top: 50px;
    margin-bottom: 70px;
}

.z_nr h3{
    font-size: 24px;
    font-weight: normal;
    text-align: center;
    color: #222;
}
.z_nr font{
    display: block;
    font-size: 18px;
    color: #999999;
    text-align: center;
    margin-top: 12px;
    margin-bottom: 35px;
}

        .z_pro{width:100%;float:left;}
        .z_pro ul li{
    width: 376px;
    float: left;
    margin: 0 12px;
    margin-top: 50px;
    text-align: center;
    position: relative;
}
        .z_pro ul li a img{
    width: 370px;
    height: 290px;
    border: 3px solid #b3b3b3;
    -moz-box-shadow: 2px 2px 5px #ccc;
    -webkit-box-shadow:2px 2px 5px #ccc;
    box-shadow:2px 2px 5px #ccc;
}
        .z_pro ul li a font{
    display: block;
    font-size: 22px;
    color: #666;
    margin-top: 20px;
}
        .z_pro ul li a i{
    position: absolute;
    width: 370px;
    height: 290px;
    left: 3px;
    top: 3px;
    background: url(../images/lk4.png) no-repeat;
    display: none;
}
        .z_pro ul li:hover a font{
    color: #0063d1;
}
        .z_pro ul li:hover a i{
    display: block;
}

        .z_yema{
    width: 100%;
    float: left;
    text-align: center;
    margin: 90px 0;
}
        .z_yema a{
    font-size: 14px;
    color: #222;
    margin: 0 10px;
}
        .z_yema a.select{color:#0063d1;}
        .z_yema a:hover{color:#0063d1;}

        .z_fanye{
    width: 100%;
    float: left;
    line-height: 2;
    margin-bottom: 80px;
}
        .z_fanye a{
    font-size: 18px;
    color: #222;
}
        .z_fanye a:hover{color:#0063d1;}

        .z_news{
    width: 100%;
    float: left;
    margin-top: 40px;
}
        .z_news ul li{
    width: 100%;
    float: left;
    margin-top: 20px;
    line-height: 22px;
}
        .z_news ul li a{
    font-size: 18px;
    color: #222;
}
        .z_news ul li:hover a{color:#0063d1;}
        .z_news ul li a img{
    float: left;
    margin-right: 9px;
}
        .z_news ul li a font{
    float: right;
}

         .z_con1{width:360px;margin-left:95px;float:left;margin-top: 50px;margin-bottom: 50px;}
        .z_con1 h5{
    font-size: 18px;
    color: #333;
    font-weight: normal;
    margin-bottom: 40px;
}
        .z_con1 ul li{
    width: 100%;
    float: left;
    background: #f0f0f0;
    margin-bottom: 35px;
}
        .z_con1 ul li.nhov{
    background: none;
}
        .z_con1 ul li font{
    display: block;
    font-size: 14px;
    color: #333;
    float: left;
    line-height: 45px;
    width: 60px;
    text-align: center;
}
        .z_con1 ul li input.wz{
    height: 44px;
    background: none;
    border: none;
    width: 298px;
    outline: none;
    color: #333;
    font-size: 14px;
}
        .z_con1 ul li textarea{
    width: 325px;
    margin-left: 15px;
    height: 150px;
    resize: none;
    outline: none;
    background: none;
    border: none;
    color: #333;
    font-size: 14px;
}
        .z_con1 ul li input.dj{
    width: 92px;
    height: 40px;
    font-size: 18px;
    color: #fff;
    border: none;
    background: url(../images/lk.jpg) no-repeat;
}
        .z_con2{margin-left:175px;float: left;width: 570px;margin-top: 50px;}
        .z_con2 font{display:block;width: 50%;float: left;font-size: 12px;color: #333;line-height: 1.5;}
        .z_con2 font span{
    font-size: 18px;
}
        .z_con2 dt{
    width: 306px;
    height: 179px;
    float: left;
    display: block;
    margin-top: 20px;
}
        .z_con2 dt img{
    width: 306px;
    height: 179px;
    border: 2px solid #99c1ed;
    -moz-box-shadow: 2px 2px 5px #ccc;
    -webkit-box-shadow:2px 2px 5px #ccc;
    box-shadow:2px 2px 5px #ccc;
}
        .z_con2 bt{
    display: block;
    height: 134px;
    float: left;
    margin-left: 38px;
    width: 226px;
    margin-top: 42px;
}
        .z_con2 bt img{
    width: 134px;
    height: 134px;
    float: left;
    margin-right: 20px;
    border: 2px solid #99c1ed;
    -moz-box-shadow: 2px 2px 5px #ccc;
    -webkit-box-shadow:2px 2px 5px #ccc;
    box-shadow:2px 2px 5px #ccc;
}
        .z_con2 bt span{
    display: block;
    font-size: 14px;
    color: #333;
    width: 21px;
    text-align: center;
    float: left;
    line-height: 1.3;
    margin-top: 20px;
}

        .z_join{
    width: 100%;
    float: left;
    margin-top: 10px;
}
        .z_join ul li{
    width: 480px;
    float: left;
    margin: 0 60px;
    margin-top: 50px;
    line-height: 22px;
}
        .z_join ul li a{
    font-size: 18px;
    color: #222;
}
        .z_join ul li:hover{
    -moz-box-shadow: 0px 0px 5px #ccc;
    -webkit-box-shadow: 0px 0px 5px #ccc;
    box-shadow: 0px 0px 5px #ccc;
    }
        .z_join ul li a font img{
    float: left;
    margin-right: 9px;
}
        .z_join ul li a font{
    display: block;
    font-size: 24px;
    color: #0063d1;
    margin: 20px 30px;
}
        .z_join ul li a span{
    display: block;
    font-size: 12px;
    color: #666666;
    height: 71px;
    margin-left: 62px;
    overflow: hidden;
    margin-bottom: 25px;
}
        .z_join ul li a dt{
    display: block;
    font-size: 12px;
    color: #666666;
    margin-left: 62px;
    margin-bottom: 20px;
}

        .z_danye{
    width: 848px;
    margin: 0 auto;
}
        .z_danye ul{
    width: 100%;
    float: left;
    margin-top: 70px;
    margin-bottom: 50px;
}
        .z_danye ul li{
    width: 100%;
    float: left;
    margin-bottom: 15px;
}
        .z_danye ul li font{
    display: block;
    float: left;
    font-size: 14px;
    color: #222;
    width: 80px;
    line-height: 30px;
}
        .z_danye ul li input.wz{
    outline: none;
    border: 1px solid #ccc;
    padding-left: 10px;
    width: 160px;
    height: 30px;
    float: left;
    margin-right: 29px;
}
        .z_danye ul li span{
    display: block;
    font-size: 14px;
    color: #222222;
    width: 15px;
    float: left;
    margin-top: 6px;
    margin-right: 23px;
}
        .z_danye ul li textarea{
    width: 795px;
    height: 95px;
    padding-left: 10px;
    padding-top: 10px;
    float: left;
    outline: none;
    resize: none;
    margin-bottom: 16px;
}
        .z_danye ul li input.dj{
    width: 290px;
    height: 48px;
    background: #0063d1;
    border: none;
    margin-top: 14px;
    -moz-box-shadow: 2px 2px 5px #ccc;
    -webkit-box-shadow: 2px 2px 5px #ccc;
    box-shadow: 2px 2px 5px #ccc;
    font-size: 24px;
    color: #fff;
}