@charset "utf-8";
/* CSS Document */
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin:0 auto; padding: 0; }
img { border: 0 none;  }
ul, li { list-style-type: none; }
h2, h5 { font-weight:100;}
h2, h4, h6{ font-size:12px;}
h1, h3, h5{ font-size: 14px; }
body, input, select, button, textarea { font-size: 12px; font-family:Arial, Helvetica, sans-serif; margin:0; }
button { cursor: pointer; }
body { color: #333; line-height: 1.2; background: url(../images/t_bg.gif) top center repeat-x; }
a {color:#333;}
a, a:link { text-decoration: none; }
a:active, a:hover { text-decoration: underline;  color:#dd0600; }
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; height:0; }
* {  -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
*:before,*:after {  -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}

#wapper{ width: 1200px;}
.mar_t15{ margin-top: 15px;}
.fl{ float: left;}
.fr{ float: right;}

 
.header{ width:1200px; } 
.header img{ float: left; margin-top: 15px; margin-bottom: 19px;}
.header h1{ float:left; width:100%; height:45px; line-height: 45px;  	}
.header h1 a{ float:left; width: 12.5%; text-align:center; font-weight:100; font-size:16px;    color:#fff;   display: inline-block; border-right: 1px solid #fff;}
.header h1 a:hover{ background-color: #0A72D1;}
.header h2{ text-align: right; height: 32px; line-height: 32px; color: #666;}
.header h2 span{ float: left; color: #666;}
.header h2 a{ margin: 0 5px;}
.header h3{ float: right; font-weight: 700; font-size: 28px; text-align: right; line-height: 32px; margin-top: 36px; color: #CA0003;}
.header h3 b{ font-size: 32px; display: inline-block;}
.banner{ float:left; width:100%;   position:relative;height:420px; overflow:hidden;}
.banner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.banner .bd ul{ width:100% !important;  }
.banner .bd li{ width:100% !important;  height:420px; overflow:hidden; text-align:center;  }
.banner .bd li a{ display:block; height:420px; }

.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(../images/BanBg.png) repeat-x; text-align:center;
		 _background:#000; _filter:alpha(opacity=60); }
.banner .hd ul{ text-align:center;  padding-top:5px;  }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/flashNum.png) -18px 0; overflow:hidden;  line-height:9999px;  }
.banner .hd ul .on{ background-position:0 0; }


.footer{ float: left; width: 100%;   background-color: #00a8ff; padding-bottom: 10px; margin-top: 15px;}
.footer{ border-bottom: 1px solid #fff; padding: 10px 0; line-height: 25px; color: #fff; }
.footer h3{ width: 1200px;  color: #fff; text-align: center; border-bottom: 1px solid #fff; padding-bottom: 10px;}
.footer h3 a{ color: #fff; font-weight: 100;font-size: 16px; margin-left: 10px;} 
.footer img{ float: left; margin: 15px 0;}
.f_Com{ float: left; width: 700px; padding: 0 35px; font-size: 14px;  border-left: 1px solid #fff; margin-left: 50px; margin-top: 20px;}

.f_Com p{ line-height: 25px; font-size: 14px; color: #fff;}
 

.npage{  text-align:center; color: #333;   padding:10px 0; margin:10px 0; float:left; width:100%; }
.npage a{ margin:0 5px; border:1px solid #00538a ; padding:5px 8px;}
.npage a:hover{ background-color:#00538a ; color:#fff;}

