/*reset*/
body,div,ul,ol,li,dl, dt, dd,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,th,td,img,select,input,textarea{margin:0;padding:0;} 
ol,ul,li{list-style:none; } 
fieldset,img{border:0;}
img{display:block;}
label,button{cursor:pointer;}
select,input,textarea,button{outline:none;font-family:Verdana; } 
textarea{resize:none;overflow:hidden;}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}
table,table td{border-collapse:collapse; border-spacing:0; }  
body{background:#fff;color:#323232;font-size:12px;font-family:Verdana;} 
a{text-decoration:none;color:#323232;} 
em,i{font-style:normal;}
@media (min-width:1020px){body{overflow-x:hidden;}}

/*common*/
.clearfix:after{content:"\200B";display:block;height:0;clear:both;} 
.clearfix{*zoom:1;}/*IE7/6*/
.fl{float:left;}
.fr{float:right;}
.uppercase{text-transform:uppercase;}
.wrapper{width:1000px;margin:0 auto;}
.header,.content,.footer,.sub_content,.banner,.sub_banner{min-width:1000px;}
.radius3{-webkit-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; -moz-border-radius:5px;border-radius:3px;}
.radius20,.sub_inquiry form .send:hover,.package a:hover,#inquiry form .send:hover{-webkit-border-radius:20px; -o-border-radius:20px; -ms-border-radius:20px; -moz-border-radius:20px;border-radius:20px;}
.radius_half,.header .logo:after,.social a:hover,.data_menu li a:before{-webkit-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%; -moz-border-radius:50%;border-radius:50%;}

.ellipsis,.column02 ul li a,.service_list .name,.application ul li{text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.social a,.nav a,.banner .prev,.banner .next,:before,:after,#pro_scroll .btn a,#pro_scroll .btn a i,#pro_scroll .more,.about_infor .text,.about_pic .btn a,.about_pic .btn a i,.case_list dl,.case_list .more,.case_list .more i,.index_news dt,.index_news dd,.column02 ul li a,.breadcrumbs a,.sub_inquiry form .send,.page a,.faq_box li,.faq_box li p,.package a,.examine a,.service_list .name,.overlay,.s_icon,.sale_main .hd .title,.exhibition_box li .name,.project_main li .name,.video_box li .name,.partner_box ul li,.case_menu li a,.honor_box li,.about_box ul li,.culture_box li .pic,.proCover_box li dd a,.proDetail_btn p a,#inquiry form .send,.download_box dl dt,.column03 li img,.index_partner img,.backToTop{transition:all .5s ease-in-out; -webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out;}

.learn_more a,.f_box01 .s_btn span{transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out;-moz-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out; -ms-transition:all .2s ease-in-out;}


@font-face {
	font-family:'Conv_AkzidenzGrotesk-ExtraBoldCond';
	src: url('../fonts/AkzidenzGrotesk-ExtraBoldCond.eot');
	src: url('../fonts/AkzidenzGrotesk-ExtraBoldCond.eot?#iefix') format('embedded-opentype'),  
	     url('../fonts/AkzidenzGrotesk-ExtraBoldCond.woff') format('woff'), 
		 url('../fonts/AkzidenzGrotesk-ExtraBoldCond.ttf') format('truetype'), 
		 url('../fonts/AkzidenzGrotesk-ExtraBoldCond.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family:'Conv_Graphik-Medium';
	src: url('../fonts/Graphik-Medium.eot');
	src: url('../fonts/Graphik-Medium.eot?#iefix') format('embedded-opentype'), 
	     url('../fonts/Graphik-Medium.woff') format('woff'), 
		 url('../fonts/Graphik-Medium.ttf') format('truetype'), 
		 url('../fonts/Graphik-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family:'Conv_Graphik-Regular';
	src: url('../fonts/Graphik-Regular.eot');
	src: url('../fonts/Graphik-Regular.eot?#iefix') format('embedded-opentype'), 
	     url('../fonts/Graphik-Regular.woff') format('woff'), 
		 url('../fonts/Graphik-Regular.ttf') format('truetype'), 
		 url('../fonts/Graphik-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family:'Conv_HelveticaNeue-Bold';
	src: url('../fonts/HelveticaNeue-Bold.eot');
	src: url('../fonts/HelveticaNeue-Bold.eot?#iefix') format('embedded-opentype'),  
	     url('../fonts/HelveticaNeue-Bold.woff') format('woff'), 
		 url('../fonts/HelveticaNeue-Bold.ttf') format('truetype'), 
		 url('../fonts/HelveticaNeue-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family:'Conv_HELVETICANEUE-MEDIUM';
	src: url('../fonts/HELVETICANEUE-MEDIUM.eot');
	src: url('../fonts/HELVETICANEUE-MEDIUM.eot?#iefix') format('embedded-opentype'),
	     url('../fonts/HELVETICANEUE-MEDIUM.woff') format('woff'), 
		 url('../fonts/HELVETICANEUE-MEDIUM.ttf') format('truetype'), 
		 url('../fonts/HELVETICANEUE-MEDIUM.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}




/*header*/
#header{position:relative;z-index:999;top:0;width:100%;}
.index_header{margin-bottom:-80px;}
.header .wrapper{position:relative;height:80px;background:#fff;}
.header .logo{position:absolute; top:5px; left:50%; margin-left:-60px; width:120px; height:120px;background:#fff;}
.header .logo:after{content:""; position:absolute; z-index:-1; bottom:0;width:120px; height:120px;}
.nav{position:absolute;}
.nav_l{left:30px;}
.nav_r{right:30px;}
.nav .nLi{float:left; margin:0 20px;position:relative;}
.nav .nLi>a{display:inline-block;font-size:18px;font-size:15px\9; font-weight:bold;line-height:80px; color:#08559d;font-family:'Conv_AkzidenzGrotesk-ExtraBoldCond','Conv_HelveticaNeue-Bold'; text-transform:uppercase; }
.nav .nLi>a:after{position:absolute; content:""; bottom:0;left:50%;right:50%; height:4px; background:#d5242e;}
.nav .nLi a{_display:inline-block;_font-size:15px; _font-weight:bold;_line-height:80px; _color:#08559d;_font-family:'Conv_AkzidenzGrotesk-ExtraBoldCond','Conv_HelveticaNeue-Bold';_text-transform:uppercase;}
.nav .nLi:hover>a:after,.nav .nLi>a.currentA:after{left:0;right:0;}


.sub_nav{position:absolute; left:0; z-index:-1; top:80px;width:200px; padding:45px 20px 35px; background:#08559d;display:none; }
.sub_nav a{color:#f4f4f4;}
.sub_nav li a{font-size:14px;padding:8px 0 8px 18px; text-transform:capitalize; line-height:20px;}
.sub_nav li a,.sub_nav_pro dd a{display:block;position:relative; _position:static;}
.sub_nav li a:after,.sub_nav_pro dd a:after{content:"";position:absolute;left:0;width:6px;height:6px;background:url(../images/icons.png) no-repeat -118px -337px;}
.sub_nav li a:after{top:15px;}
.sub_nav li:hover a:after,.sub_nav_pro a:hover:after{left:5px;}


.sub_nav_pro{width:715px; padding:50px 0 25px;}
.pro_name{width:300px; padding-left:40px;}
.sub_nav_pro dl{margin-bottom:20px;}
.sub_nav_pro dt a{font-family:'Conv_Graphik-Regular'; font-size:18px; display:block; margin-bottom:10px;}
.sub_nav_pro dd a{padding:5px 0 5px 18px; }
.sub_nav_pro dd a:after{top:10px;}

.index_header .wrapper,.index_header .logo:after,.shadow .logo:after,.shadow{box-shadow:0 2px 5px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2); -o-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2); -ms-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2); -moz-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);background:#fff;}
.shadow .wrapper{box-shadow:none; -webkit-box-shadow:none; -o-box-shadow:none; -ms-box-shadow:none; -moz-box-shadow:none;}



/*banner*/
.banner{position:relative;overflow:hidden;width:100%; height:700px;}
.banner .bd{position:relative;width:1920px;left:50%; margin-left:-960px;}
.banner .bd li img{width:1920px; height:700px;}
.banner .hd{display:none;position:absolute;width:1920px; height:5px; z-index:2; bottom:20px; left:50%; margin-left:-960px;}
.banner .num{text-align:center;}
.banner .num li{display:inline-block;width:70px; height:5px; font-size:0; margin:0 3px; _float:left;background:#fff;cursor:pointer;}
.banner .num li.on{background:#ff9f07;}
.banner .prev,.banner .next{color:#08559d;position:absolute;top:300px;font:bold 80px/normal simsun; opacity:0; filter:alpha(opacity=0);}
.banner .prev{left:10%;}
.banner .next{right:10%;}
.banner:hover .prev,.banner:hover .next{opacity:1;filter:alpha(opacity=100);}



/*c_box01*/
.c_box01{background:#e4e4e4;padding:50px 0;}
.c_box01 .title_box p,.index_title{text-align:center;}
.index_title a{color:#d5242e;font-size:36px;font-family:'Conv_AkzidenzGrotesk-ExtraBoldCond','Conv_HelveticaNeue-Bold';}
.c_box01 .summary{ color:#6a6a6a; line-height:18px; margin-top:10px; padding:0 200px;}
.bgff{background-color:#fff;}
.bgblue{background:#0f3a62;}
#pro_scroll{margin-top:35px; position:relative; padding-bottom:50px; _height:450px; _overflow:hidden;}
#pro_scroll .slide li{height:400px;}
#pro_scroll .bgff .pic,#pro_scroll .bgblue dl{float:left;}
#pro_scroll .bgff dl,#pro_scroll .bgblue .pic{float:right;}
#pro_scroll .row .pic img{width:400px; height:200px;}
#pro_scroll .row dl{width:490px; padding:32px 75px 30px 35px;}
#pro_scroll .bgff dl{color:#0f3a62;}
#pro_scroll .bgblue dl{color:#fff;}
#pro_scroll dt{font-size:18px;font-family:'Conv_HelveticaNeue-Bold';}
#pro_scroll .text{line-height:20px; height:60px; overflow:hidden; margin:12px 0 15px;}
#pro_scroll .more{color:#d5242e; width:116px; height:22px; text-align:center; line-height:22px; border:solid 2px #d5242e;}
#pro_scroll .row:hover .more{ background:#d5242e; color:#fff;}
#pro_scroll .btn{position:absolute; width:100%; top:185px;}
#pro_scroll .btn a{position:absolute; width:26px; height:26px; border:solid 2px #d5242e; display:block; text-align:center;}
#pro_scroll .btn i,#pic_show .btn a i{display:inline-block; width:5px; height:9px; background:url(../images/icons.png) no-repeat;margin-top:9px;}
#pro_scroll .prev i{background-position:0 0;}
#pro_scroll .next i{background-position:-26px 0;}
#pro_scroll .prev{left:-50px;}
#pro_scroll .next{right:-50px;}
#pro_scroll .btn a:hover{background:#d5242e;}
#pro_scroll .prev:hover i,#pic_show .btn .prev i{background-position:-8px 0;}
#pro_scroll .next:hover i,#pic_show .btn .next i{background-position:-19px 0;}
#pro_scroll .num{text-align:center;position:absolute; width:100%; bottom:0;}
#pro_scroll .num li{width:12px; height:12px;display:inline-block;background:url(../images/icons.png) no-repeat 0 -15px; font-size:0; margin:0 2px; _display:none;}
#pro_scroll .num li.on{background-position:-15px -15px;}



/*c_box02*/
.c_box02{background:url(../images/bg01.jpg) no-repeat center 0 #f4f4f4;padding-top:85px;}
.about_infor{margin:0 -10px;}
.about_infor li{float:left; width:320px; text-align:center; margin:0 10px;_margin:0 8px;}
.about_infor li a{display:block; padding:45px 15px 90px;}
.about_infor .title{font-size:24px;color:#fff;font-family:'Conv_AkzidenzGrotesk-ExtraBoldCond','Conv_HelveticaNeue-Bold';}
.about_infor .text{color:#8098ae;line-height:24px;height:120px;overflow:hidden; margin-top:30px;}
.about_infor .second .text,.about_infor li:hover .text{color:#fff;}
.about_infor .second a{border:solid 2px #d5242e; border-bottom:none;}



.about_pic{position:relative;}
.about_pic .slide{width:800px; margin:0 auto;background:#fff;}
.about_pic .slide ul li a{
  display:block;
  position:relative;
}
.about_pic .slide ul li a>img{width:800px; height:400px;}
.about_pic .icon{
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  background: rgba(0,0,0,.3) url(../images/video_icons.png) no-repeat center center;
}
.about_pic .btn{position:absolute; width:100%; text-align:center; top:-50px;}
.about_pic .btn a{display:inline-block; width:28px; height:11px; border:solid 1px #d5242e; margin:0 5px;}
.about_pic .btn i{display:inline-block; width:12px; height:7px;background:url(../images/icons.png) no-repeat; vertical-align:middle; margin-top:-6px;}
.about_pic .btn .prev i{background-position:0 -34px;}
.about_pic .btn .next i{background-position:-31px -48px;}
.about_pic .btn a:hover{ background:#d5242e;}
.about_pic .btn .prev:hover i{background-position:-23px -34px;}
.about_pic .btn .next:hover i{background-position:-8px -48px;}


/*c_box03*/
.c_box03{background:#f4f4f4; padding:55px 0;}
.case_summary{margin:30px -30px;}
.case_summary p{width:470px; margin:0 30px;_margin:0 20px; line-height:24px; color:#0f3a62; height:120px; overflow:hidden;}
.case_list{margin-right:-35px;}
.case_list li{float:left; width:310px; margin-right:35px;}
.case_list img{width:270px; height:180px; margin:0 auto;}
.case_list dl{border:solid 2px #d5242e; padding:70px 35px 25px; margin-top:-50px;color:#0f3a62;}
.case_list dt{font-size:16px;font-family: 'Conv_HELVETICANEUE-MEDIUM';}
.case_list dt,.case_list .text{line-height:18px; height:36px; overflow:hidden;}
.case_list .text{margin:12px 0 18px;}
.case_list .more{width:48px;height:17px;border:solid 1px #d5242e; text-align:center;}
.case_list .more i{display:inline-block; width:20px; height:7px;background:url(../images/icons.png) no-repeat -23px -48px;}
.case_list li:hover dl{background:#d5242e; color:#fff;}
.case_list li:hover .more{border-color:#fff;}
.case_list li:hover .more i{background-position:0 -48px;}
.learn_more{background:#d5242e;width:120px;height:32px; overflow:hidden;margin:40px auto 0; }
.learn_more a{display:block;color:#fff;text-align:center;line-height:32px; position:relative; _position:static;}
.learn_more a:before{content:attr(data-hover);position:absolute; top:100%; left:0;width:120px;text-align:center;}
.learn_more:hover a{transform:translateY(-100%); -webkit-transform:translateY(-100%); -o-transform:translateY(-100%); -ms-transform:translateY(-100%); -moz-transform:translateY(-100%);}



/*c_box04*/
.c_box04{background:url(../images/bg02.jpg) no-repeat center 0;height:500px;}
.c_box04 .infor{width:470px; height:500px;position:relative;}
.c_box04 .infor .title a{display:block; width:270px; height:130px; line-height:130px; color:#fff; font-size:36px; text-align:center;font-family:'Conv_AkzidenzGrotesk-ExtraBoldCond','Conv_HelveticaNeue-Bold';}
.c_box04 .infor .title{position:absolute; right:500px; bottom:0;}
.index_contact{margin:50px 0 35px;}
.index_contact li,.c_box04 .phone span,.c_box04 .add{color:#fff;font-size:14px; line-height:24px;position:relative; _position:static; padding-left:55px;}
.index_contact li:before,.c_box04 .phone span:before,.c_box04 .add:before{content:""; position:absolute; left:20px;background:url(../images/icons.png) no-repeat;}
.index_contact li{padding:4px 0 4px 55px; margin-bottom:5px;font-family:'Conv_HelveticaNeue-Bold';}
.index_contact .mail,.index_contact .mail a{color:#d5242e;}
.index_contact .mail{border:solid 2px #d5242e; width:260px;}
.index_contact li:before{width:20px; height:21px; top:7px;}
.index_contact .tel:before{background-position:0 -70px;}
.index_contact .fax:before{background-position:0 -106px;}
.index_contact .mail:before{background-position:0 -139px;}
.index_contact .service:before{background-position:0 -169px;}
.c_box04 .phone{overflow:hidden;zoom:1;}
.c_box04 .phone span{display:inline-block; width:180px; margin-bottom:12px;font-family:'Conv_HelveticaNeue-Bold';float:left;}
.c_box04 .phone span:before{width:25px; height:25px; top:-1px;background-position:-30px -66px;}
.c_box04 .add{position:absolute; bottom:40px;}
.c_box04 .add:before{width:25px; height:25px; top:0;background-position:5px -198px;}



/*c_box05*/
.c_box05{background:#f4f4f4; padding:55px 0 70px;}
.c_box05 .title_box{border-bottom:solid 2px #d5242e; text-align:center;}
.c_box05 .title_box a{display:inline-block; padding:0 87px 10px; padding:0 60px 10px\9; position:relative; _position:static;font-family:'Conv_AkzidenzGrotesk-ExtraBoldCond','Conv_HelveticaNeue-Bold';}
.c_box05 .title_box a:after{content:""; position:absolute; bottom:-7px; left:0;right:0; margin:0 auto; width:12px; height:12px;background:url(../images/icons.png) no-repeat -57px 0;}
.c_box05 .title_box .news_title:after{bottom:-9px}
.c_box05 .news_title{color:#0f3a62; font-size:18px;}
.c_box05 .news_title02{color:#d5242e; font-size:30px;}
.index_news{margin-right:-50px;}
.index_news li{float:left; width:300px; margin:50px 50px 0 0;}
.index_news li img{
  display:block;
  max-width:100%;
  margin-bottom:15px;
}
.index_news .date{color:#8098ae; font-size:48px;font-family:'Conv_AkzidenzGrotesk-ExtraBoldCond','Conv_HelveticaNeue-Bold';}
.index_news dt{color:#474747; font-size:18px; line-height:24px; height:48px; margin:15px 0;font-family:'Conv_Graphik-Regular';}
.index_news .text{color:#9b9b9b; font-size:14px; line-height:18px; height:54px; overflow:hidden;}
.index_news li:hover .date{color:#0f3a62;}
.index_news li:hover dt{color:#232323;}
.index_news li:hover .text{color:#666;}




/*footer*/
.f_box01{background:#d5242e; padding:20px 0;font-family:'Conv_Graphik-Regular';}
.s_tip{font-size:24px; color:#fff; font-style:italic;display:inline-block; padding-left:110px; position:relative; _position:static; line-height:38px;}
.s_tip:before{content:"";position:absolute;left:30px; width:49px; height:35px;background:url(../images/icons.png) no-repeat -74px 0;}
.f_box01 .s_btn{overflow:hidden;width:166px; height:38px; background:#06294a; text-align:center; line-height:38px;}
.f_box01 .s_btn span{display:block;font-size:18px; color:#fff; position:relative;}
.f_box01 .s_btn span:before{content:attr(data-hover);position:absolute; top:100%; left:0;width:166px;text-align:center;}
.f_box01 .s_btn:hover span{transform:translateY(-100%); -webkit-transform:translateY(-100%); -o-transform:translateY(-100%); -ms-transform:translateY(-100%); -moz-transform:translateY(-100%);}
.f_box02{background:#06294a;}
.index_partner{padding:20px 0; border-bottom:solid 1px #083968;box-shadow:0 1px 0 #031a30; -webkit-box-shadow:0 1px 0 #031a30; -o-box-shadow:0 1px 0 #031a30; -ms-box-shadow:0 1px 0 #031a30; -moz-box-shadow:0 1px 0 #031a30;}
.index_partner ul{margin-right:-25px;}
.index_partner li{float:left; margin-right:25px;}
.index_partner img{width:180px; height:90px;}
.index_partner li:hover img{transform:translateY(-3px); -webkit-transform:translateY(-3px); -o-transform:translateY(-3px); -ms-transform:translateY(-3px); -moz-transform:translateY(-3px);}


.f_main{padding:55px 0;}
.f_main .title,.f_main .title a{ display:block; color:#d5242e; font-size:36px;font-size:26px\9; margin-bottom:35px;font-family:'Conv_AkzidenzGrotesk-ExtraBoldCond','Conv_HelveticaNeue-Bold';}
.column01{width:350px;}
.column01 form input,.column01 form textarea{color:#6f8497;height:30px;line-height:30px;border:none;background:#031a30; padding:0 8px; width:334px; margin-bottom:15px;}
.column01 form textarea{float:left; padding:8px; line-height:20px; height:84px;width:234px;}
.column01 form .send{color:#fff;width:100px;height:100px;border:none; padding:0;background:#d5242e;text-align:center;float:right; font-size:30px;cursor:pointer;font-family:'Conv_AkzidenzGrotesk-ExtraBoldCond','Conv_HelveticaNeue-Bold';}

.column02{width:220px; margin:0 90px;_margin:0 80px;}
.column02 ul li a{display:block;color:#6f8497; font-size:14px; margin-bottom:18px;position:relative; _position:static; padding-left:20px;}
.column02 ul li a:before{content:""; position:absolute; left:0; top:6px; width:12px; height:7px; background:url(../images/icons.png) no-repeat -54px -48px;}
.column02 ul li:hover a{color:#d5242e;}
.column02 ul li:hover a:before{background-position:-31px -48px;}
.social{padding-top:15px;}
.social span{display:block; color:#d5242e; font-size:24px; margin-bottom:18px;font-family:'Conv_AkzidenzGrotesk-ExtraBoldCond','Conv_HelveticaNeue-Bold';}
.social a{display:inline-block; width:32px; height:32px;background:url(../images/social.png) no-repeat; margin-right:8px;}
.social .s01{background-position:0 0;}
.social .s02{background-position:-44px 0;}
.social .s03{background-position:-88px 0;}
.social .s04{background-position:-133px 0;}
.social .s05{background-position:-177px 0;}


.column03{width:250px;}
.column03 ul{margin-right:-6px;}
.column03 li{float:left; margin:0 15px 15px 0; overflow:hidden;}
.column03 li img{width:70px; height:70px;}
.column03 li:hover img{transform:scale(1.05); -webkit-transform:scale(1.05); -o-transform:scale(1.05); -ms-transform:scale(1.05); -moz-transform:scale(1.05);}

.f_box03{background:#031a30; color:#1a3651; padding:20px 0;}
.f_box03 .copyright span{float:right;}
.f_box03 .copyright span a{color:#1a3651;}


/*return*/
.backToTop{width:46px; height:46px; background:url(../images/top.png) no-repeat center rgba(2,26,48,0.9); text-indent:9999px;cursor:pointer; color:#fff; text-align:center;cursor:pointer; position:fixed; bottom:60px; right:25px; border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px;}
.backToTop:hover{background-color:#d4232d;}



/*sub*/
.sub_banner{width:100%;overflow:hidden;}
.sub_banner img{position:relative; margin-left:-960px; left:50%; height:250px;}
.breadcrumbs{height:20px;padding:10px 0;}
.breadcrumbs p{line-height:20px; padding-left:28px; position:relative; _position:static;}
.breadcrumbs p:before{position:absolute;content:"";left:0;top:0;width:16px;height:16px;background:url(../images/icons.png) no-repeat -132px 0;}
.breadcrumbs,.breadcrumbs a{color:#474747;}
.breadcrumbs a:hover{color:#0f3a62;}


/*main_title*/
.main_title{color:#d5242e;font-size:48px;font-family:'Conv_AkzidenzGrotesk-ExtraBoldCond','Conv_HelveticaNeue-Bold'; padding:42px 0;}
.main_title p{text-align:center;}
.bgf4{background-color:#f4f4f4;}
.bge4{background-color:#e4e4e4;}



/*page*/
.page{text-align:center; padding:55px 0;}
.page a{display:inline-block;margin:0 5px; width:28px;height:28px; line-height:28px; background:#e4e4e4;}
.page .prev{padding:0 10px 0 20px; width:68px;}
.page .next{padding:0 35px 0 20px;width:43px;}
.page .prev,.page .next{position:relative; _position:static;}
.page .prev:before,.page .next:before{content:""; position:absolute; top:10px; width:4px; height:7px;background:url(../images/icons.png) no-repeat;}
.page .prev:before{background-position:-105px -70px;left:10px;}
.page .next:before{background-position:-135px -70px;right:22px;}
.page a:hover{background:#d5242e;color:#fff;}
.page .prev:hover:before{background-position:-115px -70px;}
.page .next:hover:before{background-position:-125px -70px;}



/*pro_cover*/
.proCover_box{padding:60px 0;}
.proCover_box ul li,.culture_box li{float:left;width:250px; height:400px; overflow:hidden;background:#f0f0f0;text-align:center; position:relative;}
.proCover_box li .pro_title,.culture_box li .title{color:#d5242e; font-size:18px;font-family:'Conv_HelveticaNeue-Bold'; padding:0 20px;line-height:24px;}
.proCover_box li .pro_title{margin-top:25px; padding-bottom:30px; position:relative; _position:static;}
.proCover_box li .pro_title span{display:table-cell;height:75px;vertical-align:middle;width:210px; text-align:center; background:#f0f0f0; position:relative; z-index:9;}
.proCover_box li .pro_title:after{content:""; position:absolute;  width:2px;top:0;bottom:0; background:#d5242e; left:0;right:0; margin:0 auto;}
.proCover_box li dl{text-align:center; padding:0 15px;}
.proCover_box li dd{margin-top:10px;}
.proCover_box li dd a{display:inline-block; padding:5px 20px;line-height:16px; position:relative; _position:static;border:solid 2px transparent;}
.proCover_box li dd a:before{content:""; z-index:2; position:absolute; top:-5px; width:8px; height:8px; left:0; right:0; margin:0 auto;background:url(../images/icons.png) no-repeat -120px -247px;}
.proCover_box li dd:hover a{border:solid 2px #d5242e;}
.proCover_box li .pic{position:absolute; bottom:5px; width:100%; left:0;}
.proCover_box li img{width:250px; height:125px; margin:0 auto;}

.proCover_box li:last-child .pic img{display:none;}

/*pro_detail*/
.proDetail_box{padding:60px 0;}
.proDetail_main{width:790px; background:#fff;}
#detail_pic{position:relative;}
#detail_pic .hd{width:100%; margin-top:10px; overflow:hidden;}
#detail_pic .hd ul{margin-right:-10px;}
#detail_pic .hd ul li{float:left;width:190px;margin-right:10px; position:relative; _position:static;cursor:pointer;}
#detail_pic .hd ul li img{width:190px; height:95px;}
#detail_pic .hd ul li:after{content:""; position:absolute; left:0; top:0; width:186px; height:91px; border:solid 2px transparent;}
#detail_pic .hd ul li.on:after{border:solid 2px #d5242e;}
#detail_pic .bd li{vertical-align:middle; }
#detail_pic .bd img{width:790px; height:395px;}



#detail_data{margin-top:30px; position:relative;}
.data_menu{background:#d5242e; height:40px; padding:12px 15px 8px;z-index:999; width:760px; position:absolute;top:0;}
.data_menu ul{ background:url(../images/line.png) repeat-x 0 5px;}
.data_menu li{float:left;}
.data_menu li a{color:#fff; line-height:24px; font-family:'Conv_Graphik-Regular'; display:inline-block; padding:16px 6px 0; position:relative; _position:static;}
.data_menu li a:before{content:""; position:absolute; left:13px;top:0; width:6px; height:6px; border:solid 2px #fff;background:#d5242e;}
.data_menu li a:hover:before,.data_menu li.current a:before{width:9px; height:9px;background:#fff; top:-1px;}
.infor_title,.inquiry_title{background:#eee; height:60px; line-height:60px;color:#474747; font-size:30px; font-family:'Conv_AkzidenzGrotesk-ExtraBoldCond','Conv_HelveticaNeue-Bold'; padding:0 35px; border-top:solid 6px #0f3a62; cursor:pointer; position:relative; _position:static;}
.infor_title:after{content:""; position:absolute;right:35px; top:22px; width:31px; height:16px;background:url(../images/icons.png) no-repeat -98px -289px;}
.inquiry_title{border-top:solid 6px #d5242e;}
.infor_main{padding:0 40px 30px;}
.infor_main .section{margin-top:30px;}
.infor_main .section p{margin-top:20px;}
.infor_main .title i,.infor_list i{display:inline-block; width:30px; height:30px; color:#fff; background:#d5242e; text-align:center; line-height:30px; font-size:18px;font-family:'Conv_Graphik-Medium'; float:left; margin-right:15px;} 
.infor_main .title span,.infor_list li .right .title{display:block; overflow:hidden; line-height:30px; color:#474747; font-size:18px;font-family:'Conv_Graphik-Medium'; }
.infor_main .text{color:#474747; font-size:14px; line-height:24px;}
.infor_main .pic{margin:5px -20px 0 0;}
.infor_main .pic img{margin:20px 20px 0 0;}

.infor_list li{margin-top:25px;}
.infor_list li .right{overflow:hidden; padding-top:3px;}
.infor_list li .right .title{line-height:26px;}
.line_pic{margin-top:30px;}
.line_pic img{width:700px;}
.line_pic span{display:block;width:660px; background:#d5242e; color:#fff; font-size:14px; line-height:24px; padding:6px 20px;}
.infor_summary{margin:25px 0 0;}


.table_content{margin-top:30px;}
.table_main{width:710px; max-height:580px; overflow:auto;padding-bottom:30px;}
.infor_main .section .table_title{color:#474747;font-size:18px;font-family:'Conv_Graphik-Medium'; margin:0 0 20px;}
.table_title span{font-size:14px; display:block; font-family:Verdana;}
.pro_table{width:100%; border:solid 1px #e4e4e4;}
.pro_table td{border:solid 1px #e4e4e4; text-align:center;font-size:14px; line-height:18px; height:40px; padding:0 10px;}
.down_sheet a{display:block; background:#d5242e; height:36px; line-height:36px; font-size:14px; color:#fff; margin-top:30px; text-align:center;}
.down_sheet a i{ display:inline-block; width:24px; height:16px; background:url(../images/icons.png) no-repeat 0 -354px; vertical-align:middle; margin-right:10px;}
.down_sheet{padding: 0 40px 30px;margin-top: 20px;display:block;}

.table_main::-webkit-scrollbar{width:9px;height:9px;cursor:pointer;margin-top:-5px;} 
.table_main::-webkit-scrollbar-track{background:none;} /* ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â»Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â¡ÃƒÆ’Ã‚Â§Ãƒâ€¦Ã‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â»ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â½Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â¨Ãƒâ€ Ã¢â‚¬â„¢Ãƒâ€¦Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¢Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã‚Â¨ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°Ãƒâ€šÃ‚Â² */
.table_main::-webkit-scrollbar-thumb{background:#e4e4e4;} /* ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â»ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¢Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã‚Â¨ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°Ãƒâ€šÃ‚Â² */
.table_main::-webkit-scrollbar-button{ display:none;background-color:#e4e4e4;} /* ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â»ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â½Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¸Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¤Ãƒâ€šÃ‚Â´ÃƒÆ’Ã‚Â§Ãƒâ€¦Ã‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã¢â‚¬â„¢ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€šÃ‚Â®ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¢Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã‚Â¨ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°Ãƒâ€šÃ‚Â² */
.table_main::-webkit-scrollbar-corner{background-color:#fff ;}



#inquiry .main{padding:30px 65px;}
.inquiry_tip{position:relative;}
.tip_text{position:absolute;left:0;bottom:20px; padding:0 20px;color:#fff; line-height:32px; background:rgba(230,0,19,.8);}
#inquiry form{margin-top:30px;}
#inquiry ul li{overflow:hidden;zoom:1; margin-bottom:20px;}
#inquiry li span{display:inline-block; color:#272a2b; font-size:14px; float:left; width:125px; text-align:right; margin-right:10px; line-height:30px;}
#inquiry  li span i{color:#ff0000;}
#inquiry input,#inquiry textarea{float:left;width:478px;border:solid 1px #e4e4e4;height:28px;line-height:28px;padding:0 10px;color:#868686;background:none;font-family:Arial;}
#inquiry textarea{height:118px;}
#inquiry .send{width:165px;padding:0 15px 0 42px;height:30px;line-height:30px;border:none;color:#fff;margin-left:135px;background:url(../images/icons.png) no-repeat -160px -291px #e60013;font-size:14px;cursor:pointer;}



#pro_right{width:190px;right:0; z-index:9;}
.proDetail_btn{background:#fff; padding:1px 20px 20px;}
.proDetail_btn p{margin-top:20px;}
.proDetail_btn p a{display:block; height:40px; line-height:40px;padding-left:40px; width:110px;color:#fff;font-size:14px;font-family:'Conv_Graphik-Medium';position:relative; _position:static;}
.proDetail_btn .chat a{background:rgba(213,36,46,1);} 
.proDetail_btn .send a{background:rgba(239,78,65,1);} 
.proDetail_btn .video a{background:rgba(15,58,98,1);} 
.proDetail_btn .download a{background:rgba(35,140,200,1);} 
.proDetail_btn p a:before{content:""; position:absolute; left:8px; top:8px; width:24px; height:24px; background:url(../images/icons.png) no-repeat;}
.proDetail_btn .chat a:before{background-position:-117px -258px;}
.proDetail_btn .send a:before{background-position:-150px -258px;}
.proDetail_btn .video a:before{background-position:-63px -285px;}
.proDetail_btn .download a:before{background-position:-179px -258px;}
.proDetail_btn .chat a:hover{background:rgba(213,36,46,.85);} 
.proDetail_btn .send a:hover{background:rgba(239,78,65,.85);} 
.proDetail_btn .video a:hover{background:rgba(15,58,98,.85);} 
.proDetail_btn .download a:hover{background:rgba(35,140,200,.85);} 




.pro_menu{margin-top:20px;}
.pro_menu li a{display:table-cell; color:#474747;line-height:14px; height:50px; width:165px; vertical-align:middle; padding:0 5px 0 20px; position:relative; _position:static; z-index:5;}
.pro_menu li a:after{content:"";position:absolute;left:0;top:0; background:#eee; z-index:-1; width:0; height:50px;border-left:solid 4px #fff;}
.pro_menu li:hover a:after{width:186px; border-color:#d5242e;}

.social02{ position:absolute; left:-100px;top:0;}
.social02 a{display:block; width:48px; height:48px;background:url(../images/social02.png) no-repeat; margin-bottom:15px;}
.social02 .s01{background-position:0 0;}
.social02 .s02{background-position:0 -63px;}
.social02 .s03{background-position:0 -126px;}
.social02 .s04{background-position:0 -189px;}
.social02 .s05{background-position:0 -252px;}
.social02 .s06{background-position:0 -315px;}




/*about*/
.about_box,.factory_box,.history_box,.area_box,.company_box,.process_box,.organize_box{padding:60px 0;}
.about_box ul{width:900px; margin:0 auto;}
.about_box ul li{float:left;width:300px;height:300px;text-align:center;}
.about_box ul li a{display:block; width:100%; height:100%;}
.about_box ul li.even{background:#13416c;}
.about_box ul li.odd{background:#06294a;}
.about_box li .pic{width:160px; height:160px; margin:40px auto 10px;}
.about_box li .name{color:#fff; font-size:24px;font-family:'Conv_AkzidenzGrotesk-ExtraBoldCond','Conv_HelveticaNeue-Bold';}
.about_box ul li:hover{background:#d5242e;}


.factory_summary{color:#68717a; line-height:18px; padding:35px 75px 0; text-align:center;}
.factory_box dl{margin-top:25px;}
.factory_box dl dt{color:#d5242e; font-size:30px;font-family:'Conv_HELVETICANEUE-MEDIUM'; text-align:center;}
.factory_box dl dd img{margin-top:20px;}


.culture_box{padding:55px 0 60px;}
.culture_title{color:#d5242e;font-size:18px; text-align:center;font-family:'Conv_HelveticaNeue-Bold';}
.culture_box li .title{font-size:24px; height:48px; margin:55px 0 40px; padding:0 30px;}
.culture_box li .text{color:#474747; line-height:24px;padding:0 15px;}
.culture_box li .pic{position:absolute; bottom:20px; width:100%; left:0;}
.culture_box li img{width:160px; height:100px; margin:0 auto;}
.culture_box li:hover .pic{bottom:25px;}


.honor_box{padding:60px 0 40px;}
.honor_box li{float:left;width:220px; margin:0 10px 20px; _margin:0 8px 20px;position:relative; border:solid 5px #08559d;}
.honor_box li img{width:220px; height:330px;}
.honor_box li .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(244,244,244,.8);text-align:center;opacity:0;filter:alpha(opacity=0);}
.honor_box li .overlay span{display:inline-block; width:56px; height:56px; background:url(../images/icons.png) no-repeat 0 -285px; margin-top:137px;}
.honor_box li:hover{border-color:#d5242e;}
.honor_box li:hover .overlay{opacity:1; filter:alpha(opacity=100);}


.history_box .wrapper{padding:35px 0 20px;}
.old_pic{margin-top:25px;}
.history_box ul{padding:0 200px;text-align:center; margin-top:-53px; position:relative;}
.history_box ul li{margin-bottom:20px; padding-bottom:30px; position:relative; _position:static;}
.history_box ul li:after{content:""; position:absolute; left:0; right:0; margin:0 auto; bottom:0; width:0; height:28px; border:solid 1px #d5242e;}
.history_box ul li.last{padding-bottom:0;}
.history_box ul li.last:after{display:none;}
.history_box .year{width:60px; height:60px; background:#d5242e; color:#fff; font-size:14px;font-family:'Conv_HELVETICANEUE-MEDIUM'; line-height:
60px; margin:0 auto;}
.history_box .first .year{ width:106px; height:106px;font-size:14px; line-height:106px; font-size:30px;font-family:'Conv_HelveticaNeue-Bold';}
.history_box .infor{color:#68717a; line-height:18px; padding:15px 0;}


.area_box .wrapper{padding-bottom:30px;}
.area_box .distribution{padding:30px 110px 50px;}
.distribution {text-align:center;}
.distribution li{float:left; margin:0 25px; width:145px; text-align:center;}
.distribution .location{width:70px; margin:0 auto;}
.distribution .location span{width:60px; padding:0 5px; height:70px; color:#fff; background:#d5242e; display:table-cell; vertical-align:middle;font-family:'Conv_HELVETICANEUE-MEDIUM';}
.distribution .loca_name{color:#68717a; line-height:18px; margin-top:10px;}
.area_pic img{margin:0 auto;}


.company_box .wrapper{padding-bottom:40px;}
.company_box .section{margin-top:15px;}
.company_video{background:url(../images/video_bg.jpg) no-repeat center 0; padding:40px 0;}
.video_frame{width:670px; margin:0 auto;}

#pic_show{position:relative;}
#pic_show img{ width:1000px; height:330px;}
#pic_show .btn{position:absolute; width:100%; top:140px;}
#pic_show .btn a{position:absolute; width:50px; height:50px; text-align:center; background-color:#d5242e;}
#pic_show .btn a i{margin-top:20px;}
#pic_show .btn .prev{left:0;}
#pic_show .btn .next{right:0;}
.company_title,.company_text,.research{padding:0 35px;}
.company_title{color:#d5242e; font-size:36px;font-family:'Conv_AkzidenzGrotesk-ExtraBoldCond','Conv_HelveticaNeue-Bold'; margin:30px 0 10px;}
.company_text{color:#474747; line-height:24px; margin-bottom:10px;}
.research{margin:20px 0;}
.school{margin-left:4px;}
.school li{float:left; width:330px; height:330px; position:relative; margin-right:1px;}
.school li span{display:inline-block; font-family:Arial; color:#fff; background:rgba(213,36,46,.9); width:215px; padding-left:15px; height:36px; line-height:36px; position:absolute; bottom:20px;}

.app_box{padding:20px 0 50px;}
.app_main{margin-right:-20px;}
.app_main li{float:left; width:184px; text-align:center; margin:35px 20px 0 0;}
.app_main .pic img{width:178px; height:178px; border:solid 3px #f4f4f4;}
.app_main .name{margin-top:15px; font-size:14px; line-height:18px;font-family:'Conv_HELVETICANEUE-MEDIUM';color:#474747;height:36px; overflow:hidden;}
.app_main li:hover .name{color:#d5242e;}


.process_main .process_title{text-align:center; font-size:30px; color:#d5242e;font-family:'Conv_HELVETICANEUE-MEDIUM'; line-height:30px; margin-top:40px; padding-bottom:45px; position:relative; _position:static;margin-bottom:20px;}
.process_main .process_title:after{content:""; position:absolute;left:0;right:0;margin:0 auto;bottom:0;height:30px;width:0;border-left:solid 1px #d5242e;border-right:solid 1px #d5242e;}
.process_main .baguetteBox li{position:relative; float:left; width:200px; height:100px;}
.process_main .baguetteBox img{width:200px; height:100px;}
.process_main .baguetteBox .num{ display:inline-block; position:absolute; width:30px; height:30px; background:#d5242e; color:#fff; text-align:center; line-height:30px; bottom:0;right:0; font-size:18px;font-family:'Conv_AkzidenzGrotesk-ExtraBoldCond','Conv_HelveticaNeue-Bold';}


.organize_box .wrapper{padding-bottom:50px;}
.organization_pic{margin-top:35px;}
.organization_pic img{margin:0 auto;}



/*case*/
.partner_box{padding:60px 0 10px;}
.partner_box ul,.video_box ul{margin-right:-50px;}
.partner_box ul li,.video_box li{float:left; width:300px; margin-right:50px;}
.partner_box ul li{margin-bottom:50px;height:200px; background:#fff;}
.partner_box li img{width:180px; height:90px; margin:55px auto;}
.partner_box ul li:hover{margin:-10px 50px 60px 0;}



.exhibition_box{padding:55px 0 30px;}
.exhibition_summary{color:#474747;line-height:24px;padding:0 280px;text-align:center;}
.exhibition_box .section{background:#f4f4f4; height:200px; margin-top:20px;}
.exhibition_box .section img{width:500px; height:200px;}
.exhibition_box .section dl{width:390px; padding:30px 65px 30px 45px;color:#474747;}
.exhibition_box .section dt{font-family:'Conv_Graphik-Regular';}
.exhibition_box .section .title01{font-size:24px;}
.exhibition_box .section .title02{font-size:14px; margin:15px 0 12px;}
.exhibition_box .section .text{line-height:24px;height:72px; overflow:hidden;}
.exhibition_box ul{margin-top:30px;}
.exhibition_box ul li{float:left; padding:35px 0 30px 25px; _padding:35px 15px 30px 15px; background:#fff; margin-bottom:30px;}
.exhibition_box li img,.video_box li img{width:300px; height:200px;}
.exhibition_box li .name{color:#0f3a62;font-size:16px;font-family:'Conv_HELVETICANEUE-MEDIUM'; margin-top:15px;}
.exhibition_box li:hover .name,.video_box li:hover .name,.project_main li:hover .name{color:#d5242e;}


.customer_box .wrapper{padding-bottom:55px;}
.customer_box ul{margin-top:0;}
.customer_box ul li{padding:0;margin:35px 0 0 25px;_margin:35px 0 0 18px; background:none;}
.customer_box li img{width:300px; height:300px;}


.project_box,.solution_box,.customer_box{padding:60px 0;}
.case_menu,.solution_menu{width:200px;}
.case_menu li{margin-bottom:1px;}
.case_menu li a,.leader_title span{display:table-cell;width:130px;padding:0 35px; height:200px;vertical-align:middle; overflow:hidden;background:#0f3a62; color:#fff;font-size:18px;line-height:30px;font-family:'Conv_Graphik-Medium';}
.case_menu li.current a,.case_menu li:hover a{background:#d5242e;}
.project_main{width:800px; padding:30px 0 25px; _width:790px;}
.project_main ul{margin-left:20px;}
.project_main li{float:left; width:240px; margin:0 20px 20px 0; _margin:0 10px 20px 0;}
.project_main li img{width:240px; height:160px;}
.project_main li .name{color:#474747;line-height:16px;height:32px;overflow:hidden; margin:15px 0;}



#s_menu{right:0;z-index:9;}
.solution_box .case_menu li a{width:150px;padding:0 25px;font-size:20px;}
.solution_box .wrapper,.proDetail_box .wrapper{position:relative;}
.solution_main{width:540px; padding:30px;_padding:10px;}
.solution_menu .title,.pro_menu .title{background:#0f3a62; color:#fff;font-size:18px;font-family:'Conv_Graphik-Medium'; padding:25px 20px; line-height:18px;}
.solution_menu ul,.pro_menu ul{background:#fff;}
.solution_menu li a{display:block; color:#474747;line-height:14px; padding:12px 5px 12px 20px; position:relative; _position:static; z-index:5;}
.solution_menu li a:after{content:"";position:absolute;left:0;top:0; background:#eee; z-index:-1; width:0; height:100%;border-left:solid 4px #fff;}
.solution_menu li:hover a:after,.solution_menu li.current a:after{width:196px; border-color:#d5242e;}
.solution_main .section{margin-bottom:20px;}
.big_pic{position:relative;}
.big_pic .zoom{position:absolute;right:0;bottom:0; width:30px; height:30px;background:url(../images/icons.png) no-repeat -83px -247px; _display:none;}
.big_pic img{width:100%; height:auto;}
.solution_title{color:#474747; font-size:18px;font-family:'Conv_Graphik-Medium'; padding:25px 0 20px;}
.solution_infor p{color:#474747; line-height:24px; margin-bottom:20px;}
.application ul{width:250px; margin-right:20px;}
.application ul li{margin-bottom:10px;}
.application ul li span{display:inline-block; width:22px; height:22px; background:#d5242e; color:#fff; text-align:center; line-height:22px; margin-right:10px;}


.leader_box{padding:60px 0 30px;}
.leader_box .section{padding:50px; margin-bottom:30px; position:relative;}
.leader_title{position:absolute; left:350px; top:0; }
.leader_title span{padding:0 35px;height:250px;font-size:24px;background:#d5242e;}
.leader_box .pic_l img{width:300px; height:400px;}
.leader_box .right{width:550px;}
.leader_box .pic_r{text-align:right;}
.leader_box .pic_r img{display:inline-block; width:400px; height:200px;}
.leader_box .text{color:#474747; line-height:24px; height:120px; margin-top:45px;}




/*news*/
.news_box{padding:20px 0 80px;}
.video_box{padding:60px 0 40px;}
.video_box li .pic{position:relative;}
.video_box li .overlay{position:absolute; width:100%; height:100%; left:0;top:0; text-align:center; }
.video_box li .overlay span{display:inline-block;width:70px; height:70px;background:url(../images/icons.png) no-repeat -29px -168px; margin-top:65px;}
.video_box li .name{line-height:18px; height:36px; overflow:hidden;padding-left:42px; color:#0f3a62; font-size:16px;font-family:'Conv_HELVETICANEUE-MEDIUM';position:relative;_position:static; margin:22px 0;} 
.video_box li .name:before{content:""; position:absolute; left:0;top:0; width:32px; height:33px;background:url(../images/icons.png) no-repeat -34px -246px;}
.video_box li:hover .overlay{background:rgba(15,58,98,.5);}
.video_box li:hover .name:before{background-position:0 -246px;}


.detail_title{padding:40px 0;}
.detail_title .wrapper{overflow:hidden;zoom:1;}
.detail_title .title{color:#d5242e; font-size:24px;font-family:'Conv_Graphik-Regular';}
.detail_title .tip{margin-top:10px; float:left;}
.detail_title .tip span{display:inline-block; margin-right:20px; padding-left:24px; position:relative; _position:static;font-size:14px; color:#909090;font-family:'Conv_Graphik-Medium';}
.detail_title .tip span:before{content:""; position:absolute;left:0;top:-2px; width:19px; height:18px;background:url(../images/icons.png) no-repeat;}
.detail_title .tip .time:before{background-position:-64px -316px;}
.detail_title .tip .view:before{background-position:-63px -339px;}
.detail_title .tip .share:before{background-position:-37px -354px;top:-1px;}
.detail_title .tip img{display:inline-block; vertical-align:middle; margin-left:10px;}

.detail_title .addthis_sharing_toolbox{float:left;margin:5px 0 0 -15px;}


.news_detail{padding:55px 0;}
.news_detail p,.news_detail div{color:#474747;line-height:24px;}
.news_detail img{display:inline-block; margin-right:40px;}
.news_list{padding:40px 0;}
.news_list p{ padding:8px 0;}
.news_list span{display:inline-block; color:#d5242e; font-size:14px;font-family:'Conv_Graphik-Medium'; width:85px; float:left;}
.news_list a{display:block; overflow:hidden; color:#909090;}



/*contact*/
.contact_box{background:url(../images/contact_bg.jpg) no-repeat center top #e4e4e4; padding-bottom:60px;}
.contact_infor{padding:80px 0 17px; height:225px;}
.contact_infor li,.contact_infor li span,.contact_infor li a{color:#fff; font-size:14px;}
.contact_infor li{float:left; width:220px; margin:0 0 50px 0; position:relative; _position:static; padding-left:30px;}
.contact_infor .add{width:400px; font-family:Verdana; font-size:12px; line-height:18px;}
.contact_infor li:before{content:""; position:absolute; left:0; top:0; width:20px; height:23px;background:url(../images/icons.png) no-repeat;}
.contact_infor .tel:before{background-position:-69px -69px;}
.contact_infor .fax:before{background-position:-33px -106px;}
.contact_infor .mail:before{background-position:-69px -107px;}
.contact_infor .skype:before{background-position:-34px -138px;top:-2px;}
.contact_infor .phone:before{background-position:-131px -367px;top:-2px;}
.contact_infor .whatsapp:before{background-position:-159px -367px;top:-2px;width:22px;}
.contact_infor .wechat:before{background-position:-194px -367px;top:-2px;width:27px;left:-3px;}
/*.contact_infor .add:before{background-position:-69px -135px; top:-2px;}*/
.contact_infor li span{display:block;font-family:Arial;font-weight:bold; padding-bottom:12px; margin-bottom:10px;position:relative; _position:static;}
.contact_infor li span:before{content:"";position:absolute; left:0; bottom:0;width:30px;border-bottom:solid 1px #fff;}
.contact_infor li a:hover{text-decoration:underline;}


.map{margin:30px 0 0;}
.map img{border:solid 5px #fff; width:990px;height:440px;}


.sub_inquiry form{padding:40px 100px 30px; background:#fff; margin-top:6px;}
.sub_inquiry .tip{height:30px; line-height:30px; color:#fff; background:#d5242e; padding-left:40px; position:relative;_position:static;}
.sub_inquiry .tip:before{content:"";position:absolute; left:0; top:0;width:30px; height:30px;background:url(../images/icons.png) no-repeat -127px -17px #0f3a62;}
.sub_inquiry ul li{overflow:hidden;zoom:1; margin-bottom:12px;}
.sub_inquiry li span{ display:inline-block; color:#3e3e3e; float:left; width:100px; text-align:right; margin-right:10px; line-height:28px; text-transform:capitalize;}
.sub_inquiry li span i{color:#ff0000;}
.sub_inquiry input,.sub_inquiry textarea{float:left;width:658px;border:solid 1px #e1e1e1;height:26px;line-height:26px;padding:0 10px;color:#868686;background:none;}
.sub_inquiry textarea{height:108px;}
.sub_inquiry .send{width:160px;padding:0 15px 0 42px;height:32px;line-height:32px;border:none;color:#fff;margin:8px 0 0 110px;cursor:pointer;background:url(../images/icons.png) no-repeat -155px 7px #d5242e;}



/*service*/
.service_check,.service_sale{padding:60px 0;}
.service_main{padding:1px 45px 45px;}
.service_main .section{margin-top:45px;}
.service_main p{text-align:center;}
.service_title{margin-bottom:20px;}
.service_title span{display:inline-block; padding:0 90px; color:#474747; font-size:30px;font-family:'Conv_Graphik-Medium'; position:relative; _position:static;}
.service_title span:before,.service_title span:after{content:"";position:absolute; top:0; width:80px; height:15px; border-bottom:solid 1px #474747;}
.service_title span:before{left:0;}
.service_title span:after{right:0;}
.service_summary{color:#474747;line-height:24px; padding:0 90px 25px;text-align:center;}
.service_pic img{width:800px; height:300px; margin:0 auto;}
.package_pic{margin-right:-35px;}
.package_pic li{float:left;width:200px;margin-right:36px;}
.package_pic img{width:200px; height:300px;}
.examine{width:75px; height:75px;margin:-39px auto 0;}
.examine a,.package a{font-family:'Conv_HELVETICANEUE-MEDIUM';position:relative; _position:static;color:#fff; font-size:16px;background:#d5242e;}
.examine a:after,.package a:after{content:"";position:absolute;background:url(../images/icons.png) no-repeat;}
.examine a{display:table-cell; text-align:center; vertical-align:middle; overflow:hidden; width:75px;height:75px;line-height:16px;}
.examine a:after{left:0;right:0; bottom:17px;width:5px;height:3px;margin:0 auto;background-position:-105px -86px;}
.examine a:hover{transform:rotateY(360deg); -webkit-transform:rotateY(360deg);}
.package a{display:block;width:176px; padding-right:10px; height:36px; line-height:36px; margin:30px auto 0;}
.package a:after{right:48px;top:16px;width:3px;height:5px;background-position:-115px -86px;}

.service_list{padding:55px 0 30px;}
.service_list ul{margin-right:-50px;}
.service_list li{float:left;width:300px;margin:0 50px 30px 0;}
.service_list .name{padding-top:20px;font-family:'Conv_HELVETICANEUE-MEDIUM';color:#0f3a62; font-size:16px;}
.service_list .img_wrap{position:relative;}
.service_list img{width:300px; height:200px;}
.service_list .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(15,58,98,.8);text-align:center;opacity:0;filter:alpha(opacity=0);}
.service_list .overlay span{display:inline-block; width:29px; height:29px; background:url(../images/icons.png) no-repeat -103px -103px; margin-top:85px;}
.service_list li:hover .name{color:#d5242e;}
.service_list li:hover .overlay{opacity:1; filter:alpha(opacity=100);}
#baguetteBox-overlay .full-image figcaption{line-height:2;font-size:16px;padding:10px 0;}


.sale_main{padding:30px 70px 20px;}
.sale_main .section{margin-bottom:60px;}
.sale_title{text-align:center;width:106px;height:106px;margin:0 auto 10px;}
.sale_title span{width:106px; height:106px; color:#fff; font-size:16px; font-family:'Conv_HelveticaNeue-Bold'; background:#d5242e; line-height:16px; display:table-cell; vertical-align:middle; overflow:hidden;}
.sale_summary{color:#68717a;line-height:20px; padding:0 90px;text-align:center;}
.sale_main .hd{margin:30px 0 40px;}
.sale_main .hd li{width:220px;float:left; text-align:center; cursor:pointer;}
.sale_main .hd .second{margin:0 100px;}
.s_icon{display:inline-block;width:60px; height:60px;background:#68717a;}
.s_icon i{display:inline-block;background:url(../images/icons.png) no-repeat;}
.sale01 i{width:29px; height:29px; margin-top:15px; background-position:-167px -40px;}
.sale02 i{width:22px; height:31px; margin-top:14px; background-position:-168px -78px;}
.sale03 i{width:28px; height:28px; margin-top:16px; background-position:-165px -119px;}
.sale04 i{width:35px; height:25px; margin-top:17px; background-position:-165px -163px;}
.sale05 i{width:27px; height:26px; margin-top:17px; background-position:-167px -204px;}
.sale06 i{width:35px; height:20px; margin-top:20px; background-position:-110px -166px;}
.sale07 i{width:21px; height:28px; margin-top:16px; background-position:-116px -203px;}
.sale_main .hd .title{position:relative; _position:static; padding:6px 0 8px; color:#68717a; font-size:16px; font-family:'Conv_HelveticaNeue-Bold';}
.sale_main .hd .title:after{content:""; position:absolute; left:0;right:0; margin:0 auto; top:100%; bottom:0; width:1px;background:#d5242e;}
.sale_main .hd li:hover .s_icon,.sale_main .hd li.on .s_icon{background:#d5242e;}
.sale_main .hd li:hover .title,.sale_main .hd li.on .title{color:#d5242e;}
.sale_main .hd li:hover .title:after,.sale_main .hd li.on .title:after{bottom:-15px;}
.sale_main .bd img{width:860px; height:400px; margin:0 auto;}


.faq_box{padding:1px 0 60px;}
.faq_box li{background:#fff;margin-top:90px;text-align:center; padding:0 80px 45px;}
.faq_box .number{width:60px; height:60px;background:#d5242e; color:#fff; margin:0 auto 10px;font-size:24px; font-family:'Conv_AkzidenzGrotesk-ExtraBoldCond','Conv_HelveticaNeue-Bold'; line-height:60px; position:relative; top:-30px;}
.question{font-size:14px; color:#68717a;font-family:'Conv_Graphik-Medium';}
.answer{color:#68717a; line-height:24px; margin-top:20px;}
.faq_box li:hover{background:#d5242e;}
.faq_box li:hover p{color:#fff;}
.faq_box li:hover .number{background:#fff;color:#d5242e;}





/*download*/
.download_box{padding:55px 0 20px;}
.download_box ul{margin-right:-40px;}
.download_box li{float:left; width:420px; padding:30px; background:#fff; margin:0 40px 40px 0;}
.download_box .pic img{width:200px; height:300px;}
.download_box li dl{overflow:hidden; padding-left:25px;}
.download_box dl dt{color:#00000a; font-size:16px;font-family:'Conv_HELVETICANEUE-MEDIUM'; padding:25px 0; position:relative; _position:static;} 
.download_box dl dt:after{content:""; position:absolute; left:0;bottom:0; width:30px; border-bottom:solid 3px #d5242e;}
.download_box dl .text{color:#00000a; line-height:18px; margin:25px 0;}
.download_box dl .more{width:50px; padding-right:34px; height:28px; color:#fff; background:#d5242e; line-height:28px; text-align:right; position:relative; _position:static;}
.download_box dl .more:after{content:""; position:absolute; right:18px; top:10px; width:8px; height:7px; background:url(../images/icons.png) no-repeat -99px -337px;}
.download_box li:hover dl dt{color:#d5242e;}
.download_box li:hover dl dt:after{border-color:#0f3a62;}



/*siteindex*/
.siteindex{font-size:12px;color:#000;overflow:hidden;zoom:1;padding:40px 0;}
.siteindex a{color:#000}
.siteindex h2 a{font-size:16px;font-weight:bold;}
.siteindex p{line-height:24px;}
.siteindex .siteabout{line-height:20px;}
.siteindex ul{border:none;margin:0;padding:0;}
.siteindex ul li{border:none;margin:0;line-height:24px;}
.siteindex .sitelist{float:left;margin-right:10px;}

.x-visit{ background:#fff;margin-bottom:30px;}
.x-visit .x-title{ background:#d5242e;color:#fff; font-size:14px; line-height:20px;padding:10px 30px;}
.x-traffic dl{padding:30px}
.x-traffic dt{font-size:14px;color:#d5242e; text-transform:uppercase;margin-bottom:20px;}
.x-traffic dd{margin-bottom:10px;}
.x-traffic dd .fl{width:28px;height:28px; background:url(../images/x_icons.png) no-repeat 0 0;margin-right:10px;}
.x-traffic dd .x-icon2{ background-position:-29px 0;}
.x-traffic dd p{ overflow:hidden;color:#5a5a5a; line-height:22px;}
.x-traffic dd p span{ display:block;font-size:14px;color:#333;}

















