﻿@charset "utf-8";

img  {border: 0px;}
*{margin:0;padding:0;font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;}
body{padding:0px;background:#a3a0a0 url(../images/xbg2.jpg) top center repeat-x;
margin:0px;line-height:180%;
font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;text-align:center;color:#333;}

/*---------- header ---------*/
#header{width:960px;margin:auto;position:relative;
	background:#a3a0a0 url(../images/xbg.jpg) top center no-repeat;
}
#logo{float:left;width:333px;height:82px;border-top:0px #dc0000 solid;}
#logo h1{margin-top:8px;}
#logo h1 a{display:block;width:297px;height:82px;background:url(../images/logo1.png) no-repeat;text-indent:-413px;font-size:0; margin-bottom:-10px;
*background: none;
*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/template/images/logo1.png', sizingMethod='scale');
}
#topad{float:left;margin-left:8px;width:486;height:60px;}
#area{float:right;text-align:right;margin-top:27px;margin-right:8px !important;margin-right:4px;}
#area li{float:left;margin-left:16px;}
#area li a{font-size:14px;font-weight:bold;}

#toplink{float:right;height:22px;overflow:hidden;margin-top:20px;}
#toplink ul li{width:78px;height:21px;background:url(../images/toprlink-bg.gif) left top no-repeat;float:left;margin-right:8px;margin-bottom:8px;overflow:hidden;}
#toplink ul li a{display:block;color:#fff;line-height:21px;text-indent:22px;background-image:url(../images/toprlink-bg.gif);background-repeat:no-repeat;}
#toplink ul li a:hover{color:#f00;}
#toplink ul li.r1 a{background-position:0px -21px;}
#toplink ul li.r2 a{background-position:0px -42px;}
#toplink ul li.r3 a{background-position:0px -63px;}
#toplink ul li.r4 a{background-position:0px -84px;}
#toplink ul li.r5 a{background-position:0px -102px;}

/*导航栏*/
#nav{width:960px;margin:auto;height:45px;line-height:35px;background:url(../images/nav_bg.gif) top no-repeat;position:relative;}
#nav li{float:left;background:url(../images/nav_line.gif) right no-repeat;text-align:center;width:106px;position:relative;}
#nav li a{color:#000;width:106px;height:35px;display:block;}
#nav ul li a:hover{text-decoration:none;color:#fff;background:url(../images/nav_hover.gif) no-repeat;}
#nav ul li:hover{background:url(../images/nav_hover.gif) no-repeat;color:#fff;}
#nav ul li.home{background:url(../images/nav_home_hover.gif) no-repeat;}
#nav ul li.home a{color:#fff;}
#nav ul li.home:hover{background:url(../images/nav_home_hover.gif) no-repeat;}
#nav ul li a:hover ul li:hover{background:none;color:#000;}
#nav ul li a:hover ul li:hover a{color:#000;}
#nav ul li a:hover ul li:hover a:hover{color:#ec0000;}
#nav ul li:hover ul li:hover{background:none;color:#000;}
#nav ul li:hover ul li:hover a{color:#000;}
#nav ul li:hover ul li:hover a:hover{color:#ec0000;}
#nav li.last{padding-right:0;background:none;}
#nav ul ul{visibility:hidden;position:absolute;left:0;top:25px;}
#nav table {position:absolute; top:0; left:0;} 
#nav ul li:hover ul,#nav ul a:hover ul{visibility:visible;}   
#nav ul ul{height:15px;width:720px;}   
#nav ul ul li {float:left;width:80px;text-align:left;background:none;padding:0;color:#000;}   
#nav ul ul li a{display:block;height:15px;width:80px;color:#000;}   
#nav ul ul li a:hover{background:none;color:#ec0000;text-decoration:none;}  

#banner{width:960px;margin:auto;margin-top:0px;}
#container{width:960px;margin:auto;}
#frendLinks{ margin: 10px auto 0 auto;}


