body {
	width: 100%;
	height: 100%;
	margin: 0px auto;
	padding: 0px;
	color: #333333;
	font-size: 12px;
	font-family: 'Microsoft Yahei', 'SimSun', sans-serif;
	overflow-x: hidden;
	/*background: url(../images/首页.jpg) no-repeat top;*/
	position: relative;
}

form,
p,
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0px;
	padding: 0px;
}

ul,
li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

input,
select {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	vertical-align: middle;
	outline: 0;
}

a {
	font-size: 14px;
}

.fix:before,
.fix:after {
	content: "";
	display: table;
}
i,em,u{font-style:normal;text-decoration:none;}
.fix {
	*zoom: 1;
}

.fix:after {
	clear: both;
}

.over {
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	transition-duration: 0.3s;
}

a {
	cursor: pointer;
	/*鼠标移上去显示小手的状态*/
	outline: medium none;
	/*鼠标移上没有外边框的状态*/
	text-decoration: none;
}

img {
	border: 0px;
}

/* 本例子css */
	.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.box .navBar{width: 1920px;margin-left:-360px ;margin-right: -360px;  background:#FFFFFF; position:relative; z-index:999;   color:#fff; height:100px;box-shadow: 3px 3px 8px #6d6d6d;   }
	.box .nav1{ width:700px; font-family:"Microsoft YaHei",SimSun,SimHei;float: right; }
	.box .nav1 h3{ font-size:100%; font-weight:normal; font-size:14px;  }
	.box .nav1 .m{  position:relative; float:left; width:86px; margin:0 25px; display:inline; text-align:center;   }
	.box .nav1 .m h3 i{ display:inline-block; *display:inline; zoom:1; width:7px; height:4px; overflow:hidden; margin:-2px 0 0 5px; 
		vertical-align:middle; filter:alpha(opacity=50);opacity:0.5; 
	}
	.box .nav1 h3 a{  zoom:1;  height:17px; line-height:17px; padding:39px 0;  display:block; color:#333 }
	.box .nav1 .on h3 a{padding:40px 0;  border-bottom:3px solid #ff9012;color: #FF9012;   }
	.box .nav1 .on h3 a i{ filter:alpha(opacity=100);opacity:1;  }
	.box .nav1 .sub{ display:none; /*默认隐藏*/ width:1200px; padding:10px 0;  position:absolute; left:-10px; top:100px;  background:#f2f2f2;  float:left; line-height:30px; 
	}
	.box .nav1 .sub li{ text-align:center;  }
	.box .nav1 .sub li a{ color:#333; display:block; zoom:1;}
	.box .nav1 .sub li a:hover{  background:#ddd; color:#c00;   }

	.box .nav1 #m2 .sub{ z-index:999999; width:1920px; left:-1030px;  }
	
.box .navBar .logo{
	float: left;
	margin-right: 50px;
}
.box .navBar .logo i{
	display: block;
	padding: 15px 0;
}
.box{
	width: 1200px;
	margin: 0 auto;
}
.box .nav1 #m2 .sub .left{
	float: left;
	width: 350px;
}
.box .nav1 #m2 .sub .right{
	float: left;
	width: 800px;
}
.box .nav1 #m2 .sub .right ul li{
	float: left;
	text-align: center;
	background: #FFFFFF;
	width: 180px;
	height: 165px;
	color: #333333;
	font-size: 14px;
}

.smallnav{
	width: 1200px;
	border-bottom: 1px solid #C0C0C0;
	padding-bottom: 5px;
	margin: 10px 0;
}
.smallnav p a{
	margin: 0 3px;
	color: #333333;
}
.smallnav p a:hover{
	color: #FF9012;
}

.erji{
	margin-top: 30px;
	position: relative;
}
.erji .erjileft{
	float: left;
	width: 205px;

}
.erji .erjileft ul li{
	height: 50px;
	line-height: 50px;
	text-align: center;
	background: #d9d9d9;
	margin-bottom: 3px;
}
.erji .erjileft ul li p{
	
	text-align: center;
	color: #333333;
}
.erji .erjileft ul li img{
	display: block;
	margin: 0 auto;
	
}
.erji .erjileft ul .liimg{
	height: 84px;
}
.erji .erjileft ul .bigli{
	height:70px;
	line-height: 70px;
	text-align: center;
	background: #ff9012;
}
.erji .erjileft ul .bigli p{
	color: #FFFFFF;
	font-size: 18px;
}
.erji .erjileft ul .lion{
	background: #e5a455;
	color: #FFFFFF;
}
.erji .erjileft ul .lion p{
	color: #FFFFFF;
}
.erji .erjileft ul li:hover{
	background: #e5a455;
	
}
.erji .erjiright{
	float: left;
	width: 970px;
	margin-left: 20px;
	margin-bottom: 20px;
}
.erji .erjiright ul{
	margin: 20px;
}
.erji .erjiright ul li{
	float: left;
	
	margin:15px 20px ;
}
.erji .erjiright ul li img{
	display: block;
	margin: 0 auto;
	border: 1px solid #ACACAC;
}
.erji .erjiright ul li img:hover{
	border: 1px solid #ff9012;
}
.erji .erjiright ul li p{
	text-align: center;
	font-size: 16px;
	margin-top: 5px;
}
.erji .erjiright ul li a{
	color: #333333;
}
.erji .erjiright ul li a:hover{
	color: #FF9012;
}
.yeshu{
    	text-align: center;
    	margin: 40px 0 40px 0;
    }
    .yeshu a{
    	border: 1px solid #c1c1c1;
    	color:#666;
    	padding: 5px 10px;
    	margin: 0 5px;
    	background: #FFFFFF;
    }
    .yeshu a:hover{
    	color: #FF9012;
    }
    .yeshu .aon{
    	background: #FF763D;
    	color: #FFFFFF;
    	border:1px solid #FF9012 ;
    }
    .yeshu .aon:hover{
    	color: #FFFFFF;
    }
    
.foot{
	width: 1920px;
	margin-left: -360px;
	margin-right: -360px;
	background: #FFFFFF;
	padding-bottom: 10px;
}
.foot .footer{
	width: 1200px;
	margin: 0 auto;
	border-top:1px solid #ACACAC ;
}
.foot .footul{
	float: left;
	width: 850px;
}
.foot ul{
	float: left;
	margin: 10px 20px;
}
.foot .cpmx{
	width: 132px;
	}
.foot ul li{
	margin: 20px 44px 0 0;
	float: left;
	font-size: 14px;
}
.foot .cpmx li{
	
	width: 56px;
	margin: 20px 10px 0 0;
}
.foot ul a{
	color: #333333;
}
.foot ul h3{
	font-size: 16px;
}
.foot .cpmx li a:hover{
	color: #FF9012;
}
.foot .lxwm{
	width: auto;
}
.foot .lxwm li{
	width: auto;
	clear: both;
}
.foot .right{
	float: right;
	width: 350px;
}
.foot .right ul li p{
	text-align: center;
}
.foot .right ul li{
	margin: 10px 20px 0 0;
}
.foot .right ul {
	margin: 0;
	float: right;
}
.foot .footer p{
	text-align: center;
	color: #666666;
	margin-top: 20px;
}
.news .left{
	float: left;
	width: 250px;
	margin-right: 30px;
}
.news .left img{
	width: 250px;
	height: 178px;
}
.news .right{
	float: left;
	width: 900px;
}
.news h2{
	text-align: center;
	color: #FF9012;
	margin: 10px 0 30px 0;
}
.news .ul{
	border-bottom:1px dashed #C0C0C0 ;
	margin-bottom: 20px;
	padding-bottom: 10px;
}
.news .right h3{
	font-size: 16px;
}
.news .right i{
	font-style: normal;
	color: #666666;
	font-size: 14px;
	margin: 10px 0;
	display: block;
	
}
.news .right p{
	font-size: 14px;
	line-height: 24px;
	height: 80px;
	overflow: hidden;
}
.news .right .ckgd{
	padding: 5px 8px;
	background: #FF9012;
	color: #FFFFFF;
	float: right;
}
.news .right a{
	color: #333333;
}
.news .right a:hover{
	color: #FF763D;
}
.news .text h3{
	text-align: center;
	font-size: 16px;
	margin: 10px 0;
}
.news .text p{
	font-size: 14px;
	line-height: 30px;
	text-indent: 2em;
}
.news .text img{
	display: block;
	margin: 20px auto;
}
.contact{
	margin: 10px 0 50px 0;
}
.contact .left{
	float: left;
	background: #F2F2F2;
	padding: 10px 50px;
	width: 400px;
}
.contact .left p{
	margin: 30px 0;
	font-size: 16px;
	line-height: 30px;
}
.contact .left p i img{
	display: block;
	margin: 0 auto;
	float: left;
}
.contact .left p span{
	float: left;
	margin-top: 15px;
	margin-left: 15px;
}
.news .contact .right{
	float:right;
	width: 600px;
}
.erji .erjiright .xqimg img{
	display: block;
	margin: 0 auto;
}
.erji .erjiright .tedian h4{
	color: #FF9012;
	font-size: 16px;
	margin: 10px 0;
	background: url(../images/k.jpg) no-repeat left;
	padding-left: 15px;
}
.erji .erjiright .tedian p{
	background: url(../images/t.jpg) no-repeat left;
	padding-left: 15px;
	margin: 10px 0;
	line-height: 24px;
	font-size: 14px;
}

.pianshu p{
	margin: 10px 0;
}
.pianshu p a{
	color: #666666;
	text-decoration: underline;
	
}
.pianshu p a:hover{
	color: #FF9012;
}
.dp{
	background: url(../images/tao.png) no-repeat right;
	padding-right: 5px;
}

/*index_content*/
.index_content{ background:#f4f4f4; width:100%; padding-bottom:60px;}
/*index_contentbt*/
.index_contentbt{ width:100%;}
.index_contentbt h3{ display:block; text-align:center; font-size:30px; color:#000000; margin-top:80px;}
.index_contentbt span{ display:block; text-align:center; font-size:20px; color:#666666; margin-top:20px;}
/*index_contentlink*/
.index_contentlink{ width:100%; text-align:center; margin-top:50px;}
.index_contentlink a{ display:inline-block; font-size:16px; color:#666;}
.index_contentlink span{display:inline-block; font-size:16px; color:#666; margin:0px 4px;}
.index_contentlink a:hover{ color:#F00;}
/*index_contentcn*/
.index_contentcn {margin-top:60px;}
/*index_Solve*/
.index_Solve{ float:left; width:50%; overflow:hidden; position:relative;height: 550px;}
.index_Solve a{ display:block; width:100%; height:100%;}
.index_Solve a img{ display:block; width:100%; height:100%;}
.index_Solve .index_Solvecn{ position:absolute; left:0px; top:100%; background:url(../images/index_Solvebg.png) repeat; width:100%; height:100%;transition: top 1s;}
.index_Solve a:hover .index_Solvecn{top:0%;}
.index_Solvenr{ width:90%; margin:12% auto;}
.index_Solvenr h3{ display:block; text-align:center; font-size:24px; color:#fff; height:44px; line-height:44px;}
.index_Solvenr em{ height:2px; width:140px; height:2px; background:#FF9012; margin:0px auto; display:block; }
.index_Solvenr span{ display:block; font-size:16px; color:#fff; margin-top:12px;text-align:center;}
.index_Solvenr P{ display:block; line-height:36px; font-size:14px; color:#fff; height:108px; overflow:hidden; margin-top:10px;}
.index_Solvenr i{ display:block; margin:0px auto; width:96px; height:22px; line-height:22px; text-align:center; font-size:14px; color:#fff; border:2px solid #ffffff; margin-top:10px;}
.index_Solvenr h3:hover{ color:#f00;}
.index_Solvenr P:hover{ color:#f00;}
.index_Solvenr span:hover{ color:#f00;}
.index_Solvenr i:hover{ color:#f00;border:2px solid #f00;}
/*index_news*/
.index_news{ float:left; width:50%;overflow:hidden; position:relative;height: 550px;}
.index_news .hd{ position:absolute; right:6px; bottom:0px; width:60px; height:30px; z-index:10;}
.index_news .hd .prev{ background:url(../images/news_prev1.png) no-repeat; float:left; width:30px; height:30px;
cursor:pointer;}
.index_news .hd .prev:hover{background:url(../images/news_prev2.png) no-repeat;}
.index_news .hd .next{ background:url(../images/news_next1.png) no-repeat; float:left; width:30px; height:30px;cursor:pointer;}
.index_news .hd .next:hover{background:url(../images/news_next2.png) no-repeat;}
.index_news .bd{ position:relative; z-index:1;}
.index_news .bd ul{ width:100%; zoom:1;}
.index_news .bd ul li{width:100%;}
.index_news .bd ul li a{display:block; position:relative;}
.index_news .bd ul li a img{ display:block; width:100%;height:100%;}
.index_newscn{ width:100%; background:url(../images/index_newsbg.png) repeat; height:140px; position:absolute; left:0px; bottom:0px; padding-top:10px;}
.index_newscn .index_newsdate{ padding:0px 10px; height:16px; line-height:16px; overflow:hidden; margin:4px auto;}
.index_newscn .index_newsdate em{ float:left; color:#fff; font-size:12px; color:#fff;}
.index_newscn .index_newsdate i{ float:right; color:#fff; font-size:12px; color:#fff;}
.index_newscn span{ display:block; padding:0px 10px; color:#fff; font-size:16px; height:24px; line-height:24px; overflow:hidden;}
.index_newscn p{ display:block; padding:0px 10px; color:#fff; font-size:14px; height:60px; line-height:30px; overflow:hidden;}
/*index_move*/
.index_move{float:right; width:50%;overflow:hidden; position:relative;height: 550px;}
.index_move a{ display:block;}
.index_move a img{ display:block; width:100%;height:100%;}
.index_move .index_movecn{ position:absolute; left:0px; top:100%; background:url(../images/index_Solvebg.png) repeat; width:100%; height:100%;transition: top 1s;}
.index_move a:hover .index_movecn{top:0%;}
.index_movenr{ width:80%; margin:12% auto;}
.index_movenr h3{ display:block; text-align:center; font-size:24px; color:#fff; height:44px; line-height:44px;}
.index_movenr em{ height:2px; width:140px; height:2px; background:#FF9012; margin:0px auto; display:block; }
.index_movenr span{ display:block; font-size:16px; color:#fff; margin-top:12px;text-align:center;}
.index_movenr P{ display:block; line-height:36px; font-size:14px; color:#fff; height:108px; overflow:hidden; margin-top:10px;}
.index_movenr i{ display:block; margin:0px auto; width:96px; height:22px; line-height:22px; text-align:center; font-size:14px; color:#fff; border:2px solid #ffffff; margin-top:100px;}
.index_movenr h3:hover{ color:#f00;}
.index_movenr P:hover{ color:#f00;}
.index_movenr span:hover{ color:#f00;}
.index_movenr i:hover{ color:#f00;border:2px solid #f00;}
.tb{
	background: url(../images/tao.png) no-repeat left;
	width: 170px;
	margin: 0 auto;
}

/*banner*/
.banner{ width:100%;height:800px;z-index:1;position: relative;}
.banner ul.slides li{ float: left;position:relative;}
.banner ul.slides li a{ display: block; position: relative; width: 1920px; height:800px; overflow: hidden;}
/*.banner ul.slides li.li1{ background:url(../images/banner.jpg) left top no-repeat;}*/
/*.banner ul.slides li.li11{ background:url(../images/banner21.jpg) left top no-repeat;}
.banner ul.slides li.li3{ background:url(../images/banner3.jpg) left top no-repeat;}*/
.banner .small_box{ position: absolute;}
#home_slider{ position: relative; width: 1920px; left: 50%; margin-left: -960px; z-index:1}
.banner .flex-prev{ left: 360px; background: url(../images/banner_prev.png) no-repeat;}
.banner .flex-next{ right: 360px; background: url(../images/banner_next.png) no-repeat;}
.banner .flex-direction-nav{ position:absolute; z-index:30; width:92px; float:left; height:34px; right:20%; bottom:20px;}
.banner .flex-direction-nav li{ float:left;height:34px; width:34px; line-height:90px; overflow:hidden; margin-left:12px; position:relative;}
.banner .flex-direction-nav li a{ float:left;height:34px; width:34px;}
.banner .flex-direction-nav li .flex-prev:hover{background: url(../images/banner_prev1.png) no-repeat; }
.banner .flex-direction-nav li .flex-next:hover{background: url(../images/banner_next1.png) no-repeat; }
.banner .flex-control-nav{
	position: absolute;
	left: 45%;
	bottom: 10px;
}
.banner .flex-control-nav li{
	float: left;
	width: 16px;
	height: 16px;
	background: #ACACAC;
	margin: 0 5px;
	border-radius: 50%;
	/*text-indent: -0.5em;*/
	overflow: hidden;
}
.banner .flex-control-nav li a{
	color: #ACACAC;
	
}
.banner .flex-control-nav  .flex-active{
	background: #FF9012;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	display: block;
	color: #FF9012;
} 

.banner .banner_wz1{width: 437px; height: 138px; left: -437px; top: 180px; transition:all 1s ease 0.8s; -moz-transition:all 1s ease 0.8s; -webkit-transition:all 1s ease 0.8s; -o-transition:all 1s ease 0.8s;}
.banner .flex-active-slide .banner_wz1{ left: 20%;}
.banner .banner_wz2{width:654px; height: 141px; left: -654px; top: 450px; transition:all 1s ease 2s; -moz-transition:all 1s ease 2s; -webkit-transition:all 1s ease 2s; -o-transition:all 1s ease 2s;}
.banner .flex-active-slide .banner_wz2{ left: 20%;}

.banner .banner_wz5{width:136px;height:36px;right:28%; bottom: -36px; transition:all 1s ease 4s; -moz-transition:all 1s ease 4s; -webkit-transition:all 1s ease 4s; -o-transition:all 1s ease 4s;}
.banner .flex-active-slide .banner_wz5{ bottom:220px;}

.banner .banner_wz6{width:136px;height:36px;left:15%; top: -280px; transition:all 1s ease 1s; -moz-transition:all 1s ease 1s; -webkit-transition:all 1s ease 1s; -o-transition:all 1s ease 1s;}
.banner .flex-active-slide .banner_wz6{ top:170px;}

.banner .banner_wz7{width:555px;height:60px;left:14%; bottom: -80px; transition:all 1s ease 2s; -moz-transition:all 1s ease 2s; -webkit-transition:all 1s ease 2s; -o-transition:all 1s ease 2s;}
.banner .flex-active-slide .banner_wz7{ bottom:180px;}

.banner .banner_wz11{width: 437px; height: 138px; right: -437px; top: 180px; transition:all 1s ease 0.8s; -moz-transition:all 1s ease 0.8s; -webkit-transition:all 1s ease 0.8s; -o-transition:all 1s ease 0.8s;}
.banner .flex-active-slide .banner_wz11{ right: 25%;}
.banner .banner_wz22{width:654px; height: 141px; right: -654px; top:360px; transition:all 1s ease 2s; -moz-transition:all 1s ease 2s; -webkit-transition:all 1s ease 2s; -o-transition:all 1s ease 2s;}
.banner .flex-active-slide .banner_wz22{ right: 15%;}