﻿@charset "utf-8";
.clear{clear:both; margin:0; height:0; width:0; padding:0;}
select::-ms-expand { display: none; } 

#main{width: 100%; padding: 0; margin: 0; position: relative;}
.banner img{  width:100%; }


#top{width: 1920px; height: 164px; position: relative; margin-left: -960px; left: 50%; background: url("../images/topbg.jpg") no-repeat center;}
#top .top1200{width: 1200px; margin: 0 auto;}
#top .top1200 .header{padding-top: 15px;}
#top .top1200 .header .logo{float: left; width: 500px;}
#top .top1200 .header .header_right{float: right; width: 550px; margin-top: 30px;}
#top .top1200 .header .header_right .sousuo{float: left; width: 200px; border-radius: 20px; padding: 0px 10px 0px 15px;  margin-right:25px;background: #dd0b18; color: #fff;}
#top .top1200 .header .header_right .sousuo .des{float: left; width: 175px; height: 30px; line-height: 30px; font-size: 12px; color: #fff; background: none; outline: none; border: none;}
#top .top1200 .header .header_right .sousuo input::-webkit-input-placeholder{color: #fff;}
#top .top1200 .header .header_right .sousuo .sub{float: left; width: 25px; height: 30px; background: url("../images/search.png") no-repeat center center; outline: none; border: none;}
#top .top1200 .header .header_right .lang{float: left; padding-left: 30px; height: 30px; line-height: 30px; background: url("../images/lang01.png") no-repeat center left;}
#top .top1200 .header .header_right .lang a{display: block; font-size: 12px; color: #eee; padding-right: 15px; background: url("../images/lang02.png") no-repeat center right;}
#top .top1200 .header .header_right .lang a:hover{color: #888;}
#top .top1200 .header .header_right .gn{float: left; margin-top: 3px; margin-left: 8px;}
#top .top1200 .header .header_right .gn a{float: left; width: 57px; height: 22px; line-height: 22px; text-align: center; font-size: 12px; color: #fff; background: #dd0b18; margin-left: 8px;}
#top .top1200 .header .header_right .gn a:hover{color: #ccc;}

/*#top .top1200 .daohang{position: relative; padding-top: 10px;}
#top .top1200 .daohang .nav{}
#top .top1200 .daohang .nav li{float: left; padding: 0px 15px;}
#top .top1200 .daohang .nav li a{display: block; width: 120px; height: 30px; line-height: 30px; text-align: center; padding-bottom: 16px; font-size: 16px; color: #fad867;}
#top .top1200 .daohang .nav li a:hover{border-bottom: 3px solid #dd0b18;}
#top .top1200 .daohang .nav li a.on{border-bottom: 3px solid #dd0b18;}
#top .top1200 .daohang .menu{width: 1200px; background: #fff; padding: 10px 0px 10px 0px; z-index: 99999; position: absolute; top: 59px; display: none;} 
#top .top1200 .daohang .menu li{float: left; text-align: center; width: 150px; padding-right: 25px; margin-bottom: 20px;} 
#top .top1200 .daohang .menu li a{} 
#top .top1200 .daohang .menu li a img{width: 100px; height: 100px;} 
#top .top1200 .daohang .menu li a p{font-size: 14px; color: #2e2e2e; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap;} 
#top .top1200 .daohang .menu li a:hover p{color: #dd0b18;}*/

#top .top1200 .daohang{position: relative; padding-top: 10px;}
#top .top1200 .daohang .nav{}
#top .top1200 .daohang .nav>ul>li{float: left; padding: 0px 15px;}
#top .top1200 .daohang .nav>ul>li>a{display: block; width: 120px; height: 30px; line-height: 30px; text-align: center; padding-bottom: 16px; font-size: 16px; color: #fad867;}
#top .top1200 .daohang .nav>ul>li>a:hover{border-bottom: 3px solid #dd0b18;}
#top .top1200 .daohang .nav>ul>li>a.on{border-bottom: 3px solid #dd0b18;}
#top .top1200 .daohang .nav ul li .menu{width: 1200px; background: #fff; padding: 10px 0px 10px 0px; z-index: 99999; position: absolute; left:0px; top: 59px; display:none;} 
#top .top1200 .daohang .nav ul li .menu ul li{float: left; text-align: center; width: 150px; padding-right: 25px; margin-bottom: 20px;} 
#top .top1200 .daohang .nav ul li .menu ul li a{} 
#top .top1200 .daohang .nav ul li .menu ul li a img{width: 100px; height: 100px;} 
#top .top1200 .daohang .nav ul li .menu ul li a p{font-size: 14px; color: #2e2e2e; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap;} 
#top .top1200 .daohang .nav ul li .menu ul li a:hover p{color: #dd0b18;}
#top .top1200 .daohang .nav ul .btn:hover #top .top1200 .daohang .nav ul li .menu{display:block;}


/*about_pro*/
#about_pro{width: 1920px; height: 1372px; position: relative; margin-left: -960px; left: 50%; background: url("../images/about_pro.jpg") no-repeat center;}
#about_pro .about590{width: 590px; margin: 0 auto; padding: 70px 10px 70px 600px;}
#about_pro .about590 .diamond{padding-left: 10px; font-size: 24px; color: #232323; font-weight: bold;}
#about_pro .about590 .diamond span{font-size: 30px; color: #d80f1a; font-weight: bold; position: relative; top: 3px;}
#about_pro .about590 .diamond b{font-size: 30px; color: #232323; position: relative; top: 3px;}
#about_pro .about590 .di_con{padding-top: 40px;}
#about_pro .about590 .di_con p{font-size: 13px; color: #0e0e0e; line-height: 24px; text-indent: 2em;}
#about_pro .about590 .di_con span{font-size: 12px; color: #3c3c3c; line-height: 24px; font-family: "Arial";}
#about_pro .about590 .di_a{text-align: center; padding-top: 40px;}
#about_pro .about590 .di_a a.company_bg{float: left; width: 106px; height: 76px; background: url("../images/company_bg.jpg") no-repeat center; font-size: 14px; color: #fff; padding-top: 30px;}
#about_pro .about590 .di_a a.brand_bg{float: left; width: 106px; height: 76px; background: url("../images/brand_bg.jpg") no-repeat center; font-size: 14px; color: #fff; padding-top: 30px; margin-left: 10px;}
#about_pro .pro_info{width: 1200px; margin: 0 auto;}
#about_pro .pro_info .protitle{padding-bottom: 40px;}
#about_pro .pro_info .protitle p{font-size: 36px; color: #fff; padding-bottom: 20px;}
#about_pro .pro_info .procon{height: 452px;}
#about_pro .pro_info .procon .prol{float: left; width: 852px; height: 452px; background: url("../images/probg.jpg") no-repeat center; position: relative;}
#about_pro .pro_info .procon .pror{float: left; width: 270px; height: 430px; background: rgba(221,11,24,0.7); padding: 22px 39px 0px 39px;}
#about_pro .pro_info .procon .pror span{display: block; font-size: 30px; color: #fff; text-align: center; margin-bottom: 25px;}
#about_pro .pro_info .procon .pror p{font-size: 12px; color: #ffc9c9; line-height: 18px; text-align: center; margin-bottom: 40px;}
#about_pro .pro_info .procon .pror select{width: 270px; height: 36px; line-height: 36px; margin-bottom: 20px; font-size: 14px; color: #6e6e6e; padding-left: 10px; padding-right: 10px; outline: none; border: none; background: #fff url("../images/xiala.png") no-repeat 243px center;}
#about_pro .pro_info .procon .pror select option{}
#about_pro .pro_info .procon .pror .cx{width: 260px; height: 36px; line-height: 36px; margin-bottom: 20px; font-size: 14px; color: #a2a2a2; padding-left: 10px; outline: none; border: none;}
#about_pro .pro_info .procon .pror .ss{width: 270px; height: 36px; line-height: 36px; margin-bottom: 20px; font-size: 16px; color: #fff; background: #191919; outline: none; border: none; cursor: pointer;}

