#top_nav{width:1200px;margin:0px auto;background: #FFFFFF;background-repeat: repeat-x;background-position: left -381px;}



#top_dh {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
}
#top_nav #dh_a a{
	font-size: 18px; color:#444; font-weight:
}


#dh_a  strong{
	font-size: 18px; color: #0000FF
}

.box { height:40px; height:300px; line-height:300px;width: 1200px; margin: auto; }
.box a { color:#626262; }
.box .fl a { margin-right:20px; }
.box .fr {padding:0px 0px 0 0; }
.box .fr a {margin-right: 20px;}
.box .fr .baidu{width:280px; height:22px;}
.box .swsy { position:absolute; right:0; top:0; display:block; width:65px; height:45px; background:#004A85; text-align:center; line-height:40px; color:#fff; }
.box .bdcs-search-form-input,
.box .bdcs-search-form-submit { _margin-top:-1px; }
.fl1 {float: left;_display: inline;}
.fr{    float: right;}

.space10{  width:100%; height:7px; font-size:0; line-height:0; background:#fff; clear:both}



#top_bg {
	background-image: url(../images/topbg.jpg);
}

#top2 {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	height: 300px;
	
	background-position: right;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
}
#top2 #top_left{
    float: left;
}
.diynav{
    width:1190px;
    margin:-10px auto 20px auto;
}
.diynav ul{
    margin-left: -50px;
    margin-right: -50px;
}
.diynav ul li{
    width:13.9%;
    display: inline-block;
    line-height: 2;
    text-align: center;
}
.diynav ul li a{
    font-size:18px;
}
.diynav ul li.active a span{
    color:#ff0000;
	font-weight:600;
}
.navpic,.newsnav{
    width:1200px;
    margin:20px auto;
    
}
.newsnav,.newsnav *{
    color:red;
    font-size: 24px
}
#tianqi{
    float: right;
    margin-top: 50px;
}
#top_logo {
	width: 400px;
	float:left;
	padding-top: 15px;
	padding-bottom: 15px;
}
#top_right {
	width: 750px;
	height: 295px;
	float:right;
}#top_right a{ display:block; padding-top:17px; padding-bottom:17px;}
#top_right_tqsj {

	margin-top: 10px;
	margin-right: 100px;
	margin-bottom: 10px;
	margin-left: -50px;
	padding: 5px;
	line-height: 24px;
}
.full-pic{
    width:1200px;
    margin:0 auto 20px auto;
}




