/* 
* @Title:  å…±ç”¨æ ·å¼è¡¨
* @Author: é”è¯ºäº’åŠ¨-æŠ€æœ¯æ”¯æŒ-å¼ å¯å®‡
* @Date:   2018-1-12 11:43:20
* @Last Modified time: 
*/

/* é‡ç½® */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend,li{font:13px/24px "Microsoft YaHei";color:#333;outline:0;}
body{background:none;position:relative;max-width:2200px ;min-width:1200px; margin:0 auto;overflow-x:hidden;}
a,a:hover{color:#333;-webkit-transition: all 400ms;transition: all 400ms;}
a:hover{color:#303860;}
a:focus{outline:none;} 
a{display:block;}
p{line-height:25px; text-align:justify;}

/* ===== clearfix ===== */ 
 
.clearfix:after{content:"\200B"; display:block; height:0; clear:both}
.clearfix{*zoom:1;}
.clearfix { clear:both; }/*IE/7/6*/ 

@font-face {font-family: 'dincond-bold';src: url('../font/dincond-bold-webfont.eot');src: url('../font/dincond-bold-webfont.otf')format('otf'),url('../font/dincond-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../font/dincond-bold-webfont.woff') format('woff'),url('../font/dincond-bold-webfont.woff2') format('woff2'),url('../font/dincond-bold-webfont.ttf') format('truetype'),url('../font/dincond-bold-webfont.svg') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'dincond-medium';src: url('../font/dincond-medium-webfont.eot');src: url('../font/dincond-medium-webfont.otf')format('otf'),url('../font/dincond-medium-webfont.eot?#iefix') format('embedded-opentype'),url('../font/dincond-medium-webfont.woff') format('woff'),url('../font/dincond-medium-webfont.woff2') format('woff2'),url('../font/dincond-medium-webfont.ttf') format('truetype'),url('../font/dincond-medium-webfont.svg') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Montserrat-Regular';src: url('../font/Montserrat-Regular.eot');src: url('../font/Montserrat-Regular.otf')format('otf'),url('../font/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),url('../font/Montserrat-Regular.woff') format('woff'),url('../font/Montserrat-Regular.woff2') format('woff2'),url('../font/Montserrat-Regular.ttf') format('truetype'),url('../font/Montserrat-Regular.svg') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'montserrat-bold';src: url('../font/montserrat-bold-webfont.eot');src: url('../font/montserrat-bold-webfont.otf')format('otf'),url('../font/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../font/montserrat-bold-webfont.woff') format('woff'),url('../font/montserrat-bold-webfont.woff2') format('woff2'),url('../font/montserrat-bold-webfont.ttf') format('truetype'),url('../font/montserrat-bold-webfont.svg') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'novecentowide-medium';src: url('../font/novecentowide-medium-webfont.eot');src: url('../font/novecentowide-medium-webfont.otf')format('otf'),url('../font/novecentowide-medium-webfont.eot?#iefix') format('embedded-opentype'),url('../font/novecentowide-medium-webfont.woff') format('woff'),url('../font/novecentowide-medium-webfont.woff2') format('woff2'),url('../font/novecentowide-medium-webfont.ttf') format('truetype'),url('../font/novecentowide-medium-webfont.svg') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'novecentowide-normal';src: url('../font/novecentowide-normal-webfont.eot');src: url('../font/novecentowide-normal-webfont.otf')format('otf'),url('../font/novecentowide-normal-webfont.eot?#iefix') format('embedded-opentype'),url('../font/novecentowide-normal-webfont.woff') format('woff'),url('../font/novecentowide-normal-webfont.woff2') format('woff2'),url('../font/novecentowide-normal-webfont.ttf') format('truetype'),url('../font/novecentowide-normal-webfont.svg') format('svg');font-weight: normal; font-style: normal;}
@font-face{font-family: 'dincond-mediumalternate';src: url('../font/dincond-mediumalternate-webfont.eot');src: url('../font/dincond-mediumalternate-webfont.eot?#iefix') format('embedded-opentype'), url('../font/dincond-mediumalternate-webfont.woff2') format('woff2'), url('../font/dincond-mediumalternate-webfont.woff') format('woff'), url('../font/dincond-mediumalternate-webfont.ttf') format('truetype'), url('../font/dincond-mediumalternate-webfont.svg#dincond-mediumalternate-webfont') format('svg');}
@font-face{font-family: 'lucida-becker';src: url('../font/lucida_becker_sans-webfont.eot');src: url('../font/lucida_becker_sans-webfont.eot?#iefix') format('embedded-opentype'), url('../font/lucida_becker_sans-webfont.woff2') format('woff2'), url('../font/lucida_becker_sans-webfont.woff') format('woff'), url('../font/lucida_becker_sans-webfont.ttf') format('truetype'), url('../font/lucida_becker_sans-webfont.svg#lucida_becker_sans-webfont') format('svg');}
@font-face {font-family: 'rubikregular';src: url('../font/rubik-regular-webfont-webfont.eot');src: url('../font/rubik-regular-webfont-webfont.eot?#iefix') format('embedded-opentype'),url('../font/rubik-regular-webfont-webfont.woff2') format('woff2'),url('../font/rubik-regular-webfont-webfont.woff') format('woff'),url('../font/rubik-regular-webfont-webfont.ttf') format('truetype'),url('../font/rubik-regular-webfont-webfont.svg#rubikregular') format('svg'); font-weight: normal;font-style: normal;}

/*å…¬ç”¨æ ·å¼*/
.w1200{width:1200px;margin:0 auto;}
.w1100{width:1100px;margin:0 auto;}
.w1000{width:1000px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.pr{position:relative;}
.none{display:none;}
.ov{overflow: hidden;}

/*è®¾ç½®æ»šåŠ¨æ¡æ ·å¼*/
::-webkit-scrollbar{width: 10px;height: 10px;background-color:rgba(255, 255, 255, 0.2);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
::-webkit-scrollbar-thumb{ background-color:rgba(200, 200, 200, 1);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}




/*å¤´éƒ¨*/
.header{width:100%;height:100px;position:relative;position:fixed;left:0;top:0;z-index:200;background:#fff;}
.header .head{width:100%;height:100px;margin:0 auto;position:relative;max-width:2200px;}
/*.header .logo{width:121px;height:100px;position:absolute;left:20px;top:0;z-index:800;-webkit-transition:all .4s;transition:all .4s;}
.header .logo img{width:100%;}*/

.header .logo{width:202px;height:183px;position:absolute;left:276px;top:0;z-index:800;-webkit-transition:all .4s;transition:all .4s;}
.header .logo1{width:202px;height:183px;position:absolute;left:54px;top:0;z-index:800;-webkit-transition:all .4s;transition:all .4s; background:#fff;}
.header .logo img,.header .logo1 img{width:100%;}
.header .logo.on,.header .logo1.on{width:110px;height:51px;left:100px; -webkit-transition:all .4s;transition:all .4s;}
.header .logo.on{left:240px;}
.header .logo.on img{width:100%;}

.header .menu{width:50px;height:50px;float:right;margin:11px 25px 0 0;background:url("../images/menu.png") no-repeat center right;padding-left:20px;}
.header .menu.on{background:url("../images/menu-on.png") no-repeat center right;}
.header .nav{float:right;height:100px;}
.header .nav li{padding:0 13px;float:left;line-height:100px;position:relative;}
.header .nav li a{font-size:14px;color:#333333;font-weight:bold;}
.header .nav li.curr a{color:#fe4800;}
.header .nav li .sideNav{width:680px;height:62px;position:absolute;top:100%;left:15px;z-index:110;display:none;}
.header .nav li .sideNav dd{height:62px;line-height:62px;float:left;margin-right:12px;}
.header .nav li .sideNav dd a{font-size:13px;color:#fff;letter-spacing:1px;font-weight:bold;position:relative; padding:0 10px;}
.header .nav li .sideNav dd a:after{content:" "; display:block; position:absolute; left:0; top:50%; height:24px; width:100%; border-radius:5px; z-index: -1; background:transparent; margin-top: -12px;}
.header .nav li .sideNav dd a:hover:after{background-color:#fe4800;}
.header .nav li .sideNav dd.on a{color:#fe4800;}
.header .nav li .sN1{left:13px;}
.header .nav li .sN2{left:-110px; width:740px;}
.header .nav li .sN3{left:13px;}
.header .nav li .sN4{left:-310px; width:770px;}


.innavbg{width:100%;height:62px;background:#cbc2b3;position:absolute;top:100px;left:0;z-index:100;display:none;opacity:.8;-webkit-opacity:.8;}

.btns{float:right;height:100px;padding:0px 20px 0 0px;}
.btns .btns-icon{width:30px;height:52px;float:left;margin-right:10px;position:relative;z-index:800;margin-top:35px;}
.btns .btns-icon>a{width:30px;height:30px;}
.btns .btns-icon>a img{width:100%;}
.btns .btns-icon.btns-wx .btns-wx-con{width:134px;height:190px;padding:22px 14px 0 14px;text-align:center;background:url("../images/btns-code.png") no-repeat center center;position:absolute;top:66px;left:-70px;display:none;}
.btns .btns-icon.btns-wx .btns-wx-con h3{font-size:16px;color:#463836;padding-bottom:15px;}
.btns .btns-icon.btns-wx .btns-wx-con img{width:100%;}
.btns .btns-icon.btns-search .btnsea{width:0px;height:51px;position:absolute;top:63px;right:0;overflow:hidden;}
.btns .btns-icon.btns-search .btnsea .btnsea-con{width:205px;height:45px;background:#fff;border:3px #d1d1d1 solid;}
.btns .btns-icon.btns-search .btnsea .btnsea-con input{width:155px;height:45px;text-indent:18px;line-height:45px\0;float:left;background:none;border:none;}
.btns .btns-icon.btns-search .btnsea .btnsea-con a{width:50px;height:45px;background:url("../images/search.png") no-repeat 5px center;float:left;}
.btns .btns-lang{float:left;width:70px;margin-right:10px;position:relative; -webkit-transition:all .3s;transition:all .3s;}
.btns .btns-lang .lang-top{text-align:center;line-height:100px;font-size:14px;color:#333333;font-weight:bold;background:url("../images/lang-top.png") no-repeat center 68px; -webkit-transition:all .3s;transition:all .3s;}
.btns .btns-lang .lang-drop{width:166px;height:0px;background:#ff3600;position:absolute;left:0;top:100px;text-align:center;overflow:hidden;}
.btns .btns-lang .lang-drop li{display:inline-block;line-height:60px;padding:0 5px;}
.btns .btns-lang .lang-drop li a{line-height:60px;font-size:15px;color:#ffffff;}
.btns .btns-lang:hover{background:#ff3600;}
.btns .btns-lang:hover .lang-top{color:#fff;background:url("../images/lang-top2.png") no-repeat center 68px;}

.btns .btns-enroll,.btns .btns-login{float:left; font-weight: bold; margin-right: 10px; height:100%; font-size: 14px; line-height: 100px; color:#333333; white-space: nowrap; padding-right: 35px; background:url(../images/head_icon_enroll.png) no-repeat right center;}
.btns .btns-login{background-image:url(../images/head_icon_login.png) ;}
.btns .btns-enroll:hover,.btns .btns-login:hover{color:#fe4800;}
.btns .btns-enroll{position:relative;}
.btns .btns-enroll .hide{display:none; position:absolute; left:50%; margin-left: -75px; top:100%; width:150px; height: 0; overflow:hidden; line-height: 60px; text-align: center; background:#ff3600; -webkit-transition:all .4s; transition:all .4s;}
.btns .btns-enroll .hide .quit{display:inline-block; font-size: 16px; line-height: 26px; color:#e1b59a; vertical-align: middle; -webkit-transition:all .4s; transition:all .4s;}
.btns .btns-enroll .hide .quit:hover{color:#fff;}
.btns .btns-enroll:hover .hide{height:60px;}
.btns .btns-enroll.on{font-size: 0; padding-right: 30px;}
.btns .btns-enroll.on .hide{display:block;}
/*.btns .btns-enroll.on{}*/




/*åº•éƒ¨*/
.footer{width:100%;height:145px;position:relative;}
.foot{max-width:2200px;height:145px; margin:0 auto;background:#22255a}
.footer-l{float:left;padding-top:40px;float:left;}
.footer-l dl{float:left;}
.footer-l dl a{font-size:14px;color:#596066;}
.footer-l dl dt{margin:0 40px 20px 0;}
.footer-l dl dd{margin-bottom:3px;}
.foot-left{width:40%; float:left;padding-top:32px;}
.foot-left h3{font-size:30px;color:#bcb096;font-family:'Montserrat-Regular';padding-left:50px;height:38px;line-height:38px;background:url("../images/foot-tel.png") no-repeat left center;}
.foot-left p{font-size:13px;color:#78737c;padding-left:50px;line-height:22px;}
.foot-right{float:right;}
.foot-right .foot-icon{float:right;padding-left:10px;padding-top:33px;width:30px;position:relative;}
.foot-right .foot-icon>a{width:30px;padding-top:5px;}
.foot-right .foot-icon>a img{width:100%;}
.foot-right .foot-icon.foot-map>a{width:35px;padding-top:0;}
.foot-right .foot-icon .fomap{width:191px;height:226px;background:url("../images/fomap.png") no-repeat center center;padding:0 10px;position:absolute;bottom:40px;left:-85px;z-index:100;display:none;}
.foot-right .foot-icon .fomap h3{font-size:16px;color:#463836;padding:20px 0 20px 5px;}
.foot-right .foot-icon .fomap img{width:100%;}
.fody{width:171px;height:316px;padding:0 20px; background:url("../images/fody.png") no-repeat center center;position:absolute;bottom:40px;left:-82px;z-index:100;display:none;}
.fody h3{font-size:16px;color:#463836;padding:18px 0;}
.fody p{font-size:13px;color:#463836;padding-bottom:10px;}
.fody input[type="text"]{font-size:13px;color:#7c6b56;width:100%;height:42px;text-indent:16px;line-height:42px\0;border:2px #dfcaa6 solid;background:none;margin-bottom:8px;}
.fody input[type="submit"]{font-size:13px;color:#463836;width:100%;height:42px;;cursor:pointer; line-height:42px;text-align:center;background:#e3cfad;border:none; margin-bottom:8px;}
.fody .menu-sub{font-size:13px;color:#463836;width:100%;height:42px;;cursor:pointer; line-height:42px;text-align:center;background:#e3cfad;border:none; margin-bottom:8px;}
.fody .menu-nosub{font-size:13px;color:#463836;width:100%;height:42px;;cursor:pointer; line-height:42px;text-align:center;background:#e3cfad;border:none; margin-bottom:8px;}
.fody p.dy-p{color:#fe4800;}

.foot-con{padding-top:33px;float:left;text-align:right;padding-right:5px;}
.foot-con em{font-size:14px;color:#6f695c;font-weight:500; float:left;margin-right:3px;}
.foot-con a{font-size:14px;color:#9192ad;float:left;margin-left:3px;}
.foot-con p{font-size:14px;color:#9192ad;display:block;padding-top:25px;}
.foot-legal,.foot-duty,.foot-sitemap,.foot-conta{font-weight:bold;}


/*ban*/
.ban{width:100%;height:168px;position:relative;z-index:80;background:url("../images/ban.jpg") no-repeat center center;margin-top:100px;}

.suspen{width:51px;position:absolute;right:15px;top:700px;z-index:99;-webkit-opacity:.8;opacity:.8;}
.menu-con .susclock{width:51px;height:51px;background:url("../images/susclock.png") no-repeat center center;}
.menu-con .susclock.on{background:url("../images/susclock-on.png") no-repeat center center;}
.menu-con{width:51px;position:absolute;top:72px;right:25px;z-index:800;display:none;}
.menu-con .menu-icon{width:51px;height:51px;margin-bottom:1px;position:relative;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;}
.menu-con .menu-wb{background:#d1c7b6 url("../images/menu-wb.png") no-repeat center center;}
.menu-con .menu-wx{background:#d1c7b6 url("../images/menu-wx.png") no-repeat center center;}
.menu-con .menu-dy{background:#d1c7b6 url("../images/menu-dy.png") no-repeat center center;}
.menu-con .menu-link{background:#d1c7b6 url("../images/menu-link.png") no-repeat center center;}
.menu-con .menu-map{background:#d1c7b6 url("../images/menu-map.png") no-repeat center center;}
.menu-con .menu-search{background:#d1c7b6 url("../images/menu-search.png") no-repeat center center;}
.menu-con .menu-wb:hover{background:#d0b78b url("../images/menu-wb.png") no-repeat center center;}
.menu-con .menu-wx:hover{background:#d0b78b url("../images/menu-wx.png") no-repeat center center;}
.menu-con .menu-dy:hover{background:#d0b78b url("../images/menu-dy.png") no-repeat center center;}
.menu-con .menu-link:hover{background:#d0b78b url("../images/menu-link.png") no-repeat center center;}
.menu-con .menu-map:hover{background:#d0b78b url("../images/menu-map.png") no-repeat center center;}
.menu-con .menu-search:hover{background:#d0b78b url("../images/menu-search.png") no-repeat center center;}
.menu-con .menu-map a{width:100%;height:100%;}
.menu-con .menuC{position:absolute;left:-211px;top:0;display:none;background:#d0b78b;}
.menu-con .menuC h3{font-size:16px;color:#463836;padding-bottom:17px;}
.menu-con .menu-Code{width:140px;height:210px;padding:30px 35px 0 35px; }
.menu-con .menu-Code img{width:100%;}
.menu-con .menu-diy{width:175px;padding:16px 18px 20px 18px;left:-212px;}
.menu-con .menu-diy p{font-size:13px;color:#7c6b56;padding-bottom:10px;}
.menu-con .menu-diy input[type="text"]{font-size:13px;color:#7c6b56;width:100%;height:42px;text-indent:16px;line-height:42px\0;border:2px #dfcaa6 solid;background:none;margin-bottom:10px;}
.menu-con .menu-diy input[type="submit"]{font-size:13px;color:#463836;width:100%;height:42px;;cursor:pointer; line-height:42px;text-align:center;background:#e3cfad;border:none; margin-bottom:10px;}
.menu-con .menu-diy .menu-sub{font-size:13px;color:#463836;width:100%;height:42px;;cursor:pointer; line-height:42px;text-align:center;background:#e3cfad;border:none; margin-bottom:10px;}
.menu-con .menu-diy .menu-nosub{font-size:13px;color:#463836;width:100%;height:42px;;cursor:pointer; line-height:42px;text-align:center;background:#e3cfad;border:none; margin-bottom:10px;}
.menu-con .menu-diy .dy-p{color:#fff;}
.menu-con .Menusearch{width:210px;height:51px;}
.menu-con .Menusearch input{width:160px;height:51px;text-indent:25px;line-height:50px\9;float:left;background:none;border:none;}
.menu-con .Menusearch a{width:50px;height:50px;float:left;background:url("../images/Menusearch.png") no-repeat center center;}


/*search*/
.search-con{width:600px;height:88px;background:#928888;position:fixed;top:40%;left:60%;z-index:1000;margin-left:-450px;display:none;}
.search-con input{font-size:13px;color:#463836;width:450px;height:88px;line-height:88px;padding-left:20px;font-size:14px;color:#fff;background:none;border:none;float:left;}
.search-con a{width:88px;height:88px;float:right;background:url("../images/search-on.png") no-repeat center center;}



/*å­æ ç›®*/
.subPro{width:100%;height:74px;position:relative;z-index:100;background:#fff;border-bottom:1px #e6e6e6 solid;}
.subPro .subMenu{height:74px;line-height:74px;padding-left:40px;background:url("../images/subMenu-icon.jpg") no-repeat 20px center;float:right;border-left:1px #f1f1f1 solid;margin-right:20px;}
.subPro .subMenu a{font-size:14px;color:#5b5b5b; padding:0 10px;background:url("../images/subMenu-arrow.jpg") no-repeat left center;float:left;}
.subPro .subMenu span{font-size:14px;color:#5b5b5b;padding-left:13px;background:url("../images/subMenu-arrow.jpg") no-repeat left center;float:left;}

.subPro .subnav{height:74px;float:left;position:relative;}
.subPro .subnav li{padding-right:25px; height:74px;line-height:74px;float:left;}
.subPro .subnav li a{font-size:14px;color:#3b3a40;height:74px;position:relative;}
.subPro .subnav li.curr a{color:#fe4800;}
.subPro .subnav .subline{width:50px;height:4px;position:absolute;left:0;bottom:0px;background:#fe4800;z-index:10;}


/*å¼¹çª—*/
.footPro{width:100%;height:585px;position:fixed;bottom:30px;left:0;z-index:1000;display:none;}
.footPro-main{width:100%;height:545px;background:#f5f1ea;margin:0 auto;}
.footPro .footPro-left{width:720px;float:left;height:410px; }
.footPro .footPro-left .footPro-item{width:100%;}
.footPro .footPro-left .sitemap{width:100%;padding-top:40px;overflow:hidden;display:none;}
.footPro .footPro-left .sitemap dl{float:left;margin-right: 6px;}
.footPro .footPro-left .sitemap dl a{font-size:14px;color:#596066;font-weight:bold;}
.footPro .footPro-left .sitemap dl dt{margin:0 40px 20px 0;}
.footPro .footPro-left .sitemap dl dd{margin-bottom:3px;}
.footPro .footPro-left .sitemap dl dd a{font-size:13px;color:#596066;}
.footPro .footPro-left .legal{width:100%;padding-top:10px;display:none;}
.footPro .footPro-left .legal h3{font-size:14px;color:#596066;padding:14px 0 5px;}
.footPro .footPro-left .legal p{font-size:13px;color:#4b5055;}
.footPro .footPro-left .duty{width:100%;padding-top:10px;display:none;}
.footPro .footPro-left .duty h3{font-size:14px;color:#596066;padding:14px 0 5px;}
.footPro .footPro-left .duty p{font-size:13px;color:#4b5055;}
.footPro .footPro-right{width:230px;padding:35px 0 0 40px; float:right;}
.footPro .footPro-right .footProR-con{width:155px;}
.footPro .footPro-right .footProR-con a{font-size:14px;color:#ffffff;width:155px;height:62px;line-height:62px;text-align:center;background:#b3a286;margin-bottom:3px;}
.footPro .footPro-right .footProR-con a.on{background:#fcac00;}
.footPro .foot-close{font-size:14px;color:#666666; width:60px;padding-top:45px;text-align:center; background:url("../images/close.png") no-repeat center top;position:absolute;top:35px;right:0;}
.footPro .footcon{width:100%;display:none;padding-top:55px;}
.footPro .footcon h3{font-size:22px;color:#596066;padding-bottom:5px;}
.footPro .footcon p{font-size:13px;color:#919191;padding-bottom:5px;}


.index .footPro-main{max-width:2152px;}




