/*all*/
body,ul,li,h1,form,div,dd{
font-size:12px;
font-family:"宋体";
margin:0px;
padding:0px;
}
a:link,a:visited{
color:#000;
text-decoration:none;
}
a:hover,a:active{
color:#f00;
text-decoration:underline;
}
li{
list-style:none;
float:left;
}
/* body{background-color:#FFEBEC;} */
body{background-color:#fff;}
/*top*/
#top{width:1002px;height:91px;margin:0 auto;background-color:#fff;overflow:hidden}
.top1{margin:20px 0px 0px 38px;color:#6f6f6f;}
.top1 a:link,.top1 a:visited{color:#6f6f6f;}
.top2{width:292px;height:9px;margin-top:48px;overflow:hidden}
.top2 dd{float:left}
/*dh*/
#dh{width:1002px;height:28px;margin:0 auto;background-image:url(../images/img3.jpg);overflow:hidden}
#dh li{padding-top:10px;}
.dh1{width:94px;text-align:center;}
.dh1 img{border:0px;}
/*sdh*/
#sdh{width:1002px;height:12px;margin:0 auto;overflow:hidden}
.sdh1{width:26px;height:12px;background-image:url(../images/img5.jpg);}
.sdh2{width:864px;height:12px;background-image:url(../images/img4.jpg);}
.sdh3{width:112px;height:12px;background-image:url(../images/img5.jpg);}
/*mdh*/
#mdh{width:1002px;height:20px;margin:0 auto;border-bottom:1px solid #e1e1e1;background-image:url(../images/img6.jpg);background-repeat:repeat-x;overflow:hidden}
.mdh1{width:94px;text-align:center;height:6px;}
.mdh1 img{border:0px;float:left;padding-left:30px;}
/*cdh*/
#cdh{width:1002px;height:31px;background-color:#fff;margin:0 auto;}
#cdh h1{font-weight:100;text-align:center;padding-top:10px;color:#7c7c7c}
#cdh h1 a:link,#cdh h1 a:visited{color:#7c7c7c}
/*banner*/
#banner{width:1002px;height:343px;background-color:#fff;margin:0 auto;}
/*gdh*/
#gdh{width:1002px;height:38px;margin:0 auto;background-color:#fff;}
.gdh1{width:992px;height:33px;margin:0 auto;overflow:hidden;background-color:#f2f2f2;color:#333;}
.gdh2{width:992px;height:4px;border-bottom:1px solid #bebebe;margin:0 auto;overflow:hidden}
/*bsmall*/
#bsmall{width:1002px;height:11px;margin:0 auto;background-color:#fff;overflow:hidden}
/*content*/
#con1{width:1002px;height:273px;margin:0 auto;background-color:#fff;}
.left1{width:195px;float:left;display:inline;margin-left:5px;}
.left11{width:193px;height:227px;border-style:none solid none solid;border-width:1px;border-color:#D6D6D6}
.left11 h1{font-weight:100;color:#5B5B5B;line-height:150%;padding:5px;}
.textarea{border:0px;overflow:hidden;margin:4px 0px 0px 23px;color:#666;font-size:12px;background:none}
.middle1{width:327px;height:273px;float:left;}
.ml1{width:282px;height:273px;float:left;color:#A2A2A2;}
.ml2{padding:8px 13px;margin:0px;line-height:150%;color:#A1A1A1;}
.ml1 h1{text-align:center;font-size:19px;padding:5px 0px 0px 0px;}
.ml1 h1 a:link,.ml1 h1 a:visited{color:#FF0F56;}
.ml2 a:link,.ml2 a:visited{color:#FF5081;}
.ml1 div li a:link,.ml1 div li a:visited{color:#474747;}
.right1{width:189px;float:left}
.right11{width:187px;height:227px;border-style:none solid none solid;border-width:1px;border-color:#D6D6D6; overflow:hidden}
.right12{width:175px;height:219px;margin:5px auto;background-image:url(../images/img11.jpg);}
.right12 img{border:0px;}
.right13 div{margin:8px 0px 0px 6px;}
.right14 div{margin:9px 0px 0px 13px;}
/*con2*/
#con2{width:1002px;height:406px;margin:0 auto;background-color:#fff;}
.con21{width:992px;height:157px;margin:0 auto;}
.con22{width:939px;height:157px;background-image:url(../images/img20.gif);}
.con23{width:997px;height:236px;margin-top:15px;}
.con24{width:247px;display:inline;margin-left:5px;}
.con25{width:247px;height:119px;background-image:url(../images/img23.jpg);}
.con26{width:247px;height:42px;overflow:hidden}
.con26 dd{float:left;margin:0px;padding:0px;}
.con27{width:238px;height:223px;border-right:1px solid #dadada;display:inline;margin-left:29px;}
.con28{width:171px;height:22px;background-image:url(../images/img29.gif);padding:10px 0px 0px 35px;margin:6px 0px 0px 4px;}
.con29{width:171px;height:22px;background-image:url(../images/img30.gif);padding:10px 0px 0px 35px;margin:6px 0px 0px 4px;}
.con27 h1 a:link,.con27 h1 a:visited{color:#888;}
.con27 h1 a:hover,.con27 h1 a:active{color:#FD658C;}
.con30{width:239px;height:223px;border-right:1px solid #dadada;display:inline;margin-left:23px;}
.con30 h1{font-size:14px;font-weight:100;padding:9px 0px 0px 2px;}
.con30 h1 a:link,.con30 h1 a:visited{color:#484848;}
/*bottom*/
#bottom{width:1002px;height:120px;margin:0 auto;background-color:#fff;}
.bo1{width:992px;height:33px;margin:0 auto;background-image:url(../images/img33.jpg);}
.bo1 h1{font-weight:100;text-align:center;padding-top:11px;color:#474747}
.bo1 h1 a:link,.bo1 h1 a:visited{color:#474747}
.bo2{width:992px;height:86px;margin:0 auto;background-color:#FF799E;}
.bo2 h1{color:#fff;text-align:center;font-weight:100;padding-top:14px;line-height:160%;}
.bo2 h1 a:link,.bo2 h1 a:visited{color:#fff;}


/*main*/
.is-mainbox{ width: 1002px; overflow: hidden; margin: 0 auto; background: #fff;}
.is-box{ width: 990px; overflow: hidden; border: 1px solid #ddd; margin: 0 auto;}
.is-box .title{ padding: 0 26px 0 8px; height: 30px; line-height: 30px; background: url(../images/title_bg.gif) repeat-x;}
.is-box .title span{ float: right; color: #666;}
.is-box .title h3{ margin: 0px; height: 30px; font-size: 14px; color: #ff6476; background: url(../images/ico.gif) no-repeat left center; padding-left: 21px;}

.is-content{ width: 888px; overflow: hidden; margin: 33px 50px;}

/* ----------------------------------- 表格 ----------------------------------- */

table.dataintable {
    border-collapse:collapse;
    width:100%;
    border: 1px solid #d6d6d6;
    }

table.dataintable thead th{border: 1px solid #d6d6d6; padding: 15px; font-weight: bold; color: #777777;}

table.dataintable th.grey, table.submittable th.grey{ background: #f9f9f9;}

table.dataintable th {
    vertical-align:middle;
    padding:10px;
    text-align:center;
    font-weight: normal;
    border: 1px solid #d6d6d6;
    color: #333;
    font-weight: bold;
    }

table.dataintable td {
    vertical-align:text-top;
    padding:6px;
    background-color:#fffde5;
    border:1px solid #ddd;
    }

table.submittable {
    border-collapse:collapse;
    width:100%;
    border: 1px solid #d6d6d6;
    }

table.submittable th {
    vertical-align:middle;
    padding-top: 6px;
    padding-left: 10px;
    padding-bottom: 6px;
    padding-right: 16px;
    text-align:left;
    font-weight: normal;
    border: 1px solid #d6d6d6;
    color: #333;
    }
table.submittable th b{ color: #ff6476; font-weight: normal;}
table.submittable th.grey{ text-align: right;}
table.submittable th textarea{ resize:none;}

.btn{ cursor: pointer; margin: 20px 0 0 0; width: 104px; height: 34px; border: none; background: url(../images/button.gif);}

.is-content h4{ font-size: 14px; color: #ff6476; margin: 16px 0;}

.dh_wz {
    width: 100%;
    height: 28px;
    background: url(../images/img3.jpg);
}
.sdh_wz {
    width: 100%;
    height: 12px;
    background: url(../images/img5.jpg);
}
.wz_wx {
    position: fixed;
    right: 20px;
    top: 50%;
    width: 170px;
    z-index: 99999;
}
.wz_wx img {
    display: block;
    width: 100%;
}
.wz_wx span {
    float: right;
    display: block;
    width: 26px;
    cursor: pointer;
}
.popup {
	position: fixed;
	right: 40px;
	top: 50%;
	z-index: 999;
}
.popup > div {
	width: 56px;
	height: 56px;
	margin-bottom: 10px;
}
#goTops {cursor: pointer;}
.p_wrap {
	position: relative;
	-webkit-transition: background-color .5s ease;
	-moz-transition: background-color .5s ease;
	-ms-transition: background-color .5s ease;
	transition: background-color .5s ease;
	background-color: #d36363;
}
.p_wrap strong {
	display: none;
	padding: 5px 10px 0;
	text-align: center;
	font-size: 16px;
	color: #fff;
}
.p_info {
	position: absolute;
	right: 80px;
	top: -30px;
	width: 170px;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	border: 1px solid #ccc;
	background-color: #fff;
}
.p_info:before {
	content: " ";
	position: absolute;
	right: -12px;
	top: 50px;
	width: 13px;
	height: 16px;
	background: url('http://www.wansao.com/statics/sources/images/arrow.png') no-repeat;
	background-size: 100% 100%;
}
.p_wrap1 img {width: 100%}
.p_info1 {
	width: 400px;
	border: 1px solid #ccc;
    border-top: 4px solid #ff6800;
    padding: 10px 20px;
    background-color: #fff;
    -webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);
    -moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);
    box-shadow: 0 3px 8px rgba(0,0,0,.15);
    line-height: 28px;
    font-size: 14px;
    color: #666;
}
.p_info1 > div {
	padding: 5px 0 10px;
	border-bottom: 1px solid #ccc;
}
.p_info1 img {
	float: left;
	width: 57px;
} 
.kf_info {padding-left: 10px;}
.kf_info h5 {
	font-size: 18px;
	color: #ff6800;
}
.p_nub i {
	float: left;
	display: block;
	width: 175px;
}
.p_info2 {
	width: 220px;
	border: 1px solid #ccc;
    border-top: 4px solid #ff6800;
    padding: 10px 20px;
    text-align: center;
    background-color: #fff;
    -webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);
    -moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);
    box-shadow: 0 3px 8px rgba(0,0,0,.15);
    line-height: 28px;
    font-size: 14px;
    color: #666;
}
.p_info2 img {width: 100%}
.p_wrap:hover {
	background-color: #fd242c;
}
.p_wrap:hover span {
	display: none;
}
.p_wrap:hover strong {
	display: block;
}
.p_wrap:hover .p_info {
	opacity: 1;
	visibility: visible;
}