/* CSS Document */
body, ul, form, li, h3, h1,h2 {
	margin:0;
	border:0;
	padding:0;
}
body {
	font-family:Arial, "Microsoft YaHei", "微软雅黑", "宋体";
	background-color:#ecedef;
}
body a {
	color:#ff3333;
	text-decoration:none;
}

ul {
	list-style-type:none;
}
p, img {
	margin:0;
	padding:0;
	border:0;
}
.left{ float: left;}
.right{ float: right;}
.clearfix:after{ content:"."; display:block; clear:both; height:0; font-size:0; overflow:hidden;}
.clearfix{ zoom:1;}
.wrapper{ width: 1000px; margin:0 auto;}
.idp_left_float{ left: 50% !important;}
.idp_right_float{ right: 50% !important; }

.yuyuea {
	width:258px;
	height:170px;
	overflow:hidden;
}
.yuyuea input {
	line-height:20px;
	font-family:"宋体";
	font-size:14px;
	color:#000;
}
.input1 {
	width:184px;
	height:20px;
	overflow:hidden;
	margin:0px 5px 5px 0px;
	background:url(../img/name.gif) no-repeat #FFF;
	padding-left:55px;
	border:1px solid #cccccc;
}
.input2 {
	width:184px;
	height:20px;
	overflow:hidden;
	margin:0px 0px 5px 0px;
	background:url(../img/phone.gif) no-repeat #FFF;
	padding-left:55px;
	border:1px solid #cccccc;
}
.input3 {
	width:184px;
	height:20px;
	overflow:hidden;
	margin:0px 5px 5px 0px;
	background:url(../img/mail.gif) no-repeat #FFF;
	padding-left:55px;
	border:1px solid #cccccc;
}
.input4 {
	width:184px;
	height:20px;
	overflow:hidden;
	margin:0px 5px 5px 0px;
	padding-left:55px;
	border:1px solid #cccccc;
	background:url(../img/oop.gif) no-repeat #FFF;
}
.but {
	width:242px;
	height:40px;
	background:url(../img/but.gif) no-repeat;
	border:0;
}
.dy {
	width:1000px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	padding-top:1px;
	font-size:14px;
	line-height:22px;
	color:#000;
}
.dy p {
	text-indent:2em;
}
.dy_left {
	width:585px;
	height:auto;
	float:left;
}
.dy_right {
	width:342px;
	height:auto;
	float:right;
}
.dy_leftimg {
	width:595px;
	height:auto;
	overflow:hidden;
}
.dy_leftzi {
	padding-left:10px;
	padding-right:55px;
	border-bottom:1px dashed #000;
	padding-bottom:20px;
}
.dy_lefta {
	width:595px;
	background:url(../img/d.gif) no-repeat;
	height:135px;
}
.dy_lefta table td {
	padding-left:6px;
	padding-right:5px;
}
.dy_leftb {
	width:585px;
	height: 275px;
	overflow:hidden;
	background-color:#ccc;
}
.dy_leftb_a {
	float:left;
	width:266px;
	height:auto;
	overflow:hidden;
}
.dy_leftb_b {
	float:right;
	width:266px;
	height:auto;
	overflow:hidden;
}
.dy_rightimg {
	width:240px;
	height:120px;
	overflow:hidden;
	padding-top:75px;
	padding-left:165px;
	background:url(../img/aa.gif) no-repeat;
}
.dy_righta {
	width:385px;
	height:150px;
	background:#cccccc;
	overflow:hidden;
	text-indent:2em;
	padding:0px 10px;
}
.dy_rightb {
	width:303px;
	height:351px;
	border:1px solid #ccc;
	background:#FFF;
	padding:0px 50px;
}
.dy_rightimga {
	width:405px;
	height:45px;
}
.dy_rightimgb {
	width:405px;
	height:85px;
}
.dy_rightzi {
	width:335px;
	height:auto;
	font-family: "微软雅黑";
	font-size:14px;
	padding-bottom:15px;
	border-bottom:1px dashed #000;
	
}
.dy_rightzi h2{ padding: 18px 0 15px !important; font-weight: normal !important;}
.dy_rightzia {
	width:390px;
	height:auto;
	
	font-size:14px;
	padding-bottom:15px;
	line-height:30px;
}
.dy_rightzia a
{
	color:#000;
	text-decoration:none;}
