@charset "utf-8";
body { color: #333333; margin: 0px; padding: 0px; font-size: 14px; font-family: "Microsoft YaHei"; text-align: left; background-color:#ffffff;}
a { text-decoration: none; }
a:link, a:visited { color: #333333; }
a:hover { color: #af8e2e; text-decoration:none; }
* { margin: 0px; padding: 0px; font-family: "Microsoft YaHei"; 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; }
.max_img {cursor: pointer;width: 100%; height: 100%; overflow: hidden;position: relative;z-index: 1;}
.max_img img {width: 100%; bottom: 0; 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;}
li:hover .max_img 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_a{background: #515151;line-height: 30px; height: 30px; color: #FFFFFF;}
.top_a span a{color: #FFFFFF;margin: 0 5px;}
.top_b{line-height: 90px; height: 90px; }
.box ul li{float: left; margin-left: 40px; font-size: 16px;}
.swiper-container {width: 100%;height: 100%;}
.ban .win_a{position: relative;z-index:2; top: 0px;}
.swiper-button-next{ width: 40px; height: 75px; margin-top: -220px; background: url(19xy_r.png) no-repeat left;}
.swiper-button-prev{ width: 40px; height: 75px; margin-top: -220px; background: url(19xy_l.png) no-repeat left;}
.swiper-pagination{margin-top: -50px;width: 100%;}
.swiper-pagination-bullet{width: 30px; height: 8px; border-radius:5px ; margin: 0px 5px; background: #FFFFFF; opacity: 1;}
.swiper-pagination-bullet-active{background: #cc0000;}
.content{background: #f7f8fa;}
.con_ll{width:795px;}
.con_l {width:330px;}
.con_div{box-shadow: 0 0 10px rgba(000,000,000,0.1); background: #FFFFFF;}
.pic_con1 {height:225px;position: relative;z-index: 1;overflow: hidden;}
.pic_con1 .pic {height: 225px;overflow: hidden}
.pic_con1 .pic img {width: 100%;height: 100%;display: block;}
.pic_con1 .num {position: absolute;z-index: 6;bottom: 10px;right: 10px;}
.pic_con1 .num li {	float: left;position: relative;	width: 10px;	height: 10px;	line-height: 30px;	background-color: #ffffff;		text-align: center;	margin-left: 8px;	cursor: pointer;	border-radius: 50%;}
.pic_con1 .num li.on,.pic_con1 .num li:hover {background-color: #af8e2e}
.con_div.li{background: #FFFFFF url(19xy_bg.png) no-repeat top;}
.con_r{width: 420px; margin-left: 25px; margin-right: 20px;}
.con_top h1{color: #FFFFFF; background: #AF8E2E; font-size: 18px; color: #FFFFFF; padding: 0px 13px;}
.con_top{line-height: 35px; height: 35px;}
.con_top span a{color: #999999;}
.con_ul ul li{line-height: 36px; height: 36px; font-size: 16px;}
.con_ul ul li span{float: right; color: #999999;}
.con1_l{width:130px;}
.con1_l ul li{height: 85px; text-align: center;}
.con1_l ul li span{display: block;height: 50px; line-height: 50px;}
.con1_l ul li p{font-size: 18px;}
.con1_l ul li:hover,.con1_l ul li.on{background: #fff9e6;}
.con1_l ul li:hover p,.con1_l ul li.on p{color: #AF8E2E;}
.con1_r{margin-left: 25px; width: 620px; margin-right: 20px; margin-top: 15px;}
.div_ul ul li{line-height: 36px; height: 36px; background: url(19xy_dian.png) no-repeat left center; padding-left: 15px; font-size: 16px;}
.div_ul ul li span{float:right; color: #999999;}
.con2_l{width: 130px;}
.con2_l ul li{ text-align: center; border-right:1px solid #ede8db; font-size: 18px; border-bottom: 1px solid #ede8db; height: 95px; padding-top: 15px;}
.con2_l ul li span{height: 50px; width: 50px; text-align: center; line-height: 50px;display: block; border: 1px solid #f3f3f3; border-radius:50%; margin: 0 auto;  margin-bottom: 10px;}
.con2_l ul li:last-child{border-bottom: 1px solid #ede8db;}
.con2_l ul li.icon1 span{background:url(19xy_icon3.png) no-repeat center;}
.con2_l ul li.icon2 span{background:url(19xy_icon4.png) no-repeat center;}
.con2_l ul li.icon3 span{background:url(19xy_icon5.png) no-repeat center;}
.con2_l ul li:hover,.con2_l ul li.on{ border-right:1px solid #ffffff;}
.con2_l ul li:hover span,.con2_l ul li.on span{border: 1px solid #AF8E2E;}
.con2_l ul li.icon1:hover span,.con2_l ul li.icon1.on span{background: #AF8E2E url(19xy_icon3_a.png) no-repeat center;}
.con2_l ul li.icon2:hover span,.con2_l ul li.icon2.on span{background: #AF8E2E url(19xy_icon4_a.png) no-repeat center;}
.con2_l ul li.icon3:hover span,.con2_l ul li.icon3.on span{background: #AF8E2E url(19xy_icon5_a.png) no-repeat center;}
.con2_l ul li:hover p,.con2_l ul li.on p{color: #AF8E2E;}
.con2_r{width: 620px; margin-right: 20px; margin-left: 20px; margin-top: 20px;}
.con2_top h1{font-size: 18px; color: #AF8E2E; font-weight: normal; margin-bottom: 10px;}
.con2_top p{font-size: 16px; line-height: 36px; text-align: justify;}
.img{width: 225px; height: 140px;}
.img img{width: 100%; height:100%;}
.con_div.li_a{padding: 20px;}
.con_img li{float: left;width: 238px; position: relative; height: 215px; margin-right: 20px;}
.con_img li:last-child{margin-right: 0px;}
.con_img p{height: 45px;text-align: center; line-height: 45px; background: rgba(000,000,000,0.5); color: #fff; font-size: 16px; position: absolute; bottom: 0px; width: 100%; z-index: 999;}
.con_rr{width: 380px;}
.con_r_top{background: url(19xy_img2.png) no-repeat center top;height: 150px; background-size:100%;}
.con_r_top h1{color: #FFFFFF; font-size: 20px; margin-left:25px; padding-top: 25px;}
.con_tit{padding: 20px;}
.con_tit p{text-align: justify; line-height: 30px; }
.con_tit p a{color: #AF8E2E;}
.con_tit ul{font-size: 0px; text-align: center; margin-top: 7px;}
.con_tit ul li{display: inline-block; width: 100px; margin-right: 15px; height: 35px;line-height: 35px; text-align: center; border-radius:5px;border: 1px solid #af8e2e;font-size: 16px;}
.con_tit ul li:last-child{margin-right: 0px;}
.con_div.li_b{ padding: 20px; background: #FFF url(19xy_bg.png) no-repeat top;}
.con_p{color: #AF8E2E; font-size: 20px;font-weight: bold;}
.ztzl_list{ position:relative; z-index:1; overflow:hidden}
.ztzl_ban{position: relative;}
.anniu{ position:absolute; z-index:3;  margin-top: -35px; right: 0px;}
.ztzl_ban .prev,.ztzl_ban .next{ width:25px; height:20px; display:inline-block;}
.ztzl_ban .prev{ background:url(19xy_ll.png) no-repeat;}
.ztzl_ban .next{ background:url(19xy_rr.png) no-repeat;}
.ztzl_list li{ float:left;width: 340px;}
.ztzl_list li img{width: 100%; height:225px;}
.ztzl_list li p{margin-top: 10px; font-size: 16px; text-align: center;}
.con_b_top{height: 110px;background: url(19xy_img6.png) no-repeat top center; background-size:100%;}
.con_bottom{font-size: 0px;margin-top: 20px; padding-bottom: 20px;}
.con_bottom ul li{font-size: 14px; display: inline-block;width: 50%; text-align: center;}
.con_bottom ul li p,.con_bottom ul li h1{font-weight: normal; line-height: 30px;font-size: 14px;}
.con_bottom ul li span{margin-bottom: 15px}
.con_link{height: 60px; background: #f9f9f9; text-align: center; line-height: 60px;border-top:2px solid #007AFF; margin-top: 20px;}
.con_link a{display: inline-block; margin: 0px 20px;font-size: 16px;}
.bottom{background: #FFFFFF; padding: 35px 0px; font-size: 0px;}
.b_l{line-height: 105px; height: 105px; margin-right: 20px; margin-left: 245px;float: left;}
.b_r{border-left: 1px solid #d7d7d7; font-size: 14px; padding-left: 20px; text-align: left; float: left; line-height: 36px; color: #999999;}
.fi_div{width:55px; position: fixed; right:30px; top: 120px;z-index: 9999;}
.fi_div li i,.fi_div li:last-child{width:55px; display: block; height:48px; background: rgba(000,000,000,0.6); text-align: center; line-height:48px;border-bottom: 1px rgba(255,255,255,0.6) solid;}
.fi_div li:last-child i{border-bottom: 0px;}
.xl_banner{ position: relative; z-index: 1;}
.xl_banner img{height: 100%; width: 100%;}
.xl_div.win_a{ margin: 0 auto; margin-top:-75px; position: relative;z-index: 2; padding: 25px; background: #FFFFFF; border-radius:10px 10px 0px 0px ;}
.xl_div_top h1{font-size: 18px; font-weight: normal; border-left:5px solid #AF8E2E; padding-left:10px; margin-left:10px;}
.xl_div_top span{color: #999999; margin-top: 5px;}
.xl_div_top span a{color: #999999; margin: 0 5px;}
.xl_div_top {background: url(19xy_xl_bg.png) no-repeat left bottom; padding-bottom: 30px; background-size:100% auto;}
.rl_ul ul li{padding-left: 25px; border-bottom: 1px dotted #D7D7D7; background: url(19xy_dian2.png) no-repeat 10px center; font-size: 16px;line-height: 52px;height: 52px;}
.rl_ul ul li span{color: #999999; float: right;}
.fy_list {clear: both;text-align: center;}
.fy_list a {display: inline-block;padding: 0 12px;border: 1px solid #DCDCDC;line-height: 30px;height: 30px;margin: 0 2px;background: #FFFFFF;}
.fy_list span.current,.fy_list span.disab,.fy_list span.disabled {display: inline-block;padding: 0 10px;border: 1px solid #DCDCDC;line-height: 30px;height: 30px;background: #fbffff;margin: 0 2px;}
.fy_list a.bor_l1 {border-left: 1px solid #DCDCDC;}
.fy_list a.on,.fy_list a:hover,.fy_list span.current {color: #fff;background-color: #3a3a3a;border: 1px solid #3a3a3a;text-decoration: none;}
.fy_list .inp6 {width: 30px;text-align: center;height: 30px;border: 1px solid #DCDCDC;}
.gy.win_a{ overflow: hidden; margin-top:-50px; position: relative;z-index: 2; }
.gy_ul{background: rgba(255,255,255,0.7);height: 50px; line-height: 50px; }
.gy_ul>span{width: 235px; text-align: center;font-size: 24px;}
.gy_ul ul{margin-right: 100px;}
.gy_ul ul li{display: inline-block; font-size: 16px; color: #555;}
.gy_ul ul li a{display:inline-block;}
.gy_ul ul li span{display: inline-block; height: 30px; padding-bottom: 10px; margin: 0px 20px; color: #333333;}
.gy_ul ul li:hover span{border-bottom: 2px solid #AF8E2E; }
.xl_l{width: 835px; margin: 0px 10px;}
.xl_img{width: 165px; height: 110px; margin-left: 15px;}
.xl_img img{width: 100%; height: 100%;}
.xl_top h1{font-weight: normal; font-size: 18px; color: #AF8E2E; margin-bottom: 10px;}
.xl_top span{color: #999999;}
.xl_ul ul li p{line-height: 24px; text-align: justify;}
.xl_ul ul li{padding-bottom: 25px; padding-top: 20px; border-bottom: 1px dotted #D7D7D7;}
.xl_r{width: 325px;}
.xl_r_top ul li{width: 50%; float: left;height: 160px; text-align: center; line-height: 160px; font-size: 24px;font-weight: bold;}
.xl_r_top ul li.icon1{color: #FFFFFF; background: #af8e2e;}
.xl_r_top ul li.icon2{ background: #ededed;}
.xl_r_top ul li.icon3{ background: url(19xy_gy_img.png);}
.xl_r_top ul li.icon4{color: #FFFFFF;  background: #cabb51;}
.xl_r_bottom{background: #f6f4e0; padding: 20px 30px;}
.xl_r_bottom p{font-size: 18px; font-weight: bold;color: #AF8E2E; padding-bottom: 15px; border-bottom: 1px solid #CABB51;}
.xl_r_bottom  ul li{ padding-left: 25px; line-height: 24px; padding-right: 15px; text-align: justify; background: url(19xy_dian3.png) no-repeat 11px 25px; border-bottom: 1px dotted #CABB51; padding-bottom: 15px; padding-top: 15px;}
.xl_r_bottom  ul li span{display: block;}
.xl_tit{text-align: justify;}
.gy_zz{text-align: center;}
.gy_zz p{font-size: 18px; color: #5fadf8;}
.gy_sj{padding-left: 20px;}
.gy_sj ul li{ background: url(19xy_gy_xian.png) repeat-y 9px; font-size: 16px; padding-bottom: 20px;}
.gy_sj ul li a{display: block; padding-left: 40px; background: url(19xy_gy_a.png) no-repeat left top;}
.gy_sj ul li span{color: #999999; margin-bottom: 10px; display: block;}
.gy_sj ul li:hover a{background: url(19xy_gy_aa.png) no-repeat left top;}
.gy_sj ul li:hover p{color: #cc0000;}
.xl_ll{width: 205px;}
.xl_rr{width: 950px;}
.xl_ll_top{background:#CC0000 url(19xy_xian3.png) repeat-x left 95%; border-radius:5px; line-height: 60px; height: 60px; padding-left: 40px;color: #FFFFFF;font-size: 24px;}
.xl_ll_top img{margin-right: 5px;}
.xl_ll_ul ul li{background: url(19xy_gy_icon.png) no-repeat 10px center; padding-left: 30px; line-height: 35px; margin-top: 5px;font-size: 16px; height: 35px; border-bottom: 1px solid #D7D7D7;}
.xl_ll_ul ul li:hover a,.xl_ll_ul ul li.on a{color: #CC0000; display: block;}
.gy_ban{height: 395px; background: url(19xy_ban5.png) no-repeat center; background-size:100% 100%; }
.gy_div{width: 390px; padding: 0px 30px;height: 395px; background: rgba(000,000,000,0.7);}
.gy_img{margin: 25px 0px;}
.gy_div p{line-height: 34px;color: #FFFFFF; text-align: justify; margin-bottom: 25px;}
.gy_div a{display: block; line-height: 45px; height: 45px; border: 1px solid #999999; border-radius:5px; padding-left: 20px; color: #CABB51; font-size: 16px;}
.gy_div img{margin-top: 15px; margin-right: 20px;}
.gy_tit ul li{float: left;width: 275px; margin-right:33px; height: 200px; font-size: 18px; font-weight: bold;}
.gy_tit ul li:last-child{margin-right: 0px;}
.gy_tit ul li.icon1{background: #AF8E2E url(19xy_icon17.png) no-repeat 85% 80%; }
.gy_tit ul li.icon1 a{color: #FFFFFF;}
.gy_tit ul li span{margin-left: 30px; margin-top: 30px; display: block;}
.gy_tit ul li.icon2{background: #eaedf2 url(19xy_icon18.png) no-repeat 85% 80%; }
.gy_tit ul li.icon3{position: relative;}
.gy_tit ul li.icon4{background: #d0ca62 url(19xy_icon19.png) no-repeat 85% 80%; }
.gy_tit ul li p{position: absolute; bottom: 0;z-index: 2;height: 45px; line-height: 45px; padding-left: 5%; width: 95%;font-weight:normal; color: #FFFFFF; background: rgba(000,000,000,0.7);}
.gy_tit ul li a{display: block; color: #af8e2e;}
.gy_con_top{font-size: 24px;}
.gy_l{background: #d0ca62 url(19xy_icon20.png) no-repeat 85% 80%;width: 320px; height: 290px; padding: 0px 30px;}
.gy_l p{line-height: 36px; font-size: 16px; margin-top: 25px;}
.gy_l a{display: block; width: 120px; padding-left: 15px; color: #fff; border-radius:5px; height: 40px; line-height: 40px; margin-top: 40px; background: #cabb51 url(19xy_icon30.png) no-repeat 90% center;}
.gy_r{width:800px;}
.gy_r ul li{width: 350px; padding-left: 35px; padding-top: 30px; height: 105px; margin-bottom: 20px; float: left; margin-right: 25px; background: #eaedf2;}
.gy_r ul li:nth-child(even){margin-right: 0px;}
.gy_r ul li h1{font-size: 18px;font-weight: normal;margin-bottom: 10px;}
.gy_r ul li p{line-height: 24px;}
.gy_con1{background: #eaedf2;padding: 60px 0px;}
.con_tit{text-align: center;}
.cona_ul ul li{width: 170px; box-shadow: 0px 0px 15px rgba(000,000,000,0.3); height: 170px;background: #FFFFFF; text-align: center; border-radius:50%; float: left; margin-right: 35px;}
.cona_ul ul li:last-child{margin-right: 0px;}
.cona_ul ul li span{display: block;height: 100px; line-height: 100px; margin-top: 10px;}
.xl_con{background: #af8e2e;width: 235px; text-align: center; height:200px;padding-top: 30px;}
.xl_con span{display: block;width: 115px; height: 115px; border-radius:50%; margin: 0 auto; border: 2px solid #CABB51; text-align: center;line-height: 115px;}
.xl_banner_a{background: url(19xy_ban2.png) no-repeat center; background-size:100% 100%;}
.xl_banner_a.li{background: url(19xy_ban8.png) no-repeat center; background-size:100% 100%;}
.conb_ul{margin: 25px 0px;}
.conb_ul ul li{float: left; position: relative; margin-right: 35px;width: 360px; height: 205px;}
.conb_ul ul li:last-child{margin-right: 0px;}
.con_a{margin: 0px 25px;}
.conb_ul ul li p{position: absolute;z-index: 2; height: 45px;padding-left: 5%; bottom: 0; width: 95%;color: #FFFFFF; font-size: 14px; line-height: 45px; background:rgba(000,000,000,0.7);}
.xl_ll_top.li{background:#5fadf8 url(19xy_xian3.png) repeat-x left 95%;}
.xy_img ul li{width: 255px;float: left; margin-right: 50px; margin-bottom: 30px;}
.xy_img ul li .max_img{height: 145px; margin-bottom: 15px;}
.xy_img ul li:nth-child(3n+3){margin-right: 0px;}
.xl_top_a h1{ color: #CC0000; text-align: center;font-weight: normal;font-size: 24px;}
.xl_div_a{height: 30px; line-height: 30px;background: #fafaef; text-align: center;color: #999999;}
.xl_bottom{padding: 0px 25px;}
.xl_bottom p{line-height: 36px; text-indent: 2em;font-size: 16px; text-align: justify;}
.tit_div ul li{float: left; width: 255px; margin: 0px 20px; margin-bottom: 25px;}
.tit_div ul li p{margin-top: 10px;}
.tit_div li:hover .img_max 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);}
.fi_div ul li span{ top: 0; margin-left: -95px; position: absolute; display:none; padding: 5px; padding-bottom: 0px; background: #FFF; width: 80px;}
.fi_div ul li .fi_img{ height:80px;}
.fi_div ul li .fi_img img{width: 100%; height: 100%;}
.fi_div ul li p{height: 25px; text-align: center; line-height: 25px; background: #FFFFFF;}
.fi_div ul li{position: relative;}
/* ------------------------新增--------------------------- */
.tit_top{text-align: center; line-height: 35px;}
.tit_top h1{color: #AF8E2E;}
.tit_top span{text-transform: uppercase; padding-bottom: 10px; background: url(19yx_tit_xian.png) no-repeat center bottom; color: #999999;}
.ztzl_bana{ width:1200px;  position:relative}
.ztzl_bana .prev,.ztzl_bana .next{ position:absolute; width:22px; height:38px; z-index:3; top:50%; margin-top:-20px;}
.ztzl_bana .prev{ background:url(19whzg_icon_l.png) no-repeat; left:-70px;}
.ztzl_bana .next{ background:url(19whzg_icon_r.png) no-repeat; right:-70px;}
.ztzl_bana .ztzl_list ul li{width: 382px;margin-right: 30px;}
.ztzl_bana .ztzl_list ul li .max_img{height: 245px;}
.ztzl_bana  .ztzl_list li img{height: 100%;}
.ztzl_bana  .ztzl_list li p{ text-align: center; line-height: 40px; height: 40px;}
.xl_rr.li{width: 100%;}
.xl_rr.li .xy_img{overflow: hidden;}
.xl_rr.li .xy_img ul li{width: 33.33%; margin-right: 0px;}
.xl_rr.li .xy_img ul{margin-right: -30px;}
.xl_rr.li .xy_img ul li a{display: block; margin-right: 30px;}
.xl_rr.li .xy_img ul li .max_img{height: 245px;}
.xl_rr.li .xy_img ul li a p{text-align: center;}




