body{
  min-width: 1280px;
}
.w1200{
  width: 1200px;
  margin: 0 auto;
  position: relative;
}
.header{ height:500px; background:url(bj.png) top center no-repeat;}

.header .login-form{
  
}
.header .login-form .lf-item{
  position: relative;
  margin-left: 12px;
}
.header .login-form .lf-item input{
  position: relative;
  box-sizing: border-box;
  padding-left: 34px;
  z-index: 1;
  width: 114px;
  height: 28px;
  border-radius: 14px;
  border: none;
  background-color: #F0F0F0;
  outline: none;
}
.header .login-form .lf-item .ic{
  z-index: 2;
  left: 14px;
}
.header .login-form .lf-submit{
  margin-left: 12px;
}
.header .login-form .lf-submit button{
  border: none;
  width: 82px;
  height: 28px;
  border-radius: 14px;
  border: none;
  font-size: 14px;
  color: #fff;
  cursor: pointer;
  /*background-color: #4F17A7;*/
  background-color:#00F;
}
.nav{
	  font-size: 16px;
  margin-top: 22px; height:25px; line-height:25px;
	}
.nav ul li{
float: left;
padding: 0 25px 0 0;
	}
.nav ul li:after{
  content: "|";
  color: #fff;
  margin-left: 25px;
}

.nav ul li:last-child::after {
  display: none;
}
.nav ul li a{
color: #fff;
	}
	.nav ul li a:hover{
border-bottom: 1px solid #fff;
	}
