@charset "utf-8";
body {text-align:center;font:12px/1.5 \5FAE\8F6F\96C5\9ED1,\5b8b\4f53,tahoma,arial,serif;color:#333;background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,table,th,td {margin:0;padding:0;}
table,td,tr,th{font-size:12px;}
table {border-collapse:collapse;border-spacing:0;}
img {vertical-align:top;border:0;margin:0;padding:0;}
ol,ul {list-style:none;}
li{list-style-type:none;}
caption, th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:500;border:0;}
form {border:0;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal;font-style:normal;}   
a {color:#333;text-decoration:none;}
a:hover {color:#ff0000;text-decoration:underline;}
a.linkBlue:link,a.linkBlue:visited{color:#00f;}
a.linkBlue:hover,a.linkBlue:active{color:#00f;}
.clear{ clear:both; }
.fB{font-weight:bold;}
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.fl{float:left;}
.fr{float:right;}
.hidden{display:none;}
.clear {clear:both;height:0;font-size:0;overflow:hidden;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
.blank40 {clear:both; height:40px; overflow:hidden; display:block;}
.blank30 {clear:both; height:30px; overflow:hidden; display:block;}
.fcolor9{color:#999;}
.fcolorf{color:#fff;}
.mt5{margin-top:5px;}
.bd{width:1160px; height:auto; text-align:left; margin:0 auto; padding:0;}
.cred{color:#f00;}
.header{width:100%;
height:65px;
background: #000;
text-align:left;
/*webkit-box-shadow: 50px 50px 50px 20px red;
-moz-box-shadow: 50px 50px 50px 20px red;
box-shadow: 50px 50px 50px 20px red;*/
}
.header_bd{width:1160px;
height:65px;
margin:0 auto;
}
.logo{	
    width: 330px;
    height: 60px;
    overflow: hidden;	
}
.logo a{
	display: block;
	width: 330px;
    height: 60px;
    background: url("../images/logo.png") 0 0 no-repeat;
    text-indent: -9999px;
}
.menu{
}
.menu ul{list-style:none;}
.menu ul li{float:left;
text-align:center;
color:#fff;
width:90px;
height:65px;
margin-left:1px;
line-height:65px;
position:relative;
}
.menu ul li a{color:#eee;
display:block;
font-size:14px;
}
.menu ul li a:hover {
color: #fff;
text-decoration: none;
/*background: #00cc88;*/
background: #fb5a4a;
}
.menu ul li.cur a {
color: #fff;
text-decoration: none;
background: #fb5a4a;
}
.menu_sub {
width: 90px;
background: #fb5a4a;
padding-bottom: 15px;
display:none;
position: absolute;
top: 60px;
z-index: 100;
opacity: 1;
}
.menu ul li.cur .menu_sub a {
float: left;
width: 90px;
color: #eee;
line-height: 35px;
height: 35px;
background: #fb5a4a;
}
.menu ul li.cur .menu_sub a:hover{background: #00cc88;}
.banner{width:100%;
height:450px;
background:url(../images/banner2.jpg) top center repeat;
text-align:center;
margin:0 auto;
padding:0;
overflow:hidden;
}

.index_ys{width:100%;
height:95px;
background:#f1f2f4;
border-bottom:#dedede 1px solid;

}
.index_ys_list{width:25%;
float:left;
padding-top:12px;
text-align:center;
}
.index_ys_list dt{font-size:20px;
line-height:25px;
/*background:url(../images/index_icon1.png) 0 3px no-repeat;
padding-left:30px;*/
}
.index_ys_list dt img{vertical-align:middle; margin-right:3px;}
.index_ys_list dd{ padding-top:5px;
}
/*服务项目*/
.index_fw{width:1160px;
padding:30px 0 30px 0;
margin:0 auto;
text-align:center;
}
.index_fw h2{font-size:30px; font-family:\5FAE\8F6F\96C5\9ED1;}
.index_fw h4{font-size:16px; color:#777; margin-top:12px;}
.index_fw ul{margin-top:35px; padding-left:20px;}
.index_fw ul li {
width: 235px;
float: left;
margin-right:0px;
padding-top:25px;
padding-bottom:25px;
padding-left:20px;
padding-right:20px;
}
.index_fw ul li h3{font-size:20px; padding:20px 0 10px 0;}
.index_fw ul li p{color:#666;}
.index_fw ul li b {
width: 102px;
height: 102px;
display: block;
margin: 0 auto;
}





/*case*/
.index_case{width:100%;height:auto; padding-bottom:20px;background:url(../images/0040579.png);}
.er_case{width:100%;height:auto; padding-bottom:25px; padding-top:35px;background:url(../images/case_bg.png) repeat #252525;}
.index_case_tit{font-size:30px;text-align:center;color:#fff;padding-top:30px;font-family:\5FAE\8F6F\96C5\9ED1;}
.index_case_info{text-align:center;color:#fff;padding-top:8px;margin-bottom:20px;font-size:16px;}
.index_case_list{position:relative;width:1160px;margin:0 auto;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;	}
#index_case_list .portfolio{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;width:24%;*width:23%;margin:5px;display:none;float:left;overflow:hidden;}
.portfolio-wrapper{overflow:hidden;position:relative!important;background:#666;cursor:pointer;}
.portfolio img{max-width:100%;position:relative;}
.portfolio .label{position:absolute;width:100%;height:75px;bottom:-75px;left:0;}
.portfolio .label-bg{background:#000;width:100%;height:100%;position:absolute;top:0;left:0;/*filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;*/}
.portfolio .label-text{color:#fff;position:relative;z-index:500;padding:8px 8px; font-family:\5FAE\8F6F\96C5\9ED1;}
.portfolio .label-text .text-title{color:#fff; font-size:16px}
.portfolio .text-category{display:block;font-size:12px;color:#aaa; padding-top:2px;}
.index_case_list:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
.index_more{text-align:center;
padding-top:25px;
padding-bottom:20PX;
font-size:20px;
}
.index_more a{color:#fff;}
.case_top{background:#f0f2f4;;
color:#333;
text-align:center;
padding-bottom:30px;
margin-bottom:15px;
}
.case_top .index_case_tit,.case_top .index_case_info{color:#333;}
.case_top_tabs{display: inline-block;}
.case_top_tabs a{display: inline-block;
width: 130px;
height: 40px;
background: #fff;
border: #cccccc 1px solid;
border-radius: 20px;
line-height: 40px;
font-size: 14px;
color: #666;
margin-left: 10px;
text-decoration: none;
}

.case_top_tabs a:hover,.case_top_tabs a.case_cur {
background: #fb5a4a;
border: #fb5a4a 1px solid;
color: #fff;
}

.index_bg3{width:100%;
padding:0;
margin:0;
background:url(../images/index_bg21.jpg) top center no-repeat;
}
.index_box1{width:1160px;
padding:20px 0 50px 0;
margin:0 auto;
text-align:left;
overflow:hidden;
}
.index_box_top{text-align:center;
margin-bottom:30px;
}
.index_box_top h2{font-size:30px; font-weight:bold; font-family:\5FAE\8F6F\96C5\9ED1; padding-top:5PX;}
.index_box_top h4{font-size:16px; color:#777; margin-top:12px;}
.index_fabox{margin:0 auto;
overflow:hidden;
}
.index_fabox dl{float:left;
width:282px;
height:auto;
background:#fff;
padding-bottom:35px;
margin-right:10px;
}
.index_fabox dl dd h3 {
font-size: 16px;
color: #4c4c4c;
padding: 10px 15px 0px;
height: 21px;
overflow: hidden;
}
.index_fabox dl dd p {
font-size: 13px;
color: #999999;
padding: 10px 15px 0px;
height: 63px;
overflow: hidden;
line-height: 21px;
}




.index_box2 {/*background: #f2f2f2;*/
padding:35px 0 30px 0;
color: #333;
border-top:#ddd 1px solid;
text-align:left;
}
.index_newL{width:680px;
}

.index_newL .index_news_tabs{
display:inline-block;
width:1160px;
}
.index_newL .index_news_tabs li{ display:inline-block;
text-align:center;

}
.index_newL .index_news_tabs li a{display: inline-block;
width: 130px;
height: 40px;
background: #fff;
border: #ddd 1px solid;
border-radius: 20px;
line-height: 40px;
font-size: 14px;
color: #b3b3b3;
margin-left: 10px;
text-decoration: none;
}
.index_newL .index_news_tabs li:first-child a{margin-left: 0px;}
.index_newL .index_news_tabs li a:hover{background: #00a64c;
border: #00a64c 1px solid;
color: #fff;
}
.index_newL .index_news_tabs li a.sd01{background: #00a64c;
border: #00a64c 1px solid;
color: #fff;
}
.index_tabs_cont{padding-top:10px;
}
.index_tabs_cont .fl{width:220px;
padding-top:60px;
}
.index_tabs_cont .fr{width:400px;
}
.index_newR{width:390px;
}
.index_news_t{font-size:22px;
padding-bottom:10px;
padding-top:15px;
}
.index_news_t i{font-size:16px;
font-family:Tahoma, Geneva, sans-serif;
padding-left:5px;
}
.index_news_list{padding:10px 0;
border-bottom:#ccc 1px dotted;
margin-bottom:5px;
}
.index_news_list dt{font-size:14px;
font-weight:bold;
}
.index_news_list dt i{color:#999;
font-size:12px;
padding-left:6px;
font-weight:normal;
}
.index_news_list dd{line-height:24px;
color:#666;
}


.index_a_item{ width:355px;
margin-right:46px;
}
.index_a_itemT{
height:35px;
line-height:35px;
padding-bottom:5px;
border-bottom:#ddd 1px solid;
}
.index_a_itemT strong{font-size:18px;
font-weight:100;
color:#000;
float:left;
}
.index_a_itemT span{padding-left:10px; color:#999;float:left;}
.index_a_item ul{padding-top:10px;
}
.index_a_item ul li{height:28px;
line-height:28px;
text-indent:12px;
background:url(../images/icon_new.gif) 0 10px no-repeat;
position:relative;
overflow:hidden;
}
.index_a_item ul li span {
position: absolute;
right: 0;
top: 0;
color: #9a9a9a;
}
.mrn{margin-right:0;}
/*  button  */
.button {display: inline-block;	zoom: 1;*display: inline;vertical-align: baseline;margin: 0 2px;outline: none;cursor: pointer;text-align: center;text-decoration: none;font-size: 14px;	text-shadow: 0 1px 1px rgba(0,0,0,.3);-webkit-border-radius: 1.5em; -moz-border-radius: 1.5em;border-radius: 1.5em;padding: .4em 1.5em .42em;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.button:hover {text-decoration: none; color:#fff;}
.button:active {position: relative;top: 1px;}
.medium {-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;font-size:16px;padding:9px 35px;}
.green {color: #fff;background: #00ae4e;background: -webkit-gradient(linear, left top, left bottom, from(#00b551), to(#00a74b));background: -moz-linear-gradient(top,  #00b551,  #00a74b);	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b551', endColorstr='#00a74b');}
.green:hover {background: #00ae4e;background: -webkit-gradient(linear, left top, left bottom, from(#00a74b), to(#00b551));	background: -moz-linear-gradient(top,  #00a74b,  #00b551);	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a74b', endColorstr='#00b551');}
.green:active {color: #f0f0f0;background: -webkit-gradient(linear, left top, left bottom, from(#00ae4e), to(#00b551));background: -moz-linear-gradient(top,  #00ae4e,  #00b551);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ae4e', endColorstr='#00b551');}

/*案例详情页面*/
.article{width:100%;
background:#f0f1f1 url(../images/background.jpg) top center no-repeat;
}
.article_w{width:1100px;
height:auto;
margin:0 auto;
background:#fff;
padding:25px 30px;
text-align:left;
overflow:hidden;
}
.content{ font-size:15px;
color:#666;
padding-top:10px;
padding-bottom:25px;
line-height:28px;
}
.content_case{ font-size:15px;
color:#666;
padding-top:10px;
padding-bottom:25px;
line-height:28px;
}
.content img{max-width:800px;height:auto;}
.content a{color:#00f;}
.article_w .index_case_list{width:1100px;}
.index_cimg{text-align:center;}
.case_box{padding-top:40px;}
.case_logo{width:226px;
height:120px;
background:url(../images/casebg.gif) no-repeat;
text-align:center;
padding: 18px 0px 0px 0px;
overflow:hidden;
}
.case_info{width:850px;
}
.article_tit{font-size:22px;
}
.case_des{ padding-top:5px; padding-bottom:5px;}
.case_url{}
.pre_next{padding:12px 0; border-top:#ddd 1px solid;line-height:24px;}
a.c_back {
background: #eb3900;
font-size: 16px;
color: #FFF;
display: inline-block;
font-size: 14px;
padding: 8px 30px;
margin-top:50px;
}
/*案例列表*/
#num1,#num2,#num3,#num4,#num5,#num6,#num7,#num8{width:100%; display:table;}
.fe h2{line-height:48px; font-size:15px; color:#fff;font-family:"微软雅黑","Arial"; padding-left:10px;}


.fenxiang{padding-bottom:10px;}
.fenxiang span{padding-top:5px; padding-right:5px;}
.article_main{width:800px;
min-height:500px;
border-right:#ddd 1px solid;
padding-right:25px;
}
.news_list{
min-height:500px;
padding-right:10px;
padding-bottom:30px;
}
.news_list_tt{padding:30px 0;
border-top:#fff 2px solid;
border-bottom:#e5e5e5 1px solid;
}
.news_list_tt .news_list_leftPic{width:240px;
height:160px;
overflow:hidden;
}
.news_list_tt .news_list_Rbd{width:540px;
}
.news_list_tt .news_list_Rbd h3{font-size: 20px;
}
.news_list_tt .news_list_Rbd .news_list_date{color:#999; margin:5px 0;}
.news_list_tt .news_list_Rbd .news_list_date a{margin-right:10px;}
.news_list_tt .news_list_Rbd .news_jj{color:#aaa; line-height:1.9;}
.news_list_item{list-style:none;
padding-top:15px;
}
.news_list_item li{height:40px;
line-height:40px;
background:url(../images/icon_1.png) 0 16px no-repeat;
padding-left:16px;
border-bottom:#ddd 1px dotted;
overflow:hidden;
}
.pagenavi{font-size:12px;margin-top:35px;clear:both;}
.pagenavi b,.pagenavi a{background-color:#999;color:#fff;border:1px solid #999;text-decoration: none;padding: 5px 12px;margin: 4px;}
.pagenavi b:first-child,.pagenavi a:first-child{ margin-left:0}
.pagenavi b.current,.pagenavi a:hover{background-color:#333;}
.pagenavi b.current{font-weight: bold;}
.article_side{width:248px;
padding-top:10px;
}
.location{ color:#999; padding-bottom:5px;}
.location a{color:#999;}
.title{font-size:26px;
padding:10px 0 10px 0;
color:#fb5a4a;
}
.title_info{ color:#999;
padding-bottom:5px;
}
.title_info i{margin-left:10px; font-style:normal;}
.title_info i a{padding-right:8px;}
.article_side_tit{font-size:14px;
font-weight:bold;
}
.article_side_list{padding:10px 0;}
.article_side_list li{height:24px;
line-height:24px;
color:#6c6c6c;
}
.article_side_list li a{color:#6c6c6c;}
.article_side_list li a:hover{color:#f00; text-decoration:none;}
.article_side_lx{color:#6c6c6c;
line-height:26px;
padding-top:5px;
}

/*二级导航*/
.contact{width:100%;
height:475px;
background:url(../images/0040579.png) center center;
background-size:cover;
}
.contact_b{width:100%;
height:500px;
background:url(../images/bg2.jpeg) center center;
background-size:cover;
padding-top:50px;
}
.contact_lyL{width:450px;
padding-top:60px;
}
.contact_lyR{width:650px;
margin-left:30px;
}
.contact_lyLtit{line-height:28px;}
.contact_lyLtit span{font-size:22px; color:#C30}
.contact_lyLtit i{font-style:normal;}
.contact_lyL .f14px{line-height:28px; padding-top:10px;}
.input_tit{margin:10px 0 8px 0;}
.inputtxt{width:600px;
height:32px;
line-height:32px;
border:#ccc 1px solid;
background:#fff;
text-indent:10px;
}
.textarea{width:580px;
height:90px;
border:#ccc 1px solid;
padding:10px;
}
.btn_tj{width:150px;
height:40px;
line-height:40px;
font-size:14px;
background:#F30;
border:none;
cursor:pointer;
color:#fff;
margin-top:25px;
overflow:hidden;
}
.btn_tj:hover{ background:#F00;}

.contact_c{ height:400px;
width:1160px;
margin:0 auto;
text-align:left;
font-size:14px;
padding-top:45px;
}
.contact_c .fr{width:300px
}
.contact_c .fl{width:800px;}
.contact_c .fl h2{font-size:18px;
font-weight:bold;
padding-bottom:10px;
}
.contact_info{line-height:30px;}
.contact_t{padding:30px 0 5px 0;}
.contact_t span{font-size:26px;
}
.contact_t i{font-size:14px; padding-left:5px;}
.contact_mob{font-size:32px; font-style:normal; font-family:Tahoma, Geneva, sans-serif}
.bd_map{width:100%;
height:550px;
margin:0;
padding:0;
overflow:hidden;
}
.contact_wx{padding-top:90px; color:#fff; line-height:30px;}
.contact_fl{width:330px; padding-top:15px; color:#fff;}
.contact_fl a{color:#fff;}
.contact_dt{padding-top:10px;}

.contact_qq{margin-bottom:20px; margin-top:10px;}
.contact_qq a{margin-right:12px;}
/*job*/
.job{width:1160px; height:auto; text-align:left; margin:0 auto; padding:0;}
.job_bot{width:682px;
height:472px;
margin:0 auto;
text-align:center;
background:url(../images/job_bg.png) no-repeat;
}
.job_bot p{padding-top:360px;}
.job_bot a { width:140px;
height: 37px;
line-height: 37px;
font-size: 16px;
color: #fff;
display: block;
background: #4e97e9;
border-radius: 20px;
text-align:center;
margin:0 auto;
}
.job_bot a:hover{background:#F30; text-decoration:none;}

/*about*/
.w_about{width:100%;
background:#e8f2f4 url(../images/bg_1.jpg) top center no-repeat;
}
.about_top{padding:20px 0 30px 0;
border-bottom:#ccc 1px dotted;
}
.about_top .fl{width:393px;
}
.about_top .fr{width:690px;
}
.qy_ti {
font-size: 16px;
color: #d90009;
font-weight: bold;
padding-top: 0px;
}
.about_wh{padding:15px 0 0 0;
}
.about_wh dl{float:left;
margin-left: 10px;
display: inline;
width: 360px;
overflow:hidden;
}
.about_wh dl dt img {
width: 360px;
height: 200px;
}
.about_wh dl dd h3 {
color: #d8000a;
font-size: 14px;
padding-top: 9px;
}
.about_wh dl dd p {
color: #505050;
padding-top: 2px;
font-size: 13px;
}
.bd_tit{
width:100%
}
.bd_tit i{font-style:normal;
font-size: 45px;
font-family:  "Times New Roman", Times, serif;
font-family:sans-serif;
padding-right:12px;
float:left;
font-weight:bold;
}
.bd_tit b{font-size:35px;
font-style:normal;
font-weight: bold;
float:left;
padding-top:5px;
}
.bd_tit2{font-size:18px; font-weight:bold; line-height:32px;}
.about_info1{padding:15px 0 0 0;
line-height:24px;
font-size:14px;
}
.about_10 {
width: 100%;
height: 568px;
background: url(../images/about_10bg.png) repeat #43537d;
text-align:center;
color:#fff;
}
.about_10img{ padding:150px 0 25px 0;}
.about_zp{margin-top:10px;
margin-bottom:60px;
text-align:left;
}
.about_zptit{height:32px;
line-height:32px;
background:url(../images/line.png) repeat-x;
text-align:center;
margin-bottom:30px;
}

.about_zp .about_zp_list{overflow: hidden;
zoom: 1;
}
.about_zp .about_zp_list li {
float: left;
width: 255px;
padding: 0;
margin-right:26px;
}
.about_zp .about_zp_list li:last-child{margin-right:0; padding:0;border-right:none;}
.about_zp .about_zp_list li dl dt{font-size:16px;
padding:10px 0 15px 0;
}
.about_zp .about_zp_list li p img {
width: 244px;
height: 86px;
border: #ebebe8 solid 1px;
padding: 3px;
}
.about_hj{height:230px;
background:url(../images/aboutbg.jpg) no-repeat;
margin:30px 0;

}
.about_w{height:auto;
padding:30px 0;
border-bottom:#ccc 1px dotted;
}
.about_gdimg{width:300px;
}
.about_gdinfo{width:800px;
}
/*服务*/
.w_service{width:100%;
background:#F7F7F7 url(../images/bg_2.jpg) top center no-repeat;
}
.service_bd .service_top{
line-height: 27px;
font-size: 15px;
text-indent: 2em;
color: #555;
margin-top: 15px;
height: 95px;
}
.service_item{padding-top:40px;
}
.service_item dl{float:left;
width:164px;
margin-left:114px;
margin-bottom:30px;
}
.service_item dl dt {
width: 164px;
height: 188px;
background: url(../images/service_item_bg.jpg) no-repeat;
text-align: center;
}
.service_item dl dt:hover{background:url(../images/service_item_bg2.jpg) no-repeat}
.service_item dl dt a img {
margin-top: 45px;
}
.service_item dl dd {
color: #8c8c8c;
font-size: 10px;
text-align: center;
}
.service_item dl dd p {
font-size: 17px;
color: #1f2228;
text-align: center;
padding: 18px 0 5px 0;
}
.s_con_bd{ width:1100px;
padding-top:50px;
}
dl.s_con_item{margin:0 auto 20px auto;
padding-bottom:50px;
height:auto;
border-bottom:#eee 1px solid;
}
dl.s_con_item .s_con_itemimg{width:575px;
}
dl.s_con_item .s_con_itembd{width:500px;
}
dl.s_con_item .s_con_itemT{font-size:36px;
color:#0b98de;
}
dl.s_con_item .s_con_itemT span{font-size:16px;
color:#999;
padding-left:10px;
font-style:italic;
}
dl.s_con_item .s_con_itemT2{font-size:16px;
color:#fff;
background:#f00;
padding:0 5px;
font-style: italic;
margin-bottom:5px;
}
dl.s_con_item .s_con_itemc{ font-size:18px;
color:#b9b9b9;
line-height:32px;
padding-bottom:10px;
}
a.s_online{display:block;
width:160px;
height:40px;
line-height:40px;
color:#fff;
text-align:center;
font-size:16px;
background:#0b98df;
margin-top:20px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius:5px;
}
a.s_online:hover{ background:#038fd5}
.s_con_ul{list-style:none;
padding:0;
}
.s_con_ul li{float:left;
height:30px;
line-height:30px;
font-size:15px;
width:200px;
color:#666;
background: url(../images/icon1.jpg) no-repeat left center;
padding-left: 13px;
}
.s_con_simg{padding-top:10px;}
.s_con_web1{width:1100px;
height:355px;
position:relative;
margin-bottom:50px;
padding:0;
background:url(../images/s_con_bj1.png) no-repeat;
}
.s_con_web2{width:1100px;
height:355px;
position:relative;
margin-bottom:50px;
padding:0;
background:url(../images/s_con_bj2.png) no-repeat;
}
.s_con_web3{width:1100px;
height:358px;
position:relative;
margin-bottom:50px;
padding:0;
background:url(../images/s_con_bj3.png) no-repeat;
}
.s_con_web4{width:1100px;
height:520px;
position:relative;
margin-bottom:50px;
padding:0;
background:url(../images/s_con_bj4.png) no-repeat;
}
.s_con_web5{width:1100px;
height:674px;
position:relative;
margin-bottom:50px;
padding:0;
background:url(../images/s_con_bj5.png) no-repeat;
}
.s_con_webt{color: #fff;
line-height: 80px;
padding-left: 110px;
font-size: 26px;
padding-bottom: 30px;
}
.s_con_weblist{width: 500px;
padding-left: 60px;
}
.s_con_weblist li{float:left;
padding:5px;
margin-bottom:5px;
}
.s_con_weblist li img {
width: 140px;
height:76px;
border: solid 2px #efedf0;
}

.s_con_webinfo{position:absolute;
right:35px;
top:90px;
width:430px;
color:#666;
line-height:28px;
font-size:14px;
}
.s_con_h5{font-size:24px;
}
/*微信功能列表*/
.s_con_wx{width: 1100px;
overflow: hidden;
position: relative;
margin: 52px auto 20px auto;
}
.s_wx_box {
width: 1100px;
height: 400px;
}
.s_wx_box .off{background:url(../images/icon_bg_off.png) no-repeat center top;}
.s_wx_box .on{background:url(../images/icon_bg_on.png) no-repeat center top;}
.s_wx_box .on *{ color:#fff}
.s_wx_box .items{ float:left; width:247px; height:194px; margin:3px 36px 10px 0px; position:relative}
.s_wx_box .items a{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; cursor:pointer}
.s_wx_box .mar_nr{ margin:3px 0px 10px 0px}
.s_wx_box .items .img{ width:84px; height:84px; float:left}
.s_wx_box .items .intro{ width:100px; margin-left:8px;float:left; color:#333333}
.s_wx_box .items .intro h5{ font-size:20px; padding-top:7px}
.s_wx_box .items .intro .txt{ line-height:20px; font-size:14px}
.s_wx_box .items .conts{ width:195px; height:88px; margin:64px 0 0 25px}
.s_wx_box .more_btn{ position:absolute; left:398px; top:18px}
/*相关案例*/
.s_con_case{width:100%;
height: 370px;
background: #f6f6f6;
border-top: 1px solid #f2f2f2;
border-bottom: 1px solid #f2f2f2;
}
/*sitemap*/
.sitemap_t{font-weight:bold;font-size:20px;padding-bottom:20px;}
.sitemap_list{padding:0px 0;}
.sitemap_list dt{font-size:18px;font-weight:bold;border-bottom:#ddd 1px solid;padding-bottom:10px;}
.sitemap_list dd{line-height:28px;padding:20px 0;}
.sitemap_list dd a{padding-right:15px;}
/*footer*/
.friend{width:100%;text-align:left;padding:6px 0; background:#000;}
.friend_bd{width:1160px;line-height:25px;margin:0 auto;}
.friend_bd span{font-weight:bold; padding-right:5px;}
.friend_bd a{padding-right:15px;}
.footer{width:100%;text-align:left;margin:0;padding:0;background: #202020;}
.footer_topline{width:100%;height:7px;background:url(../images/footer_bg1.jpg) top center no-repeat;overflow:hidden;}
.footer_bd{width:1160px;margin:0 auto;color: #b2b2b2;}
.footer_bd a{color: #b2b2b2;}
.footer_bd a:hover{color: #d8d7d7;text-decoration:underline;}
.footer_q{height:42px;line-height:42px;border-bottom: #282828 1px solid;}
.footer_q .fl a{padding-right:17px;}
.footer_q .fr a{padding-left: 15px;}
.footer_q .fr a:first-child span{border-left: 0;}
.footer_q .fr a span {display: inline-block;padding-left: 15px;border-left: #4c4c4c 1px solid;height: 12px;line-height: 12px;}
.footer_nav{height:185px;padding-top:18px;}
.footer_tel{ width:275px;}
.footer_tel .fl{width:40px; height:40px; overflow:hidden;}
.footer_tel .fr{width:220px;}
.footer_tel p.fr i{ font-style:normal; font-size:22px; font-family:Arial, Helvetica, sans-serif; line-height:38px;}
.footer_tel p.fr a{width:27px; height:27px; display:inline-block; overflow:hidden; margin-right:8px; margin-top:15px; background:#4d4e4f; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; border-radius:4px; -webkit-transition:background .2s ease-in-out; -moz-transition:background .2s ease-in-out; -ms-transition:background .2s ease-in-out; transition:background .2s ease-in-out; vertical-align:middle;}
.footer_tel p.fr a b{width:27px; height:27px; overflow:hidden; display:inline-block; background:url(../images/sns-ico.png) no-repeat; background-size: 135px 54px; text-indent:-99999px;}
.footer_tel p.fr a:hover b{-webkit-transition-delay:.1s; -moz-transition-delay:.1s; -ms-transition-delay:.1s; transition-delay:.1s;}
.footer_tel p.fr a.sina b{background-position:0 0;}
.footer_tel p.fr a.sina:hover{background:#e52c42;}
.footer_tel p.fr a.sina:hover b{background-position:0 -27px;}
.footer_tel p.fr a.tencent b{background-position:-27px 0;}
.footer_tel p.fr a.tencent:hover{background:#14addf;}
.footer_tel p.fr a.tencent:hover b{background-position:-27px -27px;}
.footer_tel p.fr a.weixin b{background-position:-54px 0;}
.footer_tel p.fr a.weixin:hover{background:#20a900;}
.footer_tel p.fr a.weixin:hover b{background-position:-54px -27px;}
.footer_tel p.fr a.qzone b{background-position:-81px 0;}
.footer_tel p.fr a.qzone:hover{background:#ffc600;}
.footer_tel p.fr a.qzone:hover b{background-position:-81px -27px;}
.footer_tel p.fr a.renren b{background-position:-108px 0;}
.footer_tel p.fr a.renren:hover{background:#056be8;}
.footer_tel p.fr a.renren:hover b{background-position:-108px -27px;}
dl.footer_list{width:165px;}
dl.footer_list dt{font-size:14px;font-weight:bold;}
dl.footer_list dd{line-height:24px;padding-top:5px;}
.footer_weixin{text-align:center;line-height:25px;padding-top:10px;}
.footer_bot{width:100%;height:35px;line-height:35px;background:#000;font-family:Verdana, Geneva, sans-serif;}
.footer_bot .footer_bd{color: #666;}
.footer_bot .footer_bd a{color: #666;}
.footer_bot .footer_bd a:hover{color: #d8d7d7;text-decoration:underline;}

/*在线客服 返回*/
.right_contact_img { position:fixed; z-index:100; overflow:visible; top:180px;  _position: absolute; _top: expression((documentElement.scrollTop+203) + "px"); height:170px; width:56px; right:0;}
.right_contact_img ul li{width:56px;height:56px; margin-bottom:1px; position:relative;}
.right_contact_img ul .last{margin-bottom:0px;}
.right_contact_img ul li .pull_down2{position:absolute;right:-201px;top:0;width:180px;height:56px;}
.right_contact_img ul li .pull_down2 a{width:201px;height:56px; display:block;}
.right_contact_img ul li .pull_down2 .ding{position:absolute;width:48px; left:23px;top:0px;}
.right_contact_img ul li .pull_down2 .yi{position:absolute;width:48px; left:88px;top:0px;}

.left_case_list{position:fixed; z-index:9999; overflow:visible; top:200px; _position: absolute; _top: expression((documentElement.scrollTop+180) + "px"); display:table;width:56px; left:0;}
.left_case_list .case_class_a_list{width:56px; display:table;}
.left_case_list .case_class_a_list ul li{position:relative;background:url(../images/touming_02.png) repeat-y;height:56px; margin-bottom:1px;}
.left_case_list .case_class_a_list ul li .pull_down2{position:absolute;left:-150px;top:0;}
.left_case_list .case_class_a_list ul li .pull_down2 a{width:150px;height:56px; display:block; line-height:56px; text-align:center; color:#FFF; font-size:14px; font-family:"微软雅黑","Arial"; background:url(../images/left18.png) right no-repeat;padding:0;}
.left_case_list .case_class_a_list ul li a{width:56px;height:32px; display:block; line-height:16px; padding:12px 0; text-align:center; color:#FFF; font-size:12px; font-family:"微软雅黑","Arial"}
.left_case_list .case_class_a_list2{width:59px; display:table;background:url(../images/touming2_02.png) repeat-y;}
.left_case_list .case_class_a_list2 ul li{position:relative;}
.left_case_list .case_class_a_list2 ul li .pull_down2{position:absolute;left:-150px;top:0;}
.left_case_list .case_class_a_list2 ul li .pull_down2 a{width:150px;height:35px; display:block; line-height:35px; text-align:center; color:#FFF; font-size:12px; font-family:"微软雅黑","Arial"; background:#162d46;}
.left_case_list .case_class_a_list2 ul li a{width:59px;height:35px; display:block; line-height:35px; text-align:center; color:#FFF; font-size:12px; font-family:"微软雅黑","Arial"; cursor:pointer; text-decoration:none;}
.yincang{overflow:hidden;}
#container_case{margin:0 auto;}
#container_case .case_one{width:280px;height:234px; margin:0 10px; float:left; margin-bottom:30px; overflow:hidden; position:relative;}
#container_case .case_one .caselogo{width:280px;height:180px; position:absolute;top:-180px;left:0px; background:#f5f5f5;}
#container_case .case_one .caselogo a{position:relative;width:280px;height:180px; display:block;}
#container_case .case_one .caselogo a img{position:absolute;left:50%;top:50%;margin-left:-105px; margin-top:-75px;}
#container_case .case_one .name{width:260px;height:54px; background:#FFF; padding-left:20px; line-height:53px; font-size:12px; font-family:"微软雅黑","Arial";}
#container_case .case_one .name a{color:#0c0c0c;}
#container_case .case_one .name a:hover{color:#f00; font-weight:600;}
#container_case .fe h2{line-height:48px; font-size:15px; color:#fff;font-family:"微软雅黑","Arial"; padding-left:10px;}
.foot_gotop {position:fixed; z-index:100; overflow:hidden; bottom:34px;_position: absolute; _top: expression((documentElement.scrollTop-34) + "px"); height:47px; width:46px; right:10px; display:none}
.foot_gotop a { background:url(../images/gotop.png) left top no-repeat; display:block; height:47px; width:46px;}
.foot_qp {position:fixed; z-index:100; overflow:hidden; bottom:90px;_position: absolute; _top: expression((documentElement.scrollTop-90) + "px"); height:47px; width:46px; right:10px; }
.foot_qp a { background:url(../images/qp_btn.png) left top no-repeat; display:block; height:47px; width:46px;}
.foot_tcqp a { background:url(../images/tcqp.png) left top no-repeat;}