/* CSS Document */
*{margin:0;padding:0;outline:none;-webkit-font-smoothing: antialiased;}*:not(input,textarea){-webkit-touch-callout:inherit;-webkit-user-select:auto;}body{width:100%;font-size:16px;-webkit-touch-callout:inherit;-webkit-user-select:auto;}a{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}a:hover{text-decoration:none;}button,input,select,textarea{font-size:100%;margin:0;padding:0;outline:none;}textarea,input{resize:none;outline:none;}textarea{resize:none;-webkit-appearance:none;}ul,ol,li{list-style:none;}em{font-style:normal;}
li{ list-style:none;}
img{ border:0;}
a{cursor:pointer;text-decoration:none;}
.fl{float: left;display: inline;}
.fr{float: right;display: inline;}
input:focus,textarea:focus,select:focus{ outline:0;}
.relative{ position:relative;}
input[type="submit"]{ cursor:pointer;}
/* clear float */
.clearboth{ clear:both;}
.clearfix:after {
	clear: both;
	height: 0;
	visibility: hidden;
	content: '';
	display: block;
	font-size: 0;
}
.clearfix {display: inline-table;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
* html .clearfix {zoom: 1;}/* IE6 */
*:first-child+ html .clearfix {zoom: 1;}/* IE7 */
body,input,textarea,select,pre{font-family:Microsoft YaHei, Arial, Helvetica, sans-serif;}
.btn:active,input[type="submit"]:active{
	transform:scale(.95);
	-webkit-transform:scale(.95);
	-moz-transform:scale(.95);
	-o-transform:scale(.95);
	}
.relative{ position:relative;}
.hide{ display:none;}
.ellipsis{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
h3,h4{ font-weight:normal;}
.imgbox{ position:relative; overflow:hidden;}
.relative{ position:relative;}
.shade{ position:absolute; left:0; top:0; width:100%; height:100%;}
/* bst */
html,body{ width:100%; height:100%;}
body{ min-width:1000px;}
.current{ z-index:1;}
.animating{ z-index:2;}
/*animation*/
.duration a,.animate,.imghover img,.translateX5px a,.products p,.partner h4,.partner img{
	transition:all 1s ease;
	-moz-transition:all 1s ease;
	-webkit-transition:all 1s ease; 
	-o-transition:all 1s ease;
	}
.imghover img,.blogs li,.productNav li:after,.salonlist .imgListBtn a{
	transition:all .6s ease-out;
	-moz-transition:all .6s ease-out;
	-webkit-transition:all .6s ease-out; 
	-o-transition:all .6s ease-out;
	}
.iprdNav dd a:after,.iprdNav dd a:before,.backTop,.catalog i{
	transition:all .3s ease-out;
	-webkit-transition:all .3s ease-out; 
	}
.js_pos{ position:absolute;}
.imghover a:hover img,.imglihover li:hover img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);}
.delay100{ animation-delay:.1s;}
.delay200{ animation-delay:.2s;}
.delay300{ animation-delay:.3s;}
.translateX5px a:hover{ transform:translateX(5px); -webkit-transform:translateX(5px); -moz-transform:translateX(5px); -o-transform:translateX(5px);}
/* myStyle */
.imgViewCont{ position:relative; overflow:hidden;}
.imgViewCont li{ display:none; position:relative; float:left; margin-right:-100%; width:100%;}
.imgViewCont li:nth-child(1){ display:block; z-index:1;}
.imgViewCont li.current{ display:block; z-index:1;}
.imgViewCont li.animating{ display:block; z-index:2;}
.imgViewIndex{ z-index:3;}
.imgViewBtn{ position:absolute; top:0; left:0; width:100%; z-index:3;}
.imgViewBtn a{ position:absolute; display:block;}
.imgViewIndex dd{ cursor:pointer;}
.imgViewCont img{ display:block; width:100%;}
.imgListCont{ position:relative; margin:0 auto; overflow:hidden;}
.imgListCont ul{ position:relative; left:0; width:9999px; z-index:2;}
.imgListCont li{ float:left;}
.imgListBtn{ position:absolute; left:0; top:0; width:100%; z-index:1;}
.imgListBtn a{ position:absolute; top:0;}
.cube{
   -webkit-transform: translate3d(0, 0, 0);
   -moz-transform: translate3d(0, 0, 0);
   -ms-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
}
/* base */
.wrapper{ width:100%; max-width:1920px; margin:0 auto; background:#FFF; overflow:hidden;}
.header{ position:relative; width:100%; height:87px; background:#FFF; z-index:9;}
.container{ width:1000px; margin:0 auto;}
h1{ position:relative; float:left; width:205px; height:87px; overflow:hidden;}
h1 a{ display:block; width:100%; height:100%; background:url(../img/logo.jpg) no-repeat center; text-indent:-9999px;background-size: cover;}
.nav{ float:right; }
.nav dl{ float:left;}
.nav dt{ position:relative; height:87px; overflow:hidden;}
.nav a{ display:block;}
.nav dt a{ position:relative; padding:0 14px; line-height:87px; color:#000; font-size:14px; text-align:center; background:url(../img/icon1.png) no-repeat right center;}
.nav dt a.home{ padding:0; background:none;}
.nav dt span{ display:block; text-align:center; text-transform:capitalize;}
.nav dd{ display:none;}
.nav dl:nth-child(1) dt a{ background:none;}
.nav dl:hover dd{ display:block;}
.nav dd a:hover{ color:#0061ae;}
.secNav{ position:absolute; left:0; top:82px; width:100%;}
.secNav li{ position:relative; display:none; width:100%; height:50px; line-height:50px; background:#FFF; border:1px solid #CCC; box-shadow:3px 3px 10px rgba(33,33,33,.8);}
.secNav div{ position:absolute; top:0;}
.secNav a{ display:inline-block; margin:0 10px; font-size:12px; color:#333; line-height:30px;}
@-webkit-keyframes fromBottomFade {
	from{ -webkit-transform: translateY(50%); opacity:0;}
}
@keyframes fromBottomFade {
	from{ transform: translateY(50%); opacity:0;}
}
.secNav li,.iprdNav dd a{
	animation: fromBottomFade 1s ease both;
	-webkit-animation: fromBottomFade 1s ease both;
}
.banner{ position:relative; overflow:hidden;}
.banner li{ left:50%; margin-left:-960px; width:1920px; height:616px;}
.banner li video{ position:relative; top:50%; margin-top:-540px;}
.banner img{ display:block; width:100%;}
.bannerTxt{ position:absolute; left:50%; top:0; width:1000px !important; height:616px; margin-left:-500px;}
.ibanner .bannerTxt{ height:299px;}
.ibanner{ left:50%; margin-left:-960px; width:1920px; height:299px;}
.banner dl{ position:absolute; left:0; bottom:30px; width:100%; text-align:center;}
.banner dd{ display:inline-block; margin:0 5px; width:10px; height:10px; border:2px solid #FFF; border-radius:50%;}
.banner dd.hover{ background:#FFF;}
@-webkit-keyframes fromScale2Fade {
	from{ -webkit-transform:scale3d(1.2,1.2,1.2); opacity:0;}
}
@keyframes fromScale2Fade {
	from{ transform:scale3d(1.2,1.2,1.2); opacity:0;}
}
.bannerTxt,.bannerTxtBox{
	animation: fromScale2Fade 1s ease both;
	-webkit-animation: fromScale2Fade 1s ease both;
}
@-webkit-keyframes breath {
	from{ -webkit-transform: scale3d(1.05,1.05,1.05);}
}
@keyframes breath {
	from{ transform: scale3d(1.05,1.05,1.05);}
}
.breath{
	animation: breath 5s ease both;
	-webkit-animation: breath 5s ease both;
}
.footMenu{ height:276px; background:url(../img/footer.jpg) no-repeat center; background-size:100% 100%;}
.footMenu .container{ position:relative; padding-top:31px;}
.footMenu a{ color:#FFF;}
.footMenu dl{ float:left; margin-right:73px; width:104px;}
.footMenu dl a{ display:block;}
.footMenu dt{ margin-bottom:6px; padding-bottom:8px; font-size:14px; border-bottom:2px solid #3962a0;}
.footMenu dd a{ font-size:12px; line-height:2;}
.qrcodeBox{ position:absolute; right:0; top:31px;}
.qrcodeBox img{ display:block;}
.qrcodeBox p{ font-size:12px; text-align:center; line-height:34px; color:#FFF;}
.copyright{ height:40px; line-height:40px; background:#000;}
.copyright p{ width:1000px; margin:0 auto; font-size:12px; color:#eae9e9;}
.copyright a{ float:right; color:#eae9e9;}
.copyright a:hover{ text-decoration:underline;}
/* content */
.introduceChunk a{ display:block; padding:62px 80px 0 105px; width:315px; height:124px;} 
.introduceChunk h4{ margin-bottom:10px; font-size:14px; color:#000;}
.introduceChunk p{ font-size:12px; color:#777;}
.introduceChunk a.fl{ background:url(../img/icon2.png) no-repeat 0 center;}
.introduceChunk a.fr{ background:url(../img/icon3.png) no-repeat 0 center;}
.pc1{ height:232px; background:#eff7f9;}
.title1{ margin-bottom:43px; height:86px; border-bottom:2px solid #e7ebeb;}
.title1 a{ position:relative; display:block; height:88px; width:1000px; margin:0 auto;}
.title1 span{ position:absolute; left:0; bottom:0; display:inline-block; padding-bottom:8px; font-family:SimHei; border-bottom:2px solid #8f9194; color:#000;}
.title1 a:after,.title2 a:after{ content:"more"; padding-right:10px; position:absolute; right:0; bottom:13px; font-size:12px; color:#333; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform:capitalize; background:url(../img/icon4.png) no-repeat right center;}
.productChunk{ position:relative;}
.products{ position:absolute; left:50%; top:126px; width:1012px; margin-left:-500px;}
.products li,.products img{ width:239px; height:265px;}
.products li{ position:relative; float:left; margin-right:14px;}
.products a{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(17,155,255,0);}
.products a:hover{ background:rgba(17,155,255,.8);}
.products div{ position:absolute; left:0; bottom:20px; width:220px; padding-left:14px;}
.products h4{ font-size:14px; color:#FFF;}
.products p{ position:relative; height:0; overflow:hidden; font-size:12px; color:#dfdcdc; text-transform:capitalize;}
.products a:hover p{ height:19px;}
.blogs{ position:relative; width:1001px; padding-bottom:35px; overflow:hidden;}
.blogs ul{ position:relative; width:99999px;}
.blogs li{ position:relative; float:left; margin-right:27px; width:230px; height:230px; overflow:hidden;}
.blogs li a{ display:block; width:100%; height:100%;}
.blogs li:hover{ transform:translate(5px,-5px); box-shadow:-5px 5px 5px #CCC;}
.blogs img{ width:230px; height:91px;}
.blogs h4{ margin:20px 0 10px; font-size:14px; color:#000; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.blogs p{ font-size:12px; color:#777; line-height:2;}
.blogs dl{ padding-top:40px; text-align:center;}
.blogs dd{ display:inline-block; margin:0 5px; width:10px; height:10px; border-radius:50%; background:#EEE; box-shadow:2px 2px 6px #333; cursor:pointer;}
.blogs dd.hover{ background:#2a3990;}
.blogsbtn{ position:absolute; left:0; bottom:0; width:100%;}
.blogsbtn a{ position:absolute; bottom:30px; width:26px; height:26px; background-image:url(../img/btn1.png);}
.blogsbtn .prev{ left:0;}
.blogsbtn .next{ right:0; background-position:0 bottom;}
.aboutChunk{ padding-bottom:75px;}
.aboutChunk .txtbox{ position:relative; height:250px; width:440px;}
.aboutChunk h4{ position:relative; margin-bottom:20px; padding-bottom:20px; font-size:14px; color:#333;}
.aboutChunk h4:after{ position:absolute; left:0; bottom:0; content:" "; display:block; width:2em; height:2px; background:#999;}
.aboutChunk p{ font-size:12px; color:#777; line-height:2;}
.aboutChunk .txtbox a{ position:absolute; left:0; bottom:21px; display:block; width:138px; height:36px; line-height:36px; text-align:center; border:1px solid #898989; border-radius:19px; color:#0d0d0d; font-size:12px; text-transform:uppercase; font-weight:bold;}
.bannerTxtBox{ position:absolute; left:50%; top:50%; margin:-52px 0 0 -500px; color:#FFF;}
.bannerTxtBox h3{ line-height:48px; font-size:50px;}
.bannerTxtBox h4{ line-height:36px; font-size:30px;}
.bannerTxtBox p{ font-size:16px;}
.iNav,.iprdNav{ position:absolute; left:0; top:386px; width:100%; z-index:8; height:60px; line-height:60px; background:#e5e6ea; border-bottom:2px solid #dedede; text-align:center;}
.iNav a,.iprdNav dt a{ display:inline-block; padding:0 20px; margin:0 25px; font-size:14px; color:#424242; text-transform:uppercase;}
.iprdNav dl:hover dt a{ color:#2169d8;}
.iNav a:hover{ opacity:.8;}
.fixNav{ position:fixed; top:0;}
.iNavBlock{ height:62px;}
.grayChunk{ background:#f4f4f4;}
.title2{ text-align:center; color:#3b3b3b;}
.title2 a{ position:relative; display:block;}
.title2 h3{ text-transform:uppercase; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
.title2 h4{ position:relative; margin-bottom:30px; padding-bottom:15px;}
.title2 h4:after{ content:" "; position:absolute; left:50%; bottom:0; width:2em; margin-left:-1em; height:2px; background:#0061ae;}
.cooperation{ padding:70px 0 55px; }
.partner{ width:1015px;}
.partner a{ position:relative; display:block; float:left; margin:0 15px 15px 0; width:186px; height:86px; border:1px solid #EEE; overflow:hidden;}
.partner img{ width:100%; height:100%;}
.partner h4{ position:absolute; left:0; top:0; line-height:86px; width:100%; font-size:16px; color:#0B26F7; text-align:center; opacity:0;}
.partner a:hover img{ opacity:.5;}
.partner a:hover h4{ opacity:1;}
.team{ position:relative; height:467px; background:url(../img/img7.jpg) right 0;}
.team div{ position:absolute; top:50%; left:50%; width:740px; margin:-40px 0 0 -380px; text-align:center; color:#FFF;}
.team h4{ margin-bottom:10px; font-size:20px; font-family:SimHei;}
.team p{ font-size:12px; line-height:2;}
.about{ padding:70px 0 30px;}
.about .imgbox{ float:left; position:relative; width:480px; /* border-right:2px solid #e0e0e0;*/ overflow:visible;}
.about .imgbox img{ width:100%; height:360px;}
/*.about .imgbox:after{ content:" "; display:block; width:4px; height:49px; position:absolute; right:-3px; top:76px; background:#0061ae;}*/
.about .txtbox{ position:relative; float:right; height:344px; width:463px; padding:16px 18px 0 20px;}
.about .txtbox a{ position:absolute; left:20px; bottom:5px; display:block; font-size:14px; color:#666; border:1px solid #666; width:100px; height:38px; line-height:38px; border-radius:19px; text-align:center;}
.about h4{ margin-bottom:26px; font-family:SimHei; font-size:20px; color:#414141;}
.about p{ font-size:12px; color:#777; line-height:2;}
.contact{ padding:65px 0 43px;}
.contact .txtbox{ float:left; width:438px; height:365px; padding:45px 0 0 45px; border:1px solid #EEE;}
.contact .txtbox h4{ margin-bottom:20px; font-size:21px; color:#2e2d2b;}
.contact p{ padding-left:38px; line-height:24px; font-size:14px; color:#4a4a4a;}
.icon5{ background:url(../img/icon5.png) no-repeat 0 center;}
.icon6{ background:url(../img/icon6.png) no-repeat 0 center;}
.icon7{ background:url(../img/icon7.png) no-repeat 0 center;}
.icon8{ background:url(../img/icon8.png) no-repeat 0 center;}
.icon9{ background:url(../img/icon9.png) no-repeat 0 center;}
.contact form{ float:right; padding:25px; width:433px; height:360px; border:1px solid #EEE;}
.contact input[type="text"],.contact textarea{ margin-bottom:19px; width:400px; height:42px; line-height:42px; padding:0 19px; font-size:12px; color:#7e7e7e; border:1px solid #cbcbcb;}
.contact input[type="text"]:focus,.contact textarea:focus{ border-color:#003e55;}
.contact textarea{ padding:10px 19px; line-height:normal; height:96px;}
.contact .but{ width:245px; height:44px; color:#FFF; background:#3c3c3c; border:none;}
.msgList{ padding-top:6px;}
.msgList h4{ padding:12px 0; color:#414141; font-family:SimHei;}
.msgList ul{ padding:15px 0; border-top:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf;}
.msgList li{ line-height:3; font-size:15px; color:#3d3d3d;}
.msgList li div,.msgList strong{ display:inline-block; vertical-align:middle;}
.msgList strong{ margin-right:20px; width:64px;}
.msgList li div{ width:720px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.msgList span{ float:right;}
.pages{ margin-top:30px; text-align:center;}
.pages a{ display:inline-block; margin:0 14px; width:24px; height:24px; background:url(../img/icon10.png);}
.pages a.next{ background-position:right 0;}
#dealer{ padding:40px 0;}
.adrlist{ position:relative; width:343px;}
.adrlist a{ display:block; width:24px; height:24px; background:url(../img/btn2.png); position:absolute; left:0.5px;}
.adrlist a.prev{ top:-24px;}
.adrlist a.next{ bottom:-24px; background-position:0 bottom;}
.adrCont{ position:relative; padding-left:12px; width:331px; height:380px; overflow-x:hidden; overflow-y:auto;}
.adrlist ul{ position:relative;}
.adrlist li{ position:relative; padding:30px 0 0 30px; width:270px; border-left:1px solid #cacaca;}
.adrlist li:before{ content:" "; display:block; width:9px; height:9px; background:url(../img/icon11.png); position:absolute; left:-4.5px; top:37px;}
.adrlist h4{ font-weight:bold; color:#444;}
.adrlist p{ line-height:2; color:#5c5c5c; font-size:12px;}
.map{ position:relative; width:610px;}
.map object{ width:600px; height:450px;}
.maptxt{ display:none; position:absolute; left:0; top:0; padding:28px 40px; width:240px; background:#000; background:rgba(0,0,0,0.7); line-height:2; color:#FFF;}
.maptxt h4{ font-weight:bold;}
.maptxt p{ font-size:12px;}
.maptxt i{ content:" "; display:block; width:21px; height:20px; background:url(../img/icon12.png); position:absolute; right:16px; top:14px; cursor:pointer;}
.proDuctDetail{ padding-top:60px;}
.proDuctDetail p{ font-size:12px; color:#939393; line-height:2;}
.proDuctDetail img{ margin:36px 0; max-width:100%;}
.news{ padding:70px 0 36px;}
.newList{ position:relative; overflow:hidden;}
.newList ul{ position:relative; width:99999px;}
.newList li{ float:left; margin-right:35px; width:310px;}
.newList a{ display:block; background:#ebf0fa;}
.newList .imgbox,.newList img{ width:310px; height:172px;}
.newList .txtbox{ padding:25px 25px 0; height:155px; line-height:2; background:url(../img/icon13.png) no-repeat 25px 128px;}
.newList h4{ font-size:14px; color:#000; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.newList p{ font-size:12px; color:#999;}
.newList a:hover{ background:#36C;}
.newList a:hover h4{ color:#FFF;}
.newList a:hover p{ color:#adbde6;}
.newsPage{ margin-top:36px; text-align:center;}
.newsPage i{ display:inline-block; margin:0 8px; width:8px; height:8px; border:1px solid #9a9a9a; border-radius:50%; cursor:pointer;}
.newsPage i.hover{ background:#36C; border-color:36C;}
.library{ padding-top:70px; height:300px; background:url(../img/img9.jpg) 0 0;}
.article{ position:relative;}
.arlist{ position:relative; width:99999px;}
.arlist li{ float:left; margin-right:30px; width:483px; height:139px; background:#eef3f7; border:1px solid #d0dbe5;}
.arlist a{ display:block; padding:28px;}
.arlist a:hover{ transform:translateY(-5px); -webkit-transform:translateY(-5px);}
.arlist h4,.dlList h4{ margin-bottom:12px; font-size:14px; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.arlist p,.dlList p{ font-size:12px; line-height:2; color:#888;}
.ilb1 .imgListBtn a{ display:block; width:90px; color:#777; font-size:30px; font-family:SimHei; text-align:center;}
.article .imgListBtn a{ height:141px; line-height:141px;}
.ilb1 .prev{ left:-90px;}
.ilb1 .next{ right:-90px;}
.ilb1 .prev:after{ content:"<";}
.ilb1 .next:after{ content:">";}
.download{ padding:70px 0 50px;}
.dlList li{ position:relative; float:left; margin-right:53px; height:288px; width:298px;}
.dlList img{ width:298px; height:118px;}
.dlList h4{ margin:14px 0 8px; text-align:center;}
.dlList a{ position:absolute; bottom:16px; left:50%; display:block; margin-left:-70px; padding:0 21px 0 42px; height:36px; line-height:36px; font-size:12px; text-transform:uppercase; color:#0d0d0d; border:1px solid #898989; border-radius:19px; background:url(../img/icon14.png) repeat-y 20px center;}
.dlList a:hover{ background-position:20px 36px; box-shadow:-2px 2px 0 rgba(0,0,0,.4); transform:translate(2px,-2px);}
.dlbox .imgListBtn a{ height:288px; line-height:288px;}
.teaching{ padding:70px 0 50px;}
.teaching .imgListBtn a{ height:285px; line-height:285px;}
.teaching li{ margin-right:53px; width:298px;}
.teaching li a{ display:block;}
.teaching li a:hover{ transform:translateY(-5px);}
.teaching li div{ position:relative; margin-bottom:22px; height:66px; color:#414141; font-family:SimHei; border-bottom:1px solid #dcdcdc;}
.teaching li span{ position:absolute; left:0; bottom:15px; font-size:30px; float:left;}
.teaching li i{ position:absolute; right:0; bottom:15px; font-size:15px; font-style:normal; float:right;}
.teaching h4{ margin-bottom:10px; font-size:15px; color:#1c1c1c; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.teaching p{ font-size:12px; color:#777; line-height:2;}
.salon{ padding:70px 0 60px;}
.salonlist{ position:relative; margin-top:50px;}
.salonlist li{ width:1000px;}
.salon .txtbox{ position:relative; top:24px; height:227px; width:422px;}
.salon h4{ margin-bottom:16px; color:#181818; }
.salon p{ line-height:2; font-size:12px; color:#777;}
.salon .txtbox a.viewMore{ position:absolute; left:0; bottom:0;}
.salonlist .imgListBtn{ top:auto; bottom:0; z-index:4;}
.salonlist .imgListBtn a{ display:inline-block; position:relative; width:36px; height:36px; background:url(../img/btn3.png) no-repeat; border-radius:18px; font-size:12px; color:#FFF; line-height:36px; text-align:center; text-transform:uppercase; overflow:hidden;}
.salonlist .imgListBtn .prev{ margin-right:18px; background-position:center bottom;}
.salonlist .imgListBtn .next{ background-position:center top;}
.salonlist .imgListBtn .prev:before{ content:"prev page"; display:none;}
.salonlist .imgListBtn .next:before{ content:"next page"; display:none;}
.salonlist .imgListBtn a:hover{ width:140px; background-color:#2169d8;}
.salonlist .imgListBtn a:hover:before{ display:block;}
.meeting{ padding:70px 0;}
.title3{ display:block; margin-bottom:42px; padding:0 30px; height:41px; line-height:41px; background:url(../img/mouse.png) no-repeat 950px center #FFF; border:1px solid #eaeaea; border-radius:20px; font-size:14px; color:#3b3b3b;}
.title3 span{ font-size:12px;}
.meetDiv{ position:relative; left:-20px; height:525px; width:1040px; overflow-y:auto; overflow-x:hidden;}
.meetingList{ position:relative; left:20px; width:1000px;}
.meetingList li{ position:relative; padding:15px 0 15px 104px; border-left:1px solid #e5e5e5;}
.meetingList a{ position:relative; display:block; padding:17px; width:861px; background:#eaebef; border-radius:5px;}
.meetingList img{ width:171px; height:111px; float:left;}
.meetingList .txtbox{ float:right; padding-top:16px; width:645px;}
.meetingList h4{ margin-bottom:10px; font-size:15px; color:#1a1a1a; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.meetingList p{ font-size:12px; line-height:2; color:#808080;}
.date{ position:absolute; left:-10px; top:0; width:85px; padding:38px 0 0 30px; color:#242426; background:url(../img/icon16.png) no-repeat 0 40px;}
.date div{ font-size:18px;}
.date span{ font-size:12px;}
.btn4{ display:block; margin-left:105px; width:159px; height:38px; background:url(../img/btn4.png);}
.swt1{ padding-top:70px;}
.swt1 a{ position:relative; display:block; width:486px; height:107px; background:#AAA; border:1px solid #eaeaea;}
.swt1 div{ position:absolute; left:0; top:0; padding:38px 0 0 184px;}
.swt1 h4{ font-size:18px; color:#242424; margin-bottom:0;}
.swt1 p{ font-size:14px; color:#b0b0b0; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
.swt1 a.hover{ background:#266cd9; border-color:#8cb0e7;}
.blueChunk{ background:#2169d8;}
.blueChunk ul,.blueChunk dl{ position:relative; width:99999px;}
.blueChunk dd{ float:left; width:1000px; padding-top:28px; height:190px;}
.blueChunk li{ float:left; width:500px;}
.blueChunk a{ display:block; padding:39px 0; color:#f0f1f3;}
.blueChunk p{ float:right; padding:0 42px 0 25px; width:320px; line-height:2; font-size:12px; border-left:1px solid #dcdcdc;}
.blueChunk li div{ float:left; width:66px; padding-left:24px; font-family:SimHei; text-align:right;}
.blueChunk li span{ display:block; font-size:28px;}
.blueChunk li i{ display:block; font-size:18px; font-style:normal;}
.bchidden,.ddhidden{ position:relative; overflow:hidden;}
.ddhidden{ height:190px;}
.bcIndex{ text-align:center;}
.bcIndex i{ display:inline-block; margin:0 8px; width:8px; height:8px; border:1px solid #FFF; border-radius:50%; cursor:pointer;}
.bcIndex i.hover{ background:#FFF;}
.iprdNav dl{ display:inline-block;}
.iprdNav dd{ display:none; position:absolute; left:0; top:60px; width:100%; padding:20px 0; text-align:center;}
.iprdNav dd a{ position:relative; overflow:hidden; display:inline-block; padding:10px 0; width:75px; height:65px;}

.iprdNav dd p{ font-size:12px; color:#333; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.dlist ul{ width:1035px;}
.dlist li{ margin-bottom:35px;}
.dbox ul{ width:1053px;}
.dbox li{ margin-bottom:53px;}
.slist ul{ width:100%;}
.slist li:nth-child(even) .txtbox{ float:right;}
.slist li:nth-child(even) img{ float:left;}
.viewMore{ display:block; width:140px; height:38px; line-height:38px; text-align:center; border-radius:19px; font-size:12px; text-transform:uppercase; background:#2169d8; color:#FFF;}

.pager { text-align:center; padding-top:15px;}
.pager a{padding:3px 8px; border:solid #ddd 1px; color:#9b9b9b; display:inline-block; overflow:hidden; margin-right:5px; color:#9b9b9b; background:#FFF;}
.pager a.hover{color:#fff; background:#2169d8; border-color:#2169d8;}
.backTop{ position:fixed; bottom:50px; right:50px; width:56px; height:56px; background: url(../img/backtop.png) no-repeat center #3ba6b7; opacity:.6;}
.backTop:hover{ opacity:1;}
.proDuctDetail{ padding-bottom:60px;}
.cside{ display:none; position:fixed; right:30px; bottom:110px;}
.catalog{ padding:20px 0 200px; width:200px; border-left:2px solid #DDD; background:#FFF; background:rgba(255,255,255,.8); z-index:9;}
.catalog:before{ content:" "; position:absolute; left:-5px; top:-5px; width:6px; height:6px; border-radius:50%; border:1px solid #CCC; background:#FFF;}
.catalog:after{ content:" "; position:absolute; left:-5px; bottom:-5px; width:6px; height:6px; border-radius:50%; border:1px solid #CCC; background:#FFF;}
.catalog i{ display:block ;position:absolute; left:-8px; top:30px; width:20px; height:10px; background:url(../img/jt.png);}
.catalog li{ position:relative; line-height:2; cursor:pointer;}
.catalog li:before{ position:absolute; left:-4px; top:13px; content:" "; width:6px; height:6px; border-radius:50%; background:#CCC;}
.catalog h3,.catalog h4{ color:#444; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.catalog h3{ padding-left:20px; font-size:14px;}
.catalog h4{ padding-left:30px; line-height:2; font-size:13px;}
.catalog li:hover{ background:#EEE;}
.catalog li:hover:before{ background:#143CAA;}
.tel,.footqq{ font-size:14px; color:#FFF; text-align:right; clear:both;}
.tel span{ background:url(../img/tel.png) no-repeat 0 center; background-size:10px auto;}
.footqq span{ background:url(../img/qq.png) no-repeat 0 center; background-size:12px auto;}
.tel span,.footqq span{ display:inline-block; width:105px; line-height:24px; padding-left:15px;}
.selector select{ height:36px; padding:0 20px; border:1px solid #CCC; font-size:14px; line-height:36px; color:#666;}
.selector input[type="submit"]{ height:36px; width:50px; font-size:14px; color:#666; border:1px solid #CCC;}
.copytpl .txtbox{ width:480px; height:282px;}
.copytpl li{ margin-bottom:40px;}
.copytpl a{ display:block;}
.newsBtn{ position:relative; top:-46px;}
.newsBtn a{ position:absolute; bottom:0; height:352px; width:60px; text-align:center; color:#777; font:bold 30px/352px SimHei;}
.newsBtn a.prev{ left:-60px;}
.newsBtn a.next{ right:-60px;}
.newsBtn a.prev:after{ content:"<";}
.newsBtn a.next:after{ content:">";}
.chide{ position:absolute; right:20px; bottom:0; display:block; width:54px; height:54px; background:url(../img/chide.png) no-repeat center; border:1px solid #CCC;}
.chide:hover{ border-color:#FFF;}



.nav { position: relative; }
.setlan { position: absolute; top: 4px; right:5px; width: 120px; text-align: right; }
.setlan a {  display: inline; color: #000; font-size: 12px; }






