@charset "utf-8";
/* CSS Document */
div{ margin:0 auto;}
/* clearfix */
.clearfix:before, .clearfix:after {content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}

/*other*/
.fl{float:left;}
.fr{float:right;}
.m0{margin:0 auto;}
.m15{ margin:15px auto}
.m10{ margin:10px auto}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt30{margin-top:30px;}
.mt25{margin-top:25px;}
.mt20{margin-top:20px;}
.mt12{margin-top:12px;}
.mt15{margin-top:15px;}
.mt16{margin-top:16px;}
.mt17{margin-top:17px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml25{margin-left:25px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mb10{ margin-bottom:10px;}
.p5{padding:5px 0;}
.p3{padding:3px 0;}
.p0{padding:0;}
.p10{padding:10px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb1{border-bottom:1px;}
.bd1{border:1px solid #DAD0AE;}
.w1000{ width:1000px;}
.w980{ width:980px;}
.w978{width:978px;border:1px solid #ECDDAC;background:#fff;}
.w960{width:960px;}
.w100{width:100%;}
.f14{font-size:14px;}
.am2 a{margin:0 2px;}
.am3 a{margin:0 3px;}
.am5 a{margin:0 5px;}
.duan{width:100%;height:8px;}
.t_c{ text-align:center;}
.t_l{ text-align:left;}
.t_r{ text-align:right;}
.w300{ width:300px; }
.w360{ width:360px; }
/*.list_14 li{ background:url(images/dot.png) no-repeat 5px 14px; padding-left:15px;font-size:14px; line-height:30px; }
.list_14b li{font-size:14px; line-height:30px; background:none; padding-left:0px; }
.list_12 li{ background:url(images/dot2.gif) no-repeat 5px 14px; padding-left:15px; line-height:28px;}
.list_12 li,.list_14 li,.list_14 li a:link,.list_14 li a:hover,.list_14 li a:visited,.list_12 li a:link,.list_12 li a:hover,.list_12 li a:visited{color:#;}*/
.l_h26{ line-height:26px;}
.l_h24{ line-height:24px;}
.l_h22{ line-height:22px;}
.o_h{ overflow:hidden;}
.white,.white a:link,.white a:hover,.white a:visited{ color:#fff;}
.blue,.blue a:link,.blue a:hover,.blue a:visited{ color:#6997c7;}
.red,.red a:link,.red a:hover,.red a:visited{ color:#cc0000}
/*.gray,.gray a:link,.gray a:hover,.gray a:visited{ color:#ccc}
.gray2,.gray2 a:link,.gray2 a:hover,.gray2 a:visited{ color:#7a7a7a}*/

/*top nav*/

.top_nav{ background:#e60012; height:60px;}
.top_nav div{ font: normal 18px/60px "\5FAE\8F6F\96C5\9ED1";}
.top_nav div a{ padding:0 8px;}


/*nav*/
.nav_01{ font-size:14px; line-height:26px; padding:15px 0}
.nav_01 a{ margin:auto 21px;}
.nav_02{ background:#e7e7e7; height:25px; line-height:25px;}
.nav_02 a{ margin:auto 13px;}
.nav_01,.nav_01 a:link,.nav_01 a:hover,.nav_01 a:visited{ color:#333;}
.nav_02,.nav_02 a:link,.nav_02 a:hover,.nav_02 a:visited{ color:#666;}

/*top*/

.p_search{width:210px;height:80px;border:1px solid #f5f5f5;position:absolute;z-index:99999;background:#fff;padding:10px;right:0px;top:45px;display:none}
.p_search input.people_input{width:200px;height:26px;color:#d0d0d0;border:1px solid #d0d0d0;line-height:26px;padding-left:10px}
.p_search input.people_button_sub{border:none;width:96px;height:29px;background:#e70012;border:none;color:#fff;font-size:14px;text-align:center;padding:0}
.p_search input.people_input{margin-bottom:10px}
.p_search p.tc{text-align:center;}

.p_login{width:220px;height:auto;border:1px solid #f5f5f5;position:absolute;z-index:99999;top:55px;right:10px;background:#fff;margin-top:5px;padding:10px 20px;display:none}
.p_login p{margin:3px 0;color:#000;}
.p_login p a:link,.p_login p a:hover,.p_login p a:visited{color:#000;}
.p_login p a.red{color:#900}
.p_login p input,.p_search input.people_input{width:200px;height:26px;color:#d0d0d0;border:1px solid #d0d0d0;line-height:26px;padding-left:10px}
.p_login input.people_button_sub{border:none;width:96px;height:29px;background:#e70012;border:none;color:#fff;font-size:14px;text-align:center;padding:0}
.p_login p.tc{text-align:center; }

.top_nav div{ font: normal 14px/60px "SimSun";}
.top_nav div a{ padding:0 6px;}
.pos_re_login{position:relative; z-index:9;}
.pos_re_search{position:relative; z-index:8;}

#txz_dlh #loginMsg {
    width: 105px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	float: left;
}
.pos_re_login{position:relative; z-index:9;}
.pos_re_search{position:relative; z-index:8;}
.logo_line .fl{ font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:30px; color:#e40011; padding-top:10px}
.logo_line .fl img{ vertical-align:middle; margin-right:10px;}
.pd_nav { background:#e00011; height:50px ; line-height:50px; font-size:16px; font-family:"\5FAE\8F6F\96C5\9ED1"; text-align:center}
.pd_nav a{ margin:auto 10px; padding-right:20px;}
.ej_nav{ background:#c78f32; height:50px ; line-height:50px; font-size:16px; font-family:"\5FAE\8F6F\96C5\9ED1"; text-align:center}
.ej_nav a{ margin:auto 10px;}
.banner{ background:url(images/banner.jpg) no-repeat top center; width:1000px; height:150px; position:relative;}
.banner .logo{ position:absolute; top:60px; left:0; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:32px; font-weight:normal; color:#e30116}
.banner .logo img{ float:left; vertical-align:middle; margin-right:15px;}
.jsnew_line .fl{}
.jsnew_line .fr{}
.jsnew_line .fl span{ float:left; background:#e70012; line-height:35px; height:35px; text-align:center; padding:0 15px; font-size:12px;}
.jsnew_line .fl div{ float:left; width:546px; height:33px; border:1px solid #ebebeb; line-height:33px; padding:0 15px;}
.jsnew_line .fl div a{ margin:auto 5px;}
.jsnew_line .fr input.jianso_t { width:265px ; height:33px; border:1px solid #ebebeb; float:right; padding-left:10px; color:#ccc; font-size:12px;}
.jsnew_line .fr input{ float:right;}
.ad_text { background:#f7f7f7; padding:20px; width:960px; line-height:20px; font-size:12px;}
.ad_text a{ margin:auto 5px;}
.title h1{ font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:36px; display:block; text-align:center; line-height:38px; padding:10px 0}
.title p{ display:block; text-align:center; line-height:30px; font-size:12px;}
.title p a{ margin:auto 10px}

/*two*/
.logo_line img{ float:left; margin-right:10px; vertical-align:middle}
.logo_line span{ float:left; background:#e00011; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:30px; color:#fff; padding:0 5px; line-height:35px; height:35px; margin-top:8px}
.logo_line { padding:10px 0}

/*20161027*/
.p_login p{ font-size:12px; line-height:26px;}

.jsnew_line .fl div a:hover{ color:#000;}

/*20161101*/
.quan_nav{ text-align:center;}

/*20161123*/
.jsnew_line .fl div a:link,.jsnew_line .fl div a:hover,.jsnew_line .fl div a:visited{ color: #575757;}

/*20161125*/
.ad_column_2{}
.ad_column_2 div.fl{ width:770px; float:left;}
.ad_column_2 div.fr{ width:220px; float:right;}

.ad_text {
    position: relative;
}
.ad_text a{
	margin:0 0px;
}
.ad_text .gg_icon {
    position: absolute;
    width: 26px;
    height: 13px;
    top: 3px;
    right: 0px;
}
.ad_text span.txt{
	display: inline-block;
    width: 120px;
    padding: 0 0 0 15px;
    text-align: left;
    float: left;
    color: #666666;
}

/*20161206*/
.top_nav{ width:100%; min-width:1000px;}

.jsnew_line .fr input.jianso_t{ line-height:33px;}

/*20161207*/
.jsnew_line .fl{ width:1000px;}
.jsnew_line .fl div{ width:890px;}
.jsnew_line .fl div marquee{ width:890px;}

.logo_line .fr{ padding-top:15px;}
.logo_line .fr input.jianso_t { width:265px ; height:33px; border:1px solid #ebebeb; float:right; padding-left:10px; color:#ccc; font-size:12px;}
.logo_line .fr input{ float:right;}
.logo_line .fr input.jianso_t{ line-height:33px;}

/*20161208*/
.ad_text {
    padding: 10px 20px;
}
.top_nav{ overflow:visible;}
.top_nav div{ overflow:visible;}

.quan_nav{ height:auto; min-height:40px;}

/*20161209*/
.ad_column_1{overflow:visible;}
.ad_column_1 div{overflow:visible;}

.w1000{min-width:1000px;}

/*20161213*/
.ad_text {
    overflow: hidden;
}

.quan_nav { line-height:40px; height:40px; background:#f7f7f7; color:#787878; font-size:12px}
.quan_nav i{ padding:0 5px 0 30px;}
.quan_nav a:link,.quan_nav a:hover,.quan_nav a:visited{ color:#787878;}
.quan_nav a { margin:auto 5px;}

.jsnew_line:before, .jsnew_line:after {content:"";display:table;}
.jsnew_line:after{clear:both;overflow:hidden;}
.jsnew_line{zoom:1;}

/*20161215*/
.top_nav div a{ color:#fff;}
.top_nav div a:link,.top_nav div a:hover,.top_nav div a:visited{ padding:0 6px; margin:0; font: normal 14px/60px "SimSun";}

/*20161220*/
.jsnew_line .fl span {
    background: #f7f7f7;
    color: #7a7a7a;
}
.jsnew_line .fl span a:link,.jsnew_line .fl span a:hover,.jsnew_line .fl span a:visitied {
    color: #7a7a7a;
}