*{
	padding: 0; margin: 0; border: none;
}
a:hover{
	cursor: pointer;text-decoration: none;
}
*{
	font-family: "微软雅黑"; font-size: 14px; font-weight: 200;
}
a,li,dt,dl,ul,ol,img{
	text-decoration: none; list-style-type: none;
}
/*首页样式*/
.TOP_box{
	width: 100%; height: 40px; overflow: hidden; background: #000;
}
.top{
	width: 1200px; height: 40px; margin: 0 auto;
}
.top p{
	width: 300px; height: 40px; line-height: 40px; color: #999; float: left;
}
.top ul{
	float: right;
}
.top li{
	width: 101px; height: 40px; float: left; background: url(../img/Top1.jpg) right center no-repeat;text-align: center;
}
.top li a{
	 color: #999; line-height: 40px; font-size: 12px;
}

/*logo样式*/

.Logo{
	width: 1200px; height: 140px; margin: 0 auto;
}
.tel{
	width: 213px; height: 40px; background: url(../img/tel.png) left center no-repeat; float: right;margin-top: 50px !important;
}
.tel .p3,.tel .p4{
	margin-left: 50px;
}
.tel .p3{
	font-weight: bold; color: #666; height: 14px; line-height: 14px; text-decoration: none; border: none;
}

.tel .p4{
	font-weight: bold; color: #00a0ea; font-size: 22px; line-height: 26px; font-style: italic;
}

/*导航样式*/

.nav_box{
	width: 100%; height: 60px; background: #00A0EA;
}

.nav{
	width: 1200px; height: 60px; overflow: hidden; margin: 0 auto; 
}
.nav_box .nav li {
	float: left; width: 130px; text-align: center;
}
.nav_box .nav li a{
	color: #fff; font-size: 16px; display: block; line-height: 60px;
}
.nav_box .nav a:hover{
	background: #f39801;
}
.active{
	background: #f39801;
}

/*banner轮播*/

.banner_box{
	width: 100%; height: 500px; overflow: hidden;position: relative;
}
.banner_box .bd ul li{
	width: 100%; height: 500px;
}
.banner_box .prev{
	width: 24px; height: 54px; background: url(../img/pre.png) center center no-repeat; position: absolute;
	left: 4%; top: 223px;
}
.banner_box .next{
	width: 24px; height: 54px; background: url(../img/next.png) center center no-repeat; position: absolute;
	right:4%; top: 223px;
}

/*搜索*/

.search_box{
	width: 100%; height: 80px; background: #eeeeee; overflow: hidden;
}
.search{
	width: 1200px; height: 80px; margin: 0 auto;
}
.search p{
	color: #333; line-height: 80px; float: left;
}
.search p span{
	color: #999; margin-right: 28px;line-height: 80px;
}
.search p span a{
	color: #999; 
}
.search p span a:hover{
	color: #00b7ee;
}
.search div{
	height: 42px; overflow: hidden; margin-top: 20px; float: right;
}
.search div input{
	width: 390px; height: 40px; border: 1px solid #00A0EA; float: left;
}
.search div button{
	width: 110px; height: 42px; background: #00A0EA; color: #FFFFFF; cursor: pointer;
}


/*四大分类*/
.ForeF{
	width: 1200px;  margin: 60px auto; overflow: hidden;
}
.ForeF a{
	width: 290px; height: 132px; overflow: hidden; float: left; margin-right: 10px !important; 
}


.fenlei{
	width: 1200px; margin: 0 auto;  overflow: hidden;
}
.F_left{
	width: 300px; float: left; overflow: hidden;
}
.F_left img{
	width: 300px; height: 125px;
}
/*手风琴样式*/
#sideMenu{ height:460px; margin-top: -4px;}
#sideMenu .hd{ margin-top:1px; background:#f39801;  cursor:pointer;height: 50px; }
#sideMenu .hd h3{ color:#fff; line-height: 50px;margin-left: 50px; font-size: 18px;}
#sideMenu .on h3{ color:#fff;  }
#sideMenu .bd{ height:257px; overflow:hidden; display:none; background: #f5f5f5;}
#sideMenu .bd li{ height: 50px; line-height: 50px; font-size: 16px; color: #666; margin-left: 70px !important;}