.search {
  width: 1023px;
  height: 155px;
  margin: 80px  auto 0;
  background: rgba(0, 0, 0, 0.18);
  border-radius: 20px;
}
.search1 {padding:25px 75px;}
.search1 .secnav{ clear:both;height:30px; line-height:30px;}
.search1 .secnav a { font-size:16px; font-weight:bold; margin-right:20px; color:#FFF; float:left; display:block;height:36px; line-height:28px;}
.search1 .secnav a:hover{border-bottom: 1px solid #fff;}
.secx{ margin-top:20px;}
.secx .inputtext{border-radius: 6px; width:694px; height:50px; line-height:50px;border: none;padding-left: 22px; font-size:16px;outline: medium;}
.secx .secbtn{ width:50px; height:50px; margin-left:10px; background:url(fangdajing.png) center no-repeat; border: none;}
.search-g-link{ display:block; height:48px;border-radius: 3px; border:1px solid #638dbd; width:118px; line-height:48px; text-align:center; font-size:16px; color:#FFF; margin-left:10px;}
.zkjs{ height:390px;}
.zkjs .zkjs_l{ width:630px; line-height:200%;}
.zkjs .zkjs_l .zkjs_l_wz{text-indent:2em}
.zkjs .zkjs_l ul{ margin-top:40px;}
.zkjs .zkjs_l ul li{ text-align:center;border-right:#e5e5e5 1px solid; padding-right:55px;}
.zkjs .zkjs_l ul li h2{ font-weight:normal; font-size:16px; margin-top:10px;}
.zkjs .zkjs_r{ width:452px; height:293px; margin-left:118px;}
.ad{ background:url(ad.jpg) center no-repeat; height:130px;}
.news{ margin-top:40px; margin-bottom:60px; height:454px;}
.bttitle{ font-weight:bold; font-size:24px;  height:74px; line-height:74px;}
.bttitle a{color:#282828;}
.news .news_1{ width:553px; height:380px;}
.news .news_1 img{ width:100%;}
.news .news_2{ width:610px; margin-left:37px;}
.news .news_2 .news_2_tow{ margin-bottom:28px;}
.news .news_2 .news_2_tow h1{ font-size:16px; font-weight:bold; height:42px; line-height:42px;}
.news .news_2 .news_2_tow h1 a{ color:#008def}
.news .news_2 .news_2_tow h2{ font-size:14px; font-weight:normal; color:#666666; line-height:180%;}
.news .news_2 ul li{ height:40px; line-height:40px;}
.news .news_2 ul li a{ color:#424242;}
.news .news_2 ul li span{ float:right;}
.zkzj{ height:617px; background:#f0f6ff; padding-top:35px;}
.zkzjul{ background:#008cee;}
.zkzjul li:hover{ background:#0075c8;}
.curr{background:#0075c8;}
.nav_sub{ margin-top:20px;}
.nav_sub .news_ul li{ width:188px; height:274px; background:#FFF; margin:0 6px;}
.nav_sub .news_ul li:hover{ background:#008cee;}
.nav_sub .news_ul li:hover h2 a{color:#fff}
.nav_sub .news_ul li img { text-align:center; margin:9px auto 0; width:172px; height:208px;}
.nav_sub .news_ul li h2{ height:57px; line-height:57px;}
.nav_sub .news_ul li h2 a{ font-weight:normal; font-size:17px; color:#000000}

.zkgd{ background:url(zkgdbj.png) repeat-x; height:580px;}
.zkgd1{ margin-top:65px; width:765px; height:442px; background:#FFF}
.zcsd{margin-top:65px;width:410px; height:442px; margin-left:25px; background:#FFF}
.zkgd_nav{ height:60px; line-height:60px; border-bottom:2px solid #e5e5e5; margin:0 15px;}
.zkgd_nav b{ font-size:22px;}
.zkgd_nav span{ float:right;}
.zkgd_nav span a{ color:#0190ee}

.zkgd1 dl{ margin:20px 20px auto 20px;}
.zkgd1 dl dt{ float:left; display:inline; width:275px; height:330px; margin-right:30px;}
.zkgd1 dl dt span{ display:block; margin-top:10px;}
.zkgd1 dl dd{height:40px; line-height:40px;}
.zkgd1 dl dd span{float:right;}
.zcsd dl{ margin:20px 20px auto 20px;}
.zcsd dl dd{height:40px; line-height:40px;}
.zcsd dl dd span{float:right;}
.zxrc{ padding-top:30px;}
.gd li{ margin:0 7px;}
.gd li img{ width:136px; height:174px;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;}
.gd li img:hover{opacity: 0.7;filter: alpha(opacity=70);transition:all 1.2s linear;-moz-transition:all 1.2s linear;-o-transition:all 1.2s linear;-webkit-transition:all 1.2s linear; -webkit-transform:scale(1.12);-moz-transform:scale(1.12);-o-transform:scale(1.12);-m-transform:scale(1.12);transform:scale(1.12);}
.gd li p{ height:40px; line-height:40px; text-align:center;}

.youqing{ margin-top:40px;}
.youqing .yqbt{ color:#008cee; font-size:18px; font-weight:bold; height:56px; line-height:56px; border-bottom:2px solid #004e7f}
.youqing .youqing_1{ height:42px; line-height:42px;}
.youqing .youqing_1 a{ 	color:#014d7e}
.footer{ margin-top:30px; border-top:2px solid #008cee; padding-top:40px; padding-bottom:30px; clear:both;}
.footer_l{ border-right:1px solid #dcdcdc; height:125px; text-align:center; width:408px;}
.footer_c{border-right:1px solid #dcdcdc;width:534px;}
.footer_c img{ margin-top:-50px; margin-left:60px;}
.footer_c_1{ margin-left:20px;}
.footer_c_1 h1{ font-weight:bold; font-size:18px; color:#000}
.footer_c{ line-height:200%;}
.pq{ text-align:center;}
.footer_r{ width:258px;}
.footer_r p{ text-align:center;}


.main {width: 1200px; margin:30px auto; font-size:14px}
.cleft {
  width: 264px;
  float: left;
}
.cleft .subtitle{ width:231px; margin-right:33px; margin-top:30px;}


.cleft ul li {
  margin-bottom: 7px;
  width: 232px;
  height: 36px;
  background: url(submenu-li-bg.jpg) no-repeat;
}
.cleft ul li a {
  display: block;
  width: 225px;
  height: 36px;
  text-align: center;
  line-height: 36px;
  color: #333;
  font-family: "Microsoft YaHei", "Î¢ÈíÑÅºÚ", Arial;
  font-size: 14px;
}
.cleft ul li.select,
.cleft ul li:hover {
  background: url(submenu-li-bg-hov.jpg) no-repeat;
}
.cleft ul li.select a,
.cleft ul li:hover a {
  color: #fff;
}

.cright {
  width: 936px;
  float: left;
}
.cright .curlocation {
  padding-top: 32px;
  height: 74px;
  background: url(cright-tit-bg.jpg) no-repeat;
  padding-left: 24px;
}
.cright .curlocation a{ color:#2C2A29;}
.cright .maincontent .tit { padding-top:15px; padding-bottom:15px;
  line-height: 44px;
  border-bottom: #cbcbcb 1px dashed;
  text-align: center;
  font-size: 24px;
  font-family: "Microsoft YaHei", "Î¢ÈíÑÅºÚ", Arial;
}
.cright .maincontent .mcontent {
  padding: 10px 0;
  line-height: 26px;
  color: #333;
  font-size: 14px;
}
.cright .maincontent .mcontent p {
  margin: 10px 0;
}
.cright .maincontent .mcontent input { padding:2px; color:#000000
}

.cright .maincontent .mcontent .sx{
margin-top:30px; font-size:13px;
color: #333;
}
.cright .maincontent .mcontent .sx a{color: #333;}

.maincontent ul li.newslist {
  height: 41px;
  line-height: 41px;
  border-bottom: #ddd 1px dashed;
}
.maincontent ul li.newslist a {
  color: #666;
}
.maincontent ul li.newslist a:hover {
  color: #d4000e;
}
.maincontent ul li.newslist span.time {
  float: right;
}
.maincontent ul li.first {
  border-bottom: #ddd 1px  dashed;
}
.maincontent ul li.first .ntop {
  line-height: 60px;
}
.maincontent ul li.first .ntop img {
  float: right;
  margin-top: 20px;
}
.maincontent ul li.first a.title {
  font-size: 14px;
  color: #333;
  font-weight: 600;
}
.maincontent ul li.first a.title:hover {
  color: #d4000e;
}
.maincontent ul li.first p {
  line-height: 20px;
  padding-bottom: 10px;
}
.fenye{ margin:30px auto}

.cright .text {padding:20px; font-size:16px;}
.cright .text p {margin:8px 0;}
.epages{font:11px/12px Tahoma; text-align: center; padding:15px 0; clear:both;}
.epages *{vertical-align:middle;}
.epages a{padding:1px 4px 1px;border:1px solid #A6CBE7;margin:0 1px 0 0;text-align:center;text-decoration:none;font:normal 12px/14px verdana;}
.epages a:hover{border:#659B28 1px solid;background:#f3f8ef;text-decoration:none;color:#004c7d}
.epages input{margin-bottom:0px;border:1px solid #659B28;height:15px;font:bold 12px/15px Verdana;padding-bottom:1px;padding-left:1px;margin-right:1px;color:#659B28;}

.member {margin:20px auto 0 auto; padding-bottom:30px; width:1180px; font-size:14px;}

.member .left .box {width:920px; border:8px solid #E7E7E7;}

.text h1 {height:50px; line-height:50px; font-size:20px; font-weight:bold; text-align:center;}
.main_m{ padding:30px 0;}