/*
Design QQ:670760936
E-mail:670760936@qq.com
Date:2018-6-10
*/
body{font-size:12px;font-family:Tahoma,Microsoft YaHei,STHei,Helvetica,Arial,sans-serif;margin:0;padding:0;color:#333}
ul,ol,li,dl,dt,dd,h1,h2,h3,h4{margin:0;padding:0;list-style:none;}
p{padding:0}
li{overflow:hidden}
img{border:none}
input,textarea{box-sizing:border-box}
form{padding:0;margin:0}
a{color:#3c3c3c;text-decoration:none; cursor:pointer;}
a:hover{color:#1164cf;text-decoration:none cursor:pointer;}
.fr{float:right;}
.red{color:#f00}
.orange a{color:#FF922C;text-decoration:none;}
.orange a:hover{text-decoration:underline;}
.green{color:#1164cf}
.clear{clear:both}
.wrapper{width:1200px;margin:0 auto}
/*header*/
.header{height:90px;overflow:hidden;}
.logo{float:left;width:190px;margin:20px 20px 0 0;}
.city{float:left;padding-right:16px;height:24px;line-height:24px;margin-top:35px;font-size:16px;color:#ff922c;background:url(../images/arr.png) no-repeat right 8px;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.city:hover{color:#ff922c}
.slogan{float:left;margin:36px 80px 0 10px}
.search{float:left;border:1px solid #1164cf;height:27px;line-height:27px;margin-top:36px;}
.searchBtn{float:left;height:27px;margin:36px 20px 0 -1px;}
.lang{float:left;width:40px;border:1px solid #1164cf;height:25px;line-height:25px;margin-top:36px;font-size:16px;color:#1164cf;text-align:center;}
/*nav*/
.nav{font-size:16px;height:45px;line-height:45px;background:#1164cf;min-width:1200px}
.nav ul{width:1200px;margin:0 auto}
.nav ul li{float:left;width:120px;}
.nav ul li a{color:#fff;text-decoration:none;height:45px;display:block;text-align:center;}
.nav ul li a:hover,.nav ul li.cur a{color:#fff;background:#FF922C;}
/************banner************/
.flexslider{margin:0 auto 20px auto;position:relative;min-width:1200px;width:100%;height:448px;zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
.flexslider .slides{zoom:1}
.flexslider .slides li{min-width:1100px;width:100%;height:448px}
.flexslider .slides li a{height:448px;display:block}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;display:none}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0}
.flex-direction-nav .flex-prev{left:0}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25)}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25)}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50)}
.flex-control-nav{width:200px;position:absolute;bottom:-30px;text-align:center;right:50%;margin-right:-600px;}
.flex-control-nav li{margin:0 3px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer}
.flex-control-paging li a.flex-active{background-position:0 0}

.banner01{height:247px;background:url(../images/banner01.png) no-repeat top center;}
.banner02{height:247px;background:url(../images/banner02.png) no-repeat top center;}
/*menu*/
.menu{background:#f1f1f1;height:124px;margin-top:-20px;}
.menu ul{width:1200px;margin:0 auto;z-index:99;position:relative;}
.menu li{float:left;width:110px;height:88px;margin:19px 40px 0 0;}
.menu li a{height:88px; background:#FFFFFF;border-radius:8px;display:block;overflow:hidden;font-size:14px;text-align:center;color:#1164cf;text-decoration:none;}
.menu li a:hover{background:#FF922C;color:#FFFFFF;}
.menu li a span{width:45px;height:45px;background:url(../images/menu.png) no-repeat;margin:10px auto 6px auto; display:block;}
.menu li a:hover span{background-position-x:-45px;}
.menu li.menu01 a span{background-position-y:0;}
.menu li.menu02 a span{background-position-y:-45px}
.menu li.menu03 a span{background-position-y:-90px}
.menu li.menu04 a span{background-position-y:-135px}
.menu li.menu05 a span{background-position-y:-180px}
.menu li.menu06 a span{background-position-y:-225px}
/*about*/
.about{background:#fafafa;height:380px;}
.about a.pic{float:right;width:416px;position:relative;margin-top:-76px;}
.about dl{float:left;width:740px;margin-top:50px;}
.about dl dt.tit{font-size:22px;font-weight:bold;color:#029948;}
.about dl dt.tit span{font-size:16px;color:#c1c1c1;}
.about dl dd.found{font-size:16px;font-weight:700;color:#FF922C;margin:18px 0;}
.about dl dd.info{font-size:14px;line-height:25px;}
.abmenu{float:left;width:1200px;margin:0 auto;z-index:99;}
.abmenu li{float:left;width:138px;height:78px;margin:10px 10px 0 0; }
.abmenu li a{height:76px;line-height:76px;border:1px solid #c3c3c3;background:#FFFFFF;border-radius:8px;display:block;overflow:hidden;font-size:14px;color:#3c3c3c;text-decoration:none;}
.abmenu li a:hover{background:#FF922C;border-color:#FF922C;color:#FFFFFF;}
.abmenu li a span{float:left;width:40px;height:40px;background:url(../images/menu.png) no-repeat;margin:18px 6px 0 15px; display:block;}
.abmenu li a:hover span{background-position-x:-40px}
.abmenu li.menu01 a span{background-position-y:-270px}
.abmenu li.menu02 a span{background-position-y:-310px}
.abmenu li.menu03 a span{background-position-y:-350px}
.abmenu li.menu04 a span{background-position-y:-390px}
.abmenu li.menu05 a span{background-position-y:-430px}
/*news*/
.news{float:right;width:456px;height:78px;background:#e7e7e7;border-radius:8px;position:relative;margin-top:-78px;}
.news h1{font-size:14px;font-weight:normal;height:30px; line-height:30px;background:url(../images/arr2.png) no-repeat 15px 8px;padding-left:38px;}
#news{height:40px;overflow:hidden;margin:0 15px;}
#news li{float:none;height:20px; line-height:20px;color:#878787;}
#news li span{float:right;}
#news li a{color:#878787;text-decoration:none;}
#news li a:hover{color:#3C3C3C;text-decoration:none;}
/*mechanism*/
.mechanism{height:525px;background:#eeefef url(../images/mechanismbg.png) no-repeat top center;min-width:1200px}
h1.title{font-size:30px;color:#1164cf;height:130px; line-height:130px;text-align:center;}
h1.title span{font-size:16px;color:#c1c1c1;text-transform:uppercase}
#mechanism{height:280px;margin-top:60px;overflow:hidden;}
#mechanism li{height:140px;}
#mechanism dl{float:left;width:280px;margin-right:10px;}
#mechanism dt{font-size:14px;font-weight:700;height:24px; line-height:24px; overflow:hidden;}
#mechanism dd.add{background:url(../images/arr3.png) no-repeat 0 6px;line-height:20px;padding-left:18px;}
#mechanism dd.tel{background:url(../images/arr4.png) no-repeat 0 6px;height:24px;line-height:24px;padding-left:18px;}
/*service*/
.service{height:640px;background:#fafafa;min-width:1200px}
/*tabs1 */
.tabs1{height:57px;overflow:hidden;}
.tagTitle1 li{float:left;font-size:16px;width:167px;height:57px;line-height:57px;cursor:pointer;background:#1164cf;border-radius:6px;color:#fff;margin-right:5px}
.tagTitle1 li span{float:left;width:30px;height:30px;background:url(../images/menu.png) no-repeat;margin:14px 6px 0 30px; display:block;}
.tagTitle1 li span.ico01{background-position-y:-470px}
.tagTitle1 li span.ico02{background-position-y:-500px}
.tagTitle1 li span.ico03{background-position-y:-530px}
.tagTitle1 li span.ico04{background-position-y:-560px}
.tagTitle1 li span.ico05{background-position-y:-590px}
.tagTitle1 li span.ico06{background-position-y:-620px}
.tagTitle1 li span.ico07{background-position-y:-650px}
.tagTitle1 li.hover{background:#ff922d;}
#tagContent1 ul{display:none;height:374px;background:#FFFFFF;margin-top:30px;}
#tagContent1 ul.block1{display:block}

/*tabs0*/
.tabs0{font-size:14px;height:55px;line-height:55px;background:#1164cf url(../images/arr5.png) no-repeat 0 0;border-radius:6px;margin:0 10px;padding-left:80px;;color:#FFFFFF;}
.tagTitle0 li{float:left;margin:0 17px;cursor: pointer;}
.tagTitle0 li.hover{color:#FF922C}
#tagContent0 div{display:none;height:280px;overflow:hidden;padding:0 10px;}
#tagContent0 div.block0{display:block;}
#tagContent0 div.none{display:none}

#tagContent0 div li{height:70px;line-height:70px; border-bottom:1px dashed #bfbfbf;overflow: hidden;}
#tagContent0 div li img{vertical-align:middle;margin-right:15px;}
#tagContent0 div li span{float:left;display: inline-block;}
#tagContent0 div li span.tit{width:380px;}
#tagContent0 div li span.add{width:480px;}
#tagContent0 div li span.tel{width:140px;}
#tagContent0 div li span.more{float:right;background:url(../images/arr6.png) no-repeat 0 28px;padding-left:24px;}
.readmore{font-size:14px;text-align:center; display: block;width:1200px;height: 50px;position:absolute;top:340px}
.readmore a{color:#1164cf;text-decoration:none;}
.readmore a:hover{color:#1164cf;text-decoration:underline;}

/*team*/
.wrap{
  width:1200px;
  height:326px;
  position: relative;
  overflow: hidden;
}
.wrap ul{ overflow: hidden;position:absolute;
  width: 1600px;
  left: 0;
  top: 0;
  _height:1px;
}
.team li{float:left;width:220px;margin:10px 10px 5px 10px;}
.team li span{font-size:14px;height:50px; line-height:50px;display:block;text-align:center;}
.team li span strong{font-size:20px}
.team a{color:#333333;text-decoration:none;display:block;}
.team a:hover{background:#FF922C;color:#FFFFFF;}
.team-slogan{width:1200px;text-align:center;margin:0}

/*tabs2*/
.tabs2{margin:0 15px;height:50px;border-bottom:1px solid #b5b5b5;}
.tagTitle2 li{float:left;font-size:16px;padding:0 30px;height:49px;line-height:49px;cursor:pointer;margin-right:5px;color:#8d8d8d;}
.tagTitle2 li.hover{border-bottom:2px solid #ff922d;color:#029948;}
#tagContent2 div{display:none;height:290px;margin:15px;}
#tagContent2 div.block2{display:block}

.recovery-pic{float:left;width:544px;margin-right:30px;}
.recovery-pic h3{background-color:#000000;background-color:rgba(0,0,0,0.5);height:40px;line-height:40px;text-align:center;position:relative;top:-42px;display:block;z-index:98;}
.recovery-pic a{color:#FFFFFF;text-decoration:none;}
.recovery-pic a:hover{color:#FFFFFF;text-decoration:underline;}
.recovery-tit{float:left;width:596px;border-bottom:1px dashed #959595;height:96px;margin-bottom:10px;}
.recovery-tit dt{font-size:16px;font-weight:bold;height:36px;line-height:36px;overflow:hidden;}
.recovery-tit dd{font-size:14px;color:#828282;line-height:24px;;height:48px;overflow:hidden;}
.recovery-tit dd a{color:#FF922C;text-decoration:none;}
.recovery-tit dd a:hover{color:#FF922C;text-decoration:underline;}
.recovery-list{float:left;width:596px;}
.recovery-list li{font-size:14px;height:36px;line-height:36px;overflow:hidden; background:url(../images/arr14.png) no-repeat 0 15px;padding-left:15px;}
.recovery-list li span{float:right;}

/*tabs3*/
.tabs3{margin:15px;height:40px;}
.tagTitle3 li{float:left;font-size:18px;padding:0 20px;height:40px;line-height:40px;cursor:pointer;margin-right:5px;color:#333;}
.tagTitle3 li.hover{color:#FF922C;}
#tagContent3 div{display:none;height:292px;margin:15px;}
#tagContent3 div.block3{display:block}
.device{height:292px;background:#f1f1f1;padding-right: 15px;}
.device dt{float:left;width:480px;}
.device dd.tit{font-size:22px;height:36px;line-height:36px;padding:30px 0 20px 0;}
.device dd.tit img{margin-right:10px;}
.device dd.info{font-size:14px;height:168px;line-height:24px;color:#808080;}
.device dd.more{text-align: right;}
/*brand-type*/
.brand-type{float: left;width:197px;height:330px;background: #029948;margin:20px 0 0 15px;padding-left:8px;}
.brand-type span{font-size:14px;color:#FFFFFF;height:44px;line-height:44px;padding:0 10px;display: block;}
.brand-type a{float:left;margin:3px 5px;}

.picList{float:left;width:230px;height:328px;background-repeat:no-repeat;overflow:hidden;margin:20px 0 0 10px;border: 1px solid #D5D5D5;overflow:hidden}
.picList h3{font-size:16px;color:#333;height:50px;line-height:50px;background:#e4e9ec;text-align:center;display:block;}
.picList a span{font-size:14px;width:230px;height:242px;display:block;background-color:#000000;background-color:rgba(0,0,0,0.5);position: relative;z-index: 999;color:#FFFFFF;text-decoration: none;text-align: center;padding-top: 40px;line-height:28px;}
.picList a:hover span{margin-top:-332px;}
.picList a:hover h3{background: #FF922C;color:#FFFFFF;text-decoration: none;}
/*guestbook*/
.guestbook{font-size:14px;font-weight:normal;background: url(../images/guestbook.png) no-repeat; color: #FFFFFF;height:374px;}


/*bottom*/
.bottom{background:#515151;padding-top:10px;min-width:1200px;}
.bottom a{color:#CECECE; text-decoration:none;margin-right:15px;}
.bottom a:hover{color:#FFFFFF; text-decoration:none;}
.links{font-size:14px;height:50px; line-height:50px;border-bottom:1px solid #747474;color:#cecece;margin-bottom:12px;}
.bottom dl.pic{float:left;width:191px; text-align:center;margin-right:80px;}
.bottom dl.pic dd{margin:20px 0;}
.bottom dl.btn{float:left;width:130px;}
.bottom dl.btn dt{font-size:14px;height:40px;line-height:40px;}
.bottom dl.btn dt a{color:#cacaca;text-decoration:none;}
.bottom dl.btn dt a:hover{color:#FFFFFF;text-decoration:none;}
.bottom dl.btn dd{height:24px;line-height:24px;}
.bottom dl.btn dd a{color:#969696;text-decoration:none;}
.bottom dl.btn dd a:hover{color:#FFFFFF;text-decoration:none;}
.copy{height:50px; line-height:50px;color:#b2b2b2;margin-top:20px;border-top:1px solid #747474;text-align:center;}
/*scroll*/
.scroll{width:27px;height:27px;position:fixed;right:50px;bottom:50px;cursor:pointer;box-shadow:0px 1px 3px #666;}

/*submenu*/
.submenu{height:113px;min-width:1200px;background:#f3f3f3;text-align:center;}
.submenu ul {display:inline-block;overflow:auto;}
.submenu li {display:inline;float:left;height:52px;margin:30px 20px 0 0; }
.submenu li a{height:52px;line-height:52px;background:#828282;display:block;overflow:hidden;font-size:16px;font-weight:bold;text-align:left;color:#FFFFFF;text-decoration:none;padding:0 40px 0 30px;}
.submenu li a:hover,.submenu li a.cur{background:#FF922C;color:#FFFFFF;}
.submenu li a span{float:left;width:30px;height:30px;background:url(../images/menu.png) no-repeat;margin:12px 6px 0 0; display:block;}
.submenu li.submenu01 a span{background-position:-30px -470px}
.submenu li.submenu02 a span{background-position:-30px -500px}
.submenu li.submenu03 a span{background-position:-30px -530px}
.submenu li.submenu04 a span{background-position:-30px -560px}
.submenu li.submenu05 a span{background-position:-30px -590px}
.submenu li.submenu06 a span{background-position:-30px -620px}
.submenu li.submenu07 a span{background-position:-90px -590px}
.submenu li.submenu08 a span{background-position:-90px -620px}
.submenu li.submenu09 a span{background-position:-60px -470px}
.submenu li.submenu10 a span{background-position:-60px -500px}
.submenu li.submenu11 a span{background-position:-60px -620px}
.submenu li.submenu12 a span{background-position:-60px -530px}
.submenu li.submenu13 a span{background-position:-60px -560px}
.submenu li.submenu14 a span{background-position:-60px -590px}
.submenu li.submenu15 a span{background-position:-90px -470px}
.submenu li.submenu16 a span{background-position:-90px -500px}
.submenu li.submenu17 a span{background-position:-90px -530px}
.submenu li.submenu18 a span{background-position:-90px -560px}
.submenu li.submenu19 a span{background-position:-90px -590px}



/*place*/
.place{height:60px; line-height:60px;}
/*cont*/
.articalTit{font-size:28px;font-weight:bold;padding:20px 0 0 0;text-align:center}
.articalSth{padding:10px 0;text-align:center;color:#999;}
.articalCont{font-size:14px;line-height:28px;padding:25px 0;}
.articalCont p{margin-bottom:15px}
/*page*/
.page{clear:both;font-size:14px;padding:40px 0;text-align:center;}
/*honor*/
.honor li{font-size:14px;float:left;width:290px;height:340px;background:#f1f1f1;text-align:center;margin:10px 5px;line-height:34px;}
/*teamList*/
.teamList dl{height:204px;margin-bottom:23px;}
.teamList dl dt{float:left;width:344px;margin-right:30px;}
.teamList dl dd.name{font-size:16px;line-height:24px;padding:30px 0 10px 0;}
.teamList dl dd.name strong{font-size:20px;margin-right:10px;color:#029948;}
.teamList dl dd.info{font-size:14px;line-height:30px;height:60px;overflow:hidden;}
.teamList dl dd.more{padding-top:10px;}
.teamList dl dd.more a{width:115px;height:38px;line-height:38px;text-align:center;background:#FF922D;border-radius:8px;display:inline-block;font-size:16px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.teamList dl dd.more a:hover{background:#ef8829;}
/*headline*/
.headline{float:left;width:410px;height:500px;border-right:1px solid #e0e0e0;padding:10px 55px 10px 0;}
.headline dt{margin-bottom:10px;}
.headline dd.tit a{font-size:16px;font-weight:bold;color:#029948;height:40px;line-height:40px;}
.headline dd.sth{color:#868686;}
.headline dd.cont{font-size:14px; line-height:24px;height:120px; overflow:hidden;margin:10px 0;}
.headline dd.more a{float:right;color:#029948;}
/*newsList*/
.newsList{float:right;width:680px;}
.newsList dl{height:76px;overflow:hidden;margin:10px 0 30px 0;}
.newsList dt{float:left;width:76px;height:76px;background:#029948;font-size:14px;color:#FFFFFF;text-align:center;margin-right:15px;}
.newsList dt span{font-size:40px;display:inline-block;margin-top:4px;}
.newsList dd.tit{font-size:14px;height:16px;line-height:16px;overflow:hidden;padding-bottom:10px;background:url(../images/arr8.png) no-repeat 0 24px;}
.newsList dd.cont{font-size:14px;color:#858585;line-height:24px}
/*job*/
.job{background:#f4f4f4;margin-bottom:20px;padding-bottom:10px;}
.job h1.tit{font-size:16px;height:48px;line-height:48px;background:#029948;color:#FFFFFF;padding:0 20px;margin-bottom:10px;}
.job h2.tit{font-size:14px;font-weight:normal;padding:10px 0 0 20px;}
.job h3.cont{font-size:14px;font-weight:normal;line-height:24px;color:#727272;padding:10px 20px;}
/*adviserList*/
.adviserList dl{height:165px;background:#f1f1f1;padding-right:10px;margin-bottom:20px;}
.adviserList dl dt{float:left;width:147px;margin-right:30px;}
.adviserList dl dd.name{font-size:14px;font-weight:bold;height:34px;line-height:34px;padding:6px 0 0 0;}
.adviserList dl dd.name a{font-size:20px;margin-right:20px;}
.adviserList dl dd.name strong{color:#ff5400;}
.adviserList dl dd.name span{float:right;width:122px;background:url(../images/arr9.png) no-repeat;display:inline-block;padding-left:38px;font-weight:normal;color:#FFFFFF;margin-top:6px;}
.adviserList dl dd.name em{float:right;width:58px;display:inline-block;margin-right:3px;font-style:normal;color:#333;text-align:center;}
.adviserList dl dd.tit{font-size:16px;color:#029948;height:28px; line-height:28px;}
.adviserList dl dd.info{font-size:14px;line-height:24px;height:48px;overflow:hidden;color:#757575;}
.adviserList dl dd.more{padding-top:10px;}
.adviserList dl dd.more a{width:83px;height:29px;line-height:29px;text-align:center;background:#ff5400;border-radius:6px;display:inline-block;font-size:14px;color:#FFFFFF;text-decoration:none;}
.adviserList dl dd.more span a{background:#029948;margin-left:10px;}
/*adviser*/
.adviser dl{height:165px;padding-right:10px;margin-bottom:20px;}
.adviser dl dt{float:left;width:147px;margin-right:30px;}
.adviser dl dd.name{font-size:14px;height:34px;line-height:34px;padding:6px 0 0 0;color:#FF922C;}
.adviser dl dd.name a{font-size:20px;font-weight:bold;margin-right:20px;}
.adviser dl dd.tit{font-size:16px;color:#029948;height:28px; line-height:28px;}
.adviser dl dd.info{font-size:14px;line-height:24px;height:48px;overflow:hidden;color:#9a9a9a;}
.adviser dl dd.more{padding-top:10px;}
.adviser dl dd.more a{width:83px;height:29px;line-height:29px;text-align:center;background:#FF922C;border-radius:6px;display:inline-block;font-size:14px;color:#FFFFFF;text-decoration:none;}
.adviser dl dd.more span a{background:#029948;margin-left:10px;}
.adviserCont{font-size:14px;line-height:28px;padding-bottom:25px;min-height:400px;height:100%;_height:400px;}
/*form*/
.textarea01{width:596px;height:90px;border:1px solid #b0b0b0;border-radius:3px;}
.textarea02{width:452px;height:136px;border:1px solid #d8d8d8;border-radius:3px}
.textarea03{width:769px;height:150px;border:1px solid #FFFFFF;border-radius:0}
.input01{width:320px;height:32px;padding:0 4px;border:1px solid #b0b0b0;border-radius:3px;background:url(../images/arr10.png) no-repeat 295px 9px;}
.input02{width:320px;height:32px;padding:0 4px;border:1px solid #b0b0b0;border-radius:3px}
.input03{width:452px;height:36px;padding:0 4px;border:1px solid #d8d8d8;border-radius:3px}
.input04{width:640px;height:44px;padding:0 10px;border:1px solid #FFFFFF;border-radius:3px}
.input05{width:280px;height:40px;padding:0 10px;border:1px solid #FFFFFF;border-radius:0}

.select01{width:115px;height:44px;padding:0 10px;border:1px solid #FFFFFF;border-radius:3px}
.btn01{font-size:14px;width:86px;height:37px;background:#FF5400;border:1px solid #FF5400;color:#FFFFFF;border-radius:5px;cursor:pointer;margin-bottom:40px;}
.btn02{font-size:14px;width:86px;height:37px;background:#FF922D;border:1px solid #FF922D;color:#FFFFFF;border-radius:5px;cursor:pointer;margin-bottom:40px;}
.btn03{font-size:16px;font-weight:bold;width:133px;height:42px;background:#FF922D;border:1px solid #FF922D;color:#FFFFFF;border-radius:5px;cursor:pointer;margin-bottom:40px;}
.btn04{font-size:16px;width:115px;height:44px;background:#FF922D;border:1px solid #FF922D;color:#FFFFFF;border-radius:5px;cursor:pointer; text-align:center;}

/*calendar*/
.calendar{width:280px;height:330px}
.calendar-modal{display:none;position:absolute;background:#fdfdfd;border:1px solid #e8e8e8;box-shadow:1px 2px 3px #ddd}
.calendar-inner{position:relative;z-index:1;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-ms-transform:perspective(1000px);-moz-transform:perspective(1000px);-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d}
.calendar-views{transform-style:preserve-3d}
.calendar .view{backface-visibility:hidden;position:absolute;top:0;left:0;-webkit-transition:.6s;transition:.6s}
.calendar-d .view-month,.calendar-m .view-date{transform:rotateY(180deg);visibility:hidden;z-index:1}
.calendar-d .view-date,.calendar-m .view-month{transform:rotateY(0);visibility:visible;z-index:2}
.calendar-ct,.calendar-hd,.calendar-views .days,.calendar-views .week{overflow:hidden}
.calendar-views{width:100%}
.calendar .date-items li,.calendar .view,.calendar-arrow .prev,.calendar-display{float:left}
.calendar-arrow,.calendar-arrow .next{float:right}
.calendar-hd{padding:10px 0;height:30px;line-height:30px}
.calendar-display{font-size:28px;text-indent:10px}
.view-month .calendar-hd{padding:10px}
.calendar-arrow,.calendar-display{color:#ddd}
.calendar li[disabled]{color:#bbb}
.calendar li.new[disabled],.calendar li.old[disabled]{color:#eee}
.calendar-arrow span:hover,.calendar-display .m,.calendar-display:hover,.calendar-views .days .new,.calendar-views .days .old,.calendar-views .week{color:#888}
.calendar-arrow span,.calendar-views .days li[data-calendar-day],.calendar-views .view-month li[data-calendar-month]{cursor:pointer}
.calendar li[disabled]{cursor:not-allowed}
.calendar-arrow{width:50px;margin-right:10px}
.calendar-arrow span{font:500 26px sans-serif}
.calendar ol li{position:relative;float:left;text-align:center;border-radius:50%}
.calendar .days li,.calendar .week li{width:40px;height:40px;line-height:40px}
.calendar .month-items li{width:70px;height:70px;line-height:70px}
.calendar .days li[data-calendar-day]:hover,.calendar .view-month li[data-calendar-month]:hover{background:#eee}
.calendar .calendar-views .now{color:#fff;background:#0b945f!important}
.calendar .calendar-views .selected{color:#0b945f;background:#CDE9D9!important}
.calendar .calendar-views .dot{position:absolute;left:50%;bottom:4px;margin-left:-2px;width:4px;height:4px;background:#0b945f;border-radius:50%}
.calendar-views .now .dot{background:#fff}
.calendar .date-items{width:300%;margin-left:-100%}
.calendar-label{display:none;position:absolute;top:50%;left:50%;z-index:2;padding:5px 10px;line-height:22px;color:#fff;background:#000;border-radius:3px;opacity:.7;filter:alpha(opacity=70)}
.calendar-label i{display:none;position:absolute;left:50%;bottom:-12px;width:0;height:0;margin-left:-3px;border:6px solid transparent;border-top-color:#000}
.activity dl{height:183px;background:#f1f1f1;padding-right:10px;margin-bottom:20px;overflow:hidden;}
.activity dl dt{float:left;width:203px;margin-right:30px;}
.activity dl dt span{font-size:16px;color:#FFFFFF;text-align:center;width:60px;height:44px;background:#029948;position:relative;top:-186px;left:140px;display:inline-block;}
.activity dl dd.tit{font-size:20px;font-weight:bold;height:48px;line-height:48px;}
.activity dl dd.tit a{color:#029948;text-decoration:none;}
.activity dl dd.tit a:hover{color:#029948;text-decoration:underline;}
.activity dl dd.info{font-size:14px;line-height:24px;height:72px;overflow:hidden;color:#757575;}
.activity dl dd.more{padding-top:10px;}
.activity dl dd.more a{width:115px;height:38px;line-height:38px;text-align:center;background:#FF922C;border-radius:6px;display:inline-block;font-size:16px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
/*download*/
.download {padding-bottom:60px;}
.download dl{float:left;width:580px;margin:0 20px 20px 0;height:62px;background:#F1F1F1;}
.download dt{float:left;width:62px;height:62px;background:#029948;font-size:12px;color:#FFFFFF;text-align:center;margin-right:20px;}
.download dt span{font-size:20px;height:40px;line-height:40px; display:block;}
.download dd{font-size:14px;height:62px;line-height:62px;overflow:hidden;}
.download a{float:right;width:62px;height:62px;background:url(../images/arr11.png) no-repeat 15px 16px ;display:block;}
/*case*/
.case dl{height:166px;background:#f1f1f1;padding-right:10px;margin-bottom:20px;overflow:hidden;}
.case dl dt{float:left;width:189px;margin-right:30px;}
.case dl dd.tit{font-size:14px;color:#029948;height:48px;line-height:48px;}
.case dl dd.tit a{font-size:20px;font-weight:bold;margin-right:20px;}
.case dl dd.info{font-size:14px;line-height:24px;height:72px;overflow:hidden;color:#757575;}
.case dl dd.more{padding-top:10px;}
.case dl dd.more a{width:87px;height:26px;line-height:26px;text-align:center;background:#FF922C;border-radius:6px;display:inline-block;font-size:14px;color:#FFFFFF;text-decoration:none;}
/*message*/
.messageBtn a{font-size:16px;width:175px;height:59px;line-height:59px;background:#FF922D;color:#FFFFFF;border-radius:5px;text-align:center;display:block;margin-bottom:40px;}
.message dl{font-size:14px;border-bottom:1px solid #d5d5d5;padding-bottom:30px;margin-bottom:30px;}
.message dt{margin-bottom:8px;color:#029948;background:url(../images/arr12.png) no-repeat 0 2px;padding-left:30px;}
.message dt span{float:right;color:#999;}
.message dd{padding-left:30px;line-height:24px;}
.message dd.reply{background:url(../images/arr13.png) no-repeat 0 3px;margin-top:8px;}
.message dd.reply span{float:right;color:#999;}
/*query*/
.query{font-size:14px;height:67px;line-height:67px;background:#f3f3f3;padding:0 30px;border-radius:10px;}
.query a{font-size:16px;width:155px;height:44px;line-height:44px;background:#029948;color:#FFFFFF;border-radius:5px;text-align:center;display:block}
h3.tit{font-size:16px;color:#ff922c;text-align:center;height:48px;line-height:48px;border-bottom:1px dashed #cbcbcb;}
h4.tit{font-size:16px;color:#ff922c;text-align:center;height:48px;line-height:48px}
/*screen*/
.screen{background:#f7fff9;min-width:1200px;padding-bottom:20px;}
.screen-tit{font-size:16px;font-weight:bold;padding:20px 0 10px 0;}
.screen dl{width:1198px;margin:0 auto;border:1px solid #AAAAAA;}
.screen dt{font-size:14px;padding:10px;}
.screen dt a{height:32px;line-height:32px;border:1px solid #F7FFF9;padding:0 10px;margin:0 4px 6px 0;display:inline-block;}
.screen dt a:hover{color:#FF922C;text-decoration:none;}
.screen dt a.cur{color:#FF922C;border:1px solid #FF922C;}
.screen dd{margin:0 10px 10px 10px;background:#e9e9e9;padding:10px;}
.screen dd a{height:28px;line-height:28px;margin:0 10px;}
.screen dd a:hover{color:#FF922C;text-decoration:none;}
.screen dd a.cur{color:#FF922C;font-weight:bold;}
/*dotList*/
.dotList{border:1px solid #d2d2d2;border-bottom:none;background:#f7fff9;margin-bottom:60px;}
.dotList li{height:50px;line-height:50px;padding:0 20px;border-bottom:1px solid #D2D2D2;}
.dotList li span{float:left}
.dotList li span.one{width:240px;margin-left:10px;}
.dotList li span.two{margin-right:60px;}
.dotList li span.three{float:right;}
.dotList li span.three a{color:#FF922C;text-decoration:none;}
.dotList li span.three a:hover{color:#FF922C;text-decoration:underline;}
/*outfit*/
.outfit dl{height:166px;background:#f1f1f1;padding-right:10px;margin-bottom:20px;overflow:hidden;}
.outfit dl dt{float:left;width:189px;margin-right:30px;}
.outfit dl dd.tit{font-size:14px;height:48px;line-height:48px;}
.outfit dl dd.tit a{font-size:20px;font-weight:bold;margin-right:20px;}
.outfit dl dd.info{font-size:14px;line-height:24px;height:72px;overflow:hidden;color:#757575;}
.outfit dl dd.more{padding-top:10px;}
.outfit dl dd.more a{width:54px;height:26px;line-height:26px;text-align:center;background:#FF922C;border-radius:6px;display:inline-block;font-size:14px;color:#FFFFFF;text-decoration:none;}
/*type*/
.type{padding:20px 0;background:#f3f3f3;min-width:1200px;}
.classify a{color:#333;text-decoration:none;margin:0 10px;padding:0 10px;}
.classify a:hover,.type a.cur{color:#FF922C;text-decoration:none;}
.brand li{float:left;width:117px;height:50px;margin:-1px 0 0 -1px;text-align:center;}
.brand li img{vertical-align:middle;}
.brand li a{border:1px solid #d5d5d5;height:48px;line-height:48px;display:block;color:#333;text-decoration:none;}
.brand li a:hover,.brand li.cur a{color:#FF922C;text-decoration:none;background:#f1f1f1;}
/*productList*/
.productList{padding:10px 0;}
.productList li{float:left;width:292px;background:#f1f1f1;margin:15px 10px 0 0;}
.productList li:nth-child(4n){margin-right:0;}
.productList li img{border:1px solid #D5D5D5;}
.productList li span{font-size:14px;height:50px;line-height:50px;display:block;text-align:center;overflow:hidden;}
ul.more li{font-size:14px;color:#029948;height:40px;}
/*relevant*/
.relevant{height:320px}
.relevant h1{font-size:14px;font-weight:normal;height:40px;line-height:40px;background:#029948;margin:20px 0 10px 0;padding:0 20px;color:#FFFFFF;}
.relevant li{float:left;width:188px;background:#f1f1f1;margin-right:14px;}
.relevant li:nth-child(6n){margin-right:0;}
.relevant li span{height:30px;line-height:30px;display:block;text-align:center;overflow:hidden;}
