/*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; max-width: 100%;}
label,button{cursor:pointer;}
select,input,textarea,button{outline:none;font-family:verdana,Arial; resize:none;overflow:hidden;} 
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}
table {border-collapse:collapse; border-spacing:0;}  
body{background:#fff;color:#3c3c3b;font-size:12px;font-family:verdana,Arial; -webkit-font-smoothing:antialiased;} 
a{text-decoration:none;color:#3c3c3b;} 
em,i{font-style:normal;}
@media (min-width:1020px){body{overflow-x:hidden;}}



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


@font-face {
	font-family: 'Conv_calibril';
	src: url('../fonts/calibril.eot');
	src: url('../fonts/calibril.eot?#iefix') format('embedded-opentype'), 
	     url('../fonts/calibril.woff') format('woff'), 
	     url('../fonts/calibril.ttf') format('truetype'), 
	     url('../fonts/calibril.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_BERTHOLD AKZIDENZ GROTESK BE MEDIUM CONDENSED';
	src: url('../fonts/BERTHOLD AKZIDENZ GROTESK BE MEDIUM CONDENSED.eot');
	src: url('../fonts/BERTHOLD AKZIDENZ GROTESK BE MEDIUM CONDENSED.eot') format('embedded-opentype'), 
	     url('../fonts/BERTHOLD AKZIDENZ GROTESK BE MEDIUM CONDENSED.woff') format('woff'), 
	     url('../fonts/BERTHOLD AKZIDENZ GROTESK BE MEDIUM CONDENSED.ttf') format('truetype'), 
	     url('../fonts/BERTHOLD AKZIDENZ GROTESK BE MEDIUM CONDENSED.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}





/*common*/
.clearfix:after{content:"\200B";display:block;height:0;clear:both;} 
.clearfix{*zoom:1;}/*IE7/6*/
.fl{float:left;}
.fr{float:right;}
.text-center{text-align:center;}
.uppercase{text-transform:uppercase;}
.wrapper{width:1000px;margin:0 auto;}
.header,.content,.footer,.sub_content,.banner,.sub_banner{min-width:1000px;}


