@charset "utf-8";


* { margin:0px; padding:0px;}
body {font:12px/1.5 "Microsoft Yahei","Microsoft Yahei UI",Arial,"Hiragino Sans GB",sans-serif;background:white; color:#000;}

html { overflow-y:scroll;}

img { border:0;}

ol,ul,li { list-style-type:none;}

input,select,textarea,font { font-size:14px; font-family:微软雅黑;}
.baiduclass {display: none; height: 0px; clear: both}

.clear { clear:both; font-size:0px; line-height:0px; height:0px;}

.clearfix:after { content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.clearfix { display:inline-table; display:block;}
*html .clearfix { height:1%;}
*+html .clearfix { height:1%;}

.hei{ color:#000;}
.hei a:link,.hei a:visited { color:#000; text-decoration:none;}
.hei a:hover,.hei a:active { color:#f55353; text-decoration:none;}

.whith{ color:#FFF;}
.whith a:link,.whith a:visited { color:#FFF; text-decoration:none;}
.whith a:hover,.whith a:active { color:#f1f1f1; text-decoration:none;}

.yt2014_red { color:#e50000;}
.yt2014_red a:link,.yt2014_red a:visited { color:#e50000; text-decoration:none;}
.yt2014_red a:hover,.yt2014_red a:active { color:#be0000; text-decoration:none;}

.yt2016_yel { color:#f6ff00;}
.yt2016_yel a:link,.yt2016_yel a:visited { color:#f6ff00; text-decoration:none;}
.yt2016_yel a:hover,.yt2016_yel a:active { color:#d7df00; text-decoration:none;}

.yt2016_fen { color:#f55353;}
.yt2016_fen a:link,.yt2016_fen a:visited { color:#f55353; text-decoration:none;}
.yt2016_fen a:hover,.yt2016_fen a:active { color:#c10808; text-decoration:none;}

.yt2014_blue1 { color:#2b64b4;}
.yt2014_blue1 a:link,.yt2014_blue1 a:visited { color:#2b64b4; text-decoration:none;}
.yt2014_blue1 a:hover,.yt2014_blue1 a:active { color:#003577; text-decoration:none;}

.yt2016_hui{ color:#737373;}
.yt2016_hui a:link,.yt2016_hui a:visited { color:#737373; text-decoration:none;}
.yt2016_hui a:hover,.yt2016_hui a:active { color:#000000; text-decoration:none;}

.yt2016_hei{ color:#000000;}

a:link,a:visited { color:#393939; text-decoration:none;}
a:hover,a:active { color:#f55353; text-decoration:none;}


body a{ outline:none;blr:expression(this.onFocus=this.blur());}

.fon_14{ font-size:14px;}
.fon_16{ font-size:16px;}
.fon_18{ font-size:18px;}
.fon_20{ font-size:20px;}
.fon_24{ font-size:24px;}
.pt5{ padding-top:5px;}
.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}
.pl10{ padding-left:10px;}
.pl30{ padding-left:30px;}
.pb20{ padding-bottom:20px;}

.pt23{ padding-top:23px;}
.pt24{ padding-top:24px;}
.lh30{ line-height:30px;}
.lh45{ line-height:45px;}
.lh35{ line-height:35px;}
.h40px{ height:40px;}
.mt23{ margin-top:23px;}
.mb10{ margin-bottom:10px;}

.l{ float:left;}
.r{ float:right;}
.jzm{ text-align:center;}
.jzr{ text-align:right;}


.mar0{ margin:0 auto;}
.w1200px{ width:1200px;}
.pos_rel{ position: relative;}
.z_index{ z-index:1;}




.f2016_ding{ border-bottom:#eeeeee solid 1px; height:40px;}
.f2016_ding .ding_l{ width:480px; height:40px; color:#676767;}
.f2016_ding .ding_l span{ display:inline-block; margin:0 3px; padding-top:12px;}
.f2016_ding .ding_l p{ display:inline-block; margin:0 3px; padding-top:10px;}
.f2016_ding .ding_l .xinlang{ background:url(../images/ythouse2014_xl.jpg) left 15px no-repeat; width:42px; padding-left:25px;}
.f2016_ding .ding_l .weixin{ background:url(../images/ythouse2014_wx.jpg) left 15px no-repeat; width:53px; padding-left:23px;}
.f2016_ding .yonghu_r{ width:650px; height:38px; line-height:14px; line-height:38px;}
.f2016_ding .yonghu_r .yh_xx{ width:32px; background:url(../images/ythouse2014_jt.jpg) right 10px no-repeat; line-height:14px; display:inline; margin:0 10px 0 6px; *padding-right:10px; *margin-left:0px; *width:29px;}
.f2016_ding .yonghu_r .yh_xx span{ width:22px; height:14px; border-radius:3px; background:#ff6400; color:#FFF; text-align:center; display:block; margin-top:12px;}

.weixun_hrcon{cursor: pointer; position: relative; width:100%;z-index:20;}
.weixun_hrwin{display: none; height: 200px; left: -45px; position: absolute; top: 25px; width: 200px; z-index:100;}
.weixun_hrcon:hover .weixun_hrwin{border: 1px solid #CCCCCC; display: block;}

.f2016_top{ height:120px;}
.f2016_top .bflogo_l{ width:155px; float:left; padding-top:23px;}
.f2016_top .bflogo_d{ width:105px; float:left; padding-top:44px;}
.f2016_top .bflogo_d a{width:80px; text-align:center; padding:15px 0 15px 25px; font-size:14px;}
.f2016_top .bflogo_d i{background: url(../2016/images/icon1.png) no-repeat 0 0; 
	vertical-align: middle; 
	display: inline-block; 
	width: 9px; 
	height: 5px; 
	margin-left: 6px; 
}
.f2016_top .bflogo_m{ width:765px; float:left; padding-top:34px;}
.f2016_top .bflogo_m .m_search{ border:#f55353 solid 3px; height:33px;}
.f2016_top .bflogo_m .m_searchl input{ background:#FFF; height:33px; line-height:33px; border:none; cursor:pointer; font-size:14px; color:#8f8f8f; padding:0 15px; width:640px; font-family:微软雅黑;}
.f2016_top .bflogo_m .m_searchr input{ background:url(../images/tb_seach.jpg) no-repeat; width:83px; height:33px; border:none; cursor:pointer;}
.f2016_top .bflogo_r{ width:85px; float:left; text-align:center; padding-top:34px;}


.f2016_ding .ding_lnei{ width:730px; line-height:40px; height:40px; color:#676767;}
.nf2016_menu{ width:100%; background:#f65354; height:47px; line-height:47px; overflow:hidden;}
.nf2016_menucon{ width:1200px; margin:0 auto; height:47px; overflow:hidden; font-size:16px; }
.nf2016_menucon span{ display:block; width:auto; float:left; text-align:center; margin-right:50px;}
.nf2016_menucon .n_menul{ float:left; display:inline-block; background:#e43939; width:126px; font-weight:bold; }


.new_midend{ line-height:32px; margin-top:30px; margin-bottom:40px; height:40px; overflow:hidden;}
.new_midend a{ display:inline-block; margin-right:10px; float:left; border:#b0b4b9 solid 1px; height:32px; line-height:32px; padding:0 10px;}
.new_midend a:hover{ border:#ff4546 solid 1px; background:#ff4546; color:#FFF; }
.new_midend .on{ background:#eeeeee;}
.new_midend .on_hover{ border:#ff4546 solid 1px; background:#ff4546; color:#FFF; }
.yx2016_pos{ width:1200px; margin:0 auto; height:45px; line-height:45px; color:#a3a3a3;}
.mei_foot{ background:#f7f7f7; padding-top:40px; line-height:27px; height:100px; text-align:center; font-size:14px;}


.topbanner {
    width: 1200px;
    overflow: hidden;
    text-align: center;
    height: auto;
    margin:0 auto;
}
.topbanner a {
    display:block;position: relative;float:left;margin:0 auto;
}


.new_right_ad{ width:310px; height:140px; margin-top:4px;}



.lp2016_menu{ width:100%; background:#f65354; height:49px; line-height:49px;}
.lp2016_menu .lp_menul{ width:173px; float:left; height:49px;}
.lp2016_menu .lp_menu{ width:340px; float:left; font-size:16px; padding-left:15px; height:49px;}
.lp2016_menu .lp_menum{ width:600px; float:left; padding-top:9px; padding-left:35px; height:40px;}
.lp2016_menu .lp_menur{ width:33px; float:left; text-align:right; padding-top:8px; *padding-top:12px; height:37px;}

.lp_pos{ width:1200px; margin:0 auto; height:50px; line-height:50px; border-bottom:#dddddd dashed 1px; color:#a3a3a3;}

.ftop_ad_2016{ height:65px; margin:4px auto 0;  overflow: hidden; width:1200px;}
.ftop_ad_2016130{ height:130px; margin:4px auto 0;  overflow: hidden; width:1200px;}

.fyad_3{width: 1210px; margin-top: 4px; *margin-top: 0px; *margin-bottom:3px;overflow:hidden; }
.fyad_3 ul li{ float:left; display:inline; margin-right:4px;}



.sitenav-warp .line {
display:inline-block;
width:1px;
height:15px;
background:#DDD;
margin:0 8px;
vertical-align:-4px;
font-size:0;
line-height:0\9;
overflow:hidden
}
.fl {
float:left
}
.fr {
float:right
}
.site-nav img{
margin-top:12px ;
margin-right:7px;
float:left;
}
.sitenav-warp a {
color:#666
}
.sitenav-warp a:hover {
color:#F60;
text-decoration:none
}
.sitenav-warp a {
cursor:pointer
}
.sitenav-warp {
width:100%;
height:39px;
line-height:39px;
color:#666;
border-bottom:#eee 1px solid;
background:#F5F5F5
}
.sitenav {
margin:0 auto;
width:1200px;
}
.sitenav .site-nav {
padding-left:0px
}


.yx2016_foot div{margin:0 auto;width:150px}
.yx2016_foot li{border:1px solid #D2D2D2;float:left;height:50px;line-height:20px;margin:6px;padding:0;width:120px}
.yx2016_foot span{padding:3px}
.yx2016_foot li a{color:#515151;text-decoration:none; font-size:12px}

.afd_com{overflow:hidden;display:block;*zoom:1;position:relative;margin:0 auto 3px;}
.afd_com3{margin:0 auto;overflow:hidden;position:relative;}.afd_com3 div{float:left;}
.afd_com  .a_cover{position:absolute;left:0px;top:0px;cursor:pointer;z-index:10;outline:none;background-color:#fff;filter:alpha(opacity=0);opacity:0;display: inline-block;}
.adv_line{width: 3px;height:500px;background-color:#FFF;position:absolute;left:50%;margin-left:-2px;top:0;z-index: 11;}