h3 {
	font-size:14px;
}
h2 {
	font-size:18px;
	padding-bottom:15px;
	color:#ff6666;
	padding-top:18px ;
}
.bannera {
	width:1000px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
}
.banner {
	width:100%;
	height:551px;
	overflow:hidden;
	background:url(../img/banner.jpg) no-repeat center top;
}
.banner div{ padding:420px 0 0;}
.banner div a{ display: block; height: 36px; line-height:36px ; font-size:24px ; color: #fbfbfb; text-align: right; font-family: "微软雅黑";}
.box_out{ width: 100%; background:#ecedef; font-family: "微软雅黑";}
.box1{ padding-top: 30px;}
.box1 .box1_lf{ width: 605px;}
.box1 .box1_lf p{ line-height:24px ; color: #000; font-size: 14px;}
.dy_tit{ height:36px ; line-height:36px ;  padding-top: 18px !important; padding-bottom: 15px !important;overflow: hidden; font-size: 30px; color: #000; font-weight: normal;}
.dy_tit a{  width: 120px; margin-top:2px ; height: 31px; line-height: 31px; text-align: center; color: #fbfbfb; font-size: 14px; background:url(../img/pic1.jpg) no-repeat; cursor: pointer;}
.box_tit{  height:36px ; line-height:36px ;overflow: hidden; padding-top: 18px !important; padding-bottom: 15px !important;  font-size: 30px; color: #333; font-weight: normal;font-size: 24px;}
.box_tit strong{ font-weight: bold; color: #ff3333; font-size: 30px;}
.box_tit a{width: 62px; margin-top:9px ; height: 20px; line-height: 20px; text-align: center; color: #fbfbfb; font-size: 12px; background:url(../img/pic3.jpg) no-repeat; cursor: pointer; font-weight: bold;}
.c_ff3{ color: #ff3333;}
.box1_rg{width:365px;}
.box1_rg{width:336px;}
.box1_rg form ul{width:336px;}
.box1_rg form ul li{ width:336px ; font-size:14px; margin-bottom: 16px; font-family: "微软雅黑";}
.box1_rg form ul li p .Validform_checktip.Validform_wrong{ color: #fff !important;}
.box1_rg form ul li div{width:336px; height:40px; line-height: 40px; overflow: hidden; font-size:14px; background: #fff;}
.box1_rg form ul li div span{ float: left; width: 92px; text-align: right; font-size: 14px; color: #999;}
.box1_rg form ul li select{ height:20px; line-height:20px; margin-top:10px; width:242px; border:none; color: #999;font-family: "微软雅黑";}
.box1_rg form ul li select option{ background:#FFFFFF; color:#999; border:none; line-height:22px;font-family: "微软雅黑";}
.box1_rg form ul li input{float:right; width: 242px; color: #999; height:40px; line-height:40px; border:none;font-family: "微软雅黑";}
.box1_rg form .xuanze{ line-height:22px; color:#fff;}
.box1_rg form .xuanze label input{ border:none;}
.from_btn{ width: 336px; height: 44px; background: #006666; line-height: 44px; text-align: center; border:none; color:#fbfbfb; text-align: center; font-size: 18px;font-family: "微软雅黑";}

.box2{ padding-top:40px ;}
.box2_con{ height: 220px; overflow: hidden; width:510px ;}
.box2_con .box_zx{ height: 24px; overflow: hidden; line-height:24px ; font-family: "宋体"; font-size: 12px; color: #ff6666;}
.box2_con .box_zx a{  width: 62px; margin-top:2px ; height: 20px; line-height: 20px; text-align: center; color: #fbfbfb; font-size: 12px; background:url(../img/pic2.jpg) no-repeat; cursor: pointer; font-weight: bold;}
.box2_con ul{ font-size: 14px; line-height: 24px; color: #000; padding-top: 10px;}
.box2_con p{ font-size: 14px; line-height: 24px; color: #000; padding-top: 10px;}
.box2_con1{height: 220px; overflow: hidden; width: 455px;}
.bor_b{ border-bottom: 1px dashed #000;}
.box2_con1 ul{font-size: 14px; line-height: 24px; color: #000;}
.box2_con1 ul span{ color: #990033;}
.box2_con1 ul li.left{ width:240px ;}
.box2_con1 ul li.right{ width: 185px;}

.dy_out{ width: 100%; background: #ccc;}

.box3_ys{ width: 100%; background: #ecedef; padding-top: 30px;}
/*.from_btn:hover{border:1px solid #3399cc; background:none; color:#3399cc; text-decoration:none}*/
.Validform_checktip{
    margin-left:8px;
    line-height:20px;
    height:20px;
    overflow:hidden;
    color:#999;
    font-size:12px;
}
.Validform_right{
    color:#71b83d;
    padding-left:20px;
    background:url(../images/y_right.png) no-repeat left center;
}
.Validform_wrong{
    color:red;
    padding-left:20px;
    white-space:nowrap;
    background:url(../images/y_error.png) no-repeat left center;
}
.Validform_loading{
    padding-left:20px;
    background:url(../images/onLoad.gif) no-repeat left center;
}
.Validform_error{
    background-color:#ffe7e7;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}
