@import url(font/siyuan.css);

html, body {

	font-size: 14px;

	color:#666;

	margin: 0px;

	padding: 0px;

	text-decoration: none;

	font-family:"siyuan",airal;

	background: #fff;

	-webkit-text-size-adjust: none;

}

a,a:focus,a:active {color: #1d61c4;	text-decoration: none;outline: 0px none;}

.m30{margin-top: 30px;}

.m15{margin-top: 15px;}

.m45{margin-top: 45px;}

h1,h2,h3,h4{margin:0;padding:0;}

a:hover,a:active{text-decoration: none;}

ul,dl,dl dd{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%;overflow:hidden}

.w1500{width:1540px;margin:0 auto;overflow: hidden;}

.swiper-container {width: 100%;height: 100%;}

.swiper-slide {text-align: center;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;

    -ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;	-webkit-align-items: center;align-items: center;}

/* head */

header{background: #cb091a;padding: 0 50px;box-sizing: border-box;}

.logo{float: left;height: 99px;display: flex;display:-webkit-flex; align-items: center;-webkit-align-items:center; vertical-align: middle;}

.logo img{width: 160px;float: left;margin-right: 5px;}

.logo span{float: left;font-size: 30px;color: #fff;margin: 10px 0;display: block;font-weight: bold;}

.nav>ul{   display: flex;    display: -webkit-flex;  justify-content:space-between;  -webkit-justify-content:space-between;  width:60%; height: 100%; float: right;}

.nav ul li{height: 99px;line-height: 99px;box-sizing: border-box;width: 10%;}

.nav ul li a{   text-align: center;  font-size: 16px; color: #fff;display: block;}

.nav ul>li:hover,.nav .active{border-bottom: 2px solid #fff;}

.nav ul li:hover a,.nav .active a{color:#fff}

.language{ float: right;  font-size: 15px;  height: 30px;line-height:30px;margin-top:38px;color:#999;width:160px;;}

.language img{float: left;margin-right: 5px;}

.language i{float:left;display: block;width:20px;height:22px;background: url(../img/language.png) bottom center no-repeat;margin-right:10px;margin-bottom: -3px;}

.language span{float:left;display: block;margin-top: -3px;color: #fff}

.language ul{float:left;height: 20px;transition:height 1s;-webkit-transition:height 1s;line-height:99px;display: block;overflow: hidden;}

.language::after{float:left;content:">";color:#fff;display: block; transform: rotate(-270deg);margin-left:5px;}

.language ul li{width: 100%; height: 24px;line-height: 24px; }

.language ul:hover{ height:90px;}

.language ul li a{color:#fff;display: block;}

.language p{height:25px;line-height: 25px;}

.banner img{width: 100%;}

.banner{position: relative;}

.nbanner{background: url(../images/nbanner.jpg)no-repeat;text-align: center;height:436px;padding-top: 150px;box-sizing: border-box; }

.nbanner h3{text-align: center;font-size: 36px;color: #fff;}

.nbanner abbr{text-align: center;font-size: 16px;display: block;color: #fff}

.banner .swiper-button-prev{left: 0px;opacity: 0 !important;transition: all 1s ease;color: #fff;font-size: 16px;width: 70px;height: 70px;border: 1px solid #fff;border-radius: 50%;}

.banner .swiper-button-next{right: 0px;opacity: 0;transition: all 1s ease;color: #fff;font-size: 16px;width: 70px;height: 70px;border: 1px solid #fff;border-radius: 50%;}

.banner:hover .swiper-button-next{right: 100px;opacity: 1;}

.banner:hover .swiper-button-prev{left: 100px;opacity: 1 !important;}

.banner .swiper-pagination-bullet-active{background: #fff !important;}

.banner .xiangxia{position: absolute;bottom: 20px;left: 48%;z-index: 998;animation: shangxia 3s 1s linear infinite ;opacity: 0.4;}

@keyframes shangxia{

    0%{transform: translate(0,0);opacity: 0.4;}

    20%{transform: translate(0,-30px);opacity: 1;}

    40%{transform: translate(0,0);opacity: 0.4;}

    50%{transform: translate(0,-20px);opacity: 1;}

    70%{transform: translate(0,0);opacity: 0.4;}

    100%{transform: translate(0,0);opacity: 0.4;}

}

/* index */

.index_pro{padding-top: 60px}

.index_pro>span{text-align: center;font-size: 36px;color: #333333;display: block;}

.index_pro>abbr{text-align: center;display: block;height: 2px;width: 60px;margin: 20px auto;background: #da0010;}

.index_pro>p{text-align: center;display: block;font-size: 16px;color: #666;}
.index_pro>h2{text-align: center;display: block;font-size: 16px;font-weight: normal; color: #666;}

.index_pro .prolist{width: 100%;height: 720px;}

.index_pro .prolist>.fl{background: url(../images/index_pro1.jpg)no-repeat right;width: 50%;display: block;height: 720px;position: relative;border: 0px;background-color: #000;display: block;}

.index_pro .prolist .fl .txt{position: absolute;bottom: 0;left: 0;background: #cb091a;color: #fff;width: 430px;height: 250px;padding: 60px 50px;box-sizing: border-box;}

.index_pro .prolist p{line-height: 24px;}

.index_pro .prolist .fr{width: 50%;background: #000;}

.index_pro .prolist img{animation: shangyou 3s 1s linear infinite ;}

.index_pro .prolist span{font-size: 22px;display: block;}

@keyframes shangyou{

    0%{transform: translate(0,0);}

    20%{transform: translate(30px,0px);}

    40%{transform: translate(0,0);}

    60%{transform: translate(20px,0px);}

    80%{transform: translate(0,0);}

    100%{transform: translate(0,0);}

}

.index_pro .prolist .pro1{background: url(../images/index_pro2.jpg)no-repeat right;width: 100%;height: 395px;;display:block;padding: 60px 50px;color: #fff;border: 0px;box-sizing: border-box;}

.index_pro .prolist .pro1 p{width: 320px;}

.index_pro .prolist .pro2{width: 100%;}

.index_pro .prolist .pro3{width: 50%;background: url(../images/index_pro3.jpg)no-repeat right;height: 325px;display: block;padding: 60px 50px;color: #fff;box-sizing: border-box;}

.index_pro .prolist .pro4{width: 50%;background: url(../images/index_pro4.jpg)no-repeat right;height: 325px;display: block;padding: 60px 50px;color: #fff;box-sizing: border-box;}

.index_fw{padding: 60px;box-sizing: border-box;background: #f3f3f3;}

.index_fw .w1500>span{font-size: 36px;color: #333;margin: 20px 0 50px 0;text-align: center;display: block;}

.index_fw .fuwu{width: 48%;}

.index_fw .fuwu .hd li{height: 145px;width: 33%;border: 1px solid #e5e5e5;box-sizing: border-box;padding-top: 30px;float: left;background: #fff;}

.index_fw .fuwu .hd li p{color: #333;text-align: center;font-size: 16px;margin: 20px 0;}

.index_fw .fuwu .hd li i{background: url(../images/index_fuwu.png)no-repeat;width: 38px;height: 38px;display: block;margin: 0 auto;}

.index_fw .fuwu .hd li:nth-child(2) i{background-position: -51px 0;width: 43px;}

.index_fw .fuwu .hd li:nth-child(3) i{background-position: -107px 0;}

.index_fw .fuwu .hd li.on i{background-position-y: -47px;}

.index_fw .fuwu .hd li.on p{color: #cb091a;}

.index_fw .fuwu .bd{margin-top:20px;}

.index_fw .fuwu .bd span{margin: 20px 0;font-size: 22px;margin: 20px 0;color: #333;display: block;}

.index_fw .fuwu .bd p{line-height: 36px;color: #666;font-size: 16px;}

.index_fw .fuwu .bd li>a{background: #cb091a;line-height: 50px;height: 50px;color: #fff;text-align: center;display: block;width: 210px;border-radius: 30px;margin-top: 85px;}

.index_fw .fr{width: 50%;height: 510px;}

.index_about{padding: 60px 0;background: url(../images/index_bg.jpg)no-repeat;width: 100%;box-sizing: border-box;height: 630px;}

.index_about span{font-size: 36px;color: #fff;margin: 30px 0;font-weight: normal;display: block;}

.index_about .w1500>p{width: 50%;color: #fff;font-size: 16px;line-height: 30px;margin-bottom: 70px;}

.index_about ul{display: flex;justify-content: space-between;width: 60%;}

.index_about li{float: left;width: 25%;}

.index_about li p{color: #fff;font-size: 16px;margin: 0;}

.index_about li span{color: #fff;font-size: 48px;font-weight: bold;display: block;}

.index_about li span:after{color: #fff;font-size: 16px;content: '+';display: inline-block;}

.index_news{padding: 60px 0;box-sizing: border-box;}

.index_news .w1500{position: relative;overflow: visible}

.index_news span{text-align: center;font-size: 36px;color: #333;display: block;}

.index_news ul{margin: 50px 0;display: flex;justify-content: space-between;}

.index_news ul li{width:24%;background: #fff;display: block !important;}

.index_news ul li .pimg{width: 100%;}

.index_news ul li .pimg img{width: 100%;display: block;}

.index_news ul li .txt{border: 1px solid #e7e7e7;;padding: 25px 30px;box-sizing: border-box;width: 100%;}

.index_news ul li .txt a{color: #333;font-size: 16px;line-height: 60px;border-bottom: 1px solid #e7e7e7;text-align: left;height: 61px;overflow: hidden;display: block;}

.index_news ul li .txt p{line-height: 24px;font-size: 14px;color: #888;text-align: left;}

.index_news ul li.on .txt{border: 1px solid #fff;;padding: 25px 30px;box-sizing: border-box;width: 100%;background: #cb091a;border-top: none;}

.index_news ul li.on .txt a{color: #fff;font-size: 16px;line-height: 60px;border-bottom: 1px solid #e7e7e7;text-align: left;display: block;}

.index_news ul li.on .txt p{line-height: 24px;font-size: 14px;color: #fff;}

.index_news .more{width: 210px;height: 50px;line-height: 50px;color: #555;font-size: 16px;text-align: center;border: 1px solid #d1d1d1;margin: 0 auto;border-radius: 30px;display: block;margin-top: 50px;}

.index_news .swiper-container{overflow: hidden;}

.index_news .swiper-button-next{right: -40px;color: #cb091a;}

.index_news .swiper-button-prev{left: -40px;color: #cb091a;}

/* left */

.left{width: 20%;}

.left h3{display: block;height: 80px;line-height: 80px;background: #cf000f;padding-left: 30px;color: #fff;font-size: 22px;border-bottom: 1px solid #fff;}

.left .list li a{width: 100%;display: block;}

.left .list>li{border-bottom: 1px solid #fff;display: block;box-sizing: border-box;width: 100%;}

.left .list>li>a:after{content: '>';transform: rotate(90deg);display: block;float: right;font-size: 16px;margin-right: 30px;}

.left .list li.active2>a{color: #fff;font-weight: bold;background: #cf000f;}

.left .list li.active2 ul{display: block;}

.left .list>li>a{color: #333333;display: block;height: 65px;line-height: 65px;font-size: 16px;padding-left: 30px;background: #dedede;box-sizing: border-box;}

.left .list li ul{background: #fff !important;border: 1px solid #d2d2d2;border-bottom: none;}

.left .list li ul li{padding: 0 30px;box-sizing: border-box;}

.left .list li ul li a{border-bottom: 1px dashed  #cdcdcd;height: 65px;line-height: 65px;font-size: 16px;width: 100%;color: #666;}

.left .list li ul li:last-child a{border-bottom:none;}

.left .list li ul li.active2 a{color: #cf000f;}

.left .list li ul li.active a{color: #cf000f;}

/* pro */

.prolist{padding: 60px 0;}

.prolist-r{width: 78%;}

.prolist-r .tt{border-bottom: 1px solid #d6d6d6;height: 70px;line-height: 70px;}

.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 a{color: #666;}

.prolist-r ul{width: 100%;margin-top: 30px;}

.prolist-r ul:after{content:"";width:24%;}

.prolist-r ul li{width:24%;border: 1px solid #dddddd;background: #f6f6f6;margin-top: 20px;float: left;margin-right: 12px;padding: 5px 6px;box-sizing: border-box;}

.prolist-r ul li:nth-child(4n){margin-right:0; }

.prolist-r ul li .pimg>a{font-size: 16px;display: flex;width: 100%;display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;}

.prolist-r ul li .pimg{width: 100%;height: 280px;text-align: center;line-height:280px;overflow: hidden;display: flex;align-items: center;background: #fff;}

.prolist-r ul li img{width: auto;max-width: 100%;height: auto;max-height: 100%;display: block;transition: all ease 0.5s;flex-grow:1;flex-shrink:1;flex-basis:0;}

.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: #f6f6f6;color: #666666;}

.prolist-r ul li p a{display: block;font-size: 16px;text-align: center;color: #666;}

.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;height: 500px;}

.prolist-r .pview .pimg img{width: 100%;;max-width: 100%;max-height: 100%;height: auto;display: block}

.prolist-r .pview .txt{float: right;width: 48%;}

.prolist-r .pview .txt h1{font-size: 24px;line-height: 48px;color: #d40000;}

.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;}

.prolist-r .pview .fr a{color: #333}

.prolist-r .pview .fl a{color: #333}

.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: #d40000;display: block;color: #fff;}

.jj .jianjie table{border-collapse: collapse;width: 100%;}

.jj .jianjie img{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 }

.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: #d40000;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: #d40000;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: #d40000;display: block;color: #fff;}

.xiangguan ul{display: flex;justify-content: space-between;width: 100%;height: 400px;}

.xiangguan ul li{width: 24%;border: none;height: 300px;}

.xiangguan ul li .pimg{width: 100% !important;box-sizing: border-box;height: 250px !important;float: none !important;border: none !important;}

.xiangguan .pimg img{width: auto !important;;max-width: 100%;max-height: 100%;height: auto;display: block;margin: 0 auto;}



/* news */

.news_list{padding: 60px 0;}

.news_list .tt{border-bottom: 1px solid #d6d6d6;height: 70px;line-height: 70px;}

.news_list .content{width: 78%;}

.news_list .content-title h3{border-bottom:3px solid #d32723;font-size: 24px;float: left;color: #333;}

.news_list .content-title span{display: block;text-align: right;}

.news_list .content-title span a{color: #666;}

.news_list .content .nview{margin: 70px 0;}

.newslist{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: " ";}

.news_list .nview h1{line-height: 60px;}

.news_list .nview p{line-height: 24px;}

.news_list .fl a{color: #333;}

.news_list .fr a{color: #333;}

.newslist ul li{width:100%;height:85px;border: none;line-height:25px;clear:both;}

.newslist ul li .txt a{color: #333;}

.newslist ul li:hover{border:none;}

.newslist ul li:hover .txt{border-top:none;background:none;}

.newslist .txt{width:88%;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:#999;}

.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;}

.xwxg{width: 100%;margin-top: 50px;}

.xwxg li{width: 100%;border-bottom: #666 dashed 1px;line-height: 24px;}



.xwxg .title{width: 100%;border-bottom: 1px solid #9a9a9a;}

.xwxg .title span{width: 150px;text-align: center;line-height: 55px;height: 55px;font-size: 18px;background: #d40000;display: block;color: #fff;} 

.xwxg .xg{float: left;display: block;color: #333;font-size: 16px;}

.xwxg .date{float: right;display: block;color: #666;font-size: 14px;}

.xwxg li:hover .xg{color: #d30000;}

.xwxg li:hover .date{color: #d30000;}

/* 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: 24%;text-align: center;margin:5px 5px;cursor: pointer;}

.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: 78%;}

.about_fr .tt{border-bottom: 1px solid #d6d6d6;height: 70px;line-height: 70px;}

.about_fr .tt h3{border-bottom:3px solid #d32723;font-size: 30px;float: left;color: #333;}

.about_fr .tt span{float: right;color: #666;display: block;}

.about_fr .tt span a{color: #666;}

.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: 30px;float: left;color: #333;}

.anli .tt span{float: right;color: #666;display: block;}

.anli .tt span a{color: #666;}

.anli .tt span img{margin-right: 20px;}

.anlifr{width: 78%;}

/* 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: 50px 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: 10px 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: -104px 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: -156px 0;}



.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_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;cursor: pointer;}



.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;}

.zxdd{padding: 60px 0;}

.zxdd h3{text-align: center;color: #333;font-size: 36px;}
.map{width:50%;float:left;margin-top: 42px;}

/* 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:#f1f1f1; margin:5px; padding:0 15px; line-height:40px; display: inline-table; border: 1px solid #e6e6e6;}

.page a:hover { background:#d40000; color:#fff;}

.page a:active {  background:#0063ac; color:#fff; border-radius:0px;}

.page a.page-num-current { background:#d40000; color:#fff; display:inline-table; border-radius:0px; line-height:40px; padding:0 15px; margin:0 5px;}

.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; }

/* footer */

.lianxi{background: url(../images/footerbanner.jpg)no-repeat;height: 204px;padding: 15px 0;box-sizing: border-box;display: block; }

.lianxi p{text-align: center;color: #fff;font-size: 28px;}

.lianxi a{text-align: center;color: #fff;font-size: 16px;display: block;width: 190px;height: 45px;line-height: 45px;border: 1px solid #fff;border-radius: 30px;margin: 20px auto;}

footer{width: 100%;background: #2f2f2f;padding: 60px 0;box-sizing: border-box;}

footer .w1500 dl{display: flex;justify-content: space-between;}

footer .w1500 dl p{color: #fff;text-align: center;}

footer .w1500 dl span{color: #fff;font-size: 16px;line-height: 24px;margin: 20px 0;display: block;width: 70px;}

footer .w1500 dl li{line-height: 30px;color: #c4c4c4;font-size: 14px;}

footer .w1500 dl li a{color: #c4c4c4;}

footer .w1500 dl .contect p{font-size: 30px;color: #fff;margin-bottom: 20px;text-align: left;}

.beian{width: 100%;background: #2a2a2a;color: #6a6a6a;text-align: center;height: 60px;line-height: 60px;}

.beian p{margin: 0;}

.youqing{width: 100%;background: #2f2f2f;text-align: center;}

.youqing a{color: #fff;float: left;display: block;line-height: 24px;font-size: 12px;margin-right: 10px;}

@media screen and (max-width:1560px){

    .w1500{width:92%;}

    .newslist .txt{width: 86%;}
    .lianxi{padding: 9px 0;}
    .index_about .w1500>p{margin-bottom: 30px;}
}