/*reset*/

html, body, div, span,applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;}



h1, h2, h3, h4, h5, h6{font-size:12px;}

address, cite, em{font-style:normal;}

ul li{list-style-type:none;}

fieldset, img {border:0;}

p{line-height: 22px;}

label,button{cursor: pointer;}

select,input,textarea{font-size:12px;line-height:1.2em;}

@font-face {

 font-family:'HelveticaNeue-Medium.otf'; 

 	src:url('HelveticaNeue-Medium.otf');

    font-weight: normal;

    font-style: normal;

}

@font-face {

 font-family:'Giorgio Sans-Medium.otf'; 

 	src:url('Giorgio Sans-Medium.otf');

    font-weight: normal;

    font-style: normal;

}

@font-face {

 font-family:'Giorgio Sans-Thin.otf'; 

 	src:url('Giorgio Sans-Thin.otf');

    font-weight: normal;

    font-style: normal;

}



body{font-size:12px;font-family:Arial;color:#3e3e3e; overflow-x:hidden;}

a{text-decoration:none;color:#ffffff;cursor:pointer;}

a:hover{ text-decoration:none;}

dt{ font-weight:normal;}



table{ cellpadding:5px

	

	

	}



/*header*/

.navbar-default{ border:none; background:none;}

.navbar{ margin-bottom:0;}





/*c_box01*/

.content{background:#f0f1f4;}

.content .c_box01{ background:url(../images/c_bg01.jpg) repeat-y center 0; padding:50px 0;}

.c_box01 .scroll_box{ border-top:solid 1px #fff;}

.c_box01 .scroll_box .title{ text-align:center; margin:-33px 0 0;}

.c_box01 .scroll_box .title a{background:#0061d6;font-size:30px; font-family:'HelveticaNeue-Medium.otf'; text-transform:uppercase; color:#fff;}

.c_box01 .scroll_box .title span,.c_box02 .scroll_box .title span{ font-size:40px; color:#7488af;font-family:'Giorgio Sans-Thin.otf'; }

.c_box01 .scroll_box .sub_title,.c_box02 .scroll_box .sub_title{ font-size:11px; text-transform:uppercase; text-align:center; color:#c2ccde;}

.c_box01 dl dt{font-family:'Giorgio Sans-Medium.otf'; font-size:28px; text-transform:uppercase;  line-height:22px;}

.c_box01 dl dd{ height:65px; overflow:hidden;}





/*c_box02*/

.c_box02{ padding:10px 0 70px;}

.c_box02 .scroll_box{ border:solid 1px #a5b0c5; margin:50px -15px 0; padding:0 10px;position:relative;}

.c_box02 .scroll_box .title{ text-align:center; margin:-30px 0 0 -10px;}

.c_box02 .scroll_box .title span{ color:#a5b0c5;font-size:36px;}

.c_box02 .scroll_box .title a{background:#f0f1f4;font-size:30px; font-family:'HelveticaNeue-Medium.otf'; text-transform:uppercase; color:#19366d; display:inline-block;}

.c_box02 .scroll_box .sub_title{color:#4767a4; display:block; margin-bottom:10px;}

.c_box02 .more{text-align:center; margin:-15px 0 -12px;}

.c_box02 .more a{display:inline-block; color:#fff; background:#19366d; width:120px; height:26px; text-align:center; line-height:26px; text-transform:uppercase;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;}

.c_box02 .more a:hover{ background:#11244a;}

.c_box02 .line{ border:solid 1px #a5b0c5; width:64%; margin:33px 0 0 18%; padding:3% 0; border-bottom:none;}









/*c_box03*/

.c_box03{background:url(../images/c_bg03.jpg) no-repeat center 0; padding:55px 0 0; min-height:390px; }

.focus{float:right;}

.fPic{position:relative; z-index:9999;overflow: hidden;}

.fcon a{ display:inline-block;color:#FFF;}



.fcon img{border:solid 1px #fff; width:260px; height:148px;}

.fcon dl{color:#fff; float:right; width:50% !important;}

.fcon dl dt{font-size:24px; font-family:'HelveticaNeue-Medium.otf'; text-transform:uppercase;}

.fcon dl dd{color:#fff; line-height:24px; padding:10px 0 0; height:195px; overflow:hidden;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear; font-size:14px; text-align:justify; text-indent:20px}

.fbg{ float:right; margin:0 15% 0 0;}

.fbg .D1fBt a{position:relative; display:inline; width:12px; height:12px;background:url(../images/icons.png) no-repeat -21px 0; float:left;margin:0 0 0 10px;}    

.fbg .D1fBt .current,.focus .D1fBt a:hover{background:url(../images/icons.png) no-repeat 0 0; width:12px; height:12px; }    

.fbg .D1fBt img{display:none}    

.fbg .D1fBt span{display:none;}

.c_box03:hover .fcon dl dd{ color:#fff;}

.fcon a.indexaboutmore{ float:right;color:#fff;width:120px;height:26px;text-align: center;line-height: 26px;text-transform: uppercase;background:#fd6520;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;}

.fcon a.indexaboutmore:hover{background:#fc5103;}











/*c_box04*/

.c_box04{margin:75px 0 0;padding:0 0 55px;}

.c_box04 .title{background:#f0f1f4; width:180px; margin-top:-22px; display:block; margin:0 auto;}

.c_box04 .title a{color:#19366d; text-transform:uppercase;font-family:'HelveticaNeue-Medium.otf'; font-size:30px; display:block; width:180px; height:40px; border:solid 1px #19366d; text-align:center; line-height:40px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear; margin:0 auto}

.c_box04 .title a:hover{ width:175px;background:#f0f1f4;}

.c_box04 .title span{display:inline-block; width:23px; height:5px; background:url(../images/icons.png) no-repeat;}

.c_box04 .index_news{ padding-right:0;}



.c_box04 .index_case {padding-left:0;}

.c_box04 .index_case .title{ padding-left:15px;}

.c_box04 .index_case .title span{background-position:-25px -21px; float:right; margin:17px 13px 0 0;}

.c_box04 .index_news ul{padding-top:30px;}

.c_box04 .index_case ul{padding:30px 0 0 30px;}



.index_news li{cursor:pointer;margin:25px 0 0; overflow:hidden; zoom:1;}

.news_date{float:left; text-align:center;width:70px; border:solid 1px #19366d;}

.news_text{float:left; padding:0 20px; width:85%;}

.news_date dd{color:#19366d;font-size:18px; padding:5px 0;}

.news_date dt{font-size:14px; color:#fff; background:#19366d; height:24px;}

.news_text dt,.index_case li dl dt{color:#19366d; font-size:14px; padding-bottom:8px;font-family:'HelveticaNeue-Medium.otf';}

.news_text dd,.index_case li dl dd{line-height:20px; color:#38568f;}

.index_news li:hover .news_text dt,.index_case li:hover dl dt{text-decoration:underline;}





.index_case li{cursor:pointer;margin:8px 0 30px; overflow:hidden; zoom:1;}

.index_case li .index_press_pic{ float:left; margin-right:20px;}

.index_case li .index_press_pic img{ width:132px; height:88px;}

.index_case li dl{float:left; width:71%;}

.index_case li dl dd{height:40px; overflow:hidden;}

.index_case li dl .more{ width:50px; height:18px; border:solid 1px #19366d; margin:5px 0 0; text-align:center; line-height:12px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;}

.index_case li dl .more span{display:inline-block; width:23px; height:5px;background:url(../images/icons.png) no-repeat -25px -21px;}

.index_case li dl .more i{ font-style:normal; text-indent:9999px; display:inline-block; width:1px; float:left; line-height:18px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;}

.index_case li:hover dl .more{width:90px;}

.index_case li:hover dl .more i{ text-indent:0; padding:0 10px;}

.index_case li:hover dl .more span{ margin-left:20px;}





/*footer*/

.footer{border-top:solid 2px #ffae02;}

.footer .f_box01{ background:url(../images/f_bg.jpg) repeat; padding:50px 0 30px;}

.footer p .title{display:inline-block;color:#fff; font-size:24px; text-transform:uppercase; padding-bottom:8px;font-family:'HelveticaNeue-Medium.otf';-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;}

.footer p .title:hover{ transform:translateX(10px); -webkit-transform:translateX(10px); -moz-transform:translateX(10px); -ms-transform:translateX(10px); -o-transform:translateX(10px);}

.f_box01 dl{ padding:20px 0 0; border-top:solid 1px #ffffff; margin:-1px 0 0;}

.f_box01 .column01 dd,.f_box01 .column01 dd a,.f_box01 .column02 dd a{font-size:14px;color:#ffffff;}

.f_box01 .column01 dd{line-height:32px;}

.f_box01 .column01 dd i{ display:inline-block; width:22px; height:21px; background:url(../images/icons.png) no-repeat; margin:5px 8px 0 0; float:left;}

.f_box01 .column01 .f_tel i{ background-position:0 -40px;}

.f_box01 .column01 .f_fax i{ background-position:0 -70px;}

.f_box01 .column01 .f_mail i{ background-position:0 -100px;}

.f_box01 .column01 .f_mail a{border-bottom:solid 1px #ffffff;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;}

.f_box01 .column01 .f_mail a:hover{ color:#fff;}

.f_box01 .column01 .f_add{overflow:hidden; zoom:1;}

.f_box01 .column01 .f_add p{float:left; width:88%;}

.f_box01 .column01 .f_add span{font-size:12px; }

.f_box01 .column01 .f_add i{background-position:0 -133px; float:left; margin-top:2px;}

.f_box01 .column01 .f_sky a{ float:left; display:inline-block; margin-right:15px;}

.f_box01 .column01 .f_sky i{ background-position:-31px -40px;}



.f_box01 .column02 dd i{ display:inline-block; width:3px; height:3px; background:#fff; vertical-align:middle; margin-right:12px;}

.f_box01 .column02 dd a{line-height:28px;text-transform:uppercase;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;}

.f_box01 .column02 dd a:hover{ color:#fff;}

.f_box01 .column03 dd{text-transform:uppercase;font-size:12px; color:#bbb; width:100%; margin-bottom:15px;}

.f_box01 .column03 textarea{height:116px; background:ffffff; border:none;width:100%; padding:10px 0 0 10px;}

.f_box01 .column03 input{height:38px; background:ffffff; border:none; padding-left:10px; width:100%;}

.f_box01 .column03 .inqury_send{background:#fd6520; color:#fff; width:18.9%; padding-left:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;}

.f_box01 .column03 .inqury_send:hover{ background:#fc5103;}

.f_box01 .column03 .inqury_name{width:80%;}



.footer .f_box02{background:#074a9b; padding:5px 0;}

.f_box02 .f_nav{ color:#ffffff; text-align:center;}

.f_box02 .f_nav a{ color:#ffffff; font-size:14px; text-transform:uppercase; display:inline-block; padding:0 5px;-webkit-transition: all 0.4s ease-out;-moz-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;

transition: all 0.4s ease-out;}

.f_box02 .f_nav a:hover{ color:#fff;}

.f_box02 .copyright{ text-align:center; color:#ffffff;}

.f_box02 .f_links{width:510px; margin:0 auto 5px; overflow:hidden; zoom:1;}

.f_box02 .f_links a{display:inline-block; width:40px; height:40px; float:left; margin:0 13px; background:url(../images/icons.png) no-repeat; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%; transition:background-color 1s,-webkit-transform 1s;-moz-transition:background-color 1s, -moz-transform 1s;-webkit-transition:background-color 1s, -webkit-transform 1s; -o-transition:background-color 1s, -o-transform 1s;}	

.f_box02 .f_links .f_link01{ background-position:-52px 10px;}

.f_box02 .f_links .f_link02{ background-position:-56px -28px;}

.f_box02 .f_links .f_link03{ background-position:-56px -68px;}

.f_box02 .f_links .f_link04{ background-position:-103px 10px;}

.f_box02 .f_links .f_link05{ background-position:-101px -30px;}

.f_box02 .f_links .f_link06{ background-position:-104px -68px;}

.f_box02 .f_links .f_link07{ background-position:-57px -112px;}

.f_box02 .f_links a:hover{transform:rotateY(360deg);-moz-transform:rotateY(360deg); -webkit-transform:rotateY(360deg); -o-transform:rotateY(360deg);  background-color:#19366d;}





/*return*/

/*.backToTop { display: none; width: 60px;

line-height: 60px;

background:url(../images/st.png) no-repeat 18px 21px #000000; color: #fff; 

font-size: 14px; text-align: center; margin:-175px 0 0; float:right;

cursor: pointer; opacity: 0.5; 

filter:Alpha(opacity=50);text-indent: -9999px;}

.backToTop:hover { background-color:#1572a8;opacity:1; filter:alpha(opacity=100);}*/

.go{width:52px;height:31px; margin:0 auto;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||200)-(parseInt(this.currentStyle.marginBottom,10)||0)));}

.go a{display:inline-block; width:52px; height:31px; background:url(../images/top.jpg) no-repeat;}





/*sub*/

.sub_banner img{width:100%; height:auto;}

.breadcrumbs{font-size:12px;color:#fff; background:#0061d6; height:30px;}

.breadcrumbs i{display:inline-block; width:30px; height:30px; background:url(../images/icons.png) no-repeat -110px -119px #fd6520; float:left;}

.breadcrumbs span{padding-left:10px; text-transform:uppercase;line-height:30px; }

.breadcrumbs a{color:#fff;}

.breadcrumbs a:hover{ text-decoration:underline;}

.sub_main{background:#fff; padding:30px 0 50px; margin-bottom:15px;} 

.sub_main_left{ width:263px;}







/*sub_main_left*/

.leftprolist{background:#0061d6; padding:0 0 35px;}

.leftprolist .index_tit a,.leftslide .index_tit a{ display:block; color:#fff; font-size:18px;background:#fd6520; height:40px; line-height:40px; padding-left:25px; text-transform:uppercase;border-bottom:solid 3px #ffb400;font-family:'HelveticaNeue-Medium.otf';}

.leftslide{margin:30px 0 0;background:#0061d6; padding:0 0 35px;}

.aside-parts-slide{overflow:hidden;}

ul#aside-parts-slide{overflow:hidden;position:relative;height:240px; margin:25px 25px 0;}

ul#aside-parts-slide  li{overflow:hidden; position:absolute; top:0; left:0; display:none;}

ul#aside-parts-slide  li img{ width:100%; height:auto; border:solid 3px #fff;}

ul#aside-parts-slide  li p a{ display:inline-block; padding:10px 0;color:#fff; font-size:16px;text-transform:capitalize;}

ul#aside-parts-slide  li p a:hover{text-decoration:underline;}

ul#aside-parts-nav {overflow:hidden; margin:0 0 0 25px; }

ul#aside-parts-nav  li {display:inline-block; vertical-align:top; width:7px; height:7px; margin:0 14px 0 0; zoom: 1; *display: inline; cursor:pointer; background:url(../images/hot_icon.jpg) no-repeat right;}

ul#aside-parts-nav  li.now {background:url(../images/hot_icon.jpg) no-repeat left; cursor:default;}





/*pro_cover/pro_list*/

.sub_proCover_box{margin:0 0 30px;}

.sub_proCover_boxheight{height: 380px;overflow: hidden;}

.sub_proCover_box .title{border-bottom:solid 1px #a2afc7;}

.sub_proCover_box .title a{color:#2f487a;}

.sub_proCover_box .title .sub_title{font-size:16px;line-height:30px;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;-ms-transition:all .5s linear;transition:all .5s linear;}

.sub_proCover_box .title .sub_title:hover{ transform:rotateX(360deg); -webkit-transform:rotateX(360deg); -moz-transform:rotateX(360deg); -ms-transform:rotateX(360deg); -o-transform:rotateX(360deg);}

.sub_proCover_box .title .sub_title span{ display:inline-block; width:29px; height:19px; background:url(../images/icons.png) no-repeat -63px -154px; float:left; margin:6px 5px 0 0;}

.sub_proCover_box .title .more{display:inline-block; padding:0 0 0 7px;margin:5px 0 0; float:right; width:80px; height:18px; border:solid 1px #19366d;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear;}

.sub_proCover_box .title .more span{ display:inline-block; width:23px; height:5px;background:url(../images/icons.png) no-repeat -25px -21px;float:left; margin:-12px 0 0 40px;}

.sub_proCover_box .title .more:hover,.sub_faq_box .title .more:hover{ width:90px;}





.sub_proCover_box dl{margin:30px 0 0; background:#f3f5f8; padding:0 0 25px;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear;border:#CCC solid 1px}

.sub_proCover_box dl img{ width:260px; height:211px; }

.sub_proCover_box dl dt a{color:#2f487a; font-size:14px; display:inline-block; padding:5px 15px 10px;text-transform:uppercase;font-family:'HelveticaNeue-Medium.otf';height: 105px;overflow: hidden;}

.sub_proCover_box dl dd p{ height:65px; overflow:hidden;}

.sub_proCover_box dl dd p a{color:#2f487a;display:inline-block; padding:0 15px;}

.sub_proCover_box dl dd .more{ display:inline-block; width:100px; height:25px; border:solid 1px #2f487a; text-align:center; line-height:24px; text-transform:uppercase; color:#2f487a; margin:15px 0 0 15px;}

.sub_proCover_box dl:hover{ background:#36538c;}

.sub_proCover_box dl:hover dt a,.sub_proCover_box dl:hover dd p a,.sub_proCover_box dl:hover dd .more{color:#fff;}

.sub_proCover_box dl:hover dd .more{ border-color:#fff;}





.sub_zhengshu dl{padding:0 0 25px;text-align:center;border: 1px solid #ccc; margin-bottom:20px;}

.sub_zhengshu dl img{ width:100%; height:auto;}

.sub_zhengshu dl  dt{height:40px;}

.zhegnshu1{padding:0;}



/*prodetail*/

.prodetailtop_pic{border: 1px solid #ccc;padding: 5px; position:relative;}

.zoom{ position:absolute; bottom:0; right:0;z-index: 99;}

.prodetailtop{padding:30px 15px 0; background:#fff; margin:0 -15px;}

.prodetailtop_pic img{}

.prodetailtop_text h1{font-size:24px; color:#2f487a;font-weight:normal; padding:15px 0 0;font-family:'HelveticaNeue-Medium.otf';}

.data{overflow:hidden; zoom:1; padding:15px 0; border-bottom:dotted 1px #927d44;}

.data li{line-height:28px; color:#ffffff; overflow:hidden; zoom:1;}

.data .data_l{display:inline-block; width: 25%;float:left; text-shadow:none; font-size:14px;}

.data .data_r{display:inline-block;float:left; width: 75%;font-size: 14px;}

.prodetailtop_text .help{ color:#898989; font-size:12px; padding:15px 0 0;}

.prodetailtop_text .help span{ color:#fd6520;}

.proDetail_btn{ padding:10px 0 15px; border-bottom:dotted 1px #927d44;}

.proDetail_btn a{color:#fff; font-size:14px; text-transform:uppercase; display:inline-block; width:162px; height:30px; line-height:30px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;}

.proDetail_btn a span{display:inline-block; float:left;}

.proDetail_btn .email{background:#1a8dd5;}

.proDetail_btn .email:hover{background:#0375bc;}

.proDetail_btn .email span{ width:20px; height:13px; background:url(../images/icons.png) no-repeat -63px -189px; margin:8px 5px 0 25px;}

.proDetail_btn .chat{background:#fd6520;}

.proDetail_btn .chat:hover{background:#e15413;}

.proDetail_btn .chat span{ width:20px; height:16px; background:url(../images/icons.png) no-repeat -92px -187px; margin:7px 5px 0 30px; }

.pro_share{font-size:16px;line-height:20px; color:#ffffff; text-transform:uppercase; margin:20px 0 0;}



.sub_proDetail_box .tab_menu{overflow:hidden; zoom:1;}

.sub_proDetail_box .tab_menu li{float:left;height:26px;line-height:26px; padding:0 15px; font-size:16px;text-align:center; color:#fff; border:solid 1px #fd6520; border-bottom:none; cursor:pointer; background:#fd6520;  margin:0 8px 8px 0; text-transform:uppercase;font-family:'HelveticaNeue-Medium.otf';}

.sub_proDetail_box .tab_menu .current{background:#fff;border:solid 1px #ececec; border-bottom:none;height:34px; color:#ffffff;margin-bottom:0;line-height:30px;}

.sub_proDetail_box .tab_box .hide{display:none;}



.tab_box{ margin:-1px 0 0; z-index:-99; border:solid 1px #ececec; }



.tab_box img{ display:block; margin:0 auto }





.subprotext{padding:20px 20px;color:#ffffff; font-size:14px;border-bottom:solid 1px #ececec;}

.subprotext p{line-height:28px; font-size:14px;}

.subprotext p span{color:#ffffff;}





.sub_inquiry02{ margin:30px 0 0; } 

.sub_inquiry02 .table_tit,.sub_contact_top .table_tit{ background:#2f487a; color:#fff; font-size:14px; height:30px; line-height:30px;}

.sub_inquiry02 .table_tit span{ display:inline-block; float:left;width:30px; height:30px; margin:0 10px 0 0; background:url(../images/icons.png) no-repeat -108px -150px #fd6520; } 

.sub_inquiry02 .inquirymain{margin:5px 0 0;}

.sub_inquiry02 .inquirymain form{width:100%;border:solid 1px #ececec; padding:30px 15px 20px;}

.sub_inquiry02 .inquirymain input{border:solid 1px #ececec; background:#fff; height:26px;  color:#868686; padding-left:10px;}

.sub_inquiry02 .inquirymain textarea{width:100%;height:110px; background:#fff;border:solid 1px #ececec; color:#868686; padding:5px 0 0 10px;}

.sub_inquiry02 form label{ width:100%; margin:0 auto 10px; font-size:14px; font-weight:normal;}

.sub_inquiry02 form label span{ display:inline-block; width:100%;}

.sub_inquiry02 form label input{ width:100%;}

.sub_inquiry02 .inquirymain input.sendmessage{ margin:20px 0 0 16.5%; width:180px; padding-left:30px; height:26px; background:url(../images/icons.png) no-repeat -40px -213px #fd6520; text-align:center; font-size:14px; color:#fff; text-transform:uppercase;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;}

.sub_inquiry02 .inquirymain input.sendmessage:hover{background-color:#e15413;}





/*about*/

.sub_about_box .subprotext p{color:#5c5c5c;}

.sub_about_box .subprotext p span{ color:#5c5c5c; font-size:14px;text-transform:uppercase;}

.sub_about_box .subprotext .subprotitle{ color:#ffffff; font-size:30px; text-transform:uppercase; margin-bottom:25px;font-family:'HelveticaNeue-Medium.otf';}

.sub_about_box .subprotext ul{margin-bottom:20px;}

.sub_about_box .subprotext ul li img{ padding:4px; border:solid 1px #ececec; width:100%; height:auto;}

.sub_about_box .subprotext ul li p{ padding:0 0 0 6px; font-size:14px;text-transform:uppercase;font-family:'HelveticaNeue-Medium.otf';}



/*news*/

.sub_news_box .tab_box{ border-right:none; border-left:none;}

.sub_case_box ul{ margin:20px 0 0;}

.sub_case_box ul li{ border:solid 3px #f0f0f0; overflow:hidden; zoom:1; margin-bottom:30px;}

.sub_case_box ul li p{padding:2px;border-right:solid 3px #f0f0f0;float:left;}

.sub_case_box ul li p img{ width:204px; height:136px;}

.sub_case_box ul li:hover,.sub_case_box ul li:hover p{border-color:#36538c;}

.sub_case_box ul li dl{ width:74%;float:left; padding:15px;}

.sub_case_box ul li dl dd{color:#38568f;}

.sub_case_box ul li dl dt{color:#19366d; font-size:14px; padding:5px 0 10px;font-family:'HelveticaNeue-Medium.otf';}

.sub_news_box .tab_menu li a{ color:#fff;}

.sub_news_box .tab_menu .current a{color:#ffffff;}

#evenelist ul li dl{ width:100%;}

#aboutimglist a{ text-decoration:underline;color: #142991;}



/*contact*/

.sub_contact_box p{ text-align:center; color:#2f487a;}

.sitpage h2{ font-size:20px; margin:15px 0;}

.sitpage p{ text-align:left;}

.sitpage li{ float:left; width:45%; margin:5px 0;}

.sub_contact_box .title{ font-size:24px; text-transform:uppercase;font-family:'HelveticaNeue-Medium.otf'; margin-bottom:5px;}

.sub_contact_box .sub_contact_top{ overflow:hidden; zoom:1; margin:20px 0 0;}

.sub_contact_top .map{float:left; border:solid 1px #ececec; padding:10px;}

.sub_contact_top dl{float:right; border:solid 1px #ececec; padding:15px 20px; width:100%; margin:10px 0 0;}

.sub_contact_top dl dd,.sub_contact_top dl dd a{font-size:14px;color:#2f487a; line-height:30px;}

.sub_contact_top dl dd i{ display:inline-block; width:22px; height:21px; background:url(../images/icons.png) no-repeat; margin:5px 8px 0 0; float:left;}

.sub_contact_top dl .f_tel i{ background-position:0 -264px;}

.sub_contact_top dl .f_fax i{ background-position:0 -295px;}

.sub_contact_top dl .f_mail i{ background-position:0 -324px;}

.sub_contact_top dl .f_mail a{ border-bottom:solid 1px #ffffff;}

.sub_contact_top dl .f_add{overflow:hidden; zoom:1;}

.sub_contact_top dl .f_add p{float:left; width:85%; text-align:left;}

.sub_contact_top dl .f_add span{font-size:12px; }

.sub_contact_top dl .f_add i{background-position:0 -357px;float:left; margin-top:2px;}

.sub_contact_top dl .f_sky a{ float:left; display:inline-block; margin-right:15px;}

.sub_contact_top dl .f_sky i{ background-position:0 -418px;}



.sub_inquiry02 .short_input,.sub_inquiry02 select{width:100%;}

.sub_inquiry02 select{ border:solid 1px #ececec; height:26px;color:#868686;padding-left:5px;}

.sub_inquiry02 .short_input{ margin-bottom:10px;}









/*sub_faq_box*/

.sub_faq_box{margin:0 0 30px;}

.sub_faq_box .title{ background:#2f487a;}

.sub_faq_box .title a{color:#fff;}

.sub_faq_box .title .sub_title{font-size:16px;line-height:30px; text-transform:uppercase;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;-ms-transition:all .5s linear;transition:all .5s linear;}

.sub_faq_box .title .sub_title:hover{ transform:rotateX(360deg); -webkit-transform:rotateX(360deg); -moz-transform:rotateX(360deg); -ms-transform:rotateX(360deg); -o-transform:rotateX(360deg);}

.sub_faq_box .title .sub_title span{ display:inline-block; width:29px; height:19px; background:url(../images/icons.png) no-repeat -62px -255px; float:left; margin:6px 5px 0;}

.sub_faq_box .title .more{display:inline-block; padding:0 0 0 7px;margin:5px 5px 0; float:right; width:80px; height:18px; border:solid 1px #fff;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear;}

.sub_faq_box .title .more span{ display:inline-block; width:23px; height:5px;background:url(../images/icons.png) no-repeat -25px -27px;float:left; margin:-12px 0 0 40px;}



.sub_faq_text{margin:30px 0 0;}

.sub_faq_text dt{font-size:16px; color:#19366d;border:solid 3px #f0f0f0; margin-bottom:10px; min-height:30px;line-height:24px; position:relative; padding:0 20px 0 35px;font-family: 'HelveticaNeue-Medium.otf';}

.sub_faq_text span{ display:inline-block; width:30px; height:30px; font-size:16px; color:#fff; text-align:center; line-height:30px; position:absolute; top:-3px; left:-3px;}

.sub_faq_text dt span{background:#fd6520;}

.sub_faq_text dd{line-height:24px; border:solid 3px #f0f0f0;  position:relative;}

.sub_faq_text dd p{color:#38568f; padding:20px 20px 20px 42px;font-size: 14px;}

.sub_faq_text dd span{background:#ffb400;}

.sub_faq_text:hover dt,.sub_faq_text:hover dd{border-color:#36538c;}











/*download*/

.sub_download_infor{overflow:hidden; zoom:1; background:#f3f5f8; padding:15px; margin-bottom:30px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;}

.sub_download_infor p{ float:left; }

.sub_download_infor dl{ float:left; width:65%; margin-left:2%;}

.sub_download_infor dl dt a{ font-size:14px; color:#2f487a; text-transform:uppercase;display:inline-block; padding:5px 0 8px;font-family:'HelveticaNeue-Medium.otf';}

.sub_download_infor dl dd a{color:#2f487a; line-height:20px;}

.sub_download_infor dl dd .more{color:#36538c; display:inline-block; width:110px; height:26px; border:solid 1px #36538c; text-transform:uppercase; line-height:24px; text-align:center;margin:10px 0 10px;}

.sub_download_infor dl dd .more span{ display:inline-block; width:12px; height:13px; background:url(../images/icons.png) no-repeat 0 -234px; float:right; margin:5px 10px 0 0;}

.sub_download_infor:hover{ background:#36538c;}

.sub_download_infor:hover dl a{ color:#fff;}

.sub_download_infor:hover dl dd .more{ color:#fff; border-color:#fff;}

.sub_download_infor:hover dl dd .more span{ background-position:0 -248px;}







.subprotext table{width:100%;border:none;border-top:1px solid #CCC; border-left:1px solid #CCC; text-align:center; background:#FAFAFA; text-shadow:none;}

.subprotext tr{border:0px;}

.subprotext td,.subprotext th{border:none;border-bottom:1px solid #CCC;border-right:1px solid #CCC;padding:8px 8px;}



.sub_about_box h1{font-size:20px; margin:8px; text-align:center;}	

.clickinfo{ text-align:right; margin:8px;}

.subprotext img{ max-width:100%;height:auto;}





.subprotextdetail table{width:100%;border:none;border-top:1px solid #CCC; border-left:1px solid #CCC;background:#FAFAFA; text-shadow:none;}

.subprotextdetail tr{border:0px;}

.subprotextdetail td,.subprotextdetail th{border:none;border-bottom:1px solid #CCC;border-right:1px solid #CCC;padding:8px 8px;}



.subprotextdetail{padding:20px 20px;color:#ffffff; font-size:14px;border-bottom:solid 1px #ececec;}

.subprotextdetail p{line-height:28px; font-size:14px; color:#787878;}

.subprotextdetail p span{color:#ffffff;}

.subprotextdetail img{ max-width:643px;width:100%; height:auto;}



/*xun_pan*/



.sideflzh{width:210px; position:fixed;right:0; z-index:999;bottom:360px;z-index:9999;}



.sideflzh img{width:210px;}

.sideflzhimg2{ margin-top:3px;}



.floatkzon{display:block;}



.sideflzh2{width:210px; position:fixed;right:0; z-index:999;bottom:20px;z-index:9999;}



.xun_pan{width:210px; position:fixed; bottom:20px; right:0; z-index:999;}

.x_tit{cursor:pointer;}

.x_content{background:#0061d6; padding:20px 0;}

.x_content dd{ padding-left:30px;margin-bottom:20px;}

.x_content dd input{width:165px; border:none; height:29px; color:#a1a1a1; font-size:12px; padding-left:5px;}

.x_content dd textarea{width:165px; border:none; height:80px; color:#a1a1a1;font-size:11px;}

.x_content .x_icon01{background:url(../images/icon07.png) no-repeat 8px 10px;}

.x_content .x_icon02{background:url(../images/icon07.png) no-repeat 8px -40px;}

.x_content .x_icon03{background:url(../images/icon07.png) no-repeat 8px -95px;}

.x_content .x_send{ background:#ffb700; color:#fff; width:112px; height:28px; border:none;}

.xun_pan .shunone{display:none;}

.xun_pan .show{ display:block;}	

.floatkzoff{display:none;}

#listpage b{color: #000000;}

#listpage a{ display:inline-block; padding:2px 4px; border:1px solid #ccc;margin: 0 3px;}

#detailpage{ font-weight:bold;}

#detailpage span{ color:#3675EF;}



@media(min-width:768px){

/*header*/

.header{ font-family:Arial; background:#0061D6;}

.header .container{ padding:0;}

.navbar-default .navbar-collapse{ padding:10px 0 0;border:none;width: 655px;
    float: right;}

.navbar-default .navbar-nav > li > a{display:inline-block; color:#fff; font-size:15px;text-transform:uppercase;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;}

.navbar-default .navbar-nav > li:hover > a {color:#fff; border-bottom:solid 3px #fd6520;}

.navbar-default .navbar-nav > li > a:focus{color:#fff;}



.fcon p{float:left;  }



.sub_technology_box .subprotext img{ width:95%; height:auto;}	



	





@media(min-width:992px){

/*header*/

.nav>li{ position:inherit;}

.navbar-default{ position:relative; z-index:999;}

.navbar-default li .box{padding-bottom:50px;position:absolute;top:100px;right:15px;display:none; background:#1a356c; opacity:0.95;filter:alpha(opacity=95);width:130%;}

.navbar-default li:hover .box,.navbar-default li:hover .sub_nav{display:block;}

.navbar-default li .box a{display:block;float:left;color:#fff;}

.navbar-default li:hover .box a:hover{text-decoration:underline; }

.pro_ul {margin:35px auto 0 auto; overflow:hidden; zoom:1; width:100%;}

.pro_ul .ps1{border-left:1px solid #ccc;}

.pro_ul .ps{float:left;font-size:12px;line-height:12px;text-align:left;padding:0 10px 0 20px; width:20%;}

.pro_ul .ps li a{ display:block; width:100%; height:auto;}

.pro_ul .ps h1{font-size:16px; text-transform:uppercase;}

.pro_ul .ps .sub_categories {padding-top:30px;}

.pro_ul .ps .sub_categories li a,.pro_ul .ps h2{font-size:16px; text-transform:capitalize;}

.pro_ul .ps ul{padding-top:30px;}

.navbar-default li .pro_ul .ps ul li a{line-height:30px; display:block; font-size:14px;}

.navbar-default li .pro_ul .ps ul.sub_categories li a{line-height:30px; display:block; font-size:16px;}



.navbar-default li .sub_nav{display:none; background:#1a356c; opacity:0.95;filter:alpha(opacity=95);position:absolute;top:100px;width:20%; padding:10px 0;}

.navbar-default li:hover .sub_nav li a{display:block; width:100%; padding:0 0 0 20%;color:#fff;  font-size:14px; text-transform:capitalize; font-size:14px;}



.navbar-default li:hover .sub_nav li a:hover{ text-decoration:underline;}



.h_top_right{ overflow:hidden;}

.h_top_right p{ width:530px; text-align:right; float:right; color:#ffffff}



.h_top_right p a{ display:inline-block; width:100px; height:40px;line-height:40px; color:#ffffff; font-size:14px; font-family:"Microsoft YaHei","å¾®è½¯é›…é»'",Arial,sans-serif;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;}

.h_top_right p a:hover{ color:#fff;}





.c_box04{border-top:solid 1px #ccc;}



.c_box04 .index_news .title span{ background-position:0 -21px; float:left; margin:17px 0 0 13px;}



/*sub*/

.breadcrumbs{margin:30px -15px 0;}

.sub_main{margin-bottom:80px;} 



/*inquiry*/

.sub_inquiry02 form label input,.sub_inquiry02 .inquirymain textarea{width:82%;}

.sub_inquiry02 .inquirymain form label .input_tit{ float:left;}

.sub_inquiry02 form label span{ margin-right:1%; width:15%; text-align:right;}

.sub_inquiry02 .short_input,.sub_inquiry02 select{width:35%;}

.sub_inquiry02 .short_label{ margin-left:16.5%;}

.sub_inquiry02 .inquirymain textarea{ margin-left:0.5%;}

.subprotextdetail table{width:80%;}



}





@media(min-width:768px) and (max-width:992px){

/*header*/

.header .logo{ background:url(../images/top_bg01.jpg) repeat-x; display:inline-block; padding:10px 0;}

.navbar-default .navbar-nav > li > a{font-size:12px;padding:10px 5px 22px; margin:8px 0 0 4px;margin:8px 0 0 3px\0;}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{ color:#fff; background:none;}

.navbar-nav .open .dropdown-menu{ background:#36538c;}

.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{ color:#ffffff;}

.navbar-default .navbar-nav > li> a .caret{margin:8px 0 0 3px;}

.navbar-nav>li>.dropdown-menu{border:none;}





/*content*/

.fcon dl{width:55%; margin:1.5% 0 0 20%;}

.fcon p{width:25%;}







/*sub*/

.breadcrumbs{margin:15px -15px 0;}



/*inpuiry*/

.sub_inquiry02 .short_input,.sub_inquiry02 select{width:50%;}



.prodetailtop_text{ padding:15px 15px 0;}





}



@media (min-width:992px) and (max-width: 1200px) {

/*header*/

.header .logo{ background:url(../images/top_bg01.jpg) repeat-x; display:inline-block; padding:8px 0 5px;}



.navbar-default .navbar-nav > li > a{padding:0 8px 11px; margin-left:8px;margin-left:7px\0;}

.navbar-default li .box{top:84px;}



/*content*/

.fcon dl{width:60%; margin:1.5% 0 0 15%;}

.fcon p{width:20%;}

.index_case li dl{ width:65%;}



}	

	

@media(min-width:1200px){

/*header*/

.navbar-nav{ margin-left:0px; margin-top:10px}

.navbar-default .navbar-nav > li > a{padding:0 8px 27px; margin-left:20.3px;margin-left:17.3px\0;}

.navbar-collapse{ padding:0;}

.navbar-default li .box{top:100px;}



/*content*/

.c_box02 .container{ background:url(../images/c_bg02.jpg) no-repeat; padding-top:190px;}

.c_box02 .scroll_box{margin:-9px -15px 0;}

.fcon dl{width:65%; margin:1.5% 0 0 12%;}

.fcon p{width:18%;margin-top:30px}









/*contact*/

.sub_contact_top dl{width:48%; min-height:258px; margin:0;}

}





@media(min-width:768px) and (max-width:1200px){

.header .logo img{ width:100%; height:auto;}

.sub_case_box ul li dl{ width:65%; height:120px; overflow:hidden;}

}







@media (max-width:992px){

.navbar-default .navbar-nav .open .dropdown-menu>li>a{ color:#fff;}

.nav .open>a, .nav .open>a:hover, .nav .open>a:focus{border-color:#36538c;}

.navbar-nav .open .dropdown-menu{ border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -o-border-radius:0;}

.navbar-nav>li>.dropdown-menu>li>a{ line-height:24px; text-transform:capitalize;}

.navbar-default .navbar-nav > li> a .caret{ float:right;}

.c_box02 .line{ padding:10% 0 0;}





.c_box04 .index_news .title span{ background-position:-25px -21px; float:right; margin:17px 15px 0 0;}

.index_news li{margin:0 0 25px;}

.c_box04 .index_case{ margin:30px 0 0;}

.c_box04 .index_case li{ margin:0 -15px 25px;}

.xun_pan{ display:none;}

.sideflzh{ display:none;z-index:9999;}

.sideflzh2{display:none;z-index:9999;}

.sub_proCover_box{max-height: 430px;overflow: hidden;}

}

@media (max-width: 640px) {

.sub_proCover_box{max-height: 355px;overflow: hidden;}

.sub_proCover_box dl dt a{padding: 10px 15px 10px;}

}







@media (max-width: 767px) {

.header{ font-family:Arial; background:#fff;}

.header .logo{margin:0 0 20px 15px; width:100%; height:auto;}

.navbar-default .navbar-toggle{background:none; border:none; margin:4.5% 15px 0 0; }

.navbar-default .navbar-toggle .icon-bar{background:#2f487a;height:4px; border-radius:2px; width:34px;}

.navbar-toggle .icon-bar+.icon-bar{margin-top:7px}

.navbar-default .navbar-toggle:focus{background:none;}

.navbar-default .navbar-toggle:hover{background:#36538c;}

.navbar-default .navbar-toggle:hover .icon-bar{background:#fff;}

.navbar-collapse.in{overflow:hidden;}

.navbar-collapse{ background:#fff;border:none;}

.navbar-default .navbar-nav > li{overflow:hidden; }

.navbar-default .navbar-nav > li > a{display:block;width:100%;height:37px;text-align:center;background:#2f487a; border-bottom:solid 1px #36538c; margin-left:0; font-size:14px; text-transform:uppercase; color:#fff;  -webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;}

.navbar-default .navbar-nav > li> a:hover{background:#365490; color:#fff;}

.navbar-default .navbar-nav > li> a:focus{background:#2f487a; color:#fff;}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>li:hover, .navbar-default .navbar-nav>.open>li:focus{ color:#fff; background:#2f487a;}

.navbar-nav .open .dropdown-menu{ background:#36538c; text-align:center;}

.navbar-default .navbar-nav .open .dropdown-menu>li>a{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear; }

.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{ color:#ffffff; background:#e7e7e7;}

.navbar-default .navbar-nav > li> a .caret{ float:right; margin:8px 0 0;}



.c_box03{background:#3b588e; padding:30px 0;}

.fcon dl{width:100%; padding:0 15px;text-align:center;}

.fcon p{width:30%;}

.fbg{ float:right; margin:5px 15% 0 0;}



.container{ padding:0;}

.sub_main{ padding:20px 0 0;}

.breadcrumbs{margin:15px 0 0;}

.f_box01 .container{ padding:0 15px;}

.sub_about_box .subprotext{ padding:20px 15px;}

.sub_contact_box .title{ font-size:20px;}

.prodetailtop_text{ padding:15px 15px 0;}

.sub_case_box ul li dl{ width:68%; height:120px; overflow:hidden;}



/*content*/

.fcon p{width:100%; text-align:center; margin-bottom:10px;}

.c_box04{ padding:0 15px;}

.sub_proDetail_box .tab_menu li{width: 100%;text-align: left;}

.backToTop{margin:-125px 0 0;}

}







@media(max-width:700px){

.index_case li dl{ width:68%;}

}



@media(max-width:600px){

.backToTop{ margin:-148px 0 0;}

}





@media(max-width:540px){

.news_text{ width:77%;}

.index_case li dl{ width:65%;}



}



@media(max-width:480px){

.header .logo img{ width:70%; height:auto;}

.sub_contact_box .title{ font-size:16px;}





.index_case li dl{ width:55%;}

.data .data_l{width:100%; font-weight:bold;}

.data .data_r{width:100%;}

.subprotext td, .subprotext th{padding: 5px 0px;font-size: 12px;}

.sub_proCover_box dl dt a{height:80px;}

}



@media(min-width:560px) and (max-width:720px){

.sub_case_box ul li dl{ width:60%;}



}



@media(min-width:460px) and (max-width:560px){

.sub_case_box ul li dl{width:50%; }	



	}

@media(max-width:460px){

.sub_case_box ul li dl{width:60%; padding:5px;height:90px; overflow:hidden;}

.sub_case_box ul li dl dt{ padding:0;}

.sub_case_box ul li p {width:40%;}

.sub_case_box ul li p img{ width:100%; height:auto;}

.c_box01 .scroll_box .title a{ font-size:26px;}

.c_box01 .scroll_box .title span,.c_box02 .scroll_box .title span{ font-size:34px;}

}

@media(min-width:300px) and (max-width:360px){

.sub_case_box ul li dl{width:50%; padding:5px;height:75px; overflow:hidden;}

.sub_case_box ul li dl dd{ display:none;}	

	}



@media(max-width:300px){

.sub_case_box ul li dl{width:50%; padding:5px; height:60px; overflow:hidden;}

.sub_case_box ul li dl dd{ display:none;}



	}	

	

.pages {padding: 30px 0 30px;text-align: center}

.pages li {display: inline}

.pages li.thisclass, .pages a:hover{padding: 5px 10px; border: 1px solid #006ab2;	background: #006ab2;color: #fff;text-decoration: none}

.pages a{padding: 5px 10px;border: 1px solid #CCC;background: #fff;color: #A4A4A4;line-height: 18px}





	

	







































