/*========================================================= 全局样式 ========================================================================*/
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family: "微软雅黑"; background-image: url(/YsWebStyle/images/bj.jpg); background-repeat: repeat; }
img { border-style: none; }
body, ul, li, h1, h2, h3, h4, h5, h6, form, dl, dt, dd { list-style: none; font-weight: normal; }
.clear { clear:both; }
* { margin:0; padding:0; }
.kuan { height: auto; width: 1200px; margin-right: auto; margin-left: auto; background-color: #FFFFFF; }
.kuan_2 { float: left; height: auto; width: 1200px; background-color: #FFFFFF; }
.kuan_3 {  height: auto; width: 1160px; background-color: #FFFFFF; padding-right: 20px; padding-left: 20px; }
.kuan_3 .s_tz {
	
width: 550px;
}
.kuan_3 .s_tz .s_tz_2 dt {
	
width: 380px;
}
.kuan_3 .s_tz ul li {
    width: 540px;
}
.kuan_3 .s_3 .s_tz ul li {
    width: 590px;
}
.kuan_3 .s_tz ul li a {
	
width: 400px !important;
}
.kuan_3 .s_3 .s_tz ul li a {
    width: 460px !important;
}
/*========================================================= TOP ========================================================================*/
.top { background-image: url(/YsWebStyle/images/logo.jpg); background-repeat: no-repeat; background-position: left top; float: left; height: 72px; width: 570px; padding-left: 630px; }
.top dl { width:130px; height:72px; float: left; }
.top dl a i{ width:137px; height:150px; position:absolute; top:60px; background-position:0 0; background-image:url(/YsWebStyle/images/sprite2.png); display:none; z-index: 99999; }
.top dl a:hover i{display:block }
.top dl a dd{ width:137px; height:150px; position:absolute; top:60px; background-position:0 0; background-image:url(/YsWebStyle/images/sprite3.png); display:none; z-index: 1000; }
.top dl a:hover dd{display:block }
.top dt { width:280px; height:44px; float: left; padding-top: 28px; padding-right: 10px; padding-left: 20px; }
.s_1_t{ height: 28px; width: 237px; float: left; padding-left: 10px; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #EAEAEA; border-bottom-color: #EAEAEA; border-left-color: #EAEAEA; border-right-style: none; outline:medium; }
.s_1_t2{ height: 30px; width: 32px; float: left; background-image: url(/YsWebStyle/images/s_3.jpg); background-repeat: no-repeat; background-position: right top; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #EAEAEA; border-bottom-color: #EAEAEA; border-right-width: 1px; border-right-style: solid; border-right-color: #EAEAEA; border-left-style: none; background-color: #FFFFFF; outline:medium; }
.s_1 { background-image: url(/YsWebStyle/images/s_1.jpg); background-repeat: repeat-x; background-position: top; float: left; height: 11px; width: 1200px; }

/*========================================================= TOP导航 ========================================================================*/
.main {display: flex;justify-content: space-around;padding-right: 60px; padding-left: 60px; background-image: url(/YsWebStyle/images/s_2.jpg); background-repeat: repeat-x; background-position: top; float: left; height: 38px; width: 1080px; }
.fnav .h_38{height:38px;position:relative;width: calc(100% / 8);float: left;list-style: none;}
.fnav .first_title{ }
.fnav .first_title a{ font-size:16px; font-weight: normal; }
.fnav .b_0{ border:0;}
.first_title{position:relative;z-index:15000;float:left;width: 100%;height:38px;overflow:hidden;}
.first_title a{ background:url(/YsWebStyle/images/menu4.jpg) no-repeat center top; color:#FFFFFF; font-size: 16px; font-weight: bold; text-align: center; text-decoration: none;  }
.first_title a:hover{ color:#FFFFFF; }
.fnav .ch{ background:none; border:0; color:#FFFFFF; text-decoration: none; font-weight: bold; }
.fnav a{ display:block; font-size:14px; line-height:40px; color:#FFFFFF; font-weight: bold; }
.fnav ul{width: 100%;position:absolute;z-index:10000;float:left;line-height:32px;top:-20px;display:none;margin-top: 38px;text-align: center;margin-bottom: 5px;margin-left: 0px;left: 0px;list-style: none;}
.fnav .subNav{left:244px}
.fnav ul a{ line-height:32px; font-weight: normal; text-decoration: none; height: 32px; }
.fnav ul li{ background:url(/YsWebStyle/images/menu5.png) repeat top; height: 32px; margin-top: 0px; margin-bottom: 0px; }
.fnav .sec_last_nav{ }
.fnav ul a{ color:#FFFFFF; }
.fnav ul a:hover{ color:#FFFFFF; background: url(/YsWebStyle/images/menu6.png) repeat; font-weight: normal; }

/*========================================================= 首页内容区 ========================================================================*/
.s_2 {/* background-image: url(/YsWebStyle/images/s_4.jpg); */background-repeat: no-repeat;background-position: left top;float: left;/* height: 54px; */width: 1160px;margin-bottom: 20px;}
.s_2 a{float: right;height: 40px;width: 46px;margin-top: 18px;display: none;}
.s_3 {  height: 330px; width: 1160px; margin-bottom: 28px; }
.s_3 dl{ float: left; height: 312px; width: 546px; margin-right: 22px; }
.s_3 dl img{ float: left; height: 312px; width: 546px;  }
.s_3 dt{float: left;/* height: 320px; */width: 592px;}
.s_3 dt h1{ float: left; height: 34px; width: 592px; overflow: hidden; }
.s_3 dt h1 a{ float: left; height: 34px; width: auto; font-size: 20px; line-height: 34px; color: #9E7B63; text-decoration: none; }
.s_3 dt h1 a:hover{ color: #C0A99A; }
.s_3 dt h2{ float: left; height: 58px; width: 592px; overflow: hidden; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; font-size: 14px; line-height: 28px; color: #999999; margin-bottom: 16px; }
.s_3 dt ul li{ float: left; height: 30px; width: 592px;  }
.s_3 dt ul li span{ float: left; height: 30px; width: 20px; font-size: 16px; line-height: 30px; color: #666666; }
.s_3 dt ul li a{ float: left; height: 30px; width: 572px; font-size: 16px; line-height: 30px; color: #666666; text-decoration: none; overflow: hidden;}
.s_3 dt ul li a:hover{ color: #999999; }

.s_tz {float: left;/* height: 272px; */width: 570px;margin-bottom: 20px;}
.s_3 .s_tz {
    width: 590px;
}
.s_tz  ul li{float: left;height: 30px;width: 570px;}
.s_tz  ul li span{ float: left; height: 30px; width: 20px; font-size: 16px; line-height: 30px; color: #666666; }
.s_tz  ul li a{ float: left; height: 30px;  font-size: 16px; line-height: 30px; color: #666666; text-decoration: none; width: 550px; overflow: hidden;}
.s_tz  ul li a:hover{ color: #999999; }
.s_tz_2 {float: left;height: 40px;/* width: 570px; */margin-bottom: 8px;}
.s_tz_2 dl{ float: left; height: 37px; width: 160px; background-color: #FFFFFF; border-top-width: 3px; border-top-style: solid; border-top-color: #9E7B63; font-size: 18px; line-height: 37px; color: #9E7B63; text-align: center; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #E0E0E0; border-left-color: #E0E0E0; }
.s_3 .s_tz_2 dl {
    margin-right: 0;
    float: left;
}
.s_tz_2 dt{ float: left; height: 38px; width: 408px; background-color: #F1F1F1; border-top-width: 1px; border-top-style: solid; border-top-color: #E0E0E0; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E0E0E0; }

.s_l { float: left; height: auto; width: 818px; margin-right: 32px; }
.s_r { float: left; height: auto; width: 310px; background-color: #F9F9F9; }
.yyds {
    position: relative;
    overflow: hidden;
}
.yyds .yds {
	
position: absolute;
}
.yyds .yds.prev {

left: 0;

top: 35px;

z-index: 1;
}
.yyds .yds.next {
	
right: 0;
	
top: 35px;
	
z-index: 1;
}
.s_l .s_zt {}
.s_zt {float: left;/* height: 272px; */width: 818px;margin-bottom: 25px;}
.s_zt h1{float: left;height: 40px;width: 818px;background-image: url(/YsWebStyle/images/s_6.jpg);background-repeat: no-repeat;background-position: left top;text-align: right;margin-bottom: 20px;display: none;}
.s_zt h1 a{ float: right; height: 40px; width: 46px; }
.s_zt ul li{ float: left; height: 96px; width: 818px; margin-bottom: 10px; }
.s_zt ul li img{ float: left; height: 96px; width: 818px; }

.s_zl { float: left; height: 274px; width: 818px; margin-bottom: 12px; }
.s_zl h1{ float: left; height: 40px; width: 818px; background-image: url(/YsWebStyle/images/s_9.jpg); background-repeat: no-repeat; background-position: left top; text-align: right; margin-bottom: 20px; }
.s_zl h1 a{ float: right; height: 40px; width: 46px; }

#demo {overflow:hidden;width: 818px;float: left;/* height: 250px; */}
#demo ul {overflow:hidden;width: 818px;float: left;height: 250px;list-style: none;}
#demo ul li {width: 140px;float: left;/* height: 214px; */margin-right: 11px;margin-left: 11px;}
#demo ul li dl {width: 140px;float: left;/* height: 160px; */}
#demo ul li dl img {width: 140px;float: left;/* height: 160px; */}
#demo ul li dt { width: 140px; float: left; height: 48px; text-align: center; overflow: hidden; }
#demo ul li dt a { font-size: 12px; line-height: 48px; color: #333333; text-decoration: none; }
#demo ul li dt a:hover { color: #666666; }
#demo img { }
#indemo { float: left; width: 800%; }
#demo1 { float: left; }
#demo2 { float: left; }

.s_zw {float: left;height: 274px;width: 590px;margin-bottom: 24px;overflow: hidden;}
.s_zw h1{float: left;height: 40px;width: 600px;background-image: url(/YsWebStyle/images/s_10.jpg);background-repeat: no-repeat;background-position: left top;text-align: right;margin-bottom: 20px;}
.s_zw h1 a{ float: right; height: 40px; width: 46px; }
.s_zw_z {float: left;height: 228px;width: 170px;/* margin-right: 26px; */}
.s_zw_z h2{float: left;height: 26px;/* width: 152px; */font-size: 16px;line-height: 28px;color: #FFFFFF;text-decoration: none;/* background-image: url(/YsWebStyle/images/s_11.jpg); */background-repeat: no-repeat;background-position: left top;text-align: center;padding-right: 38px;margin-bottom: 16px;/* display: none; */font-weight: bold;background: #9e7b63;padding: 0 1.25rem;}
.s_zw_z ul li{float: left;height: 35px;width: 190px;}
.s_zw_z ul li span{ float: left; height: 30px; width: 20px; font-size: 16px; line-height: 30px; color: #666666; }
.s_zw_z ul li a { float: left; height: 30px; width: 170px; font-size: 16px; line-height: 30px; color: #666666; text-decoration: none; overflow: hidden; }
.s_zw_z ul li a:hover  { color: #999999; }
.s_zw_y {float: left;height: 228px;width: 402px;position: relative;}
.s_zw_y h2{float: left;height: 26px;width: 122px;font-size: 16px;line-height: 28px;color: #FFFFFF;text-decoration: none;/* background-image: url(/YsWebStyle/images/s_11.jpg); */background-repeat: no-repeat;background-position: left top;/* text-align: center;padding-right: 450px; */margin-bottom: 16px;position: absolute;left: 10px;top: 0;font-weight: 700;}
.s_zw_y dl{float: left;height: 172px;width: 120px;margin-right: 20px;overflow: hidden;}
.s_zw_y dl img{ float: left; height: 172px; width: 172px;  }
.s_zw_y ul{float: left;height: 178px;width: 260px;}
.s_zw_y ul li{float: left;height: 29px;width: 260px;}
.s_zw_y ul li a {float: left;height: 29px;/* width: 410px; */font-size: 16px;line-height: 29px;color: #666666;text-decoration: none;overflow: hidden;}
.s_zw_y ul li a:hover  { color: #999999; }

.s_dayw {float: left;/* height: 270px; */width: 818px;margin-bottom: 38px;overflow: hidden;}
.s_dayw h1{/* float: left; */height: 40px;width: 818px;background-image: url(/YsWebStyle/images/s_13.jpg);background-repeat: no-repeat;background-position: left top;text-align: right;margin-bottom: 20px;}
.tabx1 {height:26px;/* float:left; */cursor:pointer;overflow: hidden;width: 200px;background-color: #9E7B63;/* text-align: center; */text-indent: 1.2rem;margin-right: 1px;background-image: url(/YsWebStyle/images/s_14.jpg);background-repeat: no-repeat;background-position: left top;}
.tabx1 a {height:26px;line-height:26px;/* float:left; */color:#FFFFFF;font-size: 16px;/* width: 145px; */text-decoration: none;}
.tabx2 { height:26px; float:left; cursor:pointer; overflow: hidden; width: 145px; background-color: #ECECEC; text-align: center; margin-right: 1px; padding-left: 5px; }
.tabx2 a { height:26px; line-height:26px; float:left; color:#333333; font-size: 16px; width: 145px; text-decoration: none; }
.s_dayw_1 {/* float: left; *//* height: 160px; *//* width: 818px; */margin-top: 20px;overflow: hidden;}
.s_dayw_1 dl{float: left;height: 154px;width: 236px;margin-left: 26px;}
.s_dayw_1 dl img{ float: left; height: 154px; width: 236px; }
.s_dayw_1 ul{float: left;/* height: 160px; *//* width: 556px; */}
.s_dayw_1 ul li{float: left;height: 32px;/* width: 500px; */}
.s_dayw_1 ul li span{float: left;display: inline-block;height: 32px;width: 15px;font-size: 16px;line-height: 32px;color: #666666;}
.s_dayw_1 ul li a{/* float: left; *//* height: 32px; */width: 550px;display: inline-block;font-size: 16px;line-height: 32px;color: #666666;text-decoration: none;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.s_dayw_1 ul li a:hover{ color: #999999; }

.s_kjdh { float: left; height: 188px; width: 310px; padding-top: 28px; border-top-width: 2px; border-top-style: solid; border-top-color: #9E7B63; margin-bottom: 22px; }
.s_kjdh ul li{ float: left; height: 40px; width: 140px; margin-right: 7px; margin-bottom: 7px; margin-left: 7px; }

.s_dajy {float: left;/* height: 383px; */width: 310px;margin-bottom: 20px;}
.s_dajy h1{ float: left; height: 55px; width: 310px;}
.s_dajy h1 dl{ float: left; height: 55px; width: 265px; background-image: url(/YsWebStyle/images/s_24.jpg); background-repeat: no-repeat; background-position: left top; }
.s_dajy h1 dt{ float: left; height: 55px; width: 44px; }

.s_dajy_h1{ float: left; height: 55px; width: 310px;}
.s_dajy_h1 dl{ float: left; height: 55px; width: 265px; background-image: url(/YsWebStyle/images/s_24.jpg); background-repeat: no-repeat; background-position: left top; }
.s_dajy_h1 dt{ float: left; height: 55px; width: 44px; }

.s_dajy_2 {float: left;/* height: 328px; */width: 310px;margin-bottom: 20px;}
.mr_frbox{/* height:328px; */float: left;}
.mr_frBtnL{float:left;cursor:pointer;display:inline;margin-top: 90px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
.mr_frUl{float:left;/* height:284px; */width:202px;margin-top: 10px;background-image: url(/YsWebStyle/images/s_28.jpg);background-repeat: repeat;padding-top: 17px;padding-right: 12px;padding-bottom: 17px;padding-left: 12px;}
.mr_frBtnR{float:right;margin-top: 90px;cursor:pointer;}
.mr_frUl ul li{display:inline;float:left;height: 160px;width:202px;margin-right:10px;overflow:hidden;}
.mr_frUl ul li img{ display:block;  height: 284px; width: 202px; }
.mr_frUl ul li a:hover img{ border:1px solid #CCCCCC; height: 282px; width: 200px }

.s_jcwh { float: left; height: 228px; width: 310px; margin-bottom: 20px; }
.s_jcwh h1{ float: left; height: 55px; width: 310px;}
.s_jcwh h1 dl{ float: left; height: 55px; width: 265px; background-image: url(/YsWebStyle/images/s_30.jpg); background-repeat: no-repeat; background-position: left top; }
.s_jcwh h1 dt{ float: left; height: 55px; width: 44px; }
.s_jcwh_h2{float: left;height: 120px;width: 310px;overflow: hidden;}
.s_jcwh_h2 img{ float: left; height: 143px; width: 310px;  }
.s_jcwh_h3{ float: left; height: 30px; width: 310px;  }
.s_jcwh ul li{ float: left; height: 32px; width: 290px; margin-right: 10px; margin-left: 10px; }
.s_jcwh ul li span{ float: left; height: 32px; width: 20px; font-size: 16px; line-height: 32px; color: #666666; }
.s_jcwh ul li a{ float: left; height: 32px; width: 270px; font-size: 16px; line-height: 32px; color: #666666; text-decoration: none; overflow: hidden; }
.s_jcwh ul li a:hover{ color: #999999; }

.s_dajm { float: left; height: 228px; width: 310px; margin-bottom: 20px; }
.s_dajm h1{ float: left; height: 55px; width: 310px;}
.s_dajm h1 dl{ float: left; height: 55px; width: 266px; background-image: url(/YsWebStyle/images/s_31.jpg); background-repeat: no-repeat; background-position: left top; }
.s_dajm h1 dt{ float: left; height: 55px; width: 44px; }
.s_dajm ul li{ float: left; height: 32px; width: 290px; margin-right: 10px; margin-left: 10px; }
.s_dajm ul li span{ float: left; height: 32px; width: 20px; font-size: 16px; line-height: 32px; color: #666666; }
.s_dajm ul li a{ float: left; height: 32px; width: 270px; font-size: 16px; line-height: 32px; color: #666666; text-decoration: none; overflow: hidden; }
.s_dajm ul li a:hover{ color: #999999; }

/*========================================================= FOOT ========================================================================*/
.foot2 { background-color: #9E7B63; float: left; width: 100%; }
.foot_k { height: 40px; width: 1200px; margin-right: auto; margin-left: auto; }
.foot_k dl{ height: 24px; width: 240px; margin-right: 12px; float: left; padding-top: 8px; padding-bottom: 8px; }
.foot_xl { height: 24px; width: 240px; float: left; }

.foot_2 { float: left; height: 174px; width: 100%; background-image: url(/YsWebStyle/images/s_32.jpg); background-repeat: repeat; }
.foot_2_k { height: 174px; width: 1200px; margin-right: auto; margin-left: auto; }
.foot_2_k dl{ height: 112px; width: 996px; font-size: 16px; color: #FFFFFF; float: left; padding-top: 62px; line-height: 24px; }
.foot_2_k dl h1{ height: 30px; width: 960px; font-size: 12px; color: #FFFFFF; float: left; line-height: 24px; border-top-width: 1px; border-top-style: dashed; border-top-color: #8B7D7A; margin-top: 20px; margin-right: 36px; padding-top: 10px; }
.foot_2_k dl h1 strong{ font-size: 12px; color: #FFFFCC; line-height: 24px; margin-right: 6px; margin-left: 6px; }
.foot_2_k dt{ height: 174px; width: 204px; background-image: url(/YsWebStyle/images/s_33.jpg); background-repeat: no-repeat; background-position: left top; float: left; }

/*========================================================= 内页左侧 ========================================================================*/
.n_1 { font-size: 24px; line-height: 48px; color: #9E7B63; float: left; height: 48px; width: 210px; padding-left: 10px; margin-top: 10px; }
#basic-accordian { width:206px; float: left; padding-right: 8px; padding-left: 8px; margin-bottom: 40px; }
.accordion_headings { color:#333333; cursor:pointer; font-size: 14px; text-decoration: none; line-height: 38px; padding-left: 20px; float: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EEEEEE; padding-right: 20px; }
.accordion_headings a { color:#333333; font-size: 14px; text-decoration: none; line-height: 38px; height: 38px; width: 166px; font-weight: normal; float: left; overflow: hidden; }
.accordion_headings a:hover { font-size: 14px; line-height: 38px; color: #666666; text-decoration: none; height: 38px; width: 166px; font-weight: normal; float: left; }
.accordion_headings:hover { font-size: 14px; line-height: 38px; color: #FFFFFF; text-decoration: none; height: 38px; width: 166px; background: url(/YsWebStyle/images/nx_4.jpg) no-repeat left top;  overflow: hidden; }
.accordion_headings:hover a{ font-size: 14px; line-height: 38px; color: #FFFFFF; text-decoration: none; height: 38px; width: 166px; overflow: hidden; }
#test-content { float: left;  }
.accordion_child { width: 206px; }
.accordion_child a { font-size: 12px; line-height: 22px; color: #FFFFFF; text-decoration: none; }
.accordion_child a:hover { color: #FFFFCC; }
.Subordinate { float: left; height: auto; text-align: left; overflow: hidden; width: 186px; padding-left: 20px; background-color: #CAB7AA; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; font-size: 14px; line-height: 34px;}
.Subordinate a { font-size: 14px; line-height: 34px; color: #FFFFFF; text-decoration: none; }
.Subordinate a:hover { color: #FFFFCC; }
.header_highlight { font-size: 14px; line-height: 38px; color: #FFFFFF; text-decoration: none; background:  url(/YsWebStyle/images/nx_4.jpg) no-repeat left top; }
.header_highlight a { font-size: 14px; line-height: 38px; color: #FFFFFF; text-decoration: none; }

/*========================================================= 内页右侧 ========================================================================*/
.n_2 { float: left; height: 48px; width: 930px; margin-right: 25px; margin-left: 25px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E8E8E8; margin-top: 10px; }
.n_2 dl{ float: left; height: 48px; width: 370px; font-size: 18px; line-height: 48px; color: #333333; text-decoration: none; }
.n_2 dt{ float: left; height: 48px; width: 560px; font-size: 12px; line-height: 48px; color: #7E7E7E; text-decoration: none; text-align: right; }
.n_2 dt a{ font-size: 12px; line-height: 48px; color: #7E7E7E; text-decoration: none; margin-right: 3px; margin-left: 3px; }
.n_2 dt a:hover{ color: #A5A5A5; }

.n_3 { float: left; height: auto; width: 910px; margin-right: 25px; margin-left: 25px; min-height:600px; padding: 10px; font-size: 16px; line-height: 26px; color: #666666; }
.n_3 img{ height: auto; width: auto; margin-right: auto; margin-left: auto; text-align: center; max-width:910px}

.n_4 { float: left; height: auto; width: 910px; margin-right: 25px; margin-left: 25px; min-height:600px; padding: 10px; font-size: 16px; line-height: 26px; color: #666666; }
.n_4 ul li{ float: left; height: 134px; width: 910px; margin-bottom: 20px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; }
.n_4 ul li h1{ float: left; height: 40px; width: 910px;  }
.n_4 ul li h1 a{ float: left; height: 40px; width: 910px; font-size: 20px; line-height: 40px; color: #333333; text-decoration: none; overflow: hidden; }
.n_4 ul li h1 a:hover{ color: #666666; }
.n_4 ul li h2{ float: left; height: 52px; width: 910px; font-size: 14px; line-height: 26px; color: #666666; overflow: hidden; }
.n_4 ul li h3{ float: left; height: 30px; width: 880px; font-size: 12px; line-height: 30px; color: #666666; overflow: hidden; background-image: url(/YsWebStyle/images/n_4.jpg); background-repeat: no-repeat; background-position: left top; padding-left: 30px; }

.tz_list_fy { float: left; height: 36px; width: 100%; margin-top: 16px; text-align: center; padding-bottom: 30px; }
.tz_list_fy a{ height: 36px; width: auto; text-align: center; font-size: 13px; line-height: 36px; color: #666666; text-decoration: none; padding: 12px 20px; }
.tz_list_fy a:hover{ height: 36px; width: 36px; text-align: center; font-size: 13px; line-height: 36px; color: #666666; text-decoration: none; background: #EEEEEE;  }
.tz_list_fy a:active{ height: 36px; width: 36px; text-align: center; font-size: 13px; line-height: 36px; color: #FFFFFF; text-decoration: none; background-color: #9E7B63; }
.tz_list_fy a.tz_list_fy_1 { color: #FFFFFF; background-color: #9E7B63; }

.n_5 { float: left; height: auto; width: 910px; margin-right: 25px; margin-left: 25px; min-height:600px; padding: 10px; font-size: 14px; line-height: 26px; color: #333333; }
#rightsiderbar { float: left; width: 890px; height:auto;  text-align: left; }

#rightsiderbar #content {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
}
.t3 {
	font-size: 14px;
	color: #FF0000;
	text-decoration: none;
}
.select_1 { background-color: #EFEFF0; height: 36px; width: 400px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-size: 14px; color: #333333; padding-right: 10px; padding-left: 10px; }
.select_2 { background-color: #EFEFF0; height: 36px; width: 200px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-size: 14px; color: #333333; }
.select_3 { background-color: #EFEFF0; height: 36px; width: 80px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-size: 14px; color: #333333; padding-right: 10px; padding-left: 10px; }
.select_4 { background-color: #EFEFF0; height: 140px; width: 400px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-size: 14px; color: #333333; padding: 10px; margin-top: 10px; margin-bottom: 10px; }
.select_img { height: 36px; width: 80px; }
.input_1 { background-color: #8EC31F; height: 40px; width: 190px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-size: 16px; color: #FFFFFF; line-height: 40px; text-decoration: none; text-align: center; border-radius:5px; font-weight: bold; }
.input_2 { background-color: #666666; height: 40px; width: 190px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-size: 16px; color: #FFFFFF; line-height: 40px; text-decoration: none; text-align: center; border-radius:5px; font-weight: bold; }
.errorTip{
	background-image:url(/YsWebStyle/images/access_disallow.gif);
	background-repeat:no-repeat;
	padding-left:16px;
	font-size: 14px;
	color: #FF0000;
}

.errorInput{
	background-color:#FFCC33;
}

.validTip{
	background-image:url(/YsWebStyle/images/access_allow.gif);
	background-repeat:no-repeat;
	background-position:left top ;
	padding:2px;
}
.n_6 { float: left; height: auto; width: 930px; margin-right: 25px; margin-left: 25px; min-height:600px; font-size: 16px; line-height: 26px; color: #666666; padding-top: 10px; padding-bottom: 10px; }
.wsdc { background-image: url(/YsWebStyle/images/n_6.jpg); background-repeat: repeat; float: left; height: auto; width: 850px; padding-top: 20px; padding-right: 40px; padding-bottom: 20px; padding-left: 40px; margin-bottom: 3px; border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #EBEBEB;}
.wsdc h1{ float: left; height: auto; width: 850px; font-size: 16px; line-height: 30px; color: #333333; font-weight: bold; margin-bottom: 10px; }
.wsdc ul li{ float: left; height: auto; width: 850px; font-size: 16px; line-height: 20px; color: #999999;  }
.wsdc ul li span{ float: left; width: 30px; text-align: left; padding-top: 5px; height: 20px; }
.wsdc_2 { float: left; height: auto; width: 850px; margin-bottom: 30px; text-align: center; margin-top: 30px; }
.wsdc_2 a { background-color: #666666; height: auto; width: auto; font-size: 16px; color: #FFFFFF; line-height: 40px; text-decoration: none; text-align: center; border-radius:5px; font-weight: bold; padding-top: 8px; padding-bottom: 8px; margin-top: 2px; padding-right: 60px; padding-left: 60px; }
.dacy { float: left; height: auto; width: 580px; margin-top: 10px; background-image: url(/YsWebStyle/images/n_7.jpg); background-repeat: no-repeat; background-position: left top; padding-left: 350px; min-height:220px; padding-top: 20px; }
.dacy h1{ float: left; height: 40px; width: 580px;  margin-bottom: 16px; }
.dacy h1 dl{ float: left; height: 40px; width: 100px; font-size: 14px; line-height: 40px; color: #333333; text-align: right; padding-right: 5px; }
.dacy h1 dt{ float: left; height: 40px; width: 470px; }
.dacy h2{ float: left; height: 40px; width: 290px;  margin-bottom: 16px; }
.dacy h2 dl{ float: left; height: 40px; width: 100px; font-size: 14px; line-height: 40px; color: #333333; text-align: right; padding-right: 5px; }
.dacy h2 dt{ float: left; height: 40px; width: 185px; }
.dacy_2 { float: left; height: 40px; width: 930px; background-image: url(/YsWebStyle/images/n_8.jpg); background-repeat: no-repeat; background-position: center top;  }
.select_x1 { background-color: #EFEFF0; height: 36px; width: 455px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-size: 14px; color: #333333; padding-right: 10px; padding-left: 10px; }
.select_x2 { background-color: #EFEFF0; height: 36px; width: 165px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-size: 14px; color: #333333; padding-right: 10px; padding-left: 10px; }
.dacy_3 { float: left; height: 40px; width: 475px; margin-top: 20px; margin-bottom: 10px; padding-left: 105px; }
.dacy_3 a { background-color: #8EC31F; height: auto; width: auto; font-size: 16px; color: #FFFFFF; line-height: 40px; text-decoration: none; text-align: center; border-radius:5px; font-weight: bold; padding-top: 10px; padding-bottom: 10px; padding-right: 60px; padding-left: 60px; }
.dacy_4 { float: left; height: 34px; width: 930px; background-image: url(/YsWebStyle/images/n_9.jpg); background-repeat: no-repeat; background-position: center top; margin-top: 20px; }
.dacy_4 ul li{ font-size: 14px; line-height: 34px; color: #FFFFFF; text-align: center; height: 34px; width: auto; float: left; }
#dacy_4_a { width: 120px; padding-right: 5px; padding-left: 5px; word-break: break-all;}
#dacy_4_b { width: 440px; padding-right: 5px; padding-left: 5px; word-break: break-all;}
#dacy_4_c { width: 80px; padding-right: 5px; padding-left: 5px;  word-break: break-all;}
#dacy_4_d { width: 160px; padding-right: 5px; padding-left: 5px;word-break: break-all; }

#dacy_x_a { width: 70px; padding-right: 5px; padding-left: 5px; word-break: break-all;}
#dacy_x_b { width: 400px; padding-right: 5px; padding-left: 5px; word-break: break-all;}
#dacy_x_c { width: 90px; padding-right: 5px; padding-left: 5px;  word-break: break-all;}
.dacy_5 { float: left; height: auto; width: 930px;  }
.dacy_5 ul li{ float: left; height: auto; width: 930px; padding-top: 14px; padding-bottom: 14px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E8E8E8; font-size: 12px; line-height: 22px; color: #666666; }
.dacy_5 ul li dl{ float: left; height: auto; width: auto; text-align: center; }
/*========================================================= 内页新闻详细 ========================================================================*/

.content { float: left; height: auto; width: 1200px; padding-top: 0; padding-right: 0; padding-bottom: 10px; padding-left: 0; }
.content-bg { width: 1180px; padding: 10px; float: left; height: auto; }
.clearfix:after, .nav:after, .content:after, .grid:after, .h:after {
	content: '\20';
	display: block;
	height: 0;
	clear: both;
}
.clearfix, .nav, .content, .grid, .h {
 *zoom:1;
}
.main_1 { width: 860px; margin-top: 10px; margin-bottom: 10px; float: left; }
.side { width: 260px; margin-top: 10px; margin-bottom: 10px; float: right;  }
/* 正文自定义 */
.article {
	position: relative;
}
.article h2 { color: #333333; margin: 0 20px -10px; padding: 20px 0 10px; font-size: 26px; line-height: 32px; font-weight: bold; }
.article h3 { padding: 10px 0; line-height: 20px; font-size: 14px; font-weight: normal; color: #999999; }
.article .info { line-height: 40px; border-bottom: 1px #ccc dashed; margin: 0 20px; text-align: center; position: relative; font-size: 16px; color: #666666; }
.article .info span {
	margin-right: 20px;
}
.article .article-box {
	margin: 0 20px;
	padding: 30px 20px;
	border-bottom: 1px #d1d1d1 dashed;
	line-height: 2em;
	font-size: 16px;
	min-height:600px;
}
.article .article-box p, .article .article-box div {
	margin-bottom: 1em;
	
	text-justify: distribute;
}
.article table {
	margin: 0 auto 1em;
}
.article-box h1 { text-align: center; float: left; height: 40px; width: 100%; margin-top: 40px; margin-bottom: 20px; }
.article-box h1 a{ text-align: center; height: 30px; width: 150px; margin-top: 5px; margin-bottom: 5px; font-size: 16px; line-height: 30px; color: #FFFFFF; text-decoration: none; background-color: #9E7B63; padding-top: 7px; padding-right: 20px; padding-bottom: 7px; padding-left: 20px;border-radius:5px; }
.article-box h1 a:hover{  background-color: #BAA08F; }
.tc {
	text-align: center;
}
.where {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px #d2d2d2 solid;
	line-height: 40px; font-size: 14px; color: #666666; text-decoration: none; 
}
.where a{ line-height: 40px; font-size: 14px; color: #666666; text-decoration: none; }
.where a:hover{ color: #999999; }
.article .opt {
	text-align: right;
	line-height: 36px;
	color: #323232;
	margin: 0 20px;
	padding: 0 20px;
}
.article .opt a { display: inline-block; height: 25px; line-height: 25px; font-size: 14px; color: #323232; text-decoration: none; }
.article .opt a:hover { color: #666666; }
/* 操作选项 */
.operation {
	position: relative;
}
.operation h2 { height: 62px; background-image: url(/YsWebStyle/images/n_5.jpg); }
.operation h2 b { display: inline-block; padding: 0px 10px; color: #FFFFFF; font-size: 20px; line-height: 62px; font-weight: bold; }
.operation ul { width: 100%; padding: 10px 0; background-color: #F5F5F5; }
.operation ul li {
	height: 45px;
}
.operation ul li a { display: block; font-size: 16px; font-style: normal; line-height: 45px; font-weight: normal; font-variant: normal; color: #666666; text-decoration: none; }
.operation ul li a:hover { color: #999999; }
.operation ul li i {
	width: 30px;
	height: 25px;
	float: left;
	display: block;
	margin: 12px 10px 0px 20px;
	background-image: url(/YsWebStyle/images/icon.png);
	background-repeat: no-repeat;
}
.operation ul li .s1 {
	background-position: 0px -20px;
}
.operation ul li .s2 {
	background-position: -30px -20px;
}
.operation ul li .s3 {
	background-position: -60px -20px;
}
/* 字体切换 */
.operation ul li.jfontsize a {
	float: left;
	display: block;
	width: 24px;
	height: 24px;
	border: 1px solid #ccc;
	margin: 9px 2px;
	font: 0/0 lx;
	color: transparent;
	background-image: url(/YsWebStyle/images/jfont.png);
	background-repeat: no-repeat;
	moz-user-select: -moz-none;
	-moz-user-select: none;
	-o-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.operation ul li.jfontsize a:hover {
	border-color: #058;
	background-color: #fff;
}
#jfontsize-p2 {
	background-position: 0 0;
}
#jfontsize-m2 {
	background-position: -24px 0;
}
#jfontsize-d2 {
	background-position: -48px 0;
}
a#jfontsize-p2:hover {
	background-position: 0 -24px;
}
a#jfontsize-m2:hover {
	background-position: -24px -24px;
}
a#jfontsize-d2:hover {
	background-position: -48px -24px;
}
#normal { position: absolute; top: 60px; right: 20px; display: inline-block; padding: 10px; line-height: 20px; background-color: #6CB059; color: #fff; }
#normal a{ line-height: 20px; color: #fff; font-size: 16px; text-decoration: none; }

#tts-player {
	display: block;
	width: 80px;
	margin: 0 auto;
	vertical-align: middle;
}
/* 侧栏分享 */
.main_1 .bdsharebuttonbox { display: none;  }
.main_1 .bdsharebuttonbox b {
	float: left;
	display: block;
	font: bold 16px/32px microsoft yahei;
	margin: 6px;
	padding: 0 10px;
}
.side .bdsharebuttonbox b { display: block; padding-left: 10px; line-height: 40px; font-size: 16px; border-top-width: 1px; border-top-style: dashed; border-top-color: #CCCCCC; }
.side .bdsharebuttonbox b + a {
	margin-left: 10px;
}


.search { float: left; height: 48px; width: 1160px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E8E8E8; margin-top: 10px; }
.search dl{ float: left; height: 48px; width: 370px; font-size: 22px; line-height: 48px; color: #333333; text-decoration: none; }
.search dt{ float: right; height: 48px; width: 560px; font-size: 12px; line-height: 48px; color: #7E7E7E; text-decoration: none; text-align: right; }
.search dt a{ font-size: 12px; line-height: 48px; color: #7E7E7E; text-decoration: none; margin-right: 3px; margin-left: 3px; }
.search dt a:hover{ color: #A5A5A5; }

.search_2 { float: left; height: auto; width: 1160px; min-height:600px; font-size: 16px; line-height: 26px; color: #666666; padding-top: 10px; padding-bottom: 10px; }
.search_2 ul li{ float: left; height: 134px; width: 1160px; margin-bottom: 20px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; }
.search_2 ul li h1{ float: left; height: 40px; width: 1160px;  }
.search_2 ul li h1 a{ float: left; height: 40px; width: 1160px; font-size: 20px; line-height: 40px; color: #333333; text-decoration: none; overflow: hidden; }
.search_2 ul li h1 a:hover{ color: #666666; }
.search_2 ul li h2{ float: left; height: 52px; width: 1160px; font-size: 14px; line-height: 26px; color: #666666; overflow: hidden; }
.search_2 ul li h3{ float: left; height: 30px; width: 1130px; font-size: 12px; line-height: 30px; color: #666666; overflow: hidden; background-image: url(/YsWebStyle/images/n_4.jpg); background-repeat: no-repeat; background-position: left top; padding-left: 30px; }


.video { float: left; height: auto; width: 910px; margin-right: 25px; margin-left: 25px; min-height:600px; padding: 10px; font-size: 16px; line-height: 26px; color: #666666; }
.video ul li{ float: left; height: 150px; width: 910px; margin-bottom: 20px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; }
.video ul li dl{ float: left; height: 134px; width: 170px; margin-right: 20px; }
.video ul li dl img{  height: 134px; width: 170px;}
.video ul li dt { float: left; height: 134px; width: 720px;  }
.video ul li dt h1{ float: left; height: 40px; width: 720px;  }
.video ul li dt h1 a{ float: left; height: 40px; width: 720px; font-size: 20px; line-height: 40px; color: #333333; text-decoration: none; overflow: hidden; }
.video ul li dt h1 a:hover{ color: #666666; }
.video ul li dt h2{ float: left; height: 52px; width: 720px; font-size: 14px; line-height: 26px; color: #666666; overflow: hidden; }
.video ul li dt h3{ float: left; height: 30px; width: 690px; font-size: 12px; line-height: 30px; color: #666666; overflow: hidden; background-image: url(/YsWebStyle/images/n_4.jpg); background-repeat: no-repeat; background-position: left top; padding-left: 30px; }

.video2 { float: left; height: auto; width: 910px; margin-right: 25px; margin-left: 25px; min-height:600px; padding: 10px; color: #666666; }
.video2 h1{ float: left; height: auto; width: 910px;  font-size: 20px; line-height: 26px; color: #333333; text-align: center; padding-top: 12px; padding-bottom: 30px; }
.video2 h2{ float: left; height: auto; width: 910px; font-size: 12px; line-height: 24px; color: #666666; padding-top: 20px; padding-bottom: 30px; }
.video2 dl{ float: left; height: auto; width: 910px; text-align: center; padding-top: 20px; padding-bottom: 20px; min-height:450px; }

.hdzt { float: left; height: auto; width: 910px; margin-right: 25px; margin-left: 25px; min-height:600px; padding: 10px; font-size: 16px; line-height: 26px; color: #666666; }
.hdzt ul li{ float: left; height: 160px; width: 910px; margin-bottom: 20px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; }
.hdzt ul li img{  height: 140px; width: 910px;}

.hdzt_2 { float: left; height: 200px; width: 1200px; background-color: #FFFFFF;  }
.hdzt_2 img{ float: left; height: 200px; width: 1200px;  }

.cxlb_5 { float: left; height: auto; width: 930px; min-height:600px; padding-top: 10px; padding-bottom: 10px; }
.cxlb { background-color: #666666; height: 40px; width: 190px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-size: 16px; color: #FFFFFF; line-height: 40px; text-decoration: none; text-align: center; border-radius:5px; font-weight: bold; padding: 6px; margin-left: 10px; }
.cxlb_2 { float: left; height: auto; width: 900px; }
.cxlb_2  h1{ float: left; height: 30px; width: 900px; font-size: 16px; line-height: 30px; color: #333333; overflow: hidden; }
.cxlb_2  h1 a{ font-size: 16px; line-height: 30px; color: #333333; text-decoration: underline; }
.cxlb_2  h1 a:hover{ font-size: 16px; line-height: 30px; color: #666666; text-decoration: none; }
.cxlb_2  h2{ float: left; height: 36px; width: 900px; font-size: 12px; line-height: 18px; color: #999999; overflow: hidden; }
.cxlb_2  h3{ float: left; height: 30px; width: auto; font-size: 12px; line-height: 30px; color: #666666; overflow: hidden; padding-right: 70px; }
.cxlb_3 { float: left; height: auto; width: 900px; font-size: 12px; line-height: 22px; color: #333333; margin-top: 20px; padding-top: 10px; padding-bottom: 10px; border-top-width: 1px; border-top-style: dashed; border-top-color: #CCCCCC; }
.cxlb_3 span{ font-size: 12px; line-height: 22px; color: #FF0000; font-weight: bold; }
.cxlb_4 { float: left; height: auto; width: 900px; margin-bottom: 20px; border: 1px dashed #CCCCCC; margin-right: 25px; margin-left: 25px; padding-right: 14px; padding-left: 14px; padding-top: 10px; padding-bottom: 10px; }

.cxlb_6 { float: left; height: auto; width: 900px; }
.cxlb_6  h1{ float: left; height: auto; width: 900px; font-size: 16px; line-height: 30px; color: #333333; overflow: hidden; }
.cxlb_6  h1 a{ font-size: 16px; line-height: 30px; color: #333333; text-decoration: underline; }
.cxlb_6  h1 a:hover{ font-size: 16px; line-height: 30px; color: #666666; text-decoration: none; }
.cxlb_6  h2{ float: left; height: auto; width: 900px; font-size: 12px; line-height: 18px; color: #999999; overflow: hidden; margin-top: 10px; }
.cxlb_6  h3{ float: left; height: 30px; width: auto; font-size: 12px; line-height: 30px; color: #666666; overflow: hidden; padding-right: 70px; margin-top: 10px; }

/* 分页样式 */
.page{font-size:13px;}
a.page{text-decoration:none;color:#000000;float:left;height:26px;line-height:26px;padding:0 8px;margin:0 3px;background-color:#f0f0f0;border:#cccccc solid 1px;}
a.page:hover{text-decoration:none;color:#9E7B63;}
a.page-curr{text-decoration:none;float:left;height:26px;line-height:26px;padding:0 8px;margin:0 3px;background-color:#9E7B63;color:#FFFFFF}


/*========================================================= MAP ========================================================================*/

.map { background-image: url(/YsWebStyle/images/map.gif); background-repeat: no-repeat; width: 550px; margin-right: auto; margin-left: auto; position: relative; height: 396px; border: 1px solid #CCCCCC; margin-top: 30px; font-size: 14px; text-align: center; }
.map  p { line-height: 20px; background-color: #CCCCCC; color: #FFFFFF; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; text-align: center; font-size: 14px; }
.map  p a { color: #FFFFFF; text-decoration: none; }
.map  p a:hover{
color: #333;
}
.map .sy { position: absolute; width: 100px; top: 80px; left: 118px; cursor:pointer; z-index: 17; text-align: center; margin-bottom: 20px; font-size: 14px; }
.map .xf { position: absolute; width: 100px; top: 127px; left: 183px; cursor:pointer; z-index: 16; font-size: 14px; text-align: center; }
.map .sz { position: absolute; width: 100px; top: 127px; left: 275px; cursor:pointer; z-index: 16; font-size: 14px; }
.map  .slj {
	position: absolute;
	width: 100px;
	top: 155px;
	left: 112px;
	cursor:pointer;
	z-index: 15;
}
.map  .es {
	position: absolute;
	width: 100px;
	left: 43px;
	top: 270px;
	cursor:pointer;
}
.map  .yc {
	position: absolute;
	width: 100px;
	top: 220px;
	left: 148px;
	cursor:pointer;
	z-index: 11;
}
.map   .xt {
	position: absolute;
	width: 100px;
	top: 235px;
	left: 303px;
	cursor:pointer;
	z-index: 10;
}
.map   .jm {
	position: absolute;
	width: 100px;
	top: 190px;
	left: 238px;
	cursor:pointer;
	z-index: 13;
}
.map   .tm {
	position: absolute;
	width: 100px;
	top: 220px;
	left: 278px;
	cursor:pointer;
	z-index: 11;
}
.map    .cj {
	position: absolute;
	width: 100px;
	top: 243px;
	left: 245px;
	cursor:pointer;
	z-index: 9;
}
.map   .jc {
	position: absolute;
	width: 100px;
	top: 265px;
	left: 213px;
	cursor:pointer;
	z-index: 6;
}
.map   .xg { position: absolute; width: 100px; top: 185px; left: 303px; cursor:pointer; z-index: 14; font-size: 14px; text-align: center; }
.map .wh {
	position: absolute;
	width: 100px;
	top: 220px;
	left: 338px;
	cursor:pointer;
	z-index: 11;
}
.map  .ez {
	position: absolute;
	width: 100px;
	top: 255px;
	left: 338px;
	cursor:pointer;
	z-index: 8;
}
.map .xl {
	position: absolute;
	width: 100px;
	top: 287px;
	left: 328px;
	cursor:pointer;
	z-index: 6;
	background-color: transparent;
}
/*.map .xl iframe{display:none;_display:block;position:absolute;top:0;left:0px;z-index:-1;filter:mask();width:100px;height:400px;background:transparent;} */
.map  .hs {
	position: absolute;
	width: 100px;
	top: 270px;
	left: 383px;
	cursor:pointer;
	z-index: 7;
}
.map  .hg {
	position: absolute;
	width: 100px;
	top: 215px;
	left: 398px;
	cursor:pointer;
	z-index: 12;
}


/*--------------------------2017-7-5增加顶部链接--------------------------------*/
.top dl>a {
	text-decoration: none;
	display: block;
	height: 100%;
}
.top dl>a>span {
	display: block;
	color: #ad2c31;
	font-size: 15px;
	padding: 4px 0;
    margin-top: 28px;
    text-indent: 25px;
    border-left: 1px #ccc dotted;
}
.top {
    padding-left: 870px;
    width: auto;
}

/*--------------------------2017-9-6新增选项卡--------------------------------*/
.s_tz_2 .active{
	background: #9e7c63;
    color: #fff;
}
.s_tz_2_1_a{
	display: block;
}
.s_tz_2_1_b{
	display: none;
}
.s_tz_2 [class*="s_tz_2_"] a {
	color: #9E7B63;
	text-decoration: none;
}
.s_tz_2 [class*="s_tz_2_"].active a {
	color: #fff;
	text-decoration: none;
}

/*--------------------------2018-4-25新增卡片链接--------------------------------*/
.yy_img_link {
	display: block;
	overflow: hidden;
	float: left;
	margin-bottom: 10px;
	transition: all .33s;
	will-change: transform;
	zoom: 1;
}
.yy_img_link:hover {
	/*opacity: .8;*/
    filter: brightness(120%) hue-rotate(-15deg);
}
.yy_img_link img {
	transition: all .33s;
	will-change: transform;
}
.yy_img_link:hover img {
	transform: scale(1.1);
}
.yy_img_link img {
	height: 95px;
	width: 310px;
}
.s_dajm {
    height: 138px;
}
.s_dayw_l {
    float: left;
    width: 600px;
}
.s_dayw_r {
    
float: left;
}
.s_dayw_r dl {
    
position: relative;
    
margin-top: 25px;
}
.s_dayw_r dl ul {
    
/* position: absolute; */
    
/* left: 20px; */
    
/* top: 20px; */
}
.s_dayw_r dl img {
    
/* margin-top: 25px; */
}
.s_dayw_r dl ul a {
    
text-decoration: none;
    
font-size: 16px;
    
color: #9e7b63;
    
font-weight: bold;
    
display: inline-block;
    
margin-bottom: 15px;
    
border: 1px solid #9e7b63;
    
background: #fefdfc;
    
padding: 7px 15px;
    
width: 100%;
    
/* text-align: center; */
    
box-sizing: border-box;
}



















/*yy/Ver.20191126 响应式改版*/
@media (max-width:769px) {
.s_tz {
	margin-bottom: 0
}


/* 宽度和浮动初始化 */
.kuan, .kuan_2, .s_1_t, .s_1_t2, .kuan_3, .s_3 dt, .s_3 dt h1, .s_3 dt h1 a, .s_3 dt ul li, .s_3 dt ul li span, .s_tz ul li span, .s_tz, .s_tz_2, .s_tz ul li, .s_zl, .s_zw, .s_zw_y, .s_zw_y ul, .s_zw_y ul li, .s_dayw, .s_dayw_1, .s_dayw_1 ul, .s_dayw_1 ul li, .s_r, .s_kjdh, .s_dajy, .s_dajy_h1, .s_jcwh, .s_jcwh h1, .s_dajm, .s_dajm h1, .s_dajy_2, .mr_frbox, .s_jcwh_h2, .s_jcwh_h2 img, .s_jcwh_h3, .foot, .foot_k, .foot_2, .sidebar, .right-con, .n_2 dl, .n_4 ul li, .n_4 ul li h1, .n_4 ul li h1 a, .n_4 ul li h3, .hdzt_2, .hdzt_2 img, .video ul li, .video ul li dt, .video ul li dt h1, .video ul li dt h2, .video ul li dt h3, .hdzt ul li, .content, .main_1, .book_kuan ul li dl, .book_kuan ul li dt, .dacy_5, .dacy_5 ul li, #rightsiderbar, .cxlb_5, .cxlb_2, .cxlb_2 h1, .cxlb_2 h2, .cxlb_3, .cxlb_6, .cxlb_6 h1, .cxlb_6 h2, .s_3 .s_tz, .kuan_3 .s_tz, .kuan_3 .s_3 .s_tz ul li, .kuan_3 .s_tz ul li, .search, .search dl, .search_2, .search_2 ul li, .search_2 ul li h1, .search_2 ul li h1 a, .search_2 ul li h2, .search_2 ul li h3, .s_dayw_r,.s_dayw_l {
    width:100%;
    height:auto;
    float:none;
}
.search_2 ul li h1,.search_2 ul li h1 a {
	line-height: 1.5rem;
}
/* 清除浮动的元素 */
.clearfix:after,.top,.s_tz:after,.s_tz_2:after,ul:after,#indemo:after,.mr_frbox:after,.foot_k:after,.foot_2_k:after,.dacy h2:after,.dacy_5 ul li:after,.dacy h1:after {
    content:"";
    display:table;
    clear:both;
}
.top {
    width:100%;
    height: auto;
    padding-left: 0;
    float:none;
    padding: 50px 15px 5px;
    background-color:white;
    background-size: 300px;
}
.top dl,.top dt {
    width:auto;
    height:auto;
}
.top dl {
    width:33%;
    height: 40px;
    overflow: hidden;
}

.top dl>a>img {
    transform: translateY(-20px);
    max-width:none;
}
.top dl>a>span {
    margin-top: 8px;
}

.top dt {
    clear:both;
    float:none;
    padding: 5px 0;
}
.top dt form {
    position:relative;
}
.top dt form input.s_1_t {
    border: 1px solid #eaeaea;
    height: 32px;
    border-radius: 4px;
}
.top dt form input.s_1_t2 {
    position: absolute;
    top: 2px;
    right: 2px;
    background-color: transparent !important;
    width: 32px !important;
    height: 100%;
}
.top dl a dd,.top dl a i {
    top: 80px;
}
.s_1 {
    display:none;
}

.main {
    display: block;
    position: absolute;
    top: 10px;
    right: 15px;
    z-index: 999;
    width: 40px;
    height: 40px;
    cursor:pointer;
    background-size:40px 40px;
    background-image: url("data:image/svg+xml,%3Csvg t='1574845128907' class='icon' style='vertical-align: middle;fill: currentColor;overflow: hidden;' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='12187'%3E%3Cpath d='M512.008698 63.575967c-247.689219 0-448.459848 200.771653-448.459848 448.440405 0 247.669776 200.77063 448.441429 448.459848 448.441429 247.650333 0 448.441429-200.77063 448.441429-448.441429C960.449104 264.346597 759.658008 63.575967 512.008698 63.575967zM695.461917 715.852828 328.53706 715.852828c-33.760918 0-61.151755-6.997368-61.151755-40.767496 0-33.781384 27.390837-40.767496 61.151755-40.767496l366.924857 0c33.780361 0 61.150732 6.986111 61.150732 40.767496C756.612649 708.85546 729.242278 715.852828 695.461917 715.852828zM695.461917 552.783869 328.53706 552.783869c-33.760918 0-61.151755-7.006578-61.151755-40.767496 0-33.780361 27.390837-40.766472 61.151755-40.766472l366.924857 0c33.780361 0 61.150732 6.986111 61.150732 40.766472C756.612649 545.777291 729.242278 552.783869 695.461917 552.783869zM695.461917 389.714909 328.53706 389.714909c-33.760918 0-61.151755-6.997368-61.151755-40.767496 0-33.780361 27.390837-40.766472 61.151755-40.766472l366.924857 0c33.780361 0 61.150732 6.987135 61.150732 40.766472C756.612649 382.717542 729.242278 389.714909 695.461917 389.714909z' p-id='12188' fill='%239e7c63' data-spm-anchor-id='a313x.7781069.0.i3'%3E%3C/path%3E%3C/svg%3E");
}
.nav {
    float: none;
    padding-right: 0;
    padding-left: 0;
    background-image: none;
    background-color: #9e7c63;
    position: fixed;
    top: 0;
    left: 0;
    width: 240px;
    height: 100%;
    z-index: 999;
    box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.5);
    overflow-y: auto;
    transition: .5s;
    transform: translate(-110%);
}
.main:hover .nav {
    transform: translate(0);
}
.fnav {
    margin-bottom:0;
}
.fnav .h_38 {
    height: auto;
    width: auto;
    float: none;
}
.first_title {
    float: none;
    width: auto;
    height: auto;
    overflow: visible;
    margin-bottom:0;
}
.first_title a {
    margin-top:0 !important;
    border-bottom: 1px solid rgba(238, 238, 238, 0.15);

}
.first_title a:last-of-type {
    display: none;
}
.fnav ul {
    width: auto;
    position: static;
    float: none;
    line-height: initial;
    display: block !important;
    margin-top: 0;
    margin-bottom: 0;
    opacity: 1 !important;
}
.kuan_3 {
    float: none;
    height: auto;
    width: auto;
    padding: 0 15px;
    overflow: hidden;
}
.s_2 {
    background-position: left bottom;
    float: none;
    /* height: 45px; */
    width: auto;
    margin-bottom: 20px;
}
.s_2 a {
    margin-top: 9px;
    margin-right: 2px;
}
.s_3 {
    float: none;
    height: auto;
    width: auto;
}
.s_3 dl {
    float: none;
    height: auto;
    width: auto;
    margin-right: 0;
}
.s_3 #KinSlideshow {
    width: 100% !important;
    height: 180px !important;
}
.s_3 #KSS_moveBox {
    width:100% !important;
/*     height:auto !important; */
}
.s_3 #KSS_content > a {
    display:block;
    overflow:hidden;
}
.s_3 #KSS_content > a img,.s_3 dl img {
    float: none;
    height: auto;
    width: calc(100vw - 30px);
    max-width:100%;
}
.s_3 dt h1 a {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.s_3 dt h2 {
    float: none;
    width: auto;
    margin-top: 0;
}
.s_3 dt ul li a, .s_tz ul li a, .kuan_3 .s_3 .s_tz ul li a,.kuan_3 .s_tz ul li a {
    float: none;
    height: auto;
    display: inline-block;
    width: calc(100% - 100px) !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    font-size: 14px;
}
.s_3 dt ul li span:first-child,.s_tz ul li span:first-child {
    margin-right:10px;
    vertical-align: middle;
}
.s_3 dt ul li span:last-child,.s_tz ul li span:last-child {
    float: right;
    width: 80px !important;
    font-size: 12px;
    margin-right: 0;
    text-align: right;
    padding-left: 0 !important;
}
.s_tz_2 dt,.kuan_3 .s_tz .s_tz_2 dt {
    width: calc(100% - 160px);
}
.s_tz_2 dl[class^="s_tz_2_"]+dt {
    display: none;
}
.s_tz_2 dl[class^="s_tz_2_"] {
    width:50%;
}
.s_l {
    float: none;
    height: auto;
    width: auto;
    margin-right: 0;
}
.s_zt {
    float: none;
    height: auto;
    width: auto;
    margin-bottom: 0;
}
.s_zt h1 {
    float: none;
    width: auto;
    background-position: left bottom;
}
.s_zt h1 a {
    margin-top: -7px;
    margin-right: 4px;
}
.s_zt ul li {
    float: none;
    height: auto;
    width: auto;
}
.s_zt ul li img {
    float: none;
    height: auto;
    width: auto;
}
.s_zl h1,.s_zw h1,.s_dayw h1 {
    float: none;
    width: auto;
    background-position: left bottom;
}
.s_zl h1 a {
    margin-top: -7px;
    margin-right: 4px;
}
.yyds .yds.prev,.yyds .yds.next {
	
top: 15px;
}
#demo {
    width: auto;
    float: none;
    height: auto;
}
#indemo {
    float: none;
}
.s_zw_z {
    float: none;
    height: auto;
    width: auto;
    margin-right: 0;
}
.s_zw_z h2,.s_zw_y h2 {
    float: none;
    width: auto;
    text-indent: 15px;
    text-align: left;
    padding-left: 0;
    padding-right: 0;
    background-image: none;
    background-color: #9e7c63;
    position: static;
}
.s_zw_z ul li {
    height: auto;
    width: auto;
    margin-right: 15px;
}
.s_zw_z ul li span {
    float: none;
    margin-right: 5px;
}
.s_zw_z ul li a {
    float: none;
}
.s_zw_y dl {
    display: none;
}
.s_zw_y ul li a {
    float: none;
    height: auto;
    width: auto;
    font-size: 14px;
}
.tabx1 a,.tabx2 a {
    float: none;
    width: auto;
}
.tabx1,.tabx2 {
    width: 33%;
}
.s_dayw_1 dl {
    display: none;
}
.s_dayw_1 ul li span,.s_dajm ul li span {
    float: none;
    display: inline-block;
    vertical-align: middle;
}
.s_dayw_1 ul li a,.s_dajm ul li a {
    float: none;
    display: inline-block;
    width: calc(100% - 30px);
    font-size: 14px;
    vertical-align: middle;
}
#con_font_1,#con_font_2,#con_font_3 {
    clear:both;
    overflow: hidden;
}
.s_kjdh ul li {
    width: calc(50% - 14px);
    background-color: #9e7c63;
}
.s_dajy_h1 dl,.s_jcwh h1 dl,.s_dajm h1 dl {
    width: calc(100% - 45px);
    position:relative;
}
.s_dajy_h1 dl:after,.s_jcwh h1 dl:after,.s_dajm h1 dl:after {
    content: "";
    position: absolute;
    right: 0;
    display: block;
    height: 55px;
    width: 100px;
    background-image: url(/YsWebStyle/images/s_24.jpg);
    background-repeat: no-repeat;
    background-position: right top;
}
.mr_frbox {
    position:relative;
    text-align:center;
}
.mr_frbox .mr_frBtnL {
    position: absolute;
    left: 0;
    top: 50%;
    margin: 0;
}
.mr_frbox .mr_frBtnR {
    position: absolute;
    right: 0;
    top: 50%;
    margin: 0;
}
.mr_frbox .mr_frUl {
    float: none;
    display: inline-block;
}
.s_jcwh_h2 img {
    float: none;
    height: 150px;
    width: 100%;
}
.yy_img_link {
    float: none;
}
.yy_img_link img {
    height: auto;
    width: 100%;
}
.s_jcwh_h3 {
    background-color: #1b2131;
}
.s_dajm ul li {
    float: none;
    width: auto;
    height:auto;
    margin-right: 0;
    margin-left: 0;
    padding-left: 10px;
}
.foot_k dl {
    height: auto;
    width: 50%;
    margin-right: 0;
    padding: 6px 15px;
}
.foot_xl {
    height: auto;
    width: 100%;
    float: none;
    border-radius: 2px;
    border: 1px solid #ddd;
}
.foot_2_k {
    width:100%;
    height:auto;
    padding:0 15px;
}
.foot_2_k dl {
    height: auto;
    width: auto;
    font-size: 12px;
    float: none;
}
#_ideConac:not(:empty) {
    float: left;
    margin-top: 50px;
    margin-left: 30px;
}
#_ideConac>a:not(:empty) {
    position: static;
}
.foot_2_k dt {
    width: 180px;
    float: right;
}
.content-yy {
    padding: 15px;
}
.n_1 {
    font-size: 18px;
    float: none;
    height: auto;
    width: auto;
    padding-left: 20px;
    margin-top: 0;
}
#basic-accordian {
    width: auto;
    float: none;
    padding-right: 0;
    padding-left: 0;
    margin-bottom: 15px;
}
.header_highlight {
    background: url(/YsWebStyle/images/nx_4.jpg) no-repeat left top #9e7c63;
    float: none;
    padding-right: 0;
    padding-left: 0;
}
.accordion_headings a {
    height: auto;
    width: auto;
    float: none;
    display: block;
    padding-left: 20px;
}
.accordion_headings a:hover {
    height: auto;
    width: auto;
    float: none;
}
.accordion_headings {
    float: none;
    padding-right: 0;
    padding-left: 0;
}
.accordion_headings:hover {
    height:auto;
    width: auto;
    background: url(/YsWebStyle/images/nx_4.jpg) no-repeat left top #9e7c63;
}
.sidebar {
    background-image: linear-gradient(to left,#ffffff 0,rgba(239, 239, 240, 0.35) 100%);
}
.n_2 {
    float: none;
    height: auto;
    width: auto;
    margin-right: 0;
    margin-left: 0;
}
.n_2 dt {
    float: none;
    height: auto;
    width: auto;
    text-align: left;
}
.n_3 {
    float: none;
    height: auto;
    width: auto;
    margin-right: 0;
    margin-left: 0;
    padding: 0;
    font-size: 14px;
}
.n_3 img {
    max-width: 100%;
}
.accordion_child {
    width: auto;
}
.Subordinate {
    float: none;
    height: auto;
    width: auto;
}
.content-yy .accordion_headings + [id*="content"] {
    float: none !important;
}
.n_4 {
    float: none;
    height: auto;
    width: auto;
    margin-right: 0;
    margin-left: 0;
    padding: 0;
    font-size: 14px;
}
.n_4 ul li h2 {
    float: none;
    width: auto;
}
.n_4 ul li h1 {
    margin:0;
    line-height: 24px;
}
.n_4 ul li h1 a {
    font-size: 18px;
    line-height: inherit;
    color: #9e7c63;
}
.video,.video2 {
    float: none;
    height: auto;
    width: auto;
    margin-right: 0;
    margin-left: 0;
    padding: 0;
}
.video ul li dl {
    float: none;
    height: auto;
    width: auto;
    margin-right: 0;
}
.video ul li dl img {
    height: auto;
    width: 100%;
}
.video ul li dt h1 a {
    float: none;
    height: auto;
    width: auto;
    font-size: 18px;
    line-height: 1;
    display: block;
    white-space: nowrap;
}
.video ul li dt h1,.video ul li dt h2,.video ul li dt h3 {
    margin:10px 0;
}
.video2 h1 {
    float: none;
    height: auto;
    width: auto;
    font-size: 18px;
}
.video2 dl {
    float: none;
    height: auto;
    width: auto;
    min-height: auto;
}
.hdzt {
    float: none;
    height: auto;
    width: auto;
    min-height: auto;
    margin: 0;
    padding: 0;
}
.hdzt ul li img {
    height:auto;
    width:auto;
}
.content-bg {
    width: auto;
    padding: 15px;
    float: none;
    height: auto;
}
.article h2 {
    font-size: 20px;
    margin: 0;
}
.article h3:empty {
    display:none;
}
.article .info {
    line-height: 2;
    margin: 0;
    font-size: 14px;
}
.content .content-bg .main_1 + .side {
    display: none;
}
.article .article-box {
    margin: 0;
    padding: 30px 0
}
.main_1[style] {
    width: 100% !important;
}
.where {
    height: auto;
    line-height: 2;
}
.where a {
    line-height: 2;
}
.article img {
    max-width: 100%;
}
.book_1 {
    background-size: cover;
    float: none;
    height: 150px;
}
.book_2 {
    background-size: cover;
    float: none;
    height: auto;
    padding: 0 15px;
}
.book_kuan {
    height: auto;
    width: auto;
    padding-right: 0;
    padding-left: 0;
}
.book_kuan dd {
    height: auto;
    width: 150px;
    float: right;
    margin-right: 0;
}
.book_kuan dd a img {
    width:100%;
}
.book_kuan ul {
    margin-top: 80px;
    float: none;
    width: auto;
}
.book_kuan ul li {
    width: calc(50% - 10px);
    margin: 5px;
    height: auto;
    margin-bottom: 15px;
}
.book_kuan ul li dl img {
    float: none;
    width: 100%;
    height: 240px;
}
.book_kuan ul li dt a {
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.book_3 {
    height: 150px;
}
.n_6 {
    float: none;
    height: auto;
    width: auto;
    min-height: auto;
    margin: 0;
}
.dacy {
    float: none;
    height: auto;
    width: auto;
    background-image: none;
    padding-left: 0;
    min-height: auto;
    padding-top: 0;
}
.dacy h2,.dacy h1 {
    float: none;
    height: auto;
    width: auto;
}
.dacy h2 dl {
    height: auto;
    width: 100px;
}
.dacy h2 dt,.dacy h1 dt {
    height: 40px;
    width: calc(100% - 105px);
}
.select_x2,.select_x1 {
    height: 40px;
    width: 100%;
    display: block;
}
.dacy_3 {
    float: none;
    height: auto;
    width: auto;
    padding-left: 0;
}
.dacy_3 [type="submit"],.dacy_3 a {
    display: inline-block;
    background-color: #8EC31F;
    height: auto;
    width: auto !important;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 40px !important;
    text-decoration: none;
    text-align: center;
    border-radius: 5px !important;
    font-weight: bold;
    padding: 0 24px !important;
}
.dacy_2 {
    float: none;
    height: 40px;
    width: auto;
    background-size: cover;
}
.dacy_4 {
    float: none;
    height: auto;
    width: auto;
    margin-top: 0;
}
.dacy_4 ul li,.dacy_5 ul li dl {
    width: 20% !important;
    padding: 0 2px !important;
}
.n_5 {
    float: none;
    height: auto;
    width: auto;
    margin-right: 0;
    margin-left: 0;
    padding: 0;
}
#rightsiderbar #content {
    padding-left: 0;
    padding-right: 0;
}
section.content form >div label {
    width: auto;
    text-align: left;
}
section.content form >div label+ input, section.content form >div label+textarea, section.content form >div label+select {
    margin-left: 0;
    width: calc(100% - 25px);
}
.cxlb_4 {
    float: none;
    height: auto;
    width: auto;
    margin-right: 0;
    margin-left: 0;
    padding-right: 8px;
    padding-left: 8px;
}
.cxlb_2 h3,.cxlb_6 h3 {
    float: none;
    height: auto;
    width: auto;
    padding-right: 0;
}
.cxlb_2 h1,.cxlb_2 h2,.cxlb_2 h3 {
    margin-top:5px;
    margin-bottom:5px;
}



}


@media (max-width: 769px) {
#KSS_XposBox {
    float: none !important;
    display: flex;
    flex-wrap: nowrap;
}
#KSS_content,#KSS_contentClone {
    display: flex !important;
    float: none !important;
    flex-wrap: nowrap;
}
.s_3 #KSS_content > a,.s_3 #KSS_contentClone > a {
    width: calc(100vw - 30px);
}
.article img {
    max-width: 100% !important;
}
}

