@charset "utf-8";
/* CSS Document */
/*网站首页变灰start------*/
/*body *{-moz-filter: grayscale(100%); */   
/*-o-filter: grayscale(100%);*/   /*opera*/
/*filter:gray; */               /*ie9- */
/*}*/
/*网站首页变灰色end------*/

body{padding:0px;margin:0px auto; font-size:14px;
	font-family:"Microsoft YaHei UI";color:#333;}

a,
a:link{ text-decoration:none; color:#333;}
a:hover{color:#004c36;}
ul,li{ list-style:none;}

.autoWidth{width:1160px;margin:0px auto;min-width:1160px; position:relative;}

.top{ position:relative;height:74px;}
.logo{ position:absolute;height:74px; border:0; cursor:pointer; background:url(/web/images_2017/logo.png) left center no-repeat;top:7px; height:60px;width:300px;}
.top .top_link{ position:absolute;right:10px;width:200px;line-height:37px;height:37px; text-align:right;}
.top form{ position:absolute;padding:0px;right:10px;bottom:10px;height:27px;width:270px;}
.top form .input{ line-height:24px;width:200px; background:#fff; border:1px #ccc solid; border-right:none; display:block; float:left; height:24px; font-size:12px; color:333; padding-left:5px;}
.top form .but{ background-color:#eee; no-repeat; width:60px; height:28px; display:block; float:left;  cursor:pointer;border:1px solid #ccc;}
.cal{ position:absolute;right:290px;bottom:10px;height:20px;line-height:20px;text-align:right;width:160px;display:none;}
.weather{ position:absolute;right:290px;bottom:3px;height:28px;line-height:28px;}

.nav{height:80px; background-color:#fafafa;}
.nav div{margin:0px auto;height:50px;}
.nav a{width:145px;float:left;height:80px; text-align:center; line-height:80px;font-size:18px; display:inline-block;}
.nav a:hover{ background-color:#eee;}
.banner{height:auto; background:#eee center top no-repeat;}

.nav_app{ position:relative;height:90px;}
.nav_app div{ position:absolute;top:20px; height:50px;}
.nav_app a{width:165px;float:left;height:50px; text-align:left; line-height:50px;font-size:16px; display:inline-block;}
.nav_app a:hover{ background-color:#eee;}
.nav_app a i{ display:block;float:left;width:32px;height:32px;margin:9px; background-image:url(/web/images_2017/icon_nav.png); background-repeat:no-repeat; background-position:left top;}
.nav_app a i.icon1{ background-position:left top;}
.nav_app a i.icon2{ background-position:left -32px;}
.nav_app a i.icon3{ background-position:left -64px;}
.nav_app a i.icon4{ background-position:left -96px;}
.nav_app a i.icon5{ background-position:left -128px;}
.nav_app a i.icon6{ background-position:left -160px;}
.nav_app a i.icon7{ background-position:left bottom;}

.more{line-height:30px;color:#333;float:right;font-size:14px;}
.box1{ position:relative; background-color:#eee;height:720px;}
.news_box{ position:relative;}
.news_tit{ position:absolute;top:30px;width:780px;line-height:30px;font-size:18px;color:#004c36;font-weight:normal;}
.news_top_img{ position:absolute;width:360px;top:90px;height:250px;left:0px; background-color:#fafafa;}
.news_top_cont{ position:absolute;width:396px;left:384px;top:90px;height:255px;overflow:hidden;}
.news_top_cont p{font-size:14px;line-height:25px;margin:0px;padding:0px;margin-top:10px;overflow:hidden; max-height:150px;text-indent:2em;clear:both;}
.news_top_cont a.more{float:right;line-height:25px;color:#004c36;}
.news_top_cont h1,
.news_top_cont h1 a{font-weight:normal;margin:0px;padding:0px;font-size:20px;color:#333;line-height:33px;float:none;}

.news_list{ position:absolute;width:780px;top:355px;height:32px;height:96px;}
.news_list a{ display:block; overflow:hidden; float:left;width:375px;margin-right:15px;height:32px;line-height:32px; background:url(/web/images_2017/li.png) left center no-repeat; text-indent:15px;}

.line{height:1px;background-color:#ccc;width:780px; position:absolute;top:465px;width:780px;border:0;}

.lngj_tit{top:495px;}
.lngj_img{ position:absolute;top:545px;height:145px;width:200px; background-color:#fafafa;}
.lngj_cont{ position:absolute;left:230px;width:550px;top:545px;}
.lngj_cont h1{font-weight:normal;margin:0px;padding:0px;height:33px; overflow:hidden;font-size:20px;color:#333;line-height:33px;}
.lngj_cont p{font-size:14px;line-height:25px;margin:0px;padding:0px;margin-top:10px; text-indent:2em;max-height:100px;overflow:hidden;}

.svr_tel{ position:absolute;top:5px;right:0px;width:320px;border:0;height:135px;}
.svr_lbn{ position:absolute;top:130px;right:0px;width:320px;border:0;height:110px;}
.svr_yyt{ position:absolute;top:135px;right:0px;width:320px;border:0;height:120px;}

.svr_app{ position:absolute;top:246px;right:0px;width:320px;border:0;height:134px; background:url(/web/images_2017/bg_service.png) right top no-repeat;}
.svr_app a{ position:absolute;height:70px;line-height:20px;top:30px; cursor:pointer; text-align:center;}
.svr_app i{margin:0px auto; display:block;width:48px;height:48px; background-image:url(/web/images_2017/icon_service.png); background-position:left top; clear:both;}
.icon_wx1 {left:30px;width:86px;}
.icon_wx2 {left:116px;width:88px;}
.icon_zfb {right:30px;width:86px;}
.icon_wx1 i{ background-position:left top;}
.icon_wx2 i{ background-position:left center;}
.icon_zfb i{ background-position:left bottom;}
.icon_wx1:hover,.icon_wx2:hover,.icon_zfb:hover {background-color:#eee;}
.svr_ewm{display:none; position:absolute;bottom:13px;}
#ewm_wx1{width:258px;height:258px;right:200px;}
#ewm_wx2{width:258px;height:258px;right:118px;}
#ewm_zfb{width:258px;height:258px;right:10px;}


.box_radio{ position:absolute;top:355px;width:320px;height:340px;right:0px; background:url(/web/images_2017/bg_radio.png) right bottom no-repeat;}
.box_radio .tit,
.link_box .tit{width:270px;top:30px;left:25px;}

.box_radio .list,
.link_box .list{ position:absolute;width:270px;top:60px;left:25px;bottom:30px; overflow:hidden;}

.box_radio .list a,
.link_box .list a{ display:block;line-height:28px;width:100%;word-break:break-all !important; background:url(/web/images_2017/li2.png) left 11px no-repeat; text-indent:12px;}
.link_box .list a{line-height:32px; background:url(/web/images_2017/li.png) left 15px no-repeat; text-indent:15px;height:32px;font-size:16px;overflow:hidden;}
.link_box .list a:hover{ background:none;background-color:#fafafa;font-size:18px; text-indent:10px;}
.link_box select{width:270px;height:30px;font-size:14px;margin-top:10px;}
.box2{ position:relative; height:330px;}

.app_link{ position:absolute;width:250px;left:0px;top:32px;}
.app_link a{width:250px; display:block;line-height:40px;font-size:16px; cursor:pointer; background-color:#eee;height:40px;margin-bottom:10px;color:#333;padding:10px 0;}
.app_link a:hover{ background-color:#004c36;color:#fff;}
.app_link a.logo_jcxx{height:65px; background:url(/web/images_2017/logo_jcgk.png) left top no-repeat;}
.app_link a.logo_gcxx{height:65px; background:url(/web/images_2017/logo_gcgk.png) left top no-repeat;}
.app_link a i{ display:block;width:40px;height:40px; background-image:url(/web/images_2017/icon_app.png);margin:0 15px 0 30px;float:left;}
.app4{ background-position:left top;}
.app3{ background-position:left -40px;}
.app1{ background-position:left -80px;}
.app2{ background-position:left -120px;}
a:hover .app4{ background-position:right top;}
a:hover .app3{ background-position:right -40px;}
a:hover .app1{ background-position:right -80px;}
a:hover .app2{ background-position:right -120px;}

.jczc_box{ position:absolute;left:285px;width:495px;top:0px;top:32px;}
.jczc_box .tit{width:495px;top:10px;}
.jczc_box .list{ position:absolute;top:60px;width:495px;height:220px;}
.jczc_box .list a{ display:block; overflow:hidden;width:480px;height:34px;line-height:34px; background:url(/web/images_2017/li.png) left center no-repeat; text-indent:15px;}

.link_box{ position:absolute;top:22px;width:320px;height:290px;right:0px; background:url(/web/images_2017/bg_link.png) right top no-repeat;}


.foot{ position:relative; background-color:#004c36;height:400px;}
.menuBox{position:absolute;width:1100px;left:0px;top:25px;padding:0px;margin:0px;}
.menuBox li{width:150px;float:left;}
.menuBox li a{color:#fff;line-height:34px;clear:both;display:block;}
.menuBox li a.title{font-size:18px;line-height:40px;border-bottom:1px solid #00a273;margin-bottom:5px;float:left;padding-right:10px;}
.copyright{ position:absolute;right:10px;line-height:30px; text-align:right;top:30px;color:#fff;}



.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100% !important;
  height:100% !important;
  padding: 0;
  margin: 0;
  text-align:center;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  text-align:center;
  position: absolute;
  display: none;
  width: 100% !important;
  height:100% !important;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  float: left;
  width: 100% !important;
  height:100% !important;
  margin:0px auto;
  border: 0;
  }
.slide_container {
  margin-bottom: 50px;
  position: relative;
  float: left;
  width: 100%;
  }

.slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100% !important;
  height:100% !important;
  padding: 0;
  margin: 0;
  }

.slide li {
  position: absolute;
  width: 100% !important;
  height:100% !important;
  left: 0;
  top: 0;
  right:0;
  }
  
 .slide img {
  display: block;
  position: relative;
  z-index: 1;
  width: 100% !important;
  height:100% !important;
  border: 0;
  float:none !important;
  }

.slide .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 14px;
  text-align:center;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .6);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0px 20px;
  line-height:25px;
  margin: 0;
  max-width: none;
  }
  
 .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.5;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("../images/themes.gif") no-repeat left top;
  margin-top: -45px;
  }

.slide_nav:active {
  opacity: 0.8;
  }

.slide_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
 }
