﻿@charset "utf-8";
/* less Document */
body{
	margin:0px;padding:0px; font-size:14px; font-family:Tahoma, Geneva, Microsoft SimSun,"宋体"; color:#555 ;
	line-height:24px; background:#f2f2f2;
}
ul,li,dl,dt,dd,ol,p{
	margin:0px;padding:0px; list-style:none;
}
h3{font-family:geometr706 blkcn bt}
input{
	font-size:12px; font-family:Tahoma, Geneva, Microsoft SimSun,"宋体"; vertical-align:middle;
}
select{
	font-family:Arial; font-size:12px;
}
.fl {
  float: left;
}
.fr {
  float: right;
}

.clear {
  clear: both;
}
a{
	 text-decoration:none; transition:all 200ms linear 0s; color:#333;
}
a:hover{
	 text-decoration:none;            
}

*:focus { 
  outline:none;
}

p{
	 line-height:24px;
}
@font-face{/*导航字体*/
	 font-family:"geometr706 blkcn bt";
	src: url('../fonts/geometr706blkcnbt.eot');
    src: url('../fonts/geometr706blkcnbt.eot') format('embedded-opentype'),
         url('../fonts/geometr706blkcnbt.woff2') format('woff2'),
         url('../fonts/geometr706blkcnbt.woff') format('woff'),
         url('../fonts/geometr706blkcnbt.ttf') format('truetype'),
         url('../fonts/geometr706blkcnbt.svg#geometr706blkcnbt') format('svg');
}

@font-face{/*主题内容小字体*/
	 font-family:"Proxima";
		src:url('../font/ProximaNova-Reg.ttf');
}
@font-face{/*标题字体*/
	 font-family:"impact";
	src: url('fonts/impact.eot');
    src: url('fonts/impact.eot') format('embedded-opentype'),
         url('fonts/impact.woff2') format('woff2'),
         url('fonts/impact.woff') format('woff'),
         url('fonts/impact.ttf') format('truetype'),
         url('fonts/impact.svg#impact') format('svg');
		
}


