/*顶部蓝条*/
*{ margin:0; padding:0; }
body {font-size:12px;color:#000;}
ul li{list-style-type:none}
img{border:0px;}.none{display:none;}input{color:gray;}
.adbox{width:960px;margin:4px auto 4px auto;clear:both;z-index:1; padding:0px;display:none;line-height:0px;}
.hr_6,.hr_2,.hr_8,.hr_10,.hr_5{font-size:1px;line-height:1px;margin:0px auto 0px auto;padding:0px; width:960px; background:#FFFFFF;}
.hr_6{height:6px;}.hr_2{height:2px;}.hr_8{height:8px;}.hr_10{height:10px;}.hr_5{height:5px;}
.ltBox{float:left;width:645px; overflow:hidden}
.rtBox{float:right; width:309px; overflow:hidden }
a.black:link {text-decoration: none ;color:#000}
a.black:visited {text-decoration: none;color:#000}
a.black:hover {text-decoration: underline;color:red}
a.black:active {text-decoration: none;color:#000}
a:link {text-decoration: none ;color:#000}
a:visited {text-decoration: none;color:#000}
a:hover {text-decoration: underline;color:red}
a:active {text-decoration: none;color:#000}
.bluenav{width:960px;height:11px; background:#0D88D8; line-height:11px; margin:0px auto 0px auto; overflow:hidden}
/*顶部导航*/
#nav{width:960px;margin:0px auto 0px auto;padding:0px;height:30px; background:#FFFFFF;}
#mini_nav_l{float:left;width:430px; line-height:30px; clear:right}
#mini_nav_l li{float:left; padding:0 10px 0 0;}
#mini_nav_l li font{color:#f00; font-size:12px;}
#mini_nav_l  #setIndex{text-indent:1.8em; background:url("http://img.0731fdc.com/images/cs/2011/cs_ico.png") no-repeat scroll 0 0 transparent;}
#mini_nav_l  #addFavorite{text-indent:1.8em; background:url("http://img.0731fdc.com/images/cs/2011/cs_ico.png") no-repeat scroll 0 -22px transparent; cursor:pointer}
#mini_nav_r{float:right; width:410px;}
#mini_nav_r li{float:left; width:100px; text-align:center; margin-top:8px; display:inline; border-left:1px solid #000; line-height:14px; height:14px;}
#mini_nav_r li select{ width:80px; height:18px; line-height:18px; margin-top:-2px;}

/*顶部登录*/
#login{width:958px; height:29px; border:1px solid #D2D2D2; margin:0px auto 0px auto; background:url("http://img.0731fdc.com/images/cs/2011/cs_ico.png") repeat-x scroll 0 -850px transparent; line-height:29px;}
#login font{float:left; width:430px; font-size:12px;}
#login .label{float:left;height:20px; line-height:16px;margin:6px 0 0;padding:2px 0 0}
#login .form-input {float:left; _display:inline; overflow:hidden; margin:5px 3px 0 3px; font-size:12px;}
#login .form-input input {float:left; overflow:hidden; font-size:12px; height:16px; line-height:16px;}
#login .form-user,#login .form-pwd {width:88px;}
#login .form-input .form-sub {float:left; overflow:hidden; font-size:12px; height:20px; line-height:18px; margin:1px;background:url("http://img.0731fdc.com/images/cs/2011/cs_ico.png") no-repeat scroll 0 -107px ; color:#077BC6; text-align:center; padding:0px 0px 0px 0px; border:1px solid #9BC9E0;}
#login_r{float:right; width:200px;}
#login_r ul li{float:left;padding:0 8px 0 0;}
#login_r ul .ad{text-indent:1.8em; background:url("http://img.0731fdc.com/images/cs/2011/cs_ico.png") no-repeat 0 -158px transparent; line-height:30px;}
/*logo通栏*/
.box_header{width:960px;margin:0 auto;clear:both;z-index:1;height:110px;}

#home_logo{
    float:left; width:234px; height:110px; 
}
#home_logo h1{
    float:left; width:234px; height:100px;background:url(http://img.0731fdc.com/images/cs/2014/logo_home.jpg) no-repeat;margin-top: 10px;display:inline; 
}
#home_logo h1 a{ 
    float: left; width:100%; height:100px; text-indent: -99em;overflow: hidden;
}
#home_logo ul{
    width:160px; height:24px; left:80px;top:20px;position: relative; 
}
#home_logo ul li{ 
    float:left; width:47px;height:17px;text-align:center;line-height:20px;overflow:hidden;margin-right: 5px;display:inline;
}
#home_logo ul li	a{
    text-decoration: none;font-size: 12px;
}
#home_logo ul li.index{
    background:url("http://img.0731fdc.com/images/cs/2011/cs_ico.png") no-repeat 0 -227px;
}
#home_logo ul li.index a{
    color: #fff;
}
#banner{
    float:left; width:660px; height:76px;background:url(http://img.0731fdc.com/images/cs/2014/cs_jiajia.jpg) no-repeat; padding-left: 56px;margin-top: 6px;display:inline;
}
#banner #ad_248{ float:left; width:468px; height:60px; padding-top:5px;  }
#banner #smf{float:left; width:186px; height:71px;overflow: hidden;margin-left:6px; display:inline; }

#topmenu{float:left;width:726px; height:28px;} 
#topmenu li,#topmenu li a { float:left;width:80.5px; height:28px;}
#topmenu li a { width:100%;text-indent:-9999px; background:url(http://img.0731fdc.com/images/cs/2015/cs_menu.jpg) no-repeat; }

#topmenu .n01 { width:80.5px; }
#topmenu .n01 a:link { background-position:0 -28px; }
#topmenu .n01 a:visited { background-position:0 -28px; }
#topmenu .n01 a:hover { background-position:0 -56px; }
#topmenu .n01 a:active { background-position:0 -56px; }

#topmenu .n02 {width:80.5px;}

#topmenu .n02 a:link { background-position:-81px -28px; }
#topmenu .n02 a:visited { background-position:-81px -28px; }
#topmenu .n02 a:hover { background-position:-81px -56px; }
#topmenu .n02 a:active { background-position:-81px -56px; }

#topmenu .n03	{ width:80.5px;}
#topmenu .n03 a:link { background-position:-162px -28px; }
#topmenu .n03 a:visited { background-position:-162px -28px; }
#topmenu .n03 a:hover { background-position:-162px -56px; }
#topmenu .n03 a:active { background-position:-162px -56px; }

#topmenu .n04	{ width:80.5px;position:relative; }
#topmenu .n04 a:link { background-position:-243px -28px; }
#topmenu .n04 a:visited { background-position:-243px -28px; }
#topmenu .n04 a:hover { background-position:-243px -56px; }
#topmenu .n04 a:active { background-position:-243px -56px; }

#tgnew{
    position:absolute;top:-5px;right:10px; width:25px; height:13px; z-index:111111;
    background:url(http://img.0731fdc.com/images/cs/new.gif) no-repeat;
}
#topmenu .n05	{ width:80.5px;  position: relative;}
#topmenu .n05 a:link { background-position:-324px -28px; }
#topmenu .n05 a:visited { background-position:-324px -28px; }
#topmenu .n05 a:hover { background-position:-324px -56px; }
#topmenu .n05 a:active { background-position:-324px -56px; }

#topmenu .n06	{ width:80.5px;}
#topmenu .n06 a:link { background-position:-405px -28px; }
#topmenu .n06 a:visited { background-position:-405px -28px; }
#topmenu .n06 a:hover { background-position:-405px -56px; }
#topmenu .n06 a:active { background-position:-405px -56px; }

#topmenu .n07	{ width:80.5px;}
#topmenu .n07 a:link { background-position:-486px -28px; }
#topmenu .n07 a:visited { background-position:-486px -28px; }
#topmenu .n07 a:hover { background-position:-486px -56px; }
#topmenu .n07 a:active { background-position:-486px -56px; }

#topmenu .n08	{ width:80.5px;}
#topmenu .n08 a:link { background-position:-567px 0; }
#topmenu .n08 a:visited { background-position:-567px 0; }
#topmenu .n08 a:hover { background-position:-567px 0; }
#topmenu .n08 a:active { background-position:-567px 0; }

#topmenu .n09	{ width:80.5px;}
#topmenu .n09 a:link { background-position:-648px -28px; }
#topmenu .n09 a:visited { background-position:-648px -28px; }
#topmenu .n09 a:hover { background-position:-648px -56px; }
#topmenu .n09 a:active { background-position:-648px -56px; }


#scrollbottom{ height:3px; line-height:1px; font-size:0; background:url(http://img.0731fdc.com/images/cs/2014/cs_top_home.jpg) no-repeat;margin:0px auto 0 auto; width:960px}

#hq_news{width:956px; height:26px; border:2px solid #2DA5FB; border-top-width:0px; margin:0px auto 0 auto;background:url("http://img.0731fdc.com/images/cs/2011/cs_ico.png") 0 -252px; overflow:hidden;line-height:26px;text-align:center; word-spacing:3px; font-size:14px; font-weight:bold; color:#fff}
/*目录通栏*/
#mainNav{
    width:956px;border:2px solid #2DA5FB; border-top-width:0px; margin:0px auto 0 auto; height:52px;background:url("http://img.0731fdc.com/images/cs/2011/cs_ico.png") 0 -279px; word-spacing:6px; overflow:hidden;font-size: 12px;
}
#mainNav a,#mainNav a:hover,#mainNav a:link,#mainNav a:visited,#mainNav a:active{
    font-size: 12px;
}
#mainNav dl{float:left;height:40px; border-right:1px solid #CECECE; line-height:20px; margin-top:6px; display:inline; overflow:hidden; font-size:12px;}
#mainNav dl#csgroup{
    border-right-width:0;
}
#mainNav dt{
    float: left;height: 40px;text-align: right;line-height: 14px;padding-top: 6px;text-decoration: none;font-weight: 400;
}
#mainNav dt a{
    float: left;height: 40px;color: red;
}
#mainNav dt a:hover{
    color: #000;text-decoration: none;
}
#mainNav  #esfnavs dt{
    padding-top: 0px;line-height: 13px;
}