.ellipsis,.cb01-title span{text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.radius3{-webkit-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px;border-radius:3px;}
.radius5{-webkit-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px;border-radius:5px;}
.pro-detail-btn a:hover{-webkit-border-radius:30px; -o-border-radius:30px; -ms-border-radius:30px; -moz-border-radius:30px;border-radius:30px;}
.radius-half,.speech-section01 dd strong:before,.speech-section01 dd p:before{-webkit-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%; -moz-border-radius:50%;border-radius:50%;}

.h-tip a,.language a,#nav a,.banner .prev,.banner .next,:before,:after,.cb01-tab-menu li a,.cb01-pic img,.cb01-title,.cb01-title span,.cb02-icon,.cb03-more a,.cb04-case li a,.cb04-num,.cb04-summary,.cb04-more,.cb04-btn a,.cb05-title,.fb01-list a,.f-box02 .link a,.fb01-social a,.backToTop,.breadcrumbs a,.page a,.sub-inquiry li .send,.cb05-summary,.cb05-date span,.back a,.about-menu a,.pro-detail-btn a,.pro-detail-menu li a,#spec-list li img{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;}




/*header*/
.h-box01{height:30px;background:#f2f2f2;}
.h-tip{border-left:solid 1px #c7cdd4;}
.h-tip span,.h-tip a{display:inline-block;line-height:30px;color:#a2a2a2;border-right:solid 1px #c7cdd4;padding:0 25px;}
.h-tip a:hover{color:#2c3c91;}

.search{width:162px;height:22px;margin:4px 150px;}
.search form{background:#d5d5d5;}
#s-field{width:115px;height:22px;line-height:22px;padding:0 10px;background:none;border:none;color:#fcfcfc;font-size:14px;}
#s-button{width:27px;height:22px;background:url(../images/icons.png) no-repeat 4px 5px;border:none;cursor:pointer;}
.language{margin-top:7px; overflow:hidden;}
.language a{display:block;width:40px;height:16px;text-align:center;color:#fff;line-height:16px;font-size:14px;margin-left:5px;background:#c3cbd2;float: left;}
.language a:hover{background:#2c3c91;}


.h-box02{padding:18px 0;}
.logo{width:65px;height:65px;}
#nav{margin-top:10px;/*font-family:'Conv_Graphik-Regular',Arial;*/ font-family:"ËÎÌå";}
#nav .nLi{float:left;position:relative;height:100%;margin-left:70px;_margin-left:60px;margin-left:60px\0;}
#nav .nLi>a{display:block;font-size:16px;color:#595959;line-height:50px;position:relative;_position:static;font-weight: bold;}
#nav .nLi>a:after{content:"";position:absolute;bottom:5px;left:0;width:0;height:2px;}
#nav .nLi a{_display:block;_font-size:16px;_color:#595959;_line-height:50px;}

.sub-nav{position:absolute;z-index:9;top:45px;left:0;display:none;width:260px;background:#fff; padding:12px 0; _display:none;}
.sub-nav>li>a{display:block;color:#26252a;font-size:14px;line-height:24px; padding:8px 20px; position:relative; _position:static;text-transform:capitalize;}
.sub-nav>li>a:before{content:"";position:absolute;left:10px;top:18px;width:0;border-top:solid 2px #2c3c91;vertical-align:middle;}
.sub-nav>li:hover>a{padding-left:25px;color:#2c3c91;}
.sub-nav>li:hover>a:before{width:6px;}


/*banner*/
.banner{position:relative;overflow:hidden;width:100%; height:600px;}
.banner .bd{position:relative;width:1920px;left:50%; margin-left:-960px;}
.banner .bd li img{width:1920px; height:600px;}
.banner .hd{display:none;position:absolute;width:1920px; height:50px; z-index:2; bottom:0; left:50%; margin-left:-960px;background:url(../images/bg01.jpg) no-repeat center 0;}
.banner .num{width:300px;text-align:right;margin-top:4px;}
.banner .num li{width:20px; height:20px;font-size:0;_float:left;display:inline-block;background:url(../images/icons.png) no-repeat -143px 0;margin-left:25px;cursor:pointer;}
.banner .num li.on{background-position:-100px 0;}
.banner .prev,.banner .next{color:#fff;position:absolute;top:250px;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{padding-top:40px;position:relative;}
.index-title{_margin-bottom:30px;}
.index-title a{color:#383838;font-size:60px;font-family: 'Conv_BERTHOLD AKZIDENZ GROTESK BE MEDIUM CONDENSED',Arial;}
.index-title em,.main-title em,.servie-title02 em{display: inline-block;margin:0 5px;}
.index-title a:after{content:"";display:block; width:36px; height:11px;background:url(../images/icons.png) no-repeat -29px 0;margin:10px auto 35px;}
.cb01-bg{position:absolute;background:#e6212a;height:40px;left:0;width:100%;z-index:-1;}
.cb01-tab-menu{text-align: center;}
.cb01-tab-menu li{/*float:left;*/display: inline-block;margin-top:-5px;}
.cb01-tab-menu li a{display:block;font-size:14px;color:#fff;padding:0 23px;line-height:50px;font-family:'Conv_Graphik-Regular',Arial;font-weight: bold;}
.cb01-tab-menu li:hover a,.cb01-tab-menu li.current a{background:#2c3c91;}
.tab-box .hide{display:none;}
.cb01-tab .tab-box{padding:35px 0;}
.cb01-pro ul{margin:0 -10px;}
.cb01-pro li{float:left;width:320px;margin:0 10px 20px;_margin:0 7px 20px;}
.cb01-pic img{width:320px;height:240px;border:solid 1px #d5d5d5;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.cb01-title{background:#e6e6e6;margin-top:5px;padding:20px 40px;color:#8b8b8b; position: relative;}
.cb01-title span{display:block;font-size:16px;color:#2c2c2c;font-family:'Conv_Graphik-Regular',Arial;}
.cb01-pro li:hover .cb01-pic img{border-color:#2c3c91;}
.cb01-pro li:hover .cb01-title{background:#2c3c91;color:#fff;}
.cb01-pro li:hover .cb01-title span{color:#fff;}
.cb01-pro li:hover .cb01-title:after{content:""; position:absolute; width:8px; height:15px;background:url(../images/icons.png) no-repeat 0 -25px;right:30px;top:23px;top:24px/0;}


/*c-box02*/
.c-box02{background:#3f445d;padding:50px 0;}
.cb02-apply li{float:left;width:20%;text-align:center;}
.cb02-icon{display:block;width:65px;height:45px;background:url(../images/icons.png) no-repeat;margin:0 auto 10px;}
.apply-road{background-position:-72px 0;}
.apply-bridge{background-position:-137px 0;}
.apply-house{background-position:-202px 0;}
.apply-dam{background-position:-267px 0;}
.apply-farmland{background-position:-332px 0;}
.cb02-apply li span{color:#fff;font-size:14px;font-family:'Conv_Graphik-Regular',Arial; font-weight: bold;}
.cb02-apply li:hover .cb02-icon,.fb01-social a:hover{-webkit-transform:translateY(-3px); -moz-transform:translateY(-3px); -ms-transform:translateY(-3px);-o-transform:translateY(-3px);transform:translateY(-3px);}



/*c-box03*/
.c-box03{margin-top:55px;background:url(../images/bg01.jpg) repeat;padding:60px 0 100px;}
.cb03-container{height:441px;overflow:hidden;}
.cb03-left,.cb03-right{width:50%;_width:49%;}
.cb03-left{background:#f6f6f6;}
.cb03-right{background:#2c3c91;}
.cb03-pic{width:501px;}
.cb03-pic img{margin-bottom:1px;}
.cb03-infor{width:450px;padding:40px 0 0 40px;height:401px;position:relative;}
.cb03-title{color:#fff;font-size:18px;margin-bottom:12px;font-family:'Conv_Graphik-Regular',Arial;}
.cb03-factory,.cb03-culture{margin-top:20px;}
.cb03-factory .cb03-title:before,.cb03-culture .cb03-title:before{content:"";display:inline-block;width:30px;height:30px;background:url(../images/icons.png) no-repeat;margin-right:15px;vertical-align:middle;}
.cb03-factory .cb03-title:before{background-position:0 -49px;}
.cb03-culture .cb03-title:before{background-position:-46px -49px;}
.cb03-text,.cb03-culture li{color:#f2eaea;font-size:14px;line-height:24px;}
.cb03-culture li{padding-left:15px;position: relative;}
.cb03-culture li:before{content:"";position: absolute;left:0;top:12px;width:4px;height:4px;background:url(../images/icons.png) no-repeat -84px -51px;}
.cb03-more{position:absolute;right:0;bottom:0;}
.cb03-more a{display: block;background:#e6212a;width:120px;height:30px;color:#fff;text-align:center;line-height:30px;}
.cb03-more a:after{content:"";display:inline-block;width:4px;height:9px;background:url(../images/icons.png) no-repeat -25px -32px;margin-left:10px;vertical-align:middle;}
.cb03-more a:hover{background:#f30a15;}


/*c-box04*/
.c-box04{padding:60px 0;}
.cb04-case{margin-right:-8px;}
.cb04-case li{width:328px;margin:0 8px 30px 0;}
.cb04-case li a{display:block;background:#ededed;padding:9px;}
.cb04-case dl{padding:25px 5px 20px;}
.cb04-num{font-size:22px;color:#373737;font-family:'Conv_Graphik-Regular',Arial;}
.cb04-num:after{content:"";display:block;width:25px;height:4px;background:#666;margin-top:8px;}
.cb04-summary{color:#666;font-size:14px;line-height:24px;margin:15px 0 20px;height:48px;overflow:hidden;}
.cb04-more{font-family:Arial;color:#414141;}
.cb04-more:after{content:"";display:inline-block;width:6px;height:9px;background:url(../images/icons.png) no-repeat -53px -31px;margin-left:6px;}
.cb04-case li:hover a{background:#e6212a;}
.cb04-case li:hover .cb04-num,.cb04-case li:hover .cb04-summary,.cb04-case li:hover .cb04-more{color:#fff;}
.cb04-case li:hover .cb04-num:after{background:#fff;}
.cb04-case li:hover .cb04-more:after{background-position:-46px -31px;}
.cb04-btn a{font-family:Arial;display:block;width:198px;height:28px;border:solid 1px #2c3c91;color:#2c3c91;line-height:28px;margin:25px auto 0;}
.cb04-btn a:after{content:"";display:inline-block;width:39px;height:10px;vertical-align:middle;background:url(../images/icons.png) no-repeat -139px -50px;margin-left:10px;}
.cb04-btn a:hover{background:#2c3c91;color:#fff;}
.cb04-btn a:hover:after{background-position:-98px -50px;}


/*c-box05*/
.c-box05{background:#f0f0f0;padding:60px 0;}
.cb05-news{margin:0 -79px;}
.cb05-news li{width:420px;padding:0 79px;_padding:0 45px;border-right:solid 1px #d3d3d3;}
.cb05-title{color:#303030;font-size:18px;font-weight:bold;margin-bottom:18px;font-family:'Conv_Graphik-Regular',Arial;}
.cb05-date{width:80px;background:#e6212a;color:#fff;font-size:18px;line-height:40px;}
.cb05-date span{display:block;line-height:50px;background:#2c3c91;font-size:20px;}
.cb05-summary{overflow:hidden;padding-left:15px;color:#353535;line-height:20px;font-size:14px;}
.cb05-summary:after{content:"";display:block;width:31px;height:10px;background:url(../images/icons.png) no-repeat -131px -67px;margin-top:12px;}
.cb05-news li:hover .cb05-title{color:#2c3c91;}


/*footer*/
.f-box01{background:#2a2a2a;padding:60px 0 40px;}
.fb01-section,.fb01-section a{color:#fff;}
.fb01-title{font-size:20px;font-family:'Conv_Graphik-Regular',Arial;margin-bottom:20px;}
.fb01-contact{width:250px;padding-right:90px;}
.fb01-product{width:240px;padding:0 89px;border-left:solid 1px #404040;border-right:solid 1px #404040;}
.fb01-link{width:150px;padding-left:90px;}
.fb01-contact li{padding:8px 0 8px 25px;position:relative;font-size:14px;}
.fb01-contact li:before{content:"";position:absolute;left:0;top:9px;width:16px;height:17px;background:url(../images/icons.png) no-repeat;}
.fb01-contact .fb01-tel:before{background-position:0 -88px;}
.fb01-contact .fb01-mail:before{background-position:-32px -88px;}
.fb01-contact .fb01-fax:before{background-position:0 -110px;}
.fb01-contact .fb01-add:before{background-position:-32px -111px;}
.fb01-list a{display:block;padding:8px 0 8px 12px;font-size:14px;position:relative;}
.fb01-list a:before{content:"";position:absolute;left:0;top:16px;width:3px;height:3px;background:#ddd;}
.fb01-list li:hover a{padding-left:17px;}
.fb01-list li:hover a:before{left:5px;}
.fb01-mail:hover a{text-decoration:underline;}
.fb01-social a{display:inline-block;width:18px;height:18px;background:url(../images/icons.png) no-repeat;margin-right:40px;}
.fb01-social .s01{background-position:0 -143px;}
.fb01-social .s02{background-position:0 -160px;}
.fb01-social .s03{background-position:0 -178px;}
.fb01-social .s04{background-position:0 -196px;}

.f-box02{background:#232323;padding:15px 0;}
.f-box02 .copyright,.f-box02 .copyright a,.f-box02 .link span,.f-box02 .link a{color:#575757;font-size:14px;}
.f-box02 .link a:hover{color:#ccc;}


/*return*/
.backToTop{width:45px; height:45px; background:url(../images/top.png) no-repeat center #232323; text-indent:9999px;cursor:pointer; color:#fff; text-align:center;cursor:pointer; position:fixed; bottom:50px; right:50px; border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px;}
.backToTop:hover{background-color:#e6212a;}


/*sub*/
.sub-banner{min-width:1000px;width:100%;overflow:hidden;height:250px;}
.sub-banner img{position:relative; margin-left:-960px; left:50%; height:250px;}
.breadcrumbs{border-bottom:solid 4px #e0e0e0;}
.breadcrumbs-infor,.breadcrumbs-infor a{color:#3d3d3d; line-height:24px;padding:8px 0;}
.breadcrumbs-infor:before{content:"";display:inline-block;width:16px; height:22px;background:url(../images/icons.png) no-repeat -202px -54px; vertical-align:middle; margin-right:8px; }
.breadcrumbs i{display:inline-block;width:5px; height:12px;background:url(../images/icons.png) no-repeat -230px -60px; vertical-align:middle; margin:0 5px;}
.breadcrumbs a:hover{color:#e6212a;}
.sub-main{padding:35px 0 60px;}
.main-title{font-family: 'Conv_BERTHOLD AKZIDENZ GROTESK BE MEDIUM CONDENSED',Arial;font-size:60px;color:#383838;_margin-bottom:30px;}
.main-title:after,.company-title:after,.pro-title:after{content:"";display: block;width:30px;border-top:solid 1px #959595;margin:20px auto 40px;}


/*proCover*/
.proCover-box{margin:-40px 0 -60px;}
.pro-title a{font-family: 'Conv_BERTHOLD AKZIDENZ GROTESK BE MEDIUM CONDENSED',Arial;font-size:50px;color:#343434;}
.pro-section{padding:45px 0 50px;}
.pro-odd{background:#f1f1f1;}
.pro-odd .cb01-title{background:#fff;}


/*pro-list*/
.proList-box .cb01-pro{margin-bottom:-40px;}
.proList-box .cb01-pro li{margin-bottom:40px;}


/*pro_detail*/
.pro-detail-box .part02{margin:20px 0;}
.jqzoom{position:relative; _position:static;}
.jqzoom img{display:block;width:440px; height:330px;padding:12px;border:solid 1px #d3d3d3;}
#spec-n5{margin-top:12px;overflow:hidden;}
/*#spec-left,#spec-right{background:url(../images/icons.png) no-repeat #d1d1d1; width:15px; height:68px; float:left; cursor:pointer;}
#spec-left{background-position:-72px -236px; margin-right:10px;}
#spec-right{background-position:-98px -236px;margin-left:10px;}
#spec-left:hover,#spec-right:hover{ background-color:#c33736;}*/
#spec-list li{float:left;width:122px; height:76px;cursor:pointer;position:relative;}
#spec-list li img{width:96px;height:72px;padding:1px;border:solid 1px #d3d3d3;}
#spec-list li:hover img{border-color:#2c3c91;}
.zoomdiv{z-index:100;position:absolute;top:0;left:0;display:none;overflow:hidden; background:#fff;}
.bigimg{width:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#fede4f;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}

.pro-detail-pic{width:466px;}
.pro-introduce{width:490px;}
.pro-introduce h1{font-size:22px; padding:10px 0 18px;color:#2c3c91;font-family:'Conv_Graphik-Regular',Arial;font-weight:bold;}
.pro-infor{border-top:dashed 1px #9e9e9e;}
.pro-infor li{padding:12px 0;line-height:24px;border-bottom:dashed 1px #9e9e9e;}
.pro-infor li span{display:inline-block;width:150px;color:#343434;font-size:14px;}
.pro-infor li p{overflow:hidden;color:#707070;}
.pro-share>span{float:left;line-height:20px; margin-right:5px;color:#454545;font-family:Arial;}
.pro-detail-btn{margin:25px 0;}
.pro-detail-btn a{color:#fff;font-size:14px;display:inline-block;width:226px;height:40px; line-height:40px;text-align:center;font-family:Arial;}
.pro-detail-btn a:before{content:"";display:inline-block;width:23px;height:22px;background:url(../images/icons.png) no-repeat;vertical-align:middle;margin-right:12px;}
.pro-detail-btn .mail{background-color:#2c3c91; margin-right:38px;_margin-right:30px;}
.pro-detail-btn .chat{background-color:#e6212a;}
.pro-detail-btn .mail:before{background-position:-137px -121px;}
.pro-detail-btn .chat:before{background-position:-176px -121px;}
.pro-detail-btn .mail:hover{background-color:#1f2a65;}
.pro-detail-btn .chat:hover{background-color:#f30a15;}


.pro-part02{margin-top:50px;}
.pro-detail-menu{background:#2c3c91;padding:0 10px;}
.pro-detail-menu li{float:left;width:190px;text-align:center;}
.pro-detail-menu li a{display: block;font-size:16px;color:#fff;font-family:'Conv_Graphik-Regular',Arial;height:50px;line-height:50px;position: relative;}
.pro-detail-menu li a.current{background:#e6212a;}
.pro-part02 .tab-box{background:#eee;padding:40px 30px;}
.describe-title,.describe-title02{color:#2c3c91;font-size:18px;font-family:'Conv_Graphik-Regular',Arial;font-weight:bold;margin-bottom:20px;}
.intro-pic{padding:0 0 15px 30px;background:#eee;}
.intro-text,.apply-text,.feature-text,.parameter-text{color:#3e3e3e;font-size:14px;line-height:28px;padding-bottom:15px;margin-bottom:15px;border-bottom:dashed 1px #bbb;}
.describe-title02{color:#242424;padding-top:15px;}
.apply-text{border-bottom:none;}
.apply-pic{padding-bottom:30px;}
#introduction,#feature,#parameter{border-bottom:solid 1px #bebebe;}
#introduction,#feature,#parameter{margin-bottom:40px;}
.feature-list li{background:#fff;margin-bottom:20px;padding:20px;}
.feature-number{display:block;width:80px;text-align:center;color:#2c3c91;font-family:'Conv_Graphik-Regular',Arial;font-size:36px;line-height:40px;margin:25px 0;font-weight: bold;border-right:solid 1px #d8d8d8;}
.feature-summary{overflow:hidden;padding-left:25px;}
.feature-summary span{display: table-cell;height:90px;vertical-align:middle;font-size:16px;color:#737373;line-height:24px;}
.parameter-text{border-bottom:none;}
.pro-table{overflow:auto;margin-bottom:20px;}
.pro-table table td{padding:10px;border:solid 1px #d1d1d1;color:#474747;font-size:14px;background:#e3e3e3;text-align: center;}

#inquiry input{width:418px;}
#inquiry textarea{width:918px;}
#inquiry .send{width:160px;}



/*case*/
.case-box .cb04-case{margin-bottom:-30px;}
.page{margin-top:55px;}
.page a{display:inline-block;width:30px;height:30px;background:#efefef;font-size:14px;line-height:30px;font-family:Arial;margin:0 8px;}
.page a:hover,.page a.current{background-color:#2c3c91;color:#fff;}
.page .next:before{content:"";display: inline-block;width:6px;height:9px;background:url(../images/icons.png) no-repeat -53px -31px;}
.page .next:hover:before{background-position:-46px -31px;}


/*news*/
.news-list li{margin-bottom:35px;background:#ececec;height:200px;overflow: hidden;}
.news-pic img{width:400px;height:200px;}
.news-infor{overflow:hidden;padding:30px 40px;}
.news-list .news-infor{font-size:14px;line-height:26px;}
.news-list li:hover{background:#2c3c91;}
.news-list li:hover .cb05-title,.news-list li:hover .cb05-summary{color:#fff;}
.news-list li:hover .cb05-summary:after{background-position:-98px -67px;}
.news-list li:hover .cb05-date span{background:#fff;color:#2c3c91;}

.detail-title{color:#2c3c91;font-size:26px;font-weight:bold;font-family:'Conv_Graphik-Regular',Arial;}
.detail-date{font-size:14px;color:#7a7a7a;margin-top:10px;}
.detail-content{padding:20px 0;}
.detail-content p{margin-bottom:20px;color:#7a7a7a;font-size:14px;line-height:28px;}
.detail-content img{border:solid 3px #e1e1e1;display: inline-block;	}
.back a{display:block;margin-top:25px;color:#696969;font-size:14px;font-weight:bold;font-family:Arial;}
.back a:before{content:"";display:inline-block;width:5px;height:12px;vertical-align:middle;background:url(../images/icons.png) no-repeat -137px -93px;margin-right:8px;}
.back a:hover{color:#2c3c91;}
.back a:hover:before{background-position:-147px -93px;}



/*contact*/
.contact-top{background:#f4f4f4;padding:50px 0;}
.company-name{color:#2c3c91;font-size:18px;font-family:'Conv_Graphik-Regular',Arial;font-weight: bold;}
.contact-infor{margin-top:15px;}
.contact-infor li{border-bottom:dashed 1px #9b9b9b;padding:20px 0;overflow:hidden;}
.contact-infor p,.contact-infor p a{color:#434343;font-size:16px;}
.contact-infor p{position: relative;padding-left:30px;}
.contact-infor p:before{content:"";position:absolute;left:0;width:19px;height:23px;background:url(../images/icons.png) no-repeat;}
.contact-infor .tel:before{background-position:-72px -90px;}
.contact-infor .fax:before{background-position:-72px -121px;}
.contact-infor .mail:before{background-position:-72px -149px;}
.contact-infor .add:before{background-position:-72px -178px;}
.fax{margin-right:100px;}
.fax,.mail{float:left;}
.tel span{display:inline-block;margin-right:60px;}

.sub-inquiry{margin-top:40px;}
.inquiry-title{color:#2c3c91;font-size:24px;font-family:'Conv_Graphik-Regular',Arial;font-weight:bold;}
.sub-inquiry form{padding-top:20px;}
.inquiry-input{margin-right:-60px;}
.inquiry-input p{margin-right:60px;_margin-right:30px;}
.sub-inquiry li i{display: inline-block;font-style:normal;color:#ed1c24; margin-top:10px;font-size:16px;}
.sub-inquiry li span{display:block; line-height:32px;font-size:14px;color:#313131;}
.sub-inquiry input,.sub-inquiry textarea{border:solid 1px #989898;height:30px;line-height:30px; background:none; padding:0 10px;font-size:14px;color:#3c3c3b;}
.sub-inquiry textarea{width:978px;height:120px; padding:5px 10px; line-height:20px;}
.sub-inquiry input{width:448px;}
.sub-inquiry li .send{font-size:14px; color:#fff; width:160px;height:35px; border:none; cursor:pointer; background:#2c3c91; margin-top:15px;}
.sub-inquiry li .send:hover{background-color:#e6212a;}


/*service*/
.service-title01,.service-title02 span{color:#373737;font-size:18px;font-family:'Conv_Graphik-Regular',Arial;font-weight:bold;}
.service-infor01{margin-top:25px;padding-bottom:40px;}
.service-infor01 li{background:#2f409a;border-left:solid 4px #e6212a;margin-bottom:30px;padding:30px 0;height:70px;position:relative; z-index:5;overflow:hidden;}
.service-infor01 li:before{content:"";position:absolute;height:100%;top:0;left:-40px;z-index:-1;background:#2c3c91;-webkit-transform:skew(-30deg); -moz-transform:skew(-30deg);-o-transform:skew(-30deg);-ms-transform:skew(-30deg);transform:skew(-30deg);}
.service-date:before{width:60%;}
.service-certification:before{width:52%;}
.service-hotline:before{width:43%;}
.service-name{width:135px;font-size:14px;color:#e0e1ec;font-family:'Conv_Graphik-Regular',Arial;}
.service-name span{display:block;font-weight: bold;line-height:48px;}
.date-name span{font-size:48px;}
.certification-name span{font-size:30px;}
.hotline-name span{font-size:36px;}
.hotline-name span em{font-size:18px;}


.service-text{overflow:hidden;height:40px;padding:0 40px;margin:15px 0;border-left:solid 1px #9c9eb8;}
.service-text span{display:table-cell;height:40px;vertical-align:middle;line-height:20px;color:#e0e1ec;font-size:14px;}
.service-text strong{font-style:italic;}
.service-title02{color:#727272;font-size:14px;padding-bottom:15px;}
.service-title02 span{display:block;margin-bottom:5px;}
.service-section02{background:#f5f5f5;padding:50px 0;}
.service-infor02{border-top:solid 1px #bbb;padding-top:30px;}
.service-summary{width:525px;}
.service-summary dl{margin:5px 0 25px;}
.service-summary dt{color:#3b50c3;font-size:16px;text-transform: uppercase;margin-bottom:12px;}
.service-summary dd{color:#565656;font-size:14px;line-height:20px;}


.service-section03{padding-top:50px;}
.service-pic02{margin-right:100px;}
.service-network{width:300px;height:290px;background:#f5f5f5;}
.servie-title02{display:table-cell;width:250px;padding:0 25px;height:290px;vertical-align: middle;color:#5e5e5e;}
.servie-title02 span{display:block;color:#3c3c3c;font-size:40px;font-family: 'Conv_BERTHOLD AKZIDENZ GROTESK BE MEDIUM CONDENSED';margin-bottom:10px;}


/*about*/
.about-menu a{display:block;float:left;width:249px;background:#2c3c91;font-size:14px;color:#fff;line-height:40px;font-family:'Conv_Graphik-Regular',Arial;position:relative;margin-right:1px;}
.about-menu a:after,.pro-detail-menu li a:after{content:"";width:0;height:0;border-style:solid;border-width:7px 5px 0 5px;border-color:#a91219 transparent;position:absolute;left:50%;margin-left:-5px;bottom:-7px;z-index:9;opacity:0;filter:alpha(opacity=0);}
.about-menu a:hover,.about-menu a.current,.pro-detail-menu li:hover a,.pro-detail-menu li.current a{background:#e6212a;color:#fff;}
.about-menu a:hover:after,.about-menu a.current:after,.pro-detail-menu li:hover a:after,.pro-detail-menu li.current a:after{opacity:1;filter:alpha(opacity=100);}


.about-menu{margin-bottom:50px;}
.company-title{font-size:18px;color:#343333;font-family:'Conv_Graphik-Regular',Arial;font-weight:bold;}
.company-title:after{margin-bottom:20px;}
.company-text{color:#5c5b5b;line-height:28px;font-size:14px;text-align: center;margin-bottom:30px;}
.company-pic{margin-bottom:30px;}
.company-pic02 img{float:left;width:249px;height:249px;margin-right:1px;}
.honor-list{margin:0 -30px;}
.honor-list li{width:150px;margin:0 30px;_margin:0 27px;}
.honor-pic img{width:137px;height:192px;border:solid 2px #dedede;}
.honor-name{line-height:18px;font-size:14px;color:#5c5b5b;margin-top:10px;}


.speech-section01{margin-top:-20px;}
.speech-section01 dl{overflow:hidden;padding:40px 0 0 40px;}
.speech-section01 dt{color:#2c3c91;font-size:30px;font-family:'Conv_Graphik-Regular',Arial;font-weight:bold;padding-bottom:15px;border-bottom:solid 1px #a4a4a4;margin-bottom:15px;}
.speech-section01 dd strong,.speech-section01 dd p{display:block;font-size:14px;color:#303030;padding-left:10px;position:relative;line-height:28px;font-weight: bold;}
.speech-section01 dd strong:before,.speech-section01 dd p:before{content:"";position:absolute;left:0;top:12px;width:4px;height:4px;background:#666;}
/*.speech-section01 dd p{color:#5a5a5a;line-height:26px;position:relative;padding-left:10px;}
.speech-section01 dd p:before{content:"";position:absolute;left:0;top:12px;width:3px;height:3px;background:#8e8e8e;}*/
.speech-section02{background:#2c3c91;margin-top:30px;padding:40px 40px 20px;color:#fff;}
.speech-title{color:#fff;font-size:20px;font-family:'Conv_Graphik-Regular',Arial;margin-bottom:20px;font-weight: bold;}
.speech-title:before{content:"";display: inline-block;width:30px;border-top:solid 3px #e6212a;vertical-align:middle;margin-right:8px;}
.speech-infor p{line-height:28px;margin-bottom:15px;font-size:16px;}


.history-list{position:relative;background:url(../images/line01.jpg) repeat-y center 0;padding:70px 0 50px;}
.history-list:before{content:"";position:absolute;top:0;left:0;right:0;width:25px;height:25px;margin:0 auto;background:url(../images/icons.png) no-repeat -267px -51px;}
.history-list li{width:440px;clear:both;}
.history-date{color:#2c3c91;font-size:18px;font-weight:bold;font-family:Arial;margin-bottom:10px;}
.history-infor{color:#585858;line-height:24px;font-size:14px;}


.culture-section01{background:#f2f2f2;padding:55px 45px;}
.culture-logo{width:220px;height:225px;}
.culture-section01 dl{padding-left:80px;overflow:hidden;}
.culture-section01 dt{border-bottom:solid 1px #bcbcbc;padding:20px 0;color:#2c2c2c;font-size:18px;font-family:'Conv_Graphik-Regular',Arial;font-weight:bold;}
.culture-section01 dd{color:#494949;font-size:14px;line-height:28px;padding-top:20px;}


.culture-section02 li{padding:30px 160px 25px;border-bottom: solid 1px #dfdfdf;}
.culture-title{color:#3b3b3b;font-size:16px;font-family:'Conv_Graphik-Regular',Arial;font-weight:bold;margin-bottom:10px;}
.culture-text{color:#5f5f5f;font-size:14px;line-height:24px;}

.addthis_sharing_toolbox{
float:left;
margin-left:40px;
margin-top:-20px !impottant;
}



