﻿@charset "utf-8";
/* reset */
html { height: 100%; +overflow-x:hidden; }
body { min-height: 100%; overflow-x:hidden; }
body { _height: 100% }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, input, select, textarea, button, p, blockquote, th, td, figure { margin: 0; padding: 0 }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, p, blockquote, figure, header, footer, nav, article, section, aside, address, figcaption { *zoom: 1 }
li { list-style-type: none }
h1, h2, h3, h4, h5, h6 { font-size: 100% }
iframe, frame, fieldset, img { border: 0 none }
img { vertical-align: top }
input[type=button], input[type=submit], input[type=reset] { cursor: pointer }
button { cursor: pointer }
input, textarea, button { -webkit-border-radius: 0; -webkit-appearance: none }
input[type=radio] { -webkit-border-radius: 100%; -webkit-appearance: radio }
input[type=checkbox] { -webkit-appearance: checkbox }
input[type=search] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box }
textarea { overflow: auto; resize: none }
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none }
table { border-collapse: collapse; border-spacing: 0 }
caption, th { text-align: left }
th { font-weight: normal }
em, cite, address,i { font-style: normal }
sup { vertical-align: text-top }
sub { vertical-align: text-bottom }
body, input, select, button, textarea { font-size: 14px; font-family:"Microsoft Yahei",arial,"\5b8b\4f53";  }
body { line-height: 1.17 ;color:#393939;}

a,.header_c,.phone_menu,.phone_menu em,.style_inner_cover,header,section,footer,.subnav { text-decoration: none ;transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; color:#393939;}
.star_product_part1 ul li a img,.star_product_part2_box ul li a > img,.news_active_part_box > a img,.imgcase li .imgcase_cover,.news_main li dl dd a img,.news_case_l img { text-decoration: none ;transition:all 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; color:#7d7d7e;}
.our_main_box_wrap h4, .our_main_box ul li span, .our_main_box_wrap p, .our_main_box_wrap { text-decoration: none ;transition:all 0.6s cubic-bezier(0.42,0,1,1) 0s; color:#393939; }
a:hover { color:#686666; }
a,li,span { blr:expression(this.onFocus=this.blur()) }
a * { *cursor: pointer }
:focus { outline: none }

.edit_con_original,.lh_17{ line-height:1.7; padding:0 0; color:#333;}
.edit_con_original ul{ margin:inherit; padding:inherit; padding-left:2em;}
.edit_con_original ul li { list-style-type:disc; margin:auto; }
.edit_con_original ol{ margin:inherit; padding:inherit}
.edit_con_original ol li { list-style-type:decimal; margin:auto; }
.edit_con_original h1 { font-size: 2em; font-weight:bold }
.edit_con_original h2 { font-size: 1.5em; font-weight:bold }
.edit_con_original h3 { font-size: 1.17em; font-weight:bold }
.edit_con_original h4 { font-size: 1em; font-weight:bold }
.edit_con_original h5 { font-size: 0.83em; font-weight:bold }
.edit_con_original h6 { font-size: 0.67em; font-weight:bold }
.edit_con_original em { font-style: italic }
.edit_con_original cite{ font-style: italic }
.edit_con_original address{ font-style: italic }
.edit_con_original i { font-style: italic }
.edit_con_original table{ border-collapse: separate; border-spacing: 2px }
.edit_con_original img{ max-width:100%; height:auto;}



/*所有后台编辑器区域都要引用 edit_con_original 类名*/

/* clear 页头，页脚，内容区都不用再加清除样式 */
.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table }
.fixed:after, .clearfix:after, .cf:after, after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1 }


.clear, .cl { display: block!important; float: none!important; clear: both; width: auto!important; max-width: none!important; min-width: 0!important; max-height: none!important; min-height: 0!important; overflow: hidden; margin: 0!important; padding: 0!important; border: 0 none!important; font-size: 0!important; line-height: 0!important }

.arial { font-family:Arial; }
.fl {  float:left;}
.fr {  float:right;}
.tran_scale{display:block;overflow: hidden;}
.tran_scale img{transition:0.6s all ease-out; -webkit-transition:0.6s  all ease-out;}
.nobanner .main{padding-top: 127px;}

@media only screen and (min-width: 1024px){
	.tran_scale:hover img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
}
.ellipsis{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ratio-img{display: block;overflow: hidden;}
.ratio-img img{width: 100%;}
  
  /*font-size*/
.fnt_16 { font-size: 16px;}
.fnt_18 { font-size:18px;}
.fnt_20 { font-size: 20px;}
.fnt_22 { font-size:22px;}
.fnt_24 { font-size:24px;}
.fnt_28 { font-size:28px;}
.fnt_30 { font-size:30px;}
.fnt_32 { font-size:30px;}
.fnt_34 { font-size:34px;}
.fnt_36 { font-size:36px;}
.fnt_38 { font-size:38px;}
.fnt_40 { font-size:40px;}
.fnt_44 { font-size:44px;}
.fnt_48 { font-size: 48px;line-height:50px;}
.fnt_58 { font-size: 58px;}
.fnt_60 {font-size: 60px;}
.fnt_72 {font-size: 72px;}
.fnt_76 {font-size: 76px;}
.fnt_80 {font-size: 80px;}
.fnt_88 {font-size: 88px;}
.fnt_120 { font-size: 120px;}

@media only screen and (max-width: 1520px) {
.fnt_16 { font-size: 14px;}
.fnt_18 {  font-size:15px;}
.fnt_20 { font-size: 16px;}
.fnt_22 {  font-size:18px}
.fnt_24 { font-size:21px;}
.fnt_28 {  font-size:22px;}
.fnt_30 { font-size:24px;}
.fnt_32 {  font-size:25px; line-height:34px; }
.fnt_34 {  font-size:26px;}
.fnt_36 { font-size:28px;}
.fnt_40 { font-size:30px;}
.fnt_44 { font-size:35px;}
.fnt_48 {  font-size:38px;line-height: 47px;}
.fnt_58 { font-size:48px;}
.fnt_60 {font-size: 48px;}
.fnt_72 {font-size: 56px;}
.fnt_76 {font-size: 60px;}
.fnt_80 {font-size: 64px;}
.fnt_88 {font-size: 70px;}
.fnt_120 { font-size: 105px;}
.fnt_38 { font-size:34px;}
}


@media only screen and (max-width: 1300px) {
.fnt_16 { font-size: 13px;}
.fnt_18 {  font-size:14px;}
.fnt_20 { font-size: 15px;}
.fnt_22 { font-size:16px;}
.fnt_24 { font-size:21px;}
.fnt_28 { font-size:18px;}
.fnt_30 { font-size:20px;}
.fnt_32 { font-size:21px; line-height:29px; }
.fnt_34 { font-size:22px;}
.fnt_36 { font-size:24px;}
.fnt_40 { font-size:26px;}
.fnt_44 { font-size:29px;}
.fnt_48 { font-size:32px;line-height:38px;}
.fnt_58 { font-size:40px;}
.fnt_60 {font-size:40px;}
.fnt_72 {font-size: 48px;}
.fnt_76 {font-size: 50px;}
.fnt_80 {font-size: 52px;}
.fnt_88 {font-size: 58px;}
.fnt_120 { font-size: 105px;}
.fnt_38 { font-size:28px;}
}

@media only screen and (max-width: 1140px) {
.fnt_28 { font-size:16px;}
.fnt_30 { font-size:18px;}
.fnt_32 { font-size:19px; line-height:26px; }
.fnt_36 { font-size:21px;}
.fnt_40 { font-size:23px;}
.fnt_44 { font-size:26px;}
.fnt_48 { font-size:28px;}
.fnt_60 {font-size:34px;}
.fnt_58 { font-size:32px;}
.fnt_72 {font-size: 38px;}
.fnt_76 {font-size: 40px;}
.fnt_80 {font-size: 42px;}
.fnt_88 {font-size: 46px;}
.fnt_120 { font-size: 70px;}
.fnt_24 { font-size:18px;}
}

@media only screen and (max-width: 1023px) {
.fnt_48 { font-size:26px;line-height:30px;}
.fnt_44 { font-size:23px;}
.fnt_36 { font-size:19px;}
.fnt_40 { font-size:21px;}
.fnt_60 {font-size:30px;}
.fnt_120 { font-size: 64px;}
.fnt_24 { font-size:15px;}
.fnt_38 { font-size:20px;}
.fnt_58 { font-size:28px;}
.fnt_72 {font-size: 28px;}
.fnt_76 {font-size: 32px;}
.fnt_80 {font-size: 34px;}
.fnt_88 {font-size: 36px;}
}


@media only screen and (max-width: 767px) {
.fnt_22{ font-size:14px;}
.fnt_32 { font-size:16px; line-height:24px; }
.fnt_34{ font-size:18px;}
.fnt_36 { font-size:15px;}
.fnt_40 { font-size:16px;}
.fnt_44 { font-size:18px;}
.fnt_48 { font-size:19px;}
.fnt_60 {font-size:18px;}
.fnt_120 { font-size: 48px;}
.fnt_38 { font-size:18px;}
.fnt_58 { font-size:24px;}
.fnt_72 {font-size: 22px;}
.fnt_76 {font-size: 24px;}
.fnt_80 {font-size: 26px;}
.fnt_88 {font-size: 28px;}
}
                    
.f-70{ font-size:70px;}
@media only screen and (max-width: 1660px){
.f-70{ font-size:64px;}
}

@media only screen and (max-width: 1440px){
.f-70{ font-size:58px;}
}

@media only screen and (max-width: 1366px){
.f-70{ font-size:54px;}
}

@media only screen and (max-width: 1280px){
.f-70{ font-size:50px;}
}

@media only screen and (max-width: 1024px){
.f-70{ font-size:40px;}
}

@media only screen and (max-width: 768px){
.f-70{ font-size:30px;}

}

@media only screen and (max-width: 767px){
.f-70{ font-size:20px;}

}
.bannerwrap{max-width: 1280px;margin: auto;width: 85%;}
.nobanner .header{background: #fff;}
.nobanner .header.scroll{background: rgba(255,255,255,0.9);}
.nobanner .header_t ul li a{color: #989898;}
.nobanner .header_t ul li.on a{color: #fff;}
.nobanner .header_b nav ul li>a{color: #000;transition: all .3s;}
.nobanner .header_b nav ul li.on>a{color: #fff;}
.nobanner .header_b nav ul li.on>a:hover{color: #fff!important;}
.nobanner .header_t{border-bottom-color:rgba(0,0,0,0.1);}
.nobanner .search_box{background-image: url(../images/search_black.png);}

.wrap{max-width: 1280px;width: 94%;margin: auto;}
.header{position: fixed;width: 100%;left: 0;top: 0;z-index: 9999;transition: all 0.3s ease-out;}
.header .oldbut{display: inline-block;background: url(../images/index_icon04.png) no-repeat;background-position: left center;padding-left: 32px;color: #fff;font-size: 12px;}
.header.scroll{background: url(../images/header_bg.png) repeat;padding-bottom: 0;top: -42px;}
.header.scroll .header_b h1{margin-top: 8px;width: 225px;transition: all .5s;}
.header.scroll .header_b img{width: 100%;}
.header.scroll .header_b nav{margin-top: 10px;}
.header_t{border-bottom: 1px solid rgba(255,255,255,0.1);height: 42px;line-height: 42px;}
.header_t .wrap{height: 100%;}
.search_box{float: right;width: 40px;height: 100%;background: url(../images/search.png) center no-repeat;position: relative;}
.header_t ul{float: right;}
.header_t ul li{float: left;font-size: 12px;transition: all 0.3s ease-out;}
.header_t ul li a{display: block;padding: 0 16px;color:#fff;}
.header_t ul li.on{background: #ff9a35;}
.header_t ul li.li1 a{padding-right: 20px;background: url(../images/header_icon1.png) 68px center no-repeat;}
.header_b nav ul li>dl{position: absolute;top: 100%;left: -19%;width: 100%;background: rgba(255,255,255,0.92);z-index: 2;font-size: 12px;color: #000;padding: 28px 0;box-sizing: border-box;text-align: center;display: none;}
.header_b nav ul li>dl.on{display: block;}
.header_b nav ul li dd{padding: 0 18px 18px;}
.header_b nav ul li dd:last-child{padding: 0 18px;}
.header_b nav ul li>dl a{line-height: 1.1em;position: relative;display: block;background-repeat: no-repeat;background-position: left center;padding-left: 10px;}
/*.header_b nav ul li>dl a.on{background-image: url(../images/index_icon01.png);}*/

.header_b nav ul li>dl dl{display: none;}
@media only screen and (min-width: 1025px) {
	.header_t ul li:hover{background: #ff9a35;}
	/*.header_b nav ul li:hover>a{background: #dd0021;}*/
	.nobanner .header_t ul li:hover a{color: #fff!important;}
	.nobanner .header_b nav ul li>a:hover{color: #000!important;}
	.header_b nav ul li>dl{border-top: 2px solid #ff9a35;width: 138%;transform: translateY(30px);transition: all .3s;opacity: 0;display: block;visibility: hidden;}
	.header_b nav ul li:hover>dl{transform: translateY(0);opacity: 1;visibility: visible;}
	.header_b nav ul li>dl>dd>a{position: relative;text-align: left;padding-left: 13px;font-size: 16px}
	.header_b nav ul li>dl>dd>a:before{content: "·";display: block;position: absolute;left: 0;color: #dd0021;top: 50%;transform: translateY(-50%);font-size: 20px;}
	.header_b nav ul li.on>a{background: #ff9a35;}
	/*2018-1-18修改*/
	.header_b nav ul li{padding-bottom: 10px;}
	.header_b nav ul li.second-nav>dl{height: 230px;}
	.header_b nav ul li>dl dl{position: absolute;width: 466px;background: rgba(255,255,255,0.8);top: 0;left: 100%;height: 100%;box-shadow: 6px 0 13px -7px #63584f inset;padding: 33px 27px;box-sizing: border-box;}
	.header_b nav ul li>dl>dd:hover dl{display: block!important;}
	.header_b nav ul li>dl dl:before{content: "";display: block;position: absolute;top: 66px;left: 0;border: 5px solid transparent;border-left-color: rgba(255,255,255,0.92);}
	.header_b nav ul li>dl dd{text-align: left;}
	.header_b nav ul li>dl dl a{display: inline-block;width: 10em;padding-left: 11px;background: url(../images/index_icon09.png) no-repeat;background-position: left 4px;color: #365f6a;line-height: 1.1em;margin-bottom: 15px;vertical-align: top;}
	.header_b nav ul li>dl dl a:hover{color: #ff9a35!important;}

}
@media only screen and (max-width: 1300px){
	/*.header_b nav ul li>dl{padding: 15px 10px;}*/
}
/*.header_b{overflow: hidden;}*/
.header_b h1{float: left;margin-top: 30px;transition: all 0.3s ease-out;}
.header_b nav{float: right;margin-top: 30px;transition: all 0.3s ease-out;}
.header_b nav ul li{float: left;position: relative;}
.header_b nav ul li>a{display:block;padding: 0 18px; color:#fff;font-weight: bold;line-height: 3;}
.header.scroll .header_b nav ul li>a{line-height: 2;}

.search_in{position: absolute;width: 340px;height: 32px;top: 5px;right: 0;background: rgba(255,255,255,0.9);border-radius: 5px;color: #333;opacity: 0;transform: scale(0);transition: all 0.4s ease-out;}
.ie8 .search_in{opacity: 1;transform: scale(1);display: none;background: #fff;}
.search_box:hover .search_in{opacity: 1;transform: scale(1);}
.ie8 .search_box:hover .search_in{opacity: 1;transform: scale(1);display: block;}






.phone_menu{display: none;float: right;position: relative;top: 5px;width: 45px;height: 45px;cursor: pointer;}
.phone_menu em.p1{ display:block; width:22px; height:2px; background:#fff; position:absolute; top:50%; margin-top:-6px; left:50%; margin-left:-11px; border-radius:2px;}
.phone_menu em.p2{ display:block; width:22px; height:2px; background:#fff; position:absolute; top:50%; margin-top:0; left:50%; margin-left:-11px; border-radius:2px;}
.phone_menu em.p3{ display:block; width:22px; height:2px; background:#fff; position:absolute; top:50%; margin-top:6px; left:50%; margin-left:-11px; border-radius:2px;}	
.phone_menu em.p1{ transform:rotate(0deg); margin-top:-7px;}
.phone_menu em.p2{ opacity:1;}
.phone_menu em.p3{ transform:rotate(0deg); margin-top:7px;}
.phone_menu.on{border-radius: 5px;background: rgba(255,255,255,0.3);}
.phone_menu.on em.p1 {
    transform: rotate(45deg);
    margin-top: 0;
}	
.phone_menu.on em.p2 {
    opacity: 0;
}
.phone_menu.on em.p3 {
    transform: rotate(-45deg);
    margin-top: 0;
}
    





.footer{background: #fafafa url(../images/footer_bg.jpg) right top no-repeat;padding-top: 77px;padding-bottom: 130px;}
.footer_t{margin-bottom: 4.8%;overflow: hidden;}
.footer_t dl{float: left;width: 50%;box-sizing: border-box;padding: 0 60px}
.footer_t dt{font-weight: bold;color: #393939;margin-bottom: 9.3%;}
.footer_t dd a{display: block;float: left;width: 33.33%;color: #393939;line-height: 1.1em;margin-bottom: 15px;}
.footer_m{margin-bottom: 7.1%;}
.footer_m ul{float: left;width: 50%;padding: 0 60px;box-sizing: border-box;}
.footer_m .listbox{margin: 0 10px;}
.footer_m li{float: left;width: 25%;text-align: center;color: #393939;}
.footer_m li img{width: 100%;margin-bottom: 10px;padding: 5px;box-sizing: border-box;}
.footer_m .rightbox{padding: 0 60px;float: left;width: 50%;box-sizing: border-box;}
.footer_m .rightbox p{line-height: 1.7em;margin-bottom: 18px;padding-left: 28px;background-repeat: no-repeat;background-position:left 5px;color: #393939;}
.footer_m .rightbox p.p1{background-image: url(../images/footer_icon3.png);}
.footer_m .rightbox p.p2{background-image: url(../images/footer_icon4.png);}
.footer_m .rightbox .footer_trb{float: left;width: 323px;}
.footer_m .rightbox h2{float: right;width: 130px;color: #fff;background: #ff3a2f;text-align: center;padding: 10px 0;}
.footer_m .rightbox h2 a{color: #fff;}

@media only screen and (min-width: 1024px) {
	.footer_bt a:hover{color:#dd0021;}
	.footer_bb a.hongru:hover{color:#dd0021}
}

.footer_b{padding: 0 60px;}
.footer_bt{padding-bottom: 12px;border-bottom: 1px solid #e6e6e6;font-size: 12px;color:#b6b6b6;margin-bottom: 10px;line-height: 24px;}
.footer_bt a{display: inline-block;padding: 0 12px;color:#393939;}
.footer_bb{font-size: 12px;line-height: 24px;}
.footer_bb i{margin-right: 5px;display: inline-block;}
.footer_bb a{display: inline-block;margin-right: 5px;color:#004a87;}
.footer_bb a.hongru{color:#393939;margin-right: 20px;}
.footer_bb em{display: inline-block;}

a.tel_link{cursor: default;}






.site{padding-top: 30px;text-align: right;margin-bottom: 18px;color: #393939;}
.site a{color: #393939;}
.site span{color: #bdbdbd;}






@media only screen and (max-width: 1366px) {
	.footer_t dl,.footer_m ul,.footer_m .rightbox,.footer_b{padding: 0 40px;}
	.footer_t dt{margin-bottom: 5%;}
	.footer_m .rightbox .footer_trb{width: 275px;}
	.footer_m .rightbox h2{width: 115px;}
}
  
@media only screen and (max-width: 1280px) {
	.footer{padding: 70px 0 100px;}
	
}

@media only screen and (max-width: 1100px) {
     .header_b nav ul li>a{padding: 0 14px;}
}

@media only screen and (max-width: 1024px) {
	.phone_menu{display: block;}
	.header_b nav{/*display: none;*/}
	.header_b h1{margin-top: 5px!important;}
	.header{padding-bottom: 0px!important;top: 0!important;background: rgba(100,100,100,1)!important;}
	.header_b{padding-bottom: 5px;}
	.header_b h1{width: 230px;}
	.header_b h1 img{width: 100%;}
	.header_b nav{display: block; position: fixed;top: 50px;width: 100%;height: calc(100% - 50px);box-sizing: border-box;border-top: 1px solid #fff;background: rgba(100,100,100,1);left: 100%;margin-top: 0!important;padding: 20px 0;}
	.header_b nav.on{display: block;left: 0;}
	.header_b nav ul li{float: none;}
	.header_b nav ul li a{padding: 0px 10px;color: #fff!important;}
	.header_b nav ul{height: 100%;overflow: auto;width: 94%;margin: auto;}
	.header_t{box-sizing: border-box;border-bottom: 1px solid #fff;height: 43px;display: none;}
	.footer{padding: 60px 0 70px;}
	.footer_t{margin-bottom: 50px;}
	.footer_tl{width: 40%;margin-right: 4%;}
	.footer_tl h2,.footer_tc h2,.footer_tr h2,.footer_t{margin-bottom: 30px;}
	.footer_tl dd{max-width: 90%;margin: auto;}
	a.tel_link{cursor: pointer;}
}
  

@media only screen and (max-width: 1024px) {
	.header_b{overflow: hidden;}
	.footer_tl dt{max-width: 130px;}
	.nobanner .main{padding-top: 50px;}
	.site{display: none;}
	.header_b nav ul li{padding-left: 30px;background-repeat: no-repeat;background-position: left center;}
	.header_b nav ul li.on{background-image: url(../images/index_icon02.png);background-position: left 11px;}
	.header_b nav ul li{margin-bottom: 30px;}
	.header_b nav ul li a{font-size: 24px;font-weight: normal;}
	.header_b nav ul li>a{line-height: 1em;padding: 0;margin-bottom: 13px;}
	.header_b nav ul li>dl{position: relative;top: 0;left: 0;background: none;text-align: left;overflow: hidden;padding: 10px 0;display: block;border-bottom: 1px solid #838383}
	.header_b nav ul li dd{display:block;box-sizing: border-box;width: 25%;float: left;padding-right: 7%;}
	.header_b nav ul li>dl a{color: #b6b6b6!important;display: block;padding: none;padding: 0;}
	.header_b nav ul li>dl a.on{background: none;color: #fff!important;}

}

@media only screen and (max-width: 900px) {
	.footer{padding: 45px 0 60px;}
	.footer_t{margin-bottom: 40px;}
	.footer_t dl, .footer_m ul, .footer_m .rightbox, .footer_b{padding: 0;}
	.footer_m .rightbox .footer_trb{width: 235px;}
}

@media only screen and (max-width: 768px) {
	.footer{padding: 30px 0 35px;}

}

@media only screen and (max-width: 767px) {
	.header_b nav ul li>a{font-size: 20px;margin-bottom: 8px;}
	.header_b nav ul li{margin-bottom: 20px;padding-left: 23px;}
	.header_b nav ul li.on{background-position: left 8px;background-size: 12px;}
	.header_b nav ul li dd{width: 33.33%;padding-right: 10px;margin-bottom: 10px;}
	.header_b nav ul li dd a{font-size: 18px;}
	
	.footer_t{margin-bottom: 0;}
	.footer_m{margin-bottom: 10px;}
	.footer_t dl,.footer_m ul,.footer_m .rightbox{float: none;width: 100%;margin-bottom: 20px;}
}

@media only screen and (max-width: 600px) {

}
  
@media only screen and (max-width: 540px) {
	.header_t ul{width: calc(100% - 42px);}
	.header_t ul li{line-height: 21px;width: 33.33%;text-align: center;}
	.header_t ul li:nth-child(4){clear: both;}
	.header_t ul li.li1 a{background: url(../images/header_icon1.png) 90% center no-repeat;}
	.footer_t dd a{width: 50%;}
	.footer_m li{width: 50%;margin-bottom: 10px;}
	.footer_m .rightbox h2{float: none;}
	.footer_m .rightbox .footer_trb{float: none;margin-bottom: 10px;}
}  
  
  
/*page*/
.page { clear: both; font-size:12px;color:#2F2F2F;vertical-align:middle;text-align:center;  height:36px; line-height:36px;}
.page span{display:inline-block;zoom:1; *+display:inline;margin:0 5px;}
.page a{display:inline-block;zoom:1; *+display:inline;margin:0 -3px;text-align:center; width:34px;height:34px; line-height: 34px; font-family:Arial;color:#666666;border:1px solid #d8d8d8;}
.page a.num,.page a.prev,.page a.next{ background:#fff; }
.page a.on,.page a.num:hover,.page a.prev:hover,.page a.next:hover{ background:#bababa;color:#fff!important;border:1px solid #bababa;}
.page a.prev,.page a.next{margin-right:10px;}
.page .dian{margin:0 10px;}
.page label{font-weight: normal;}
.page .txtnum{width:50px;height:22px;top:8px;border:1px solid #D8D8D8; position: relative;}
.page .txtnum input{ float: left; width:24px;height:20px; line-height:20px; text-align:center; font-family:Arial; background:none; border:none;}
.page .txtnum em{cursor: pointer;}
.page a.go{font-family:"微软雅黑"; border:none; background:#e50112;color:#fff;width:45px;height:22px; line-height: 22px;margin:7px 0 0 5px;}

  
@media only screen and (min-width: 1025px){
    .page a.go:hover{color: #fff!important;}
}     
@media only screen and (max-width: 767px) {
	.page{ margin:10px 0; height:30px;}
	.page a,.page i{ display: none;}
	.page a.prev,.page a.next{ display: block; width:32px; float:left; background-position: center; background-size:auto 100%; height:30px;line-height: 30px;margin-left: 30px;}
	.page a.next{float: right;margin-right: 30px;}
	.page em,.page label,.page .txtnum{display: none;}
}
  
/*share*/
.share{line-height: 20px;}
.share em{display: inline-block;color: #393939;}
.share a{display: inline-block;width: 20px;height: 20px;}
.share img{width: 100%;}
.share_b{display: inline-block;}
 
  
@media only screen and (max-width: 1023px) {
	html, body{overflow: auto!important;overflow-x:hidden!important; }
}

.header_b nav ul li > dl dl{width:520px!important;}
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
       
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
       
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
       
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
       
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
       
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
       
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
       
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
       
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
       
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
       
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
       
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
       
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
       
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
       
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
       
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
       
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
       
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
       
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
       
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
       
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
       
  
  
  