#mainNav dd{
    float: left;line-height: 20px;width: 60px;text-align: center;overflow: hidden;
}
#mainNav #Bbs dd{
    width: 62px;
}
#mainNav #csgroup dd{
    width: 55px;
}
#mainNav dd.btn{
    width: 34px; margin-top: -18px;display: inline;text-align: center;padding: 4px 3px 4px 3px;line-height: 15px;background: url('http://img.0731fdc.com/images/cs/2013/nav-bj.jpg') -0 0  no-repeat;
}
#mainNav dd#groupbtn,#mainNav dd#bbsbtn{
    width: 43px;margin-top: -18px;display: inline;text-align: center;padding: 4px 3px 4px 3px;line-height: 15px;background: url('http://img.0731fdc.com/images/cs/2013/nav-bj.jpg')  0 -36px no-repeat;
}
#mainNav dd#groupbtn font,#mainNav dd#bbsbtn font{
    width: 43px;height: 14px;float: left;font-size: 12px;
}
#groupbtn{
    float: right;
}
#mainNav #csnews{
    width: 160px;
}
#mainNav #csgroup{
    width: 101px;
}
#mainNav #csnews dt,#mainNav #csnews dt a{
    width: 34px; padding-right: 2px;font-weight: 600;
}
#mainNav #csfloor,#mainNav #esfnavs,#mainNav #gov,#mainNav #home,#mainNav #csgroup{
    width: 129px;
}
#mainNav #csfloor dt a,#mainNav #esfnavs dt a,#mainNav #gov dt a,#mainNav #home dt a,#mainNav #csgroup dt a,#mainNav #Bbs dt a{
    width: 22px;padding-right: 2px;font-weight: 600;
}
#mainNav #Bbs{width: 142px; }
/*导航?/
.subNav{width:958px; margin:0px auto 0 auto;border:1px solid #BEBEBE; height:26px;background:url("http://img.0731fdc.com/images/cs/2011/cs_ico.png") 0 -331px; }
.subNav ul{width:958px; height:26px; line-height:26px;}
.subNav li{ height:14px; float:left; line-height:14px; font-size:12px; text-align:center; width:89px; border-right:1px solid #BEBEBE; margin-top:6px; display:inline; text-align:center}

#subNav{border-top-width:0px;}
.subNav .w100{width:100px;}.subNav .w105{width:105px;}.subNav .end{ border-right-width:0px;}