.F_right{
	width: 880px; overflow: hidden; float: right;
}
.Fright_top{
	width: 100%; height: 317px; overflow: hidden;
}
.FRtop_left{
	width: 435px; height: 317px; float: left; background: url(../img/F_right1.png) center center no-repeat; position: relative;
}
.FRL_img{
	width: 376px; height: 260px;background: red; position: absolute; left: 29.5px; top: 28.5px;
}
.FRtop_left p{
	width: 150px; text-align:  center;color: #666; font-size: 16px; position: absolute;bottom: 0; left: 50%; margin-left: -100px;
}

.FRtop_right{
	width: 425px;  float: right; margin-top: 25px;
}
.FRtop_right dt{
	width: 100%; height: 50px; border-bottom: 1px dashed #999; background: url(../img/FRtop_right1.png) left center no-repeat; margin-bottom: 10px;
}
.FRtop_right dt a{
	font-size: 18px; color: #333;margin-left: 30px; line-height: 50px;
}
.FRtop_right dt a:hover{
	color: #00A0EA; cursor: pointer;
}
.FRtop_right dd{
	color: #999; width: 100%; text-align: justify; line-height: 27px;
}
.FRtop_right button{
	width: 220px; height: 40px; line-height: 40px; text-align: center; background: #00A0EA; color: #fff;font-size: 16px; margin-top: 26px; cursor: pointer;
}

.Fright_bottom{
	width: 850px;  overflow: hidden; float: right; margin-top: 30px;
}
.Fright_bottom li {
	float: left;  width: 270px;
}
.Fright_bottom li:last-child{
	margin-right: 0;
}
.Fright_bottom li p{
	width: 270px; text-align: center; line-height: 35px; color: #666;
}
.Fright_bottom li:hover p{
	color:#00A0EA;
}
/*广告分割部分*/
.newsf_box{
	width: 100%; height: 300px; background: #00A0EA; margin: 60px 0 0 0;
}
.newsf{
	width: 1200px; overflow: hidden; height: 300px; margin: 0 auto; position: relative;
}
.Nk{
	width: 600px; height: 144px; border: 1px solid #FFFFFF; position: absolute; right: 0; top: 50px;
}
.Nk dt{
	font-size: 34px; font-weight: bolder; color: #fff; text-align: center; line-height: 50px; margin-top: 30px;
}
.Nk dd{
	font-size: 18px;  color: #fff; text-align: center; line-height: 40px;
}
.newsf p{
	width: 360px; height: 40px; background: #00A0EA; color: #FFFFFF; font-size: 22px; font-weight: bolder; text-align: center;
	position: absolute; right: 120px; top: 35px;
}
.newsf ul{
	position: absolute; right: 0; bottom: 35px;
}
.newsf ul li {
	float: left;
}
.li1{
	font-size: 34px; color: #fff;font-weight: bolder; letter-spacing: -3px; margin-right: 40px;
}
.li2{
	width: 195px; height: 46px; border-radius: 5px; background: #fff; text-align: center; line-height: 46px;
	font-size: 18px; color: #00A0EA;
}


/*优势样式*/
.youshi_box{
	width: 100%; position: relative;
}
.ys1{
	position: absolute; right: 0; top: 0;
}
.ys2{
	position: absolute; left: 0; top: 900px;
}
.ys3{
	position: absolute; right: 0; bottom: 0;
}
.youshi{
	width: 1200px; margin: 0 auto; overflow: hidden; position: relative;
}
.youshi p{
	width: 480px; height: 60px; background: #fff; position: absolute;  left: 360px; top: 100px; text-align: center;line-height: 60px;
}
.YS_title{
	width: 800px; height: 100px; border: 6px solid #00A0EA; margin: 0 auto; margin-top: 126px;
}
.YS_title img{
	margin-top: 50px !important; margin-left: 52px !important;
}

.YS_one{
	width: 100%; overflow: hidden; margin-top: 120px; height: 520px; background: url(../img/ys_01bj.png) right bottom no-repeat;
}
.YS_two{
	width: 100%; overflow: hidden;  margin-top: 60px; height: 520px; background: url(../img/ys_02bj.png) left bottom no-repeat;
}
.YS_three{
	width: 100%; overflow: hidden;  margin-top: 60px; height: 590px; background: url(../img/ys_03bj.png) right bottom no-repeat;
}
.YS_fore{
	width: 100%; overflow: hidden;  margin-top: 60px; height: 520px; background: url(../img/ys_04bj.png) left bottom no-repeat;
}

