@charset "utf-8";
/*begin  --------clear */
*{margin:0;padding:0;text-decoration:none;outline:none;}
.wrap a,.wrap a:link,.wrap a:hover,.wrap a:focus,.wrap a:active,.wrap a:visited,.wrap a img{outline:none;text-decoration:none !important; border:none; color: #fff;}
.clear{clear:both;display:block;width:100%;height:0;font-size:0}
h1,h2,h3,h4,h5,h6{font-weight:normal}
object,.wrap embed{display:block;outline:0}
html,body{-webkit-text-size-adjust:none;width:100%;height:100%;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
.wrap{position:relative;margin:0 auto;width:100%; height:auto; max-width:1920px; min-width:1225px; background:#fff !important; font-size:14px; font-family:"微软雅黑";}
.wrap textarea{overflow:auto;resize:none;}
.wrap img{display:block;margin:0;padding:0;border:0 none;}
.wrap ul,.wrap ul li{list-style:none;}
.wrap br{font-size:0;line-height:0}
.left{float:left;}
.right{float:right;}
.bg100{width:100%;padding: 74px 0px 44px;}
.bg12{margin:0 auto;width:1225px !important;height: 100%; position:relative}
.wrap .first_child,.wrap li:first-child{margin-left:0 !important;}
.wrap .last_child,.wrap li:last-child{margin-right:0 !important;}
/*end--------clear  */

/*banner*/
.wrap #top_banner {width: 100%; font-size: 0px; position: relative; min-width:1225px;overflow: hidden;}
.wrap #top_banner h1 {width:100%; height:272px; background:no-repeat center top;}
.wrap #top_banner h1.h1{background-image:url(../images/banner1.jpg) ;}
.wrap #top_banner h1.h2{background-image:url(../images/banner2.jpg) ;}
.wrap #top_banner h1.h3{background-image:url(../images/banner3.jpg) ;}
.b_text {position:absolute; opacity:1;}
.b_text img{width:100%;}
.b_text.b_text1{left: 50%;margin-left: 3%;top: 0; width:31.875%;}
#top_banner .btn_zx{display: inline-block; position: absolute; top:80%; left: 50%; margin-left:11%;}


.wrap .titles{background: no-repeat center center; width: 100%; height:150px;margin-bottom: 65px;}
.wrap .btn_zx{display:block; text-align:center;}
.wrap .btn_zx a{display:inline-block; font-size:30px; line-height:45px; color:#937344 !important;border:1px solid #937344 !important;border-radius: 5px; padding:0 11px;}
.wrap .btn_zx a:hover{background: #937344 !important; color: #fff !important;}


.part1{position:relative;}
.part1 .titles{background-image:url(../images/part1_tit.jpg);}
.part1 .con{float: left;}
.part1 .con01{width: 565px;}
.part1 .con01 img{display:block; border: 3px solid #937344;margin-bottom:6px;}
.part1 .con01 ul.desc{display:block; border:1px dashed #937344;padding:12px 0;}
.part1 .con01 ul.desc li{font-size: 14px; color:#4e4e4e; line-height: 25px; text-align: center;}
.part1 .btn_zx{margin-top: 20px;}
.part1 .con02{margin-left:35px;}
.part1 .con02 h1{font-family: "楷体";padding: 0 10px; display: inline-block; font-weight: bold;font-size: 48px; line-height:60px; background:#937344;color: #fff;}
.part1 .con02 .card_lists{font-size:18px;margin: 40px 0 45px; line-height:40px;}
.card_lists li{float: left;cursor: pointer; color: #000;padding:0 23px;box-shadow:3px 3px 3px #ccc; margin-right:40px; display: inline-block; background:url(../images/part1_list_bg.jpg) no-repeat center top;background-size: cover;}
.part1 .con02 h1 span{font-size:38px;padding-left: 20px;}
.card_list li.last_child{margin-right: 0;}
.card li.l1{margin-top: 60px;}
.card li.l2,.card li.l3{ margin-left:93px;}
.card_lists li:hover{color: #937344;}
.card {height: 561px;overflow: hidden;}
.card li{height:561px;}

.part2{background: url(../images/part2_bg.jpg); text-align: center;}
.part2 .titles{background-image:url(../images/part2_tit.jpg);}
.part2 .p2_desc{border-bottom:1px dashed #000;padding-bottom:20px;margin-bottom: 60px; font-size: 18px; color: #000; line-height:30px; text-align: center;}
.p2_img{display: inline-block; border: 12px solid #fff;box-shadow:3px 3px 3px #ccc;}
.part2 .btn_zx{margin-top:40px;}

.part31{height:1692px; background: url(../images/part3_bg1.jpg) no-repeat center top;}
.part32{height:960px;padding-top:68px; background: url(../images/part3_bg2.jpg) no-repeat center top;}

.part3{padding:0;}
.part31 {padding-top:72px;height:1620px;}
.part31 .titles{background-image: url(../images/part3_tit.jpg); margin-bottom:96px;}
.p3_img{float: left;}
.p3_desc{float:left;margin-left:45px;width:600px; color: #fff;}
.p3_desc h1{background: url(../images/img_arrow_right.png) no-repeat left center; margin-left: -20px; font-size: 24px; line-height:35px;margin:30px 0 12px; padding-left:30px;margin-left:-20px;}
.p3_desc p{font-size:14px;line-height:24px;}
.fit_list{margin-top:23px;}
.fit_list li{width:151px;text-align: center; float: left; margin-right: 55px;}
.fit_list li img{display: block; margin-bottom:15px;}
.part31 .tit1{text-align: center;}
.part31 .tit1 h2{display: inline-block; font-size:30px; background: #937344; line-height: 47px; padding:0 15px; color: #fff; margin: 96px 0 29px;}
.p31_desc{padding-top:20px;background: url(../images/img_arrow_top.png) no-repeat center top; font-size: 14px; color: #fff;}
.eg_img{text-align: center;margin-bottom: 20px;}
.eg_img img{display: inline-block;}
.p31_desc{text-align: center;}

.way_list{margin-bottom:70px;}
.way_list li{float:left;color: #fff;}
.way_list li span{margin-bottom: 8px;display: block; color: #937344; font-style: italic; font-size: 18px; line-height: 24px; min-height:24px;}
.way_list li p{font-size: 14px; line-height: 20px;}
.way_list li.l1,.way_list li.l5{width: 330px;}
.way_list li.l1{text-align: right;}
.way_list li.l1 span{padding-right: 20px; background: url(../images/img_arrow_right.png) no-repeat right center;}
.way_list li.l5 span{padding-left: 20px; background: url(../images/img_arrow_left.png) no-repeat left center;}
.way_list li.l5{text-align: left;}

.part32 .p3_desc{margin-left:0;}
.part32 .p3_desc p{margin-top: 25px; padding-right: 22px; background: url(../images/img_arrow_left.png) no-repeat top right;}
.part32 .p3_img{margin-left:20px;}
.part32 .tit{text-align: center;}
.part32 .tit img{display: inline-block;}
.eg_list{margin-top:55px;}
.eg_list li{float: left; width: 249px; margin-right:55px; color: #fff;}
.eg_list li span{display: block; text-align: center; font-size:48px; padding-top:14px;margin-top: 22px; background: url(../images/img_arrow_top.png) no-repeat center top;}
.eg_list li p{display: block; margin-top:20px;line-height: 30px; font-size: 14px;}
.part32 .btn_zx{margin-top:20px;}

.part4{text-align: center;}
.part4 .titles{background-image:url(../images/part4_tit.jpg);}
.part4 .left{margin-right: 76px;}
.part4 .last_child{margin-right: 0;}
.part4 ul li{text-align: center; margin-bottom:20px; border: 2px solid #937344;}
.part4 ul li b{font-size:48px;color:#937344; text-align: center;padding: 0 28px;line-height:56px; margin-bottom: 18px;}
.eg_desc{display: inline-block;}
.eg_desc ul li.l1{border: none;margin-bottom: 38px;}
.eg_desc ul li.l1 img{display: inline-block;}

#title_safe{width:100%;background:#4e3c2f;position:relative;padding-top:40px}
#title_safe .YX_title{margin:0 auto;width:993px;height:80px;background:url(../images/YX_bottom_title.png) no-repeat}
#title_safe .YX_button{display:block;position:absolute;top:520px;left:70%;width:120px;height:35px;background-color:#c6c6c6;color:#503728;font-size:22px;line-height:35px;text-align:center;z-index:10000;text-decoration:none}
#title_safe .YX_button:hover{background-color:#856d4b;color:#fffefe}
#title_safe #pp_ul{width:100%;background:#553e2c}
#title_safe #tabs{overflow:hidden;width:1089px;display:block;height:auto;margin:0 auto;padding:0;list-style:none}
#title_safe #tabs li{float:left;width:120px;height:75px;margin:0;padding-top:35px;margin-right:1px;background-image:url(../images/button.jpg);color:#e8e3da;font-size:18px;text-align:center;text-decoration:none;display:block;cursor:pointer}
#title_safe #tabs a span{letter-spacing:-1px;color:#e8e3da}
#title_safe #tabs li:hover,#title_safe #tabs li:focus{background-position:0 100%}
#title_safe #tabs li:focus{outline:0}
#title_safe #tabs .current{z-index:3;background-position:0 100%}
#title_safe #content{background:#fff;padding:55px 0 66px 0}
#title_safe .tab_context{width:910px;margin:0 auto;display:none}
#title_safe .tab_context .YX_left{float:left;width:390px}
#title_safe .tab_context .YX_right{float:right;width:465px;margin-top:20px}
#title_safe .tab_context .YX_right strong{color:#000;font-size:30px;letter-spacing:2px;line-height:50px;font-weight:normal}
#title_safe .tab_context .YX_right p{color:#000;font-size:14px;line-height:25px;width:420px;height:auto;margin:0;padding:0}
#title_safe .btn_zx{position:absolute;bottom:50px;left:50%;margin-left:323px;}