@charset "utf-8";
html{*overflow:auto;_overflow-y:scroll;}
body{cursor:default;-webkit-text-size-adjust:none;font-size:12px;font: 12px/24px "微软雅黑","华文细黑",Arial,sans-serif;background:rgb(240,240,240);color: #222; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td,p{padding:0;margin:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal;}
ol,ul,li{list-style:none outside none;}
caption{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;} 
a{outline:none;cursor:pointer;*outline:expression(this.hideFocus=true);text-decoration:none;}
img,object{vertical-align:top;}
input{outline: none;*outline:expression(this.hideFocus=true);font-family: "微软雅黑", "华文细黑", Arial, sans-serif;}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;padding:0;}
input,button,a,textarea {outline:0 none !important; blr:expression(this.onFocus=this.blur());}
.clear{ clear:both;}
.clear:after{visibility:hidden;display:block;font-size:0;content:"1";clear:both;height:0;}
.fle{float:left;_display:inline;}
.fri{float:right;_display:inline;}
.div1182{ width:1182px; margin: 0 auto; clear: both;}
a{color: #222;text-decoration: none;}
a:hover {text-decoration: underline;color: #222;}
.link_div_lan a{color: #298EDC;text-decoration: none;}
.link_div_lan a:hover {text-decoration: underline;color: #298EDC;}
.link_div_red a {color: #ad1722;text-decoration: none;}
.link_div_red a:hover {text-decoration: underline;color:#ad1722;}
a.link_lan{color: #298EDC;text-decoration: none;}
a.link_lan:hover {text-decoration: underline;color: #298EDC;}
a.link_red{color: #ad1722;text-decoration: none;}
a.link_red:hover {text-decoration: underline;color:#ad1722;}
.clearfix::after, .clearfix::before{content: ''; display: table; clear: both;} 
.hds_layer_photo{cursor: pointer;}
.star{font-size: 12px; color: red; padding: 0 2px;}
/*====分页样式====*/
.page{margin-bottom: 30px;margin-left: auto;margin-top: 15px;text-align: center;margin-right: auto;padding-top: 10px; font-size: 14px;}
.page li{display: inline-block;}
.page a{border: 1px solid #DDDDDD;color: #666666 !important;cursor: pointer;display: inline-block;height: 33px;line-height: 33px;margin-right: 8px;padding-left: 12px;padding-right: 12px;background-color: #FFFFFF;}
.page a:hover{border: 1px solid rgb(76,176,246); color: rgb(76,176,246) !important; text-decoration: none;}
.page a.select{background-color:rgb(76,176,246); border: 1px solid rgb(76,176,246); color: #FFFFFF !important;}
.page a.select:hover{color: #FFFFFF !important;}
.page span{display: inline-block; height: 33px; line-height: 33px; margin-right: 8px; padding-left: 12px; padding-right: 12px;}
/*header*/
.index_header_warp{width: 100%; height: 80px; background-color: rgba(0,0,0,0.2); position: fixed;z-index: 89998;}
.index_header_warp .index_top_div{width: 1154px; height: 80px; margin: 0 auto; padding-right: 46px; position: relative;}
.index_header_warp .index_top_div .logo{width: 400px; height: 80px; float: left;}
.index_header_warp .index_top_div .logo a{display: block; width: 400px; height: 80px; background-image: url(../images/logo_white.png); background-position: left top; background-repeat: no-repeat;}
.index_header_warp .index_top_ul{float: right;}
.index_header_warp .index_top_ul li{width: 100px; height: 80px; float: left; position: relative; }
.index_header_warp .index_top_ul li .nav_link{ display: block; width: 100px; height: 80px; line-height: 80px; font-size: 16px; color: #fff; text-align: center;}
.index_header_warp .index_top_ul li .nav_link:hover,.header_nav_ul li .nav_link.on{background-color: #99CC33; text-decoration: none;}
.index_header_warp .index_top_ul li dl{width: 100px; position: absolute; top: 80px; left: 0; z-index: 89999; background-color: #4cadf6; display: none;}
.index_header_warp .index_top_ul li dl dt{width: 100px; height: 42px;  border-top: 1px solid  #fff;}
.index_header_warp .index_top_ul li dl dt a{ display: block; width: 100px; height: 42px;text-align: center; font-size: 14px; line-height: 42px; color: #fff;}
.index_header_warp .index_top_ul li dl dt a:hover{background-color: #99CC33; text-decoration: none;}
.index_header_warp .index_top_ul li dl dt:first-child{border: 0;}
.index_header_warp .header_member{ display: block; width: 36px; height: 36px; position: absolute;  border-radius: 18px; overflow: hidden; top: 22px; right: 0; background-image: url(../images/header_member_1.png); background-position: center; background-repeat: no-repeat; background-size: 36px auto;}
.index_header_warp .header_member.login{background-image: url(../images/header_member_3.png);}
.index_header_warp.s{width: 100%; height: 80px; background-color:rgba(255,255,255,0.9); position: fixed;z-index: 89998;-moz-box-shadow:0px 1px 5px #828282; -webkit-box-shadow:0px 1px 5px #828282; box-shadow:0px 1px 5px #828282;}
.index_header_warp.s .index_top_div{width: 1154px; height: 80px; margin: 0 auto;padding-right: 46px; position: relative;}
.index_header_warp.s .index_top_div .logo a{display: block; width: 400px; height: 80px; background-image: url(../images/top_logo_s.png); background-position: left top; background-repeat: no-repeat;}
.index_header_warp.s .index_top_ul{float: right;}
.index_header_warp.s .index_top_ul li{width: 100px; height: 80px; float: left; position: relative; }
.index_header_warp.s .index_top_ul li .nav_link{ display: block; width: 100px; height: 80px; line-height: 80px; font-size: 16px; color:#333; text-align: center;}
.index_header_warp.s .index_top_ul li .nav_link:hover,.header_nav_ul li .nav_link.on{background-color: rgb(0,134,225); text-decoration: none; color: #fff;}
.index_header_warp.s .index_top_ul li dl{width: 100px; position: absolute; top: 80px; left: 0; z-index: 89999; background-color: #4cadf6; display: none;}
.index_header_warp.s .index_top_ul li dl dt{width: 100px; height: 42px;  border-top: 1px solid  #fff;}
.index_header_warp.s .index_top_ul li dl dt a{ display: block; width: 100px; height: 42px;text-align: center; font-size: 14px; line-height: 42px; color: #fff;}
.index_header_warp.s .index_top_ul li dl dt a:hover{background-color: #99CC33; text-decoration: none;}
.index_header_warp.s .index_top_ul li dl dt:first-child{border: 0;}
.index_header_warp.s .header_member{ display: block; width: 36px; height: 36px; position: absolute; border-radius: 18px; overflow: hidden; top: 22px; right: 0; background-image: url(../images/header_member_2.png); background-position: center; background-repeat: no-repeat; background-size: 36px auto;}
.index_header_warp.s .header_member.login{background-image: url(../images/header_member_3.png);}
/*右侧*/
.right_warp{width: 68px;position: fixed; background-color: #fff;right: 0px; top:50%; transform:  translateY(-50%); border:1px solid rgb(245,245,245) ; border-right: 0;}
.right_warp li{border-bottom: 1px solid rgb(245,245,245); width: 66px; height: 66px; cursor: pointer;z-index: 9997;}
.right_warp li:last-child{border: 0;}
.right_warp li i{ display: block; width: 66px; height: 42px;background-image: url(../images/right_icon_1_b.png); background-position: center 8px; background-repeat: no-repeat; background-size: 30px auto;}
.right_warp li i.right_icon_1{background-image: url(../images/right_icon_1_b.png);}
.right_warp li i.right_icon_2{background-image: url(../images/right_icon_2_b.png);}
.right_warp li i.right_icon_3{background-image: url(../images/right_icon_3_b.png);}
.right_warp li i.right_icon_4{background-image: url(../images/right_icon_4_b.png);}
.right_warp li p{ font-size: 12px; line-height: 20px; color: #777;text-align: center;}
.right_warp li.hover{border-bottom: 1px solid rgb(255,255,255); width: 66px; height: 66px; background-color:rgb(44,190,236) ;}
.right_warp li.hover:last-child{border: 0;}
.right_warp li.hover i.right_icon_1{background-image: url(../images/right_icon_1_w.png);}
.right_warp li.hover i.right_icon_2{background-image: url(../images/right_icon_2_w.png);}
.right_warp li.hover i.right_icon_3{background-image: url(../images/right_icon_3_w.png);}
.right_warp li.hover i.right_icon_4{background-image: url(../images/right_icon_4_w.png);}
.right_warp li.hover p{ color: #fff;}
.right_tel_div{position: absolute; width: 160px; height: 46px; background-color: rgb(44,190,236); left: -170px; top: 67px; padding: 10px 0 10px 10px; z-index: 9996; display: none;}
.right_tel_div h3{font-size: 12px; color: #fff; line-height: 18px;}
.right_tel_div p{font-size: 20px; font-weight: bold; color: #fff; line-height: 28px;}
.right_ewm_div{position: absolute; width: 95px; height:95px; background-color: rgb(44,190,236); left: -115px; top:85px; padding: 10px; z-index: 9996; display: none;}
.right_ewm_div i{display: block; width: 95px; height: 95px; background-color: #fff; margin-bottom: 5px;}
/*footer*/
.footer_warp{background-color: rgb(50,50,50);min-height: 200px;  padding-top: 40px;}
.footer_first_warp{width: 1200px; margin: 0 auto;}
.footer_nav_warp{float: left;}
.footer_nav_warp dl{ width: 200px; float: left;}
.footer_nav_warp dl dt{font-size: 20px; line-height: 32px; color: #fff; margin-bottom: 10px;}
.footer_nav_warp dl dd{font-size: 14px; line-height: 32px;}
.footer_nav_warp dl dd a{color: #777777;}
.footer_nav_warp dl dd a:hover{color: #fff;text-decoration: none;}
.footer_img_warp{width: 115px; height: 160px; float: right; margin-left: 40px;}
.footer_img_warp i{display: block; width: 115px; height: 115px; background-color: #fff;}
.footer_img_warp p{text-align: center; font-size: 13px; color: #fff; line-height: 40px;}
.footer_tel_warp{width: 165px; height: 160px; float: right; margin-left: 40px;}
.footer_tel_warp i{width: 62px; height: 62px; background-color: rgb(34,40,46); background-image: url(../images/right_icon_2_w.png); background-position: center; background-repeat: no-repeat; background-size: 32px; display: block; margin: 0 auto; border-radius: 31px;}
.footer_tel_warp h3{font-size: 13px; text-align: center; color: #777; line-height: 42px;}
.footer_tel_warp p{font-size: 20px; font-weight: bold; text-align: center; line-height: 30px; color: #fff;}
.footer_link_warp{width: 1200px; border-top: 1px solid #777; margin: 30px auto 5px; padding-top: 10px;font-size: 13px;}
.footer_link_warp em{display: inline-block; margin-right: 10px; color: #999;}
.footer_link_warp a{display: inline-block; margin-right: 10px; color: #777;}
.footer_link_warp a:hover{color: #fff; text-decoration: none;}
.footer_copyright_warp{font-size: 13px; color: #999; line-height: 30px; width: 1200px; margin: 0 auto; padding-bottom: 30px;}
/*通用*/
.nei_banner{width: 100%; height: 510px; background-position: center 80px; background-repeat: no-repeat; }
.main{ width: 1200px; margin: -80px auto 50px; background-color: #fff; border-radius: 4px;}
.main_left{ width: 250px; float: left; background-color: #fff; border-top-left-radius: 4px;}
.main_nav{width: 250px; margin-bottom: 20px;}
.main_nav dt{width: 250px; height: 120px; background-color: #9c3; border-top-left-radius: 4px; overflow: hidden;box-sizing: border-box;  padding: 40px 0 0 15px;}
.main_nav dt p{font-size: 26px;   color: #ffffff; }
.main_nav dt em{ font-size: 12px; color: rgba(255, 255, 255, 0.6); }
.main_nav dt em.em2{font-size: 14px;}
.main_nav dd{width: 250px; height: 60px; border-top: 1px solid #fff; line-height: 60px;}
.main_nav dd a{display: block; width: 170px; height: 60px; padding-left: 80px; background-image: url(../images/jt_808080.png); background-position: 25px center; background-repeat: no-repeat; background-size: 12px auto; color: #808080; font-size: 16px; transition: .3s;}
.main_nav dd a:hover,.main_nav dd a.hover{background-image: url(../images/jt_white.png); color: #fff; background-color: rgb(76,176,246); text-decoration: none;}
.main_right{ width: 949px; float: right; min-height: 800px; border-left: 1px solid #e6e6e6; }
.main_right_nav{ height: 80px;width: 100%; box-sizing: border-box;padding-left: 40px;line-height: 80px;border-bottom: 1px solid #e6e6e6;font-size: 12px;color: #999999;}
.main_right_nav::before{content: '';display: inline-block;  width: 0;  height: 0; border: 3.5px solid transparent; border-left: 3.5px solid #cccccc; margin-right: 3px;  vertical-align: middle; }
.main_right_nav i{ padding: 0 5px;}
.main_right_nav a{color:#999999 ;}
.main_right .content_title{font-size: 28px; color: #4c4c4c; margin: 40px 40px 0 40px; padding-bottom: 20px; line-height: 1; text-align: center; border-bottom: 1px dotted #e0e0e0;}
.main_right .content{margin: 40px; width: 869px; font-size: 16px; color: #4c4c4c; line-height: 36px;}
.nofind_padding{background-image: url(../images/nofind.png); background-position: center 60px; background-repeat: no-repeat; background-size: auto 50px; line-height: 24px; padding: 120px 0 60px; margin: 0 auto; font-size: 13px; color: #888;  width: 100px; text-align: center;}
.nofind{background-image: url(../images/nofind.png); background-position: center top; background-repeat: no-repeat; background-size: auto 50px; line-height: 24px; padding-top: 60px; font-size: 13px; color: #888; margin: 200px auto; width: 100px; text-align: center;}
.second_nav{padding-top: 80px; padding-left: 20px; width: 1180px; height: 50px; margin: 0 auto; line-height: 50px;font-size: 14px; color: #666; background-image: url(../images/home.png); background-position: left 97px; background-repeat: no-repeat; background-size: auto 14px;}
.second_nav a,.second_nav em{color: rgb(0,134,225);padding: 0 8px;}
.second_nav i{ font-style: normal; }


/*首页*/
.index_flash{width: 100%; height: 564px;background-image: url(../images/index_banner.jpg); background-position: center top; background-repeat: no-repeat;}
.index_subscribe_warp{ width: 1200px; min-height: 400px; padding-bottom: 10px; background-color: #fff; margin: -70px auto 0; border-radius: 8px;-moz-box-shadow:0px 0px 6px #CCCCCC; -webkit-box-shadow:0px 0px 6px #CCCCCC; box-shadow:0px 0px 6px #CCCCCC;}
.index_title{font-size: 36px; font-weight: bold;color: #2a2a2a; width: 100%; height: 50px; line-height: 50px; padding-top: 50px; padding-bottom: 15px; background-image: url(../images/index_title_bg.png); background-position: center bottom; background-repeat: no-repeat; text-align: center;}
.index_item_ul{width: 1185px; height: auto; margin: 40px 8px 0 37px;}
.index_item_ul li{width: 135px; height: 160px; float: left; margin-right: 30px; margin-bottom: 30px; }
.index_item_ul li a{display: block;  width: 135px; height: 160px;}
.index_item_ul li a i{border: 1px solid #e8e8e8; width: 133px; height: 133px; background-image: url(../images/item_0_h.png); background-position: center; background-repeat: no-repeat; display: block; border-radius: 10px;}
.index_item_ul li a i.index_item_1{background-image: url(../images/item_1_h.png);}
.index_item_ul li a i.index_item_2{background-image: url(../images/item_2_h.png);}
.index_item_ul li a i.index_item_3{background-image: url(../images/item_3_h.png);}
.index_item_ul li a i.index_item_4{background-image: url(../images/item_4_h.png);}
.index_item_ul li a i.index_item_5{background-image: url(../images/item_5_h.png);}
.index_item_ul li a i.index_item_6{background-image: url(../images/item_6_h.png);}
.index_item_ul li a i.index_item_7{background-image: url(../images/item_7_h.png);}
.index_item_ul li a i.index_item_8{background-image: url(../images/item_8_h.png);}
.index_item_ul li a i.index_item_9{background-image: url(../images/item_9_h.png);}
.index_item_ul li a i.index_item_10{background-image: url(../images/item_10_h.png);}
.index_item_ul li a i.index_item_11{background-image: url(../images/item_11_h.png);}
.index_item_ul li a i.index_item_12{background-image: url(../images/item_12_h.png);}
.index_item_ul li a i.index_item_13{background-image: url(../images/item_13_h.png);}
.index_item_ul li a p{ width: 100%; height: 30px; font-size: 16px; text-align: center; line-height: 30px; color: #999;text-decoration: none;}
.index_item_ul li a:hover{text-decoration: none;}
.index_item_ul li a:hover i{border: 1px solid rgb(0,134,225);background-image: url(../images/item_0_b.png);}
.index_item_ul li a:hover i.index_item_1{background-image: url(../images/item_1_b.png);}
.index_item_ul li a:hover i.index_item_2{background-image: url(../images/item_2_b.png);}
.index_item_ul li a:hover i.index_item_3{background-image: url(../images/item_3_b.png);}
.index_item_ul li a:hover i.index_item_4{background-image: url(../images/item_4_b.png);}
.index_item_ul li a:hover i.index_item_5{background-image: url(../images/item_5_b.png);}
.index_item_ul li a:hover i.index_item_6{background-image: url(../images/item_6_b.png);}
.index_item_ul li a:hover i.index_item_7{background-image: url(../images/item_7_b.png);}
.index_item_ul li a:hover i.index_item_8{background-image: url(../images/item_8_b.png);}
.index_item_ul li a:hover i.index_item_9{background-image: url(../images/item_9_b.png);}
.index_item_ul li a:hover i.index_item_10{background-image: url(../images/item_10_b.png);}
.index_item_ul li a:hover i.index_item_11{background-image: url(../images/item_11_b.png);}
.index_item_ul li a:hover i.index_item_12{background-image: url(../images/item_12_b.png);}
.index_item_ul li a:hover i.index_item_13{background-image: url(../images/item_13_b.png);}
.index_item_ul li a:hover p{color: rgb(0,134,225); text-decoration: none;}
.index_about_warp{width: 100%; height: 356px; background-image: url(../images/index_about_bg.jpg); background-position: center top; background-repeat: no-repeat; padding-top: 80px; margin-top: 80px;}
.index_about_div{ width: 644px; height: 356px; padding-left: 356px; margin: 0 auto; background-color: #fff; background-image: url(../images/index_about_bg2.jpg); background-position: left top; background-repeat: no-repeat; position: relative;}
.index_about_div::after{display: block; content: ""; width: 644px; height: 10px; background-color: #0d59c2; right: 0; bottom: 0; position: absolute;}
.index_title_2{padding: 30px 0 15px 50px; font-size: 36px; font-weight: bold;color: #2a2a2a; line-height: 50px;}
.index_about_div p{font-size: 16px; color: #666; line-height: 32px; padding-left: 50px; padding-right: 50px;}
.index_about_div a{ display: block; width: 120px; height: 36px; background-color: rgb(0,134,255); color: #fff; text-align: center; line-height: 36px; font-size: 14px; margin-left: 50px; margin-top: 25px;}
.index_about_div a:hover{background-color: rgb(45,127,227);text-decoration: none;}
.index_news_warp{width: 1200px; margin: 0 auto; padding-top: 20px;}
.index_news_ul{width: 1240px; height: 460px; margin: 40px auto 50px; }
.index_news_ul li{width: 270px; height: 460px; margin: 0 20px;float: left; position: relative;}
.index_news_ul li a{ width: 270px; height: 460px; display: block; background-color: #fff;}
.index_news_ul li a .img{width: 270px; height: 270px; display: block; overflow: hidden;}
.index_news_ul li a .img img{width: 270px; height: 270px; display: block;transition: all 0.6s;}
.index_news_ul li a h3{margin: 8px 6px 8px 10px; width: 254px; font-size: 18px; overflow: hidden; line-height: 24px;}
.index_news_ul li a p{ font-size: 12px; color: #777; line-height: 20px;  width: 254px; height: 60px; overflow: hidden; margin: 12px 6px 0 10px;}
.index_news_ul li a em{ display: block; position: absolute; height: 24px;  line-height: 24px; font-size: 12px; color: #888;}
.index_news_ul li a em.time{padding-left: 32px;padding-right: 8px;border: 1px solid #cdcdcd;border-radius: 12px;background-image: url(../images/time_icon_h.png); background-position: 3px 2px; background-repeat: no-repeat; background-size: 19px auto;  left: 10px; bottom: 15px;}
.index_news_ul li a em.go_link{ width: 32px;   height: 32px;  background-image: url(../images/jt_icon_1.png); background-position: center; background-repeat: no-repeat; background-size: 32px auto;  right: 10px; bottom: 13px;}
.index_news_ul li a:hover{text-decoration: none; background-color: #99CC33;}
.index_news_ul li a:hover .img img{transform:scale(1.1);}
.index_news_ul li a:hover h3{color: #fff;}
.index_news_ul li a:hover p{color: #fff;}
.index_news_ul li a:hover em.time{border-color: #fff; background-image: url(../images/time_icon_w.png);color: #fff;}
.index_news_ul li a:hover em.go_link{background-image: url(../images/jt_icon_w.png);}
.index_big_more{width: 160px; height: 42px; border: 1px solid #888; text-align: center; font-size: 18px; color: #555; line-height: 42px; margin: 0 auto 80px; display: block; border-radius: 21px;}
.index_big_more:hover{border-color: #99CC33; background-color: #99CC33; color: #fff;text-decoration: none;}
/*新闻列表*/
.article_ul .article_link{z-index: 1; width: 949px; height: 184px; display: block; transition: .3s;}
.article_ul .article_li{ width: 569px; height: 100px;  padding: 42px 200px 42px 180px; position: relative; border-bottom: 1px solid rgb(248,248,248); transition: .3s;}
.article_ul .article_li .date_div{ width: 100px;  height: 77px;  padding-top: 23px;  border-radius: 3px; background-color: #f7f7f8; position: absolute; left: 50px; top: 42px; transition: .3s;}
.article_ul .article_li .date_div .date_day {font-size: 40px; color: #6d6d84; line-height: 31px; text-align: center; transition: .3s;}
.article_ul .article_li .date_div .date_year {font-size: 14px; color: #a3a3b2; margin-top: 10px; line-height: 14px;  text-align: center; transition: .3s;}
.article_ul .article_li h2{ width: 100%; height: 20px; margin-top: 8px; font-size: 20px; color: #25262d; line-height: 20px; overflow: hidden;}
.article_ul .article_li .news_describe{width: 100%; height: 52px;overflow: hidden;font-size: 14px;margin-top: 16px;color: #88888a;line-height: 26px;}
.article_ul .article_li em{width: 118px; height: 30px;font-size: 14px;color: #7c7c88;line-height: 30px; text-align: center; border-radius: 16px;background-color: #fff;border: solid 1px #e5e5e7;position: absolute; right: 50px; top: 76px;transition: .3s;}
.article_ul .article_link:hover{z-index:2; text-decoration: none;}
.article_ul .article_link:hover .article_li{background-color: #f5faeb;}
.article_ul .article_link:hover .article_li .date_div{background-color: #99cc33; color: #fff;}
.article_ul .article_link:hover .article_li .date_div .date_day{color: #fff;}
.article_ul .article_link:hover .article_li .date_div .date_year{color: #fff;}
.article_ul .article_link:hover .article_li em{background-color: #99cc33; color: #fff; border-color:  #99cc33;}
/*独立页*/
.about_banner{width: 100%; height: 510px; background-position: center 80px; background-repeat: no-repeat; background-image: url(../images/about_banner.png);}
.about_banner h2{font-size: 48px; line-height: 1; padding-top: 190px; text-align: center; color: #fff;}
.about_banner p{font-size: 20px; color: #fff; text-align: center; line-height: 50px;}
.about_banner em{width: 35px; height: 35px; display: block; border: 1px solid #fff; background-image: url(../images/jiantou_ddd.png); background-position: center; background-repeat: no-repeat; background-size: 24px; margin: 40px auto 0; border-radius: 18px;}
.about_content{ width: 1100px; min-height: 600px; margin: 50px; font-size: 16px; color: #333; line-height: 36px;}

.about_declare_title{font-size: 32px; text-align: center; line-height: 60px; padding: 30px 0 20px; color: #333;}
.about_declare_div{font-size: 16px; line-height: 32px; color: #4a4a4a; padding: 0 15px 20px;}
.about_declare_div h4{font-size: 20px; font-weight: bold; padding: 15px 0 10px;}
.about_liucheng{margin: 20px;}
.about_ohter{ width: 100%; height: 125px; box-sizing: border-box; padding: 40px 40px 50px 40px; border-top: 1px solid rgb(240,240,240);}
.about_ohter a{ display: block; width: 120px; height: 33px; font-size: 14px; color: #777; text-align: center; line-height: 33px; border: 1px solid #666; border-radius: 4px;  margin: 0 auto;}
.about_ohter a:hover{background-color: #99CC33; border-color: #99CC33; color: #fff; text-decoration: none;}

.about_feedback_warp{width: 750px; margin: 0 auto; padding: 30px 0 0;}
.about_feedback_li{position: relative; width: 620px; min-height: 50px; padding-left: 130px; margin-bottom: 35px;}
.about_feedback_li dt{position: absolute; text-align: center; font-size: 16px; line-height: 50px; color: #888; display: block; left: 0; top: 0; width: 120px;}
.about_feedback_li dd{display: block; width: 620px;}
.about_feedback_li dd .feedback_style_ul{width: 620px; height: 38px; padding: 11px 0;}
.about_feedback_li dd .feedback_style_ul li{width: 86px; height: 36px; margin-right: 15px; border: 1px solid rgb(230,230,230); background-color: rgb(245,245,245); color: #666; cursor: pointer; border-radius: 19px; float: left; text-align: center; line-height: 36px;}
.about_feedback_li dd .feedback_style_ul li.on,.about_feedback_li dd .feedback_style_ul li:hover{background-color: rgb(92,184,92); border: 1px solid rgb(71, 161, 71); color: #fff;}
.about_textarea{width:588px; border: 1px solid rgb(230,230,230); background-color: rgb(245,245,245); color: #666; padding: 15px; height: 120px; font-size: 16px; line-height: 30px; border-radius: 8px; resize:none; font-family: "微软雅黑","华文细黑",Arial,sans-serif;}
.about_input{width: 380px; height: 48px; border: 1px solid rgb(230,230,230); background-color: rgb(245,245,245); color: #666; padding:0 15px;  font-size: 16px; line-height: 48px; border-radius: 8px;}

.about_feedback_btns{height: 44px;  margin:100px auto 0; text-align: center;}
.about_feedback_btns .btn{display: inline-block; width: 320px; height: 44px; background-color:#3b9eff; font-size: 18px; line-height: 44px; border: 0; border-radius: 22px; cursor: pointer; color: #fff;}
.about_feedback_btns .btn:hover{background-color:#2882db}

/*新闻内容*/
.main_long{min-height: 600px;}
.main_long_nav{width: 100%; height: 80px; box-sizing: border-box;padding-left: 40px;line-height: 80px;border-bottom: 1px solid #e6e6e6;font-size: 12px;color: #999999; background-color: rgb(248,248,248); border-radius: 4px 4px 0 0;}
.main_long_nav::before{content: '';display: inline-block;  width: 0;  height: 0; border: 3.5px solid transparent; border-left: 3.5px solid #cccccc; margin-right: 3px;  vertical-align: middle; }
.main_long_nav i{ padding: 0 5px;}
.main_long_nav a{color:#999999 ;}
.main_long .content_title{text-align: center; border-bottom: 1px dotted #e0e0e0; margin: 50px 40px 40px 40px; padding-bottom: 10px;  }
.main_long .content_title h1{font-size: 28px; color: #4c4c4c; line-height: 1; padding-bottom: 15px;}
.main_long .content_title p em{background-image: url(../images/date_icon.png);background-repeat: no-repeat;background-position: left center;background-size:20px auto;display: inline-block;margin-right: 20px;margin-left: 20px;padding-left: 25px;}
.main_long .content_title p em.views{background-image: url(../images/views.png);}
.main_long .content{ width: 100%; box-sizing: border-box; padding: 0 40px 50px; font-size: 16px; color: #333; line-height: 36px;}
.content_other{ width: 100%; height: 145px; box-sizing: border-box; padding: 40px 40px 50px 40px; border-top: 1px solid rgb(240,240,240); position: relative;}
.content_other .go_back{ display: block; width: 120px; height: 33px; font-size: 14px; color: #777; text-align: center; line-height: 33px; border: 1px solid #666; border-radius: 4px; position: absolute; top: 50px; right: 40px;}
.content_other .go_back:hover{background-color: #99CC33; border-color: #99CC33; color: #fff; text-decoration: none;}
.content_other .content_link{font-size: 14px; line-height: 20px; color: #888; position: relative; padding-left: 30px; }
.content_other .content_link i{display: block; position: absolute; width: 18px; height: 18px; background-image: url(../images/jt_top.png); background-position: center; background-size: 12px auto; background-repeat: no-repeat; border: 1px solid #c4c4c4; border-radius: 10px; left: 0; top: 0;}
.content_other .content_link.next{ margin-top: 15px;}
.content_other .content_link.next i{background-image: url(../images/jt_down.png);}
.bottom_msg{font-size: 13px; line-height: 36px; color: #888; text-align: center; padding-top: 8px;}

/*会员单位 从业人员 通用选择框*/
.nei_seacher_warp{width: 1120px; margin: -80px auto 20px; background-color: #fff; border-radius: 10px; padding: 40px 40px 20px;}
.seacher_li{float: left; margin-bottom: 20px; margin-right: 20px;height: 40px; border: 1px solid #e5e5e5; position: relative; line-height: 40px; padding: 0 34px 0 84px; border-radius: 10px;}
.seacher_li dt { width: 70px;height: 40px;  color: #333; font-size: 14px; position: absolute; left: 14px; top: 0;}
.seacher_li dd {  width: 145px;  height: 40px; font-size: 14px;   color: #666;   line-height: 40px;}
.seacher_li i {display: block;position: absolute;width: 10px;height: 40px;right: 14px;top: 0;background-image: url(../images/pmList-down.png);background-position: center;background-repeat: no-repeat;}
.seacher_input_li{ width: 550px; height: 42px; float: right; margin-bottom: 20px;}
.nei_seacher_warp .seacher_input{width: 370px; height: 40px; border: 1px solid #e5e5e5; float: left; padding: 0 15px; border-radius: 10px; line-height: 40px;}
.nei_seacher_warp .seacher_btn{width: 130px; height: 42px; line-height: 42px; background: #3b9eff; color: #fff; font-size: 16px; float: right; border: 0; cursor: pointer;border-radius: 10px;}
.nei_seacher_warp .seacher_btn:hover{background: #2882db;}
.seacher_select_ul{width: 300px; height: auto; padding: 10px 10px 10px 18px; font-size: 14px; line-height: 30px; background-color: #fff; position: absolute; left: 0; top: 41px; z-index: 4;border-radius: 10px; box-shadow: 0px 0px 10px 0px rgba(183,183,183,0.47); display: none;}
.seacher_select_ul a{width: 85px; height: 32px; font-size: 13px; line-height: 32px; border-radius: 16px; margin: 0 15px 0 0; display: block; float: left;}
.seacher_select_ul a.on,.seacher_select_ul a:hover{text-decoration: none; color: #1694C8;}

.main_list{ width: 1200px; margin: 0 auto 50px; background-color: #fff; border-radius: 10px; min-height: 600px;}
.no_find_2{margin: 200px auto; padding-top: 150px; line-height: 30px; text-align: center; font-size: 13px; color: #666; background-image: url(../images/nofind2.png); background-position: center top; background-repeat: no-repeat; background-size: auto 140px;}
.company_list_ul{padding: 30px 0 0 30px; width: 1170px; height: auto;}
.company_list_li{ width: 423px; height: 120px; float: left; margin: 0 30px 30px 0; background-color:rgb(240,246,246); border: 1px solid #e7e7e7; padding: 10px 10px 10px 120px; position: relative;}
.company_list_li .logo{ width: 90px; height: 90px; position: absolute; left: 12px; top: 25px;}
.company_list_li .logo img{ width: 90px; height: 90px; display: block;}
.company_list_li h3{font-size: 20px; color: #333; line-height: 30px; margin-bottom: 10px;vertical-align: middle;}
.company_list_li h3 em{display: inline-block; padding: 0 10px; background-color:#3b9eff; color: #fff; height: 22px; line-height: 22px; border-radius: 11px; margin-left: 10px; font-size: 12px;vertical-align: middle;}
.company_list_li p{font-size: 13px; color: #666; line-height: 20px; margin-bottom: 8px;}
.company_list_li:hover{background-color:#d5e6f7; border: 1px solid #8fc5fc;}

/*企业详情*/
.main_right_big_title{ height: 80px;width: 100%; text-align: center; font-size: 30px; color: #444; line-height: 80px;line-height: 80px;border-bottom: 1px solid #e6e6e6;}
.company_show_info{ margin: 40px 40px 0 40px; border-bottom: 1px solid rgb(240,240,240); padding-bottom: 40px; position: relative; padding-left: 220px; min-height: 200px;}
.company_show_info .logo{ width: 200px; height: 200px; position: absolute; left: 0; top: 0;}
.company_show_info .logo img{ width: 200px; height: 200px; display: block;}
.company_show_info h3{font-size: 30px; color: #333; vertical-align: middle; line-height: 32px; margin-bottom: 25px;}
.company_show_info h3 em{display: inline-block; padding: 0 12px; background-color:#3b9eff; color: #fff; height: 26px; line-height: 26px; border-radius: 13px; margin-left: 10px; font-size: 13px;vertical-align: middle;}
.company_show_info p{ font-size: 16px; color: #666; line-height: 24px; margin-bottom: 15px;}
.company_show_info p em{height: 22px; line-height: 22px; font-size: 14px; background-color: rgb(250,250,250); border: 1px solid rgb(230,230,230); border-radius: 12px; padding: 0 10px; display: inline-block; margin-right: 20px;}
.company_show_info p i{font-weight: bold; font-style: normal;}
.company_show_info p:last-child{ margin-bottom: 0;}
.company_show_div{ margin: 40px 40px 0 40px; border-bottom: 1px solid rgb(240,240,240); padding-bottom: 40px; }
.company_show_title{font-size: 26px; color: #333; padding-left: 18px; position: relative; line-height: 32px; height: 32px; margin-bottom: 20px;}
.company_show_title::before{display: block; content: ""; width: 6px; height: 26px; background-color: #1694C8; position: absolute; left: 0px; top: 4px; border-radius: 3px;}
.company_show_contant{font-size: 16px; line-height: 32px; color: #666;}
.company_show_branch{ width: 869px; max-height: 360px;  position: relative;}
.company_show_branch ul{ width: 405px; height: 354px; overflow-y: auto; background-color: rgb(242,242,242); padding: 3px 0 3px 3px;}
.company_show_branch ul li{ width: 385px; height: 60px;  cursor: pointer; padding: 15px 0 15px 20px; background-color: rgb(250,250,250); margin-bottom: 1px;}
.company_show_branch ul li .title{ width: 100%; height: 30px;}
.company_show_branch ul li .title h3{font-size: 24px; color: #4e4e4e; line-height: 30px; float: left; margin-right: 20px;}
.company_show_branch ul li .title em{padding: 0 10px 0 35px; font-size: 14px; line-height: 22px; color: #666; background-color: rgb(245,245,245); border: 1px solid rgb(230,230,230); border-radius: 12px; display: block; float: left; margin-top: 4px; background-image: url(../images/tel_hui.png); background-position: 10px center; background-repeat: no-repeat; }
.company_show_branch ul li p{ float: left; margin-right: 20px; line-height: 24px; margin-top: 6px; font-size: 14px; color: #666;}
.company_show_branch ul li.on,.company_show_branch ul li:hover{background-color: rgb(76,176,246); background-image: url(../images/sj_white.png); background-position: 350px center; background-repeat: no-repeat;}
.company_show_branch ul li.on .title h3,.company_show_branch ul li:hover .title h3{color: #fff;}
.company_show_branch ul li.on .title em,.company_show_branch ul li:hover .title em{border-color: #fff; background-color: #fff;}
.company_show_branch ul li.on p,.company_show_branch ul li:hover p{color: #fff;}
.company_show_contact{ position: relative;}
.company_show_contact dt{display: block; width: 300px; height: 42px; padding-left: 20px; background-color: rgb(240,240,240); border: 1px solid rgb(220,220,220); font-size: 16px; line-height: 42px; border-radius: 8px; margin-top: 25px;}
.company_show_contact dd{width: 100px; height: 120px; border: 1px solid rgb(220,220,220); position: absolute; left: 360px; top: -5px;}
.company_show_contact dd img{width: 100px; height: 100px; display: block;}
.company_show_contact dd em{text-align: center; font-size: 12px; color: #4e4e4e; line-height: 16px; display: block;}
.company_map_warp{ width: 460px; height: 360px; border-left: 1px solid rgb(240,240,240); position: absolute; top: 0; right: 0;}
.company_map_warp .map{width: 460px; height: 360px;}
.company_show_btn{ width: 100%; height: 42px; margin: 40px 0 60px;}
.company_show_btn .go_back{width: 200px; height: 42px; font-size: 16px; color: #fff; line-height: 42px; border-radius: 21px; background: linear-gradient(to left,#3b9eff 0,#19c3ff 100%); cursor: pointer; border: 0; margin: 0 auto; display: block; transition: .3s; text-align: center;}
.company_show_btn .go_back:hover{background: linear-gradient(to right,#2882db 0,#2882db 100%); text-decoration: none; color: #fff;}


.staff_list_ul{padding: 30px 0 0 30px; width: 1170px; height: auto;}
.staff_list_li{ width: 200px; height: 150px; float: left; margin: 0 30px 30px 0; background-color:rgb(240,246,246); border: 1px solid #e7e7e7; padding: 10px 10px 10px 148px; position: relative;}
.staff_list_li .photo{ width: 120px; height: 150px; position: absolute; top: 10px; left: 10px;}
.staff_list_li .photo img{width: 120px; height: 150px;  display: block;}
.staff_list_li h3{font-size: 20px; color: #333; line-height: 32px; height: 32px; margin-bottom: 13px;vertical-align: middle;}
.staff_list_li h3 em{display: inline-block; padding: 0 12px; background-color:#3b9eff; color: #fff; height: 22px; line-height: 22px; border-radius: 11px; margin-left: 10px; font-size: 12px;vertical-align: middle;}
.staff_list_li p{font-size: 13px; color: #666; line-height: 20px; margin-bottom: 8px;}
.staff_list_li:hover{background-color:#d5e6f7; border: 1px solid #8fc5fc;}

/*个人详情*/
.staff_show_info{ margin: 40px 40px 0 40px; border-bottom: 1px solid rgb(240,240,240); padding-bottom: 20px; position: relative; width: 869px;}
.staff_show_info .photo{width: 200px; height: 260px; float: left; margin-right: 20px; border-radius: 8px; overflow: hidden;}
.staff_show_info .photo img{width: 200px; height: 260px; display: block;}
.staff_show_info .info{width: 429px; min-height: 260px; float: left;}
.staff_show_info .info .info_title{width: 100%; height: 36px;vertical-align: middle; margin-bottom: 30px;}
.staff_show_info .info .info_title h2{font-size: 30px; color: #4e4e4e; font-weight: bold; float: left; line-height: 36px; vertical-align: middle;}
.staff_show_info .info .info_title em{display: block; float: left; margin-left: 20px; padding: 0 15px; background-color: #f60; height: 28px; margin-top: 5px; border-radius: 14px; color: #fff;  line-height: 28px;}
.staff_show_info .info .info_title em.em2{background-color: rgb(92,184,92); margin-left: 10px;}
.staff_show_info .info .info_title em.em3{background-color:#999999; margin-left: 10px;}
.staff_show_info .info .info_title em i{font-weight: bold; font-size: 14px;font-style: normal; padding-left: 5px; }
.staff_show_info .info .info_dl{position: relative; padding-left: 75px; margin-bottom: 10px; }
.staff_show_info .info .info_dl dt{line-height: 30px; width: 75px; height: 28px; font-size: 15px; color: #777; position: absolute; left: 0; top: 0;}
.staff_show_info .info .info_dl dd{display: inline-block; padding: 0 12px; margin-right: 5px; margin-bottom: 8px; background-color: #19c3ff; line-height: 28px; border-radius: 14px; font-size: 14px; color: #fff;}
.staff_show_info .info .info_dl dd.dd1{background-color: rgb(240,240,240); color: #666;}
/*
.staff_show_info .info .info_dl dd.dd1{background-color: #FF33CC;}
.staff_show_info .info .info_dl dd.dd2{background-color: #666600;}
.staff_show_info .info .info_dl dd.dd3{background-color: #336633;}
.staff_show_info .info .info_dl dd.dd4{background-color: #009966;}
.staff_show_info .info .info_dl dd.dd5{background-color: #663366;}
.staff_show_info .info .info_dl dd.dd6{background-color: #669933;}
.staff_show_info .info .info_dl dd.dd7{background-color: #009966;}
.staff_show_info .info .info_dl dd.dd8{background-color: #666699;}
.staff_show_info .info .info_dl dd.dd9{background-color: #6666CC;}
.staff_show_info .info .info_dl dd.dd10{background-color: #CC3333;}
.staff_show_info .info .info_dl dd.dd11{background-color: #993399;}
.staff_show_info .info .info_dl dd.dd12{background-color: #999933;}
.staff_show_info .info .info_dl dd.dd13{background-color: #336699;}
.staff_show_info .info .info_dl dd.dd14{background-color: #006633;}
*/
.staff_show_info .info .info_dl dd.dd_a{ margin-bottom: 6px; margin-top: 2px;background-color: #ff0036;}
.staff_show_info .info .info_dl dd i{font-weight: bold; font-style: normal; padding-left: 5px;}

.staff_show_info .contact{ width: 200px; height: 260px; float: right; background-color: rgb(248,248,248); border-radius: 8px;}
.staff_show_info .contact .contact_title{width: 100px; height: 28px; text-align: center; font-size: 16px; color: #333; line-height: 28px; position: relative; background-color:rgb(248,248,248); margin: 10px auto 0;}
.staff_show_info .contact .contact_title::before{display: block; content: ""; width: 40px; height: 1px; position: absolute; left: -35px; top: 14px; background-color: #dcdcdc;}
.staff_show_info .contact .contact_title::after{display: block; content: ""; width: 40px; height: 1px; position: absolute; left: 95px; top: 14px; background-color: #dcdcdc;}
.staff_show_info .contact .contact_img{width: 100px; height: 120px; margin: 6px auto 10px;}
.staff_show_info .contact .contact_img img{width: 100px; height: 100px; display: block;}
.staff_show_info .contact .contact_img p{text-align: center; font-size: 12px; color: #888;}
.staff_show_info .contact .contact_info{ width: 140px; height: 30px; background-color: #0CC467; color: #fff; font-size: 13px; padding-left: 30px; background-image: url(../images/wechat_white.png); background-position: 8px center; background-repeat: no-repeat; background-size: 16px auto; border-radius: 10px;  line-height: 30px; margin: 0 auto 10px;}
.staff_show_info .contact .contact_info.tel{background-image: url(../images/tel_white.png);}
.staff_show_info .contact .contact_info:last-child{margin-bottom: 0;}
.staff_show_info .contact.bg .contact_sm{ width: 160px; padding-top: 120px; height: 80px; margin: 10px auto; background-image: url(../images/warning.png); background-position: center 20px; background-repeat: no-repeat; background-size: 70px auto; font-size: 13px; color: #888; }


.staff_show_div{ margin: 40px 40px 0 40px; border-bottom: 1px solid rgb(240,240,240); padding-bottom: 40px; }
.staff_show_title{font-size: 26px; color: #333; padding-left: 18px; position: relative; line-height: 32px; height: 32px; margin-bottom: 20px;}
.staff_show_title::before{display: block; content: ""; width: 6px; height: 26px; background-color: #1694C8; position: absolute; left: 0px; top: 4px; border-radius: 3px;}
.staff_show_detail .info_ul{margin-top: 30px; margin-bottom: 40px;}
.staff_show_detail .info_ul:last-child{margin-bottom: 0;}
.staff_show_detail .info_ul li{float: left; width: 15%; height: 50px; text-align: center; position: relative; overflow: hidden; }
.staff_show_detail .info_ul li.info_li_2{ width: 25%;}
.staff_show_detail .info_ul li.info_li_3{ width: 25%;}
.staff_show_detail .info_ul li.info_li_4{ width: 57%;}
.staff_show_detail .info_ul li.info_li_5{ width: 18%;}
.staff_show_detail .info_ul li.info_li_6{ width: 12%;}
.staff_show_detail .info_ul li::before{display: block; content: ""; width: 1px; height: 30px; position: absolute; top: 10px; left: 0; background-color: #d2dde4;}
.staff_show_detail .info_ul li:last-child::after{display: block; content: ""; width: 1px; height: 30px; position: absolute; top: 10px; right: 0; background-color: #d2dde4;}
.staff_show_detail .info_ul li dt{font-size: 13px; line-height: 22px; color: #777;}
.staff_show_detail .info_ul li dd{font-size: 16px; line-height: 28px; color: #333;}
.staff_show_detail .info_ul_other{line-height: 32px;font-size: 16px;  color: #333;}
.staff_show_detail .info_ul_other em{font-size: 13px; color: #777;line-height: 32px; padding-right: 8px;}
.staff_show_contant{font-size: 16px; line-height: 32px; color: #666;}
.staff_show_cert{ width: 900px;}
.staff_show_cert_li{ width: 270px; height: 200px; margin:15px 30px 15px 0;  float: left; background-color: rgb(230,230,230); background-image: url(../images/no_photo.png); background-position: center 50px; background-repeat: no-repeat; position: relative; overflow: hidden;}
.staff_show_cert_li .img{ width: 270px; height: 200px; }
.staff_show_cert_li .img img{width: 270px; height: 200px; display: block;}
.staff_show_cert_li .info{position: absolute; left: 0; bottom: -101px; background-color: #19c3ff; width: 270px; padding-bottom: 8px;}
.staff_show_cert_li .info h3{ text-align: center; font-size: 16px; color: #fff; line-height: 40px; height: 40px;}
.staff_show_cert_li .info p{line-height: 30px; line-height: 30px; font-size: 13px; color: #fff; padding-left: 10px; border-top: 1px solid #8fdffc; margin: 0 10px;}
.staff_show_btn{ width: 100%; height: 42px; margin: 40px 0 60px;}
.staff_show_btn .go_back{width: 200px; height: 42px; font-size: 16px; color: #fff; line-height: 42px; border-radius: 21px; background: linear-gradient(to left,#3b9eff 0,#19c3ff 100%); cursor: pointer; border: 0; margin: 0 auto; display: block; transition: .3s; text-align: center;}
.staff_show_btn .go_back:hover{background: linear-gradient(to right,#2882db 0,#2882db 100%); text-decoration: none; color: #fff;}

.staff_show_comment_li{width: 100%; min-height: 110px; border-bottom: 1px solid rgb(240,240,240); position: relative; box-sizing: border-box; padding: 25px 10px 25px 90px;}
.staff_show_comment_li:first-child{border-top:1px solid rgb(240,240,240);}
.staff_show_comment_img{ position: absolute; width: 60px; height: 60px; background-image: url(../images/member/member_big_headimg.png); background-position: center; background-size: 60px auto; left: 10px; top: 25px;}
.staff_show_comment_title{width: 100%; height: 16px; font-size: 16px; line-height: 16px; margin-bottom: 20px;}
.staff_show_comment_title h3{display: inline-block;}
.staff_show_comment_title span{display: inline-block; margin-left:80px; float: right; font-size: 13px; color: #888;}
.staff_show_comment_star{width: 100%; height: 32px;margin-bottom: 20px;}
.staff_show_comment_star dd{float: left; margin-right: 20px; padding: 4px 15px 6px 90px; border: 1px solid rgb(230,230,230); background-color: rgb(245,245,245); border-radius: 16px; position: relative; }
.staff_show_comment_star dd em{width: 80px; height: 32px; background-color:  #CC3333;border-radius: 16px; text-align: center; color: #fff; position: absolute; left: -1px; top: -1px; line-height: 32px; font-size: 14px; }
.staff_show_comment_star dd span{display: block;width: 125px; height: 20px; background-image: url(../images/star_big.png); background-position: left 0px; background-repeat: no-repeat;}
.staff_show_comment_star dd span.star_5{background-position: left 0px;}
.staff_show_comment_star dd span.star_4{background-position: left -30px;}
.staff_show_comment_star dd span.star_3{background-position: left -60px;}
.staff_show_comment_star dd span.star_2{background-position: left -90px;}
.staff_show_comment_star dd span.star_1{background-position: left -120px;}
.staff_show_comment_content{padding: 10px 15px; border-radius: 6px; background-color: rgb(240,240,240); color: #666; font-size: 13px; line-height: 24px;}
.staff_show_comment_content em{ color: rgb(247,147,30);  padding-right: 10px;}

.staff_show_comment_page{ width: 100%; height: 32px; margin-bottom: 20px; margin-top: 30px; text-align: center;} 
.staff_show_comment_page a,.staff_show_comment_page p{ display: inline-block; margin: 0 10px; padding: 0 15px; height: 30px; font-size: 13px; background-color: rgb(240,240,240); border: 1px solid rgb(220,220,220); line-height: 30px; color:#2882db; border-radius: 16px;}
.staff_show_comment_page p em{font-weight: bold; color: #f60; padding: 0 3px;}
.staff_show_comment_page a{background-color: #3b9eff; border: 1px solid#2882db; color: #fff;}
.staff_show_comment_page a:hover{background-color:#2882db; text-decoration: none;}
.staff_show_comment_page a.nolink{background-color: rgb(240,240,240); border: 1px solid rgb(220,220,220); color: #888; cursor: default;}
/*预约页*/
.subscribe_banner{width: 100%; height: 580px; background-position: center 80px; background-repeat: no-repeat;background-image: url(../images/subscribe_banner.jpg);}
.subscribe_main{ width: 1200px; margin: -80px auto 50px; background-color: #fff; border-radius: 10px;}
.subscribe_warp{margin: 40px 0 30px 100px; width: 1019px; padding-left: 40px; border-left: 1px solid #e8e8e8; position: relative;}
.subscribe_title{margin-left: -62px; width: 100%; height: 42px; margin-bottom: 20px;}
.subscribe_title i{display: block; width: 42px; height: 42px; background-color: #0086ff; border-radius: 21px; line-height: 42px; text-align: center; font-size: 20px; font-style: normal; font-weight: bold; color: #fff; float: left;}
.subscribe_title h2{font-size: 18px; color: #333; line-height: 42px; margin-left: 20px; float: left;}