.ysone{
	margin-top: 80px; float: left;
}
.ystwo{
	float: right;margin-top: 60px;
}
.ysthree{
	margin-top: 100px; float: left;
}
.ysfore{
	margin-top: 30px; float:right;
}

.YS_one dt,.YS_two dt,.YS_three dt,.YS_fore dt{
	font-weight: bolder; font-size: 31px;  color: #00A0EA;
}
.YS_one dt span,.YS_two dt span,.YS_three dt span,.YS_fore dt span{
	font-size: 18px; font-weight: bold; color: #000;
}
.YS_one dd a,.YS_two dd a,.YS_three dd a,.YS_fore dd a{
	font-size: 16px; color: #333;  margin-left: 10px !important; line-height: 40px;
}
.YS_one dd a span,.YS_two dd a span,.YS_three dd a span,.YS_fore dd a span{
	color: #f47003;font-size: 16px;
}


/*案例样式*/
.anli_box{
	width: 100%; height: 700px; background: url(../img/anli_bj.jpg) center center no-repeat;
}
.anli{
	width: 1200px; overflow: hidden; margin: 0 auto; position: relative;
}
.anli ul{
	margin: 0 auto; margin-top:120px;
}
.anli .li3{
	width: 333px; height: 190px; background: #00A0EA; position: relative;display: inline;float: left;
}
.anli .li3 img{
	position: absolute; top: 60px; left: 100px;
}
.anli .li4{
	width: 190px; height: 190px;position: relative;background: #000;display: inline;float: left;
}
.anli .li5{
	width: 487px; height: 190px;position: relative;background: #000;display: inline;float: left;
}
.anli .li6{
	width: 190px; height: 190px;position: relative;background: #000;display: inline;float: left; margin-left: 144px;
}
.anli .li7{
	width: 190px; height: 308px;position: relative;background: #000;display: inline;float: left; 
}
.anli .li8{
	width: 100px; height: 100px;position: relative;background: #00A0EA;display: inline;float: left;  position: relative;
}
.anli .li8 img{
	position: absolute; top: 40px; left: 16px;
}
.anli .li9{
	width: 190px; height: 70px;position: relative;background: #fff;display: inline; position: absolute; bottom: 48px; left: 524px;
}
.anli .li9 .p5{
	font-size: 16px; font-weight: bolder; color: #666; margin-left: 13px; margin-top: 10px;
}
.anli .li9 .p6{
	font-size: 22px; font-weight: bolder; color: #00A0EA; font-style: italic;margin-left: 13px;
}
.anli .al_img {
	display: block;
	-moz-opacity:0.3;
	-khtml-opacity:0.3;
	Opacity:0.3;
	Filter:alpha(opacity=30);
	outline:none;
}
.anli .gd{
	position: absolute; top: 0; right: 0; z-index: 0;
}
.anli .al_img:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
	cursor: pointer;
}
.anli li:hover .al_img{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
	cursor: pointer;
}
.anli li:hover .al_title,.anli li:hover .al_title2,.anli li:hover .al_title3{
	display: none;
}
.gb{
	position: absolute;top:0; right: 0; display: none;
}
.anli li:hover .gb{
	display: block; position: top:0; right: 0;
}

.anli .al_title{
	
	width: 150px; height: 50px; background: url(../img/al_title.png) center center no-repeat; position: absolute; top: 70px; left: 20px;
	text-align: center; line-height: 50px; color: #fff; font-size: 18px;
}
.anli .al_title2{
	width: 150px; height: 50px; background: url(../img/al_title.png) center center no-repeat; position: absolute; top: 70px; left: 180px;
	text-align: center; line-height: 50px; color: #fff; font-size: 18px;
}
.anli .al_title3{
	width: 150px; height: 50px; background: url(../img/al_title.png) center center no-repeat; position: absolute; top: 120px; left: 20px;
	text-align: center; line-height: 50px; color: #fff; font-size: 18px;
}
.anli .al_img:hover .al_title{
	opacity: 0;
}



