html,body{background:#fff;margin:0;font-size:12px;padding:0px;font-family:"Microsoft YaHei" ,Helvetica Neue,Tahoma,Arial; background: url(../images/yd_2020.png) top center repeat-y;}
img{border:0px;}
ul,li,p{margin:0px;padding:0px;}
a{text-decoration: none;color: #404040}
ul,li{list-style-type:none;}
input,button,select,textarea{ outline:none;}
h1,h2,h3,h4,h5,h6,ol,dt,dl,dd{margin:0; padding:0;}
textarea{resize:none;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;padding:0;margin:0;font-weight:normal;}
em,i,ins{font-style: normal;text-decoration: none;}
a:hover{ color:#c90006;}
.yw_fl,.fl{float: left;}
.yw_fr,.fr{float: right;}
.clearfix:after{
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    height:0;
}
.hidden{ display:none;}
.xh_w { 
  width: 100%;
  height:140px;
  margin: 0 auto;
  position: relative;
  background:url(../images/head_bg_01.png) no-repeat top left;
}
.xh_w2 {	
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
@media screen and (max-width:740px) {
.xh_w2 {	
  width: 100%;
}
.xh_w { 
  width: 100%;
  height:100px;
}
.xh_zhangcheng .fl , .xh_zhangcheng .fr{ float:none; }
}
.yw_container{
    position:relative;
    margin:0 auto;
    width:1200px;
	margin-top:30px;
}
@media screen and (max-width:740px) {
.yw_container{
    width:100%;
	margin-top:5px !important;
}
}
.container {
    position: relative;
    margin: 0 auto;
    width: 1200px;
}
@media screen and (max-width:740px) {
.container {
    width: 100vw; padding-left:3vw;
}
}
.wrap {
    width: 1174px;
    margin: 0 auto;
    overflow: hidden;
}
.show {
  display: block;
}
.hide {
  display: none;
}

/*Ã¤Â½Â¿Ã§â€Â¨css3Ã¥Âªâ€™Ã¤Â½â€œÃ¦Å¸Â¥Ã¨Â¯Â¢ Ã¥Â½â€œÃ¥Â±ÂÃ¥Â¹â€¢Ã¥Â°ÂÃ¤ÂºÅ½1500pxÃ§Å¡â€žÃ¦â€”Â¶Ã¥â‚¬â„¢Ã¥Â¹Â¿Ã¥â€˜Å Ã¤Â¸Â¤Ã¨Â¾Â¹Ã§Å¡â€žÃ¥Ââ€”Ã¦Â¶Ë†Ã¥Â¤Â±*/
.to_top {
  width: 50px;
  font-size: 12px;
  position: absolute;
  right: -55px;
  top:400px;
  text-align: center;
}
@media screen and (max-width:740px) {
.to_top { display:none;}
}
.to_top .top_btn {
  display: block;
  width: 50px;
  height: 30px;
  line-height: 30px;
  background:#f5f5f5 url(../images/css_sprites.png) -85px -150px no-repeat;
  position: relative;
}
.to_top .top_btn:hover {
	background: #e6e6e6 url(../images/css_sprites.png) -85px -150px no-repeat;
}
.to_top .top_btn:hover .top{
  display: block;
}
.to_top .top{
  display: none;
  height: 20px;
  line-height: 20px;
  width: 50px;
  background: #cccccc;
  color: #fff;
  font-weight: bold;
  text-align: center;
  position: absolute;
  left: 0;
  top: 30px;
}
.to_top .lcewm_box{ width:100%; position:relative; cursor:pointer; height:50px;background:rgb(245,245,245);}
.to_top .lcewm_box:hover{background:rgb(230,230,230);}
.to_top .lcewm_box .xewm_box{ display:block; width:50%; margin:0 auto; padding-top:13px;}
.to_top .lcewm_box .erweima_box2{width: 160px;height: 182px; position:absolute;left: -160px;top: 0px;z-index: 101; background:rgb(233,233,233);display:none;}
.to_top .lcewm_box .erweima_box2 li{ width:100px;padding: 32px 20px 10px 20px; float:left;}
.to_top .lcewm_box .erweima_box2 li img{ width:106px; display:block; height:auto; margin:0 auto 2px;}
.to_top .lcewm_box .erweima_box2 li .name_box{ width:100%; display:block; height:30px; line-height:22px; font-family:Arial, Helvetica, sans-serif,"ÃŽÂ¢Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½Ã…ÂºÃ¯Â¿Â½"; color:#000; font-size:12px; text-align:center;}
.to_top .lcewm_box:hover .erweima_box2{ display:block;}
.to_top .contact_box{ width:100%; height:50px; position:relative;background:rgb(245,245,245); margin:1px auto; display:none;}
.to_top .contact_box:hover{background:rgb(230,230,230);}
.to_top .contact_box .serve{width:50%; height:auto; margin:0px auto 0; display:block; padding-top:13px;}
.to_top .contact_box .wzzaixian{ display:none; position:absolute; top:0;left:0px;width:100%; height:auto; }
.to_top .contact_box:hover .wzzaixian{ display:block;}
.to_top .contact_box:hover .serve{ display:none;}


/*左侧边栏导航*/
.baseTitle{width: 100%;height: 99px;border-bottom: 1px solid #e5e5e5;position: relative;}
@media screen and (min-width:740px) {
.baseTitle{ display: none;}
}
.baseTitle ul{width: 220px;height: 30px;position: absolute;left:0;top:20px;}
@media screen and (max-width:740px) {
.baseTitle{left:10px;}
}

.baseTitle ul li{float: left;font-size: 12px;color:#343434;}
.baseTitle h2{font-size: 24px;color:#c90006;padding-top: 55px;font-weight: normal;}

.sidebar {
	width: 160px;
	margin-top: 40px;
}
@media screen and (min-width:740px){
	.sidebar .out{ display: none;}
}
@media screen and (max-width:740px) {
.sidebar {
	width: 100vw;
	margin-top: 20px;
	height: 100px;
	border-bottom: 1px dotted #e5e5e5;
	margin-bottom: 20px;
}
	.sidebar .out{    
	display: block;
    margin-top: 4px;
    float: left;
    width: 48px;
    height: 100px;
    text-align: left;
    padding-left: 10px;
    font-size: 14px;
    color: #9c9c9c;
	}
}
.sidebar ul {
	width: 160px;
	margin: 0 auto;
	background: #fbfbfb;
	position: relative;
}
@media screen and (max-width:740px) {
.sidebar ul {
	width: 100vw;
	margin: 0 auto;
	background: #fbfbfb;
	position: relative;
}
}
.sidebar ul:before {
	content: "";
	width:160px;
	height: 8px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/borderTop.png) no-repeat;
}
@media screen and (max-width:740px) {
.sidebar ul:before {

	width:100vw;
	background: none;
}
}
.sidebar ul .s_item {
	width: 100%;
	height: 50px;
	text-align: center;
	font:16px/50px "微软雅黑";

}
@media screen and (max-width:740px) {
.sidebar ul .s_item {
	width: auto;
	height: 32px;
	float:left;
	text-align: center;
	font:14px/32px "微软雅黑";
	padding: 0px 7px;
}
}
.sidebar ul .s_item a {
	display:block;
}
.sidebar ul .s_item.s_active a {
	color: #118167;
}
@media screen and (max-width:740px) {
.sidebar ul .s_item a {
	display:block;
	padding: 0px 10px;
	font-size: 15px;
}
.sidebar ul .s_item.s_active a {
    border-radius: 6px;
    background: #118167;
    color: #fff;
	    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display:block;
	padding: 0px 10px;
}

}
.xh_Ttitle {
	width: 100%;
	padding: 40px 0;
	font-size: 24px;
	color: #000;
	text-align: center;
}
@media screen and (max-width:740px) {
	.xh_Ttitle { display: none;}
}
.xh_Ttitle .h_line {
	display:inline-block;
	width: 40px;
	height: 1px;
	background: #000;
	margin-bottom: 6px;
}

.dycontent{width: 920px;margin-right: 28px; padding-bottom:20px;}
@media screen and (max-width:740px) {
.dycontent{width: 100%;margin-right: 28px; padding-bottom:20px;}
}
.zhangcheng_content{ min-height: calc( 100vh - 570px ); font-size:14pt; line-height:180%; color:#606060; font-family:"宋体"; padding: 0px 10px;}
.zhangcheng_content h3 {
	font-size: 16px;
	text-align: center;
	margin: 10px 0 30px 0;
}
.zhangcheng_content p {
	width:100%;
	margin:0 auto;
	color: #404040;
	font-size: 14pt !important;
	line-height: 180%;
	font-family: "宋体";
	margin-bottom: 16px;
	text-indent:30px;
	text-align:justify;
}
.zhangcheng_content img{ max-width:920px;}
@media screen and (max-width:740px) {
.zhangcheng_content img{ max-width:100%;}
}
/*Ã¥Â·Â¦Ã¤Â¸â€¹Ã¨Â§â€™Ã¥Â¹Â¿Ã¥â€˜Å Ã¥â€ºÂ¾Ã¦Â â€¡*/
.show_ad {
    display:block;
    height: 17px;
    background: rgba(0,0,0,0.4);
    color: #cecaca;
    line-height: 17px;
    width: 30px;
    text-align: center;
    overflow: hidden;
    font-size: 12px;
    font-family: Arial;
    position: absolute;
    z-index: 0;
}
.r_bottom {
    border-radius: 8px 0 0 0;
    right: 0;
    bottom: 0;
}
.l_bottom {
    border-radius: 0 8px 0 0;
    left: 0;
    bottom: 0;
}
.r_top {
    border-radius: 0 0 0 8px;
    right: 0;
    top: 0;
}
.l_top {
    border-radius: 0 0 8px 0 ;
    left: 0;
    top: 0;
}



/*Ã¥Å’ÂºÃ¥Ââ€”Ã¥Â¤Â´Ã©Æ’Â¨Ã¦Â â€¡Ã©Â¢ËœÃ¦Â Â 1*/
.yw_main_title {
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: #eee;
    border-top: 2px solid #d2d2d2;
    position: relative;
}
.yw_main_title .consult {
    width: 100%;
}
.yw_main_title .consult li {
    float: left;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    color: #444;
    padding: 0 25px;
    position: relative;
    cursor: pointer;
}
.yw_main_title .consult li a {
    display: block;
    font-weight: block;
}
.yw_main_title .consult li.c_active  {
    border-top: 2px solid #118167;
    margin-top: -2px;
    font-weight: bold;
    background: #fff;
}
.yw_main_title .consult li.c_active a:hover{ color:#118167;}


/*Ã¥Å’ÂºÃ¥Ââ€”Ã¥Â¤Â´Ã©Æ’Â¨Ã¦Â â€¡Ã©Â¢ËœÃ¦Â Â 2*/
.academic_paper {
    width: 100%;
    height: 39px;
    line-height: 40px;
    position: relative; 
    overflow: hidden;
    border-top:1px solid #eee;
    background: #fff;
    padding-bottom: 4px;
}
.academic_paper .paper_tit {
   width: /*90px*/ auto;
   padding-left: 30px;
   position: relative;  
   border-top: 2px solid #118167;
   font-size: 16px;
   cursor: pointer;
}
.academic_paper .paper_tit a{
    color: #000000;
}
.academic_paper .paper_tit::after {
    content: "";
    display: block;
    width: 14px;
    height: 16px;
    background: url(../images/Sprite2018.png) no-repeat -91px -1px;
    z-index: 120;
    margin-right: 8px;
    position: absolute;
    left: 8px;
    top: 14px; 
}
.academic_paper .j_more a {
  color: #118167;
  font-size: 14px;
}
.academic_paper .j_more a:hover {
    color: #c90006;
}

.academic {
    width: 100%;
    background: #eee;
    height: 38px;
    border-top: 2px solid #d2d2d2;
    overflow: hidden;
    position: relative;
    margin:20px 0 30px 0;
}
.academic h2 {
    line-height: 38px;
    font-weight: normal;
    font-size: 16px;
    padding-left: 30px;
}
.academic h2:after {
    content: "";
    display: block;
    width: 12px;
    height: 16px;
    background: url(../images/Sprite2018.png) no-repeat -91px -1px;
    z-index: 120;
    margin-right: 8px;
    position: absolute;
    left: 10px;
    top: 14px;
}
.other {
  float: left;
}
.other .other_list {
  float: left;
  padding: 0 10px;
  line-height: 50px;
  font-size: 14px;
}
.fr .clearfix .head_list .xy_icon{width:20px; height: auto; display:inline-block; position:relative; top:5px; left: -4px;}
a{ color:#464646; text-decoration:none}
a:hover{ color:#118167;}
.red{ color:#118167;}

.main1 .left .mainBtn {
    padding: 40px 0 40px 0;
    text-align: center;
}
.mainBtn a{    
border: 1px solid #ccc;
padding: 8px 12px;
margin-left: 8px;

}
.mainBtn span.current ,.mainBtn a:hover{
border: 1px solid #f00;
padding: 8px 12px;
margin-left: 8px;
background: #f00;
color:#fff;
}  




/*å¤´éƒ¨å¯¼èˆª*/
.header_dbox{ width:100%; background:#f3f3f3; height:auto; position:relative; margin-bottom:20px;}
.header_dbox .header_box{ max-width:1200px; margin:0 auto; height:auto; /*background:#f9f9f9;*/}
.header_dbox .header_box .header{ width:100%; height:100%;}
.header_dbox .header_box .header>li{ float:left; height:36px; line-height:36px; position:relative;}
.header_dbox .header_box .header>li:first-child{ padding-left: 18px;}
.header_dbox .header_box .header>li>a{ font-size:14px; color:#444; padding:0 16px; /*padding:0px 38px 0px 26px;*/
 border-right:1px solid #ccc; height:14px; line-height:14px; margin-top:10px;display:block; position: relative;}
 .header_dbox .header_box .header>li>a .shouye{ position:absolute; top:0px; left:-4px; width:15px; height:auto; }
.header_dbox .header_box .header>li .xiala_box{ position:absolute; right:22px; top:22px; z-index:6; width:8px; height:auto; display:none;}
.header_dbox .header_box .header>li>a:hover{ color:#e60012;}
/*å­çº§å¯¼èˆªèœå•*/
.header_dbox .header_box .header>li .nav_menu{ position:absolute;top:35px; height:auto; background:#3db2e8; width:100px; z-index:9; display:none; left:0;}
.header_dbox .header_box .header>li .nav_menu>li{ clear:both; line-height:40px; text-align:left; height:40px; position:relative;}
.header_dbox .header_box .header>li .nav_menu>li>a{ color:#fff;font-family:"å¾®è½¯é›…é»‘"; font-size:12px;display:block; padding-left:20px;}
.header_dbox .header_box .header>li .nav_menu>li:hover a{background:#333;}
/*å­å­çº§å¯¼èˆªèœå•*/
.header_dbox .header_box .header>li .nav_menu>li .youla_box{ position:absolute; right:18px; top:15px; width:10px; height:auto;}
.header_dbox .header_box .header>li .nav_menu>li .nav_menu_list{ position:absolute; left:100px; top:0; background:#333; width:130px; height:auto; display:none;}
.header_dbox .header_box .header>li .nav_menu>li .nav_menu_list>li{ line-height:40px; text-align:left; z-index:100;}
.header_dbox .header_box .header>li .nav_menu>li .nav_menu_list>li a{font-size:12px;display:block; padding-left:24px;color:#fff;}
.header_dbox .header_box .header>li .nav_menu>li .nav_menu_list>li:hover a{background:#3db2e8;}
.header_dbox .header_box .header>li.show_more:hover .nav_menu{ display:block;}
.header_dbox .header_box .header>li.show_more .nav_menu>li:hover
.nav_menu_list{display:block;}
.header_dbox .header_box .header>li.end{ float:right;}
.header_dbox .header_box .header>li.end div{ position:relative;}
.header_dbox .header_box .header>li.end div .tjia_box{ position:absolute; right:0; top:0; width:320px;}
.header_dbox .header_box .header>li.end div ul li.head_list{
  float: left;
  position:relative;
}
.header_dbox .header_box .header>li.end div ul li.head_list>span{ display:inline-block; position:absolute; left:80px; top:2px;}
.header_dbox .header_box .header>li.end div ul li a{ padding:0 12px;font-size:14px;}
/*.header_dbox .header_box .header>li.end div ul li:first-child a{ border-right:1px solid #ccc;  }*/
.wechat {
  position: relative;
  height: 30px;
  cursor: pointer;
}

.header_dbox .header_box .header>li .QR_code {
  position: absolute!important;
  left: -538px;
  top: 30px;
  width: 630px;
  background: #fff;
  z-index: 1102;
  display: none;
  cursor: pointer;
}
.QR_pic {
  float: left;
  width: 120px;
  padding: 15px 45px;
}
.QR_pic img {
  width: 120px;
  padding:0;
  margin-bottom:0px;
}
.close_QR {
    display: block;
    width: 18px;
    height: 18px;
    position: absolute;
    top: 0;
    right: 0;
    text-align: center;
    color: #fff;
    background: #c90006;
    line-height: 16px;
    font-size: 14px;
    border-bottom-left-radius: 50%;
}
.beforet {
    width: 100%;
    height: 100%;
    background: rgba(137, 137, 137, .6);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1101;
    display: none;
    cursor: pointer;
}
.QR_pic p{ width:100%; text-align:center; }
.wechat span,.weibo span {
  display: block;
  width: 24px;
  height: 18px;
  margin-top: 0;
  background: url(../images/Sprite2018.png) no-repeat -1px 0;
}
.weibo span {
  background: url(../images/Sprite2018.png) no-repeat -28px 0;
  margin-top: 9px;
}
/*banneråŒºåŸŸ*/
.banner_box{ width:100%; height:auto; margin:0px auto; position:relative;}
.banner_box .banner{max-width:1200px; margin:0 auto; /*background:#eee;*/ height:100px; overflow:hidden; position:relative;  
}
.banner_box .banner .bn_box{ width:100%; height:auto;}
.banner_box .left_box,.banner_box .right_box{ position:absolute; width:240px; height:100px; top:0;background:rgba(0,0,0,0.4); width:580px; overflow:hidden;}
.banner_box .banner .left_box{ left:0;}
.banner_box .banner .left_box imgï¼Œ.banner_box .banner .right_box img{ width:100%; height:auto; display:block;}
.banner_box .banner .right_box{right:0;}
/*logoéƒ¨åˆ†*/
.logo_area_box{ max-width:1200px; margin:20px auto;}
.logo_area_box .logo_box{ float:left; margin-left:10px; height:54px;}
.logo_area_box .logo_box .logo1_box{ display:inline-block; float:left; height:100%;margin-top:0px;}
.logo_area_box .logo_box .logo1{width:150px; display:block; height:auto; margin-top:0px;}
.logo_area_box .logo_box .pdao_box{ float:left; font-size:30px; margin-left:20px; margin-top:6px; border-left:1px solid #666; padding:0px 20px; color:#333;} 
.logo_area_box .logo_box .lanmu_box{ float:left;margin-top:14px;margin-left:6px; font-size:16px; color:#fff; background:#c90006; border-radius:4px; padding:4px 8px;} 
.logo_area_box .search_box2{ float:right; margin-top:36px; margin-right:10px; }

/*æœç´¢éƒ¨åˆ†*/
.logo_size_box .search_box2 .trends_r .child-select{position:relative;width:488px;height:30px;float:left;}
.logo_size_box .search_box2 .trends_r .child-select .child-title{position:absolute;top:0px;bottom:0px;left:0px;width:74px;line-height:36px;height:36px;color:#414141;font-size:16px;}
.logo_size_box .search_box2 .trends_r .child-select .child-kuang{cursor:pointer;border:1px solid #cccccc;border-radius:3px;-webkit-border-radius:3px;position:absolute;top:0px;bottom:0px; left:74px; width:140px;height:34px;line-height:34px;}
.logo_size_box .search_box2 .trends_r .child-select .child-kuang .select-title{color:#656565;font-size:12px;position:absolute;left:8px;right:16px;top:0px;bottom:0px;margin:auto 0;height:20px;line-height:20px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.logo_size_box .search_box2 .trends_r .child-select .child-kuang .pointer{position:absolute;top:0px;bottom:0px;right:8px;margin:auto 0;display: inline-block; width: 4px; height: 4px;background: url(../images/css_sprites.png) -114px -93px no-repeat;}
.logo_size_box .search_box2 .trends_r .child-select .child-kuang .select-list{display:none;border:1px solid #cccccc;background:#fff;max-height:128px;/* min-width:200px; */overflow-y:scroll;position:absolute;top:34px;left:-1px;right:-1px;border-radius:2px;-webkit-border-radius:2px;}
.logo_size_box .search_box2 .trends_r .child-select .child-kuang .select-list li{transition-duration: .3s;-webkit-transition-duration: .3s;padding:2px 6px;line-height:22px;color:#656565;font-size:12px;}
.logo_size_box .search_box2 .trends_r .child-select .child-kuang .select-list li:hover{background:#E2E2E2;}
.logo_size_box .search_box2 .trends_r .child-select .child-kuang .select-list li.on{background:#E2E2E2;}
.logo_size_box .search_box2 .trends_r .child-select.child-search{float:right;border: 1px solid #cccccc;background: #fff;}
.logo_size_box .search_box2 .trends_r .child-select.child-search .child-kuang{left:0px;top:0px;bottom:0px;margin:auto 0;width:80px;height:30px;border:0;border-right: 1px solid #cccccc;}
.logo_size_box .search_box2 .trends_r .child-select.child-search .child-kuang .select-title{left:12px;}
.logo_size_box .search_box2 .trends_r .child-select.child-search .child-kuang .pointer{right:12px;}
.logo_size_box .search_box2 .trends_r .child-select.child-search .select-list{top:27px;z-index: 1000;}
.logo_size_box .search_box2 .trends_r .child-select.child-search .search-btn{display: inline-block; width: 15px; height: 15px;background:url(../images/css_sprites.png?v=1.1) -122px -126px no-repeat;}
.logo_size_box .search_box2 .trends_r .child-select.child-search .searchText{position:absolute;left:90px;top:0px;width:350px;height:100%;color:#666;font-size:12px;line-height:normal;border:0px;background:none;}
.trends_r .child-search #search1 button {padding:0;border-width:0; cursor: pointer;position: absolute;top: 0;bottom: 0;right: 16px;background: #fff;}
/*çƒ­ç‚¹æ»šåŠ¨å’Œæœç´¢*/
.logo_size_box .search_box2 {
    height: 40px;
    /*background: #e2e2e2;*/
}
.logo_size_box .search_box2 .redian .redian_icon {
    width: 18px;
    height: 20px;
    background: url(../images/css_sprites.png?v=1.2) -152px -44px no-repeat;
    font-weight: bold;
    color: #F00;
    position: absolute;
    left: 5px;
    top: 9px;
}
.logo_size_box .search_box2 .redian #list_con {
    width:570px; float:left;height:30px; overflow:hidden;padding-top: 4px;
    background: rgba(226,226,226,.9);
}
.logo_size_box .search_box2 .redian #list_con #news_list li {
    line-height: 30px;height:30px;overflow:hidden;font-size: 12px;color: #444444;padding-left: 35px;
    position: relative;
}
.logo_size_box .search_box2 .redian #list_con #news_list li:after {
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    position: absolute;
    left: 23px;
    top: 12px;
    background:url(../images/css_sprites.png?v=1.2) no-repeat -121px -269px;
}
.logo_size_box .search_box2 .redian #list_con #news_list li span {
    display: inline-block;
    margin-left: 20px;
};
.logo_size_box .search_box2 .redian #list_con #news_list li a {color: #444444;display:block;}
.logo_size_box .search_box2 .redian #list_con #news_list li a:hover {
    color: #c90006;
    font-size: 14px;
}
/*é¢‘é“å¯¼èˆª*/
.list_item_dbox{ width:100%; border-top:0px solid #09F; background:rgb(64,142,214); margin:0px auto; height:auto;}
.list_item_dbox .list_item_box{ max-width:1200px; margin:0 auto;}
.list_item_dbox .list_item_box .list_item{ width:98%; margin:0 auto;}
.list_item_dbox .list_item_box .list_item .list_menu{ width:100%; height:50px; overflow:hidden;}
.list_item_dbox .list_item_box .list_item .list_menu li{ float:left; line-height:50px; margin-right:0px;}
.list_item_dbox .list_item_box .list_item .list_menu li a{ padding:0 16px; font-size:16px; color:#fff;}
.list_item_dbox .list_item_box .list_item .list_menu li.on2{ background:#111;}
.list_item_dbox .list_item_box .list_item .list_menu li:hover{ background:#111;}
.list_item_dbox .list_item_box .list_item .list_menu li.on2 a{ color:#fff;}

/*2018.9.26 by yang*/
/*å…¬å…±å¤´éƒ¨*/
/*é¡¶éƒ¨é€šæ */

.header_con {width: 100%;background: #f3f3f3;height: 30px;line-height: 30px; display:none;}
.head_con div ul li.head_list{
  float: left;
  margin: 0 18px;
  position: relative;
}
.head_con div ul li.head_list a {
  display: block;
}
.head_con div ul li.welcome:after,.head_con div ul li.phone:after {
  content: "";
  display: block;
  width: 1px;
  height: 16px;
  background: #ccc;
  position: absolute;
  right: -15px;
  top: 8px;
}
.head_con div ul li.wechat {
  position: relative;
  height: 30px;
  cursor: pointer;
  padding-right: 26px;
}

.QR_code {
    position: absolute;
    left: -58px;
    top: 30px;
    width: 150px;
    background: #fff;
    z-index: 1102;
    display: none;
    cursor: pointer;
}
.QR_pic {
    float: left;
    width: 120px;
    padding: 15px 15px 5px 15px;
    position: relative;
}
.QR_pic img {
  width: 120px;
}
.QR_pic p {
  text-align: center;
}
.wechat span {
  display: block;
  position: absolute;
  width: 24px;
  height: 17px;
  left: 58px;
    top: 8px;
  background: url(../images/Sprite2018.png) no-repeat -1px 0;
}
.weibo span {
  display: block;
  width: 24px;
  height: 18px;
  margin-top: 8px;
  background: url(../images/Sprite2018.png) no-repeat -1px 0;
}
.weibo span {
  background: url(../images/Sprite2018.png) no-repeat -28px 0;
  margin-top: 9px;
}
.close_QR {
  display: block;
  width:18px;
  height:18px;
  position: absolute;
  top: 0;
  right: 0;
  text-align: center;
  color: #fff;
  background: #c90006;
  line-height: 16px;
  font-size: 14px;
  border-bottom-left-radius: 50%;
}
/*logoå’Œæœç´¢åŒºå—*/
/*logo*/
.logo_con .logo_box {
  width: 400px;
  height: 140px;
  float:left;
  overflow: hidden;
  margin: 0 auto;
}
@media screen and (max-width:740px) {
.logo_con .logo_box {
  margin: 0;
  height:90px;
}
}
.logo_box > a >img {
  display: block;
  height: 72px;
  margin-top:40px;
}
@media screen and (max-width:740px) {
.logo_box > a >img {
  display: block;
  height: 52px;
  margin-top:30px;
  float:right;
  margin-right:20px;
}
}
.logo_con .search_box {
  width: 346px;
  float: right;
  margin-right: 38px;
  margin-top: 55px;
}
@media screen and (max-width:740px) {
.logo_con .search_box {
display:none;
}
}
/*æœç´¢*/
.child-select{position:relative;width:300px;height:30px;float:left;}
.child-select .child-title{position:absolute;top:0px;bottom:0px;left:0px;width:74px;line-height:36px;height:36px;color:#414141;font-size:16px;}
.child-select .child-kuang{cursor:pointer;border:1px solid #cccccc;border-radius:3px;-webkit-border-radius:3px;position:absolute;top:0px;bottom:0px; left:74px; width:140px;height:34px;line-height:34px;}
.child-select .child-kuang .select-title{color:#656565;font-size:12px;position:absolute;left:8px;right:16px;top:0px;bottom:0px;margin:auto 0;height:20px;line-height:20px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.child-select .child-kuang .pointer{position:absolute;top:0px;bottom:0px;right:8px;margin:auto 0;display: inline-block; width: 4px; height: 4px;background: url(../images/Sprite2018.png) -52px -6px no-repeat;}
.child-select .child-kuang .select-list{display:none;border:1px solid #cccccc;background:#fff;max-height:128px;/* min-width:200px; */overflow-y:scroll;position:absolute;top:34px;left:-1px;right:-1px;border-radius:2px;-webkit-border-radius:2px;}
.child-select .child-kuang .select-list li{transition-duration: .3s;-webkit-transition-duration: .3s;padding:2px 6px;line-height:22px;color:#656565;font-size:12px;}
.child-select .child-kuang .select-list li:hover{background:#E2E2E2;}
.child-select .child-kuang .select-list li.on{background:#E2E2E2;}
.child-select.child-search{float:left;border: 1px solid #cccccc;background: #fff; border-radius:5px;}
.child-select.child-search .child-kuang{left:0px;top:0px;bottom:0px;margin:auto 0;width:80px;height:30px;border:0;border-right: 1px solid #cccccc;}
.child-select.child-search .child-kuang .select-title{left:12px;}
.child-select.child-search .child-kuang .pointer{right:12px;}
.child-select.child-search .select-list{top:27px;z-index: 1000;}
.child-select.child-search .search-btn{margin-top:4px; display: inline-block; width: 15px; height: 15px;background:url(../images/Sprite2018.png) -60px 0 no-repeat;}
.child-select.child-search .searchText{position:absolute;left:10px;top:0px;width:254px;height:100%;color:#666;font-size:12px;line-height:normal;border:0px;background:none;}
.child-search #search1 button {padding:0;border-width:0; cursor: pointer;position: absolute;top: 0;bottom: 0;right: 16px;background: #fff;}

/*å¯¼èˆªæ¡navBar*/
.navBar {
  width:100%;
  height: 50px;
  background: #118167;
  color: #fff;
  margin:0 auto;
}
.w1200{ width:1200px; margin:0 auto;}
@media screen and (max-width:740px) {
.navBar {
  height: auto;
}
.w1200{ width:100%;}
}
.navBar .home {
  float: left;
  width: 100px;
  height: 40px;
  margin:3px 10px;
  position: relative;
}
.navBar .home .homepic {
  display: block;
  width: 70px;
  height: 40px;
  overflow: hidden;
  float:left;
}
.navBar .home span {
  display: block; 
  text-align: center;
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  line-height:40px;

}
.navBar .home:after {
  content: "";
  position: absolute;
  right: -28px;
  top: 10px;
  display: block;
  width: 1px;
  height: 25px;
  background: #609fdb;
}
.navBar .home img {
  display: block;
  width: 100%;
}
.navBar .nav_item {
  float: left;
  width: 185px;
  margin: 8px 18px 0;
  position: relative;
}
.navBar .nav_item:after {
  content: "";
  position: absolute;
  right: -10px;
  top: 8px;
  display: block;
  width: 1px;
  height: 35px;
  background: #609fdb;
}
.navBar .nav_item:last-child {
  border-right: none;
}
.navBar .nav_item:last-child:after {
  background: #3b86e0;
}
.navBar .nav_item:last-child a {
  font-weight: bold;
  font-size: 14px;
}
.navBar .nav_item>ul>li {
  float: left;
  position: relative;
}
.navBar .nav_item li .s_icon {
  display: block;
  position: absolute;
  left: 38px;
  top: 8px;
  width: 8px;
  height: 4px;
  background: url(../images/Sprite2018.png) -78px 0 no-repeat;
}
.navBar .nav_item li.first_li a {
  font-weight: bold;
  font-size: 14px;
}
.navBar .nav_item li a {
  color: #fff;
  display: block;
  padding: 0 8px;
  font:12px/24px "å¾®è½¯é›…é»‘";
}
.navBar .nav_item li a:hover {
  text-decoration: none;
  color: #0d519c;
  background: #cae1ee;
  border-radius: 2px;
}
.navBar .nav_item .nav_more a:hover {
  text-decoration: underline;
  background: transparent;
  color: #fff;
}
.more_box {
  position: absolute;
  left: -12px;
  top: 26px;
  width: 90px;
  background: #3b86e0;
  display: none;
  z-index: 1;
}
  
.nav_item .more_box .more_litm a {
  display: block;
  text-align: center;
  padding: 4px 8px;
}
.adv_box {
    position: relative;
    width: 1200px;
    height: 120px;
    overflow: hidden;
	margin:0 auto;
	padding-top:20px;
}
@media screen and (max-width:740px) {
.adv_box {
    margin-top:0;
	display:none;
}
}
.adv_box > a > img {
  display: block;
  width: 100%;
  height: auto;
}


/*2018.9.26 by yang*/
/*footeråº•éƒ¨*/

.footer_logo {
  width:235px;
  height: 110px;
  float: left;
}
.footer_con .footer_list {
  float: left;
  margin-right: 68px;
  margin-top:20px;
}
.footer_con .footer_list li{ color:#fff;}
.footer_con .erweima_box {
    width: 100px;
    margin-right: 0;
    margin-left: 60px;
	float:right;
}
/*åº•éƒ¨éƒ¨åˆ†*/
.footer_box{ width:100%; background:#118167; margin-top:30px; border:0px solid red;}
.footer_con{ width:1200px; margin:0 auto; padding-top:20px; padding-bottom:16px;}
.footer_list{ float:left; margin-right:60px;}
@media screen and (max-width:740px) {
.footer_con{ width:100vw; padding-top:0px;}
.footer_con ul{ display:none;}
.footer_con ul:first-child{ display:block;}
.footer_con .footer_list{ margin-right:10px; margin-left:20px !important;}
}
.footer_list .xiahuaxian {display: inline-block; width: 410px;height: 1px;background:url(../images/css_sprites.png) -7px -185px no-repeat;}
.footer_list .qq {width: 62px;height: 63px;display: inline-block;background: url(../images/css_sprites.png) -10px -10px no-repeat;}
.footer_list .zxzx {display: inline-block;width: 40px;height: 20px;background: url(../images/css_sprites.png) -92px -10px no-repeat;float:left; margin-right:10px;}
.footer_list li{ line-height:24px; font-size:12px; color:#404040;}
.footer_list li a{ line-height:24px; font-size:12px; color:#404040;}
.footer_list li:hover{ color:#fff;}
.footer_list li a:hover{ color:#fff;}

/*qqå¼¹å‡ºé®ç½©å±‚*/
#fancybox-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1100;background:rgba(0,0,0,.8); display: none;}
.yang {position:fixed;top:0;left:0;width:100%;height:100%;z-index:1100;background:rgba(0,0,0,.8); display: none;}
#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display: none;}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff;}
#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #fff;}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101;}
#fancybox-close{position:absolute;top:4px;right:4px;width:30px;height:30px;font-size: 15px;display: inline-block;color: #fff; line-height: 30px;text-align: center;border-radius: 50%; background:rgba(0,0,0,1);cursor:pointer;z-index:1103;}
.pop {
  position:absolute;
  left:300px;
  bottom:100px;
  width:400px;
  display:block;
  border:solid 1px #666;
  background:#fff;
  border-style:solid;
  border-width:1px;
  border-color:#ccc #ccc #ccc;
  border-color:rgba(230, 230, 230, 0) rgba(220, 220, 220, 0) rgba(210, 210, 210, 0);
  border-radius:5px;
  box-shadow:0 1px 10px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow:0 1px 10px rgba(0, 0, 0, 0.3);
  -o-box-shadow:0 1px 10px rgba(0, 0, 0, 0.3);
  z-index:999999
}
.pop_head {
  font-weight:700;
  height:30px;
  width:100%;line-height:30px;text-indent:1em;position:relative;
  background: #e3e3e3;
}

.pop_head a {
  width:14px;height:12px;display:block;text-indent:-9999px
}

.pop_body {
  padding:0px 15px 15px;color:#888;font-size:12px;
}
.pop_body a{color:#666;font-size:12px;}
.pop_body a:hover{color:#369;text-decoration:none}
.pop_body h4{font-size:12px;color:#666;height:30px;line-height:30px;margin:10px 0 0;font-size:12px;}
.QQCSS {
    line-height: 30px;
    padding-left: 5px;
}
/* äºŒç»´ç  */
.erweima_box{ width:200px; margin-right:0; margin-left:70px;}
.erweima_box li{
    width: 100px;
    float: left;
    margin-right: 20px;
}
.erweima_box li img {
    width: 90%;
    display: block;
    height: auto;
    margin: 0 auto 2px;
}
.erweima_box li .name_box{ width:100%; display:block; height:30px; line-height:22px; font-family:Arial, Helvetica, sans-serif,"Î¢ï¿½ï¿½ï¿½Åºï¿½"; color:#fff; font-size:12px; text-align:center;}

.banq_box{ width:100%; background:#333;}
.banq_box p{ font-size:12px; line-height:20px; color:white; text-align:center; margin:0 auto; padding:12px 0px; letter-spacing:normal;}
.banq_box p span{ font-size:14px; position:relative; left:0; top:0px;}
.banq_box p a {
  color: #fff;
  padding-left: 10px;
  position: relative;
}
.banq_box p a.gongan {
  margin-left: 20px;
}
.banq_box p a:hover {
  color: #c90006;
}
.banq_box p a img {
   position: absolute;
  left: -10px;
  top: -2px;
}

/*åº•éƒ¨å•†æ ‡è®¤è¯*/
.brand_con {
  float: left;
  height: 38px;
  width: 170px;
  margin: 0 10px;
  background: #fff;
  border: 1px solid #eeb400;
}
.iframe_con {
  float: left;
  margin: 0 10px;
}
.banq_box .brand_con .brand_img {
  display: block;
  width: 40px;
  height: 38px;
  margin: 0 5px 0 5px;
}
.banq_box .brand_con .brand_txt p{
  padding: 0;
  color: #ff1111;
  font-weight: bold;
}
.indicate_con {
  width: 385px;
  margin: 0 auto;
  padding-bottom:20px;
}
.g_box {
  width: 1200px;
  margin:0 auto;
  position: relative;
}
@media screen and (max-width:740px) {
.g_box {
  width: 100%;
}
}
/*2022/2/22æ–°å¢ž*/
.applets_box {
    display: block;
    width: 100%;
    position: relative;
    cursor: pointer;
    height: 50px;
    background: rgb(245,245,245);
    margin-bottom: 1px;
}
.apewm_box {
    display: block;
    width: 50%;
    margin: 0 auto;
    padding-top: 13px;
}

.to_top .erweima_box1 {
    width: 155px;
    height: 182px;
    position: absolute;
    left: -155px;
    top: 0px;
    z-index: 101;
    background: rgb(233,233,233);
    display: none;
}
.to_top .erweima_box1 li {
    display: block;
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 90%;
    height: 120px;
}
.to_top .erweima_box1 li img {
    width: 76%;
    display: block;
    height: auto;
    margin: 0 auto 2px;
}
.to_top .erweima_box1 li .name_box {
    width: 100%;
    display: block;
    height: 30px;
    line-height: 22px;
    color: #000;
    font-size: 12px;
    text-align: center;
}
.applets_box:hover .erweima_box1{
    display: block;
}
.applets_box:hover {
    background: rgb(230,230,230);
}

.xcx_box {
  width: 155px;
  height: 182px;
  position: absolute;
  left: -44px;
  top: 30px;
  z-index: 101;
  background: rgb(233,233,233);
  display: none;
}
.xcx_box li {
    display: block;
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 90%;
    height: 120px;
}
.xcx_box li img {
    width: 76%;
    display: block;
    height: auto;
    margin: 0 auto 2px;
}
.xcx_box li .name_box {
    width: 100%;
    display: block;
    height: 30px;
    line-height: 22px;
    color: #000;
    font-size: 12px;
    text-align: center;
}
.ts:hover .xcx_box {
  display: block;
}
/*翻页*/
#page{margin:30px 5% 30px 5%; overflow:hidden; text-align:center; font-size:14px; clear:both;}
@media screen and (max-width:740px) {
#page{margin:10px 0px; overflow:hidden; text-align:center; font-size:14px; clear:both; width:100vw;}
}
#page .scott{ display:inline-block; margin:0 auto;overflow:hidden;}
#page .scott span,#page .scott a:hover{ background:#118167; border:1px solid #118167; color:#fff; display:inline; float:left; margin:5px 3px; padding:0 14px; height:34px; line-height:34px; text-decoration:none;}
#page .scott a{padding:0 14px; height:34px; line-height:34px; background-color:#fff; border:1px solid #ccc; margin:5px 3px; display:inline; float:left; color:#222;}
/**/
@media screen and (max-width:740px) {
#page .scott a{display:none;}
#page .scott a:nth-child(2){display:block;}
#page .scott a:nth-last-of-type(2){display:block;}
#page .scott a:first-child{display:none;}
#page .scott a:last-child{display:none;}
}
.page_back{ border-top:1px dashed #ddd; padding:20px 0; margin-top:20px; position:relative; min-height:50px; _height:50px; font-size:16px; line-height:40px;}
.page_back a{ color:#444;}
.page_back a:hover{ text-decoration:underline; color:#a7a25a;}
.page_back .bapage_back_up{ position:absolute; right:10px; top:40px;}
.bapage_back_up em.iconfont{ font-size:18px; font-style:normal; margin-right:6px; display:inline-block;}