﻿@charset "utf-8";
/* CSS Document */
body, h2, h3, h4, h5, h6, hr, p,dl, dt, dd, ul, ol, li,
form, fieldset, legend, button, input, textarea, th, td,i,em {
    margin:0;
    padding:0;
}
/** 设置默认字体 **/
body,
button, input, select, textarea { 
  font:12px "微软雅黑","宋体";
}
input{outline:none;}
address,em,i{ font-style:normal;} /* 将斜体扶正 */
.clearfix{*zoom:1;}  /*清除浮动*/
.clearfix:after{ content:"."; clear:both; visibility:hidden; height:0; display:block;line-height:0}
/** 重置列表元素 **/
ul, ol{ list-style:none;}
/** 重置文本格式元素 **/
a{text-decoration:none; color:#b1b3b5;}
a:hover{ text-decoration:none;}
a:focus{outline:none;}
/** 重置表单元素 **/
img{ border:0;max-width: 100%;} /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea{ font-size:100%; border:1px solid #CCC;} /* 使得表单元素在 ie 下能继承字体大小 */

table{border-collapse:collapse;border-spacing:0;}
input{border:1px solid #CCC;}
.fl{float:left;}
.fr{ float:right;}
.hide{ display:none}
/** html5元素**/
article,aside,canvas,figure,figcaption,footer,header,hgroup,menu,nav,section,audio,video {
	background:transparent;
	border:0;
	margin:0;
	padding:0;
	outline:0;
	vertical-align:baseline;
}
article,aside,details,figure,footer,header,hgroup,menu,nav,section {
	display:block;
}

#header{ width:100%;}

#banear{ width:100%; height:694px; position:relative;top:0; z-index:5;}
#banear-ul li{width:100%;  height:694px; position:absolute; top:0; left:0; z-index:10;filter:alpha(opacity=0); opacity:0; }
#banear-ul li:first-child{z-index:11;filter:alpha(opacity=100); opacity:1;}
#banear-ul li img{ width: 100%; height:100%; display:block;} 
#banernum{ position:absolute; z-index:20; bottom:10px; width:100px;  left:0;*+left:600px; right:0;margin:auto;}
#banernum li{ float:left; width:15px; height:5px; text-align:center; background:#fff; margin-left:3px; text-indent:999px;}
#banernum li.bacor{ background:#3ac88e}

#banear2{ width:100%; height:322px; position:relative;top:0; z-index:5;}
#banear2-ul li{width:100%;  height:322px; position:absolute; top:0; left:0; z-index:10;filter:alpha(opacity=0); opacity:0; }
#banear2-ul li:first-child{z-index:11;filter:alpha(opacity=100); opacity:1;}
#banear2-ul li img{ width: 100%; height:100%; display:block;} 


#head{
	width: 100%;
	height: 80px;
	background: url(../images/bg_head.png) repeat-x;
	position:fixed;
	top:41px;
	z-index: 30;
}
.page{ width:1122px; margin:0 auto;}
.logo{ width:198px; height:80px; margin-top:0px;}
.head-top{ width:800px; margin-top:7px; text-align:right}
.head-top span{display:inline-block;; color:#FFF;  text-align:center;}
.head-tel{ font-size:14px; width:123px; height:23px; background:#b30f17; line-height:23px; margin-right:19px; }
.head-xinlan{ width:16px; height:16px; background:url(../images/1s_07.png) no-repeat;margin-right:18px;}
.head-email{ width:20px; height:16px; background:url(../images/1s_09.png) no-repeat;margin-right:23px;}
.head-QQ{ width:13px; height:16px; background:url(../images/1s.png) no-repeat;margin-right:23px;}
.nav-search{ width:800px;height:22px; position:relative; margin-top:0px;}
.nav-search ul{ margin-right:0px; margin-top:0px;}
.nav-search ul>li{ float:left; width:90px; text-align:center; margin-right:15px;}
.nav-search ul>li:first-child{ width:90px;background:#3ac88e;border-radius:0px; }
.nav-search ul>li:hover>a{background:#3ac88e;}
.nav-search ul li>a{ display:block; height:50px; line-height:22px; border-radius:0px;  color:#FFF; text-align:center; font-size:16px; padding-top:30px;} 
.nav-search dl{ margin-top:16px;}
.nav-search dl dd{ width:126px; height:35px; padding-left:50px; text-align:left; line-height:35px; 
color:#848684; border-top:1px solid  #f2f2f2; border-bottom:1px solid #dadada; background:#e7e7e7; position:relative;}
.nav-search dd{ cursor:pointer; }
.nav-search dd.dcor{background:rgba(255,255,255,.7);filter:alpha(opacity=70);}
.sabnav{ width:290px; position:absolute; top:-1px; left:176px; background:#fff; opacity:0.7;filter:alpha(opacity=70);}
.sabnavs-1{ top:-38px;}
.sabnavs-2{ top:-75px;}
.sabnavs-3{ top:-112px;}
.sabnavs-4{ top:-149px;}


.sabnav p{ position:relative; margin-left:28px; border-bottom:1px solid #f8f8f8; border-top:1px solid #FFF; border-bottom:1px solid #f8f8f8;color:#848684 !important;}
.sabnav p em{ width:63px; padding-left:17px;display:inline-block;} 
.sabnav p em a{ color:#666}
.sabnav p em a:hover{ color:#b30f17}
.search{ width:35px;  height:35px;background:#000; position:absolute; z-index:33; right:0; overflow:hidden;}
#schtxt,#schbtn{ border:none; display:inline-block;}
#schtxt{  display:none; height:25px; line-height:25px; margin:5px  0 0 3px; vertical-align:middle;}
#schbtn{ width:35px; height:35px; background:url(../images/search.gif) no-repeat; cursor:pointer;vertical-align:middle;}

.idxmain{ margin-top:45px;}
.idxcont{ width:224px; padding-left:6px; margin-left:27px; cursor:pointer;}
.idxcont:first-child{margin-left:0px;}
.idxcont .imga{ width:100%; display:block; position:relative; height:112px; cursor:pointer; margin-bottom:25px; }
.idxcont:hover a{ color:#3e3e3c;}
.idxcont img{ display:block; width:224px; float:right;}
.idxcont em{ width:51px; height:14px; position:absolute;transition:0.3s; left:0px; color:#FFF; text-align:center; line-height:10px; bottom:6px; z-index:10; display:inline-block; background:url(../images/menus.png) no-repeat;} 
.idxcont:hover em{left:-6px;}
.idxcont h4{ color:#b30f17; font-size:13px; font-weight:bold; margin-bottom:5px;}

.idxdown{ margin-top:82px;}
.idxnews{ width:303px; height:110px; padding-left:46px;float:left; overflow:hidden;}
.idxnews:first-child{padding-left:0px;}
.downbg{ width:66px; height:66px; background:url(../images/contbg.png) no-repeat; }
.dixme1 .downbg{ background-position:0 0;}
.dixme2 .downbg{ background-position:-66px 0;}
.dixme3 .downbg{ background-position:-134px 0;}
.downcts{ margin-left:14px;}
.downcts h6{ color:#b30f17; font-weight:bold;}
.downcts li{ margin-top:5px; padding-left:16px;}
.downcts li a:hover{color:#3e3e3c;}

.contsmain{ margin-top:60px; padding-left:60px;}
.contsmain-top p{ display:inline-block;height:25px; vertical-align:middle}
.ctsmain-mapbg{ width:29px; background:url(../images/contmaps.png) no-repeat top center; border-bottom:1px solid #b51018;}
.ctsmain-cont{border-bottom:1px solid #cecece; width:900px; padding-left:10px; line-height:25px;}
.ctsmain-cont a{ margin:0 3px;}
.contsmain-top{ margin-bottom:28px;}

.leftside dt{ width:190px; padding-left:16px; height:47px; line-height:47px; font-weight:bold; background:#b51018; color:#FFF; font-size:18px; margin-bottom:18px;}
.leftside dd{ height:48px;padding-left:16px;  line-height:48px; border-bottom:1px  dashed #dadbda;}
.leftside dd a{ background:url(../images/contddbg.png) no-repeat left; padding-left:10px; color:#343434; font-size:14px;}
.frtion{ width:700px; margin-left:25px;}
.frtion h3{ margin-bottom:12px; font-size:14px; color:#343434; font-weight:bold;}
.frtion p{ font-size:13px; line-height:22px; margin-top:10px;}
.ctact-tel,.ctact-fax,.ctact-QQ,.ctact-email{ width:260px; height:40px; float:left; line-height:40px; padding-left:40px; font-size:18px; color:#3b3b3b;}
.ctact-tel{ background:url(../images/tact-tel.jpg) no-repeat;}
.ctact-fax{ background:url(../images/tact-fax.jpg) no-repeat left 5px; }
.ctact-QQ{background:url(../images/tact-QQ.jpg) no-repeat;}
.ctact-email{ background:url(../images/tact-email.jpg) no-repeat;}



#footer{ height:222px; padding-top:18px; margin-top:40px; background:#282828;}
#footer a:hover{ color:#000}
.footlink dl{ width:110px; height:195px; float:left; margin-left:100px;}
.footlink dl:first-child{margin-left:0px;}
.footlink dt{ color:#FFF; font-size:14px; height:25px; border-bottom:1px solid #3f3f3f; margin-bottom:5px;}
.footlink dd{ margin-bottom:10px;}
.footlink dd a{ color:#a3a2a0; } 
.footdown{ margin-left:0px; color:#a3a2a0;}
.footdown a{ margin:0 3px;}
.footdown span{ margin-left:20px; }
.footdown span.foot-tel{ color:#FFF; margin-left:200px;}
.con-font{ font-family:"微软雅黑"; font-size:18px; line-height:30px; font-weight:normal; color:#999;}
.case-font{ font-family:"微软雅黑"; font-size:24px; line-height:30px; font-weight:normal; color:#535353; padding-top:10px;}
.case-font2{ font-family:"微软雅黑"; font-size:13px; line-height:22px; font-weight:normal; color:#999; padding-top:10px;}

.pro-title{BORDER-BOTTOM: #3ac88e 3PX solid}



a.d51:link {	font-family: "微软雅黑";font-size: 18px;font-weight: normal;color: #ffffff;text-decoration: none}
a.d51:visited {font-family: "微软雅黑";font-size: 18px;font-weight: normal;color:#ffffff;	text-decoration: none}
a.d51:hover {font-family: "微软雅黑";font-size: 18px;font-weight: normal;color: #006f42;text-decoration: underline}

a.d52:link {	font-family: "微软雅黑";font-size: 14px;font-weight: normal;color: #666;text-decoration: none}
a.d52:visited {font-family: "微软雅黑";font-size: 14px;font-weight: normal;color:#666;	text-decoration: none}
a.d52:hover {font-family: "微软雅黑";font-size: 14px;font-weight: normal;color: #ff0000;text-decoration: underline}

a.d53:link {	font-family: "微软雅黑";font-size: 14px;font-weight: normal;color: #3ac88e;text-decoration: none}
a.d53:visited {font-family: "微软雅黑";font-size: 14px;font-weight: normal;color:#3ac88e;	text-decoration: none}
a.d53:hover {font-family: "微软雅黑";font-size: 14px;font-weight: normal;color: #000000;text-decoration: underline}

a.d54:link {	font-family: "微软雅黑";font-size: 16px;font-weight: normal;color: #000;text-decoration: none}
a.d54:visited {font-family: "微软雅黑";font-size: 16px;font-weight: normal;color:#000;	text-decoration: none}
a.d54:hover {font-family: "微软雅黑";font-size: 16px;font-weight: normal;color: #fff;text-decoration: underline}

a.d55:link {	font-family: "微软雅黑";font-size: 16px;font-weight: normal;color: #027e4b;text-decoration: none}
a.d55:visited {font-family: "微软雅黑";font-size: 16px;font-weight: normal;color:#027e4b;	text-decoration: none}
a.d55:hover {font-family: "微软雅黑";font-size: 16px;font-weight: normal;color: #fff;text-decoration: underline}

.case-top {BORDER-top: #999 3PX solid}
