/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:700;}
del,ins,u,s,a{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:15px/1.14 Arial,'Microsoft YaHei',SimSun,HELVETICA;color:#444;outline:0;}
html,body{height:100%;}
body{background:#fff;min-width:1260px;}
a{color:#444;}
a:hover{color:#b91c22;}
/* public */
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;line-height:0;content:'';}
.clearfix{zoom:1;}
.hide{display:none;}
/*header*/
.header{height:36px;background:#222;border-bottom:1px #eee solid;}
.top_bar,.main{width:1200px;margin:0 auto;}
.top_bar{height:36px;line-height:36px;color:#eaeaea;font-size:14px;}
.top_bar a{color:#fff;}
.top_bar a:hover{color:#fff;text-decoration:underline;}
.r_m{float:right;height:36px;line-height:36px;}
.r_m li{float:left;padding:0 15px;border-right:1px solid #666;}
.r_m li:last-child{border-right:0;}
.r_m li.phone{background:url('icon.png') no-repeat right 11px;padding:0;}
.r_m ul li .cw_icon{position:relative;cursor:default;zoom:1;right:0;z-index:9999;}
.r_m ul li .cw_icon p{padding:0 20px 0 15px;}

.dorpdown{position:relative;}
.dorpdown:hover{background:#555;}
.dorpdown_layer{display:none;position:absolute;right:0;top:36px;background:#fff;border:#eee solid;border-width:0px 1px 1px 1px;width:90px;padding:5px 5px 0;}
.dorpdown_layer dd{color:#b91c22;font-size:12px;text-align:center;line-height:26px;}
.dorpdown_layer dt img{width:90px;height:90px;}
.dorpdown:hover .dorpdown_layer,.hover .dorpdown_layer{display:block;}

.l_menu{width:150px;float:left;}
.l_menu li{height:43px;line-height:43px;margin-bottom:5px;font-size:16px;text-align:center;}
.l_menu li.logo{width:150px;height:50px;padding:15px 0;}
.l_menu li.logo img{width:150px;height:50px;}
.l_menu li a.on{background:#b91c22;color:#fff;display:block;border-radius:3px;}
/*---c_box---*/
.c_box{float:left;width:660px;margin:20px 23px;}
.slider0{position:relative;width:660px;height:330px;z-index:1;}
.flexslider{padding:0;margin:0 auto;position:relative;width:100%;}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;width:100%;height:330px;position:relative;overflow:hidden}
.flexslider .slides img{display:block;height:330px;width:660px;position:absolute;}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.no-js .slides > li:first-child {display:block;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flex-direction-nav a{width:60px;height:90px;margin:-60px 0 0;display:block;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next,.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;top:310px;text-align:center;}
.flex-control-nav li{margin-left:7px;display:inline-block;zoom:1;*display:inline;height:10px;}
.flex-control-paging li a{background:#aaa;display:block;height:7px;line-height:7px;overflow:hidden;width:7px;cursor:pointer;text-align:center;color:#aaa;border-radius:50%;}
.flex-control-paging li a.flex-active{background:#fff;color:#fff}

.news_c{border-bottom:1px solid #eee;padding:20px 0;background:#fff;}
.news_c a img{float:left;width:140px;height:105px;padding-right:20px;}
.news_c dt h3{font-size:20px;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;}
.news_c dt p{height:36px;line-height:36px;overflow:hidden;color:#999;}
.news_c dd{height:30px;line-height:30px;margin-top:5px;overflow:hidden;color:#999;}
.news_c dd span{margin-right:20px;}
.news_c dd b{border:1px #b91c22 solid;color:#b91c22;padding:2px 6px;font-weight:normal;border-radius:2px;margin-right:20px;font-size:13px;}
.news_c dd span i{padding:0 13px 0 10px;background:url('see.png') no-repeat center center;}
/*---r_box---*/
.r_box{margin:20px 0;float:right;width:342px;}
.top_search input{height:38px;line-height:38px;padding:0 10px;border:#eee solid;border-width:2px 0 2px 2px;width:260px;border-radius:3px 0 0 3px;}
.top_search input[type=submit]{border:none;background:#b91c22;color:#fff;width:60px;height:42px;line-height:42px;border-radius:0 3px 3px 0;}
/*---dl_box---*/
.dl_box{background:#f9f9f9;margin-top:20px;padding:30px 15px;text-align:center;}
.dl_box .ipt{width:264px;height:38px;line-height:38px;border:1px solid #eee;margin-bottom:20px;border-radius:3px;text-indent:8px;}
.dl_box .btn{width:264px;height:43px;line-height:43px;background:#b91c22;text-align:center;border:none;color:#FFF;font-size:16px;border-radius:3px;cursor:pointer;}
.dl_box .btn:hover,.dl_box dd a.exit:hover,.page .btn:hover,.ljtd:hover,.td_form dd a.yzm_s:hover{background:#c82b31;}
.dl_box img{width:65px;height:65px;border:1px #eee solid;border-radius:50%;margin:0 auto 15px;}
.dl_box dd{padding-top:20px;}
.dl_box dd a{display:inline-block;width:100px;height:30px;line-height:30px;text-align:center;border:2px #b91c22 solid;color:#b91c22;margin:0 8px;border-radius:3px;}
.dl_box dd a.exit{background:#b91c22;color:#fff;}
/*---hot_rm---*/
.hot_rm{margin-top:25px;background:#f9f9f9;}
.hot_rm .tit{font-size:18px;font-weight:600;padding-bottom:15px;line-height:20px;border-bottom:1px #f3f3f3 solid;background:#fff;}
.hot_rm .tit a{border-left:3px #b91c22 solid;padding-left:10px;}
.hot_rm dl{padding:15px;border-bottom:1px #f3f3f3 solid;}
.hot_rm dt a{float: left; width: 75px; height: 105px; text-align: center; margin-right:15px; overflow: hidden;}
.hot_rm dl dt img{width:75px;}
.hot_rm dl dd{line-height:24px;}
.hot_rm dl dd h3{height:26px;line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;}
.hot_rm dl dd p{height:48px;overflow:hidden;margin-top:5px;color:#888; text-align: justify;}
.hot_rm dl dd a.ljyj{padding:4px 12px;border:1px #b91c22 solid;color:#b91c22;border-radius:3px;font-size:13px;}
.hot_rm dl dd a.ljyj:hover{background:#b91c22;color:#fff;}

.ad_r{margin-top:25px;}
.ad_r img{width:100%;}

.tj_box{padding:15px 15px 0 0;}
.tj_box dl{float:left;width:148px;margin:0 0 5px 15px;padding:0;border-bottom:0;}
.hot_rm .tj_box dt a{float: none; width: 148px; height: 105px;}
.tj_box dl dt img{width:148px;height:105px;float:none;}
.tj_box dl dd{height:36px;line-height:36px;overflow:hidden;text-align:center;font-weight:600;}

.news_box dl{padding:10px 15px;}
.news_box dl dt{height:26px;line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;}
.news_box dl dd{height:28px;line-height:28px;overflow:hidden;color:#888;}
.news_box dl dd span.see{margin-left:20px;padding-left:22px;background:url('see.png') no-repeat left center;}

.link_box{padding:10px 15px 10px 0;line-height:36px;max-height:144px;overflow:hidden;}
.link_box a{margin-left:15px;display:inline-block;}
/*---footer---*/
.footer{background:#1C1C1C;text-align:center;padding:25px 0;line-height:28px;color:#939393;font-size:14px;}
.footer p{width:1200px;margin:0 auto;line-height:36px;}
.footer ul{width:1200px;margin:15px auto 0; text-align: center;}
.footer ul li{display: inline-block; width:130px;border:1px #333 solid;margin:0 10px;padding:5px;line-height:24px; vertical-align: top;}
.footer ul li:nth-child(n+3){width: auto;}
.footer ul li img{float:left; height: 49px;}
/*---main_box---*/
.main_box{width:1030px;float:right;margin:20px 0;}
/* sort */
.zzj dt{width:85px;height:31px;line-height:31px;text-indent:35px;color:#fff;float:left;background:#b91c22 url('zj.png') no-repeat 10px center;}
.zzj dt.rm{background:#b91c22 url('rm.png') no-repeat 7px 5px;text-indent:32px;}
.zzj dt.zy{background:#b91c22 url('zy.png') no-repeat 7px 5px;text-indent:32px;}
.zzj dt.xm{background:#b91c22 url('xm.png') no-repeat 7px 5px;text-indent:32px;}
.zzj dd{float:right;width:930px;}
.zzj dd a{padding:7px 10px;border:1px #eee dashed;color:#888;margin-right:15px;display:inline-block;}
.zzj dd a span{padding-left:5px;font-size:13px;}
.zzj dd a:hover{border-color:#b91c22;color:#b91c22;}

.sort{line-height:46px;margin-top:15px;padding:5px 15px;background:#FFF;border:1px #f5f5f5 solid;}
.sort dl{border-bottom:1px #eee solid;}
.sort dl:last-child{border-bottom:0;}
.sort dl dt{width:80px;float:left;color:#222;}
.sort dl dd.pinfo{float:left;width:918px;padding:8px 0;line-height:28px;overflow:hidden;}
.sort dl dd.pinfo a, .sort dd.sublist a{margin-right:16px;display:inline-block; border: 1px solid #FFF; margin-bottom: 5px;}
.sort dl dd.pinfo a.active, .sort dd.sublist a.active{border: 1px #b91c22 solid; padding: 0px 9px; border-radius: 2px; color: #b91c22; box-shadow: 2px 2px 5px rgba(193,193,193,0.5);}
.sort dd.sublist{float: left; width: 888px; padding: 10px 15px 5px; margin-left: 80px; background: #F9F9F9; border: 1px dashed #DDD; line-height: 28px; margin-bottom: 10px;}
.sort dd.sublist a{border-color: #F9F9F9;}

.mui_media_body{position:relative;}
.mui_media_body .zhanbtn{position:absolute;top:7px;right:0;}
.mui_icon{display:inline-block;padding:15px;border:none;}
.mui_icon_arrowdown{background:url('sortTit.png') no-repeat left center;}
.mui_icon_arrowup{background:url('sortTit_r.png') no-repeat left center;}

.search{margin:15px 0 10px;}
.search input[type=text]{width:230px;height:36px;line-height:36px;border:1px #eee solid;padding:0 10px;}
.search input[type=submit]{width:60px;height:38px;line-height:38px;border:0;padding:0 10px;cursor:pointer;background:#ddd;}

.sort .clearfix .search{float: left;}
.sort .hot_keyword{float: left; width: 666px; margin: 15px 0 10px; height: 38px; line-height: 38px; margin-left: 20px; overflow: hidden;}
.sort .hot_keyword a{display: inline-block; margin: 0 12px; color: #b91c22}

.zj_box{border:1px #f3f3f3 solid;padding:18px 0 0;margin-top:20px;}
.zj_box:hover{background:#fbfbfb;padding:18px 0 0;margin-top:20px;}
.zj_box .tit_zj{height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-left:3px #b91c22 solid;padding:0 15px;}
.zj_box .tit_zj a{font-size:20px;font-weight:bold;}
.zj_box .tit_zj span{float:right;font-size:14px;padding-left:20px;}
.zj_box .tit_zj b{font-size:20px;color:#b91c22;font-weight:normal;}
.con_zj{padding:18px 18px;}
.con_zj ul{line-height:36px;width:690px;float:left;}
.con_zj ul li{float:left;width:330px;height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:15px;}
.con_zj .td{float:left;width:100px;margin-right:20px;line-height:36px;text-align:right;}
.con_zj .td a{background:url('qq.png') no-repeat right center;padding-right:20px;font-weight:600;}
.con_zj .td p{height:36px;overflow:hidden;}
.con_zj a.yt{display:block;border:2px #b91c22 solid;color:#b91c22;float:right;width:120px;height:34px;line-height:34px;text-align:center;border-radius:5px;font-size:15px;margin-top:22px;}
.con_zj a.yt:hover{background:#b91c22;color:#fff;}
/*---page---*/
.page{text-align:right;padding:25px 0 10px 0px;}
.page a,.page span{padding:8px 13px;border:1px #eee solid;background:#f9f9f9;text-align:center;margin-left:10px;border-radius:3px;}
.page a:hover,.page a.sel_page{border-color:#b91c22;background:#b91c22;color:#fff;}
.page .ipt{border:1px #eee solid;padding:0 10px;height:32px;}
.page .btn{border:0;padding:0 15px;height:34px;background:#b91c22;color:#fff;margin-left:15px;border-radius:3px;cursor:pointer;}
/*---rm_box---*/
.rm_box{margin-left:-20px;}
.rm_box dl{float:left;width:473px;margin-left:20px;height:165px;background:#fbfbfb;border:1px #f9f9f9 solid;padding:15px;margin-top:20px;}
.rm_box dl:hover{background:#f9f9f9;}
.rm_box dt{float:left;margin-right:20px;width:118px;height:165px; overflow: hidden;}
.rm_box dt img{min-width:118px; height: 165px;}
.rm_box dd a{font-size:16px;font-weight:bold;line-height:30px;height:30px;overflow:hidden;}
.rm_box dd a span{color:#b91c22;padding-left:10px;}
.rm_box dd p{height:33px;line-height:33px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#999;}
.rm_box dd p.rm_c{height:90px;line-height:30px;overflow:hidden;white-space:normal;color:#444; text-align: justify;}
/*---zj_con---*/
.zj_con,.r_box_c{margin-top:0;}
.zj_con:hover{margin-top:0;}
.zj_con .td{float:right;margin-right:0;}

.td_form{float:left;width:600px;}
.td_form h3{padding:0 15px;height:46px;line-height:46px;background:#f9f9f9;font-size:18px;border-left:3px #b91c22 solid;}
.td_form form{padding:14px 15px;line-height:36px;}
.td_form dl{margin:10px 0 20px;}
.td_form dt{float:left;width:100px;text-align:right;margin-right:10px;}
.td_form dd input[type=text]{width:300px;height:36px;line-height:36px;padding:0 10px;border:1px #ddd solid;}
.td_form dd textarea{width:420px;height:120px;line-height:30px;padding:5px 10px;border:1px #ddd solid;}
.td_form dd input[type=file]{vertical-align:bottom;margin-top:5px;}
.td_form dd input[type=text].yzm{width:100px;margin-right:15px;}
.td_form dd a.yzm_s{padding:5px 10px;background:#b91c22;color:#fff;border-radius:3px;}
.fwxy{padding-left:110px;}
.fwxy input{vertical-align:middle;margin-top:-2px;margin-right:5px;}
.fwxy a{color:#b91c22;}
.fwxy a:hover{text-decoration:underline;}
.ljtd{height:36px;width:140px;background:#b91c22;color:#fff;border:1px #b91c22 solid;border-radius:3px;margin:12px 0 12px 110px;font-size:15px;cursor:pointer;}
/*---fwxy_box---*/
.fwxy_box{background:#fdf5f5;}
.fwxy_con{margin:10px;border:1px #f2dbdc solid;background:#fffbfb;padding-bottom:40px;}
.fwxy_con h1{height:56px;line-height:56px;text-align:center;font-size:20px;margin:20px 0 10px;}
.fwxy_con .cont{padding:0 20px 30px;line-height:36px;}
.fwxy_con a{width:150px;height:46px;line-height:46px;border-radius:3px;display:block;text-align:center;margin:0 auto;background:#b91c22;color:#fff;font-size:15px;}
/*---news_tit---*/
.news_0{width:740px;}
.news_r{width:262px;}
.top_news{border:1px #f3f3f3 solid;padding-bottom:10px;}
.news_tit{border-bottom:1px #f3f3f3 solid;padding:15px 15px 10px;margin-bottom:5px;background:#f9f9f9;}
.news_tit h3{font-size:22px;font-weight:normal;height:36px;line-height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news_tit p{height:36px;line-height:36px;overflow:hidden;}
.news_tit p span,.news_tit p a{margin-right:20px;color:#999;}
.news_tit p span.r_c{float:right;margin-right:0;}
.news_tit p a{background:url('sc.png') no-repeat left 1px;padding-left:20px;}
.news_tit p a:hover{color:#b91c22;text-decoration:underline;}
.news_tit p a.ysc{background-position:left -20px;}
.news_tit p a.jb{background-position:left -41px;}
.ul_cs li,.xmtz_lx ul li{float:left;width:295px;height:36px;line-height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:20px;}

.td_num{background:#f9f9f9;padding:20px 30px;margin-top:20px;}
.td_num i{display:block;float:left;width:80px;height:80px;background:url('td.png') no-repeat center center;margin-right:20px;}
.td_num p{float:left;line-height:80px;font-size:18px;}
.td_num b{font-size:22px;color:#b91c22;padding:0 5px;font-family:Georgia, "Times New Roman", Times, serif;}
.td_num a{display:block;float:right;margin-top:22px;border:2px #b91c22 solid;color:#b91c22;padding:8px 15px;border-radius:3px;font-size:15px;}
.td_num a:hover{background:#b91c22;color:#fff;}

.t_0{border:1px #f3f3f3 solid;padding:5px 0 20px;margin-top:20px;}
.t_0 dt{height:46px;line-height:46px;}
.t_0 dt span{border-left:3px #b91c22 solid;padding-left:12px;font-size:18px;font-weight:600;}
.t_0 dd{line-height:36px;padding:0 15px;}
.t_0 dd.nr_c img{max-width:100%!important;}
.t_1{background:#f9f9f9;border:0;}
.t_1 dd textarea{width:678px;height:135px;line-height:36px;padding:5px 15px;border:1px #eee solid;line-height:36px;}
.t_1 dd input[type=text]{width:113px;height:37px;border:#eee solid;border-width:0 1px 1px;padding:0 10px;margin-right:10px;}
.t_1 dd img{vertical-align:top;height:37px;margin-right:10px;}
.t_1 dd input[type=submit]{width:120px;height:36px;background:#b91c22;color:#fff;border:none;float:right;margin-right:1px;cursor:pointer;}

.message_c{margin-bottom:15px;}
.message_tit{height:24px;line-height:24px;margin:25px auto 0;width:115px;text-align:center;padding:0 20px;position:relative;color:#aaa;}
.message_tit span{background:#fff;padding:0 12px;}
.message_tit p{height:1px;background:#ddd;position:absolute;width:115px;top:50%; z-index:-1;}
.m_list{padding-bottom:5px;border:1px #f3f3f3 solid;padding:5px 15px 20px;margin-top:20px;}
.m_list:hover{background:#fdfdfd;}
.m_list dt{font-weight:600;height:36px;line-height:36px;}
.m_list dt span{border-left:none;float:right;padding-left:20px;font-size:13px;font-weight:normal;color:#999;}
.m_list dd{padding:0;line-height:30px;}
.m_list dd.m_hf{background:#f9f9f9;border-radius:3px;padding:5px 10px;margin-top:10px;position:relative;color:#bb5f63;}
.m_list dd.m_hf i{display:block;width:15px;height:7px;background:url('hf_bg.png') no-repeat top center;position:absolute;top:-7px;left:30px;}
/*---card_box---*/
.card_box{border:1px #f3f3f3 solid;background:#f9f9f9;}
.card_tit{height:38px;line-height:38px;text-align:center;background:url('card_bg.png') no-repeat center top;margin-bottom:15px;}
.card_tit span{font-size:16px;color:#fff;}
.card_box dt a{display:block;width:60px;margin:0 auto;}
.card_box dt img{width:60px;height:60px;border-radius:50%;border:1px #f3f3f3 solid;}
.card_box dd{text-align:center;line-height:36px;font-weight:600;margin-bottom:8px;}
.card_box ul{margin:0 20px 10px;border-top:1px #eee solid;padding-top:10px;line-height:36px;}
/*---reg_box---*/
.reg_box{width:850px;padding:25px;background:#fff;margin:30px auto;box-shadow:0 0 15px #ccc;border-radius:5px;}
.logo_reg{width:850px;border-bottom:1px #f3f3f3 solid;margin-bottom:25px;font-size:20px;line-height:70px;}
.logo_reg span{float:right;padding-left:20px;font-size:16px;}
.logo_reg span a{color:#b91c22;padding-left:5px;}
.logo_reg span a:hover{color:#d3373d;text-decoration:underline;}
.logo_reg img{width:150px;float:left;margin-right:15px;}

.reg_box dl{margin:10px 0 20px;line-height:43px;}
.reg_box dt{float:left;width:100px;text-align:right;margin-right:10px;}
.reg_box dd input[type=text],.reg_box dd input[type=password]{width:300px;height:43px;padding:0 10px;border:1px #ddd solid;border-radius:3px;}
.reg_box dd span{padding-left:10px;}
.reg_box dd span b{color:#b91c22;padding-right:2px;}
.reg_box dd select{width:200px;height:43px;padding-left:10px;border:1px #ddd solid;border-radius:3px;}
.reg_box dl.yqm input{width:178px;}
.reg_box .ljtd{height:43px;width:200px;margin-top:20px;}
/*---xmtz_lx---*/
.xmtz_lx{margin-top:20px;}
.xmtz_lx span{background:#b91c22;color:#fff;font-size:16px;font-weight:normal;padding:7px 10px;display:block;width:100px;text-align:center;}
.xmtz_lx ul{border:1px #f3f3f3 solid;padding:13px 0;}
/*---nav---*/
.nav{background:#fff;height:60px;line-height:60px;margin-bottom:20px;box-shadow:0 1px 4px 0 #ddd;}
.nav .l_logo{float:left;width:130px;padding-top:8px;}
.nav .l_logo img{width:130px;height:43px;}
.nav ul{float:right;width:1070px;}
.nav ul li{float:left;margin-left:33px;text-align:center;font-size:16px;height:58px;line-height:58px;}
.nav ul li.on a{border-bottom:2px #c82b31 solid;color:#c82b31;display:block;}
.about_c{background:#fff;padding:35px 50px;width:1100px;margin-bottom:20px;line-height:36px;border-radius:5px;box-shadow:0 0 10px #eee;}
/*---link_c---*/
.link_c{padding:25px 20px 10px 0;width:810px;min-height:545px;float:left;background:#fff;margin-bottom:20px;line-height:36px;border-radius:5px;box-shadow:0 0 10px #eee;}
.link_c h3,.link_sq h3,.jvbao_tit h3{font-size:20px;border-left:3px #b91c22 solid;font-weight:400;height:22px;line-height:22px;margin-bottom:20px;padding-left:17px;}
.link_c a{border:1px #eee solid;padding:2px 15px;margin:0 0 15px 20px;display:inline-block;border-radius:3px;}
.link_c a:hover{border-color:#b91c22;color:#b91c22;}
.r_link{float:right;width:330px;border-top:1px #eee solid;padding:25px 20px 10px 0;background:#fff;box-shadow:0 0 10px #eee;border-radius:5px;margin-bottom:20px;}
.link_sq form{padding-left:20px;padding-bottom:12px;}
.link_sq p{line-height:35px;margin-bottom:15px;}
.link_sq p label{width:80px;float:left;text-align:right;padding-right:10px;}
.link_sq input{border:1px #ddd solid;height:36px;line-height:36px;padding:0px 10px;width:185px;color:#999;}
p.checkbox_s input{height:15px;width:25px;margin-left:5px;border:none;}
.btn_link{padding-left:90px;}
.btn_link input{width:96px;background:#b91c22;color:#fff;border:none;border-radius:2px;}
.btn_link input[type="reset"]{background:#ccc;}
.btn_link input:hover{background:#dc444a;cursor:pointer;}
.link_sq textarea{padding:10px;width:278px!important;border:1px #ddd solid;color:#999;line-height:24px;margin:0 0 12px 20px;}
/*---jvbao_tit---*/
.jvb_c{background:#fff;padding:20px 0 40px;width:1200px;margin:20px auto;line-height:36px;border-radius:5px;box-shadow:0 0 10px #eee;}
.jvbao_tit{line-height:56px;}
.jvbao_tit ul{width:1150px;margin:0 auto;background:url('jvb.png') no-repeat left center;height:56px;}
.jvbao_tit ul.jvb_0{background:url('jvb1.png') no-repeat left center;}
.jvbao_tit ul.jvb_1{background:url('jvb2.png') no-repeat left center;}
.jvbao_tit li{float:left;width:287px;text-align:center;font-size:16px;}
.jvbao_tit li.sel{color:#fff;}

.jvbao_c{width: 761px;margin:40px auto 0;}
.jvbao_c dl{margin-bottom:25px;line-height:36px;}
.jvbao_c dl dt{width:80px;float:left;text-align:right; margin-right: 24px;}
.jvbao_c dl dt em{color: #FF552E; margin-right: 5px;}
.jvbao_c dl dd{float:left;margin-left:5px;}
.jvbao_c dl dd.i_tit{font-size:18px;font-weight:600; color:#b91c22;}
.jvbao_c dl dd.i_tit a{color:#b91c22;}
.jvbao_c dl dd input{width:264px;height:30px;line-height:30px;border:1px solid #eee;border-radius:3px;text-indent:8px;}
.jvbao_c dl dd textarea{padding:8px 10px;border:1px #ddd solid;width:400px;height:108px;}
.jvbao_c dl dd input[type="file"]{border:none;padding-top:5px;}
.jvbao_c dl dd p.tswj{width:600px;line-height:20px;margin-top:10px;font-size:14px;color:#b91c22;}

.btn_ts{margin-left:150px;}
.btn_ts input{padding:12px 28px;background:#b91c22;border:0;margin-right:30px;border-radius:3px;color:#fff;cursor:pointer;}
.btn_ts input.qx{background:#ddd;color:#666;}
.btn_ts input:hover{background:#dc444a;color:#fff;}

.jb_c{width:450px;text-align:center;margin:80px auto 40px;font-size:22px;line-height:46px;}
.jb_c img{width:450px;height:90px;margin:0 auto 30px;}

.jb_c1{width:1150px;margin:40px auto 10px 25px;line-height:36px;}
.name_t{font-size:16px;color:#b91c22;}
.jbjg_c{background:#fffbfb;border:1px #f2dbdc solid;padding:15px;margin:20px 0 30px;}
.sm_bottom{text-align:right;line-height:24px;color:#b91c22;}
.sm_bottom dt{font-size:16px;}
.sm_bottom dd{font-size:13px;}

/*---news---*/
.list_n{border-bottom:1px #eee solid;margin-bottom:20px;height:36px;line-height:36px;padding-bottom:7px;}
.position{margin-bottom:25px;background:url('p_icon.png') no-repeat left center;padding-left:25px;float:left;width:280px;}
.list_n .fl{float:right;text-align:right;width:700px;}
.fl a{display:inline-block;margin-left:25px;padding-bottom:5px;}
.fl a:hover,.list_n a.on1{color:#b91c22;border-bottom:2px #b91c22 solid;}
.n_list_main dl{padding-bottom:25px;background:#fff;margin-bottom:5px;margin-top:20px;border-bottom:1px #eee solid;}
.n_list_main dl dt{float:left;width:940px;}
.n_list_main dl dt img{width:200px;height:150px;float:left;margin-right:15px;}
.n_list_main dl dt .text h3{height:36px;line-height:36px;overflow:hidden;font-size:20px;font-weight:600;}
.n_list_main dl dt .text p{line-height:30px;height:60px;overflow:hidden;color:#666;margin-top:5px;}
.n_list_main dl dt .text .more{margin-top:9px;text-align:left;}
.n_list_main dl dt .text .more a{text-align:center;color:#999;}
.n_list_main dl:hover dt .text .more a{color:#ee7700;}
.n_list_main dl dd{float:right;width:80px;padding-top:38px;text-align:right;color:#666;font-family:HELVETICANEUELTPRO-THEX;}
.n_list_main dl:hover dd,.news_pl_nr:hover .news_pl_sj{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);transform: translateX(-20px);}
.n_list_main dl dd p{font-size:28px;margin-bottom:10px;}
.n_list_main dl dd span{font-size:14px;}

.more{text-align:center;margin-top:5px;}
.more a{padding:8px 30px;border:2px #ddd solid;border-radius:3px;position:relative;overflow:hidden;display:inline-block;width:100px;height:20px;line-height:20px;}
.more a i{position:absolute;left:-60px;top:0;display:inline-block;background:url('more.png') no-repeat 30px center;width:60px;height:36px;}
.more a em{display:inline-block;font-style:normal;}
.more a:hover,.n_list_main dl:hover dt .text .more a{border:2px #c4171e solid;color:#c4171e;}
.more a:hover em,.n_list_main dl:hover dt .text .more a em{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);transform: translateX(20px);}
.more a:hover i,.n_list_main dl:hover dt .text .more a i{left:0;}

.n_list_main dl dd{-webkit-transition:-webkit-transform .3s ease-in;transition:-webkit-transform .3s ease-in;
-moz-transition:transform .3s ease-in,-moz-transform .3s ease-in;transition:transform .3s ease-in;
transition:transform .3s ease-in,-webkit-transform .3s ease-in,-moz-transform .3s ease-in;}
.more a:hover i,.n_list_main dl:hover dt .text .more a i{animation:a 1s;-moz-animation:a 1s; /* Firefox */-webkit-animation:a 1s; /* Safari and Chrome */-o-animation:a 1s; /* Opera */}
@keyframes a
{
0%  {left:-60px;opacity:0;}
100% {left:0px;opacity:1;}
}
@-moz-keyframes a /* Firefox */
{
0%  {left:-60px;opacity:0;}
100% {left:0px;opacity:1;}
}
@-webkit-keyframes a /* Safari and Chrome */
{
0%  {left:-60px;opacity:0;}
100% {left:0px;opacity:1;}
}
@-o-keyframes a /* Opera */
{
0%  {left:-60px;opacity:0;}
100% {left:0px;opacity:1;}
}

.tit_news_info h3{font-size:26px;font-weight:normal;text-align:center;line-height:40px;}
.tit_news_info p{text-align:center;padding:15px 20px 5px;height:35px;color:#999;border-bottom:1px #eee dashed;}
.tit_news_info p span{background:url('news_con.gif') no-repeat;padding-left:20px;margin-right:10px;}
.tit_news_info p span.n_c_time{background-position:0px 2px;}
.tit_news_info p span.n_c_print{background-position:0px -18px;}
.tit_news_info p span.n_c_sc{background-position:0px -37px;}
.tit_news_info p span.n_c_ll{background-position:0px -56px;}
.con_news_info{line-height:36px;padding:20px 0;}
.con_news_info img{max-width:100%;}
.tj_news_infoxx{height:46px;line-height:46px;overflow:hidden;padding:0 15px;}
.tj_news_infoxx ul li{float:left;width:430px;margin:0 30px;border-right:none;font-weight:600;font-size:16px;}
.news_tj ul{border:1px #eee solid;margin:15px 0;padding:15px 0;}
.news_tj ul li{float:left;height:36px;line-height:36px;overflow:hidden;width:430px;margin:0 30px;background:url('arrow1.png') no-repeat left center;padding-left:15px;}
.news_m dd textarea{width:968px;}
.footer a{color: #939393; text-decoration: underline;}
.footer a:hover{color: #FFF;}

.foot_hd{width: 1200px; margin: 0 auto 8px; color: #FFF; font-size: 15px;}
.foot_hd a{color: #FFF; margin: 0 22px; text-decoration: none;}
.foot_hd a:hover{text-decoration: underline;}

/*---- 推荐好文样式 ----*/
.nlist_top{background: #F9F9F9; overflow: hidden; margin-top: 20px;}
.nlist_top .news_c{background: #F9F9F9; padding: 20px;}
.nlist_top .more_btn{display: block; margin: 15px auto; width: 90px; height: 24px; line-height: 24px; border: 1px solid #B91C22; border-radius: 3px; text-align: center; background: #FFF; color: #B91C22;}

.jd100zn{background: url('jd100zn.jpg') no-repeat center -2px fixed #fff;}
.jd100zn body{background: none;}
.jd100zn .main{background: #fff; padding: 0 15px; margin-top: 90px;}

/*--- 灰色哀悼样式
html{
	-webkit-filter : grayscale(100%);
	-moz-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
}
--*/