/*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;}
div {text-align:left;}
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;}
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
body{font-size:12px;font-family:"微软雅黑";color:#3e3e3e; overflow-x:hidden; background:url(../images/topbg.jpg) top center no-repeat;}
a{text-decoration:none;color:#3c3c3c;cursor:pointer;}
a:hover{ text-decoration:underline;}
dt{ font-weight:normal;}

.navbar-default li.navhome a span,.telico,.backToTop,.inews h3 span,.sidetype p a span,.nbs-flexisel-nav-left,.nbs-flexisel-nav-right,ul#aside-parts-nav  li.now,.index_sharetxt a span,.footertel span,.breadcrumbs span,.sideprolist p a span,dl#aside-parts-nav  dd.now{ background:url(../images/icon.png) no-repeat; display:inline-block;}

/*header*/
.header{ padding-top:30px;}
.headertop{ height:92px;}
.logo img{width:100%;max-width: 494px;}
.navbar-default{ border:none; background:none;}
.navbar{ margin-bottom:0;}
.search_box{ margin-top:25px;}
.search_box form {clear: both;width: 100%;height: 25px;border: 1px solid #ccc;margin-top: 8px;max-width: 245px;border-radius: 5px;} 
#searchfield {display: block;float: left;width: 80%;color: #777;line-height: 25px;background: none;border: none;height: 25px;max-width: 190px;} 
#searchbutton { height: 25px; width: 18%; padding: 0; margin: 0;cursor: pointer; border: none; max-width:55px; background:url(../images/search.jpg) no-repeat center right;}

.langtel{ text-align:right;margin-top: 10px;}
.langtel select{width:150px; text-align:center;margin-bottom: 5px;}
.teltxt{ font-family:"微软雅黑"; font-size:14px; margin-right: 5px;}
.telico{width:19px; height:19px; background-position:0 0;margin-right: 5px;}
.toptel{ font-size:18px; color:#d00101; font-style:italic; font-family:"迷你简水柱";}
.heardnav{ height:54px; background:#383e42; line-height:54px; z-index: 999;}
.navbar-default li{ background:url(../images/navbg.jpg) repeat-y right;}
.navbar-default .pro_ul li,.navbar-default .sub_nav li{ background:none;}
/*return*/
.backToTop {display:none; width:51px; height:51px; background-position:-155px 5px;position: fixed;_position: absolute; right:0;_right:20px;right:20px\0; bottom:90px;_bottom: "auto"; cursor: pointer; text-indent: -9999px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear; background-color:#7a0909;}
.backToTop:hover {background-color:#ca0c0c; }
.navbar-default li.navhome{ background-color:#c0160d;}
.navbar-default li.navhome a span{ background-position: -35px 8px; width: 25px; height: 25px; float: left;}

.navbar-default li .box ul  li ul li a{color: #D5D5D5;}


.bannerxnews{ background:#ededed; overflow: hidden; margin: 30px 0; height: 40px;}
.inews { width: 100%; height: 35px; float:left; _display:inline; padding: 11px 10px;}
.inews h3 {font-weight: normal; font-size:16px;color: #3b3b3b; line-height:18px; width:auto; float:left; margin-right:7px;padding-left: 10px; padding-right:10px; background-position:-75px 0; font-family: "微软雅黑";}
.inews h3 span{ width: 16px; height: 16px; background-position:-75px 0;}
.inews span.floatLeft { padding-top:3px;}
.inews span.floatLeft img { cursor:pointer;}
#inews { width: 70%; height:18px; float:left; margin-left: 3px; _display:inline; overflow:hidden;}
#inews ul li { width:100%; height:18px; line-height:18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#acacac;}
#inews ul li a{color: #454545;font-family: "宋体";}
.inews .new_btn{ float:right;}

.indexabouttitle{ font-size:24px; color:#343434; font-family:"微软雅黑";}
.indexabouttitle2{ color:#a1a1a1; font-size:20px; font-family:"微软雅黑";}
.indexabouttxt p{ margin-top:8px; line-height:25px; }
.indexabouttxt p a{font-family:"宋体";}
.indexabouttxt p a span{ color:#d50101; font-weight:bold;}
.indexabouttxt p a:hover{ text-decoration:underline;}
.indexaboutimg{ padding-bottom:30px;}
.indexaboutimg img{ width:100%; max-width:263px; height:auto;}
.index_type{ width:100%; padding-bottom:50px;background:url(../images/typebg.jpg) center bottom no-repeat #f3f3f3;}

.index_sideserch{ padding-top: 75px;}
.indextitle a{ color:#363636; font-size:24px; font-family:"微软雅黑"; display:block;}
.indextitle span{ color:#939393; font-size:12px; font-family:"宋体";}

.index_sideserch .search_box{ margin-top:10px;overflow: hidden; margin-bottom: 15px;}
.index_sideserch .search_box form{background: #fff; height:30px;}
.index_sideserch #searchfield{ height:30px; line-height:30px;}
.index_sideserch #searchbutton{ background:url(../images/search2.jpg) no-repeat center right #4f4f4f;float: right;
margin-right: 3px; width:25px; border-radius:4px; margin-top:1px;}
.sidetype{ margin-top:15px;}
.sidetype p{ height:35px; line-height:35px; background:#fff; margin:8px 0;}
.sidetype p a{ color:#3b3b3b; font-size:14px;font-family:"宋体"; padding-left: 20px;}
.sidetype p a span{width:14px; height: 14px; background-position: -92px 1px;margin-right: 5px;}

.index_sidehotpro{ margin-top: 20px;}
.indexmaintype{margin-top:40px;}

.mainpro1{ padding:10px; background:#fff; overflow: hidden;}
.mainpro1 .maintypetitle{ color:#363636; font-size:14px;font-family:"微软雅黑"; margin: 5px 0; display: block; overflow: hidden; float: left; width: 100%;}
.indexmiantypetitle { height:50px; line-height:40px; text-align:center;}
.indexmiantypetitle a{ color:#ffffff; font-size:16px; font-family:"微软雅黑"; background:#3b3b3b; display:block;}
.indexmiantypetitle a:hover{ background:url(../images/maintypebg.jpg) top center no-repeat;height: 47px;}
.mainpro1 .nbs-flexisel-item{ width:100%;}
.mainpro1 .overlay-img{ width:100%; height:100%;}
.mainpro1 .nbs-flexisel-item .more{ display:inline-block; width:52px; height: 53px; background:url(../images/ico1.png) no-repeat;  position:relative; left: 40%; top:27%;}
.mainpro1 .img-wrap img{width:100%; }
.mainpro1 p{overflow: hidden; float: left; width: 100%;padding: 5px 0;height: 54px;}

.typemar{ margin-top: 35px;}

.newscase{ padding:50px 0; background:#dedede; width:100%; overflow:hidden;border-top: 1px solid #ccc;}

.index_newslist{ overflow:hidden; margin-top:15px;}
.newslist1{ background:#fff; overflow:hidden; height: 60px; margin-bottom:10px;}
.newstime{ background:#bc1313; color:#fff; text-align:center; height: 60px; padding-top: 10px; padding-left: 0; padding-right: 0;}
.newstime span{ display:block; font-size:30px; font-family:"微软雅黑"; line-height: 25px;}
.newstxt{ padding:5px 0 5px 8px; max-height: 57px; overflow: hidden;}
.newstxt a{ color:#383838;}
.newslisttitle{ color:#505050; font-size:12px;font-family:"宋体"; display:block;}

.index_casetxt{ overflow:hidden; margin-top:15px; padding:10px 15px; background:#fff;}

.index_case{ padding-right: 0;padding-left: 0;}
.aside-parts-slide{overflow:hidden;}
ul#aside-parts-slide{overflow:hidden;position:relative;height:150px; width: 100%;}
ul#aside-parts-slide  li{overflow:hidden; position:absolute; top:0; left:0; display:none;}
ul#aside-parts-slide  li img{ height:auto; float:left; width: 70%;}
ul#aside-parts-slide  li .indexcaser{ float:right; width: 28%;}
ul#aside-parts-nav {overflow:hidden; margin: auto; text-align: center;margin-top: 18px;}
ul#aside-parts-nav  li {display:inline-block; vertical-align:top; width: 10px; height: 10px; margin: 0 5px 0 0; zoom: 1; *display: inline; cursor:pointer; background: #939393;border-radius: 5px;}
ul#aside-parts-nav  li.now { background-position: -4px -35px; cursor:default;}
ul#aside-parts-slide  li p span{ display:block; font-size: 12px; line-height: 20px; padding: 2px 0;max-height: 80px;
overflow: hidden;}
.indexcasertitle{ color:#505050; font-size:12px; font-weight:bold;}
.indexcasermore{ font-weight:bold; color:#d50101;}

.index_share{ padding-left:0;}
.index_sharetxt{ width:100%; overflow:hidden; background:#fff; padding:10px; margin-top:15px;}
.index_sharetxt a{ display:inline-block; margin-right: 5px; margin-bottom: 12px;}
.index_sharetxt a.sharexl span{ width: 18px; height: 18px; background-position: -1px -53px; float: left; margin-right: 5px;}
.index_sharetxt a.shareqq span{ width: 18px; height: 18px; background-position: -28px -53px; float: left; margin-right: 5px;}
.index_sharetxt a.sharetx span{ width: 18px; height: 18px; background-position: -56px -53px; float: left; margin-right: 5px;}
.index_sharetxt a.shareemail span{ width: 18px; height: 18px; background-position: -85px -53px; float: left; margin-right: 5px;}
.index_sharetxt a.sharemore span{ width: 18px; height: 18px; background-position: -113px -55px; float: left; margin-right: 5px;}
.weixin{ overflow:hidden;}
.weixin p{ float:right;font-family:"微软雅黑"; font-size:16px; width: 65px; margin-top: 18px;}

.bottompro{ height:60px; background:#272727;border-bottom: 1px solid #0C0C0C;}
.bottomprotitle{ width:12%; float:left; line-height:60px; text-align:center;font-family:"微软雅黑"; color:#838282; font-size:16px; background:#181818;}
.bottomprotxt{ width:85%; float:left; line-height:60px;}
.bottomprotxt a{ color:#838282; font-size:12px; display:inline-block; margin:0 25px;}
.bottom{ background:#323232; padding:25px 0;}
.footerlogo{ background: url(../images/navbg.jpg) no-repeat 250px 0; float: left; width: 55%;}
.footerlogo img{ max-width:204px; width:100%; height:auto;}
.footertel span{ width:36px; height:36px; background-position: -162px -46px; float: left; margin-top: 5px; margin-right: 5px;}
.bottomtop{overflow: hidden;padding-right: 0;}
.footertel{ line-height: 50px;font-family:"迷你简水柱"; color:#8b8b8b; font-size:18px; font-style:italic; padding-left: 0; padding-right: 0; float: left; width: 35%;}
.bottombo{ color:#6e6e6e; font-size:12px; padding:15px 0; overflow: hidden; float: left; width: 100%; margin-top: 10px;}
.bottombo a{color:#6e6e6e;}
.footercon p{ line-height:35px; color:#6e6e6e; text-align:right;}
.footconemail a{ text-decoration:underline;}
.footercon a{ color:#6e6e6e;}
.footks a{ display:inline-block; margin:0 3px;}

.sub_banner{ width:100%; margin-top:15px;}
.sub_banner img{ width:100%; height:auto;}

.sub_con{ background:#f3f3f3;}
.sub_con .container{ background:#fff;}
.section {width:100%;position:relative;min-height: 890px;}
.section .menu { position:absolute; left:0px; width:25%; height:780px; font-size:14px; }
.breadcrumbs span{ width:15px; height:15px; background-position:-135px -55px; margin-right:8px;}
.breadcrumbs{ color:#737373; font-size:12px; margin:25px 0 30px 15px;}
.breadcrumbs a{ color:#737373; font-size:12px;}
.sideprolist{ margin-top:15px;}
.sideprolist p{  margin-bottom:10px;}
.sideprolist p a{ display:block;background:#f6f6f6; height:29px; line-height:29px; color:#383838; font-size:12px;font-family:"宋体"; padding-left:20px;}
.sideprolist p a span{ width: 10px; height: 10px; background-position:-30px -35px; float: right; margin-top: 10px; margin-right: 15px;}
.sideprolist p a:hover{ background:url(../images/sidetypebg.jpg) repeat-x; color:#fff; text-decoration:none;}
.sideprolist p a:hover span{background-position:-45px -35px;}

.sub_c_r{ float:right;}
.sidechat{ overflow:hidden; margin-top:30px;}
.sidechat img{ width:100%; height:auto;}

/*sub_main_left*/
.leftprolist{padding:0 0 35px;}
.leftslide{margin:30px 0 0;/* background:#36538c; */ padding:0 0 35px;}
.aside-parts-slide{overflow:hidden;}
dl#aside-parts-slide{overflow:hidden;position:relative;height: 205px; text-align: center;margin-top: 15px;}
dl#aside-parts-slide  dd{overflow:hidden; position:absolute; top:0; left:0; display:none;}
dl#aside-parts-slide  dd img{ width:100%; height:auto; border:solid 3px #fff;}
dl#aside-parts-slide  dd p a{ display:inline-block; padding: 5px 0; color: #363636; font-size: 12px;}
dl#aside-parts-slide  dd p a:hover{text-decoration:underline;}
dl#aside-parts-nav {overflow:hidden;  text-align: center;}
dl#aside-parts-nav  dd {display:inline-block; vertical-align:top; width: 10px; height: 10px; margin: 0 5px 0 0; zoom: 1; *display: inline; cursor:pointer; background: #939393;border-radius: 5px;}
dl#aside-parts-nav  dd.now {background-position: -4px -35px; cursor:default;}
.leftslide .aside-parts-slide{ overflow:hidden;background: #f2f2f2; padding: 10px 20px;}

/*procover*/
.sub_proCover_box{margin:0 0 30px;overflow: hidden;}
.sub_proCover_box .title{ background:url(../images/procovertitlebg.jpg) repeat-x center;}
.sub_proCover_box .title a{color:#2e2e2e;font-family:"微软雅黑"; }
.sub_proCover_box .title .sub_title{font-size:16px;background: #fff;padding-right: 20px;}
.sub_proCover_box .title .more{display:inline-block; padding: 1px 10px; float:right; width: inherit;color: #fff;background-color: #474747;  box-shadow: 1px -1px #BBBBBB;border-radius: 25px;text-align: center;}
.sub_proCover_box .title .more:hover{background-color: #c2170e;  box-shadow: 1px -1px #DD7B75;}
.sub_proCover_box dl{margin:30px 0 0; background: #f6f6f6; -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;padding: 20px;}
.sub_proCover_box dl img{ width:100%; height:auto; border: 4px solid #fff;}
.sub_proCover_box dl dt a{color: #292929; font-size:14px; display:inline-block; padding: 20px 0 10px;font-family: "微软雅黑";}
.sub_proCover_box dl dd p{ height: 62px; overflow:hidden;}
.sub_proCover_box dl dd p a{color: #363636;display:inline-block; padding: 0;}
.sub_proCover_box dl dd .more{ display:inline-block; width:100px; height:25px; text-align:center; line-height:24px; color: #fff; background: #7e7e7e; border-radius: 18px; margin: 0 auto;}
.sub_proCover_box dl:hover{ background: #c41910;}
.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{ background: #6d1c05;}
.procvermoredd{ text-align:center;}
.propra{ float:left;}

/*prolist*/
.prolistlist{ padding:15px; background:#f6f6f6; border:1px solid #ccc; overflow:hidden;padding-left: 0; margin-bottom:30px;}
.prolistl img{ width:100%; height:auto; border:4px solid #fff; }
.prolistl img:hover{border:4px solid #c2170e;}
.prolisttitle{ color:#373737; font-size:16px;font-family:"微软雅黑";}
.mainpror{ padding:0;}
.prolistsmalltxt{ font-size:12px; margin:12px 0; line-height:25px;}
.propra2{ margin-left:25px;}
.prolistmore{ display:inline-block;border-radius: 25px; background-color: #474747;  box-shadow: 1px -1px #BBBBBB;color:#fff; padding: 2px 25px; margin-top: 20px;}
.prolistlist .prolistmore:hover{ text-decoration:underline; color:#fff;background-color: #c2170e;  box-shadow: 1px -1px #DD7B75;}
.propra{ width:50%;}

/*caselist*/
.caselist{ padding:15px; border:2px solid #ccc; overflow:hidden;padding-left: 0; margin-bottom:30px;}
.caselist:hover { background:#ededed;border:2px solid #ededed;}
.caselistl img{ width:100%; height:auto;}
.caselisttitle{ color:#373737; font-size:16px;font-family:"微软雅黑";}
.caselistr{ padding:0;}
.caselistsmalltxt{ font-size:12px; margin:12px 0; line-height:25px;}
.caselistmore{ display:inline-block;border-radius: 25px; background-color: #c2170e;  box-shadow: 1px -2px #D46B65;color:#fff; padding: 0px 15px; margin-top: 20px; height: 18px; line-height: 18px;}


/*about*/
.aboutcover h1{ font-size:20px;font-family:"微软雅黑";color:#373737; text-align:center; margin-bottom:15px;}
.aboutlist{padding: 0 15px;}
.aboutlist img{ width:70%; margin:0 15%;}
.aboutlist h1{ text-align:center;}
.clickinfo{ text-align:right; margin:10px;}

/*service*/
.servicecover{ color:#737373;}
.servicecover img{ max-width:745px; width:100%; height:auto;}
.servicecover .servicetitle{ font-size:16px;}
.servicecover .servicetxt{ padding-left:20px;}

/*contact*/
.contactcover{ padding:0 15px;}
.contactlist .contable{width:100%;border:none;border-top:1px solid #CCC; border-left:1px solid #CCC;background:#efefef; text-shadow:none;}
.contactlist .contable tr{border:0px;}
.contactlist .contable td,.contactlist .contable th{border:none;border-bottom:1px solid #CCC;border-right:1px solid #CCC;padding:8px 8px;}
.contactlist .contable h1{ font-size:16px; text-align:center;font-family:"微软雅黑";}
/*ys*/
.c_font{display:block; text-align:right; color:#c00;}
.c_bg{ background:#eeeeee; display:block;}
.c_font2{ font-size:12px; font-weight:bold; padding:3px 10px;margin-bottom:1px; text-align: left;}
.c_textarea{ width: 100%; height:100px; border:1px solid #cbcfd2;}
.c_info{ overflow:hidden;zoom:1; background:#F3F3F3; padding:10px 0;}
.c_info_left1{width: 10%; float:left;padding:0 0 0 15px; text-align:right; margin-right:10px; display:inline;}
.c_info_left2{width: 35%; float:left; margin-right:5px; display:inline;}
.c_info_right{width: 35%; float:left;padding:0 25px 0 0;}
.c_info .c_input{height: 25px; width: 100%;margin: 0 0 8px;}
.c_m{margin: 0 0 12px; }
.c_btn{ text-align: center; padding:18px 0 5px}
.c_border{ border-bottom:1px dashed #e3e3e3;}

/*news*/
.newscover .caselisttitle{ color:#252525; font-size:16px;}
.newscover .caselist{ margin-bottom:60px;}
.newslist li{ background: url(../images/newslibg.jpg) no-repeat 0 5px; padding-left: 15px;overflow: hidden;margin: 12px 0;}
.newstitle{ width:80%;float:left;}
.newslisttime{ width:20%; float:left; text-align:center;}


/**prodetail.html**/
.detai_top{ width:100%; background:#fff;}
.prodetailtopmain{overflow:hidden; zoom:1; padding: 0 15px;}
.prodetailtop_pic{ padding: 5px; border:1px solid #ccc;}
.prodetailtop_text{overflow: hidden;text-align: left;font-family: 微软雅黑;padding: 0 35px;}
h1{font-size: 18px; color: #c30b02; margin-bottom:10px;line-height: 30px; font-family:微软雅黑;}
.data li{overflow:hidden; zoom:1; padding:8px 0px; border-bottom:1px dashed #ccc; line-height:18px;}
.data .data_l{display:block;   float:left;  text-shadow:none;color: #2b2b2b;}
.data .data_l strong{ margin-right:15px;}
.data .data_r{float:left; width: 80%;}
.blue{color:#999; margin:15px 0px;font-size: 14px;}
.pro_follow{padding: 20px 0;line-height:20px;border-bottom: 1px dashed #ccc;}
.help{color:#699B9C;}
.m_email,.chat{margin-right:2%;}
.pro_follow a{ padding-left:30px; display:inline-block; width: 23%; _width: 20%;border-right: 1px solid #ccc; margin-right: 3%;}
.pro_follow a.detaiico1{ background:url(../images/detaiico1.jpg) no-repeat left center;}
.pro_follow a.detaiico2{ background:url(../images/detaiico2.jpg) no-repeat left center;}
.pro_follow a.detaiico3{ background:url(../images/detaiico1.jpg) no-repeat left center; border:none;}
.pro_follow2{ width:100%;overflow: hidden;margin-bottom: 15px;}
.share1,.share2,.share3{ float:left;}
.share1{ margin-top: 19px; margin-right: 5px; }
.share2{ margin-top: 18px; margin-right: 20px; }
.box{margin: 45px auto 25px;background:#fff;border-bottom: 1px solid #ccc;padding-bottom: 30px;}
.tab_menu{width: 100%; float:left; margin-left:0px; margin-top:0px; border:none;height: 40px;border-bottom: 1px solid #C6C6C6;background: #f2f2f2;}
.tab_menu li{float:left; width: 33.3%;      height: 40px;line-height: 40px;cursor: pointer;font-weight: bold;background: #f2f2f2;border-bottom: 1px solid #C6C6C6;text-align: center;border-right: 1px solid #C6C6C6;}
.tab_menu li.current{ background: #c41911; color: #fff;}
.tab_box{padding:10px;overflow: hidden;text-align: left;}
.tab_box .hide{display:none;}
.tab_menu li a{display:block; color:#333;     height: 44px;  padding-left: 0;  text-align: center;}
.table_bg{ width:100%; overflow:hidden; line-height:22px;}


.table_bg table{width:100%;border:none;border-top:1px solid #CCC; border-left:1px solid #CCC;background:#efefef; text-shadow:none;}
.table_bg tr{border:0px;}
.table_bg td,.table_bg th{border:none;border-bottom:1px solid #CCC;border-right:1px solid #CCC;padding:8px 2px;}


.inquiry{background: url(../images/inquirybg.jpg) no-repeat center top;overflow: hidden;margin-top: 40px;}
.inquirymain{ background:#fff;width:90%;margin: 50px auto; padding-top: 10px;}

.inquirymain span{ color: #FF0000; }
.inquirymain table{margin-top:25px;}
.inquirymain input{border: 1px solid #809dbd; width: 180px; height: 22px;}
.inquirymain textarea{border: 1px solid #809dbd; width:350px; height: 120px;}
.inquirymain table td{padding:3px 8px 3px 15px;}
.inquirymain input.sendmessage{background:url(../images/sendmessage2.jpg) no-repeat 0 0; width: 101px; height: 31px; border:none; margin: 0;text-align: left;margin-left: 22%;}

.detailrelated .sub_proCover_box dl{margin: 20px 0 0;padding: 5px;}
.detailrelated .indextitle{ border-bottom:1px dashed #ccc;}
.detailth{ width:20%; text-align:right;}
.detailtd{ width:75%;}
.detailtd input{ width:50%;}
.detailtd textarea{ width:80%;}



@media(min-width:768px){
/*header*/
.header{ font-family:Arial;}
.header .container{ padding:0;}
.navbar-default .navbar-collapse{ padding: 0;border:none;}
.navbar-default .navbar-nav > li > a{display:inline-block; color:#fff; font-size:15px;text-transform:uppercase;line-height:34px;-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; transform:translateY(-3px); -webkit-transform:translateY(-3px); -moz-transform:translateY(-3px); -ms-transform:translateY(-3px); -o-transform:translateY(-3px);}
.navbar-default .navbar-nav > li > a:focus{color:#fff;}
}
	


@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: 8px;right:15px;display:none; background:#ba1108; opacity:0.95;filter:alpha(opacity=95);width: 100%;}
.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:16.5%;}
.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:14px;}
.pro_ul .ps ul{padding-top:30px;}
.navbar-default li .pro_ul .ps ul li a{line-height:24px; display:block;}

.navbar-default li .sub_nav{display:none; background:#1a356c; opacity:0.95;filter:alpha(opacity=95);position:absolute;top: 54px;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;}

}


@media(min-width:768px) and (max-width:992px){
/*header*/
.navbar-default .navbar-nav > li > a{ padding:0 16px; font-family: "微软雅黑";  font-size: 16px;  color: #fff;}
.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:#3c3c3c;}
.navbar-default .navbar-nav > li> a .caret{margin:15px 0 0 3px;}
.navbar-nav>li>.dropdown-menu{border:none;}
.navbar-default li.navhome{padding: 0 20px;}
.navbar-default li.navhome a{background-position: -37px 7px;}

}

@media (min-width:992px) and (max-width: 1200px) {
/*header*/
.navbar-default .navbar-nav > li > a{padding: 0 36px;font-family: "微软雅黑";  font-size: 16px;  color: #fff;}
.navbar-default li .box{top:8px;}

}	

@media(min-width:1200px){
/*header*/
.navbar-default .navbar-nav > li > a{padding: 0 52px;font-family: "微软雅黑";font-size: 16px;color: #fff;}
.navbar-collapse{ padding:0;}
.navbar-default li{ padding-bottom: 0;}
.navbar-default li .box{top: 8px;}
}


@media(min-width:768px) and (max-width:1200px){
.header .logo img{ width:100%; height:auto;}
}






@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;}
.footercon p{ text-align:left;}
.pro_follow{ display:none;}
.pro_follow2{ display:none;}
}




@media (max-width: 767px) {
.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; */ margin-bottom: 0;top: -80px;}
.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;width: 100%;position: absolute;}
.navbar-collapse{ background:#fff;border:none; width: inherit;}
.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;  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;font-family: "微软雅黑";  font-size: 14px;  color: #fff;}
.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:#3c3c3c; background:#e7e7e7;}
.navbar-default .navbar-nav > li> a .caret{ float:right; margin:8px 0 0;}
.header .container{ padding:0;}
.indexabout{ margin-top:30px;}
.navbar-default li.navhome a span{ background:none; width:0px; height:0px;}
.footerlogo{ width:100%;}
.footertel{ width:100%;}

/*prolist*/
.prolistlist{ padding-right:0;}
.prolistsmalltxt{ display:none;}
.prolisttitle{ padding-left:15px;display: block;}
.propra1{ margin-left:25px;}
.prolistmore{ margin-top:10px; margin-left:10px;}
.propra{ width:95%;}
/*case*/
.caselist{ padding-right:0;}
.caselistsmalltxt{ display:none;}
.caselisttitle{ padding-left:15px;display: block;}
.caselistmore{ margin-top:10px; margin-left:10px;}

/*about*/
.aboutlist{ text-indent:2em;padding: 0 15px;}
.aboutlist img{ width:100%; margin:0;}

/*contact*/
.c_textarea{ width: 100%; height:100px; border:1px solid #cbcfd2;}
.c_info_left1{width: 25%; float:left;padding:0 0 0 15px; text-align:right; margin-right:10px; display:inline;}
.c_info_left2{width: 65%; float:left; margin-right:5px; display:inline;}
.c_info_right{width: 65%; float:left; margin-right:5px; display:inline; padding:0;}
.c_m{margin: 0 0 10px; }

/*news*/
.newstitle{ width:100%;float:left;}
.newslisttime{ display:none;}

/*prodetail*/
.prodetailtop_text{ padding:0 5px;}
.detailtd input{ width:90%;}
.detailtd textarea{ width:90%;}

}

	@media(max-width:610px) and (min-width:480px){


.logo img{width:80%;}
	}
	
	
@media (max-width: 479px) {	
	.logo img{width:80%;}
.headertop{height: 52px;}
.navbar-default .navbar-toggle{top: -70px; margin-right:0;}
}

.sitpage h2{ font-size:18px; margin:10px;}
.sitpage ul li{ float:left; width:45%; margin:5px;}