html{overflow-x:hidden;}
body{margin:0;padding:0;font-family:"微软雅黑", Verdana, Geneva, sans-serif;font-size:14px;color:#000;}
p,h1,h2,h3,h4,h5,h6{padding:0;margin:0;}
h6{font-size:14px;}
ul,ol,li{list-style:none;margin:0;padding:0px;}
a{color:#000;text-decoration:none;}
img{border:none;}
.f_l{float:left;}
.f_r{float:right;}
.clear{clear:both;}
input,button{ border:none;}
input,button {outline:none;}
*{ margin:0; padding:0;  }
.container{width:1260px;margin:0 auto;height:auto;display:block;}
.container1{width:90%;margin:0 auto;height:auto;display:block; max-width:1560px}



.header{ display:block; padding:15px 0; min-width:1260px; position:absolute; top:0px; width:100%; left:0px; z-index:999999}
.logo{ display:block; float:left; }
.logo img{ display:block;}
.nav{ display:block;line-height:30px; margin-top:28px; float:left; margin-left:50px;}
.nav li{ display:inline-block;float:left;}
.nav li a{ display:block; font-size:18px;color:#ffffff;padding-left:70px; }
.nav li.on a{ }
.nav li:hover a{ color:#ed1c24;}
.cn{display: block;line-height: 30px;margin-top: 28px; float:right;}
.cn a{font-size:18px; color:#fff;}

.slideBox{ width:100%;  height:auto; position:relative;  min-width:1260px;}
.slideBox .hd{ height:16px; position:absolute; left: 50%;text-align: center;
border-bottom: 1px solid rgba(255,255,255,0.3);text-align: center; bottom: 48px; width:280px;
 margin-left: -140px; z-index:1; }
.slideBox .hd ul{  zoom:1;  }
.slideBox .hd ul li{  font-size: 14px; color: #fff; margin:0px 36px;display: inline-block;cursor: pointer; position: relative;
transition: all 500ms ease; -webkit-transition: all 500ms ease; }
.slideBox .hd ul li:after {content: ""; display: inline-block; width: 0; height: 2px;  background: #fff;position: absolute;
left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);bottom: -13px; opacity: 0;
 visibility: hidden; transition: all 500ms ease; -webkit-transition: all 500ms ease;}
.slideBox .hd ul li.on:after {width: 100%;opacity: 1;visibility: visible;}

.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd ul{  padding-top:50%; height:0 !important  }
.slideBox .bd li{ zoom:1; vertical-align:middle; position:relative;}
.slideBox .bd img{ width:100%; height:100%; display:block;  }

.ban{ display:block; background:url(../images/ban2.jpg) no-repeat center; height:500px; }
.ban p{ display:block; text-align:center; color:#FFF; font-size:46px; font-weight:bold; position:relative; top:52%}

.ban2{ display:block; background:url(../images/ban3.jpg) no-repeat center; height:500px; }
.ban2 p{ display:block; text-align:center; color:#FFF; font-size:46px; font-weight:bold; position:relative; top:52%}

.ban3{ display:block; background:url(../images/ban4.jpg) no-repeat center; height:315px; }
.ban3 p{ display:block; text-align:center; color:#FFF; font-size:46px; font-weight:bold; position:relative; top:52%}

.gy1{ display:block; padding:50px 0px 70px 0; background:#f0f3fa}
.gy_t{ display:block; text-align:center;}
.qy_t .pic{  text-align: center;display: block;margin: 0 auto;}
.gy_t h1{font-size: 38px; color: #05163f; text-align: center; font-weight: bold;margin-top: -50px; }
.gy_t h1 img{ display: inline-block;width: 30px; height: 30px;margin-top: -10px; margin-right:10px;}
.gy_t p{ text-align: center;font-size: 18px;color: #555f7d;margin-top: 20px;}

.Hidden{display:none;}
.Clearer{display:block;clear:both;font-size:1px;line-height:1px;margin:0;padding:0;}
.FlLeft{float:left;}
.FlRight{float:right;}
/*幻灯片区域背景*/
.MainBg{width:100%;margin:0 auto; min-width:1260px; padding-top:40px;}
/*标题和页码*/
.Title{color:#EEE;padding:5px 20px 0 20px;text-align:center;line-height:40px;height:40px;}
.Title h1{display:inline;}
.Title .Counter{color:#666;}
.Title .CounterCurrent{color:#C00;font-size:20px;font-weight:bold;}
/*灰色分隔线*/
.SpaceLine{border-bottom:1px solid #333;height:1px;font-size:1px;}
/*大图展示区域*/
.OriginalPicBorder{}
#OriginalPic{width:100%;overflow:hidden;position:relative;font-size:12px;}
#OriginalPic img{display:block;margin:0 auto; width:100%}
.Summary { display:block; padding-top:50px;}
.Summary h3 a { display:block; font-size:36px;color: #030d3d;font-weight: bold;}
.Summary h3 a:hover {color: #ed1c24;}
.Summary .text {font-size:16px;color: #999999;line-height: 30px; display:block; padding:23px 10% 30px 0}
.Summary .cs {display: inline-block;vertical-align: middle; color:#333; width:60%}
.Summary .cs p {font-size:18px;}
.Summary .cs p strong{ line-height:40px;}
.Summary .cs p+p {margin-top:10px;}
.Summary .look-more {width: 200px;height:55px;border: 2px solid #ed1c24;font-size: 20px;color: #ed1c24;
text-align: center;line-height: 51px;font-weight: bold;display: inline-block;vertical-align: middle; margin-left:100px;
position: relative;transition: all ease 0.3s;}
.Summary .look-more:before {content: "";width: 22px;height: 10px; background: url(../images/wz-tb.png) center top no-repeat;
display: block;position: absolute;left: -42px;top: 50%;margin-top: -5px;transition: all ease 0.3s;}
.Summary .look-more:hover {background: #ed1c24;color: #ffffff;}
.Summary .look-more:hover:before {left: 15%;}



/*小图预览和滑动*/
.SliderPicBorder{width:35%;height:auto;overflow:hidden;}
.Summary{display:block;width:60%;color:#999;overflow:hidden;}
.More{text-align:right;color:#666;line-height:40px;height:40px;font-size:12px;display:block;}        
.ThumbPicBorder {width:100%;margin:0 auto; }
.ThumbPicBorder ul{ display:block; width:96%; margin:0 auto;overflow:hidden}
#ThumbPic .tttpp{ display:block; height:0 !important; padding-top:75%; position:relative;}
#ThumbPic a img{cursor:pointer;margin:0 auto;width:92%;height:auto;display:block; position:absolute; left:4%; top:0}
.ThumbPicBorder ul li {width:26%;
  background: url(../images/home-cpbg.png) center bottom no-repeat;background-size:95%;float: left;
 text-align: center;position: relative;transition: all ease 0.3s;}
.jCarouselLite{ display:block; width:100% !important}
.ThumbPicBorder ul li:after {content: ""; width: 29px; height: 29px; background: url(../images/wz-tb.png) right -91px no-repeat;
 position: absolute;left: 50%;margin-left: -13px;bottom: 10px;}
.ThumbPicBorder ul li:hover h3 a {color: #ed1c24;}
.ThumbPicBorder ul li h3 a {font-size: 24px; padding-bottom:58px;color: #121212;font-weight: bold;display: block;white-space: nowrap; 
text-overflow:ellipsis;
overflow:hidden; width:70%; margin:0 auto;}
.ThumbPicBorder ul li:before {
  content: "";width: 213px;height: 213px;background: url(../images/home-rotzs2.png) center no-repeat;background-size:95%;
position: absolute;left: 50%;top: 0;margin-left: -106px;z-index: -1;}
.ThumbPicBorder{ display:block; position:relative}
.ThumbPicBorder #btnPrev{ display:block; position:absolute; top:50%; left:-20px; z-index:9999}
.ThumbPicBorder #btnNext{ display:block; position:absolute; top:50%; right:-20px; z-index:9999}

@media only screen and (max-width:1540px){
.Summary .text {padding:23px 5% 30px 0}
.Summary .look-more {width:180px;height:50px;font-size: 20px;line-height:46px;margin-left:80px;}
.ThumbPicBorder ul li h3 a {font-size:20px; padding-bottom:58px;color: #121212;font-weight: bold;display: block;}

}




.an{ display:block; padding:50px 45px 60px 55px}

.slideTxtBox1{ width:100%; margin-top:38px; }
.slideTxtBox1 .hd{ display:block; text-align:center }
.slideTxtBox1 .hd ul{ display:block; }
.slideTxtBox1 .hd ul li{ display:inline-block; text-align:center; background:#f5f5f5; font-size:18px; margin:0px 10px; width:130px; line-height:40px;cursor:pointer;  }
.slideTxtBox1 .hd ul li.on{ background:#ed1c24; color:#FFF}
.slideTxtBox1 .bd ul {margin-left: -3%;box-sizing: border-box; margin-top:40px;}
.slideTxtBox1 .bd ul li { float: left; width: 22%;margin-left: 3%; position: relative; margin-bottom:20px;}
.slideTxtBox1 .bd .box { padding: 25px 40px 45px 0; box-sizing: border-box; position: relative; background: url(../images/index_case_bg.png) no-repeat right top;}
.slideTxtBox1 .bd .box a{display: block;overflow: hidden;}
.slideTxtBox1 .bd .box img { width: 100%;transition: all 0.6s ease; /* max-width: 540px; */}
.slideTxtBox1 .bd ul li .box:hover img{ transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -moz-transition: all .6s ease; -ms-transition: all .6s ease; -o-transition: all .6s ease; -webkit-transition: all .6s ease;  transition: all .6s ease;}
.slideTxtBox1 .bd .box-bot {  margin-top:18px;}
.slideTxtBox1 .bd .box-bot h3 { margin-bottom: 20px; width: 90%;}
.slideTxtBox1 .bd .box-bot h3 a {  font-size: 24px; color: #05163f;font-weight: bold; display: block; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap}
.slideTxtBox1 .bd li:hover a { color: #ed1c24;}
.slideTxtBox1 .bd ul li .more {position: absolute; right:5px;bottom: 10px}




.gy2{ display:block; background:url(../images/bg_ab.jpg) no-repeat center top; padding:70px 0 0px 0; height:520px;}
.gy2_c{ display:block;  width: 855px;}
.gy2_t{ display:block; text-align:center;}
.gy2_t .pic{  text-align: center;display: block;margin: 0 auto;}
.gy2_t h1{  font-size: 38px;  color: #FFF; text-align: center; font-weight: bold;margin-top: -50px; }
.gy2_t h1 img{ display: inline-block;width: 30px; height: 30px;margin-top: -10px; margin-right:10px;}
.gy2_t p{ text-align: center;font-size: 18px;color: #FFF;margin-top: 20px;}
.gy2_c ul {overflow: hidden; background: url(../images/kj_bg.png) no-repeat; padding: 50px 85px;box-sizing: border-box; margin-top: 40px;}
.gy2_c li {float: left;text-align: center;width: 25%;}
.gy2_c li img { max-width: 74px;width: 100%}
.gy2_c li p {font-size: 20px; color: #051741; margin-top: 20px; margin-bottom: 5px;}
.gy2_c li p strong { font-size: 30px; color: #051741; font-family: Impact Regular;}
.gy2_c li span { font-size: 20px; color: #4b556e;}

.gy3{ display:block; padding:90px 0px 60px 0;}
.slideTxtBox{ border: 1px solid #05163f;margin-top: 60px;}
.slideTxtBox .hd{ background:#05163f;color: #fff; }
.slideTxtBox .hd ul li:first-child {border-top-right-radius: 15px;border-top-left-radius:0 !important;}
.slideTxtBox .hd ul li{float: left; text-align: center; cursor: pointer;width: 50%;padding: 15px 0;font-size: 26px; cursor:pointer  }
.slideTxtBox .hd ul li.on{background: #fff;font-weight: bold; color: black;border-top-left-radius: 15px;}
.slideTxtBox .bd{  padding: 35px;  }
.slideTxtBox .bd ul{ overflow: hidden; margin-left: -2%;}
.slideTxtBox .bd li{ width: 47%; float: left;font-size: 16px; color: #4b556e; padding: 20px 0;border-bottom: 1px dashed #ebf0f8; margin-left:3%;  }
.slideTxtBox .bd li a {font-size: 16px; color: #4b556e;width: 75%;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;
display: block;float: left; position: relative; padding-left: 30px; height:21px;}
.slideTxtBox .bd li a:hover {color: #ed1c24; transition: all 0.6s ease;}
.slideTxtBox .bd li a:before { background: url(../images/new_zs.png) no-repeat;content: ""; display: inline-block; width: 24px; height: 24px;position: absolute;left: 0;top: 2px;}

.footer{ display:block;  background:#182133;min-width:1260px;}
.footer .er{ display:block; float:left; width:198px; padding:20px 0 25px 0; line-height:28px; text-align:center; background:#ed1c24; color:#FFF }
.footer .er p{ display:block; margin-bottom:10px;}
.footer_c{ display:block; width:1030px; float:right; padding-top:10px;}
.footer_c p{ display:block; color:#999; line-height:65px;  }
.footer_c p a{ padding:0px 32px;color:#d7d7d7}
.footer_c span{ display:block;border-top:1px #303848 solid; line-height:36px; color:#b0b3b9;margin-left:30px;  padding-top:22px; }







.list-pro{ display:block;}
.list-pro ul li{ display:block; padding:0px 32px; line-height:46px; background:#f0f3fa; font-size:16px; margin-right:10px; float:left}
.list-pro ul li.active{ background:#ed1c24;}
.list-pro ul li.active a{ color:#FFF}
.list-pro ul li:hover{ background:#ed1c24;}
.list-pro ul li:hover a{ color:#FFF}



.con_tt{width:100%; line-height:58px; height:58px; background-color:#ededed}
.con_ttl{font-size:16px; color:#707070; float:left;}
.con_ttr{ display:block; float:right}
.con_ttr a{ display:inline-block; padding:0px 20px; font-size:17px;}
.con_ttr a.active{ color:#ed1c24;}
.con1{ padding-top:10px;}


.con_t{ display:block; color:#FFF; font-size:16px; padding:30px 0}
.con_t a{ color:#FFF}
.con_t p{ display:block; padding-bottom:25px;}
.con_t .prozhtit{ display:block; font-size:52px; color:#FFF; padding-left:50px;
background: url(../images/homeoneicon01.png) no-repeat left center;}
#con{ display:block; background:url(../images/ban1.jpg) no-repeat center top; padding-top:120px;}
.con{ display:block; width:90%; margin:0 auto; min-width:1260px; max-width: 1560px; }
.con_c{ display:block;background: url(../images/homefivebg.jpg) repeat;margin:0 auto; padding:3% 4% 3% 4%;  }



/*单页*/
.dy{ display:block; background:#FFF; margin-top:30px; margin-bottom:20px; line-height:32px;  font-size:15px; color:#444; min-height:500px;}
.dy img{ display:block; margin:0 auto; max-width:100%; height:auto !important;}

.xxy{ display:block; border-bottom:1px #bababa dashed; padding-bottom:10px; margin-bottom:15px;}
.xxy h1{ display:block; text-align:center; font-size:20px; line-height:44px; font-weight:600;}
.xxy p{ display:block; text-align:center; line-height:32px;}



/*分页部分*/
/*.page {height: 35px;text-align: center;padding:40px 0;}
.page li {list-style: none; background:#FFF;border: 1px solid #C7CFC2;padding:5px 10px;display: inline-block;margin: 0 3px;*+display:block;*+float:left;}
.page li a{color: #666;}
.page li a:hover{color:#ed1c24}
.page li.thisclass {background: #ed1c24;color: #FFF;}
.page li {list-style: none;}*/
/*下一页*/
.pagination {
    display: block;
    padding: 30px 0;
    text-align: center;
}
.pagination li {
    display: inline-block;
}
.page-link {
    display: inline-block;
    padding: 5px 10px;
    margin-left: -1px;
    line-height: 1.25;
    color: #666;
    background-color: #fff;
    border: 1px solid #666;
}
.page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
}
.page-item.active .page-link {z-index: 1;color: #fff;background-color: #ed1c24;border-color: #ed1c24;}
.page-item:last-child .page-link {border-top-right-radius: .25rem;border-bottom-right-radius: .25rem;}
/*结束*/


/*图片列表*/
.plist{ display:block; padding-bottom:20px;}
.plist ul { margin-left: -3%;}
.plist ul li { float: left; width: 22%;margin-left: 3%;margin-top: 35px; position: relative;}
.plist .pic {text-align: center;display: block; margin: 0 auto;overflow: hidden;border:1px #e2e2e2 solid;}
.plist ul li .pic img {display: block; background:#FFF; padding:15px 5%;  width:90%; margin:0 auto; transition: all .6s ease;}
.plist ul li .pic:hover img{ transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1); -moz-transition: all .6s ease; -ms-transition: all .6s ease; -o-transition: all .6s ease;-webkit-transition: all .6s ease; transition: all .6s ease;}
.plist ul li .pro-name {background: #05163f; overflow: hidden; padding:8px 0 8px 20px; }
.plist ul .pro-name h3 {float: left;line-height: 38px;width: 75%;}
.plist ul .pro-name h3 a { color: #fff; font-weight: bold;font-size: 18px; width: 100%; display: block;overflow: hidden; text-overflow: ellipsis; white-space: nowrap}
.plist ul ul li:hover h3 a { color: #ed1c24;}
.plist ul .pro-name .look {float: right;margin-right: 20px;}

.nlist{ display:block; }
.news_list_b{   padding:25px 0; border-bottom:1px #b5b5b5 dashed; }
.news_list_b:hover{z-index:1}
.news_list_con{  cursor:pointer;}
.news_list_con a img{width:120px; height:90px;transition: all 0.5s ease 0s;}
.news_list_con_l{ background:#f0f0f0; height:90px; width:110px; color:#444;display:block;float:left;margin-right:20px; overflow:hidden; text-align:center; font-size:16px; color:#666;}
.news_list_con_l big{ display:block; font-size:34px; line-height:50px; padding-top:5px;}
.news_list_con:hover img {transform: scale(1.1);transition: all 0.5s ease 0s;}
.news_list_con_con a{ display:block; width:670px; height:auto !important}
.news_list_con_con{width: calc(100% - 130px);float:left}
.news_list_con_con h2{ display:block;font-size:20px;line-height:30px;height:30px;margin-bottom:5px;display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-weight:normal;} 
.news_list_con_con h2 span{ color:#777;font-size:14px;}
.news_list_con_con p{ display:block; line-height:26px; font-size:14px; color:#666;}
.news_list_con_con h2 a {color:#333;}


.danye1{ display:block; padding:30px 0 44px 0; line-height:30px; font-size:14px; color:#555}
.danye1 big{ display:block; font-size:36px; padding-bottom:22px; text-align:center; color:#333}
.danye1 p{ display:block; font-size:16px; color:#666; line-height:32px; text-indent:30px;}

.danye22{ display:block;padding:50px 0 50px 0}
.picMarquee-left1{ width:100%; margin-top:40px; position:relative;    }
.picMarquee-left1 .hd .prev{ display:block; width: 38px;height: 70px;position: absolute;top: 130px;right: -60px;
cursor: pointer;background: url(../images/zuo1.png); z-index:99999}
.picMarquee-left1 .hd .next{ display:block; width: 38px;height: 70px;position: absolute;top: 130px;left: -60px;
cursor: pointer;background: url(../images/you1.png);}
.picMarquee-left1 .hd .prev:hover{background: url(../images/zuo2.png);}
.picMarquee-left1 .hd .next:hover{background: url(../images/you2.png);}
.picMarquee-left1 .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left1 .bd ul li{ margin:0 17px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left1 .bd ul li .pic{ text-align:center; }
.picMarquee-left1 .bd ul li .pic img{ width:220px; display:block;   }


.danye2{ display:block; background:#f8f8f8 url(../images/xuanzebg.jpg) no-repeat center bottom; padding:40px 0 60px 0}
.danye2_t{ display:block; text-align:center;}
.danye2_t h2{ display:block; font-size:33px; line-height:50px; padding-bottom:8px;}
.danye2_t p{ display:block; font-size:17px;}
.danye2_t i{ display:block;width:60px; margin:0 auto; height:5px; background-color:#ed1c24; margin-top:15px;}

.picMarquee-left{ width:100%; margin-top:40px; position:relative;    }
.picMarquee-left .hd .prev{ display:block; width: 38px;height: 70px;position: absolute;top: 130px;left: -60px;
cursor: pointer;background: url(../images/you1.png); z-index:99999}
.picMarquee-left .hd .next{ display:block; width: 38px;height: 70px;position: absolute;top: 130px;right: -60px;
cursor: pointer;background: url(../images/zuo1.png);}
.picMarquee-left .hd .prev:hover{background: url(../images/you2.png);}
.picMarquee-left .hd .next:hover{background: url(../images/zuo2.png);}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 17px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:220px; display:block;   }


.danye3{ display:block; padding:40px 0 60px 0;}
.danye3 ul{ display:block; padding-top:30px;}
.danye3 ul li{ display:block; width:16.66%; float:left;}
.danye3 ul li img{ display:block; width:92%; border:1px #ccc solid; margin:5px auto}

.plist1{ display:block;}
.plist1 ul li{ display:block; width:25%; float:left}
.plist1 ul li a{ display:block; width:95%; margin:8px 0;}
.plist1 ul li a img{ display:block; width:100%;}
.plist1 ul li a p{ display:block; width:100%; font-size:15px; color:#666; height:44px; background:#f5f5f5; text-align:center; line-height:44px;}

.con2{ display:block; background:#f5f5f5; }
.ce{display:block;background:#ededed;}
.ce li{float:left}
.ce .ce_li{margin-right:110px;}
.ce .ce_li .ce_img2{display:none;}
.ce li a{padding:15px 55px;color:rgb(60,60,60);display:block;cursor:pointer;font-size:20px; font-weight:bold;}
.ce li a:hover{background:#d60201; color:#FFF}
.ce li .dqian{background:none}
.ce li .xz{background:#d60201; color:#FFF}
.ce_img1{margin-top:-40px;}

.ce2{background:rgb(60,60,60);height:60px;position:fixed;z-index:5;top:0px;left:50%; margin-left:-580px; width:1160px;}
.ce2 li a{color:white}
.ce2 .ce_li{margin-right:210px;}
.ce2 .ce_li .ce_img2{display:block;padding:5px 0px;}
.ce2 .ce_li .ce_img{display:none;}
.ce2 li a{padding:15px 85px;border:0px;}
.ce2 li a:hover,.ce li .xz{background:#d60201; color:#FFF}

#div0{width:100%; padding-top:30px;}
#div1{width:100%; padding-top:25px; border-top:2px #ededed solid; margin-top:30px;}
#div2{width:100%; padding-top:25px; border-top:2px #ededed solid; margin-top:30px;}
#div3{width:100%; padding-top:25px; border-top:2px #ededed solid; margin-top:30px;}


.chanpin_xxy{ display:block; padding:50px; background:#FFF; }
.chanpin_xxy_t{ display:block}
.chanpin_xxy_t .chanpin_xxy_tl{ display:block; width:44%; float:left;}
.chanpin_xxy_t .chanpin_xxy_tl img{ display:block; width:100%}
.chanpin_xxy_t .chanpin_xxy_tr{ display:block; width:53%; float:right;}
.chanpin_xxy_t .chanpin_xxy_tr .chanpin_xxy_trt b{ display:block; font-size:28px; padding-bottom:13px; color:#d60201; line-height:40px;}
.chanpin_xxy_t .chanpin_xxy_tr .zaiyao{ display:block; font-size:16px; line-height:35px; color:#666; padding-bottom:20px;}
.chanpin_xxy_t .chanpin_xxy_tr .zaiyao p span{color:#e53333;}
.chanpin_xxy_b{ display:block; margin-top:40px;}
.chanpin_xxy_bt h2{ display:block; color:#222; font-size:25px; margin-bottom:10px;}
.chanpin_xxy_bb{ display:block; font-size:16px; line-height:33px; padding:0px 20px;}
.chanpin_xxy_bb tr:hover {
    background-color: #ff9b81;
    color: #fff;
    transition: all 0.2s;
}


.chanpin_xxy_t .chanpin_xxy_trb a{font:400 14px/36px "microsoft yahei";color:#fff; position:relative}
.chanpin_xxy_t .chanpin_xxy_trb a img{ display:none; float:none; width:130px;position:absolute; top:50px; left:0px;}
.chanpin_xxy_t .chanpin_xxy_trb a:hover img{ display:block; }
.chanpin_xxy_t .chanpin_xxy_trb .price_a{ display:inline-block;text-indent:48px;width:130px;line-height:40px;background-color:#d60201; background-position:0 -40px;margin-right:10px;font-size:16px;}
.chanpin_xxy_t .chanpin_xxy_trb .price_a:hover{background-color:#ff4f4c;}
.chanpin_xxy_t .chanpin_xxy_trb big{display:inline-block;text-indent:48px;line-height:40px;background:#424355 url(../images/dh1.jpg) no-repeat;font-size:16px; color:#FFF; padding-right:15px;}
.price_a{background: url(../images/pro_btn.png) no-repeat;}

.lianxi{ display:block; padding:40px 0 60px 0}
.lianxi .lianxi_l{width:30%;height: auto;float: left;}
.lianxi .lianxi_l ul li{padding: 0;width: 100%;border-bottom: 1px solid #e5e5e5;padding: 25px 0}
.lianxi .lianxi_l ul li:last-child{border-bottom: 0;}
.lianxi .lianxi_l ul li p{font-size: 26px;color: #333333;text-transform:Capitalize;font-family: 'Century Gothic';font-weight: bold;line-height: 30px;margin-bottom: 12px;}
.lianxi .lianxi_l ul li p small{ font-size:18px; color:#666; padding-left:10px;}
.lianxi .lianxi_l ul li span{display: block;font-size: 18px;color: #666666;line-height: 20px;}
.lianxi .lianxi_r{width:65%;height: auto;float:right;}



.ban_ab{ display:block; background: url(../images/aboutonebg.jpg) no-repeat top center; padding-top:150px;}
.ban_ab_t{ display:block;  text-align:center; padding-bottom:60px; }
.ban_ab_t img{ display:block; margin:20px auto}
.ban_ab_t p{ display:block; font-size:16px; color:#555; line-height:35px; padding-top:30px; }

.abouttwo {clear: both;width: 100%;max-width: 1920px;min-width: 960px;margin:1.8% auto 0px;overflow: hidden; position: relative;}
.abouttwo .abouttwofl { position: absolute; left: 0px; width: 58.4895833333%;}
.abouttwo .abouttwofl img{  width:100%}
.abouttwo .abouttwofr { float: right; position: relative; z-index: 2; padding-top: 8.3333333333%;width: 50%;}
.abouttwo .abouttwofr .abouttwofrtit {padding: 8.3333333333% 18.75% 7.2916666667% 6.7708333333%;background: #f34a49;
background: -webkit-linear-gradient(top, #f34a49, #ab0e0b); background: linear-gradient(to bottom, #f34a49, #ab0e0b);color: #fff; font-size: 16px; line-height: 36px;}
.abouttwo .abouttwofr ul {clear: both;margin-left: -50.2083333333%; width: 132.9166666667%; background: #fff; padding: 20px 0px 0px 5px;position: relative;}
.abouttwo .abouttwofr ul:before { content: '';position: absolute; background: url(../images/aboutthree4.png) no-repeat right center; height: 14px;  left: -27.4294670846%;
width: 18.3385579937%;bottom: 70px;}
.abouttwo .abouttwofr ul li { float: left;margin-left: 1.5673981191%; width: 31.1912225705%;}
.abouttwo .abouttwofr ul li img{ width:100%}
.abouttwo .abouttwofr ul li:hover { cursor: pointer; -webkit-animation: hyh 0.5s; animation: hyh 0.5s;}

.aboutthree {clear: both;display: block;position: relative;}
.aboutthree .aboutthreetop { position: absolute;left: 0px; top: 0px;right: 0px;clear: both; display: block;}
.aboutthree .aboutthreetop .aboutthreetoppic {float: left;width: 20.5769230769%;margin-left: -3%;}
.aboutthree .aboutthreetop .aboutthreetopbox {float: left;width: 83.0128205128%;margin-left: -1.9230769231%;margin-top: 4.2948717949%;}
.aboutthree .aboutthreetop .aboutthreetopbox span { clear: both;display: block;}
.aboutthree .aboutthreetop .aboutthreetopbox span img {width: 100%;}
.aboutthree .aboutthreetop .aboutthreetopbox p {clear: both; color: #606470;font-size:18px;line-height: 1;padding-top: 3.0888030888%;margin-left: 4.6332046332%;}
.aboutthree ul {clear: both;display: block;width: 100%; position: relative;padding-top: 3.2051282051%;z-index: 1; padding-left: 1px;}
.aboutthree ul li {box-sizing: border-box;width: 33.333%;  float: left;background: #FFF;padding: 75px 50px 36px 55px;border: 2px solid #EDEDED;margin: -1px 0 0 -1px;}
.aboutthree ul li:first-child {margin-left: 66.366%;}
.aboutthree ul li .number { font-size: 70px; line-height: 60px;color: #DB3534; font-weight: bold;  background: transparent;
 background: -webkit-linear-gradient(90deg, #9f0400 0%, #ff5353 100%); background: linear-gradient(0deg, #9f0400 0%, #ff5353 100%); -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
.aboutthree ul li .number span {  font-size: 30px; margin-left: -10px;}
.aboutthree ul li .textp1 {font-size: 20px; font-weight: bold; color: #606470;line-height: 1em; margin-top: 1em;}
.aboutthree ul li .textp2 {  font-size: 16px;  color: #606470; line-height: 2em; height: 6em; overflow: hidden; margin-top: 1em;}
.aboutthree ul li:nth-child(2) { background: #fff url(../images/aboutthreeicon1.png) no-repeat 40% 12.7%;  background-size: 40% 70.5%; box-shadow: 0px 0px 18px 0px rgba(96, 100, 112, 0.26);position: relative;}
.ieBrowser .aboutthree ul li .number { background: transparent;}
.aboutthree ul li:nth-child(2) .number span { margin-left:0px;}

.aboutfour {width: 100%;max-width: 1920px;position: relative;margin: 110px auto 0;box-sizing: border-box;}
.aboutfour img { width: 100%;position: relative;   z-index: 1;-webkit-transition: all 0.5s; transition: all 0.5s;}
.aboutfour img:hover {-webkit-animation: hyh 0.5s; animation: hyh 0.5s;}
.aboutfour .leftOne {  width: 50%;}
.aboutfour .right {box-sizing: border-box; width: 50%;height: 126%; position: absolute;top: -26%; right: 0;background: #f34a49;
background: -webkit-linear-gradient(top, #f34a49, #ab0e0b);background: linear-gradient(to bottom, #f34a49, #ab0e0b); padding: 12.6% 10.6% 0 6%;overflow: hidden;}
.aboutfour .right .title {width: 132%;position: relative;}
.aboutfour .right .title h2 { font-size: 55px;  color: #fff; padding: 31px 0 19px; position: relative; z-index: 1;line-height: 1em;}
.aboutfour .right .title:before { content: ''; width: 60px;  height: 56px; background: url(../images/aboutfour_icon1.png) no-repeat;  background-size: 100% 100%;
  position: absolute; left: -64px;  top: -29px;}
.aboutfour .right .title i { display: block; height: 100%; position: absolute; left: 0; top: 0;}
.aboutfour .right .title i img { height: 100%; width: auto;}
.aboutfour .text_p {  font-size: 16px;  color: #fff; line-height: 2em; margin-top: 1.5em;  text-align: justify;}
.aboutfour .imgbox { position: relative; margin-top: 60px;}
.aboutfour .imgbox:before {  content: ''; border: 115px solid #fff; border-left-color: transparent;  border-top-color: transparent; position: absolute;
 right: -14px; bottom: -14px;}
.aboutfour .leftTwo { width: 31.6%; position: absolute; left: 0;  bottom: -24.6%; z-index: 2;}
.aboutfour .leftTwo:before { content: '';  border: 115px solid #fff;  border-left-color: transparent; border-bottom-color: transparent; position: absolute;right: -14px; top: -14px;}

@media only screen and (max-width:1660px){
.container1{ width:95%}
.aboutthree ul li .number { font-size:60px;}
.nav li a{ font-size:18px;padding-left:55px; }
.abouttwo .abouttwofr .abouttwofrtit{ font-size:14px; line-height:28px;}
}
@media only screen and (max-width:1440px){
.container1{ width:95%}
.logo img{ height:58px;}
.nav{ margin-top:16px;}
.ban_ab_t img{ width:65% }
.ban_ab_t  p{ padding:0px 10%;}
.nav li a{ font-size:16px;padding-left:50px; }
.abouttwo .abouttwofr .abouttwofrtit{ font-size:14px; line-height:26px;padding: 6% 18.75% 5% 6.7708333333%;}
.aboutthree ul li .number { font-size:60px;}

}
@media only screen and (max-width:1340px){
.container1{ width:95%}
.nav li a{ font-size:16px;padding-left:40px; }
}
@media only screen and (max-width:1250px){
.container1{ width:1200px}
.nav li a{ font-size:16px;padding-left:40px; }
}

.shou1{ display:block; padding:50px 30px}
.shou1_t{ display:block; font-size:36px; text-align:center; line-height:50px; padding-bottom:50px; font-weight:bold}
.shou1_l{ display:block; width:44%; float:left; padding-top:12px;}
.shou1_l img{ display:block; width:100%}
.shou1_r{ display:block; float:right; width:52%}
.shou1_r ul li{ display:block; padding:30px 0; }
.shou1_r ul li span{ display:block; width:110px; font-size:23px; height:110px; text-align:center; border-radius:50%; line-height:110px; color:#FFF; background:#ed1c24; float:left}
.shou1_r ul li p{ display:block; float:right; width: calc(100% - 130px); line-height:36px; font-size:18px; padding-top:5px;}

.shou2{ display:block; padding:10px 30px 60px 30px;}
.shou2_c{ display:block}
.shou2_c .shou2_cc{ display:block; width:40%; float:right; padding-right:5%}
.shou2_c .shou2_cc img{ display:block; width:100%}
.shou2_c .shou2_cl{ float:left}
.shou2_c .shou2_cr{ display:block; float:right}
.shou2_c ul{ display:block; width:27%}
.shou2_c ul li{ display:block; padding:7px 0}
.shou2_c ul li b{ display:block; width:70px; height:70px; border:1px #a6a6a6 solid;border-radius:50%; text-align:center; line-height:70px;font-size:20px; color:#ed1c24; float:left;} 
.shou2_c ul li span{ display:block; float:right; width: calc(100% - 90px); line-height:36px; font-size:18px; padding-top:15px;}

.con_tt1{ display:block; text-align:center; padding:40px 0 20px 0}
.con_tt1 a{ display:inline-block; padding:0px 30px; margin:0px 10px; font-size:18px; background:#f5f5f5; line-height:40px;}
.con_tt1 a.active{  background:#ed1c24; color:#FFF}
