/*reset el*/
html,body{text-align:center;height:100%;color:#333;}
body{font:12px/1.231 Arial, Helvetica, Simsun, "Microsoft YaHei", Mingliu;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
li{list-style:none;}
li,img,input,button{vertical-align:middle;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6,input,textarea,select,address,caption,cite,code,dfn,em,strong,th,var{font-size:100%;font-style:normal;font-weight:normal;}
q:before,q:after{content:"";}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
del,ins{text-decoration:none;}
div{overflow:hidden;zoom:1;}
a{text-decoration:none;color:#333;}
a:focus{-moz-outline-style:none;}
a:hover{color:red;}

.banner,.footer{width:800px;margin:0 auto;font-size:100%;color:#333;text-align:left;}

.header{width:800px;height:209px;margin:0 auto;font-size:14px;color:#FFFFFF;text-align:center;border-left:1px solid #237EFA;border-right:1px solid #237EFA;}
.topnav{height:24px;line-height:24px;border-bottom:1px solid #E6E6E6;background:url(index_bg1.gif) repeat;}
.topnav div{width:800px;margin:0 auto;text-align:right;}
.topnav a{color:#F1AF00;}
.topnav span{color:#999;margin:0 5px;}

.logo{height:180px;}
.logo h3{float:left;}
.logo .hdad{float:right;}

.nav{text-align:center;height:67px;background:url(navbg.gif) 0 0 repeat-x;}
.nav ul{height:29px;padding:0 5px;overflow:hidden;zoom:1;}
.nav li{float:left;height:29px;overflow:hidden;}
.nav li a{display:block;margin-left:-1px;margin-right:2px;padding:0 15px 0 18px;line-height:30px;background:url(menu_line.png) 1px 0 no-repeat;}
.nav li.on{background:url(bg_nav_on.png) right top no-repeat;}
.nav li.on a{margin-left:0;font-weight:bold;color:#fff;background:url(bg_nav_on.png) left top no-repeat;}
.nav div{height:38px;line-height:38px;padding:0 18px;*padding:0 22px;color:#fff;font-weight:bold;color:#CCE3EE;}
.nav div p{float:left;}
.nav div form{*padding-top:7px;}
.nav div .form{float:right;}
.nav div .form input{width:80px;vertical-align:middle;border:1px solid #9FAFBB;vertical-align:middle;}
.nav div .form button{vertical-align:middle;line-height:1.2;vertical-align:middle;}
.nav div .form a{color:#CCE3EE;}
.nav div .form a:hover{color:#EE3955;}

.switch-ad{width:518px;border:1px solid #ccc;padding:5px;height:213px;}
.switch-ad .ad-img{float:left;height:213px;}
.switch-ad .ad-img a{display:block;}
.switch-ad .ad-img a img{width:300px;height:213px;border:none;}
.switch-ad ul{float:right;width:210px;height:213px;}
.switch-ad li{zoom:1;margin-bottom:1px;background:#E6E6E6;}
.switch-ad li strong{display:block;padding:5px;font-size:100%;}
.switch-ad li p{margin:0;padding:5px;height:49px;overflow:hidden;line-height:1.5;background:#EEE;display:none;}
.switch-ad li.on strong a{color:#EE3955;}
.switch-ad li.on p{display:block;}
.switch-ad li.on p a{color:#F69CAA;}

.list-bd{border:1px solid #ccc;padding:5px;}
.list-bd .title{font-size:125%;font-weight:bold;padding:5px;background:#EBF3FB;color:#07519A;}
.list-bd .subtitle{padding:5px;border-bottom:1px dashed #ccc;}
.list-bd .information{padding:10px 5px 20px 5px;}
.list-bd .pageview{margin-top:10px;padding:10px 5px;border-top:1px solid #ccc;text-align:right;}
.list-bd .information p{padding-top:15px;}
.list-bd .reply{color:#666;padding:5px;}

.box{position:relative;background:#ccc;padding:1px;}
.box .hd,.box .ft{position:absolute;width:2px;height:2px;background:url(bg_round.png) 0 0 no-repeat;}
.box .hd{left:0;top:0;background-position:0 0;}
.box .ft{right:0;top:0;background-position:-2px 0;}
.box .bd{background:#fff;}
.box .bd h3{text-align:right;padding:0 5px;height:30px;border-bottom:1px solid #ccc;background:url(bg_title.png) left bottom repeat-x;line-height:31px;}
.box .bd h3 a{display:block;text-align:right;overflow:hidden;zoom:1;}
.box .bd h3 strong{float:left;font-weight:bold;cursor:pointer;}
.box .bd .box-content{padding:5px;}
.box h3 a{background:url(bg_icon.png) 3px -38px no-repeat;padding-left:15px;}
.box .box-content{height:182px;}
.box .box-content li a{background:url(bg_icon.png) 3px -70px no-repeat;padding-left:15px;}
.box li{padding:4px 0;*padding:6px 0 2px;background:url(bg_h_line.png) left bottom repeat-x;}

.banner{margin:10px auto;}
.banner .main{float:left;width:530px;}
.banner .main .grid{float:left;width:260px;}
.banner .main .lastgrid{margin-left:10px;}
.banner .side{float:right;width:260px;}

.ft-desc{border-top:1px solid #5AB9FE;margin-top:10px;padding:10px 0;}
.ft-desc .power{float:left;}
.ft-desc .contact{float:right;}
.site-about{text-align:center;}

.crumbs {height:32px;line-height:32px;}
.crumbs em{color:#227DFA;}

#act .box-content{height:auto;overflow:hidden;}
#act ul{width:784px;margin-left:5px;height:120px;overflow:hidden;}
#act li{float:left;background:none;margin-right:5px;padding:0 0 5px;text-align:center;background:#E6E6E6;overflow:hidden;}
#act li a{display:block;background:none;padding:0;}
#act li a img{display:block;width:120px;height:88px;margin-bottom:10px;}

#coop{margin-bottom:10px;}
#coop .box-content{height:auto;}
#coop li{background:none;}
#coop li a{background:none;padding:0;}
#coop li{display:inline;margin-right:10px;}

#incside{margin-bottom:10px;}
#incside .box-content{height:auto;}


#dymenu{width:800px;margin:0 auto;text-align:center;background:url(navbg.gif) 0 0 repeat-x;height:67px;}
#dymenu .root{zoom:1;}
#dymenu .root:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#dymenu .root li{position:relative;float:left;}
#dymenu .root a{color:#FFF;cursor:pointer;text-decoration:none;}
#dymenu .root table{border-collapse:collapse;border-spacing:0;}
#dymenu .root h3{height:25px;margin:0;padding:0 10px;background:;color:#FFF;font-size:14px;cursor:default;line-height:25px;}
#dymenu .root ul{display:none;}
#dymenu .root a:hover,#dymenu .root a:hover h3,#dymenu .root li:hover h3{background:red;color:#000;}
#dymenu .root a:hover ul,#dymenu .root li:hover ul{display:block;position:absolute;left:0;width:100px;background:#EEE;}
#dymenu .root ul li{position:relative;float:none;border-top:1px solid #FFF;}
#dymenu .root ul a{display:block;width:100%;text-indent:10px;background:#EEE;color:#000;vertical-align:middle;}
#dymenu .root ul a:hover{background:#DDD;color:#333;}
#dymenu .root ul li h4{width:100px;background-color:#EEE;text-indent:10px;font-size:12px;}
#dymenu .root a:hover a ul,#dymenu .root li:hover li ul{display:none;position:static;background:none;}
#dymenu .root a:hover a:hover h4,#dymenu .root li:hover li:hover h4{background:#DDD;color:#333;cursor:pointer;}
#dymenu .root a:hover a:hover ul,#dymenu .root li:hover li:hover ul{display:block;position:absolute;left:100px;top:0;margin-top:-1px;_margin-top:0;background:#EEE;}
#dymenu .root ul ul li{border-left:1px solid #FFF;}
