body,p,h1,h2,h3,h4,h5,h6,dl,dd,form{margin:0; padding:0px}
body{font-family:Arial, Helvetica, sans-serif; color:#464646; line-height:24px;font-size:12px; background:#fff }
ul,ol,li,input{list-style:none;margin:0;padding:0; border:0px}
img{border:none;}
:focus{outline:0px;}
.clearfix:after{content:".";visibility:hidden;display:block;clear:both;height:0;}
.clearfix{*zoom:1;}
.blank0{ height:0px; overflow:hidden; clear:both}
.blank10{ height:10px; overflow:hidden; clear:both}
.blank20{ height:20px; overflow:hidden; clear:both}
.blank46{ height:46px; overflow:hidden; clear:both}
.blank35{height:35px; overflow:hidden; clear:both}
.fl{float:left;}
.fr{float:right;}
a{ text-decoration:none; color:#464646}
a:hover{ text-decoration:underline}
.msf {font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
.wrap{ width:945px; margin:0 auto}
.inc_top .log,.inc_top .group i,.sreach_submit,#recruit li span,.tab_nr li,.video_list li i,.video_list li span,.selt{background:url(../image/icon.png) no-repeat}
.f_b{ font-weight:bold}
.pat60{ padding-top:60px}
.mgr_10{ margin-right:23px}
.con_1000{ width:1000px; margin:0 auto}
.con_982{ width:982px; margin:0 auto;}


.w_693{ width:701px; float:left}
.w_730{ width:730px;}
.w_330{ width:330px; float:left}
.w_215{ width:215px; float:right}
.w_238{ width:238px; float:left; background:#e9eaea; height:385px;}
.w_355{ width:345px; float:right}
.h_207{ height:207px; overflow:hidden}
.title{ font-size:16px; color:#333333; line-height:60px}


.top_wrap{ width:100%; height:323px; position:relative; overflow:hidden;}
.banner_wrap{width:100%; height:323px; margin:0 auto; position:absolute; z-index:-10; }
.baner_con{width:100%; height:280px; margin:0 auto; position:absolute; top:51px; left:0px;}
.title_news{ padding-top:4px}
.title_news li,.title_news li.on i,.title_news li.on em,.title_news li.on{ background:url(../image/e_con.png) no-repeat}
.title_news li{ border-bottom:1px solid #cccccc;background-position:22px -33px; text-indent:32px; font-size:12px; line-height:42px; position:relative; height:42px;}
.title_news li.on{ background-position:0px bottom; background-repeat:repeat-x}
.title_news li.on a{ color:#FFF}
.title_news li.on i{width:4px;height:5px;overflow:hidden;display:block;background-position:0px 0px;position:absolute;top:18px;left:21px}
.title_news li.on em{width:13px;height:16px;overflow:hidden;display:block;background-position:0px -96px;position:absolute;top:13px;left:201px}
.title_news a{color:#000}




.hlcolor{color:#005bac}
.title_news span{ cursor:pointer}
.nr h2{display:none}
.m_title{color:#fff;font-size:20px; height:56px;line-height:56px; text-indent:22px; background:#0068b3; margin-top:6px;}
.m_title:first-letter { font-size:36px; text-transform:uppercase; }
.route span { background: url(../image/list_con.png) no-repeat }
.route span { background-position: 0px -28px; width: 15px; height: 15px; overflow: hidden; display: block; float: left; margin: 5px 5px 0 0; }
.route{ padding:13px 0; height:29px;}
.route a{ padding:0px 5px;font-size:13px}
.position{ font-size:24px; color:#1993e0; border-bottom:1px #d1d1d1 dotted; padding-top:5px; padding-bottom:15px; text-transform:capitalize}
.position a{color:#1993e0; }

.xx{ background:#fff; border:0; display:none}
.xx .cxon { background:none; border:0;}
.xx .xxon { color:#4C82C0; background:none;}
.xx .xxon a {color:#4C82C0;}
.on .xx{ display:block}
.fy{text-align:right; }
.fy span{ border:1px solid #d0d0d0; color:#b9b9b9; padding:0 5px}
.fy .fy_cur{ border:1px solid #d0d0d0; background:#046cb5; color:#FFF; padding:0 5px}
.fy .fy_cur1{ border:1px solid #d0d0d0; color:#1D5D9D; padding:0 5px}
.fy a{color:#1d5d9d; border:1px solid #d0d0d0; padding:0 5px }