body{background: #f8f8f8;height: inherit;/*��������*/}
.topheader{width:100%;height: 35px;line-height: 35px;background: #f3f3f3;}
.headerwrap{width:1000px;margin:0 auto}
.head_l{float: left;width:600px;}
.head_l a{margin-right: 10px;font-size:12px;color:#333}
.head_r{float: right;width:200px;text-align: right;}
.head_r a{font-size:12px;color:#333;margin-right: 10px;}
.head_r a.magr20{margin-right:20px}
.head_l a.arrowr,.head_r a.arrowr{padding-right:10px;background:  no-repeat right 6px;}
.main{width:1000px;margin:0 auto;background: #fff;overflow: hidden;}
.mainwrap ul{padding-left:50px;padding-bottom: 6px;}
.mainwrap ul li{float:left;width:234px;height: 134px;}
.mainwrap ul a{display:block;width:140px;height: 64px;border-radius:6px;padding:18px 30px;background:  no-repeat;}
.mainwrap ul a:hover{background:  no-repeat;color:#fff;text-decoration: none;}
.foottop{width:900px;margin:0 auto;border-top:1px solid #ccc;overflow: hidden;}
.main h1{padding-bottom:11px;padding-top:54px;padding-left:49px;text-align: center;padding-left:50px;background:  no-repeat 292px 55px;font:bold 46px/46px "microsoft yahei";color:#1e88e5}
.main h2{padding-left:49px;font:normal 24px/100px "microsoft yahei";color:#333}
.foottop_l,.foottop_r{float: left;width:510px}
.foottop_r{width:380px}
.foottop_l h4{color:#666;font:bold 14px/40px simsun;padding-top:10px}
.mainwrap  h3{color:#1e88e5;font:24px/24px "microsoft yahei";padding-bottom: 10px;}
.mainwrap  p{color:#999;font:14px/15px "microsoft yahei"}
.mainwrap a:hover h3,.mainwrap a:hover p{color:#fff}
.fw{height:255px;background: no-repeat right top ;}
.foottop_l div{width:172px;float: left;color:#666;font:14px/26px simsun}
.foottop_l div.adrr_l{width:450px;padding-left: 18px;background:  no-repeat left 3px;}
.foottop_l div.adrr_r{width:172px;}
.foottop_l div a{color:#666;}
.foottop_l div a:hover{text-decoration: underline;}
.tel_l{background:  no-repeat left 4px;padding-left:18px}
.email_l{background:  no-repeat left 7px;padding-left:18px}
.http{background:  no-repeat left 7px;padding-left:18px}
.footlink{height:34px;line-height: 34px;color:#fff;background: #1c2d49;margin-top:20px;text-align: center;}.footlink a{color:#fff;font-size:12px;font-family: "microsoft yahei";padding-right:10px;padding-left:10px;border-right:1px solid #48677c}
.foot{text-align: center;line-height: 30px;font-size:12px;color:#0d254b;padding-bottom: 10px;}
.foot a{color:#0d254b}

/*page2*/
.page2main{margin-top: 26px;}
.page2main dl{clear: both;display: block;}
.page2main dl.dlone{padding-top:20px}
.page2main dd input{height: 36px;line-height: 36px;width:110px;border-radius: 5px;padding:0 20px;overflow: hidden;outline: none;border:1px solid #ddd}
.page2main dd input{}
.page2main dd input.input1{width:460px;border:1px solid #ddd}
.inputbtn,.page2main dd input.inputbtn{width:200px;height: 40px;line-height: 40px;background: #42a5f5;border-radius: 4px;border: none;font-size:18px;color:#fff;font-family: "microsoft yahei";cursor: pointer;}
.page2main dd input.inputhidden{width:100px;height: 100px;border: none;border-radius: 0;opacity: 0;filter:alpha(opacity=0);-moz-opacity:0;-webkit-opacity:0;cursor:pointer;padding:0;font-size:0px}
.page2main dd input.inputredborder{border:1px solid #e58e8d}
.page2main dt{float: left;width:138px;line-height: 50px;text-indent: 19px;position: relative;font:16px/45px "microsoft yahei";color:#222}
.page2main dt.dttextarea{line-height:208px ;}
.page2main dt.dtaddfile{line-height: 64px;}
.page2main dt.dtyan{line-height: 81px;}
.page2main dt span{position: absolute;left:-13px;color:#cb1d1c;top:0px}
.page2main dd{float: left;width:520px;line-height: 44px;color:#222;font-size:16px;font-family: "microsoft yahei";position: relative;}
.page2main dd strong{position: absolute;right:-75px;top:3px;font-size:12px;color:#d81517;font-weight: normal;}
.page2main dd strong.sg2{right:-87px;top:101px;line-height: 20px;}
.page2main dd.ddwrap1{width:160px;padding-top:17px;}
.page2main dd.ddwrap2{width:213px;position: relative;}
.page2main dd.ddwrap2 em{position: absolute;right:22px;top:19px;font-size:12px;color:#d81517}
.page2main dd.ddtextarea{padding-top:22px;line-height: 0;}
.page2main dd.ddaddfile{padding-top:21px;}
.page2main dd.ddbtnwrap{width:300px;padding:16px 0 17px 138px;}
.ddwrap2 img{display: inline-block;padding-top:26px;width: 81px;height: 30px;}
.ddwrap2 img.pointer{cursor: pointer;}
.page2main dd textarea{width:460px;height:160px;border-radius: 5px;padding:10px 20px;border:1px solid #ddd;font:15px/22px "microsoft yahei";color:#999;outline: none;}

.firelist{float: left; width:380px;font:12px/23px simsun}
.firelist li{width:100%;height:23px;overflow:hidden;padding-left:20px;background:  no-repeat 3px 5px;}
.firelist li i{margin-left:10px;font-style: normal;color:#013e81;cursor: pointer;}
.filediv{float:left;width:100px;margin-right:12px;background:  no-repeat;cursor: pointer;}
.firelist li.fontsty{color:#999;padding-left: 0;background: none;}

#popwrap {
	display: none;
}
.popupzz {
	position: fixed;
	_position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	background: rgba(0, 0, 0, 0.6);
	z-index: 999;
	display: block;
	opacity: 0.6;
	filter: alpha(opacity=60);
}
/*pop_box*/
.pop_box {
	width: 420px;
	height: 180px;
	position: fixed;	
	top: 50%;
	left: 50%;
	margin-left: -210px;
	margin-top:-120px;
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 5px;
	padding: 60px 0 3px 0;
	z-index: 9999;
	
}

.pop_box p{
	
	width: 380px;
	text-align: center;
	margin-bottom: 10px;
	line-height: 20px;
	color: #333;
	font-size: 18px;	
	font-family: "microsoft yahei";
	color:#333;
	padding: 0 20px;
}
.pop_box p.btnmargin{padding-top:16px;}

