@import url(font/siyuan.css);



html, body {



	font-size: 14px;



	color:#666;



	margin: 0px;



	padding: 0px;



	text-decoration: none;



	font-family:"siyuan" !important;



	background: #fff;



	-webkit-text-size-adjust: none;



}



a,a:focus,a:active {color: #333;	text-decoration: none;outline: 0px none; font-size: 16px;}



.h30{margin-top: 30px;}



.h15{margin-top: 15px;}



.h45{margin-top: 45px;}



h1,h2,h3,h4{margin:0;padding:0;}



a:hover,a:active{text-decoration: none;}



ul{padding:0;margin:0;}



ul li{list-style:none;}



.fl{float:left;}



.fr{float:right}



.ct{text-align: center}



.clear{clear:both;}



div{padding:0;margin:0;}



.w100{width:100%;}



.w1200{width:1240px;margin:0 auto;overflow: hidden;}

.top{background: #d32723;height:40px;}

.top .ss{width: 400px;}

.top .w1200{height: 40px;}

.top .w1200 p{margin: 0; color: #fff; line-height: 40px; float: left;}

.top .ss input{float: right;height: 30px;margin-top: 5px;border: 2px solid #fff;background: #fff;border-radius: 20px;

    box-sizing: border-box;font-size: 16px;padding-left: 10px;box-sizing: border-box;width: 180px;outline: none;}

.top .ss form{float: right;position: relative;}

.top .ss p{margin: 0;color: #fff;line-height: 40px;float: left;}

.top .ss p>img{margin-right: 10px;}

.top .ss button{position: absolute;right: 10px;top: 10px;display: block;background: none;border: none;}



.head{height: 100px;line-height: 100px;box-sizing: border-box;}

.head .logo{margin: 20px 0;height: 100px;}

.head .w1200{height: 100px;}

.menu{width: 800px;}



.menu .nav-list{display: flex;justify-content: space-between;}

.menu .nav-list ul{width: 100%;display: flex;justify-content: space-between;}

.menu .nav-list li{width: 20%;text-align: center;}



.menu .nav-list li.active a{color: #d32723;border-bottom: 2px #d32723 solid;height: 90px;width: 80%;margin: 0 auto;}

.menu .nav-list li a{display: block;text-align: center;font-size: 16px;}



.menu .nav-list li:hover a{color: #d32723;height: 90px;border-bottom: 2px solid #d32723;width: 80%;margin: 0 auto;}

.banner{position: relative;overflow: hidden;}

.nbanner{width: 100%;overflow: hidden;}

.swiper-button-prev{opacity: 0;transition: all 1s ease;transform: translateX(-30px);}

.banner:hover .swiper-button-prev{opacity: 1;transform: translateX(10px);}

.swiper-button-next{opacity: 0;transition: all 1s ease;transform: translateX(30px);}

.banner:hover .swiper-button-next{opacity: 1;transform: translateX(-20px);}

.banner img{width: 100%;}

footer{background: #2d2d2d;}

.beian{background: #292929;height: 55px;line-height: 55px;margin: 0;color: #717171;text-align: center;}

.beian a{color: #717171;margin-left: 10px;}

footer .w1200{height: 375px;padding:60px 0;box-sizing: border-box;}

footer dl{display: flex;justify-content: space-between;}

footer dl span{color: #fff;font-size: 16px;margin-bottom: 30px;display: block;}

footer dl li{line-height: 30px;color: #bdbdbd;}

footer dl li a{line-height: 30px;color: #bdbdbd;}



/* index */

.pro{padding: 60px 0;background: #f5f5f5;}

.pro h3{text-align: center;font-size: 30px;color: #333;line-height: 50px;}

.pro p{text-align: center;font-size: 30px;color: #333;line-height: 50px; font-weight: bold; margin: 0;padding: 0;}

.pro abbr{text-align: center;color: #555;font-size: 16px;display: block;margin-top: 20px}

.pro h1{text-align: center; color: #555; font-size: 16px; display: block; margin-top: 20px; font-weight: normal;}

.pro .pro_list{width: 100%;background: #fff;margin-top: 40px;}

.pro .pro_list .hd li{border-bottom: 1px solid #e6e6e6;line-height: 60px;height: 60px;padding-left: 30px;color: #333333;font-size: 16px;}

.pro .pro_list .hd p{background: #d32723;line-height: 60px;height: 60px;padding-left: 30px;color: #fff;margin: 0;font-size: 18px;font-weight: bold;text-align: left;}

.pro .pro_list li a{display: block;font-size: 16px;}

.pro .pro_list .hd{width: 270px;background: #fff;}

.pro .pro_list .hd li.on a{color: #d32723;font-weight: bold;}

.pro .pro_list .bd{width: 930px;}

.pro .pro_list li:hover a{color: #d32723;font-weight: bold;}

.pro .pro_list .bd ul li{background: #fff;width: 48%;float: left;margin-right: 10px;margin: 0px 10px 20px 0;height: 235px;}

.pro .pro_list .bd ul li:nth-child(2n){float: right;}

.pro .pro_list .bd ul li p{width: 53%;float: left;padding: 30px;box-sizing: border-box;padding-top: 70px;box-sizing: border-box;text-align:left;font-size:25px;}

.pro .pro_list .bd ul li p a{font-size: 18px;}

.pro .pro_list .bd ul li p .more{font-size: 14px;color: #888;}

.pro .pro_list .bd ul li:hover p .more{font-size: 14px;color: #888;font-weight: normal;}

.pro .pro_list .bd ul li .pimg{width: 46%;float: right;text-align: center;height: 235px;display: flex;right: 10px;overflow: hidden;align-items: center;}

.pro .pro_list .bd ul li .pimg img{width: auto;max-width: 100%;height: auto;max-height: 100%;transition: all ease 1s;}

.pro .pro_list .bd ul li:hover .pimg img{transform: scale(1.2);}

.youshi{background: url(../images/youshi.jpg)no-repeat;height: 400px;padding: 60px 0;box-sizing: border-box;}

.youshi h3{text-align: center;color: #fff;font-size: 30px;margin-bottom: 70px;}

.youshi p{text-align: center;color: #fff;font-size: 30px;margin-bottom: 70px; font-weight: bold;}

.youshi ul{width: 100%;display: flex;justify-content: space-between;}

.youshi li{width: 20%;text-align: center;}

.youshi ul li i{background: url(../images/about_icon.png)no-repeat;width: 53px;height: 53px;display: block;margin: 0 auto;;}

.youshi ul li:nth-child(2) i{background-position: -108px 0;width: 63px;}

.youshi ul li:nth-child(3) i{background-position: -223px 0;width: 55px;}

.youshi ul li:nth-child(4) i{background-position: -340px 0;width: 56px;}

.youshi ul li:nth-child(5) i{background-position: -448px 0;width: 66px;}

.youshi ul li span{font-size: 18px;color: #fff;line-height: 40px;}

.youshi ul li p{font-size: 48px;color: #fff;line-height: 45px;margin: 10px 0;font-weight: bold;}

.youshi ul li p:after{content: '+';display: inline-block;}

.youshi ul li:nth-child(1) p:after{content: '';}

.about{padding: 60px 0;}

.about .fl{width: 45%;}

.about .fl h3{font-size: 30px;font-weight: bold;color: #333;display:block;line-height: 50px;}

.about .fl abbr{font-size: 18px;font-weight: bold;color: #333;display:block;line-height: 45px;}

.about .fl p{line-height: 24px;font-size: 16px;color: #666;margin-top: 20px;}

.about .fl p em{font-style: normal;}

.about .fl{width: 50%;position: relative;}

.about .fl a{width: 160px;height: 45px;display: block;background: #d32723;text-align: center;margin-top: 70px;line-height: 45px;color: #fff;}

.about .fr{position: relative;}

.about .fr img{width: 100%;}

.about .fr span{position: absolute;left: 10px;bottom: 10px;color: #fff;}

.jiejue{padding: 60px 0;background: #f6f6f6;}

.jiejue h3{text-align: center;font-size: 30px;margin: 20px 0;color: #333;}

.jiejue p{text-align: center;font-size: 30px;margin: 20px 0;color: #333; font-weight: bold;}

.jiejue abbr{text-align: center;font-size: 16px;margin: 20px 0;color: #555;display: block;}

.jiejue abbr em{font-style:normal;}

.jiejue ul{display: flex;justify-content: space-between;width: 100%;height: 200px;margin-top: 50px;}

.jiejue ul li{width: 15%;height: 175px;background: #fff;box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.15);box-sizing: border-box;}

.jiejue ul li i{background: url(../images/pro_icon.png)no-repeat;width: 44px;height: 49px;margin: 0px auto;display: block;margin-top: 40px;}

.jiejue ul li:nth-child(2) i{background-position: -68px 0;}

.jiejue ul li:nth-child(3) i{background-position: -143px 0;}

.jiejue ul li:nth-child(4) i{background-position: -220px 0;}

.jiejue ul li:nth-child(5) i{background-position: -295px 0;}

.jiejue ul li:nth-child(6) i{background-position: -368px 0;}

.jiejue ul li:hover i{background-position-y: -69px;}

.jiejue ul li.active{background: #d32723;}

.jiejue ul li.active i{background-position-y: -69px;}

.jiejue ul li.active p{color: #fff;}

.jiejue li p{color: #555;text-align: center;font-size: 16px;}

.jiejue li:hover p{color: #fff;}

.news{padding: 60px 0;}

.news .w1200>p{font-size: 30px;font-weight: bold; text-align: center;line-height: 50px;color: #333;}

.news abbr{font-size: 16px;text-align: center;margin: 20px 0;line-height: 50px;display: block;color: #555;}

.news abbr em{font-style: normal;}

.news .fl{width: 48%;background: #d32723;}

.news .fl img{width: 100%;}

.news .fl p{padding: 20px;box-sizing: border-box;}

.news .fl span{color: #fff;font-size: 16px;display: block;}

.news .fl a{color: #fff;font-size: 16px;display: block;margin: 10px 0;line-height: 24px;}

.news .fr{width: 48%;}

.news .fr li{line-height: 30px;height: 35px;}

.news .fr li h3{float: left;font-weight: normal;}

.news .fr li span{float: right;}

.news .fr .pimg{display: none;}

.news .fr .txt p{display: none;}

.news .fr .txt span img{margin-right: 10px;}

.news .fr li:nth-child(1) .pimg{display: block;float: left;width: 30%;height: 186px;}

.news .fr li:nth-child(1){height: 186px;}

.news .fr li:nth-child(1) .pimg img{width: auto;max-width: 100%;height: auto;max-height: 100%;}

.news .fr li:nth-child(1) .txt{float: right;width: 60%;height: 186px;}

.news .fr li:nth-child(1) p{display: block;}

.news .fr li:nth-child(1) h3{float: none;}

.news .fr li:nth-child(1) span{float: none;}

/* pro */

.left{width: 28%;background: #fff;}

.left span{display: block;height: 70px;line-height: 70px;background: #d32723;padding-left: 30px;color: #fff;font-size: 18px;font-weight: bold;}

.left .list{background: #f5f5f5;}

.left .list li{padding-left: 30px;border-bottom: 1px solid #fff;}

.left .list li.active2>a{color: #d32723;font-weight: bold;}

.left .list li.active2 ul{display: block;}

.left .list li a{color: #333333;display: block;height: 55px;line-height: 55px;font-size: 16px;}

.left .list li ul{display: none;}

.left .list li:hover ul{display: block;}

.left .list li ul li.active2 a{color: #d32723;}

.left .list li ul li.active a{color: #d32723;}

.prolist{padding: 60px 0;}

.prolist-r{width: 70%;}

.prolist-r .tt{border-bottom: 1px solid #d6d6d6;height: 70px;line-height: 70px;}

.prolist-r .tt h1{border-bottom:3px solid #d32723;font-size: 24px;float: left;color: #333;}

.prolist-r .tt h3{border-bottom:3px solid #d32723;font-size: 24px;float: left;color: #333;}

.prolist-r .tt span{float: right;color: #666;display: block;}

.prolist-r .tt span img{margin-right: 20px;}

.prolist-r ul{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 30px;}

.prolist-r ul:after{content:"";width:32%;}

.prolist-r ul li{width:32%;border: 1px solid #dddddd;background: #fff;margin-top: 20px;}

.prolist-r ul li .pimg>a{font-size: 16px;display: flex;}

.prolist-r ul li .pimg{width: 100%;height: 280px;text-align: center;line-height:280px;overflow: hidden;display: flex;align-items: center;}

.prolist-r ul li img{width: auto;max-width: 100%;height: auto;max-height: 100%;display: block;transition: all ease 0.5s;}

.prolist-r ul li:hover img{transform: scale(1.2);}

.prolist-r ul li p{width: 100%;margin: 0;height: 55px;line-height: 55px;text-align: center;background: #ededed;color: #666666;}

.prolist-r ul li p a{display: block;font: 16px;text-align: center;}

.prolist-r .pview{width: 100%;min-height: 600px;margin-top: 30px;}

.prolist-r .pview .pimg{width: 50%;float: left;border: 1px solid #dddddd;text-align: center;overflow: hidden;display: flex;align-items: center;}

.prolist-r .pview .pimg img{width: auto;max-width: 100%;max-height: 100%;height: auto;display: block}

.prolist-r .pview .txt{float: right;width: 48%;}

.prolist-r .pview .txt h3{font-size: 24px;line-height: 48px;color: #d40000;border-bottom: 1px solid #d2d2d2;}

.prolist-r .pview .txt strong{font-size: 24px;line-height: 48px;color: #d40000;border-bottom: 1px solid #d2d2d2; display: block;}

.prolist-r .pview .txt p{color: #666;line-height: 28px;font-size: 14px;}

.prolist-r .pview .txt span{display: block;color: #666;line-height: 28px;font-size: 14px;}

.prolist-r .pview .txt>a{display: block;width:140px;background: #d40000;text-align: center;padding: 15px 20px;box-sizing: border-box;color: #fff;margin-top: 50px;font-size: 16px;}

.prolist-r .pview .txt>a img{margin-right: 10px;}

.prolist-r .pview .fl{margin-top: 80px;}

.prolist-r .pview .fr{margin-top: 80px;}

.picFocus{float: left; width:465px;position:relative;  overflow:hidden;  zoom:1;   }

.picFocus .hd{ padding-top:5px; height:100px; overflow:hidden;}

.picFocus .hd ul{ overflow:hidden; zoom:1;display: flex;display: -webkit-flex; margin:0;float:left;width:100%;}

.picFocus .hd ul::after{width:180px;content:"";}

.picFocus .hd ul li{text-align:center; width:73px; height:73px; margin-right:8px;border:2px solid #ccc;display: flex;display: -webkit-flex;justify-content: center; align-items: center;box-sizing: border-box;}

.picFocus .hd ul li img{ width:auto;max-width:100%;height:auto;max-height:100%;cursor:pointer;}

.picFocus .hd ul li.on{border:2px solid #1d61c4;}

.picFocus .bd{border:1px solid #ccc;display: block;margin-bottom: 20px;}

.picFocus .bd ul::after{width:465px;content:"";}

.picFocus .bd ul li{ vertical-align:middle;width:465x; height:465px; border:none;vertical-align: middle;margin-bottom:0;box-sizing: border-box;display: flex;display: -webkit-flex;justify-content: center; align-items: center;}

.picFocus .bd img{ width:auto;max-width:100%;height:auto;max-height:100%; display:block;  }

.picFocus .sPrev,.picFocus .sNext{ display:none;float:left;width:20px; height:30px;font-weight:bold;color:#1d2088;margin-top:30px;margin-right:10px;line-height:30px; border:1px solid #ddd;text-align: center; }

.picFocus .sNext{ float: right;}

.jj{margin-top: 55px;}

.jj .title{width: 100%;border-bottom: 1px solid #9a9a9a;}

.jj .title span{width: 150px;text-align: center;line-height: 55px;height: 55px;font-size: 18px;background: #767676;display: block;color: #fff;}

.jj .jianjie table{border-collapse: collapse;width: 100%;}

.jj .jianjie{min-height: 200px;}

.jj .jianjie table td{word-break: break-all;text-align: center;border:1px solid #333;border-collapse: collapse }

.jj .jianjie img{width: 100%;}

.pro_lianxi{margin-top: 55px;}

.pro_lianxi .zx{width: 100%;border-bottom: 1px solid #9a9a9a;}

.pro_lianxi .zx span{width: 150px;text-align: center;line-height: 55px;height: 55px;font-size: 18px;background: #767676;display: block;color: #fff;}

.pro_lianxi .zxzx{background: #f8f8f8;border: 1px solid #e4e4e4;width: 100%;padding: 30px;box-sizing: border-box;}

.pro_lianxi .zxzx input{width: 49%;float: left;margin-right: 10px;height: 45px;line-height: 45px;background: #fff;border: 1px solid #dedede;margin-top: 20px;padding-left: 20px;box-sizing: border-box}

.pro_lianxi .zxzx input:nth-child(2n){float: right;margin-right: 0;}

.pro_lianxi .zxzx textarea{width: 100%;background: #fff;border: 1px solid #dedede;line-height: 24px;height: 175px;margin-top: 20px;padding-left: 20px;box-sizing: border-box;}

.pro_lianxi .zxzx button{background: #d40000;color: #fff;width:135px;height: 45px;line-height: 45px;border: none;box-shadow: transparent;margin-right: 20px;margin-top: 25px;cursor:pointer;}

.pro_lianxi .zxzx button:nth-child(7){background: #bababa;}

.pro_zixun{margin-top: 55px;}

.pro_zixun .xgzx{width: 100%;border-bottom: 1px solid #9a9a9a;}

.pro_zixun .xgzx span{width: 150px;text-align: center;line-height: 55px;height: 55px;font-size: 18px;background: #767676;display: block;color: #fff;}

.pro_zixun li{line-height: 50px;height: 55px;width: 100% !important;border: none !important;border-bottom: 1px dotted #666;}

.pro_zixun li h3{float: left;font-weight: normal;}

.pro_zixun li span{float: right;}

.pro_zixun li .txt2{height: 55px;border-bottom: 1px dotted #666;}

.pro_zixun li .txt2 img{float: left;margin-right: 5px;display: block;margin-top: 18px;}

.xiangguan{margin-top: 55px}

.xiangguan .title{width: 100%;border-bottom: 1px solid #9a9a9a;}

.xiangguan .title span{width: 150px;text-align: center;line-height: 55px;height: 55px;font-size: 18px;background: #767676;display: block;color: #fff;}

.xiangguan ul{display: flex;justify-content: space-between;width: 100%;height: 400px;}

.xiangguan ul li{width: 32%;border: none;}

.xiangguan ul li .pimg{width: 100% !important;box-sizing: border-box;}

/* page */

.page { width:100%; float:left;padding:30px 0; font-size:14px; overflow:hidden; text-align:center; margin-top: 55px;}

.page a { color:#333; background:#fff; margin:5px; padding:0 15px; line-height:40px; display: inline-table; border: 1px solid #e6e6e6;}

.page a:hover { background:#fff; color:#333;border-bottom: 1px solid #d32723;}

.page a:active {  background:#0063ac; color:#fff; border-radius:0px;}

.page a.page-num-current { background:#fff; color:#333; display:inline-table; border-radius:0px; line-height:40px; padding:0 15px; margin:0 5px;border-bottom: 1px solid #d32723;}

.page span.current { background:#0063ac; color:#fff; display:inline-table; border-radius:0px; line-height:40px; padding:0 15px; margin:0 5px;}

.page span.no { background:#f1f1f1; color:#333; display:inline-table; border-radius:0px; line-height:40px; padding:0 15px; margin:0 5px;}

.page span.disabled { padding:0 9px 0 0px; }

/* news */

.news_list{padding: 60px 0;}

.newslist{width:100%;margin-top:35px;}

.newslist .panel {float:left;width:80px; margin-bottom: 20px; background-color: #fff; border: 1px solid transparent; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);

	box-shadow: 0 1px 1px rgba(0,0,0,.05);border-color: #ddd;}

.newslist blockquote { padding: 0 0 0 20px;  margin: 0 0 20px;  font-size: 17.5px; border-left: 5px solid #eee;display: inline-block;}

.panel-heading { color: #333; background-color: #f5f5f5; border-color: #ddd;text-align: center;height: 30px;line-height: 30px;}

.panel-body { height:40px;line-height:40px;text-align: center}

.panel-body::before,.panel-body:after{display: table;content: " ";}

.newslist ul li{width:100%;height:85px;border: none;line-height:25px;clear:both;}

.newslist ul li .txt a{color: #555;}

.newslist ul li:hover{border:none;}

.newslist ul li:hover .txt{border-top:none;background:none;}

.newslist .txt{width:85%;float: right;margin-left:30px;padding-top:0;border-top:none;background:none;}

.newslist ul li:hover .txt a{color:#d30000}

.newslist .txt small{display: block;color:#666;}

.newslist .txt .down{width:80px;text-align: center;height: 30px;line-height:30px;background: #1d2088;border-radius: 20px;font-size:14px;margin-top:12px;}

.newslist .txt .down a,.newslist ul li:hover .down a{color: #d30000;}

.content{float: right;width: 70%;}

.content .tt h3{border-bottom:3px solid #d32723;font-size: 24px;float: left;color: #333;}

.content .tt{border-bottom: 1px solid #d6d6d6;height: 70px;line-height: 70px;}



.nleft{width: 28%;background: #fff;}

.nleft span{display: block;height: 70px;line-height: 70px;background: #d32723;padding-left: 30px;color: #fff;font-size: 18px;font-weight: bold;}

.nleft .list{background: #f5f5f5;}

.nleft .list li{padding-left: 30px;border-bottom: 1px solid #fff;}



.nleft .list li a{color: #333333;display: block;height: 55px;line-height: 55px;font-size: 16px;}

.nleft .list li.active2 a{color: #d32723;font-weight: bold;}

.nleft .list li ul{display: none;transform: translate(-100%,0);}

.nleft .list li:hover ul{display: block;transition: ease all 1s 2s;transform: translate(0,0);}

.content-title .tt{border-bottom: 1px solid #d6d6d6;height: 70px;line-height: 70px;}

.content-title .tt h3{border-bottom:3px solid #d32723;font-size: 24px;float: left;color: #333;}

.content-title .tt span{float: right;color: #666;display: block;}

.content-title .tt span img{margin-right: 20px;}

.nview{margin: 50px 0;}

.nview p{line-height: 24px;}

.nview p strong{line-height: 60px;;}

/*搜索*/

.content2{float: right;width: 100%;}

.content2 .tt h3{font-size: 30px;color: #333;text-align: center;}

.content2 .tt{height: 70px;line-height: 70px;}

.newslist2{width:100%;margin-top:35px;}

.newslist2 .panel {float:left;width:80px; margin-bottom: 20px; background-color: #fff; border: 1px solid transparent; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);

	box-shadow: 0 1px 1px rgba(0,0,0,.05);border-color: #ddd;}

.newslist2 ul li{width:100%;height:85px;border: none;line-height:25px;clear:both;}

.newslist2 ul li .txt a{color: #555;}

.newslist2 ul li:hover{border:none;}

.newslist2 ul li:hover .txt{border-top:none;background:none;}

.newslist2 blockquote { padding: 0 0 0 20px;  margin: 0 0 20px;  font-size: 17.5px; border-left: 5px solid #eee;display: inline-block;}

.newslist2 .txt{width:90%;float: right;margin-left:30px;padding-top:0;border-top:none;background:none;}

.newslist2 ul li:hover .txt a{color:#d30000}

.newslist2 .txt small{display: block;color:#666;}

.newslist2 .txt .down{width:80px;text-align: center;height: 30px;line-height:30px;background: #1d2088;border-radius: 20px;font-size:14px;margin-top:12px;}

.newslist2 .txt .down a,.newslist ul li:hover .down a{color: #d30000;}

/* content */

.contact_us{margin: 60px 0;}

.contact_us .biaoti h1{color: #3d3d3d;font-size: 2.3em;font-weight: bold;text-align: center;}

.contact_us .biaoti span{color: #666; font-size: 1.5em;font-weight: bold;}

.contact_us iframe{margin-top: 42px;width: 50%;}

.contact_us .details{margin-top: 42px;width: 50%;height: 500px;background-color: #d32723;color: #fff;float: right;padding: 20px 20px;box-sizing: border-box;}

.contact_us .details ul{margin: 30px 70px;}

.contact_us .details ul li{padding-bottom: 20px;box-sizing: border-box;line-height: 24px;width: 100%;}

.contact_us .details ul li span{font-size: 16px;margin-left: 20px;float: right;}

.contact_us .details ul li i{background: url(../images/contact_icon.png) no-repeat;width: 42px;height: 42px;display: inline-block;float: left;margin-right: 20px;}

.contact_us .details ul li p{float: left;margin: 0;}

.contact_us .details ul li:nth-child(1) i{background-position: 0 0;}

.contact_us .details ul li:nth-child(2) i{background-position: -52px 0;}

.contact_us .details ul li:nth-child(3) i{background-position: -52px 0;}

.contact_us .details ul li:nth-child(4) i{background-position: -260px 0;}

.contact_us .details ul li:nth-child(5) i{background-position: -104px 0;}

.contact_us .details ul li:nth-child(6) i{background-position: -260px 0;}

.contact_us .details ul li:nth-child(1) p,.contact_us .details ul li:nth-child(4) p,.contact_us .details ul li:nth-child(5) p,.contact_us .details ul li:nth-child(6) p{margin: 10px 0;}

.contact_us .contact_input .submit{background-color: #d32723;padding: 15px 80px;color: #fff;text-align: center;border: none;box-sizing: border-box;margin-right: 15px;cursor: pointer;}

.contact_us .contact_input .reset{background-color: #bababa;margin-right: 0;padding: 15px 80px;color: #fff;text-align: center;border: none;box-sizing: border-box;margin-right: 15px;}

.contact_input input{width: 49%;float: left;margin-right: 10px;height: 45px;line-height: 45px;background: #fff;border: 1px solid #dedede;margin-top: 20px;padding-left: 20px;box-sizing: border-box}

.contact_input input:nth-child(2n){float: right;margin-right: 0;}

.contact_input textarea{width: 100%;background: #fff;border: 1px solid #dedede;line-height: 24px;height: 175px;margin-top: 20px;padding-left: 20px;box-sizing: border-box;}

.contact_input{background: #f8f8f8;border: 1px solid #e4e4e4;width: 100%;padding: 30px;box-sizing: border-box;margin-top: 50px;}

.contact_us .details a{color: #fff;}

/* rongyu */



.acontent{height:auto;margin:35px 0;}

.acontent .content-title h1{font-size: 22px;padding: 12px 3px;border-bottom: 2px solid #1d61c4;box-sizing: border-box;max-width:300px;margin-bottom: 0;height: 55px;}

.acontent>p{margin-top: 28px; line-height:25px;font-size: 14px;}

.acontent .list{margin-top: 30px;}

.acontent .list ul{/*display: flex;display: -webkit-flex; justify-content:space-between;-webkit-justify-content:space-between;*/width: 100%;flex-wrap:wrap;}

/*.content .list ul:after{content:"";display:block;width:24%}*/





.acontent .list ul li{width: 32%;text-align: center;margin:5px 5px;float: left;}

.acontent .list ul li>p{text-align: center;padding: 10px 0px 10px 0;}

.acontent .list ul li>a {color: #666;}

.acontent .list .pimg{width:100%;height:255px;text-align:center;display:flex; align-items:center;overflow: hidden;border:1px solid #d2d2d2;box-sizing: border-box;}

.acontent .list .pimg img{max-width:100%;width:auto;max-height:100%;height:auto;margin:auto;}

.anli{padding: 60px 0;}

.anli .title h3{font-size: 30px;color: #333;text-align: center}

.about_fr{width: 70%;}

.about_fr .tt{border-bottom: 1px solid #d6d6d6;height: 70px;line-height: 70px;}

.about_fr .tt h3{border-bottom:3px solid #d32723;font-size: 24px;float: left;color: #333;}

.about_fr .tt span{float: right;color: #666;display: block;}

.about_fr .tt span img{margin-right: 20px;}

.about_us{padding: 60px 0;}

.about_fr .neirong{line-height: 24px;margin-top: 55px;}

.about_fr .neirong img{width: 100% !important;}

.anli .tt{border-bottom: 1px solid #d6d6d6;height: 70px;line-height: 70px;}

.anli .tt h3{border-bottom:3px solid #d32723;font-size: 24px;float: left;color: #333;}

.anli .tt span{float: right;color: #666;display: block;}

.anli .tt span img{margin-right: 20px;}

.anlifr{width: 70%;}



/* job */

.job_fr{width: 70%;}

.job_fr .tt{border-bottom: 1px solid #d6d6d6;height: 70px;line-height: 70px;}

.job_fr .tt h3{border-bottom:3px solid #d32723;font-size: 24px;float: left;color: #333;}

.job_fr .tt span{float: right;color: #666;display: block;}

.job_fr .tt span img{margin-right: 20px;}

.job_fr .neirong{line-height: 24px;margin-top: 55px;}



@media screen and (max-width:1440px){



	.w1200{width:95%;}

	.pro .pro_list .bd{width: 75%;}

	}