@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,table,tbody,p,th,tr,td,em{ margin:0; padding:0; font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti; font-size:12px;}
html,body{ height:100%;}
img,input,button,a,select,textarea{margin:0;padding:0;resize:none;border:none;outline:none;}
ol,ul{ list-style:none;}
h1,h2,h3,h4,h5,h6,p,em,i,b,em{ font-size:100%; word-wrap:break-word; font-weight:normal; font-style:normal;}
a { text-decoration:none; outline:none; font-size: 14px;}
img { vertical-align:middle;}

.fl { float:left;}
.fr { float:right;}
.clearfix:after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
}
.clearfix {
  zoom: 1;
}
.t10 { margin-top:10px;}
.t20 { margin-top:20px;}
.tc { text-align:center;}
.f12 { font-size:12px;}
.f14 { font-size:14px;}
.f16 { font-size:16px;}
.f20 { font-size:20px;}
.w100 { width:100%;}
.w1200 { width:1200px; margin:0 auto;}
/*************公共样式*************/

dl,dt,dd,a,i,img {
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
}
.header-top { height: 40px; line-height: 40px; background: #2C2C2C; min-width:1200px;}
.header-top div { color:#adadad;}
.top-nav li { float: left; padding: 0 10px; color: #adadad;}
.top-nav li a { color: #adadad; font-size: 12px; display: block;float: left;}
.top-nav li a img { display:inline-block; padding:0 5px 2px 5px;}

.header { height:130px; overflow:hidden;}
.header .logo img { width: 100%;}
.header .pc_tel { margin-top:10px;}
.header .tel { width:200px; line-height:25px; position: relative;font-size:12px; padding-left:10px; color:#888; border:1px #eaeaea solid; border-radius:20px; background:url(../img/serch.png) no-repeat 185px center;}
.header .tel input { width:173px;}
.tel button{position: absolute;right:3px;top: 2px;width: 22px;height: 20px ;background: none;cursor:pointer;}
/*.nav { min-width:1200px; height:50px; line-height:50px; overflow:hidden; background:url(../img/bg_01.png) repeat-x center;}*/
.nav { min-width:1200px; height:50px; line-height:50px; overflow:hidden; background:#004ea2;}
.nav ul li { float: left; width:11%; text-align:center;}
.nav ul li a { display: inline-block; font-size:16px; width:100%; color: #fff;}
/*.nav ul li.active a,.nav ul li:hover a { background-color:#F05B01;}*/
.nav ul li.active a,.nav ul li:hover a { background-color:#0672e7;}
/*header*/

/*one lunbo */
.focus{ width:100%; min-width:1200px; margin:0 auto; position:relative; overflow:hidden;}
.focus .hd{ width:100%; height:20px;  position:absolute; z-index:1; bottom:5px; text-align:center;}
.focus .hd ul{ display:inline-block; height:10px; padding:3px 5px; font-size:0; vertical-align:top;}
.focus .hd ul li { display:inline-block; background:#fff; opacity:0;}
.focus .hd ul .on { background:#f00; opacity:0;}
.focus .bd{ position:relative; z-index:0;}
.focus .bd li img{ width:100%;}
.focus .bd li a { -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */}
.focus .prev, .focus .next { display:block; position:absolute; z-index:1; top:48%; margin-top:-30px; width:30px; height:80px; cursor:pointer;}
.focus .prev { left:6%; background:url(../img/left.png) no-repeat center center;}
.focus .next { right:6%; background:url(../img/right.png) no-repeat center center;}
.focus .prev:hover { background:url(../img/left.png) none; background:url(../img/left1.png) no-repeat center center;}
.focus .next:hover { background:url(../img/right.png) none;  background:url(../img/right1.png) no-repeat center center;}
/*one lunbo end */

.index_cp { margin:80px auto !important;}
.index_title { width:300px; overflow:hidden;}
/*.cp_th { height:84px; overflow:hidden; padding:26px 0 0 75px; background-color:#FB7C2B; color:#fff;}*/
.cp_th { height:84px; overflow:hidden; padding:26px 0 0 75px; background-color:#004ea2; color:#fff;}
.cp_th strong { display:block; font-size:22px; font-weight:bold; margin-bottom:5px;}
.cp_th span { font-size:16px;}

.in_title_ul li { height:100px; background-color:#FBFBFB; border-bottom:1px #E2E2E2 solid;}
.in_title_ul li:last-child { border-bottom:none;}
.in_title_ul li a { display:block; height:100px; cursor:pointer;}
.in_title_ul li a dl dt { width:25%; height:100px; line-height:100px; font-size:24px; color:#000; font-weight:bold; text-align:center;}
.in_title_ul li a dl .dd1 { width:65%; padding-top:33px;}
.in_title_ul li a dl .dd1 h3 { font-size:15px; font-weight:bold; color:#000;}
.in_title_ul li a dl .dd1 p { font-size:12px; color:#9b9b9a;}
.in_title_ul li a dl .dd2 { width:10%; height:100px; background:url(../img/more1.png) no-repeat center center;}
.in_title_ul li:hover dt,.in_title_ul li:hover .dd1 h3 { color:#009944;}
.in_title_ul li:hover .dd2 { background:url(../img/more2.png) no-repeat center center;}
.in_title_ul li.current dt,.in_title_ul li.current .dd1 h3 { color:#009944;}
.in_title_ul li.current .dd2 { background:url(../img/more2.png) no-repeat center center;}

/*two lunbo fullSlide */
.fullSlide1 { width:860px; height:400px; overflow:hidden; position:relative; min-height:400px;}
.fullSlide1 .bd { margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.fullSlide1 .bd ul { width:100% !important;}
.fullSlide1 .bd li { width:100% !important; overflow:hidden; text-align:center;}
.fullSlide1 .bd li img { width:100%; height:400px;}
.fullSlide1 .bd li a { display:block;}
.fullSlide1 .prev, .fullSlide1 .next { display:block; position:absolute; z-index:1; top:48%; margin-top:-30px; width:30px; height:80px; cursor:pointer;}
.fullSlide1 .prev { left:3%; background:url(../img/left2.png) no-repeat center center; opacity:0.5;}
.fullSlide1 .next { right:3%; background:url(../img/right2.png) no-repeat center center; opacity:0.5;}
.fullSlide1 .prev:hover { background:url(../img/left2.png) no-repeat center center; opacity:1;}
.fullSlide1 .next:hover { background:url(../img/right2.png) no-repeat center center; opacity:1;}
/*two lunbo fullSlide end */

.index_content { position:relative; width:860px; height:186px; border:1px #D8D8D8 solid; margin-top:26px;}
.index_content dl { position:relative; width:250px; height:176px; padding:5px; overflow:hidden; border-left:1px #D8D8D8 solid; border-right:1px #D8D8D8 solid;}
.index_content dl:first-child { border-left:0; border-right:1px #D8D8D8 solid; margin-right:38px;}
.index_content dl:last-child { border-left:1px #D8D8D8 solid; border-right:0;}
.index_content dl dt { width:250px; height:176px; overflow:hidden;}
.index_content dl dt img { width:100%;}
.index_content dl dd a { display:inline-block; position:absolute; top:5px; left:5px; width:250px; height:106px; overflow:hidden; font-size:16px; text-align:center; padding-top:70px; background:rgba(0,0,0,.6); color:#fff; transform:scale(0,0); -o-transform:scale(0,0);-webkit-transform:scale(0,0);}
.index_content dl:hover dd a{ transform:scale(1,1); -o-transform:scale(1,1); -webkit-transform:scale(1,1);}
.index_content span.y1 { position:absolute; top:-10px; left:-5px; z-index:9;}
.index_content span.y2 { position:absolute; top:-10px; right:-5px; z-index:9;}
.index_content span.y3 { position:absolute; bottom:-7px; left:-5px; z-index:9;}
.index_content span.y4 { position:absolute; bottom:-7px; right:-5px; z-index:9;}
.index_more{
    text-align: center;
    margin-top: 15px;
}
.index_more a{
    display: inline-block;
    padding: 5px 30px;
    border-radius: 4px;
    background: #004ea2;
    color: #fff;
    font-size: 14px;
    line-height: 28px;
    transition: all .3s;
}
.index_more a:hover{
    background: #01366f;
}
.index_about { width:92%; margin:0 auto; background:url(../img/bg_03.png) no-repeat center; background-size:100% 100%;}
.index_ab { width:1200px; margin:0 auto; padding:30px 0 40px 0;}
.index_ab h1 { font-size:36px; color:#333; margin:20px auto 40px auto; text-align:center; background:url(../img/h_bg.png) no-repeat center 25px;}
@media screen and (max-width: 1200px){
	.index_about { width:1200px;}
	.index_case { width:1200px;}
}
.ab_llft { width:46%;}
/*about lunbo*/
.fullSlide2 { position:relative;}
.fullSlide2 .bd ul { width:534px !important; height:318px !important; overflow:hidden;}
.fullSlide2 .bd ul li img { width:100%; height:318px;}
.fullSlide2 .hd{ width:100%; height:20px; position:absolute; right:30px; bottom:20px; z-index:1; text-align:right;}
.fullSlide2 .hd ul{ display:inline-block; height:15px; padding:8px 8px;font-size:0; vertical-align:top;}
.fullSlide2 .hd ul li{ display:inline-block; width:12px; height:12px; background:rgba(255,255,255,0.5); margin:0 5px; vertical-align:top; overflow:hidden; color:rgba(0,0,0,0); border-radius:50px; cursor:pointer;}
.fullSlide2 .hd ul .on {  width:8px; height:8px;border:2px rgba(255,255,255,1) solid;}
/*about lunbo*/

.ab_right { width:46%;}
.ab_right p { line-height:30px; text-indent:2em; font-size:14px; color:#000;}
.ab_right p a { color:#004ea2; font-size:14px;}

.index_ys { margin-top:30px;}
.index_ys img { width:100%;}

.index_case { background:url(../img/bg_02.png) no-repeat center; background-size:100% 100%; margin-top:30px;}
.index_case_con { padding:80px 0;}
.case_th .th1 { width:840px; height:140px; background-color:#004ea2; padding:30px; color:#fff;}
.case_th .th1 h1 { font-size:50px; margin-bottom:20px;}
.case_th .th1 h1 span { font-size:40px;}
.case_th .th1 p { font-size:14px; line-height:22px;}
.case_th .th2 { width:300px; height:200px; text-align:center; color:#fff; overflow:hidden; background:rgba(0,0,0,.6);}
.case_th .th2 span { display:block; font-size:24px; padding-top:40px; margin-bottom:30px;}
.case_th .th2 a { display:block; width:145px; height:32px; line-height:32px; margin:0 auto; border:1px #fff solid; font-size:14px; color:#fff;}
.case_con { height:400px; overflow:hidden;}
.case_con div { width:300px; height:200px; color:#333;}
.con_wz { position:relative; text-align:center; background-color:#fff;}
.con_wz h3 { line-height:40px; font-size:18px; padding-top:30px;}
.con_wz h4 { line-height:30px; font-size:14px;}
.con_wz p { margin-top:20px; line-height:40px;}
.con_wz p a { display:block; width:100px; color:#333; font-size:14px; text-align:center; margin:0 auto; background:url(../img/more_02.png) no-repeat center center;}
.con_img { width:300px; height:200px; overflow:hidden; transform:scale(1,1);}
.con_img img { width:100%;}
.con_wz_right img { position:absolute; top:40%; right:-35px; z-index:999;}
.con_wz_left img { position:absolute; top:40%; left:-35px; z-index:999;}
.case_con .con_img:hover img { transform:scale(1.15,1.15);}


.index_new { padding:20px 0;}
.index_new > h1 { font-size:36px; color:#333; margin:20px auto; text-align:center; background:url(../img/h_bg.png) no-repeat center 25px;}

.index_pro { padding:20px 0 40px;}
.index_pro > h1 { font-size:36px; color:#333; margin:20px auto 40px; text-align:center; background:url(../img/h_bg.png) no-repeat center 25px;}


.index_hyzx { width:600px;}
.index_hyzx > h3 { width:580px; line-height:40px; height:40px; overflow:hidden; font-size:16px; color:#000; background:url(../img/bg_xian.png) no-repeat left bottom; margin-bottom:20px;}
.index_hyzx > h3 span { float:left;}
.index_hyzx > h3 a { float:right; color:#004ea2; font-size:12px;}

.hyzx { height:270px; overflow:hidden; border-right:1px #eaeaea solid; padding-right:20px;}
.hyzx dl { margin-bottom:10px;}
.hyzx dl dt { width:190px; height:90px; margin-right:10px;}
.hyzx dl dt img { width:100%;}
.hyzx dl dd { width:375px;}
.hyzx dl dd > h3 { height:25px; line-height:25px; overflow:hidden;}
.hyzx dl dd > h3 a { font-size:16px; color:#333;}
.hyzx dl dd > h3 a:hover { color:#009944;}
.hyzx dl dd i { display:block; font-size:12px; color:#a6a6a6; margin-bottom:6px;}
.hyzx dl dd p { height:42px; line-height:21px; overflow:hidden; font-size:12px; color:#666;}
.hyzx ul li { line-height:35px; height:35px; overflow:hidden;}
.hyzx ul li a { display:block; width:100%; font-size:14px; line-height:30px; height:30px;}
.hyzx ul li a span { float:left; color:#000; max-width:410px; overflow:hidden;}
.hyzx ul li a i { float:right; color:#505050;}
.hyzx ul li a:hover span, .hyzx ul li a:hover i { color:#009944;}

.index_qyxw { width:580px;}
.qyxw { border-right:none;}
.qyxw dl { margin-bottom:10px;}
.qyxw dl dt { width:150px !important; height:90px !important;}
.qyxw dl dd { width:395px;}
.qyxw dl dd p { height:42px; line-height:21px;}

.footer_nav { min-width:1200px; line-height:50px; background-color:#F7F7F7; margin-top:20px;}
.footer_nav span { color:#414141; font-size:12px;}
.footer_nav a { margin-right:25px; font-size:12px; color:#414141;}
.footer_nav a:hover { color:#009944;}

.footer { min-width:1200px; padding:20px 0; background-color:#004ea2;}
.footer > div > div { height:140px;}
.footer_l { width:400px;}
.footer_c { width:398px; border-left:1px #1083ff solid; border-right:1px #1083ff solid;}
.footer_c h3 { font-size:15px; font-weight:bold; color:#fff; padding-left:30px; margin-bottom:15px;}
.footer_c ul { padding-left:30px;}
.footer_c ul li { float:left; line-height:35px; margin-right:30px;}
.footer_c ul li a { font-size:12px; color:#fff;}
.footer_r { width:400px;}
.footer_r h3 { font-size:15px; font-weight:bold; color:#fff; padding-left:30px; margin-bottom:15px;}
.footer_r p { font-size:12px; color:#fff; padding-left:30px; line-height:25px;}
.footer_bottom { min-width:1200px; text-align:center; height:50px; line-height:50px; background-color:#1c69bd; color:#fff;}
.footer_bottom i { display:inline-block; padding:0 10px;}
.footer_bottom img { width:50px; height:15px; padding-bottom:3px;}
/******************index end******************/

.p_banner{
    height: 300px;
}
.p-container{
    padding-top:40px;
}
.p-tit{
     background: url("../img/logo_3.png") no-repeat left center;
     height: 76px;
     line-height: 60px;
     padding-left: 66px;
     display: inline-block;
     float: left;
}
.p-tit h2{
    display: inline-block;
    font-size:30px;
    color: #505050;

}
.p-tit span{
    color:#7c7c7c;
    font-size:12px;
    margin-left: 10px;
}
.p-c_img,.p-case_img,.p-about_img,.p-news_img,.p-service_img,.p-contact_img,.p-solution_img,.p-hr_img{
    float: right;
    width: 601px;
    height: 250px;
}
.p-c_img{
     background: url("../img/c_img.jpg") no-repeat;
}
.p-case_img{
    background: url("../img/a_img.jpg") no-repeat;
}
.p-about_img{
    background: url("../img/about_img.jpg") no-repeat;
}
.p-news_img{
    background: url("../img/news_img.jpg") no-repeat;
}
.p-service_img{
    background: url("../img/service_img.jpg") no-repeat;
}
.p-contact_img{
    background: url("../img/contact_img.jpg") no-repeat;
}
.p-solution_img{
    background: url("../img/solution_img.jpg") no-repeat;
}
.p-hr_img{
    background:url('../img/hr_img.jpg') no-repeat;
}
.p-c_text{
    float: left;
    width: 585px;
    color: #838383;
    font-size:15px;
    margin-top: 25px;
}
.p-nav{
    margin: 20px 0 46px 0;
}
.p-nav li{
    float: left;
    border:1px solid #a3a3a3;
    border-right: 0;
}
.p-nav li:first-child{
    border-radius: 5px 0 0 5px;

}
.p-nav li:last-child{
    border-radius:0 5px 5px 0;
    border:1px solid #a3a3a3;
}
.p-nav li a{
    display: block;
    color: #878787;
    font-size:16px;
    padding: 0 20px;
    height: 42px;
    line-height: 42px;
}
.p-nav li:hover,.p-nav .p_active {
    background: #009944 !important;
    border:1px solid #02bd55;
}
.p-nav li a:hover,.p-nav .p_active a{
    color: #fff !important;
}
.zh_box{
    clear: left;
}
.zh_box .index_content{
    height: auto;
    width: auto;
    border: 0;
    margin-right:-67px;
}
.zh_box .index_content dl{
    border: 0;
    width: 362px;
    height: 321px;
    padding:0;
    margin:0 57px 20px 0;
}
.zh_box .index_content dl dt{
    width: 362px;
    height: 321px;
}
.zh_box .index_content dl dd a{
    width: 302px;
    height: 264px;
    padding:55px 30px 0 30px;
    z-index: 2;
    top: 0px;
    left: 0px;
}
.zh_box .index_content dl dd a h2{
    font-size:20px;
}
.zh_box .index_content dl dd a p{
    font-size:12px;
    text-align: left;
    margin:25px 0;
}
.zh_box .index_content dl dd a span,.zh_box .index_content dl dd a i{
    font-size:14px;
    color: #c0c0c0;
}
.zh_box .index_content dl dd a i{
    display:inline-block;
    margin-top:70px;
}
.zh_box .index_content dl dd a h3{
    font-size:20px;
    margin-top:60px;
}
.xian{
    width: 62px;
    height: 1px;
    border-bottom:1px solid #a09f9f;
    margin:0 auto;
    padding:5px;
}
.zh_box .index_content dl:first-child{
    margin:0;
    padding:0;
    margin:0 57px 20px 0;
}
.zh_box .zh-dd{
    position: absolute;
    z-index: 1;
    left: 0;
    bottom: 1.6px;
    width: 312px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    font-size:16px;
    color: #fff;
    background: #004ea2 url("../img/jiantou.png") no-repeat 323px center;
    display:block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    padding:0 40px 0 10px;
}
.paging{
    margin:57px 0;
    text-align: center;
}


.paging a{
    display:inline-block;
    /*background: url('../img/paging_bg.jpg') repeat-x;*/
    padding:10px 16px;
    color: #004ea2;
    border: 1px solid #004ea2;
    margin:0 8px;
}
.paging  a:hover{
    background: #004ea2;
    color: #fff;
}
.paging span{
    display:inline-block;
    background: #004ea2;
    color: #fff;
    padding:10px 16px;
    margin:0 8px;
    font-size:14px;
}
.paging a:first-child{
    padding:10px 25px;
}
.paging a:last-child{
    padding:10px 25px;
}
.zh_cp_show{
    margin-bottom:120px;
}
.zh_cp_show_img{
    width: 534px;
    height: 400px;
    margin:0 auto;
    text-align: center;
    box-shadow: 0px 10px 5px #d0d0d0;
}
.zh_cp_show_img img{
    max-width: 534px;
    max-height: 400px;
    min-width: 534px;
    min-height: 400px;
}
.zh_cp_show_img p{
    text-align: center;
    font-size:20px;
    color:#000;
    margin:35px 0 10px 0;
}
.zh_cp_show_img span{
    font-size:16px;
    color: #000;
}
.odds_tit{
    width: 100%;
    height: 37px;
    background: url('../img/odds_tit.png') no-repeat;
}
.odds_tit h3{
    font-size:18px;
    color: #ff7300;
    text-indent:39px;
}
.odds_text{
    padding:10px 0 57px 0;
    width: 1156px;
    font-size: 14px;
    color: #5e5e5d;
}

.zh_box_tit{
    border-bottom:1px solid #d2d2d2;
}
.zh_box_tit h3{
    display: inline-block;
    padding:11px 30px;
    font-size:20px;
    color: #fff;
    background: #004ea2;
}
.about_text{
    font-size:14px;
    color: #000;
    line-height:27px;
    padding-bottom:96px;
}
.zh_cp_show .fullSlide1{
    margin:0 auto;
    overflow:visible;
    height: auto;
}
.zh_cp_show .fullSlide1 .bd li img{
    max-height: 400px;
    max-width: 535px;
    min-height: 400px;
    min-width: 535px;
    box-shadow: 0px 10px 5px #d0d0d0;
}
.zh_cp_show .fullSlide1 .bd li p{
    color:#000;
    margin-top:35px;
    font-size:20px;
}

.news_list li{
    margin-bottom:10px;
    background: #fcfcfc;
}
.news_list li a{
    display:block;
    width: 1180px;
    height: 203px;
    padding:9px 10px;
}
.news_list li a:hover{
    outline:1px solid #009944;
}
.news_list li a img{
    width: 267px;
    height: 200px;
    width: 267px;
    height: 200px;
    float: left;
}
.news_list .news_info{
    float: left;
    width: 828px;
    margin-left: 70px;
    padding-top:10px;
}
.news_info h2{
    font-size:20px;
    color: #000;
    margin-bottom:15px;
 }
.news_info span{
    display:inline-block;
    font-size:14px;
    color: #838383;
    margin-bottom:15px;
 }
.news_info p{
    font-size:14px;
    color: #838383;
    overflow: hidden;
    line-height: 1.8;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
 }
 .center_box{
    text-align: center;
 }
 .news_show h2{
    color:#000 ;
    font-size:20px;
    margin-bottom:23px;
 }
.news_bg{
    background: #fcfcfc;
    padding-top:27px
}
  .news_show img{
    max-width: 413px;
    max-height: 310px;
    min-width: 413px;
    min-height: 310px;
 }
 .news_show_text{
    text-align: start;
    padding: 0 34px;
     padding-top:32px;
    font-size:14px;
    color: #838383;
     background: url(../img/hhbg.jpg) no-repeat center top;
 }
.page{
    display: inline-block;
    border-top:1px solid #838383;
    margin-top:27px;
}
 .page a{
    width: 100%;
    display: block;
    color: #838383;
    margin:12.5px 0;
 }
  .page a:hover{
    color: #009944;
 }
.service_banner{
    background: url('../img/service_banner.jpg') no-repeat center;
    height: 300px;
}
.hotline{
    margin-top: 50px;
    color: #ff0808;
    font-size:16px;
}

}
.addr{
    width: 580px;
    height: 287px;
}
.contactr{
    padding-left: 100px;
    font-size: 16px;
    line-height: 48px;
}
.contact{
    padding:20px 0 20px 20px;
    background: #fcfcfc;
    margin-bottom:55px;
}
.solution_content{
    padding: 27px 0 30px 0;
}
.solution_content dl{
    margin-bottom: 10px;
    background: #fcfcfc;
    padding:27px 0 29px 32px;
}
.solution_content dl dt{
    font-size:20px;
}
.solution_content dl dd{
    margin-left:38px;
    font-size:14px;
    color: #838383;
    padding:10px;
    line-height: 1.6;
}
.solution_content dl dd strong{
    color: #000;
}
.sideMenu{
    background: #f7f7f7;
}
.sideMenu_tit{
    font-size:16px;
    position: relative;
    padding: 15px 21px;
}
.sideMenutext{
    line-height: 28px;
    border-top:1px solid #cfcfcf;
    font-size:14px;
    color: #060001;
    margin:0 20px;
    padding: 20px 0;
}
.sideMenu_tit h3{
    display: block;
}
.sideMenu_tit span{
    display:block;
    width: 16px;
    height: 19px;
    position: absolute;
    top: 15px;
    right: 20px;
    background: url('../img/down.png') no-repeat center;
}
.hr_box .sideMenu .Gd span{
    background: url('../img/up_05.png') no-repeat center;
}
.hr_box .Gd{
    display:block;
}
.sideMenu{
    margin-top:10px;
}
.sideMenutext{
    display:none;
}
.weixin_content{
    position: relative;
}
.weixin{
    position: absolute;
    top: 39px;
    left:-80px;
    width: 200px;
    height: 200px;
    background: #fff;
    z-index: 999;
    text-align:center;
    line-height: 200px;
    display: none;
    border:1px solid #2C2C2C;
}
