@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body,p,h1,h2,h3,h4,h5,table,ul,li{ margin:0; padding:0; color:#000; font-family:"宋体";}
body{ background:#fff;}
body,p{ font-size:12px; border:none;}
a{ font-size:12px; color:#000; text-decoration:none; border:none; padding:0; margin:0;}
img{ border:0; margin:0; padding:0;}
ul,li{ list-style:none; border:0; margin:0; padding:0;}
dl,dt,dd{ margin:0; padding:0; -webkit-margin-start:0;}
h1,h2,h3,h4,h5{ font-weight:normal; font-size:12px;}
strong,b{ font-weight:bold;}
table,tr,td{ border-spacing:0;}

.mainbox{ width:1190px; margin:0 auto; overflow:hidden;}

.header{ width:100%; overflow:hidden; border-top:4px #0079c0 solid;}
.top_11{ width:100%; overflow:hidden; height:32px; line-height:32px; color:#999;}
.top_11 span{ float:left;}
.top_11 p{ float:right;}
.top_11 p a{ padding:0 5px; color:#999;}
.top{ width:100%; overflow:hidden; padding-top:10px;}
.top .logo{ float:left; overflow:hidden;}
.top .top_tel{ float:right; padding-top:20px; overflow:hidden;}

.box_nav{ width:100%; overflow:hidden; height:45px; line-height:45px; background:url(../images/box_nav.jpg) left top repeat-x;}
.menu{ width:100%; overflow:hidden;}
.menu ul{ width:100%; overflow:hidden;}
/*.menu ul li{ width:170px; display:block; float:left; background:url(../images/box_nav_li.png) right center no-repeat; text-align:center;}*/
.menu ul li{ width:170px; display:block; float:left; background:url(../images/box_nav_li.png) right center no-repeat; text-align:center;}
.menu ul li a{ display:block; color:#fff; font-size:14px;}
/*.menu ul li a:hover{ background:#335D99;}*/
.menu li:hover a{ color: #fff; }
.menu ul .onli a{ background:#335D99;}
.menu ul .onli .subNav1 dl dt a{ background:none;}
.menu ul .onli .subNav2 dl dt a{ background:none;}
.menu ul .onli .subNav3 dl dt a{ background:none;}
.menu ul .onli .subNav4 dl dt a{ background:none;}
.menu ul .onli .subNav5 dl dt a{ background:none;}
.menu ul .onli .subNav6 dl dt a{ background:none;}

.key{ width:100%; overflow:hidden; border-bottom:1px #cecece solid; height:32px; line-height:32px;}
.host{ float:left; overflow:hidden;}
.host a{ color:#737373; padding:0 3px;}
.search{ float:right; padding-top:4px; overflow:hidden;}
.search .text{ height:22px; line-height:22px; padding-left:10px; width:170px; float:left; border:1px #c6c6c6 solid;}
.search .image_input{ width:35px; height:24px;}

/*banner*/
.banner {height:450px; position: relative; margin:0 auto; overflow:hidden; }
.banner_img{ width:1440px; margin:0 auto; overflow:hidden;}
.banner_img .hd { width:100%;height: 14px; overflow: hidden; position: absolute; bottom: 34px; z-index: 1;}
.banner_img .hd ul { height:14px; float: right; display:inline;}
.banner_img .hd ul li { float: left; margin-left: 10px; width: 14px; height: 14px; background:#fff; text-indent:-999em; font-size:0; border-radius:2px;}
.banner_img .hd ul li.on { background:#0079c0; }
.banner_img .bd { width:100%; height: 450px; z-index: 0; overflow: hidden;}
.banner_img .bd ul{width:1440px;height:450px;}
.banner_img .bd ul li { zoom:1; vertical-align:middle; height:450px;}

.footer{ width:100%; overflow:hidden; margin-top:25px;}
.foot_nav{ width:100%; overflow:hidden; height:45px; line-height:45px; text-align:center; background:url(../images/box_nav.jpg) left top repeat-x;}
.foot_nav a{ padding:0 25px; color:#fff; background:url(../images/box_nav_li.png) left center no-repeat;}
.foot{ width:100%; overflow:hidden; padding:20px 0;}
.foot_left{ float:left; margin-left:150px; color:#999999; line-height:24px;}
.foot_right{ float:right; width:105px; overflow:hidden; line-height:30px; color:#999999; margin-right:100px;text-align: center;}
.foot_right img{ display:block;}