ul, ol {
    padding-left: 0;
    list-style-type: none;
    margin:0;
}
body{ padding-top: 0; }
.fl{float: left;} .fr{float: right;} .clr{clear: both;}
.white {
    color: #fff;
}
.wrapper{ width: 1200px; margin: 0px auto; }
.topOne {
    background: #262b37;
    height: 40px;
    overflow: hidden;
    font-size: 12px;
    line-height: 40px;
    color: #ccc;
}

.topOne i{ font-style: normal; }
.topOne i>a{color: #fff;} 
.topOne .fl span{ display:inline-block; float:left; margin-right:24px;}
.topOne .hd_top_nav a{ display:inline-block; float:left; color:#ccc;}
.topOne .hd_top_nav i{ display:inline-block; margin:0 15px; float:left;}
.topOne .hd_top_nav .toplogin{ float:left; margin-left:40px; width:144px; padding-left:12px; height:28px; background:#51555f; border-radius:3px; overflow:hidden; margin-top:6px; line-height:28px;}
.topOne .hd_top_nav .toplogin a,.topOne .right .toplogin i{ color:#fff;}
.topOne .hd_top_nav .toplogin i{ margin:0 12px;}

.header{ background:#fff; height:80px; position:relative; left:0; top:0px; width:100%;box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.1);transition: all ease-out 0.2s;-webkit-transition: all ease-out 0.2s;z-index: 99999;}
.header .rightnav_min{ display:none;}
.header .logo{ padding:10px 0;}
.header .listNav{ float:left;}
.header .listNav .nav_a{ display:block; padding:0 20px; font-size:18px; color: #333; line-height:80px; position:relative;}
.header .listNav .nav_a i{ display:inline-block; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #999; position:absolute; right:3px; top:50%;}
.header .listNav.on a, .header .listNav:hover a{ color: #0088cc; }
.help_search{ width:100%; height:200px; /*margin-bottom: 50px; */background:url(../img/colg_bg.jpg) no-repeat center; background-size:cover;}
.list_new_a{ width:100%; height:auto;/* margin-bottom: 50px;*//* background:url(../img/list_new_a.png) no-repeat center; background-size:cover;*/}

.help_box { margin-bottom: 30px;}
.help_box .main_title{position: relative; height: 40px; margin-bottom: 20px; text-align: left; }
.help_box .main_title span{ background:#fff; padding-right:10px; position:absolute; left:0; font-size:24px; line-height:40px;}
.help_box .main_title hr{ position:absolute; z-index:0; left:0; top:50%; margin:0; padding:0; width:100%; height:1px; border:none; background:#ccc;}

.help_nav .list{ float:left; width:224px; margin-right:20px; text-align:center; padding-top:30px; padding-bottom:26px; border-radius:5px; transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moztransition:all 0.2s ease-in-out;}
.help_nav .list:hover{opacity:0.9;filter:alpha(opacity=90);}
.help_nav .list p{ font-size:18px; /*color:#fff; */line-height:24px; margin-top:20px;}
.help_nav .list a{color: #fff;}
.help_nav .list_0{ background: #42adff; }
.help_nav .list_1{ background: #f8bd01; }
.help_nav .list_2{ background: #f66260; }
.help_nav .list_3{ background: #21bc07; }
.help_nav .list_4{ background: #4ed0f5; margin:0; }

.help_fast .list{ float:left; width:380px; margin-right:30px;}
.help_fast .list.last{ margin-right:0px;}
.help_fast .list .box{ border:1px solid #e6e6e6; background:#fff; border-radius:5px; padding:30px;}
.help_fast .list .img{ text-align:right; width:100px;}
.help_fast .list .wz_box{ margin-left:120px; transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-moztransition:all 0.2s ease-out;}
.help_fast .list:hover .wz_box{ margin-left:116px;}
.help_fast .list .wz_box h3{ font-size:18px; line-height:30px; margin-bottom:4px;}
.help_fast .list .wz_box p{ font-size:14px; line-height:24px; color:#666;}
.help_fast .list .wz_box .btn{ display:inline-block; width:120px; height:38px; line-height:38px; border-radius:5px; background:#108ee7; font-size:18px;color:#fff; text-align:center; margin-top:20px;}
.help_fast .list .wz_box .btn:hover{opacity:0.9;filter:alpha(opacity=90);}

.help_auto .list{ float:left; text-align:center; width:16.66%;}
.help_auto .list img{transition: all .8s ease-in-out;-moz-transition: all .8s ease-in-out;-ms-transition: all .8s ease-in-out;-o-transition: all .8s ease-in-out;-webkit-transition: all .8s ease-in-out;}
.help_auto .list:hover img{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);}
.help_auto .list p{ font-size:18px; line-height:24px; margin-top:15px;}

.help_new .list { float: left; width: 370px; margin-right: 30px; }
.help_new .list.last { margin-right: 0; }
.help_new .list .tit {
    height: 40px;
    font-size: 18px;
    line-height: 40px;
    color: rgb(255, 255, 255);
    border-radius: 5px 5px 0px 0px;
    background: rgb(16, 142, 231);
    padding: 0px 20px;
}
.help_new .list ul {
    border-width: 1px 1px 1px;
    border-style: none solid solid;
    border-color: rgb(230, 230, 230) rgb(230, 230, 230) rgb(230, 230, 230);
    border-image: initial;
    border-top: none;
    padding: 0px 20px 20px;
    background: rgb(255, 255, 255);
}
.help_new .list ul li {
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 24px;
    color: rgb(153, 153, 153);
    line-height: 44px;
    vertical-align: middle;
    border-bottom: 1px dashed rgb(204, 204, 204);
    overflow: hidden;
    list-style: disc inside;
}
.help_new .list ul li a {
    font-size: 15px;
    color: rgb(102, 102, 102);
}

.project_content{ padding: 60px 0; }
.project_content .side{ width:160px; float: left; }
.project_content .side .bt{ padding:28px 0; background:#e9f5ff; text-align:center; font-size:20px; color:#108ee7;}
.project_content .side .bt .ico{ display:inline-block; width:28px; height:28px; background:url(../img//ico7.png) no-repeat center; margin-left:10px; vertical-align:top;}
.project_content .side .bt .ico2{ background-image:url(../img//ico9.png);}
.project_content .side .bt .ico3{ background-image:url(../img//ico10.png);}
.project_content .side ul{ border-bottom:1px solid #e6e6e6;}
.project_content .side ul li a{ display:block; background:#fff; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; height:60px; text-align:center; font-size:16px; line-height:60px; color:#000; margin-bottom:1px;}
.project_content .side ul li.on a,.zy_content_menu ul li:hover a{ border-color:#108ee7; background:#108ee7; color:#fff;}
.project_content .main_con{ width:1000px; float: right; }

.project_content .news_list{ padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #e6e6e6; position:relative;}
.project_content .news_list .img_box{ width:280px; height:160px; overflow:hidden;}
.project_content .news_list .img_box img{ width: 100%; height: 100%; }
.project_content .news_list .wz_box{ margin-left:320px; width:490px;}
.project_content .news_list .wz_box h3{ font-size:20px; line-height:50px; color:#000; margin-bottom:10px;}
.project_content .news_list .wz_box p.ellips_line2{ font-size:14px; line-height:24px; height:48px; color:#666;}
.project_content .news_list .wz_box p.time{ font-size:12px; color:#999; line-height:20px; margin-top:10px;}
.project_content .news_list .wz_box .link_btn{ position:absolute; display:block; width:50px; height:50px; background:url(../img/news_more.png) no-repeat center; right:10px; top:50%; margin-top:-40px; transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moztransition:all 0.2s ease-in-out;}
.project_content .news_list:hover .wz_box h3{ color:#108ee7;}
.project_content .news_list:hover .wz_box .link_btn{ background-image:url(../img/news_more_on.png);}
.project_content .news_list a:hover{ text-decoration: none; }
.project_content .main_box p{margin:12px 0;text-indent: 2em; line-height: 35px;font-size: 14px;font-family: "Microsoft Yahei"; word-wrap:break-word;}
.project_content .main_box .main_tit{line-height:40px; font-size:24px; color:#000; font-weight: 500; }
.project_content .state_box{ font-size:14px; line-height:24px; color:#999; vertical-align:middle; margin:5px auto 20px;}

.primary div.sub{display: none;}
/*.primary div.sub{display: block;}*/
.primary div.sub{ position:absolute; top:80px; /*top: 120px;*/ left:0;z-index: 999;width:100%; padding:40px 0px 50px;
    /*background:url(images/top_bg3.png) center; */
    background: rgba(38, 43, 55, 0.95);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);
    background-repeat:repeat-x repeat-y;
    background-repeat:repeat;
}
.primary div.sub li{float:left;width:240px;padding:0px; margin-left:80px}
.primary div.sub li:first-child{ margin-left:0}
.primary div.sub li h1{
    font-size: 20px; font-weight: 500;
    line-height: 20px;
    color: #7a8499;
    padding-left: 20px;
    margin-bottom: 20px;
}
.primary div.sub li a{
    display: block;
    height: 40px;
    font-size: 14px;
    line-height: 40px;
    padding-left: 20px;
    color: #fff;
    background: #3d4350;
    margin-bottom: 10px;
    transition: none;
    -o-transition: none;
    -webkit-transition: none;
    -moztransition: none;
}
.primary div.sub li a:hover{ color: #fff; background:#108ee7 url(../img/ico1.png) no-repeat 218px center;}

.primary div.sub li div{ margin:20px 0px 10px;height:26px;*height:50px; }
.primary div.sub li div a{ /*display:block;padding:4px 0px 2px;  border-bottom:rgba(255,255,255,0.0) solid 1px;*border-bottom:#4E4E4E solid 1px;border-bottom:#4E4E4E solid 1px\9;*/

}
.primary div.sub li div a:hover{ border-bottom:#fff solid 1px}
.primary div.sub li div p{ display:block; float:right; padding:2px 0px; width:250px; height:16px; font-size:13px; color:#dedede;}
.primary div.sub li div b{ width:90px; font-size:16px;color:#fff;  font-weight:normal}
.primary div.sub li div a{ display:block; width:250px; color:#fff; font-size:17px;}
.primary div.sub li div a span{font-size:17px}
.primary div.sub .more{ display:block; margin-top:34px; width:268px; height:38px; font-size:15px; text-align:center; line-height:34px; color:#fff; background:none; border:#fff solid 1px;}
.primary div.sub .more:hover{ color:#000; background:#fff;}
.primary li:hover > div.sub{display: block;}
.primary div.sub .middle {
    width: 1200px;
    display: block;
    margin: 0 auto;
    padding: 0;
    max-width: 1200px;
}

.footer{width: 100%;/*height:300px;*/color: #7f7f7f;/*background: #3a3a3a url('images/footer-bg.png') repeat; */background: #262b37; padding:0; padding-top: 44px; overflow: hidden;}
.footer .wrapper{width:1180px;margin:0px auto;}
.footer .f-title{height:75px;border-bottom:1px solid #393939;line-height:75px;margin:0}
.footer .f-title .fr{float:right;color:#7dcfa0;}
.footer .f-title .fl li{float:left}
.footer .f-title .fl li.nav_f{position:relative;text-align:left}
.footer .f-title .fl li.nav_f:hover .sitemap-quick{display:block}
.footer .f-title .fl li.nav_f .sitemap-quick{display:none;width:200px;position:absolute;background:rgba(71,78,88,0.95);padding:15px;line-height:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;right:-70px;top:49px;z-index:999;box-shadow:0 2px 5px rgba(0,0,0,0.25);background:#333 \0}
.footer .f-title .fl li.nav_f .sitemap-quick p{color:#fff3be;font-size:14px;font-weight:700}
.footer .f-title .fl li.nav_f .sitemap-quick dd a{height:auto;margin:5px 0;color:#dbece1}
.footer .f-title .fl li.nav_f .sitemap-quick .nav_area{clear:both;width:200px;border-bottom:1px solid #777;margin-bottom:10px;padding-bottom:10px}
.footer .f-title .fl li.nav_f .sitemap-quick .last{border:none;margin:0;padding:0}
.footer .f-title .fl li.nav_f .sitemap-quick a{color:#ddd;font-size:12px;margin-right:9px;height:20px;line-height:20px;padding:0;float:none;display:inline-block}
.footer .f-title .fl li a{color:#fff;margin-right:15px;font-size:14px}
.footer .f-title .fl li a:hover{text-decoration:none}
.footer .link-box{padding:13px 0 20px 0;border-bottom:1px solid #393939;background:none;overflow: hidden;margin-bottom: 10px;}
.footer .link-box .fl{width:870px}
.footer .link-box .fl .tab{height:40px}
.footer .link-box .fl .tab span{padding:8px 10px;background:#121212;color:#999;float:left;margin-right:12px;cursor:pointer;font-size:12px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.footer .link-box .fl .tab span.hover{background:#3d3d3d;color:#fff}
.footer .link-box .fl .link-list div{display:none;height:89px;overflow:hidden}
.footer .link-box .fl dd a{color:#999;font-size:12px;display:inline-block;margin:10px 10px 0 0;padding: 0px;}
.footer .link-box .fr img{border:5px solid #fff;border-radius:2px;width:129px;height:129px}
.footer .copy{margin-top: 5px;color: #999;}
.qq{position: fixed;z-index: 100;right: 0;top: 96px;width: 120px;right: 2px;_position: absolute;_top: expression(documentElement.scrollTop + 200 + "px");}
.qq .qq_box{}
.qq .top{background-image:url(../img/qqtitbg.png);background-repeat:no-repeat;border-radius:5px 5px 0px 0px;width: 100%;height:35px;line-height:35px;}
.qq .top a{display:block;padding-left:20px;color:#ffffff;}
.qq .top_1{background: url(../img/kefu_05.jpg) no-repeat;width: 100%;height: 130px;}
.qq .top_1 a{display: block;width: 100%;height: 194px;}
.qq .center{border-top: none;width: 100%;}
.qq .center ul{list-style-type:none;padding:0px;margin:0px;}
.qq .qq_li{cursor: pointer;border-bottom: 1px solid #cbdbeb;background: url(../img/kefu_09.jpg) no-repeat;width: 100%;height: 31px;}
.qq .center li{cursor: pointer;}
.qq .qq_li_p{padding-left: 27px;line-height: 31px;font-size: 12px;color: #044F94;font-weight: bold;}
.qq .bottom{background-image:url(../img/qqtitbg.png);background-repeat:no-repeat;width: 100%;height: 28px;}

.footer .list_cont{ width:360px; margin-right:60px; float:left;}
.footer .list_cont.last{ margin-right:0; width: 330px;}
.footer .list_cont .tit{ border-bottom:2px solid #15181f; position:relative; font-size:20px; color:#fff; line-height:30px; padding-bottom:15px; margin-bottom:20px;}
.footer .list_cont .tit hr{ margin:0; padding:0; height:0; width:40px; border:none; border-bottom:4px solid #b8becc; position:absolute; left:0; bottom:-2px;}
.footer .list_cont p{ position:relative; padding-left:40px; font-size:14px; line-height:28px; color:#7a8499;}
.footer .list_cont p .ico{ display:inline-block; width:28px; height:28px; position:absolute; left:0; top:0px; background:url(../img/ico2.png) no-repeat center;}
.footer .list_cont p .ico2{ background-image:url(../img/ico3.png);}
.footer .list_cont p .ico3{ background-image:url(../img/ico4.png);}
.footer .list_cont p .qqIco{display:inline-block; width:24px; height:28px; vertical-align:middle; margin-right:5px; background:url(../img/qqIco.png) no-repeat center;}
.footer .list_cont p b{ font-size:16px; color:#2295fe; font-weight:normal;}
.footer .list_cont p.lh24{ color:#a9a9a9; line-height:24px;}
.footer .list_cont p.lh30{ color:#a9a9a9; line-height:30px; font-size:16px;}
.footer .list_cont .wx{ text-align:center;}
.footer .list_cont .wx img{ width:130px; height:130px;}
.footer .list_cont .wx p{ padding:0; font-size:14px; color:#fff; line-height:22px;}
.footer .list_cont .mb20 {
    margin-bottom: 20px;
}
.footer .list_cont .mt35 {
    margin-top: 35px;
}
.footer_copy{ margin-top:40px; background:#1c2029; text-align:center; padding:15px 0; font-size:14px; line-height:30px; color:#525866;}


/*弹出菜单*/

/*弹出菜单*/
.dialog_wrapper {
/* background-color: rgba(130,130,130,0.25);border-radius: 4px;padding: 4px;box-shadow: 0 0 12px rgba(0,0,0,0.75);*/
box-shadow: 0 0 12px rgba(0,0,0,0.75);box-shadow: 0;border-radius: 0;padding: 0;border: #e1e1e1 solid 1px;position: fixed;top: 50%;left: 50%;z-index: 11000;background: #fff;}
.dialog_body{background: #fff;/*border: solid 1px #CCC;*/}
.xf-modal .con{position: relative;z-index: 2;}
.modal-custom .con{padding: 0 20px;border-radius: 6px;font-size: 16px;}
/* .dialog_close_button{position: absolute;top: 30px;right: 20px;width: 14px;height: 14px;font-family: Verdana;font-size: 14px;line-height: 20px;font-weight: lighter;color: #999;text-align: center;display: block;width: 20px;height: 20px;z-index: 1;cursor: pointer;z-index: 1101;}*/
.dialog_close_button{
    position: absolute;top: -30px;right: -30px;z-index: 1101;
    width: 60px;height: 60px;background: url(../img/dailog-close.png) no-repeat center;font-size: 0;text-indent: -9999px;}
#YoumumuContact .main-title{width: 100%;height:38px; overflow: hidden;font-size: 38px;color: #384050;font-weight: bold;text-align: center;padding-top: 32px;}
#YoumumuContact .contact_con{width: 100%;overflow: hidden;padding-top: 15px;position: relative;margin-top: 5px;}
#YoumumuContact .tit_tip{width: 200px;overflow: hidden;text-align: center;background: #fff;font-size: 18px;color: #8e929b;position: absolute;top: 0;left: 250px;}
.QQbox{width: auto;overflow: hidden;margin: 0 30px;border: 2px solid #f2f2f2;border-bottom: none;min-height: 100px;margin-bottom: 10px;padding: 45px 30px 30px 30px;background: url(../img/contact_line.png) no-repeat center 45px;}
.QQbox dl{float: left;width: 50%;text-align: center;}
.QQbox_iconbox{width: 66px;height: 66px;border: 3px solid #3179cb;margin: 0 auto;border-radius: 500px;}
.QQbox_icon{width: 28px;height: 31px;background: url(../img/popupwebsite_QQ_icon.png);margin: 0 auto;margin-top: 17px;}
.QQbox_text{width: 100%;overflow: hidden;font-family: arial;font-size: 45px;font-weight: bold;letter-spacing: -2px;color: #3179cb;text-align: center;line-height: 67px;font-stretch: ultra-condensed;}
.QQbox_button{width: 116px;margin: 0 auto;margin-top: 5px;height: 37px;text-align: center;background: #3179cb;border-radius: 3px;}
.QQbox_button a{display: block;text-align: center;line-height: 37px;color: #fff;font-size: 18px;cursor: pointer;}

/*.phonebox{width: 100%;overflow: hidden;background: #384050;}*/
.phonebox h2{text-align: center;/*color: #fff; margin: 3px 0px 20px 0px;*/ font-size: 16px; color: #384050; margin: 10px 0;}
/*
.phonebox_title{width: 100%;overflow: hidden;font-size: 22px;color: #fff;text-align: center;line-height: 24px;padding: 21px 0px 10px;}
.phonebox_title strong{font-size: 22px;color: #fff;}
.phonebox_hint{overflow: hidden;margin: 0 auto;font-size: 14px;border-top: 1px solid #4c5362;line-height: 30px;margin-top: 10px;padding-bottom: 15px;color: #b9bcc2;text-align: center;}
*/

/*侧边栏*/
.topcontent{position: fixed;bottom: 66px;right: 0px;z-index: 9999;}
.topcontent .cb {
    position: absolute;
    z-index: 3;
}
.topcontent .blank{height: 0px;line-height: 0px;clear: both;visibility: hidden;}
.topcontent .right_box{display: block;position:relative;color: #9e9d9e;font-size:22px;text-align: center;line-height: 50px;height: 50px;float: right;width: 50px;height: 50px;overflow: hidden;cursor: pointer;}
/*.gotop{background:url(../img/gotop.png) no-repeat center;}*/
/*.gobottom{background:url(../img/gobottom.png) no-repeat center;}*/
/*.topcontent .ewm{background:url(../img/ewm.png) no-repeat center;}*/
.topcontent .erweima, .gotop-control .erweima{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;background-color: #101117;filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
.topcontent .consult_a{width: 50px;height: 50px;line-height: 50px;display: inline-block;float: left;z-index: 3;}
.topcontent .consult_a i{}
.topcontent .right_boxQQ { background: url(../img/QQ1.png) no-repeat center; }
.topcontent .phone{background:url(../img/side_phone.png) no-repeat center;}
.topcontent .right_box:hover{width: 200px;transition:width 0.8s,background-color 0.8s;-moz-transition:width 0.8s,background-color 0.8s;-webkit-transition:width 0.8s,background-color 0.8s;-o-transition:width 0.8s,background-color 0.8s;}
.topcontent .right_box:last-child:hover{width: 34px;}
.topcontent .right_box:hover .consult_b{width: 150px;color: #fff;transition:width 0.8s;-moz-transition:width 0.8s;-webkit-transition:width 0.8s;-o-transition:width 0.8s;}

.gotop-control {
    z-index: 99;
}
.gotop-control .topscroll {
    position: absolute;
    background-color: none;
    width: 100%;
    height: 100%;
    z-index: 199;
    z-index: 9;
    cursor: pointer;
    background: url(../img/top.png) no-repeat center;
}
.right_box1{
    position:relative;
    float: right; display: block; width: 50px; height: 50px; line-height: 50px; font-size:22px; color: #9e9d9e; text-align: center;cursor: pointer; overflow: hidden;}

.span9{ min-height: 500px; }