body,nav,span,p,var,em,strong,a,h1,h2,h3,h4,h5,form,input,textarea,ul,ol,li,tr,td,img{margin:0; padding:0; font-size:14px; font-family:"微软雅黑"; color:#333;}
a img{border:none;} a{text-decoration:none; } var,em{font-style:normal;} ul,ol{list-style-type:none;}

.auto { width:1100px; margin:0 auto;} .auto1 { width:1126px; margin:0 auto;} .auto2 { width:1040px; margin:0 auto;}

/*头部*/
#top .logo { width:340px; height:80px; margin:15px 0; float:left; }
#top .telnav_box { width:720px; height:110px; float:right;}
#top .tel { width:306px; height:20px; margin-top:22px; float:right; background-image:url(../images/telephone_icon.png); background-repeat: no-repeat; padding-left:25px;}
#top .tel span { font-size:14px; color:#888;}
#top .tel a { font-size:16px; color:#f39815; font-style:italic; font-weight:bold;}

/*nav*/
#top .nav_box { width:720px; margin-top:20px; float:right; } 
#top .nav_box .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#top .nav_box .nav{ height:48px; line-height:30px; position:relative; z-index:99;  }
#top .nav_box .nav a{ color:#333;  }
#top .nav_box .nav .nLi{ float:left;  position:relative; display:inline; padding-left:43px;  }
#top .nav_box .nav .nLi h3{ float:left;  }
#top .nav_box .nav .nLi h3 a{ display:block; height:48px; padding:0 2px; font-size:15px; font-weight:bold; border-top:2px solid #fff;  }
#top .nav_box .nav .sub{ display:none; width:140px; left:5px; top:48px;  position:absolute; background:#fff;  line-height:30px; padding-bottom:10px; z-index:100;  }
#top .nav_box .nav .sub li{ zoom:1; }
#top .nav_box .nav .sub a{ display:block; text-align:center; }

#top .nav_box .nav .sub a:hover{ color:#009b7a;  }
#top .nav_box .nav .on h3 a{ border-top:2px solid #009b7a; color:#009b7a; }

/*banner*/
.slider{ width:100%;  min-width:1100px;  height:450px;  position:relative; overflow:hidden; background:#fff; text-align:center;   }
	.slider .bd{ width:1100px; position:absolute; left:50%; margin-left:-670px  }
	.slider .bd li{ width:1100px;  overflow:hidden; }
	.slider .bd li img{ display:block; width:1100px; height:450px;    }
	.slider .tempWrap{ overflow:visible !important }
	.slider .tempWrap ul{  margin-left:-980px !important; /*强制位置*/  }
	
	.slider .hd{ position:absolute; width:100%; left:0;  z-index:1; height:8px; bottom:20px;  text-align:center;  }
	.slider .hd li{ display:inline-block; *display:inline; zoom:1; width:8px; height:8px; line-height:99px; overflow:hidden; background:url(../images/slider-btn.png) 0 -10px no-repeat; 
		margin:0 5px; cursor:pointer; filter:alpha(opacity=60);opacity:0.6;  }
	.slider .hd li.on{ background-position:0 0; filter:alpha(opacity=100);opacity:1;  }
	.slider .pnBtn{  position:absolute; z-index:1; top:0; width:100%;  height:450px; cursor:pointer;   }
	.slider .prev{ left:-50%; margin-left:-550px;  }
	.slider .next{ left:50%;  margin-left:550px;  }
	.slider .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:450px; background:#000; filter:alpha(opacity=50);opacity:0.5;   }
	.slider .pnBtn .arrow{ display:none;   position:absolute; top:0; z-index:1; width:60px; height:450px;  }
	.slider .pnBtn .arrow:hover{ filter:alpha(opacity=60);opacity:0.6; }
	.slider .prev .arrow{ right:0; top:50px; background:url(../images/slider-arrow.png) -120px 0 no-repeat;   }
	.slider .next .arrow{ left:0; top:50px; background:url(../images/slider-arrow.png) 0 0 no-repeat;  }
	
	.liucheng { width:100%; height:240px; background-color:#f5f5f5; text-align:center;}
	.liucheng img { width:914px; height:149px; margin-top:42px;}
	
/*服务项目*/	
#com1 .title { width:100%; height:47px; text-align:center; padding-top:65px; border-bottom:1px solid #ddd;}
#com1 .title img { display:block; margin:0 auto; }
#com1 .xtitle { width:100%; text-align:center; margin-top:15px; margin-bottom:30px;}
#com1 .xtitle span { color:#888; }

.snBrand { position: relative; width:1100px;  height: 473px; overflow: hidden;   }
	.snBrand h2 { position: relative; height: 34px; line-height: 32px; border-bottom: 1px solid #737878; text-indent: 16px; font-size: 14px; color: #000; font-family: "Microsoft YaHei"; }
	.snBrand h2 a { position: absolute; right: 10px; top: 0; font-size: 12px; color: #666; font-weight: normal; font-family: "SimSun"; }
	.snBrand h2 a:hover { color: #f60; }
	.snBrand ol { float: left; width: 220px; height: 472px; margin-top:0; border-top: 1px solid #ddd;  }
	.snBrand ol li { width:190px; height: 58px; padding:0; line-height: 60px; margin-top:-1px; border: 1px solid #ddd; text-align: left; overflow: hidden; padding-left:28px;}
	.snBrand ol li a { display:block; width:182px; height:58px; background:url(../images/jiantou.png) 164px 25px no-repeat; font-weight:bold; font-size:15px;}
	.snBrand ol li.on { background: #009b7a; width:192px; height: 60px; border: 0;  }
	.snBrand ol li.on a { color:#fff; background:url(../images/jiantou2.png) 164px 25px no-repeat;}
	.snBrand ul { float:left;  top: 35px; width: 880px; height: 500px; background: #fff; overflow: hidden; }
	.snBrand ul li { }
	.snBrand ul li p { width: 165px; height: 22px; line-height: 20px; white-space: pre; overflow: hidden; }
	.snBrand ul li a { color: #333; }
	.snBrand ul li a:hover { color: #f60; }
	
	.snBrand ul li .fuwu_show { width:202px; height:228px; float:left; margin-left:18px; margin-bottom:18px; overflow:hidden;  position:relative;  }
	.snBrand ul li .fuwu_show .fuwu_img { float:left; position:absolute; left:0; top:0; -ms-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear; -webkit-transition:all 200ms linear;transition:.2s ease-out; text-align:center; width:202px; height:228px;   }	
	.snBrand ul li .fuwu_show .fuwu_img img { display:block; width:202px; height:228px; }
	.snBrand ul li .fuwu_show:hover .fuwu_title { display:block;}	
	.snBrand ul li .fuwu_show:hover .fuwu_img { transform: scale(1.03);}	
	.snBrand ul li .fuwu_show .fuwu_title { display:none; position:absolute; left:0; top:0; width:202px; height:228px; text-align:center; background-image:url(../images/tm50.png);}
	.snBrand ul li .fuwu_show .fuwu_title img { display:block; margin:0 auto; padding-top:50px;}
	.snBrand ul li .fuwu_show .fuwu_title h4 { color:#fff; font-weight:bold; font-size:14px; padding-top:54px; }
	
/*案例分享*/
#com2 {width:100%; height:520px; background-color:#F4F4F4; margin-top:65px; }
#com2 .title { width:100%; height:47px; text-align:center; padding-top:35px; border-bottom:1px solid #ddd;}
#com2 .title img { display:block; margin:0 auto; }
#com2 .xtitle { width:100%; text-align:center; margin-top:15px; margin-bottom:30px;}
#com2 .xtitle span { color:#888; }
.ladyScroll{width:1080px;height:316px;position:relative;}
.ladyScroll .prev,.ladyScroll .next{width:25px;height:42px;position:absolute;top:110px;z-index:100; cursor:pointer;}
.ladyScroll .prev{ left:auto; left:0; background:url(../images/21.png) no-repeat center; top:135px;}
.ladyScroll .next{ left:auto; right:-46px; background:url(../images/22.png) no-repeat center; top:135px;}
.ladyScroll .scrollWrap{width:1048px!important;overflow:hidden;position:absolute; left:39px;}
.ladyScroll dl{float:left;width:230px;height:316px;text-align:center;position:relative;margin:0 16px;}
.ladyScroll dt{margin:0 auto;width:230px;overflow:hidden;}
.ladyScroll dl:hover{background:url(../images/17.jpg) no-repeat center;}

.ladyScroll .anli_show { position:absolute; left:0; top:0; width:230px; height:316px; float:left; background-color:#fff; overflow:hidden;}
.ladyScroll .anli_show .anli_img { display:block;  width:230px;height:316px; float:left; -ms-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-webkit-transition:all 200ms linear;transition:.2s ease-out;}	
.ladyScroll .anli_show .anli_img img { display:block;  width:230px;height:316px; }
.ladyScroll .anli_show:hover .anli_title { display:block;}	
.ladyScroll .anli_show:hover .anli_img { transform: scale(1.03);}	
.ladyScroll .anli_show .anli_title { display:none;position:absolute; left:0; top:0; width:230px; height:361px; text-align:center; background-image:url(../images/tm50.png);}
.ladyScroll .anli_show .anli_title img { display:block; margin:0 auto; padding-top:80px;}
.ladyScroll .anli_show .anli_title h4 { padding-top:80px; color:#fff; font-weight:bold; font-size:16px;}
	
/*关于我们*/	
#com3 {width:100%; height:438px; margin-top:65px; }
#com3 .title { width:100%; height:47px; text-align:center; border-bottom:1px solid #ddd;}
#com3 .title img { display:block; margin:0 auto; }
#com3 .xtitle { width:100%; text-align:center; margin-top:15px; margin-bottom:30px;}
#com3 .xtitle span { color:#888; }
#com3 .about_txt { width:560px; height:310px; float:left;}
#com3 .about_txt h2 { font-size:18px; font-weight:bold; color:#222; margin:10px 0;}
#com3 .about_txt p { font-size:14px; color:#888; margin-bottom:6px; line-height:24px; text-indent:2em; text-align:justify;}
#com3 .about_txt a { display:block; width:96px; height:36px; background-color:#009b7a; margin-top:50px; line-height:36px; text-align:center; color:#fff;} 
#com3 .about_txt a:hover { background-color:#00a481;}
#com3 .about_img { width:480px; height:305px; float:right;}

/*资讯快报*/	
#com4 {width:100%; height:550px; background-color:#F4F4F4; margin-top:65px; }
#com4 .title { width:100%; height:47px; text-align:center; padding-top:35px; border-bottom:1px solid #ddd;}
#com4 .title img { display:block; margin:0 auto; }
#com4 .xtitle { width:100%; text-align:center; margin-top:15px; margin-bottom:30px;}
#com4 .xtitle span { color:#888; }
#com4 .news_left {  width:440px; height:350px; float:left; overflow:hidden;}
#com4 .news_left img { width:440px; height:258px; margin-bottom:4px;}
#com4 .news_left h1 a { font-size:16px; line-height:40px; }
#com4 .news_left h1 a:hover { text-decoration:underline; }
#com4 .news_left span { display:block; font-size:12px; line-height: 20px; color:#888; height:36px; overflow:hidden;}

#com4 .news_right { width:560px; height:350px; float:right; overflow:hidden;}
#com4 .news_right ul li { width:560px; height:100px; overflow:hidden; margin-bottom:25px;}
#com4 .news_right img { display:block; width:100px; height:100px; float:left; }
#com4 .news_right h1 { margin-bottom:8px;}
#com4 .news_right h1 a { font-size:16px; line-height:24px; }
#com4 .news_right h1 a:hover { text-decoration:underline; }
#com4 .news_right span { display:block; width:440px; height:60px; font-size:12px; color:#888; overflow:hidden; line-height:20px; }
#com4 .news_right .news_right_title { width:440px; height:95px;  border-bottom:1px solid #ddd; float:right; padding-top: 4px; }
	
/*底部导航*/	
#com5 .bottom_nav_box { width:572px; height:230px; margin-top:40px; overflow:hidden; float:left;}
#com5 .bottom_nav_box .bottom_nav {  width:190px; height:230px; float:left;}
#com5 .bottom_nav_box .ul1 { width:190px; height:230px; display:block; float:left; }
#com5 .bottom_nav_box1 { width:510px; height:230px; float:left; margin-top:40px;}
#com5 .bottom_nav_box1 .ul2 { width:190px; height:230px; display:block; float:left; }
#com5 .bottom_nav_box1 .ul3 { width:300px; height:230px; display:block; float:left; }
#com5 .bottom_nav_box h2 a,.ul2 h2 a,.ul3 h2 a { font-size:16px; line-height:36px;}
#com5 .bottom_nav_box .adorn,.ul2 .adorn,.ul3 .adorn { width:24px; height:3px; background-color:#009B7A; margin-bottom:10px; }
#com5  ul li a { font-size:12px; color:#888;  }
#com5  ul li a:hover { text-decoration:underline;}
#com5  ul li p { font-size:12px; color:#888; line-height:22px;}

/*版权*/
#bottom { width:100%; height:40px; margin-top:10px; background-color:#ddd; line-height:40px;} 
#bottom .copy_box {  line-height:40px;}
#bottom .copy_box span { font-size:12px; color:#888; line-height:40px;}
#bottom .copy_box .copy { float:left;}
#bottom .copy_box .zhichi { float:right;}
#bottom .copy_box .zhichi a { font-size:12px; color:#888; line-height:40px;}
#bottom .copy_box .zhichi a:hover { text-decoration:underline;} 
	
/*浮动客服*/
#floatDivBoxs{width:150px;background:#fff;position:fixed;bottom:0;right:0;z-index:999; height:253px;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#f08326;color:#fff;font-size:18px;text-align:center;position:relative;}
#floatDivBoxs .floatDqq{padding:6px 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:14px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDtxt{font-size:15px;color:#333;padding:8px 14px 8px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 14px 15px;}
#floatDivBoxs .floatDtel p { font-size:16px; color:#F08326; font-weight:bold; }
#floatDivBoxs .floatDbg{width:100%;height:10px;background:#F08326; }
.floatShadow{ background:#f9f9f9; box-shadow:-2px 2px 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(../images/online_arrow.jpg) no-repeat;position:fixed;bottom:208px;right:150px;z-index:999;}
#rightArrow a{display:block;height:45px;}

/*子页通用*/
#zybanner { width:100%; height:240px; background:url(../images/zybanner1.jpg) center;}
#content .position { width:1100px; height:26px; border-bottom:1px solid #ddd; margin-top:50px; margin-bottom:40px; }
#content .position a { font-size:12px; color:#555;}
#content .position a:hover { color:#333;}
#content .position span { font-size:12px; color:#333;}
#content .zynav { width:1100px; height:50px; text-align:center; }
#content .zynav a { display:inline-block; padding:0 20px; height:32px; line-height:32px; background-color:#ddd; margin:0 6px;}
#content .zynav .hove { background-color:#009b7a; color:#fff;}
#content .zynav a:hover { background-color:#009b7a; color:#fff;}
#content .content_box { background-color:#f8f8f8; padding-top:40px; padding-bottom:40px;}


/*内容页文字样式*/
#articlebox{  line-height:22px;}
#articlebox h1{text-align:center; font-size:20px; font-weight:normal; padding:10px 0;}
#articlebox hr{height:5px;border:none; border-top:1px ridge #ddd;}
.details h2{ background:#F8F8FF; border: 1px solid #DDD; line-height: 25px; margin-bottom: 15px;  padding: 10px; font-size:14px; text-indent:28px;}
.artcontent{clear: both; font-size: 15px; line-height: 24px; overflow: hidden; padding: 9px 0; }
#articeBottom { font-size: 14px; margin: 6px 0 10px; padding-top: 10px; text-align: right; }
#articeBottom span { float: left;}
#articeBottom span a { font-size: 12px;}
#articeBottom span a:hover {color: #0099FF;}

/*服务项目子页*/
.doc_pro_list { }
.doc_pro_list ul { }
.doc_pro_list ul li { float:left;  width:200px;  height:268px; margin:0 10px; margin-bottom:26px; text-align:center; overflow:hidden; border-bottom:2px dotted #ddd;}
.doc_pro_list ul li a { line-height:36px; }
.doc_pro_list ul li a img { float:left; width:200px;  height:232px;}
	

	
	
	
	
	
	
	