body { font: 12px/1.67 Tahoma, Arial, Helvetica, sans-serif, sans-serif; color: #333; background-color: #5C6070; min-width: 1100px; _width: expression(document.body.clientWidth < 1100 ? "1100px" : "auto" );}
body, h1, h2, h3, h4, p, ul, ol, dd, dl, form { margin: 0; font-weight: normal; cursor: default; }
ul,li,form, dl,dt, dd, div { padding: 0px; margin: 0px; }
h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px;}
font,select,input,em{ font-size:12px; font-style:normal;}
ul{ list-style-type: none; }
img{ border:none; border:0;}
a{ text-decoration:none;noline: expression(this.onFocus=this.blur()); font-family:Arial, Helvetica, sans-serif; color:#333333 }
a:hover { text-decoration:none;noline: expression(this.onFocus=this.blur()); font-family:Arial, Helvetica, sans-serif; color:#FE0000 }
/*样式库*/
.mh { height: auto !important; height: 470px; min-height: 470px; padding-bottom:30px;}
.fix{*zoom:1;}.fix:before,.fix:after{content:"";display:table;}.fix:after{clear:both;}
.oh { overflow: hidden; *zoom:1;}
.l { float: left; }.r { float: right; }
.pr { position: relative; }.pa { position: absolute; }
.tc { text-align: center; }.tr { text-align: right; }.tl { text-align: left; }
.el { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.vm{vertical-align:middle;}
.dib { display: inline-block; *display:inline;*zoom:1;}
.clear{ clear:both;}

.max_wrap { margin-left: auto; margin-right: auto; max-width: 1100px; _width: expression(document.body.clientWidth > 1100 ? "1100px" : "auto" );}
.wrap { width: 1100px; margin-left: auto; margin-right: auto;/*for ie6*/position:relative; }
/*头部*/
.top_name {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a.top_name:link {text-decoration:none;color:#F9F9F9;}
a.top_name:visited {text-decoration:none;color:#F9F9F9;}
a.top_name:hover {text-decoration:none;color:#F20000;}


.head { background:url(../images/xl_bk.gif) 0 0 repeat-x;}
.logo { padding-top:10px; padding-bottom:10px; float:left; width:538px; height:88px;}
.top_ad { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding-top:3px;}
.head_r { float:right; padding-top:40px; padding-right:10px;}
.head_r .tel { background: url(../images/top_tel_right.png) 0 4px no-repeat; height:108px;}
.head_r .tel em {font-weight: bold;color: #ED1C24; font-size:18px; margin: 0 4px; padding-right:20px; }
.head_r input { vertical-align: middle; }
.head_r .inp { width: 153px; padding: 0 10px; border: 1px solid #acafb0; color: #969696; margin-right: 6px; }
.head_r .btn { width: 31px; background: url(../images/btn1.png) 0 0 no-repeat; overflow: hidden; line-height: 99em; border: none; font-size: 0; cursor: pointer; }

/*导航*/
.nav { height: 50px; line-height: 50px; background-image:url(../images/nav_bg.jpg); position: relative; z-index: 9; }
.nav li { float: left; width: 16%; position: relative; background:url(../images/nav_li.jpg) right center no-repeat;}
.nav a { display: block; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #fff; _zoom:1; }
.nav a:hover { color: #191722; background-image:url(../images/a_nva_bg.jpg);}
.nav li ul { display: none; position: absolute; left: 0; top: 50px; width: 100%; background: #263240; }
.nav li li { width: 100%; background:none; border-bottom:dotted #365066 1px}
.nav li li a { font-size: 12px; line-height: 40px;}
.nav li li a:hover { background: #334255; color: #FFF; }

/*banner*/
.banner { height: 320px; margin-top:1px;}
.banner .ban_t p { font-weight: bold; }

/*幻灯片效果*/
.slide { position: relative; width:100%; }
.ban_c { position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; }
.ban_c img { width: 1920px; height: 320px; position:absolute; left:50%; margin-left:-960px; }
.ban_t { position: absolute; left: 0; bottom: 0; width: 100%; line-height: 20px; padding: 4px 0; text-indent: 10px; white-space: nowrap; overflow: hidden; color: #fff; background: rgba(0,0,0,.5); z-index: 3; filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,endcolorstr=#88000000);}
.ban_nav { position: absolute; bottom: 14px; left:46%; z-index: 4; }
.ban_nav a { display: inline-block; vertical-align: middle; width: 60px; height: 6px; line-height: 4px; overflow: hidden; text-align: center; margin:0 8px 5px 0; cursor: pointer; text-decoration: none; font-size: 10px; background: #192022; }
.ban_nav .on { background: #FE0000; color: #fff; }
.Left, .Right { cursor: pointer; position:absolute;}




/*---------关于我们-------------*/
.allmain{ background-image:url(../images/background.jpg) }

.main{ position:relative;margin-right: auto; margin-left: auto; width:1100px; padding-top:15px; padding-bottom:15px;}
.main_l{ position:relative; width:223px; min-height:700px;height:auto !important;  height: auto; float:left; background-color:#F0F0F0; top:1px; bottom:150px;}
.main_l h1{ height:95px; position:relative; background:url(../images/left_tit.png) no-repeat; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:28px; line-height:80px; text-align:right; padding-right:100px;}
.main_l h1 span{ position:absolute; font-size:20px;  bottom:10px; line-height:20px; width:160px; left:0; text-align:right;}
.leftnav{ height:auto;}


.main_r_ind{ float:right; width:860px; min-height:820px;height:auto !important;  height:880px; background:#fff;}

.main_r{ float:right; width:860px; background:#fff; min-height:900px;height:auto !important;  height:1000px; border:1px solid #e5e5e5;}
.main_r .h1{ border-bottom:1px solid #e5e5e5; line-height:60px; height:60px; position:relative; font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#333333; padding-left:25px; }
.main_r .h1 .sp{ position:absolute; right:25px; top:0; display:block; text-align:right ; width:500px; color:#8f8f8f; font-size:12px}
.main_r .h1 .sp a{color:#8f8f8f;}
.main_r .h1 .sp font.ft{ color:#1491d2}

.main_con{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#333; line-height:28px; padding:30px; width:800px; margin:0 auto;}


.ind_img{
	width: 210px;
	height: 158px;
	border: 1px solid #ECECEC;
	margin: 0px 6px 0px 6px;
}

.ind_cp{
	width: 188px;
	height: 141px;
	border: 1px solid #ECECEC;
	margin: 0px 5px 0px 5px;
	padding:5px;
}

.cp_img{
	width: 220px;
	height: 320px;
	border: 1px solid #E5E5E5;
	padding:5px;
}


.case_img{
	width: 210px;
	height: 158px;
	border: 1px solid #CCC;
}

.cp_img{
	width: 220px;
	height: 320px;
	border: 1px solid #E5E5E5;
	padding:5px;
}


.case_img{
	width: 210px;
	height: 150px;
	border: 1px solid #CCC;
}


.product_img{
	width: 210px;
	height: 158px;
	border: 1px solid #CCC;
}

.big_img{
	border: 1px solid #E5E5E5;
	padding:8px;
}

.cpflmenu {font-size:12px;line-height: 30px; color: #FFF; font-family: Arial, Helvetica, sans-serif; margin-right:5px; background-color:#D31F22; padding:5px 30px 2px 30px; line-height:26px;}
A.cpflmenu:link {font-size:12px; text-decoration:none;color:#FFF; font-family: Arial, Helvetica, sans-serif}
A.cpflmenu:visited {font-size:12px; text-decoration:none;color:#FFF; font-family: Arial, Helvetica, sans-serif}
A.cpflmenu:hover {font-size:12px; text-decoration:none;color:#FFF; font-family: Arial, Helvetica, sans-serif; background-color:#EB8F0A; padding:5px 30px 2px 30px; line-height:26px;}



*{margin:0px;padding:0px;}
html,body{height:100%;}
li{list-style-type:none;}
img{border:0px;vertical-align:middle;}
a{text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
.clear{clear:both;}
.ce{ width:223px;background:rgb(38,50,64); border-top: 1px solid #192022}
.ce li{border-bottom: 1px solid #192022}
.more{margin-left: 66px;}
.ce li a{padding: 8px 10px 8px 30px;color:white;display:block;cursor:pointer; font-family: Arial, Helvetica, sans-serif; font-size:12px; }
.ce li a:hover{background: rgb(220,31,31);}
.ce li .dqian{background:none}
.ce li .xz{background: rgb(220,31,31);}

.er{display:none;width:223px;background:rgb(51,66,85);}
.er li{width:100%;}
.er li a{display:block;padding:2px 10px 2px 40px;color:white;background:none;font-size: 13px;}
.er .e_li a{background:url(../images/more1.png) no-repeat 178px center;}
.er li a:hover,.er li .sen_x{background:#E72B3D}
.er .e_li a:hover,.er .e_li .sen_x{background:url(../images/more2.png) no-repeat 178px center #E72B3D;}

.thr{background:#405877;display:none;}
.thr li{position:relative;}
.er .e_li .thr li a{background:none;}
.er .e_li .thr li a:hover{background:#334255;}
.er .e_li .thr li .xuan{background:#314455;}



/*网站底部*/

.footerBox {
	background: #333745;
	width: 100%;
	clear: both;
	padding: 20px 0;
	font-family:Arial, Helvetica, sans-serif;
}
.footer {
	clear: both;
}
.footerL {
	width: 100%;
	overflow: hidden;
	line-height: 30px;
}
.footerLUp {
	overflow: hidden;
	color: #F4F4F4;
	margin-left: -10px;
}
.footerLUp a {
	color: #d3dffd;
	margin: 0 10px;
}
.footerLUp a:hover {
	color: #F4F4F4;
}
.footerLDn {
	color: #F4F4F4;
}
.footerLDn a {
	color: #F4F4F4;
}
.footerLDn a:hover {
	color: #F4F4F4;
}