body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body { color:#333; font:12px/20px "Microsoft YaHei", "微软雅黑", "SimSun", "宋体",HELVETICA; background-image: url(/images/innerbg.jpg);background-position: center; background-repeat: repeat-y;  background-color:#fff;  font-family:'PingFang SC', 'Myriad Pro', 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', sans-serif;/* overflow-y:scroll;*/}
em{font-style:normal}
li{list-style:none}
fieldset, img { border:none; }
img{border:0;vertical-align:middle;max-width: 100%;}
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
i {font-style: normal;}
input { padding-top:0; padding-bottom:0; font-family: "SimSun","宋体";}
input::-moz-focus-inner { border:none; padding:0; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
p {word-wrap:break-word}
table { border-collapse:collapse; }
.animate { -webkit--webkit-transition-duration: 0.5s; -moz--webkit-transition-duration: 0.5s; -ms--webkit-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; }
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { zoom:1; }
.clearit { clear:both; height:0; font-size:0; overflow:hidden; }
a{ color:#333; text-decoration:none; }
a:visited { color:#333; text-decoration:none;}
a:hover, a:active, a:focus { color:#E60E0E; text-decoration:none; }

.foot { width:100%; margin:0px auto; overflow:hidden; clear:both; padding: .5rem 0;  background:#242329; color:#c7c7c7; line-height:.5rem; font-size:.35rem; }
.foot ul { width:8rem; margin:0 auto;}


.bannerbox { width:100%; overflow:hidden; clear:both; position:relative;}
.logo { position: absolute;/* width: 2.5rem; */ width: 3.2rem;left: .5rem; top: .5rem; z-index: 999;}
.bannerbox .fa { position: absolute; color:#fff; right: .5rem; top: .5rem; z-index: 999; font-size: .7rem;}
.bannerbox .swiper-pagination-bullets { bottom:30px;}
.bannerbox .swiper-pagination-bullet { background: #c6c0bf; opacity: 1; }
.bannerbox .swiper-pagination-bullet-active { background: #c6c0bf; width: 20px; border-radius: 5px; }

.lbox {  width: 100%; position: fixed; top: 0; left: 0; display: none; z-index: 5000; background: #fff;}
.lbox .panel-top { height: 1.667rem; }
.lbox .panel-top .close {  font-size: 0.817rem; color: #000000; float: left;  height: 1.375rem; line-height: 1.375rem; width: 1.083rem; text-align: center; }
.lbox .panel-top .panel-logo { z-index: 6; width: 3.417rem; position: absolute; top: 0.333rem; left: 50%; margin-left: -1.708rem; }
.lbox .pnode { display: block; width: 80%; margin: 0 auto; height: 1.208rem; line-height: 1.208rem; padding-left: 0.458rem; font-size: 0.328rem; border-bottom: 1px solid #e5e5e5; background: #fff; -webkit-box-sizing: border-box; box-sizing: border-box; }
.lbox .pnode.ra { background: url(/images/ra.png) no-repeat; background-size: 0.444rem 0.444rem; background-position: right 0.528rem top 0.378rem; }
.lbox .pnode,.lbox .pnode:hover,.lbox .pnode:visited { text-decoration: none; color: #353434; }
.lbox .son-box { display: none; }
.lbox .son-text { display: block; width: 80%; margin: 0 auto; height: 1.008rem; line-height: 1.008rem; padding-left: 0.858rem; font-size: 0.288rem; border-bottom: 1px solid #e5e5e5; background: #fff; -webkit-box-sizing: border-box; box-sizing: border-box; }
.lbox .son-text,.lbox .son-text:hover,.lbox .son-text:visited { text-decoration: none; color: #353434; }


.cycagelist { width:8rem; margin:.7rem auto 0; overflow:hidden; clear:both;}
.cycagelist li { float: left; width:8rem; height:1.6rem; background: linear-gradient(60deg,#eeeeee,#fafafa);position:relative; margin-bottom:.2rem; }
.cycagelist li i.icon { width:2.48rem; height:1.2rem; background-repeat:no-repeat; position:absolute; background-size:100% 100%; left:.2rem; top:.25rem;}
.cycagelist li i.icon1 { background-image:url(/images/cy001.png?v=202010);}
.cycagelist li i.icon2 { background-image:url(/images/cy002.png?v=202010);}
.cycagelist li i.icon3 { background-image:url(/images/cy003.png?v=202010);}
.cycagelist li i.icon4 { background-image:url(/images/cy004.png?v=202010);}
.cycagelist li i.icon5 { background-image:url(/images/cy005.png?v=202010);}
.cycagelist li i.icon6 { background-image:url(/images/cy006.png?v=202010);}
.cycagelist li i.icon7 { background-image:url(/images/cy007.png?v=202010);}
.cycagelist li i.icon8 { background-image:url(/images/cy008.png?v=202010);}
.cycagelist li i.icon9 { background-image:url(/images/cy009.png?v=202010);}
.cycagelist li i.icon10 { background-image:url(/images/cy010.png?v=202010);}
.cycagelist li p { width: 6rem; text-align: left; line-height: .45rem; font-size: .4rem; position: absolute; left: 2.9rem; top: .4rem; color: #4c4c4c;}
.cycagelist li p span { color:#b3b3b3; font-size: .35rem; }
.cycagelist li i.fa { left:7rem; top:.55rem; font-size:.6rem;  position: absolute; color:#909090; }

.indexNews { width:8rem; margin:.5rem auto; overflow:hidden; clear:both; padding: .8rem 0; background: linear-gradient(60deg,#eeeeee,#fafafa);}
.indexNews .item{ width:6rem; padding-left:1.6rem; overflow:hidden; position:relative;}
.indexNews .item em { width:1.2rem; height:.84rem; position:absolute; left:.25rem; top:0px; background:url(/images/index_03.gif) no-repeat; background-size: 100% 100%}
.indexNews .item h3 { font-size:.45rem; color:#282828;margin-bottom: .2rem;}
.indexNews .item p { color:#888888; line-height:.5rem; font-size:.35rem;}
.indexNews .item ul { margin-top:10px; border-top:1px solid #282828; overflow:hidden; width:100%; padding-top:10px; padding-bottom:8px;}
.indexNews .item ul li { float:left; width:100%; overflow:hidden; line-height:.5rem; font-size:.35rem; margin-bottom: .2rem;}
.indexNews .item ul li a { color:#888888; }
.indexNews .item ul li span { float:left; width:1.8rem;}
.indexNews .item a.more { color:#282828; font-size:.35rem; clear:both;}

.guide { width:100%; line-height:1rem; overflow:hidden; clear:both; background:#f9f9f9;}
.guide ul { width:9rem; margin:0 auto; color:#686868; font-size:.35rem;}
.guide ul span { color:#d34e4e; padding-right:7px; padding-left: 7px; }


.abo_jtjj { width:9rem; margin:.3rem auto; overflow:hidden; clear:both; background:url(/images/abotxtbg.png) top repeat-x; padding: .4rem 0;}

.public_tt { width:3rem; margin:0px auto;}
.public_tt .en { text-transform : uppercase; font-size:.65rem; font-family: 'siyuancc';  font-weight: bold; color:#ebebeb;}
.public_tt .ch { font-size:.55rem; color:#bd1717; line-height: .75rem;}
.abo_jtjj .word { width:8rem; margin:.3rem auto; line-height:.65rem; font-size:.4rem; color:#5f5f5f; text-indent: 2em}
.abo_jtjj .word p { padding:.15rem 0;}

.abo_jtln { width: 10rem; height: 6rem; margin:20px auto; overflow:hidden; clear:both; background:url(/images/abo_01.png) no-repeat; background-size: 100% 100%; position:relative; }
.abo_jtln .ln_word { position: absolute; width: 2rem; left: 50%; margin-left: -1rem; top: .6rem; color: #fff; font-size: .35rem; line-height: .55rem;font-weight: bold;}
.abo_jtln .ln_list { position: absolute; width: 9rem; left: .5rem; top: 2.3rem; color: #fff; }
.abo_jtln .ln_list li { float: left; width: 2.25rem; text-align: center;}.abo_jtln .ln_list li i { width: 1.4rem; height: 1.12rem; background-image: url(/images/ln_icon01.png); background-repeat: no-repeat; background-size: 100% 100%; margin-left: .425rem; display: block;}
.abo_jtln .ln_list li:nth-child(2) i { background-image: url(/images/ln_icon02.png); }
.abo_jtln .ln_list li:nth-child(3) i { background-image: url(/images/ln_icon03.png); }
.abo_jtln .ln_list li:nth-child(4) i { background-image: url(/images/ln_icon04.png); }
.abo_jtln .ln_list li h3 { font-size: .35rem; line-height:.75rem; } 
.abo_jtln .ln_list li p { font-size: .3rem; line-height: .55rem; } 
.abo_jtlc_all { width: 100%; margin: 0 auto; overflow: hidden; clear: both; background:url(/images/abo_08.jpg) top no-repeat; padding-top: 3.3rem; background-size: 100% auto; padding-bottom: 3rem;}
.abo_jtlc_all .lc_box { width:8rem; margin: 0 auto; overflow: hidden; background:url(/images/abo_09.png) top repeat-x; padding-top: 40px; }
.abo_jtlc_all .lc_list { width:7rem; margin: 0 auto; margin-top: 30px; padding-bottom: 40px;}
.abo_jtlc_all .lc_list li { float: left; width: 7rem; }
.abo_jtlc_all .lc_list li .year { float: left; width: 2.3rem; height: 3rem;  background-image: url(/images/abo_02.png); background-repeat: no-repeat; background-position: center top; background-size: 1.6rem auto;}

.abo_jtlc_all .lc_list li:nth-child(2) .year { background-image: url(/images/abo_03.png); }
.abo_jtlc_all .lc_list li:nth-child(3) .year { background-image: url(/images/abo_04.png); }
.abo_jtlc_all .lc_list li:nth-child(4) .year { background-image: url(/images/abo_05.png); }
.abo_jtlc_all .lc_list li:nth-child(5) .year { background-image: url(/images/abo_06.png); }
.abo_jtlc_all .lc_box li  p { float: right; width: 4rem; padding-left: .5rem; font-size: .3rem; color: #000; position: relative;border-left: 1px solid #ffdfdf; padding-bottom: .6rem;}
.abo_jtlc_all .lc_list li p i { width: 5px; height: 45px; background: #d22121; position: absolute; right: -3px; top: 50px; }

.abo_jtry { width:1280px; height:550px; margin:30px auto; overflow:hidden; clear:both; padding:50px 0; background:url(/images/abotxtbg.png) top repeat-x;}
.abo_jtry .ry_pic { width: 991px; margin: 40px auto; height: 386px;-moz-box-shadow:2px 0px 5px #333333; -webkit-box-shadow:2px 0px 5px #333333; box-shadow:2px 0px 5px #333333;}

.con_box { width: 9rem;  margin: 0 auto; overflow: hidden; clear: both; background:#fff; margin-bottom: .5rem; }
.con_box .con_item { width: 8rem; margin: 0 auto; padding: .5rem; background: #fff; overflow: hidden;}
.con_box .con_item .con_tt { width: 100%; text-align: left; clear: both; overflow: hidden; }
.con_box .con_item .con_tt h3 { font-size: .45rem; color: #000; line-height: .65rem; margin-bottom: .1rem;}
.con_box .con_item .con_tt p { font-size: .35rem; color: #929292; line-height: .55rem; }
.con_box .con_item .con_icon { width: 100%;  clear: both; overflow: hidden; padding-top: .5rem; }
.con_box .con_item .con_icon h3 { font-size: .45rem; color: 5c5c5c; margin-bottom: .4rem; color: #5c5c5c;}
.con_box .con_item .con_icon li { float: left; width: 100%; line-height: 1.2rem; text-align: left; color: #323131; font-size: .4rem;}
.con_box .con_item .con_icon li i { float: left; width: 1.2rem; height: 1.2rem; background-image: url(/images/con_icon01.png); background-repeat: no-repeat; background-size: 100% 100%;}
.con_box .con_item .con_icon li:nth-child(2) i { background-image: url(/images/con_icon02.png);}
.con_box .con_item .con_icon li:nth-child(3) i { background-image: url(/images/con_icon03.png);}
.con_box .con_item .con_icon li:nth-child(4) i { background-image: url(/images/con_icon04.png);}
.con_message { width: 100%; margin: .6rem auto .4rem; overflow: hidden;}
.con_message p { width: 100%; line-height: .65rem; text-align: center; font-size: .45rem; margin-bottom: .2rem;}
.con_message dl { width: 100%; overflow: hidden; clear: both;}
.con_message dl dd { float: left; width: 100%; border-bottom: 1px solid #c7c7c7; margin-bottom: .1rem;}
.con_message dl dd input,.con_message dl dd textarea { width: 100%; height: 35px; line-height: 35px; border: 0; background: transparent; font-size: 16px;}
.con_message dl dd textarea { height: 130px;}
.con_message a { width: 253px; height: 40px; margin: 30px auto 0; line-height: 40px; text-align: center; background: url(/images/conbtn.png) no-repeat; color: #fff; font-size: 18px; display: block;}


.job_box { width: 8rem;  margin: 1rem auto 0; overflow: hidden; clear: both; margin-bottom: .7rem;}
.job_box .job-table { width: 8rem; /*min-height: 9rem;*/ }
.job_box .job-table .table-body { margin-bottom: .2rem;}
.job_box .job-table .td { width: 7.2rem;  padding: .3rem .4rem; color: #4b4b4b; font-size: .4rem; position: relative; background: #fff; margin-top: .3rem;}
.job_box .job-table .td  span{ font-size: .35rem; color: #8b8b8b;}
.job_box .job-table .td3 { float: right; line-height: 1rem; text-align: right; cursor: pointer; transition: 0.5s; color: #909090; }
.job_box .job-table .td3:hover { color: #909090; }
.job_box .job-table .showtt { float: left; cursor: pointer; }
.job_box .job-table .td3 span.up { display: none;}
.job_box .job-table .td3 span.down { display: block;}
.job_box .job-table .td.on span.up { display: block;}
.job_box .job-table .td.on span.down { display: none;}
.job_box .job-table .tt { width: 8rem; background: #fff;  padding: 0px .4rem .3rem .4rem; border: 1px solid #fff; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; display: none; }
.job_box .job-table .tt .tt-line1 { padding-bottom: 26px; border-bottom: 1px solid #efefef; }
.job_box .job-table .tt .tt-line1 .line1-box1 { width: 230px; float: left; }
.job_box .job-table .tt .tt-line1 .line1-box2 { width: 240px; -webkit-box-sizing: border-box; box-sizing: border-box; float: left; }
.job_box .job-table .tt .tt-line1 .line1-box3 { width: 200px; float: left; }
.job_box .job-table .tt .tt-line1 .line1-box4 { width: 310px; float: left; }
.job_box .job-table .tt .tt-line1 .line1-cbox { padding-bottom: 10px;}
.job_box .job-table .tt .tt-line1 .line1-title { color: #818181; font-size: 14px; }
.job_box .job-table .tt .tt-line1 .line1-text { color: #2a2a2a; font-size: 14px; }
.job_box .job-table .tt .tt-line2 { padding-top: 0px; padding-bottom: .2rem;  border-bottom: 1px solid #efefef;}
.job_box .job-table .tt .tt-line2 .line2-box1 { width: 510px; float: left; }
.job_box .job-table .tt .tt-line2 .line2-box2 { width: 470px; float: left; }
.job_box .job-table .tt .tt-line2 .line2-title { color: #2a2a2a; font-size: 16px; padding-bottom: 18px; }
.job_box .job-table .tt .tt-line2 .line2-text { color: #585858; font-size: 14px; line-height: 1.6; }
.job_box .job-table .tt .tt-line3 { padding-top: 26px; }
.job_box .job-table .tt .tt-line3 .apply-btn { width: 150px; height: 40px; text-align: center; line-height: 40px; background: #e65555; cursor: pointer; color: #fff; font-size: 16px; }
.job_box .job-table .tt .tt-line3 .apply-btn:hover { background: #da0000; }
.mask-box { display: none; position: fixed; z-index: 1000; top: 0; right: 0; left: 0; bottom: 0; background: rgba(0, 0, 0, 0.6); }
.mask-box .job-form { width: 8rem; height: 10rem; background: #fff; position: absolute; top: 50%; left: 50%; margin-top: -5rem; margin-left: -4rem; }
.mask-box .job-form .close-btn { font-size: 24px;  color: #5d5d5d; position: absolute; top: 11px; right: 12px;  cursor: pointer; }
.mask-box .job-form .form-title { color: #4e4e4e; font-size: .55rem; text-align: center;  padding-top: .7rem; padding-bottom: .5rem; }
.mask-box .job-form .form-line { width: 7rem; margin: 0.1rem auto; padding-bottom: .2rem; }
.mask-box .job-form .form-line .form-label { font-size:  .4rem;; color: #373737; }
.mask-box .job-form .form-line .form-label .form-re { color: #e65555;
font-size: .55rem;; vertical-align: middle; padding-right: 5px; }
.mask-box .job-form .form-line .input-box { width: 7rem; height: .7rem; border: 1px solid #d2d2d2; padding-left: 5px; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: .35rem; border-radius: 6px; }
.mask-box .job-form .form-line .text-box { display: inline-block; vertical-align: top; width: 7rem; height: 2rem; border: 1px solid #d2d2d2; border-radius: 6px; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 8px 5px; resize: none; }
.mask-box .job-form .apply { width: 150px; height: 40px; text-align: center; line-height: 40px; background: #e65555; color: #fff; cursor: pointer; margin: 20px auto 0; }
.mask-box .job-form .apply:hover { background:#da0000;  }

.newslist_box { width: 8rem; margin: 10px auto 30px; overflow: hidden;clear: both;  }
.newslist_box .newsleftmunu { float: left; width: 8rem; }
.newslist_box .newsleftmunu li { float: left; width: 2rem; height: 45px; line-height: 45px; font-size: 16px;}
.newslist_box .newsleftmunu li i { float: left; width: 20px; height: 40px; color: #fff;}
.newslist_box .newsleftmunu li a { float: left; width: 140px; color: #8b8b8b; }
.newslist_box .newsleftmunu li:hover i,.newslist_box .newsleftmunu li:hover a,.newslist_box .newsleftmunu li.on i,.newslist_box .newsleftmunu li.on a { color: #c80000;}
.newsrightlist { float: left; width: 8rem; margin-top: .2rem;}
.newsrightlist .itempic { width:7rem; margin: 0 auto; clear: both; margin-bottom: .3rem; overflow: hidden; background: #fff;padding: .5rem; }
.newsrightlist .itempic h3 { color: #da0102; font-size: 30px; line-height: 40px}
.newsrightlist .itempic h4 { color: #5f5f5f; font-size: .45rem;}
.newsrightlist .itempic img { width: 100%; margin: 10px 0;}
.newsrightlist .itempic p { color: #949494; line-height: .55rem; font-size: .35rem; margin-bottom: 10px;}
.newsrightlist .itempic a { float: right; width: 114px; height: 28px; line-height: 28px; text-align: center; background: url(/images/newsbtn.png) no-repeat; color: #fff; font-size: 14px; display: block;}
.newsrightlist .item { width: 7rem; margin: 0 auto; margin-bottom: .2rem; background: #fff; padding: .5rem; overflow: hidden; }
.newsrightlist .item .tt { width: 7rem; color: #5f5f5f; font-size: .45rem; line-height: .55rem; overflow: hidden; clear: both;}
.newsrightlist .item .tt span { float: left; width: 130px; color: #da0102; font-size: .55rem; line-height: .75rem;}
.newsrightlist .item .tt a { float: right; width: 7rem; color: #5f5f5f;}
.newsrightlist .item .tt a:hover { color: #da0102; }
.newsrightlist .item p { width: 7rem; float: right;  line-height: 24px; color: #949494; border-bottom: 1px solid #a9a9a9; padding-bottom: 20px; font-size: 14px;}

.page { margin: 0 auto; text-align: center; width: 2.5rem;}

.bookrightlist { float: right; width: 7rem; overflow: hidden;padding-top: 10px; background: #fff; padding: .5rem;margin-bottom: .3rem;}
.bookrightlist ul { width: 7rem;}
.bookrightlist ul li { float: left; width: 3.1rem; margin: .2rem; }
.bookrightlist ul li img { width: 3.1rem; margin-bottom: .2rem;}
.bookrightlist ul li p { color: #6c6c6c; width: 100%; height: .55rem; line-height: .55rem; text-align: center; font-size: .3rem; }
.bookrightlist ul li a.down { width: 24px; height: 24px;display: inline-block; vertical-align: middle; background: url(/images/down.png) no-repeat;  }
.bookrightlist ul li h4 { width: 100%; line-height: .6rem; text-align: center; font-size: .45rem; color: #da0102;}
.bookrightlist ul li h4 span { font-size: .55rem;}
.bookrightlist ul li a.goto { width: 100%; display: block;  color: #da0000; font-size: .4rem; text-align: center;}

.prolist { width: 9rem; margin: 20px auto;  }
.prolist h3 { width: 9rem; margin-top: .2rem; overflow: hidden; position: relative;}
.prolist h3 i { position: absolute; font-size: .6rem; color: #fff; top: .6rem; right: .5rem;}

.prolist h3 span.up { display: none;}
.prolist h3 span.down { display: block;}
.prolist h3.on span.up { display: block;}
.prolist h3.on span.down { display: none;}
.prolist li { width: 8rem; padding:.5rem .5rem 0; background: #fff; overflow: hidden; display: none; }
.prolist li .item_icon { float: left; width:8rem; height:2rem;  position:relative; }
.prolist li .item_icon i.icon { width:1.4rem; height:1.4rem; background-repeat:no-repeat; position:absolute; background-size:100% 100%; left:0rem; top:.35rem;}
.prolist li .item_icon i.icon1 { background-image:url(/images/pro_icon01.png);}
.prolist li .item_icon i.icon2 { background-image:url(/images/pro_icon02.png);}
.prolist li .item_icon i.icon3 { background-image:url(/images/pro_icon03.png);}
.prolist li .item_icon i.icon4 { background-image:url(/images/pro_icon04.png);}
.prolist li .item_icon i.icon5 { background-image:url(/images/pro_icon05.png);}
.prolist li .item_icon p { width: 6rem; text-align: left; line-height: .6rem; font-size: .5rem; position: absolute; left: 1.5rem; top: .4rem; color: #4c4c4c;}
.prolist li .item_icon p span { color:#b3b3b3; font-size: .4rem; }
.prolist li .item_icon i.fa { right:.5rem; top:.75rem; font-size:.6rem;  position: absolute; color:#909090; }

.prolist li .item_pic { width:100%; overflow: hidden; margin-bottom: .2rem; display: block;}
.prolist li .item_word { width:8rem; position: relative; padding-top: .2rem; padding-bottom: .5rem; display: block;}
.prolist li .item_word p { width: 8rem; line-height: .65rem; font-size: .45rem; color: #858585; }
.prolist li .item_word a { font-size:.45rem; color: #d73838; font-weight: bold; clear: both; padding-top: .3rem;  }


.newsdetail { width:8rem; margin:.5rem auto; padding:.5rem; overflow:hidden; clear:both; background:#fff;}    
.newsdetail .news_dltt { width:8rem; margin:0 auto; overflow:hidden;}
.newsdetail .news_dltt .news_dldate { float:left; width:8rem; text-align:center; color:#da0102;font-size:16px;}
.newsdetail .news_dltt .news_dldate span { width:140px; font-size:60px; display:block; line-height:60px; font-weight:bold; }
.newsdetail .news_dltt .news_dltxt { color:#5f5f5f;  font-size:.5rem; line-height:.65rem; padding-bottom: .2rem;width:7rem; text-align:center;}
.newsdetail .news_conn { width:8rem; margin:30px auto 0; overflow:hidden; clear:both; font-size:14px; line-height:30px;}
.newsdetail .news_conn img { max-width:80%; padding:10px 0; height: auto; }
.newsdetail .news_conn .news_back { width: 114px; margin:0 auto; height: 28px; line-height: 28px; text-align: center; background: url(/images/newsbtn.png) no-repeat; color: #fff; font-size: 14px; display: block; margin-top:30px; }
.newsdetail .news_conn .news_back:hover { color:#FFF;}

a.book_back { width: 114px; margin:30px auto; height: 28px; line-height: 28px; text-align: center; background: url(/images/newsbtn.png) no-repeat; color: #fff; font-size: 14px; display: block; }
a.book_back:hover { color:#FFF;}

.job_cage {  width: 8rem; margin: 0 auto; height: 5rem; background: #f7f7f7; position: relative;  margin-bottom: .6rem; overflow: hidden; display: block;}
.job_cage i { width: 1.6rem; height: 1.6rem; background: url(/images/icon_job1.png); position: absolute; left: 50%; margin-left: -0.8rem; top:.4rem; background-size: 100% 100%;}
.job_cage i.xiaoyuan { background: url(/images/icon_job2.png); }
.job_cage h3 { width: 100%; text-align: center; font-size: .5rem; color: #221815;  position: absolute; left: 0; top: 2.1rem;}
.job_cage h3 span { color: #8a8a8a; font-weight: 100; font-size: .35rem;}
.job_cage p {  width: 100%; text-align: center; color: #373737; font-size: .45rem; position: absolute; left: 0;  top: 3.4rem;}
.job_cage:hover { background: #a3292e; cursor: pointer;}
.job_cage:hover i { background: url(/images/icon_job1_1.png);}
.job_cage:hover i.xiaoyuan { background: url(/images/icon_job2_1.png);}
.job_cage:hover h3,.job_cage:hover h3 span,.job_cage:hover p { color: #fff;}


.prodetail { width:8rem; margin:.5rem auto; padding:.5rem;; overflow:hidden; clear:both; background:#fff;}    
.prodetail .pro_dltt { width:8rem; margin:0 auto; overflow:hidden; margin-bottom: .2rem;}
.prodetail .pro_dltt .pro_dltxt { color:#5f5f5f;  font-size:24px; line-height:30px; margin-bottom: 10px;}
.prodetail .pro_dltt .pro_dltxt span { color:#d63d3d; margin-right: 10px; font-weight: bold;}
.prodetail .pro_dltt .pro_dladdress { font-size: 16px; line-height: 24px;}

.prodetail .pro_conn { width:8rem; margin:10px auto 0; overflow:hidden; clear:both; font-size:14px; line-height:30px; color: #636363; }
.prodetail .pro_conn img { padding:10px 0; }
.prodetail .pro_conn .pro_back { width: 114px; margin:0 auto; height: 28px; line-height: 28px; text-align: center; background: url(/images/newsbtn.png) no-repeat; color: #fff; font-size: 14px; display: block; margin-top:30px; }
.prodetail .pro_conn .pro_back:hover { color:#FFF;}