﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
img{ border:none;}
ul,ol{ list-style:none;}
em{ font-style:normal;}
.clear{ clear:both;}
a{ color:#111; text-decoration:none;}
a:hover{ text-decoration:underline;}
.red{ color:#e00;}
table{ border-collapse:collapse; width:100%;}
td,th{ padding:3px;}
input,select,textarea{ color:#111; font-size:13px; font-family:"微软雅黑",Arial,Helvetica,sans-serif;}
body{ line-height:180%; color:#111; font-size:13px; font-family:"微软雅黑",Arial,Helvetica,sans-serif; background:#fff;}

.w1000,.main{ width:1000px; overflow:hidden; margin:0 auto;}
.main{ min-height:550px;}
.header{ width:100%; height:230px; overflow:hidden; background:#e5fffe url(/images/header_bg.jpg) no-repeat top center;}
.header-top{ height:30px; line-height:30px; width:1000px; overflow:hidden; margin:0 auto;}
.header-top b{ float:left; font-weight:normal;}
.header-top em{ float:right;}
.header-top a{ margin:0 6px;}
.header-logo{ height:162px ;width:1000px; overflow:hidden; margin:0 auto;}
.header-time{ line-height:36px; width:1000px; overflow:hidden; margin:0 auto;}
.logo{ float:left; width:660px; height:80px; font-size:0; text-indent:-300px; margin:30px 0 0 0;}
.nav{ width:100%; height:70px; background:url(/images/nav_bg.jpg) repeat-x left center; margin-top:-10px;}
.navlist{ width:992px; padding-left:8px; overflow:hidden; margin:5px auto 0 auto;}
.navlist li{ float:left; display:inline; height:70px; font-size:16px; color:#fff; margin-left:-8px;}
.navlist li a{ float:left; height:65px; color:#fff; padding:5px 30px 0 30px;}
.navlist li a:hover{ color:#ff0; text-decoration:none;}
.navlist li.active a{ padding-left:38px; background:url(/images/navlistli_active_bg.gif) no-repeat top left;}
.navlist li em{ float:left; width:1px; height:70px; overflow:hidden; background:url(/images/navlistli_bg.gif) no-repeat right 5px;}
.navlist li.active em{ width:8px; background:url(/images/navlistli_active_bg.gif) no-repeat top right;}
.navlist li:hover i{
transform:rotate(360deg); 
-webkit-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-o-transform:rotate(360deg);
-ms-transition:rotate(360deg);
transition:all 350ms linear;
-webkit-transition:all 350ms linear;
-moz-transition:all 350ms linear;
-o-transition:all 350ms linear;
-ms-transition:all 350ms linear;	
}
.navlist li a.navA6{ color:#ff0;}
.navlist li i{ display:block; width:28px; height:22px; margin:6px auto 0 auto;}
.navA1 i{ background:url(/images/nav_icon.png) no-repeat 2px 0;}
.navA2 i{ background:url(/images/nav_icon.png) no-repeat -118px 0;}
.navA3 i{ background:url(/images/nav_icon.png) no-repeat -256px 0;}
.navA4 i{ background:url(/images/nav_icon.png) no-repeat -415px 0;}
.navA5 i{ background:url(/images/nav_icon.png) no-repeat -576px 0;}
.navA6 i{ background:url(/images/nav_icon.png) no-repeat -732px 0;}
.navA7 i{ background:url(/images/nav_icon.png) no-repeat -861px 0;}

/**/
.link{ width:100%; overflow:hidden; background:#edeef0; padding:20px 0; text-align:center;}
.linktop{ width:700px; height:35px; line-height:35px; background:url(/images/icon1px.gif) repeat-x left center; margin:0 auto 20px auto;}
.linktop b{ font-size:18px; padding:0 50px; background:#edeef0;}
.linkul{ width:1000px; overflow:hidden; margin:0 auto;}
.linkul li{ float:left; display:inline; margin:0 10px 20px 10px;}
.linkul li img{ display:block;}
.linkinput{ width:1000px; overflow:hidden; padding:10px 0; margin:0 auto;}
.linkinput select{padding:2px; font-size:14px; border-radius:3px; margin:0 10px;}
/**/
.footer{ width:100%; overflow:hidden; text-align:center; background:#959ca8; color:#fff; line-height:28px; padding-bottom:15px;}
.footer a{ color:#fff;}
.footerNav{ width:100%; height:40px; line-height:40px; color:#fff; font-size:14px; border-bottom:1px #ccc solid; background:url(/images/nav_bg.jpg) repeat-x; overflow:hidden; margin-bottom:15px;}
.footerNav a{ margin:0 10px;}
.footerMain{ width:1000px; overflow:hidden; margin:0 auto;}



