body {
	max-width:640px;
	margin:0 auto;
}
html{ overflow-x:hidden;}

a {color:#686868;text-decoration:none;}
a:hover {color:#e22307;text-decoration:none;}

.center{ text-align:right; width:100%; text-align:center;}
.line{ border-bottom:#CCCCCC 1px dashed;}

img {border:0;}
.img:visited img{border: 1px solid #cccccc;}
.img img{border: 1px solid #cccccc;padding:2px;}
.img:hover img{border: 1px solid #054ae7;}

/*顶部样式*/

.top{ width:100%; height:auto; overflow:hidden; margin:0 auto; overflow:hidden;}
.top_bg{width:100%; height:auto; overflow:hidden; margin:0 auto; text-align:center;}
.top_bg img{max-width:100%;}
.tel{width:100%; height:30px; line-height:30px; text-align:center; background-color:#076fce; font-size:14px; overflow:hidden;}
.remen{ clear:both; width:320px; height:37px; overflow:hidden; line-height:37px; margin:0 auto; background:url(fangdajing.jpg) no-repeat left center; padding-left:30px;}

/*导航样式*/
.Top_menu {height:auto; width:100%; margin:0 auto; overflow:hidden; text-align:center; background-color:#076fce;}
.Top_menu ul{list-style:none; width:100%; margin:0 auto; font-family:"微软雅黑";}
.Top_menu ul li{float:left; width:24%; text-align:center; height:32px; font-size:14px; line-height:32px; margin-bottom:2px;}
.Top_menu ul .li_link{width:1%; height:32px; background:url(menu_list.jpg) no-repeat center center; float:left;}
.Top_menu ul li a{color:#fff;text-decoration:none;display: block;}
.Top_menu ul li a:hover{color:#ffc501; text-decoration:none;display: block;height:32px;} 
.Top_menu ul li a:hover span{color:#fff; text-decoration:none; display: block; height:32px;} 
.Top_menu ul li a:active {color:#fff;display: block;}
 
.flash{width:100%; height:auto; overflow:hidden; margin:0 auto;}

/* 轮换区 */

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.slide_container {
  margin-bottom:0px;
  position: relative;
  float: left;
  width: 100%;
  }

.slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
  
 .slide img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

.slide .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }
  
 .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  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: 1.0;
  }

.slide_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }

/*index*/
.main{ width:100%; height:auto; overflow:hidden; margin:0 auto;}

/*right*/
.right{width:100%; height:auto; overflow:hidden; margin:0 auto; padding-top:10px;}
.right_top{ width:100%; height:35px; overflow:hidden; border-bottom:1px #dce1e4 solid; margin:0 auto; margin-bottom:10px;}
.right_tf{ width:100px; height:35px; float:left; margin-left:15px; color:#000; line-height:35px; font-size:14px; font-weight:bold; background-color:#076fce; text-align:center; color:#FFF;}
.right_r{text-align:right; line-height:35px; margin-right:20px!important; margin-right:10px; font-size:12px; color:#000;}
.right_bg{ width:100%; height:auto; overflow:hidden; padding-bottom:10px;}
.right_bt{ clear:both; width:721px; height:8px;}

.mian_img img{}

/*gsjj*/
.gsjj{ width:320px; float:left; height:auto; overflow:hidden;}
.gsjj_top{ float:left; width:320px; height:34px; background:url(gsjj_top.jpg) no-repeat;}
.gsjj_tf{ width:100px; height:34px; line-height:34px; float:left; text-align:center; color:#FFF; margin-left:12px; font-size:14px;}
.gsjj_bg{ width:320px; height:250px; overflow:hidden; background:url(gsjj_bg.jpg) repeat-y center top;}
.gsjj_img{ width:274px; height:107px; margin:0 auto; overflow:hidden; padding-top:8px;}
.gsjj_body{ width:290px; margin:0 auto; color:#525252; line-height:22px;}
.gsjj_bt{ width:320px; height:23px; margin:0 auto; background:url(gsjj_bt.jpg) no-repeat center top;}

/*sy_cp*/
.sy_cp{ width:100%; height:auto; overflow:hidden; margin:0 auto; margin-top:10px;}
.sy_cp_top{ width:100%; height:30px; margin:0 auto; border-bottom:1px #dce1e4 solid;}
.sy_cp_tf{ width:100px; float:left; height:30px; font-size:14px; background-color:#076fce; line-height:30px; text-align:center; color:#FFF;}
.sy_cp_bg{ width:98%; height:auto; margin:0 auto; overflow:hidden; padding-bottom:15px;}


/*foot*/

.foot { width:90%; height:auto; overflow:hidden; margin:0 auto; border-top:1px #CCC solid;}