

body{
	margin:0px;padding:0px; height:100%; font-family:Arial,Microsoft YaHei,微软雅黑; color:#666;
	line-height:24px; font-size:12px;
}
ul,li,dl,dt,dd,ol{
	margin:0px;padding:0px; list-style:none;
}
input{
	font-size:12px; font-family:Tahoma,Microsoft YaHei,微软雅黑; vertical-align:middle;
}
select{
	font-family:Arial; font-size:12px;
}
textarea{font-family:Tahoma;font-size:12px;}
h3,h4,h5{
	margin:0px;padding:0px; font-family:Tahoma,Microsoft YaHei,微软雅黑; font-size:14px;
}
.fl {
  float: left;
}
.fr {
  float: right;
}

.clear {
  clear: both;
}
a{
	 text-decoration:none; transition:all 200ms linear 0s;
}

*:focus {
  outline:none;
}
img{
	border:0px;
}
p{
	 line-height:24px;
}

@font-face {
    font-family: 'myfont';
    src: url('../font/tt0663m-webfont.eot');
    src: url('../font/tt0663m-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/tt0663m-webfont.woff2') format('woff2'),
         url('../font/tt0663m-webfont.woff') format('woff'),
         url('../font/tt0663m-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'square721';
    src: url('../font/tt0246m-webfont.eot');
    src: url('../font/tt0246m-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/tt0246m-webfont.woff2') format('woff2'),
         url('../font/tt0246m-webfont.woff') format('woff'),
         url('../font/tt0246m-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/*******************************head**********************************/
.head_box{background:#fff;height:170px;}
.head{width:1000px;height:90px;margin:0px auto;position:relative;}
.logo{position:absolute;left:50%;margin-left:-110px;top:33px;}
.language{position:absolute;right:34px;top:50px;}
.language a{display:block;width:24px;height:21px;background:url(../images/icon/1_05.jpg) no-repeat;}
.language a:hover{background:url(../images/icon/1_04.jpg) no-repeat;}

/*******************************nav**********************************/
.nav_box{width:100%;height:45px;border-bottom:1px solid #dcdcdc;margin-bottom:35px;}
.nav{width:930px;margin:0px auto;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;font-size:14px;height:18px;line-height:18px;position:relative;top:37px;background:#fff;}
.nav a{display:block;width:186px;height:18px;float:left;text-align:center; color:#676767; }
.nav a:hover{color:#cf0000;}

/*******************************banner**********************************/
.wy-mod-banner {
	  width:100%; margin-top:0px; height:649px; position: relative; overflow:hidden;
}
.wy-mod-banner img{
	  width:auto;
}
.wy-mod-banner .banners {
	 width:1920px; height:649px; overflow:hidden; position:absolute; left:50%; margin-left:-960px;
}
.wy-mod-banner .banner {
	 width:1920px;	height:649px;	overflow:hidden;	position:absolute;	left:50%;	margin-left:-960px;
}
.wy-mod-banner .focus {
	 width:960px; margin:0px auto; padding-top:600px; text-align:center;
}
.wy-mod-banner .focus a {
	  text-decoration:none;	z-index:3; width:20px;	height:74px;	position:relative;	display:inline-block; *display:inline;
	  overflow:hidden;	margin:0px; zoom:1;
}
.wy-mod-banner .focus a .bg-m {
	  z-index:4;	color:white;	line-height:40px;	font-size:40px; position:absolute;	display:block;	left:2px;	top:6px;
	  cursor:pointer; display:none;
}
.wy-mod-banner .focus a .bg-b {
	  background-image:url(../images/btn_ico/i_dot.png);	position:absolute;	display:block;	left:0px;	top:0px;
	  cursor:pointer;	width:18px;	height:18px;
}
.wy-mod-banner .focus a .inner {
	  background-image:url(../images/btn_ico/i_dot_hover.png); 	position: absolute; left:0px; top:0px; z-index:9;
	  opacity:0;	display:none\0; +display:none; *display:none;	width:18px; height:18px;
}
.wy-mod-banner .focus a.on .inner, .wy-mod-banner .focus a:hover .inner {
	  cursor:pointer;	display:block;	border:0;	-webkit-transition:opacity .3s ease-in-out;
	  -ms-transition:opacity .3s ease-in-out;	transition:opacity .3s ease-in-out; opacity:1;
}
.wy-mod-banner .focus .hover .inner {
  	display: block;
}

/*******************************版权**********************************/
.foot_box{width:100%;height:80px; background-color:#f0f0f0;}
.foot{width:1000px;margin:0px auto;height:48px;padding:16px 0px;}
.foot p{margin:0px;padding:0px;line-height:22px;}
.share{height:24px;line-height:24px;}
.foot .fl{color:#848484;}
.foot .fr {color:#acacac;}
.foot p a{color:#848484;}
.foot p a:hover{color:#666; text-decoration:underline;}

/******************************************************内页************************************************************/
.body1{width:100%;background:url(../images/bg_about.jpg) top center no-repeat;background-attachment:fixed;}
.body3{width:100%;background:url(../images/bg_news.jpg) top center no-repeat;background-attachment:fixed;}
.body4{width:100%;background:url(../images/bg_contact.jpg) top center no-repeat;background-attachment:fixed;}

/*******************************关于我们**********************************/
.con_box{width:940px;min-height:560px;background:#fff;margin:135px auto;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:30px;min-height:500px;
-webkit-box-shadow: 0px 0px 10px 0px #555;
  -moz-box-shadow:0px 0px 10px 0px #555;
  box-shadow:0px 0px 10px 0px #555;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#555555', Direction=90, Strength=10);}
.about_title{width:910px;height:50px;padding-bottom:9px;background:url(../images/icon/2_01.png) no-repeat;padding-left:30px;position:relative;left:-38px;margin-top:20px;}
.at_text{
	 height:51px;background:#b91a35;line-height:51px;float:left;padding-right:30px;font-size:26px;color:#fff;
}
.about_text{padding:0px 0px 50px 0px; font-size:14px;}

/*******************************联系我们**********************************/
.contact_text{clear:both; padding-top:20px;}
.messages{margin:20px 0px;width:920px; min-height:445px;background:#f7f7f7;border:1px solid #d2d2d2;padding:10px;}
.re_messages{background:#fff;width:920px;min-height:405px;padding:30px 0px;}
.msg_table{
	
}
.msg_table th{
	line-height:40px; text-align:left;vertical-align:top;color:#444;font-weight:normal;text-align:right;font-weight:bold;padding-right:5px;
	
}
.msg_table td{
	line-height:40px; text-align:left;color:#666;padding-left:5px;
	
}
.msg_table td input,.msg_table td textarea{color:#666;}
.msg_title{
	 display:block; line-height:25px; margin-bottom:20px; padding:5px 0px; border:1px solid #c6411e; 
	 background-color:#ff8665; padding-left:20px;color:#fff;
}

.red_btn,.red_btn2{
	min-width:70px; height:30px; background-color:#e87708;cursor:pointer;margin-top:20px;
	border:none;color:#fff; font-size:14px;  transition:all 200ms linear 0s; 
}
.red_btn{
	background:#ff3300;width:74px;height:25px;font-size:14px;color:#fff!important;
}
.red_btn:hover{background:#e42e01;}
.red_btn2{background:#8f8f8f;color:#fff!important;margin-left:20px;width:74px;height:25px;font-size:14px;}
.red_btn2:hover{background:#707070;}

.tbox_200,.tbox_60{
	width:268px; height:25px; line-height:25px; padding-left:3px; border:1px solid #ccc; border-radius:2px;
	font-size:14px;  /*transition:all 200ms linear 0s;*/
}
.tbox_60{
 	width:60px;
}
.tbox_200:focus,.tbox_60:focus{
	 border:1px solid #999;
}
.tbox_h_100{
	width:95%; height:150px; border:1px solid #ccc; border-radius:2px; font-size:14px;
	transition:all 200ms linear 0s; margin:5px 0px;
}
.tbox_h_100:focus{
	border:1px solid #999; height:150px;
}
.red_zi{
	  font-size:12px; color:#F00;
}

/*******************************新闻资讯**********************************/
.news_box{width:1000px;margin:0px auto;padding-top:85px;min-height:500px;}
.news_title{width:1000px;text-align:center;height:34px;margin-bottom:35px;}
.news_new{width:990px;height:337px;margin-bottom:20px;padding-left:10px;}
.news_bg{float:left;width:327px;height:337px;background:url(../images/icon/3_09.png) bottom center no-repeat;}
.news_new dl{float:left;width:307px;margin:0px 10px;height:330px;background:#fff;}
.news_new dl dt{width:307px;height:181px;overflow:hidden;}
.news_new dl dd a h3{
	 display:block;font-size:12px;color:#0d72c8;width:287px;height:35px;line-height:35px;padding:10px 10px 0px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}
.news_new dl dd a:hover h3{
	 color:#F00; text-decoration:underline;
}
.news_new dl dd a p{width:287px;padding:0px 10px;height:48px;line-height:18px;overflow:hidden;font-size:11px;margin:0px; color:#666;}
.news_new dl dd a span{display:block;margin:35px 0px 0px 10px;width:32px;height:7px;background:#ff3400;overflow:hidden; transition:all 200ms linear 0s;}
.news_new dl dd a:hover span{width:45px; height:7px; background:#104dc7;}


.news_list{width:961px;background:#fff;margin:0px 0px 0px 20px;}
.news_list dl dt{background:#f9f6f2;}
.news_list dl dt,.news_list dl dd{width:941px;padding:0px 10px;border-bottom:1px solid #e1e1e1;height:35px;font-size:13px;color:#9d9d9d;}
.news_list dl dt h3,.news_list dl dd h3{float:left;}
.news_list dl dt h3 a,.news_list dl dd h3 a{display:block;color:#434343;height:35px;line-height:35px;width:700px;overflow:hidden;text-overflow:ellipsis;white-sapce:nowrap;font-weight:normal;padding-left:10px;background:url(../images/icon/3_06.jpg) left center no-repeat;font-size:13px;}
.news_list dl dt h3 a:hover,.news_list dl dd h3 a:hover{color:#092773;}
.news_list dl dt p,.news_list dl dd p{margin:0px;padding:0px;float:right;width:70px;height:35px;line-height:35px;background:url(../images/icon/3_05.png) left center no-repeat;padding-left:20px;color:#acacac;font-size:12px;}
.page{width:70px;margin:0px auto;margin-top:20px;height:25px;margin-bottom:50px;}
.page a{display:block;width:25px;height:25px;overflow:hidden;float:left;margin:0px 5px;}
.page_up{width:25px;height:25px; background-color:#fff; text-align:center;}
.page a:hover.page_up{ background-color:#f52300; color:#fff; }

/*******************************新闻详情**********************************/
.nd_title{width:940px;text-align:center;}
.nd_title h3{font-size:14px;width:940px;height:30px;line-height:30px;overflow:hidde;text-overflow:ellipsis;white-space:nowrap;color:#434343;}
.nd_title p{padding:0px;margin:0px;height:30px;line-height:30px;color:#acacac;}
.news_details{width:940px;overflow:hidden;}

/*******************************产品列表**********************************/
.pro_title{width:940px;background:#000;height:40px;line-height:40px;}
.pro_title a{display:block;float:left;width:132px;height:40px;color:#fff;border-right:1px solid #5c5c5c;text-align:center;font-size:14px;}
.pro_title a:hover,.sub_on{background:#fc002a!important;border-right:1px solid #fc002a!important; font-weight:bold;}
.pro_list{width:940px;padding-top:20px;}
.pro_list dl{float:left;width:290px;height:300px;background:url(../images/icon/4_12.jpg) repeat-y;overflow:hidden;border:1px solid #d2d2d2;margin:10px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;}
.pro_list dl dt{float:left;width:280px;height:250px;padding:5px;background:#fff;overflow:hidden;border-bottom:1px solid #d2d2d2; text-align:center;}
.pro_list dl dd{float:left;width:280px;padding:0px 5px;height:39px;line-height:39px; }
.pro_list dl dd h3{float:left;width:220px;height:39px;line-height:39px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#434343;padding-left:20px;font-weight:normal;font-size:13px;}
.pro_list dl dd h3 a{color:#434343;}
.pro_list dl:hover dd h3 a{color:#fc002a;}
.pro_list dl dd p{float:right;height:39px;padding:0px;margin:0px;}
.pro_list dl dd p a{display:block;width:38px;height:39px;background:url(../images/icon/4_10.jpg) left center no-repeat;}
.pro_list dl:hover dd p a{background:url(../images/icon/4_11.jpg) left center no-repeat;}

/*****************************分页******************************/
.zipage{
  clear:both; height:auto; text-align:center;padding:20px 0px 30px 0px; font-family:Arial; 
		margin-top:20px;
}
.zipage span{
  padding:6px 8px 4px 8px; color:#fff; margin-right:3px; font-weight:bold; border:1px solid #fc002a;
		background-color:#fc002a;
}	
.zipage li{
  display:block;margin-top:5px;
}
.zipage a{
padding:6px 8px 4px 8px; text-decoration:none;color:#434343;font-weight:bold;
 margin-right:3px; border:1px solid #ccc;
}
.zipage a:hover{
  color:#fff; text-decoration:none; background-color:#fc3657; border:1px solid #fc3657;
}

/*****************************产品详情******************************/

.p_left {width:372px;margin:0px auto;text-align:left;float:left;}
/* 放大镜 */
.cloud-zoom-lens {border:0px solid #888; background-color:#fff;cursor:move;}
.cloud-zoom-title {display:none;}/* 这是标题文本 */
.cloud-zoom-big {border:1px solid #ccc; overflow:hidden; margin:3px 0px 0px 3px;}/* 这是缩放窗口。 */
.cloud-zoom-loading {color:white;background:#222;padding:0px;border:1px solid #000;}/* 这是加载消息。 */

.zoom-section{clear:both; width:460px; margin:20px auto 0px auto; }
*html .zoom-section{display:inline;clear:both;}
.zoom-desc{width:460px;}
.zoom-desc a{display:inline-block; margin-right:5px;}
.zoom-small-image{border:1px solid #CCC; margin-bottom:10px;}
.zoom-tiny-image{border:1px solid #ccc;margin:0px;}
.zoom-tiny-image:hover{border:1px solid #C00;}


.con_box2{
	  width:960px; min-height:560px; background:#fff; margin:135px auto; border-radius:5px;padding:30px 20px;min-height:500px;
	  -moz-border-radius:5px;
  	-webkit-border-radius:5px;
   -webkit-box-shadow: 0px 0px 5px 0px #999;
   -moz-box-shadow:0px 0px 5px 0px #999;
   box-shadow:0px 0px 5px 0px #999;
   filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=90, Strength=5);
	}
.nav_left{width:185px;background:#efefef;padding:20px 0px 50px 0px;float:left;margin-bottom:50px;}
.nav_left a{display:block;font-size:14px; width:155px;margin:0px 10px;border-bottom:1px solid #ddd;height:35px;line-height:35px;padding-left:10px;background:url(../images/icon/5_01.jpg) center left no-repeat;color:#676767;}
.nav_left a:hover,.nl_on{color:#fc002a!important;}
.pro_details{float:left;margin:0px 0px 50px 25px;}
.pro_path{width:750px;background:#f000;height:40px;line-height:40px;border-bottom:1px solid #dedede;margin-bottom:20px;}
.pro_path h3{float:left;border-bottom:2px solid #e83710;padding:0px 30px 0px 20px;line-height:39px; font-size:20px;font-weight:normal;color:#383838;}

.pro_path p{float:right;margin:0px;padding:0px;color:#a8a8a8;font-family:Arial;line-height:40px;background:url(../images/icon/5_06.jpg) left 13px  no-repeat;padding-left:18px;}
.pro_path p span{font-family:"宋体";}
.pro_path a{color:#a8a8a8;}
.pro_path a:hover{color:#444; text-decoration:underline;}

#tbody {width:408px;margin:0px auto;text-align:left;float:left;}
#mainbody {width:398px;margin:5px;border:1px solid #dedede;padding:1px}
#mainphoto {cursor:pointer;display:block;}
#goleft {float:left;clear:left;margin:6px 5px 0 3px;}
#goright {float:right;clear:right;margin:6px 3px 0 5px;}
#photos {width:408px;height:87px;line-height:85px;margin:10px 0;overflow:hidden;}
#showArea img {display:block;float:left;margin:0px 8px;cursor:pointer;border:1px solid #d2d2d2;}
.txt_1 {font:bold 24px Verdana, Tahoma;color:#fff;}

.pro_inf{float:right;width:322px;}
.pro_inf h3{line-height:30px;font-size:18px;color:#000000;font-weight:normal;margin-bottom:30px;margin-top:5px;}
.pro_inf dl dt{color:#707070;font-size:12px;}
.pro_inf dl dd{width:280px;padding:10px 10px 15px 10px;background:#fafafa;border:1px solid #dedede;margin-top:20px;}
.pro_inf dl dd span{display:block;width:15px;height:15px;margin-right:5px;float:left;-moz-border-radius:13px;-webkit-border-radius:13px;border-radius:13px;border:1px solid #999;margin-top:5px;}
.pd_text{margin:20px 0px 50px 0px;min-height:300px;color:#757575;}
.pd_title{width:750px;height:40px;border-bottom:1px solid #dedede;}
.pd_title span{float:left;display:block;padding:0px 30px;height:39px;border-top:2px solid #fc002a;border-left:1px solid #dedede;border-right:1px solid #dedede;background:#fff;line-height:39px;color:#434343;font-weight:bold;font-size:14px;}
.p_more{
  clear:both; text-align:right;
}
.p_more a{
  display:inline-block; width:70px; line-height:30px; text-align:center; background-color:#555; border-radius:5px; color:#fff;
}
.p_more a:hover{
  background-color:#ae0404; border-radius:20px 0px 20px 0px; 
}

.bgstretcher-area { text-align: left; }
.bgstretcher, .bgstretcher UL, .bgstretcher UL LI {
	position: absolute;
	top: 0;
	left: 0;
}
.bgstretcher UL, .bgstretcher UL LI {
	margin: 0;
	padding: 0;
	list-style: none;
}
.bgstretcher {
	background: black;
	overflow: hidden;
	width: 100%;
	position: fixed;
	z-index: 1;
	_position: absolute; /*IE6 doesn't support fixed positioning*/
	top: 0;
	left: 0;
}
