@charset "utf-8";
BODY {
	FONT-SIZE: 12px;background-position: center top; MARGIN: 0px auto; COLOR: #333; FONT-FAMILY:微软雅黑,Arial,Verdana,Sans-Serif;
}
body a{
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
	-moz-transition: 0.5s all;
	}
@font-face {
 font-family: 'xiaodaofont';
src:url("/font/RobotoCondensed-Regular.ttf");
 src: local('RobotoCondensed-Regular'), 
              local('RobotoCondensed-Regular'), 
              url('/font/RobotoCondensed-Regular.woff') format('woff'), 
              url('/font/RobotoCondensed-Regular.ttf') format('truetype'), 
}
@font-face {
 font-family: 'xdfont01';
src:url("/font/Raleway-Regular.ttf");
 src: local('Raleway-Regular'), 
              local('Raleway-Regular'), 
              url('/font/Raleway-Regular.woff') format('woff'), 
              url('/font/Raleway-Regular.ttf') format('truetype'), 
}
UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px;list-style-type:none; 
	}
/* CSS Document */
.clear {
	CLEAR: both; MARGIN-TOP: -1px; FONT-SIZE: 1px; VISIBILITY: hidden; WIDTH: 1px; LINE-HEIGHT: 0; HEIGHT: 0px
}
A:link {
	COLOR: #343434; TEXT-DECORATION: none; outline-style: none
}

A:hover {
	COLOR:#b90216; TEXT-DECORATION:none;
}
A:visited {
	COLOR: #343434; TEXT-DECORATION:none;
}