/*index_join*/
#index_join{width: 1920px; position: relative; margin-left: -960px; left: 50%; background: #f2f3f5;}
#index_join .index_join1200{width: 1200px; margin: 0 auto; padding: 40px 0px 60px 0px;}
#index_join .index_join1200 .join_lc{text-align: center; font-size: 32px; color: #d80f1a; margin-bottom: 50px;}
#index_join .index_join1200 .join_lc span{font-size: 28px; color: #d80f1a; position: relative; top: 3px;}


/*index_video*/
#index_video{width: 1920px; height: 885px; position: relative; margin-left: -960px; left: 50%; background: url("../images/index_video.jpg") no-repeat center;}
#index_video .index_video1200{width: 600px; height: 387px; margin: 0 auto; padding: 290px 27px 25px 37px;}


/*index_news*/
#index_news{width: 1200px; margin: 0 auto; padding: 60px 0px 40px 0px;}
#index_news .news_left{float: left; width: 830px;}
#index_news .news_left .nleft_title{margin-bottom: 45px;}
#index_news .news_left .nleft_title a{padding: 10px 38px; border: 1px solid #e8e8e8; font-size: 16px;}
#index_news .news_left .nleft_title a.news01{background: #d80f1b; color: #fff;}
#index_news .news_left .nleft_title a.news02{background: #fff; color: #606060; margin-left: 5px;}
#index_news .news_left .nleft_con{padding-left: 15px;}
#index_news .news_left .nleft_con .con_two{margin-bottom: 20px;}
#index_news .news_left .nleft_con .con_two .date{float: left; width: 95px; height: 80px; margin-top: 70px; background: #d80f1b; text-align: center; padding-top: 15px;}
#index_news .news_left .nleft_con .con_two .date span{font-size: 30px; color: #fff;}
#index_news .news_left .nleft_con .con_two .date p{font-size: 16px; color: #fff;}
#index_news .news_left .nleft_con .con_two .two_you{padding: 11px; float: left; background: #f2f2f2; width: 698px;}
#index_news .news_left .nleft_con .con_two .two_you .nleft_i{float: left; width: 276px; padding-right: 32px;}
#index_news .news_left .nleft_con .con_two .two_you .nleft_i img{width: 276px; height: 213px;}
#index_news .news_left .nleft_con .con_two .two_you .nleft_r{float: left; width: 390px;}
#index_news .news_left .nleft_con .con_two .two_you .nleft_r a{display: block; font-size: 16px; color: #363636; margin: 20px 0px 15px 0px; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap;}
#index_news .news_left .nleft_con .con_two .two_you .nleft_r p{font-size: 12px; color: #8d8c8c; line-height: 24px; overflow: hidden; -webkit-line-clamp: 5; display: -webkit-box; -webkit-box-orient: vertical; text-indent: 2em;}


#index_news .news_right{float: right; width: 330px;}
#index_news .news_right .nright_title{margin-bottom: 45px;}
#index_news .news_right .nright_title a{padding: 10px 38px; border: 1px solid #e8e8e8; font-size: 16px; background: #d80f1b; color: #fff;}
#index_news .news_right .nright_con{background: #f2f2f2; height: 490px; padding: 0px 15px 0px 15px;}
#index_news .news_right .nright_con li{ padding: 25px 0px 20px 0px; border-bottom: 1px dashed #363636;}
#index_news .news_right .nright_con li a{display: block; font-size: 16px; color: #363636; background: url("../images/wen.png") no-repeat center left; padding-left: 30px; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap;}
#index_news .news_right .nright_con li p{font-size: 12px; color: #505050; line-height: 18px; padding-top: 10px; overflow: hidden; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical;}


