@charset "utf-8";
/* CSS Document */


*{ margin:0; padding:0; outline:0; list-style:none; text-decoration:none;}
body{ font-size:15px; font-family:Microsoft YaHei,sans-serif; color:#000;   background:#C7E2FF;}
img{ border:0; vertical-align:middle;}
a{ color:#000;}
ul{ overflow:hidden; zoom:1;}
h2,h3{ overflow:hidden; zoom:1; font-size:18px; font-weight:normal;}
table{ border-collapse:collapse;}


.inner{ overflow:hidden;zoom:1; clear:both; padding:0 10px; width:1140px; margin:auto;}
.fl,.left,.middle{ float:left;}
.fr,.right{ float:right;}
.clear{ overflow:hidden;zoom:1; clear:both;}
.banner{ margin-bottom:10px;}
.banner img{ width:100%; height:auto;}
.tab .hd ul li{ float:left; cursor:pointer; font-size:16px;}
.tab .bd{ overflow:hidden; zoom:1; clear:both;}


.header{  padding:40px 0;}
.logo{ float:left;}
.logo a{ float:left; white-space:nowrap; }
.logo a img{ float:left; margin-right:10px;}
.logo a span{ display:block; font-size:32px; color:#b32430; font-weight:bold; }
.logo a p{ font-size:18px; }
.so{ float:right; background:#fff; width:350px;border-radius:50px; overflow:hidden;zoom:1; margin-top:20px;}
.so input{ background:none; border:0; vertical-align:top; height:40px; line-height:40px;}
.so input.text{ background:url(../images/so.png) 20px center no-repeat; padding-left:60px;}
.so input.submit{ float:right;  width:100px; font-size:18px; color:#fff;
    background: #246BB3;
    background: -moz-linear-gradient(   top, #3399ff 0%, #246BB3 100%);
    background: -webkit-gradient(linear,left top, left bottom, color-stop(0%,#3399ff), color-stop(100%,#246BB3));
    background: -webkit-linear-gradient(top, #3399ff 0%,#246BB3 100%);
    background: -o-linear-gradient(top,  #3399ff 0%,#246BB3 100%);
    background: -ms-linear-gradient(top, #3399ff 0%,#246BB3 100%);
    background: linear-gradient(to bottom, #3399ff 0%,#246BB3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3399ff', endColorstr='#246BB3',GradientType=0 );	
	border-radius:50px; 
	cursor:pointer;
}
.back{ float:right; margin-left:10px; margin-top:20px;}
.back a{ float:left; width:120px; height:40px; line-height:40px; text-align:center; color:#fff; border-radius:50px; }
.back a img{ margin-right:10px;}
.back a.red{
	background: #e00;
    background: -moz-linear-gradient(   top, #e52e3d 0%, #b32430 100%);
    background: -webkit-gradient(linear,left top, left bottom, color-stop(0%,#e52e3d), color-stop(100%,#b32430));
    background: -webkit-linear-gradient(top, #e52e3d 0%,#b32430 100%);
    background: -o-linear-gradient(top,  #e52e3d 0%,#b32430 100%);
    background: -ms-linear-gradient(top, #e52e3d 0%,#b32430 100%);
    background: linear-gradient(to bottom, #e52e3d 0%,#b32430 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e52e3d', endColorstr='#b32430',GradientType=0 );	
}
.nav .inner{ background:#e52e3d; padding:0; width:1160px;}
.nav ul li{ float:left; }
.nav ul li a{ float:left; padding:0 20px; height:60px; line-height:60px;  color:#fff; font-size:18px; }
.nav ul li a img{ width:auto; height:20px; margin-right:10px;}
.nav ul li a:hover{ background-color:#b32430;}
.nav .bd{ float:left; height:60px;  position:relative; overflow:hidden;zoom:1;  }
.nav .bd ul{ position:absolute; left:0; top:0;}
.nav .prev,
.nav .next{ float:left; background:#cc2936; width:20px; height:20px; margin-top:20px; margin-right:5px; display:none;}
.nav .prev{ background:url(../images/prev.png) center center no-repeat;}
.nav .next{ background:url(../images/next.png) center center no-repeat;}
.nav .prevStop{ background:url(../images/prevStop.png) center center no-repeat;}
.nav .nextStop{ background:url(../images/nextStop.png) center center no-repeat;}
.wrapper .inner{ background:#fff; padding-top:10px; padding-bottom:10px;}
.footer table{ margin:20px auto;}
.footer table td{ padding:10px; font-family:simsun; font-size:12px; line-height:24px; color:#555; }





.bg{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:-1;}
.bg img{ width:100%; height:100%;}

.index .wrapper .inner{ background:url(../images/white.png);}
.navigation{ padding:105px;  }
.navigation ul li{ float:left;  padding:5px;}
.navigation ul li a{ float:left;  background:#3399ff url(../images/li.png) right bottom no-repeat; padding:30px;  width:116px; height:100px; line-height:20px; font-size:16px; color:#fff;}
.navigation ul li a.a1{ background-color:#246BB3;}
.navigation ul li a.a2{ background-color:#D870AD;}
.navigation ul li a.a3{ background-color:#169FA5;}
.navigation ul li a.a4{ background-color:#8DC153;}
.navigation ul li a.a5{ background-color:#169FA5;}
.navigation ul li a.a6{ background-color:#967BDC;}
.navigation ul li a.a7{ background-color:#3BAEDA;}
.navigation ul li a.a8{ background-color:#F6BB43;}

.navigation ul li a.b1{ background-color:#E9573E;}
.navigation ul li a.b2{ background-color:#8DC153;}
.navigation ul li a.b3{ background-color:#3BAEDA;}
.navigation ul li a.b4{ background-color:#967BDC;}
.navigation ul li a.b5{ background-color:#169FA5;}
.navigation ul li a.b6{ background-color:#246BB3;}
.navigation ul li a.b7{ background-color:#D870AD;}

.navigation ul li a.c1{ background-color:#246BB3;}
.navigation ul li a.c2{ background-color:#8DC153;}
.navigation ul li a.c3{ background-color:#E9573E;}
.navigation ul li a.c4{ background-color:#F6BB43;}
.navigation ul li a.c5{ background-color:#3BAEDA;}
.navigation ul li a.c6{ background-color:#967BDC;}
.navigation ul li a.c7{ background-color:#246BB3;}






.position{ background:url(../images/position.png) 10px center no-repeat; border-bottom:1px dashed #ccc; padding:10px 10px 10px 40px; margin-bottom:10px; font-family:simsun; font-size:12px;}

.menu h3{ background:#246BB3; padding:20px; color:#fff;}
.menu ul li{ border:1px solid #bbb; margin-top:5px;}
.menu ul li a{ display:block; background:#eee; border-top:1px solid #fff; padding: 10px; color:#333;}

.dropmenu h3{ display:none;}

.listtable ul li{ overflow:hidden;zoom:1;clear:both; border-bottom:1px solid #cce0ff; vertical-align:bottom; }
.listtable ul li span{ float:right; width:15%; height:35px; line-height:35px; text-align:center;}
.listtable ul li span.s1{ float:left; width:63%; text-align:left; }
.listtable ul li span.s2{ width:20%;}
.listtable ul li a{ background:url(../images/ico.gif) 10px center no-repeat;  padding-left:30px; }
.listtable ul li a:hover{ color:#f00;}
.listtable ul li.tbg{ padding:0; background:#C7E2FF; border:0; border-top:1px solid #3399ff; color:#246BB3; font-weight:bold; }
.listtable ul li.tbg span{ text-align:center; border-left:1px solid #fff;}
.listtable ul li.tbg span.s1{ border:0; }
.listtable ul li.tbg:hover{ background:#B2D0FF;}
.listtable ul li.libg{ background:#EFF8FF;}
.listtable ul li:hover{ background:#E3F1FF;}

.article{ padding:40px;}
.article .tit{ text-align:center; font-size:36px; margin-bottom:10px;}
.article .subtit{ text-align:center; font-size:18px;color:#666; margin-bottom:10px;}
.article .data{ text-align:center; color:#666; font-size:14px; margin-bottom:20px; }
.article .data span{ margin:0 10px;}
.article .data .bdsharebuttonbox{ display:inline;}
.article .data .bdshare-button-style1-16 a,
.article .data .bdshare-button-style1-16 .bds_more{ float:none;}
.article .cont{ padding:20px 0; line-height:28px; color:#333; }
.article .add{ border-top:1px solid #ddd; padding:10px 0; line-height:26px;}
.article .add a{ color:blue;}
.article .add a:hover{ color:red;}


.page{ padding:20px 0; overflow:hidden;zoom:1;}
.page #pager{ float:right;}
.page .total{ float:right; font-size:12px; color:#666; line-height:26px; margin-right:20px;}


.Table{ padding:10px; overflow:hidden;zoom:1; }
.Table .left{ width:240px; }
.Table .right{ width:830px; border-left:1px solid #ccc; padding-left:20px; }

.Table .right h3{  border-bottom:2px solid #246BB3; padding-right:10px;}
.Table .right h3 span{ float:left; background:#246BB3;  padding:0 20px; height:40px; line-height:40px; text-align:center; color:#fff; border-radius:5px 5px 0 0;}

.sobg{ padding:10px 0; margin:5px 0; text-align:left;}
.sotable th{ padding:3px 0; text-align:right; width:90px; font-size:14px; color:#015893;}
.sotable td{ padding:3px 0;}
.sotable td .submit{ background:#246BB3; border:1px solid #246BB3; width:60px; height:24px; line-height:24px; text-align:center; color:#fff; cursor:pointer;}






