body { color: #626161; font: 400 14px/1.5; font-family:""; }
body, div, dl, dt, dd, del, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, menu { margin: 0; padding: 0; }
input[type="text"], textarea { outline: 0 none; font-family:"" }
button { outline: 0 none; font-family:"" }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0 none; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 400; }
ol, ul, li { list-style: outside none none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-style: normal; font-weight: 400; }
q::before, q::after {
 content: "";
}
abbr, acronym { border: 0 none; }
header, section, footer, img { display: block; margin: 0; padding: 0; }
a { color: #626161; text-decoration: none; }
.dn { display: none; }
.vh { overflow: hidden; }
html { font-size: 100px; }
body { color: #525151; font-size: 0.14rem; background:url(../images/0111_r2_c1.jpg) center 0px no-repeat; }
@media only screen and (max-width: 310px) and (min-width: 300px) {
body {
 font-size: 10px;
}
}
@media only screen and (max-width: 320px) and (min-width: 310px) {
body {
 font-size: 10px;
}
}
@media only screen and (max-width: 360px) and (min-width: 320px) {
body {
 font-size: 12px;
}
}
@media only screen and (max-width: 360px) and (min-width: 350px) {
body {
 font-size: 12px;
}
}
@media only screen and (max-width: 480px) and (min-width: 360px) {
body {
 font-size: 0.14rem;
}
}
@media only screen and (max-width: 480px) and (min-width: 470px) {
body {
 font-size: 14px;
}
}
@media only screen and (max-width: 560px) and (min-width: 480px) {
body {
 font-size: 16px;
}
}
@media only screen and (max-width: 570px) and (min-width: 560px) {
body {
 font-size: 16px;
}
}
@media only screen and (max-width: 640px) and (min-width: 570px) {
body {
 font-size: 18px;
}
}
@media only screen and (max-width: 640px) and (min-width: 630px) {
body {
 font-size: 18px;
}
}
@media only screen and (max-width: 780px) and (min-width: 640px) {
body {
 font-size: 18px;
}
}
ul, li, dl, dt, dd, p, h1, h2, h3, h4, h5, form, img, div { border: 0 none; list-style: outside none none; margin: 0; padding: 0; }
.main { margin: 0 auto; max-width: 640px; min-width: 320px; position: relative; }
.main img { vertical-align:top }
.fl { float: left; }
.fr { float: right; }
.tl { text-align: left; }
.tc { text-align: center; }
.tr { text-align: right; }
.l30 { line-height:0.3rem }
.pt15 { padding-top:0.15rem }
.overflow { overflow:hidden }
.clearfix::after {
 clear: both;
 content: ".";
 display: block;
 height: 0;
 visibility: hidden;
}
.hui { color:#9d9b98 }
.red { color:#e91e17 }
.clear { clear:both; }
.h10 { width:100%; height:10px;}
.h15 { width:100%; height:15px;}
.h20 { width:100%; height:20px;}
.h30 { width:100%; height:30px;}
.w100 { width:100% }
.lan { color:#00448B }
.bg_main { width:100%; background:#666 url(../images/bg_home.jpg) center 0px no-repeat }

.logo { width:100%; }
.logo_l { width:60%; margin:auto; overflow:hidden; float:left;  margin:5px; }
.logo_l img { width:100% }

.list_img { width:100%; height:auto; margin:0 auto;  }
.list_img img { width:100%; height:auto; }

.banner_i { width:100%; height:auto; margin:0 auto; }
.banner_i img {width:100%; height:auto; margin:0 auto; }

.in_t1 { width:100%; height:auto; margin:0 auto; background:#fff;  }
.in_t1t { width:100%; height:70px; margin:0 auto; background:url(../images/bit_img01.jpg) no-repeat center bottom; text-align:center; margin-bottom:15px; }
.in_t1t dt { line-height:40px; font-size:26px; color:#cd0000;  }
.in_t1t p { color:#494a49; font-size:14px;  }
.in_t1 ul { width:100%; height:auto; background:#fff; }
.in_t1 ul li { width:19%; height:auto; float:left; margin:10px 0 0 3.5px;  }
.in_t1 ul dt { width:100%; height:50px; margin:0 0px; }
.in_t1 ul dt img { width:60%; height:auto; margin:0 auto; display:block; }
.in_t1 ul b { width:100%; font-weight:normal; font-size:14px; color:#3b3b3b; line-height:30px; text-align:center; display:block; padding-top:0px; float:left; }

.in_t1 ul dd {width:17%; height:auto; /*background:#FC6; */ float:left; margin-left:2%; margin-bottom:10px; text-align:center; padding:15px 0; border-radius:5px; border:1px solid #cd0000;  }
.in_t1 ul dd i { font-style:normal; text-align:center; }
.in_t1 ul dd a { width:100%; height:auto; display:block;}

.in_t2 { width:100%; height:auto; margin:0 auto; background:url(../images/bit_imgibg.jpg) no-repeat center center; padding-bottom:10px;}
.in_t2t { width:100%; height:40px; margin:0 auto; background:url(../images/bit_img01.jpg) no-repeat center bottom; text-align:center; margin-bottom:10px;  }
.in_t2t dt { line-height:30px; font-size:26px; color:#fff;  }
.in_t2 ul { width:100%; height:auto; margin:0 auto; background:#699;  }
.in_t2 ul li { width:22%; height:auto; float:left; margin-left:2.5%; color:#fff; text-align:center; }
.in_t2 ul li img { width:80%; height:auto; display:block; margin:0 auto; padding-bottom:10px; }
.in_t2 ul li dt { font-weight:; text-align:center;  }
.in_t2 ul li p { font-size:13px; padding-top:10px;  }

.in_t3 { width:100%; height:auto; margin:0 auto;  }
.in_t3 ul { width:97%; height:auto; margin:0 auto;  }
.in_t3 ul li { width:100%; height:auto; float:left; background:#fff; margin-left:3px; margin-bottom:5px; border-bottom:1px solid #f7f4f4; padding-bottom:5px;p}
.in_t3 ul li dt { width:29%; height:auto; float:left;  }
.in_t3 ul li dt img { width:90%; height:auto; margin:5% 0 0 1% }
.in_t3 ul li dl { float:left; width:68%; margin-left:1%;  }
.in_t3 ul li dl b { width:100%; font-weight:bold; height:30px; line-height:30px; font-size:16px; }
.in_t3 ul li dl b a { width:100%; height:30px; float:left; overflow:hidden;  }
.in_t3 ul li dl p { width:100%; float:left; font-size:14px; line-height:25px; padding:0px 0 0px 0; }
.in_t3 ul li dl i { width:100%; float:left;  color:#999; font-size:14px;  }

.in_t1_tb {  width:100%; height:auto; margin:0 auto; background:#f7f4f4;  }
.in_t1_tb dl {  }
.in_t1_tb dl dd { width:auto; padding:5px 8px; float:left; margin:5px; border:1px solid #cd0000;  }
.in_t1_tb dl dd a { color:#cd0000;  }

.weizhi { width:auto; height:40px; line-height:40px; border-bottom:1px solid #dcdedd; }
.weizhi p { line-height:40px; font-size:16px;  padding:0 10px; }
.weizhi p a { color:#000;  }

.list2 { width:98%; height:auto; margin:0 auto; background:#fff; padding-bottom:5px; }
.list2 dl { margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #ececec; }
.list2 dl dt { font-size:16px; font-weight:bold; padding-bottom:5px; padding-left:5px; }
.list2 dl p { line-height:24px; padding-left:5px; }


.article { width:98%; height:auto; background:#fff; margin:0 auto;  }
.art_t { width:100%; height:auto; text-align:center; padding:15px 0 20px 0; border-bottom:1px solid #dcdedd;  }
.art_t dt { font-size:18px; line-height:26px; }
.art_t i { width:100%; font-size:15px; padding-top:15px; display:block; font-style:normal; }

.art_c { width:100%; height:auto; font-size:16px; line-height:28px; padding:15px 0 5px 0; text-indent:22px;   }
.art_c p { padding:5px 10px;  }
.art_c img { width:96%; height:auto; margin:0 auto;  max-width:900px; padding:5px 0; }




.art_b { width:98%; height:auto; margin:0 auto; background:#fff; font-size:16px; line-height:30px; border-top:1px solid #dcdedd;  }
.art_b ul {}
.art_b ul li { float:left; width:100%; }
.art_b ul li a { color:#2d2d2d;  }


.page_list { width:auto; height:25px; /*border:1px solid #c8c8c8;*/ text-align:center;  color:#fff;  }
.page_list ul{ }
.page_list li{ width:auto; float:left;height:25px; margin-left:5px; line-height:25px; font-size:16px; padding:0 5px; background:#cd0000  }
.page_list li a { color:#fff; }
.page_list span { float:left; height:25px; margin-left:15px; }
.thisclass { color:#fff; font-weight:bold; padding:0; text-indent:0; margin:0;  }


.foot_info { width:100%; height:auto; background:#f7f4f4; margin:0 auto; color:#2d2d2d; font-size:14px; line-height:22px; padding:10px 0;  }
.foot_info p { width:auto; height:auto; margin:0 auto; text-align:center; }
.foot_info p i { font-style:normal; }
.foot_info p a { color:#2d2d2d; }

#div_foot { left: 0; position: fixed; bottom: 0; width: 100%; height:60px; background:#cd0000; } 
#div_foot a { width:100%; height:auto; margin:0 auto; text-align:center; color:#fff;  }
#div_foot dl { width:30%; height:40px; margin:0 auto; margin-top:10px;  }
#div_foot dl img { width:25%; height:auto; float:left; margin-top:5px; }
#div_foot dl p { width:65%; height:40px; float:left; line-height:40px;  }
/**************/

.main_image { width:100%; height:auto; overflow:hidden; margin:0 auto; position:relative }
.main_image ul { width:100%; height:1.80rem; overflow:hidden; position:absolute; top:0; left:0 }
.main_image li { float:left; width:100%; height:1.80rem; }
.main_image li span { display:block; width:100%; height:1.80rem; }
.main_image li a { display:block; width:100%; height:1.80rem; }

.main_image li .img_1 { background: url(../images/banner_i.jpg) center top no-repeat; background-size:100%; }
.main_image li .img_2 { background: url(../images/banner_i.jpg) center top no-repeat; background-size:100% }
.main_image li .img_3 { background: url(../images/banner_i.jpg) center top no-repeat; background-size:100% }
.main_image li .img_4 { background: url(../images/banner_i.jpg) center top no-repeat; background-size:100% }
.main_image li .img_5 { background: url(../images/banner_i.jpg) center top no-repeat; background-size:100% }

div.flicking_con { width:100%; margin:0 auto; position:relative; }
div.flicking_con .flicking_inner { position:absolute; bottom:7%; left:36%; z-index:999; height:21px } /* 121126 */
div.flicking_con a { float:left; width:21px; height:21px; margin:0; padding:0; background:url('../images/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1000px }
div.flicking_con a.on { background-position:0 -21px }
.ser { width:100%; padding-top:0.10rem; overflow:hidden }
.ser dl { width:48%; float:left; padding-left:1%; padding-right:1%; padding-top:1%; overflow:hidden }
.ser dl dt { width:30%; float:left; padding-right:5% }
.ser dl dt img { width:100%; }
.ser dl dd { padding-top:0.1rem; overflow:hidden }
.hr { width:100%; border-bottom:1px solid #DDDDDD; overflow:hidden; margin-top:0.1rem }
.bt_lm { width:100%; padding-top:0.10rem; overflow:hidden }
.bt_lm p { float:left; padding-left:1%; font-size:0.18rem; color:#474747; }
.bt_lm p img { float:left; padding-right:0.1rem; padding-top:0.02rem }
.bt_lm span { float:right; padding-right:1% }
.bt_lm span a { color:#9f9e9e }
.pro_showw { width:100%; clear:both; overflow:hidden; }
.pro_showw li { width:48%; float:left; margin-left:1%; margin-right:1%; margin-top:0.12rem; overflow:hidden }
.pro_showw li p { border:1px solid #E0DEDF; overflow:hidden; width:98%; padding:0.05rem 0 }
.pro_showw li a img { width:94%; text-align:center; margin:auto }
.pro_showw li span { width:100%; clear:both; line-height:0.2rem; font-size:0.14rem; text-align:center; display:block; padding-top:0.1rem; overflow:hidden; white-space:nowrap; text-overflow:ellipsis }
.about_lanmu { background:#fff; line-height:0.4rem; line-height:0.4rem; border-bottom:1px solid #E1E1E1; overflow:hidden }
.about_lanmu ul { width:100%; }
.about_lanmu ul li { width:33%; float:left; font-size:0.16rem; text-align:center }
.about_lanmu ul li a:hover { color:#FF790D; border-bottom:#00448D 1px solid; height:0.4rem; display:block }
.about_lanmuu { background:#fff; line-height:0.4rem; line-height:0.4rem; border-bottom:1px solid #E1E1E1; overflow:hidden }
.about_lanmuu ul { width:100%; }
.about_lanmuu ul li { width:33%; float:left; font-size:0.16rem; text-align:center }
.about_lanmuu ul li a:hover { color:#FF790D; border-bottom:#00448D 1px solid; height:0.4rem; display:block }
#nav1 { color:#FF790D; border-bottom:#FF790D 1px solid; height:0.4rem; display:block }
.jf { width:100%; clear:both; overflow:hidden }
.jf img { width:100%; }
.fk_bg { width:100%; clear:both; overflow:hidden; }
.fk_bg h5 { width:60%; text-align:center; margin:auto; padding-top:0.05rem; }
.fk_bg h5 img { width:100% }
.fk_bg h2 { width:90%; text-align:center; margin:auto; padding-top:0.05rem; overflow:hidden }
.fk_bg h2 img { width:100% }
.fk_bg dl { width:98%; overflow:hidden; text-align:center; margin:auto; clear:both; padding-top:0.18rem; padding-bottom:0.12rem; border-bottom:1px dashed #CCC }
.fk_bg dl dt { float:left; width:40%; overflow:hidden }
.fk_bg dl dt img { width:100% }
.fk_bg dl dd { width:56%; float:right; }
.fk_bg dl dd h5 { font-size:0.16rem; text-align:left; color:#323232; width:100%; overflow:hidden; overflow:hidden; white-space:nowrap; text-overflow:ellipsis }
.fk_bg dl dd ol { text-align:left; line-height:19px; font-size:12px; color:#696969; height:0.58rem; overflow:hidden }
.home_news { width:98%; clear:both; padding-top:0.1rem; overflow:hidden; text-align:center; margin:auto; padding-bottom:0.1rem }
.home_news li { text-align:left; line-height:0.35rem; border-bottom:1px dashed #d3d3d3; overflow:hidden }
.home_news li span { float:right; font-size:12px; color:#d3d3d3 }
.more { background:#E4E4E4; padding:2px 25px; border-radius:50px; font-size:14px; float:right; margin-top:20px; }
.about_h { width:80%; text-align:center; margin:auto; }
.copy { width:100%; overflow:hidden; clear:both; margin-top:0.2rem; background:#141414; padding:0.15rem 0 }
.copy ol { text-align:center; line-height:0.3rem; border-bottom:1px solid #939393; color:#bab9b9; font-size:0.12rem; padding-bottom:0.05rem }
.copy ol a { color:#bab9b9; }
.copy dl { width:93%; padding-top:0.1rem; overflow:hidden; clear:both; text-align:center; margin:auto }
.copy dl dd { width:100%; clear:both; padding-top:0.1rem; line-height:0.2rem; overflow:hidden; color:#bab9b9; padding-bottom:0.15rem; font-size:0.12rem; text-align:center }
.copy dl dd a { color:#989697; }
.top_bar { position: fixed; z-index: 900; bottom: 0; left: 0; right: 0; margin: auto; font-family: Helvetica, Tahoma, Arial, , sans-serif; background:#e81e46 }
.nav_bgg { background:#F57C07; height:0.60rem; width:100%; overflow:hidden }
.nav_bgg p { float:left; padding-left:4%; padding-top:4.4%; overflow:hidden }
.nav_bgg span { width:80%; float:left; text-align:center; line-height:0.60rem; font-size:0.20rem; color:#fff; font-weight:bold }
.nav_bgg ol { float:right; padding-right:4%; padding-top:5.9%; overflow:hidden }
.about_inf { width:96%; text-align:center; margin:auto; padding-top:0.1rem; overflow:hidden; clear:both }
.about_inf h5 { text-align:center; line-height:0.5rem; font-size:0.24rem; background:url(../images/about_r1_c3.jpg) center bottom no-repeat; height:0.5rem }
.about_inf p { padding-top:0.1rem; line-height:0.2rem; text-indent:2em; text-align:left }
.about_inf p img { width:100%; text-align:center; margin:auto; display:block }
.pro_show { width:100%; clear:both; overflow:hidden; padding-bottom:0.2rem }
.pro_show li { width:48%; float:left; padding-left:1%; padding-right:1%; padding-top:0.12rem; overflow:hidden }
.pro_show li a img { width:100%; }
.pro_show li span { width:100%; clear:both; line-height:0.2rem; font-size:0.16rem; text-align:center; display:block; padding-top:0.1rem }
.next_prve { padding: 0.16rem 0em; overflow:hidden; clear:both; width:100%; }
.next_prve ul { width:90%; text-align:center; margin:auto }
.next_prve { text-align: center; font-size:0.6em }
.next_prve a { border: 1px solid #D5D3D3; color: #454444; display: inline; height: 1.3em; line-height: 1.3em; margin: 0.2em; padding: 0.2em 0.8em; text-align: center; width: 1em; }
.next_prve a:hover { background: none repeat scroll 0 0 #1E9865; color: #fff; }
.next_prve a.curr { border: 0 none; }
.next_prve span { border: 1px solid #D5D3D3; color: #454444; height: 1.3em; line-height: 1.3em; margin: 0.1em; padding: 0.1em 0.8em; text-align: center; }
.next_prve span.disabled { border: 1px solid #D5D3D3; color: #454444; height: 1.3em; line-height: 1.3em; margin: 0.1em; padding: 0.1em 0.5em; text-align: center; width:1em; }
.next_prve span.current { border: 1px solid #F46500; color: #fff; font-weight: bold; height: 1.3em; line-height: 1.3em; margin: 0.1em; padding: 0.1em 0.8em; text-align: center; width:1em; background:#F46500 }
.next_prve li { float: left; height: 1.3em; list-style-type: none; text-align: center; vertical-align: middle; }
.scroll_pic_view { position:relative; }
.scroll_pic_view>div { width:10000px; overflow:hidden; }
.scroll_pic_view ul { width:100%; white-space: nowrap; overflow: hidden; }
.scroll_pic_view ul li { float:left; }
.scroll_pic_view ul li a { display: block; }
.scroll_pic_view ul li img { width:100%; max-height:260px; }
.scroll_pic_view ol { position: absolute; z-index: 1000; bottom:8px; width:100%; text-align: center; pointer-events:none; }
.scroll_pic_view ol li { display: inline-block; width: 25px; height: 25px; margin-left:3px; -webkit-transform: skew(20deg); -moz-transform: skew(20deg); -o-transform: skew(20deg); background: #272727; color:#fff; line-height:25px; margin-bottom:-5px; }
.scroll_pic_view ol li span { -webkit-transform: skew(-20deg); -moz-transform: skew(-20deg); -o-transform: skew(-20deg); display: block; }
.scroll_pic_view ol li.on span { -webkit-transform: skew(0deg); -moz-transform: skew(0deg); -o-transform: skew(0deg); }
.scroll_pic_view ol li.left span { -webkit-transform: skew(20deg); -moz-transform: skew(20deg); -o-transform: skew(20deg); }
.scroll_pic_view ol li.left { -webkit-transform: skew(-20deg); -moz-transform: skew(-20deg); -o-transform: skew(-20deg); }
.scroll_pic_view ol li.on { color:#ffffff; line-height:25px; margin-left:1px; margin-right:-2px; border-bottom: 25px solid #48aff0; border-left: 8px solid transparent; border-right:8px solid transparent; height: 0; width: 60px; background:none; -webkit-transform: skew(0deg); -moz-transform: skew(0deg); -o-transform: skew(0deg); }
.list_article { padding:10px; }
.list_article li { border-bottom:1px solid #ccc; padding:10px; }
.list_article .article_summary { padding:0 10px; }
.list_article .tbox { width:100%; display: block; -webkit-box-sizing:border-box; }
.list_article .tbox h3 { font-size:14px; line-height:25px; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; max-width: 200px; color:#272727; }
.list_article .tbox p { color:#747474; overflow: hidden; height:36px; line-height:18px; }
.list_article .tbox>div { vertical-align: middle; }
.list_article span { width:80px; height:65px; overflow: hidden; display: block; }
.list_article span img { width:100%; min-height:100%; }
.scroll_pic_view { position:relative; }
.scroll_pic_view>div { width:10000px; overflow:hidden; }
.scroll_pic_view ul { width:100%; white-space: nowrap; overflow: hidden; }
.scroll_pic_view ul li { float:left; }
.scroll_pic_view ul li a { display: block; }
.scroll_pic_view ul li img { width:100%; max-height:360px; }
.scroll_pic_view ol { position: absolute; z-index: 1000; bottom:8px; width:100%; text-align: center; pointer-events:none; }
.scroll_pic_view ol li { display: inline-block; width: 25px; height: 25px; margin-left:3px; -webkit-transform: skew(20deg); -moz-transform: skew(20deg); -o-transform: skew(20deg); background: #272727; color:#fff; line-height:25px; margin-bottom:-5px; }
.scroll_pic_view ol li span { -webkit-transform: skew(-20deg); -moz-transform: skew(-20deg); -o-transform: skew(-20deg); display: block; }
.scroll_pic_view ol li.on span { -webkit-transform: skew(0deg); -moz-transform: skew(0deg); -o-transform: skew(0deg); }
.scroll_pic_view ol li.left span { -webkit-transform: skew(20deg); -moz-transform: skew(20deg); -o-transform: skew(20deg); }
.scroll_pic_view ol li.left { -webkit-transform: skew(-20deg); -moz-transform: skew(-20deg); -o-transform: skew(-20deg); }
.scroll_pic_view ol li.on { color:#ffffff; line-height:25px; margin-left:1px; margin-right:-2px; border-bottom: 25px solid #48aff0; border-left: 8px solid transparent; border-right:8px solid transparent; height: 0; width: 60px; background:none; -webkit-transform: skew(0deg); -moz-transform: skew(0deg); -o-transform: skew(0deg); }
.list_article { padding:10px; }
.list_article li { border-bottom:1px solid #ccc; padding:10px; }
.list_article .article_summary { padding:0 10px; }
.list_article .tbox { width:100%; display: block; -webkit-box-sizing:border-box; }
.list_article .tbox h3 { font-size:14px; line-height:25px; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; max-width: 200px; color:#272727; }
.list_article .tbox p { color:#747474; overflow: hidden; height:36px; line-height:18px; }
.list_article .tbox>div { vertical-align: middle; }
.list_article span { width:80px; height:65px; overflow: hidden; display: block; }
.list_article span img { width:100%; min-height:100%; }
.wraper { width:100%; height:100%; margin:0 auto; position:relative; background:url(../images/bg.jpg) repeat; }
.right_pro { width:96%; text-align:center; margin:auto; padding-top:0.2rem; overflow:hidden; clear:both }
.right_pro h5 { font-size:0.24rem; text-align:left; line-height:0.3rem }
.right_pro h1 { font-size:0.16rem; text-align:left; line-height:0.3rem; color:#666; padding-top:0.1rem; }
.right_pro h1 em { font-size:0.24rem; color:#e81e46 }
.right_pro ol { text-align:left; line-height:0.22rem; font-size:0.14rem }
.right_pro h3 { text-align:center; margin:auto; display:block; padding-bottom:0.2rem; padding-top:0.2rem }
.an1 { background:#EC3A5A; padding:5px 16px; color:#fff; border:none; font-size:20px; border-radius:4px; }
.x_inf { width:96%; padding-top:15px; overflow:hidden; padding-bottom:15px; padding-left:2%; text-align:left; }
.x_inf h5 { font-size:18px; text-align:center }
.x_inf ol { color:#999; line-height:20px; height:20px; font-size:12px; text-align:center; margin:auto; width:100%; display:block; border-bottom:1px dashed #ccc; padding-bottom:0.15rem }
.x_inf p { padding:6px 0px; text-align:left; line-height:28px; font-size:14px; text-indent:2em; color:#515152 }
.x_inf p span { color:#515152; ; clear:both; line-height:23px; }
.x_inf p img { text-align:center; margin:auto; display:block; max-width: 100%; }
.x_inf ol { padding-top:10px; overflow:hidden }
.pf { width:96%; text-align:center; margin:auto; padding-top:0.1rem; clear:both; overflow:hidden }
.pf li { line-height:0.3rem }
.job { width:96%; text-align:center; margin:auto; overflow:hidden }
.job dl { width:100%; padding-top:0.1rem; overflow:hidden; clear:both; border-bottom:1px solid #DCDCDC; padding-bottom:0.1rem }
.job dl dt { width:100%; text-align:left; line-height:0.3rem; font-size:0.16rem; padding-bottom:0.05rem; overflow:hidden; border-bottom:1px solid #DCDCDC; }
.job dl dt em { float:right; font-size:0.12rem }
.job dl dd { text-align:left; line-height:0.19rem; padding-top:0.1rem; color:#777 }
.lianx { width:90%; text-align:center; margin:auto; overflow:hidden }
.lianx ol { text-align:left; line-height:30px; }
.lianx ol em { font-size:0.18rem; color:#FB6B08 }
.d_gou { width:96%; padding-top:20px; overflow:hidden; text-align:center; margin:auto; padding-bottom:0.3rem }
.d_gou li { text-align:left; padding-top:0.1rem; color:#999 }
.d_in { border:#DEDEDE 1px solid; height:0.33rem; line-height:0.33rem; text-align:left; padding-left:5px; font-size:12px; width:98%; border-radius:15px; }
.d_in1 { border:#DEDEDE 1px solid; height:0.33rem; line-height:0.33rem; text-align:left; padding-left:5px; font-size:12px; width:0.8rem; border-radius:15px; }
.w_b { width:98%; border:#DEDEDE 1px solid; height:120px; line-height:22px; text-align:left; padding-left:5px; font-size:12px; overflow:hidden; width:98%; border-radius:15px; }
.an { background:#CC012C; padding:0.08rem 0.30rem; color:#fff; font-size:14px; float:left; border:none; border-radius:15px; }
.w1000 { width:100% }
.w1000 img { width:100% }
.serlan { width:100%; overflow:hidden; clear:both; text-align:center; margin:auto }
.serlan ul { width:100%; text-align:center; margin:auto }
.serlan ul li { float:left; width:50%; border-bottom:1px solid #DCDCDC; padding-bottom:0.1rem; text-align:center; padding-top:0.1rem }
.serlan ul li:nth-child(3) {
width:44%
}
.serlan ul li:nth-child(4) {
width:56%
}
.serlan ul li a { font-size:10px; }
.serlan ul li a:hover { overflow:hidden; background:#F86E09; color:#fff; padding:5px 10px; border-radius:60px; }
#ser_nav { overflow:hidden; background:#F86E09; color:#fff; padding:5px 10px; border-radius:60px; }
.joinn img { text-align:center; display:block; margin:auto }
.cx { width:100%; clear:both; margin-top:0.2rem; overflow:hidden; background:#86020d; border-radius:0.06rem }
.cx ul { width:80%; text-align:center; margin:auto }
.cx ul li { float:left; width:50% }
.cx li img { width:100% }
.cs { color:#FA9157; font-size:0.18rem }
.j_r3 { width:100%; overflow:hidden; padding-top:0.1rem; padding-bottom:0.1rem }
.j_r3 a { width:1rem; height:0.25rem; background:#ec5069; color:#fff; font-size:0.16rem; text-align:center; line-height:0.25rem; border-radius:0.2rem; -moz-border-radius:30px; display:block; text-align:center; margin:auto }
.j_r3 a:hover { width:1rem; height:0.25rem; background:#585755; color:#fff; font-size:0.16rem; text-align:center; line-height:0.25rem; border-radius:0.2rem; -moz-border-radius:30px; display:block; }
.wrapp { width:100%; }
.wrapp img { width:100% }
.pt20 { padding-top:0.2rem }
.pt30 { padding-top:0.3rem }
.cp { position:relative; width:100% }
.cp dl { position:absolute; width:15%; right:20px; z-index:200; bottom:20px }
.cp dl dd { padding-bottom:3px; }