/*新闻样式*/
.news_box{
	width: 1200px; overflow: hidden; margin: 0 auto;
}
.news_left{
	width: 750px; overflow: hidden;margin-top: 60px; margin-bottom: 40px; float: left;
}
.news_left .hd{
	width: 750px; height: 40px; border-bottom: 1px solid #ccc; background: url(../img/news_left.png) left 80px center no-repeat;
	margin-bottom: 40px !important;
}
.news_left .hd P{
	float: right; font-size: 12px; font-family: arial; color: #333; line-height: 50px;
}
.news_left .hd P:hover{
	color: #00A0EA;
}
.news_left .hd ul li {
	float: left; margin-right: 40px;
}
.news_left .hd ul li span{
	margin-left: 15px;
}
.news_left .hd ul li a{
	font-size: 16px; color: #666; line-height: 40px; 
}
.news_left .hd ul li:hover{
	height: 40px; border-bottom: 2px  solid #00A0EA;
}
.news_left .hd ul li:hover a{
	 color: #00A0EA;
}
.news_left .hd ul li.on{
	height: 40px; border-bottom: 2px  solid #00A0EA;
}
.news_left .hd ul li.on a{
	 color: #00A0EA;
}
.news_top{
	width: 750px;overflow: hidden;
}
.news_top img {
	float: left; /*width: 338px; height: 200px;*/
}
.news_top dl{
	width: 380px; height: 200px; float: right;overflow: hidden; margin-bottom: 40px !important;
}
.news_top dl dt{
	font-size: 16px; color: #333;  margin-bottom: 15px;
}
.news_top dl dt a{
	 color: #333; 
}
.news_top dl dt a:hover{
	color: #00A0EA;
}
.news_top dl dd{
	color: #666;line-height: 30px;
}
.news_bottom{
	width: 750px; overflow: hidden;
}
.news_bottom dl{
	width: 335px; overflow: hidden; float: left; margin-bottom: 10px;
}
.news_bottom dl dt{
	 width: 42px; height: 42px; background: #969696; text-align: center; line-height: 42px; position: relative; float: left; font-size:18px; text-align:center; color:#fff;
}
/*.news_bottom dl dt a{
	position: absolute;  text-align: center; color: #fff; font-weight: bolder;font-size:18px;
} */

.news_bottom dl dd{
	width: 280px; text-overflow: ellipsis;height: 42px; line-height: 42px; color: #333; float: right;
}
.news_bottom dl:hover dd{
	color: #00A0EA;
}

.news_right{
	width: 410px; float: right;overflow: hidden;margin-top: 60px; margin-bottom: 40px;
}
.QA{
	width: 410px; height: 40px; border-bottom: 1px solid #ccc;
}
.p1{
	font-size: 16px; color: #00A0EA; line-height: 40px; width: 110px; float: left;
}
.p1{
	height: 40px; border-bottom: 2px  solid #00A0EA;
}
.p2{
	float: right; font-size: 12px; font-family: arial; color: #333; line-height: 40px;
}
.p2:hover{
	color: #00A0EA;
}

.news_right dl{
	width: 410px; overflow: hidden; margin-top: 38px;
}
.news_right dl dt{
	width: 410px; height: 30px; text-overflow: ellipsis; font-size: 16px; color: #000;
}
.news_right dl dd{
	text-overflow: ellipsis; line-height: 25px; width: 410px; font-size: 14px; color: #333;
}


/*关于我们*/
.aboutus{
	width: 1200px; overflow: hidden; margin: 0 auto; margin-bottom: 50px;
}
.aboutus p{
	font-family: arial; color: #333; font-size: 26px; font-weight: bold; text-align: center; margin: 0 auto; line-height: 20px; margin-top: 60px;
	text-transform: uppercase;
}
.aboutus p span{
	font-family: "微软雅黑"; font-size: 18px; text-align: center;
}

.about{
	width: 1200px; overflow: hidden; margin-top: 60px;
}
.AU_left{
	width: 480px; height: 342px; background: url(../img/aboutus.png) center center no-repeat; position: relative; float: left;
}
.AU_img{
	width: 443px; height: 300px; position: absolute; left: 20px; top: 26px;
}
.AU_right{
	float: right; width: 687px; overflow: hidden;margin-top: -5px;
}
.AU_right dt{
	font-size: 26px; font-weight: bolder; color: #333;text-align: left;
}
.AU_right dd{
	font-size: 16px; color: #999; line-height: 28px; text-align: justify; margin-top: 15px;
}



/*加盟样式*/
.jiameng_box{
	width: 100%;height: 268px;  background: url(../img/jiameng.jpg) center center no-repeat;
}
.jiameng{
	width: 1200px; margin: 0 auto;height: 268px; overflow: hidden;
}
.jiameng img {
	margin-top: 60px !important;
}


