/* CSS Document */
body{margin:0; padding:0; }
a{
    text-decoration:none;
    color:#000;
}

.header{ width:1200px; height:118px; margin:0 auto;}
.header_logo{width: 442px;height: 85px; margin-top:17px; float:left;}
.header_right{ width:420px; height:118px;float:right;}
.header_right1{ float:left;}
.header_right2{ float:right; margin-top:10px;}
.header_right1_logo{ width: 60px; height: 50px; margin-top:40px;float:left;}
.header_right1_phone{ float:right; margin-top:22px; margin-left:20px;}
.header_right1_phone1{font-weight:Bold; font-size: 26px;color: #333333;}
.header_right1_phone2{font-size: 32px;color:#333; margin-top:5px;}
.menu{

	height: 66px; background-color:#00cdfa;
	}
	ul{ list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
	}
	#menu{
    float: left;
}
#menu a {
	font-size: 18px;               
    display: block;
    color: white;
    text-align: center;
    width:120px;height:66px; text-align:center; line-height:66px;
    text-decoration: none;z-index:999; position:relative;
	font-family:"微软雅黑";
	
}

#menu a:hover:not(.active) {
   background-color: #4e555b; 
}

#menu a.active {
    color: white;
   background-color: #4e555b;
}

.navlist{ display:none; background:#35d2c3;z-index:999; position:relative;}
.banner{ width:100%; margin:0 auto; position:relative;}

/*.menu ul  li:hover .navlist{display:block !important;}

            .target {
				width:100%;
				height:600px;
				overflow:hidden;
				position:relative;
			
			}
			.target img {
				position:absolute;
				top:0;
				left:0;
				width:100%;}
				*/

.one { margin-top:60px; height:1110px;}
.one_left{ margin-top:60px; width:408px; height:754px; background:url(../images/bg1.jpg); float:left;}
.one_left_shang{ width: 399px;	height: 55px;}	
.title1{ 
    
	height: 30px;
	font-family: MicrosoftYaHei;
	font-size: 30px;
	line-height: 36px;
	color: #ffffff;
	float:left;
    padding-top:10px;
	margin-left:10px;
	line-height:30px;
}
#more1{ 
	height: 14px;
	font-family: MicrosoftYaHei;
	font-size: 18px;
	color: #eef5b2;
	float:right;
	padding-top:15px;
    margin-right:5px;
}				
#more1 a:hover{ color:#039;}	
#tb{ margin:25px -5px -18px 35px; float:left;}	


.one_right{ width:780px; height:583px; float:right; margin-top:60px;}
.one_right_shang{ width:761px; height:56px; background:url(../images/bg2.png); margin-left:3px;}
.one_right_xia{ width:773px; height:520px; background:url(../images/bg2.jpg); margin-top:10px;}

.title2{ 
	height: 30px;
	font-family: MicrosoftYaHei;
	font-size: 30px;
	line-height: 36px;
	color: #ffffff;
	float:left;
    padding-top:5px;
	margin-left:75px;
}
#more2{ 
	height: 14px;
	font-family: MicrosoftYaHei;
	font-size: 18px;
	color: #2c9aaa;
	float:right;
	padding-top:20px;
}
#more2 a:hover{ color:#FC0;}	
#jtb{ margin:30px -5px -15px 21px; float:left;}	
#jtb a:hover {
 opacity:0.85;
}
.one_jianjie{ width:516px; height:339px; background:url(../images/kuang.png); position: absolute; top:830px; left:0px;}
.one_jianjie_content_title{
	font-family: MicrosoftYaHei;
	font-size: 26px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 32px;
	letter-spacing: 0px;
	color: #333333;
	padding-left:108px;
	padding-top:25px;
}
.one_jianjie_content_zi{
	width: 380px;
	height: 214px;
	font-family: MicrosoftYaHei;
	font-size: 20px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 42px;
	letter-spacing: 0px;
	color: #666666;
	padding-left:27px;
	padding-top:8px;
}
.one_shipin{ position:absolute; left:425px; top:669px;}


