@charset "UTF-8";

/*************************varieties*****************************/
.var_tit { font-weight:normal; float:left; width:100%; padding-bottom:2.1%; }
.var_tit .tit { float:left; font-size:1.875em; color:#393939; }
.var_tit .current { float:right; padding-top:1.6%; font-size:0.875em; color:#393939;white-space: nowrap; }
.var_tit .current a {color:#393939; }
.var_tit .current a:hover {color:#cc0504; }
.var_tit .current span { color:#cc0504; }


/*********var_conhead*************/
.var_conhead { float:left; margin:1.6% 0px 0px; width:100%; }
.var_conhead  .var_tit { padding-bottom:1.7%; }

/*********var_varieties*************/
.var_varieties { float:left; margin:1.6% 0px; width:100%;  position:relative; }
.var_varieties ul { background:url(../images/var_varieties_bg01.jpg); float:left; width:100%; background-size:cover; }
.var_varieties ul li { float:left; width:16.66%; *+width:16.5%; text-align:center;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #a20a29; padding:3.5% 0px 3.2%; border-left:1px solid #dd5064;}
.var_varieties ul li img { max-width:94px; width:45.19%; display:inline-block; }
.var_varieties ul li span { display:block;  font-size:1.5em; padding-top:5.4%; color:#f8ead4;}
.var_varieties ul li.first01 { border-left:none; }
.var_varieties ul li.last01 { border-right:none; }
.var_varieties .line { position:absolute; top:59%; width:100%; left:0px; border-top:1px solid #a20a29; border-bottom:1px solid #dd5064; height:0px; display:none; }

.var_book { text-align:right; padding-bottom:2%; }
.var_book span { background:url(../images/ab_rec_describe_tlbg01.png) no-repeat; background-size:cover; font-size:1.125em; color:#fff; display:inline-block; min-width:6.89em; padding:0.6% 0px; text-align:center; border-radius:5px; font-weight:normal; cursor:pointer; }

.var_tcbg { position:fixed; display:none; left:0px; top:0px; height:100%; width:100%; background:url(../images/nav_bg02.png); z-index:10000000; }

.var_tcnr { position:fixed; display:none; background:#fff; left:25%; width:50%; top:20%; z-index:10000001; }

/*****************var_tcform**********************/
.var_tcform { padding:20px; }
.var_tcform ul { width:100%; }
.var_tcform ul li { float:left; width:100%; margin:2% 0px; position:relative; }
.var_tcform ul li span { width:24%; color:#333; float:left; padding-top:0.2em; padding-right:10px; text-align:right; }
.var_tcform ul li .inp-box { float:left; width:72%; }
.var_tcform ul li .inp { border:1px solid #e2e2e2; }
.var_tcform ul li .inp input { border:none; font-size:0.875em; display:inline-block; background:none; width:94%; padding:1.5% 3%; }
.var_tcform ul li span label { color:#cc0504; }

.var_tcform ul li .but01 { background:url(../images/ab_feedback_but01.png) no-repeat; font-size:1.125em; color:#fff; width:6.89em; float:left; margin-right:2%; border-radius:5px; background-size:cover; border:none; padding:0.75% 0px 1.25%; margin-top:0.9%; }
.var_tcform ul li .but02 {background:url(../images/ab_feedback_but02.png) no-repeat;  background-size:cover; }


.m-focus02 { float:left; width:100%; position:relative; overflow:hidden;}
.m-focus02 .b-img { padding-left:4px; }
.m-focus02 li img { width:100%; height:auto;}
.m-focus02 .bx-wrapper { margin: 0 auto 22px; }
.m-focus02 .bx-wrapper .bx-viewport { border: 0; box-shadow: none; left: auto; }
.m-focus02 .s-img { margin:4px 0px 0; overflow:hidden;display: none;}
.m-focus02 .s-img .b { overflow:hidden; display:block; }
.m-focus02 .s-img li { display: block; position: relative; float: left; width:225px; height:127px; cursor: pointer; margin:0 4px; }
.m-focus02 .s-img img { width: 100%; height: 100%; }
.m-focus02 .s-img ul { position:relative;}
.m-focus02 .s-img li { padding-top:6px;}
.m-focus02 .s-img li i { display:none;}
.m-focus02 .s-img li.on { background:url(../images/var_imgtab_jt01.png) no-repeat center top;}
.m-focus02 .s-img li.on i  { position: absolute; left: 0; top: 6px; right: 0; bottom: 0; border:2px solid #d30c2f; z-index:10; display:block; *+height:97%;-webkit-box-sizing:border-box;  -moz-box-sizing:border-box;box-sizing:border-box; }
.m-focus02 .s-img > a { width:38px; height:38px;  position:absolute;  background: url(../images/var_but001.png) no-repeat 0 0; top:40%; margin-top:-19px; z-index:9;  }
.m-focus02 .s-img > a.bx-prev { left:4px; }
.m-focus02 .s-img > a.bx-prev.over { background:url(../images/var_but01.png);}
.m-focus02 .s-img > a.bx-next { right:0px; background-image:url(../images/var_but02.png); }
.m-focus02 .s-img > a.bx-next.over { background:url(../images/var_but002.png);}


/***********jade_exhibition*************/
.jade_exhibition {float:left; width:100%;  padding:2.5% 0px;}
.jade_exhibition h2 { padding-bottom:1.75%; }
.jade_exhibition .resource-type-wrap { width:100%; float:left;}
.jade_exhibition .resource-type-wrap .panel { width:32.4%; margin:0.4%; float:left\0; }
.jade_exhibition .resource-type-wrap .panel .inner { padding:9px; border: 1px solid #d5d5d5 }
.jade_exhibition .resource-type-wrap .panel .image img { width: 100%; height:auto; }
.jade_exhibition .resource-type-wrap .panel .text { padding:4.8% 5.7%; }
.jade_exhibition .resource-type-wrap .panel .text h3 { font-size:1.125em; padding-bottom:0.8%; margin-left:-0.5em; font-weight:normal; }
.jade_exhibition .resource-type-wrap .panel .text h3 a{color:#333;}
.jade_exhibition .resource-type-wrap .panel .text h3 a:hover {color:#e40d33;}
.jade_exhibition .resource-type-wrap .panel .text p { color:#888; font-size:0.875em; padding-bottom:3.7%; }
.jade_exhibition .resource-type-wrap .panel .text a.more { color:#e3464e; font-size:0.75em; }

.jade_exhibition .resource-type-wrap .head { padding: 28px 20px 0; height: 242px }
.jade_exhibition .resource-type-wrap .panel:hover .inner{ border:1px solid #e40d33; }

.jade_exhibition ul { float:left; width:100%; padding-bottom:3%; }


.load-more-link { display: block; height:38px; width:228px; text-align:center; line-height:38px; margin:5em auto 2em;  border:1px solid #e40d33; color:#e40d33; cursor: pointer; font-size:12px; }
#infscr-loading{ background:rgba(0,0,0,0.4); position:fixed; width:100px; height:50px; line-height:50px; font-size:16px; overflow:hidden; border-radius:10px; text-align:center; color:#fff; left:50%; top:50%; z-index:1000; margin:-15px 0 0 -50px;}
.lt9 #infscr-loading{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#99000000", EndColorStr="#99000000")}
#infscr-loading img{ position:absolute; left:50%; top:50%; margin:-57px 0 0 -75px; opacity:0.5; filter:alpha(opacity=50);}

.er_content { float:left; width:100%; }

/****************er_left******************/
.er_left { float:left; width:21.35%;  margin-bottom:3%; }

.l_tit { width:100%; background:url(../images/l_titbg.jpg) no-repeat; background-size:cover;}
.l_tit  span { padding-left:6.32%; letter-spacing:2px; margin:8% 0px 3%; display:inline-block; font-weight:bold; font-size:1.25em; color:#fff; }

.er_lfbn { width:100%; color:#5f5f5f; float:left; }
.er_lfbn dl { border:5px solid #f4f2e9; padding:6% 5.79% 23.5%; }
.er_lfbn dl dd { float:left; width:100%;  border-bottom:1px solid #e2e2e2; padding:2.2% 0px 4.2%; }
.er_lfbn dl dd a { font-size:1.125em; color:#333;  line-height:33px; border-radius:5px; display:block; overflow:hidden; padding:0px 10.92%; }
.er_lfbn dl dd:hover a,.er_lfbn dl dd.hover01 a { color:#fff; background:url(../images/l_lfbnli01.png) no-repeat center center #e40d33; }
.er_lfbn dl dd:hover,.er_lfbn dl dd.hover01 { border-bottom:1px solid #fff; }


.sys_lfbn { width:100%; color:#5f5f5f; float:left; }
.sys_lfbn ul { border:5px solid #f4f2e9; padding:6% 5.79% 23.5%; }
.sys_lfbn ul li { float:left; width:100%; }
.sys_lfbn ul li h2 { float:left; width:100%; font-weight:normal;  border-bottom:1px solid #e2e2e2; padding:2.7% 0px 3.7%; position:relative; }
.sys_lfbn ul li h2 a { font-size:1.125em; color:#333;  line-height:33px; border-radius:5px; display:block; overflow:hidden; padding:0px 10.92%; }
.sys_lfbn ul li h2:hover a { color:#fff; background:url(../images/l_lfbnli01.png) no-repeat center center #e40d33; }
.sys_lfbn ul li h2:hover { border-bottom:1px solid #fff; }
.sys_lfbn ul li h2 span { position:absolute; top:40%; right:10%; background:url(../images/sys_lfbn_jt02.png) no-repeat; width:12px; height:6px; }
.sys_lfbn ul li h2:hover span { background:none; }

.sys_lfbn ul li dl { display:block; float:left; width:100%; padding:2% 0px 8%; border-bottom:1px solid #e2e2e2;  }
.sys_lfbn ul li dl dd a { font-size:0.875em; color:#333; float:left; width:78.16%;  display:block; overflow:hidden; padding:3% 10.92% 3%; }
.sys_lfbn ul li dl dd a span { display:inline-block; line-height:24px; border-bottom:1px solid #fff;}
.sys_lfbn dl dd:hover a,.sys_lfbn dl dd.hover01 a { color:#c50b2a; }
.sys_lfbn dl dd:hover a span,.sys_lfbn dl dd.hover01 a span { border-bottom:1px solid #d46a75; }

.sys_lfbn ul li.hover01 dl { display:block; }
.sys_lfbn ul li.hover01 h2 a {color:#fff; background:url(../images/l_lfbnli01.png) no-repeat center center #e40d33;}
.sys_lfbn ul li.hover01 h2 { border-bottom:1px solid #fff; }
.sys_lfbn ul li.hover01 h2 span  {background:url(../images/sys_lfbn_jt01.png) no-repeat;}

/****************er_right********************/
.er_right { float:right; width:73.89%; padding-bottom:3%; }
.var_right { width:74.21%; }


.var_kuang { overflow-x:auto;}
/**********raw_meteriallb************/
.raw_meteriallb { float:left; width:100%; padding-bottom:3.8%;}
.raw_meteriallb dl dt { float:left; width:100%; height:36px; line-height:36px; padding-top:8px; background:url(../images/raw_meteriallb_bg01.png) no-repeat left top; background-size:100% auto; margin-bottom:2%; border-bottom:1px dotted #c2c2c2; }
.raw_meteriallb span { float:left; overflow:hidden; text-align:center; font-size:14px; color:#666; }
.raw_meteriallb .span01 { width:4.3%; }
.raw_meteriallb .span02 { width:8.06%; color:#515151; }
.raw_meteriallb .span03 { width:12.46%; }
.raw_meteriallb .span04 { width:9.67%;  }
.raw_meteriallb .span05 { width:7.84%; }
.raw_meteriallb .span06 { width:11.17%; }
.raw_meteriallb .span07 { width:12.14%; }
.raw_meteriallb .span08 { width:11.49%; }
.raw_meteriallb .span09 { width:11.49%; }
.raw_meteriallb .span10 { width:11.38%; *+width:11%; }
.raw_meteriallb a { color:#cc0504; }
.raw_meteriallb a:hover { color:#cc0504; text-decoration:underline;  }
.raw_meteriallb a.down { background:url(../images/var_down01.png) no-repeat; position:relative; top:3px; width:19px; height:19px; display:inline-block; }


.raw_meteriallb dl dd { float:left; width:100%; position:relative; padding:7px 0px; line-height:24px; }
.raw_meteriallb dl dd span { color:#515151; }
.raw_meteriallb dl dd.bg01 { background:#f1f1f1; }
.raw_meteriallb dl dd .span04 { font-size:12px; }

.raw_meteriallb dl dd img { position:absolute; right:0px; top:0px; }


/***page*****/
.page {vertical-align:middle;text-align:center; font-size:12px; color:#383842; line-height:31px; font-family:Arial, Helvetica, sans-serif; margin-bottom:4.75%;}
.page img { vertical-align:middle;}
.page em { color:#ae944b; font-style:normal;}
.page span,.page a { display:inline-block; margin:0 8px; font-weight:bold; }
.page a {border:2px solid #383842; border-radius:50%;height:32px; text-align:center; line-height:32px; width:32px; }
.page .page_num { margin:0px 5px; }
.page .page_num a { margin:0px 3px 0px 4px; }
.page a:hover {color:#e40d33; border:2px solid #e40d33; }
.page a.on { color:#e40d33; border:2px solid #e40d33;}
.page a.page_next { margin-left:9px; font-weight:normal;  }
.page a.page_prev { margin-right:9px; font-weight:normal;}
.page a.pages_prev,.page a.pages_next { font-size:18px; position:relative; top:2px; *+top:1px; font-family:"宋体";}
.page a.page_next,.page a.page_prev { position:relative; *+top:-2px; }
.page a.dian { color:#dadada; border:none; }
.page a.dian:hover {color:#dadada; border:none;}
.page font.Sys_____prev { position:relative; *+top:0px; }

.page_num_txt { width:42px; height:23px; border:1px solid #cecece; text-align:center; line-height:23px; }
.page .page_input { width:42px; position:relative; top:7px;height:23px; margin-right:2px; border:1px solid #cecece; text-align:center;}
.page_input input { background:none; border:none; float:left; left:0px; position:absolute; top:0px;  top:0px\9; *+top:1px;  height:23px; line-height:23px; width:100%; text-align:center; font-family:Arial; font-size:13px;}
.page .page_but { width:23px; position:relative; top:0px; top:6px\0; *+top:2px; margin:0px; margin-right:8px; }
.page .page_btn { width:23px; height:23px; background:#007571 url(../images/go.png) no-repeat center center;  border:none; cursor:pointer; }
.page a.page_next { margin-right:17px; }
.page a.page_prev { margin-right:17px; }

@media all and (min-width:0) { /* 2. */
    .page .page_but { top:0px; }
    .page_input input{top:0px\9; }/* IE9 only, 现在IE10也支持 */
    /* Ps:老外的方法都是\0，根本没考虑Opera */
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
.page .page_but { top:6px; }
.page_input input{top:0px; height:23px; line-height:23px; } }

.page-phone{text-align: center; display: none;}
.page-phone a{padding:5px 15px;background:#e40d33;color:#fff;font-weight:bold;}
.page-phone a.on{background:#e40d33;}
.page-phone a:hover { color:#fff; }

.page-phone .page_input { width:34px; position:relative; top:7px; height:23px; margin-right:2px; border:1px solid #cecece; text-align:center; display:inline-block;}
.page-phone input { background:none; border:none; height:23px; line-height:23px; width:100%; text-align:center; font-family:Arial; font-size:13px; }
.page-phone .page_but { width:23px; position:relative; top:6px; margin:0px; margin-right:8px; }
.page-phone .page_btn { width:23px; height:23px; background:#007571 url(../images/go.png) no-repeat center center;  border:none; cursor:pointer; }





/**********var_imgtab************/
.var_imgtab { float:left; width:100%; overflow:hidden; }

.bak_2 { position: relative; height:600px; float:left; width:100%; overflow:hidden; }
.bak_2 .img { position: relative; overflow: hidden; height:523px; }
.bak_2 .img li { position:absolute; width: 100%; float: left; height:523px; opacity:0; filter:alpha(opacity=0); left:0; top:0; }
.bak_2 .img li:first-child { z-index:10; opacity:1; filter:alpha(opacity=100);}
.bak_2 .img li img { width: 100%; position: absolute; height: 100%; }

.bak_2 .g_bon { position: absolute; bottom: 20px; width:100%; left:-5px; z-index:11; }
.bak_2 .g_gon_box { overflow: hidden; position:relative; padding:10px 0; }
.bak_2 .g_gon_box ul { white-space:nowrap; width:8000%; position:relative;}
.bak_2 .g_bon > a { position: absolute; left:0px; top:50%; margin-top:-19px; opacity: 0.5; filter: alpha(opacity=50); background: url(../images/var_but01.png) no-repeat; height:38px; width:38px; }
.bak_2 .g_bon > a.next { right:0px; left: auto; background-position: right center; }
.bak_2 .g_bon > a:hover { opacity: 1; filter: alpha(opacity=100); }
.bak_2 .g_bon li { float: left; width: 225px; height:127px; margin:0 4px 0px 5px; cursor: pointer; position: relative; }
.bak_2 .g_bon li img { width: 100%; height: 100%; position: absolute; }
.bak_2 .g_bon li.on  {  }


/****************var_contab****************/
.var_contab { width:100%; float:left; /*margin-top:6.6%; */}
.var_contab  ul li { float:left; padding:0px 0px 0px 1px; background:url(../images/var_line01.jpg) no-repeat left center; }
.var_contab  ul li span { padding-bottom:4px; color:#888; display:inline-block; }
.var_contab  ul li span label { display:inline-block; padding:0px 1em; font-size:1.25em;cursor:pointer;  display:inline-block;   }
.var_contab  ul li.hover01 { background:none; margin-right:2.7%; }
.var_contab  ul li.hover01 span { background:url(../images/var_contab_jt01.png) no-repeat center bottom;  color:#fff; }
.var_contab  ul li.hover01 span label {background:url(../images/var_contab_libg01.png) no-repeat center top #e40d33; background-size:cover; border-radius:5px; }


.var_contabconkg {width:100%; float:left; margin-top:2.8%; }
.var_contabconkg .var_contabcon { float:left; width:100%; display:none; }
.var_contabconkg .var_contabcon .var_con_intro ul li { padding-bottom:3%;}
.var_contabconkg .var_contabcon .var_con_intro ul li h2 { background:url(../images/var_con_intro_li01.png) no-repeat left 0.38em; background-size:1em 0.9em; padding-left:1.5em; margin-bottom:1%; font-size:1.25em; color:#333; font-weight:normal;  }
.var_contabconkg .var_contabcon .var_con_intro ul li p { padding-left:2.14em; padding-bottom:1%; color:#888; font-size:0.875em; }

.var_close { float:left; width:100%; text-align:right; padding-bottom:2%; margin-top:2.2%;  }
.var_close a { border:1px solid #e3464e; color:#e3464e; width:16.4%; text-align:center;  line-height:38px; font-size:0.875em; display:inline-block; }
.var_close a:hover { background:#e3464e; color:#fff; }




/***********************information*******************************/
/************infor_floor01**************/
.infor_floor01 { float:left; width:100%; }

/*************infor_notice*******************/
.infor_notice { float:left; width:32.78%; margin-right:0.79%; *+margin-right:0.77%;  padding-bottom:2.4%;}
.infor_notice .con { height:624px;overflow:hidden; border:4px solid #f4f2e9; position:relative; }
.infor_notice 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:4.9% 4% 2.5%; float:left; width:92%;}
.infor_notice h2  a { color:#fff; }
.infor_notice ul { padding:6% 2.96%; float:left; width:94.08%; }
.infor_notice ul li { border-bottom:1px solid #e40d33; float:left; width:97%; padding:1.5% 1.5% 7.25%;  }
.infor_notice ul li span { display:block; }
.infor_notice ul li a { color:#333; font-size:1.125em; display:inline-block; width:100%; }
.infor_notice ul li a:hover { color:#e3464e; }
.infor_notice ul li .span02 { font-size:0.75em; margin-top:0.5%; *+margin-top:1.5%; color:#888; max-height:3em; overflow:hidden; }
.infor_notice ul li .span02  label { padding-left:0.5em; color:#adadad; }
.infor_notice .more { position:absolute; font-size:0.75em; left:4%; bottom:2.8%; }
.infor_notice .more a { color:#e3464e; }
.infor_notice .more a:hover { text-decoration:underline; }
.infor_notice ul li.last01 { border-bottom:none; }

.infor_purchase { margin-right:0px; }
.infor_purchase .con { background:#f4f2e9; }


/********************infor_transaction*************************/
.infor_transaction { float:left; width:49.52%;  margin-bottom:2.4%; *+margin-bottom:0px; border-top:1px solid #d5d5d5;  border-bottom:3px solid #e40d33; }
.infor_transaction .con {overflow:hidden; position:relative;}
.infor_transaction 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:3.1% 4% 1.9%;   width:92%;}
.infor_transaction h2 a { color:#fff; }
.infor_transaction ul { padding:0px 2.25%; height:580px; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5;  }
.infor_transaction ul li { border-bottom:1px dotted #d5d5d5; padding:1.25% 0px 1.5%;  }
.infor_transaction ul li span { display:block; position:relative; }
.infor_transaction ul li a { color:#333; display:inline-block; font-size:1.125em; width:80%; }
.infor_transaction ul li .span01  img { position:absolute; top:0.5em; right:0px; }
.infor_transaction ul li a:hover { color:#e3464e; }
.infor_transaction ul li .span02 { font-size:0.75em; color:#888; *+margin-top:1%; max-height:3em; overflow:hidden; }
.infor_transaction ul li .span02  label { padding-left:0.5em; color:#adadad; }
.infor_transaction .more { position:absolute; font-size:0.75em; left:2.25%; bottom:3%; }
.infor_transaction .more a { color:#e3464e; }
.infor_transaction .more a:hover { text-decoration:underline; }

.infor_transaction ul li.last01 { border-bottom:none; }


/*************infor_ad01******************/
.infor_ad01 { float:left; width:100%; position:relative;  margin-top:15.5%; }
.infor_ad01  span { height:146px;}
.infor_ad01 img {  display:inline-block; }
.infor_ad01 .text { position:absolute; left:8%; width:84%; top:12%; }
.infor_ad01 h2 { margin-top:3%; color:#fff;letter-spacing:1px; font-size:1.5em; }
.infor_ad01 .text p { color:#fff; height:3em; overflow:hidden; font-size:0.75em; }
.infor_ad01 .text a { font-size:0.875em; margin-top:1%;  color:#fff; border:1px solid #fff; display:inline-block; padding:0.75% 8%; margin-left:1%; }
.infor_ad01 .text a:hover { background:#d20605; border:1px solid #d20605; }

/****************infor_noticelb***********************/
.infor_noticelb { float:left; width:100%; margin-top:-2%; margin-bottom:6.4%; }
.infor_noticelb ul li { border-bottom:1px dotted #d5d5d5; float:left; width:100%; padding:1.5% 0px 1.8%;  }
.infor_noticelb ul li dl dt span { float:left;  }
.infor_noticelb ul li dl dt .span01 { float:left; width:80%;}
.infor_noticelb ul li dl dt .span02{ float:right; margin-top:0.5%; color:#d20605; font-size:0.75em; }
.infor_noticelb ul li a { color:#333; display:inline-block; font-size:1.125em; width:100%; }
.infor_noticelb ul li a:hover { color:#e3464e; }

.infor_noticelb ul li dl dd { float:left; width:100%; font-size:0.75em; color:#888; max-height:3em; overflow:hidden; }



/*********details***********/
.details{ overflow:hidden; float:left; width:100%; margin-top:-0.5%; }
.details h2{  font-size:1.5em; color:#393939; text-align:center; font-weight:600;}
.details h3{ font-size:0.75em; color:#888; padding:0.875em 0px 1.325em;  font-weight:normal; margin:1.5em 0px; border-bottom:1px dotted #d5d5d5; text-align:center; }
.details h3 span{ padding:0px 40px 0px 0px; display:inline-block;}
.details h3 span.print a{ cursor:pointer; cursor:hand; color:#888;}
.details h3 span.print a:hover {color:#d20605;}
.details h3 span.autor{ }
.details h3 span.font_size{color:#676662; padding-left:5px;}
.details h3 span.font_size a{ padding:0px 4px; cursor:pointer; cursor:hand; color:#7a7a7a;}
.details h3 span.font_size a.on{ color:#d20605; font-weight:bold; }
.details h3 span.font_size #big { font-size:1.167em; }
.details h3 span.font_size #small { position:relative;}
.details h3 label { color:#d20605; }

.conts { font-size:1em; line-height:200%; width:80.63%; margin:0px auto; padding:0.6% 0px 2%; color:#333; }
.conts p{ padding-bottom:1.9%; }
.conts img { max-width:100%; }

.share{ float:left; width:100%; margin-top:1.9%; border-bottom:1px dotted #d5d5d5; padding-bottom:0.5em;  }
.share .sharetl { float:left; font-size:0.875em; padding-right:0.5em; line-height:36px; height:36px; color:#888; }
.share .bdsharebuttonbox { float:left; width:80%;} 

.details a.close{float:right; width:12.2%; font-size:0.875em; position:absolute; right:0px; top:26%; text-align:center; color:#e3464e; border:1px solid #e3464e; padding:0.6% 0px; }
.details a.close:hover { background:#e3464e; color:#fff; }

.fp{ float:left; width:100%; padding:1.3% 0px; position:relative; padding-bottom: 50px; }
.fp span{ display:block; font-size:0.875em; width:70%; color:#888; padding:0.5% 0px 0.7%; }
.fp span a{ color:#333;}
.fp span a:hover{color:#bd212a; text-decoration:underline;}         
 
.fp span .first01 { color:#b9b9b9; cursor:auto; }
.fp span .first01:hover { text-decoration:none; color:#b9b9b9; }


/*************infor_details**************/
.infor_details .conts { width:98%; }


/*******************culture************************/
.culture_con .er_right { padding-top:1.2%; }
.culture_con .infor_ad01 { margin-top:6%; margin-bottom:9.2%; }


/***********culture_ad01*****************/
.culture_ad01 { width:100%;margin-top:6%; float:left; background:url(../images/culture_adbg01.jpg);  }
.culture_ad01 .con { border:5px solid #f4f3ea; text-align:center; }
.culture_ad01 .con  span { background:url(../images/guide_adli01.png) no-repeat left center; background-size:1.86em 2.143em; padding-left:2.64em; color:#333; font-size:1.75em; margin:6.7% 0px; display:inline-block; line-height:2.143em; }


/**********delivery************/
/*****del_list******/
.del_list { float:left; width:100%; background:url(../images/raw_meteriallb_bg01.png) no-repeat left top; background-size:100% auto;padding-bottom:6%; padding-top:1.4%;}
.del_list ul li { float:left; width:100%;  font-size:0.875em;  margin:0.14em 0px; line-height:2.57em; }
.del_list ul li .span01 { color:#515151; float:left; padding-left:2.9%; width:85%;  }
.del_list ul li .span01 a { color:#515151; }
.del_list ul li .span01 a:hover {color:#bd212a;}
.del_list ul li .span02 { float:right; margin-right:4.08%; }
.del_list a.down { background:url(../images/var_down01.png) no-repeat; position:relative; top:5px; width:19px; height:19px; display:inline-block; }

.del_list ul li.bg01 { background:#f1f1f1; }



/********************products**************************/
/*********pro_list**********/
.pro_list { float:left; width:100%; padding-bottom:2%; }
.pro_list ul li { float:left; width:24.49%; margin-bottom:4%; margin-right:0.64%; *+margin-right:0.6%; text-align:center; }
.pro_list ul li .img { position:relative; transition:0.2s all; }
.pro_list ul li .img .auto-img { height:128px; }
.pro_list ul li .img .line { position:absolute; display:none;  left:0px; bottom:0px; width:100%; height:3px; background:#d20605; }
.pro_list ul li .img:hover .line { display:block; }
.pro_list ul li p { text-align:center; padding:1% 5% 0px;}
.pro_list ul li a { font-size:0.875em; color:#000; }
.pro_list ul li a:hover { color:#bd212a; }

.pro_list ul li.mar0 { margin-right:0px; }

/**************pro_content******************/
.pro_content { padding-bottom:2%; padding-top:3%; float:left; width:100%; }
.pro_content h2 { background:url(../images/var_con_intro_li01.png) no-repeat left 0.38em; background-size:1em 0.9em; padding-left:1.5em; margin-bottom:1%; font-size:1.25em; color:#333; font-weight:normal;  }
.pro_content p { padding-bottom:2%; color:#888; font-size:1em; }
.pro_content img { max-width:100%; }

/************************teacher******************************/
/**********teach_lb*************/
.teach_lb { float:left; width:100%; padding-bottom:5.5%; }
.teach_lb .con { float:left; width:93.56%; padding:3% 3.22%; font-size:0.875em; color:#333; background:#f4f2e9; }

.teach_lb  ul { float:left; width:100%; }
.teach_lb  ul li { float:left; width:30.72%; margin-top:4.5%; margin-right:3.87%; }
.teach_lb  ul li img { width:100%; }
.teach_lb  ul li a.text { background:#f4f2e9; border:2px solid #f4f2e9; margin-top:3%; display:block; color:#000; text-align:center; padding:2.5% 0px; }
.teach_lb  ul li.mar0 { margin-right:0px; }
.teach_lb  ul li:hover a.text { background:none; border:2px solid #d20705; }


/************teach_con**************/
.teach_con { border-top:1px solid #d5d5d5; margin-top:1.3%; border-bottom:3px solid #e40d33; }
.teach_con .con { border-left:1px solid #d5d5d5; padding:1.51%; border-right:1px solid #d5d5d5; }
.teach_con .con.conts{font-size: 1em;}
.teach_con .con .divimg { float:left; width:31.4%; }
.teach_con .con .divimg img { width:100%; display:inline-block; }
.teach_con .con .text { float:right; width:60.33%; padding-top:3%; padding-right:3.97%; }
.teach_con .con .text  h2 span { font-size:1.125em; background:#f4f2e9; display:inline-block; min-width:20%; text-align:center; color:#000; font-weight:normal; padding:1% 0px; }
.teach_con .con .text  h3 { font-size:0.875em; padding:3.5% 0px 4%; color:#000; }
.teach_con .con .text .txt { font-size:0.975em; color:#333; }


/***************teach_workimg****************/
.teach_workimg .resource-type-wrap .panel .inner { padding:24px; }
.teach_workimg .resource-type-wrap .panel .text { padding:0px; padding-top:3%;  }
.teach_workimg .resource-type-wrap .panel .text h3 { margin-left:0px; text-align:center; background:#f4f2e9; color:#000; }
.teach_workimg .resource-type-wrap .panel .text h3 a { color:#000; padding:1% 0px; }
.teach_workimg .resource-type-wrap .panel .text p { line-height:143%; padding-top:3%; padding-bottom:2%;  }



/*************search-nr*******************/
.search-nr { float:left; width:100%; padding:0.25% 0px 2%; }
.search-nr .s-top { background:url(../images/search_bg01.jpg); text-align:center; padding:4.7% 0px; }
.search-nr .s-top .tit { display:inline-block; *+display:inline; color:#393939; line-height:2em; font-size:1.125em; margin-right:0.5em; position:relative; *+top:-0.4em; }
.search-nr .s-top .inp { display:inline-block; *+display:inline; width:31.19%; background:#fff; border:1px solid #9f9f9f; border-radius:5px; margin-right:0.25em;}
.search-nr .s-top .inp-txt { width:94%; padding:0px 3%; background:none; border:0; font-size:1em; color:#7b7b7b; line-height:2.5em; height:2.5em; }
.search-nr .s-top .inp-bon { transition:0.3s all; color:#fff; width:5.5em; border-radius:5px; height:2.5em; line-height:2.5em; font-size:0.875em; line-height:1; background:#d20605; border:0; *+display:inline; position:relative; *+top:-1px; *+height:2.625em; *+line-height:2.625em; }
.search-nr .s-top .inp-bon:hover { background-color:#b0080c;}

.search-nr .s-result { padding:2% 0px; color:#383842; border-bottom:1px solid #d5d5d5;  }
.search-nr .s-result label { color:#e40d33;}
.search-nr .s-result .span01 { color:#353535; }
.search-nr .s-result .span01 label { font-size:1.5em; font-weight:600; }

.search-list { padding-bottom:4.5%; }
.search-list li{ border-bottom:1px dotted #dfdfdf; padding:1.5% 0px;}
.search-list li h2 { font-size:1.25em; padding:1% 0px 1.5%; color:#565656; font-weight:600; }
.search-list li h2 em {color:#e40d33;}
.search-list li a {color:#565656;  }
.search-list li a:hover {color:#e40d33;}
.search-list li p { color:#7a7a7a; font-size:1em; padding-bottom:1.5%; }



/********site-map*********/
.site-map { float:left; width:100%; margin-bottom:4.5%; }
.site-map h2 { padding:1.2% 0px 1.8%; }
.site-map h2 a {width:8.778em; background:#d20605;  text-align:center; display:inline-block;font-size:1.125em; color:#fff;  padding:0.45% 0px; font-weight:normal; }
.site-map li .wrap { background:url(../images/sitemap_li01.png) repeat-x left bottom; position:relative; padding:2.2% 0px 2.4%; }
.site-map li .tit { width:9.875em; background:#f4f3ea; position:absolute; left:0px; top:50%; margin-top:-20px; text-align:center; border-bottom:2px solid #f50832; }
.site-map li .tit  a { border-bottom:2px solid #e51439; font-size:1.125em; color:#333; display:block; padding:3% 0px; }
.site-map li .child { padding-left:12.125em; padding-right:18%; }
.site-map li .child a { display:inline-block; margin:0.25% 2.85%;  font-size:1em; color:#888; }
.site-map li:hover { background:#f9f9f9; }
.site-map li a:hover { color:#d20605; }

.site-map .bg01 { background:#fbfbf8; padding:2% 0px; margin-top:2.3%; }
.site-map .bg01 li:hover { background:#fff; }

/********************finance**********************/
.finance_logo {  background:url(../images/search_bg01.jpg); float:left; width:100%; padding-bottom:2%; margin-bottom:4.5%;}
.finance_logo ul li { float:left; width:31%; margin:2% 1% 1%; text-align:center; }
.finance_logo ul li .img { position:relative; transition:0.2s all; }
.finance_logo ul li .img img { max-width:95%; *+width:95%; vertical-align:middle; max-height:95%;}
.finance_logo ul li .img .line { position:absolute; left:0px; top:0px; width:100%; height:100%; border:2px solid #ddd; }
.finance_logo ul li p { text-align:center; line-height:150%; padding:6% 5% 0px;}
.finance_logo ul li a { font-size:0.875em; color:#000; }
.finance_logo ul li a:hover { color:#bd212a; }
.finance_logo ul li:hover .line { border:2px solid #e40d33;  }
.finance_logo ul li.mar0 { margin-right:0px; }

/**********finance_content**********/
.finance_content { float:left; width:100%; }
.finance_content .divimg { float:left; width:26.42%; border:5px solid #f4f3ea; background:url(../images/search_bg01.jpg);  }
.finance_content .divimg img { width:100%; display:inline-block; }
.finance_content .text { float:right; width:68.74%; padding-top:0.6%; }
.finance_content .text  h2 {font-size:1.25em; font-weight:600; position:relative; padding-bottom:1.1%; color:#d20605;  }
.finance_content .text  h2 span { position:absolute; left:0px; bottom:0px; height:1px; width:2.15em; background:#d20605; display:inline-block; }
.finance_content .text .txt { font-size:1em; padding-top:2.5%; color:#7f7f7f; }

.fin_close { float:left; width:100%; padding-top:5%; }
.fin_close .close{float:right; width:16.4%; font-size:0.875em; text-align:center; color:#e3464e; border:1px solid #e3464e; padding:0.6% 0px; }
.fin_close .close:hover { background:#e3464e; color:#fff; }


/************finance_tab************/
.finance_tab { float:left; width:100%; }
.finance_tab ul li { float:left;text-align:center; cursor:pointer;  padding-bottom:5px; margin-right:1%; }
.finance_tab ul li span {  padding:2.8% 0px; min-width:7.8em; display:inline-block; text-align:center; font-size:1.125em; color:#000; border:1px solid #d20605; float:left; *+padding:0px; *+line-height:36px; }
.finance_tab ul li.hover01 { background:url(../images/finance_tab_jt01.png) no-repeat center bottom; }
.finance_tab ul li.hover01 span { background:#d20605;  color:#fff; border:1px solid #d20605;}

/**************finance_otherlbkg****************/
.finance_otherlbkg { float:left; width:100%;}
.finance_otherlbkg  .finance_otherlbcon { float:left; width:100%; display:none;  }
.finance_otherlbkg  .finance_otherlb ul { float:left; width:100%;  padding:0.4% 0px 4.5%;  }
.finance_otherlbkg  .finance_otherlb ul li { border-bottom:1px dotted #d5d5d5; padding:1.3% 0px 1%; *+padding:1% 0px 1.3%; float:left; width:100%; }
.finance_otherlbkg  .finance_otherlb ul li .span01 { float:left; font-size:1.125em; width:80%; }
.finance_otherlbkg  .finance_otherlb ul li .span01 a { color:#333; width:100%; display:inline-block; }
.finance_otherlbkg  .finance_otherlb ul li .span01 a:hover {color:#d20605; } 
.finance_otherlbkg  .finance_otherlb ul li .span02 { float:right; padding-top:0.6em; font-size:0.75em; color:#d20605; }




/************faq************/
.faq_tab { float:left; width:100%; }
.faq_tab ul li { float:left;text-align:center; cursor:pointer;  padding-bottom:5px; margin-right:1%; }
.faq_tab ul li span {  padding:2.8% 0px; min-width:7.8em; display:inline-block; text-align:center; font-size:1.125em; color:#000; border:1px solid #d20605; float:left; *+padding:0px; *+line-height:36px; }
.faq_tab ul li.hover01 { background:url(../images/finance_tab_jt01.png) no-repeat center bottom; }
.faq_tab ul li.hover01 span { background:#d20605; color:#fff; border:1px solid #d20605;}

/**************finance_otherlbkg****************/
.faq_tablbkg { float:left; width:100%; margin-top:1.7%; }
.faq_tablbkg  .faq_tablbcon { float:left; width:100%; display:none;  }
.faq_tablbkg  .faq_tablb ul { float:left; width:100%;  padding:0.4% 0px 4.5%;  }
.faq_tablbkg  .faq_tablb ul li {  padding:1% 1.5% 0px; float:left; width:100%;  border-bottom:1px dotted #fff;  }
.faq_tablbkg  .faq_tablb ul li dl { border-bottom:1px solid #fff; }
.faq_tablbkg  .faq_tablb ul li dl dt { background:url(../images/faq_li01.png) no-repeat 1% center; border:2px solid #f4f3ea; padding:0.5% 1%; cursor:pointer; }
.faq_tablbkg  .faq_tablb ul li dl dt span { padding-left:2.778em; font-size:1.125em;}
.faq_tablbkg  .faq_tablb ul li dl dd {background:url(../images/faq_li02.png) no-repeat 1% 0.5em; font-size:0.875em; color:#888; margin:1.2% 0px; padding:1% 1% 1.5% 6.5%; border:2px solid #f9f9f9;  display:none; }

.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 { float:left; width:100%; background:url(../images/raw_meteriallb_bg01.png) no-repeat left top; background-size:100% auto;padding-bottom:6%; padding-top:1.4%;}
.acc_index .acc_but { text-align:right; padding-top:1.4%; }
.acc_index .acc_but a { background:url(../images/acc_but.png) no-repeat center center; width:194px; height:44px; line-height:44px; font-size:1.125em; color:#fff; text-align:center; display:inline-block; }
.acc_index .con { font-size:0.875em; padding:3.8% 0px 0px; color:#000; }
.acc_index .con p { padding-bottom:4%; }
.acc_index .con img { max-width:100%; }

/**********acc_help**********/
.acc_help { border:5px solid #f4f3ea; padding:3% 3.62%; color:#515151;  font-size:1em;   background:url(../images/acc_help_bg01.jpg); line-height:170%;  }
.acc_help .img { width:40.79%; }
.acc_help p { padding:1% 0px 5%; *+padding:1% 0px 2%; }
.acc_help .con img { max-width:100%; }

/**************guide****************/
/********guide_intro*********/
.guide_intro { background:url(../images/guide_intro_bg01.jpg); position:relative; }
.guide_intro .textbg { background:url(../images/guide_intro_bg02.png) no-repeat right bottom;}
.guide_intro .img { float:left; width:51.51%; }
.guide_intro .img img { width:100%; }
.guide_intro .text { position:absolute; width:39.62%; top:20%; right:4.35%;}
.guide_intro .text  h2 { font-size:1.6875em; color:#fff; font-weight:normal; }
.guide_intro .text  h2 a { color:#fff; }
.guide_intro .text  p { font-size:1em; height:3em; overflow:hidden; color:#fff; margin:4.3% 0px; }
.guide_intro  a.more { width:12.07em; text-align:center; padding:0.7% 0px; display:inline-block; font-size:0.875em;  border:1px solid #fff; color:#fff; position:absolute; left:56.2%; bottom:23%;  }


/*************guide_reading*****************/
.guide_reading { border:5px solid #f4f3ea; margin-top:3.3%; padding:1.8% 1.84%  2% 0.8%;  }
.guide_reading h2 .span01 { font-size:1.25em; float:left; color:#333; }
.guide_reading h2 .span01 a { color:#333; }
.guide_reading h2 .span02 { font-size:0.75em; margin-top:0.7em; font-weight:normal; float:right;  }
.guide_reading h2 .span02 a {color:#e3464e; }
.guide_reading h2 .span02 a:hover { text-decoration:underline; }
.guide_reading ul li { width:51.23%; float:left; padding:1.2% 0px 0.5%; border-bottom:1px solid #e2e2e2; }
.guide_reading ul li .span01 { float:left; padding-left:1%; width:80%; font-size:0.875em; }
.guide_reading ul li .span01 a { display:block; color:#6f6f6f; }
.guide_reading ul li .span01 a:hover {color:#e3464e; }
.guide_reading ul li .span02 { float:right; padding-right:1%; color:#adadad; font-size:0.75em; }

.guide_reading ul li.li02 { float:right; width:46.97%; }


/***************guide_menu***************/
.guide_menu { margin-top:3.3%; }
.guide_menu ul li { float:left; width:24.37%; margin-right:0.82%; *+margin-right:0.8%; }
.guide_menu ul li img { width:100%; }
.guide_menu ul li h2 { font-size:1.125em; padding:3.2% 0px; font-weight:normal; border-top:3px solid #e40d33; color:#323232; background:#f4f2e9; border-bottom:1px solid #e4e2d9; text-align:center; }
.guide_menu ul li h2 a { color:#323232; }
.guide_menu ul li h2 a:hover { color:#e3464e; }
.guide_menu ul li.last01 { margin-right:0px; }

/**********guide_rule*************/
.guide_ft {margin-top:3.3%; padding-bottom:4%;}
.guide_ft .guide_rule { float:left; width:51.59%; }
.guide_ft .guide_rule ul li { float:left; width:47%;margin-right: 1.9%; *+width:49.9%; position:relative; }
.guide_ft .guide_rule ul li .auto-img { height:260px; }
.guide_ft .guide_rule ul li p { position:absolute; left:0px; top:50%; margin-top:-0.75em; width:100%; text-align:center; line-height:100%; font-size:1.875em; color:#fff; }
.guide_ft .guide_rule ul li p a { color:#fff; }

/***************client_downlb**************/
.guide_ft .guide_downlb { float:right; width:47.62%;  }
.guide_ft .guide_downlb ul li {border:5px solid #f4f3ea; height:250px; overflow:hidden; padding:0px 5.08% 0px 2.89%; background:url(../images/acc_help_bg01.jpg); }
.guide_ft .guide_downlb ul li .text { float:left; width:100%; padding-bottom:1.4%; padding-top:5.2%; }
.guide_ft .guide_downlb ul li .text h1 {font-weight:600; float:left; width:100%; padding-bottom:1.5%; font-size:1.25em; color:#515151;}
.guide_ft .guide_downlb ul li .text h1 a { color:#515151; }
.guide_ft .guide_downlb ul li .text h2  {  font-weight:normal; float:left; width:100%; padding-bottom:2.5%; }
.guide_ft .guide_downlb ul li .text h2 .span01 { float:left; color:#cc0504; }
.guide_ft .guide_downlb ul li .text h2 .span02 { float:right; }
.guide_ft .guide_downlb ul li .text h2 .span02  a { background:url(../images/client_downlb_li01.png) no-repeat; width:5.8125em; height:1.5em; color:#fff; text-align:center; letter-spacing:1px; background-size:cover; display:inline-block;  }
.guide_ft .guide_downlb ul li .text p { font-size:1em; width:100%; height:3em; overflow:hidden; color:#515151; }
.guide_ft .guide_downlb ul li .text .pcdown { width:100%; padding-top:3.2%; }
.guide_ft .guide_downlb ul li .text .pcdown a { display:inline-block; min-width:27.3%; text-align:center; padding:1.2% 1%; font-size:0.875em; color:#515151; border:1px solid #5d5d5d; float:left; margin-right:2%; }
.guide_ft .guide_downlb ul li .text .pcdown a:hover { border:1px solid #cc0504; color:#cc0504; }
.guide_ft .guide_downlb ul li .text a.more { color:#e3464e; font-size:0.75em; display:inline-block; padding:3.4% 0px 0px; }
.guide_ft .guide_downlb ul li .text a.more:hover { text-decoration:underline; }





/********client_content**********/
.client_content { border:5px solid #f4f3ea; padding:3% 3.62%; color:#515151;  font-size:0.875em;   background:url(../images/acc_help_bg01.jpg); line-height:170%; }
.client_content .img { width:40.79%; }
.client_content span { font-weight:bold; color:#cc0504; }

/************client_characteristic***************/
.client_characteristic {}
.client_characteristic ul li { position:relative; margin:4.4% 0px; }
.client_characteristic ul li img { width:100%; }
.client_characteristic ul li .text { position:absolute; width:48.34%; background:url(../images/client_characteristic_bg01.png); height:71.2%; bottom:10%; right:3.22%; }
.client_characteristic ul li .text dl { padding:5.2% 8.89%;  }
.client_characteristic ul li .text dl dt { font-size:1.25em; font-weight:bold; background:url(../images/client_characteristic_tl01.png) no-repeat center bottom; padding-bottom:1.25em; text-align:center; color:#cc0504; background-size:8.5em 1.15em; }
.client_characteristic ul li .text dl dd { font-size:0.875em; margin-top:5.4%; height:5.36em; overflow:hidden; color:#515151; line-height:180%; }


.client_close { margin-top:-1%; }

/***************client_downlb**************/
.client_downlb { }
.client_downlb ul li {border:5px solid #f4f3ea; padding:3% 1.85%; margin-bottom:3.4%; background:url(../images/acc_help_bg01.jpg); }
.client_downlb ul li .text { float:left; width:56.03%; padding-bottom:1.4%; }
.client_downlb ul li .text h2  {  font-weight:600; float:left; width:100%; padding-bottom:2.4%; }
.client_downlb ul li .text h2 .span01 { float:left; font-size:1.25em; color:#515151; }
.client_downlb ul li .text h2 .span02 { float:right; }
.client_downlb ul li .text h2 .span02  a { background:url(../images/client_downlb_li01.png) no-repeat; width:5.8125em; height:1.5em; color:#fff; text-align:center; letter-spacing:1px; background-size:cover; display:inline-block;  }
.client_downlb ul li .text p { font-size:1em; color:#515151; }
.client_downlb ul li .text h3 { color:#cc0504; font-weight:600; padding:4.4% 0px 2.4%; }
.client_downlb ul li .text .pcdown a { display:inline-block; width:32%; text-align:center; padding:1.6% 0px; font-size:0.875em; color:#515151; border:1px solid #5d5d5d; float:left; margin-right:2%; }
.client_downlb ul li .text .pcdown a:hover { border:1px solid #cc0504; color:#cc0504; }

.client_downlb ul li .code { float:right; width:39.09%; padding-top:4.4%; }
.client_downlb ul li .code dl dd { float:left; width:50%; *+width:49.9%; text-align:center;}
.client_downlb ul li .code dl dd img { width:99px; height:99px; margin-bottom:10px; border:1px solid #d7d7d7; margin: auto;display: block;}
.client_downlb ul li .code dl dd p { color:#515151; padding-top:5%; }


/***************statute****************/
/*****statutelb******/
.statutelb { float:left; width:100%; background:url(../images/raw_meteriallb_bg01.png) no-repeat left top; background-size:100% auto; padding-top:1.4%;}
.statutelb ul { float:left; width:100%;  padding:0.4% 0px 4.5%;  }
.statutelb ul li { border-bottom:1px dotted #d5d5d5; padding:1.3% 0px 1%;  *+padding:1% 0px 1.3%;  float:left; width:100%; }
.statutelb ul li .span01 { float:left; font-size:1.125em; width:80%; }
.statutelb ul li .span01 a { color:#333; width:100%; display:inline-block; }
.statutelb ul li .span01 a:hover {color:#d20605; } 
.statutelb ul li .span02 { float:right; padding-top:0.6em; font-size:0.75em; color:#d20605; }



/********************listing**********************/
.listing_logo {  background:url(../images/search_bg01.jpg); float:left; padding-top:1%; width:100%; padding-bottom:6%; margin-bottom:4.5%;}
.listing_logo ul li { float:left; width:31%; margin:2% 1% 0px; overflow:hidden; text-align:center; }
.listing_logo ul li .img { position:relative; transition:0.2s all; }
.listing_logo ul li .img img { max-width:95%; vertical-align:middle; max-height:95%;}
.listing_logo ul li .img .line { position:absolute; left:0px; top:0px;-webkit-box-sizing:border-box;  -moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box; width:100%; height:100%; }
.listing_logo ul li:hover .line { border:2px solid #e40d33;  }
.listing_logo ul li.mar0 { margin-right:0px; }

/***************list_activity**********************/
.list_activity { float:left; width:100%; padding-bottom:2%; }
.list_activity ul li { float:left; width:31.75%; margin-right:2.37%; margin-bottom:2.5%;  }
.list_activity ul li .divimg {}
.list_activity ul li .text { padding:5.2% 8.25% 5% 4%; background:#f4f2e9; border-bottom:3px solid #e40d33; }
.list_activity ul li .text h2 { font-weight:normal; }
.list_activity ul li .text .span01 a { display:inline-block; max-width:75%; color:#383838; font-size:1.125em; }
.list_activity ul li .text .span01 label { color:#888; font-size:0.75em; padding-left:3%; position:relative; top:-2px; }
.list_activity ul li .text .span01 a:hover {color:#e3464e;}
.list_activity ul li .text p { font-size:0.75em; margin:2% 0px 2.3%; height:3em; overflow:hidden; color:#888; }
.list_activity ul li .text a.more { color:#e3464e; font-size:0.75em; }
.list_activity ul li .text a.more:hover { text-decoration:underline; }
.list_activity ul li.mar0 { margin-right:0px; }

/***************list_expert**********************/
.list_expert { float:left; width:100%; padding-bottom:2%; }
.list_expert ul li { float:left; width:18.57%; margin-right:1.75%; position:relative; margin-bottom:2.5%;  }
.list_expert ul li .tit { background:url(../images/list_expert_tlbg01.png) no-repeat; background-size:cover; position:absolute; left:0px; bottom:0px; font-size:1.25em; color:#fff; text-align:center; width:100%; padding:2.3% 0px; }
.list_expert ul li.mar0 { margin-right:0px; }


/********list_committee**********/
.list_committee { border:5px solid #f4f3ea; padding:2.8% 2.63%; color:#515151;  font-size:0.875em;   background:url(../images/acc_help_bg01.jpg); line-height:170%; }

/**************list_com_expert****************/
.list_com_tit .tit { font-size:1.875em; color:#393939; float:left;} 
.list_com_tit .tit a { color:#393939; }
.list_com_tit .more { float:right; padding-top:0.75em; }
.list_com_tit .more a {font-size:0.75em; color:#e3464e; }
.list_com_tit .more a:hover { text-decoration:underline; }

.list_com_expert { padding-top:4.3%; }
.list_com_expert h2 { font-weight:normal; width:100%; padding-bottom:2%;display: none;}

.list_com_expert .con { border:1px solid #d5d5d5;  padding:1.45% 15px 0px;  overflow: hidden;}
.list_com_expert .con .expert_lf { float:left; width:36.41%; padding-left:2.63%; }
.list_com_expert .con .expert_lf ul li { float:left; padding:5% 0px 4.5%; width:100%; border-bottom:1px dotted #d5d5d5; }
.list_com_expert .con .expert_lf ul li .img { float:left; width:33.41%; }
.list_com_expert .con .expert_lf ul li .img img { width:100%; display:inline-block; }
.list_com_expert .con .expert_lf ul li .text { float:right; width:62.66%; }
.list_com_expert .con .expert_lf ul li .text h3 { font-size:1.5em;  font-weight:normal; position:relative; padding:0.8% 0px 1.7%; margin-bottom:5%; }
.list_com_expert .con .expert_lf ul li .text h3 span { position:absolute; left:0px; bottom:0px; width:1em; height:1px; background:#d02b2b; }
.list_com_expert .con .expert_lf ul li .text h3 a {color:#d02b2b;}
.list_com_expert .con .expert_lf ul li .text p { color:#5f5f5f; font-size:0.8em; }
.list_com_expert .con .expert_lf ul li.last01 { border-bottom:none; } 

.list_com_expert .con .expert_rt { float:right; width:55.41%; padding-top:1.85%; }
.list_com_expert .con .expert_rt ul li { float:left; width:47.92%; margin-right:1.43%; position:relative; margin-bottom:2.5%;}
.list_com_expert .con .expert_rt ul li .tit { background:url(../images/list_expert_tlbg01.png); background-size:cover;*+background:url(../images/list_expert_tlbg01.png) repeat; position:absolute; left:0px; bottom:0px; font-size:1.25em; color:#fff; text-align:center; width:100%; padding:2.3% 0px; }
.list_com_expert .con .expert_rt ul li.mar0 { margin-right:0px; }

.list_com_expert  .in_list_expert { float:left; width:100%; }
.list_com_expert .in_list_expert ul li { float:left; width:18.58%; margin-right:1.75%; position:relative; margin-bottom:2.5%;  }
.list_com_expert .in_list_expert ul li .tit {text-overflow: inherit;white-space: normal!important; background:url(../images/list_expert_tlbg01.png) no-repeat; background-size:cover; position:absolute; left:0px; bottom:-125px; font-size:1.25em; color:#fff; text-align:center; width:100%;padding-top: 5px;background-image: url('../images/list_expert_tlbg01.png');background-size: 100% 100%;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/list_expert_tlbg01.png',sizingMethod='scale');}
.list_com_expert .in_list_expert ul li.mar0 { margin-right:0px; }
.list_com_expert .in_list_expert ul li .tit h3{font-weight: 100;padding: 0 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap!important;margin-bottom: 5px;}
.list_com_expert .in_list_expert ul li .tit p{font-size: 14px;padding: 0 5px;line-height: 20px;margin-bottom: 5px;height: 120px;overflow: hidden;}
.list_com_expert  .in_list_expert ul{overflow: hidden;}
.hty_xin_l{float: left;width:18.58%; margin-right:1.75%;}
.hty_xin_r{float: right;width: 79.65%;}
.list_com_expert .hty_xin_l .in_list_expert ul li{float: none;width: 100%;margin:0;margin-bottom:2.5%;}
.list_com_expert .hty_xin_r .in_list_expert ul li{width: 23.41%;margin-right: 2.11%;}
.list_com_expert .hty_xin_r .in_list_expert ul li:nth-child(4n){margin-right: 0;}
.hty_xin{margin-bottom: 30px;background: url(../images/acc_help_bg011.jpg);}
.hty_xin1{background: url(../images/acc_help_bg01.jpg);}
.hty_xin h1,.hty_xin1 h1{background: url(../images/htyh_bg.jpg) center no-repeat;background-size: 100% 100%;line-height: 35px;margin-bottom: 20px;text-indent: 5px;color:#fff;font-size: 18px;font-weight: 100;}
.hty_xin .hty_xin_l h1{width: 100%;}
.hty_xin .hty_xin_r h1{width: 23.41%;}
.hty_xin1 h1{width: 18.58%;}

@media only screen and (max-width:768px ) {
	.hty_xin_l{width: 48%;margin-right: 2%;float: none;margin-bottom: 20px;overflow: hidden;}
	.hty_xin1 h1,.hty_xin .hty_xin_r h1{width: 48%;}
	.hty_xin_r{float: none;width: 100%;}
	.list_com_expert .hty_xin_r .in_list_expert ul li{width: 48%;margin-right: 4%;}
	.list_com_expert .hty_xin_r .in_list_expert ul li:nth-child(n){margin-right: 4%;}
	.list_com_expert .hty_xin_r .in_list_expert ul li:nth-child(2n){margin-right: 0;}
	.list_com_expert .hty_xin1 .in_list_expert ul li{width: 48%;margin-right: 4%;}
	.list_com_expert .hty_xin1 .in_list_expert ul li:nth-child(n){margin-right: 4%;}
	.list_com_expert .hty_xin1 .in_list_expert ul li:nth-child(2n){margin-right: 0;}
	
}
@media only screen and (max-width:414px ) {
	.hty_xin1 h1,.hty_xin .hty_xin_r h1{width: 100%;}
	.hty_xin_l{width: 100%;margin-right: 0;}
	.list_com_expert .hty_xin_r .in_list_expert ul li{width: 100%;}
	.list_com_expert .hty_xin1 .in_list_expert ul li{width: 100%;}
	.list_com_expert .hty_xin_r .in_list_expert ul li:nth-child(n){margin-right: 0;}
	.list_com_expert .hty_xin1 .in_list_expert ul li:nth-child(n){margin-right: 0;}
}




/***************list_com_activity******************/
.list_com_activity { padding-top:4.3%; padding-bottom:3%; }
.list_com_activity h2 { font-weight:normal; width:100%; padding-bottom:2%; }
.list_com_activity .act_lf  { float:left; width:60.95%; }
.list_com_activity ul li { float:left; width:100%; }
.list_com_activity ul li .divimg {}
.list_com_activity ul li .divimg img { /*width:100%;*/ }
.list_com_activity .act_lf .auto-img { height:575px; }
.list_com_activity .act_rt .auto-img { height:274px; }

.list_com_activity ul li .text { padding:1.25em 9.11% 1.25em 1.4em; *+padding-bottom:0.925em; background:#f4f2e9; border-bottom:3px solid #e40d33; }
.list_com_activity ul li .text h2 { font-weight:normal; }
.list_com_activity ul li .text h2 span { display:block; }
.list_com_activity ul li .text .span01 a { display:inline-block; max-width:90%; color:#383838; font-size:1.125em; }
.list_com_activity ul li .text .span01 a:hover {color:#e3464e;}
.list_com_activity ul li .text .span02 { color:#e40d33; padding-top:0.5%; font-size:0.75em; }
.list_com_activity ul li .text p { font-size:0.75em; margin:0px 0px 1em; height:3em; overflow:hidden; color:#888; }
.list_com_activity .act_rt { float:right; width:37.94%;}
.list_com_activity .act_rt ul li { margin-bottom:1em;}
.list_com_activity .act_rt ul li .text {padding-bottom:0px; }




/************list_exp_con**************/
.list_exp_con { background:#f4f2e9; }
.list_exp_con .img { float:left; width:26.51%; }
.list_exp_con .img img { width:100%; display:inline-block; }
.list_exp_con  .text { float:right; width:66.83%; padding-top:3.8%; padding-right:4.13%; padding-bottom:3%; }
.list_exp_con  .text  h2 { /*border-left:2px solid #d20605;*/ padding-left:1.5%; font-size:1.125em; color:#d20605; font-weight:normal; line-height:130%; background:url(../images/list_exp_con_li01.jpg) no-repeat left 4px;  }
.list_exp_con  .text  h3 { font-size:1.125em; font-weight:normal; line-height:140%; padding:4.2% 0px 3% 1.5%; color:#393939; }
.list_exp_con  .text .txt { font-size:1em; padding-left:1.5%; }


/******************expert_paper********************/
.expert_paper { padding:2.6% 0px 5.3%;}
.expert_paper .tit { font-size:1.875em; padding-bottom:2%; font-weight:normal; color:#393939; }

.expert_paper  .con { border:1px solid #d5d5d5; padding:1% 1.59% 2.4%; }
.expert_paper  .con  ul li { float:left; width:48.36%;border-bottom:1px dotted #d5d5d5; margin:0.7% 0.82% 0px; padding:0.6% 0px; *+margin-left:0.8%; }
.expert_paper  .con  ul li .span01 { color:#333; float:left; width:79%; background:url(../images/expert_paper_li01.png) no-repeat left center;  padding-left:1.625em; }
.expert_paper  .con  ul li .span02 { color:#a2a2a2; padding-top:0.25em; padding-right:2%; font-size:0.875em; float:right; }



/***************************system*****************************/
/************system_index***************/
.system_index { float:left; width:100%; }
.system_index ul li {  width:100%; }
.system_index ul li .div01 { width:50.79%;}
.system_index ul li .div01,.system_index ul li .div02,.system_index ul li .div03 {  position:relative; margin-bottom:1.25em; }
.system_index ul li .text { position:absolute; width:90%; text-align:right; right:4.69%; top:4.4%; }
.system_index ul li .text h2 { font-size:1.875em; color:#fff; }
.system_index ul li .text h2 a { color:#fff; }
.system_index ul li .text p { font-size:1em; color:#fff; margin:0.6% 0px 4.6%; }
.system_index ul li .text a.more {width:8.5em; text-align:center; padding:0.6% 0px; display:inline-block; font-size:0.875em;  border:1px solid #fff; color:#fff; }
.system_index ul li .divrt {  width:47.46%;}
.system_index ul li .div03 { width:48.33%; }
.system_index ul li .text h2 a.black { color:#0f1b27; }
.system_index ul li .div01 .auto-img { height:480px; }
.system_index ul li .div02 .auto-img { height:230px; }
.system_index ul li .div03 .auto-img { height:230px; }


/************system_index***************/
.system_index2 { float:left; width:100%; }
.system_index2 ul li {  width:100%; margin:0px 0% 2.4%; }
.system_index2 ul li .div01 { width:100%; position:relative; }
.system_index2 ul li .text { position:absolute; width:90%; text-align:right; right:4.69%; top:4.4%;display: none; }
.system_index2 ul li .text h2 { font-size:1.875em; color:#fff; }
.system_index2 ul li .text h2 a { color:#fff; }
1.system_index2 ul li .text a.more {width:8.5em; text-align:center; padding:0.6% 0px; display:inline-block; font-size:0.875em;  border:1px solid #fff; color:#fff; }
.system_index2 ul li .divrt {  width:47.46%;}
.system_index2 ul li .div03 { width:48.33%; }
.system_index2 ul li .text h2 a.black { color:#0f1b27; }
.system_index2 ul li .div01 .auto-img { }
.system_index2 ul li img{width: 100%;}




.system_index .load-more-link { margin-top:3.325em; } 

/***************investigation****************/
/*****investigation_lb******/
.investigation_lb { float:left; width:100%; }
.investigation_lb h2 { float:left; width:100%; }
.investigation_lb h2 span { background:url(../images/investigation_lb_jt01.png) no-repeat center bottom; padding-bottom:5px; float:left; width:17.19%; }
.investigation_lb h2 span label { background:url(../images/investigation_lbtlbg.png) no-repeat #d20605; font-size:1.125em; background-size:cover; border:1px solid #d20605; color:#fff; text-align:center; padding:3% 0px; float:left; width:100%; font-weight:normal;  }
.investigation_lb h2.past span label { background:#fff; border:1px solid #d20605; color:#333; }
.investigation_lb h2.past span { background:none; padding-bottom:0px; }

.investigation_lb ul { float:left; width:100%;  padding:1.7% 0px 8.8%;  }
.investigation_lb ul li { border-bottom:1px dotted #d5d5d5; padding:0.85% 0px 0.7%; *+padding:0.8% 0px 0.75%; float:left; width:100%; }
.investigation_lb ul li .span01 { float:left; font-size:1.125em; width:80%; }
.investigation_lb ul li .span01 a { color:#333; width:100%; display:inline-block; }
.investigation_lb ul li .span01 a:hover {color:#d20605; } 
.investigation_lb ul li .span02 { float:right; padding-top:0.6em; *+padding-top:0.4em; font-size:0.75em; color:#d20605; }

.investigation_lb ul.last01 { padding-bottom:6.5%; }

.inves_con .er_right { padding-top:0.2%; }
.inves_con .er_left {margin-top:-1%; }


/*****inves_connr******/
.inves_connr { float:left; width:100%; }
.inves_connr h2 { float:left; width:100%; padding-bottom:1%; }
.inves_connr h2 span { background:url(../images/investigation_lb_jt01.png) no-repeat center bottom; padding-bottom:5px; float:left; width:17.19%; }
.inves_connr h2 span label { background:url(../images/investigation_lbtlbg.png) no-repeat #d20605; font-size:1.125em; background-size:cover; border:1px solid #d20605; color:#fff; text-align:center; padding:3% 0px; float:left; width:100%; font-weight:normal;  }

.inves_connr ul { float:left; width:100%; margin-bottom:6.6%; }
.inves_connr ul li { border-bottom:1px dotted #d5d5d5;float:left; width:100%; padding:1.9% 0px 1%; }
.inves_connr ul li dl dt { position:relative; padding-left:2.125em; padding-bottom:1%; }
.inves_connr ul li dl dt label { background:url(../images/inves_con_li01.png) no-repeat center center; width:22px; height:22px; text-align:center; line-height:22px; display:inline-block; position:absolute; left:0px; top:0px; color:#fff; font-size:0.875em; font-weight:600;}

.inves_connr h3 { position:relative; font-weight:normal; padding-left:2.125em; padding-bottom:1%; }
.inves_connr h3 label { background:url(../images/inves_con_li01.png) no-repeat center center; width:22px; height:22px; text-align:center; line-height:22px; display:inline-block; position:absolute; left:0px; top:0px; color:#fff; font-size:0.875em; font-weight:600;}

.inves_connr ul li dl dd { float:left; padding-left:2.125em; padding-bottom:0.7%; min-width:10.57%; font-size:0.875em; color:#888; }
.inves_connr ul li dl dd input { float:left; margin-top:0.3em; *+margin-top:0px;}
.inves_connr ul li dl dd label { margin-left:0.5em; float:left; }
.inves_connr .inp { border:1px solid #c9cccc; margin:0.5% 0px 1.6%; overflow:hidden; margin-left:2.125em;  }
.inves_connr .inp textarea { background:url(../images/area_bg01.jpg) repeat-x left top; height:5em; font-size:0.875em; color:#888; border:none; float:left; width:98%; padding:1%; *+margin-left:-2.125em; }

.inves_but { text-align:center; float:left; width:100%; margin-top:-2.4%; *+margin-top:4%; padding-bottom:2%; }
.inves_but .but01 { background:url(../images/ab_feedback_but01.png) no-repeat; font-size:1.125em; color:#fff; width:124px; margin:0.3%; border-radius:5px; background-size:cover; border:none; height:38px;}
.inves_but .but02 {background:url(../images/ab_feedback_but02.png) no-repeat;  background-size:cover; }



/*****************inves_form**********************/
.inves_form {padding:1.8% 1.3%;  margin-bottom:2%;}
.inves_form ul { width:100%;}
.inves_form ul li { float:left; width:50%; *+width:49.9%; margin:1% 0px; position:relative; }
.inves_form ul li span { width:24%; color:#333; padding-top:0.2em; float:left; padding-right:10px; text-align:right; }
.inves_form ul li .inp-box { float:left; width:72%; }
.inves_form ul li .inp { border:1px solid #e2e2e2; }
.inves_form ul li .inp input { border:none; font-size:0.875em; display:inline-block; background:none; width:96%; padding:1.5% 2%; }


/*****inves_detail******/
.inves_detail { float:left; width:100%; }
.inves_detail h2 { float:left; width:100%; padding-bottom:1%; }
.inves_detail h2 span { background:url(../images/investigation_lb_jt01.png) no-repeat center bottom; padding-bottom:5px; float:left; width:17.19%; }
.inves_detail h2 span label { background:url(../images/investigation_lbtlbg.png) no-repeat #d20605; font-size:1.125em; background-size:cover; border:1px solid #d20605; color:#fff; text-align:center; padding:3% 0px; float:left; width:100%; font-weight:normal;  }

.inves_detail ul { float:left; width:100%; margin-bottom:6.6%; }
.inves_detail ul li { border-bottom:1px dotted #d5d5d5;float:left; width:100%; padding:1.9% 0px 1%; }
.inves_detail ul li dl dt { position:relative; padding-left:2.125em; padding-bottom:1%; }
.inves_detail ul li dl dt label { background:url(../images/inves_con_li01.png) no-repeat center center; width:22px; height:22px; text-align:center; line-height:22px; display:inline-block; position:absolute; left:0px; top:0px; color:#fff; font-size:0.875em; font-weight:600;}

.inves_detail h3 { position:relative; font-weight:normal; padding-left:2.125em; padding-bottom:1%; }
.inves_detail h3 label { background:url(../images/inves_con_li01.png) no-repeat center center; width:22px; height:22px; text-align:center; line-height:22px; display:inline-block; position:absolute; left:0px; top:0px; color:#fff; font-size:0.875em; font-weight:600;}

.inves_detail ul li dl dd { padding-left:2.125em; overflow:hidden; padding-bottom:0.7%; font-size:0.875em; color:#888; }
.inves_detail ul li dl dd span { float:left; width:50%; *+width:49.9%;  }
.inves_detail .inp { margin:0.5% 0px 1.6%; overflow:hidden; margin-left:2.125em;  }



/***********************about********************************/
/*************ab_intro****************/
.ab_intro {}
.ab_intro .text { float:left; width:52.94%; background:url(../images/ab_intro_bg01.jpg); height:320px; border:3px solid #f4f2e9; }
.ab_intro .text .con { width:76.46%; margin:0px auto; text-align:center; }
.ab_intro .text .con  h2 {  font-weight:600; }
.ab_intro .text .con  h2 span {font-size:1.25em; padding:7% 0.55em 4%; color:#333; border-bottom:4px solid #b70023; display:inline-block; letter-spacing:2px; }
.ab_intro .text .con  h2 a { color:#333; }
.ab_intro .text .con p { font-size:0.875em; height:6em; overflow:hidden; color:#888; margin:6% 0px 2.75%; }
.ab_intro .text .con a.more { color:#e3464e; font-size:0.75em; }
.ab_intro .text .con a.more:hover { text-decoration:underline; }

.ab_intro .img { float:right; width:46.03%; }


/************ab_news******************/
.ab_news { padding-top:1.5%; padding-bottom:3%; }
.ab_news h2 { padding-bottom:1.7%; }
.ab_news h2 .span01 { font-size:1.25em; float:left; color:#333; }
.ab_news h2 .span01 a { color:#333; }
.ab_news h2 .span02 { font-size:0.75em; margin-top:0.7em; font-weight:normal; float:right;  }
.ab_news h2 .span02 a {color:#e3464e; }
.ab_news h2 .span02 a:hover { text-decoration:underline; }

.ab_news .img { float:left; width:49.84%; position:relative; }
.ab_news .img .auto-img { height:353px; }
.ab_news .img img { display:inline-block; }
.ab_news .img .title { position:absolute; left:0px; bottom:0px; padding:3% 4.3% 5.2%; width:91.4%; background:url(../images/ab_news_tlbg01.png); color:#fff; }
.ab_news .img .title h3 { font-size:1.125em; height:1.5em; overflow:hidden; padding-bottom:0.25%; font-weight:normal; }
.ab_news .img .title p { font-size:0.75em; max-height:3em; overflow:hidden; }
.ab_news .img .title a { color:#fff;}

.ab_news .news_text { float:right; width:49.6%; height:353px; background:#f4f2e9; }
.ab_news .news_text .ns_pic { float:left; padding:1.6%; width:96.8%; }
.ab_news .news_text .ns_pic ul li { float:left; width:48.6%; }
.ab_news .news_text .ns_pic ul li .auto-img { height:169px; }
.ab_news .news_text .ns_pic ul li.li02 { float:right; }
.ab_news .news_text .ns_newslb {  float:left; padding:0.9% 2.72% 0px; width:94.56%;  }
.ab_news .news_text .ns_newslb ul li { float:left; width:47.55%; margin-bottom:1%; border-bottom:1px solid #d9d8d1; } 
.ab_news .news_text .ns_newslb ul li span { display:block; }
.ab_news .news_text .ns_newslb ul li .span01 { font-size:0.75em; padding-bottom:2.5%; color:#adadad; }
.ab_news .news_text .ns_newslb ul li .span02 { font-size:0.875em; line-height:120%; color:#6f6f6f; }
.ab_news .news_text .ns_newslb ul li a { color:#6f6f6f; display:block;  }
.ab_news .news_text .ns_newslb ul li a:hover { color:#e3464e; }
.ab_news .news_text .ns_newslb ul li.li02 { float:right; }

/*************ab_report*******************/
.ab_floor { padding-bottom:3.3%; padding-top:0.3%; }
.ab_report { float:left; width:49.52%; border-top:1px solid #d5d5d5;  border-bottom:3px solid #e40d33; }
.ab_report .con { height:537px;overflow:hidden; position:relative; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5;  padding:0px 2.41%; }
.ab_report h2 { font-size:1.25em; letter-spacing:2px; color:#333; padding:3.2% 0px 1.5%; }
.ab_report h2 a { color:#333; }
.ab_report ul li { border-bottom:1px dotted #d5d5d5; padding:2% 0px 2%;  }
.ab_report ul li h3 { font-weight:normal; line-height:150%; overflow:hidden; }
.ab_report ul li h3 .span01 { float:left; width:80%; }
.ab_report ul li h3 .span02 { float:right; color:#888; padding-top:0.3em; font-size:0.75em; }
.ab_report ul li a { color:#333; display:inline-block; font-size:1.125em; width:100%; }
.ab_report ul li a:hover { color:#e3464e; }
.ab_report ul li p { font-size:0.75em; color:#888; max-height:3em; overflow:hidden; }

.ab_report .more { position:absolute; font-size:0.75em; left:2.41%; bottom:2.6%; }
.ab_report .more a { color:#e3464e; }
.ab_report .more a:hover { text-decoration:underline; }

.ab_report ul li.last01 { border-bottom:none; }


/********ab_parter************/
.ab_parter .con .in_partner_ts{padding-top: 20px;}
.ab_parter { float:right; width:49.52%; border-top:1px solid #d5d5d5;  border-bottom:3px solid #e40d33; }
.ab_parter .con { height:537px;overflow:hidden; position:relative; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5;  padding:0px 2.41%;text-align: center;}
.ab_parter h2 { font-size:1.25em; letter-spacing:2px; color:#333; padding:3.2% 0px 3.5%; }
.ab_parter h2 a { color:#333; }
.ab_parter ul { width:90%; margin:0px auto; }
.ab_parter ul li { float:left; width:33.33%; *+width:33.3%; padding-bottom:1.3%; }
.ab_parter ul li a {float:left; display:inline-block; height:91px; line-height:91px; width:100%; text-align:center;}
.ab_parter ul li img {  max-height:91px; max-width:100%; display:inline-block; vertical-align:middle; *+display:inline;}


.ab_parter .more { position:absolute; font-size:0.75em; left:2.41%; bottom:2.6%; }
.ab_parter .more a { color:#e3464e; }
.ab_parter .more a:hover { text-decoration:underline; }

.ab_parter ul li.last01 { border-bottom:none; }

.finance_logo .in_partner_ts{padding-top: 20px;}
.finance_logo{text-align: center;}
/**********sub_tc*************/
.sub_tc { position:fixed; display:none; left:50%; width:300px; margin-left:-150px; border:1px solid #ddd; text-align:center; line-height:100px; height:100px; top:30%; background:#fff;}
.sub_tc img { vertical-align:middle; }


/************ab_inad01***************/
.ab_inad01 { margin-bottom:2.5%;position:relative; }
.ab_inad01 img { width:100%; }
.ab_inad01 .text { position:absolute; width:25.84%; top:18.6%; left:3.81%;}
.ab_inad01 .text h2 { font-size:1.25em; letter-spacing:2px; color:#fff; padding-bottom:6.1%;  }
.ab_inad01 .text h2 a { color:#fff; }
.ab_inad01 .text h3 { font-size:0.875em; color:#fff; font-weight:normal; padding-bottom:1.2%; }
.ab_inad01 .text p { font-size:0.75em; height:3em; overflow:hidden; color:#fff; opacity:0.5; filter:alpha(opacity=50); margin:1.5% 0px; }
.ab_inad01 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; left:3.81%; bottom:18%;  }


/*************ab_inad02*****************/
.ab_inad02 { border:1px solid #e40d33; position:relative; text-align:center; margin-bottom:4.3%; }
.ab_inad02 .auto-img { height:118px;}
.ab_inad02 .text { position:absolute; width:50.87%; top:11%; right:0px;}
.ab_inad02 .text h2 { font-size:1.875em; font-weight:normal; color:#333; padding-bottom:1.2%;  }
.ab_inad02 .text h2  a { color:#333; }
.ab_inad02 .text p  { font-size:0.75em; padding-left:12px; color:#888; letter-spacing:18px; margin-bottom:0.7%;  }
.ab_inad02 .text a.more img { width:17px; height:17px; }

/************ab_special***************/
.ab_special { padding-bottom:2%;}
.ab_special ul li { position:relative; margin:0px 0px 4.4%; }
.ab_special ul li img { width:100%; }
.ab_special ul li .text { position:absolute; width:35.69%; top:25%; left:6.44%;}
.ab_special ul li .text h2 { font-size:1.125em; color:#fff; font-weight:normal; }
.ab_special ul li .text p { font-size:0.75em; height:3em; overflow:hidden; color:#fff; opacity:0.5; filter:alpha(opacity=50); margin:1.5% 0px; }
.ab_special ul li a.more { width:12.07em; text-align:center; padding:1% 0px; display:inline-block; font-size:0.875em;  border:1px solid #fff; color:#fff; position:absolute; left:6.54%; bottom:24%;  }

.ab_special ul li.li02 .text{ left:auto; right:6.44%;  }
.ab_special ul li.li02 a.more { left:58.2%;  }

/***************ab_recruitcon**********************/
.ab_recruitcon { background:#f4f2e9; padding:3.22%; font-size:0.875em; color:#333; }

/*****************ab_recruitlb**************************/
.ab_recruitlb { padding-top:2%;}
.ab_recruitlb h2 { padding:1.6% 3.22%; color:#fff; font-size:1.25em; background:url(../images/ab_recruitlb_tlbg01.jpg) no-repeat; background-size:cover; text-align:center; overflow:hidden; }
.ab_recruitlb .span01 { float:left; width:14.35%; }
.ab_recruitlb .span02 { float:left; width:19.98%; }
.ab_recruitlb .span03 { float:left; width:14.35%; }
.ab_recruitlb .span04 { float:left; width:18.37%; }
.ab_recruitlb .span05 { float:left; width:17.22%; }
.ab_recruitlb .span06 { float:left; width:15.73%; }
.ab_recruitlb .span06 b { cursor:pointer; font-weight:normal; }

.ab_recruitlb .ab_recruitkg { border:5px solid #f4f2e9; padding:1.2% 2.71% 0%; }
.ab_recruitlb ul { padding-bottom:4.5%; }
.ab_recruitlb ul li { border-bottom:1px dotted #d5d5d5; padding:1px 0px; overflow:hidden; text-align:center; font-size:0.875em; color:#888; float:left; width:100%; }
.ab_recruitlb ul li .span01 a { color:#888; display:block; }
.ab_recruitlb ul li .span03 { color:#d20605; font-family:Arial, Helvetica, sans-serif; }
.ab_recruitlb ul li .span05 { color:#000; }
.ab_recruitlb ul li .span06 { color:#000; }
.ab_recruitlb ul li .span06 a { background:#f4f2e9; padding:0px 10%; display:inline-block; overflow:hidden;color:#000; }
.ab_recruitlb ul li a:hover {  color:#d20605; }
.ab_recruitlb ul li .libg { background:#fff; padding:0.9% 0px 1.1%;float:left; width:100%; overflow:hidden; }
.ab_recruitlb ul li:hover .libg { background:#f9f9f9; }



/***************ab_rec_title**********************/
.ab_rec_title { background:#f4f2e9; padding:3.5% 3.42% 0.5%; font-size:0.875em; color:#333; }
.ab_rec_title ul li { float:left; position:relative; overflow:hidden; width:23.6%; padding-right:2%;  }
.ab_rec_title ul li span { position:absolute; left:0px; top:0px; width:5em; width:5.3em\0; text-align:right; }
.ab_rec_title ul li label { float:left; height:3em; overflow:hidden;  color:#888; padding-left:5em; padding-left:5.3em\0; }
.ab_rec_title ul li.li02 { width:49.12%; }
.ab_rec_title ul li.li03 { width:19.28%; }
.ab_rec_title .clear { *+display:none; }

/***************ab_rec_describe*************************/
.ab_rec_describe { padding-top:4.5%;}
.ab_rec_describe h2 span { background:url(../images/ab_rec_describe_tlbg01.png) no-repeat; background-size:cover; font-size:1.125em; color:#fff; display:inline-block; min-width:6.89em; padding:0.6% 0px; text-align:center; border-radius:5px; font-weight:normal; }
.ab_rec_describe  ul { padding:3.1% 0px; }
.ab_rec_describe  ul li { padding:0.7% 0px 0.7% 2.125em; position:relative; font-size:0.875em; color:#888; }
.ab_rec_describe  ul li label { color:#d20605; left:0px; top:0.4em; position:absolute; font-size:1em; text-align:center; background:url(../images/ab_rec_describe_li01.png) no-repeat; width:1.714em; line-height:1.714em; height:1.714em; display:inline-block; }


/***************ab_rec_contact*************************/
.ab_rec_contact { padding-top:2.6%; font-size:0.875em; line-height:270%; color:#888; }
.ab_rec_contact label { color:#040404;}
.ab_rec_contact a { color:#888;}
.ab_rec_contact a:hover { color:#d20605; }

/******************ab_rec_apply*******************************/
.ab_rec_apply { padding:4.5% 0px 2%; }
.ab_rec_apply .apply { float:left; }
.ab_rec_apply .apply a { background:url(../images/ab_rec_describe_tlbg01.png) no-repeat; background-size:cover; font-size:1.125em; color:#fff; display:inline-block; min-width:6.89em; padding:4.3% 0px; *+padding:0px; *+height:38px; *+line-height:38px; text-align:center; border-radius:5px; font-weight:normal; }

.ab_rec_apply .close { float:right; }
.ab_rec_apply .close a { border:1px solid #e3464e; color:#e3464e; min-width:10.64em; text-align:center;padding:5.5% 0px; *+padding:1.05% 0px; font-size:0.875em; display:inline-block; }
.ab_rec_apply .close a:hover { background:#e3464e; color:#fff; }


/*********************ab_contact******************************/
.ab_map { padding-bottom:3.2%; }
.ab_map #container { height:500px; }

/***************ab_contact*******************/
.ab_contact { border-bottom:3px solid #e40d33; margin-bottom:3.2%; }
.ab_contact .conkg {border:1px solid #d5d5d5; border-bottom:
none; padding:3px 3px 2px; }
.ab_contact .con { background:#f4f2e9; padding:1.8% 1.3%; } 
.ab_contact .con h2 { font-size:1.25em; letter-spacing:2px; color:#333; font-weight:600; }
.ab_contact .con ul { padding:5.9% 0px 3.6%; }
.ab_contact .con ul li { padding:1.5% 0px;  padding-left:4.375em; position:relative; }
.ab_contact .con ul li img { width:1.6em; position:absolute; left:1.875em; }
.ab_contact .con ul li span { color:#333;}
.ab_contact .con ul li label { font-size:0.875em; color:#888; }

.ab_contact a { color:#888; }
.ab_contact a:hover { color:#d20605;  }

/*****************ab_feedback**********************/
.ab_feedback {border-bottom:3px solid #e40d33; margin-bottom:2%;}
.ab_feedback .conkg {border:1px solid #d5d5d5; border-bottom:
none; padding:3px 3px 2px; }
.ab_feedback .con { padding:1.8% 1.3%; } 
.ab_feedback .con h2 { font-size:1.25em; letter-spacing:2px; color:#333; font-weight:600; }
.ab_feedback .con ul { width:72.44%; margin:4.9% auto 1%; }
.ab_feedback .con ul li { float:left; width:50%; margin:2% 0px; position:relative; }
.ab_feedback .con ul li span { width:24%; color:#333; float:left; padding-right:10px; text-align:right; }
.ab_feedback .con ul li .inp-box { float:left; width:72%; }
.ab_feedback .con ul li .inp { border:1px solid #e2e2e2; }
.ab_feedback .con ul li .inp input { border:none; font-size:0.875em; display:inline-block; background:none; width:94%; padding:1.5% 3%; }
.ab_feedback .con ul li .inp textarea { border:none; font-size:0.875em; display:inline-block; background:none; width:97%; padding:0.5% 1.5%; height:7.375em; }
.ab_feedback .con ul li label { font-size:0.875em; cursor:pointer; color:#888; margin-left:14px; }
.ab_feedback .con ul li .inp2 { width:35.96%; }

.ab_feedback .con ul li.w100 { width:100%; }
.ab_feedback .con ul li.w100  span { width:12%;}
.ab_feedback .con ul li.w100 .inp-box { width:86%; }
.ab_feedback .con ul li.w100 .inp input {width:97%; padding:0.5% 1.5%;}

.ab_feedback .con ul li .inp3 { width:60%; float:left; margin-right:10px; }
.ab_feedback .con ul li .yzm { vertical-align:middle; display:inline-block; cursor:pointer; }
.ab_feedback .con ul li .but01 { background:url(../images/ab_feedback_but01.png) no-repeat; font-size:1.125em; color:#fff; width:6.89em; float:left; margin-right:2%; border-radius:5px; background-size:cover; border:none; padding:0.75% 0px 1.25%; margin-top:0.9%; }
.ab_feedback .con ul li .but02 {background:url(../images/ab_feedback_but02.png) no-repeat;  background-size:cover; }

.page font.Sys_____prev,.page font.Sys_____next {border:2px solid #383842; border-radius:50%;height:32px; text-align:center; line-height:32px; width:32px; }
.page font.Sys_____prev,.page font.Sys_____next{ font-size:18px; position:relative; top:2px; font-family:"宋体";}
.page font.Sys_____next,.page font.Sys_____prev { position:relative; *+top:1px; }
.page {vertical-align:middle;text-align:center; font-size:12px; color:#383842; line-height:31px; font-family:Arial, Helvetica, sans-serif; margin-bottom:4.75%;}
.page font { display:inline-block; margin:0 8px; font-weight:bold; }

.page font.Sys_____last { margin-left:9px; font-weight:normal;  }
.page font.Sys_____first { margin-right:9px; font-weight:normal;}
.page font.Sys_____last,.page font.Sys_____first { position:relative; *+top:1px; }
.page font.Sys_____last { margin-right:17px; }
.page font.Sys_____first { margin-right:17px; }
.page font {border:2px solid #383842; border-radius:50%;height:32px; text-align:center; line-height:32px; width:32px; }

.page-phone font{padding:5px 15px;background:#e40d33;color:#fff;font-weight:bold;}
.page-phone font.on{background:#e40d33;}
.page-phone font:hover { color:#fff; }



.tanchu_bg{background: url(../images/tanchu_bg.png) repeat;width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 999998;}
.tanchu{text-align: center;position: fixed;width: 100%;height: auto;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);z-index: 999999;}
.tan_bg{width: 50%;margin: 0 auto;background: url(../images/tan_bg.jpg) center no-repeat;background-size: 100% 100%;padding: 10px;margin-bottom: 25px;}
.tan_bg img{width: 100%;}
.tanchu span{display: inline-block;width: 112px;height: 40px;background: #ea2331;border-radius: 4px;text-align: center;line-height: 40px;color:#fff;font-size: 18px;cursor: pointer;}


.pro_list_t{width: 100%;margin-bottom: 10px;}
.pro_list_t img{width: 100%;}
.pro_list_b{width: 100%;overflow: hidden;}
.pro_list_b_01{float: left;width: 50%;border: 1px solid #e6e6e6;box-sizing: border-box;line-height: 36px;overflow: hidden;height: 36px;}
.pro_list_b_01 span{width: 30%;padding-left: 12px;color:#fff;float: left;background: #d00c2d;box-sizing: border-box;border-right: 1px solid #e6e6e6;}
.pro_list_b_01 i{width: 70%;padding-left: 12px;float: left;color:#333;box-sizing: border-box;}


.finance_in{margin: 0 -8px;overflow: hidden;}
.finance_ins{width: 50%;float: left;}
.finance_ins em{display: block;margin: 0 8px;margin-bottom: 20px;}
.finance_ins em img{width: 100%;border: 2px solid #ddd}
.finance_ins:hover img{border: 2px solid #d00c2d}
.finance_ins p{font-size: 14px;text-align: center;color:#d00c2d;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.finance_ins p a{color:#000;}
.finance_ins:hover p a{color: #d00c2d}

@media only screen and (max-width:1440px ) {
	.tan_bg{width: 60%;}
}

@media only screen and (max-width: 768px) {
	.pro_list_b_01{width: 100%;font-size: 12px;}
}

@media only screen and (max-width: 767px) {
	.finance_in{margin: 0;}
	.finance_ins{width: 100%;margin-bottom: 35px;}
	.tan_bg{width: 80%;}
}
@media only screen and (max-width: 320px) {
	.pro_list_b_01 span{width: 22%;padding-left: 8px;}
	.pro_list_b_01 i{width: 78%;padding-left: 8px;}
}