﻿@charset "utf-8";

*{word-wrap:break-word;margin:0;padding:0}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
html,body{*position:static;}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";font-size:14px;color: #666;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
body{background:#fff;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
a,area{outline:none;blr:expression(this.onFocus=this.blur());color:#666}
a{text-decoration:none;cursor: pointer;}
a:hover{outline:none}
a:hover{color:#055998;}
a.ie6:hover{zoom:1}
a:focus{outline:none}
a:hover,a:active{outline:none}:focus{outline:none}
sub,sup{vertical-align:baseline}
button,input[type="button"], input[type="submit"] {line-height:normal !important;}
/*img*/
img{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic}
.img-responsive{max-width: 100%;height: auto}

/*IE下a:hover 背景闪烁*/
*html{overflow:-moz-scrollbars-vertical;zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this))}

/*HTML5 reset*/
header,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend{display:block;margin:0;padding:0}time{display:inline}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
legend{width:100%;margin-bottom:20px;font-size:21px;line-height:40px;border:0;border-bottom:1px solid #e5e5e5}
legend small{font-size:15px;color:#999}
svg:not(:root) {overflow: hidden}
fieldset {border-width:0;padding: 0.35em 0.625em 0.75em;margin: 0 2px;border: 1px solid #c0c0c0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto}
input[type="search"] {-webkit-appearance: textfield; /* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* 2 */box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}
/*
Name:			style_clearfix
Example:		class="clearfix|cl"
Explain:		Clearfix（简写cl）避免因子元素浮动而导致的父元素高度缺失能问题
*/
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {*zoom:1;}
.clearfix {display:block;}
.dis_none{ display:none;}
.dis_inline{ display:inline-block;}

.ma{margin:auto;}
.con_1200{width:1200px;margin:auto}
.con_1140{width:1140px;margin:auto}
.con_1000{width:1000px;margin:auto}
.tran_all5{-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease}
.tran_all3{-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease}

.f-l{    margin-top: 9%;float:left!important;_display:inline}
.f-r{float:right!important;_display:inline}
.poa-f{position: absolute;left:0;top:0;width:100%;height:100%}
.por-f{position: relative;width:100%;height:100%}
.por{position: relative;}
.poa{position: absolute;}

.clear{height:0;clear:both;zoom:1;line-height:0;font-size:0}
.height10{height:10px;clear:both;zoom:1;line-height:0;font-size:0}
.height30{height:30px;clear:both;zoom:1;line-height:0;font-size:0}
.height50{height:50px;clear:both;zoom:1;line-height:0;font-size:0}
.height80{height:80px;clear:both;zoom:1;line-height:0;font-size:0}
.height100{height:100px;clear:both;zoom:1;line-height:0;font-size:0}
.height120{height:120px;clear:both;zoom:1;line-height:0;font-size:0}


.c-333{color:#333}
.c-666{color:#666}
.c-999{color:#999}
.c-aaa{color:#aaa}
.c-ccc{color:#ccc}
.c-fff{color:#fff}
.c-zzz{color:#c50253}
.c-zzz2{color:#fff19e}

.f-bold{font-weight:bold}
.f-12{font-size:12px}
.f-14{font-size:14px}
.f-16{font-size:16px}
.f-18{font-size:18px}
.f-24{font-size:24px}
.f-36{font-size:36px}
.f-50{font-size:50px}
.f-arial{font-family:Arial, Helvetica, sans-serif}
.f-simsun{ font-family:"simsun"}
.lh-26{line-height:26px}
.text-uppercase{text-transform:uppercase}

.bg-fff{background:#fff}
.bg-zzz{background:#c50253}
.bg-eaeaea{background:#eaeaea}
.bg-f7f7f7{background:#f7f7f7}

.text-l{text-align:left}
.text-r{text-align:right}
.text-c{text-align:center}

.bor-a{border:1px solid #ccc}
.bor-t{border-top:1px solid #ccc}
.bor-b{border-bottom:1px solid #ccc}
.bor-l{border-left:1px solid #ccc}
.bor-r{border-right:1px solid #ccc}

.text-overflow{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.border-r{border-radius:1000px;}
.over-hide{overflow: hidden;}

@font-face {
    font-family:bebas;
    src:url('font/bebas.ttf');
}

.icon_global{background-image:url(icon.png)}
.icon_global{background-position:0 0}
.icon_global{background-repeat:no-repeat}




/*foot*/
.foot{background:#232425;  height: 440px;}
.foot_nav{padding-left:30px;width:165px;}
.foot_nav h3{height:40px;color:#dfdfdf}
.foot_nav a{display:block;height:30px;line-height:30px;color:#959595}
.foot_nav a:hover{
	color: #FFFFFF;
}
.foot-contact{border-left:1px solid #4f5051;padding-left:35px;padding-bottom:30px}
.foot-contact h3{height:40px;color:#dfdfdf}
.foot-contact p{height:30px;line-height:30px;color:#959595}
.copyright{padding:15px 0;color:#959595;background:#171717}
.copyright a{color:#959595}
.copyright .f-l{width:900px}

.feedback{width:600px;height:365px;right:0; margin-top: 3.2%;background:url(../img/0-04.jpg) no-repeat right center #f6f6f6}
.feedback{ overflow:hidden}
.feedback h4{font-weight:bold;font-size:24px;color:#333;margin-top:35px;margin-left:30px}
.in_form{display:block;width:100%;margin-top:20px}
.in_form .in_in,
.in_form .in_area{margin-left:20px;    width: 560px;height:44px;margin-top:10px;position:relative;display:block;overflow:hidden;background:none;border-bottom:1px solid #ddd}
.in_form .in_in input,
.in_form .in_area textarea{width:260px;height:24px;line-height:24px;display:block;margin-top:10px;border:none;font-size:14px;color:#333;z-index:99; background:none; padding:0 15px}
.in_form .in_area{height:92px;    width: 560px;}
.in_form .in_area textarea{height:72px;width:260px;line-height:24px;padding:0 15px;overflow:auto;resize : none;}
.in_form .in_sub{ height:46px;width:100%;position:relative;margin:38px auto 0;background:#055998;}
.in_form .in_sub .submit{width:100%;height:46px; text-align:center; line-height:46px;margin:auto;font-size:16px; color:#fff; border:none;background:none;cursor:pointer; }

/*banner*/
.banner{width:100%;position:relative;overflow:hidden}
.slideBox{ width:1920px; height:600px; overflow:hidden; position:relative;left:50%;margin-left:-960px; }
.slideBox .hd{ height:8px; overflow:hidden; position:absolute;width:100%;bottom:35px; z-index:1;}
.slideBox .hd ul{overflow:hidden; zoom:1; text-align:center}
.slideBox .hd ul li{display:inline-table;*display:inline;*zoom:1;margin:0 5px;width:20px;height:8px;background:#000;filter:alpha(opacity=50);opacity:0.5;cursor:pointer}
.slideBox .hd ul li.on{ background:#c50253;filter:alpha(opacity=100);opacity:1 }
.slideBox .bd{ position:relative; height:100%; z-index:0}
.slideBox .bd li{ zoom:1; vertical-align:middle}
.slideBox .bd img{ width:1920px; height:600px; display:block}
.nbanner{width:100%;position:relative;height:396px; overflow:hidden}
.n_ban{position:relative;width:1920px;height:350px;top:0;left:50%;margin-left:-960px;}
.n_ban .title{width:300px;height:187px;left:50%;margin-left:-150px;bottom:0;margin-bottom:-46px;color:#333;background:url(0-21.png) no-repeat center center}
.n_ban .title b{display:block; font-size:48px;font-style:normal;margin-top:45px}
.n_ban .title i{margin-top:5px;display:block; font-size:18px;font-style:normal; font-family:Arial, Helvetica, sans-serif;}

/*******/
.floor-line{top:120px;right:50%;margin-right:630px;width:100%;height:0;}
.number{left:0;bottom:0;width:80px;padding-bottom:10px;font-family:bebas,"Microsoft Yahei"}
.index-title{height:50px;width:100%; overflow:hidden}
.index-title h2{top:0;right:50%;margin-right:-36px;height:30px;line-height:18px;}
.index-title h3{top:28px;right:50%;margin-right:-36px;height:20px;line-height:20px;}
.index-title h4{top:-14px;left:50%;margin-left:50px;font-family:bebas,"Microsoft Yahei"}
.index-title-line1{width:100%;top:9px;right:50%;margin-right:70px}
.index-title-line2{width:100%;top:25px;left:50%;margin-left:120px}

.n-title{height:50px}
.n-title h2{padding-left:40px;font-size:28px;height:28px;line-height:28px;background:url(a-01.jpg) no-repeat left center}
.n-title h3{padding-left:40px;margin-top:8px;height:14px;line-height:14px;}
.n-title h3 a{ font-family:"Microsoft Yahei"}

/*floor_1*/
.index_floor_1_l{width:700px}
.index_floor_1_l h2{height:40px;line-height:40px;}
.index_floor_1_l h4{margin-top:20px;height:40px;line-height:40px;}
.index_floor_1_l .p{margin-top:20px;padding-left:180px}
.index_floor_1_l .line{left:0;top:13px;width:140px;height:0}
.index_floor_1_r{width:400px;height:390px; overflow:hidden}
/*floor_2*/
.floor-2{background:#171717}
.index-product{height:504px}
.index-pro{float:left; position:relative}
.index-pro-1{width:294px;height:504px}
.index-pro-2{width:292px;height:244px;margin-left:16px}
.index-pro-3{width:582px;height:244px;margin-left:16px}
.index-pro-4{width:582px;height:244px;margin-left:16px;margin-top:16px;}
.index-pro-5{width:292px;height:244px;margin-left:16px;margin-top:16px}
.index-pro-6{width: 294px;height: 244px;margin-top: 16px;}
.index-pro-7,.index-pro-9{width: 292px;height: 244px;margin-top: 16px;margin-left: 16px;}
.index-pro-8{width: 274px;height: 244px;margin-top: 16px;margin-left: 16px;}
.index-pro .bro{background:url(0-02.png) no-repeat center center #c50253;display:none}
.index-pro .bro .p{width:128px;height:128px;left:50%;top:50%;margin-left:-64px;margin-top:-64px}
.index-pro .bro .p i{display:block;width:60px;height:60px;margin:20px auto 0}
.index-pro .bro .p p{margin:5px auto 0;font-size:16px;text-align:center;color:#fff}
.index-pro .bro .p .icon1{ background-position:0 -120px}
.index-pro .bro .p .icon2{ background-position:-60px -120px}
.index-pro .bro .p .icon3{ background-position:-120px -120px}
.index-pro .bro .p .icon4{ background-position:-180px -120px}
.index-pro .bro .p .icon5{ background-position:-240px -120px}
.index-pro .bro .p .icon6{ background-position:-300px -120px}
.index-pro .bro .p .icon7{ background-position:-360px -120px}
.index-pro .bro .p .icon8{ background-position:-420px -120px}
.index-pro .bro .p .icon9{ background-position:-480px -120px}
.index-pro:hover .bro{display:block}
/*floor_3*/
.index-join-box{width:1204px;height:130px;padding-top:4px}
.index-join-l{width:297px;height:129px;margin-right:4px;padding-top:1px;background:#f6f6f6}
.index-join-l .p1{font-size:18px;margin-top:40px}
.index-join-l .p2{font-size:12px;color:#aaa;margin-top:5px}
.index-join-l:hover{background:#c50253}
.index-join-l:hover .p1{color:#fff}
.index-join-l:hover .p2{color:#fff}
/*floor_4*/
.floor-4{background:#171717}
.index-service{width:1245px}
.index-service-box{width:370px;height:244px; overflow:hidden;margin-right:45px}
.index-service-box em{z-index:1;background:#000;filter:alpha(opacity=70);opacity:0.7;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease}
.index-service-box .p{left:35px;top:140px;z-index:2}
.index-service-box .p .t1{height:36px;font-size:22px;color:#fff}
.index-service-box .p .t2{height:32px;font-family:Arial, Helvetica, sans-serif;color:#fff;}
.index-service-box .p .t3{width:28px;height:2px;background:#c50253}
.index-service-box:hover em{filter:alpha(opacity=20);opacity:0.2;}

/*floor_5*/
.floor-5 {width:100%; overflow:hidden}
.floor-5 h2{top:0;right:50%;margin-right:-535px;height:30px;line-height:18px;}
.floor-5 h3{top:28px;right:50%;margin-right:-535px;height:20px;line-height:20px;}
.floor-5 h4{top:-14px;right:50%;margin-right:-600px;font-family:bebas,"Microsoft Yahei"}
.floor-5 .index-title2-line1{width:100%;top:25px;left:50%;margin-left:620px}
.index-news{height:425px}
.index-news .pic{ left:0;top:-99px;width:374px;height:564px;padding:13px;background:url(0-03.png) no-repeat center center}

.txtScroll-top{margin-top:5px;width:700px;position:relative;  }
.txtScroll-top .hd{ position:absolute;bottom:0;left:0;margin-bottom:-90px; overflow:hidden;  height:14px;}
.txtScroll-top .hd ul{padding-left:40px; overflow:hidden; zoom:1; }
.txtScroll-top .hd ul li{float:left;width:14px;height:14px;margin-right:10px;overflow:hidden;line-height:999px;cursor:pointer; background:url(dot.png) no-repeat -14px 0 }
.txtScroll-top .hd ul li.on{ background-position:0 0}
.txtScroll-top .infoList li{height:160px;margin-top:30px}
.txtScroll-top .infoList li .date{width:160px;height:125px;padding-top:35px;text-align:center;background:#b9b9b9}
.txtScroll-top .infoList li .d{color:#fff;font-size:42px;font-family:bebas,"Microsoft Yahei"}
.txtScroll-top .infoList li .ym{color:#fff;font-size:14px;margin-top:10px}
.txtScroll-top .infoList li .c{width:500px}
.txtScroll-top .infoList li .c .title{width:470px;font-size:20px;line-height:40px;height:40px;font-weight:bold; overflow:hidden}
.txtScroll-top .infoList li .c .p{margin-top:5px;line-height:24px;height:72px;overflow:hidden;color:#999}
.txtScroll-top .infoList li .c .more{margin-top:25px;height:40px;line-height:40px;}
.txtScroll-top .infoList li .c .more span{ font-family:"simsun"}
.txtScroll-top .infoList li:hover .date{background:#c50253}
.txtScroll-top .infoList li:hover .d{color:#fff19e}
.txtScroll-top .infoList li:hover .ym{color:#fff19e}

/*about*/
.about-1-l{width:685px;}
.about-1-t-ch{}
.about-1-t-en{height:40px;line-height:32px;}
.about-1-t-line{height:1px;width:100%;background:#ccc}
.about-1-t-line em{height:3px;width:42px;background:#c50253;left:0;top:-1px}
.about-1-t-line .em2{left:auto;right:0}
.about-1-t-p{padding:55px 45px}
.about-1-r{width:396px;height:296px;border:5px solid #d9d9d9}
.about-1-r img{ z-index:1}

.about-2{height:800px;padding-top:1px;background:url(a-3.jpg) no-repeat center center}
.about_licheng{width:1200px;overflow:hidden;margin:auto;}
.licheng_ul{height:340px;}
.licheng_title{line-height:28px;top:0;left:50%;margin-left:-60px}
.licheng_pic{width:436px;height:327px;margin-top:10px;background:#c50253}
.licheng_pic img{width:436px;height:327px; position:relative;bottom:10px;left:10px}

.licheng_li_bg{margin-top:60px;width:1200px;height:66px;position:relative; }
.licheng_li_bg .line{ position:absolute;height:1px;width:1200px;z-index:1;background:#4f4f4f;left:0;top:5px;}
.licheng_li_bg .sj{position:absolute;height:15px;width:10px;left:0;top:-2px;z-index:2;background:url(a-02.png) no-repeat left 0;}

.licheng_li{width:1040px;height:66px;padding-left:20px;overflow:hidden;position:relative;}
.licheng_li ul{display:block;width:10000px;position:relative; float:left;}
.licheng_li ul li{ position:relative;z-index:3;display:block;float:left;width:130px;height:22px;padding-top:44px; background:url(a-12.png) no-repeat center top}
.licheng_li ul li a{display:block;width:130px;height:22px;margin:0 auto; text-align:center;font-size:16px;line-height:22px;color:#a3a3a3;cursor:pointer; font-family:Arial, Helvetica, sans-serif}
.licheng_li ul li.on a{color:#fff;font-size:22px; cursor:auto;}
.licheng_li ul li.on {background:url(a-11.png) no-repeat center top}

.licheng_li_bg .prev,.licheng_li_bg .next{ position:absolute;right:0;top:-16px;z-index:10;display:block;width:43px;height:43px;cursor:pointer;background:url(lr.png) no-repeat -43px -43px;}
.licheng_li_bg .prev{right:80px; background-position:0 0 }
.licheng_li_bg .prev:hover{ background-position:0 -43px }
.licheng_li_bg .next:hover{ background-position:-43px 0 }

.licheng_p{width:620px;height:264px;margin-top:75px;padding-left:40px;color:#e0e0e0;border-left:1px solid #505050}
.licheng_p table tbody tr td{vertical-align:top;padding-bottom:24px;line-height:24px;color:#e0e0e0}
.licheng_p table tbody tr td span{color:#fff19e;font-size:24px}


.about-3{height:770px;background:url(a-4.jpg) no-repeat center center}
.picScroll-left{ width:1200px;   position:relative;margin:auto }
.picScroll-left .hd{ height:0;position:relative}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;position:absolute;top:147px;left:-47px;width:22px; height:40px;overflow:hidden;cursor:pointer; background:url(lr2.png) no-repeat 0 0;}
.picScroll-left .hd .next{left:auto;right:-47px; background-position:-22px -40px;  }
.picScroll-left .hd .prev:hover{background-position:0 -40px;  }
.picScroll-left .hd .next:hover{background-position:-22px 0;  }
.picScroll-left .hd .prevStop{ background-position:0 -80px; }
.picScroll-left .hd .nextStop{ background-position:-22px -80px; }
.picScroll-left .hd .prevStop:hover{ background-position:0 -80px; }
.picScroll-left .hd .nextStop:hover{ background-position:-22px -80px; }

.picScroll-left .bd {width:1200px; overflow:hidden }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ width:370px;height:325px;padding-top:15px;padding-top:15px;margin-right:45px;background:#333; float:left; _display:inline; overflow:hidden;   }
.picScroll-left .bd ul li .date{width:320px;margin-left:25px;height:69px;border-bottom:1px solid #515151; position:relative;color:#6e6e6e; font-family:Arial, Helvetica, sans-serif}
.picScroll-left .bd ul li .date .m-d{line-height:69px;font-size:48px; display:inline-block}
.picScroll-left .bd ul li .date .y{ position:absolute;top:14px;left:100%;margin-left:10px;font-size:14px;line-height:14px}
.picScroll-left .bd ul li .title{width:300px;margin-left:25px;height:50px;line-height:50px;font-size:24px;color:#fff}
.picScroll-left .bd ul li .title a{color:#fff}
.picScroll-left .bd ul li .info{width:320px;margin-left:25px;height:12px;line-height:12px;font-size:12px;color:#a1a1a1}
.picScroll-left .bd ul li .desc{width:320px;margin-left:25px;margin-top:25px;margin-bottom:34px;height:66px;line-height:22px;color:#ddd; overflow:hidden}
.picScroll-left .bd ul li .more{height:68px;line-height:68px;color:#858585;background:url(a-03.png) no-repeat 300px -68px}
.picScroll-left .bd ul li .more a{display:block;padding-left:25px;color:#858585;}
.picScroll-left .bd ul li:hover .title a{color:#c50253}
.picScroll-left .bd ul li:hover .more {background:url(a-03.png) no-repeat 300px 0 #c50253}
.picScroll-left .bd ul li:hover .more a{color:#fff19e;}

/*service*/
.service-1 .f-l{width:825px;height:570px;line-height:30px}
.service-1 .f-r{width:260px;height:570px;}
.service-1-box1 {width:220px;height:290px;padding-top:30px;padding-left:30px;border:5px solid #333}
.service-1-box1 strong{font-size:40px;line-height:40px}
.service-1-box1 i{display:block;margin-top:10px;font-size:30px; font-style:normal}
.service-1-box2{font-size:20px}

.service-2{height:634px;padding-top:1px; background:url(s-01.jpg) no-repeat center center}
.service-2-map{ position:absolute;width:530px;height:775px;left:0;top:-70px; box-shadow:10px 10px 0 rgba(0,0,0,0.7)}
.service-2-box{margin-top:115px;width:600px;height:345px}
.service-2-box-b{width:570px}
.service-2-box-b table td{padding:0 5px;height:34px;line-height:24px}
.service-2-box-b table thead td{color:#fff;font-size:18px}
.service-2-box-b table tbody td{padding-bottom:10px;color:#dfdfdf}
.service-2-box-b table tbody td{vertical-align:top}

.service-3 ul{width:1230px}
.service-3 ul li{float:left;width:579px;height:150px;margin-bottom:30px;margin-right:30px;border-left:1px solid #d9d9d9;border-top:1px solid #d9d9d9;border-right:5px solid #d9d9d9;border-bottom:5px solid #d9d9d9}
.service-3 ul li a{display:block;width:579px;height:150px; position:relative}
.service-3 ul li a .pic{ position:absolute;left:10px;top:10px;width:174px;height:130px;}
.service-3 ul li a .c{margin-left:204px;margin-right:20px;padding-top:10px;height:130px; overflow:hidden}
.service-3 ul li a .c .t{height:60px;line-height:60px}
.service-3 ul li a .c .t .t-t{float:left;width:270px;font-size:18px;color:#333}
.service-3 ul li a .c .t .date{float:right;padding-left:18px;font-size:12px;color:#666;background:url(s-03.png) no-repeat left center }
.service-3 ul li a .c .desc{height:66px;line-height:22px;color:#888}
.service-3 ul li:hover{border-color:#c50253}

/*join*/
.join-1{height:320px;margin-top:26px}
.join-1-l{width:440px;height:420px; overflow:hidden;top:-100px;left:0}
.join-1-l .jk{ position:absolute;left:0;top:0;z-index:2;background:url(j-00.png) no-repeat center center;width:440px;height:420px;}


.slideTxtBox { position:relative;height:319px;width:676px ;z-index:1; overflow:hidden;border-top:1px solid #d9d9d9}
.slideTxtBox .hd {width:676px;height:166px;}
.slideTxtBox .hd li{float:left;width:25%;height:166px;text-align:center;cursor:pointer; position:relative}
.slideTxtBox .hd li .ico{width:40px;height:40px;background:url(j-01.png) no-repeat;margin:25px auto 0}
.slideTxtBox .hd li .t_ch{margin-top:10px;font-size:16px;height:30px;line-height:30px}
.slideTxtBox .hd li .t_en{font-size:12px;color:#aaa; font-family:Arial, Helvetica, sans-serif}
.slideTxtBox .bd{width:100%;height:125px;line-height:25px;text-align:left;padding-top:25px}
.slideTxtBox .bd ul{position:relative;height:125px;line-height:25px;}
.slideTxtBox .bd ul .sub{width:100%}
.slideTxtBox .hd li .ico.ico1{ background-position:0 0}
.slideTxtBox .hd li .ico.ico2{ background-position:-40px 0}
.slideTxtBox .hd li .ico.ico3{ background-position:-80px 0}
.slideTxtBox .hd li .ico.ico4{ background-position:-120px 0}
.slideTxtBox .hd li.on .ico.ico1{ background-position:0 -40px}
.slideTxtBox .hd li.on .ico.ico2{ background-position:-40px -40px}
.slideTxtBox .hd li.on .ico.ico3{ background-position:-80px -40px}
.slideTxtBox .hd li.on .ico.ico4{ background-position:-120px -40px}
.slideTxtBox .hd li.on .t_ch{color:#c50253}
.slideTxtBox .hd li.on .t_en{color:#c50253}
.slideTxtBox .hd li:after{content:""; position:absolute;right:0;top:50%;margin-top:-30px;width:1px;height:50px;background:#d9d9d9;}
.slideTxtBox .hd li:last-child:after{width:0}

.join-1-r {width:676px;height:320px;position:relative; overflow:hidden}
.join-1-r .line{position:absolute;width:100%;bottom:1px;left:0;height:1px;z-index:0;background:#d9d9d9}
.join-1-r .line2{position:absolute;width:400px;bottom:0px;left:0;height:3px;z-index:1;background:#c50253}

.join-2{height:884px;background:url(j-02.jpg) no-repeat center center}
.picScroll-left5{position:relative;text-align:center}
.picScroll-left5 .hd{height:0; position:relative}
.picScroll-left5 .hd .prev,.picScroll-left5 .hd .next{ display:block;position:absolute;top:230px;left:-47px;width:22px; height:40px;overflow:hidden;cursor:pointer; background:url(lr2.png) no-repeat 0 0;}
.picScroll-left5 .hd .next{left:auto;right:-47px; background-position:-22px -40px;  }
.picScroll-left5 .hd .prev:hover{background-position:0 -40px;  }
.picScroll-left5 .hd .next:hover{background-position:-22px 0;  }
.picScroll-left5 .hd .prevStop{ background-position:0 -80px; }
.picScroll-left5 .hd .nextStop{ background-position:-22px -80px; }
.picScroll-left5 .hd .prevStop:hover{ background-position:0 -80px; }
.picScroll-left5 .hd .nextStop:hover{ background-position:-22px -80px; }
.picScroll-left5 .bd ul li{width:300px;height:450px;position:relative;padding-top:50px}
.picScroll-left5 .bd ul li .pic{width:170px;height:170px;margin:auto; text-align:center}
.picScroll-left5 .bd ul li .pic img{width:170px;height:170px}
.picScroll-left5 .bd ul li .p{width:300px;margin-top:40px;text-align:center;}
.picScroll-left5 .bd ul li .p1{height:24px;line-height:24px;font-size:24px;color:#fff;font-weight:bold}
.picScroll-left5 .bd ul li .p2{height:40px;line-height:40px;font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#adadad; text-transform:uppercase}
.picScroll-left5 .bd ul li .p3{width:50px;height:3px;margin:auto;margin-top:13px;background:#c50253}
.picScroll-left5 .bd ul li .p4{width:236px;height:96px;margin:20px auto 0;font-size:14px;line-height:24px;color:#ccc; overflow:hidden}
.picScroll-left5 .bd ul li:hover,.picScroll-left5 .bd ul li.on{background:#fff}
.picScroll-left5 .bd ul li:hover .p1,.picScroll-left5 .bd ul li.on .p1{color:#333}
.picScroll-left5 .bd ul li:hover .p4,.picScroll-left5 .bd ul li.on .p4{color:#666}
.picScroll-left5 .bd ul li:hover,.picScroll-left5 .bd ul li.on{border-bottom:5px solid #c50253}


.join-3-p{padding:20px 0}
.join-3-p .j-1{ position:absolute;left:0;top:0;width:22px;height:22px;border-left:3px solid #c50253;border-top:3px solid #c50253}
.join-3-p .j-2{ position:absolute;right:0;bottom:0;width:22px;height:22px;border-bottom:3px solid #c50253;border-right:3px solid #c50253}

.join-3-ico{margin:auto;text-align:center}
.join-3-box{ display:inline-block;width:98px;height:149px;margin:0 33px;background-image:url(j-04.png); background-repeat:no-repeat }
.join-3-box.i1{ background-position:0 0}
.join-3-box.i2{ background-position:-163px 0}
.join-3-box.i3{ background-position:-326px 0}
.join-3-box.i4{ background-position:-489px 0}
.join-3-box.i5{ background-position:-652px 0}
.join-3-box:hover{background-image:url(j-05.png) }

.join-4{height:972px;background:url(j-03.jpg) no-repeat center center}

.contact-1 .f-l{width:440px;margin-left:100px}
.contact-1 .f-l h3{margin-top:20px;height:50px}
.contact-1 .f-l p{line-height:30px}
.contact-1 .f-r{margin-top:10px;width:640px;height:240px;border:5px solid #d9d9d9;}
.contact-1 .f-r img{right:5px;bottom:5px}

.in_form2{display:block;width:470px;}
.in_form2 .in_in,
.in_form2 .in_area{width:470px;height:50px;position:relative;display:block;overflow:hidden;background:none;border-bottom:1px solid #ddd}
.in_form2 .in_in input,
.in_form2 .in_area textarea{width:440px;height:24px;line-height:24px;display:block;margin-top:13px;border:none;font-size:14px;color:#333;z-index:99; background:none; padding:0 15px}
.in_form2 .in_area{height:109px;width:470px;}
.in_form2 .in_area textarea{height:96px;width:440px;line-height:24px;padding:0 15px;overflow:auto;resize : none;}
.in_form2 .in_sub{ height:40px;width:130px;position:relative;margin:20px auto 0;background:#c50253;;border-radius:3px;}
.in_form2 .in_sub .submit{width:100%;height:40px; text-align:center; line-height:40px;margin:auto;font-size:16px; color:#fff; border:none;background:none;cursor:pointer; }


.product-index{height:938px;background:url(p-00.jpg) no-repeat center center}
/*menu*/
/*news*/
.news-li{margin-top:50px}
.news-li .pic{width:450px;height:300px;overflow:hidden}
.news-li .pic img{width:450px;height:300px;}
.news-li .c{ position:relative;width:660px;height:260px;padding-top:40px;overflow:hidden}
.news-li .title{width:550px;height:30px;line-height:30px;}
.news-li .title a{color:#333;font-size:20px}
.news-li .date{ position:absolute;right:0;top:40px;height:20px;line-height:20px;color:#999;font-size:12px;padding-left:20px;background:url(s-03.png) no-repeat left center}
.news-li .desc{margin-top:20px;height:104px;line-height:26px; overflow:hidden}
.news-li .more {margin-top:20px;height:45px;}
.news-li .more a{float:right;width:124px;height:43px;line-height:43px;padding-left:10px;font-size:12px;background:url(n-00.png) no-repeat 105px center;border-top:1px solid #999;border-bottom:1px solid #999;overflow:hidden}
.news-li .more a:hover{border-color:#c50253;background-image:url(n-000.png)}
.news-li .title a:hover{color:#c50253}

.n_main .title{ position:relative;border-bottom:1px solid #ddd;padding-bottom:10px;}
.n_main .title .h2{width:800px;margin:auto;text-align:center;line-height:30px;font-size:24px}
.n_main .title .p1{text-align:center;margin-top:10px; height:24px; line-height:24px; font-size:12px; color:#999}
.n_main .title .qrcode {position:absolute;right:0;bottom:10px;font-size:12px;line-height:20px}
.n_main .title .qrcode .wenzi{margin-top:35px}
.n_main .title .qrcode .code{width:70px;height:70px}
.n_content{ line-height:26px; color:#666; overflow:hidden;}
.n_content img{ max-width:1200px; overflow:hidden;}
.n_main { position:relative;width:1200px;margin:auto;}

/*product*/
.product-box{background:#f8f8f8}
.pro-menu ul{width:1200px;margin:auto}
.pro-menu ul li{float:left;width:120px;height:166px;text-align:center;background-image:url(p-01.png); background-repeat:no-repeat}
.pro-menu ul li a{display:block;width:120px;height:165px;padding-top:1px;}

.pro-menu ul li.img1{ background-position:0 0}
.pro-menu ul li.img2{ background-position:-120px 0}
.pro-menu ul li.img3{ background-position:-240px 0}
.pro-menu ul li.img4{ background-position:-360px 0}
.pro-menu ul li.img5{ background-position:-480px 0}
.pro-menu ul li.img6{ background-position:-600px 0}
.pro-menu ul li.img7{ background-position:-720px 0}
.pro-menu ul li.img8{ background-position:-840px 0}
.pro-menu ul li.img9{ background-position:-960px 0}
.pro-menu ul li.img10{ background-position:-1080px 0}
.pro-menu ul li.on,.pro-menu ul li:hover {background-color:#c50253;background-image:url(p-02.png)}

.tech-menu ul li{background-image:url(n-01.png)}
.tech-menu ul li.img1{ background-position:-288px 0}
.tech-menu ul li.img2{ background-position:-432px 0}
.tech-menu ul li.img3{ background-position:-576px 0}
.tech-menu ul li.on,.tech-menu ul li:hover {background-image:url(n-02.png)}

.news-menu ul li{background-image:url(n-01.png)}
.news-menu ul li.img1{ background-position:-15px 0}
.news-menu ul li.img2{ background-position:-160px 0}
.news-menu ul li.img3{ background-position:-300px 0}
.news-menu ul li.on,.news-menu ul li:hover {background-image:url(n-02.png)}

.pro-menu ul li .ch{margin-top:95px;font-size:16px;color:#7e7e7e}
.pro-menu ul li .en{margin-top:5px;font-size:12px;color:#7e7e7e}
.pro-menu ul li.on .ch,.pro-menu ul li:hover .ch{color:#fff}
.pro-menu ul li.on .en,.pro-menu ul li:hover .en{color:#fff}
.pro-menu ul li.first{margin-left:0}

.product-ul ul li{ position:relative;float:left;width:299px;height:383px;margin-left:1px;margin-top:1px;background:#fff}
.product-ul ul li a{ position:relative;display:block;width:283px;height:367px;border:8px solid #fff; text-align:center}
.product-ul ul li .big{display:none;position:absolute;right:15px;top:15px;width:30px;height:30px;background:url(p-04.png) no-repeat center center}
.product-ul ul li .pic{width:283px;height:212px;padding-top:40px; overflow:hidden}
.product-ul ul li .pic span{vertical-align:middle;display:inline-block;height:100%}
.product-ul ul li .pic img{max-width:283px;max-height:212px;}
.product-ul ul li .min-pic{width:30px;height:30px;margin:5px auto; border:1px solid #c50253; overflow:hidden}
.product-ul ul li .min-pic img{width:30px;height:30px;}
.product-ul ul li .name{height:30px;line-height:30px;color:#333;font-size:16px;width:100%;overflow:hidden }
.product-ul ul li .price{color:#c50253;font-size:14px; font-family:Arial, Helvetica, sans-serif}
.product-ul ul li:hover a{border-color:#e4e4e4}
.product-ul ul li:hover .big{display:block}

.product-line{height:3px;width:300px;margin-top:-2px;background:#c50253}
.product-content .f-l{width:600px;overflow:hidden}
.product-content .f-l img{width:600px;margin:20px 0}
.product-content .f-l .sort{text-align:center;color:#333;margin-top:0;line-height:30px;height:30px}
.product-content .f-l .title{text-align:center;color:#333;margin-top:5px;font-size:36px;line-height:40px;height:40px}
.product-content .f-l .price{margin-top:10px;text-align:center}
.product-content .f-l .price span{display:inline-block;color:#fff;font-size:14px; font-family:Arial, Helvetica, sans-serif;background:#c50253;padding:8px 15px;border-radius:4px;}
.product-content .f-r{width:500px;margin-right:50px;margin-top:120px;overflow:hidden}
.product-content .f-r h3{height:60px;line-height:60px;font-size:18px;color:#333;border-bottom:1px solid #ddd}
.product-content .f-r .p-con {margin-top:20px;line-height:26px}

.pppm img{max-width:100% !important;height:auto !important}

/*********      page      ***************/
#page{ width:1100px;padding-top:10px;height:40px;overflow:hidden;margin:auto}
#page .page_info{ text-align:center}
#page .page_info select{display:none;}
#page .page_info span,#page .page_info a{padding:8px 14px;font-size:14px;font-family:SimSun;margin:0 5px;border:#ececec 1px solid; line-height:30px;color:#555;}
#page .page_info span{color:#ccc;}
#page .page_info span font{ color:#c50253; font-weight:normal;*padding:0; *width:8px; *height:10px; font-size:14px;font-weight:bold}
#page .page_info a:hover{ background-color:#c50253;color:#fff;}

/** prev next button ***/
.pn{ padding-top:10px; width:100%;line-height:26px;height:70px; overflow:hidden;border-top:1px solid #ddd;color:#777}
.pn_l{text-align:left; font-size:12px; overflow:hidden;}
.pn_l a:hover{color:#c50253;}
.pn_r{ text-align:left;font-size:12px; overflow:hidden;}
.pn_r a:hover{color:#c50253;}


/*关于我们*/
@charset "utf-8";

/*2018.06.12*/
.over-hide{overflow:hidden}
.text-overflow{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}

.jly-head{position:relative;width:100%;height:100px;padding:0;overflow:hidden;background: #d71f3f}
.jly-head .logos{float:left;height:70px;margin-top:15px;}
.jly-head .logos img{height:70px;}
.jly-head .by{position:absolute;left:50%;top:50%;margin-left:-130px;margin-top:-30px;width:260px;height:60px;background:url(../imgs/head01.png) no-repeat center;}
.jly-head .tels{float:right;height:50px;margin-top:25px;color:#fff;padding-left:50px;background:url(../imgs/tel.png) no-repeat left center}
.jly-head .tels .p1{font-size:14px;line-height: 20px;}
.jly-head .tels .p2{font-size:24px;line-height: 30px;}

.jly-nav{width:100%;height:100px;font-size:0;text-align: center}
.jly-nav li{display: inline-block;height:28px;padding:35px 0;margin:0 30px}
.jly-nav li a{display:block;line-height:28px;font-size:16px;color:#333}
.jly-nav li.active{border-bottom:2px solid #d71f3f}

.jly-title{padding:50px 0 30px;text-align:center}
.jly-title h2{color:#666;font-size:52px;font-weight:400}
.jly-title p{color:#999;font-size:12px;margin-top:10px}
.jly-title.t2 h2{color:#fff;}
.jly-title.t2 p{color:#999;}

.jly-wrap01 h3{margin-bottom:30px;font-size:20px;color:#333;text-align:center;font-weight:400}
.jly-wrap01 .rights{float:right;width:476px}
.jly-wrap01 .lefts{float:left;width:600px}
.jly-wrap01 .lefts .tit{min-height:60px;padding-top:70px;font-family:arial;color:#d71f3f;text-transform: uppercase;background: url(../imgs/0-11.jpg) no-repeat 260px top;}
.jly-wrap01 .lefts .tit .p1{font-size:16px}
.jly-wrap01 .lefts .tit .p2{font-size:38px;font-weight:700}
.jly-wrap01 .lefts .tit02{margin-top:15px;font-size:36px;color:#333;}
.jly-wrap01 .lefts .tit03{margin-top:10px;font-size:20px;color:#333;}
.jly-wrap01 .lefts .con{margin-top:30px;color:#999;line-height:25px}

.jly-wrap02{padding:1px 0 50px;background-color: #2d2e37}
.jly-wrap02 .slideTxtBox{ text-align:left;  }
.jly-wrap02 .slideTxtBox .hd{ height:50px; line-height:50px; border-bottom:1px solid #1f1f25;  position:relative; }
.jly-wrap02 .slideTxtBox .hd ul{text-align:center }
.jly-wrap02 .slideTxtBox .hd ul li{display: inline-block;margin:0 20px; cursor:pointer;padding:0 5px;color:#999 }
.jly-wrap02 .slideTxtBox .hd ul li.on{ height:49px;line-height:49px; color:#d71f3f;  border-bottom:2px solid #d71f3f; }
.jly-wrap02 .slideTxtBox .bd {margin:auto; width:1200px; overflow:hidden}
.jly-wrap02 .slideTxtBox .bd ul{margin-top:60px;width:1224px; }
.jly-wrap02 .slideTxtBox .bd li{ margin-right:24px;float:left;width:282px;height:365px;border-bottom:3px solid #464646 }
.jly-wrap02 .slideTxtBox .bd li .pic{ width:280px;height:210px;padding:35px 0;border:1px solid #fff;background-color:#fff }
.jly-wrap02 .slideTxtBox .bd li .pic img{ width:280px;height:210px; }
.jly-wrap02 .slideTxtBox .bd li .tit{width:282px;margin-top:15px;font-size:20px;height:30px;line-height:30px}
.jly-wrap02 .slideTxtBox .bd li .tit a{color:#fff;}
.jly-wrap02 .slideTxtBox .bd li .txt{width:282px;margin-top:0;font-size:14px;height:30px;line-height:30px;color:#bbb}
.jly-wrap02 .slideTxtBox .bd li .txt span{color:#d71f3f;font-weight:bold}
.jly-wrap02 .slideTxtBox .bd li:hover{border-color:#d71f3f}
.jly-wrap02 .slideTxtBox .bd li:hover .pic{border-color:#d71f3f}


.jly-wrap03{padding:1px 0 60px}
.jly-wrap03 .box{width:1235px;}
.jly-wrap03 .box dl{float:left;margin-right:30px;margin-top:50px;width:378px;height:408px;border:1px solid #ddd}
.jly-wrap03 .box dl img{display: block;width:378px;height:283px}
.jly-wrap03 .box dl .con{display: block;width:378px;height:105px;padding-top:20px;text-align:center}
.jly-wrap03 .box dl .con .num{color:#999;font-size:16px}
.jly-wrap03 .box dl .con .num span{margin-left:10px;color:#999;font-size:46px;font-family:arial;font-weight:400;font-weight:lighter}
.jly-wrap03 .box dl .con .tit{color:#666;font-size:20px}

.jly-wrap04{margin-top: 40px; height:760px;width:100%;background:url(../img/20200701171417_0265.jpg) no-repeat center}
.jly-about{position:relative;}
.jly-about .con{position:absolute;left:50%;top:44px;width:530px;padding:55px 35px;background-color:#fff;}
.jly-about .con h3{color:#333;font-size:24px;font-weight:lighter;line-height:30px;}
.jly-about .con h3 span{float:right;font-size:14px;color:#999}
.jly-about .con .txt{margin-top:30px;color:#999;line-height:26px}
.jly-about .con .rm{margin-top:30px;display: inline-block;padding-right:25px;position:relative;color:#999}
.jly-about .con .rm i{position:absolute;width:20px;height:20px;content:'';right:0;top:50%;margin-top:-10px;background: url(../imgs/1-02.png) no-repeat 0 0}
.jly-about .con .rm:hover{color:#d71f3f}
.jly-about .con .rm:hover i{background-position:0 -20px; }

.jly-wrap05{padding:1px 0 60px}
.jly-wrap05 .slideTxtBox{ text-align:left;  }
.jly-wrap05 .slideTxtBox .hd{ height:40px; line-height:40px; border-bottom:1px solid #ddd;  position:relative; }
.jly-wrap05 .slideTxtBox .hd ul{float:left;text-align:center }
.jly-wrap05 .slideTxtBox .hd ul li{float:left;margin-right:70px; cursor:pointer;color:#333;font-size:16px }
.jly-wrap05 .slideTxtBox .hd ul li.on{ height:39px;line-height:39px; color:#d71f3f;  border-bottom:2px solid #d71f3f; }
.jly-wrap05 .slideTxtBox .hd a{float:right;color:#999}
.jly-wrap05 .slideTxtBox .bd {margin-top:40px; width:1200px; overflow:hidden}
.jly-wrap05 .slideTxtBox .bd ul{width:1200px; }
.jly-wrap05 .slideTxtBox .bd ul .topnews .rights{float:right;width:600px;}
.jly-wrap05 .slideTxtBox .bd ul .topnews .rights img{float:right;width:600px;height:450px}
.jly-wrap05 .slideTxtBox .bd ul .topnews .lefts{float:left;width:540px;}
.jly-wrap05 .slideTxtBox .bd ul .topnews .lefts .date{position:relative;padding-bottom:30px;border-bottom:1px solid #ddd}
.jly-wrap05 .slideTxtBox .bd ul .topnews .lefts .date .p1{position:relative;display:block;line-height:1;color:#666;font-size:52px;text-align:center;width:90px}
.jly-wrap05 .slideTxtBox .bd ul .topnews .lefts .date .p1 span{position:absolute;left:100%;top:5px;font-size:16px;color:#999}
.jly-wrap05 .slideTxtBox .bd ul .topnews .lefts .date .p2{color:#666;font-size:14px;text-align:center;width:90px}
.jly-wrap05 .slideTxtBox .bd ul .topnews .lefts .con{margin-top:35px}
.jly-wrap05 .slideTxtBox .bd ul .topnews .lefts .con .tit a{font-size:24px;color:#666}
.jly-wrap05 .slideTxtBox .bd ul .topnews .lefts .con .tit a:hover{font-size:24px;color:#d71f3f}
.jly-wrap05 .slideTxtBox .bd ul .topnews .lefts .con .txt{margin:30px 0;font-size:14px;color:#999;line-height:25px;max-height:150px;overflow:hidden}
.jly-wrap05 .slideTxtBox .bd ul li{float:left;margin-left:24px;margin-top:24px;width:280px;height:100px;border:1px solid #ddd;background: url(../imgs/1-03.jpg) no-repeat right bottom}
.jly-wrap05 .slideTxtBox .bd ul li.none{margin-left:0}
.jly-wrap05 .slideTxtBox .bd ul li a{display:block;width:240px;height:50px;padding:25px 20px;}
.jly-wrap05 .slideTxtBox .bd ul li .day{float:left;width:70px;color:#666;font-size:30px;line-height:35px;text-align:center;}
.jly-wrap05 .slideTxtBox .bd ul li .day .p2{font-size:12px;line-height:15px}
.jly-wrap05 .slideTxtBox .bd ul li .tit{float:right;width:160px;color:#666;font-size:14px;line-height:25px;height:50px;overflow:hidden}
.jly-wrap05 .slideTxtBox .bd ul li:hover{border-color:#d71f3f}

.jly-zs h3{margin-bottom:40px;font-size:28px;color:#d71f3f;font-weight:400;text-align:center}
.jly-zs .box dl{padding:40px 0;border-bottom:1px solid #ddd}
.jly-zs .box dl .pic{width:450px}
.jly-zs .box dl .con{width:720px}
.jly-zs .box dl .con h4{margin-bottom:5px}
.jly-zs .box dl .con .txt h5{color:#333;font-size:16px;font-weight:400}
.jly-zs .box dl .con .txt p{margin-top:5px;color:#999;font-size:14px;line-height:22px;font-weight:400;font-weight:lighter;}


.wz{ color:#333;}
.com{ margin-bottom:20px; font-size: 30px;}
.contactb{ margin:50px auto;}
.contactb *{ max-width:none !important; min-width:none !important;}
.con_in, .con_text{ font-size:15px; color:#767676; text-indent:0.5em; line-height:40px; border:none; border-bottom:2px solid #cccccc; margin-bottom:10px; width:49%; margin-right:1%; float:left; background:transparent;} 
.con_text{ height:115px; width:99%; resize:none;}
.con_dl i{ color:#6e6e6e;}
.con_dl{ position:relative;}
.con_dl dt{ position:absolute; left:0px; margin-bottom:20px;}
.con_dl dd{ font-size:16px; color:#808080; line-height:25px; margin-bottom:10px; font-weight:normal}
.map-img *{ max-width:none; }
.map-img{ margin-bottom:30px;}
.map-img label{max-width:none; }
.mr{ margin-top:30px;}
