@charset "utf-8";


*{margin:0;padding:0;list-style:none;font-size:14px;color:#fff;font-family:"Microsoft YaHei",Arial}
img{border:none;}
a{color:#fff;text-decoration:none; outline:none;}
a:hover{ text-decoration:none;}
.auto{ height:auto; overflow:hidden;}
a:visited,span.MsoHyperlinkFollowed{text-decoration:none!important;color:#fff}
a:link,span.MsoHyperlink{text-decoration:none!important;}
.w1200{ width:1200px; margin:0 auto;}
.w1100{ width:1100px; margin:0 auto;}

.wrap{ width:100%; min-width:1200px; background:url(../images/bg13.jpg) no-repeat center top fixed; background-size:100%;}
.wrap1{ width:100%; min-width:1200px; background:url(../images/bg18.jpg) no-repeat center top; background-size:100%;}
.wrap2{ width:100%; min-width:1200px; background:url(../images/bg14.jpg) no-repeat center top fixed; background-size:100%;}
.wrap3{ width:100%; min-width:1200px; background:url(../images/bg15.jpg) no-repeat center top fixed; background-size:100%;}
.wrap4{ width:100%; min-width:1200px; background:url(../images/bg16.jpg) no-repeat center top fixed; background-size:100%;}
.wrap5{ width:100%; min-width:1200px; background:url(../images/bg18.jpg) no-repeat center top fixed; background-size:100%;}
.wrap6{ width:100%; min-width:1200px; background:url(../images/bg19.jpg) no-repeat center top fixed; background-size:100%;}
.wrap7{ width:100%; min-width:1200px; background:url(../images/bg20.jpg) no-repeat center top fixed; background-size:100%;}
.wrap8{ width:100%; min-width:1200px; background:url(../images/bg22.jpg) no-repeat center top fixed; background-size:100%;}

.header{ margin-bottom:10px; height:115px; position:relative;; z-index:99}
.headertop{ height:47px; line-height:47px;}
.english{ float:left; font-size:12px; color:#96b9de!important;text-decoration:none!important;}
.english:hover{ color:#00f2b2!important;text-decoration:none!important;}
.headeright{ float:right;}
.headeright a{ float:left; font-size:12px; color:#96b9de!important;text-decoration:none!important; margin-left:15px;}
.headeright a:hover{ color:#00f2b2!important;}

.headerbot{ height:67px;border-top:1px solid #4e6386;}
.logocon{ float:left}
.logosub,.logo{ float:left;}
.logo{ margin-top:3px;}
.logosub{ margin-left:15px; margin-top:26px}
.nav{ float:right; height:67px;}
.nav ul{ height:67px;}
.nav ul li{float:left; border-left:1px solid #608dd0; font-size:16px; padding:28px 0 0 0; width:87px;  height:34px;text-align:center; position:relative;; z-index:99;}
.nav ul li span{text-algin:center; display:block;overflow:hidden;}
.nav ul li span a{ color:#fff!important; text-decoration:none!important;}
.nav ul li div{ position:absolute; left:-1px; top:62px; width:89px; display:block; border-top:1px solid #608dd0; display:none;}
.nav ul li div a{ display:block;overflow:hidden;padding:8px 0; background:#011d4d; border:1px solid #608dd0; border-top:0; z-index:99;color:#fff!important; text-decoration:none!important;}
.nav ul li div a:hover{ color:#00f2b2!important; text-decoration:none!important;}
.nav ul li.cur span a{ color:#00f2b2!important; text-decoration:none!important;}

.main{ margin:0px auto 0; height:314px; position:relative;}
.bg{ width:666px; height:314px;}
.mainright{  width:666px; height:314px; position:absolute; right:0; top:0;}
.mainrightcon{ width:666px; height:314px; position:absolute; left:0; top:0;}
.mainslider{ width:auto; float:left; margin-top:30px; margin-right:45px;}
.mainslider a{ display:block; height:30px; line-height:30px; text-align:center; color:#2e7bbc; margin-bottom:12px; background:url(../images/hov.png) no-repeat; padding:0 10px 0 15px;}
.mainslider a:hover{ color:#fff;background:url(../images/hov.png) no-repeat;}
.mainslider a.slidercur{ color:#fff;background:url(../images/hov.png) no-repeat;}
.mainslider a.slider1{width:95px;}
.mainslider a.slider2{ width:89px; margin-left:12px;}
.mainslider a.slider3{width:85px; margin-left:24px;}
.mainslider a.slider4{ width:106px; margin-left:36px;}
.mainslider a.slider5{width:155px; margin-left:46px;}
.mainslider a.slider6{width:106px; margin-left:24px;}
.mainslider a.slider7{ width:106px; margin-left:36px;}
.mainslider a.slider8{ width:85px; margin-left:36px;}
.maintxt{ float:left; width:462px; margin-top:62px;}
.maintxt h3 a{ font-size:24px; font-weight:normal;}
.maintxt  p{ text-align:justify; text-justify:inter-ideograph; overflow:hidden; margin:10px 0 20px 0; line-height:24px;color:#fff}
.more{ font-size:12px; color:#6abdf6;}
.more:hover{ text-decoration:underline;}

.location div{ float:right;}
.location a,.location p,.location span{ float:left; font-size:12px;color:#fff!important; text-decoration:none!important;}
.location span{ margin:0 9px;}
.location a:hover{ color:#00f2b2!important; text-decoration:none!important;}

.footerwrapbg{ width:100%; background:url(../images/footerbg.jpg) no-repeat center top;}
.footertop{ padding:23px 0 25px 0;}
.footertop ul{ float:left; margin-left:45p; width:866px; background:url(../images/line2.png) repeat-x left 32px;}
.footertop ul li{ overflow:hidden; float:left; width:87px; text-align:center; margin-right:10px;}
.footertop ul li p{ margin-bottom:30px;color:#fff!important;}
.footertop ul li a{ display:block; margin-bottom:7px; font-size:12px;color:#fff!important;text-decoration:none!important;}
.footertop ul li a:hover{ color:#00f2b2!important;}
.footertop ul li.footertop2{ overflow:hidden; float:left; width:106px; text-align:left;}
.footertop ul li.footertop3{ margin-right:29px;}
.footerright{ float:right; margin:49px 46px 0 0;color:#fff!important;}
.footerright a{ display:block; border:1px solid #61dcd8; padding-left:17px; margin-bottom:17px; width:141px; height:39px; line-height:39px; background:#12728d url(../images/bg9.png) no-repeat 137px center;
color:#ffffff !important;}
.footerright a:hover{ color:#8de1f9 !important;}
.footerbot{ height:79px; line-height:79px; text-align:center; width:100%; background:url(../images/bg11.png) no-repeat center top; font-size:12px;color:#fff!important;}
.footerbot span{ font-size:10px; margin-left:30px;color:#fff}

.search{ float:left; width:186px; height:24px; line-height:22px; margin-top:11px;}
.search input{ float:left; border:0; outline:none;}
.search input.txt{ background:none; border:1px solid #56656b; border-right:0; text-indent:5px; font-size:12px;padding:2px 0px 2px 8px;}
.search input.sub{ background:url(../images/search.png) no-repeat; width:24px; height:22px; border:1px solid #56656b; border-left:0; cursor:pointer;}
.xwconbot span,.xwconbot p,.xwconbot{ color:#000000 !important;}