﻿@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, form, button, input, textarea, th, td {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}
body, button, input, select, textarea {
	font: normal 12px Microsoft YaHei, Arial, "\5b8b\4f53", tahoma;
	}
body {
	min-width: 1202px;/*  background: url(../images/manbg.jpg) repeat 0 0;*/ 
	}
ul, ol, li {
	list-style: none;
	}
a {
	text-decoration: none;
	color: #333;
	cursor: pointer; 
	transition: all  .3s  ease-in;
	-moz-transition: all  .3s  ease-in;
	-webkit-transition: all  .3s  ease-in;
	}
a:hover {
	text-decoration: none;
	color:#F90;
	}
img {
	border: 0;
	vertical-align: top; /*max-width: 100%; */
	}
.font{color: #FFFFFF;}
/** 图片放上鼠标渐入开始 **/
.img{
    position:absolute;
    -webkit-transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out;
	}
.img:hover, .img_hover{
    opacity:0;
    filter: alpha(opacity=0);
	}
.img1{
    position:absolute;
    -webkit-transition: opacity 0.3s ease-in-out;
    -moz-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
	}
.img1:hover, .img1_hover{
    opacity:0;
    filter: alpha(opacity=0);
	}

.img2{
	filter:alpha(Opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	transition: all  .25s  ease-in;
    -moz-transition: all  .25s  ease-in;
    -webkit-transition: all  .25s  ease-in;
	}
.img2:hover{
	filter:alpha(Opacity=100);	
	-moz-opacity:1;
	opacity:1;
	transition: all  .25s  ease-in;
    -moz-transition: all  .25s  ease-in;
    -webkit-transition: all  .25s  ease-in;
	}
/** 图片放上鼠标渐入结束 **/
/** 上移开始 **/
.ss{transition: all  .3s  ease-in;
	-moz-transition: all  .3s  ease-in;
	-webkit-transition: all  .3s  ease-in;
    }
.ss:hover {	           
    transform:translateY(-8px);/*Y轴上表示上升*/
    }
.ssa{transition: all  .3s  ease-in;
	-moz-transition: all  .3s  ease-in;
	-webkit-transition: all  .3s  ease-in;
    }
.ssl{transition: all  .25s  ease-in;
	-moz-transition: all  .25s  ease-in;
	-webkit-transition: all  .25s  ease-in;
    }
.ssl:hover {	           
    transform:translateY(-30px);/*Y轴上表示上升*/
    }
/** 上移结束 **/
button, input, select, textarea {
	font-size: 100%;
	vertical-align: middle;
	outline: none;
	}
table {
	border-collapse: collapse;
	border-spacing: 0;
	}
.both{clear: both;}
.top{
	width:100%;
	height:150px;
	background:url(../images/topbj.jpg);
	}
.topkj{
	width:1200px;
	margin:auto;
	}
.top_s{
	width:100%;
	height:50px;
	}
.top_sbt{
	float: left;
	font-size: 15px;
	color: #FFF;
	padding-top: 15px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
    }
.top_swz{
	padding-top:15px;
	padding-right:50px;
	font-size:15px;
	color:#FFF;
	text-align:center;
	float:right;
	}
.top_swz img{
	width:20px;
	height:20px;
	padding-top:1px;
	padding-right:15px;
	}
.top_x{
	width: 100%;
	height: 100px;
    }
.top_x_z{
	width:270px;
	height:100px;
	float:left;	
	}
.top_logo{
	float:left;
	width:270px;
	height:100px;
	}
.top_logo img{
	 width:270px;
	 margin-top: 10px;
     }
/*动态菜单开始*/
/*针对IE6,_margin，_height是针对IE6的,其他浏览器中不需要*/
.top-nav{
        z-index: 1; 
        margin-top: 40px;
        float:right;
    }
.top-nav li{
	float: left;
	position: relative;
    }
.top-nav li a{
	color: #333;
	padding:40px 20px;
	font-size:16px;
    }		
.top-nav li a:hover{
	color: #FFF;
	background:#F90;
    }
.top-nav li ul{
	visibility: hidden;
	position: absolute;
	top:60px;
	left:-42px;
	z-index: 1;
	/*box-shadow: 0 -1px 0 rgba(255,255,255,.3);*/
	opacity: 0;
	margin: 20px 0 0 0;
	transition: all .2s ease-in-out;
    }
.top-nav li:hover > ul{
	opacity: 0.8;
	visibility: visible;
	margin: 0;
	background: #FFF;
	padding: 20px 30px;
    }
.top-nav ul li{
	float: none;
	display: block;
    }
.top-nav ul a{
	padding: 10px;
	display: block;
	font-size: 14px;
	line-height: 20px;
	float: none;
	_height:10px;
	padding: 10px 25px;
	width:80px;
    }
.top-nav ul a:hover{ 
	color: #F90;
	background:#FFF;
	font-size: 16px;
    }
.top_x_y {
	float:right;
	width:800px;
	height:100px;
	}
.top_x_ybt{
	background: #f90;
	color: #FFF;
	}
.index_top_ss{
	width:70px;
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #CCC;
	margin-right:5px;
	}
.index_top_tj{
	width:40px;
	border:0;
	height:20px;
	}
/*菜单结束*/	
/*banner*/
.banner{
	width:100%;
	height:800px;
	overflow:hidden;
	margin:0 auto;
	}
.banner img{
	width:100%;
	height:800px;
}
/**/
.index_zj{
	width:100%;
	}
.index_zjs{
	width:1200px;
	height:120px;
	margin:0 auto;
	}
/*产品与资讯共用css开始*/
.index_cp{
	overflow: hidden;
	width:500px;
	font-size:25px;
	color:#000;
	margin:0 auto;
	padding-top:50px;
	text-align:center;
	padding-bottom:30px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
	}
.index_cp p{
	font-size:30px;
	font-weight:bold;
	color:#CCC;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-top:10PX;
	}
.index_cp p:hover{color: #f90;}
.index_cp_lb{
	text-align:center;
	}
.index_cp_lb li{
	text-align:center;
	font-size:14px;
	padding:0 35px;
	float:left;
	display: block;
    }
.index_cp_lb li:not(:last-child){
	border-right:#CCC 1px solid;
	}
/*产品与资讯共用css结束*/
.index_zjs_nr{
	margin:0 auto;
	width:1350px;
	padding-bottom:50px;
	}
.index_zjs_nranz{
	background: url("../images/bprev.png") no-repeat;
	padding:20px;
	margin-top: 250px;
	float: left;}
.index_zjs_nranz:hover{
	filter: alpha(opacity=70); opacity: 0.7;}

.index_zjs_nrany{
	background: url("../images/bnext.png") no-repeat; 
	padding:20px;
	margin-top: 250px;
	float: right;
}
.index_zjs_nrany:hover{
	filter: alpha(opacity=70); opacity: 0.7;}

.index_zjs_dk{
	width:1200px;
	text-align:center;
	margin:0 auto;
    position:relative;
	}
.index_zjs_kj{
	width:290px;
	height:600px;
	background:#f9f9f9;
	overflow:hidden;
	float:left;
	margin:5px;
    }
.index_zjs_kj img{
	width:100%;
	height:300px;
	filter:alpha(Opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	transition: all  .25s  ease-in;
    -moz-transition: all  .25s  ease-in;
    -webkit-transition: all  .25s  ease-in;
	}
.index_zjs_kj img:hover{
	width:100%;
	height:300px;
	filter:alpha(Opacity=100);	
	-moz-opacity:1;
	opacity:1;
	transition: all  .25s  ease-in;
    -moz-transition: all  .25s  ease-in;
    -webkit-transition: all  .25s  ease-in;
	}
.index_zjs_bt{
	padding:60px 40px;
	font-size:20px;
	text-align:left;
	background:#f9f9f9;
	}
.index_zjs_bt p{
	padding-top:20px;
	font-size:12px;
	height:90px;
	overflow:hidden;
	letter-spacing:0.5px;
	line-height:22px;
	}
.index_zjs_gd{
	background:#999;
	text-align:center;
	color:#FFF;
	height:50px;
	padding-top:12px;
	font-size:14px;
	width:100%;
	display:inline-block;
	position: relative;
	z-index: 1;
	overflow: hidden;
	letter-spacing: 2px;
    }
.index_zjs_gd a{
	color: #FFFFFF; 
	display: block;
    }
.index_zjs_gd:hover{
	background: #F90;
    }
.index_zjz{
	width:100%;
    margin-top:60px;
	background:#F5F5F5;
	}
.index_zjz_kj{
	width:1200px;
	height:850px;
	margin:0 auto;
    }
.index_zjz_jks{
	height: 560px;
	clear: both;
    }
.index_zjz_kjjj{
	width: 500px; 
	height: 400px; 
	float: left;
	background: #FFF;
	margin-top: 150px;	
	display:inline-block;
	border: 1px #D7D7D7 solid;
	position:relative;
	z-index: 9;
    }
.index_zjz_kjbt{
	width: 380px;
	font-size:25px; color:#000;
	margin-left: 50px;
	padding-top:80px;
	text-align:LEFT;
	padding-bottom:20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    }
.index_zjz_kjbt p{
	font-size:30px;
	font-weight:bold;
	color:#CCC;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-top:10PX;
	padding-bottom: 20px;
    }
.index_zjz_kjnr{
	width:800px;
	height:502px; 
	float: right; 
	margin-top: 50px;
	margin-left: 400px; 
	position:absolute;
}
.index_zjz_kjnr img{
	width: 800px; 
	height: 502px;     
    }
.index_zjz_kjbt p:hover{
	color: #F90;
    }
.index_zjz_kjbt b{
	font-size:12px;
	font-weight:100;
	line-height: 30px;
	color:#7C7C7C;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-top: 20px;
    }
.index_zjz_kjx{
	width: 1200px;
	height: 300px;
	margin-top: 30px;
    }
.index_zjz_kjlb{
	width: 384px; 
	float: left; 
	height: 200px; 
	background: #FFF;
	border: 1px #CFCFCF solid;
    }
.index_zjz_kjlb img{
	width: 384px;
	height: 200px;
    }
.lb1{
	margin-right: 21px;
    }

/*资讯部分*/
.index_zjx{
	width: 1200px; 
	margin: 10px auto; 
	padding-bottom: 20px;
    }
.index_zjxsk{
    }
.index_zjxs{
	width: 100%; 
	height: 300px;
	background:#F5F5F5;		
    }
.index_zjxst{
	width: 450px; 
	height: 260px; 
	float: left;	
	margin: 20px;
    }
.index_zjxst img{
	width: 450px; 
	height: 260px;
    }
.ssimg{
	border: 3px solid #F5F5F5;
    }
.ssimg:hover {
	border:3px solid #F90;
    }
.index_zjxsn{
	width: 600px;
	float: right;
	height: 200px;
	padding: 50px 50px;
    }
.index_zjxsnbt{
	font-size: 28px;
	color: #333333;
    }
.index_zjxsnnr{
	font-size: 12px;
	margin-top: 30px;
	color: #747474;
	line-height: 25px;	
   }
.index_zjxx{
	width: 100%;
	height: 280px; 
	margin-top: 30px;
    }
.index_zjxxk{
	width: 390px; 
	height: 280px; 
	background: #F5F5F5; 
	float: left;
	position: relative;
	margin:30px 5px 5px 5px;
	display: block;
    }
.index_zjrq{
	font-size: 40px;
	color: #fff;	
	width: 120px;
	background:#646464;
	text-align: center;
	position:absolute;
	z-index: 9; 
	margin-left: 30px; 
	padding:15px 0; 
	font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, "serif"; 
	margin-top: -30px;
	overflow: hidden;
    }
.index_zjrq:hover{
	background: #f90;
	display: block;
}
.index_zjbt{
	margin-top: 90px; 
	font-size: 18px; 
	padding:0 20px;
    }
.index_zjnr{
	padding:15px 20px;
	color: #757575;
	font-size: 12px;
	line-height: 25px;
    }
.index_zjxgd{
	width: 1200px;
	margin-top: 20px;
	background: #F5F5F5;
	text-align: center;
	font-size: 14px;
    }
.index_zjxgd a{
	padding: 15px 0;
	display: block;
    }
.index_zjxgd a:hover{
	color: #FFFFFF;
    }
.index_zjxgd:hover{
	background: #F90;
	color: #FFFFFF;
    }
/*news部分*/
.about_banner{
	background: url("../images/about_banner.jpg") center no-repeat;
	width: 100%;
	height: 600px;
    }
.anli_banner{
	background: url("../images/banner1.jpg") center no-repeat;
	width: 100%;
	height: 600px;
    }
.new_banner{
	background: url("../images/new_banner.jpg") center no-repeat;
	width: 100%;
	height: 600px;
    }
.minyong_banner{
	background: url("../images/banner5.jpg") center no-repeat;
	width: 100%;
	height: 600px;
    }
.bangong_banner{
	background: url("../images/banner2.jpg") center no-repeat;
	width: 100%;
	height: 600px;
    }
.show_banner{
	background: url("../images/new_banner.jpg") center no-repeat;
	width: 100%;
	height: 600px;
    }
.new_bannerfl{	
	width: 1200px;
	height: 200px;
	margin: 0 auto;
	text-align: center;
	}
.new_fl{
	width: 1200px;
	padding-top: 350px;
	margin:auto;
	*text-align:center;
    }
.new_fl ul li{
	/*width:60px;*/
	text-align:center;
	opacity: 0.9;
	/*float:left;*/
	list-style:none;
	float:left;
	*float:none;
	*display:inline;
	*zoom:1;
    }        
.new_fl ul {
	display:table;
	margin-left:auto;
	margin-right:auto;
    }
.new_fl li{
	width: 20px;
	word-wrap: break-word;
	background: #FFFFFF;
	padding: 20px 30px;
	font-size: 16px;
	margin: 10px 0; 
	overflow: hidden;
	display: block;
    }
.new_fl li:hover{
	background: #F90;
    }
.new_fl a{
	color: #000;
    }
.new_fl a:hover{
	color: #FFF;
    }

/*
.new_fl a{	
	background: #FFF;
	width: 20px;
	height: 50px;
	line-height: 20px;
	padding: 15px 30px;
	margin-top: 20px;
	font-size: 16px;
	opacity: 0.9;
    }
.new_fl a:hover{
	background: #f90;
	color: #fff
    }*/
.new_flb{
	background: #f90;
	color: #FFFFFF;
    }
.new_js{
	width: 100%;
	}
.new_jsk{
	width: 1200px;
	margin: 0 auto;
    }
.new_jsk_nr{
	width: 290px; 
	height: 350px;
	float: left;
	margin: 20PX 5px;
    }
.new_jsk_nr img{
	width: 290px; 
	height: 300px;
    }
.new_jsk_nr p{
	width: 290px; 	
	background: #EAEAEA;
	font-size: 14px;
	text-align: center;
	padding:14px 0 ;
	color: #000;
    }
.new_jsk_nr p:hover{
	background: #F90;	
	color: #FFF;
    }
.new_fy{
	width: 1200px;
	margin: 50PX auto;
	text-align: center;
    }
.new_fy a{ 
	padding: 10px 15px; 
	font-size: 14px;
	border: 1px #eaeaea solid;
	margin: 0 10px;
    }
.new_fy a:hover{
	background: #959595;
	color: #FFFFFF;
	border: 1px #959595 solid;
    }
.new_k{
	width: 560px;
	height: 200px;
	float: left;
	background: #F5F5F5;
	padding: 10px;
	margin:20PX 10px;
    }
.new_k img{
	width: 300px;
	height: 200px;
	float: left;
	padding-right: 30px;
	opacity: 0.9;
    }
.new_k img:hover{
	opacity: 1;
    }
.new_kbt{
	font-size: 18px;
    }
.new_kbt p{
	font-size: 12px;
	padding-top: 20px;
	line-height: 20px;
	color: #757575;
    }
/*show*/
.show_banner{
	opacity: 0.8;
    }
.show_z{
	width:1200px;
	margin: 50px auto;
	text-align: center;
    }
.show_zbt{
	margin: 20px auto; 
	font-size: 28px; 
	color: #333;
    }
.show_zbt:hover{
	color: #F90;
    }
.show_zsj{
	margin: 20px auto;
	font-size: 20px;
	color:#757575;
	padding-bottom:20px;
	border-bottom: 1px solid #6B6B6B;
    }
.show_znr{
	font-size: 16px;
	text-align: left;
	margin-bottom: 50px; 
	line-height: 25px;
    }
.show_znr img{
	padding: 20px;
	text-align: center;
        width:800px;
    }
.show_zgd{
	font-size: 16px; 
	width: 80%; 
	text-align: center;
	margin-left: 10%;
	padding-bottom: 20px;
    }
.show_zgd_s{
	float: left;
    }
.show_zgd_x{
	float: right;
    }
/*单页部分*/
.about_content{
	width: 1200px;
	margin: 20px auto 50px auto;
    }
/*about部分*/
.general {
	width:100%;
	margin:0 auto;
	background:#fff;
	padding:40px 0;
    }
.general_con {
	width:1200px;
	margin:0 auto;
	text-align:center;
	line-height:24px;	
    }
.general_title {
	font-size:34px;
	font-family:"微软雅黑";
	text-align:center;
	margin:0 auto; line-height:40px;
    }
.general_title table {
	margin:0 auto;
	margin-bottom:50px;
    }
.general_title table td, .general_title table {
	text-align:center;
}
.general_con_c_le, .general_con_c_ri, .general_con_c_le2, .general_con_c_ri2 {
	width:600px;
}
.general_con_c_ri {
	text-align:left;
}
.general_con_c_ri_title {
	color:#333;
	font-size:26px;
	font-family:"微软雅黑";
	margin-bottom:30px;
	font-weight:bold;
}
.general_con_c_ri_word {
	color:#666;
}
.general_con_c_ri_int {
	padding-top:15px;
	color:#999;
	font-size:14px;
	font-family:"微软雅黑";}
.general2 {
	width:100%;
	margin:0 auto;
	background:#f6f6f6;
	padding:40px 0;
    }
.general_con_c_le2 {
	text-align:left;
    }
.what {
	font-size:26px;
	font-family:"微软雅黑";
	background:#F08031;
	width:200px;
	height:40px;
	color:#fff;
	line-height:40px;
	padding-left:20px;
    }
.what_int {
	color:#999;
	font-size:18px;
	font-family:"微软雅黑";
	padding:10px 20px;
    }
.what_A {
	width:275px;
    }
.what_name {
	padding:10px 0;
	float:left;
	padding-left:10px;
    }
.what_name_ch {
	font-family:"微软雅黑";
	font-size:18px;
    }
.what_name_en {
	font-family: Arial;
	font-size:14px;
	color:#999;
    }
.what_B {
	width:180px;
    }
.what_C {
	width:200px;
    }
.what_D {
	width:305px;
    }
.what_con ul li {
	float:left;
	margin-right:30px;
    }
.general_con_c_ri_ad {
	font-family:"微软雅黑";
	font-size:14px;
	font-weight:bold;
	color:#666;
	padding-bottom:10px;
	margin-top:10px;
    }
.general_con_c_ri_ad span {
	color:#ffba19;
    }
.certificate_ul {
	height:220px;
	margin-bottom:20px;
	width:1200px;
    }
.certificate_ul ul{
	height:212px;
    }
.certificate_ul ul li {
	float:left;
	position:relative;
    height:212px;
	width:280px;
	_display:inline;
	overflow:hidden;
    }
.certificate_img {
	margin-right:24px;
    }
.jion_mail {
	margin-top:10px;
    }
.jion_title {
	border-bottom:solid 1px #eee;
	margin-bottom:10px;
    }
.jion_title_en {
	color:#F08031;
	font-family:Impact;
	font-size:20px;
	text-transform:uppercase;
    }
.jion_title_ch {
	font-family: "微软雅黑";
	font-size:28px;
	padding:5px 0 8px 0;
    }
.skill {
	width:560px;
	height:55px;
	background:#eaeaea;
	padding:10px 20px;
	margin-top:5px;
    }
.skill_word {
	font-family:Arial;
	text-transform:uppercase;
    }
.skill ul li {
	float:left;
	margin-right:5px;
    }
.general_con_c_ri ul li {
	margin-bottom:30px;
    }
.box-l{
	left:-20%;
	position: absolute;
    }
.box-r{
	left:120%;
	position: absolute;
    }
.box1{ 
	margin-left:-470px;
    }
.box2{ 
	margin-left:-560px;
	width:600px; 
	text-align:left;
    }
.box3{
	margin-left:-500px; 
	width:268px; 
	height:190px; 
    }
.box32{ 
	width:600px; 
	text-align:center;
    }
.box_parent{
	position:relative; 
	width:1200px;
	overflow:hidden; 
	height:305px; 
    }
.box4{ 
	margin-left:-600px; 
	width:600px; 
	text-align:right;
    }
.box5{ 
	margin-left:190px; 
	padding-top:25px;
    }
.box_b{ 
	position:absolute;
	bottom:-205px; 
	left:0px;
    }
.box6{ 
	width:600px; 
	height:235px; 
	margin-left:-600px; 
	padding-top:30px; 
    }
/*about.html end*/

/*版权部分*/
.foot{
	width:100%;
	height:500px;
	margin-top:20px;
	background:url(../images/footbj.jpg);
	}
.foot_s{
	width:1200px;
	height:300px;
	margin:0 auto;
	}
.foot_s_z{
	width: 900px;
	float: left;
    }
.foot_s_z li{
	float:left;
	width:190px;
	height:200px;
	margin-top:60px;
	font-size:16px;
	font-weight:bold;
	padding-left:20px;
	}
.foot_s_z img{
	width: 15px;  
	margin-right: 10px;
	margin-top: 3px;
    }
.foot_s_x{
	padding-top:20px;
	font-size:12px;
	font-weight:100;
	line-height:20px;
	}
.foot_s_y{
	float: right;
	margin-top: 60px;
	width: 300px;
	height: 300px;
}
.foot_s_ykf{
	font-size: 16px;
	text-align: left;
	font-weight:bold;
	width: 180px;
}
.foot_s_y input{padding: 5px 2px 5px 10px;}
.foot_s_y textarea{padding: 5px 2px 5px 10px;}

.foot_z{	
	width: 1200px;
	height: 90px;
	margin: 0 auto;	
	text-align: left;
}
.foot_z li{
	float: left;
	line-height: 20px;
	font-size: 12px;
	margin: 0 5px;
}
.ly_bt{
	width: 170px;
	border: 0;
	margin-top: 20px;
	line-height: 25px;
	color: #808080
}
.ly_sjh{
	width: 170px;
	border: 0;
	margin-top: 5px;
	line-height: 25px;
	color: #808080
}
.ly_nr{ 
	width: 250px; 
	height: 50px; 
	border: 0;
	margin-top: 5px;
	color: #808080
}
.ly_tj{
	width: 80px;
	height: 25px; 
	margin-top: 15px; 
	border: 0; 
	background: #f90; 
	color:#fff;
}
.foot_x{
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	color:#C5C5C5;
	font-size:13px;
	padding-top: 32px;
	line-height: 30px;
}
.foot_x_a{
	color:#C5C5C5;
}