@charset "utf-8";
/* reset */
html { height: 100%; }
body { min-height: 100%; }
body { _height: 100%; overflow-x:hidden; }
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-family: "Microsoft Yahei","微软雅黑",arial,"\5b8b\4f53"; }
body { line-height: 1.5; }
a { text-decoration: none; color: #000; }
a:hover { color: #d20605; }
a { blr: expression(this.onFocus=this.blur()); }
a * { *cursor: pointer; }
:focus { outline: none; }
.song { font-family: "\5b8b\4f53"; }

.edit_con_original { line-height: 1.8; padding: 0 0; color: #333;font-size: 16px; }
.edit_con_original ul { margin: inherit; padding: inherit; }
.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; }

/*{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#bbaf1f24", EndColorStr="#bbaf1f24")}*/
.auto-img { position: relative; overflow: hidden; display: block; }
.auto-img img { position: relative; }

.ut-s {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap !important;
    outline: 0 !important
}

.fl { float:left; }
.fr { float:right; }

img:hover {filter: Alpha(opacity=95); -moz-opacity:0.95; opacity:0.95;}

.ht { padding:2% 0px; }

body {  font-size:1em; }
.arial { font-family:Arial, Helvetica, sans-serif; }

.mobile-bon, .mobile-mask { display:none; }


/**************header******************/
.header {  position:relative; z-index:99999; }
.header .logo { float:left; margin-top:39px; margin-left:32px; margin-bottom:37px; *+padding-bottom:37px; }
.header .logo img { width:413px; height:69px; display:inline-block; }
.header .hdrt { float:right; padding-top:61px; *+width:564px; }
.header  .top_link { float:right; font-size:12px; line-height:30px; }
.header  .top_link a { color:#6d6a64;  }
.header  .top_link a:first-child { background:url(../images/line_01.png) no-repeat right center; padding-right:10px; margin-right:8px;}
.header  .top_link a:hover { color:#a5070a; }
.header  .top_link a.a2 { background:url(../images/top_link_img01.png) no-repeat left center; width:72px; display:inline-block; }
.header  .top_link a.a2:hover {background:url(../images/top_link_img02.png) no-repeat left center;}

.header .searchkg { float:left; *+width:272px; }
.header .search { float:right; width:270px; height:28px; border:1px solid #9b9b9b; border-radius:3px; }
.header .search input:first-child { width:213px; padding:0px 5px 0px 10px; border:none; background:none; position:relative; height:28px;  line-height:28px; font-size:0.75em; float:left; }
.header .search input:first-child +input { float:left; width:41px; height:18px; border:none; background:url(../images/search_bon.png) no-repeat 5px center; cursor:pointer; position:relative; top:5px; }

.header  .in_share { float:right; padding-top:4px; padding-left:46px; padding-right:42px; }
.header  .in_share a { float:left; background:url(../images/in_share_img01.png) no-repeat left top; width:22px; height:18px; display:inline-block; margin-left:17px; }
.header  .in_share a.a-2 { background-position:-22px top; display:none; }
.header  .in_share a.weixinbut { background-position:-44px top; }

.header  .in_share a:hover { background-position:left bottom;}
.header  .in_share a.a-2:hover { background-position:-22px bottom; }
.header  .in_share a.weixinbut:hover { background-position:-44px bottom; }

.weixin{ position:fixed; width:300px; height:260px; z-index:100000; left:50%; top:50%; margin:-120px 0 0 -150px; background:#fff; border:1px solid #ddd; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px; box-shadow:1px 1px 2px #aaa;}
.weixin .c{ position:absolute; width:30px; height:30px; right:0; top:0; font-size:20px; font-style:normal; text-align:center; cursor:pointer; z-index:2;}
.weixin h2{ position:relative; line-height:30px; font-size:16px; padding-left:10px;}
.weixin .img{ padding:10px; text-align:center; border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
.weixin .img img{ width:180px; height:180px; }
.weixin p{ padding:2px 10px 0; text-align:center;}


.head-menu { width:100%; background:url(../images/nav_bg01.png) repeat-x left top; }
.head-menu nav {background:url(../images/nav_bg02.png) left top;  height:50px;}
.head-menu ul { float:left; width:100%; text-align:center; }
.head-menu li { display:inline-block; position:relative; *+display:inline; margin:0px 22px; }
.head-menu li > a { line-height:50px; height:50px; background-position:left bottom; font-size:1.125em; color:#fff; position: relative; display: block; *+display:inline-block; }
.head-menu li:hover > a { transition: 0.2s all; color: #fff; background:url(../images/hd_navli01.jpg) no-repeat center bottom; }
.head-menu li > a.hover01 { background:url(../images/cur_nav_jt01.png) no-repeat center bottom;}
.head-menu li:hover > a {background:url(../images/hd_navli01.jpg) no-repeat center bottom;}


.head-menu .child { position: absolute; left:0px; top:100%; width:186px; border-top:2px solid #ff7c80;  background:url(../images/nav_bg03.png); opacity:0; -webkit-transition: .2s ease-in-out; -moz-transition: .2s ease-in-out; -ms-transition: .2s ease-in-out; -o-transition: .2s ease-in-out; transition: .2s ease-in-out;display: none;}
.head-menu .child a { color: #555; }
.head-menu .child .txt { padding:1.75em 0px; background:url(../images/nav_jt01.png) no-repeat 2em top; }
.head-menu .child .txt a { display:block; background:url(../images/nav_jt02.png) no-repeat 2.5em center; padding:0px 3.36em; white-space: nowrap; line-height:2; color:#fff; font-size:0.875em; text-align:left; }
.head-menu .child .txt a:hover { color:#fff; background-color:#870404; }
.head-menu li:hover .child { display:block;opacity:1; }
.intet_head .head-menu li > a.hover01 { /*background:none;*/}

.head-menu .child.wd01 { width:400px; padding-bottom:1.75em;*+padding-bottom:0px; }
.head-menu .child.wd01 dl dd a { float:left; width:18%; border-right:1px dotted #911a1b; }
.head-menu .child.wd01 dl dd a.bor0 { border-right:none; }
.head-menu .child.last01 { left:auto; right:0px; width:400px; padding-bottom:1.75em; *+padding-bottom:0px; }
.head-menu .child.last01 .txt { background:url(../images/nav_jt01.png) no-repeat 88% top; }
.head-menu .child.last01 dl dd a { float:left; width:18%; border-right:1px dotted #911a1b; }
.head-menu .child.last01  dl dd a.bor0 { border-right:none; }

/*********in_hot_news***********/
.in_hot_news { padding:0.6% 0px;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;box-sizing:border-box; background:#f4f3ea; }
.in_hot_news .wrap { position:relative; }
.in_hot_news dl dt { background:url(../images/in_hot_newsli01.png) no-repeat left center; padding-left:2em; font-size:0.875em; color:#e1002c; position:absolute; background-size:1.43em 1.14em; left:1px; top:0px; }
.in_hot_news dl dd { padding-left:8.22em; height:1.5em; padding-right:1em; color:#5c5c5c; font-size:0.875em; }
.in_hot_news dl dd ul li { float:left; width:100%;}
.in_hot_news dl dd ul li a { color:#393939; }
.in_hot_news dl dd ul li a:hover {color:#e1002c;}


.floor_01 { float:left; width:100%; padding:0.85% 0px; }

.in_left { float:left; width:66.75%; }
.in_right { float:right; width:32.78%; }


/**************bnkg********************/
.banner { max-height:476px; float:left; width:100%; height:auto; overflow:hidden; }

/*************sec_nav*************/
.sec_nav { float:left; width:100%; background-siz:100% 100%; position:relative; }
.sec_nav ul { float:left; width:100%;height: 100%; }
.sec_nav ul li { float:left; width:50%; *+width:49.9%; height: 50%;*+height:49.9%;text-align:center;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;box-sizing:border-box;}
.sec_nav ul li a{display: block;width: 100%;height: 100%;position: relative;}
.sec_nav ul li img { width:100%;display: block;position: absolute;left: 0;top: 0;height: 100%;}
.sec_nav ul li img.img_2{display: none;}
.sec_nav ul li span { display:block;display: none; }
.sec_nav ul li .span01 { font-size:1.5em; padding-top:4%; color:#f8ead4; }
.sec_nav ul li .span02 { font-size:12px; color:#930723; }

.sec_nav .line01 { position:absolute; top:0px; height:100%; left:49.8%;border-left:1px solid #ae0a29; border-right:1px solid #cd5064; }
.sec_nav .line02 { position:absolute; top:49.8%; width:100%; left:0px; border-top:1px solid #ae0a29; border-bottom:1px solid #cd5064; height:0px; }


/******************floor_02*********************/
.floor_02 { float:left; width:100%; padding:1.5% 0px; }

/***************trading_quotation******************/
.trading_quotation { float:left; width:98.69%; border-top:1px dotted #c2c2c2; }
.trading_quotation h1 { color:#333; padding:0px 0px 0px 1%; line-height:72px; height:72px; font-size:1.25em; }
.trading_quotation .tit { float:left; width:100%; height:36px; line-height:36px; padding-top:8px; background:url(../images/trading_quotation_bg01.png) no-repeat left top; background-size:100% auto; border-bottom:1px dotted #c2c2c2; }
.trading_quotation span { float:left; overflow:hidden; text-align:center; font-size:14px; color:#666; }
.trading_quotation .span01 { width:6.5%; }
.trading_quotation .span02 { width:20.24%; }
.trading_quotation .span03 { width:17.83%; }
.trading_quotation .span04 { width:17.83%; }
.trading_quotation .span05 { width:10.36%; }
.trading_quotation .span06 { width:15.42%; }
.trading_quotation .span07 { width:11.81%; }
.trading_quotation ul li { float:left; width:100%; height:312px; padding:8px 0px; }
.trading_quotation ul li dl dd { line-height:36px; margin:2px 0px; float:left; width:100%;}
.trading_quotation ul li span { color:#515151; }
.trading_quotation ul li dl dd.bg01 { background:#f1f1f1; }



/******************floor_03*********************/
.floor_03 { float:left; width:100%; padding:0.9% 0px 1.5%; }

/************operation_guide**************/
.operation_guide_img { width:100%;  position:relative; }
.operation_guide_img img {width:100%; height:267px; display:inline-block; }
.operation_guide_img h2 { background:url(../images/operation_guide_img_more.png) no-repeat left bottom; background-size:0.833em 0.833em; padding-bottom:1.5em; color:#fff;letter-spacing:1px; font-size:1.5em; position:absolute; left:5.81%; top:9%; }
.operation_guide { border:5px solid #f4f3ea; padding:16px 3%; height:225px; }
.operation_guide dl { border-bottom:1px dotted #d5d5d5; padding-top:1%; padding-bottom:7%; }
.operation_guide dl dt {color:#333; font-size:1.25em; font-weight:bold; }
.operation_guide dl dd p { font-size:0.875em; margin:4% 0px; color:#6f6f6f; }

.operation_guide h2 { padding-top:1%; }
.operation_guide h2 span { background:url(../images/operation_guide_tlbg01.png) no-repeat left top; text-align:center; font-size:1.25em; color:#fff; width:4.65em; height:1.35em; letter-spacing:1px; background-size:100% 100%; line-height:110%; display:inline-block; }
.operation_guide h2 span a { color:#fff; }
.operation_guide ul { padding:1% 0px 1%; float:left; width:100%; }
.operation_guide ul li { color:#6f6f6f; border-bottom:1px solid #e2e2e2; padding:1.8% 0px; float:left; width:100%;   }
.operation_guide ul li a { color:#6f6f6f; display:inline-block; float:left; width:100%; }
.operation_guide ul li a:hover {color:#e3464e;}
.operation_guide ul li .span02 { float:right; font-size:0.75em; padding-top:2px; }
.operation_guide a { font-size:0.75em; color:#e3464e; }
.operation_guide a:hover { text-decoration:underline; }
.operation_guide a.a1 { padding-left:1%; }
.operation_guide ul li .span01 { float:left; width:75%; position:relative; }
.operation_guide ul li .span01 a { font-size:0.875em; } 
.operation_guide ul li .span01 img { position:absolute; right:0px; top:5px; }

/*************in_information*******************/
.in_information { float:left; width:32.62%; margin-right:0.794%; border-top:1px solid #d5d5d5;  border-bottom:3px solid #e40d33; }
.in_information .con { height:606px;overflow:hidden; position:relative; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5;  padding:0px 4%; }
.in_information h2 { font-size:1.25em; letter-spacing:2px; color:#333; padding:5.75% 0px 3%; }
.in_information h2  a { color:#333; }
.in_information ul li { border-bottom:1px dotted #d5d5d5; padding:2.25% 0px 2.75%;  }
.in_information ul li span { display:block; }
.in_information ul li a { color:#333; display:inline-block; font-size:1.125em; width:100%; }
.in_information ul li a:hover { color:#e3464e; }
.in_information ul li .span02 { font-size:0.75em; color:#888; *+margin-top:1.1%; max-height:1.5em; overflow:hidden; }
.in_information ul li .span02 label { padding-left:0.5em; color:#adadad; }
.in_information .more { position:absolute; font-size:0.75em; left:4%; bottom:2.5%; }
.in_information .more a { color:#e3464e; }
.in_information .more a:hover { text-decoration:underline; }

.in_information dl { float:left; width:100%; padding:4.5% 0px; }
.in_information dl dd { float:left; width:32.28%; margin-bottom:1.5%; margin-right:1.57%; *+margin-right:1.53%; text-align:center; }
.in_information dl dd .auto-img { height:92px;  }
.in_information dl dd p { font-size:0.75em; padding-top:1.25%; color:#888; }

.in_information dl dd.mar0 { margin-right:0px; }
.in_information ul li.last01 { border-bottom:none; }

/******************floor_04*********************/
.floor_04 { float:left; width:100%; padding:0.6% 0px; }

/*************in_news*******************/
.in_news { float:right; width:32.78%; background:#f4f2e9; }
.in_news .con { height:610px;overflow:hidden; position:relative; }
.in_news h2 { font-size:1.25em; background:url(../images/in_news_tlbg01.jpg) no-repeat left top; background-size:100% 100%; letter-spacing:2px; color:#fff; padding:5.25% 4% 3%; float:left; width:92%;}
.in_news h2 a { color:#fff; }
.in_news h2 a:hover { color:#fff; }
.in_news ul { padding:0px 4%; float:left; width:92%; }
.in_news ul li { border-top:1px solid #e40d33; float:left; width:97%; padding:1.5% 1.5% 7.25%;  }
.in_news ul li span { display:block; }
.in_news ul li a { color:#333; font-size:1.125em; display:inline-block; width:100%; }
.in_news ul li a:hover { color:#e3464e; }
.in_news ul li .span02 { font-size:0.75em; margin-top:0.5%; *+margin-top:1.5%; color:#888; max-height:3em; overflow:hidden; }
.in_news ul li .span02  label { padding-left:0.5em; color:#adadad; }
.in_news .more { position:absolute; font-size:0.75em; left:4%; bottom:2.8%; }
.in_news .more a { color:#e3464e; }
.in_news .more a:hover { text-decoration:underline; }

.in_news dl { float:left; width:92%; padding:4% 4% 5%; *+overflow:hidden; }
.in_news dl dd { float:left; width:49.34%; margin-bottom:1.5%; margin-right:1.31%; }
.in_news dl dd img { width:100%; }
.in_news dl dd p { font-size:0.875em; padding:1% 2%; color:#6f6f6f; }
.in_news dl dd p.date { color:#adadad; padding-top:5.5%; font-size:12px; }
.in_news dl dd p a { color:#6f6f6f; }
.in_news dl dd p a:hover { color:#e3464e; }

.in_news dl dd.mar0 { margin-right:0px; }


/*******************in_ad****************************/
.in_ad { float:left; width:100%; margin:0.9% 0px; position:relative; }
.in_ad .auto-img { height:200px; }
.in_ad .text { position:absolute; left:45.63%; width:20em; top:22%; }
.in_ad .text  h2 { font-size:1.5em; color:#fff; padding-bottom:1.4%; }
.in_ad .text  h2 a { color:#fff; }
.in_ad .text  h3 { font-size:0.875em; font-weight:normal; color:#fff; padding-bottom:0.5%; }
.in_ad .text  p { font-size:0.75em; height:3em; overflow:hidden; color:#fff; opacity:0.5; filter:alpha(opacity=50); margin:1.5% 0px; }
.in_ad a.more { width:12.07em; text-align:center; padding:0.6% 0px; display:inline-block; font-size:0.875em;  border:1px solid #fff; color:#fff; position:absolute; right:4.52%; top:24%;  }


/*************expert_committee*******************/
.in_expert { float:left; width:65.63%; padding-left:0.72%; background:#f4f2e9; }
.expert_committee { float:left; width:42.11%; position:relative; height:420px; margin-left:4.78%; }
.expert_committee h2 { font-size:1.25em; letter-spacing:2px; color:#333; padding:6.25% 0px 7.5%; }
.expert_committee h2  a {color:#333;}
.expert_committee img { width:100%; display:inline-block; }
.expert_committee dl {padding:3.9% 1% 0%; }
.expert_committee dl dt { font-size:1.125em; padding-bottom:2.5%; color:#333; font-weight:normal; }
.expert_committee dl dt a { color:#333; }
.expert_committee dl dt a:hover { color:#e3464e; }
.expert_committee dl dd { color:#888; font-size:0.75em; }
.expert_committee dl dd span { padding-left:1em; color:#adadad; }
.expert_committee p { color:#6f6f6f; margin:5% 1% 2%; font-size:0.875em;max-height: 66px;line-height: 22px;overflow: hidden; }
.expert_committee .more { position:absolute; font-size:0.75em; left:0px; bottom:6%; }
.expert_committee .more a { color:#e3464e; }
.expert_committee .more a:hover { text-decoration:underline; }
.expert_committee .more2 { /*bottom:4%;*/ }

/*************in_culture*******************/
.in_culture { float:right; width:32.78%; border-top:1px solid #d5d5d5;  border-bottom:3px solid #e40d33; }
.in_culture .con { height:416px;overflow:hidden; position:relative; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5;  padding:0px 4%; }
.in_culture h2 { font-size:1.25em; letter-spacing:2px; color:#333; padding:5.75% 0px 3%; }
.in_culture ul li { border-bottom:1px dotted #d5d5d5; padding:2.25% 0px 2.75%;  }
.in_culture ul li span { display:block; }
.in_culture ul li .span01 { position:relative; }
.in_culture ul li .span01 img { position:absolute; right:0px; top:8px; }
.in_culture ul li a { color:#333; display:inline-block; font-size:1.125em; width:100%; }
.in_culture ul li a:hover { color:#e3464e; }
.in_culture ul li .span02 { font-size:0.75em; color:#888; *+margin-top:1%; max-height:1.5em; overflow:hidden; }
.in_culture .more { position:absolute; font-size:0.75em; left:4%; bottom:5.5%; }
.in_culture .more a { color:#e3464e; }
.in_culture .more a:hover { text-decoration:underline; }

.in_culture ul li.last01 { border-bottom:none; }


/***********in_partner***************/
.in_partner { float:left; width:93.18%; border-bottom:1px solid #e8e8e4; margin-top:1.7%; padding:2% 3.17% 1.9% 3.65%; background:url(../images/in_partner_bg01.jpg); margin-bottom:3.4%; }
.in_partner h2 { font-size:1.25em; color:#333; padding-bottom:1.7%; }
.in_partner ul{display: none;}
.in_partner ul.on{display: block;}
.in_partner_b ul{display: none;}
.in_partner_b ul.on{display: block;}
.in_partner ul li { float:left; width:16.66%; }
.in_partner ul li .con { width:94%; margin:0px auto; }
.in_partner ul li a {float:left; display:inline-block; height:91px; line-height:91px; width:100%; text-align:center;}
.in_partner ul li img {  max-height:91px; max-width:100%; display:inline-block; vertical-align:middle; *+display:inline; *+height:91px; }
.in_partner_t{text-align: center;margin-bottom: 40px;}
.in_partner_ts{display: inline-block;overflow: hidden;}
.in_partner_ts span{float: left;line-height: 28px;padding: 0 8px;color:#333;border-radius: 3px;margin:0 20px;cursor: pointer;margin-bottom: 25px;}
.in_partner_ts span.on{background: #bb121e;color:#fff;}
@media only screen and (max-width:767px ) {
	.in_partner_ts span{float: none;display: block;width: auto;}
}


/***************footer****************/
.footer { background:url(../images/footbg01.png) center top; padding:2.9% 0px 0.5%; color:#fef7e2; }
.footer .foot_top { float:left; width:100%; padding-bottom:2.3%; }
.footer .foot_top .ft_nav { float:left; width:48.25%; }
.footer .foot_top .ft_nav a { background:url(../images/ft_nav_line01.png) no-repeat left 55%; float:left; margin-left:1.2857em;  padding-left:0.9167em; font-size:0.875em; color:#fef7e2; margin-right:1.57em; }
.footer .foot_top .ft_nav a:hover { text-decoration:underline; }
.footer .foot_top .ft_nav a:first-child{margin-bottom: 2.25%;}
.footer .foot_top .ft_nav a:last-child{width: 100%;font-size: 1em;}

.footer .foot_top dl { float:right; padding-right:3.02%; }
.footer .foot_top dl dt { padding-bottom:2.25%;}
.footer .foot_top dl dt span {background:url(../images/ft_nav_line01.png) no-repeat left 55%; color:#fef7e2; font-size:0.875em; padding-left:1.214em; display:inline-block; }
.footer .foot_top dl dd { font-size:0.75em; line-height:200%; padding-left:1.4167em; }
.footer .foot_top dl dd a { color:#fff; }

.footer .foot_bot { float:left; width:100%; position:relative; }
.footer .foot_bot .ft_logo { padding-left:1.125em; }
.footer .foot_bot .foot_bot_nav {float:left; width:100%; padding:1% 0px 0.65%; }
.footer .foot_bot .foot_bot_nav a { background:url(../images/ft_nav_line02.png) no-repeat right 55%; float:left; margin-left:1.2857em; margin-right:0.214em; padding-right:1.6429em; font-size:0.875em; color:#fef7e2; }
.footer .foot_bot .foot_bot_nav a:hover { text-decoration:underline; }
.footer .foot_bot .foot_bot_nav a.last01 { background:none; }


.footer .copy { padding-left:1.4167em; font-size:0.75em; }
.footer .copy a {color:#fef7e2; }
.footer .copy a:hover { text-decoration:underline; }

.footer .copy span.f_tel{margin-left: 20px; position: relative; top:-28px;}
.footer .copy span.f_tel img{ width: 180px;}

.footer  .in_share { position:absolute; bottom:6%; right:3.02%; }
.footer  .in_share a { float:left; background:url(../images/ft_share_img01.png) no-repeat left top; width:31px; height:30px; display:inline-block; margin-right:6px; }
.footer  .in_share a.a-2 { background-position:-36px top; display:none; }
.footer  .in_share a.weixinbut { background-position:-72px top; }


/******rt_float***********/
.rt_float {position:fixed; width:57px; background:url(../images/rt_float_bg01.png) no-repeat; height:198px; padding:11px 5px; right:0px; bottom:10%; z-index:999999;}
.rt_float  ul li { text-align:center; padding:3px 0px 12px; font-size:12px; color:#f8ead4; border-bottom:1px dotted #c94a4b;  }
.rt_float  ul li img { margin-bottom:7px;}
.rt_float  ul li a {color:#f8ead4; }

.rt_float .gotop { border-bottom:none; cursor:pointer; }
.rt_float .gotop img { margin-bottom:2px; }


/******phone_fix***********/
.phone_fix {position:fixed;left:0px; display:none; background:rgba(210,6,5,0.5); padding:11px 5px; width:100%;  bottom:0px; z-index:999999;}
.phone_fix  ul li { text-align:center; padding:9px 0px 12px; font-size:12px; color:#f8ead4; float:left; width:50%;  }
.phone_fix  ul li img { margin-bottom:7px;}
.phone_fix  ul li a {color:#f8ead4; }

.wrap { width:1260px; margin:0px auto; }



@media only screen and (max-width: 1660px) {
}

@media only screen and (max-width: 1440px) {

/*.footer { background:url(../images/foot_bg01.png) no-repeat center top; }*/

}

@media only screen and (max-width: 1366px) {
.in_information dl dd {  margin-right:1.53%; }

.sec_nav ul li { width:49.9%; }

}

@media only screen and (max-width: 1280px) {
.wrap { width:auto; margin:0px 20px; }

.in_information dl dd { width:32.28%; margin-right:1.57%; }

/**************header******************/
.header .in_share { padding:4px 20px 0px 20px; }
.head-menu li { margin:0px 20px; }

.rt_float { right:0px; padding:11px 0px; width:50px; border-radius:25px; background:url(../images/rt_float_bg02.png) no-repeat; }

.operation_guide{ height:166px;}
}

@media only screen and (max-width: 1260px) {

/**************header******************/
.head-menu li { margin:0px 18px; }


}

@media only screen and (max-width: 1200px) {

/**************header******************/
.head-menu li { margin:0px 13px; }

/***************list_com_activity******************/
.list_com_activity .act_lf .auto-img { height:549px; }
.list_com_activity .act_rt .auto-img { height:261px; }


/***********************about********************************/
/*************ab_intro****************/
.ab_intro .text {  height:294px; }
.ab_intro .img .auto-img { height:300px; }

/************ab_news******************/
.ab_news .img .auto-img { height:325px; }
.ab_news .news_text { height:325px; }
.ab_news .news_text .ns_newslb { padding-top:0px; }
.ab_news .news_text .ns_pic ul li .auto-img { height:156px; }

/***************ab_rec_title**********************/
.ab_rec_title ul li { width:23.6%; }
.ab_rec_title ul li.li02 { width:46.8%; }
.ab_rec_title ul li.li03 { width:23.6%; }


/*****************ab_feedback**********************/
.ab_feedback .con ul { width:80%; }
.ab_feedback .con ul li .inp-box { width:66%; }
.ab_feedback .con ul li span { width:30%; }
.ab_feedback .con ul li.w100  span { width:15%;}
.ab_feedback .con ul li.w100 .inp-box { width:83%; }


/**********guide_rule*************/
.guide_ft .guide_rule ul li .auto-img { height:239px; }

/***************client_downlb**************/
.guide_ft .guide_downlb ul li {height:229px; }

/*************ab_inad02*****************/
.ab_inad02 .text {top:6%; }
.ab_inad02 .text h2 {  padding-bottom:0.7%;  }
.ab_inad02 .auto-img { height:109px; }


.system_index ul li .div01 .auto-img { height:442px; }
.system_index ul li .div02 .auto-img { height:211px; }
.system_index ul li .div03 .auto-img { height:211px; }

.system_index2 ul li .div01 .auto-img {  }



.m-focus02 .s-img li.on i { *+height:96%;}

}

@media only screen and (max-width: 1100px) {

/**************header******************/
.header .logo { margin-left:20px; }
.header .logo img { width:350px; height:auto; }
.header .in_share { padding:4px 20px 0px 0px; }
.head-menu li { margin:0px 10px; }

/***********culture_ad01*****************/
.culture_ad01 .con  span { padding-left:2.3em; }


/**********raw_meteriallb************/
.raw_meteriallb span  { font-size:12px;}


.client_characteristic ul li .text { height:76%; }

/***************list_activity**********************/
.list_activity ul li .text .span01 a  { width:70%; }


/***********************about********************************/
/*************ab_intro****************/
.ab_intro .text {  height:268px; }
.ab_intro .img .auto-img { height:274px; }

/************ab_news******************/
.ab_news .img .auto-img { height:297px; }
.ab_news .news_text { height:297px; }
.ab_news .news_text .ns_newslb ul li .span01 { padding-bottom:1.5%; }
.ab_news .news_text .ns_pic ul li .auto-img { height:142px; }


/***************list_com_activity******************/
.list_com_activity .act_lf .auto-img { height:523px; }
.list_com_activity .act_rt .auto-img { height:248px; }

.ab_map #container { height:408px; }



/**************guide****************/
/********guide_intro*********/
.guide_intro .text { top:15%;}
.guide_intro  a.more {  bottom:18%;  }

/**********guide_rule*************/
.guide_ft .guide_rule ul li .auto-img { height:219px; }

/***************client_downlb**************/
.guide_ft .guide_downlb ul li {height:209px; }
.guide_ft .guide_downlb ul li .text { padding-top:3%; }
.guide_ft .guide_downlb ul li .text h2 { padding-bottom:1%; }
.guide_ft .guide_downlb ul li .text .pcdown a { margin-right:1%; }


/************ab_inad01***************/
.ab_inad01 .text { top:16.6%; }
.ab_inad01 a.more { bottom:16%;  }

/*************ab_inad02*****************/
.ab_inad02 .text {top:4%; }
.ab_inad02 .text h2 {  padding-bottom:0.2%;  }
.ab_inad02 .auto-img { height:99px; }

.system_index ul li .div01 .auto-img { height:404px; }
.system_index ul li .div02 .auto-img { height:192px; }
.system_index ul li .div03 .auto-img { height:192px; }

.system_index2 ul li .div01 .auto-img {  }


/*.sec_nav ul li { margin:10.5% 0px; }*/
}

@media only screen and (max-width: 1024px) {

/**************header******************/
.head-menu .child .txt a img { width:90px; height:90px; }
.head-menu li {  }
.head-menu li > a { font-size:1em; }

/*******conts*********/
.conts { width:90%;  }

/**********guide_rule*************/
.guide_ft .guide_rule ul li .auto-img { height:203px; }

/***************client_downlb**************/
.guide_ft .guide_downlb ul li {height:193px; }
.guide_ft .guide_downlb ul li .text { padding-top:2%; }
.guide_ft .guide_downlb ul li .text h1 { padding-bottom:1%; }
.guide_ft .guide_downlb ul li .text .pcdown { padding-top:1.5%;}
.guide_ft .guide_downlb ul li .text .pcdown a { margin-right:0.5%; font-size:0.8em; padding:1.2% 0.5%;}
.guide_ft .guide_downlb ul li .text a.more { padding-top:2%; }


/***********************about********************************/
/*************ab_intro****************/
.ab_intro .text {  height:249px; }
.ab_intro .img .auto-img { height:255px; }
.ab_intro .text .con  h2 span { padding-top:5%; }

/************ab_news******************/
.ab_news .img .auto-img { height:276px; }
.ab_news .news_text { height:276px; }
.ab_news .news_text .ns_newslb ul li .span01 { padding-bottom:0.5%; }
.ab_news .news_text .ns_pic ul li .auto-img { height:132px; }

/*************ab_inad02*****************/
.ab_inad02 .text {top:2%; }
.ab_inad02 .text h2 {  padding-bottom:0px;  }
.ab_inad02 .auto-img { height:92px; }

.system_index ul li .div01 .auto-img { height:374px; }
.system_index ul li .div02 .auto-img { height:177px; }
.system_index ul li .div03 .auto-img { height:177px; }

.system_index2 ul li .div01 .auto-img { }

.in_partner {  width:95%;padding:2% 2.5% 1.9% 2.5%; }


/*.sec_nav ul li { margin:9% 0px; }*/

.operation_guide{ height:132px;}
.operation_guide h2,.operation_guide ul{ padding-top:0;}

}

@media only screen and (max-width: 1000px) {



.jade_exhibition .resource-type-wrap .panel { margin:0.3%;}


/***********culture_ad01*****************/
.culture_ad01 .con  span { background-size:1.43em 1.64em; padding-left:1.8em;  }


.operation_guide ul li:first-child{ display:none;}
}

@media only screen and (max-width: 980px) {

/***************header*******************/
.header .logo { width:50%;}
.header .logo img { width:80%; }
.header .hdrt { padding-top:40px; width:40%;}
.header .searchkg { float:left; width:100%; }
.header .in_share { float:right; padding-top:8px; }
.header .top_link { float:right; }

.head-menu li { margin:0px 5px; }

 
/***********operation_guide************/
.operation_guide ul li .span01 { width:70%; }


/********footer********/
.footer .foot_top .ft_nav { width:60%; }

/***********culture_ad01*****************/
.culture_ad01 .con  span { background-size:1.25em 1.46em; font-size:1.5em; padding-left:1.5em;  }


.var_buju .er_left { width:100%; }
.var_buju .l_tit  span { margin:3% 0px 2%;}
.var_buju .er_lfbn dl { padding:3% 5.79% 5%; }
.var_buju .er_lfbn dl dd { padding:1.2% 0px 3.2%; }

.var_buju .er_right { width:100%; }

/************client_characteristic***************/
.client_characteristic ul li .text { position:static; width:100%; background:url(../images/client_characteristic_bg01.png); height:auto; bottom:0%; right:0px; }
.client_characteristic ul li .text dl { padding:3% 5% 6%; }
.client_characteristic ul li .text dl dd { height:auto; }


/***************list_activity**********************/
.list_activity ul li .text .span01 a  { width:68%; }


/***************list_com_activity******************/
.list_com_activity .act_lf .auto-img { height:450px; }
.list_com_activity .act_rt .auto-img { height:212px; }


/***************ab_rec_title**********************/
.ab_rec_title ul li { width:47.9%; }
.ab_rec_title ul li.li02 { width:47.9%; }
.ab_rec_title ul li.li03 { width:47.9%; }

/***********************about********************************/
/************ab_special***************/
.ab_special ul li .text { top:18%;}
.ab_special ul li a.more { bottom:17%;  }

/*****************ab_feedback**********************/
.ab_feedback .con ul { width:90%; }
.ab_feedback .con ul li { width:100%; }
.ab_feedback .con ul li .inp-box { width:75%; }
.ab_feedback .con ul li .inp input { padding:0.5% 1.5%; }
.ab_feedback .con ul li span { width:20%; }
.ab_feedback .con ul li.w100  span { width:20%;}
.ab_feedback .con ul li.w100 .inp-box { width:75%; }
.ab_feedback .con ul li .inp3 { width:50%; }


.ab_map #container { height:392px; }

/**************guide****************/
/********guide_intro*********/
.guide_intro .text { top:13%;}
.guide_intro  a.more {  bottom:12%;  }

/**********guide_rule*************/
.guide_ft .guide_rule ul li .auto-img { height:192px; }

/***************client_downlb**************/
.guide_ft .guide_downlb ul li {height:182px; }


/***********************about********************************/
/*************ab_intro****************/
.ab_intro .text {  height:237px; }
.ab_intro .img .auto-img { height:243px; }

/************ab_news******************/
.ab_news .img .auto-img { height:263px; }
.ab_news .news_text { height:263px; }
.ab_news .news_text .ns_pic { padding-bottom:1%; }
.ab_news .news_text .ns_pic ul li .auto-img { height:126px; }

/************ab_inad01***************/
.ab_inad01 .text { top:14.6%; }
.ab_inad01 a.more { bottom:14%;  }

/************ab_inad02***************/
.ab_inad02 .text p  { padding-left:10px; letter-spacing:14px;  }

.system_index ul li .div01 .auto-img { height:358px; }
.system_index ul li .div02 .auto-img { height:169px; }
.system_index ul li .div03 .auto-img { height:169px; }


.system_index2 ul li .div01 .auto-img { }

/*******************in_ad****************************/
.in_ad .text {  top:12%; }
.in_ad a.more {right:none;left:45.63%; top:73%;  }

/*.sec_nav ul li { margin:8% 0px;}*/

.system_index2 ul li .text p { height:3em;}

}


@media only screen and (max-width:860px) {

/***************header*******************/
.head-menu li { margin:0px 1px; }
.head-menu li > a { font-size:0.95em; }

/***********operation_guide************/
.operation_guide ul li .span01 { width:68%; }


/*********sec_nav********/
.sec_nav ul li .span01 { font-size:1.25em; }

/********footer********/
.footer .foot_top .ft_nav { width:60%; }
.footer .foot_top .ft_nav a { margin-right:0em;}


/*************er_lfbn***************/
.er_lfbn dl dd a { font-size:1em; }

/*********page************/
.page span,.page a { margin:0px 0px;}


/************faq************/
.faq_tab ul li { float:left; width:48%; margin-right:2%; margin-bottom:2%; }
.faq_tab ul li span { width:100%; }


/***************list_activity**********************/
.list_activity ul li .text .span01 a  { width:62%; }

/******************expert_paper********************/
.expert_paper  .con  ul li .span01 {  width:75%;  }

/***************list_com_activity******************/
.list_com_activity .act_lf .auto-img { height:386px; }
.list_com_activity .act_rt .auto-img { height:180px; }


/*************guide_reading*****************/
.guide_reading ul li .span01 {width:75%;  }

/**********guide_rule*************/
.guide_ft .guide_rule ul li .auto-img { height:169px; }

/***************client_downlb**************/
.guide_ft .guide_downlb ul li {height:159px; }
.guide_ft .guide_downlb ul li .text { padding-top:1%; }
.guide_ft .guide_downlb ul li .text h1 { padding-bottom:0.5%; }
.guide_ft .guide_downlb ul li .text .pcdown { padding-top:0.5%;}
.guide_ft .guide_downlb ul li .text .pcdown a { font-size:0.75em; padding:1.2% 0.25%;}
.guide_ft .guide_downlb ul li .text a.more { padding-top:1%; }


/***********************about********************************/
/*************ab_intro****************/
.ab_intro .text {  height:206px; }
.ab_intro .img .auto-img { height:212px; }
.ab_intro .text .con p { margin:4% 0px 2%; }

/************ab_news******************/
.ab_news .img .auto-img { height:245px; }
.ab_news .news_text { height:245px; }
.ab_news .news_text .ns_pic ul li .auto-img { height:110px; }

 /************ab_inad01***************/
.ab_inad01 .text { top:10%; }
.ab_inad01 a.more { bottom:12%;  }

.system_index ul li .div01 .auto-img { height:312px; }
.system_index ul li .div02 .auto-img { height:146px; }
.system_index ul li .div03 .auto-img { height:146px; }

.system_index2 ul li .div01 .auto-img { }


/*.sec_nav ul li { margin:7% 0px;}*/


.operation_guide{ height:105px;}


}


@media only screen and (max-width: 765px) {
body { font-size:150%; }

.wrap { width:auto; margin:0px 3.125%; }


/**************header********************/
.header .hdrt .hd_link a { font-size:0.875em; }


.header .logo { margin-top:56px; margin-left:0px; width:100%; margin-bottom:0px; }
.header .logo img { width:65%; }
.header .hdrt { float:left; width:100%; padding:0.5em 0px; }
.header .in_share { float:left; }
.header .searchkg { position:absolute; width:93.75%; left:3.125%; top:0.625em; }
.header .search { width:100%; height:36px;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;box-sizing:border-box; }
.header .search input:first-child { width:80%; height:36px; line-height:36px; }
.header .search input:first-child + input { float:right; top:9px; }


.mobile-mask { background: #fff; position: fixed; display: block; opacity: 0; filter: alpha(opacity=0); z-index: 101; width: 100%; height: 100%; left: 0; top: 0; display: none; }
.mobile-bon { position: fixed; display: block; top:2.75em; right: 10px; z-index: 999999; width:30px; height:25px; border: 4px solid #ffffff; background: #ffffff; box-shadow: -1px 1px 3px #888; border-radius: 3px; transition: 0.2s ease-in; background-size:cover; }
.mobile-bon.on { }
.mobile-bon:before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-top: 5px solid #000000; border-bottom: 5px solid #000000; }
.mobile-bon:after { content: ''; position: absolute; top: 10px; right: 0; left: 0; height: 5px; overflow: hidden; background: #000000; }
	
	
	 .head-menu nav { position: fixed; border: 0; margin: 0; height:auto; left: 40%; top: 0; bottom: 0; width: 60%; z-index: 102; background: url(../images/phone1.jpg); background-size: 100% 100%; -moz-transform: translateX(100%); -webkit-transform: translateX(100%); -o-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); transition: 0.2s ease-in; box-shadow: 0 0 5px #000; }
	 .head-menu ul { text-align:left; }
    .head-menu nav.on { -moz-transform: translateX(0%); -webkit-transform: translateX(0%); -o-transform: translateX(0%); -ms-transform: translateX(0%); transform: translateX(0%); }
    .head-menu nav ul { position: absolute; left: 0; top: 0; right: 0; bottom: 0; overflow-y: auto; padding-left: 0; }
    .head-menu nav li:last-child { padding-bottom: 30px; }
    .head-menu nav li .child { display:block; border-top: 1px solid #bbb; font-size: 0; background: none; width: auto; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
    .head-menu nav li { float:left; width:100%; margin-right: 0; margin-left:0px; }
    .head-menu nav li > a { border-top: 1px solid #777; font-size: 18px; color: #000; text-shadow: 1px 1px 1px #888; display: block; padding-left: 10px;  line-height:40px; height:40px; background:#ddd;}
    .head-menu nav li:hover > a { color: #911a1b; background:none; }
	.head-menu nav li .child {opacity:1; display:block; width:100%; }
    .head-menu nav li .child .txt a { width: 50%; display: inline-block; border-top: 1px solid #bbb; font-size: 14px; line-height: 2; float:left; color:#000; padding:0px; text-align:center; webkit-box-sizing:border-box;  -moz-box-sizing:border-box;box-sizing:border-box; }
	.head-menu nav li .child a:first-child,
	.head-menu nav li .child a:first-child + a { border-top:0;}
    .head-menu nav li .child a:nth-child(2n+1) { border-right: 1px solid #bbb; }
    .head-menu nav li .child a:hover { background: none; color: #fff; }
	
	.head-menu .child.wd01 { width:100%; }
	.head-menu .child.last01 { width:100%;  }
	
    .head-menu li > a.hover01 { background:none; }	
	

.floor_01 { padding:0.5em 0px; }
.in_left { width:100%; }
.in_right { width:100%; margin-top:0.5em; }
.sec_nav { background-size:cover; }
/*.sec_nav ul li { margin-bottom:1.8125em; margin-top:1.8125em; }*/


.operation_guide { height:auto; }
.operation_guide_img { margin-bottom:2%;}

.in_information { width:100%; margin-bottom:2%; }
.in_information .con { height:auto; padding-bottom:2em; }
.in_news { width:100%; }
.in_news .con { height:auto; padding-bottom:2em; }

.in_expert { width:100%; margin-top:1%; -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;box-sizing:border-box; padding-left:0px; }
.expert_committee { height:auto; margin:0px; width:94%; padding:0px 3% 3.5em; border-bottom:1px dotted #bbb;  }
.expert_committee .more { left:3%; }
.in_expert .expert_committee:last-child { border-bottom:none; }

.in_culture { width:100%; margin-top:2%;  }
.in_culture .con { height:auto; padding-bottom:2.5em; }


/*******************in_ad****************************/
.in_ad .text {  top:12%; left:36%; width:56%; }
.in_ad .text h2 { font-size:24px; }
.in_ad .text h3 { font-size:14px; }
.in_ad .text p { font-size:12px; }
.in_ad a.more {right:none;left:36%; font-size:12px; top:73%;  }


/***********in_partner***************/
.in_partner ul li a { height:5.6875em; line-height:5.6875em;}
.in_partner ul li img {  max-height:5.6875em; max-width:100%; }


/***************footer****************/
.footer { background:url(../images/footbg01.png) center top;  }
.footer .foot_top .ft_nav { width:100%; }
.footer .foot_top .ft_nav a { margin-left:0px; margin-right:1em; background-position:left 45%; }
.footer .foot_top dl { width:100%; margin-top:5%; margin-bottom:%;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;box-sizing:border-box; }
.footer .foot_bot  {padding-bottom:2em;}
.footer .foot_bot .foot_bot_nav a { margin-left:0px; margin-right:1em;  background-position:right 45%; }
.footer .foot_bot .ft_logo { padding-left:0px; }
.footer .foot_bot .ft_logo img { width:40%; max-width:223px; }
.footer .copy { width:100%; padding-left:0px; }
.footer .copy span { float:left; width:100%; }
.footer .copy span label { display:none; }
.footer .foot_top dl dt span { background-position:left 40%; }


.operation_guide ul li:first-child{ display:block;}
/*************************varieties*****************************/
.var_tit .current { padding-top:3.6%; }

/****************var_varieties******************/
.var_varieties ul li { width:33.33%; }
.var_varieties ul li:nth-child(3) { border-right:none; }
.var_varieties .line  { display:block; }

/***********jade_exhibition*************/
.jade_exhibition .resource-type-wrap .panel .inner { padding:3px; }

.teach_workimg .resource-type-wrap .panel .inner { padding:10px; }

/**********raw_meteriallb************/
.raw_meteriallb { font-size:12px; min-width:660px; }

.var_kuang { margin-bottom:2%; }

.page { display:none; }
.page-phone { display:block; margin-bottom:6%; font-size:14px; }



/*************infor_notice*******************/
.infor_notice { width:100%; margin-right:0px; }
.infor_notice .con { height:auto; }


.infor_transaction { width:100%; }
.infor_transaction .con { height:auto; padding-bottom:9%;  }


.culture_con .infor_ad01 { margin-top:1%; margin-bottom:3%; }
.culture_ad01 { margin-top:1%; }

.infor_ad01 { margin-top:3%; }
.infor_ad01  span { height:auto;}
.infor_ad01 img { width:100%; height:auto; }

.er_left { width:100%; }
.l_tit  span { margin:3% 0px 2%;}
.er_lfbn dl { padding:3% 5.79% 5%; }
.er_lfbn dl dd { padding:1.2% 0px 3.2%; }

.sys_lfbn ul li h2 { padding:1.2% 0px 3.2%; }
.sys_lfbn  ul li dl {  padding:1% 0px 4%; }
.sys_lfbn ul {padding:3% 5.79% 5%; }
.sys_lfbn ul li dl dd a { padding:1% 10.92% 1%; }

.er_right { width:100%; }

.infor_noticelb { margin-top:0px; }


/***************details**************/
.details { margin-top:2%;}
.details h3 { margin:0.5em 0px; }
.details h3 span { padding:0px 2%; }

/***********conts******************/
.conts { width:100%; }


/********************products**************************/
/*********pro_list**********/
.pro_list ul li { width:100%; margin-right:0px; }

/************************teacher******************************/
/**********teach_lb*************/
.teach_lb ul li { width:100%; margin-right:0px; }

/************teach_con**************/
.teach_con .con .divimg {width:100%; }
.teach_con .con .text {  width:100%; padding-right:0px; padding-bottom:3%;  }
.teach_con .con .text  h2 span {  min-width:50%; }



/********************finance**********************/
.finance_logo ul li { width:48%; margin:2% 1% 1%; }

.finance_content .divimg { width:100%; -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;box-sizing:border-box; }
.finance_content .text { width:100%; padding-top:3%; }
.fin_close { padding-bottom:3%; }
.fin_close .close { width:30%; }


/*.var_tit .tit { width:100%; }
.var_tit .current { width:100%; padding-top:1%; padding-bottom:2%; text-align:right; }
*/
.var_tit .tit  { font-size:1.75em; }

/************finance_tab************/
.finance_tab ul li span { min-width:6em;  }

.finance_otherlbkg  .finance_otherlb ul li .span02 { padding-top:0.3em; }

/********site-map*********/
.site-map li .tit { width:9.875em; background:#f4f3ea; top:0.8em; margin-top:0px;}
.site-map li .child { padding-left:0px; margin-top:3.5em;  padding-right:0%; }
.site-map li .child .kong { display:none; }


/**************finance_otherlbkg****************/
.faq_tablbkg  .faq_tablb ul li dl dt {  background-size:1.33em 1.33em;}
.faq_tablbkg  .faq_tablb ul li dl dt span { padding-left:1.625em;}
.faq_tablbkg  .faq_tablb ul li dl dd {background-size:1.52em 1.52em; padding-left:8%; }

.faq_tablbkg  .faq_tablb ul li.hover01 { background:#f9f9f9; border-bottom:1px dotted #d5d5d5; margin-bottom:1.3%; }
.faq_tablbkg  .faq_tablb ul li.hover01 dl dt { border:2px solid #d20605; }


/*********************account************************/
/*****acc_index******/
.acc_index .acc_but a { background:url(../images/acc_but.png) no-repeat center center; border-radius:5px; background-size:cover; width:10.78em; height:2.45em; line-height:2.45em;}

/**********acc_help**********/
.acc_help .img { width:100%; margin-bottom:3%; }

/**************guide****************/
/********client_content**********/
.client_content .img { width:100%; margin-bottom:3%;}

/************client_characteristic***************/
.client_characteristic ul li .text dl dt { }

.var_close a { width:30%; }


/***************statute****************/
/*****statutelb******/
.statutelb ul li .span02  { padding-top:0.3em;}


/***************list_activity**********************/
.list_activity ul li { width:100%; margin-right:0px;  }
.list_activity ul li .text .span01 a {  max-width:80%;}

/***************list_expert**********************/
.list_expert ul li { float:left; width:100%; margin-right:0%; }
.list_expert ul li.mar0 { margin-right:0%; }


/************list_exp_con**************/
.list_exp_con .img { width:100%; }
.list_exp_con  .text  h2 {  padding-left:2.5%; background:url(../images/list_exp_con_li01.jpg) no-repeat left top;  }

.list_exp_con  .text {  width:94%; padding:4% 3% 6%; }
.list_exp_con  .text .txt { font-size:0.875em; }


.list_com_expert .con .expert_lf { width:94%; padding-left:3%; padding-right:3%; }
.list_com_expert .con .expert_rt { width:94%; padding-left:3%; padding-right:3%; }
.list_com_expert .con .expert_rt ul li { width:100%; margin-right:0%;}
.list_com_expert .con .expert_rt ul li img { width:100%; }

/***************list_com_activity******************/
.list_com_activity .act_lf  { width:100%; margin-bottom:1em; }
.list_com_activity .act_rt  { width:100%; }


/******************expert_paper********************/
.expert_paper  .con  ul li { width:100%; padding:2% 0px;  }
.expert_paper  .con  ul li .span01 {  width:75%;background-position:left 25%; background-size:1em 1.167em;  }
.expert_paper  .con  ul li .span02 {padding-top:0.25em; font-size:0.875em; }

.var_contab ul li span label { font-size:1.125em; }
.var_contab ul li { background-position:left 39%;}


/***************client_downlb**************/
.client_downlb ul li .text {  width:100%;}
.client_downlb ul li .code { width:100%; padding-top:4.4%; }


/***********************about********************************/
/*************ab_intro****************/
.ab_intro .text {  width:100%; height:auto; webkit-box-sizing:border-box;  -moz-box-sizing:border-box;box-sizing:border-box; padding-bottom:3%; }
.ab_intro .text .con { width:80%;}
.ab_intro .text .con  h2 span {padding:7% 0.8em 4%;}
.ab_intro .text .con p { margin:6% 0px 2.75%; height:auto; }

.ab_intro .img { width:100%; margin-top:2%;  }
.ab_intro .img .auto-img { height:auto; }
.ab_intro .img img { width:100%; }

/************ab_news******************/
.ab_news .img { width:100%; }
.ab_news .img .auto-img { height:auto; }
.ab_news .img img { width:100%; }

.ab_news .news_text {  width:100%; margin-top:2%; height:auto; padding-bottom:2%; }
.ab_news .news_text .ns_pic ul li { width:100%; margin-bottom:2%; }
.ab_news .news_text .ns_pic ul li .auto-img { height:auto; }
.ab_news .news_text .ns_pic ul li img { width:100%; }
.ab_news .news_text .ns_newslb ul li { width:100%; }


/*************ab_inad02*****************/
.ab_inad02 .auto-img { height:118px;}
.ab_inad02 .text { width:50.87%; top:8%;}
.ab_inad02 .text h2 { font-size:1.5em;  padding-bottom:1.2%;  }
.ab_inad02 .text p  { font-size:12px; padding-left:2px; letter-spacing:4px; margin-bottom:0.7%;  }


/***************ab_recruitcon**********************/
.ab_recruitcon {font-size:16px; }

/*****************ab_recruitlb**************************/
.ab_recruitlb h2 { font-size:18px; }

.ab_recruitlb ul li { font-size:16px;  }


/***************ab_rec_title**********************/
.ab_rec_title ul li { width:100%; padding-right:0px; }
.ab_rec_title ul li.li02 { width:100%; }
.ab_rec_title ul li.li03 { width:100%; }

/***************ab_rec_describe*************************/
.ab_rec_describe  ul li label { background:none; width:1.5em; line-height:1.5em; height:1.5em; border:1px solid #d20605; border-radius:50%;-webkit-box-sizing:border-box;  -moz-box-sizing:border-box;box-sizing:border-box;}


/***********************about********************************/
.ab_map #container { height:315px; }

/************ab_special***************/
.ab_special ul li .text { top:10%; width:45%; }
.ab_special ul li a.more { bottom:10%; width:8em; }
.ab_special ul li.li02 a.more { left:49%;  }


.ab_feedback .con ul li .but01 { width:auto; padding:0.75% 10% 1.25%; }
.ab_feedback .con ul li .yzm { width:4em; }
.ab_feedback .con ul li .inp3 { width:40%; }

/*****inves_connr******/
.inves_connr h2 span { width:40%; }
.inves_connr ul li dl dt label { background:none; background-color:#d20605; width:1.57em; height:1.57em; line-height:1.67em; border-radius:50%; }
.inves_connr h3 label { background:none; background-color:#d20605; border-radius:50%;width:1.57em; height:1.57em; line-height:1.67em; font-weight:600; }
.inves_connr ul li dl dd input {  margin-top:0.2em;}

/*****inves_detail******/
.inves_detail h2 span { width:40%; }
.inves_detail ul li dl dt label { background:none; background-color:#d20605; width:1.57em; height:1.57em; line-height:1.67em; border-radius:50%; }
.inves_detail h3 label { background:none; background-color:#d20605; border-radius:50%;width:1.57em; height:1.57em; line-height:1.67em; font-weight:600; }

.investigation_lb h2 span { width:40%; }
.investigation_lb ul li .span02 { padding-top:0.3em; }


/**************guide****************/
/********guide_intro*********/
.guide_intro .img {  width:100%; }
.guide_intro .text { position:static; padding:3% 5%; width:90%; float:left;}
.guide_intro .text  p { height:auto; overflow:hidden; }
.guide_intro  a.more { position:static; margin-left:5%; margin-bottom:5%; float:left; }


/*************guide_reading*****************/
.guide_reading ul li { width:100%;  }
.guide_reading ul li.li02 { float:left; width:100%; }

/***************guide_menu***************/
.guide_menu ul li { width:100%; margin-right:0px; margin-bottom:2%; }

/**********guide_rule*************/
.guide_ft .guide_rule { width:100%; margin-bottom:3%; }
.guide_ft .guide_rule ul li { width:100%; margin-right: 0;margin-bottom: 2%;}
.guide_ft .guide_rule ul li .auto-img { height:auto; }
.guide_ft .guide_rule ul li .auto-img img{width: 100%!important;height: auto!important;margin-left: 0!important;}

/***************client_downlb**************/
.guide_ft .guide_downlb { float:left; width:100%;  }
.guide_ft .guide_downlb ul li { height:auto;}
.guide_ft .guide_downlb ul li .text { padding-top:5.2%; } 
.guide_ft .guide_downlb ul li .text h1 { padding-bottom:1.5%; }
.guide_ft .guide_downlb ul li .text h2 { padding-bottom:2.5%; }
.guide_ft .guide_downlb ul li .text p { height:auto; }
.guide_ft .guide_downlb ul li .text .pcdown { padding-top:3.2%; }
.guide_ft .guide_downlb ul li .text a.more { padding-top:3.4%; }
.guide_ft .guide_downlb ul li .text .pcdown a { min-width:48%; float:left;-webkit-box-sizing:border-box;  -moz-box-sizing:border-box;box-sizing:border-box; margin-right:2%; padding:1.2% 1%; margin-bottom:2%; }


/************ab_inad01***************/
.ab_inad01 .auto-img { height:300px;  }
.ab_inad01 .text  { width:50%; }
.ab_inad01 img { width:auto; }

/*************ab_report*******************/
.ab_report { width:100%; margin-bottom:3%; }
.ab_report .con {  height:auto; padding-bottom:2em; }
.ab_report ul li h3 .span01 { width:75%; }
.ab_report ul li p { max-height:none; }

.ab_parter { width:100%; }
.ab_parter .con { height:auto; padding-bottom:2em; }



.ab_news h2 .span02 { margin-top:0.5em; }


/***************************system*****************************/
/************system_index***************/
.system_index ul li .div01 { width:100%;}
.system_index ul li .divrt {  width:100%;}
.system_index ul li .div03 { width:100%; }
.system_index ul li .div01 .auto-img { height:auto; }
.system_index ul li .div02 .auto-img { height:auto; }
.system_index ul li .div03 .auto-img { height:auto; }
.system_index ul li img { width:100%; }

.listing_logo ul li { width:30%; margin:2% 1.5% 1.5%;}
.listing_logo ul li .img img { max-width:95%; height:91px; }

.system_index2 ul li { width:100%; margin:0px 0px 3%;}
.system_index2 ul li .div01 { width:100%;}

.load-more-link { margin-top:3em; }


/*****************inves_form**********************/
.inves_form ul li { width:100%; margin:1.5% 0px;  }
.inves_form ul li span { width:20%; padding-top:0.2em; }


.var_book { text-align:left;}
.var_tcnr { left:5%; width:90%; }
.var_tcform ul li span { width:34%; }
.var_tcform ul li .inp-box { width:60%; }
.var_tcform ul li.w100 span { width:10%; }
.var_tcform ul li.w100  .inp-box { width:80%; }
.var_tcform ul li .but01 { padding:2% 0px; }

.in_partner ul li { width:33.2%; }

.rt_float { height:56px; border-radius:29px;  background-size:cover; }
.rt_float ul li { display:none; }
.rt_float ul li.gotop { display:block; }


.system_index2 ul li .div01 .auto-img { height:auto; }
 
 .rt_float { display:block; }
 .listing_logo ul li:hover .line { display:none; }
 
 .phone_fix { display:block; }
 
 
 .pro_content p { padding-left:0px; }
}





@media screen and (max-width:480px){
body { font-size:112.5%; }

.mobile-bon { top:4em; }

/***************ab_recruitcon**********************/
.ab_recruitcon {font-size:13px; }

/*****************ab_recruitlb**************************/
.ab_recruitlb h2 { font-size:14px; }

.ab_recruitlb ul li { font-size:13px;  }

/***********************about********************************/
.ab_map #container { height:194px; }

/************ab_inad01***************/
.ab_inad01 .auto-img { height:240px;  }

/*************ab_inad02*****************/
.ab_inad02 .auto-img { height:98px;}
.ab_inad02 .text h2 { font-size:1.5em;   }
.ab_inad02 .text p  { padding-left:1px; letter-spacing:2px; }


/*******************in_ad****************************/
.in_ad .text { left:32%; width:60%; }
.in_ad .text h2 { font-size:20px; }
.in_ad .text h3 { font-size:12px; }
.in_ad a.more {left:32%; }


}

@media screen and (max-width:414px){
body { font-size:97.03125%; }

.header .search input:first-child { font-size:12px; }
.header .top_link { font-size:12px; }

/*.sec_nav ul li { margin-bottom:16.402px; margin-top: 16.402px; }*/


.in_hot_news dl dd { font-size:14px; }

.operation_guide dl dd p { font-size:14px; }
.operation_guide ul li .span01 a { font-size:14px; }
.operation_guide ul li .span02 { font-size:12px; }
.operation_guide a { font-size:14px; }

.in_information ul li .span02 { font-size:12px; }
.in_information .more { font-size:12px; }
.in_information dl dd p { font-size:12px; }


.in_news dl dd p { font-size:14px; }
.in_news ul li .span02 { font-size:12px; } 
.in_news .more { font-size:12px; }

.expert_committee p { font-size:14px; }
.expert_committee .more { font-size:12px;}

.in_culture ul li .span02 { font-size:12px; }
.in_culture .more { font-size:12px; }

.footer .foot_top .ft_nav a { font-size:14px; }
.footer .foot_top dl dt span { font-size:14px; }
.footer .foot_top dl dd { font-size:12px; }
.footer .foot_bot .foot_bot_nav a { font-size:14px; }
.footer .copy { font-size:12px; }

/*************************varieties*****************************/
.var_tit .current { font-size:13px;  }

/***********jade_exhibition*************/
.jade_exhibition .resource-type-wrap .panel .text p {  font-size:13px;  }
.jade_exhibition .resource-type-wrap .panel .text a.more { font-size:12px; }


.infor_notice ul li .span02 { font-size:12px; }
.infor_notice .more { font-size:12px; }
.infor_transaction ul li .span02 { font-size:12px; }
.infor_transaction .more { font-size:12px; }

/****************infor_noticelb***********************/
.infor_noticelb ul li dl dt .span02{ margin-top:1%; font-size:12px; }
.infor_noticelb ul li dl dd { font-size:12px; }

.infor_ad01 .text a { font-size:13px; }
.infor_ad01 .text p { font-size:12px;}

.details h3 { font-size:12px; }
.details h3 span { padding:0px 1%; }
.details h3 span.font_size #big { font-size:13px; }
.share .sharetl { font-size:13px; }
.details a.close { font-size:13px; }
.fp span { font-size:13px; }


.del_list ul li { font-size:13px; }

/********************products**************************/
.pro_list ul li a { font-size:13px; }

.finance_content .text .txt { font-size:12px; }
.fin_close .close { font-size:13px; }
.finance_otherlbkg  .finance_otherlb ul li .span02 { font-size:12px; padding-top:0.3em; }
 
.faq_tablbkg  .faq_tablb ul li dl dd { font-size:12px; }

.acc_index .con { font-size:12px; }

/**********acc_help**********/
.acc_help { font-size:12px; }


/************list_activity**************/
.list_activity ul li .text .span01 label { font-size:12px; }
.list_activity ul li .text p { font-size:12px; height:auto; }
.list_activity ul li .text a.more { font-size:12px; }

/************list_exp_con**************/
.list_exp_con  .text .txt { font-size:12px; }

.list_com_tit .more a { font-size:12px; }

/********list_committee**********/
.list_committee { font-size:12px;  }
.list_com_expert .con .expert_lf ul li .text p { font-size:12px;}

.list_com_activity ul li .text .span02  { font-size:12px; }
.list_com_activity ul li .text p { font-size:12px; }

/******************expert_paper********************/
.expert_paper  .con  ul li .span02 {font-size:12px; }


.var_con_intro ul li p { font-size:12px; }

/**************pro_content******************/
.pro_content p { font-size:12px; }

/***************client_downlb*******************/
.client_downlb ul li .text p { font-size:12px;}
.client_downlb ul li .text .pcdown a { font-size:12px; }



/***************ab_recruitcon**********************/
.ab_recruitcon {font-size:12px; }

/*****************ab_recruitlb**************************/
.ab_recruitlb h2 { font-size:12px; }

.ab_recruitlb ul li { font-size:12px;  }

.ab_recruitlb .span01 { width:17.35%; }
.ab_recruitlb .span03 { width:17.35%; }
.ab_recruitlb .span05 { width:14.22%; }
.ab_recruitlb .span06 { width:12.73%; }
.ab_recruitlb .span06 b { display:none; }

/***************ab_rec_title**********************/
.ab_rec_title {font-size:12px; }

.ab_rec_describe  ul li { font-size:12px;}
.ab_rec_describe  ul li label { font-size:12px; }

.ab_rec_contact { font-size:12px; }
.ab_rec_apply .close a { font-size:12px; }

.ab_special ul li .text p { font-size:12px; }
.ab_special ul li a.more { font-size:12px; }


/***********************about********************************/
.ab_intro .text .con p { font-size:12px;  }
.ab_intro .text .con a.more { font-size:12px; }

/************ab_news******************/
.ab_news h2 .span02 { font-size:12px; }
.ab_news .img .title p { font-size:12px; }
.ab_news .news_text .ns_newslb ul li .span01 { font-size:12px; }
.ab_news .news_text .ns_newslb ul li .span02 { font-size:12px; }


.ab_map #container { height:168px; }

.ab_feedback .con ul li .inp input { font-size:12px;}
.ab_feedback .con ul li label { font-size:12px; }

.inves_connr ul li dl dt label { font-size:12px; }
.inves_connr h3 label { font-size:12px; }
.inves_connr ul li dl dd { font-size:12px; }
.inves_connr .inp textarea { font-size:12px; }
.inves_connr .but01 {   width:6.89em; padding:0.75% 0px 1.25%;}

.inves_detail ul li dl dt label { font-size:12px; }
.inves_detail h3 label { font-size:12px; }
.inves_detail ul li dl dd { font-size:12px; }

.investigation_lb ul li .span02 { font-size:12px; }

/**************guide****************/
/********guide_intro*********/
.guide_intro .text  p { font-size:12px; }
.guide_intro  a.more { font-size:12px; }

/*************guide_reading*****************/
.guide_reading h2 .span02 { font-size:12px;  }
.guide_reading ul li .span01 { font-size:12px; }
.guide_reading ul li .span02 { font-size:12px; }

.guide_ft .guide_downlb ul li .text p { font-size:12px; }
.guide_ft .guide_downlb ul li .text .pcdown a { font-size:12px; }
.guide_ft .guide_downlb ul li .text a.more  { font-size:12px; }


/************ab_inad01***************/
.ab_inad01 .auto-img { height:200px;  }

/*************ab_inad02*****************/
.ab_inad02 .auto-img { height:90px;}
.ab_inad02 .text p  { padding-left:0px; letter-spacing:1px; }

/*************ab_report*******************/
.ab_report ul li h3 .span02 { font-size:12px;}
.ab_report ul li p { font-size:12px; }
.ab_report .more { font-size:12px; }

.ab_parter .more { font-size:12px; }

/*****************inves_form**********************/
.inves_form ul li .inp input { font-size:12px; }

.var_tcform ul li .inp input  { font-size:12px; }

.system_index2 ul li .text p { font-size:12px; }
.system_index2 ul li .text a.more { font-size:12px; }

}

@media screen and (max-width:375px){
body { font-size:87.8849%; }

.in_hot_news dl dd { padding-left:7.22em; }
.footer .foot_bot  {padding-bottom:3em;}
 .footer .foot_top .ft_nav a { font-size:13px; }
 
 /***********jade_exhibition*************/
.jade_exhibition .resource-type-wrap .panel .text p {  font-size:12px;  }

.teach_con .con .text  h3 { font-size:12px; }
.teach_con .con .text .txt { font-size:12px;  }

/***********************about********************************/
.ab_map #container { height:153px; }

/************ab_inad01***************/
.ab_inad01 .auto-img { height:180px;  }

/*************ab_inad02*****************/
.ab_inad02 .auto-img { height:82px;}
.ab_inad02 .text p  { padding-left:0px; letter-spacing:0px; }

/*******************in_ad****************************/
.in_ad .text { left:26%; width:70%; }
.in_ad .text h2 { font-size:18px; }
.in_ad a.more {left:26%; }

}


@media only screen and (max-width: 340px) {
body { font-size:75%; }

.in_hot_news dl dd { padding-left:6.22em; }

.footer .foot_top .ft_nav a { font-size:12px; margin-right:0.5em; }
.footer .foot_bot  {padding-bottom:3.5em;}


.infor_noticelb ul li dl dt .span01 { width:75%; }
.finance_otherlbkg  .finance_otherlb ul li .span01 { width:75%; }
.finance_otherlbkg  .finance_otherlb ul li .span02 { padding-top:0em; }

/***********************about********************************/
/************ab_special***************/
.ab_special ul li .text { top:9%;  }
.ab_special ul li a.more { bottom:9%; }

/***********************about********************************/
.ab_map #container { height:140px; }


}



/*2017-4-14修改*/
.floor_05{margin-top: 60px;}
.floor_05 h3{color: #2d3832;font-size: 20px;font-weight: bold;line-height: 1.1em;margin-bottom: 30px;}
.floor_05 .leftbox{padding: 1.58% 1.34% 2.85%;border: 1px solid #d5d5d5;border-bottom: 3px solid #e40e32;float: left;width: 29.84%}
.floor_05 .leftbox li{padding: 9px 0 5px;border-bottom: 1px dotted #dedede;}
.floor_05 .leftbox li.last{border: none;}
.floor_05 .leftbox li.first{padding-top: 0}
.floor_05 .leftbox dt{color: #e40d33;line-height: 1.1em;margin-bottom: 10px;}
.floor_05 .leftbox dd{line-height: 1.1em;}
.floor_05 .leftbox dd a{color: #2d3832;float: left;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.floor_05 .leftbox dd span{float: right;display: block;width: 89px}
.floor_05 .rightbox{border: 1px solid #d5d5d5;border-bottom: 3px solid #e40e32;float: right;width: 63.5%;padding: 0 1.58%;}
.floor_05 .rightbox h3{margin-top: 1.58%}
.floor_05 .rightbox iframe{width: 100%;height: 100%;}
.floor_05 .gupiao{width: 100%;}
@media only screen and (max-width: 768px){
    .floor_05 .rightbox{display: block; width:100%;}
    .floor_05 .leftbox{float: none;width: 94%;padding: 0 3%; height: auto !important; font-size: 14px; } 
    .floor_05 .leftbox dd span{width: 134px;}
.floor_05 .leftbox dd span{width: 85px;}
.floor_05 .leftbox dd a{width: calc(100% - 95px) !important}
.floor_05 .leftbox dd{margin-bottom: 10px;}

.in_partner_t{margin-bottom: 20px;}
.in_partner_ts{width: 100%;}
.in_partner_ts span{width: 33.33%; float: left; margin: 0;box-sizing: border-box;}

}
@media only screen and (max-width: 480px){
   /* .floor_05 .leftbox dd span{width: 101px;}*/
}
@media only screen and (max-width: 480px){
 /*   .floor_05 .leftbox dd span{width: 67px;}*/
}

.text{font-size: 16px;}






@media only screen and (max-width: 1279px){
.footer .copy span.f_tel{top:-9px;}
.footer .copy span.f_tel img{ width: 120px;}
}
@media only screen and (max-width: 1023px){
.footer .copy span.f_tel{top:5px; margin-left: 0;}
}


/*20250625*/
.index_banner{position: relative;overflow: hidden;}
.index_banner li img{ width: 100%;}
.index_banner .swiper-button-prev,.index_banner .swiper-button-next{cursor: pointer; position: absolute;top:50%; width:35px !important;height:68px !important;margin-top: -34px!important;z-index: 10!important; background-size: cover;}
.index_banner .swiper-button-prev{background: url(../images/n_index_dot03.png) no-repeat;}
.index_banner .swiper-button-next{background: url(../images/n_index_dot04.png) no-repeat;}
.index_banner .swiper-pagination-bullet{ width: 12px; height: 12px;}
.index_banner .swiper-pagination-bullet-active{background: #E40D35;}
@media only screen and (max-width: 1279px) {
  .index_banner .swiper-button-prev,.index_banner .swiper-button-next{width:18.5px !important;height:34px !important;margin-top: -17px!important; background-size: cover!important;}
}
/*20250625 end*/