*{ margin:0; padding:0;}
li{ list-style:none}
body{ font-size:12px; font-family:"微软雅黑"; overflow-x:hidden;}
a{ text-decoration:none;}
img{ border:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
header, footer, article, section, nav, menu, hgroup,figcaption,figure,q{display: block;}

/*上下翻页*/
.dede_pages { width:1200px; margin:0 auto;}
.pagelist { padding-bottom: 10px;}
.pagelist li { background: #fff;border: 1px solid #ccc;float: left;margin-left: 10px;padding: 0 5px;}
.pagelist .thisclass {background:#c21733; border: 1px solid #c21733;}
.page{width:100%;height:40px;line-height:40px;text-align:center;margin-bottom:20px;OVERFLOW: hidden}

/*头部*/
.headTop{ width:100%; height:80px;}
.headCon{ width:1200px; margin:0 auto; height:80px;overflow:hidden;}
.headLogo { float: left; margin-left: 20px; margin-top: 20px; width: 278px;}
.headTel { float: right; margin-bottom: 10px; margin-top: 10px; width: 200px;}
.hTel {float: left; height: 21px;width: 21px;}
.hNum { float: left;height: 21px; line-height: 21px; margin-left: 10px; color:#251368; font-size:18px;}
#header{ float:right;width:650px;margin:0 auto; height:80px;}

/*导航*/
.navCon { margin: 0 auto; overflow: hidden; width: 650px;}
.nav{position: absolute;width: 650px;height: 31px;z-index:999999}
.nav li{position: relative;float: left;}
.nav .bg{ background:url(../images/navbg1.jpg)  top center no-repeat; width:2px; height:18px; padding:0px; display:block;margin-top:7px;}
.navcolumn{line-height: 31px;padding:0px 15px;float:left;height:31px;color:#000;font-size:16px; }
#FnavTitle{ margin-top:35px; margin-left:25px; color:#fff; font-size:14px;}
#FnavTitleL{ margin-top:35px; margin-left:50px;  color:#fff; font-size:14px;}
.section-nav1 img {box-shadow: 0px 0px 5px #e4e4e4;}
.navCon .nav .navItem{left:-736px;}
.navCon .nav .proNav{ left:-832px;}
.navCon .nav .joinNav{ left:-928px;}
.navCon .nav .videoNav{ left:-1024px;}
.navCon .nav .trainNav{ left:-1120px;}
.navCon .navItem li{ float:left; width:380px;}
.nav li .nav-w {z-index:9999999;position:absolute;display:none;float:left;clear:both;overflow:hidden;top:40px;background:#fff; box-shadow:0px 2px 2px #b2b2b2; left:-640px;width:1200px;padding: 10px 0 16px;}
.nav li .section-nav1{ padding:10px; height:auto; }
.navTitle {border:#ccc solid 1px;background:#1C9B3C; height:31px; line-height:31px; width:115px; text-align:center; margin-left:10px;}
.navTitle a{color:#fff; font-size:16px; }
.navTnum {margin: 0 auto; overflow: hidden; width: 240px; margin-left:10px;}
.navTnum a,.nabTnr a{ color:#333; font-size:14px;}
.navIitpic {float: left; width: 129px;}
.navType { float: left; width: 245px;}
.navCon .navType li { float: left; margin: 8px 0; width: 120px;}
.nabTnr{ float:right;}

/*海报*/
.banner{ width:100%; margin:0 auto;min-width:1240px;height:690px;OVERFLOW: hidden;margin-bottom:-10px;}
.default-item{ width:100%;height:690px; position:relative; }
.default-item .prev{ display:none;width:60px;height:60px;position:absolute;left:50%;top:50%; opacity:0;margin:-40px 0 0 0;background:url(../images/index_arrow.png) no-repeat; z-index:1}
.default-item .prev:hover {background:url(../images/index_arrow.png) left bottom no-repeat;}
.default-item .next{ display:none;width:60px;height:60px;position:absolute;right:-50px;top:50%; opacity:0;background:url(../images/index_arrow.png) right top no-repeat;margin:-40px 0 0; z-index:1;}
.default-item .next:hover {background:url(../images/index_arrow.png) right bottom no-repeat;}
.default-item .containerw {width:100%;height:690px;}
.default-item .containerw div{width:100%;height:690px;display:none; position:absolute; left:0; top:0;}
.default-item .containerw a{background-position:top center;background-repeat:no-repeat;display:block;height:690px; width:100%;}
.default-item .containerw div.on{-display:block;}
.default-item .pagination{position:absolute;left:50%;bottom:40px; display:none;}
.default-item .pagination a{position:relative;float:left;left:-50;width:11px;height:11px;background:url(../images/doctor_icon_b.png) -11px 0 no-repeat;text-indent:-999em;margin:0 5px;}
.default-item .pagination a.on{position:relative;float:left;left:-50;width:11px;height:11px;background:url(../images/doctor_icon_b.png) no-repeat;}
.zhezhao{height:492px;position:absolute;z-index:19; width:100%;/* right:1000px;*/top:-15px;left:-960px;margin-left:50%;}
.banBcon {background:url("../images/banBotbg.png") no-repeat center top; height: 125px; position: absolute;margin-top:-125px;width: 100%;  z-index: 11;}

/*海报底部特效*/
.module {position:relative;left: 0;bottom: 0;width:1200px;height: 125px; margin:0 auto;}
.module .center {position: absolute;left: 50%;top: 0;width: 1200px;height: 125px;margin-left: -600px;overflow: hidden;}
.module .left {position: absolute;left: 0;right: 50%;margin-right: 500px;background:url(../images/index-icon.png) repeat-x;height: 98px;}
.module .right {position: absolute;right: 0;left: 50%;margin-left: 500px;background:url(../images/index-icon.png) repeat-x;height: 98px;}
.module .index-center{background: none;}
.kwicks {width: 1200px;height: 125px;}
.kwicks .kwick {float: left;width: 160px;height:125px;border-right: 1px solid #606060;background: url(../images/y-bg4.png) no-repeat right center;overflow: hidden;}
.kwicks .kwick div {width:395px;height:125px; float:left; background:#f6f6f6;}
.kwicks .first {width: 555px;}
.kwicks .last {border-right: 0;}
.kwicks .icon {float: left;width: 160px;height: 125px;background-repeat: no-repeat;background-position: center center; text-align:center;}
.kwicks .first .icon {background-color: #bc2121;}
.icontilte a{ color:#fff; font-size:18px;}
.icontilte { margin-top: 15px;}
.icondes{ margin-top:15px;}
.kwickdes{ line-height:24px; color:#333; font-size:14px; margin-left:25px; float:left; width:320px; margin-top:10px;font-weight:bold;}
.kwickimgo {float: left;height: 120px;margin-left:20px;margin-top: 2px;width: 120px;}
.kwickdeso{ line-height:24px; color:#333; font-size:14px; margin-left:25px; float:left; width:220px; margin-top:10px;}

/*页面底部*/
.footCon2{ width:100%; margin:0 auto;  background:#666666 url(../images/foot_bg.png) repeat-x;min-width:1240px;OVERFLOW: hidden;color:#ffffff}

.footBody{ width:1200px; margin:0 auto;margin-top:30px;}
.footTop {margin-top:20px; height:125px;width:1200px;margin:0px auto;}
.footTopl dd a{ color:#ffffff; font-size:14px;}
.footDate { float: right; width:35px;}
.newTitle { float: left; width: 360px; color:#ffffff; font-size:14px;}
.footTopl dd {margin: 10px 0;overflow: hidden;width: 440px;}
.footTopl{ float:left; width:440px;}
.footTopl dt{ font-size:18px;}
.footTopr { float: right; width: 520px;}
.footTopr dl{ float:left; width:130px; text-align:left}
.footTopr dt a{ font-size:18px;}
.footTopr dd{ font-size:14px; color:#ffffff; margin:10px 0;}
.footService dt a{ color:#ffffff; font-size:18px}
.footFactory dt a{ color:#ffffff;}
.footASsk dt a{ color:#ffffff;}
.footHiring dt a{ color:#ffffff; }
.footService a{ font-size:14px; color:#ffffff; }
.footFactory a{ font-size:14px; color:#ffffff; }
.footASsk a{ font-size:14px; color:#ffffff; }
.footHiring a{ font-size:14px; color:#ffffff; }
.footBoT {clear: both; height: 85px; margin:20px auto 0; width: 1200px;border-top:#ebebeb 1px dashed;}
.footAdress { float: left; width: 640px; margin-bottom:20px; }
.footAdress p { color: #ffffff;font-size: 12px;  margin: 10px 0;}
.cnzz {padding-left: 10px;}
.complaint{ color:#ffffff; font-size:13px;}
.about{ color:#ffffff; font-size:12px;}
.law{ color:#ffffff; font-size:12px;margin-left: 20px;}
.footAbout{ float:right; width:80px;margin-right:30px;}

#slider-block { width:440px; }
.container { height:110px; width:440px; }
.slide { width:440px; }
.slide li { height:32px; line-height:32px;}
#slider-top { background:url(../images/bg-footer-top.png) no-repeat; height:12px; font-size:1px }
#slider-bot { background:url(../images/bg-footer-bot.png) no-repeat; height:12px; }
#slider-block { position:relative; overflow:hidden; }
.container { position:relative; overflow:hidden; margin:0 auto; }
.container div { opacity:0; z-index:0; position:absolute; top:0; left:0; }
.container div div { opacity:1; z-index: auto; position:static; padding:0px; }
#loopedSlider { position:relative; margin:0 auto; }
.newTitle span{}
.widget.last li{ margin:10px 0; overflow:hidden;}
#w {font-size: 18px;left: 0;position: absolute;top: 0;}
#loopedSlider .nav-buttons { position:relative; height:30px;}
#loopedSlider li#p { position:absolute;  right:30px; width:19px; height:19px; }
#loopedSlider li#n { position:absolute; right:0px; width:19px; height:19px;}
.previous{ width:27px; height:27px;}
.container ul.widget { float:left; width:440px; color:#666; }

/*精彩项目*/
.yfTopBg{ background:url(../images/itemtopbg.jpg) top center no-repeat; height:161px; min-width:1240px;}
.project { margin: 10px auto 0; width: 100%;}
.projectItemCon{ width:1200px; margin:25px auto 0; overflow:hidden;}
.projectLeft{ float:left; width:520px;}
.projectRight{ float:right; width:680px;}
.itemHhb { border: 1px solid #ddd; height: 308px; overflow: hidden; padding: 5px; position: relative; width: 464px;}
.itemHhb .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; }
.itemHhb .hd ul{ overflow:hidden; zoom:1; float:left;  }
.itemHhb .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.itemHhb .hd ul li.on{ background:#f00; color:#fff; }
.projectSolide {border-bottom: 1px dashed #ccc;height: 1px;margin-top: 10px;}
.projectD{ background:#f8f8f8; margin-top:30px; padding-bottom:25px; border:#e5e5e5 solid 1px;}
.projectTitle{ color:#d4405c; font-size:30px;}
.projectDtitle a {display: block;}
.projectImg{ background:url(../images/projectask.png) no-repeat; display:block; float:left; width:25px; height:24px; margin-right:10px;}
.projectImg:hover{ background-position:0 -24px;}
.projectDes span{ color:#d33d59;font-size:16px;}
.projectDtitle {overflow: hidden;padding-left: 20px;padding-top: 10px;}
.projectDes { color: #666; font-size: 16px; margin-top: 10px;}
.projectDtitle .projectT{ font-size:20px;  float:left;}
.projectDtitle span { color: #999;float: right;font-size: 14px;margin-right: 20px;}
.projectDtitle img {float: left; margin-right: 10px;}
.projectSolde { border-bottom:#eee solid 1px ;margin: 0 auto; padding-top: 20px; width: 660px;}
.projectDescription {color: #666; line-height:25px; font-size: 16px;margin-top: 20px; padding: 0 20px;text-align: justify; }
.projectItemBg{ background:#f8f8f8; width:100%; min-width:1240px;}
#projectNum { overflow: hidden;padding: 20px 0;}
#projectNum .projectD{ background:#fff;}
#project{ margin-top:35px;}

/*产品展示*/
.proNav{ background:url(../images/protopbg.jpg) top center no-repeat; width:100%}
.proNavcon{ width:1200px; margin:0 auto; padding-top:50px}
.prolist{ width:1180px;  background:#fff; margin:0 auto; padding:35px 10px 0 10px;}
.proBoxNav{ width:1230px; height:auto; margin:0 auto; background:url(../images/procolbg.png) no-repeat; min-height:1000px;}
.proBoxWidth{ width:1200px;height:auto; margin:25px auto 0; background:#fff; overflow:hidden;}
.proBoxWidth a{ font-size:20px; color:#000; float:left;margin-left:15px;margin-top:20px;}
.proBoxWidth .pro_on{ color:#c80c33;}
.proBoxWidth i{ font-style:normal; font-size:20px; color:#cbcbcb; float:left;margin-left:15px; margin-top:20px;}
.proTitle {color: #fff;font-size: 30px; margin-left:25px;}
.proDescpition{ color:#eaeaea; font-size:18px;}
.prolist .hd{ height:32px; line-height:32px; position:relative; border-top:#8c8c8c solid 5px; }
.prolist .hd ul{ float:left;  position:absolute; height:32px;   }
.prolist .hd ul li{ float:left; width:118px;font-size:16px; height:32px; cursor:pointer; text-align:center;}
.prolist .hd ul li.on{ background:#b5b5b5; color:#fff; font-size:16px; width:118px; height:32px; line-height:32px;}
.prolist .bd li {margin:5px;float: left;width: 578px; border:#ccc solid 1px;}
.prolist .bd li .date{ float:right; color:#999;  }
.prolistLeft {float: left; width: 290px; padding:2px; height:211px;}
.prolist .bd .proLright{ float:right;}
.prolistRight{ float: left; width:282px; height:214px;background:#f8f8f8; margin-left:2px;}
.bd { height: 780px;margin-top:35px;overflow: hidden;}
.prolistRight dl{ width:264px; margin:0 auto;}
.prolistRight dt {padding-top: 10px;}
.proType{ color:#999; font-size:14px;}
.proName{ color:#000;font-size:14px;}
.proComponent{ color:#999; font-size:14px;}
.proDes{ color:#333333; font-size:14px;}
.proFunction{color:#999; font-size:14px;}
.proDesCon{ color:333; font-size:14px;}
.proSolid{ border-bottom:#ccc solid 1px; padding-bottom:10px;}
.prolistRight dd { margin-top: 10px;text-align:justify;}
.proSflow{ height: 40px;overflow-x: hidden;overflow-y: auto;}
.proflow { height: 80px;overflow-x: hidden;overflow-y: auto;}

/*加盟流程*/
.joinTopBg{ background:url(../images/jointopbg.jpg) top center no-repeat; width:100%; height:192px;}
.joinTopNav{width:1200px; margin:0 auto; padding-top:30px;}
.joinlist{ padding-top:70px;}
.joinlist .pro_on{ color:#c80c33;}
.joinlist i{ font-size:20px; font-style:italic; color:#cbcbcb; margin-left:10px;}
.joinlist a {color: #000; font-size: 20px; margin-left: 15px;}
.joinlist{width:1200px; margin:0 auto;}
.joinContainer{ width:1200px; margin:0 auto; overflow:hidden; position:relative;top:-50px;}
.joinList .joinListNum{ float:left; width:360px; height:360px; box-shadow:0 0 5px #ccc; margin:20px; position:relative;}
.joinTitle{ background:#eeeeee; width:358px; height:50px; border:#fff solid 1px; position:relative;}
.joinNum{z-index:11; background:url(../images/joinnum.png) no-repeat;top:-6px;left:20px; width:60px; height:69px; display:block; position:absolute; float:left;}
.joinNum i { color: #fff;  float: left;font-family: Arial;font-size: 24px; font-style: italic; text-align: center;width: 60px;height:69px; line-height:69px; font-weight:bold;}
.joinDescription {color: #333;font-size: 16px;margin: 15px auto 0;text-align: justify; width: 320px;}
.joinTit{color:#ca0a37; float:left; position:absolute; font-size:20px; height:50px; line-height:50px; margin-left:100px;}
.joinDescription a{ margin-left:28px; }
.jointel{ float:left; margin-left:35px; background:url(../images/jointel.jpg) no-repeat; width:44px; height:44px;}
.jointelHov { background: #eee; bottom: 70px; color: #000; font-size: 18px;height: 40px;left: 0; line-height: 40px;padding-left: 20px;  position: absolute; width: 340px;z-index: 555;}
.joinqq{ float:left;margin-left:38px; background:url(../images/joinqq.jpg) no-repeat; width:44px; height:44px;}
.joinqqhov{ background: #eee; bottom: 70px; color: #000; font-size: 18px;height: 40px;left: 0; line-height: 40px;padding-left: 20px;  position: absolute; width: 340px;z-index: 555;}
.joinlx{ float:left;margin-left:38px; background:url(../images/joinlx.png) no-repeat;width:44px; height:44px;}
.joinlx:hover{ background-position:0 -44px;}
.joinwx{background:url(../images/joinwx.jpg) no-repeat; width:44px; height:44px; float:left; margin-left:38px;}
.joinwxh { position: absolute;right: 0; top: 88px;z-index: 555;}
.joinlistx { position: relative;}
.joinlistx .hd { bottom: 10px; height: 15px; overflow: hidden;  position: absolute; right: 10px; z-index: 1;}
.joinlistx .hd ul {float: left;overflow: hidden;}
.joinlistx .hd ul li { background: #fff;cursor: pointer; float: left;height: 15px; line-height: 14px; margin-right: 2px;text-align: center; width: 15px;}
.joinlistx .hd ul li.on {background:#f00;color: #fff;}
.brandContainer .left_box{width:180px;height:auto;OVERFLOW: hidden;float: left;padding-top:20px;}
.brandContainer .left_box .left_box_list{width:95%;height:30px;line-height:30px;margin:0px auto;margin-top:10px;margin-bottom:10px;text-align:center;background:#f1f1f1;border:#ebebeb 1px solid;}
.brandContainer .left_box .left_box_list a{color:#000000}
.brandContainer .left_box .left_box_list:hover{width:95%;height:30px;line-height:30px;margin:0px auto;margin-top:10px;margin-bottom:10px;text-align:center;background:#1C9B3C;border:#ebebeb 1px solid;}
.brandContainer .left_box .left_box_list:hover a{color:#ffffff}
.brandContainer .left_box .left_box_list_hover{width:95%;height:30px;line-height:30px;margin:0px auto;margin-top:10px;margin-bottom:10px;text-align:center;background:#1C9B3C;border:#ebebeb 1px solid;}
.brandContainer .left_box .left_box_list_hover a{color:#ffffff}
.brandContainer .right_box{width:950px;height:auto;OVERFLOW: hidden;border-left:#CCCCCC 1px dashed;float: right;padding-top:20px;}
.brandContainer .right_box .content{width:95%;height:auto;margin:0px auto;}
/*培训现场*/
.courseTopBg{background:url(../images/coursetopbg.jpg) top center no-repeat; width:100%; height:255px;}
.scrollbox{width:1200px;margin:0 auto; overflow:hidden; position:relative; top:-50px;}
.pic-list{height:220px;overflow:hidden; width:1160px; margin:10px auto 0;position:relative;}
.pic-list ul{position:absolute;left:0px;top:0px;}
.pic-list .picture{float:left;width:281px;height:220px;position:relative;background:#eee; margin-left:9px;}
.pic-list .picture em{display:inline-block;background:#000;opacity:0.75;filter:alpha(opacity:75);color:#fff;padding:0px 5px;height:20px;line-height:20px;position:absolute;right:0px;bottom:0px;text-decoration:none;}


/*培训课程*/
.courseCon{ width:1200px; margin:0 auto;overflow:hidden; position:relative;top:-50px;}
.courseBody{ width:1160px; margin:0 auto 0 25px;}
.courseLeft{ float:left; width:561px;}
.courseCenLeft {float: left;width: 561px;margin-top: 20px;}
.courseDesLeft {float: left;width: 340px;margin-left: 70px;}
.courseCenRight {float: right;margin-right: 10px;}
.courseCen{ width:1150px;overflow:hidden;  background:#fffefb;  border-left:#eee solid 1px; border-right:#eee solid 1px; box-shadow:0 0 5px #f1f1f1;  }
.courseDes {overflow: hidden;}
.courseCenTitle{ background:url(../images/coursetbg1.png) no-repeat; width:542px; height:44px;}
.courseCenTitleOne{ background:url(../images/coursetbg2.png) no-repeat; width:542px; height:44px;}
.courseItem {background: #fffefb;color: #be2240; font-size: 24px;height: 44px;line-height: 44px; margin-left: 25px;padding-right: 10px;}
.courseNum {color: #fff; font-size: 24px; padding-left: 24px;}
.courseDesLeft p{ color:#333; font-size:14px; margin:2px 0; padding-left:20px;}
.courseCenLeft p{ color:#333; font-size:14px; padding-left:20px; margin:2px 0; text-align:justify;}
.courseCenBg{ background:url(../images/coursesolidbg.jpg) repeat-y; width:28px;min-height:1720px; display:block; height:auto; float:left;}

/*品牌故事*/
.brandTopBg{background:url(../images/brandtopbg.jpg) top center no-repeat; width:100%; height:260px; min-width:1240px;}
.brandContainer{ width:1160px; margin:0 auto;top:-50px;min-height:500px;OVERFLOW: hidden;height:auto;line-height:25px;font-size:14px;}
.brandTop{ width:1160px; margin:0 auto; height:208px;}
.brankLeft { float: left; height: 208px; width: 208px;}
.brankRight {float: left;width: 952px;background:#f6f6f6; height:208px;}
.brankTilte { font-size: 18px; margin-left: 20px; margin-top:20px; width:900px;}
.brankDes{ margin-top:20px; margin-left:20px; color:#666; font-size:14px; text-align:justify; width:900px;letter-spacing:2px; line-height:26px;}
.brankColor{ color:#bc1203; font-size:14px;}
.brankCen{ background:url(../images/brankimg01.jpg) no-repeat; width:1160px; height:204px; margin-top:25px;}
.brankCen a { color: #666; float: left; font-size: 18px;margin-left: 245px; margin-top: 120px;width: 880px;line-height:35px;}
.brankBottom{ width:1160px; margin:20px auto 0; background:#f6f6f6; padding-bottom:50px;}
.brankDesLeft{ float:left; width:615px; margin-left:20px;}
.brankDesRight{ padding-top:15px;}
.brankDesTitle{ color:#fff;font-size:18px; height:30px; line-height:30px; width:470px; background:#c11a3d; padding-left:20px; letter-spacing:2px; margin-top:45px;}
.brankDesp{ color:#666; font-size:14px; text-align:justify; text-indent:2em; margin-top:20px; line-height:25px;}
.brankDescription{ margin-left:20px; width:1100px; color:#666; font-size:14px; line-height:25px; text-align:justify; text-indent:2em; margin-top:20px;}
#timeline {width: 1160px;overflow: hidden;margin:25px auto 0;position: relative; background:url(../images/lc_bg.jpg) repeat-x; }
#dates {width: 1160px;height: 60px;border-bottom:#dd9700 solid 1px;margin-left:0px;}
#dates li {list-style: none;float: left;width: 200px;height: 64px;font-size: 24px;text-align: center; background:url(../images/radiussamll.png) center bottom  no-repeat;cursor:pointer;}
#dates .bg{ background:url(../images/radiusbig.png) center bottom no-repeat; padding-bottom:5px;}
#dates a { margin-top:20px; float:left;padding-bottom: 10px;text-align:center; width:200px; color:#666666; font-size:18px;}
#dates .selected {font-size: 24px; color:#c21937; text-align:center; width:200px;}
#issues {width: 1160px;height: 100px;overflow: hidden; padding-left:20px}
#issues li {width: 1160px;height: 100px;list-style: none;float: left;}
#issues li h1 {color: #ffcc00;font-size: 42px;margin: 20px 0;text-shadow: #000 1px 1px 2px;}
#issues li p {font-size: 20px;margin-right: 70px; margin:10px; font-weight: normal;line-height: 22px; color:#c92b40;}
#issues a {color: #b1082c;float: left;font-size: 30px;font-weight: bold;margin-right: 10px;}

/*品牌文化*/
.cultureCon{ width:1150px; margin:0 auto; border:#fdecdd solid 5px;}
.cultureLeft{ width:573px; float:left;}
.cultureRight{ width:573px; float:left;}
.cultureSolide{ border-left:#f5e2d1 solid 2px;}
.brandBoss{ background:url(../images/bossbg.jpg) no-repeat; height:481px;width:1160px; margin:0 auto;}
.brankBossLeft {float: left;width: 580px;}
.brankBossLeft dt,.brankBossRight dt{color: #d81040;font-size: 24px; font-weight: bold;margin-top: 310px;text-align: center;}
.brankBossRight{ float:right; width:580px;}
.bossllo{ float:left; margin-left: 185px; font-size:16px;margin-top: 45px;}.bossllt{ float:left;font-size:16px;margin-top: 45px; margin-left:75px;}
.bosslo {margin-left: 110px; margin-top: 45px;}
.bosslo,.bosslt,.bosslh { float: left; font-size:16px;}
.bosslt {margin-left: 60px;  margin-top: 45px;}
.bosslh { margin-left: 60px;margin-top: 45px;}
.brankBossSummary{ background:#f5f4f1; overflow:hidden; width:1120px; margin:30px auto 0; padding:20px;}
.brankBossSummary p{ margin:20px 0; color:#333; font-size:20px; font-weight:bold; padding-left:150px;}
.brankBossPo{ background:url(../images/boss01.png) no-repeat #fff; height:90px;  line-height:90px;}
.brankBossPt{ background:url(../images/boss02.png) no-repeat #fff; height:90px;  line-height:90px;}
.brankBossPth{ background:url(../images/boss03.png) no-repeat #fff;height:90px;  }
.brankBossPth a{ float: left; margin-top: 15px;}
.brandMotto{ background:#af833e; width:100%; margin:25px auto 0; height:105px;}
.brandMotto span{ color:#fff; font-size:20px; width:1120px; margin:20px auto 0; float:left; padding:0 20px; text-align:justify;}
.brankMottoR { float: right; margin-top: 20px;}
.brankBossMail{ background:#af833e; height:50px; line-height:50px; color:#fff; font-size:20px; width:550px; margin:25px auto 0; text-align:center;}
.brankQty{ margin-top:20px;}

/*机构资质*/
.mechanismCon{ width:1200px; margin:0 auto;position:relative;top:-70px;}
.mechanismTitle{ width:1160px; margin:20px auto 0; text-align:center; }
.mechanismTitle a {padding: 0 20px;font-size:32px; font-weight:bold;}
.mechanismScience { margin:20px auto 0;width: 1160px; overflow:hidden}
.mechanismHonorCon{ width:1160px; margin:20px auto 0; overflow:hidden;}
.mechanismSleft {float: left;width: 281px;}
.mechanismSright { float: left;width: 879px;}
.mechanismSright li{ float:left; width:281px; margin:0 0 6px 12px}
.mechanismHonorLeft{ float:left; width:574px;}
.mechanismHonorRight{ float:left; width:586px;}
.mechanismHonorRight  .mechanismHonorLi{ margin-bottom:0;}
.mechanismHonorRight li:hover{ opacity:0.8;}
.mechanismHonorRight li {  float: left; margin-bottom: 14px; margin-left: 12px; width:281px; height:221px;}
.mechanisHonorTitle{ background:#666666; height:35px; line-height:35px; text-align:center; color:#fff; font-size:18px;}
.mechanismHonorBottom{ width:1160px; margin:0 auto; overflow:hidden;}
.mechanismHonorBottom li{ float:left; width:281px; height:221px; margin-right:12px; margin-top:10px; }
.mechanismHonorBottom li:hover{ opacity:0.8;}

/*代理区域查询*/
.queryCon{ width:1200px; margin:0 auto; position:relative; top:-50px;}
.queryWidth{ width:1160px; margin:0 auto;}
.queryTop{ background:url(../images/juery01.jpg) no-repeat; letter-spacing:2px;width:1110px; height:60px; text-align:center; margin:5px auto 0; line-height:60px; color:#bd1131; font-size:24px;}
.queryTop a{ color:#fff;}
.queryTDes {margin: 30px auto 0; overflow: hidden; width: 1160px;}
.queryTable{ float:left; width:647px; border:#bfbfbf solid 1px; border-right:none;}
.queryTable tr { float: left;height: 48px;line-height: 48px;width: 646px;}
.queryTable .queryYear{ width:646px; font-size:14px; color:#bd1131; background:#dcdcdc;}
.queryTable td{padding-left:20px; width:302px; border-bottom:#bfbfbf solid 1px; border-right:#bfbfbf solid 1px; color:#333; font-size:18px;}
.queryTDes .arrLx{ width:646px; margin:0 auto;}
.queryTDesRight{ float:left; width:460px;}
.queryDTitle {background: #dcdcdc;color: #bd1131; font-size: 20px; height: 48px;line-height: 48px;text-align: center; width: 646px;border-right:#bfbfbf solid 1px;}
.queryTDesLeft li{ height:48px; line-height:48px; float:left; width:302px; padding-left:20px; color:#333; font-size:20px; border-right:#bfbfbf solid 1px; border-left:#bfbfbf solid 1px; border-bottom:#bfbfbf solid 1px;}
.queryTDesRight{ background:url(../images/juery02.jpg) no-repeat; width:460px; height:355px; float:right;}
.queryPo { color: #fff; font-size: 20px;margin: 10px auto 0; text-align: justify;width: 280px;}
.queryPt{ width: 280px; margin:40px auto 0; font-size:18px; text-align:center;}
.queryPth{width: 280px; margin:80px auto 0; font-size:18px; text-align:center;}
.queryName{ width:1158px; margin:30px auto 0; overflow:hidden;border:#bfbfbf solid 1px;border-right:none;}
.queryName tr{ width:1158px; margin:0 auto; }
.queryName th { width: 1158px;background: #dcdcdc;color: #bd1131; font-size: 20px; height: 48px;line-height: 48px;text-align: center; border-right:#bfbfbf solid 1px;}
.queryName td { float: left;padding-left:20px;  width: 364.666px; height:48px; line-height:48px;font-size:18px; border-right:#bfbfbf solid 1px; border-bottom:#bfbfbf solid 1px;}
.queryName .jueryCtiyDx{ width:1136px; font-size:14px; color:#bd1131; background:#dcdcdc;}
.queryName th a{ font-size:14px; color:#000;}

/*加盟商展示*/
.exhibitionCon{width:1200px; margin:0 auto; position:relative;top:-50px;}
.exhibitionTitle{ width:1160px; margin:20px auto 0; text-align:center; }
.exhibitionTitle a {font-size: 24px;  padding: 0 20px;}
.exhibitionSolid{ border-bottom:#d89c3b solid 5px;}
.exhibitionZTitle{margin:35px auto 0;text-align: center;width: 1160px; color:#d89c3b;}
.exhibitionZTitle a{  font-size: 24px;padding: 0 20px;}
#tour{z-index:1;position:relative;z-index:1;min-height:500px;width:1075px; margin:60px auto 0;}
#img-slider .slide{width:100%;background:#fff;position:absolute;}
#img-slider .slide .img{margin:10px auto;border:none;}
#img-slider .img{background-color:#fff;width:860px;height:415px;position:relative;}
#img-slider .img .label{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;background:#10af8b;padding:2.5% 0;position:absolute;bottom:0;left:0;right:0;font-weight:400;text-align:center;color:#fff;font-size:150%;}
#img-slider .img:first-child{display:block;}
.switcher-wrap.slider #img-slider .img{-webkit-box-shadow:0 4px 20px rgba(0,0,0,0.4);-moz-box-shadow:0 4px 20px rgba(0,0,0,0.4);-ms-box-shadow:0 4px 20px rgba(0,0,0,0.4);box-shadow:0 4px 20px rgba(0,0,0,0.4);border-color:#fff;}
.switcher-wrap a.next,.switcher-wrap a.prev{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;position:absolute;width:50px;height:50px;top:50%;margin-top:-25px;bottom:0;left:0;background:url(http://demo.lanrenzhijia.com/2014/banner0923/css/sprites.png) no-repeat 16px 12px;z-index:1000;-webkit-transition:background-color 300ms linear;-moz-transition:background-color 300ms linear;-o-transition:background-color 300ms linear;-ms-transition:background-color 300ms linear;transition:background-color 300ms linear;}
.switcher-wrap a.next:hover,.switcher-wrap a.prev:hover{background-color:rgba(16,175,139,0.1);}
.switcher-wrap a.prev{right:0;left:auto;background-position:-63px 12px;}
.switcher-wrap ul.switcher{text-align:center;position:absolute;left:0;right:0;bottom:30px;}
.switcher-wrap ul.switcher li{display:inline-block;border:1px solid #ccc;margin:0 4px;}
.switcher-wrap ul.switcher li a{display:block;width:14px;height:14px;-o-transition:background 0.30s ease-in-out;-webkit-transition:background 0.30s ease-in-out;-moz-transition:background 0.30s ease-in-out;transition:background 0.30s ease-in-out;}
.switcher-wrap ul.switcher li a:hover,.switcher-wrap ul.switcher li.active a{background:#c80c33;}
.switcher-wrap ul.switcher li:last-child{margin-right:0;}
.switcher-wrap{width:1075px;margin:10px auto 50px ;height:415px;}
.item{position:absolute;top:0;left:0;width:860px;height:415px;overflow:hidden;background:#FAFAFA;border:1px solid #ddd;z-index:1;opacity:1;}
.item .pic{float:left;width:395px;height:340px;display:inline;margin:15px;}
.item .pic img{width:395px;height:340px;vertical-align:top;}
.item .txt{float:left;width:405px;margin-top:12px;}
.item span {color: #666;font-size: 18px;}
.item .caseYear{ font-size:18px; color:#000;}
.item.caseMoney{ font-size:18px; color:#000;}
.item .caseNum{ color:#d89c3b; font-size:14px;}
.item .sfh{ background:#f66b5b; width:70px; height:25px; line-height:25px; float:left; font-size:18px; text-align:center; color:#fff;}
.item .zy{ background:#96bae7; width:70px; height:25px; line-height:25px; float:left; font-size:18px; text-align:center; color:#fff; margin-left:10px;}
.item .kbh{background:#9cdbc3; width:70px; height:25px; line-height:25px; float:left; font-size:18px; text-align:center; color:#fff; margin-left:10px;}
.item .txt dt{color:#000; font-size:18px; margin-top: 19px;}
.wrap {height: 680px;}
.item .txt .info{color:#000; font-size:18px;}
.item .txt dd{height:24px;line-height:24px; margin:10px 0;}
.item .txt dd span{float:left;}
.item .txt .star{position:relative;float:left;height:12px;width:69px;margin:6px 0 0 5px;}
.item .txt .star .star_red{position:absolute;top:0;left:0;height:12px;width:69px;z-index:2;background:url(images/star.png) repeat-x scroll left top transparent;}
.item .txt .star .star_grey{background:url(images/star.png) repeat-x scroll left -15px transparent;height:12px;width:69px;}
.item .txt .pink,.item .txt .blue,.item .txt .green{color:#FFF;font-weight:700;margin-right:2px;background:#F66B5B;padding:0 5px;}
.item .txt .blue{background:#96BAE7;}
.item .txt .green{background:#9CDBC3;}
.item .txt .comment{width:403px;height:150px;margin-top:10px;background:#FFF;border:1px solid #EAEAEA;}
.item .txt .comment h3{font-size:18px; color:#666;font-weight:400;height:24px;line-height:24px;border-bottom:1px solid #E9E9E9;padding:5px 10px;}
.item .txt .comment .comment_list{overflow-y:auto; overflow-x:hidden;width:385px;height:95px;margin:8px 0 0 10px; color:#999; font-size:14px; text-align:justify;}
.item .txt .comment .comment_list ul{width:220px;}
.item .txt .comment .comment_list ul li{height:20px;line-height:20px;white-space:nowrap;}
.item .txt .comment .comment_list ul li b{color:#999;font-weight:400;}
#control{height:37px;text-align:center;background:url(images/bg.png) no-repeat;}
#control span{width:14px;height:14px;font-size:0;line-height:0;cursor:pointer;display:inline-block;background-color:#FEFEFE;border:1px solid #BCC1C5;margin:13px 2px 2px;}
#control span.active{background-color:#c11a3d;}

/*法律声明*/
.lawTopBg{ background:url(../images/flsmtopbg.jpg) top center no-repeat; width:100%; height:160px;}
.lawCon{ width:820px; margin:0 auto; overflow:hidden;}
.lawTopLeft{ float:left; width:175px;}
.lawTopRight { float: left;width: 600px;}
.lawTopTitle {color: #bc2121;font-size: 24px; margin-left: 100px;}
.lawTop { margin-top: 30px; overflow:hidden; width:820px;}
.lawTopNum {color: #bc2121;font-size: 14px;margin-left: 50px; margin-top:15px; float:left; width:150px;}
.lawTopLssue {color: #bc2121; margin-top:15px; float:left; width:150px;font-size: 14px; margin-left: 135px;}
.lawSolidO{ border-bottom:#bc2121 solid 5px; margin-top:20px;}
.lawSolidT{ border-bottom:#bc2121 solid 1px; margin-top:5px;}
.lawTitle{ text-align:center; font-size:18px; color:#bc2121; margin-top:35px;}
.lawDescription{ width:780px; text-align:justify; font-size:14px; color:#666; text-indent:2em; margin-top:20px; line-height:35px;}
.lawL{ width:780px; overflow:hidden; margin-top:50px;}
.lawL a{float:right; color:#010101; font-size:14px;}
.lawDate{ width:780px;overflow:hidden; margin-top:10px;}
.lawDate a{ float:right; color:#010101; font-size:14px;}
.lawSolidBot {margin-top: 100px;}
.lawBody{width:780px;margin:0 auto; }
.lawSolidR{ float:right; margin-top:20px; margin-bottom:50px;}

/*视频专区-官方视频*/
.videoTopBg{ background:url(../images/videotopbg.jpg) top center no-repeat; width:100%; height:265px;}
.videoCon{ width:1200px; margin:0 auto; overflow:hidden; position:relative;top:-50px;}
.videoList{ width:1160px; margin:0 auto;}
.videoList dl{ float:left; width:378px;margin-left:13px; margin-bottom:13px;}
.videoList .videoNum{ margin:0;}
.videoList dt{ height:282px;}
.videoNum dt{ height:282px;}
.videoList dd{ background:#4b4b4b; width:378px; height:55px; line-height:55px; color:#fff; font-size:20px; text-align:center;}

/*加盟问题*/
.askTopBg{ background:url(../images/asktopbg.jpg) top center no-repeat; width:100%; height:260px;}
.askCon{ width:1100px; margin:0 auto;min-height:500px;height:auto;OVERFLOW: hidden;}
.askListLeft{ float:left; width:685px;}
.askListRight{ width:258px; float:right; border:#eee; height:140px; background:#fffede;}
.askListLeft dt{ overflow:hidden; width:685px;}
.askBg{ background:#bb1b28; width:36px; line-height:36px; height:36px; color:#fff; font-size:20px; text-align:center; float:left}
.askTitle{ float:left;color:#000;font-size:18px; height:36px; line-height:36px; margin-left:20px;}
.answerBg{ background:#000; width:36px; line-height:36px; height:36px; color:#fff; font-size:20px; text-align:center; float:left}
.askListLeft dd{ overflow:hidden; width:685px; margin-top:15px;}
.askList .answerDes{ margin-left:15px; float:left; width:630px; color:#666; font-size:16px; text-align:justify;}
.askRight{ overflow:hidden; width:200px; margin:15px auto 0;}
.askList{ overflow:hidden; border-bottom:#ccc solid 1px; padding-bottom:10px;}
.askRightLeft{ float:left; width:120px;}
.askRRight{float:right; width:58px;}
.askrx{ color:#666666; font-size:14px;}
.asktel{ color:#c2052c; font-size:20px; width:140px;}
.askbut{ width:200px; margin:15px auto 0; background:#ff9000; height:40px; line-height:40px;text-align:center;  }
.askbut a{color:#fff; font-size:18px;}
.askDl{ overflow:hidden; border-bottom:#ccc solid 1px; padding-bottom:10px;}
.askDl dt{ width:1100px; margin:20px auto 0; overflow:hidden;}
.askDl dd{ width:1100px; margin:15px auto 0; overflow:hidden;}
.askDl .answerDes{ color:#666; font-size:16px; padding-left:20px; text-align:justify; float:left; width:904px;}
.swt{ color:#008de6; font-size:16px;}
.ss{ font-size:16px; color:#bb1b28;font-style:normal;}
.bottom{ margin-top:50px; margin-bottom:35px;}

/*客户问题*/
.askJm .askCon{ position:relative;top:-50px;min-height:500px;height:auto;OVERFLOW: hidden;}
.customerAsk .askCon{position:relative; top:-50px;}
.customerAsk .askDoc{ padding-left:55px; width:905px;}
.askPrompt{ color:#bb1b28; font-weight:bold;font-size:18px;}
.askPromptDes{ font-size:18px;}
.asklist .hd {border-top: 5px solid #8c8c8c;height: 32px; line-height: 32px;position: relative;}
.asklist .hd li{ cursor: pointer;float: left;font-size: 16px; height: 32px;text-align: center;width: 118px;}
.asklist .hd ul li.on { background: #b5b5b5; color: #fff;font-size: 16px;height: 32px;line-height: 32px; width: 118px;}
.asklist .bd{ height:auto;}
.askmore {text-align: center; font-size:18px; margin-top:35px;}
.askbutton{color:#008de6;	}
.askYtqb{ color:#bb1b28;}

/*权威专利*/
.patentTopBg{ background:url(../images/patenttopbg.jpg) top center no-repeat; width:100%; height:160px;}
.patentCon{ width:1160px; margin:0 auto;}
.patentDT{ border-bottom:#dcdcdc solid 1px; font-size:24px; color:#010101; padding-bottom:10px;}
.patentDes{ width:1160px; margin:20px auto 0; overflow:hidden;}
.patentDT a{ border-bottom:#bb1b28 solid 2px; padding-bottom:10px; padding-left:10px;}
.patentList{ float:left; width:620px; margin-top:30px;}
.patentList dl {float: left; height:120px;width: 310px; margin-top:25px;}
.patentList dt{ font-size:24px; color:#ac1431;}
.patentList dd{ font-size:14px;}
.patentList .czuo{ width:280px;}
.patentList img {  margin-right: 15px;}
.patentList .patentDl{ float:right;}
.patentDImg {float: left; margin-left: 150px; text-align: center;width: 295px; margin-top:15px;}
.patentDImg p{ color:#c2011c; font-size:24px;}
.patentDImg img {margin-top: 5px;}
.patentExplain{width:1160px; margin:30px auto 0;}
.patentXB{ float:left; width:450px;}
.patentEx{ float:left; width:695px; margin-left:15px;}
.patentEx li{ float:left; margin-left:10px;}
.patentBox{ overflow:hidden; margin-top:35px;}

/*营销推广*/
.marketingBan{ background:url(../images/marketing01.jpg) top center no-repeat; width:100%; height:340px;}
.marketingTop{ background:url(../images/marketing02.jpg) top center no-repeat; width:100%; height:255px;}
.marketingWidth{ width:1200px; margin:0 auto; padding-top:15px;}
.marketingT {overflow:hidden;padding-left: 350px; text-align: center;}
.marketingL{ font-size:24px; float:left; margin-top:40px;}
.marketingR{ width:128px; float:left; padding-left:5px; margin-left:10px; background:url(../images/marketing03.png) no-repeat; height:115px; text-align:center; color:#fff; font-size:18px; line-height:115px;}
.marketingCen{ width:925px; margin:0 auto; overflow:hidden;}
.markentingSL{ background:#e8e8e8; height:20px; width:200px; display:block; float:left; margin-top:7px;}
.markentingSR{ background:#e8e8e8; height:20px; width:200px; display:block; float:left; margin-top:7px;}
.markentingCC{ color:#f70903; font-weight:bold; font-size:24px; float:left; margin:0 10px;}
.marketingBot{ color:#fff; font-size:30px; font-weight:bold; width:880px; margin:0 auto; padding-top:40px;}
.markentingBody{ width:1160px; margin:50px auto 0; overflow:hidden}
.markentList{ overflow:hidden;}
.markentListL dt{ font-size:24px; font-weight:bold; margin-top:20px;}
.markentListL dd{ color:#666; font-size:18px;}
.markentLD{ margin-top:20px;}
.markentLDD{ margin-top:10px;}
.markentLDDD{ margin-top:35px;}
.markentListL .markentLT{ color:#ba76e7;}
.markentImgone{ background:url(../images/marketing04.jpg) no-repeat; width:165px; height:94px; float:left; }
.markentImgone a {float: left; margin-left: 25px; margin-top: 60px;color:#7e7e7e; font-weight:bold;}
.markentImgtwo{ background:url(../images/marketing05.jpg) no-repeat;width:165px; height:94px;float:left;}
.markentImgtwo a {float: left; margin-left: 35px; margin-top: 60px; color:#7e7e7e; font-weight:bold;}
.markentImgthree{background:url(../images/marketing06.jpg) no-repeat;width:138px; height:94px;float:left;}
.markentImgthree a { float: left; margin-left: 45px; margin-top: 60px; color:#fff; font-weight:bold;}
.markentListL{ float:left; margin-left:20px;}
.markentListR{ float:left; background:url(../images/marketing07.jpg) no-repeat; width:505px; height:370px;text-align:center; margin-left:100px}
.mbh { float: left; font-size: 18px; margin-left: 180px;margin-top: 340px; font-weight:bold;}
.markentSolid{ width:899px; margin:0 auto; clear:both; padding-top:50px;}
.mLeft{ float:left; width:462px; height:348px; margin-top:50px; margin-left:20px;}
.mRight dt{ font-size:24px; font-weight:bold;}
.mRight dt a{color:#ba76e7}
.mRight { float: left; margin-left:220px; margin-top:50px}
.mRight dd{ color:#666666; font-size:16px; margin:10px 0;}
.mknum li{ float:left; width:93px; height:61px; margin:0 0 0 15px}
.mknum{ margin-top:15px; overflow:hidden;}
.mkp{color:#999; font-size:12px; clear:both; padding-top:10px}
.mkbbg{ background:url(../images/marketing14.jpg) no-repeat; width:1180px; height:300px; margin:50px auto 0;}
.mkbbgl{ float:left; width:600px; margin-left:20px;}
.mkbbgl dt{ font-size:24px; font-weight:bold; }
.mkbbgl dd{ font-size:18px; color:#666;margin:10px 0;}
.mkbbgl dt a{ color:#ba76e7;}
.mkbbgr{ float:left;}
.mkimg li{ float:left; margin-left:15px;}
.mkbbgr dt{ color:#44a5ca; font-size:26px; margin-top:25px;}
.mkbbgr dd{ color:#44a5ca; font-size:26px;}
.mkbbgr {float: right;}
.mkbbgr dl { margin-right: 40px;}

/*联系我们*/
.aboutTopBg{ background:url(../images/abouttopbg.jpg) top center no-repeat; width:100%; }
.aboutUs{ width:1160px; margin:0 auto; overflow:hidden; position:relative; margin-top:30px;}
.aboutUsTop{ background:url(../images/about01.jpg) no-repeat; width:1160px; height:432px;}
.aboutUsTop dl{ float:left; width:220px; margin-left:120px; margin-top:38px;}
.aboutUsTop dt{ font-size:18px; color:#000; width:100px; text-align:center;}
.aboutAddress {margin-left: 30px;color:#fff;font-size:14px; width: 210px; margin-top:20px;}
.aboutTel{ color:#fff; font-size:24px; margin-left:30px; margin-top:25px;}
.aboutWx{ margin-left:30px; margin-top:20px;  clear:both;}
.aboutS{ color:#ffe9e9; font-size:14px; float:left;}
.aboutY{ color:#fff; font-size:14px; margin-left:10px; float:left;}
.aboutXl { padding-left: 30px; padding-top: 30px; overflow:hidden; clear:both;}
.aboutTx{ margin-left: 30px;margin-top: 30px;}
.aboutLx { clear: both;color: #fff; font-size: 14px; padding-left: 65px; padding-top: 30px; width: 60px;}
.aboutEn{ color:#fff; font-size:12px; padding-left:50px;}
.aboutCen{ background:url(../images/about02.jpg) top center no-repeat; width:100%; height:368px; margin-top:30px;}
.aboutCenList{ width:1160px; margin:0 auto; overflow:hidden;}
.aboutCenList li {float: left;margin-right: 15px;text-align: center;width: 220px; margin-top:185px;}
.aboutTit{ color:#000; font-size:18px;}
.aboutDess{ font-size:18px; color:#666;}
.lawtel{ color:#666666; font-size:18px; width:1160px; margin:0 auto; text-align:center; margin-top:65px}
.aboutExpertbg{ background:#fff; width:100%}
.aboutExpert{ width:1160px; margin:0 auto; height:320px; padding:20px 0;}
.aboutSolid { border-bottom: 1px solid #bdbdbe; height: 17px; padding-bottom: 10px;width: 1160px; line-height:17px; height:36px; line-height:36px; font-size:16px; color:#666;}
.aboutSolid a {border-bottom: 2px solid #cd1829; font-size:24px; color:#030303;float: left;padding-bottom: 10px; text-align: center; width: 160px; display:block; line-height:35px;}
.aboutDoc{ clear:both; width:1160px; margin:35px auto 0;}
.aboutDocLeft{ float:left; margin-left:50px;  overflow:hidden; width:480px; height:204px; box-shadow:0 0 5px #ccc;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;}
.aboutDocBg{ background:#fff; width:478px; height:204px;}
.aboutDL { float: left;margin-left: 2px;margin-top: 2px; width: 154px;}
.aboutDR {float: left; width: 322px; margin-top:4px;}
.aboutDR dt{ width: 292px;padding-left:30px; overflow:hidden; height:50px; line-height:50px;border-bottom:#ececec solid 1px;}
.aboutDR dd{ width:292px; padding-left:30px;overflow:hidden; height:50px; line-height:50px;border-bottom:#ececec solid 1px;}
.aboutF{ float:left; margin-top:15px; width:26px; text-align:center;}
.aboutSS{ float:left; color:#666; font-size:18px; margin-left:20px; width:60px;}
.aboutT{ float:left; color:#000; font-size:18px;margin-left:20px;}
.aboutDR .aboutBut{ width:220px; margin:0 auto; padding-left:0; text-align:center; background:#bdbdbe; height:35px; line-height:35px; margin-top:6px;}
.aboutDR .aboutBut:hover{ background:#cd1829;}
.aboutBut a{ color:#fff; font-size:18px;}
.aboutDocRight{margin-left:80px; box-shadow: 0 0 5px #ccc;float: left;height: 204px;overflow: hidden; width: 480px; }
.aboutcar{ margin-top:35px;}
.aboutRoute{ width:1160px; margin:20px auto;}
.aboutcar li { border-bottom: 1px dashed #bdbdbe; clear: both; height: 53px; margin: 0 auto 25px; padding-bottom: 20px;width: 1160px;}
.aboutRI{ float:left; width:53px; height:53px;}
.aboutRou{ float:left; width:80px; color:#cd1829; font-size:18px; text-align:center; margin-top:10px; margin-left:10px;}
.aboutDes{ float:left; color:#333; font-size:14px; width:1000px; margin-top:10px; margin-left:15px;}
.aboutWxin{ background:url(../images/about12.png) no-repeat; width:24px; height:24px; display:block; float:left; margin-left:35px;}
.aboutIh{ width:135px; height:125px; position:relative; float:left; left:30px; top:-15px;z-index:1;}

.shfw{background:#f7f4f1; width:100%; padding:20px 0;}
.shfw_c{ width:1160px; margin:0 auto; overflow:hidden;}
.shfw li{ box-shadow:0 0 3px #ccc; margin-right:24px; width:272px; float:left; background:#FFF; margin-top:10px;}
.shfw li span{ display:block; width:100%;}
.shfw li span img{ display: block ; margin:0 auto; padding:10px 0;}
.shfw li dt{ height:36px; line-height:36px; color:#333; text-align:center; font-size:20px; background:#999; color:#FFF;}
.shfw li dd{ text-indent:40px; font-size:16px; height:36px; line-height:36px; border-bottom:1px dashed #f6f6f6; width:250px; margin:0 auto; }
.shfw li dd.p{background:url(../images/about04.png) left center no-repeat;}
.shfw li dd.w{background:url(../images/about05.png) left center no-repeat;}
.shfw li dd.q{background:url(../images/about06.png) left center no-repeat;}


/*精彩资讯*/
.newsTopBg{ background:url(../images/new01.jpg) top center no-repeat; width:100%; height:161px;}
.newsBody{ width:100%; background:#f1f1f1;min-height:900px; padding-bottom:35px;}
.newsWidth{  padding-top:20px; margin-bottom:10px; }
.newContainer{ width:1200px; margin:0 auto;box-shadow: 0 0 5px #eaeaea; }
.newslD{ width:1200px; margin:0 auto; margin-bottom:20px; overflow:hidden; background:#f6f6f6;}
.newsPN {border-top: 1px solid #ccc;margin-top: 30px; overflow: hidden; padding-top: 15px; padding-bottom:30px; width:880px;}
.newsLeft { float: left; width:870px; padding:20px 20px 0 20px;background:#fff; box-shadow: 0 0 5px #eaeaea;  min-height:840px;}
.new_slist{width:100%;height:auto;OVERFLOW: hidden;border-bottom:#CCCCCC 1px dashed;margin-bottom:10px;}
.news_list_title{width:100%;height:35px;font-weight:bold;font-size:14px;}
.news_list_title a{color:#666666}
.news_list_pic{float: left;width:80px;height:80px;margin-right:15px;margin-bottom:10px;}
.news_list_content{float: left;width:770px;color:#666666;margin-bottom:10px;}
.news_list_content2{width:870px;color:#666666;margin-bottom:10px;}


.newsTitle{ font-size:24px;}
.newsInfo{margin-top:10px; overflow:hidden;}
.newsInfo .newsDate{ margin-left:0;}
.newsInfo i {color: #999;float: left;font-style: normal;margin-left: 10px;}
.newsInfo a{ color:#999; font-size:12px; float:left; margin-left:10px;}
.newsSolid{ border:#dcdcdc solid 1px; margin-top:10px;}
.newsCon p{ font-size:14px; text-align:justify; margin-top:10px; line-height:26px;}
.newsList{ margin-top:15px;}
.newsRight{ background:#f6f6f6; width:285px; float:right;}
.newsQwzl{ background:#1e81c7; height:60px; width:260px;margin:0 auto;margin-bottom:10px;}
.newsQyqc{ background:#59ae91; height:60px; width:260px;margin:5px auto 0;}
.newsYxxt{ background:#d8933a; height:60px; width:260px;margin:5px auto 0;}
.newsJmf{ background:#c73e1e; height:60px; width:260px;margin:5px auto 0;}
.newsBycd{ background:#bea45f; height:60px; width:260px;margin:5px auto 0;}
.newsLa { float: left; margin-top: 12px; margin-left:20px; width:50px; text-align:center;}
.newsLc{ float:left; margin-left:20px; color:#fff; font-size:18px; margin-top:15px; width:80px; text-align:center;}
.newsLd{ float:left; background:url(../images/new07.png) no-repeat; width:10px; height:18px; display:block;margin-top:20px; margin-left:50px;}
.newsbox{ margin:20px auto 0;  width:260px;  overflow:hidden; position:relative;   }
.mlbd_newl{ margin-top:10px;}
.mlbd_pp{ text-align:center; margin-top:5px;}
.mlbd_pp a{ color:#666; font-size:14px;}
.mlbd_ppcon{ margin-top:5px; text-align:justify; text-indent:2em;}
.newsbox .hd{ overflow:hidden;  padding-bottom:5px; border-bottom:#bfbfbf solid 1px; height:25px;}
.newsbox .hd span{ border-bottom:#c21937 solid 2px;  height:28px; width:90px; font-size:18px; text-align:center; float:left;}
.newsbox .hd .prev{ display:block;  width:19px; height:19px; float:right; margin-right:5px; margin-top:10px;overflow:hidden; cursor:pointer;background:url(../images/up.png) no-repeat #ccc;}
.newsbox .hd .next{ display:block;  width:19px; height:19px; float:right;margin-top:10px;overflow:hidden;cursor:pointer;background:url(../images/down.png) no-repeat #ccc;}
.newsbox .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.newsbox .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.newsbox .hd ul li.on{ background-position:0 0; }
.newsbox .newsNum ul{ overflow:hidden; zoom:1; }
.newsbox .newsNum ul li{ border-bottom:#dadada dashed 1px;zoom:1; height:35px; line-height:35px; }
.newsbox .newsNum ul li .pic{ text-align:center; }
.newsbox .newsNum ul li .pic img{ width:180px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
.newsbox .hd .next:hover{ opacity:0.9;background:#BC2121;background:url(../images/down.png) no-repeat #BC2121;}
.newsbox .hd .prev:hover{ opacity:0.9;background:#BC2121;background:url(../images/up.png) no-repeat #BC2121;}
.title a{ color:#666; font-size:14px;}
.newsresearch{ margin:20px auto 0;  width:260px;  overflow:hidden; position:relative;   }
.newsresearch .hd{ overflow:hidden;  padding-bottom:5px; border-bottom:#bfbfbf solid 1px; height:25px;}
.newsresearch .hd span{ border-bottom:#c21937 solid 2px;  height:28px; width:90px; font-size:18px; text-align:center; float:left;}
.newsresearch .hd .prev{ display:block;  width:19px; height:19px; float:right; margin-right:5px; margin-top:10px;overflow:hidden; cursor:pointer;background:url(../images/up.png) no-repeat #ccc;}
.newsresearch .hd .next{ display:block;  width:19px; height:19px; float:right;margin-top:10px;overflow:hidden;cursor:pointer;background:url(../images/down.png) no-repeat #ccc;}
.newsresearch .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.newsresearch .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.newsresearch .hd ul li.on{ background-position:0 0; }
.newsresearch .newsNum ul{ overflow:hidden; zoom:1; }
.newsresearch .newsNum ul li{ border-bottom:#dadada dashed 1px;zoom:1; height:35px; line-height:35px; }
.newsresearch .newsNum ul li .pic{ text-align:center; }
.newsresearch .newsNum ul li .pic img{ width:180px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
.newsresearch .hd .next:hover{ opacity:0.9; background:url(../images/down.png) no-repeat #BC2121;}
.newsresearch .hd .prev:hover{ opacity:0.9; background:url(../images/up.png) no-repeat #BC2121;}
.title a{ color:#666; font-size:14px;}
.newsinfo{ width:880px; margin:50px auto 0; background:#f6f6f6; overflow:hidden;}
.newsinfoL{ float:left; width:705px; padding:0 10px; height:110px;}
.newsinfoR{ float:right; width:118px;}
.newsPNl {color: #000;float: left;font-size: 16px;width: 435px;}
.newsPNl a{ color:#000;}
.newsPNr{ color:#000; font-size:16px;}
.newsPNr a{ color:#000;}
.newsPNr {float:right;width:435px; text-align:right;}
.icon_info{ background:url(../images/new10.jpg) no-repeat; width:118px; height:110px; display:block;}
.icon_info:hover{ background-position:0 -118px;}
.newsinfoL p {color: #666;font-size: 14px;line-height: 25px; margin-top: 20px;text-align: justify;}
.newsW{font-size:18px; color:#000;}
/*工作机会*/
.jobTopBg{ background:url(../images/jobtopbg.jpg) top center no-repeat; width:100%; height:161px;}
.jobCon{ width:1160px; margin:50px auto 0;}
.jobConList{ background:#5ebad1; width:1160px; height:45px; line-height:45px;}
.jobConList li{ float:left; color:#fff; font-size:18px; width:165.7px; text-align:center;}
.jobConBot li{ border-left:#e5e5e5 solid 1px; border-right:#e5e5e5 solid 1px; border-bottom:#e5e5e5 solid 1px; overflow:hidden;}
.jobConBot li a{ float: left; width:164.7px; text-align:center; color:#000; font-size:14px; padding:20px 0;}
.jobCon .City{ width:169px;}
.jobBot{ color:#666666; font-size:14px; width:1160px; margin:20px auto 0;}

/*相关证书*/
.xgzsTopBg{ background:url(../images/coursetopbg.jpg) top center no-repeat; width:100%; height:260px;}
.picbox{ width:1160px;margin:0 auto; position:relative;top:-50px;}
.picbox h2{font-size:22px;line-height:36px;color:#d13a3e;text-align:center;}
.picbox .text{font-size:16px;line-height:30px;color:#2a2d39;padding:10px 0 20px 0;text-align:center;}
.piclist:after{height:0;display:block;clear:both;visibility:hidden;content:'.';font-size:0}
.piclist ul{ margin:0 auto;position:relative;}
.piclist li{ float:left;text-align:center;cursor:pointer;z-index:0;position:relative;width:355px;height:270px;margin-bottom:10px;box-shadow:0px 1px 0px #edecec;border: 1px solid #e5e5e5; margin:0 15px 15px 15px;}
.piclist li.r{ margin-right:0}
.piclist li .in img{*width:355px;*height:auto;}
.piclist li .in{ position: absolute;left: 0;top: 0;z-index:2;width: 355px;}
.piclist li .in .imgdiv{display:block;width:355px;height: 218px;margin:0 auto;overflow:hidden;}
.piclist li span{ display:block;text-align: center;height:46px;padding:8px 3px 0 3px;font-size:14px;line-height:20px;color:#666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.piclist li span b{display:block;color:#d13a3e}
.piclist li.pic .original{display:none;padding:5px;padding-bottom:0;border: 1px solid #d13a3e;position:absolute;text-align: center;left:-16px; top:-59px; background: #fff;}
.piclist li.pic .original .imga{display:block;}
.piclist li .original img{*height:218px;*width:auto;}
.piclist li .original span {height:36px;padding-top:0}
.piclist li .original b{ line-height:36px;}
.piclist li.on{z-index:999}
.piclist li.on .original{ display:block;z-index:100;}

/*草本植物精华简介*/
.HerbTopBg{ background:url(../images/producttopbg.jpg) top center no-repeat; width:100%; height:265px;}
.HerbList{ width:1180px; margin:0 auto; position:relative;top:-50px; overflow:hidden}
.HerbList li{ border: 1px solid #ccc; float: left;margin: 5px; width: 578px;}

/*产品证书*/
.proListC:after{height:0;display:block;clear:both;visibility:hidden;content:'.';font-size:0}
.proListC ul{ margin:0 auto;position:relative;}
.proListC li{ float:left;text-align:center;cursor:pointer;z-index:0;position:relative;width:280px;height:358px;margin-bottom:10px;box-shadow:0px 1px 0px #edecec;border: 1px solid #e5e5e5; margin-right:10px;}
.proListC li.r{ margin-right:0}
.proListC li .in img{*width:280px;*height:360px;}
.proListC li .in{ position: absolute;left: 0;top: 0;z-index:2;width:280px;}
.proListC li .in .imgdiv{display:block;width:278px;margin:0 auto;overflow:hidden;}
.prolistC li span{ display:block;text-align: center;height:46px;padding:8px 3px 0 3px;font-size:14px;line-height:20px;color:#666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.proListC li span b{display:block;color:#d13a3e}
.proListC li.pic .original{display:none;padding:5px;padding-bottom:0;left:-50px;border: 1px solid #d13a3e;position:absolute;text-align: center; background: #fff;}
.proListC li.pic .original .imga{display:block;}
.proListC li.on{z-index:999}
.proListC li.on .original{ display:block;z-index:100;}

/*英涛工厂*/
.factory{ width:1160px; margin:0 auto; overflow:hidden; position:relative;top:-50px;}
.factoryL{ float:left; width:576px; height:378px;}
.factoryR{ background:#f6f6f6; float:right; width:570px; height:378px;}
.factoryR p {word-break:break-all;text-justify:inter-ideograph; font-family:"微软雅黑";font-size: 14px;text-align:justify; width:540px; margin:0 auto; line-height:24px; margin-top:15px; }
.scrollbox{width:1200px;margin:0 auto; overflow:hidden; }
.factT{ color:#d43b59;}
.fscrol{ width:1160px; margin:20px auto 25px; text-align:center; font-size:24px;}
.fscrollbox{ margin-top:30px; }