@charset "utf-8";
.wrapper{ width:100%;}
.w1200{ width:1200px;}
.headerbg {
	background: rgba(0, 0, 0,0.54);
	position: fixed;
    z-index: 99999;
    left: 0px;
    top: 0px;
    width: 100%;
	height:90px;
}


.header { width:1200px;}
.header .logo{ width:213px; height:52px; margin-top:20px; float:left;}
.header .logo a{ display:block;width:213px; height:52px; overflow:hidden;}
.header .logo a img{ width:213px; height:52px;}


.header .logo_r{ width:450px; text-align:right; float:right;}
.add_div{ width:100%;}
.add_div img{ display:none;}
.header .logo_r .nav_top{ width:100%; margin-top:10px;}
.header .logo_r .nav_top a{ color:#999999; font-family: Arial,"微软雅黑"; font-size:14px;}
.header .logo_r .nav_top a:hover,.header .logo_r .nav_top a.cur{ color:#ee753b;}
.header .logo_r .nav_top span{ color:#FFF; margin:0px 6px; padding:0px 3px;}
/**  导航  **/
.nav{height:52px; text-align:right; width:100%;}
.nav li{float:left;position:relative; z-index:9; margin-left:8.2%;}
.nav li.first{margin:0;}
.nav li a{display:inline-block; height:48px; line-height:48px;font-family:'微软雅黑';font-size:16px;text-align:center;color:#fff;padding-top:3px;}
.nav li a:hover,.nav li a.cur{ color:#ee753b;}
.nav li ul{width:160px; position:absolute; left:0;top:44px; display:none;}
.nav li a.cur ul,.nav li:hover ul{display:block;}
.nav li ul li{float:none;margin:0;height:40px;}
.nav li ul li a,.nav li.cur ul li a{padding:0 0 0 10%;height:40px; text-align:left; line-height:40px;background:#4d4d4d; color:#fff !important; width:90%; }
.nav li ul li a:hover{background:#8f8e8e;}

/**  banner开始  **/
.tab_banner{ width:100%;}
.banner{ width:100%;}
.banner li{ width:100%; height:100%; position:relative;}
.banner li a img{ width:100%;}
.banner .img_text{ width:560px; position:absolute; bottom:17%; right:10%;}
.banner .img_text p{background: rgba(255,255,255,0.7); font-size:34px; font-weight:bold; color:#ee753b; text-align:right; padding:30px 58px; line-height:60px; font-family:Arial, Helvetica, sans-serif; border-radius:10px;}

.banner .img_text a{ color:#6298cd; font-size:22px; text-decoration: underline; display:block;}
.banner .text{ position:absolute; bottom:30%; left:0px; text-align:center; width:100%;}
.banner .text p{ font-size:42px; font-weight:bold; line-height:75px; color:#ee753b;font-family:"微软雅黑";}
.banner .text p span{ color:#fff;}

.banner .about_bannerertext{ position:absolute; bottom:22%; right:15%; text-align:right; width:100%;}
.banner .about_bannerertext p{ font-size:42px; font-weight:bold; line-height:70px; color:#ee753b;font-family:"微软雅黑"; text-shadow: 1px 1px 1px #666;}
.banner .about_bannerertext p.san{ color:#fff;}


.banner .about_banneryitext{ position:absolute; bottom:35%; right:16%; text-align:right; width:100%;}
.banner .about_banneryitext p{ font-size:34px; font-weight:bold; line-height:50px; color:#fff;font-family:"微软雅黑";}
.banner .about_banneryitext p span{ color:#ee753b;}



.pages_banner{ width:100%; position:relative;}
.pages_banner a img{ width:100%;}

.pages_banner .text{ position:absolute; bottom:22%; left:0px; text-align:center; width:100%;}
.pages_banner .text p{ font-size:42px; font-weight:bold; line-height:72px; color:#ee753b;font-family:"微软雅黑";}
.pages_banner .text p span{ color:#fff;}

.pages_banner .about_banneryitext{ position:absolute; bottom:35%; right:16%; text-align:right; width:100%;}
.pages_banner .about_banneryitext p{ font-size:42px; font-weight:bold; line-height:65px; color:#fff;font-family:"微软雅黑";}
.pages_banner .about_banneryitext p span{ color:#ee753b;}


.pages_banner .about_bannerertext{ position:absolute; bottom:22%; right:15%; text-align:right; width:100%;}
.pages_banner .about_bannerertext p{ font-size:42px; font-weight:bold; line-height:65px; color:#ee753b;font-family:"微软雅黑"; text-shadow: 1px 1px 1px #010101;}
.pages_banner .about_bannerertext p.san{ color:#fff;}
.pages_banner .about_bannerertext p span{ color:#ee753b;}


.banner .contact_text,.pages_banner .contact_text{ position:absolute; bottom:36%; right:0; text-align:center; width:100%;}
.banner .contact_text p,.pages_banner .contact_text p{ font-size:42px; font-weight:bold; line-height:65px; color:#ee753b;font-family:"微软雅黑";}
.banner .contact_text p.shi,.pages_banner .contact_text p.shi{ color:#fff}


/**  add_banner新增加的  **/
.banner .add_bannertext{ position:absolute; bottom:42%; left:0%; text-align: center; width:100%; font-family:'微软雅黑';}
.banner .add_bannertext p{ font-size:42px; font-weight:bold; line-height:60px; color:#ffffff; text-shadow: 1px 1px 1px #666;}

/**  add_banner新增加的  **/
.banner .adder_bannertext{ position:absolute; bottom:40%; right:18%; text-align:right; width:100%;}
.banner .adder_bannertext p{ font-size:42px; font-weight:bold; line-height:50px; color:#ffffff; font-family:"微软雅黑"; text-shadow: 1px 1px 1px #666;}

/**  服务  **/
.servebg{ width:100%; background:#ee753b; overflow:hidden;}
.serve_icon{ width:1200px; }
.serve_lists{ float:left;}
.serve-one{background: #ee753b; border-left:1px solid #fcb38e; }
.serve-two {background: #ee753b; border-left:1px solid #fcb38e;}
.serve-tre {background: #ee753b; border-left:1px solid #fcb38e; border-right:1px solid #fcb38e;}
.serve-four {background: #ee753b;border-right:1px solid #fcb38e; }

.serve_lists a{ display:block; width:298px; float:left; padding:30px 0px;}
.serve_lists a:hover{ background:#f18a58;}
.serve_lists .icon_img{ width:78px; height:66px; margin-left:12px; float:left}
.serve_lists .icon_img img{ width:78px; height:66px;}
.serve_lists .text{ margin-left:20px; margin-top:5px; font-size:24px; color:#fff; width:60%; background:url(../images/jt_icon.png) no-repeat right center;  float:left; line-height:60px;font-family:"微软雅黑";}



/**  调研  **/
.survey{ width:1200px; padding:100px 0px;}
.glyphicon-time,.glyphicon-user,
.glyphicon-time, .glyphicon-user, .glyphicon-map-marker, .glyphicon-calendar {font-size: 2.5em;color: #05a6b3;border: 3px solid #05a6b3;
padding: 30px 30px;border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;}
.survey-lists{ float:left; width:25%; text-align:center;}
span.hovicon {display: inline-block; cursor: pointer; width:120px; height:120px; border-radius:50%;text-align:center; position:relative;text-decoration:none; z-index:1;color: #fff;}
span.hovicon.auto-width {width: auto; height: auto;padding: 15px;}
span.hovicon:after {position:absolute; width:100%; height:100%; border-radius:50%; content:''; -webkit-box-sizing:content-box;-moz-box-sizing: content-box; box-sizing: content-box;}

/* Effect 4 */
span.wel-icon5.hovicon.effect-4 {width: 144px; height: 144px; box-shadow: 0 0 0 3px #9bd388;}

span.wel-icon5.hovicon.effect-4.sub-a {
    -webkit-transition: box-shadow 0.2s;
    -moz-transition: box-shadow 0.2s;
    transition: box-shadow 0.2s;
}
span.wel-icon5.hoviconeffect-4:before {line-height: 80px;}
span.wel-icon5.hovicon.effect-4:after {
    top: -3px;
    left: -3px;
    padding: 0;
    z-index: 10;
    border: 3px dashed #9bd388;
}
span.wel-icon5.hovicon.effect-4:hover {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
    color: #fff;
}

span.wel-icon6.hovicon.effect-4 {
    width: 144px;
    height: 144px;
    box-shadow: 0 0 0 3px #ed8eaf;
}

span.wel-icon6.hovicon.effect-4.sub-a {
    -webkit-transition: box-shadow 0.2s;
    -moz-transition: box-shadow 0.2s;
    transition: box-shadow 0.2s;
}
span.wel-icon6.hoviconeffect-4:before {
    line-height: 80px;
}
span.wel-icon6.hovicon.effect-4:after {
    top: -3px;
    left: -3px;
    padding: 0;
    z-index: 10;
    border: 3px dashed #ed8eaf;
}
span.wel-icon6.hovicon.effect-4:hover {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
    color: #fff;
}
span.wel-icon7.hovicon.effect-4 {
    width: 144px;
    height: 144px;
    box-shadow: 0 0 0 3px #86adfc;
}

span.wel-icon7.hovicon.effect-4.sub-a {
    -webkit-transition: box-shadow 0.2s;
    -moz-transition: box-shadow 0.2s;
    transition: box-shadow 0.2s;
}
span.wel-icon7.hoviconeffect-4:before {
    line-height: 80px;
}
span.wel-icon7.hovicon.effect-4:after {
    top: -3px;
    left: -3px;
    padding: 0;
    z-index: 10;
    border: 3px dashed #86adfc;
}
span.wel-icon7.hovicon.effect-4:hover {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
    color: #fff;
}

span.wel-icon8.hovicon.effect-4 {
    width: 144px;
    height: 144px;
    box-shadow: 0 0 0 3px #e5c265;
}

span.wel-icon8.hovicon.effect-4.sub-a {
    -webkit-transition: box-shadow 0.2s;
    -moz-transition: box-shadow 0.2s;
    transition: box-shadow 0.2s;
}
span.wel-icon8.hoviconeffect-4:before {
    line-height: 80px;
}
span.wel-icon8.hovicon.effect-4:after {
    top: -3px;
    left: -3px;
    padding: 0;
    z-index: 10;
    border: 3px dashed #e5c265;
}
span.wel-icon8.hovicon.effect-4:hover {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
    color: #fff;
}

.hovicon.effect-4:hover span {
    color: #fff;
}
/* Effect 4b */
 .hovicon.effect-4.sub-b:hover {
    -webkit-transition: box-shadow 0.2s;
    -moz-transition: box-shadow 0.2s;
    transition: box-shadow 0.2s;
}
.hovicon.effect-4.sub-b:hover:after {
    -webkit-animation: spinAround 9s linear infinite;
    -moz-animation: spinAround 9s linear infinite;
    animation: spinAround 9s linear infinite;
}
@-webkit-keyframes spinAround {
    from {
        -webkit-transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(360deg);
    }
}
@-moz-keyframes spinAround {
    from {
        -moz-transform: rotate(0deg)
    }
    to {
        -moz-transform: rotate(360deg);
    }
}
@keyframes spinAround {
    from {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(360deg);
    }
}
/*--services start here--*/
span.wel-icon5.hovicon.effect-4.sub-b {background: url(../images/icon_5.png)no-repeat center;}
span.wel-icon6.hovicon.effect-4.sub-b {background: url(../images/icon_6.png)no-repeat center;}
span.wel-icon7.hovicon.effect-4.sub-b {background: url(../images/icon_7.png)no-repeat center;}
span.wel-icon8.hovicon.effect-4.sub-b { background: url(../images/icon_8.png)no-repeat center;}
.survey-lists h4 {font-size: 2em;font-weight: 500;margin: 24px 0 0 0;text-transform: uppercase;}
.survey-lists p{color: rgb(102, 102, 102);font-size: 22px; line-height: 1.6em; margin: 13px 0 0 0; font-family:Arial;}

/**  新闻  **/
.newsbg {padding: 60px 0px 90px 0px ; width: 100%; overflow: hidden; background: url(../images/news_bg.jpg) top center no-repeat; background-size: cover; 
	/*padding: 5em 0px;*/}
.news{ width:1200px;}
.news_tit{ width:100%; font-size:32px; font-family:Arial, Helvetica, sans-serif; color:#4c4c4c;}
.news-lists{width:100%; margin-top:20px;}
.news-lists ul{ margin-left:-2%;}

.news-lists li{ float:left; width:19%; box-shadow: 0px 2px 6px -1px rgba(1,1,1,0.18); background:#f7f7f7; padding:38px 20px 38px; border-radius:8px; margin-left:2.7%; height:302px}
.add_pages_news { margin-top:40px;}
.add_pages_news.news-lists li{box-shadow:none !important;border-radius:0px; background:#ffffff; margin-top:20px;}
.add_pages_news.news-lists li.line1{ border-top:2px solid #dc4545;}
.add_pages_news.news-lists li.line2{ border-top:2px solid #5cca5e;}
.add_pages_news.news-lists li.line3{ border-top:2px solid #c85ff9;}
.add_pages_news.news-lists li.line4{ border-top:2px solid #ffcb49;}


.news-lists li h3{
	color: #666666;
	font-size:20px; font-weight:normal;
}
.news-lists li h3 p{padding-top:6px; margin:0px; line-height:0px; height:0px;}
.news-lists li h3 span{ border-bottom:2px solid #a6a6a6; display:inline-block; width:22%;}
.news-lists li h4 a{
	font-family:Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	font-weight:400;
	font-size:18px;
	margin:24px 0 0 0;
	line-height:24px; display:block; height:72px; overflow:hidden;
}
.news-lists li h4 a:hover{ color:#ee753b;}
.news-lists li p{
	color: rgb(128, 128, 128);
	font-size: 12px;
	margin: 10px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 22px; height:48px;
}
.w-btn{
	margin-top:10%;
}
.w-btn a{
	font-size: 12px;
	color: #fff;
	padding: 8px 24px;
	background:#ee753b;
	font-family:Arial, Helvetica, sans-serif;
	border-radius:4px;
}

.hezuo{ width:1200px;padding:66px 0px;}
.hezuo_tit{ width:100%;}
.hezuo_tit h1{font-weight:normal; color:#4c4c4c; font-size:32px;font-family:Arial;}
.logo_lists{ width:99.4%; margin-top:0%;}
.logo_lists img{ width:32% !important; border:1px solid #d9d9d9; margin-left:0.6%; padding:1% 0px;}

/**  底部  **/
.footerbg{ background:#2e2e2e;}
.footer{ width:1200px; padding: 60px 0px;}

.footer .fot_links{width:800px; float:left;}
.footer .fot_links dl{width:190px; padding-left:10px; float:left;}

.footer .fot_links dl dt{line-height:32px; font-size:18px;margin-bottom:10px; font-family:Arial; color:#bfbfbf;}
.footer .fot_links dl dt a{ color:#bfbfbf;}
.footer .fot_links dl dd a{ color:#999999; font-size:14px; font-family:Arial; }
.footer .fot_links dl dd a:hover{ color:#ee753b;}

.footer .fot_share{width:358px;color:#fff; background:url(../images/f_line.png) repeat-y top left; float:right;}
.fot_share_div{ padding-left:60px; padding-bottom:8px;} 

.nav_sou{ width:269px; border:1px solid #707070; height:32px; line-height:32px; border-radius:1px; margin-bottom:10px; float:left;}

.nav_sou .search_text{width:226px; border:none; padding:0px 4px; line-height:32px; height:32px; margin-top:-3px;border-radius:5px; background:none;color:#808080; font-size:16px; font-family:Arial;}

.nav_sou .search_btn{width:32px; height:32px; margin-top:-2px; border:none;background:#2e2e2e url(../images/suo_icon.png) no-repeat right center;cursor:pointer; vertical-align:middle; border-left:1px solid #707070; }


.Copy{background:#242424; width:100%; padding:1% 0px;}


.youce{width:54px; float:right; position:fixed; right:5px; bottom:25px;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
_margin-bottom:15px; z-index:10000;
}
.youce ul li{width:54px; height:54px; margin-top:1px;}
.youce ul li a:hover{background:#da251c;}
.youce ul li a{display:block; width:54px; height:54px;}


.youce ul li a.yc6{background:#333333 url(../images/yc_06.png) no-repeat center;position:relative;}
.youce ul li a.yc6:hover .telbox{display:inline;}

.youce ul li a:hover{background-color:#ee753a;}


/**  新加样式  **/
.Copy_rows{ width:1200px;}
.fot_logo_img{ width:644px;  margin-top:10px;}
.fot_logo_img li{ float:left; width:94px; margin-left:28px; font-family:"微软雅黑";}
.fot_logo_img li:nth-child(1){ margin-left:0px;}
.fot_logo_img li:nth-child(4){ width:120px; text-align:center;}
.fot_logo_img li:nth-child(5){ width:116px; text-align:center;}
.fot_logo_img li em{ width:30px; height:30px; display:inline-block; float:left; margin-right:10px; background-image:url(../images/hint_icon.png); background-repeat:no-repeat;}

.fot_logo_img li .hint{ color:#bfbfbf; font-size:12px; line-height:14px;}
.fot_logo_img li:nth-child(1) .hint{ line-height:30px;}
.fot_logo_img li em.hint_icon1{background-position:0px 0px}
.fot_logo_img li em.hint_icon2{background-position:0px -45px}
.fot_logo_img li em.hint_icon3{background-position:0px -91px}
.fot_logo_img li em.hint_icon4{background-position:0px -133px}
.fot_logo_img li em.hint_icon5{background-position:0px -170px}

.Copy_text{ width:500px;}
.Copy_text p{font-size:14px; color:#666666; line-height:24px; text-align:right;}