/*联系我们*/
.contant_box{
	width: 100%; height: 670px; background: url(../img/contant_bj.jpg) top center no-repeat;
}

.contant{
	width: 1200px; margin: 0 auto;overflow: hidden;
}
.contant p{
	font-family: arial; color: #fff; font-size: 26px; font-weight: bold; text-align: center; margin: 0 auto; line-height: 20px; margin-top: 100px;
	text-transform: uppercase;
}
.contant p span{
	font-family: "微软雅黑"; font-size: 18px; text-align: center;
}
.contant_n{
	width: 1200px; margin-top: 80px;
}
.contant_left{
	width: 730px; overflow: hidden; float: left;   border-right: 1px dashed #fff;
}
.contant_left .map{
	width: 660px; height: 368px; overflow: hidden;margin-bottom: 20px;
}
.contant_left ul li{
	font-size: 14px; color: #fff; float: left;
}
.contant_right{
	width: 410px; float:right; overflow: hidden;
}

.contant_right dl dt{
	font-size: 29px; font-weight: bolder; color: #fff; line-height:35px; height:58px;
}
.contant_right dl dd{
	font-size: 16px; color: #fff; line-height:24px;
}

.contant_right .name{
	width: 364px; height: 40px; background: url(../img/Ctel.png) center center no-repeat; 
	margin-bottom: 10px;color: #999999; left: 61px;
}
.contant_right .ctel{
	width: 364px; height: 40px; background: url(../img/Cname.png) center center no-repeat; 
	margin-bottom: 10px;color: #999999;
}
.contant_right .cphone{
	width: 364px; height: 40px; background: url(../img/Cphone.png) center center no-repeat;
	margin-bottom: 10px;color: #999999;
}
.contant_right .liuyan{
	width: 364px; height: 108px; background: url(../img/liuyan.png) center center no-repeat;
	margin-bottom: 10px; color: #999999;
}

.contant_right .button{
	width: 150px; height: 46px; background: #00A0EA; float: left; font-size: 16px; color: #fff;
}
.contant_right input{
	padding-left: 10px; text-align:center;
}

/*备案信息*/
.beian{
	width: 100%; background: #000; 
}
.beian p{
	width: 1040px; margin: 0 auto;color: #fff; font-size: 16px;  height: 60px;text-align: center; line-height: 26px;
}



/*底部样式*/
.footer_box	{
 	width: 100%; min-width: 1200px; background:#5c5c5c;  border-top: 1px solid #ccc;position: relative; padding-bottom: 30px;
}
.footer{
	width: 1200px; margin: 0 auto; z-index: 10;
}
.footer:before,.footer:after{
	 content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
  clear: both;
}
.footer li{
	margin-right: 40px !important; float: left;
}
.footer li dl{
	width: 150px; overflow: hidden; margin-top: 40px;
}
.footer li dl dt{
	width: 150px; font-family: "微软雅黑"; font-size: 16px; color: #FFFFFF; font-weight: bold; margin-bottom: 16px; 
}
.footer li dl dd{
	width: 150px; font-family: "微软雅黑"; font-size: 14px; color: #fff; line-height: 26px; padding-left: 10px; border-left: 1px dashed #fff;
/*	height: 26px;*/
}
.footer li dl dd:hover{
	color: #00a0e9;cursor:pointer
}
.footer_menu{
	margin-left: -11px !important; display: none; z-index: 20;width: 150px; height:109px;background:url(../img/footer_bj.png);  
}
.footer_menu li {
	height: 26px; width: 150px; font-family: "微软雅黑"; font-size: 14px; color: #999; line-height: 26px; padding-left: 10px; border-left: 1px dashed #666;
}
.footer_menu li:hover{
	color: #00a0e9;cursor:pointer 
}
.footer_menu2{
	margin-left: -11px !important; display: none; z-index: 20; width: 150px; height:109px;background:url(../img/footer_bj.png);  
}
.footer_menu2 li {
	height: 26px; width: 150px; font-family: "微软雅黑"; font-size: 14px; color: #999; line-height: 26px; padding-left: 10px; border-left: 1px dashed #666;
}
.footer_menu2 li:hover{
	color: #00a0e9;cursor:pointer 
}
.footer ul{
	 margin-top: -11px; 
}
.footer ul li img{
	clear: both;
	margin-left: 61px;
}