@charset "gb2312";
/* CSS Document */

* {	margin: 0px; padding: 0px; font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ","ËÎÌå","ºÚÌå";}
body {	margin: 0px auto; padding: 0px; color: rgb(51, 51, 51); font-size: 12px; text-decoration: none; position: relative;}
html {	width: 100%; height: 100%;}
body {	width: 100%; height: 100%;}
ul {	list-style-type: none;}
li {	list-style-type: none;}
table {	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;}
td {padding: 0px; line-height: 25px;}
img {border: 0px currentColor; border-image: none;}
a {	border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); text-decoration: none;}
a:link {color: rgb(51, 51, 51); text-decoration: none;}
a:hover {color: rgb(51, 51, 51); text-decoration: none;}
.flexslider {height: 300px; overflow: hidden; position: relative;}
.slides {position: relative; z-index: 1;}
.slides li {background-position: center !important; height: 300px;}
@media screen and (min-width:1900px)
{
.slides li {background-size: 100% 300px !important;}
}
.wrap {	left: 0px; top: 0px; width: 100%; position: absolute; z-index: 20;}
.navtop {background: rgba(255, 255, 255, 0.6) !important; width: 100%; height: 30px;

background-color:#ffffff;
    filter:Alpha(opacity=60);
    position:static;
    *zoom:1;
}
.navright {	margin: 0px auto; width: 1100px; height: 30px; position: relative;}
.navright ul {width: 1100px; height: 30px; left: 20px; position: absolute;}
.navright ul li {width: 150px; height: 30px; line-height:30px; text-align: center; color: rgb(15, 93, 50) !important; font-size: 16px; margin-right:20px; float: left;}

.header {margin: 0 auto !important; width: 1100px; height: 170px; position: relative;}
.logo {	left: 30px; position: absolute;}
.logo img {	margin-top: 30px;}
.header_right {width:370px; height:100px; top: 30px; right: 30px; position: absolute;}
.weather {width:370px; height:50px; float:left; margin-left:10px; display:inline;}
.weather a{ float:left; width:240px; display:block; height:50px; line-height:50px; font-size:18px; color:#666666;}
.weather img{ width:22px; height:23px;}
.weather span { width: 23px; height:23px; margin-top:14px;}
.weather p{ width:88px; float:left; text-align:center;height:50px; line-height:50px; font-size:18px; color:#2c7eed;}
.weather p a { width:88px; color:#2c7eed;}
.weather p a:hover { color:#2c7eed;}

.search { width:370px; height:auto; float:left; margin-top:20px;  }
.search input {	background: rgba(255, 255, 255, 0.85) !important; border: currentColor; border-image: none; width: 263px; height: 34px; color: rgb(51, 51, 51); line-height: 34px; padding-left: 10px; margin-right:2px; font-size: 14px; position: absolute;}
.search a {	background:#2c7eed; text-align:center; font-size:18px; color:#ffffff; left: 275px; width: 78px; height: 34px; line-height:34px; display: block; position: relative;}
.search a:hover {background:#2362ba;}

.nav_con {background: rgba(0, 0, 0, 0.35) !important;margin: 0px auto; width:100%; height: 100px;

background-color:#000000;
    filter:Alpha(opacity=35);
    position:static;
    *zoom:1;
}
.nav { margin: 0px auto; width: 1100px; height: 100px; position: relative;}
.nav ul {height: 100px; vertical-align: middle; display: block;}
.nav ul li {width: 175px; height:100px; text-align: center; font-size: 18px; float: left; display: block; margin-left:10px;}
.nav ul li img { width:140px; height:44px; margin-top:28px;}
.nav ul li a {height: 100px; text-decoration: none; display: block; border:none;}
.nav ul li a:hover {background: rgba(0, 0, 0, 0.35) !important;}
.nav ul li ul { z-index:1000; position: relative; display:none; width:175px; height:144px; padding: 8px 0;background: rgba(0, 0, 0, 0.7) !important;

background-color:#000000;
    filter:Alpha(opacity=7);

    *zoom:1;
}
.top-y{background: rgba(0, 0, 0, 0.35) !important;}
/*.nav ul li a:hover,.nav ul li a:active {color:#ffffff; background: rgba(0, 0, 0, 0.7) !important;}*/
.nav ul li:hover ul,.nav ul li a:hover ul,.nav ul li a:active ul {display:block;width:100%;}
.nav ul li ul li { /*float:left;*/ display:block; width:175px; height:36px; line-height:36px; text-align:center; font-size:18px; color:#fffff; border:none; margin-left:0;}
.nav ul li ul li a{display:block; height:36px; color:#ffffff; border:none;}
.nav ul li ul li a:hover{display:block; height:36px; color:#ffffff; border:none;background: rgba(0, 0, 0, 0.7) !important;


}



.current {background: rgba(0, 0, 0, 0.35) !important;}
.navcurr {background: rgba(0, 0, 0, 0.35) !important;}
.s1 {display: block;}
.s2 {display: none;}


.link {	margin: 0px auto; width:100%; height:105px; clear: both; background:#d5e5fb;}

.linkcon {	width: 1100px; height: 40px; margin: 0 auto;}
.wzlj { float:left; width:1100px; height:33px; margin: 13px 0 0 0; overflow: hidden;}
.wzlj p { float:left; width:100px; height:33px; line-height:33px; font-size:16px; text-align: center; }
.wzlj span { float:left; width:1000px; height:33px;}
.wzlj span ul { vertical-align:middle;}
.wzlj span ul li { float:left; min-width:90px; height:33px; line-height:33px; text-align: center; font-size:16px; padding:0 12px; background:#ffffff; margin-right:16px;}







.footer { margin: 20px auto 0px; width: 100%;}
.footer-main{width: 1100px; position:relative; margin:0 auto; }
.dzjg{width: 52px; height: 63px; position:absolute; top:50px; right:50px;}
.footer ul {width: 100%; padding-top: 10px;}
.footer ul li {	width: 100%; text-align: center; color: rgb(51, 51, 51); line-height: 40px; font-size: 14px;}

.content {	background:#ffffff; margin: 0px auto; width: 1100px; height: auto;}
.con {	margin: 0px auto; width: 1100px; background:#ffffff; margin-bottom: 20px;}

.crumbs { font-size: 16px; background:#eeeeee; height:46px; margin-top:20px;}
.crumbs_title { float:left; width:200px; height:46px; line-height:46px; background: #2c7eed; font-size:18px; text-align:center; color: #ffffff;}
.crumbs_list { float:right; width:auto; height:46px;}
.crumbs_list ul { vertical-align:middle;}
.crumbs_list ul li { float:left; width:auto; height:20px; line-height:20px; border-right: 1px solid #333333; margin: 13px 0; padding: 0 10px; font-size:16px;}

.weizhi {	padding-left: 20px; font-size: 14px; font-size: 16px;}
.weizhi a {	height: 50px; color: rgb(102, 102, 102); line-height: 50px;}
