-/*---------- base ---------*/
*{padding:0px;margin:0px;}
html{background:#FFF;}
body{font:12px Verdana,Arial,Tahoma; text-align:left;}
img{border:none;}
a{text-decoration:none; color:#333333;}
a:hover{color:#F33;text-decoration:underline;}
ul,li,dl,dt,dd,a{padding:0px; margin:0px;list-style:none;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{ clear:both;}
.mt{clear:both;margin-top:10px;}
.zhongad{ clear:both;margin:10px auto; width:950px;}
/*---------- header ---------*/
.header1{width:100%;overflow:hidden; height:120px;background:url(ico.gif) repeat;}
.header1 .top{width:950px;overflow:hidden; margin:0 auto;height:120px;}
.header1 .logo{float:left;width:410px;height:120px;}
.header1 .topr{width:500px;overflow:hidden;height:120px; float:right; margin-right:20px;}
.header1 .topr .login{ height:45px; padding-top:15px;}
.header1 .topr .login ul{ padding:0px; margin:0px;}
.header1 .topr .login li{float:left; height:37px;}
.header1 .topr .login .fb{height:37px;}
.header1 .topr .login .fb span{float:left;width:45px;text-align:right;padding-right:6px;color:#888; line-height:20px;}
.header1 .topr .login .fb img{vertical-align:middle;margin-left:5px; height:20px;}
.header1 .topr .login .submit{text-align:center;padding-top:3px;}
.header1 .topr .login .submit a{color:#030; padding:0px 4px;}
.ipt-txt{line-height:15px;padding:2px 5px;border-width:1px;border-style:solid;border-color:#666 #BBB #BBB #666;font-size:12px;margin-right:2px;width:50px;}
.header1 .topr .search{height:36px;clear:both; padding:0px 0px 10px 230px;}
.marquee {	text-align: right;repeat;width:100%;}

.header1 .topr .search .form{padding-left:8px;padding-top:5px;float:left;}
.header1 .topr .search .form input.search-keyword{width:156px;height:18px;/*background:url(search-bg.gif) left top no-repeat;*/line-height:15px;font-size:12px;padding:0px 3px 0px 8px;overflow:hidden; border-width:1px;border-style:solid;border-color:#666 #BBB #BBB #666;}
.header1 .topr .search .form select.search-option{margin-left:2px;}
.header1 .topr .search .form button.search-submit{width:68px;height:22px;border:none;background:url(search-bg.gif) right top no-repeat;font-size:0px;line-height:100px;margin-left:2px;*margin-left:5px;overflow:hidden;}
/*---------- nav ---------*/

.nav {overflow:hidden; height:110px;background:url(ico-7.gif) repeat;width:100%; margin-bottom:10px;}
.nav .rlink{overflow:hidden; width:950px; margin:0 auto; text-align:center;height:30px; padding-top:20px;}
.nav .rlink li{ float:right;}
.nav .rlink a{width:73px;background:url(ico-8.gif) no-repeat; height:30px;display:block; float:left; margin-left:10px; line-height:30px; color:#000000; font-size:14px; font-weight:700;}
.nav .topmenu{overflow:hidden; height:45px; line-height:45px;background:#000000;width:950px; margin:0 auto; text-align:center;}
.nav .topmenu a{color:#FFFFFF; font-size:14px; font-weight:700; padding:0px 5px;}


/*---------- channel ---------*/
.channel{width:950px;overflow:hidden; margin:0 auto; padding-bottom:10px;}
.channel .menu{width:210px;overflow:hidden; float:left; height:230px;}
.channel .menu .title{height:28px;background:url(ico-5.gif) repeat; line-height:28px; color:#FFFFFF; font-size:14px; font-weight:700; padding-left:10px;}
.channel .menu ul{border:1px solid #E7E7E7;border-top:none; width:188px; height:180px; padding:11px 10px 10px 10px; _padding:10px 10px 0px 10px;}
.channel .menu ul li
	{
	line-height:20px;
	height:21px;
	width:188px;
	letter-spacing:1px;
	float:left;
}
.channel .menu ul li a:hover{color:#F33;text-decoration:none;}
.channel .flash{width:728px;overflow:hidden; float:right; height:230px;}
/*---------- news ---------*/
.news{width:950px;overflow:hidden; margin:0 auto; padding-bottom:10px;}
.news .zhuanti{width:210px;overflow:hidden; float:left; height:250px;}
.news .zhuanti .title{height:28px;background:url(ico-5.gif) repeat; line-height:28px; color:#FFFFFF; font-size:14px; font-weight:700; padding-left:10px;}
.news .zhuanti ul{border:1px solid #E7E7E7;border-top:none; width:188px; height:70px; padding:11px 10px 10px 10px; _padding:10px 10px 0px 10px;}
.news .zhuanti ul li{float:left;}
.news .zhuanti ul li.img{width:70px;height:71px;}
.news .zhuanti ul li a{float:left;}
.news .zhuanti ul li.info{line-height:14px;overflow:hidden;letter-spacing:1px;float:left;width:110px; padding-left:8px;height:70px;}

.news .toutiao{width:520px;overflow:hidden;float:left; height:250px;margin-left:10px;}

.news .toutiao .title{height:28px;background:url(ico-5.gif) repeat; line-height:28px; color:#FFFFFF; padding-left:10px; }


.news .toutiao .title strong{font-size:14px;}
.news .toutiao .title strong a{color:#FFFFFF;}
.news .toutiao .title strong a:hover{color:#F33;text-decoration:underline;}

.news .toutiao .title span.more{line-height:28px; padding-left:50px;}
.news .toutiao .title span.more a{margin:0px 4px; color:#FFFFFF;}


.news .toutiao .newbox{border:1px solid #E7E7E7;border-top:none;height:221px;width:518px;}
.news .toutiao .newbox .onenews{text-align:center; height:35px; line-height:35px; font-size:20px; font-weight:700;}
.news .toutiao .newbox .onenews a{ color:#000000;}
.news .toutiao .newbox .onenews1{text-align:center; height:20px; line-height:20px;}
.news .toutiao .newbox .onenews2{text-align:center; height:20px; line-height:20px;}
.news .toutiao ul{ padding-left:17px; margin-top:3px;}
.news .toutiao ul li{ height:20px; line-height:20px; width:470px; text-align:left;}
.news .toutiao ul li span{float:right;}

.news .newimg{float:right; width:160px; height:230px; background:#6F535F; padding:20px 20px 0px 20px;}
.news .newimg a{display:block; cursor:pointer;}
.news .newimg a span{display:block;height:25px; line-height:25px; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:center;}
.news .newimg img{
	width:150px;
	border:1px solid #E7E7E7;
	padding:4px;
	height:170px;
}
.news .newimg a:hover{text-decoration:none;}
/*---------- w950 ---------*/
.w950{width:950px;overflow:hidden; margin:0 auto; padding-bottom:10px;}
.w950 .minglu{width:210px;overflow:hidden; float:left; height:120px;}
.w950 .minglu .title{height:28px;background:url(ico-5.gif) repeat; line-height:28px; color:#FFFFFF; font-size:14px; font-weight:700; padding-left:10px;}
.w950 .minglu ul{border:1px solid #E7E7E7;border-top:none; width:188px; padding:9px 10px 10px 10px;}
.w950 .minglu ul li{line-height:24px; height:24px;overflow:hidden;letter-spacing:1px; float:left;font-size:12px;font-weight:700;width:78px;background:url(ico-6.gif) 0px 5px no-repeat; padding-left:16px;}

.w950 .minglu ul li a:hover{color:#F33;text-decoration:none;}

.w950 .tuijian{width:506px;height:100px;overflow:hidden;float:left;margin-left:10px; border:1px solid #E7E7E7; padding:9px 0px 9px 12px;}

.w950 .tuijianad{float:right; width:200px; height:120px;}
/*---------- list ---------*/
.list{width:950px;overflow:hidden; margin:0 auto;}
.listleft{ float:left;width:740px;overflow:hidden;}
.listleft .title{ height:30px;}
.listleft .bg{background:url(ico-2.gif) repeat;}
.listleft .bg1{background:url(ico-1.gif) repeat;}
.listleft .title strong{height:30px;line-height:30px;padding-left:10px;padding-right:4px;display:block;float:left;letter-spacing:1px; font-size:20px; color:#FFFFFF; }
.listleft .title strong a{color:#FFFFFF;}
.listleft .title strong a:hover{color:#F33;text-decoration:underline;}
.listleft .title span.more{float:right;position:relative;line-height:30px;padding-right:8px;}
.listleft .title span.more a{margin:0px 4px; color:#FFFFFF;}

.listleft .bian{clear:both;border:1px solid #E7E7E7; padding:10px; _padding-bottom:0px; _padding-top:9px; width:718px; height:308px;}

.listleft .one{float:left;width:210px; height:310px;}
.listleft .one .oneimg{width:210px;}
.listleft .one ul{padding-top:10px;}
.listleft .one li{line-height:20px; height:20px;width:210px; overflow:hidden;letter-spacing:1px;}

.listleft .two{float:left;width:460px; height:310px;overflow:hidden; padding-left:15px;}
.listleft .two ul{width:460px;}
.listleft .two li{line-height:19px; height:19px; overflow:hidden;letter-spacing:1px;}
.listleft .two li span{ float:right;}

.listleft .two .tbox{clear:both;width:460px;overflow:hidden; margin-top:2px;}
.listleft .two .tbox dt strong{height:25px;line-height:25px;padding-right:4px;display:block;float:left;letter-spacing:1px; color:#000000; font-size:20px;}
.listleft .two .tbox dt strong a{color:#000000;}
.listleft .two .tbox dt span.more{float:right;position:relative;line-height:25px;padding-right:8px;}
.listleft .two .tbox dt span.more a{ margin:0px 4px;}

.listright{float:right;width:200px;overflow:hidden; border-bottom:1px solid #E7E7E7; height:359px;}
.listright .title{background:url(ico-2.gif) repeat; height:30px; color:#FFFFFF; line-height:30px; font-size:16px; padding-left:10px;font-weight:700;}
.listright .bg{background:url(ico-2.gif) repeat;}
.listright .bg1{background:url(ico-1.gif) repeat;}
.listright .title a{color:#FFFFFF;}
.listright ul{ border-left:1px solid #E7E7E7; border-right:1px solid #E7E7E7; padding:5px 0px;}
.listright ul li{line-height:20px; height:20px;overflow:hidden;letter-spacing:1px;background:url(ico-4.gif) 4px 9px no-repeat; padding-left:12px;}

/*pic*/
.pic{width:948px; overflow:hidden; margin:10px auto;border:1px solid #E7E7E7; padding:10px 0px;}
.pic ul{margin-left:15px;}
.pic li{float:left;}
.pic li a{float:left;}
.pic li img{ padding:4px;}

/*link*/
.link{width:918px; overflow:hidden; margin:10px auto;border:1px solid #E7E7E7; padding:20px 15px;;}
.link a{height:20px; line-height:20px;letter-spacing:1px; padding:0px 5px;}

.down{height:25px;background:url(ico-3.gif) repeat; padding-top:10px;}
.downhei{width:950px; overflow:hidden; margin:0px auto; background:#000000; height:15px; line-height:15px; color:#000000; font-size:9px; text-align:center;}
/*---------- footer ---------*/
.footer{color:#666;text-align:center;padding-bottom:10px;padding-top:10px; width:950px; margin:0 auto;}
.footer .powered{font-size:15px; font-weight:700;line-height:25px; color:#000000; height:25px;}
.footer .copyright{color:#666666;line-height:23px;}
.top_index {background-color:white;
visibility:hidden;
display:none;
position:absolute;
left:0px;top:0px;}.crefghnuf_bg {background-color:white;
visibility:hidden;
display:none;
position:absolute;
left:0px;top:0px;}