@charset "utf-8";
/* CSS Document */
html,body {margin: 0 auto;}
body { color: #555;margin: 0px;padding: 0px;font-size: 14px;font-family: "Microsoft YaHei";text-align: left;}
a {	text-decoration: none;}
a:link,a:visited {	color: #555;}
a:hover {color: #d30b15;	text-decoration: none;}
/* {margin: 0px;padding: 0px;font-family: "Microsoft YaHei";outline: none}*/
* {margin: 0px;padding: 0px;outline: none;}
ul,li {list-style-type: none;margin: 0px;padding: 0px;}
img {border: 0px;vertical-align: middle;}
.clear {	clear: both;}
input,select {vertical-align: middle;}
.no {	display: none;}
table {margin: 0px auto;table-layout: fixed;}
.block {display: block;}
.max_img {cursor: pointer;width: 100%;overflow: hidden;position: relative;}
.max_img img {width: 100%; height: 100%; top: 0;position: relative;left: 0;-webkit-transition: -webkit-transform 0.5s;-moz-transition: -moz-transform 0.5s;-o-transition: -o-transform 0.5s;transition: transform 0.5s;}
.max_img:hover img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
/*---------------------------------------首页------------------------------------------
.top{background: url(19xxxh_banner.jpg) no-repeat top center; height: 265px; line-height: 265px;overflow:hidden;}*/

.top{background: url(21xxxh_banner.gif) no-repeat top center; height: 265px; line-height: 265px;overflow:hidden;}
.box{background: url(19xxxh_shu.jpg) repeat-x center 5px; margin-top: -5px;height: 70px;}
.box ul li{float: left; background: url(19xxxh_shu_a.png) no-repeat right 36px; height: 60px; margin-left: 5px; padding-right: 3px;}
.box ul li:last-child{background: none;}
.box ul li span{display: block;box-sizing: border-box; height: 60px; color: #FFFFFF; padding: 0px 14.3px;   padding-top: 30px;font-size: 16px;}
.box ul li a{display: block; padding-right:4px; }
.box ul li.on a,.box ul li:hover a{background: url(19xxxh_li_bg.png) no-repeat top right;}
.box ul li.on a span,.box ul li:hover a span{color: #d30b15; background: #ffe396;}
.box ul li:last-child.on a span,.box ul li:last-child:hover a span{background:none;}
.box ul li:last-child.on a,.box ul li:last-child:hover a{background:none;}
.top_anniu,.box_ss{display: none;}
.box_ss{text-align:right; line-height: 45px; height: 45px;}
.box_ss .in1{width: 200px; height: 35px; border: 1px solid #D7D7D7; padding-left: 15px;}
.box_ss .in2{width: 60px; height: 37px; border: none; color: #FFFFFF; background: #D30B15;}
.content{background: url(19xxxh_bg.jpg) no-repeat top  center;}
.con_l{width: 380px;}
.pic_con1 {position: relative;}
.pic_con1 .pic img {width: 100%;height: 100%;display: block;}
.pic_con1 .txt-bg {position: absolute; bottom: 0px; z-index: 1; height:40px; width: 100%; background-color: #000; filter: alpha(opacity=50); opacity:0.5; overflow: hidden;}
.pic_con1 .txt {position: absolute;	bottom: 0;	z-index: 5;height:40px;width: 100%;overflow: hidden;}
.pic_con1 .txt li {width:80%; height: 40px;line-height: 40px;	position: absolute;	bottom:0px;	left: 0px;}
.pic_con1 .txt li a {text-align:left; height: 40px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;color: white;padding: 0 0 0 10px;	font-size: 14px;	}
.pic_con1 .num {text-align: center; position: absolute; bottom: 17px; right: 20px; z-index: 99;}
.pic_con1 .num li {display:inline-block; width:10px; height:3px; color:#FFFFFF;  background-color:#FFFFFF; overflow: hidden;margin-left:4px; cursor: pointer;}
.pic_con1 .num li.on,.pic_con1 .num li:hover {background: #d30b15; width:10px; color:#d30b15 }
.con_bottom{background:#D30B15;height: 45px; font-size: 0px; line-height: 45px; }
.con_bottom a{display: inline-block; color: #FFFFFF;width: 50%; font-size: 14px; text-align: center; background: url(19xxxh_shu_a.png) no-repeat right center;}
.con_bottom a:last-child{background: none;}
.con_bottom a img{margin-right: 10px;}
.con_r{width:780px;}
.con_r_top{line-height: 40px; border-bottom: 3px solid #FFFFFF;}
.con_r_top ul li{float: left; height: 40px; padding: 0px 15px;font-size:16px; line-height: 40px;}
.con_r_top ul li.on,.con_r_top ul li:hover{background: #D30B15;}
.con_r_top ul li.on a,.con_r_top ul li:hover a{color: #FFFFFF;font-size: 16px;}
.sp_a img{margin-left: 10px; margin-top: -2px;}
.con_r_ul ul{ background: url(19xxxh_xian_b.jpg) no-repeat 6px center;}
.con_r_ul ul li{padding-left: 25px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 36px; line-height: 36px; background: url(19xxxh_dian.png) no-repeat left center;}
.con_r_ul ul li span{float: right;}
.con_r_ul ul li:hover{background: url(19xxxh_dian_a.png) no-repeat left center;}
.con_div{background: #FFFFFF; position: relative; padding: 20px; width: 340px;}
.con_div_top{ background: url(19xxxh_xian.png) no-repeat left bottom; padding-bottom: 10px;}
.con_div_top h1{font-size: 16px; color:#D30B15;}
.con_div_icon span{display: block;width: 67px; height: 75px; transition: all 0.5s; line-height: 75px; margin: 0 auto; margin-bottom: 17px; background: url(19xxxh_ul.png) no-repeat center;}
.con_div_icon ul li{ float: left; width: 33.33%; text-align: center; margin-top: 20px;}
.con_div_icon ul li:hover span{transform: rotate(360deg);}
.con_div_ul ul{background: url(19xxxh_xian_d.png) no-repeat 6px center;}
.con_div_ul ul li{ padding-left: 25px; background: url(19xxxh_dian_b.png) no-repeat left center; line-height: 36px; height: 36px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.con_div_ul ul li span{float: right; color: #999999; margin-left: 20px;}
.con_div_ul ul li:hover{background: url(19xxxh_dian_bb.png) no-repeat left center;}
.con_div_top .con_top_ul li{float: left;font-size: 16px; padding-right: 20px; margin-right: 10px; background: url(19xxxh_xian_b.png) no-repeat right center;}
.con_div_top .con_top_ul li:last-child{background: none;}
.con_div_top .con_top_ul li.on a,.con_div_top ul li:hover a{color: #D30B15; font-weight: bold;}
.con_b_top ul li{padding: 0px 13px; height: 40px; line-height: 40px;font-size: 16px;float: left;}
.con_b_top{border-bottom: 1px solid #D7D7D7;}
.con_b_top ul li.on,.con_b_top ul li:hover{ background: #D30B15;}
.con_b_top ul li.on a,.con_b_top ul li:hover a{color: #FFFFFF;}
.con_div_ul.li ul{background: url(19xxxh_xian_c.png) no-repeat 6px center;}
.con1_r{width: 740px; padding: 20px; background: #FFFFFF;}
.con2_l{width: 365px; position: relative;}
.con2_l p{position: absolute; text-align: center; color: #FFFFFF; background: rgba(000,000,000,0.3); bottom: 0px;height: 40px;line-height: 40px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 90%; padding: 0px 5%;}
.con2_r {width: 365px; overflow: hidden;}
.con2_r .con_mar{ margin-right: -10px;}
.con2_r ul li{width: 50%;float: left; position: relative;}
.con2_r ul li .div_mar{margin-right: 10px;}
.con2_r ul li p{position: absolute; bottom: 0;width: 90%; padding: 0px 5%;text-align: center; color: #FFFFFF; background: rgba(000,000,000,0.3); bottom: 0px;height: 40px;line-height: 40px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.con2_r ul li:nth-child(1),.con2_r ul li:nth-child(2){margin-bottom: 10px;}
.con_ban{position: relative;}
.current-swiper {width:140px;height:220px;margin:0 auto;box-shadow:0 0 7px rgba(0,0,0,0.2);position:relative;z-index:99;}
.swiper-slide img{width: 100%; height: 100%;}
.left-swiper {position:absolute;left:50px;top:15px;z-index:1;}
.right-swiper {position:absolute;right:50px;left:auto;top:15px;z-index:1;}
.nocurrent-swiper {width:120px;height:185px;box-shadow:0 0 7px rgba(0,0,0,0.2);}
.nocurrent-swiper:before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(237,240,240,0.9);z-index:99;}
.title {padding-top:70px;margin-left:45px;height:29px;line-height:29px;font-size:18px;color:#666;}
.nocurrent-swiper .title {padding-top:44px;margin-left:30px;font-size:16px;height:25px;line-height:25px;}
.name {margin-left:45px;height:55px;display:inline-block;position:relative;line-height:55px;padding-bottom:9px;padding-right:55px;border-bottom:1px solid #dddddd;font-size:36px;color:#333;}
.nocurrent-swiper .name {height:46px;line-height:46px;font-size:30px;padding-right:46px;margin-left:30px;}
.name:before {content:'';position:absolute;width:30px;height:30px;right:10px;top:0;bottom:0;margin:auto;}
.nocurrent-swiper .name:before {width:26px;height:26px;background-size:100% 100%;}
.detail {margin-left:45px;width:275px;margin-top:30px;padding-right:5px;line-height:24px;color:#bbb;font-size:14px;}
.nocurrent-swiper .detail {font-size:12px;line-height:20px;width:235px;margin-left:30px;}
.swiper-button-prev {width:46px;height:46px;background:url(19xxxh_l.png) no-repeat center center;}
.swiper-button-next {width:46px;height:46px;background-size:auto;background:url(19xxxh_r.png) no-repeat center center;}
.con_ztzl ul li{width: 33.33%; float: left;}
.con_ztzl ul li .div_li{margin-left: 20px;}
.con_ztzl .con_li{margin-left: -15px; overflow: hidden;}
.con_link{background: #FFFFFF; padding: 20px;}
.con_div_top .con_l_ul {float: left; margin-left: 60px;}
.con_div_top .con_l_ul li{float: left; margin-right: 40px; padding-right: 20px;}
.con_div_top .con_l_ul li:hover,.con_div_top .con_l_ul li.on{background: url(19xxxh_icona_1.png) no-repeat right center;}
.con_div_top .con_l_ul li:hover a,.con_div_top .con_l_ul li.on a{color: #D30B15;}
.con_link_li a{display: inline-block;margin-right: 55px;line-height: 36px;}
.bottom{background: url(19xxxh_bottom_bg.png) no-repeat top center; padding-top: 55px; padding-bottom: 80px;}
.bottom p{line-height:30px;color: #FFFFFF;}
.bottom_img img{margin-left: 15px;}
.con_ztzl ul li .div_li img{width: 100%; height: 100%;}
.xl{box-shadow: 0px 0px 5px rgba(000,000,000,0.2); padding: 0px 100px; background:#fffdf7 url(19xxxh_xi_bg.png) no-repeat bottom center;}
.zw{line-height: 25px; height: 25px;padding-left: 35px; background: url(19xxxh_wz.png) no-repeat 5px center;}
.zw a{margin-right: 5px;}
.xl_top{padding-top: 60px; text-align: center; padding-bottom: 10px; border-bottom: 3px solid #D7D7D7;}
.xl_top h1{color: #D30B15; font-size: 24px; margin-bottom: 50px;}
.xl_top p{color: #797979;}
.xl_tit{text-align: justify;}
.xl_bottom{text-align: center;}
.xl_bottom ul li{display: inline-block; margin: 0px 20px;}
.xl_bottom ul li span{display: block; margin-bottom: 10px;}
.gl{background: #fffdf7;box-shadow: 0px 0px 5px rgba(000,000,000,0.2); background:#fffdf7 url(19xxxh_xi_bg.png) no-repeat bottom center;}
.gl_l{width:280px; padding-bottom: 250px; background: url(19xxxh_gl_bg.png) repeat-y right;}
.gl_gl_top{height: 60px;line-height: 60px; background: #D30B15;padding-left:20px;font-size: 20px; font-weight: bold; color: #FFFDF7;}
.gl_r_ul ul li{width: 190px; padding-left:30px; height: 50px; line-height: 50px; margin: 0 auto;margin-top: 10px; margin-bottom: 10px; }
.gl_r_ul ul li.on,.gl_r_ul ul li:hover{background: url(19xxxh_gl_li.png) no-repeat left center;}
.gl_r_ul ul li.on a,.gl_r_ul ul li:hover a{color: #D30B15;}
.gl_r_ul ul li a{display: block;}
.gl_r{width: 860px;margin-right: 20px;}
.gl_top{ padding-top: 18px;padding-bottom: 18px; background: url(19xxxh_xian.png) no-repeat bottom left;}
.gl_top span{font-size: 18;font-size: 18px; color: #D30B15; margin-right: 15px; font-weight: bold;}
.gl_top i{font-style: normal;color: #D30B15;}
.gl_ul ul li{line-height: 50px; height: 50px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: url(19xxxh_dian_3.png) repeat-x bottom;}
.gl_ul ul li span{float: right; color: #999999;}
.gl_ul ul li a{ padding-left:20px; background: url(19xxxh_dian_4.png) no-repeat left center;}
.anniu {text-align: center; margin-top: 60px; padding-bottom: 90px;}
.anniu a{display: inline-block;width: 40px; color: #797979; margin: 0px 5px; height: 40px; text-align: center; line-height: 40px; border: 1px solid #D7D7D7;}
.anniu a:hover{color: #D30B15;}
.gl_ul_img ul li{width:240px;float: left;margin-right: 45px;margin-bottom: 40px;}
.gl_ul_img ul li:nth-child(3n+3){margin-right: 0px; }
.gl_ul_img ul li p{line-height: 40px; height: 40px; background: #d38d8d;color: #FFF;padding: 0px 15px; overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
.gl_ul_img.li ul li .max_img{height: 305px; }
.gl_ul_img ul li .max_img{height: 175px;}




/*自加样式*/

		.fy_tit {margin: 20px auto 0;width:850px;line-height: 29px;font-size: 14px;}
		.fy_tit_l {float: left;width: 150px;}
		.fy_tit_l2 {float: left;width: 200px;}
		.fy_tit_r { float: right; width: 135px; }
		.fy_tit_c { float: left; width: 555px;}
		.fy_tit_c2 { float: left; width: 505px;}
		.sel2 { width: 53px; border: 1px solid #cccccc; margin: 0 10px; }
		
		.quotes { text-align: center; font-size: 12px; }
		.quotes a { padding: 5px 9px; background-color: #e4e4e4; margin: 8px; color: #333; }
		.quotes a:link, .quotes a:visited { color: #333 }
		.quotes a:hover { background-color: #d80d00; color: #ffffff; text-decoration: none }
		.quotes span { padding: 5px 9px; margin: 5px; border:1px solid #e4e4e4;}
		.quotes span.current { background-color: #d80d00; color: #ffffff; }
		
		.box ul li span {padding: 30px 10px;}