@charset "utf-8";
/* CSS Document */
body{
padding:0px; margin:0px; font-family: "微软雅黑" , Arial, Helvetica, sans-serif; color: #333333; font-size: 12px;}
ul{ margin:0px; padding:0px;}
.clearb{ clear:both;}
/*头部开始*/
.top { line-height:36px; height:36px; width:100%; background:#f1f1f1;}
.top .topcon{ width:1200px; margin:0 auto;}
.topcon .left{ font-size:12px; float:left;}
.topcon .right{ font-size:12px; float:right;}

.header {  width:100%; background:#fff;}
.header .headcon{ width:1200px; margin:30px auto;}
.header .headcon .li{ display:inline-block;writing-mode:vertical-lr; padding:0px 18px; vertical-align:top;margin: 0px 10px;}
.header .headcon .li a{ display:block; background:url(../images/cdbj.png) no-repeat; width:78px; letter-spacing:8px;height:151px; color:#666; font-size:21px; text-align:center; line-height:78px;}
.header .headcon .li a:hover{ color:#a50000; font-size:22px; text-decoration:none;}
.headcon .logo{ display:inline-block;margin-top:20px; vertical-align:top;}
.headcon .logo img{height:156px;}


.topnav { height:50px; margin:0px; }
.topnav ul{ width:1200px; margin:0px auto;}
.topnav ul li { float:left; display:block; height:50px;  line-height:50px; overflow:hidden; font-size:16px;  }
.topnav ul li a { FONT-FAMILY: "微软雅黑";color:#fff;text-decoration:none; padding:0 36px; height:50px;line-height:50px; display:inline-block;}
.topnav ul li a:hover { color:#fff;}
.topnav ul li a.hov { color:#fff;}

/*banner START*/
/*-banner-*/
.banner {
 /* max-width: 1920px;*/
  width:100%;
  margin: 0 auto;
  clear: both;
}
.banner .slick-dots {
  bottom: 20px;
}
.banner .slick-dots li button {
  width: 8px;
  height: 8px;
  background:#5c5b58;
  display: inline-block;
}
.banner .slick-dots .slick-active button {
  width: 20px;
  height: 8px;
  background: #5c5b58;

}

.chanpin{ width:100%; margin:0px auto; padding:35px 0px;}
.chanpin .pleft{ width:240px; border:1px solid #a01818; display:inline-block; vertical-align:top;}
.chanpin .pleft .tit{ background:#a01818; color:#fff; font-size:24px; height:60px; line-height:60px; text-align:center;}
.chanpin .pleft i{ margin-right:15px; font-size:18px;}
.chanpin .pleft a{ height:60px; color:#666; background:url(../images/listbg.png) left center no-repeat; line-height:60px; border-bottom:1px solid #e8e8e8; display:block; font-size:16px; text-decoration:none; padding-left:65px;}
.chanpin .pleft a:hover{ color:#a01818; border-left:2px solid #a01818;}

.pleft .contact{ padding:10px;}
.pleft .contact div{ height:28px; line-height:28px;}
.chanpin .pright{width:1200px; margin:0px auto;}
.pright li{ display:inline-block; width:278px; margin-left:22px; margin-bottom:20px; height:256px; position:relative; font-size:16px;}
.pright li img{width:270px; height:220px;}
.pright li div{ height:40px; line-height:40px; border-bottom:0px solid #e8e8e8; text-align:center;}
.pright li .div{ z-index:100; width:286px; height:216px; position:absolute;background-color:rgba(0,0,0,0.5); left:0px; top:0px; display:none;}
.pright li:hover .div{ display:block; color:#fff; line-height:216px;}
.pright li:hover div{ color:#a50000; border-bottom:1px solid #a50000;}
.chanpin .tright{width:946px; display:inline-block; vertical-align:top; margin-left:10px;}


.shougong{ width:100%; margin:0px auto; padding:35px 0px;}
.shougong .shougongcon{width:1200px; margin:0px auto;}
.shougongcon li{ display:inline-block; width:280px; margin-left:20px; margin-bottom:50px; height:280px; position:relative; font-size:16px;}
.shougongcon li img{width:280px; height:280px;border:0px solid #e8e8e8;}
.shougongcon div{ height:50px; line-height:50px; text-align:center;}
.dh{ width:956px; margin:0 auto; height:50px; line-height:50px; font-size:14px;}

.dhpos{ background:#fff; height:40px; line-height:40px; border-bottom:1px solid #e8e8e8; font-size:16px; width:946px; margin:0px auto;}
.dhpos a{ text-decoration:none; color:#333;}
.dhpos span{ display:inline-block; color:#555; font-size:14px;  height:40px; line-height:40px;}
.dhpos span.tit{padding:0px 20px; font-size:18px;  text-align:center; border-bottom:2px solid #a01818; color:#a01818;}


/*about*/
.about {
	overflow: hidden;
	width: 1200px;
	background:#fff;
	margin:0px auto;
}
.tmtit{ position:relative; border-bottom:3px solid #14579b; margin:20px 0px; width:100%; text-align:center;}
.tmtit div{position:absolute;width:100%; top:-25px;}
.tmtit span{ display:block;width:300px; border-radius:25px; letter-spacing:2px;line-height:50px; font-size:24px; color:#fff;height:50px; background:#6e4934; margin:0px auto}
.about dl {
	overflow: hidden;
	padding:0;
	width: 100%;
}
.about dl dt {
	width: 501px;
	float: left;
	padding:0px 10px;
}

.about dl dd {
	width: 663px;
	float: right;
	line-height:30px;
	font-size:14px;
	padding:0px 15px;
}
.about dl dd a{ display:block; width:120px; height:36px; line-height:36px; background:#14579b; color:#fff; text-align:center; margin-top:15px;border-radius:20px;}


/*优势*/
.youshi{width:100%; margin:0px auto; padding-top:35px;}
.youshi .ydiv{display:inline-block; width:598px;  margin-bottom:15px;}
.ydiv .num{display:inline-block; font-size:30px; height:70px; width:70px; text-align:center; line-height:70px; vertical-align:top; background:url(../images/numbg.png); color:#580000;}
.youshicon{display:inline-block; vertical-align:top; padding-left:20px; width:500px;}
.youshicon .ystit{font-size:18px; font-weight:bold;color:#8c1f16; height:40px; line-height:40px;}
.youshicon .yscon{font-size:14px; line-height:28px;}

/*case*/
.case{background-image:url('case_bg.jpg');background-position:center top;background-repeat:no-repeat; width:100%;}
.zhutitle { FONT-FAMILY: "微软雅黑";width:580px; padding-top:20px; height:60px;margin:0px auto; color:#000000; font-size:30px; text-align:center; line-height:60px;}
.futitle { FONT-FAMILY: "微软雅黑";width:580px; height:40px;margin:0px auto; background:url(line.png) no-repeat center;color:#000000; font-size:20px; text-align:center; line-height:40px;}

/*case*/
.caseye{background-image:url('../images/wzbg.jpg'); height:300px;margin-top:80px;width:100%;}
.casezhutitle { FONT-FAMILY: "微软雅黑";  color:#fff; font-size:48px; text-align:center; line-height:300px;}
.tupian a{ display:inline-block; margin:10px;}
.tupian a img{ width:280px; height:180px;}

/*btn*/
a.btn-center,a.btn-center-white{text-align:center;font-size:14px;padding:8px 40px 8px 40px;margin:10px 5px 0 5px;color:#ed7422;border:1px solid #ed7422;display:inline-block}
a.btn-center-white{color:#fff;border:1px solid #fff}
a.btn-center.x{font-size:10px;padding:2px 30px 0 30px}
a.btn-center.d{padding:2px 60px 0 60px}
a.btn-center:hover,a.btn-center.hover{background-color:#ed7422;border:1px solid #ed7422;color:#fff;text-decoration:none}
a.btn-center-white:hover{background-color:#fff;border:1px solid #fff;color:#ed7422;text-decoration:none}

/*产品开始*/ 
.taimeiproduct{ line-height:25px; width:1003px; margin:0px auto; padding-top:15px; background:#fff;}
.protitle { FONT-FAMILY: "微软雅黑";width:580px; height:80px;margin:0px auto; background:url(line.jpg) no-repeat center;color:#ff6600; font-size:50px; text-align:center; line-height:80px;font-weight:bold;}
.titbg { width:160px; margin:0 auto; background:#fff;}
.font444{ color:#444444;}
.productcon{ width:1003px; background:#fff; margin:0px auto;}
.productcon .pleft{ float:left; width:160px; height:auto;}
.casetitle { height:38px; width:160px; line-height:38px; font-size:14px; color:#fff; background:url(../images/cbg.jpg) no-repeat; text-align:center}
.procate li{ height:60px; line-height:60px; border-bottom:1px solid #f1f1f1; text-align:center; background:#fff;}

.procate li a{ font-size:14px; text-decoration:none; color:#333;}

.productcon .pright{ float:right; width:950px; height:auto;}
.cpcate { margin:15px auto; text-align:center;}
.cpcate a { display:inline; padding:6px 10px; margin:15px 15px; text-decoration:none; color:#333; font-size:16px;}
.cpcate a:hover { background:#ed6d00; color:#fff;}
.cpcate a.hov { background:#ed6d00;color:#fff;}
.productshow{width:1003px; height:auto; margin:0 auto}
.productshow .pdiv{ float:left; width:440px;  line-height:30px; text-align:center; padding-bottom:15px;  margin:10px 15px 30px 15px;}
.productshow .pdiv img{ width:360px; height:240px;}
.productshow .pdiv a{ color:#333; text-decoration:none;}





.leftk{ width:280px; border:1px solid #e8e8e8;}
.leftk ul{ padding:10px;}
.leftk li{ height:30px; line-height:30px; }
.leftk li a{ text-decoration:none; color:#333;}
.cntitle { FONT-FAMILY: "微软雅黑";width:600px; height:81px;margin:60px auto 40px auto; color:#d5b058; font-size:28px; text-align:center; line-height:38px;font-weight:bold;}
.xiangguan { height:50px; line-height:50px; font-size:16px;}
.xiangguan a{ text-decoration:none; color:#ed6d00}

.conshow { line-height:26px;width:946px; padding:20px; font-size:14px;} 
.conshow img{ max-width:100%; text-align:center}
.cs td{border-bottom:#000000 solid 1px;}
.cs {background-color:#eeeeee;}

.news_list01{margin-bottom:15px;}
.news_list01_n{background:url(/images/line6.jpg) bottom repeat-x; padding:20px 0}
.news_list01_n_img{width:130px; height:120px; float:left; display:block; margin-right:20px;}
.news_list01_n h2{font-size:18px; margin-bottom:8px; height:28px; line-height:28px;}
.news_list01_n a{FONT-FAMILY: '微软雅黑' , Arial, Helvetica, sans-serif;}
.news_list01_n a:hover{}
.news_list01_n p{font-size:14px; color:#848484; line-height:24px;}
.news_paihang{margin-bottom:13px;}
.news_paihang ul{ padding-top:10px;}
.news_paihang li{height:30px; line-height:30px; width:300px; overflow:hidden}
.news_paihang_ico{width:18px; height:18px; line-height:20px; margin-top:6px; text-align:center; color:#fff; background:#cacaca; display:block; margin-right:10px; float:left}
.news_paihang_bg{background:#ff3333;}

.wenzhangcon{ width:1200px; margin:10px auto;}
.wzleft{ float:left; background:url(/images/xi.jpg); width:580px; height:500px;}
.wzright{ float:right; background:url(/images/jszl.jpg); width:580px;height:500px;}
.wzleft .tit,.wzright .tit { width:460px; margin:26px auto; font-size:14px; font-weight:bold}
.wzleft .con,.wzright .con { width:500px; margin:26px auto; font-size:12px;}
.con li{list-style-type:square; height:40px; line-height:40px; border-bottom:1px dashed #e2e2e2;}
.con li a:hover{ text-decoration:none;color:#d5b058;}
#main_case{width:970px;background:url(caseg.jpg);height:194px;overflow:hidden; border-bottom:#D2D2D2 1px solid; border-left:#D2D2D2 1px solid; border-right:#D2D2D2 1px solid; border-top:#D2D2D2 1px solid}
.cs_cp{padding:10px;position:relative;}
.cs_ico_cp{position:relative; background:url(case_bg.jpg); height:184px; width:212px; margin-right:5px; margin-left:5px}
.cs_p1{padding-top:5px;}

.cs_p_name{text-align:center; margin-top:5px}



.artlist{ width:930px; margin:10px auto;}
.artlist li{ line-height:30px; font-size:14px;}
.artlist li a{ font-size:16px; font-weight:bold;}



.con1title{width:100%;height:58px;background:url(border2.jpg) 0 bottom repeat-x;margin-bottom:5px}
.titlename{float:left;font:600 24px/58px '微软雅黑';color:#333; width: auto}
.con1title p{float:left;font:12px/58px '宋体';color:#ff8400;padding-left:4px;}
.con1title p a{color:#ff8400;margin:0 6px;}

.titlename span{float:left}
.titlename span.eng{color:#ff8400;font:600 30px/62px 'Impact';padding-left:16px;text-transform:uppercase;}
.more{float:right;background:url(more.jpg) 0 0 no-repeat;display:block;width:52px;height:19px;margin:20px 4px 0 0;_display:inline}
/* con2 */


.con2{width:1000px;height: auto;margin:0 auto}
.con2con{width:100%;}
.con2con li{width:192px;float:left;height:234px;}
.teacherpic{float:right;display:block;width:165px;height:183px;border:1px solid #ff4d16;background:#ff6e02;padding:4px}
.tearchname{display:block;width:165px;height:17px;padding:4px;border:1px solid #ff4d16;background:#ff6e02;float:right;border-top:0;color:#fff;text-align:center;font:12px/17px '宋体';overflow:hidden}
/* con3 */
.con3{width:980px;height:252px;margin:0 auto}
.con3left{float:left;width:366px;height:252px;}
.knowul{width:100%;font:12px/32px '宋体';}
.knowul li{width:100%;height:32px;background:url(../images/icons1.jpg) 0 center no-repeat;text-indent:21px;}
.knowul li a{color:#333}
.con3right{float:left;width:522px;padding-left:90px}
.con3rightcon{width:100%;font:12px/36px '宋体';color:#333}


.footerlink { line-height:30px; font-size:14px; width:1200px; margin:0px auto;}
.footerlink a{ display:inline-block; margin:10px; color:#666;}

/*footer*/
.footer {
	overflow: hidden;
	width: 100%;
	font-size:16px;
	color:#cbb9a8;
	}
.footer .ConBox {
	overflow: hidden;
	line-height:30px;
	width:1200px;
	margin:0px auto;
	color:#cbb9a8;
	padding: 45px 0px 10px 0px;
}
.footer .ConBox a {
	color: #cbb9a8
}
.footer .bqBox {
	padding: 25px 0;
	width:1003px;
	margin:0px auto;
	overflow: hidden;
	color:#cbb9a8;
	border-bottom: 1px solid #fff;
}
.footer .bqBox a {

	color: #cbb9a8
}



.wzdiv{width:1200px; margin:0px auto; padding:15px 0px 0px 0px;  height:430px; overflow:hidden;}
.wzleft{ width:360px; float:left; margin:0 20px;}
.wzleft ul{ margin:0px; padding:0px;}
.wzleft em{ font-size:16px;}
.wzleft li{ height:36px; line-height:36px; border-bottom:1px dashed #e8e8e8;}
.wzleft li a{ color:#666; text-decoration:none; font-size:14px;}
.wzleft h3{height:36px; line-height:36px; border-bottom:1px solid #e8e8e8;}

/*分页*/
.scott{height:30px;  text-align:center; font-size:14px; padding-top:9px; border:0px solid #dbf7ff; line-height:21px; }
.scott A{BORDER:#275cbe 1px solid; PADDING:2px 7px; MARGIN-RIGHT: 5px; color:#333; TEXT-DECORATION: none; background:#fff;}
.scott A:hover{border:1px solid #275cbe; text-decoration:none; BACKGROUND-COLOR:#275cbe; color:#FFF;}
.scott A:active{border:1px solid #275cbe; text-decoration:none; BACKGROUND-COLOR:#275cbe;}
.scott SPAN.current{BORDER: #275cbe 1px solid; PADDING:2px 7px;  FONT-WEIGHT: bold;  COLOR: #fff; MARGIN-RIGHT: 2px; BACKGROUND-COLOR: #275cbe;MARGIN-RIGHT: 5px;}
.scott SPAN.disabled{BORDER:#237ac7 1px solid; PADDING:2px 5px; COLOR:#237ac7; MARGIN-RIGHT: 5px; background:#d8f1ff;}


.clear { clear: both }
em{font-style: normal;}
.content {
	width: 1000px;
	position: relative;
}
.m30 {
	margin: 30px auto;
	overflow: hidden;
}
.need {
	position: relative;
}
.need .needHd {
	overflow: hidden;
	margin-bottom: 20px;
	line-height: 1.1;
}
.need .needHd .tit {
	font-size: 22px;
	color: #333;
}
.need .needHd .info {
	font-size: 22px;
}
.need .needBd {
}

.needform h1 {
	font-size: 22px;
	margin-bottom: 10px;
	text-align: left;
}
.needform td {
	height: 60px;
	font-size: 14px;
}
.needform td a:hover {
	color: #d5b058;
	text-decoration: underline;
}
.needform .input .txtbox {
	width: 320px;
	padding-left: 10px;
	height: 36px;
	background: #fff;
	line-height: 36px;
	border: 1px solid #dadada;
	-moz-box-shadow: 1px 1px 3px 0px rgba(0,0,0,.1) inset;
	-webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,.1) inset;
	box-shadow: 1px 1px 3px 0px rgba(0,0,0,.1) inset;
	color: #999;
}
.needform .text {
	background: #fff;
	border: 1px solid #d9d9d9;
	padding: 5px;
	width: 670px;
	height: 89px;
	margin-top: 10px;
	overflow-y: auto;
	font-size: 12px;
	ackground: #fff;
	line-height: 24px;
	border: 1px solid #dadada;
	-moz-box-shadow: 1px 1px 3px 0px rgba(0,0,0,.1) inset;
	-webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,.1) inset;
	box-shadow: 1px 1px 3px 0px rgba(0,0,0,.1) inset;
	color: #999;
}
.textfs {
	color: #999;
}
.text:focus {
	outline: none;
	border-color: rgba(82, 168, 236, 0.8);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6)
}
.needform .submit {
	padding-left: 0;
	background: #14579b;
	width: 140px;
	height: 43px;
	display: block;
	border: none;
	cursor: pointer;
	color: #fff;
	font-size: 22px;
	font-family: "Microsoft YaHei";
	border-radius: 3px;
}
.needform .submit:hover {
}
.email {
	line-height: 46px;font-family: "Microsoft YaHei";
}
.f_L {
	float: left;
}
.f_R {
	float: right;
}
.w285 {
	width: 285px;
}
.tipInfo {
	padding-top: 12px;
}
.tipInfo .bd {
	font-size: 14px;
}
.tipInfo .bd ul li {
	margin-bottom: 15px;
	line-height: 22px;
}
.tipInfo .bd ul li strong {
	margin: 0 6px;
}
.tipInfo .bd ul li.tel {
	line-height: 2em;
}
.tipInfo .bd .ft20 {
	font-size: 20px;
}
.tipInfo .bd .ft16 {
	font-size: 16px;
}
.blue {
	color: #14579b;
}

.footlink{background:#275cbe; height:50px; line-height:50px;}
.footlink ul{ margin:0px; padding:0px; text-align:center;}
.footlink ul li{ display:inline-block; width:150px; text-align:center;}
.footlink ul li a{ font-size:16px; color:#fff; text-decoration:none;}