.x_wrap{width:100%; background-color:rgba(0,0,0,0.6); position:fixed; top:0px; z-index:99;}
.x_wrap_nei{width:100%; background-color:rgba(0,0,0,0.9);}
#x_welcome_all{width:100%; background-color:#007ec6; height:40px; overflow:hidden; color:#fff; line-height:40px;font-size:14px;}
#x_welcome_all h4{ text-align:right; color:#fff; line-height:40px; margin:0px;font-size:14px;}
.x_catalog_all{ width:100%;}
.x_catalog{ 
padding:0px;
margin-top:40px;
text-align:right;
}
.x_catalog ul{ 
padding:0px;
overflow:hidden;
}
.x_catalog ul li{ 
font-size:14px;
display:inline-block;
text-align:left;
margin:0px 0px 0px 12px;
}
.x_catalog ul li a{ 
color:#888;
}
.x_catalog ul li a:hover{ 
color:#1283c3;
}
.x_index_product{ 
width:100%;
padding:0px;
overflow:hidden;
margin:0px;
border:0px solid #ddd;
}
.x_index_product img{ 
padding:0px;
overflow:hidden;
width:100%; margin:0px;
}
.x_index_product h3{ 
padding:10px 0px;
margin:0px 0px;
border-top:0px solid #ddd;
background-color:#efefef;

font-size:14px;
text-align:center;
overflow:hidden;
}
.x_index_product h3 a{color:#444; }
.x_index_product h3:hover a{color:#b90216; }
.x_main5_content{width:1220px;border-top:none; border:0px solid #FF0000; overflow:hidden;margin:0px auto;} 
.x_main5_content1{width:1140px;overflow:hidden;  margin:20px auto; border:0px solid #330000;} 
.x_main5_content1 ul{width:6000px; overflow:hidden; } 
.x_main5_content1 ul li{position:relative; float:left; width:212px; overflow:hidden; display:inline;padding:0px 0px 0px 0px;border:0px solid #ddd; text-align:center;  margin:0px 20px 10px 0px ;} 
.x_main5_content1 ul li img{max-width:212px;height:160px; border:1px solid #ddd;padding:3px;} 
.x_main5_content1 ul li img:hover{ transform: scale(1.08,1.08);border:1px solid #fff;} 
.x_main5_content1 ul li img{
    max-width:100%;
    max-height:100%;
    transition:transform 0.6s;
    -webkit-transition:-webkit-transform 0.6s;}
.x_main5_content1 ul li p{ text-align:center; padding:8px 0px; font-size:14px; line-height:16px; } 
.x_scrool_leftbtn{width:29px; height:54px; background-image:url(/style/images/left.jpg); float:left; margin-top:80px; cursor:pointer;} 
.x_scrool_rightbtn{width:29px; height:54px;background-image:url(/style/images/right.jpg); float:right;margin-top:80px; cursor:pointer;} 
.x_newslist{ 
padding:10px 10px 0px 10px;
overflow:hidden;
margin:0px;
border:0px solid #ddd;
}
.x_newslist h3{ 
padding:6px 0px 10px 0px;
margin:0px 0px 10px 0px;
border-bottom:1px dotted #ddd;
font-size:16px;
text-align:left;
font-weight:bold;
overflow:hidden;
}
.x_newslist h4{ 
padding:4px 0px;
color:#999;
font-size:12px;
overflow:hidden;
}
.x_newslist p{ 
padding:0px 0px;
color:#666;
line-height:20px;
font-size:12px;
}
.x_newslist span{
float:right;
font-size:14px;
color:#666;
font-weight:normal;
}
.x_search{ width:250px; margin:0px;padding:0px 0px 0px 0px;border:0px solid #003399;}
.input{width:190px;height:34px;padding:6px 12px;font-size:14px;color:#555; background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.button{color:#fff;background-color:#007ec6;border-color:#007ec6; height:34px;padding:6px 14px; border:0px; font-size:14px;}
.pageleft {
	OVERFLOW: hidden; WIDTH:90%; LINE-height:22px; border-top:1px dotted #ddd; padding-top:8px; float:left;
}
.pageright {
	OVERFLOW: hidden; WIDTH:10%; LINE-height:22px; text-align:right; float:right;border-top:1px dotted #ddd; padding-top:8px; font-size:14px;
}

.x_pshow{ 
width:100%;
font-size:30px;
color:#000;
text-align:center;
margin-top:34px;
}
.x_pshow hr{ width:40px;margin:18px auto 0px auto; color:#000;height:4px;border:none;border-top:2px  solid #000; padding:0px 0px 20px 0px;}
.x_aboutbanner{ 
border-top:0px solid #ddd;
width:100%;
font-size:16px;
min-height:400px;
color:#fff;
background-color:#fff;
background-image:url(../images/neibanner.jpg);
background-position:center;
background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
}
.x_newsbanner{ 
border-top:3px solid #ddd;
width:100%;
font-size:16px;
min-height:260px;
color:#fff;
background-color:#efefef;
background-image:url(../images/newsbanner.jpg);
background-position:center;
background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
}
.x_contactbanner{ 
border-top:0px solid #ddd;
width:100%;
font-size:16px;
min-height:360px;
color:#fff;
background-color:#efefef;
background-image:url(../images/contactbanner.jpg);
background-position:right top;
background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
}
.x_jobbanner{ 
border-top:3px solid #ddd;
width:100%;
font-size:16px;
min-height:260px;
color:#fff;
background-color:#efefef;
background-image:url(../images/jobbanner.jpg);
background-position:center;
background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
}
.x_productbanner{ 
border:0px solid #ddd;
width:100%;
font-size:16px;
min-height:320px;
color:#fff;
background-color:#efefef;
background-image:url(../images/productbanner.jpg);
background-position:center;
background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
}

.x_about_index_all{
width:100%;
padding:0px 0px 0px 0px;
background-color:#f2f5f8;
background-position:center top;
background-repeat:no-repeat;
overflow:hidden;
margin:20px 0px;
}
.x_about_index{
width:100%;
padding:0px 0px 0px 0px;
background-position:center bottom;
background-repeat:repeat-x;
overflow:hidden;
margin:0px 0px 0px 0px;
}
.x_about_index_left{
width:50%;
float:left;
}
.x_about_index_left img{
width:100%;
}
.x_about_index_left1{
width:85%;
margin:4% 0 0 8%;
}
.x_about_index_left1 h3{
font-size:34px;
color:#000;
text-transform:uppercase;
padding:15px 0px 10px 0px;
}
.x_about_index_left1 h4{
font-size:18px;
color:#7b7878;
line-height:36px;
text-transform:uppercase;
padding:15px 0px 16px 0px;
}
.x_about_index_left1 p{
font-size:12px;
color:#767778;
line-height:18px;
padding:0px 0px 0px 0px;
}
.x_about_index_right{
float:left;
width:50%;
}
.x_about_index_right1{
width:85%;
margin:4% 0 0 8%;
}
.x_about_index_right1 h3{
font-size:34px;
color:#000;
text-transform:uppercase;
padding:15px 0px 10px 0px;
}
.x_about_index_right1 h4{
font-size:15px;
color:#7b7878;
line-height:28px;
text-transform:uppercase;
padding:15px 0px 10px 0px;
}
.x_about_index_right1 p{
font-size:14px;
color:#767778;
line-height:26px;
padding:0px 0px 0px 0px;
}
a.button_2:link,a.button_2:visited{
	display:block;
	margin:20px 0px 0px 0px;
	width:120px;
	height:36px;
	line-height:32px;
	border-radius:0px;
	border:none;
	font-weight:normal;
	cursor:pointer;
	text-align: center;
	text-transform:uppercase;
	letter-spacing:0px;
	font-size:14px;
	color:#333;
	border:1px solid #333;
}
a.button_2:hover{
border:1px solid #b90216;
	color:#fff;
	background-color:#b90216;
	text-decoration: none;
	font-size:14px;
	text-align: center;
}
a.button_5:link,a.button_5:visited{
	display:block;
	margin:40px auto 10px auto;
	width:160px;
	height:40px;
	line-height:40px;
	border-radius:20px;
	border:none;
	font-weight:normal;
	cursor:pointer;
	text-align: center;
	text-transform:uppercase;
	letter-spacing:0px;
	font-size:16px;
	color:#fff;
	background-color:#b90216;
	border:1px solid #b90216;
}
a.button_5:hover{
border:1px solid #333;
	color:#fff;
	background-color:#333;
	text-decoration: none;
	font-size:16px;
	text-align: center;
}
.form-controls{
  display: block;
  width:90%;
  padding-left:1%;
  margin-left:1%;
  height:24px;
  float:left;  
  line-height:24px;
  color: #555;
  vertical-align: middle;
  background-color: transparent;  
  background-image: none;  
  border:0 none;font-family:xiaodaofont;
  border:1px solid #ddd;
  border-radius:0px;
  margin:10px 0px;
/*  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;*/
}
.form-controls01{
  display: block;
  width:96%;
  padding-left:1%;
  margin-left:1%;
  height:24px;
  float:left;  
  line-height:24px;
  color: #555;
  vertical-align: middle;
  background-color: transparent;  
  background-image: none;  
  border:0 none;font-family:xiaodaofont;
  border:1px solid #ddd;
  border-radius:0px;
  margin:10px 0px;
/*  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;*/
}
.form-controls02{
  display: block;
  width:96%;
  padding-left:1%; 
  padding-top:0px;
  float:left;margin-left:1%;
  height:80px;
  line-height:20px;
  color: #555;
  vertical-align: middle;
  background-color: transparent;  
  background-image: none;
  border:0px none;
  border:1px solid #ddd;
  border-radius:0px;
  margin:10px 0px;
 
/*  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;*/
}
.form-controls03 {
  display: block;
  width:99%;
  padding-left:1%; 
  padding-top:0px;
  float:left;margin-left:1%;
  height:26px;
  line-height:20px;
  color: #555;
  vertical-align: middle;
  background-color: transparent;  
  background-image: none;
  border:0px none;
  border:1px solid #ddd;
  border-radius:0px;
  margin:10px 0px;
 
/*  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;*/
}
.x_liucheng{ 
width:100%;
padding:5%;
margin-top:4%;
border:1px solid #ddd;
}
.x_liucheng span{
float:left;
margin:20px 50px 20px 0px;
}
.x_liucheng p{
font-size:14px;
color:#999;
}
.x_number{ 
font-size:30px;
width:50px;
height:50px;
color:#888;
text-align:center;
line-height:50px;
border-radius:50px;
border:3px solid #888;
}
.x_indexnews_all{ 
width:100%;
background-color:#f2f4f8;
background-position:center bottom;
overflow:hidden;
padding:40px 0px;
margin-top:20px;
}
.x_indexnews{ 
width:100%;
overflow:hidden;
padding:0 0% 2% 0%;
}
.x_video{ 
width:100%;
max-width:960px;
overflow:hidden;
margin:0px auto;
}
.x_date{
padding:0px 0px 0px 0px;
margin:0px 4% 0 0;
width:16%;
float:left;
text-align:center;
color:#959494;
font-family:Arial, Helvetica, sans-serif;
border-right:1px solid #eee;
}
.x_date h3{
font-size:48px;
text-align:center;
}
.x_date h4{
font-size:14px;text-align:center;
}
.x_focusnews{
padding:0px 0px 0px 0px;
margin:0px 0px 16px 0px;
width:80%;
float:right;
border:0px solid #0033CC;
}

.x_focusnews h3{
padding:0px 0px 14px 0px;
margin:0px 0px 10px 0px;
font-size:18px;
color:#222;
font-weight:normal;
border-bottom:1px solid #ddd;
}
.x_focusnews p{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
line-height:21px;
color:#999;
font-size:12px;
}
.x_indexnewslist{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:96%;
float:right;
border:0px solid #0033CC;
}
.x_indexnewslist ul{
padding:0px 0px 0px 0px;
}
.x_indexnewslist ul li{
width:100%;
font-size:14px;
line-height:36px;
color:#888;
background-image:url(../images/newslist_bj.jpg);
background-position:left top;
background-repeat:no-repeat;
border-bottom:1px solid #eee;
overflow:hidden;
text-indent:16px;
}

.x_indexnewslist ul li a{
color:#666;
}
.x_indexnewslist ul li a:hover{
color:#b90216;
}
.x_indexnewslist ul li span{
float:right;
font-size:12px;
color:#999;
}
.x_nei_all{
width:100%;
padding:20px 0px 0px 0px;
background-color:#fff;
overflow:hidden;
margin:0px 0px;
}
.x_weizhi_all{
width:100%;
padding:8px 0px;
background-color:#262626;
background-position:center top;
background-repeat:no-repeat;
overflow:hidden;
margin:0px 0px 0px 0px;
}
.x_weizhi{
width:100%;
overflow:hidden;
background-image:url(../images/title_bj.jpg);
background-position:center top;
background-repeat:no-repeat;
font-size:14px;color:#333;padding:0px 0px;
border-bottom:0px solid #ddd;
text-align:center;
margin-top:0px;
}
.x_weizhi h3{ font-size:24px; color:#333;line-height:18px; padding:10px 0px 0px 0px;}
.x_weizhi h4{ font-size:14px; padding:0px 0px 0px 0px;font-family:xdfont01; color:#999;}
.x_nei_content{
line-height:26px;
padding:20px 0px 10px 0px;
margin:0px auto 30px auto;
color:#666;
font-size:14px;
text-indent:0px;
min-height:140px;
}
.x_nei_content p{
margin-bottom:10px;
}
.x_nei_content img{
margin:8px 0px 16px 20px;
}
.digg4{ padding:3px; margin:14px auto; text-align:center;font-size: 12px; color:#444; }
.digg4 span{ border:1px #ddd solid; padding:3px 8px; margin:5px; color:#999;}
.digg4 span:hover{ color:#fff;border:1px #007ec6 solid;  padding:3px 8px; cursor:pointer; background-color:#007ec6;}
.digg4 a,.digg4 span.miy{ margin:2px;  padding:3px 8px; text-decoration:none; border:1px #365778 solid; }
.digg4 .disabledfy{ font-family: Tahoma, Verdana;}
.x_contactborder{
border-left:1px solid #464646;
border-right:1px solid #464646;
padding:0px 0px 0px 40px;
overflow:hidden;
}
#x_border{
width:94%;
border:1px solid #dedede;
border-top:0px solid #dedede;
color:#333;
padding:0px 0px 0px 0px;
overflow:hidden;
}
#x_aboutlist{
width:256px;
overflow:hidden;
background-color:#b90216;
}
#x_aboutlist h4{
padding:4px 0px 4px 28px;
color:#fff;
font-weight:normal;
text-transform:uppercase;
font-size:20px;
}
#x_aboutlist h4 span{
padding:0px 0px 0px 10px;
color:#fff;
font-size:14px;
}
#x_subnav_m{
display:none;
}
#x_subnav{
text-align:left;
width:100%;
}
#x_subnav ul{
padding:0px 0;
margin:0px;
line-height:20px;
overflow:hidden;
border:0px solid #99FF00;
}
#x_subnav ul li {
display:inline-block;
color:#efefef;
font-size:14px;
margin:0px 10px 0px 0px;
}

#x_subnav ul li a {
display:inline-block;
color:#999;
border:0px solid #ddd;
padding:4px 16px;
border-radius:0px;
}
#x_subnav ul li a:active {
  border-color: #fff;padding:4px 24px;
}
#x_subnav ul li.active a {
  color: #333;padding:4px 24px;
  background-color:#fff;
}
#x_subnav ul li a:hover{
display:inline-block;
background-color:#fff;
color:#333;
padding:4px 24px;
}
.x_neicontact{
margin:20px 0px;
width:256px;
overflow:hidden;
}
.x_neicontact img{
border:1px solid #ddd;
padding:3px;
}
.x_neilist{
width:100%;
overflow:hidden;
margin:30px 0px 20px 0px;
min-height:200px;
}
.x_neilist h3{
font-size:14px;
font-weight:normal;
margin:0px;
}
.x_bigphoto{
width:100%;
overflow:hidden;
text-align:center;
margin:0px 0px 0px 0px;
}
.x_bigphoto h3{
font-size:16px;
color:#444;
}
.x_product_title{
font-size:18px;
color:#bd1b29;
border-bottom:1px solid #ddd;
padding:0px 0px 10px 0px;
}
.x_product_detail{
font-size:14px;
color:#444;
line-height:24px;
padding:20px 0px 10px 0px;
}
.x_product_detail img{
max-width:900px;
text-align:center;
}
.x_jobform {
	 WIDTH:96%;border-bottom:0px solid #cccccc; margin:0px auto;
	 padding:12px 0px;
}
.single {
	 WIDTH: 100%;border-bottom:0px solid #cccccc;
	 padding:12px 0px;
}
.single H3 {
	FONT-SIZE:22px;padding:0px 0px 10px 0px; MARGIN:0px 0px; COLOR: #333;font-weight:normal;BORDER-BOTTOM: #cccccc 0px dashed; TEXT-ALIGN: center;
}
.single H6 {
	FONT-SIZE:14px;padding:0px 0px 14px 0px; MARGIN:0px 0px; COLOR: #666;font-weight:normal;BORDER-BOTTOM: #ddd 1px dotted; TEXT-ALIGN: center
}
.x_youshi{
text-align:center;
width:100%;
padding-bottom:10px;
margin-top:30px;
}
.x_youshi h3{
font-size:18px;
color:#403f3f;
padding:0px 0px 16px 0px;
}
.x_youshi p{
font-size:14px;
color:#444;
line-height:30px;
}
.x_kouhao{
width:100%;
overflow:hidden;
border-radius:0px;
background-position:center top;
background-repeat:repeat-x;
color:#fff;
padding:10px 0px;
background-color:#262626;
}
.x_down{
width:100%;
overflow:hidden;
border-radius:0px;
background-position:center top;
background-repeat:repeat-x;
background-color:#333;
padding:40px 0px 10px 0px;
}
.x_down h3 {
font-size:16px;
margin:0px;
padding:0px 0px 16px 0px;
color:#fff;
}
.x_down p {
font-size:12px;
margin:0px;
line-height:22px;
}
.x_down p a{
color:#999;
}
.x_down p a:hover{
color:#fff;
}
.x_down h3 a{
color:#fff;
}
.x_down h3 a:hover{
color:#fff;
}
.x_2wm{
color:#999;
text-align:center;
}
.x_2wm p{
color:#999;
padding-top:6px;
text-align:center;
}
.x_foot{
display:none;
}
.x_friendlink{
width:1180px;
margin:10px auto 0px auto;
color:#999;display:none;}
}
.x_friendlink a{
color:#999;
}
.x_friendlink a:hover{
color:#fff;
}
.x_contactlist p {
color:#888;
line-height:22px;
}
.x_copyright_all{
width:100%;
padding:10px 0px;
background-color:#262626;
overflow:hidden;
color:#666;
margin-top:20px;
line-height:36px;
font-size:14px;
}
.x_copyright{
width:100%;
padding:10px 0px;
background-color:#262626;
overflow:hidden;
color:#666;
margin-top:20px;
line-height:36px;
font-size:14px;
}
.x_copyright p.left{
color:#fff;
float:left;
padding:4px 0px 0px 0px;
}
.x_copyright p.right{
text-align:right;
color:#fff;
padding:0px 0px 0px 0px;
float:right;
}
.x_copyright_right p{font-size:14px; padding-top:8px;}

  .section .section-ul{
    position: relative;width:94%;margin:10px 20px 26px 20px;
  }
  .section .section-ul li{
border-bottom:0px solid #dadada;padding:0px 0px 0px 0px;font-size:14px; text-align:left;background-image:url(/style/images/leftmouseout1.jpg); line-height:40px;
background-repeat:no-repeat; text-indent:32px;
  }
  .section .section-ul li:hover .section-son-ul{
    display: block;
  }
  .section .section-son-ul{
    display: none;
    list-style: none;
    padding-left:0px;
	padding-top:0px;
  }
  .section .section-son-ul li{
    border: 0;font-size:12px;padding:8px 0px 8px 26px;line-height:24px;background-image:url(/style/images/leftmouseout22.jpg); background-repeat:no-repeat;  border-bottom:1px dotted #ccc; text-indent:0px;
  }
  .section .section-son-ul li a {
    width:100%;
	font-size:12px;
	padding:0px 0px;
	color:#666;
	line-height:16px;
  }
  .section .section-son-ul li a:hover {

	color:#f60;
  }
  .section .section-son-ul .section-son-ul li a {
    width:100%;
  }
@media (max-width:900px){
.x_about_index_all{
width:100%;
padding:20px 0px 0px 0px;
background-color:#f2f5f8;
background-position:center top;
background-repeat:no-repeat;
overflow:hidden;
margin:20px 0px;
}
.x_about_index{
width:100%;
padding:0px 0px 0px 0px;background-image:url(../images/aboutindex_bj2.png);
background-position:center bottom;
background-repeat:repeat-x;
background-color:#fff;
overflow:hidden;
margin:0px 0px 30px 0px;
}
.x_about_index{
width:100%;
padding:0px 0px 0px 0px;
background-position:center bottom;
background-repeat:repeat-x;
overflow:hidden;
margin:0px 0px 0px 0px;
}
.x_about_index_left{
width:100%;
}
.x_about_index_left img{
width:100%;
}
.x_about_index_left1{
width:100%;
margin:4% 3% 0 3%;
}
.x_about_index_left1 h3{
font-size:26px;
color:#000;
text-align:center;
text-transform:uppercase;
background-image:url(../images/index_title_bj.jpg);
background-position:center top;
background-repeat:no-repeat;
padding:25px 0px 20px 0px;
}
.x_about_index_left1 h4{
font-size:18px;
color:#7b7878;
line-height:36px;
text-transform:uppercase;
padding:15px 0px 16px 0px;
}
.x_about_index_left1 p{
font-size:12px;
color:#767778;
line-height:18px;
padding:0px 0px 0px 0px;
}
.x_about_index_right{
width:100%;
}
.x_about_index_right1{
width:94%;
margin:4% 3% 0 3%;
}
.x_about_index_right1 h3{
font-size:34px;
color:#000;
text-transform:uppercase;
padding:15px 0px 10px 0px;
}
.x_about_index_right1 h4{
font-size:15px;
color:#7b7878;
line-height:28px;
text-transform:uppercase;
padding:15px 0px 10px 0px;
}
.x_about_index_right1 p{
font-size:14px;
color:#767778;
line-height:26px;
padding:0px 0px 0px 0px;
}
.x_indexnews{ 
width:100%;
background-color:#fff;
overflow:hidden;
padding:0 4% 2% 4%;
}
.x_date{
float:left;
width:14%;
margin:20px 0px 0px 0px;
text-align:center;
}
.x_focusnews{
padding:0px 0px 0px 0px;
margin:20px 0px 0px 0px;
width:82%;
float:right;
border:0px solid #0033CC;
}
.x_indexnewslist{
padding:0px 0px 0px 0px;
margin:20px 0px 0px 0px;
width:100%;
border:0px solid #0033CC;
}
.x_indexnewslist ul li{
font-size:12px;
color:#999;
}
.x_indexnewslist ul li span{
display:none;
}

.x_down{
width:100%;

}
.x_foot
{
display:block;
position:fixed;
bottom:0px;
z-index:100;
width:100%;
font-size:14px;
margin:0px auto;
background-color:#4a4a4a;
border-top:1px solid #4a4a4a;
filter:alpha(opacity=95);opacity:0.95;
}
.x_foot ul{
height:38px;
overflow:hidden;
background-repeat:no-repeat;
}
.x_foot li a
{
padding:0px 0px;
float:left;
width:50%;
line-height:38px;
text-align:center;
background-image:url(../images/foot_bj.jpg);
background-position:right top;
background-repeat:no-repeat;
color:#FFFFFF;

border-left:0px solid #676767;
border-right:0px solid #2D2D2D;
height:38px;
}
.x_foot li a:hover
{
padding:0px 0px;
float:left;
width:50%;line-height:38px;
text-align:center;
background-image:url(../images/foot_bj.jpg);
background-position:right top;
background-repeat:no-repeat;
color:#FFFF00;

border-left:0px solid #676767;
border-right:0px solid #2D2D2D;
}
}
@media (max-width:767px){
.x_wrap{width:100%; background-color:rgba(0,0,0,0.6);  z-index:99;}
.x_indexnews_all{ 
width:100%;
background-color:#fff;
border-top:1px dotted #eee;
background-position:center bottom;
overflow:hidden;
padding:10px 0px 30px 0px;
margin-top:20px;
}
.x_about_index_all{
width:100%;
padding:0px 0px 0px 0px;
background-color:#f2f5f8;
background-position:center top;
background-repeat:no-repeat;
overflow:hidden;
margin:10px 0px;
}
.x_about_index{
width:100%;
padding:0px 0px 0px 0px;
background-position:center bottom;
background-repeat:repeat-x;
overflow:hidden;
margin:0px 0px 0px 0px;
}
.x_about_index_left{
width:100%;
}
.x_about_index_left img{
width:100%;
}
.x_about_index_left1{
width:94%;
margin:0% 3% 0 3%;
}
.x_about_index_left1 h3{
font-size:24px;
color:#000;
text-transform:uppercase;
background-image:url(../images/index_title_bj.jpg);
text-align:center;
background-position:center top;
background-repeat:no-repeat;
padding:25px 0px 20px 0px;

}
.x_about_index_left1 h4{
font-size:14px;
color:#7b7878;
line-height:26px;
text-transform:uppercase;
padding:15px 0px 16px 0px;
}
.x_about_index_left1 p{
font-size:12px;
color:#767778;
line-height:18px;
padding:0px 0px 0px 0px;
}
.x_about_index_right{
width:100%;
}
.x_about_index_right img{
width:100%;
}
.x_about_index_right1{
width:94%;
margin:4% 3% 0 3%;
}
.x_about_index_right1 h3{
font-size:24px;
color:#000;
text-align:center;
text-transform:uppercase;
padding:25px 0px 20px 0px;
background-image:url(../images/index_title_bj.jpg);
background-position:center top;
background-repeat:no-repeat;
}
.x_about_index_right1 h4{
font-size:15px;
color:#7b7878;
line-height:28px;
text-transform:uppercase;
padding:15px 0px 10px 0px;
}
.x_about_index_right1 p{
font-size:14px;
color:#767778;
line-height:24px;
padding:0px 0px 0px 0px;
}
a.button_2:link,a.button_2:visited{
	display:block;
	margin:20px auto;
	width:120px;
	height:36px;
	line-height:32px;
	border-radius:0px;
	border:none;
	font-weight:normal;
	cursor:pointer;
	text-align: center;
	text-transform:uppercase;
	letter-spacing:0px;
	font-size:14px;
	color:#333;
	border:1px solid #333;
}
a.button_2:hover{
border:1px solid #b90216;
	color:#fff;
	background-color:#b90216;
	text-decoration: none;
	font-size:14px;
	text-align: center;
}

.x_main5_content{width:96%;border-top:none; border:0px solid #FF0000; overflow:hidden;margin:0px auto;} 
.x_main5_content1{width:300px;overflow:hidden;  margin:0px auto; border:0px solid #330000;} 
.x_main5_content1 ul{width:6000px; overflow:hidden; } 
.x_main5_content1 ul li{position:relative; width:300px; overflow:hidden; display:inline;padding:0px 0px 0px 0px;border:0px solid #ddd; text-align:center;  margin:0px auto ;} 
.x_main5_content1 ul li img{width:260px; height:auto; border:1px solid #ddd;padding:3px;} 
.x_main5_content1 ul li img:hover{ transform: scale(1);border:0px solid #fff;} 
.x_main5_content1 ul li img{
    max-width:100%;
    max-height:100%;
    transition:transform 0.6s;
    -webkit-transition:-webkit-transform 0.6s;}
.x_main5_content1 ul li p{ text-align:center; padding:8px 0px; font-size:14px; line-height:16px; } 
.x_scrool_leftbtn{width:29px; height:54px; background-image:url(/style/images/left.jpg); float:left; margin-top:80px; cursor:pointer;} 
.x_scrool_rightbtn{width:29px; height:54px;background-image:url(/style/images/right.jpg); float:right;margin-top:80px; cursor:pointer;} 
.x_catalog_all{ width:100%;}
.x_catalog{ 
padding:0px;
margin-top:0px;
text-align:left;
}
.x_catalog ul{ 
padding:0px;
overflow:hidden;
}
.x_catalog ul li{ 
font-size:12px;
display:inline-block;
text-align:left;
margin:0px 12px 6px 0px;
}
.x_catalog ul li a{ 
color:#888;
}
.x_catalog ul li a:hover{ 
color:#1283c3;
}
.x_pshow{ 
width:100%;
font-size:20px;
color:#000;
text-align:center;
margin-top:24px;
}
.x_pshow hr{ width:40px;margin:10px auto; color:#000;height:4px;border:none;border-top:2px  solid #000; padding:0px 0px 20px 0px;}

.x_indexnews{ 
width:100%;
background-color:#fff;
overflow:hidden;
padding:0 4% 2% 4%;
}
.x_focusnews{
padding:0px 0px 0px 0px;
margin:20px 0px 0px 0px;
width:100%;
border:0px solid #0033CC;
}
.x_newslist{
padding:0px 0px 0px 0px;
margin:20px 0px 0px 0px;
width:100%;
border:0px solid #0033CC;
}
.x_newslist ul li{
font-size:12px;
color:#999;
}
.x_newslist ul li span{
display:none;
}
.x_date{
display:none;
}
.x_foot
{
display:block;
position:fixed;
bottom:0px;
z-index:100;
width:100%;
font-size:14px;
margin:0px auto;
background-color:#4a4a4a;
border-top:1px solid #4a4a4a;
filter:alpha(opacity=95);opacity:0.95;
}
.x_foot ul{
height:38px;
overflow:hidden;
background-repeat:no-repeat;
}
.x_foot li a
{
padding:0px 0px;
float:left;
width:50%;
line-height:38px;
text-align:center;
background-image:url(../images/foot_bj.jpg);
background-position:right top;
background-repeat:no-repeat;
color:#FFFFFF;

border-left:0px solid #676767;
border-right:0px solid #2D2D2D;
height:38px;
}
.x_foot li a:hover
{
padding:0px 0px;
float:left;
width:50%;line-height:38px;
text-align:center;
background-image:url(../images/foot_bj.jpg);
background-position:right top;
background-repeat:no-repeat;
color:#FFFF00;

border-left:0px solid #676767;
border-right:0px solid #2D2D2D;
}


.x_down{
width:100%;
overflow:hidden;
border-radius:0px;
background-position:center top;
background-repeat:repeat-x;
background-color:#333;
padding:20px 0px;
}
.x_youshi{
border-bottom:1px solid #ddd;
}
.x_youshi p{
font-size:12px;
color:#989797;
display:none;
line-height:12px;
}
.x_copyright{
width:100%;
padding:10px 0px;
border-top:1px solid #ddd;
overflow:hidden;
color:#959494;
line-height:16px;
font-size:12px;
}

.x_productbanner{ 
border-top:0px solid #ddd;
width:100%;
font-size:16px;
min-height:160px;
color:#fff;
padding: 80px 0 0 0;
background-color:#0066CC;
background-image:url(../images/productbanner.jpg);
background-position:center;
background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
}
.x_product_title{
font-size:18px;
color:#bd1b29;
width:100%;
margin:0px auto;
border-bottom:1px solid #ddd;
padding:0px 0px 10px 0px;
}
.x_product_detail{
width:100%;
margin:0px auto 30px auto;
font-size:14px;
color:#444;
line-height:24px;
padding:20px 0px 10px 0px;
}
.x_product_detail img{
width:100%;
text-align:center;
}
.x_copyright_all{ width:100%;font-size:12px;
padding:10px 0px;
background-color:#262626;
overflow:hidden;
color:#666;
margin-top:20px;
line-height:26px;
}
.x_neicontact{
display:none;
margin:20px 0px;
width:256px;
overflow:hidden;
}
.x_aboutbanner{ 
border-top:0px solid #ddd;
width:100%;
font-size:16px;
min-height:160px;
color:#fff;
background-color:#fff;
background-image:url(../images/aboutbanner.jpg);
background-position:center;
background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
}
.x_newsbanner{ 
border-top:3px solid #ddd;
width:100%;
font-size:16px;
min-height:160px;
color:#fff;
background-color:#efefef;
background-image:url(../images/newsbanner.jpg);
background-position:center;
background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
}
.x_jobbanner{ 
border-top:3px solid #ddd;
width:100%;
font-size:16px;
min-height:160px;
color:#fff;
background-color:#efefef;
background-image:url(../images/jobbanner.jpg);
background-position:center right;
background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
}
.x_contactbanner{ 
border-top:0px solid #ddd;
width:100%;
font-size:16px;
min-height:160px;
color:#fff;
background-color:#efefef;
background-image:url(../images/contactbanner.jpg);
background-position:right top;
background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
}
#x_aboutlist{
width:100%;
overflow:hidden;
background-color:#b90216;
}
#x_aboutlist h4{
padding:0px 0px 0px 18px;
color:#fff;
font-weight:normal;
text-transform:uppercase;
font-size:16px;
}
#x_aboutlist h4 span{
padding:0px 0px 0px 10px;
color:#fff;
font-size:12px;
}
#x_border{
width:100%;
border:1px solid #dedede;
border-top:0px solid #dedede;
color:#333;
padding:0px 0px 0px 0px;
margin-bottom:20px;
overflow:hidden;
}

#x_subnav{
text-align:center;
width:100%;
}
#x_subnav ul{
padding:0px 0;
margin:0px;
line-height:20px;
overflow:hidden;
border:0px solid #99FF00;
}
#x_subnav ul li {
display:inline-block;
color:#efefef;
font-size:12px;
margin:0px 10px 0px 0px;
}

#x_subnav ul li a {
display:inline-block;
color:#999;
border:0px solid #ddd;
padding:0px;
border-radius:0px;
}
#x_subnav ul li a:active {
color:#fff;padding:0px; background-color:#262626;
}
#x_subnav ul li.active a {
color:#fff;padding:0px;background-color:#262626;
}
#x_subnav ul li a:hover{
display:inline-block;padding:0px;
color:#fff;background-color:#262626;
}
.x_contactborder{
border-left:0px solid #464646;
border-right:0px solid #464646;
padding:0px 0px 0px 0px;
overflow:hidden;
}
.x_nei_all{
width:100%;
padding:20px 0px 0px 0px;
background-color:#fff;
overflow:hidden;
margin:0px 0px;
}
.x_nei_content{
line-height:26px;
padding:20px 0px 0px 0px;
margin:0px auto 0px auto;
color:#666;
font-size:14px;
text-indent:0px;
min-height:120px;
}
.x_nei_content img{
width:60%;
margin:8px 0px 16px 10px;
}
.x_search_all{ display:none;}
.x_search{ width:100%; margin:0px;padding:0px 0px 0px 0px;border:0px solid #003399; margin-left:-15px; margin-right:0px; }
.input{width:230px;height:34px;padding:6px 12px;font-size:14px;color:#555; margin-top:6px;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.x_neilist{
width:100%;
overflow:hidden;
margin:30px 0px 50px 0px;
}
.digg4{ padding:3px; margin:14px auto 56px auto; text-align:center;font-size: 12px; color:#444; }
.digg4 span{ border:1px #ddd solid; padding:3px 8px; margin:5px; color:#999;}
.digg4 span:hover{ color:#fff;border:1px #007ec6 solid;  padding:3px 8px; cursor:pointer; background-color:#007ec6;}
.digg4 a,.digg4 span.miy{ margin:2px;  padding:3px 8px; text-decoration:none; border:1px #365778 solid; }
.digg4 .disabledfy{ font-family: Tahoma, Verdana;}
}
@media (max-width:380px){
.x_wrap{width:100%; background-color:rgba(0,0,0,0.8); position:fixed; top:0px; z-index:99;}
.x_wrap_nei{width:100%; background-color:rgba(0,0,0,0.9);}
.x_banner{ margin-top:88px;}
.x_copyright_all{ width:100%;font-size:12px;
padding:10px 0px;
background-color:#262626;
overflow:hidden;
color:#666;
margin-top:20px;
line-height:26px;
}
.x_friendlink{ display:none;}
}