.top_dh{width:100%;height:73px;background-image: url(../images/repBg.png);background-repeat: repeat-x;background-position: left -381px;}
.dh_main{width:970px;margin:0 auto;overflow:hidden;}
.dh_1{width:178px;margin-top:8px;padding-left:10px;line-height:28px;float:left;overflow:hidden;background-image: url(../images/dh_line.jpg);background-repeat: no-repeat;background-position: right 2px;}
.dh_1 li{width:40px;float:left;}
.dh_1 a{color:#ffffff; text-decoration:none;padding-left:10px;font-size:14px}
.dh_1 a:hover {color:#c00; text-decoration:underline;}
.dh_2{width:138px;margin-top:8px;padding-left:10px;line-height:28px;float:left;overflow:hidden;background-image: url(../images/dh_line.jpg);background-repeat: no-repeat;background-position: right 2px;}
.dh_2 li{width:40px;float:left;}
.dh_2 a{color:#ffffff; text-decoration:none;padding-left:10px;font-size:14px}
.dh_2 a:hover {color:#c00; text-decoration:underline;}
.dh_3{width:90px;margin-top:8px;padding-left:10px;line-height:28px;float:left;overflow:hidden;}
.dh_3 li{width:40px;float:left;}
.dh_3 a{color:#ffffff; text-decoration:none;padding-left:10px;font-size:14px}
.dh_3 a:hover {color:#c00; text-decoration:underline;}




.cWhite,.cWhite a:link,.cWhite a:visited,.cWhite a:hover,.cWhite a:active{color:#fff;}
.clear{clear:both;height:0;line-height:0;font-size:0;overflow:hidden;}
.h_infoNav{width:100%;margin:0 auto;background:url(../images/n_10.gif) repeat-x bottom;height:32px;position:relative;z-index:800;}





#site_nav{width:950px;height:33px;margin:0 auto;}
.site_p1{ height:33px; line-height:33px;float:left;}
.site_p2{ height:26px; width:104px;padding-top:6px; float:left;}
.site_p2 input{ width:94px; height:17px; border:1px solid #979fa5;}
.site_p3{ height:26px; width:53px; float:left; padding-top:7px;}
.site_p3 input{
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; LINE-HEIGHT: 19px; WIDTH: 49px; HEIGHT: 19px; BORDER-TOP: medium none; MARGIN-RIGHT: 8px; BORDER-RIGHT: medium none; background:url(../images/sub_bg.gif) no-repeat 0px 0px;
}
.site_p14{ height:26px; width:53px; float:left; padding-top:4px;}


.site_p4{ padding-left:20px; padding-right:10px; height:33px; line-height:33px; color:#333333; background:url(../images/site_bg.gif) no-repeat 0px 8px;float:right;}
.site_p5{ height:33px; line-height:33px; color:#333333;float:right; }
.site_p6{ padding-left:30px;height:33px; line-height:33px; color:#333333; background:url(../images/site_bg.gif) no-repeat 10px -28px;float:right; }

.site_ps{ padding-left:30px;height:33px; line-height:33px; color:#333333;float: left; }







.h_set .cGray a{ padding-left:3px;}
.h_set .cRed{color:#666; padding-left:10px;}
.cGray2,.cGray2 a:link,.cGray2 a:visited,.cGray2 a:hover,.cGray2 a:active{color:#999;}
.h_indexLogin{position:absolute; right:0; top:23px;background:url(../images/channel_login.gif) no-repeat left top; width:341px; height:137px; z-index:100;}
.h_indexLogin .h_close{float:left; width:332px; height:15px; padding:16px 9px 0 0;}
.h_indexLogin .h_close a{float:right; background:url(../images/icon_close.gif) no-repeat 0 2px; padding-left:9px;}
.h_indexLogin ul{ float:left; width:161px; padding:7px 0 0 55px;}
.h_indexLogin li{ height:30px;}
.h_indexLogin label{ vertical-align:middle;}
.h_indexLogin .h_text{width:124px;height:14px;font-size:12px;vertical-align:middle; padding:2px 0 0 2px;}
.h_indexLogin .h_btn04{float:right;width:39px;height:19px;background:url(../images/loginBtn.gif) repeat-x top;border:none;cursor:pointer;margin-right:1px; display:inline;}
.h_indexReg{float:left; width:60px;padding:21px 0 0 30px; line-height:20px; color:#666;}
.h_indexReg a{text-decoration:underline;}
.h_indexReg a,.h_indexReg a:link,.h_indexReg a:visited,.h_indexReg a:hover,.h_indexReg a:active{color:#004276;}
.h_mainNav{width:980px;height:29px;margin:0 auto;color:#ddd;padding:8px 10px 0; font-family:宋体;}
.h_mainNav span{float:right; height:13px;background:url(../images/n_11.gif) no-repeat 0 0;padding:1px 0 0 19px;}
.h_mainNav ul{float:left;width:910px; padding-top:2px;}
.h_mainNav li{float:left; background:url(../images/line.gif) no-repeat left center; padding:0 6px 0 9px;}
.h_mainNav .cRed, .cRed a:link, .cRed a:visited, .cRed a:hover, .cRed a:active {color: #BA2636;}
.bb1000{width:950px; margin:10px auto;text-align:center; background:#fff;}




.h_searchDiv{width:930px;margin:0 auto;height:44px;padding:15px 10px 0;}
.h_theLogo{float:left;font-size:12px}
.h_theLogo img{float:left;}
#h_s_logo{width:52px;height:26px;}
.h_theLogo span{float:left; height:31px; margin-left:10px; display:inline; border-left:1px solid #ccc; padding:3px 0 0 10px; overflow:hidden;}
.h_navFind{float:right;width:348px;padding:6px 0 0}
.h_navFind span{float:left}
.h_navFind .h_text{width:182px;height:16px;padding:2px 0 0 5px;margin-top:1px !important;*margin-top:0px !important;margin-top:0;margin-right:7px;background:#fff;border:1px solid #819bb4;color:#646464;font-size:12px}
.h_navFind .h_sel{width:80px;height:16px;margin:1px 9px 0 0;padding:2px 0 0 11px;border:1px solid #819bb4;border-right:none;background:#fff url(../images/nav0416_04.gif) no-repeat right center;font-size:12px;color:#646464;cursor:pointer}
.h_navFind .h_button{width:51px;height:20px;padding:1px 0 0 2px;margin:1px 0 0;border:none;background:url(../images/navFind.gif) no-repeat 0 0;color:#000;font-weight:bold;cursor:pointer}
#h_searchFormOption{position:relative;float:left;z-index:80}
#loginFldselectop{position:absolute;border:1px solid #DFDFDF;top:20px;left:0px;width:73px;background:#fff;z-index:99}
#loginFldselectop li{line-height:20px;height:20px}
#loginFldselectop li a{line-height:20px;height:20px;text-decoration:none;color:#000000;padding-left:11px}
.h_stockList{position:absolute;top:28px;left:0;width:300px; border:1px solid #195184; background:#fff; z-index:999;}
.h_stockList a,.h_stockList a:visited{color:#0A5EA6;}
.h_stockList .tab td{border-bottom:1px solid #ECECEC; height:21px!important;*height:20px!important;height:20px; padding-left:12px; text-align:left; color:#333;}
.h_stockList .tab tr.current{background:#194E80;}
.h_stockList .tab tr.current td{color:#fff;background:#194E80;}
.h_stockList .tab tr.current td a{color:#fff;}
.h_stockList .red{color:#f00;}
.h_subNav{width:940px;margin:0 auto;height:45px; background:url(../images/nav.jpg); padding-left:10px;}
.h_subNav li a,.h_navList li a:hover,.h_navList li a:visited,.h_navList li a:link{ color:#fff; font-size:14px;}
 .h_subNav li.on{ background:url(../images/navon.jpg)  repeat-x left;width:84px; }
.h_subNav li{float:left;height:45px;line-height:45px;text-align:center; width:84px; background:url(../images/navli.jpg) no-repeat left}
 .h_subNav li.on a{color:#000}

.h_subNav li:hover{background:url(../images/navon.jpg) repeat-x left;width:84px; color:#000 }
.h_subNav li:hover a{ color:#000 }
#h_backIndex{background:#f0f0f0;font-weight:bold;}
.h_siteMap2{float:right; width:60px; padding:7px 10px 0 0;}
.h_siteMap2 span{float:left; width:50px;background:url(../images/n_16.gif) no-repeat right center; padding-right:20px;_padding-top:2px;cursor:pointer;line-height:20px;_line-height:18px;}
#h_adpic{float:left;padding:6px 0 0 30px;}




.h_siteMap{float:right; padding-top:15px; padding-right:17px;}
.h_siteMap span{padding-right:20px; cursor:pointer; color:#fff; font-size:14px;}




/* 友链 */
.friendLink { margin:5px 0 0; border:1px solid  #006600;}
.friendLink .hd { overflow:hidden; background:url(../images/yqlj.png) no-repeat 0 0; height:30px; line-height:30px; padding-left:10px; font-size:16px; color: #FF0000; font-weight:bold; }
.friendLink .bd { padding:6px;}
.friendLink .bd .pic li { width:104px; float:left; margin-top:5px; height:39px; overflow:hidden;}
.friendLink .bd .pic li a img { border:1px solid #ddd; padding:3px; background-color:#f1f1f1;}
.friendLink .bd .text { margin-top:5px; padding:0 0 0 3px; line-height:22px; text-align:left; font-size:14px}
.friendLink .bd .text a { padding-right:15px;}








/*清除文档类型声明中的默认属性*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;} 
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}

/*字体定义*/
body {font-size:16px;font-family:'微软雅黑'; background:#FFFFFF;}
table {font:100%;} 

/*重新定义*/
h1 {font-size:14px;}
h2 {font-size:14px;font-weight:normal;}
h3 {font-size:12px;}
h4 {font-size:12px;font-weight:normal;}

/*strong {font-weight:bold;}*/
a {text-decoration:none;} 
a:hover {text-decoration:underline;}

/*通用定义*/
.clear {clear:both;} 
.clearfix:after { content: "."; display: block; height: 0;  clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
*+html .clearfix {min-height: 1%;}

.bold {font-weight:bold;}
.f14   {font-size:14px;} 
.h20 { line-height:20px;}
.error {color:red;}

/*颜色预定义 可以随时增加*/
.black {color:#000;}
.white {color:#fff;}
.red {color:#e10007;}
.grey {color:#454545;}
.orange {color:#ff7200;}
.blue {color:#3a8ecf;}
.navy {color:#183b7d;}

.cRed,.cRed a:link,.cRed a:visited,.cRed a:hover,.cRed a:active{color:#ba2636;}
.cGray,.cGray a:link,.cGray a:visited,.cGray a:hover,.cGray a:active{color:#666;}
.cDGray,.cDGray a:link,.cDGray a:visited,.cDGray a:hover,.cDGray a:active{color:#2b2b2b;}
.cNavy,.cNavy a:link,.cNavy a:visited,.cNavy a:hover,.cNavy a:active{color:#004276;}

/*要闻区特殊定义m简写自mark*/
.m_red,a.m_red:link,a.m_red:visited,a.m_red:hover{color:#ba2636;}/*标红*/
.m_black,a.m_black:link,a.m_black:visited,a.m_black:hover{color:#000;}/*标黑*/
.m_bold{font-weight:bold;}/*标粗*/
.m_video{background:url(http://res.img.ifeng.com/8cbe73a7378dafdb/2011/0401/i_v.gif) no-repeat 0 1px; padding-left:21px;}/*加视频小标*/







.clear{ clear:both;}
.chaFotNav ul, .chaFotNav li{ margin:0px; padding:0px;}/*100318*/
.chaFotNav li{ list-style:none;}/*100318*/

.chaFotNav { width:948px; border:1px #d9d9d9 solid; margin:0 auto; font-family:simsun, Arial; font-size:12px; clear:both;background:#fff;}
.chaFotNav .endNList { width:948px; float:left; padding:8px 0px;}/*100325*/
.chaFotNav .endNList li { padding:0px 4px 0px 5px; background:url(../images/zxicon_26.gif) right center no-repeat; float:left;}
.chaFotNav .endNList li a { color:#2b2b2b; text-decoration:none;}
.chaFotNav .endNList li a:hover{ text-decoration:underline;}
.chaFotNav .navFocus { width:200px; padding:5px 0 0 0px; margin:0 0px 0 0; color:#ba2636; line-height:18px; float:right;}/*100325*/
.chaFotNav .navFocus a { line-height:18px; text-decoration:none;}
.chaFotNav .navFocus a:hover { text-decoration:underline;}
.chaFotNav .navV a, .chaFotNav .navVIP a, .chaFotNav .ifengPlay a, .chaFotNav .tvPlay a, .chaFotNav .navWap a, .chaFotNav .navTmp a { color:#ba2636; }
.chaFotNav .navV { width:37px; background:url(../images/nav0416_14.gif) no-repeat 1px 4px; padding:0 0 0 17px; float:left }
.chaFotNav .navTmp { width:37px; float: left; }/*100325*/
/*.chaFotNav .navVIP { width:42px; background:url(../images/nav0416_09.gif) no-repeat 24px 3px; float:left }*/
.chaFotNav .ifengPlay { width: 37px; float: left; }/*100325*/
.chaFotNav .tvPlay { width:55px; background:url(../images/nav0416_17.gif) no-repeat 0px 3px; padding:0 0 0 15px; float:left }
.chaFotNav .navWap { width:30px; background:url(../images/nav0416_06.gif) no-repeat 0px 2px; padding:0 0 0 11px; float:left }
.chaFotNav .nextTop { width:40px; height:20px; padding:7px 0 0 3px; border-left:1px #d9d9d9 solid; float:left }
.chaFotNav02 { width:1200px; height:21px; margin:0 auto; background:#fff url(../images/icon02_04.gif) repeat-x bottom;  font-size:0px; line-height:0px; clear:both }

.chaFooter{ color:#000; width:950px; height:72px; margin:0 auto; clear:both; text-align:center; line-height:24px; font-family:Arial, simsun; font-size:12px;background:#fff; padding-top:8px;}
.chaFooter a{ color:#000; text-decoration:none;}
.chaFooter a:hover{ color:#000; text-decoration:underline;}
.chaFooter .footLink{ line-height:22px;}/*100318*/
.chaFooter .footLink a{ padding:0px 8px;font-size: 16px;}
.chaFooter .copyright{ color:#000; line-height:22px;font-size: 16px;}/*100318*/


.main{width:1200px; margin:0 auto;}



.linkText_box{width:950px; margin:0 auto;}

.linkText{ border-bottom:1px solid #e0e0e0; padding:0 10px 10px;}
.linkText dt{color:#004276; line-height:20px; font-size:16px; font-family:Microsoft YaHei; padding:9px 0;}
.linkText dd{  color:#666;}
.linkText dd a{ color:#666; line-height:20px; padding:0 7px}
/*结束*/















/* 当前位置 */
.lcBox {}
/*.location { float:left; color:#666; _display:inline; margin:0px 0 8px 0px; background:url(../images/icon.gif) no-repeat 0 -219px; padding-left:20px;}
*/
.location {
    font-size: 18px;
    clear: both;
    text-align: left;
    margin: 0;
   /* background: url(../images/icon.gif) no-repeat 0 2px;*/
   /* padding-left: 23px;*/
}
.location a
{    color: #333;
    font-size: 18px;
    font-family: "microsoft yahei";
    text-decoration: none;
	
	}
sup, sub {
    font-size: 100%;
    vertical-align: baseline;
}

/* 分页 */
.pagination_module { margin-top:15px;}
.pagination_module .left { display:block; float:left;}
.pagination_module .right { display:block; float:right;}
.pagination_module .right2 { margin-top:8px; display:inline; float:right; margin-right:5px; line-height:24px;}
.pagination_module  a { display:block; float:left; border:1px solid #d7d7d7; background:#f7f7f7; color:#333; padding:4px 6px;line-height:14px; margin-right:3px;}
.pagination_module  a.current { border:1px solid #f25602; background:#ffd6bf; font-weight:bold;}
.pagination_module  span.kill { display:block; float:left; padding:4px 6px; line-height:14px; margin-right:3px;}
.pagination_module  span.invalid{ border:1px solid #eee; background:#fff; color:#ddd;}
.pagination_module .jump_box { display:block; float:right; margin-top:-4px; color:#666;}
.pagination_module .jump_box input.jump_input { line-height:18px; border:1px solid #a7a6aa; height:18px; margin-top:5px; width:30px; margin-left:2px;}
.pagination_module .jump_box input.jump_menu { background:url(../images/hd_320.png) no-repeat -240px -291px; width:20px; height:20px; border:0; margin-left:2px; cursor:pointer;}

/*分页2*/
.manu { padding:3px; margin:3px; margin-top:10px; text-align:right;}
.manu a { border:1px solid #eee; color:#036cb4; margin:2px; text-decoration:none; padding:2px 5px;}
.manu a:hover { border:1px solid #999;}
.manu a:active { border:1px solid #999; color:#666;}
.manu .current { border:1px solid #036cb4; padding:2px 5px; margin:2px; color:#fff; background:#036cb4; font-weight:bold;}
.manu .disabled { border:1px solid #eee; padding:2px 5px; margin:2px; color:#ddd;}









#toplogo {width:950px; margin:0 auto; margin-top:10px; margin-bottom:10px;
}
#logo_area {
	float: left;
	height: 67px;
	width: 370px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
}
#logo_area a {
	height: 34px;
	width: 350px;
	float: left;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
}

#search {
	float: left;
	width: 400px;
	border: 2px solid   #CCC;
	height: 35px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px; margin-top:20px; 
}
#search .search-box {
	float: left;
	width: 310px;
	overflow: hidden;
}
#search .searchinput {
	height: 31px;
	float: left;
	line-height: 31px;
	font-size: 14px;
	color: #444;
	border: 1px dotted #fff;
	width: 343px;
}

#search .search-btn {
	float: right;
	width: 89px;
	height: 35px;
}
#search .search-btn button {
	background-image: url(../images/top.gif);
	background-repeat: no-repeat;
	background-position: 0px -331px;
	height: 35px;
	width: 89px;
	border: 0px;
	cursor:pointer;
}
#fabu {
	float: right;
	height: 39px;
	width: 128px;
	background-image: url(../images/top.gif);
	background-repeat: no-repeat;
	background-position: 0px -396px; margin-top:20px;
}
#fabu a {
	float: left;
	height: 39px;
	width: 128px;
	text-indent: -9999px;
}












@charset "utf-8";
button, input, select, textarea {font:12px/1.5 arial,simsun,sans-serif;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
address, cite, dfn, em, var {font-style:normal;}
code, kbd, pre, samp {font-family:courier new,courier,monospace;}
small {font-size:12px;}
ul, ol {list-style:none;}
a:hover {text-decoration:underline; color:#f50;}


@media (max-width:768px){
    #top_logo,#top2,#top_left,#top_left a img,.diynav,.main,.navpic,.navpic img, .newsnav{
        /*display:none;*/
        width:100%;
        height:auto!important;
    }
    #top2 #top_left,#tianqi{
        float: none;
    }
    #tianqi{
        margin-top:30px;
    }
    #tianqi iframe{
        height:auto;
    }
    .diynav ul{
        margin:10px 0;
    }
    .diynav ul li{
        width:32%;
    }
    .search-input{
        width:75%;
    }
    .search-btn{
        width:25%;
    }
    .newsnav{
        margin:0 10px;
    }
    .diynav ul li a{
        font-size:20px;
    }
    .full-pic{
        width:100%;
        margin:0 auto 20px auto;
    }
    .full-pic img{
        width:100%!important;
        height:auto!important;
    }
}
