/* CSS Document */

/* CSS Document */

/*-------------------------------------- For All ----------------------------------------*/
*{margin:0; padding:0;}
body{ font-size:12px; color:#333; font-family:  Arial, Helvetica, sans-serif; text-align:center; line-height:1.6em; background:url(../images/body_bg.jpg) repeat-x center top #c5edff;}
ul,li{list-style:none;}
a{color:#333;text-decoration:none;}
a:hover{color:#F00; }
.clear{clear:both;}
.mainPage{width:964px; margin:0 auto; background:url(../images/mainPage_bg2.jpg) repeat-y center  top; border-bottom:1px solid #9cc4d5; height:auto; overflow:hidden;}
h2{font-size:14px;}
h3{font-size:12px;}
/*------------------------------- header ---------------------------*/
.header{width:960px; margin:0 auto;  border-top:5px solid #075da7; text-align:left;}
/*------------------------------- contetn ---------------------------*/
.container{width:960px; margin:0 auto; text-align:left;}
.sideBar{width:220px; float:left; margin-left:5px; display:inline;}
.sideBox{width:100%; float:left; margin-bottom:10px;}
.main{width:722px; float:right; margin-right:5px; dispaly:inline;}
.mainBox{width:100%; float:left; margin-bottom:10px;}
.contentBox{width:100%; float:left; margin-bottom:10px;}
/*------------------------------- footer ---------------------------*/
.footer{width:960px; margin:0 auto; background-color:#005299; padding:5px 0; color:#FFF; text-align:left; height:auto; overflow:hidden;}
.copyRight{width:45%; float:left; margin-left:10px;}
.foot_nav{width:45%; float:right; margin-right:10px; text-align:right;}
.footer a{color:#FFF;}
.footer a:hover{color:#F00;}

/*--------------------------------- index --------------------------------*/

/*------------ menu ---------------*/
.menu{width:635px; float:right; margin-top:35px;}
.menu li{float:left;background:url(../images/menu_li_bg.jpg) no-repeat right top; width:90px; text-align:center;}
.menu li a{color:#006cc8; cursor:hand;  }
.menu li a:hover{color:#F00;}
.menu li b{width:100%; font-size:14px;font-weight: bold; display:block; float:left; font-family:"Î¢ÈíÑÅºÚ";}
.menu li span{width:100%; color:#A10000; font-size:11px; float:left;}
.menu .last{background:none;}

/*------------ banner ----------*/
.top_banner{width:100%; float:left; height:240px;}
.space{width:100%; float:left; height:130px;}
.index_flash{width:550px; float:left; margin-left:10px; display:inline; overflow:hidden;}

/*----------------- index news ----------------------*/
.index_news{width:376px; float:right; margin-right:10px; display:inline;background:url(../images/lines.jpg) no-repeat 200px 29px; }
.menu1box{width:200px; float:left; clear:both;}
.menu1box ul{width:100%; float:left; clear:both;}
.menu1box li{width:100px; float:left;}
.menu1box li a{display:block; background:url(../images/nav_title2.gif) no-repeat center bottom; height:30px;  line-height:30px;font-size:12px;  color:#006cc8; text-align:center;}
.menu1box li a:hover{background:url(../images/nav_title.gif) no-repeat center bottom; color:#F00;font-weight:bold;}
.menu1box .hover a{background:url(../images/nav_title.gif) no-repeat center bottom; color:#F00;font-weight:bold;}
.menu1box .mains{width:100%; float:left;}
#main1 ul{
 display: none;
}
#main1 ul.block{
 display: block;
}

/*-------------------------------- channel --------------------------*/
.mainPage2{background:url(../images/mainPage_bg2.jpg) repeat-y  center top;}
.header2{width:960px; margin:0 auto; text-align:left;  border-top:1px solid #075da7;}
.topBar{width:100%; margin:0 auto; background:url(../images/top_bar.jpg) no-repeat center center; height:28px; line-height:28px; color:#666;}
.top_banner2{width:100%; height:198px;}
.main_box1{float:left; width:48%;}
.main_box2{float:right; width:48%;}

/*--------- nav --------*/
.nav{width:100%; background:url(../images/nav_bg.gif) no-repeat center top; height:61px; padding-top:2px; float:left; position:relative;text-align:center;}
.nav ul{width:960px;}
.nav ul li{width:120px; float:left;  background:url(../images/nav_li_bg.jpg) no-repeat  right 3px;}
.nav ul .last{background:none;}
.nav ul li a{font-size:14px; color:#FFF; display:block;height:29px; line-height:29px; width:118px; font-weight:bold}
.nav ul li a:hover{color:#F00; background:url(../images/nav_bg2.jpg) repeat-y center center; font-weight:bold}
#nav li dl{ position: absolute; left: -999em;top:31px; width:960px; background:url(../images/nav_bg3.jpg) no-repeat left top; height:30px; }
#nav li dl{ padding-left:250px;}
#nav li dl dd{width:100px; background:url(../images/nav_li_line.jpg) no-repeat right center; float:left;}
#nav li:hover dl { left:0px; } 
#nav li.sfhover dl { left:0px;}
#nav li:hover  a{color:#FFF; background:url(../images/nav_bg2.jpg) repeat-y center center;  }
#nav li.sfhover  a{color:#FFF; background:url(../images/nav_bg2.jpg) repeat-y center center;}
#nav li:hover  a:hover{color:#FF0;  }
#nav li.sfhover  a:hover{color:#FF0;}
#nav li:hover dl dd a{display:block; width:100%; color:#FFF; font-size:12px; font-weight:normal;height:30px; line-height:30px;background:none;}
#nav li:hover dl dd a:hover{color:#F00; background:none;}
#nav li.sfhover dl dd a{display:block; width:100%; color:#FFF; font-size:12px; font-weight:normal;height:30px; line-height:30px;background:none;}
#nav li.sfhover dl dd a:hover{color:#F00; background:none;}

/*---------- main show ------------*/
.main_show{width:100%; border:1px solid #C8D8F2; height:auto; overflow:hidden; float:left;background:url(../images/main_show_bar.jpg) repeat-x center top;}
.main_show_bar{word-spacing:100%; height:25px; line-height:25px; color:#666; }
.main_show_bar1{float:left; margin-left:10px;}
.main_show_bar2{float:right;margin-right:10px;}
.main_show h2{width:100%; float:left; margin:10px 0; background:url(../images/lines3.jpg) no-repeat center bottom; padding-bottom:5px; text-align:center; font-size:18px;}
.main_show h3{font-size:12px; color:#666; font-weight:normal;text-align:center; width:100%; float:left; margin-bottom:10px;}
.main_show .main_show_cont{width:720; margin:0 auto; padding:0 10px;}
.main_show .main_show_editor{width:720; padding:10px; float:right; text-align:right;}
/*------------ main download ---------------*/
.main_download_show{width:100%; border:1px solid #C8D8F2; height:auto; overflow:hidden; float:left;background:url(../images/main_show_bar.jpg) repeat-x center top; overflow:hidden; height: auto;}
.main_download_show h2{ background: url(../images/lines3.jpg) no-repeat center bottom; margin:15px auto 10px auto; width:100%; float:left; padding-bottom:8px; font-size:16px; text-align:center; color:#666;}
.main_download_cont{width:720px; float:left; margin:0 10px; display:inline;}
.main_download_cont table{ width:100%; border-collapse:collapse; margin-bottom:10px; text-align:left; border:1px solid #E5E5E5;}
.main_download_cont table th{font-size:14px; padding:5px; border:1px dashed #E5E5E5;}
.main_download_cont table td{padding:5px; font-size:12px; border:1px dashed #E5E5E5;}
.main_download_cont table td b{color:#F00;}
/*----------------------- container ---------------------------*/
.container2{width:960px; margin:0 auto; background:#FFF; height:auto; overflow:hidden; text-align:left;}

/*----------------------- feedBack ----------------------------*/
.feedBack{border:1px solid #E4E4E4; background:url(../images/main_show_bar.jpg) repeat-x center top; height:auto; overflow:hidden; width:100%;}
.feedBack_title{background:url(../images/lines3.jpg) no-repeat center bottom; font-size:14px; padding:10px 0; text-align:center; float:left; width:100%; margin-bottom:5px;}
.feedBack table{ border-collapse:collapse;margin:0 50px; width:auto; font-size:12px;}
.feedBack table table{width:auto; margin:0;}
.feedBack th{text-align:right; font-weight:normal; padding:5px;}
.feedBack td{padding:5px 0;}
/*-------------------------------- public ----------------------*/
/*------------------- bread ---------------*/
.bread{width:100%; float:left; margin-bottom:10px; text-indent:25px; border-bottom:1px solid #E5E5E5; padding-bottom:5px; color:#666; background:url(../images/icon04.gif) no-repeat 5px 2px;}
.bread a{color:#666;}
/*------------------- list -----------------*/
.list1{width:100%; float:left; clear:both;}
.list1 ul{margin-top:5px;}
.list1 ul li{width:100%; background:url(../images/icon01.gif) no-repeat left center;}
.list1 ul li a{padding-left:10px; line-height:2em; display:block;}
.list1 ul li span{float:right;}

.list2 ul{ margin:5px;}
.list2 ul li{width:100%; background:url(../images/icon03.jpg) no-repeat left center; float:left;}
.list2 ul li a{line-height:25px; height:25px; padding-left:10px;}
.list2 ul li span{float:right;}

.list3{line-height:1.8em; padding:5px 0;}

.list4 ul{ margin:5px;}
.list4 ul li{width:100%; background: url(../images/icon05.gif) no-repeat left center;}
.list4 ul li a{line-height:25px; height:25px; padding-left:15px;}
/*------------------- border ----------------*/
.border1{height:auto; overflow:hidden; background:url(../images/border/border1_bg.jpg) center center  repeat-y;}
.border1 h2{width:100%; float:left; font-size:14px; color:#333; background:url(../images/border/border1_top.jpg) no-repeat center top; height:30px; line-height:30px; text-indent:15px; padding-top:2px;}
.border1 h2 span{color:#A10000; font-size:11px; font-weight:normal; padding-left:5px;}
.border1 .boxDiv{width:100%; float:left; background:url(../images/border/border1_bot.jpg) no-repeat center bottom; padding-bottom:10px;}

.border2{margin-top:10px;}
.border2 h2{ width:100%;  float:left; border-bottom:1px solid #D1E4F5; margin-bottom:5px; padding-bottom:2px; background:url(../images/icon02.jpg) no-repeat 2px center; text-indent:10px;}
.border2 h2 span{color:#A10000; font-size:12px; font-weight:normal; padding-left:5px;}
.border2 h2 b{float: right;}
.border2 h2 b a{font-size:11px; font-weight: normal; color:#F60;}

.border3{background:url(../images/border/border3_top.jpg) no-repeat center top;overflow:hidden;}
.border3 h2{width:100%;float:left; height:28px; line-height:28px;text-indent:18px; padding-top:5px;}
.border3 h2 span{color:#A10000; font-size:12px; font-weight:normal; padding-left:5px;}
.border3 h2 b{float: right; margin-right:10px;}
.border3 h2 b a{font-size:11px; font-weight: normal; color:#F60;}
.border3 .boxDiv{background:url(../images/border/border3_bot.jpg) no-repeat center bottom; padding-bottom:5px; float:left; width:100%;}

.border4{background:url(../images/border/border4_bg.jpg) repeat-y center center; width:220px; overflow:hidden;}
.border4 h2{background:url(../images/border/border4_top.jpg) no-repeat center top; width:100%; height:31px; line-height:31px; color:#FFF; font-size:14px; text-indent:15px;}
.border4 .boxDiv{background:url(../images/border/border4_bot.jpg) no-repeat center bottom; padding-bottom:5px;}
/*------------------- pics ---------------------*/
.pic01{width:100%; float:left; clear:both;}
.pic01 ul{margin:5px; float:left; margin-left:15px; display:inline;}
.pic01 ul li{float:left; width:177px; text-align:center; padding:5px;}
.pic01 ul li img{border:1px solid #E5E5E5; padding:1px;}
.pic01 ul li a{width:100%; display:block; line-height:1.8em;}

.pic02 ul{ width:100%; float:left; display:inline; margin-top:5px;}
.pic02 ul li{width:120px; float:left; text-align:center; }
.pic02 ul li a{display:block; padding-bottom:5px; width:100%; font-size:14px;color:#F60;}
.pic02 ul li a:hover{ color:#F00;}
.pic02 ul li .pic1{ padding:2px; border:1px solid #CCC;}

/*-------------------- ad ----------------------*/
.ad01{width:100%;height:100px; float:left; background:url(../images/banner01.jpg) no-repeat center center; }
.ad02{width:100%;height:100px; float:left; background:url(../images/banner02.jpg) no-repeat center center; }
.ad03{width:100%;height:100px; float:left; background:url(../images/banner03.jpg) no-repeat center center; }
.ad04{width:100%;height:100px; float:left; background:url(../images/banner04.jpg) no-repeat center center; }
.ad05{width:100%;height:100px; float:left; background:url(../images/banner05.jpg) no-repeat center center; margin-bottom:10px;}
.ad06{width:100%;height:100px; float:left; background:url(../images/banner06.jpg) no-repeat center center; }

.sygd{background:url(../images/border/gdsy.gif) no-repeat; width:940px; height:184px;overflow:hidden; margin-left:auto; margin-right:auto; margin-top:5px; margin-bottom:10px;}

.tt1{ font-size:14px; color:#FFFFFF; font-weight:bold; float:left; line-height:31px; width:100px;}
.tt2{font-size:12px; color:#313131; float:left; line-height:31px;text-align:right; width:830px;}
.tt2 a{ color:#006cc8}
.tt2 a:hover{ color:#F60}
.gdnr{ width:920px; height:140px; margin-top:13px; line-height:22px; margin-left:auto; margin-right:auto;}
.gdnr a{font-size:12px;color:#F60;line-height:22px;}
.gdnr a:hover{ color:#F00;line-height:22px;}
.gdnr img{border:1px solid #bdc8cf; margin:2px; }