div,form,img,ul,ol,li,dl,dt,dd{margin:0;padding:0;border:0;text-align:left;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-weight:bold;margin-right:auto;margin-left:auto;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
.clear {clear:both;}

ul,li {list-style:none;}
a {color:#333; text-decoration:none;}
a:hover {color:#ec0000;text-decoration:none;}

form, embed {display: inline;margin: 0;padding: 0;}

/*img, a img {color: #fff;vertical-align: middle;border: none;}*/
/*定义所有新旧日期显示效果*/
/*------------------------------------------------------------------*/

/*日期右对齐*/
li span.date {float:right;margin-right:8px;color:#666;}
span.more{float:right;margin:0 8px;}
span.more a{font-weight:normal;}
.moreLinks {float:right;margin:0px 10px 0;}
.moreLinks a {font-size:10px;color:#f4931e;font-weight:normal;}
.moreLinks a:hover {color:#a1a1a1;}

/*---------- foooter ---------*/
#footer{clear:both;width:960px;margin:8px auto 0;text-align:center;background:url(../images/bg_bottom.jpg) repeat-x;height:108px;}
.nav_bottom{text-align:center;line-height:30px;height:30px;}
#footer p.copy{text-align:left;background:url(/template/images/bottom_logo.gif) no-repeat 20px center;height:65px; text-align:center; margin:6px; }

.now{ position:relative; top:-20px; right:15px; float:right;}
.botseo{ position:relative; top:30px; left:6px; display:none}
.wwad{position:absolute; top:1124px; right:155px; float:right;}

/* 分页 */
.k_pagelist {float:left;display:table;clear:both;line-height:30px;}
.k_pagelist em {padding:2px;border:1px solid #cccccc;font-size:12px;margin:0px 1px;background:#F5F9FE;color:#14316B;font-weight:bold;font-style:normal;}
.k_pagelist strong {padding:2px;border:1px solid  #CCCCCC;font-size:12px;margin:0px 1px;color:#ff0000;background:#F5F9FE;font-weight:bold;font-style:normal;}
.k_pagelist a {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px; }

/*bnnrer*/

#slider1 {
	OVERFLOW: hidden; WIDTH: 960px; POSITION: relative; HEIGHT: 200px
}
#slider1 IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#slider1Content {
	MARGIN-LEFT: 0px; WIDTH: 960px; POSITION: absolute; TOP: 0px
}
.slider1Image {
	DISPLAY: none; FLOAT: left; POSITION: relative
}
.slider1Image SPAN {
	PADDING-RIGHT: 14px; DISPLAY: none; PADDING-LEFT: 14px; FILTER: alpha(opacity=70); PADDING-BOTTOM: 12px; 

FONT: 12px; WIDTH: 694px; COLOR: #fff; PADDING-TOP: 12px; POSITION: absolute; 

BACKGROUND-COLOR: #000; -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7
}
.clear {
	CLEAR: both
}
.slider1Image SPAN STRONG {
	FONT-SIZE: 14px
}
.left {
	LEFT: 0px; WIDTH: 260px! important; TOP: 0px; HEIGHT: 180px
}
.right {
	RIGHT: 0px; WIDTH: 260px! important; BOTTOM: 0px; HEIGHT: 180px
}
UL {
	LIST-STYLE-TYPE: none
}
.style1 {
	FONT-SIZE: small
}

#gg { BACKGROUND-COLOR: #fff;line-height:40px;margin:8px auto;
        width:960px;
        height:40px;
}


/*滚动*/

#demo {

overflow:hidden;

width: 948px;
        height:40px;
        margin:5px 10px;

}
#demo li {
border: 0px solid #F2F2F2;
float:left;
}
#demo li img{
width:110px;
        height:40px;
         margin-top:6px;
         border:1px #CCCCCE solid;
}

#indemo {
float: left;
width: 880%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}

#Demo2_l2r,#Demo_l2r{ height:136px; overflow:hidden; }

.red {color: #FF0000}
.red_light { color: #FF3E3E }
.gray{color: #666;}
.gray_light{color:#ccc;}
.gray_li{color:#999;}
.grayDark{color:#555;}
.white {color: #FFFFFF}
.black{color: #000;}
.blue {color: #0066FF}
.yellow {color: #FFCC00;}
.green {color: #009900;}
.greenDark {color: #005500;}
.blueDark {color: #003366}
.redDark {color: #C00;}
.redStar {color:#FF0000;font:normal normal 12px Verdana;}
.small {font-size:10px;}
.px10Gray {font-size:10px;color:#666666;}
.px11Gray {font-size:11px;color:#666666;}
.px11GrayArial {font-size: 11px;color: #666666;font-family: Arial;}
.px12Gray {color: #666666;font-size: 12px;}
.px10 {font-size: 10px;}
.px11 {font-size: 11px;}
.px12 {font-size: 12px;}
.px13 {font-size: 13px;}
.px14 {font-size: 14px;}
.px16 {font-size: 16px;}
.px18 {font-size: 18px;}
.verdana {font-family: Verdana;}
.georgia {font-family: Georgia;}
.arial {font-family:Arial;}
.remark {margin:0px;padding:0px;color:#666666;font:normal normal 10px Verdana;}
.line1em {line-height: 1em;}
.line12em {line-height: 1.2em;}
.line15em {line-height: 1.5em;}
.line18em {line-height: 1.8em;}
.nowrap{ white-space:nowrap; overflow:hidden; }

.img100px {width:108px;height:108px;overflow:hidden;vertical-align:middle;padding:0px;margin:0px auto;text-align:center;clear:both;}
.img100px a {width:100px;height:100px;line-height:100px;border:0px;padding:2px;text-align:center; margin:0px;overflow:hidden;vertical-align:middle;display:table-cell;*display:block;border:1px solid #aaa;}
.img100px a:hover {border:1px solid #f00;padding:2px;}

.img120px {width:128px;height:128px;overflow:hidden;vertical-align:middle;padding:0px;margin:0px auto;text-align:center;clear:both;}
.img120px a {width:120px;height:120px;line-height:120px;border:0px;padding:2px;text-align:center; margin:0px;overflow:hidden;vertical-align:middle;display:table-cell;*display:block;border:1px solid #aaa;}
.img120px a:hover {border:1px solid #f00;padding:2px;}

.cn_ialvin_pop_layer{
	position:absolute;
	z-index:999;
	border:1px solid #888;
	background:#fff;
}

/*search*/
#search .mf_text {color:#666;}
#search .mf_text_focus {color:#c00;}

#pleft{float:left;width:220px; overflow:hidden; }
.leftbox{border:1px #ccc solid; margin-top:12px; background:#fff;padding-top:1px;}
.leftbox h2{background:url(../images/left_h2.gif) repeat-x;height:28px;line-height:28px;}
.leftbox h2 span{background:url(../images/left_t.gif) no-repeat;width:121px;height:26px;display:block;margin:0 0 1px 1px;text-indent:25px;color:#fff;}
.leftbox ul.type{padding:8px 0 0 10px;}
.leftbox ul.type li{line-height:25px;}
.leftbox h3{margin:8px 1px 0 1px;te xt-indent:25px;background:#ddd;height:20px;line-height:20px;}
.ico2{ padding:0 16px;margin:10px 0;padding-bottom:2px; overflow:hidden; line-height:22px;}
.ico2 li{background:url(../images/ico-1.gif) 0 0 no-repeat;padding-left:8px;}


#pright{float:right;width:730px; }
.plist{margin-top:12px;border:1px #ccc solid;background:#fff;overflow:hidden;padding:1px;}
.plist .plist_t{height:28px;line-height:28px;background:url(../images/left_h2.gif) repeat-x;}
#pright span.boxhead{float:left;margin-left:1px;width:121px;height:26px;display:block;background:url(../images/plist_t.gif) no-repeat;text-indent:25px;font-weight:bold;color:#fff;}
#pright span.more{float:right;margin-right:10px;margin-top:6px;}
.plist .plist_t ul{margin-left:25px;float:left;}
.plist .plist_t ul li{float:left;width:110px;text-align:center;margin-top:3px;height:22px;}
.plist .plist_t ul li.active{background:#fff;border:1px #ddd solid;border-bottom:none;margin-top:3px;height:22px;}
.plist .plist_t ul li.active a{color:#ec0000;}
.plist_c{margin:8px;}
.none{display:none;}
.plist_c ul{padding-bottom:8px;}
.plist_c ul li{float:left;margin:4px;width:132px; font-size:9px; }
.plist_c ul li a img{border:1px #eee solid; }
.plist_c ul li a.title{font-weight:bold;background:url(../images/ico_t.gif) left no-repeat;padding-left:10px;}
.plist_c ul li span{clear:both;}
.plist_c ul li p{display:none;}


.box1{float:left;}
.box2{float:right;}
.box1{width:436px;margin-top:12px;border:1px #ddd solid;background:#fff;padding:1px; height:270px; overflow:hidden; }
.box2{width:280px;margin-top:12px;border:1px #ddd solid;background:#fff;padding:1px; height:270px; overflow:hidden; }
.box1 h2,.box2 h2{background:url(../images/left_h2.gif) repeat-x;height:28px;line-height:28px;}
#pright .box1 span.boxhead{ width:280px; }

.ico1{padding:8px;}
.ico1 li{ line-height:23px; }
.ico1 li a{ background:url(../images/newsarr.gif) 0 5px no-repeat;padding-left:0; *padding-left:16px; display:block; *display:inline; text-indent:16px; }
.ico1 li a:hover{ background:url(../images/newsarrA.gif) 0 5px no-repeat; }

.sp-title{background:url(../images/left_h2.gif) repeat-x;height:28px;line-height:28px;margin-top:16px;}
.sp-title h2{background:url(../images/left_t.gif) no-repeat;width:121px;height:26px;display:block;margin:0 0 1px 1px;text-indent:25px;color:#fff;float:left;}
.sp-title span.more{margin-top:0;}

.ip-txt{padding-left:8px;}
.lxwm{ margin-left:30px; background:url(../images/lxwm.jpg) no-repeat right center; margin-right:20px;}
.dianhua{position:relative; top:45px; right:-400px; float:right;}


.block100per{width:100%;margin: 0px;padding: 0px;}


.partners a{ width:70px; float:left; display:block; }
.partners a img{ /*width:100%;*/ }