.bg3{ height:498px; width:100%; background:url(../images/bg3.jpg); margin-top:120px;}
.two_shang{ width:1195px; height:56px; background:url(../images/bg4.png); position:relative; top:10px;}

.three{ height:623px; margin-top:60px;}
.three_left{ margin-top:60px; width:408px; height:618px; background:url(../images/bg7.jpg); float:left;}
.three_left_shang{ width: 399px;	height: 55px;}	
.three_left_xia{ width:370; height:500px; margin-top:20px;}
#an1 a{ width:173px; height:61px;
      display:block;
      background:url(../images/an1.png); 
	  float:left; 
      margin-left:20px; 
	  margin-top:10px;
	  font-family: MicrosoftYaHei;
	  font-size: 20px;
	  line-height: 61px;
	  text-align:center;
	  color: #333333;
}

.three_right{ width:774px; height:618px; float:right; margin-top:60px;}
.three_right_shang{ width:761px; height:56px; background:url(../images/bg2.png); margin-left:3px;}
.three_right_xia{ width:774px;  background:url(../images/bg8.jpg); margin-top:10px; padding-top: 20px; padding-bottom: 165px;}

.anli{ width:220px;  height: 185px; margin-left:32px; margin-right:-10px;}
.before2{
	font-family: MicrosoftYaHei;
	font-size: 24px;
	line-height: 36px;
	text-align:center;
	color: #333333;
}

.before1{  height:131px; }
.after1{  width:217px; height:131px; margin-top:20px;}
.after2{
	font-family: MicrosoftYaHei;
	font-size: 24px;
	line-height: 36px;
	text-align:center;
	color: #333333;
}


.bg6{ height:340px; width:100%; background:url(../images/bg6.jpg); margin-top:120px;}
.shebei img{cursor: pointer;
				transition: all 0.6s;}
.shebei img:hover{transform: scale(1.2);}
.shebei{ width:276px; height:210px; margin-top:45px;  border-radius: 5px; overflow:hidden; float:left; margin-right:12px; margin-left:12px;}

.five{ height:532px; margin-top:60px;}
.five_shang{ width:1195px; height:56px; background:url(../images/bg4.png); position:relative; top:60px;}
.five_xia{ width:1195px; height:470px;}
.five_xia_left{ width:720px; height:457px; margin-top:70px; float:left;}
.five_xia_left_01{ width:720px; height:233px;}
.left_01_zuo{ width:338px; height:231px; border-radius:5px; float:left; }
.left_01_you{ width:110px; height:231px; float:left; margin-left:10px;}
.left_01_you_title{
	font-family: MicrosoftYaHei;
	font-size: 20px;
	font-weight:bold;
	color: #323232;
    width: 340px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap;}
.left_01_you_title a:hover{color:#3CF;
	}


.left_01_you_date{
	font-family: MicrosoftYaHei;
	font-size: 14px;
	line-height: 24px;
	color: #999999;
    margin-top:5px;
	}
.left_01_you_content{
	width:352px;
	font-family: MicrosoftYaHei;
	font-size: 16px;
	line-height: 26px;
	color: #666666;
	overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:5;
	margin-top:10px;
    }
.left_01_you_button{
	width: 91px;
	height: 24px;
	border: solid 1px #909090;
	margin-top:10px;
	line-height:24px;
	text-align:center;
    
	}

.five_xia_left_02{ width:720px; height:210px; margin-top:15px;}
.left_02_zixun{ width:720px; height:41px; margin-bottom:20px;}
.left_02_zixun_ico{ width:19px; height:19px; float:left;}
.left_02_zixun_news{ width:600px; height:41px; float:left; margin-left:10px;}
.left_02_zixun_news_title{
	width: 241px;
	font-family: MicrosoftYaHei;
	font-size: 16px;
	color: #333;
	overflow: hidden;
	font-weight:bold;
    text-overflow: ellipsis;
    white-space:nowrap;
	}