/********************head******************/
.head_box{width:100%; overflow:hidden;}
.head{width:1150px; margin:0 auto; overflow:hidden}
.laug_box{width:100%; overflow:hidden; margin-top:20px;}
.laug{width:140px; float:right}
.laug a{margin-left:10px; color:#000}
.nav_box{width:100%; margin:0 auto; overflow:hidden}
.logo{float:left}
.nav{float:right;}
.nav ul li{float:left}
.nav ul li a{display:block; width:120px; height:40px; line-height:40px; text-align:center; font-family:geometr706 blkcn bt; font-size:18px; color:#333}
.nav ul li a:hover{background:url(../images/icon_05.png); color:#fff}

/*****************banner******************/

.banner_box{width:1150px;margin:0px auto;background:#fff;height:500px; margin-top:10px;-moz-border-radius:4px;      /* Gecko browsers */
    -webkit-border-radius: 4px;   /* Webkit browsers */ border-radius:4px; }
.wy-mod-banner {
	  width:100%; margin-top:0px; height:500px; position: relative; overflow:hidden;
}
.wy-mod-banner img{
	  width:auto;
}
.wy-mod-banner .banners {
	 width:1150px; height:500px; overflow:hidden; position:absolute; left:50%; margin-left:-50%;
}
.wy-mod-banner .banner {
	 width:1150px;	height:500px;	overflow:hidden;	position:absolute;	left:50%;	margin-left:-50%;
}
.wy-mod-banner .focus {
	 width:1130px; margin:0px auto; padding-top:330px; text-align:center;
}
.wy-mod-banner .focus a {
	  text-decoration:none;	z-index:3; width:20px;	height:20px;	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 {
	  	position:absolute;	display:block;	left:0px;	top:0px;
	  cursor:pointer;	width:16px;	height:16px;
}
.wy-mod-banner .focus a .inner {
	  	position: absolute; left:0px; top:0px; z-index:9;
	  opacity:0;	display:none\0; +display:none; *display:none;	width:16px; height:16px;
}
.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******************/
.foot_box{width:100%; overflow:hidden; margin-top:20px}
.foot{width:1150px; height:120px; margin:0 auto; overflow:hidden; background:url(../images/bgr_01.png);}
.foot p{float:left; margin-left:25px; font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;}
.ft_add{float:left; margin-top:35px}
.fdl a{position:relative; left:300px}

/*****************主页内容******************/
.cont_box{width:100%; overflow:hidden}
.cont{width:1150px; margin:0 auto; overflow:hidden}
.title02{float:right; display:block; width:100px; text-align:right; font-family:geometr706 blkcn bt}
.cont_text{width:420px; float:left; margin-left:10px}
.title01{ width:100%;height:50px; background:url(../images/bgr_02.png); margin-top:20px}
.title01 span,.title01 h3{float:left; font-weight:normal}
.title01 span{padding:10px 20px}
.title01 a{float:right;padding:15px}
.text{width:100%; overflow:hidden}
.text img{float:left; margin:8px 20px 10px 20px;max-width:120px;}
.text p{font-family:Cambria; text-indent:28px; text-overflow:ellipsis; margin-left:20px; margin-top:6px;color:#333} 
.text a:hover{color:#d61419}
.bsd_box{width:250px; float:left; margin-left:40px; margin-top:20px; overflow:hidden; font-family:geometr706 blkcn bt; font-size:16px}
.bsd dl{display:block; width:250px; height:50px; background:url(../images/bgr_04.png); margin-bottom:2px; padding-left:60px}
.bsd dt,.bsd dd{float:left; margin-top:10px; padding-left:10px}
.bsd dt a,.bsd dd a{vertical-align:middle; color:#333}
.m_bgr{background:url(../images/bgr_03.png)}
.hot_line{display:block; width:248px; height:130px; background:url(../images/bgr_05.jpg); border:1px solid #ccc; margin-top:2px}
.hot_line dt,.hot_line dd{float:left; margin-top:10px; padding-left:10px;position:relative; left:60px}
.hot_line dt a,.hot_line dd a{vertical-align:middle; color:#333}
.hot_line span{position:relative; left:-10px; top:30px; font-family:geometr706 blkcn bt; font-size:24px; color:#d61419}


/****************************************************内页部分**************************************************************************/
.about_box{width:1150px; margin:0 auto; margin-top:20px; min-height:680px}
.ab_title{width:100%; height:50px; overflow:hidden; background:url(../images/bgr_06.png) repeat-x; border:1px solid #ccc; border-radius:2px}
.ab_title p{float:left; font-family:geometr706 blkcn bt; font-size:16px;}
.ab_title p img{margin:10px 20px; vertical-align:middle}
.ab_title span{float:right; margin:15px 20px}
.ab_text{width:100%; height:230px; overflow:hidden; border:1px solid #ccc; background:#f2f2f2; margin-top:2px; font-family:Cambria; font-size:14px}
.ab_text h3{font-weight:normal}
.ab_text img{float:left; margin:20px 40px 0 20px}
.ab_text p{text-indent:28px;display:block; width:860px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}

.ab_cont{width:100%; overflow:hidden; margin-top:20px}
.ab_cont p{float:right;font-family:geometr706 blkcn bt; font-size:16px;}
.b_nav{float:left; overflow:hidden; width:250px; min-height:300px; border-bottom:3px solid #d61419; border-top:3px solid #d61419; margin-top:30px}
.b_nav dt,.b_nav dd{float:left}
.b_nav dt{margin-left:40px}
.b_nav dl{display:block; width:250px; height:50px; line-height:50px; margin-bottom:2px; background:url(../images/bgr_04.png); margin-bottom:10px; margin-top:10px}
.b_nav dl a{font-family:geometr706 blkcn bt; font-size:16px; margin-left:20px}
.b_nav dl a:hover{color:#d61419}
.b_nav span{vertical-align:middle; padding-left:110px; padding-bottom:20px}

.b_cont{width:860px; float:right; overflow:hidden; border-top:1px solid #898989; margin-top:6px;min-height: 500px;}
.culture p{padding:20px; font-family:Cambria; font-size:14px;text-indent:28px; text-overflow:ellipsis;}
.history{overflow:hidden}
.history ul{margin-top:20px}
.history ul li{font-family:Cambria; font-size:14px; line-height:50px; background:#f0f0f0; border:1px solid #ccc; margin-bottom:10px;}
.history ul li a{display:block; padding-left:10px}
.contact{margin-left:5px; margin-top:10px}



/**********************************Message*********************************************/

.M_box{width:1000px; margin:0 auto}
.messages{width:555px;float:left;margin-left:25px;padding-top:40px; font-family:Cambria; font-size:16px}
.online{padding-top:15px;min-height:375px;padding-bottom:40px;}
.msg_table{
	
}
.msg_table th{
	line-height:40px; text-align:right; padding:2px 10px 0px 2px; vertical-align:top;color:#333;
	
}
.msg_table td{
	line-height:40px; text-align:left; padding:2px 0px 2px 5px;
	
}
.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;
	border:none;color:#fff; font-size:14px; border-radius:3px; transition:all 200ms linear 0s; font-family:Cambria;font-weight:bold;
}
.red_btn{
	background:#dc0807;width:94px;height:25px;font-size:12px;font-weight:normal; text-align:center;
}
.red_btn:hover{background:#b01521;}
.tbox_200,.tbox_60{
	width:300px; height:25px; line-height:25px; padding-left:3px; border:1px solid #ccc; border-radius:2px;
	font-size:14px; 
}
.tbox_60{
 	width:60px;
}
.tbox_200:focus,.tbox_60:focus{
	 border:1px solid #999;
}
.tbox_h_100{
	width:95%; height:48px; 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;
}



/**********************************products*********************************************/
.prduct_box{width:100%;overflow:hidden;}
.prduct_box p{float:left; margin:20px auto; font-family:geometr706 blkcn bt; font-size:16px}
.pro01{width:100%; overflow:hidden}
.pro01 dl{float:left; display:block; width:160px; height:160px; margin-left:50px; margin-bottom:50px}
.pro01 dt{ width:160px; height:120px; border:1px solid #ccc}
.pro01 dd{font-family:Cambria; font-size:14px; line-height:26px; text-align:center}
.p_btn{ float:right}
.p_btn a{display:block; float:left; margin-right:20px; width:20px; height:20px; t border:1px solid #626262; font-size:14px; text-align:center; background:#d2d2d2}
.p_btn a:hover{color:#d61419; background:#f2f2f2}
.pro_pic{width:100%; height:230px; border:1px solid #ccc; border-top:none;}
.pro_pic img{margin:1px}

/***************************************news***************************************/
.news_box img{margin-top:15px}
.news_text{width:100%; overflow:hidden; margin:20px auto}
.news_text dl{font-family:Cambria; font-size:14px}
.news_text dl dt{}
.news_text dl dd{float:right}

/***************************************news_detail***************************************/
.news_detail h3{font-weight:normal; text-align:center}
.news_detail p{ display:block; width:860px; font-family:Cambria; font-size:14px; border-bottom:1px dashed #666; margin-bottom:10px; line-height:26px}
.news_detail p a{margin-right:20px; text-align:right}


/***************************************service***************************************/
.service_box h3{font-weight:normal; text-align:center; color:#d61419}


#nav6:hvoer{background:url(images/icon_05.png); color:#fff}




