
/* CSS Document */
body{ margin:0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; line-height:24px; color:#666;}
img{border:0;}
ol,ul,li { list-style: none; }
a{ color:#105B49; text-decoration:none; outline:none;}
a:hover { color:#36C;}/*color:#f00;  text-decoration:underline;*/
.box{ width:980px; overflow:hidden; margin:0 auto;}

.top{ width:auto; height:27px; background:url(../images/top_bg.gif) repeat-x;}
.menutop{ width:800px; height:27px; float:left; padding-top:3px;}
.menutop a{ text-decoration:none; color:#666;}
.menutop a:hover{ color:#36C;}
.language{  height:17px; float:right; padding-top:3px;}
.language a{  height:17px; float:right; margin-left:5px; text-decoration:none; color:#666;}
.language a:hover{text-decoration:underline;}

.header{ width:980px; margin:0 auto; height:100px; border:solid 0px red; background:url(../images/headerright_bg.png) no-repeat right 0px;}
.logo{ width:980px; height:65px; margin:0 auto; padding-top:3px;} 
.menu{ width:980px; height:35px;  margin:0 auto; text-align:center;}
.menu a{ font-family:"微软雅黑"; font-weight:bold; width:100px; height:39px; font-size:15px; color:#fff; text-decoration:none;  line-height:39px;}
.menu a:hover{ color:#FC0;}

/*nav部分*/
.tree_nav{width:980px;background:url(../images/nav_bg.png) no-repeat;}
.tree_nav,.tree_nav ul,.tree_nav ul li,.tree_nav ul li a{display:block;z-index:99999;height:35px;line-height:35px;float:left;text-align:center;}
.tree_nav ul{width:100%;margin:0px;padding:0px; padding-left:20px;}
.tree_nav ul li{width:auto; position:relative; text-align:center; font-family:"微软雅黑"; font-size:14px;}
.tree_nav ul li a{width:auto; font-family:"微软雅黑"; font-size:14px;padding:1px 15px;}
.tree_nav ul li a:link,.tree_nav ul li a:visited,.tree_nav ul li a:active{color:white;}
.tree_nav ul li a:hover{background-color:#F1F1F1; background:url(../images/nav_tab.jpg) no-repeat center center; color:#0E71AB;}
.tree_nav ul li ul{margin:0;padding:0px 0px; height:auto;float:left;position:absolute;z-index:99999; top:35px; display:none; left:0px;border:0px solid #cccccc;background:white;width:120px;}
.tree_nav ul li ul li,.tree_nav ul li ul li a{z-index:99999;height:32px; font-weight:normal; font-size:12px; line-height:32px;text-align:center;text-indent:2px;width:120px; margin:0;padding:0;}
.tree_nav ul li li a:link,.tree_nav ul li li a:visited,.tree_nav ul li li a:active{color:black;}
.tree_nav ul li li{border-left:solid 1px #E9E9E9;border-right:solid 1px #E9E9E9;border-bottom:solid 1px #E9E9E9; margin:0; padding:0;
                  background:url(../images/nav-c-li.gif) #F1F1F1 repeat-x 0px 0px;
                   }
.tree_nav ul li li a{margin:0; padding:0;background:#F1F1F1;}
.tree_nav ul li li a:hover{background:#27A4EC;color:white;}
.tree_nav ul li li:hover{ background:url(../images/nav-c-li.gif) #F1F1F1 repeat-x 0px 54px; }

.banner{ width:980px; height:281px; margin:0 auto;  border:solid 0px #dbdbdb; margin-top:0px;_margin-top:0px;}
/**
*banner list begin
**/
/* 单个图片幻灯片盒子 - 公用类 */
.banner .slideBox{ width:980px;height:281px; margin:0;padding:0; overflow:hidden; position:relative; border:0px solid #ddd;  }
.banner .slideBox .hd{height:15px; overflow:hidden; position:absolute;  float:right; right:30px; bottom:10px;  z-index:2; }

.banner .slideBox .hd ul{ overflow:hidden; zoom:1; z-index:999;margin:0;padding:0;}
.banner .slideBox .hd ul li{ z-index:999; float:left; margin-right:8px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; margin-top:0px; }
.banner .slideBox .hd ul li.on{ background:#f00; color:#fff;  z-index:999;}
.banner .slideBox .bd{ position:relative; height:100%; z-index:0; margin:0;padding:0;   }
.slideBox .bd ul{margin:0; padding:0; }
.banner .slideBox .bd img{margin-left:1px; width:980px; height:281px; text-align:center;}
/**
.slideBox .bd img{margin-left:8px; width:1002px; height:336px; text-align:center;}
*banner list end
**/

.left{ width:210px; overflow:hidden; float:left; margin:0; padding:0;}
.middle{ width:540px; overflow:hidden; float:left; margin:0; padding:0; margin-left:10px;}
.right{ width:210px; overflow:hidden; float:right; margin:0; padding:0;}

.mtop10{clear:both; margin-top:10px;}
.title210{width:210px; height:33px; background:url(../images/con_t.gif);}
.title210 span{width:100px; height:30px; line-height:30px; padding-top:3px; font-size:14px; font-weight:bold; color:#016aa7; float:left;padding-left:10px;}
.box210{ width:208px; overflow:hidden; border-left: solid 1px #e9e9e9; border-right: solid 1px #e9e9e9; border-bottom: solid 1px #e9e9e9;}

.title540{width:540px; height:33px; background:url(../images/title540_bg.gif) no-repeat left center;}
.title540 span{ width:100px; height:30px; line-height:30px; padding-top:3px; font-size:14px; font-weight:bold; color:#fff; float:left; padding-left:10px;}
.box540{ width:538px; overflow:hidden; border-left: solid 1px #e9e9e9; border-right: solid 1px #e9e9e9; border-bottom: solid 1px #e9e9e9;}
.newpadding{padding-top:10px;padding-bottom:10px;}
.more{ width:37px; height:11px; float:right; margin-top:12px; margin-right:10px;}
.ads{width:208px; overflow:hidden; border: solid 1px #e9e9e9;}
.ads img{ margin:0;padding:0; border:0px;}

.searchinput{width:137px; height:18px;border:0;background:url(../images/search_input.gif) no-repeat;}
.searchbtn{border:0;background:url(../images/search.gif) no-repeat; width:54px; height:18px;}

.newleft{ width:225px; overflow:hidden; float:left; margin:0; padding:0; padding-left:10px; border:0px solid #ddd;}
.newright{ width:290px; overflow:hidden; clear:both; float:right; margin:0; padding:0; margin-right:2px; border:0px solid #ddd;}


.title490{width:490px; height:33px; background:url(../images/title540_bg.gif) no-repeat left center;}
.title490 span{ width:100px; height:30px; line-height:30px; padding-top:3px; font-size:14px; font-weight:bold; color:#fff; float:left; padding-left:10px;}

.title640{width:640px; height:33px; background:url(../images/title640_bg.gif) no-repeat left center;}
.title640 span{ width:100px; height:30px; line-height:30px; padding-top:3px; font-size:14px; font-weight:bold; color:#fff; float:left; padding-left:10px;}



.time{ width:73px; height:24px; font-size:11px; float:right; text-align:right;}
.timec{ width:150px; height:24px; font-size:11px; float:right; text-align:right;}
.newright_ul{margin:0; padding:0;}
.newright_ul .time{ margin-right:5px; }
.newright_ul li{background:url(../images/news_li.jpg) no-repeat left center; padding-left:8px;}


.news540{ width:auto; height:24px; padding:0 10px; background:url(../images/news_li.jpg) 10px center no-repeat;}
.news540_title a{ text-decoration:none; color:#666;}
.news540_title a:hover{ color:#016aa7}
.news540_title{ width:440px; height:24px; line-height:24px; padding-left:10px; float:left;}

.weibo{height:273px; overflow:hidden;}


.news210{ width:auto; padding:0 10px;}
.news210 ul{ padding:0; margin:0;}
.news210 ul li{ list-style:none; line-height:24px;}
.news210 ul li a{ text-decoration:none; color:#666;}
.news210 ul li a:hover{ color:#016aa7}

.down{ width:auto; padding:0 10px;}
.down ul{ padding:0; margin:0;}
.down ul li{ list-style:none; padding-left:10px; line-height:24px; background:url(../images/down_li.jpg) left center no-repeat;}
.down ul li a{ text-decoration:none; color:#666;}
.down ul li a:hover{ color:#016aa7}

.index_video{width:194px; margin:6px 6px 1px 6px; text-align:center; font-weight:bold;}

#demo a img{ border:solid 1px #dbdbdb; padding:4px; margin:2px;}
#demo a{ line-height:24px; text-decoration:none; color:#666;}
#demo a:hover{ color:#016aa7;}


.footer{ width:980px; margin:0 auto; margin-top:10px;  height:140px; background:#016aa7; background:url(../images/footer_bg.jpg) repeat-x;}
.footer_menu{height:36px; width:100%; text-align:center; padding-top:5px; font-weight:bold; font-family:微软雅黑; color:#FFFFFF;}
.footer_menu a{ font-size:14px; color:#FFFFFF;}
.footer_menu a:hover{ text-decoration:underline;}
.copy{ width:980px; margin:0 auto;overflow:hidden;  padding-top:10px; text-align:center;}

