@font-face {
	font-family: 'Conv_POORICH';
	src: url('../fonts/POORICH.eot');
	src: local(''), url('../fonts/POORICH.woff') format('woff'), url('../fonts/POORICH.ttf') format('truetype'), url('../fonts/POORICH.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

* { margin: 0; padding: 0; }

html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;  background: #fff;}

body {background: #fff;color: #2d2d2d;  margin: 0 auto; font-size: 12px; line-height: 1.25em;font-family: 'microsoft yahei';-webkit-text-size-adjust: none;overflow-x: hidden; }

ol, ul, li { list-style: none; }

img { border: none; vertical-align: top; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }

a { color: #2d2d2d; text-decoration: none; outline: none; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }

a:hover{color: #E02323;}

button, input, select, textarea { font-size: 100%; font-family: 'microsoft yahei', Helvetica,arial;margin: 0; outline: 0 none; vertical-align: baseline; *vertical-align: middle; }

input { outline: none; border-radius: 0; font-family: 'microsoft yahei', Helvetica,arial;appearance:none;-moz-appearance:none;-webkit-appearance:none;}

input:focus, textarea:focus { outline: none; }

input:focus { -webkit-tap-highlight-color: transparent; -webkit-user-modify: read-write-plaintext-only; }

input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }

textarea { -webkit-appearance: none; }

/*select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background: #fff;}
*/
h1, h2, h3, h4, h5, h6 { font-weight: normal; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }

.clearfix:before, .clearfix:after { content: ''; display: table; }

.clearfix:after { clear: both; }

.clearfix { *zoom: 1; }

.none { display: none; }

em, i, span, b {  font-style: normal; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
 /*常用过渡*/
.tran300{-webkit-transition: 0.3s;transition: 0.3s;}
.tran400{-webkit-transition: 0.4s;transition: 0.4s;}
.tran500{-webkit-transition: 0.5s;transition: 0.5s;}
.ov_hide{white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
input::-moz-placeholder{color: #b7b7b7;  }
input:-moz-placeholder{color: #b7b7b7;   }
input:-ms-input-placeholder{color: #b7b7b7;   }
.fl{float: left;}
.fr{float: right;}
.w_1200{width: 94%;margin: auto;position: relative;max-width: 1200px;}
.fz33{font-size: 33px;line-height: 1;}
.fz30{font-size: 30px;line-height: 1;}
.fz28{font-size: 28px;line-height: 1;}
.fz24{font-size: 24px;line-height: 1;}
.fz22{font-size: 22px;line-height: 1;}
.fz20{font-size: 20px;line-height: 1;}
.fz18{font-size: 18px;line-height: 1;}
.fz16{font-size: 16px;line-height: 1;}
.fz14{font-size: 14px;line-height: 1;}
/*end*/
.menu{right: 0;}
.menu{position: absolute;top: 35px;display: none;}
.menu img{width: 35px;}

.pc_nav h1{padding: 23px 0;}
.nav_pc > li{position: relative;float: left;line-height: 40px;}
.nav_pc > li > a{position: relative;display: block;font-size: 16px;color: #513313;padding: 0 20px;}
.nav_pc > li > a:after{width: 50%;height: 2px;background: #513313;position: absolute;content: '';left: 25%;bottom: 0;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
.nav_pc > li > a:before{width: 1px;height: 14px;content: '';position: absolute;background: #b3a596;left: 0;top: 13px}
.nav_pc > li.on > a:after,.nav_pc > li:hover > a:after{-webkit-transform: scaleX(1);transform: scaleX(1);}
.nav_pc > li:first-child > a:before{display: none;}
.nav_pc > li:last-child > a{padding-right: 0;}
.nav-2nd{display: none;z-index: 2;position: absolute;left: 50%;top: 40px;width: 100%;min-width: 120px;padding: 8px 0;background-color:#674c2e;transform: translateX(-50%);}
.nav-2nd > li{padding: 0 5px}
.nav-2nd > li > a{position: relative;display: block;padding: 10px;font-size: 14px;line-height: 16px;text-align: center;color: #fff;}
.nav-2nd > li > a:hover{background-color: #fff;color: #333;}

.seach{margin-top: 37px;margin-bottom: 7px;background: #ededed;}
.seach input[type=text]{float: left;width: 154px;height: 22px;line-height: 22px;font-size: 13px;color: #333;border:none;background: none;text-indent: 30px;background: url(../images/ico1.png) 5px center no-repeat;-webkit-background-size: 15px;background-size: 15px;}
.seach input[type=submit]{float: left;width: 44px;height: 22px;line-height: 22px;background: #674c2e;color: #fff;font-size: 12px;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;border:none;}

.banner,.secTwoSwiper,.secThreeSwiper{position: relative;overflow: hidden;}
.banner .swiper-slide a{display: block;padding-bottom: 28.5%;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;}
.banner .banPag{position: absolute;bottom: 20px;z-index: 2;text-align: center;}
.banner .banPag span{opacity: 1;filter: alpha(opacity=100);width: 13px;height: 13px;margin: 0 8px !important;background: #ddd}
.banner .banPag span.swiper-pagination-bullet-active{background: #ce251f;}

.index_title{text-align: center;}
.index_title h5{font-family: 'Source Han Serif SC','microsoft yahei';color: #ce251f;font-size: 24px;line-height: 30px;}
.index_title h6{padding: 2px 0;font-size: 33px;color: #674c2e;font-family: 'Conv_POORICH';text-transform: uppercase;line-height: 40px;}
.index_title p{font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;color: #828282;font-size: 10px;line-height: 12px;text-transform: uppercase;}

.sectionOne{padding: 60px 0 68px}
.secOneUl{margin-top: 56px;display: -webkit-flex;-webkit-justify-content: space-between;display: flex;justify-content: space-between;}
.secOneUl li{height: 283px;}
.secOneUl li a{height: 220px;display: block;background: #fff;border:1px solid #e5e5e5;text-align: center;margin-left: 10px;max-width: 230px}
.secOneUl li:first-child a{margin-left: 0;}
.secOneUl li a *{display:block;}
.secOneUl li a span.img{margin:27px auto 15px;background-image: url(../images/ico2.png);background-repeat: no-repeat;width: 59px;height: 68px;}
.secOneUl li:nth-child(1) a span.img{background-position: 0 -2px;}
.secOneUl li:nth-child(2) a span.img{background-position: -242px -2px;}
.secOneUl li:nth-child(3) a span.img{background-position: -480px -3px;}
.secOneUl li:nth-child(4) a span.img{background-position: -732px -2px;}
.secOneUl li:nth-child(5) a span.img{background-position: -964px -3px;}
.secOneUl li a span.tit{color: #674c2e;}
.secOneUl li a span.txt{height: 40px;overflow: hidden;color: #848484;line-height: 20px;padding: 15px 24px 0}
.secOneUl li a span.more{border:1px solid #e8a6a3;-webkit-border-radius: 25px;border-radius: 25px;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;line-height: 28px;font-size: 12px;text-transform: uppercase;width: 118px;margin:33px auto 0;-webkit-transform: scaleX(0);transform: scaleX(0);}
.secOneUl li a:hover{height: 100%;background: #ce251f;border-color: #ce251f;}
.secOneUl li a:hover span{color: #fff;}
.secOneUl li:nth-child(1) a:hover span.img{background-position: 0 -119px;}
.secOneUl li:nth-child(2) a:hover span.img{background-position: -242px -119px;}
.secOneUl li:nth-child(3) a:hover span.img{background-position: -480px -120px;}
.secOneUl li:nth-child(4) a:hover span.img{background-position: -732px -119px;}
.secOneUl li:nth-child(5) a:hover span.img{background-position: -964px -120px;}
.secOneUl li a:hover span.more{-webkit-transform: scaleX(1);transform: scaleX(1);}

.sectionTwo{background: #f2f2f2;padding: 70px 0}
.secTwotab{margin: 30px 0 60px;text-align: center;}
.secTwotab li{display: inline-block;}
.secTwotab li a{position: relative;color: #a6a6a6;margin: 0 20px}
.secTwotab li a:after{content: '/';position: absolute;left: -25px}
.secTwotab li:first-child a:after{display: none;}
.secTwotab li.active a{color: #000;}

.secTwoSwiper .swiper-slide a,.secTwoSwiper .swiper-slide a *,.photo_ul li a ,.photo_ul li a *{display: block;}
.secTwoSwiper .swiper-slide a,.photo_ul li a{position: relative;overflow: hidden;width: 32.3%;float: left;margin-left: 1.55%;margin-bottom: 20px;}
.photo_ul{padding-top: 50px;}
.photo_ul li{width: 32.3%;margin-left: 1.55%;margin-bottom: 20px;float: left;}
.photo_ul li a{width: 100%;margin: 0;}
.secTwoSwiper .swiper-slide a:nth-child(3n+1),.photo_ul li:nth-child(3n+1){margin-left: 0;}
.secTwoSwiper .swiper-slide a span.img,.photo_ul li a span.img{padding-bottom: 62.5%;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;
background-size: cover;}
.secTwoSwiper .swiper-slide a span.txt,.photo_ul li a span.txt{position: absolute;text-align: center;background: rgba(43,21,21,0.7);width: 100%;height: 100%;top: 100%;left: 0;color: #fff;}
.secTwoSwiper .swiper-slide a span.txt em,.photo_ul li a span.txt em{padding: 80px 0 54px;font-family: 'Source Han Serif SC','microsoft yahei';}
.secTwoSwiper .swiper-slide a span.txt b,.photo_ul li a span.txt b{display: inline-block;padding: 0 45px;background: #fff;font-weight: normal;color: #674c2e;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;font-size: 14px;line-height: 40px;text-transform: uppercase;-webkit-border-radius: 25px;border-radius: 25px;}
.secTwoSwiper .swiper-slide a:hover span.txt,.photo_ul li:hover span.txt {top: 0}

.sectionThree{padding: 70px 0;}
.secThreeSwiper .swiper-slide dl.fl{width: 41.6%;background: #f2f2f2;-webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
.secThreeSwiper .swiper-slide dl.fl dt a,.secThreeSwiper .swiper-slide dl.fl dt a span,.secThreeSwiper .swiper-slide dl.fl dd a,.secThreeSwiper .swiper-slide dl.fl dd a span.time *,.secThreeSwiper .swiper-slide dl.fl dd a span.txt,.secThreeSwiper .swiper-slide dl.fl dd a span.txt *,.secThreeSwiper .swiper-slide div.fr dl dd *{display: block;}
.secThreeSwiper .swiper-slide dl.fl dt a span.img{padding-bottom: 233px;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;}
.secThreeSwiper .swiper-slide dl.fl dd a{padding: 0 20px 24px }
.secThreeSwiper .swiper-slide dl.fl dd a span.time{padding: 22px 0 29px;display: inline-block;float: left;position: relative;padding-right: 18px;}
.secThreeSwiper .swiper-slide dl.fl dd a span.time:after{background: #d7d9dd;height: 58px;width: 1px;content: '';position: absolute;right: 0;top: 50%;margin-top: -20px;}
.secThreeSwiper .swiper-slide dl.fl dd a span.time i{font-size: 24px;color: #000;font-family: 'Source Han Serif SC','microsoft yahei';line-height: 1;}
.secThreeSwiper .swiper-slide dl.fl dd a span.time em{padding-top: 5px;text-align: right;color: #aeaeae;font-size: 16px;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;font-style: italic;line-height: 1;}
.secThreeSwiper .swiper-slide dl.fl dd a span.txt{padding-top: 27px;padding-left: 106px;}
.secThreeSwiper .swiper-slide dl.fl dd a span.txt b{color: #000;opacity: 0.8;filter: alpha(opacity=80);}
.secThreeSwiper .swiper-slide dl.fl dd a span.txt em{padding-top: 6px;margin-bottom: 7px;line-height: 20px;height: 40px;overflow: hidden;color: #000;opacity: 0.6;filter: alpha(opacity=60);}
.secThreeSwiper .swiper-slide dl.fl dd a:hover span.txt b{opacity: 1;filter: alpha(opacity=100);-webkit-transform: translateY(-5px);transform: translateY(-5px);color: #ce251f;}
.secThreeSwiper .swiper-slide dl.fl dt{overflow: hidden;}
.secThreeSwiper .swiper-slide div.fr{width: 57%}
.secThreeSwiper .swiper-slide div.fr dl{background: #f2f2f2;padding: 17px 23px;margin-top: 14px;-webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
.secThreeSwiper .swiper-slide div.fr dl dt{float: left;width: 31%;}
.secThreeSwiper .swiper-slide div.fr dl dt span{display: inline-block;}
.secThreeSwiper .swiper-slide div.fr dl dt span.img{float: left;width: 68%;padding-bottom: 74px;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;}
.secThreeSwiper .swiper-slide div.fr dl dt span.time i{padding-left: 10px;font-size: 24px;color: #c81000;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}
.secThreeSwiper .swiper-slide div.fr dl dt span.time em{font-size: 12px;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}
.secThreeSwiper .swiper-slide div.fr dl dd{padding-left: 33.2%;}
.secThreeSwiper .swiper-slide div.fr dl dd a span.tit{color: #000;}
.secThreeSwiper .swiper-slide div.fr dl dd a span.txt{overflow: hidden;color: #000;opacity: 0.6;filter: alpha(opacity=60);line-height: 20px;height: 40px;padding-top: 5px;}
.secThreeSwiper .swiper-slide div.fr dl dd a b{padding-top: 7px;}
.secThreeSwiper .swiper-slide div.fr dl:first-child{margin-top: 0;}
.secThreeSwiper .swiper-slide div.fr dl:hover { background: #f6f6f6;}
.secThreeSwiper .swiper-slide div.fr dl:hover dt span.img,.secThreeSwiper .swiper-slide dl.fl:hover a span.img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.secThreeSwiper .swiper-slide div.fr dl dd a:hover span.tit{color: #ce251f;}

.read_more{text-align: center;padding-top: 40px;padding-bottom: 10px;}
.read_more a{display: inline-block;padding: 0 52px;font-size: 14px;color: #674c2e;-webkit-border-radius: 25px;border-radius: 25px;border:1px solid #674c2e;line-height: 36px;text-transform: uppercase;}
.read_more a:hover{background: #674c2e;color: #fff;}

.sectionContact{margin-bottom: 80px;}
.sectionContact dl{background: #f2f2f3;}
.sectionContact dl dt{float: left;width: 54.2%}
.sectionContact dl dd{width: 45%;padding-top: 42px;}
.sectionContact .map iframe{height: 355px;width: 100%;}
.sectionContact div.fl{padding-left: 12.7%;text-align: center;line-height: 25px;padding-top: 62px;}
.sectionContact div.fl img{width: 104px;}
.sectionContact div.fr{margin-right: 7%;padding-top: 55px;width: 54%;}
.sectionContact div.fr p{line-height: 34px;background-image: url(../images/contact.jpg);background-repeat: no-repeat;padding-left: 35px;font-size: 14px;}
.sectionContact div.fr p.p1{background-position: 0 8px;}
.sectionContact div.fr p.p2{background-position: 0 -22px;}
.sectionContact div.fr p.p3{background-position: 0 -54px;}
.sectionContact div.fr p.p4{background-position: 0 -84px;}

.footer{padding-top: 50px;background: #262421;padding-bottom: 44px;}
.foot_nav{margin-bottom: 27px;}
.foot_nav a{display: inline-block;padding: 0 23px;position: relative;color: #fff;font-size: 14px;line-height: 24px;opacity: 0.6;filter: alpha(opacity=60);}
.foot_nav a:after{position: absolute;content: '';width: 1px;height: 10px;background: #fff;left: 0px;top: 7px}
.foot_nav a:first-child{padding-left: 0;}
.foot_nav a:first-child:after{display: none;}
.foot_nav a:hover{opacity: 1;filter: alpha(opacity=100);}
.footer .fl p{color: #fff;font-size: 12px;opacity: 0.6;filter: alpha(opacity=60);line-height: 26px;}
.footer .fl p span{margin-right: 25px;}
.footer .fr{color: #fff;}
.footer .fr h6{font-size: 14px;position: relative;padding-bottom: 15px;padding-top: 4px;}
.footer .fr h6:after{content: '';width: 27px;height: 2px;background: #fff;position: absolute;left: 0;bottom: 0px;}
.select{margin-top: 6px; height:30px;position:relative;float:right;}
.select dt{height:28px;display:inline-block;border-bottom:1px solid rgba(255,255,255,0.6);background: url(../images/ico3.jpg) no-repeat right center;line-height:28px;font-weight:bold;cursor:pointer;width:260px;padding-right:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;z-index:3; color:rgba(255,255,255,0.7);font-weight: normal;font-size: 14px;}
.select dd{position:absolute;left:0;bottom:29px;background:rgba(38,36,33,0.8);display:none;width: 100%;}
.select dd ul{padding:4px;max-height:250px;overflow-y:auto;font-size: 14px;}
.select dd ul li{ display:block; width:100%; float:left;}
.select dd ul li a{line-height:35px;display:inline-block;padding:0 8px; color: #fff;border-bottom: 1px solid transparent;}
.select dd ul li a:hover{border-bottom: 1px solid #fff;}
.select dd ul::-webkit-scrollbar{background-color: #F5F5F5;width: 8px;height: 8px;}
.select dd ul::-webkit-scrollbar-track {background-color: #22201e}
.select dd ul::-webkit-scrollbar-thumb{    background-color: #91908f;  }
.nbanner{position: relative;overflow: hidden;height: 300px;-webkit-background-size: cover; background-size: cover;background-position: center;color: #fff;font-family: 'Source Han Serif SC','microsoft yahei' ;font-size: 35px;line-height: 2;background-repeat: no-repeat;}
.nbanner h3{padding-top: 70px;position: relative;}
.nbanner h3:after{width: 63px;height: 4px;background: #fff;content: '';position: absolute;left: 0;bottom: 0}

.navigation{background: #f9f9f9;border-bottom: 1px solid #e5e5e5;}
.navigation .fl a{line-height: 60px;font-size: 16px;color: #513313;display: inline-block;padding: 0 23px;position: relative;}
.navigation .fl a:after{height: 100%;width: 100%;background: #ca1811;content: '';left: 0;bottom: 0;-webkit-transform: scaleX(0);transform: scaleX(0);position: absolute;-webkit-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
.navigation .fl a span{position: relative;z-index: 2;}
.navigation .fl a.on:after,.navigation .fl a:hover:after{-webkit-transform: scaleX(1);transform: scaleX(1);}
.navigation .fl a.on span,.navigation .fl a:hover span{color: #fff;}
.navigation .fr{line-height: 60px;font-size: 14px;}
.navigation .fr em{padding: 0 5px;}

.list_notice ul {padding-top: 23px;}
.list_notice ul li{margin-top: 27px;position: relative;background: #f6f6f6;}
.list_notice ul li a{overflow: hidden;display: block;padding: 13px 16px 18px;}
.list_notice ul li a span.time{text-align: center; width: 98px;height: 98px;border:1px solid #dfdfdf;float: left;background: #fff;}
.list_notice ul li a span.time i{display: block;font-size: 27px;color: #858585;font-family: 'Source Han Serif SC','microsoft yahei' ;text-align: center;line-height: 38px;margin: 14px  10px 0;border-bottom: 1px solid #dfdfdf;}
.list_notice ul li a span.time em{font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;padding-top: 7px;display: inline-block;background: url(../images/time.jpg) left bottom no-repeat;font-size: 22px;color: #b8b8b8;font-style: italic;padding-left: 22px;margin: auto;}
.list_notice ul li a span.txt{display: block;padding-left: 132px;}
.list_notice ul li a span.txt *{display: block;}
.list_notice ul li a span.txt h6{padding: 9px 60px 8px 0;color: #222;font-weight: bold;}
.list_notice ul li a span.txt i{padding-right: 60px;}
.list_notice ul li a span.txt i,.list_notice ul li a span.txt em{color: #555;line-height: 24px;}
.list_notice ul li a span.txt em{margin-top: 13px;}
.list_notice ul li .speed{position: absolute;right: 0;top: 0;}
.list_notice ul li a:hover{background: #fff;-webkit-box-shadow: 0 0 20px #d9d9d9;box-shadow: 0 0 20px #d9d9d9;}
.list_notice ul li a:hover span.time{border-color: #ca1811;}
.list_notice ul li a:hover span.time i,.list_notice ul li a:hover span.txt h6,.list_notice ul li a:hover span.txt em{color: #ca1811;}

.page{text-align: center;padding: 70px 0;}
.page a,.page span{display: inline-block;border:1px solid #e6e6e6;font-size: 16px;color: #333;line-height: 38px;margin: 0 5px}
.page a:hover,.page a.on{background: #e7001a;border-color: #e7001a;color: #fff;}
.page a{width: 37px}
.page span{width: 58px;}
.page a.btn{width: 78px;}
.page input{border:1px solid #e6e6e6;height: 38px;line-height: 38px;font-size: 16px;width: 37px;text-align: center;}
.page em{font-size: 16px;line-height: 38px;display: inline-block;padding:0 10px;margin-left: 5px;border:1px solid #e6e6e6;}

.cont_news{padding-top: 57px;}
.cont_tit{padding: 0 0 32px;border-bottom: 1px solid #e5e5e5;text-align: center;font-size: 20px;color: #222;font-weight: bold;line-height: 1.5;}
.cont_em{padding: 12px 0 65px;font-size: 14px;color: #333;line-height: 1.5;text-align: center;}
.cont_em span{margin: 0 2%}
.cont_box{min-height: 300px;margin-bottom: 70px;font-size: 15px;line-height: 28px;color: #333;}
.cont_box img,.cont_box table,.cont_box iframe,.cont_box video{max-width: 100%;}

.cont_page{padding: 21px 0;border-top: 1px solid #e6e6e6;line-height: 28px;font-size: 14px;}
.cont_page p:hover,.cont_page p:hover a{color: #ca1811;}

.about_one,.cont_about_one{background: url(../images/aboutbg1.jpg) center center no-repeat;-webkit-background-size: cover;background-size: cover;padding: 50px 0 75px;}
.about_one .w_1200,.cont_about_one .w_1200{position: relative;}
.about_one .w_1200:after,.about_swiper .swiper-slide a .img:after,.cont_about_one .w_1200:after{right:-41px;bottom:0;position: absolute;width: 41px;height: 224px;background: url(../images/bg_yy.png)  no-repeat;content: ''}
.about_one dl{background: #fff;}
.about_one dt {width: 28.75%;padding-bottom: 485px;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;}
.about_one dd{padding: 0 4.5% 0 33%;}
.about_one dd h3{color: #ce251f;padding-top: 35px;}
.about_one dd h4{margin-bottom: 30px;position: relative;color: #e6e3e0;text-transform: uppercase;font-family: 'Conv_POORICH';padding: 10px 0 20px;}
.about_one dd h4:after,.cont_about_one dl dd h3:after,.cont_Abouttit h6:after{width: 36px;height: 3px;background: #ca1811;content: '';position: absolute;left: 0;bottom: 0;}
.about_one dd div{color: #444;line-height: 28px;max-height: 224px;overflow: hidden;}
.readmore{text-align: center;margin: 36px auto  0;display: block;padding: 0 64px;border:1px solid #494949;line-height: 38px;text-transform: uppercase;color: #513313;width: 90px;border-radius: 25px}

.about_tit{text-align: center;color: #fff;}
.about_tit h5{font-weight: bold;color: #ce251f;padding-top: 55px;}
.about_tit h6{opacity: 0.2;filter: alpha(opacity=20);color: #674c2e;font-family: 'Conv_POORICH';padding: 8px 0 15px;text-transform: uppercase;}
.about_tit span{width: 36px;height: 3px;background: #ce251f;display: inline-block;}
.about_two{padding-bottom: 52px;background: url(../images/aboutbg2.jpg) center center no-repeat;background-attachment: fixed;}
.about_two .about_tit h5,.about_two .about_tit h6{color: #fff;}
.about_two .about_tit span{background: #fff;}

.about_three{padding-bottom: 36px;background: url(../images/aboutbg3.jpg) center no-repeat;-webkit-background-size: cover;background-size: cover;}
.about_thrbox{margin-top: 65px;}
.about_thrbox .about_btn{z-index: 2;position: absolute;display: inline-block;top:100px;width:21px;height: 58px;background-repeat: no-repeat; }
.about_thrbox .about_btn.about_prev{left:-100px;background-image: url(../images/about_prev.png);background-position: left center;}
.about_thrbox .about_btn.about_next{right:-100px;background-image: url(../images/about_next.png);background-position: right center;}
.about_swiper{position: relative;overflow: hidden;}
.about_swiper .swiper-slide a,.about_swiper .swiper-slide a *{display: block;}
.about_swiper .swiper-slide a .img{position: relative;padding-bottom: 240px;width: 91%;background-repeat: no-repeat;background-position: center top;-webkit-background-size: cover;background-size: cover;}
.about_swiper .swiper-slide a .txt{line-height:33px;padding: 20px 0; text-align: center;color: #444;}
.about_thrbox .about_btn.about_prev.swiper-button-disabled{background-position: right center;}
.about_thrbox .about_btn.about_next.swiper-button-disabled{background-position: left center;}

.prodPic{margin:63px auto 85px;min-height: 504px;position: relative;}
.prodPic .thumbnail{width: 25%;position: absolute;right: 0;top:0;height: 504px;overflow: hidden;}
.prodPic .thumbnail .swiper-slide .pic{background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;
background-size: cover;height: 100%;text-align: center;line-height: 158px;font-size: 0;cursor: pointer;overflow: hidden;opacity: 0.7;filter: alpha(opacity=70);position: relative;}
.prodPic .thumbnail .swiper-slide .pic:after{display: block;position: absolute;width: 100%;height: 100%;content: '';border:6px solid transparent;left: 0;top: 0;opacity: 1;filter: alpha(opacity=0);-webkit-box-sizing: border-box;box-sizing: border-box;}
.prodPic .thumbnail .swiper-slide .pic img{width: 100%;}
.prodPic .thumbnail .swiper-slide.on .pic{opacity: 1;filter: alpha(opacity=100);}
.prodPic .thumbnail .swiper-slide.on .pic:after{border-color: #ca1811;}
.prodPic .prodScroll{width: 73.75%;position: relative;overflow: hidden;}
.prodPic .prodScroll .swiper-slide .img{padding-bottom: 504px;background-repeat: no-repeat;background-position: center; -webkit-background-size: cover;background-size: cover; }
.thum_btn{z-index: 2;position: absolute;width: 70px;height: 30px;background-color: rgba(255,255,255,0.8);right: 50%;margin-right: -35px;}
.thum_btn:after{content: '';position: absolute;width: 70px;height: 30px;background-repeat: no-repeat;}
.thum_btn.thum_prev{top: 0;border-bottom-right-radius: 40px;border-bottom-left-radius: 40px;}
.thum_btn.thum_next{bottom: 0;border-top-right-radius: 40px;border-top-left-radius: 40px}
.thum_btn.thum_prev:after{background-image: url(../images/about_top.png);background-position: center top;}
.thum_btn.thum_next:after{background-image: url(../images/about_bottom.png);background-position: center bottom;}
.prodScrollpage{margin-top: 20px;}
.about_swiperpage,.prodScrollpage{display: none;text-align: center;}
.about_swiperpage span,.prodScrollpage span{margin: 0 5px;}
.about_swiperpage span.swiper-pagination-bullet-active,.prodScrollpage span.swiper-pagination-bullet-active{background: #ca1811;}

.cont_about_one .w_1200{background: #fff;padding: 25px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.cont_about_one dl dt{width: 30%;padding-bottom: 482px;background-repeat: no-repeat;background-position: center;}
.cont_about_one dl dd{padding-left: 34%;}
.cont_about_one dl dd h3{color: #ce251f;position: relative;padding-bottom: 26px;}
.cont_about_one dl dd div{line-height: 28px;margin-top: 16px;}
.cont_Abouttit h6{position: relative;padding-bottom: 26px;color: #ce221f;}
.cont_about_two{padding: 42px 0;}
.cont_organ{padding: 0 100px;}
.cont_organ img,.cont_organ table,.cont_organ iframe,.cont_organ video{max-width: 100%}

.Gallery{width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,0.8);opacity:0;z-index:999999;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}
.Gallery{width:100%;height:100%;position:fixed;left:0;top:0;opacity:0;z-index:999999;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}
.Gallery.show{opacity:1}
.g-bottom,.g-left,.g-right,.g-top{z-index:99;display:block;-webkit-appearance:none;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}
.g-top{position:absolute;top:0;left:0;width:100%;background:rgba(0,0,0,.7);height:45px;text-align:center;line-height:45px;color:#fff;z-index:120}
.g-left.none,.g-right.none{opacity:.3;cursor:not-allowed}
.g-bottom{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,.7);height:45px;text-align:center;line-height:45px;color:#fff;z-index:120}
.g-left{position:absolute;top:43%;left:0;height:14%;background:rgba(0,0,0,.5);width:55px;cursor:pointer}
.g-right{position:absolute;top:43%;right:0;height:14%;background:rgba(0,0,0,.5);width:55px;cursor:pointer}
.Gallery img{max-height:87%;max-width:99%}
.Gallery.Gallery-none img{max-height:100%;max-width:99%}
.Gallery-wrap{width:100%;height:100%;position:relative;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}
.g-left:after{content:'';width:20px;height:2px;background:#fff;position:absolute;left:16px;top:50%;margin-top:-1px}
.g-left:before{content:'';width:10px;height:10px;border:2px solid #fff;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);border-top:none;border-right:none;display:block;position:absolute;left:16px;top:50%;margin-top:-6px}
.g-right:after{content:'';width:20px;height:2px;background:#fff;position:absolute;right:16px;top:50%;margin-top:-1px}
.g-right:before{content:'';width:10px;height:10px;border:2px solid #fff;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);border-left:none;border-bottom:none;display:block;position:absolute;right:16px;top:50%;margin-top:-6px}
.g-list{width:100%;height:100%;text-align:center;vertical-align:middle;position:absolute;left:0;top:0}
.g-list span{display:inline-block;vertical-align:middle;height:100%}
.g-list img{vertical-align:middle;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease}
.Gallery-wrap.grab .g-list img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}
.g-top .g-count{width:auto;height:100%;position:absolute;left:0;top:0;padding:0 18px}
.g-top button{height:45px;width:45px;border:none;position:absolute;right:0;top:0;opacity:.8;background:0 0;-webkit-tap-highlight-color:transparent}
.g-top span{display:block;width:100%;height:100%;line-height:45px;color:#fff}
.g-close{cursor:pointer}
.g-close:after{content:'';width:24px;height:2px;background:#fff;display:block;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);position:absolute;left:8px;top:21px}
.g-close:before{content:'';width:24px;height:2px;background:#fff;display:block;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:absolute;left:8px;top:21px}
.g-top button:hover{opacity:1}

.honer_ul li{float: left;width: 31%;margin-left: 3.5%;margin-top: 50px;}
.honer_ul li:nth-child(3n+1){margin-left: 0;}
.honer_ul li a {display: block;}
.honer_ul li a .pic{padding-bottom: 69.9%;background-repeat: no-repeat;background-position: center;-webkit-background-size: contain;background-size: contain;}
.honer_ul li a .pic img{display: none;}
.honer_ul li a h5{display: none;}

.tuwen_box{padding-top: 16px;}
.tuwen_box dl{padding: 25px ;background: #f6f6f6;margin-top: 32px;transition:all .3s ease;-webkit-transition:all .3s ease}
.tuwen_box dl dt{float: left;width: 193px;transition:all .3s ease;-webkit-transition:all .3s ease}
.tuwen_box dl dt a{display: block;width: 100%;padding-bottom: 120px;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;}
.tuwen_box dl dd{padding-left: 220px;}
.tuwen_box dl dd a > *,.tuwen_box dl dd a{display: block;}
.tuwen_box dl dd a h6{padding: 6px 0;color: #222;}
.tuwen_box dl dd a span.txt{margin-bottom: 13px;line-height: 25px;color: #868686;height: 50px;overflow: hidden;}
.tuwen_box dl dd a span.time,.tuwen_box dl dd a span.time em{color: #555;}
.tuwen_box dl dd a span.time em{margin-left: 10px;}
.tuwen_box dl:hover{background: #fff;-webkit-box-shadow:  0 0 20px rgba(0,0,0,0.5);box-shadow:  0 0 20px rgba(0,0,0,0.3);}
.tuwen_box dl:hover a h6,.tuwen_box dl:hover a span.time em{color: #ca1811;}
.tuwen_box dl:hover dt{-webkit-transform: scale(1.03);transform: scale(1.03);}

.cont_one{margin: 50px 0 20px;background: #f6f6f6;display: -webkit-flex;-webkit-justify-content: space-between;display: flex;justify-content: space-between;}
.contOneLeft p{padding-right: 40px;margin: 40px 0;padding-left: 103px;}
.contOneLeft p img{margin-right: 10px;}
.contOneLeft div{text-align: center;}
.contOneLeft.ewmbox{padding-right: 5%;padding-top: 20px;line-height: 30px;}
.contOneLeft:nth-child(2){position: relative;}
.contOneLeft:nth-child(2):after,.contOneLeft:nth-child(2):before{width: 1px;height: 76px;background: #d2d2d2;content: '';position: absolute;top: 50%;margin-top: -38px;}
.contOneLeft:nth-child(2):after{right: 0}
.cont_two{margin-bottom: 50px;}
.cont_two iframe{width: 100%;height: 530px;}

.list_job{padding-top: 63px;}
.list_job .title{background: #faf8f8;color: #111111;line-height: 75px;}
.list_job .title span{display: inline-block;text-align: center;}
.list_job .title span.span1{width:20%;padding-left:2%;text-align: left;}
.list_job .title span.span2{width: 18%;}
.list_job .title span.span3{width: 18%;}
.list_job .title span.span4{width: 15%;}
.list_job .title span.span5{width: 17%;padding-left: 3%;}
.list_job ul{margin-bottom: 30px;}
.list_job ul li .problem{position: relative;cursor: pointer;background: #fff;color: #222222;line-height: 70px;height: 70px;overflow: hidden;}
.list_job ul li .problem span{display: inline-block;text-align: center;}
.list_job ul li .problem span.span1{width:20%;padding-left: 2%;text-align: left;}
.list_job ul li .problem span.span2{width:18%;}
.list_job ul li .problem span.span3{width: 18%;}
.list_job ul li .problem span.span4{width: 15%;}
.list_job ul li .problem span.span5{width:17%;padding-left:3%;position: relative;}

.list_job ul li .problem span.span5:after{width: 19px;height: 14px;content: '';background-image: url(../images/job_ico.png);background-repeat: no-repeat;background-position: center top;position: absolute;top: 50%;margin-top: -7px;right: -30px;-webkit-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}

.list_job ul li {width: 100%;float: left;border-bottom:1px solid #e5e5e5;border-top:none;-webkit-box-sizing: border-box;box-sizing: border-box;}
.list_job ul li .answer {padding: 30px 2% 40px;color: #666666;line-height: 36px;overflow: hidden;display: none;border-top:1px solid #e5e5e5;}
.list_job ul li .answer h5{font-weight: bold;color: #333333;border-left: 4px solid #7d7d7d;height: 18px;line-height: 18px;padding-left: 10px;margin-bottom: 10px;}
.list_job ul li .answer .meialdown,.list_job ul li .answer .meialup{margin-right: 20px;margin-top: 34px;position: relative;padding:0 35px;height: 43px;line-height: 43px;display: inline-block;border:1px solid #d2d2d2;-webkit-border-radius: 25px;border-radius: 25px;}
.list_job ul li .answer .meialdown:before,.list_job ul li .answer .meialup:before{width: 20px;height: 20px;background-image: url(../images/jobico2.png);background-repeat: no-repeat;background-position: center;content: '' ;display: inline-block;margin-right: 9px;position: relative;top: 3px}
.list_job ul li .answer .meialup{-webkit-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;background-color: #ca1811;color: #fff;border-color: #fff;}
.list_job ul li .answer .meialup:before{background-image: url(../images/jobico3.png);}
.list_job ul li .answer .meialdown:hover,.list_job ul li .answer .meialup:hover{padding: 0 40px;}
.list_job ul li:first-child .answer { display: block; }
.list_job ul li.on .problem span.span5:after{background-position: center bottom;}
.list_job ul li.on .problem span{font-weight: bold;color: #ca1811;}

.meialup input{display: none;}
.fixed{position: fixed;left: 0;top: 50%;transform: translateY(-50%);z-index: 3;}
.fixed img{width: 200px;}
.fixed span{position: absolute;right: 0;top: 0;color: #fff;font-size: 15px;padding: 5px;cursor: pointer;}
@media screen and (max-width:1210px){
	.pc_nav h1 img{width: 400px}
	.nav_pc > li > a{padding: 0 13px}
	.secThreeSwiper .swiper-slide div.fr dl dt span.time{display: none;}
	.secThreeSwiper .swiper-slide div.fr dl dt span.img{width: 100%;}
	.about_swiper .swiper-slide a .img{padding-bottom: 65%}
	.about_thrbox .about_btn.about_prev{left: -30px}
	.about_thrbox .about_btn.about_next{right: -30px}
	.contOneLeft p{padding-left: 40px;}
}
@media screen and (max-width:991px){
	.fz20{font-size: 16px;}
	.fz33{font-size: 20px;}
	.fz24{font-size: 20px;}
	.menu{display: block;}
	.nav_pc,.seach,.secOneUl li a span.more,.index_title p,.foot_nav,.footer .fr,.page a,.navigation .fl,.about_one .w_1200:after, .about_swiper .swiper-slide a .img:after,.about_thrbox .about_btn,.prodPic .thumbnail,.about_one dt,.cont_about_one dl dt,.cont_about_one .w_1200:after,.contOneLeft:nth-child(2):after, .contOneLeft:nth-child(2):before{display: none;}
	.pc_nav h1{padding: 15px 0;}
	.secOneUl li a:hover ,.secOneUl li{ height: inherit;}
	.secOneUl li a span.txt{padding: 15px 5px 0;margin-bottom: 10px;height: 60px;}
	.index_title h6{font-size: 20px;line-height: 1.2;}
	 .secOneUl li{width: 27%;}
	.secOneUl li,.secOneUl li a{height: inherit;}
	.sectionContact dl dt,.sectionContact dl dd,.about_swiper .swiper-slide a .img,.prodPic .prodScroll{width: 100%;}
	.sectionContact div.fl,.sectionContact div.fr{float: none;display: inline-block;padding-top: 20px;padding-bottom: 20px;}
	.sectionContact dl dd,.footer{text-align: center;}
	.sectionContact div.fr p{text-align: left;}
	.sectionContact div.fl,.cont_about_one dl dd{padding-left: 0;}
	.sectionContact div.fr{padding-right: 0;width:auto;margin-right: 0;margin-left: 10px;}
	.footer .fl{width: 100%;}
	.page a.btn{display: inline-block;}
	.navigation .fr{line-height: 35px;float: left;}
	.about_swiper .swiper-slide a .img{padding-bottom: 70%;}
	.about_thrbox .about_btn.about_prev{left: 0}
	.about_thrbox .about_btn.about_next{right: 0}
	.about_one dd h4{line-height: 1.1;padding: 10px 0 15px;}
	.readmore{padding: 0 30px;}
	.about_swiperpage,.prodScrollpage{display: block;}
	.about_thrbox{margin-top: 20px;}
	.about_tit h5{padding-top: 40px;}
	.about_swiper .swiper-slide a .txt,.cont_organ{padding: 10px 0;}
	.prodPic{min-height: inherit;margin: 25px auto;}
	.about_tit h6{padding-bottom: 10px;}
	.prodPic .prodScroll .swiper-slide .img{padding-bottom: 57%;}
	.about_one dd{padding: 0 5% 30px;-webkit-box-sizing: border-box;	box-sizing: border-box;}
	.about_one,.cont_about_one{padding: 25px 0;}
	.photo_ul li a span.txt em{padding: 20% 0 15px;}
	.cont_one{display: block;padding: 20px 0;background: none}
	.cont_one .contOneLeft{float: left;width: 100%;text-align: center;}
	.contOneLeft p{margin: 10px 0;}

}
@media screen and (max-width:768px){
	.fz18{font-size: 16px;}
	.pc_nav h1 img{width: 270px;}
	.menu {top:24px;}
	.sectionOne,.sectionTwo,.sectionThree,.footer{padding: 30px 0}
	.banner .swiper-slide a{padding-bottom: 54%;}
	.secOneUl{display: block;float: left;margin-top: 30px;width: 100%;}
	.secOneUl li{float: left;width: 30%;margin: 0 1.6% 5px}
	.secOneUl li a{display: block;width: 100%;margin-left: 0;padding-bottom: 20px;}
	.secOneUl li a span.img{margin: 17px auto;-webkit-transform: scale(0.8);	transform: scale(0.8);}
	.secOneUl li a span.txt,.secTwoSwiper .swiper-slide a span.txt,.list_notice ul li a span.time{display: none;}
	.secTwotab li{line-height: 1.8;}
	.secTwotab{margin-bottom: 20px;}
	.secTwoSwiper .swiper-slide a,.secTwoSwiper .swiper-slide a:nth-child(3n+1),.photo_ul li,.photo_ul li:nth-child(3n+1){width: 49%;margin-left: 1%;margin-bottom: 5px;}
	.secTwoSwiper .swiper-slide a:nth-child(2n+1),.photo_ul li:nth-child(2n+1)){margin-left: 0;}
	.secThreeSwiper .swiper-slide dl.fl,.secThreeSwiper .swiper-slide div.fr,.tuwen_box dl dt{width: 100%;}
	.secThreeSwiper .swiper-slide dl.fl dt a span.img{padding-bottom: 48%;}
	.secThreeSwiper .swiper-slide div.fr,.tuwen_box dl{margin-top: 15px;}
	.secThreeSwiper .swiper-slide div.fr dl dd{padding-left: 36.2%;}
	.sectionContact{margin-bottom: 20px;}
	.sectionContact div.fr,.list_notice ul{padding-top: 0;}
	.footer .fl span{display: block;}
	.secOneUl li a span.img{margin-top: 10px;margin-bottom: 5px;}
	.list_notice ul li a span.txt,.tuwen_box dl dd{padding-left: 0;}
	.list_notice ul li .speed img{width: 70px}
	.list_notice ul li a span.txt h6,.list_notice ul li a span.txt i{padding-right: 30px;}
	.nbanner{height: 200px;}
	.nbanner{font-size: 25px;}
	.page{padding: 35px 0;}
	.cont_tit{font-size: 18px;} 
	.cont_em{padding-bottom: 20px;}
	.cont_news{padding-top: 30px;}
	.honer_ul li:nth-child(3n+1),.honer_ul li{margin: 25px 3.5% 0;width: 43%;}
	.tuwen_box dl dt a{padding-bottom: 60%;}
	.tuwen_box dl dd{width: 100%;float: left;padding-top: 10px;}
	.cont_one{margin: 20px 0;}
	.contOn eLeft.ewmbox{padding: 0 0 20px;}
	.cont_two iframe{height: 350px;}
	.photo_ul li a span.txt{position: static;padding-top: 0;background: #fff;color: #333;}
	.photo_ul li a span.txt b{display: none;}
	.photo_ul li a span.txt em{padding: 0;line-height: 2;}
	.list_job ul li .problem span.span3,.list_job .title span.span3,.list_job ul li .problem span.span4,.list_job .title span.span4,.list_job ul li .problem span.span2,.list_job .title span.span2{display: none;}
	.list_job ul li .problem span.span1,.list_job .title span.span1{width:calc(100% - 150px);}
	.list_job ul li .problem span.span5,.list_job .title span.span5{width: 100px;padding-left: 0;}
	.list_job{padding-top: 30px;}
	.list_job ul li .answer .meialdown, .list_job ul li .answer .meialup{padding: 0 15px;}
	.fz16{font-size: 14px;}
	.fz18{font-size: 16px;}
}
@media screen and (max-width:640px){
.sectionContact div.fl,.sectionContact div.fr{width: 100%;}
}