/*index_contact*/
#index_contact{width: 1920px; height: 818px; position: relative; margin-left: -960px; left: 50%; background: url("../images/index_foot.jpg") no-repeat center;}
.index_contact1200{width: 1200px; margin: 0 auto;}
.index_contact1200 .contactus{text-align: center; font-size: 32px; color: #fff; padding: 50px 0px 70px 0px;}
.index_contact1200 .contactus span{font-size: 28px; color: #fff; position: relative; top: 3px;}


.index_contact1200 .message{padding: 0px 0px 30px 20px;}
.index_contact1200 .message .left_m{float: left; width: 515px;}
.index_contact1200 .message .left_m input{width: 500px; height: 50px; line-height: 50px; font-size: 14px; color: #fff; padding-left: 15px; background: rgba(211,211,211,0.3); margin-bottom: 20px; outline: none; border: none;}
.index_contact1200 .message .left_m input.code{float: left; width: 165px; height: 50px; line-height: 50px; padding-left: 15px; font-size: 14px; color: #fff; margin-right: 15px;}
.index_contact1200 .message .left_m img{cursor: pointer; float: left;}

.index_contact1200 .message .right_m{float: left; width: 515px; padding-left: 30px;}
.index_contact1200 .message .right_m textarea{width: 580px; height: 173px; line-height: 24px; font-size: 14px; color: #fff; padding-top: 16px; padding-left: 15px; background: rgba(211,211,211,0.3); margin-bottom: 30px; outline: none; border: none;}
.index_contact1200 .message .right_m input{width: 150px; height: 35px; line-height: 35px; text-align: center; font-size: 14px; color: #fff; background: #ff0000; border-radius: 20px; outline: none; border: none; cursor: pointer;}

.index_contact1200 .con_foot{}
.index_contact1200 .con_foot .foot_left{float: left; width: 300px;}
.index_contact1200 .con_foot .foot_left p{font-size: 12px; color: #fff; margin-left: 10px;}
.index_contact1200 .con_foot .foot_left .add{line-height: 28px;}
.index_contact1200 .con_foot .foot_left .add span{font-size: 18px; color: #bf9342; line-height: 28px; display: block; margin-bottom: 10px;}
.index_contact1200 .con_foot .foot_left .add p{padding-left: 30px; background: url("../images/add.png") no-repeat 0px 3px;}
.index_contact1200 .con_foot .foot_left .num{margin-top: 10px;}
.index_contact1200 .con_foot .foot_left .num span{font-size: 18px; color: #d36d08; line-height: 28px; display: block; margin-bottom: 10px;}
.index_contact1200 .con_foot .foot_left .num p{line-height: 34px; padding-left: 30px;}
.index_contact1200 .con_foot .foot_left .num p.phone{background: url("../images/phone.png") no-repeat center left;}
.index_contact1200 .con_foot .foot_left .num p.tel{background: url("../images/tel.png") no-repeat center left;}
.index_contact1200 .con_foot .foot_left .num p.fax{background: url("../images/fax.png") no-repeat center left;}
.index_contact1200 .con_foot .foot_left .email{margin-top: 10px;}
.index_contact1200 .con_foot .foot_left .email span{font-size: 18px; color: #fe0000; line-height: 28px; display: block; margin-bottom: 10px;}
.index_contact1200 .con_foot .foot_left .email p{padding-left: 30px; background: url("../images/email.png") no-repeat center left;}

.index_contact1200 .con_foot .foot_menu{float: left; margin-top: 45px; padding: 0px 0px 0px 70px;}
.index_contact1200 .con_foot .foot_menu dl{float: left; width: 130px;}
.index_contact1200 .con_foot .foot_menu dl dt{font-size: 18px; color: #fff; background: url("../images/menu_x.jpg") no-repeat bottom left; padding-bottom: 20px; margin-bottom: 6px;}
.index_contact1200 .con_foot .foot_menu dl dd{line-height: 32px;}
.index_contact1200 .con_foot .foot_menu dl dd a{font-size: 14px; color: #dadada;}
.index_contact1200 .con_foot .foot_menu dl dd a:hover{color: #fff;}

.index_contact1200 .con_foot .foot_right{float: right; width: 240px; margin-top: 45px;}
.index_contact1200 .con_foot .foot_right h2{font-size: 18px; color: #fff; line-height: 28px; margin-bottom: 50px;}
.index_contact1200 .con_foot .foot_right .share{}
.index_contact1200 .con_foot .foot_right .share a{float: left; width: 45px; height: 45px; border: 1px solid #fff; margin: 0px 25px 25px 0px;}
.index_contact1200 .con_foot .foot_right .share a.ico1{background: url("../images/ico01.png") no-repeat center center;}
.index_contact1200 .con_foot .foot_right .share a.ico2{background: url("../images/ico02.png") no-repeat center center;}
.index_contact1200 .con_foot .foot_right .share a.ico3{background: url("../images/ico03.png") no-repeat center center;}
.index_contact1200 .con_foot .foot_right .share a.ico4{background: url("../images/ico04.png") no-repeat center center;}
.index_contact1200 .con_foot .foot_right .share a.ico5{background: url("../images/ico05.png") no-repeat center center;}
.index_contact1200 .con_foot .foot_right .share a.ico6{background: url("../images/ico06.png") no-repeat center center;}
.index_contact1200 .con_foot .foot_right .share a:hover{border: 1px solid #ff0000;}
.index_contact1200 .con_foot .foot_right .share a.ico1:hover{background: #ff0000 url("../images/ico01.png") no-repeat center center;}
.index_contact1200 .con_foot .foot_right .share a.ico2:hover{background: #ff0000 url("../images/ico02.png") no-repeat center center;}
.index_contact1200 .con_foot .foot_right .share a.ico3:hover{background: #ff0000 url("../images/ico03.png") no-repeat center center;}
.index_contact1200 .con_foot .foot_right .share a.ico4:hover{background: #ff0000 url("../images/ico04.png") no-repeat center center;}
.index_contact1200 .con_foot .foot_right .share a.ico5:hover{background: #ff0000 url("../images/ico05.png") no-repeat center center;}
.index_contact1200 .con_foot .foot_right .share a.ico6:hover{background: #ff0000 url("../images/ico06.png") no-repeat center center;}

/*index_foot*/
#index_foot{width: 1920px; height: 45px; position: relative; margin-left: -960px; left: 50%; background: #333;}
.index_1200{width: 1200px; height: 45px; line-height: 45px; margin: 0 auto;}
.index_1200 p{float: left; font-size: 12px; color: #fff;}
.index_1200 span{float: right; font-size: 12px; color: #fff;}
.index_1200 span a{font-size: 12px; color: #fff;}
.index_1200 span a:hover{color: #dadada;}


.back_top { position: fixed; top: 0px; right: 0px; z-index: 9;  width: 40px; height: 100%; padding-top: 50px; background-color: rgba(92,0,1,0.8);}
.back_top li { width: 40px; height: 36px; line-height: 36px; position: relative; margin-bottom: 15px; color: #fff; font-size: 16px; color: #fff; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; }
.back_top li a{ display: block; overflow: hidden; position: absolute; left: 0px; top: 0px; width: 160px; color: #fff; padding-left: 40px; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s;}
.back_top li img{ display: none; position: absolute; width: 150px; height: 150px; right: 45px; top: -60px;}
.back_top li.fdright_nav_wx {background: url("../images/c3.png") no-repeat 5px center; }
.back_top li.fdright_nav_wx:hover {background: #d80f1a url("../images/c3.png") no-repeat 5px center; }
.back_top li.fdright_nav_wx:hover img {display: block;}
.back_top li .c1 {background: url("../images/c1.png") no-repeat 5px center;}
.back_top li .c2 {background: url("../images/c2.png") no-repeat 5px center;}
.back_top li .c3 {background: url("../images/c3.png") no-repeat 5px center;}
.back_top li .c4 {background: url("../images/c4.png") no-repeat 5px center;}
.back_top li .c5 {background: url("../images/c5.png") no-repeat 5px center;}
.back_top li .c6 {background: url("../images/c6.png") no-repeat 5px center;}
.back_top li .c7 {background: url("../images/c7.png") no-repeat 5px center;}
.back_top li .c8 {background: url("../images/c8.png") no-repeat 5px center;}
.back_top li .c9 {background: url("../images/c9.png") no-repeat 5px center;}
.back_top li .c10 {background: url("../images/c10.png") no-repeat 5px center;}
.back_top li .c11 {background: url("../images/c11.png") no-repeat 5px center;}
.back_top li a.c1:hover {background: #d80f1a url("../images/c1.png") no-repeat 125px center; left: -120px; padding-left: 15px; border-radius: 3px 0px 0px 3px;}
.back_top li a.c2:hover {background: #d80f1a url("../images/c2.png") no-repeat 125px center; left: -120px; padding-left: 15px; border-radius: 3px 0px 0px 3px;}
.back_top li a.c3:hover {background: #d80f1a url("../images/c3.png") no-repeat 125px center; left: -120px; padding-left: 15px; border-radius: 3px 0px 0px 3px;}
.back_top li a.c4:hover {background: #d80f1a url("../images/c4.png") no-repeat 125px center; left: -120px; padding-left: 15px; border-radius: 3px 0px 0px 3px;}
.back_top li a.c5:hover {background: #d80f1a url("../images/c5.png") no-repeat 125px center; left: -120px; padding-left: 15px; border-radius: 3px 0px 0px 3px;}
.back_top li a.c6:hover {background: #d80f1a url("../images/c6.png") no-repeat 125px center; left: -120px; padding-left: 15px; border-radius: 3px 0px 0px 3px;}
.back_top li a.c7:hover {background: #d80f1a url("../images/c7.png") no-repeat 125px center; left: -120px; padding-left: 15px; border-radius: 3px 0px 0px 3px;}
.back_top li a.c8:hover {background: #d80f1a url("../images/c8.png") no-repeat 125px center; left: -120px; padding-left: 15px; border-radius: 3px 0px 0px 3px;}
.back_top li a.c9:hover {background: #d80f1a url("../images/c9.png") no-repeat 125px center; left: -120px; padding-left: 15px; border-radius: 3px 0px 0px 3px;}
.back_top li a.c10:hover {background: #d80f1a url("../images/c10.png") no-repeat 125px center; left: -120px; padding-left: 15px; border-radius: 3px 0px 0px 3px;}
.back_top li a.c11:hover {background: #d80f1a url("../images/c11.png") no-repeat 125px center; left: -120px; padding-left: 15px; border-radius: 3px 0px 0px 3px;}




/*left_content*/
#left_content{width: 1920px; height: 40px; position: relative; margin-left: -960px; left: 50%; background: #dd0b19;}
#left_content .left1200{width: 1200px; margin: 0 auto;}
#left_content .left1200 li{float: left; width: 130px; padding-right: 10px;}
#left_content .left1200 li a{display: block; width: 130px; height: 40px; line-height: 40px; text-align: center; font-size: 14px; color: #fff;}
#left_content .left1200 li a:hover{background: #b3000c;}
#left_content .left1200 li a.on{background: #b3000c;}

/*single*/
#single1920{width: 1920px; position: relative; margin-left: -960px; left: 50%; background: #f3f3f3;}
#single1920 .single1200{width: 1200px; margin: 0 auto; padding: 30px 0px 60px 0px; font-size: 16px; color: #757575; line-height: 30px;}

/*news*/
#news1920{width: 1920px; position: relative; margin-left: -960px; left: 50%; background: #f3f3f3;}
#news1920 .news1200{width: 1200px; margin: 0 auto; padding: 30px 0px 60px 0px;}
#news1920 .news1200 li{float: left; width: 383px; padding-right: 25px; margin-bottom: 25px;}
#news1920 .news1200 li a{display: block; background: #fff; padding-bottom: 25px;}
#news1920 .news1200 li a img{width: 383px; height: 295px;}
#news1920 .news1200 li a span{padding: 0px 15px; font-size: 14px; color: #767676; line-height: 32px; display: block; margin-top: 10px;}
#news1920 .news1200 li a p{padding: 0px 15px; font-size: 18px; color: #282828; line-height: 32px; margin-bottom: 10px; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap;}
#news1920 .news1200 li a div{padding: 0px 15px; font-size: 14px; color: #191919; height: 45px; line-height: 24px; overflow: hidden; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical;}
#news1920 .news1200 li a:hover{box-shadow: 0px 0px 15px #9b9b9b;}
#news1920 .news1200 .news_detail{}
#news1920 .news1200 .news_detail .detail_t{text-align: center;}
#news1920 .news1200 .news_detail .detail_t h2{font-size: 20px; color: #101010; line-height: 20px; display: block;}
#news1920 .news1200 .news_detail .detail_t p{font-size: 12px; color: #757575; line-height: 32px; padding: 15px 0px; border-bottom: 1px dashed #dcdcdc;}
#news1920 .news1200 .news_detail .detail_c{font-size: 16px; color: #757575; line-height: 30px; margin: 20px 0px 50px 0px;}
#news1920 .news1200 .news_detail .detail_y{padding-top: 20px; border-top: 1px dashed #dcdcdc; font-size: 14px; color: #757575;}
#news1920 .news1200 .news_detail .detail_y .last{float: left;width: 500px; height: 28px; line-height: 28px; text-align: left; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap;}
#news1920 .news1200 .news_detail .detail_y .next{float: right;width: 500px; height: 28px; line-height: 28px; text-align: right; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap;}
#news1920 .news1200 .news_detail .detail_y a{font-size: 14px; color: #757575;}
#news1920 .news1200 .news_detail .detail_y a:hover{color: #adadad;}

/*contact*/
#contact1920{width: 1920px; position: relative; margin-left: -960px; left: 50%; background: #f3f3f3;}
#contact1920 .contact1200{width: 1200px; margin: 0 auto; padding: 30px 0px 60px 0px;}
#contact1920 .contact1200 .bgfff{background: #fff; padding: 10px 30px 20px 15px;}
#contact1920 .contact1200 .bgfff .contact_l{float: left; width: 950px;}
#contact1920 .contact1200 .bgfff .contact_r{float: right; width: 170px; margin-top: 25px; text-align: center;}
#contact1920 .contact1200 .bgfff .contact_r img{width: 170px; height: 170px;}
#contact1920 .contact1200 .bgfff .contact_r h2{font-size: 15px; color: #121212; line-height: 24px;}
#contact1920 .contact1200 .bgfff .contact_r p{font-size: 15px; color: #595959; line-height: 24px;}
#contact1920 .contact1200 .map{width: 1200px; height: 400px; margin-top: 30px;}

/*technology*/
#skill1920{width: 1920px; position: relative; margin-left: -960px; left: 50%; background: #f3f3f3;}
#skill1920 .skill1200{width: 1200px; margin: 0 auto; padding: 60px 0px 80px 0px;}
#skill1920 .skill1200 .skill_left{float: left; width: 573px; margin-right: 27px;}
#skill1920 .skill1200 .skill_right{float: left; width: 600px; padding-top: 40px;}
#skill1920 .skill1200 .skill_right span{font-size: 22px; color: #2e2e2e; display: block;}
#skill1920 .skill1200 .skill_right p{font-size: 24px; color: #2e2e2e; padding: 15px 0px; font-family: "Arial";}
#skill1920 .skill1200 .skill_right div{font-size: 14px; color: #2e2e2e; line-height: 30px;}
#cess_fac{width: 100%; text-align: center;}
#cess_fac .cess{float: left; width: 50%; background: url("../images/skill02.jpg") no-repeat center center; padding: 9% 0%; background-size: 100%;}
#cess_fac .cess span{display: block; font-size: 30px; font-family: "Arial"; color: #fff; line-height: 24px;}
#cess_fac .cess p{font-size: 24px; color: #fff; line-height: 24px; margin: 30px 0px; padding-bottom: 20px; background: url("../images/skill_x.jpg") no-repeat center bottom;}
#cess_fac .cess div{font-size: 24px; color: #fff; line-height: 30px;}
#cess_fac .fac{float: left; width: 50%; background: url("../images/skill03.jpg") no-repeat center center; padding: 9% 0%; background-size: 100%;}
#cess_fac .fac span{display: block; font-size: 30px; font-family: "Arial"; color: #fff; line-height: 24px;}
#cess_fac .fac p{font-size: 24px; color: #fff; line-height: 24px; margin: 30px 0px; padding-bottom: 20px; background: url("../images/skill_x.jpg") no-repeat center bottom;}
#cess_fac .fac div{font-size: 24px; color: #fff; line-height: 30px;}

/*join*/
#join1920{width: 1920px; position: relative; margin-left: -960px; left: 50%; background: #f3f3f3;}
#join1920 .join_fra{width: 1200px; margin: 0 auto; padding: 40px 0px 60px 0px;}
#join1920 .join_fra .join_title{text-align: center; padding-bottom: 40px;}
#join1920 .join_fra .join_title span{display: block; font-size: 22px; color: #2e2e2e;}
#join1920 .join_fra .join_title p{font-size: 24px; color: #2e2e2e; font-family: "Arial"; padding-top: 10px;}
#join1920 .join_fra .join_con{}
#join1920 .join_fra .join_con li.join01{background: url("../images/join01.jpg") no-repeat center;}
#join1920 .join_fra .join_con li.join02{background: url("../images/join02.jpg") no-repeat center;}
#join1920 .join_fra .join_con li.join03{background: url("../images/join03.jpg") no-repeat center;}
#join1920 .join_fra .join_con li.join04{background: url("../images/join04.jpg") no-repeat center;}
#join1920 .join_fra .join_con li{float: left; width: 530px; height: 302px; padding: 20px 35px; position: relative;}
#join1920 .join_fra .join_con li h2{font-size: 30px; color: #000; line-height: 32px; font-weight: normal;}
#join1920 .join_fra .join_con li span{font-size: 18px; color: #000; line-height: 32px; display: block; margin-top: 20px;}
#join1920 .join_fra .join_con li p{font-size: 14px; color: #000; line-height: 24px; padding-top: 15px; margin-top: 100px; background: url("../images/join_x.jpg") no-repeat top left; display: none;}
#join1920 .join_fra .join_con li div{background: rgba(221,11,25,0.9); display: none; position: absolute; width: 530px; height: 302px; padding: 20px 35px; top: 0px; left: 0px;}
#join1920 .join_fra .join_con li:hover h2{color: #fff;}
#join1920 .join_fra .join_con li:hover span{color: #fff;}
#join1920 .join_fra .join_con li:hover p{display: block; color: #fff;}
#join1920 .join_fra .join_con li:hover div{display: block;}

#join1920 .join_cess{width: 1200px; margin: 0 auto; padding: 0px 0px 60px 0px;}
#join1920 .join_cess .join_title{text-align: center; padding-bottom: 20px;}
#join1920 .join_cess .join_title span{display: block; font-size: 22px; color: #2e2e2e;}
#join1920 .join_cess .join_title p{font-size: 24px; color: #2e2e2e; font-family: "Arial"; padding-top: 10px;}

#joining{width: 1920px; height: 647px; position: relative; margin-left: -960px; left: 50%; background: url("../images/join06.jpg") no-repeat center;}
#joining .joining1200{width: 1200px; margin: 0 auto; padding: 50px 0px 0px 0px;}
#joining .joining1200 .join_title{text-align: center; padding-bottom: 50px;}
#joining .joining1200 .join_title span{display: block; font-size: 22px; color: #2e2e2e;}
#joining .joining1200 .join_title p{font-size: 24px; color: #2e2e2e; font-family: "Arial"; padding-top: 10px;}
#joining .joining1200 .join_con{}
#joining .joining1200 .join_con .tab a.cess01{background: #fff url("../images/cess01.png") no-repeat center 10px;}
#joining .joining1200 .join_con .tab a.cess02{background: #fff url("../images/cess02.png") no-repeat center 10px;}
#joining .joining1200 .join_con .tab a.cess03{background: #fff url("../images/cess03.png") no-repeat center 10px;}
#joining .joining1200 .join_con .tab a.cess04{background: #fff url("../images/cess04.png") no-repeat center 10px;}
#joining .joining1200 .join_con .tab a.cess05{background: #fff url("../images/cess05.png") no-repeat center 10px;}
#joining .joining1200 .join_con .tab a.cess06{background: #fff url("../images/cess06.png") no-repeat center 10px;}
#joining .joining1200 .join_con .tab a.cess01:hover{background: #e60012 url("../images/cess07.png") no-repeat center 10px; color: #fff;}
#joining .joining1200 .join_con .tab a.cess02:hover{background: #e60012 url("../images/cess08.png") no-repeat center 10px; color: #fff;}
#joining .joining1200 .join_con .tab a.cess03:hover{background: #e60012 url("../images/cess09.png") no-repeat center 10px; color: #fff;}
#joining .joining1200 .join_con .tab a.cess04:hover{background: #e60012 url("../images/cess10.png") no-repeat center 10px; color: #fff;}
#joining .joining1200 .join_con .tab a.cess05:hover{background: #e60012 url("../images/cess11.png") no-repeat center 10px; color: #fff;}
#joining .joining1200 .join_con .tab a.cess06:hover{background: #e60012 url("../images/cess12.png") no-repeat center 10px; color: #fff;}
#joining .joining1200 .join_con .tab a.cess01.on{background: #e60012 url("../images/cess07.png") no-repeat center 10px; color: #fff;}
#joining .joining1200 .join_con .tab a.cess02.on{background: #e60012 url("../images/cess08.png") no-repeat center 10px; color: #fff;}
#joining .joining1200 .join_con .tab a.cess03.on{background: #e60012 url("../images/cess09.png") no-repeat center 10px; color: #fff;}
#joining .joining1200 .join_con .tab a.cess04.on{background: #e60012 url("../images/cess10.png") no-repeat center 10px; color: #fff;}
#joining .joining1200 .join_con .tab a.cess05.on{background: #e60012 url("../images/cess11.png") no-repeat center 10px; color: #fff;}
#joining .joining1200 .join_con .tab a.cess06.on{background: #e60012 url("../images/cess12.png") no-repeat center 10px; color: #fff;}
#joining .joining1200 .join_con .tab a{float: left; width: 150px; height: 60px; border-radius: 100px; text-align: center; font-size: 12px; color: #1e1e1e; padding-top: 90px; margin: 0px 25px;}
#joining .joining1200 .join_con .content{display: none; position: relative; margin: 35px auto 0px; width: 1100px; height: 208px; line-height: 30px; font-size: 14px; color: #3b3b3b; border: 1px solid #e60516; border-radius: 10px; background: #fff; padding: 30px 25px 0px 25px;}
#joining .joining1200 .join_con .tions01 img{position: absolute; top: -16px; left: 55px;}
#joining .joining1200 .join_con .tions02 img{position: absolute; top: -16px; left: 255px;}
#joining .joining1200 .join_con .tions03 img{position: absolute; top: -16px; left: 455px;}
#joining .joining1200 .join_con .tions04 img{position: absolute; top: -16px; left: 655px;}
#joining .joining1200 .join_con .tions05 img{position: absolute; top: -16px; left: 855px;}
#joining .joining1200 .join_con .tions06 img{position: absolute; top: -16px; left: 1055px;}

#dist{width: 1200px; margin: 0 auto; padding: 30px 0px 60px 0px;}
#dist .dist_title{text-align: center; padding-bottom: 50px;}
#dist .dist_title span{display: block; font-size: 22px; color: #2e2e2e;}
#dist .dist_title p{font-size: 24px; color: #2e2e2e; font-family: "Arial"; padding-top: 10px;}
#dist .dist_con{}
#dist .dist_con li{padding-right: 80px; width: 340px; float: left; margin-left: 5px;}
#dist .dist_con li h2{padding-left: 16px; font-size: 20px; color: #333; line-height: 30px; border-left: 4px solid #e60012;}
#dist .dist_con li p{padding-left: 20px; font-size: 14px; color: #333; line-height: 28px;}


/*follow*/
#how1920{width: 1920px; height: 390px; position: relative; margin-left: -960px; left: 50%; background: url("../images/how_bg.jpg") no-repeat center;}
#how1920 .how1200{width: 1200px; margin: 0 auto; padding: 30px 0px 0px 0px;}
#how1920 .how1200 .how_title{text-align: center; padding-bottom: 50px;}
#how1920 .how1200 .how_title span{display: block; font-size: 22px; color: #2e2e2e;}
#how1920 .how1200 .how_title p{font-size: 24px; color: #2e2e2e; font-family: "Arial"; padding-top: 10px;}
#follow1920{width: 1920px; position: relative; margin-left: -960px; left: 50%; background: #f3f3f3;}
#follow1920 .follow1200{width: 1200px; margin: 0 auto;}
#follow1920 .follow1200 .follow_con{padding: 25px 0px 60px 0px;}
#follow1920 .follow1200 .follow_con .follow_left{float: left; width: 587px; background: #fff;}
#follow1920 .follow1200 .follow_con .follow_left img{width: 587px; height: 275px;}
#follow1920 .follow1200 .follow_con .follow_left span{display: block; font-size: 22px; color: #2d2d2d; padding: 20px 12px 0px 12px;}
#follow1920 .follow1200 .follow_con .follow_left p{font-size: 14px; color: #414141; padding: 45px 12px 30px 12px;}
#follow1920 .follow1200 .follow_con .follow_right{float: right; width: 587px; background: #fff;}
#follow1920 .follow1200 .follow_con .follow_right img{width: 587px; height: 275px;}
#follow1920 .follow1200 .follow_con .follow_right span{display: block; font-size: 22px; color: #2d2d2d; padding: 20px 12px 0px 12px;}
#follow1920 .follow1200 .follow_con .follow_right p{font-size: 14px; color: #414141; padding: 45px 12px 30px 12px;}
#follow1920 .follow1200 .after{width: 900px; margin: 0 auto; text-align: center; padding-bottom: 60px;}
#follow1920 .follow1200 .after span{display: block; font-size: 22px; color: #2e2e2e;}
#follow1920 .follow1200 .after p{font-size: 24px; color: #2e2e2e; font-family: "Arial"; padding-top: 15px;}
#follow1920 .follow1200 .after div{font-size: 16px; color: #2e2e2e; line-height: 24px; padding: 30px 0px; text-align:justify;}
#follow1920 .follow1200 .after a{display: block; margin: 0 auto; width: 130px; height: 35px; line-height: 35px; text-align: center; color: #fff; background: #dd0b18; border-radius: 7px;}

#load_video{width: 100%;}
#load_video .download{float: left; width: 48%; background: url("../images/download_bg.jpg") no-repeat center; padding: 2% 0% 17% 2%; background-size: 100%;}
#load_video .download span{display: block; font-size: 30px; color: #fff;}
#load_video .download p{font-size: 20px; color: #fff; margin-top: 1%;}
#load_video .video{float: left; width: 48%; background: url("../images/video_bg.jpg") no-repeat center; padding: 2% 0% 17% 2%; background-size: 100%;}
#load_video .video span{display: block; font-size: 30px; color: #fff;}
#load_video .video p{font-size: 20px; color: #fff; margin-top: 1%;}

#faqs19200{width: 1920px; position: relative; margin-left: -960px; left: 50%; background: #f3f3f3;}
#faqs19200 .faqs1200{width: 1200px; margin: 0 auto; padding: 50px 0px 70px 0px;}
#faqs19200 .faqs1200 .faqs_title{text-align: center; padding-bottom: 20px;}
#faqs19200 .faqs1200 .faqs_title span{display: block; font-size: 22px; color: #2e2e2e;}
#faqs19200 .faqs1200 .faqs_title p{font-size: 24px; color: #2e2e2e; font-family: "Arial"; padding-top: 10px;}

.menu_list{}
.menu_head{height: 50px;line-height: 50px; padding: 0px 70px;cursor:pointer; position:relative; background:#fff url("../images/jia.jpg") 20px center no-repeat; margin-top: 20px; border-radius: 5px;}
.menu_head p{color: #393939;font-size: 16px; font-weight: normal; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap;}
.menu_list .current{background: #fff url("../images/jian.jpg") 20px center no-repeat; margin-top: 20px;}
.menu_body{ background: #fff; padding: 30px 70px 30px 70px; border-radius: 5px; display: none; color: #393939; font-size: 16px; line-height: 22px;}


/*product*/
#product1920{width: 1920px; position: relative; margin-left: -960px; left: 50%; background: #f3f3f3;}
#product1920 .product1200{width: 1200px; margin: 0 auto; padding: 20px 0px 50px 0px;}
#product1920 .product1200 .pro_nav{padding-bottom: 60px;}
#product1920 .product1200 .pro_nav li{float: left; width: 168px; padding: 0px 4px 4px 0px; text-align: center;}
#product1920 .product1200 .pro_nav li a{display: inline-block; width: 168px; height: 134px; background: #fff; position: relative;}
#product1920 .product1200 .pro_nav li a img{width: 100px; height: 100px;}
#product1920 .product1200 .pro_nav li a p{font-size: 14px; color: #444;}
#product1920 .product1200 .pro_nav li a .layer{position:absolute;top: 0px; left: 34px; display: none;}
#product1920 .product1200 .pro_nav li a:hover .layer{display: block;}
#product1920 .product1200 .pro_nav li a:hover{background: #dd0b18; box-shadow: 0px 5px 5px rgba(0,0,0,0.3); z-index: 9;}
#product1920 .product1200 .pro_nav li a:hover p{color: #fff;}
#product1920 .product1200 .pro_nav li a.on .layer{display: block;}
#product1920 .product1200 .pro_nav li a.on{background: #dd0b18;}
#product1920 .product1200 .pro_nav li a.on p{color: #fff;}

#product1920 .product1200 .pro_search{ width:915px; margin:0 auto; margin-bottom: 30px;}
#product1920 .product1200 .pro_search select{width: 270px; height: 36px; line-height: 36px; font-size: 14px; color: #6e6e6e; padding-left: 10px; padding-right: 10px; margin-right: 10px; outline: none; border: none; background: #fff url("../images/xiala.png") no-repeat 243px center; cursor:pointer;}
#product1920 .product1200 .pro_search select option{}
#product1920 .product1200 .pro_search .cx{width: 260px; height: 36px; line-height: 36px; font-size: 14px; color: #a2a2a2; padding-left: 10px; outline: none; border: none; cursor:pointer;}
#product1920 .product1200 .pro_search .ss{width: 70px; height: 36px; line-height: 36px; font-size: 16px; color: #fff; background: #dd0b18; outline: none; border: none; cursor:pointer;}

#product1920 .product1200 .pro_con{}
#product1920 .product1200 .pro_con li{float: left; width: 390px; padding-right: 15px; margin-bottom: 25px;}
#product1920 .product1200 .pro_con li a{display: block; width: 354px; height: 460px; padding: 15px 18px 0px 18px; background: #fff;}
#product1920 .product1200 .pro_con li a img{width: 354px; height: 354px;}
#product1920 .product1200 .pro_con li a div{font-size: 12px; color: #757575; padding: 20px 0px 10px 0px; border-bottom: 1px solid #d8d8d8;}
#product1920 .product1200 .pro_con li a div span{float: right;}
#product1920 .product1200 .pro_con li a p{width: 354px; height: 35px; line-height: 35px; text-align: center; font-size: 14px; color: #fff; background: #dd0b18; margin: 10px 0px;}
#product1920 .product1200 .pro_con li a:hover{box-shadow: 0px 0px 15px rgba(0,0,0,0.3);}

#product1920 .product1200 .pro_info{padding: 20px; background: #fff;}
#product1920 .product1200 .pro_info .bigpic{float: left; width: 533px; border: 1px solid #e5e5e5;}
#product1920 .product1200 .pro_info .bigpic img{width: 533px; height: 533px;}
#product1920 .product1200 .pro_info .pro_if{float: left; width: 580px; padding-left: 45px;}
#product1920 .product1200 .pro_info .pro_if h2{font-size: 22px; color: #000; margin: 10px 0px 20px 0px;}
#product1920 .product1200 .pro_info .pro_if .brand{background: #ffeced; height: 60px; line-height: 60px; padding-left: 10px; font-size: 18px; color: #dd0b18;}
#product1920 .product1200 .pro_info .pro_if .con{font-size: 15px; color: #464646; line-height: 48px; margin: 10px 0px 10px 0px;}

#product1920 .product1200 .pro_detail{margin-top: 30px;}
#product1920 .product1200 .pro_detail .detail_left{float: left; width: 830px; padding: 30px 35px 50px 35px; background: #fff;}
#product1920 .product1200 .pro_detail .detail_left .detail_title{border-bottom: 1px solid #e4eaec;}
#product1920 .product1200 .pro_detail .detail_left .detail_title a{float: left; width: 110px; text-align: center; padding-bottom: 10px; font-size: 14px; color: #464646; margin-right: 10px;}
#product1920 .product1200 .pro_detail .detail_left .detail_title a:hover{color: #dd0b18; border-bottom: 2px solid #dd0b18;}
#product1920 .product1200 .pro_detail .detail_left .detail_title a.on{color: #dd0b18; border-bottom: 2px solid #dd0b18;}
#product1920 .product1200 .pro_detail .detail_left .content{display: none; font-size: 13px; color: #464646; line-height: 30px; text-indent: 2em; margin-top: 20px;}

#product1920 .product1200 .pro_detail .detail_right{float: left; margin-left: 30px; padding: 15px 15px 15px 15px; width: 240px; background: #fff;}
#product1920 .product1200 .pro_detail .detail_right h2{font-size: 16px; color: #121212; font-weight: normal; margin-bottom: 20px;}
#product1920 .product1200 .pro_detail .detail_right li{width: 240px; margin-bottom: 20px;}
#product1920 .product1200 .pro_detail .detail_right li a{}
#product1920 .product1200 .pro_detail .detail_right li a img{width: 238px; height: 238px; border: 1px solid #e6e6e6;}
#product1920 .product1200 .pro_detail .detail_right li a p{font-size: 14px; color: #464646; text-align: center; margin-top: 10px;}


/*download*/
#download1920{width: 1920px; position: relative; margin-left: -960px; left: 50%; background: #f3f3f3;}
#download1920 .download1200{width: 1200px; margin: 0 auto; padding: 30px 0px 50px 0px;}
#download1920 .download1200 li{margin-bottom: 15px; background: #e7e7e7;}
#download1920 .download1200 li a{display: block; width: 1160px; height: 40px; line-height: 40px; padding-left: 20px; background: url("../images/download01.png") no-repeat center right; font-size: 14px; color: #6f6f6f;}
#download1920 .download1200 li a p{float: left;}
#download1920 .download1200 li a img{float: right; padding-top: 10px;}
#download1920 .download1200 li:hover{background: #e02c37;}
#download1920 .download1200 li:hover a{background: url("../images/download02.png") no-repeat center right; color: #fff;}

/*act*/
#act1920{width: 1920px; position: relative; margin-left: -960px; left: 50%; background: #f3f3f3;}
#act1920 .act1200{width: 1200px; margin: 0 auto; padding: 30px 0px 50px 0px;}
#act1920 .act1200 li{float: left; width: 394px; padding-right: 9px;}
#act1920 .act1200 li a{}
#act1920 .act1200 li a img{width: 394px; height: 236px;}
#act1920 .act1200 li a p{text-align: center; font-size: 16px; color: #000; line-height: 24px; margin-top: 10px;}


/*dealer*/
#dealer1920{width: 1920px; position: relative; margin-left: -960px; left: 50%; background: #f3f3f3;}
#dealer1920 .dealer1200{width: 1200px; margin: 0 auto; padding: 30px 0px 50px 0px;}
#dealer1920 .dealer1200 .dist_con{}
#dealer1920 .dealer1200 .dist_con li{padding-right: 80px; width: 340px; height: 180px; float: left; margin-left: 5px;}
#dealer1920 .dealer1200 .dist_con li h2{padding-left: 16px; font-size: 20px; color: #333; line-height: 30px; border-left: 4px solid #e60012;}
#dealer1920 .dealer1200 .dist_con li p{padding-left: 20px; font-size: 14px; color: #333; line-height: 28px;}


/*faqs*/
#wenda1920{width: 1920px; position: relative; margin-left: -960px; left: 50%; background: #f3f3f3;}
#wenda1920 .wenda1200{width: 1200px; margin: 0 auto; padding: 10px 0px 50px 0px;}

/*video*/
#video1920{width: 1920px; position: relative; margin-left: -960px; left: 50%; background: #f3f3f3;}
#video1920 .video1200{width: 1200px; margin: 0 auto; padding: 50px 0px 50px 0px;}
#video1920 .video1200 li{float: left; width: 580px; padding: 0px 40px 30px 0px;}
#video1920 .video1200 li a{cursor: pointer;}
#video1920 .video1200 li a p{height: 50px; line-height: 50px; padding-left: 15px; font-size: 16px; color: #000; background: #eee;}
#video1920 .video1200 li a:hover p{color: #fff; background: #dd0b18;}


/*login*/
#login1920{width: 1920px; height: 828px; position: relative; margin-left: -960px; left: 50%; background: url("../images/login_bg.jpg") no-repeat center;}
#login1920 .login386{width: 386px; margin: 0 auto; padding-top: 159px;}
#login1920 .login386 .login_top{height: 58px; margin-bottom: 10px;}
#login1920 .login386 .login_top a{float: right; width: 68px; height: 58px;}
#login1920 .login386 .login_con{padding: 0px 28px;}
#login1920 .login386 .login_con span{display: block; text-align: center; font-size: 28px; color: #2c2c2c; line-height: 35px; margin-bottom: 15px;}
#login1920 .login386 .login_con p{height: 35px; line-height: 35px; font-size: 16px; color: #4c4a4a; border-bottom: 1px solid #a9aaac; margin-bottom: 30px;}
#login1920 .login386 .login_con p input{border: none; outline: none; background: none; width: 250px; font-size: 16px; color: #4c4a4a;}
#login1920 .login386 .login_con div{padding-top: 20px;}
#login1920 .login386 .login_con div input{border: none; outline: none; background: none; width: 330px; height: 45px; line-height: 45px; text-align: center; font-size: 18px; color: #fff; background: #dd0b18; border-radius: 20px;}


/*reg*/
#reg1920{width: 1920px; height: 828px; position: relative; margin-left: -960px; left: 50%; background: url("../images/reg_bg.jpg") no-repeat center;}
#reg1920 .reg386{width: 386px; margin: 0 auto; padding-top: 65px;}
#reg1920 .reg386 .reg_top{height: 58px; margin-bottom: 10px;}
#reg1920 .reg386 .reg_top a{float: right; width: 68px; height: 58px;}
#reg1920 .reg386 .reg_con{padding: 0px 28px;}
#reg1920 .reg386 .reg_con span{display: block; text-align: center; font-size: 28px; color: #2c2c2c; line-height: 35px; margin-bottom: 15px;}
#reg1920 .reg386 .reg_con p{height: 35px; line-height: 35px; font-size: 16px; color: #4c4a4a; border-bottom: 1px solid #a9aaac; margin-bottom: 30px;}
#reg1920 .reg386 .reg_con p input{border: none; outline: none; background: none; width: 250px; font-size: 16px; color: #4c4a4a;}
#reg1920 .reg386 .reg_con div{padding-top: 20px;}
#reg1920 .reg386 .reg_con div input{border: none; outline: none; background: none; width: 330px; height: 45px; line-height: 45px; text-align: center; font-size: 18px; color: #fff; background: #dd0b18; border-radius: 20px;}


/*about*/
#about1920{width: 1920px; position: relative; margin-left: -960px; left: 50%; background: #f3f3f3;}
#about1920 .company1200{width: 1200px; margin: 0 auto; text-align:justify; padding: 30px 0px 80px 0px;}
#about1920 .company1200 span{display: block; font-size: 24px; color: #2e2e2e; font-family: "Arial"; margin-bottom: 10px;}
#about1920 .company1200 p{font-size: 15px; color: #2e2e2e; line-height: 30px;}

#about1920 .profile1920{width: 1920px; height: 403px; position: relative; margin-left: -960px; left: 50%; background: url("../images/profile_bg.jpg") no-repeat center; text-align: center; font-size: 14px; color: #fff; line-height: 30px; padding-top: 40px;}

#about1920 .brand1200{width: 1200px; margin: 0 auto; padding: 30px 0px 50px 0px;}
#about1920 .brand1200 .brand_title{text-align: center; padding-bottom: 30px;}
#about1920 .brand1200 .brand_title span{display: block; font-size: 22px; color: #2e2e2e;}
#about1920 .brand1200 .brand_title p{font-size: 24px; color: #2e2e2e; font-family: "Arial"; padding-top: 10px;}
#about1920 .brand1200 .brand_con{padding-bottom: 30px; text-align: center;}
#about1920 .brand1200 .brand_con .brand_left{float: left; width: 370px; height: 264px; padding: 100px 115px 0px 115px; background: url("../images/brand01.jpg") no-repeat center;}
#about1920 .brand1200 .brand_con span{display: block; font-size: 14px; color: #fff; padding-bottom: 35px; background: url("../images/brand_x.jpg") no-repeat center bottom;}
#about1920 .brand1200 .brand_con p{font-size: 14px; color: #fff; padding-top: 25px;}
#about1920 .brand1200 .brand_con .brand_right{float: left; width: 370px; height: 264px;	padding: 100px 115px 0px  115px; background: url("../images/brand02.jpg") no-repeat center;}
#about1920 .brand1200 .brand_detail a{display: block; margin: 0 auto; width: 130px; height: 35px; line-height: 35px; text-align: center; font-size: 14px; color: #fff; background: #dd0b18; border-radius: 5px;}

#about1920 .history1920{width: 1920px; height: 470px; position: relative; margin-left: -960px; left: 50%; background: url("../images/history_bg.jpg") no-repeat center;}
#about1920 .history1920 .history1200{width: 1200px; margin: 0 auto; padding: 30px 0px 0px 0px;}
#about1920 .history1920 .history1200 .history_title{text-align: center; font-size: 32px; color: #fff; padding: 60px 0px 60px 0px;}
#about1920 .history1920 .history1200 .history_title span{font-size: 28px; color: #fff; position: relative; top: 3px;}
#about1920 .history1920 .history1200 .history_con{position: relative;  overflow: hidden; width: 1200px; height: 207px;}
#about1920 .history1920 .history1200 .history_con ul{position: absolute; height: 207px; overflow: hidden; top: 0px; left: 0px;}
#about1920 .history1920 .history1200 .history_con li{width: 1026px; float: left; height: 207px; padding: 0px 87px;}
#about1920 .history1920 .history1200 .history_con li .his_left{float: left; width: 459px;}
#about1920 .history1920 .history1200 .history_con li .his_left img{width: 459px; height: 207px;}
#about1920 .history1920 .history1200 .history_con li .his_right{float: left; width: 525px; height: 180px; padding: 27px 15px 0px 27px; background: #fff;}
#about1920 .history1920 .history1200 .history_con li .his_right span{display: block; font-size: 30px; color: #141414; margin-bottom: 10px; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap;}
#about1920 .history1920 .history1200 .history_con li .his_right p{font-size: 14px; color: #101010; line-height: 30px; overflow: hidden; -webkit-line-clamp: 4; display: -webkit-box; -webkit-box-orient: vertical;}

#about1920 .history1920 .history1200 .history_con .prev{background: url("../images/prev.jpg") no-repeat; left: 0px;}
#about1920 .history1920 .history1200 .history_con .next{background: url("../images/next.jpg") no-repeat; right: 0px;}
#about1920 .history1920 .history1200 .history_con b{z-index: 2; position: absolute; text-indent: -9999px; width: 87px; height: 68px; top: 35%; cursor: pointer; display: block;}

#about1920 .act1200{width: 1200px; margin: 0 auto; padding: 30px 0px 50px 0px;}
#about1920 .act1200 .act_title{text-align: center; padding-bottom: 30px;}
#about1920 .act1200 .act_title span{display: block; font-size: 22px; color: #2e2e2e;}
#about1920 .act1200 .act_title p{font-size: 24px; color: #2e2e2e; font-family: "Arial"; padding-top: 10px;}
#about1920 .act1200 .act_con{}
#about1920 .act1200 .act_con li{float: left; width: 394px; padding-right: 9px;}
#about1920 .act1200 .act_con li a{}
#about1920 .act1200 .act_con li a img{width: 394px; height: 236px;}
#about1920 .act1200 .act_con li a p{text-align: center; font-size: 16px; color: #000; line-height: 24px; margin-top: 10px;}