.left_02_zixun_news_title a:hover{ color:#3CF;}
.left_02_zixun_news_content{
	width: 589px;
	font-family: MicrosoftYaHei;
	font-size: 14px;
	line-height: 22px;
	color: #909090;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap;
	}
.left_02_zixun_date{
	font-family: SourceHanSansCN-Regular;
	font-size: 12px;
	line-height: 24px;
	color: #999999;
	padding-top:20px;
	}

.fengexian{
	width: 2px;
	height: 400px;
	background-color: #ededed;
	float:left;
	margin-top:80px;
	margin-left:5px;
	}

.five_xia_right{ width:440px; height:210px; float:right; margin-top:70px;}
.five_xia_right_zixun{ width:440px; height:65px; margin-bottom:23px;}
.right_zixun_date{ width:52px; height:55px; float:left; margin-top:13px;}
.right_zixun_date_01{ 
	font-family: MicrosoftYaHei;
	font-size: 44px;
	line-height: 24px;
	color: #323232;
	text-align:center;

}
.right_zixun_date_02{
	font-family: MicrosoftYaHei;
	font-size: 14px;
	color: #909090;
	text-align:center;
	margin-top:5px;
	}
.right_zixun_line{
	width: 1px;
	height: 65px;
	background-color: #d6d6d6;
	float:left;
	margin-left:10px;
	}
.right_zixin_news{ width:35px; height:66px; float:left; padding-left:10px;}
.right_zixin_news_title{
	width: 299px;
	font-family: MicrosoftYaHei;
	font-size: 16px;
	color: #323232;
	overflow: hidden;
	font-weight:bold;
    text-overflow: ellipsis;
    white-space:nowrap;
	}
.right_zixin_news_title a:hover{color:#3CF;}
.right_zixin_news_content{
	width: 355px;
	font-family: MicrosoftYaHei;
	font-size: 14px;
	line-height: 22px;
	color: #909090;
	overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
	margin-top:3px;
	}
.six_xia{
	height:90px;
	width:1200;
	margin-top:80px;
	
	}
.six_title{ 
	height: 30px;
	font-family: MicrosoftYaHei;
	font-size: 30px;
	line-height: 36px;
	color: #fff;
	position:relative;
	left:-650px;
	top:5px;
}





.bg9{ height:300px; width:100%; margin-top:70px; background:url(../images/bg9.jpg);}

.footer1{ height:200px; width:1200px;}
.footer1_left{ width:600px; height:200px; float:left; margin-top:30px;}
.footer1_left_Contact{ 
	font-family: MicrosoftYaHei;
	font-size: 16px;
	line-height: 30px;
	color: #0a487e;
	margin-left:10px;
	margin-bottom:10px;
}

.footer1_left_copy{
	font-family: MicrosoftYaHei;
	font-size: 14px;
	line-height: 30px;
	letter-spacing: 1px;
	color: #0f85b2;
	}
.footer1_right{
	width:180px;
	height:180px;
	float:right;
	margin-right:20px;
	margin-top:50px;
	}
.footer1_right_code{ width:141px; height:141px; margin-left:20px;}
.footer1_right_note{
	font-family: MicrosoftYaHei;
	font-size: 16px;
	line-height: 30px;
	color: #ecf1f8;
	letter-spacing: 1px;
	text-align:center;
	margin-top:10px;	
	}
.footer2{
	width: 1200px;
	height: 2px;
	background-color: #fff;
	margin-top:40px;
	}
.footer3{
	font-family: MicrosoftYaHei;
	font-size: 14px;
	letter-spacing: 1px;
	color: #7493ad;
	float:right;
	margin-top:15px;}


#an1 a:hover{ background: url(../images/an2.png); color: #fff;}



.flexslider {position: relative;width: 100%;height:600px;overflow: hidden;zoom: 1;}
.flexslider .slides li {width: 100%; height: 100%;}
.flex-direction-nav a {width: 70px;height: 70px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0; filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
.flex-direction-nav .flex-next {background-position: 0 -70px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-prev { opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {opacity: 1; filter: alpha(opacity=50);}
.flex-control-nav {width: 100%;position: absolute;bottom: 10px;text-align: center;}
.flex-control-nav li {margin: 0 2px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {background: url(../images/dot.png) no-repeat 0 -16px;display: block;height: 16px;overflow: hidden;text-indent: -99em;width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a { background-position: 0 0; }
.banner img{object-fit: cover;}
















