@charset "utf-8";

/* 注意：以下长度用em换算，1em=10px。特别注意文字大小，父子层级会继承，所以不要在div中定义字体大小，只能用span修改字体。
------------------------------------------------------------------------------------------------------ */

/* 全局样式
-------------------------------------------------------------- */
html,body,a,p,span,ul,img{ padding:0; margin:0; list-style:none; border:none; font-size:13px; font-family:"微软雅黑","Arial"; color:#666;}
p{line-height:25px;}
img{ border:none; vertical-align:middle;}
td{ vertical-align:center; font-size:13px;}
body{ background:#fff;}

h1,h2,h3,h4,h5,h6 { font-weight: bold; }

h1 { font-size: 3em; line-height: 1; margin:0; padding:0;}
h2 { font-size: 2em;  margin:0; padding:0;}
h3 { font-size: 1.5em; line-height: 1;  margin:0; padding:0;}
h4 { font-size: 1.2em; line-height: 1.25; margin:0; padding:0;}
h5 { font-size: 1em;  margin:0; padding:0;}
h6 { font-size: 1em; }

/* 页面基本元素
-------------------------------------------------------------- */

/* 链接样式 */
a {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}

/* 常用元素 */
.clear { clear:both; font-size:1px; line-height:0px; height:0px; }

/* 层浮动 */
.left { float: left; }
.right{ float: right; }
.center { margin: 0 auto; }

/* 文字对齐 */
.tleft { text-align:left; }
.tright { text-align:right; }
.tcenter {text-align:center; }

* html,* html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}


/* 头部
-------------------------------------------------------------- */

.header { margin: 0 auto;width:100%; background:url(../images/headbg.jpg) repeat-x bottom;}
.nhead { width:1100px; margin:0 auto; height:134px;}
.logo { float:left; padding-top:39px;}
.yhead { float:right; width:698px;}
.yheads { float:right; width:650px; position:relative; height:30px; margin-top:24px;}
.sebox{ position:absolute; right:70px;width: 16px;height: 26px;}
.sebox .in{
	right: 0px;
	top: 0px;
	width: 29px;
	height: 24px;
	border: 1px solid #fff;
	background: #fff;
	transition: border 0.5s;
	position:absolute;
}
.sebox .in.cur{
	border: 1px solid #ccc;
}
.sebox input{
	right: 0;
	position:absolute;
	top: 0px;
	outline:0;
	width: 176px;
	height: 24px;
	padding-left: 10px;
	border:0;
	background: none;
	line-height: 24px;
	color: #666;
}
.sebox:hover input { display:block; }
.sebox:hover input.poa { border:1px solid #E8E8E8;right:-3px; top:-2px;}

.dn {	display:none;
}
.sebox input.submit{
	left: auto;
	right: 0;
	cursor:pointer;
	width: 16px;
	background: url("../images/sou.jpg") no-repeat;
}
.xinl { float:right; padding-right:12px;}
.weix { float:right; cursor:pointer; position:relative; z-index:99999;}
.weix img {display:none; }
.weix:hover img { display:block;}

.menu { float:right;height:auto; width:642px;}
.nav{padding-top:16px;}
.nav *{text-decoration:none;}
.nav{
list-style:none;
height:33px;
width:642px;
margin:0 auto;
}
.nav li{
float:left;
position:relative;
z-index:9999;
background:url(../images/dhxian.jpg) no-repeat right 5px;
}
.nav li a{
color:#666;
font-size:14px;
height:33px;
margin:0 20px;
display:inline-block;
}
.nav li a:hover{ background:url(../images/dhxian2.jpg) no-repeat bottom left;}
.nav li a.dq{ background:url(../images/dhxian2.jpg) no-repeat bottom left;}

.nav li a:focus{ 
-moz-outline-style: none; 
}
.nav li .sub-nav{
position:absolute;
top:33px;
left:-1px;
list-style:none;
background-color:#EAEAEA;
display:none;
z-index:999;
}
.nav li .sub-nav li{
text-align:center;
background:none;
clear:left;
border-bottom:1px solid #fff;
width:140px;
}
.nav li .sub-nav li a{
height:34px;
line-height:34px;
width:138px;
padding:0;
margin:0;
display:inline-block;
}
.nav li .sub-nav li a:hover { background:none; background-color:#074737; color:#FFF;}

/* 尾部
-------------------------------------------------------------- */
.footer { margin:0 auto; width:100%; background:#5E5E5E;color:#fff;}
.nfooter { width:1100px; margin:0 auto; padding-top:18px;color:#AFAFAF; padding-bottom:15px;}
.nfooter .left { float:left; width:750px;line-height:30px;}
.nfooter .left a{ color:#AFAFAF;}
.nfooter .right { float:right; width:348px;}
.nfooter .right span { display:block;color:#AFAFAF; padding-bottom:7px;}
.souza { width:82px; height:30px; background: url(../images/jian.jpg) no-repeat 73px; background-color:#FFFFFF; float:left; border-right:1px solid #CCCCCC; color:#666; line-height:30px; padding-left:18px;}
.tjiao { background:url(../images/soubg2.jpg) no-repeat; width:65px; height:30px; outline:0; cursor:pointer; border:0; float:left;}
.dbsou { width:171px; padding:0; padding-left:10px; height:26px; padding-top:2px; padding-bottom:2px; line-height:26px; background:#fff; border:none;border-right:1px solid #CCCCCC; float:left;outline:0; cursor:pointer;}



/* 主体内容开始
-------------------------------------------------------------- */

.page { margin: 0 auto; width:100%; height: auto; }
.content{ width:100%;}
.content a:hover{color:#074737;}


#pages{padding-top:5px; margin:0 auto; padding:25px 0; }
#pages a{border: 1px solid #DDD;color: #333;margin: 2px;padding: 2px 5px;text-decoration: none;font-size:13px;}
#pages a:hover{border: 1px solid #DDD;color: #333;margin: 2px;padding: 2px 5px;text-decoration: none;background: #195091;color:#FFF;font-size:13px;}
#pages span {background: #195091;border: 1px solid gainsboro;color: white;font-weight: bold;margin: 2px;padding: 2px 5px;font-size:12px;}

article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

/* 主页
-------------------------------------------------------------- */

/* 小导航
-------------------------------------------------------------- */
#con {	FONT-SIZE: 12px; MARGIN: 0px auto; WIDTH:100%}
#tags {margin: 0;padding: 0;}
#tags LI { float: left;list-style: none;border-bottom: none;height:59px;line-height: 59px;width:120px; border-right:1px solid #EEEEEE;text-align: center;display: block;}
#tags LI A {color: #999999; font-size:15px;text-decoration: none;height: 59px;line-height: 59px;}
#tags LI.emptyTag {	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px}
#tags LI.selectTag {color: #333333;display: block;}
#tags LI.selectTag A {color: #333333;}
#tagContent {width:100%;height: auto; overflow: hidden;}
.tagContent {DISPLAY: none;}
#tagContent DIV.selectTag {DISPLAY: block}

.banner { width:100%;}

/* banner
-------------------------------------------------------------- */
#full-screen-slider { width:100%; height:460px;margin:0 auto;position:relative; z-index:99;}
#slides { display:block; width:100%; height:460px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:54%; top:430px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#04459f}
.w1100 { width:1100px; margin:0 auto;}

/* 首页产品
-------------------------------------------------------------- */
.cpzk { padding-top:58px;}
.cppbt { background:url(../images/cpbg.png) no-repeat; width:463px; text-align:center; font-size:18px; margin:0 auto; padding-top:22px;}
.focus{width:1152px;height:195px;overflow:hidden;position:relative;}
.focus ul{height:195px;position:absolute; left:0px;}
.focus ul li{ float:left; width:1100px;height:195px;padding-left:26px; padding-right:26px; text-align:center;overflow:hidden;position:relative;}
.focus .btn{position:absolute;width:1180px;height:0px;right:0;}
.focus .preNext{width:15px;height:30px;position:absolute;top:92px;cursor:pointer;}
.focus .pre{left:0;background:url(../images/sleft.png) no-repeat;}
.focus .next{right:0;background:url(../images/sright.png) no-repeat;}
.con{
	width: 260px;
	height: 195px;
	float: left;
	position: relative;
	cursor: pointer;
}
.con img{
	width:260px;
	height: 195px;
}
.txt{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #fff;
	background:url(../images/cpbg1.png) repeat;
}
.txt h3{ font-size:13px;font-weight: normal; line-height:35px;}
.txt p{	font-size: 13px;color:#D0DCD8; width:188px; margin:0 auto; background:url(../images/xian.jpg) no-repeat center top;display: block;	line-height: 20px; padding-top:7px; margin-top:7px;}
.txt span { margin:0 auto; margin-top:6px; display:block; width:21px; height:15px; background:url(../images/yjian.png) no-repeat;}

/*--首页新闻--*/
.synew{ padding-top:80px; padding-bottom:77px;}
.synewz { width:822px; height:269px; float:left;}
.snewbg { float:left; background:url(../images/sybg1.jpg) no-repeat; width:104px; height:243px; padding:26px 0 0 16px; font-size:16px; color:#ffffff; line-height:26px;}
.snewbg a{ font-size:16px; color:#ffffff; display:block; height:100%;}
.snewbg a:hover{  color:#ffffff;}
.snewbg a span { color:#A6B2AE; font-size:14px;}
.snewnr { float: right; background-color:#F6F6F6; width:664px; height:249px; padding:10px 15px;}
.snewtu { float:left; width:194px; height:247px;}
.newimg { background-color:#FFFFFF; text-align:center; padding-top:8px; padding-bottom:8px;}
.newbt {background-color:#FFFFFF; margin-top:6px; width:194px; height:41px; line-height:41px;}
.newbt a { font-size:14px; padding-left:19px;}
.snewyc { float:right; width:445px; padding-top:14px;}
.snewyc ul li { float:left; padding-bottom:32px; width:100%;}

.newsj { background:url(../images/sxian1.jpg) no-repeat right; height:50px; width:50px; text-align:center; font-size:12px; padding-right:12px; float:left;}
.newsj span { font-size:20px; display:block; padding-bottom:2px;}
.newrwz { float:right; width:366px;}
.newrwz  h3{ font-size:14px; font-weight:normal; padding-bottom:3px; line-height:26px;}

.sgsjjk { width:269px; float:right;}
.sgsbg { background:url(../images/sybg2.jpg) no-repeat; width:269px; height:61px;}
.sgsbg a{ padding-left:14px; padding-top:10px; font-size:16px; color:#ffffff; display:block; height:50px;}
.sgsbg a:hover{  color:#ffffff;}
.sgsbg a span { color:#A6B2AE; font-size:14px;}
.sgsjjbg { background-color:#F6F6F6; height:209px;}
.sgsjjbg a { display:block; width:236px; margin:0 auto; padding-top:17px;}
.sgsjjbg a p { border-top:1px dashed #A6A6A6; margin-top:15px; padding-top:10px; line-height:22px;}
.sgsjjbg a:hover p { color:#074737;}

/*---公司简介--*/
.nyban { width:100%; margin:0 auto; height:221px;}
.nymenu { width:100%; margin:0 auto; border-bottom:1px solid #E9E9E9; padding-bottom:15px; padding-top:20px; }
.leftgs { float:left;}
.leftgs ul li { float:left;padding-right:57px;}

.leftgs ul li a{ font-size:14px; font-weight:bold; background:url(../images/quan.png) no-repeat right; padding-right:23px;}
.leftgs ul li a:hover { color:#074737; background:url(../images/nquan.png) no-repeat right;}
.leftgs ul li a.dq { color:#074737; background:url(../images/nquan.png) no-repeat right;}
.rightgs {float:right; }
.rightgs a { color:#8f8f8f; font-size:14px;}
.rightgs a em { background:url(../images/fangzi.png) no-repeat left; padding-left:20px; font-style:normal;}
.rightgs a span { color:#333333;}

.gsjjs { padding-top:58px;}
.gsleft { float:left; width:524px;}
.gsleft p { background-color:#074737; height:59px;width:488px; padding:5px 22px 0 14px;color:#FFF;}
.gsjjnry { float:right; width:529px;}
.gsjjnry h3 { color:#333333; font-size:20px; padding-bottom:28px;}
.gsjjnry p { padding-bottom:18px;}
.gsjjnrx { background-color:#F3F3F3; width:100%; margin-top:37px; padding-bottom:44px; padding-top:50px; margin-bottom:50px;}
.gsjjnrx .zleft { float:left; width:527px;}
.gsjjnrx .zleft h3 { font-size:20px; color:#333333;}
.gsjjnrx .zleft ul li { padding-top:14px; line-height:25px;}
.gsjjnrx .zleft ul li span { padding-right:5px;}
.gsjjnrx .yright { float:right; width:516px;}
.gsjjnrx .yright img { padding-left:5px; padding-bottom:5px; float:left;}

/*---荣誉资质--*/
.rybg { background:url(../images/rybg.jpg) no-repeat; height:587px; margin:0 auto; margin-top:1px; width:100%;}
.rywenz { padding-top:86px;}
.rywenz p { padding-bottom:10px; height:80px;}
.ryzz1{ overflow:hidden; display:block;}
.carousel { margin: 0px auto; padding:0; width:100%; height:265px; overflow: hidden; position: relative; }
.carousel .slides { overflow: hidden; position: relative; margin:0 auto; }
.carousel .slides .slideItem { padding: 0px; overflow: hidden; position: absolute; cursor: pointer; opacity: 1 !important; box-shadow:0 3px 8px rgba(0,0,0,0.1); }
.carousel .slides .slideItem a { overflow: hidden; display: block; }
.carousel .slides .slideItem img { width: 100%; height: 100%; }
.carousel .slides .slideItem .cover { background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100% !important; height: 265px !important; display: block; position: absolute; }
.prevButton { background:url(../images/left_btn.png) no-repeat; top: 150px; left: 0px; width:42px;height:42px; display: block; position: absolute; z-index: 99; cursor: pointer; }
.nextButton { background:url(../images/right_btn.png) no-repeat; top: 150px; right: 0px; width:42px;height:42px;display: block; position: absolute; z-index: 99; cursor: pointer; }
.carousel_description{ padding-top:30px; background:url(../images/rybg.png) no-repeat center; position:relative; }
.carousel_description div{ width:100%; text-align:center; display:none; }
.carousel_description div span{ display:inline-block; text-align:center; padding-top:25px; font-size:14px; font-weight:bold; color:#333333; font-style:normal;}
.carousel_description div span a{ display:inline-block; height:29px; line-height:29px;font-size:14px; color:#333333; }

/*--企业文化-*/
.qywh { padding-top:51px; padding-bottom:50px;}
.qywhlie { width:100%; margin:0 auto; padding-top:45px;}
.qywhlie ul li { float:left; margin-right:152px;}
.qywhlie ul li:hover .whbg {box-shadow: 0px 0px 20px #888;border-radius:133px;}
.whwenz { text-align:center; font-size:15px; color:#FFF; position:absolute; width:111px; height:43px; padding-top:68px; top:77px; left:75px;}
.wbg1 { background:url(../images/whbg1.png) no-repeat;}
.wbg2 { background:url(../images/whbg2.png) no-repeat;}
.wbg3 { background:url(../images/whbg3.png) no-repeat;}
.whbg { width:265px; height:264px; position:relative;}
.qywhlie ul li span { width:202px; text-align:center; display:block; margin:0 auto; padding-top:37px;}

/*-----新闻中心---*/
.newzk { padding-top:60px;}
.newtul { width:100%; border-bottom:1px dashed #D9D9D9; padding-bottom:44px; overflow:hidden;}
.newtul ul li { float:left; width:342px; height:293px; margin-right:37px;}
.newtul ul li.mr0 { margin-right:0;}
.newtul ul li a { display:block; width:100%; height:100%; background-color:#EAEAEA;}
.newtul ul li a:hover { background-color:#074737;}
.newtul ul li .imgtu { width:342px; position:relative;}
.newtul ul li .newnr { width:318px; margin:0 auto; padding-top:12px;}
.newtul ul li a .newnr h3 { font-size:17px; color:#333333;}
.newtul ul li a .newnr p { line-height:24px; padding-top:8px;}
.newtul ul li a:hover .newnr h3,.newtul ul li a:hover .newnr p { color:#fff;}
.newsj1 { background:url(../images/xwsjbg.png) no-repeat; width:62px; height:55px; position:absolute; text-align:center; top:24px; left:24px; color:#FFF; line-height:25px; padding-top:7px; z-index:99;}
.newsj1 span { font-size:28px;color:#FFF;}
.newlie { width:100%; padding-bottom:20px;}
.newlie ul li { border-bottom:1px dashed #D9D9D9; line-height:25px; width:100%; padding-top:28px; padding-bottom:36px;}
.newlie ul li h3 { color:#333333; font-size:17px; background:url(../images/xwlbbg.png) no-repeat left; padding-left:38px; line-height:30px; margin-bottom:14px;}
.newlie ul li a:hover h3 { color:#074737; }
.newlie ul li span { color:#074737;}
.ym { width:1100px; margin:0 auto; text-align:center; padding-top:15px; padding-bottom:15px;}

/*---产品列表----*/
.prolie { margin:0 auto; width:1200px;}
.prolie ul li { float:left; text-align:center; margin-right:21px; width:260px;  margin-bottom:21px;}
.prolie ul li.mr0 { margin-right:0;}
.porbt { width:100%; text-align:center; height:93px;}
.prolie ul li a .porbt { display:block;background-color:#074737; width:100%; height:93px; color:#fff; line-height:25px;}
.prolie ul li a:hover .porbt { background-color:#8FC320;color:#FFF;}
.prolie ul li a .porbt h3 { color:#FFF; font-size:14px;  padding-top:25px; font-weight:normal; padding-bottom:8px;}
.no_nr {
    margin-right: 0px !important;
}
.pormg { position:relative; overflow:hidden;}
.prolie ul li a .pormg { display:block;}
.porbg { display:block; width:260px; height:198px; position:absolute; top:0; background:url(../images/probg.png); left:-260px;}

.prolie ul li a:hover .pormg .btn-3 { background:url(../images/pjia.png) no-repeat; width:72px; height:72px;
  margin:0 auto;
  margin-top:65px;
    -webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;

}

/*---产品详情----*/

.rightbox{width:515px;float:left;min-height:464px;padding-bottom:50px;overflow-x:hidden;}
.righttitle{margin:0;margin:0px;}
.righttitle em{font:12px/36px "宋体";color:#777777;padding:0 5px;}
.righttitle a{color:#777777;}
.righttitle a:hover{color:#af0000;}
.rightcont{margin:0px;}

.projectbigimg{width:100%;height:358px;position:relative;}
.projectbigimg img{position:absolute;left:0px;top:0;width:544px;height:358px;}
.projecttext{ display:none;}
.projectcheck{width:515px;margin:22px auto;}
.projectcheckleft{float:left; padding-top:35px; }
.projectcheckleft a{display:block; cursor:pointer;width:13px;height:26px;background:url(../images/xqzuo.png) no-repeat;}
.projectcheckright{float:right;padding-top:35px;}
.projectcheckright a{cursor:pointer;display:block;width:13px;height:26px;background:url(../images/xqyou.png) no-repeat;}
.projectcheckimg{height:94px;width:475px;float:left;overflow:hidden; margin-left:8px;}
.projectcheckimg ul{width:20000px;margin-top:10px;}
.projectcheckimg ul li{float:left;display:inline;margin-right:12px;cursor:pointer;width:108px;height:75px;}
.projectcheckimg ul li img{width:108px;height:75px;}
.projectcheckimg ul li.selected{ border:1px solid #5E5E5E;width:108px;height:75px;padding:1px;}
.projectcheckimg ul li.selected img{width:108px;height:75px;}

.projectlisttitle{width:100%;height:30px;background:url(../img/listcheckbg.jpg) repeat-x;overflow:hidden;margin-bottom:43px;}
.projectlisttitle h2{margin:0;float:left;padding:0 20px 0 30px;line-height:30px;background:url(../img/projectlisttitlebg.jpg) #e60012 no-repeat 11px center;font:12px/30px "微软雅黑";color:#fff;}
.projectlistreturn{float:right;line-height:30px;margin-right:5px;}

.proxqy { float:right; width:556px; padding-bottom:50px; overflow:hidden;}
.proxqy h3 { color:#074737; font-size:24px; font-weight:normal; padding-bottom:14px;}
.proxqy p { line-height:25px; padding-bottom:22px;}



/* 专家答疑 页面  -------------------------------------------------------------- */

.acontainer{ width:1100px; margin: 0 auto; padding-bottom:10px;}
.amenuTitle{ width:1100px;height:38px; background:url(../images/zxzpbg.jpg) no-repeat left; margin:0 auto; line-height:38px; cursor:pointer; margin-bottom:9px;}
.aactiveTitle{ width:1100px;height:38px; background:url(../images/zxzpbg2.jpg) no-repeat left; margin:0 auto; line-height:38px;  cursor:pointer;}
.amenuContent{ width:1100px; height:auto; text-align:left; display:none; }
.rczpnei{ padding-top:15px; padding-bottom:15px;line-height:25px;}

.tiwen { font-size:17px; color:#FFF; width:38px; float:left; text-align:center;}
.zjbt{ font-size:14px; padding-left:19px; float:left; width:995px;}
.aactiveTitle .zjbt { color:#FFF;}

/*-------实验案例------*/
.sylie { width:1100px; margin:0 auto; padding-top:10px;}
.sylie ul li {  padding-top:48px; width:530px; float:left; margin-right:32px;padding-bottom:15px;}
.sylie ul li.mr0 { margin-right:0;}
.sylie ul li .sytubg { float:left; position:relative; z-index:99;}
.sylie ul li .sytubg span { display:block; background:url(../images/sybg.png) no-repeat; width:135px; height:135px;  position:absolute;top:0; left:0; z-index:99;}
.sylie ul li .syynr { width:372px; float:right;}
.sylie ul li .syynr h3 { color:#333333; font-size:17px; border-bottom:1px solid #D4D4D4; padding-top:6px; padding-bottom:15px;}
.sylie ul li .syynr p { line-height:24px; padding-top:17px;}
.sylie ul li a:hover h3,.sylie ul li a:hover p { color:#074737;}

/*-----营销网络-----*/
.yxwz { width:1100px; margin:0 auto; line-height:25px; padding-top:55px;}
.yxwlbg { background:url(../images/yxbg1.jpg) no-repeat center 30px;width:100%; margin:0 auto; padding-top:30px; padding-bottom:40px;}
.yximg {width:1100px; margin:0 auto; text-align:center;}

/*-----加盟政策-----*/
.jmsbg {width:100%; margin:0 auto; background-color:#F5F5F5; margin-top:1px;}
.jmzc { padding-top:62px; min-height:424px; padding-bottom:20px;}
.jmzc .leftjm { float:left; position:relative; width:683px;}
.jmnrsz { background:url(../images/jmzcbg.png) no-repeat; width:284px; height:172px; position:absolute; right:0; top:44px; font-size:20px; color:#333333; line-height:28px; text-align:center; padding-top:112px;}
.jmzc .rightjm { float:right;width:405px;}
.jmzc .rightjm h3 { font-size:32px; color:#333333; font-weight:500; padding-bottom:26px; padding-top:12px;}
.jmzc .rightjm p { line-height:25px; padding-bottom:22px;}
.jmzcx { padding-top:56px;width:1100px; overflow:hidden; margin:0 auto; padding-bottom:50px;}
.jmzcx ul li { float:left; width:223px; text-align:center; color:#838383; line-height:23px; margin-right:69px;}
.jmzcx ul li.mr0 { margin-right:0;}
.jmzcx ul li strong { font-size:18px; color:#333333; display:block; padding-top:29px; padding-bottom:16px;}

/*-----联系我们-----*/

.lxmap { width:345px; float:left; position:relative; z-index:99;}
.lxmapnr { width:345px;top:64px; background:url(../images/lxbg.jpg) repeat-x top; height:340px; background-color:#FFF; left:0; position: absolute;}
.lxbt { text-align:center; font-size:20px; color:#FFF; line-height:64px; height:64px;}
.lxnr { padding-top:1px; width:100%;}
.lxnr ul li { border-bottom:1px solid #EFEFEF; height:62px; width:231px; padding-left:78px; padding-right:36px;}
.lxnr ul li.lxbg1 { background: url(../images/lxbg1.png) no-repeat 23px; line-height:22px; padding-top:15px; height:47px;}
.lxnr ul li.lxbg2 { background: url(../images/lxbg2.png) no-repeat 23px; line-height:62px;}
.lxnr ul li.lxbg3 { background: url(../images/lxbg3.png) no-repeat 23px;line-height:62px;}
.lxnr ul li.lxbg4 { background: url(../images/lxbg4.png) no-repeat 23px;line-height:62px;}
.lxnr ul li.lxbg5 { background: url(../images/lxbg5.png) no-repeat 23px;line-height:62px;}

.zxlyk { width:1120px; margin:0 auto; padding-top:29px;}
.zxlybt { width:1100px; margin:0 auto; background:url(../images/lyxian.jpg) no-repeat bottom left; font-size:14px; color:#333333; padding-bottom:15px;}
.zxlywz { padding-top:17px; width:1100px; margin:0 auto;}
.zxlyk1 { width:221px; height:40px; margin-right:36px; float:left;line-height:40px; border:0; background:url(../images/lybg1.jpg) no-repeat;}
.zxlyk1 span { color:#FF0000;}
.lybg { background-color:#FCFCFC; width:1100px; padding-left:15px; padding-right:15px; margin-top:13px; padding-top:15px; margin-bottom:30px;}
.lytjiao { background:url(../images/tjiao.png) no-repeat; width:122px; height:39px; line-height:39px; text-align:center; border:0; outline:0; cursor:pointer; color:#FFF; font-size:16px; font-family:"微软雅黑";}
.lyinput { border:0; background:none; margin-left:10px; margin-top:5px; line-height:25px; width:190px; float:left; outline:0; cursor:pointer;height:25px;}

.zxlyk2 { width:585px; float:left; text-align:left;height:40px; line-height:40px; border:0; padding:0; outline:0;background:url(../images/lybg2.jpg) no-repeat left;}
.zxlyk2 span { color:#FF0000;}
.lyinput2 { border:0; background:none; margin-left:10px; margin-top:5px; line-height:25px; width:554px; float:left; outline:0; cursor:pointer; font-size:13px; height:25px;}
.zxlyk3 { width:1086px;border:0;background:url(../images/lybg3.jpg) no-repeat left;text-align:left; line-height:25px;height:156px;outline:0; cursor:pointer; margin-bottom:20px; margin-top:20px; padding-left:10px; font-family:"微软雅黑";}
.red { color:#FF0000;}
.jobk { padding-top:59px;}
.joban a { width:88px; height:21px; text-align:center; line-height:21px; color:#FFF; background-color:#666666; display:block;}
.joban a:hover { background-color:#074737; color:#FFF;}




/* 首页， 产品开始 */
.mod18{width:1152px;position:relative;margin:0 auto;}
.mod18 .btn{position:absolute;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:0px;background:url(../images/sleft.png) no-repeat;}
.mod18 #prev,.mod18 #next{top:92px;width:15px;height:30px;}
.mod18 .next{right:0px;background:url(../images/sright.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;}
.mod18 .picBox{display:none;}
.mod18 .picBox ul{height:0px;position:absolute; left:0; display:none;}
.mod18 .picBox li{padding-left:75px; padding-right:1px; width:526px;height:377px;}
.mod18 .listBox{width:1100px;height:195px;margin:0 auto;position:relative;overflow:hidden;}
.mod18 .listBox ul{height:195px;position:absolute; padding-left:0px;}
.mod18 .listBox li{width:260px;height:195px; text-align:center;cursor:pointer;position:relative;padding:0 20px 0px 0}


.mod18 .listBox li .pic{float:left;width:100%;height:100%; text-align:center;}
.mod18 .listBox li .pic a { font-size:18px; color:#FFF;}
.mod18 .listBox li .pic img{  margin:0 auto;margin-top:12px; margin-bottom:10px;width:190px;height:150px}
.mod18 .listBox li .demo{width:100%;height:100%;position:absolute;background:#000;opacity:.8}
.mod18 .listBox li .name{position:absolute;width:100%;top:48px;text-align:center}
.mod18 .listBox li .name a{display:block; width:225px;height:25px; text-align:center; font-size:20px;color:#fff;}
.mod18 .listBox li .name p{ padding-top:20px;width:178px;height:87px;line-height:24px;font-size:12px;color:#fff; margin:0 auto;}
.mod18 .listBox li .check{display:block; margin:0 auto;width:22px;height:22px;background:url(../images/shizi.png) no-repeat; margin-top:30px;}
.mod18 .listBox li .check,.mod18 .listBox li .demo,.mod18 .listBox li .name{}
.mod18 .listBox li .demo1,.mod18 .listBox li .demo2{position:absolute;left:0;width:100%;height:50%;z-index:998}
.mod18 .listBox li .demo1{opacity:0;top:0}
.mod18 .listBox li .demo2{opacity:0;bottom:0}
.mod18 .listBox li .demo3,.mod18 .listBox li .demo4,.mod18 .listBox li .demo5,.mod18 .listBox li .demo6{position:absolute;width:50%;height:50%; background:url(../images/kuai.png) repeat;}
.mod18 .listBox li .demo3{left:-133px;top:-87px}
.mod18 .listBox li .demo4{right:-133px;top:-87px}
.mod18 .listBox li .demo5{left:-133px;bottom:-87px}
.mod18 .listBox li .demo6{right:-133px;bottom:-87px}


/*课程介绍 轮播*/
.friend{height:196px;margin:0 auto;width:1100px; position:relative;}
.mr_frbox{height:211px;}
.mr_frBtnL{cursor:pointer;display:inline;float:left;height:30px; position:absolute; top:83px; left:-25px;width:15px;}
.mr_frUl{float:left;height:202px;width:1102px;margin-left:0px;}
.mr_frBtnR{float:right;cursor:pointer;width:15px;height:30px;position:absolute; top:83px; right:-25px;}
.mr_frUl ul li{display:inline;float:left;/*height:389px;*/width:280px;overflow:hidden;position:relative;}
.mr_frUl ul li a img{/*display:block;*/width:100%;}
.mr_zhe{width:300px;position:absolute;top:0;background:rgba(78, 164, 181, 0.65) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=80);background:#4ea4b5;/*实现IE背景透明*//*height:389px;*/left:0;right:0;}
.mr_zhe_i h1{text-align:center;font-size:182px;height:138px;line-height:138px;margin-top:72px;margin-bottom:64px;font-weight:bold;color:#fff;}
.mr_zhe_p{margin-bottom:60px;}
.mr_zhe_p h3{text-align:center;font-size:15px;font-weight:bold;color:#fff;line-height:30px;}
.mr_zhe_p h3 span{display:block;margin:0 auto;width:260px;font-size:18px;border-bottom:1px solid #f4f4f4;}
.mr_zhe_hover{bottom:-596px;height:200px;position:absolute;width:300px;background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=80);background:#0a0a0a;/*实现IE背景透明*/}
.mr_zhe_hover h1{text-align:center;height:40px;line-height:40px;margin:22px 0;color:#fff;}