@charset "gb2312";
/* CSS Document */

* {
	list-style:none;
	MARGIN: 0px auto;
}
/* 网站公共样式 */
body {FONT-FAMILY: "Microsoft Yahei", 宋体, Arial; margin:0;padding:0;font-size:14px;color:#000000;}
form,img,ul,ol,li,dl,dt,dd {margin:0;padding:0;border:0;}
li,dl{list-style-type:none;}
input{vertical-align: middle;margin:0;padding:0;}
em { font-style: normal; }

A:link {
	COLOR:#000000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #020202; TEXT-DECORATION: none
}
A:hover {
	CURSOR: hand; COLOR: #FF0000; TEXT-DECORATION: underline
}
A:active {
	COLOR: #00518a; TEXT-DECORATION: none
}
a:hover img{opacity:0.9;filter:alpha(opacity=90);}
TABLE {
	LINE-HEIGHT: 20px; 
}
h1{font-size:16px;margin:0; padding:0;color:#FFFFFF}
h2{
	font-size:18px;
	margin:0; 
	padding:0;
	line-height:23px;
	color:#FFFFFF;
}
h3{font-size:14px;margin:0; padding:0; color:#333333}
h4{
	font-size:19px;
	margin:0; 
	padding:0;
	line-height:32px;
}
h5{
	font-size:15px;
	margin:0; 
	padding:0;
	line-height:26px;
}
h6{font-size:16px;margin:0; padding:0;line-height:35px; padding-left:15px;}
.clear {clear:both;height: 0; }
.clear-fix:after{content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}
.fl{ float: left; }
.fr{ float: right;}
.a1 {
	color:#FFFFFF;
	font-size:14px;
	line-height:25px;
}
.a1 A:link {
	color:#FFFFFF;
}
.a1 A:visited {
	color:#FFFFFF;
}
.a1 A:hover{
	color:#fdb90e;
}
.a2 {
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
}
.a2 A:link {
	color:#FFFFFF;
}
.a2 A:visited {
	color:#FFFFFF;
}
.a2 A:hover{
	color:#fdb90e;
}
.a3 {
	COLOR:#0066FF; FONT-SIZE: 16px; font-weight:bold; line-height:30px;
}
.a4 {
	COLOR:#990000; FONT-SIZE: 16px; font-weight:bold; line-height:27px;
}
/*以上为通用css*/
/*文章主体*/
.conte_text {
	line-height:25px;
	font-size:14px;
}
.conte_text table {
	line-height:30px;
	font-size:14px;
}
/*文章主体*/
/*导航菜单start*/
.navigation {
	MARGIN: 0px;
	padding:0px;
}
.navigation li {
	float:left;
	line-height:50px;
	text-align:center;
}
.navigation li:first-child{ border-left:none}
.navigation li a {
	display:block;
	padding-top:0px;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:25px;
	padding-right:25px;
	transition-duration:500ms;
}
.navigation li a:hover {
	 color: #ffffff; background-color:#ff9700;
	 text-decoration:none;
}
/*导航菜单end*/
/* 以下为超宽背景居中用的代码，例用方法：<DIV style="BACKGROUND-IMAGE: url(/images/bbyy.jpg)" class=ntop>文字内容</DIV> */
.ntop {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 0px; HEIGHT: 250px; min-width: 1200px;
}
/* 下面这段使用方法：<div class="pic_table"></div>在这里面放的链接,鼠标指向时会有个框 */
.pic_table a{height:28px; float:left; margin:0 10px 8px 0; padding:0 10px 0 10px; background:#f0f0f0; border:1px solid #c4c4c4; line-height:28px; color:#000000;font-size:14px; word-warp: break-warp; word-break: break-all; white-space: nowrap;}
.pic_table a:hover{background:#0068b7; border:1px solid #02589a; color:#fff; text-decoration:none;}
/*新款分页导航CSS控制,新闻和图片栏目使用start*/
.meneame {
	MARGIN: 5px; TEXT-ALIGN: center
}
.ameneame {
	padding:7px;
	border:1px #000000 solid;
	background-color:#000000;
	COLOR:#ffffff;
	FONT-SIZE: 14px; 
	TEXT-DECORATION: none;
}
.meneame A {
	padding:7px;
	border:1px #FD5504 solid;
	background-color:#FD5504;
	COLOR:#FFFFFF;
	FONT-SIZE: 14px; 
	TEXT-DECORATION: none;
}
.meneame A:hover {
	padding:7px;
	border:1px #0033CC solid;
	background-color:#0033CC;
	COLOR:#FFFFFF;
	FONT-SIZE: 14px; 
	TEXT-DECORATION: none;
}
/*新款分页导航CSS控制-end*/
/*产品分页条数加红start*/
.propage {
	font-size:14px;
	FONT-FAMILY: "Microsoft Yahei", 宋体, Arial;
	line-height:35px;
}
.propage SPAN {
	color:#990000;
	font-weight:bold;
}
/*产品分页条数加红end*/
/*产品图片包围*/
.picproa {
	padding:0px;
	width:230px;
	height:203px;
	font-size:14px;
	FONT-FAMILY: "Microsoft Yahei", 宋体, Arial;
	text-align:center;
	margin-bottom:15px;
}
.picproa img {
	padding:5px;
}
.picproa a {
	border:2px #dbdada solid;
	border-radius:5px;
	width:230px;
	height:200px;
	display:block;
	color:#333333;
}
.picproa a:hover {
	border:2px #ff4a00 solid;
	border-radius:5px;
	height:200px;
	TEXT-DECORATION:none;
	color:#ff4a00;
	font-weight:bold;
}
/*产品图片包围*/
/*首页案例图片start*/
.ipropic {
	padding:0px;
	width:190px;
	height:173px;
	font-size:14px;
	FONT-FAMILY: "Microsoft Yahei", 宋体, Arial;
}
.ipropic img {
	padding:5px;
}
.ipropic a {
	border:2px #51a7e7 solid;
	border-radius:10px;
	width:190px;
	height:170px;
	display:block;
	color:#333333;
}
.ipropic a:hover {
	border:2px #ff4a00 solid;
	border-radius:10px;
	height:170px;
	TEXT-DECORATION:none;
	color:#ff4a00;
	font-weight:bold;
}
/*首页案例图片end*/
/* 在线客服qq专用开始 */
#newsoicqbox {
	z-index:9999; 
	width:123px;
	height:auto;
	position:fixed;
	bottom:350px;
	right:2px;
	_position:absolute; /* for IE6 */
 _top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); /* for IE6 */ overflow:visible;
}
.oicqbox{
	z-index:9999;
	width:123px;
	height:auto;
	overflow:hidden;
	position:absolute;
	right:2px;
}
.newqqtop{
	float:right;
	width:123px;
	height:125px;
	background:url(/images/newqq_1.gif) 0 0 no-repeat;
}
.newsoicqbj{
	float:right;
	width:123px;
	height:30px;
	background-image: url(/images/newqq_2.jpg);
	background-repeat: repeat-y;
}
.newsqqfoot{
	float:right;
	width:123px;
	height:12px;
	background:url(/images/newqq_3.gif) 0 0 no-repeat;
}
/* 在线客服qq专用结束 */
/*新闻n目录查看详细*/
.sorc {
	FONT-SIZE: 14px;
	padding-left:20px;
	padding-right:20px;
	line-height:30px;
	color:#FFFFFF;
	background-color:#fcba0e;
	FONT-FAMILY: "Microsoft Yahei", Arial;
}
/*左侧联系方式*/
.contactleft{width:243px;border:1px solid #dbdada;margin-top:10px;}
.conleft_title{ width:229px; height:29px;overflow:hidden;background:url(../images/leftcon_bg.jpg) right bottom no-repeat;color:#000000;font-size:14px;padding-left:14px; line-height:35px;}
.conleft_title span{ width:120px; height:29px;display:block;float:right; text-align:right; color:#fff; font-size:14px; line-height:29px;}
.conleft_list{padding-bottom:12px;}
.conleft_list span{font-size:26px; width:235px;height:45px; display:block; line-height:45px; color:#ff4a00;font-family:impact; text-align:center; }
.conleft_list dl{width:243px; display:block;clear:both; }
.conleft_list dl dt,.conleft_list dl dd{font-size:14px; color:#666666; line-height:24px;}
.conleft_list dl dt{ width:45px; float:left; padding-left:14px;}
.conleft_list dl dd{width:178px; float:left;}
/*左侧联系方式*/
.zleft{float:left;width:245px;height:auto;}
.zleft_title{width:245px;height:64px;background:#0068b7;}
.zleft_title span{display:block;width:100%;height:22px;text-align:center;font:20px/22px "microsoft yahei";color:#fff; padding-top:11px;}
.zleft_title p{width:100%;height:18px;font:16px/18px "microsoft yahei";color:#fff;text-align:center;}
.zleft_nav{width:243px;height:auto;padding-top:2px;border:1px solid #d4d4d4;border-top:0; padding-bottom:10px;}
/*左侧start*/
#tech {
	MARGIN: 0px auto;
	width:200px;
}
#tech li {
	line-height:50px;
	text-align:left;
	width:200px;
	font-size:1px;
}
#tech li+li{border-top:1px dashed #ddd;}
#tech li a {
	display:block;
	text-align:left;
	font-size:15px;
	padding-left:35px;
	padding-top:0px;
	color:#666666;
}
#tech li a:hover {
	text-decoration:none;
	color:#009286;
	background-image:url(../images/ce.jpg);
}
/*左侧end*/
/*左侧部分结束*/
/*首页新闻自动省略字多的标题start*/
.syl_list {width:250px;}
.syl_list ul li{height:29px; line-height:29px; font-size:14px;}
.syl_list ul li+li{border-top:1px dashed #d9d9d9;}
.syl_list ul li a{color:#707070; display:block; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
.syl_list ul li a:hover{color:#FF0000; text-decoration:underline;}
/*首页新闻自动省略字多的标题end*/
.sousuo11{width:175px; height:27px; line-height:27px; border:1px solid #c4c4c4; background-image:url(../images/bg.gif); background-repeat:no-repeat; padding-left:25px; color:#666666; font-size:12px;margin-bottom:10px; margin-top:5px;}
/* 新版幻灯片 */
.fullSlide{ width:100%;position:relative;height:420px; background:#000; min-width: 1200px;}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.fullSlide .bd ul{ width:100% !important;}
.fullSlide .bd li{ width:100% !important;height:420px; overflow:hidden; text-align:center;}
.fullSlide .bd li a{ display:block; height:420px;}
.fullSlide .hd{ width:100%;position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;_background:#000; _filter:alpha(opacity=60);}
.fullSlide .hd ul{ text-align:center;padding-top:5px;}
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; line-height:9999px;}
.fullSlide .hd ul .on{ background-position:0 0;}
/* 首页滚动产品图片 */
.picMarquee-left{ width:1150px;   position:relative; }
.picMarquee-left .bd{ padding:0px;}

/* 手机幻灯片 */
.slideBox{ width:396px; height:196px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:396px; height:196px; display:block;  }
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
/* 首页产品分类 */
.sideMenu{  border:1px solid #96c6f6;  }
.sideMenu h3{ height:32px; line-height:32px; padding-left:10px;  border-top:1px solid #e3e3e3; background:#0162c1; cursor:pointer; font:normal 14px/32px "Microsoft YaHei"; color:#FFFFFF;}
.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(../images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
.sideMenu h3.on em{ background-position:16px -57px; }
.sideMenu h3 a {color:#FFFFFF}
.sideMenu h3 a:hover {color:#FFFF00;}
.sideMenu ul{ padding:8px 15px; color:#000000; display:none; /* 默认都隐藏 */ }
.sideMenu ul li{ line-height:30px; border-bottom:1px dashed #cfcfcf}

.f_link{ width:1150px; margin:0 auto 15px; padding:4px; background:url(../images/link.jpg) repeat;}
.f_link01{ background:#fff url(../images/link01.jpg) no-repeat 23px 18px; padding:15px 15px 15px 120px;}
.f_link01 a{ font-size:14px; margin-right:21px; font-family:'宋体'; color:#4e4e4e;display: inline-block;word-break: break-all;word-wrap: break-word;text-overflow: ellipsis; line-height:30px;}
.f_link01 a:hover{ color:#9c541a;}

.ntbg{ width:100%; height:30px; min-width: 1200px; border-bottom: 1px solid #ededed;}
.ntbd{width: 1150px; height:30px;  margin: 0 auto;}
.notice{ 
	float:left;
	width:650px;height:30px;}
.notice .title{ 
	float:left;
	width:600px;height:30px; 
	color: #a09e9e;font-size:12px; line-height:30px;
}
.notice .noticenr{
	float:left;
	width:656px;height:30px;
	color: #a09e9e; font-size:12px; line-height:30px; }
.toptel{
	float:right;
	width:450px; height:30px; 
	color: #a09e9e; font-size: 12px; line-height:30px; text-align:right;
 }
.toptel a{ 
	color: #a09e9e; padding-left:10px;
}
.toptel a:hover{ 
	color:#FF0000;
}
/* end topbd */

.top{
	position:relative;
	width:1150px;height:100px; margin:0 auto;
}
.logo{float:left;width:650px; height:100px;}
.tel{float:right; background-image:url(../images/index_icon03.png); background-repeat:no-repeat; padding-left:55px; height:37px; line-height:37px; margin-top:30px; font-size:27px; font-family: Impact; color:#d44645;}


.navgrp{
	position: relative; 
	width:100%;height:50px; background:url("../images/anav.jpg") repeat;   margin:0 auto; min-width: 1200px;
}

.section{position:relative; width:100%; margin:auto;  clear:both; overflow: hidden; min-width: 1150px;}
.main{position:relative; width:1150px; padding-bottom: 20px; margin:0 auto;  }

/* left */
.left{
	float:left;
	width: 245px; padding-right: 24px; margin-top: 20px;
}
.leftPro{
	width: 245px;
	background: #b02a28;
}
.leftProClaList{
	width: 245px;
	padding-bottom: 12px;
	background: #b02a28;
}
.leftProTitle{
	width: 240px; height: 56px; padding-left: 14px;
	color: #ffffff; font-size:20px; line-height: 56px;
}
.mainCon{width: 1150px; margin-top:20px;}
.mainConTitle{
	position: relative;
	width:1150px; height:46px; padding-top: 8px;  border-bottom: 1px solid #d0d0d0;
	color: #ae2422;font-size: 26px; line-height: 46px;
}
.mainConTitle span{color: #999999;font-size: 16px; padding-left: 14px; text-transform: uppercase;}
.mainConTitle .position {  
	position: absolute; right: 0px; top:8px;
	height:46px;  
	color: #666666; font-size: 12px;line-height:46px;}
.mainConTitle .position a{color:#666;}
.mainConTitle .position a:hover{color:#FF0000;}
.mainConTitle .position span{ font-size: 12px;color:#666666}
.mainConTitle .position font{ font-size: 12px; color:#155b9d;}
 /*end mainConTitle*/
 
.mainContect{ 
	width: 1150px; 
	margin: 0 auto;
	color:#666;
	font-size:14px;
	line-height:30px;
	overflow:hidden
	margin-top:16px;
	padding-top: 16px; 
	height:auto!important;
	min-height:360px;
	word-wrap:break-word; 
	word-break:break-all;
}
/*鼠标指向图片放大效果*/
.tv_anco {
    width: 250px;
	margin-bottom:20px;
	position:relative;
	border:1px #dddddd solid;
}

.bvanr {
    position: relative;
}
.tv_anco .bvanr {
    display: block;
    height:188px;
    overflow: hidden;
    width: 250px;
}
.tv_anco .bvanr img {
    height: 188px;
}
.bvanr:after {
    bottom: 0;
    left: 5px;
    position: absolute;
    z-index: 10;
}
.bvanr:hover, .zhuti .bvanr:hover, .bbsinner .bvanr:hover {
    box-shadow: 0 0 10px gray;
}

.wenzi{position:absolute;  width:96%; height:35px; line-height:35px; left:2%; top:75%; z-index:999; color:#FFFFFF; background-color:#000000; display: block; font-size:14px; 
filter:alpha(opacity=50);  
      -moz-opacity:0.5;  
      -khtml-opacity: 0.5;  
      opacity: 0.5;  
}
/*鼠标指向图片放大结束*/

.casePicUl{float:left;width:1150px;height:350px; padding-bottom: 16px;}
.casePicUl li{position:relative;float:left;}
.casePicUl li{ width:249px; height:314px; border:1px solid #cfcfcf; margin-left:-1px; background: #ffffff;}
.casePicUl li:hover{
	background: #ae2422;
}
.casePicUl li:hover .title{color:#b02a28;padding:0px 9px;  margin: 3px 3px 0px 3px;  background: #f7f7f7;}
.casePicUl li:hover .pic{
	 width:228px; height:172px; padding: 10px 8px 10px 7px; margin:0px 3px; background: #f7f7f7;
}
.casePicUl li:hover .intro{
	border-top: 1px solid #b02a28;
	color:#ffffff;
	background:#b02a28 ;
}

.casePicUl .title{
	width:225px; height: 40px;padding:0px 12px;  margin: 3px 0px 0px 0px; border-bottom: 1px solid #cfcfcf; 
	color:#666666;font-size:18px;line-height:40px; text-align:center; }
.casePicUl .pic{ width:228px; height:172px; padding: 10px 11px 10px 10px;  }
.casePicUl .pic img{ display: block;border: 1px solid #cfcfcf;}
.casePicUl .intro{
	width: 225px; height: 64px; border-top: 1px solid #cfcfcf; padding:8px 12px;
	color:#666666;font-size:14px;line-height:24px;
}
.casePicUl .more a{
	position: absolute;left:101px; bottom:-26px;
	 width: 48px; height: 48px; display: block; border-radius: 50%; 
	 color:#ffffff;font-size:14px;line-height:48px; text-align: center;
	 background: #1062c6;
}
.casebg{
	width: 100%; height: 352px; padding-top: 18px; border-top:1px solid #a8cefc;border-bottom:1px solid #a8cefc; 
	overflow: hidden;
	background:#deedff;
	min-width: 1200px;
}
.width1200 {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
.biaoti_bj {
	float: left;
	width: 840px;
	padding-top: 15px;
	padding-left: 180px;

}
.biaoti_bj a {
	background-image: url(../images/biaoti_bj.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	display: block;
	width: 274px;
	margin-right: auto;
	margin-left: auto;
	height: 88px;
	padding-top: 12px;
	font-weight: 500;
	color: #0b5cc1;
}
.biaoti_bj a:hover *{
	color: #ffb901;
}
.biaoti_t1 {
	font-size: 30px;
	line-height: 43px;
}
.biaoti_t2 {
	font-size: 24px;
	line-height: 41px;
}
	
.biaoti_more {
	float: right;
	width: 134px;
	padding-top: 94px;
}
.biaoti_more a {
	display: block;
	height: 38px;
	width: 130px;
	border: 1px solid #cd0906;
	font-size: 16px;
	line-height: 38px;
	color: #cd0906;
	text-align: center;
	transition-duration:500ms;
}
.biaoti_more a:hover {
	border: 1px solid #cd0906;
	font-size: 16px;
	color: #ffffff;
	background-color: #cd0906;
}

.h_case_list {
	width: 1230px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 23px;
	overflow: hidden;
	padding-top: 20px;
}

.h_case_list a {
	display: block;
	float: left;
	width: 277px;
	margin-right: 15px;
	margin-left: 15px;
	cursor: pointer;
}
.h_case_list a:hover .h_case_ima {
	border: 1px solid #bf0704;
}
.h_case_list a:hover .h_case_title {
	color: #0657b2;
}
.h_case_ima {
	padding: 1px;
	width: 273px;
	height: 205px;
	border: 1px solid #dcdcdc;
	display: block;
}
.h_case_ima a:hover {
	padding: 1px;
	width: 273px;
	height: 205px;
	border: 1px solid #0657b2;
	display: block;
}
.h_case_title {
	line-height: 45px;
	height: 45px;
	font-size: 14px;
	color: #333333;
	text-align: center;
	padding-bottom: 5px;
}
/***********新闻资讯***********/
.index_news{ height:auto; margin-bottom:20px; }
.index_news01{ width:1150px; margin:0 auto; }

.index_news03{ overflow:hidden; width:103%;}
.index_news03 dl{ float:left; cursor:pointer; position:relative;height:142px; width:564px; background:#efeeee; margin:0 20px 21px 0; -moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.index_news03 dl dt{ float:left; width:154px; height:115px; overflow:hidden; background:#f3f3f3; margin:14px 0 0 14px;}
.index_news03 dl dt img{ height:100%; max-width:100%; margin:0 auto; display:block;}
.index_news03 dl dd{ float:left; width:370px; font-size:14px; color:#6b6b6b; line-height:25px; padding:29px 0 0 14px;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.index_news03 dl dd span{ display:block; font-size:20px; color:#313136; height:25px; margin-bottom:7px; overflow:hidden;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}

.index_news03 dl:hover{ background:#212226;}
.index_news03 dl:hover dd{ color:#fff;}
.index_news03 dl:hover dd span{ color:#fff;}

.index_news04{}
.index_news04 a{ margin:0 auto; width:158px; height:38px; color:#737373; text-align:center; font-size:14px;  line-height:38px;display:block;  border:#d6d6d6 solid 1px; transition-duration:500ms;}
.index_news04 a:hover{ border:#d10502 solid 1px; background-color:#d10502; color:#fff;}

.all_tit{ text-align:center; font-size:30px; color:#999; text-transform:uppercase; font-family:Arial; line-height:26px;}
.all_tit01{ font-weight:bold; font-size:24px; color:#000; font-family:'微软雅黑'; background:url(../images/tit02.jpg) no-repeat bottom center; height:35px;}
.all_tit01 span{ color:#ff9700;}

/* 本例子css */
		.txtMarquee-top{ width:330px;  overflow:hidden; position:relative;}
		.txtMarquee-top .bd{padding-top:3px;  }
		.txtMarquee-top .infoList li{ height:29px; line-height:29px; border-bottom:1px dashed #dddddd;  }

/****首页 关于我们****/
.index_about{ height:469px;padding-top:60px;}
.index_about01{ text-align:center; font-size:30px; color:#fff; font-weight:bold; text-align:center; background:url(../images/about03.png) no-repeat center center; }
.index_about02{ width:1150px; margin:68px auto 0; border:#d0d0d0 solid 6px; background:#fff; height:196px;}

.index_about03{ float:left; width:678px; font-size:14px; line-height:26px; color:#424242; margin-top:31px; padding-left:40px;}
.index_about04{ float:right; width:396px; height:196px; overflow:hidden;}

.index_about05{ width:934px; margin:37px auto 0; text-align:right; background:url(../images/about02.jpg) no-repeat 850px bottom; height:24px;}
.index_about05 a{ font-size:14px; color:#5c5c5c;}
.index_about05 a:hover{ color:#ff9700;}

.look_more a {width:171px; height:36px; border:1px solid #e9b64b; display:block; font-size:14px; line-height:36px; text-align:center; color:#FFFFFF; float:left;}
.look_more a:hover {width:171px; height:36px; border:1px solid #e9b64b; display:block; font-size:14px; line-height:36px; text-align:center; color:#FFFFFF; background-color:#e9b64b;}

/* 本例子css */
	.picScroll{ margin:10px auto;  position:relative;  border:1px solid #eee; width:1090px;  padding:10px 30px 10px 30px; background:#fff; overflow:hidden; margin-top:28px; margin-bottom:28px}
	.picScroll .prev,
	.picScroll .next{ display:block; position:absolute; top:86px; left:5px; width:23px; height:23px; background:url(../images/btns.png) no-repeat;   }
	.picScroll .next{ left:auto; right:5px; background-position:-25px 0; }
	.picScroll .prev:hover{ background-position:0 -30px; }
	.picScroll .next:hover{ background-position:-25px -30px; }
	.picScroll ul{ overflow:hidden; zoom:1; }
	.picScroll ul li{ width:200px; float:left; overflow:hidden; padding:0 7px;     }
	.picScroll ul li img{ width:200px; height:150px; display:block; background:url(../images/loading.gif) center center no-repeat; }

/*********footer*********/
.footer{height:315px; width:100%; min-width: 1200px; clear:both; background-image:url(../images/tyvv.jpg); background-color:#000000; position:relative; margin-top:45px;}
.footer .t_linkb{height:296px; width:1200px; margin:0 auto; position:relative; text-align:left;}
.foo_l{ float:left; width:350px; padding:50px 110px 0 0 }
.t_linkb .title_b{ float:left;width:280px; height:30px;line-height:30px; background-image:url(../images/d5.gif); background-repeat:no-repeat; background-position: left bottom;}
.t_linkb .title_b .zh{ float:right;font-size:14px; color:#fff; text-align:center;}
.t_linkb .title_b .en{ float:left;font-size:14px;  color:#fff; text-align:center;}
 .rinfo_b{width:280px; float:left; padding:10px 0 0  }
 .rinfo_b .tel_b{ line-height:23px; margin:10px 0 0; font-size:14px; color:#fff; }

.foo_l2{ float:left; width:310px;padding:50px 0 0 0}
.foo_l2 a.foonav{ float:left; width:120px; margin:5px 15px 0 0;color:#fff; font-size:14px; position:relative; text-align:left;height:26px; line-height:26px;}
.colb{ float:right; width:245px}
.code_img{ color:#747474; line-height:20px; font-size:13px; text-align:center; float:left; width:106px; padding:68px 0 0 139px; background:url(../images/d6.gif) left 68px no-repeat; height:130px;}
.footer .t_linkb .share_b{clear:both; padding-top:20px;}
.footer .t_linkb .share_b .icon{width:25px; height:20px; float:left; margin-top:3px; margin-right:25px;}
.footer .manager_info{line-height:57px; text-align:center; color:#000; background:#fdb90e}
.footer .manager_info a{color:#000;}
.footer .manager_info span+span{padding-left:20px;}
.footer .map_link{background-image:url(../images/index_icon07.png); background-repeat:no-repeat; padding-left:25px;}

.t_icon{width:45px; height:45px; background-image:url(../images/index_icon07.png); position:absolute; z-index:99; left:50%; margin-left:-23px; top:-13px;}

.pro-item {  width: 567px; margin-bottom: 35px;}
.pro-item .pic { float: left; width: 247px; height: 185px; border: 1px solid #e4e2e2; }
.pro-item .pic .noPic{color:#888; text-align:center; line-height:185px; font-size:14px;}
.pro-item .info { float: right; width: 310px; height: 185px; background: #f8f8f8; position:relative; }
.pro-item .info h2 { height: 30px; padding: 8px 0 8px 16px; }
.pro-item .info h2 a { color: #333; font-size: 14px; }
.pro-item .info .i { padding:0 0 15px 32px; height:75px; font-size: 12px; line-height:22px; overflow:hidden;}
.pro-item .info .i ul,.pro-item .info .i ol{list-style:disc outside none;}
.pro-item:hover .pic { border: 1px solid #ffe4af; }
.pro-item:hover .info { background: #ffe4af;}

.pro-item .info .detail { padding-left: 16px; }
.pro-item .info .detail a { padding: 7px 23px; border: 1px solid #c23133; background: #d74446; border-radius: 4px; font-size: 12px; color: #fff; }

.news_gz2 ul.college-ul2{ width:1120px;  padding-top:15px;}
.news_gz2 ul li.co-li2{ width:1120px; background:#eee1be; padding:7px; border:1px solid #e4d2a1; height:130px; float:left;margin-top:20px;}
.news_gz2 ul li.co-li2 a{ display:block; width:100%; height:130px;}
.news_gz2 ul li.co-li2 a img{ float:left; width:230px; height:130px; border:1px solid #ffffff;	transition-duration:500ms;	overflow: hidden;}
.news_gz2 ul li.co-li2 a  .gzzs_r2{ width:700px; height:80px; float:left; padding-left:20px; padding-top:15px;}
.news_gz2 ul li.co-li2 a  .gzzs_r2 h2{ width:100%; font-size:20px; height:30px; line-height:30px; color:#663514;}
.news_gz2 ul li.co-li2 a  .gzzs_r2 p{ display:block; padding-top:10px; width:100%; font-size:14px; color:#744422; height:80px; line-height:22px;}
.news_r2{ width:94px; height:96px; float:right; margin-right:20px; padding-top:10px;}
.news_r2 b{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:45px; color:#ffffff; width:94px; background:#d80505; height:74px; line-height:74px; text-align:center;}
.news_r2 span{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-align:center; width:94px;line-height:22px; background:#000000;}

.news_gz2 ul li.co-li2:hover{ width:1120px; background:#e4d2a1; padding:7px; border:1px solid #e4d099; height:130px; float:left;margin-top:20px}
.news_gz2 ul li.co-li2 a:hover  .gzzs_r2{ width:700px; height:80px; float:left; padding-left:20px;}
.news_gz2 ul li.co-li2 a:hover  .gzzs_r2 h2{ width:100%; font-size:16px; height:30px; line-height:30px; color:#744422;}
.news_gz2 ul  li.co-li2 a:hover .gzzs_r2 p{ display:block; padding-top:10px; width:100%; font-size:14px; color:#744422; height:50px; line-height:22px;}

.htitle .hd { width: 100%; border-top: 10px solid #e0dfdf; border-bottom: 1px solid #3b3b3b;  text-align: center; }
.htitle .hd h2 { position: relative; width: 104px; height: 114px; margin: 0 auto; border: 1px solid #696969; border-top: none; }
.htitle .hd h2 em { display: block; padding: 60px 0 0; font-size: 30px; color: #fff; }
.htitle .hd h2:before { position: absolute; content: ""; top:18px; left:20px;  width: 123px; height: 38px; background:url("../images/h_tit.png") no-repeat; }

.news .hd { border-bottom: none; }
.news .hd h2 { border-color: #e6e5e5; }
.news .hd h2 em { color: #0d0d0d; }

.news-menu { text-align: center; }
.news-menu ul li { display:inline-block; background: url("../images/news-line.jpg") no-repeat left center; }
.news-menu ul li a { display: block; height: 40px; line-height: 40px; margin: 0 5px; padding:0 30px; border-bottom: 3px solid transparent; }
.news-menu ul li a:hover, .news-menu ul li.on a{ border-color: #d24445; color:#d24445; text-decoration:none; }

.wrap { position:relative; width: 1150px; margin:0 auto; }

.product .hd { border-bottom: none; }
.product .hd h2 { border-color: #e6e5e5; }
.product .hd h2 em { color: #0d0d0d; }

.product .aprev,.product .anext { position: absolute; top:160px;  cursor: pointer; }
.product .aprev { left: -112px; }
.product .anext { right: -112px; }

.product .quan { padding: 25px 0 35px; text-align: center; }
.product .quan li { display: inline-block; margin:0 4px; width: 7px; height: 7px; border: 1px solid #d22027; border-radius: 7px; cursor: pointer; text-indent:-999em;}
.product .quan li.on { background: #d22027; }

.pro-tit { height:91px; margin-bottom:40px; background: url("../images/pro-tit.jpg") repeat-x;  }
.pro-tit ul { text-align: center; padding-top: 25px; }
.pro-tit ul li { display: inline-block; width: 148px; height:42px; margin: 0 9px;  }
.pro-tit ul li a { display: block; line-height: 42px; color:#666; font-size: 14px; font-weight: bold; border: 1px solid #dedede; border-radius: 8px; }
.pro-tit ul li.on a{ position: relative; border: 1px solid #f0bf60; background: #ffe4af; color: #333; text-decoration:none }
.pro-tit ul li.on a:before{ position: absolute; content: ""; width: 18px; height: 9px; bottom:-9px; left: 50%; margin-left: -9px; background: url("../images/sjx.jpg") no-repeat; text-decoration:none }

.pro-item-wrap {width:1188px; position:relative;}
.pro-item-wrap dl{float:left; width:1188px;}
.pro-item-wrap dt { float: left; width: 577px; margin-bottom:26px;}
.pro-item-wrap dt .pic { float: left; width: 247px; height: 178px; border: 1px solid #e4e2e2; }
.pro-item-wrap dt .info { position:relative; float: right; width: 320px; height: 180px; background: #f8f8f8; }
.pro-item-wrap dt .info h2 { height: 30px; padding: 20px 0 0 16px; }
.pro-item-wrap dt .info h2 a { color: #333; font-size: 14px; }
.pro-item-wrap dt .info .i { padding:0 0 15px 32px; height:75px; font-size: 12px; line-height:22px; overflow:hidden;}
.pro-item-wrap dt .info .i ul,.pro-item-wrap dt .info .i ol{list-style:disc outside none;}
.pro-item-wrap dt:hover .pic{border: 1px solid #FFE4AF;}
.pro-item-wrap dt:hover .info{background: #FFE4AF;}

.pro-item-wrap dt .info .detail { padding-left: 16px; }
.pro-item-wrap dt .info .detail a { padding: 7px 23px; border: 1px solid #c23133; background: #d74446; border-radius: 4px; font-size: 12px; color: #fff; }

.sub_banner{ height:250px; min-width: 1150px;}

.imain02{ float:right; width:850px; padding:0 20px 10px ; background:#fff;}

.imain{ width:1150px; margin:0 auto; position:relative; margin-top:30px;}

.content_com_title{background: url(../images/sub01.jpg) left bottom repeat-x;
	position: relative;
	height:45px;
	margin-bottom: 15px;
	
}
.content_com_title h2{ 
	display: inline-block;
	padding-bottom: 6px;
	position: absolute;
	left: 3px;
	top: 0px;
	font-size: 18px;
	font-weight: normal;
	color:#333333;
	text-align: left; font-weight:bold; font-family:"microsoft yahei"; 
}
.bread{ 
	color:#000;
	position: absolute;
	top:0px;
	right: 0px;
}
.bread a{
	display: inline-block;
	color:#000;
}
/* 详细页 */
.content{
	min-height: 472px;
	_height:expression(this.scrollHeight < 472 ? "472px" : "auto"); font-size:14px;
}

.view{ line-height:180%;border-bottom:1px dashed #ccc; padding:0 0 20px; margin-bottom:20px; margin-top:40px;}

.sub_pro01{ float:left; width:225px; margin-top:-92px; padding-bottom:20px;}
.sub_pro02{ height:62px; background-color:#0b5cc1; background-image:url(../images/index_type01.png); background-repeat:no-repeat; background-position:19px 16px; padding-left:85px; font-size:24px; line-height:62px; color:#fff;}
.sub_pro03{
	border:1px solid #ddd;
	border-top:none;
}

.sub_lx{ color:#fff; background:#1767ca; padding:11px; margin-top:20px; font-size:14px; line-height:24px;}
.sub_lx01{ border:#4a9afc solid 1px; padding:10px 15px;}

/*导航菜单start*/
.menu {
	MARGIN: 0px;
	padding:0px;
}
.menu li {
	float:left;
	line-height:65px;
	text-align:center;
	margin-top:5px
}
.menu li:first-child{ border-left:none}
.menu li a {
	display:block;
	font-size:16px;
	color:#656465;
	padding-left:25px;
	padding-right:25px;
}
.menu li a:hover {
	 background: #f9fbfa; border: 1px solid #ddd; border-bottom: none; border-radius: 6px 6px 0 0; color:#d44645; text-decoration:none; font-size:16px;
}
/*导航菜单end*/
.news_gz{ width:550px;}
.news_gz ul.college-ul{ width:548px;  padding-top:15px;}
.news_gz ul li.co-li{ width:535px; background:#1565c8; padding:7px; border:1px solid #1565c8; height:90px; float:left;margin-top:20px; }
.news_gz ul li.co-li a{ display:block; width:535px; height:90px;}
.news_gz ul li.co-li a img{ float:left; width:145px; height:82px; border:1px solid #ffffff;	transition-duration:500ms;	overflow: hidden;}
.news_gz ul li.co-li a  .gzzs_r{ width:270px; height:80px; float:left; padding-left:20px;}
.news_gz ul li.co-li a  .gzzs_r h2{ width:100%; font-size:16px; height:30px; line-height:30px; color:#ffe9b3;}
.news_gz ul li.co-li a  .gzzs_r p{ display:block; padding-top:10px; width:100%; font-size:12px; color:#ffffff; height:50px; line-height:20px;}
.news_r{ width:74px; height:76px; float:right; margin-right:20px; padding-top:10px;}
.news_r b{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:35px; color:#ffffff; width:75px; background:#d80505; height:52px; line-height:52px; text-align:center;}
.news_r span{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-align:center; width:75px;line-height:22px; background:#000000;}

.news_gz ul li.co-li:hover{ width:535px; background:#3892ff; padding:7px; border:1px solid #3892ff; height:90px; float:left;margin-top:20px}
.news_gz ul li.co-li a:hover  .gzzs_r{ width:270px; height:80px; float:left; padding-left:20px;}
.news_gz ul li.co-li a:hover  .gzzs_r h2{ width:100%; font-size:16px; height:30px; line-height:30px; color:#fff;}
.news_gz ul  li.co-li a:hover .gzzs_r p{ display:block; padding-top:10px; width:100%; font-size:12px; color:#fff; height:50px; line-height:20px;}

.pro_imgsbg{width:1150px; MARGIN: 0px auto; margin-top:30px}
.product08{ overflow:auto; height:600px; margin-top:17px; outline:none}
.pro_imgsbg dl{ float:left; width:252px; height:329px; margin:0 0 26px 30px; overflow:hidden; background:#f6f6f6; color:#2e2e2e;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.pro_imgsbg dl:hover{ background:#1666c9;}
.pro_imgsbg dl dt{ width:236px; height:173px; overflow:hidden; border:#f6f6f6 solid 8px;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.pro_imgsbg dl dt a{ float:left; width:100%; height:173px; display:block; background-position:center; background-repeat:no-repeat; background-size: auto 100%; background-color:#fff;}
.pro_imgsbg dl:hover dt{ border:#1666c9 solid 8px;}
.pro_imgsbg dl dd{color:#2e2e2e; text-align:center;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.pro_imgsbg dl dd .tt{ display:block; margin:10px 0 0;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;  font-size:20px;}
.pro_imgsbg dl:hover .tt{ color:#fff;}
.pro_imgsbg dl dd span{ padding:10px 10px 0; display:block;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; color: font-size:13px;}
.pro_imgsbg dl:hover dd{ color:#fff;}
.pro_imgsbg dl dd .mm{ display:block; margin:20px auto 0; width:128px; height:34px; text-align:center; border:1px solid #e3e3e3; line-height:34px; color:#2e2e2e; font-size:16px;}
.pro_imgsbg dl:hover .mm{border:1px solid #fff; color:#fff;}