*{transition:color 300ms,background-color 300ms;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}body,input,button,select,textarea{ font:12px/1.5 Arial Verdana,Microsoft yahei,sans-serif;color:#333;}
body{ background:#708fde;}
textarea{resize: none;}
table{border-collapse:collapse;border-spacing:0;} s { text-decoration:inherit;}
fieldset,img{border:none;vertical-align:middle;}
address,caption,cite,code,dfn,em,strong,th,var,em,i{font-weight:normal;font-style:normal;}
ol,ul{list-style:none;}list{vertical-align:middle;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
a{text-decoration:none; color:#333;}
a:hover{text-decoration:none;color:#c00;}
input {vertical-align:middle;}
button{overflow:visible;}
.hide{display:none;}.show{display:block;}
/*****浮动和清除浮动******/
.left{float:left;display:inline;}
.right{float:right;display:inline;}
.clearfix:before,.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block;} *html .clearfix{height:1%}.clearfix{display:block;}.zoom{zoom:1}.clr { height:0;clear:both; overflow:hidden; width:100%}
/*****对齐方式******/
.text-center{text-align:center !important}
.text-left{text-align:left !important}
.text-right{text-align:right !important}
/*****间距******/
.mTop5{margin-top:5px;}.mBtm5{margin-bottom:5px;}.mLeft5{margin-left:5px;}.mRight5{margin-right:5px;}
.mTop10{margin-top:10px;}.mBtm10{margin-bottom:10px;}.mLeft10{margin-left:10px;}.mRight10{margin-right:10px;}
.mTop15{margin-top:15px;}.mBtm15{margin-bottom:15px;}.mLeft15{margin-left:15px;}.mRight15{margin-right:15px;}
.mTop20{margin-top:20px;}.mBtm20{margin-bottom:20px;}.mLeft20{margin-left:20px;}.mRight20{margin-right:20px;}
.mTop30{margin-top:30px;}.mBtm30{margin-bottom:30px;}.mLeft30{margin-left:30px;}.mRight30{margin-right:30px;}
.mTop40{margin-top:40px;}.mBtm40{margin-bottom:40px;}.mLeft40{margin-left:40px;}.mRight40{margin-right:40px;}
.pTop5{padding-top:5px;}.pBtm5{padding-bottom:5px;}.pLeft5{padding-left:5px;}.pRight5{padding-right:5px;}
.pTop10{padding-top:10px;}.pBtm10{padding-bottom:10px;}.pLeft10{padding-left:10px;}.pRight{padding-right:10px;}
.pTop15{padding-top:15px;}.pBtm15{padding-bottom:15px;}.pLeft15{padding-left:15px;}.pRight15{padding-right:15px;}
.pTop20{padding-top:20px;}.pBtm20{padding-bottom:20px;}.pLeft20{padding-left:20px;}.pRight20{padding-right:20px;}
.pTop30{padding-top:30px;}.pBtm30{padding-bottom:30px;}.pLeft30{padding-left:30px;}.pRight30{padding-right:30px;}
.pTop40{padding-top:30px;}.pBtm40{padding-bottom:40px;}.pLeft40{padding-left:30px;}.pRight40{padding-right:30px;}
.textc333:link{color:#333;}.textc333:visited{color:#999;}.textc333:hover{color:#c00;text-decoration:underline;}
.textc666:link{color:#666;}.textc666:visited{color:#999;}.textc666:hover{color:#c00;text-decoration:underline;}
/*****字体大小******/
.f12{font-size:12px!important;}.f14{font-size:14px!important;}.f16{font-size:16px!important;}.f18{font-size:18px!important;}.f20{font-size:20px!important;}
.f22{ font-size:22px!important;}.f24{ font-size:24px!important;}.f26{ font-size:26px!important;}.f28{ font-size:28px!important;}.f30{ font-size:30px!important;}
/*****字体颜色******/
.c333{color: #333;}.c666{ color: #666;}.c999{ color: #999;}
.cf30 {color:#f30;}.cf60 { color:#f60}.cc60 { color:#c60}.f9c { color:#ff9c00}
.red {color: #c00}.green { color:#093}.blue { color:#0062C7}.yellow { color:#f90}.orange{color:#f60}
/*****文字显示方式(换行还是不换)******/
.word-keepAll{word-break:keep-all;white-space:nowrap;}
.word-breakAll{word-break:break-all;word-wrap:break-word;}
.strong { font-weight:700;}
.no-borer { border:0!important;}

.nav { background:#062587; width:100%} 
.nav-fx { position:fixed; top:0; left:0; z-index:99999}
.nav-box { width:1200px; height:48px; line-height:48px; overflow:hidden; margin:0 auto;}
.nav a {display:inline-block; width:200px; text-align:center; color:#fff; float:left; font-size:16px; font-weight:700;}
.nav a.cur { color:#fc0;background:#096adf;}
.nav a:hover { color:#fff;background:#096adf;}

.top_item{ background:#041b64 url(../images/bg.jpg) top center no-repeat; height:100px;}
.bg {  background:#708fde url(../images/bannerbg.jpg) top center no-repeat; padding-top:515px;}
.ty_text { float:left; width:390px;} 
.ty_text p { line-height:26px; color:#777; text-indent:28px; font-size:14px;}
.ty_video { float:right; width:556px;}
.book { padding:40px 30px; float:left;}
.book_text { background:url(../images/text_bg.jpg) no-repeat; padding:100px 120px 80px 80px; float:right; width:480px; color:#999; line-height:24px; font-size:14px;}

.mark{ height:12px;position:absolute;bottom:18px;left:20%;margin-left:-30px;z-index:999999999;}
.mark li{width:12px;height:12px;border-radius:50%;background-color:#4d548b;float:left;margin-right:8px;cursor:pointer; opacity:0.5}
.mark li.cur{background-color:#fff!important; opacity:.7!important;}
.city-list { margin-left:-20px;}
.city-list li { margin:0 0 20px 20px; width:320px; height:132px; float:left; overflow:hidden; position:relative; background:#000!important;}
.city-list li img { width:320px; opacity:.4; transform: :scale(1.0); transform:all 0.5s; /*transition: all linear .3s; filter: grayscale(50%); -webkit-filter: grayscale(50%);*/}
.city-list li:hover img {transform: scale(1.1); transition:all 0.5s; opacity: .8;}
.city-list li h3 { color:#fff; font-size:30px; text-align:center; z-index:1; top:30px; position:absolute; display:block; width:100%;}
.city-list li h4 {  font-size:18px; font-weight: 400; z-index:1; bottom:30px; left: 40%; position:absolute; color: rgba(255,255,255,1); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0)}
.city-list li:hover h4 { color: rgba(255,255,255,0); -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.25s, transform 0.25s; -webkit-transform: translate3d(0,30px,0); transform: translate3d(0,30px,0);}
.city-list li p { color: rgba(255,255,255,0); font-size:18px; font-weight: 400; z-index:1; bottom:30px; left: 40%; position:absolute;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.25s, transform 0.25s; -webkit-transform: translate3d(0,30px,0); transform: translate3d(0,30px,0);}
.city-list li:hover p {color: rgba(255,255,255,1);-webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0)}

.wrapper { width:1000px; padding:60px 100px; margin:0 auto; background:#fff;}
.w1200 { width:1200px; margin:0 auto;}
.main { padding:20px; width:960px; background:#fff; float:left;}
.fouse { padding-bottom:10px; overflow:hidden}
.bm_idx { width:220px; height:350px; overflow:hidden; float:left; margin-right:15px}
.m-box { margin:10px 0 30px; overflow:hidden}
.tit { background:url(../images/tit_bg.png); height:44px; line-height:44px; padding:0 25px 0 35px; font-size:22px; color:#333; margin-bottom:20px;}
.tit .more { float:right; color:#1d9cbd; font-size:14px;}
.text_bg { background:url(../images/text_bg.png) no-repeat; width:525px; height:243px; padding:15px 100px; font-size:16px; line-height:40px; margin:50px auto; text-indent:32px;}
.support-box { background:#f6f6f6; padding:30px; overflow:hidden; margin:20px 0}
.support-box .title { font-size:16px; font-weight:700; color:#333; margin-bottom:15px;}
.support-box ul li { float:left; width:225px; padding:5px 0; font-size:14px;}

.table-idx table { width:100%; overflow:hidden; border:1px solid #fff; font-size:14px; margin-bottom:30px;}
.table-idx th { border:1px solid #fff; background:#85a1fb; text-align:center; padding:10px 0; color:#fff;}
.table-idx td { border:1px solid #fff; padding:20px 30px; background:#e9effa;}
.blue_bg { background:#3f67e7!important;}

.news-idx { margin-bottom:5px;}
.new-fouse { width:438px; height:520px; float:left; position:relative; z-index:9}
.new-fouse li { position:absolute; width:438px; height:520px; z-index:1;}
.new-text { width:582px; float:right; margin-right:-20px; border-top:1px solid #e5e5e5; z-index:10}
.new-text li { padding: 0 30px; border-bottom:1px solid #e5e5e5; height:129px; cursor:pointer;} 
.new-text li.cur { background:#ebedf4}
.new-text li.cur b { display:block;}
.new-text li b { height: 0px; width: 0px;border-top:18px solid transparent; border-right:20px solid #ebedf4; border-bottom:18px solid transparent; position:relative; bottom:90px; left:-50px; z-index:11; display:none}
.new-text h2 { font-size:22px; height:50px; line-height:50px; overflow:hidden; color:#000;  font-weight:400}
.new-text h2 a {color:#000; } 
.new-text h2 a:hover { color:#c00}
.new-text p { line-height:24px; color:#999; margin-bottom:10px; font-size:14px;}
.news-list li { line-height:30px; height:30px; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background:url(../images/icon_d.gif) no-repeat left center; padding-left:20px;}

.down_bg { background:url(../images/down_bg.jpg) no-repeat; width:955px; height:140px; margin:10px 0 30px; overflow:hidden}
.down_btn { float:right; width:235px; margin-right:63px; padding:20px 0}
.down_btn a { width:233px; height:45px; margin:5px 0; display:block;}

.videos-list { overflow:hidden; padding:10px 0 30px;}
.videos-list li { width:410px; margin-left:40px; padding-left:30px; font-size:16px; line-height:36px; float:left; display:inline-block;background:url(../images/video_icon.png) left center no-repeat;}

.speech-m { padding:10px 0; overflow:hidden}
.speech-list { margin:0 20px 30px;}
.speech-list li { width:96px; height:96px; border-radius:50%; float:left; margin:15px 9px; position:relative; cursor:pointer}
.speech-list li.cur .opacity_r { background:url(../images/opacity_r.png)}
.speech-list li.cur .opacity_r span { display:inline-block}
.speech-list li img { z-index:0; width:96px; height:96px;}
.speech-list li .opacity_r { width:96px; height:36px; color:#fff; font-size:14px; text-align:center; z-index:9; padding:30px 0; position:absolute; top:0; left:0;  background:url(../images/opacity_r_r.png)}
.speech-list li .opacity_r span { display:none}
.speech-list li:hover .opacity_r { display:block}
.speech-cnt { padding:0 30px; height:400px; position:relative;}
.speech-cnt li { position:absolute; width:890px; z-index:0; background:#fff;}
.speech-cnt li.on { z-index:11}
.speech-cnt-l { float:left; width:510px; padding:20px 0}
.speech-cnt-l .name { padding:0 0 30px 40px;}
.speech-cnt-l .name span { font-size:16px; color:#acacac; float:left; margin-top:20px;}
.speech-cnt-l .name .icon_sl { background:url(../images/icon_sl.gif); width:25px; height:88px; float:left; margin:0 20px 0 10px;}
.speech-cnt-l .name h2 { font-size:36px; color:#999;}
.speech-cnt-l .name h3 { font-size:18px; color:#999;}
.speech-cnt-l .name-text { padding:0 0 0 70px; background:url(../images/icon_sy.gif) no-repeat; margin-top:20px;}
.speech-cnt-l .name-text h2 { font-size:24px; font-weight:700; margin-bottom:20px;}
.speech-cnt-l .name-text p { line-height:22px; font-size:14px;}
.speech-img { float:right; width:300px; height:400px;}

.focus-s { width:890px; height:410px; margin:30px auto; position:relative;}
.focus-box { width:890px; height:410px; overflow:hidden}
.focus-img { height:410px; overflow:hidden}
.focus-img li { width:890px; height:410px; overflow:hidden; float:left; position:relative;}
.focus-img li div { margin:0 3px 3px 0; float:left; font-size:14px;}
.focus-img li div img { z-index:0}
.img360 { width:360px; height:200px; overflow:hidden; position:relative}
.img360 img { width:360px; height:200px; }
.img260 { width:260px; height:200px; overflow:hidden; position:relative}
.img260 img { width:260px; height:200px;}
.opacity360,.opacity260 { width:360px; height:40px; padding:80px 0; overflow:hidden; position:absolute; left:0; top:0; text-align:center; color:#fff; margin:0!important; float:none!important; display:none; z-index:9; background:url(../images/fouse_png.png);}
.opacity260 { width:260px;}
.img360:hover .opacity360,.img260:hover .opacity260 { display:block;}

.focus-item { height:10px; line-height:10px; position:absolute; left:46%; bottom:20px; z-index:99}
.focus-item a { width:10px; height:10px; border-radius:5px; background:#f1f1f1; margin:0 2px; display:inline-block; vertical-align:middle; text-indent:-1000px;}
.focus-item a.cur { background:#ffb583}
.direction_l,.direction_r { background:url(../images/icon-left.png); width:50px; height:60px; position:absolute; left:-30px; top:170px; z-index:1; cursor:pointer; display:block; z-index:99}
.direction_r { background:url(../images/icon-right.png);right:-20px; left:auto;}

.side { float:right; width:200px; background:#ebedf4}
.side .title { text-align:center; background:#041b64; line-height:22px; height:22px; overflow:hidden; color:#fff;}
.side ul { padding:10px 20px;}
.side ul li { width:160px; height:70px; line-height:68px; margin:10px 0; display:block; text-align:center; overflow:hidden}
.side ul li img { max-width:98%; vertical-align:middle}
.side-text { padding:0 20px 20px; color:#185197}
.side-text p { font-size:14px;}
.side-text h3 { font-size:20px; text-align:center; padding:5px 0}

.online-div{ position:fixed;right:5px;top:40%;z-index:9999; width:70px; background:#fff; border:1px solid #041b64;}
.online-div h1{color:#fff;font-size:14px;width:30px;text-align:center; padding:10px 20px; background:#041b64}
.qq-item{ color:#3f74ca; text-align:center; padding:13px 0px; margin:0 5px; border-bottom:1px solid #ddd; position:relative;}
.qq-item img{ margin-bottom:3px;}
.qq-item a{color:#3f74ca;vertical-align:middle;font-size:12px;}
.online-dlag { text-align:center; padding:30px; font-size:14px; border:1px solid #185197; box-shadow:-2px -3px 1px rgba(221,221,221,0.5); background:#fff; color:#185197; position:absolute; right:65px; top:0; z-index:99; display:none}
.online-dlag1 { text-align:center; padding:30px; font-size:14px; border:1px solid #185197; box-shadow:-2px -3px 1px rgba(221,221,221,0.5); background:#fff; color:#185197; position:absolute; right:65px; top:0; z-index:99; display:none}

.bodyMiddle .TRight{border:1px solid #3c62dd; padding-bottom:15px; margin-top:20px;}
.bodyMiddle .yellow .TRight{border-color:#ddb824; margin-top:20px;}
.bodyMiddle .season{color:#bd144f;font-size:14px;width:685px;text-align:right;padding:27px 14px 0 0;}
.bodyMiddle .mainTheme{font-size:18px;color:#666;width:100%;padding-left:14px;margin-bottom:18px;}
.bodyMiddle .positionTop{padding-top:24px;}
.bodyMiddle .mainTheme i{color:#000;}
.bodyMiddle .TRight p{font-size:14px;padding-left:14px;color:#7d6159;line-height:25px;}
.bodyMiddle .mettingPlan{margin-top:-1px;}
.bodyMiddle .mettingPlan table{ border-collapse:collapse; width:100%; margin:0 0 10px}
.bodyMiddle .mettingPlan table thead{background-color:#3c62dd;color:#fff;border:1px solid #3c62dd;}
.bodyMiddle .yellow .mettingPlan table thead{background-color:#ddb824;border-color:#ddb824;}
.bodyMiddle .mettingPlan table thead th{font-weight:bold;font-size:16px;height:40px;line-height:40px; border-left:1px solid #ccc; text-align:center;}
.bodyMiddle .mettingPlan table tbody tr{border:1px solid #eee;}
.bodyMiddle .mettingPlan table tbody tr.gre{background-color:#fafafa;}
.bodyMiddle .mettingPlan table tbody tr td{ padding:14px 0; border:1px solid #eee; padding-left:20px; color:#666; font-size:14px;}
.bodyMiddle .mettingPlan table tbody tr td s{color:#000;font-style:normal;text-decoration:none;}
.bodyMiddle .mettingPlan table tbody tr.special td{ font-size:14px;font-weight:bold; color:#000;}
.bodyMiddle .mettingPlan table tbody tr.small td{font-weight:normal;}
.bodyMiddle .mettingPlan table tbody tr.grey { background:#fafafa}
.bodyMiddle div p{ margin-top:15px; color:#666; font-size:12px;}

.bodyMiddle .desc p span,.body .bodyMiddle .light p span{ font-size:24px;color:#000;}
.bodyMiddle .desc p span s,.body .bodyMiddle .light p span s{ font-size:14px; color:#c2325f;margin-left:11px;}
.bodyMiddle .light p span s{ margin-left:60px;line-height:15px;}
.bodyMiddle .form,.body .bodyMiddle .form1{ width:100%; padding-bottom:16px;}
.bodyMiddle .form1 div{margin-bottom:30px;}
.bodyMiddle .form1 div p{border:1px solid #bd144f;height:32px;line-height:32px; margin-bottom:8px;}
.bodyMiddle .form1 div p.y{ border-color:#eebf00;  }
.bodyMiddle .form1 div p.y span{ color:#eebf00;}
.bodyMiddle .form1 div p.c{border-color:#c09e95;  }
.bodyMiddle .form1 div p.c span{color:#c09e95;}
.bodyMiddle .form1 div p.b{border-color:#8faeee;  }
.bodyMiddle .form1 div p.b span{ color:#8faeee;}
.bodyMiddle .form1 div p span{margin-left:20px;color:#bd144f;font-size:18px;}
.bodyMiddle .form{padding-top:32px;width:100%;}
.bodyMiddle .form .formItem{color:#333;margin-bottom:12px;}
.bodyMiddle .form .formItem span{ display:inline-block;width:162px;text-align:right;font-size:14px;margin-right:27px;}
.bodyMiddle .form .formItem span.error{ color:red; width:auto; display:none;}
.bodyMiddle .form .formItem input,.body .bodyMiddle .form  .formItem select
{display:inline-block;width:320px;height:36px;line-height:36px;border:1px solid #ddd;border-radius:3px;}
.bodyMiddle .form .formItem input.middle{width:299px;}
.bodyMiddle .form .formItem input#code{ width:239px;}
.bodyMiddle .form .formItem input#address{width:360px;}
.bodyMiddle .form .formItem input#company{ width:380px;}
.bodyMiddle .form .formItem select#natrue,.body .bodyMiddle .form .formItem select#main,.bodyMiddle .form .formItem select#job,.bodyMiddle .form .formItem select#main{width:380px; height:36px; line-height:36px; border:1px solid #ddd;}
.bodyMiddle .form .formItem span.way{ width:266px;height:auto;margin-top:10px; text-align:left;line-height:20px; vertical-align:middle;}
.bodyMiddle .form .understand .checkbox input{ width:16px;vertical-align:middle; border:none;}
.bodyMiddle .form .formItem .checkbox{ margin-left:189px; width:100%; height:30px;}
.bodyMiddle .form .formItem .checkbox span{ display:inline-block; width:300px; text-align:left; font-size:14px; margin-left:14px; line-height:20px;}
.bodyMiddle .light{ margin-top:40px;}
.bodyMiddle .form1{border:0; margin-top:40px;}
.bodyMiddle .form1 .form1Item{ width:100%; padding:22px 0; border:1px solid #ddd; border-right:0; border-left:0; border-bottom:0; overflow:hidden}               
.bodyMiddle .form1 .lastItem{border-bottom:1px solid #ddd;}
.bodyMiddle .form1 .changeColor{ background-color:#f5f5f5;}
.bodyMiddle .form1 .form1Item div{text-align:left; font-size:14px; color:#333;}
.bodyMiddle .form1 .form1Item input{ display:inline-block; width:63px; text-align:center; margin-top:5px; float:left;}
.bodyMiddle .form1 .form1Item div span{ display:inline-block; width:65px; float:left;}
.bodyMiddle .form1 .form1Item div dl { float:left;}
.bodyMiddle .form1 .form1Item div dl dt{font-weight:bold; font-size:16px; color:#000;}
.bodyMiddle .form1 .form1Item div dl dt s{font-size:14px; color:#c2325f; font-weight:normal;}
.bodyMiddle .light .guide{margin-top:8px;}
.bodyMiddle .light .guide h4{ font-size:16px; font-weight:bold; color:#bd144f; margin-bottom:10px;}
.bodyMiddle .light .guide p {color:#333; font-size:14px;}
.bodyMiddle .light .guide p i{font-size:16px; font-weight:bold; margin-right:3px;}
.bodyMiddle .light .guide input{ display:block; width:320px; height:61px; margin:55px auto 0; border:none; background:#096adf; font-size:24px; box-shadow:0 5px 12px #999; cursor:pointer; color:#fff;}

.thead_b { border-bottom:2px solid #3c62dd;}
.thead_b h3 {text-align:center; color:#fff; font-size:20px; font-weight:700; padding:10px 0; background:#3c62dd; position:relative;}
.thead_b h3 span { font-size:14px; color:#fff; margin-right:20px; padding-top:10px; position:absolute; right:0}
.thead_b h4 { font-size:16px; color:#3c62dd!important; background:#e5ebff; padding:10px 20px 0; font-weight:700}
.thead_b p { font-size:14px!important; color:#999!important; background:#e5ebff; padding:10px 20px; margin:0!important;}
.thead_v { border-bottom:2px solid #523881;}
.thead_v h3 {text-align:center; color:#fff; font-size:20px; font-weight:700; padding:10px 0; background:#ddb824; position:relative;}
.thead_v h3 span { font-size:14px; color:#fff; margin-right:20px; padding-top:10px; position:absolute; right:0}
.thead_v h4 { font-size:16px; color:#ac6a00!important; background:#fdf6dc; padding:10px 20px 0; font-weight:700}
.thead_v p { font-size:14px!important; color:#999!important; background:#fdf6dc; padding:10px 20px; margin:0!important;}
.metting_tb { border:1px solid #eee; width:100%}
.metting_tb th { font-size:16px; padding:15px; font-weight:700; color:#333; text-align:center; border:1px solid #eee;}
.metting_tb td { font-size:14px; padding:20px; color:#666; border:1px solid #eee;}
.tfoot_b { padding:10px 0 20px;}

.reviewList li { border-bottom:1px solid #ebebeb; padding:20px 0; margin-bottom:20px; overflow:hidden}
.reviewList li .img { float:left; width:460px; height:200px; overflow:hidden; margin-right:20px;}
.reviewList li .img img { width:460px; height:200px;}
.reviewList li h4 a { color:#096adf; font-size:22px;}
.reviewList li p { line-height:26px; color:#999; padding:20px 20px 0 0; font-size:14px;}

.downList { overflow:hidden;}
.downList li { border-bottom:1px solid #ddd; padding:0 0 30px; margin:0 0 30px; overflow:hidden}
.downList li .downLeft { width:200px; height:200px; float:left; margin-right:20px; overflow:hidden}
.downList li .downRight { width:730px; float:right;}
.downList li .downRight h3 { font-size:22px; color:#096adf; margin-bottom:15px;}
.icon_down { border:1px solid #c8c8c8; padding:5px 20px 5px 40px; font-size:14px; line-height:22px; height:22px; background:url(../images/icon_down.png) 16px 7px no-repeat; float:right;}
.icon_down:hover { border:1px solid #f90}
.icon_r { background:url(../images/icon_r.png) no-repeat; width:16px; height:20px; display:inline-block; margin:0 10px 0 0; vertical-align:top}
.downList li .downRight strong { font-size:16px; color:#333; margin-bottom:25px; display:inline-block}
.downList li .downRight p { line-height:26px; font-size:14px; color:#999}

.footer{ width:1200px; margin:0 auto; color:#9db3fb}
.footer-tit { font-size:20px; color:#fff; border-bottom:1px solid #3e5bb7; padding-bottom:15px; margin:20px 0;}
.footer .item-box{ border-bottom:1px solid #3e5bb7; padding-bottom:20px; margin-bottom:20px; overflow:hidden}
.footer .item-box-l { float:left; width:290px;}
.theme{ font-size:14px; font-weight:700; color:#fc0; padding:10px 0 25px 0; line-height:16px; height:16px;}
.theme i{ display:inline-block;width:5px; height:15px; background:#fc0; border-bottom:1px solid #474269; margin-right:10px; vertical-align:middle;}
.item-info p { padding:5px 0}
.footer .code{ width:180px; text-align:center; padding:20px 0 0 0}
.footer .code img { margin:0 0 15px;}
.footer .bottom_logo { text-align:center; padding:10px 0}
.footer-copy { padding:10px 0 30px; font-size:14px; text-align:center;} .footer-copy a { color:#9db3fb}

.call-icon i{display:inline-block;width:17px;height:18px;background:url(../images/phone.png) no-repeat; vertical-align:middle;margin-right:12px;}
.email-icon i{ display:inline-block;width:17px;height:13px;background:url(../images/email.png) no-repeat; vertical-align:middle;margin-right:12px;}
.fox-icon i{ display:inline-block;width:17px;height:17px;background:url(../images/fax-icon.png) no-repeat; vertical-align:middle;margin-right:12px;}

.bps_text { background:url(../images/bps_text_bg.jpg) no-repeat; padding:30px 40px 0 146px;} 
.bps_text p { font-size:16px; line-height:36px; padding-bottom:20px;}
.expert-box { padding:10px 40px 30px; overflow:hidden}
.expert-lab { margin-bottom:20px; clear:both; width:901px}
.expert-lab ul li { border:1px solid #2644a6; width:220px; text-align:center; font-size:18px; color:#041b64; height:40px; line-height:40px; float:left; border-right:1px solid #2644a6; margin-left:-1px; cursor:pointer; margin-bottom:20px;}
.expert-lab ul li.cur { color:#fc0; background:#2644a6}
.expert-list ul { position:absolute; width:900px; opacity:0}
.expert-list ul.on { opacity:1}
.expert-list li { width:240px; height:196px; float:left; margin:15px 20px 15px 10px; cursor:pointer; overflow:hidden}
.expert-list li .exprt-l { width:120px; float:left; padding-right:20px;}
.expert-list li.fisrt { border-right:1px solid #ddd; padding:0 30px 440px 0; width:120px;}
.expert-list li.fisrt h3 span { display:block;}
.expert-list li h3 { font-size:18px; padding:20px 0; color:#666; text-align:center;} .expert-list li h3 span { color:#0392e9}
.expert-list li p { text-align:left; color:#666; font-size:14px; line-height:22px; text-align:justify}
.expert-list li.cur .opacity_r { background:url(../images/opacity_r.png)}
.expert-list li.cur .opacity_r span { display:inline-block}
.expert-list li img { z-index:0; width:120px; height:120px; border-radius:50%;}
.expert-list li .opacity_r { width:96px; height:36px; color:#fff; font-size:14px; text-align:center; z-index:9; padding:30px 0; position:absolute; top:0; left:0;  background:url(../images/opacity_r_r.png)}
.expert-list li .opacity_r span { display:none}
.expert-list li:hover .opacity_r { display:block}

.pop-list { overflow:hidden; margin-left:-20px}
.pop-list li { float:left; width:320px; height:130px; margin:15px 0 15px 20px;}
.pop-list li img { float:left; margin-right:15px; width:100px; height:120px;}
.pop-list li h3 { font-size:16px; color:#000}
.pop-list li p { color:#999; line-height:22px; font-size:14px; }
.tit_t { text-align:center; font-size:22px; color:#333; padding:20px 0 40px;}
.xm_list { margin-left:-12px}
.xm_list li { width:230px; height:285px; overflow:hidden; float:left; margin:10px 11px; position:relative;}
.xm_list li .name { text-align:center; position:absolute; top:140px; left:0; width:100%; color:#fff; font-size:14px;}
.xm_list li .opacity_text { width:180px; height:225px; padding:30px 25px; background: linear-gradient(#038ee8, #03c4f9);  position:absolute; z-index:9; top:0; left:0; display:none}
.xm_list li .opacity_text h3 { text-align:center; color:#fff; font-size:14px; margin-bottom:20px;}
.xm_list li .opacity_text p { color:#fff; text-align:justify}
.xm_list li:hover .opacity_text { display:block}
.hg_list { margin:20px 0;}
.hg_list li { padding-bottom:50px; overflow:hidden}
.hg_list li img { float:left; margin-right:60px;}
.hg_list li h3 { color:#2644a6; font-size:22px; margin-bottom:10px;}
.hg_list li .data { font-size:14px; margin-bottom:30px;} 
.hg_list li .text { line-height:30px; font-size:14px; color:#999;}

.ty_bg { background:url(../images/s_bg.jpg) no-repeat; height:280px; width:1200px; position:relative; left:-100px;}
.ty_bg div { border-radius:50%; position:absolute; background:#448aca; display: inline-block; text-align:center; padding:5px;}
.ty_bg div h3 { font-size:14px; color:#fff; margin-top:40px} .ty_bg div p { font-size:12px; color:#fff;}
.ty_bg .ty_box_1 { width:120px; height:130px; left:312px; top:2px;}
.ty_bg .ty_box_2 { width:120px; height:130px; left:550px; top:10px; background:#00b7ee}
.ty_bg .ty_box_3 { width:120px; height:130px; right:250px; top:0px;}
.ty_bg .ty_box_4 { width:130px; height:130px; left:362px; top:142px; background:#00b7ee}
.ty_bg .ty_box_5 { width:130px; height:130px; left:546px; top:170px;}
.ty_bg .ty_box_6 { width:130px; height:130px; right:330px; top:142px; background:#00b7ee}
.nav_wap,.banner_wap,.swiper-container,.about { display:none}

.bm-bg { background:#708fde url(../images/banner_bm.jpg) center top no-repeat;}
.bm-box { padding:50px; width:880px; margin:280px auto 50px; border-bottom:3px solid #000; background:#fff;}
.bm-box h3 { font-weight:700; margin-bottom:10px; font-size:14px;}
.bm-box-m { padding:20px 0; background:#fff; overflow:hidden; margin:10px 0}
.btn_bm { background:url(images/btn_bm.png); width:200px; height:50px; float:right; margin:380px 100px 0 0}
.tb-info { width:100%; overflow:hidden}
.tb-info th { width:100px; text-align:right; padding:5px 10px; font-size:14px; vertical-align:top; color:#ff3300}
.tb-info th i { color:#f00; margin:0 5px;}
.tb-info td { padding:5px}
.tb-info td .text { width:300px; border:1px solid #b7b7b7; height:24px; line-height:24px; padding:0 5px;}
.tb-info td lable { margin-right:15px; vertical-align:middle; color:#666; font-size:14px; width:100px;}
.tb-info td lable input { vertical-align:middle; margin:0 5px;}
.textarea { font-size:14px; color:#666; padding:2px 5px; border:1px solid #ccc; width:98%; background:#fff;}
.error,.ok{ background: url(http://www.alighting.cn/als2012/images/error.png) no-repeat;}
.error,.ok{display: none; vertical-align: middle; margin-left: 3px;}
.error{ color: Red; padding-left:20px; height: 20px; line-height: 15px;}
.ok { height: 20px; background-position:0 -23px; width:20px;}
.icon_home { background:url(../images/icon_home.png) center left no-repeat; padding-left:20px; vertical-align:middle; color:#999; position:relative; top:-300px; left:-50px;}
.icon_home:hover{ color:#f90}
.list-text { overflow:hidden}
.list-text li {line-height: 24px;}
.btn-g-b { background:#084495; height:40px; color:#fff; text-align:center; border:0; font-size:16px; cursor:pointer; width:280px;}
.about_bm { width:1100px; padding:10px; margin:0 auto; overflow:hidden}
.about-txt { width:290px; float:left; margin:0 10px; background:#fff;}
.about-txt h3 { text-align: center; font-size:14px; line-height:28px; height:28px; overflow:hidden; background:#e2e2e2;}
.about-txt dl { padding:10px 0; border:1px solid #ddd;}
.about-txt dl dt { float:left; width:60px; text-align:center; padding:15px;}
.about-txt dl dt p { line-height:40px; font-size:16px;}
.about-txt dl dd { padding:5px 0; font-size:14px;}
.code { float:right; width:148px; text-align:center; padding:0 10px}
.code img { border:6px solid #fff;}
.code p { line-height:30px; text-align:center;}
.side_wap { display:none}
.sq_btn { width:220px; height:40px; line-height:40px; font-size:14px; color:#fff; background:#f90; text-align:center; display:block; margin:0 auto;}

@media screen and ( max-width:414px) {
    body { background:#fff;}
    .wrapper { width:100%; margin:0 auto; content:'.';display:block; overflow:hidden; padding:0; background:#e5e5e5}
    .nav,.top_item,.focus-s,.footer,.news-idx,.hg_list,.sq_btn { display:none}
    .nav_wap { width:100%; height:60px; line-height:20px; background:#333; font-size:14px;}
    .nav_wap a { display:inline-block; width:15.7%; color:#fff; text-align:center; padding:10px 0}
    .nav_wap a.cur { background:#0b81c8}
    .bg { background:#e5e5e5; padding:0;}
    .banner_wap img { width:100%}
    .tit { text-align:center; font-size:20px; font-weight:700; background:none;}
    .m-box { border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; margin:10px 0; background:#fff; padding:20px;}
    .ty_text { width:100%;}
    .ty_video { width:auto; padding:20px 0 0} .ty_video video { width:100%; height:auto;}
    .city-list li { margin:0 0 10px 20px; width:44%; height:72px; display:inline-block}       .city-list li img { width:100%}
    .city-list li h3 { font-size:16px; top:30px;} .city-list li h4 { font-size:14px; left:34%; bottom:40px;}
    .book { padding:20px 0; width:40%;}
    .book img { width:100%}
    .book_text { padding:0; width:55%; float:right; background:none; font-size:12px; line-height:20px;}
    .nav_wap,.banner_wap,.swiper-container,.about { display:block}
    .swiper-slide h3 { font-size:20px; color:#0392e9; padding:20px 0 10px; margin-top:10px;} .swiper-slide p { color:#666; line-height:20px;}
    .swiper-pagination { left:inherit; right:0; bottom:100px!important; text-align:right!important} 
    .swiper-pagination-bullet { background:#b5b5b5!important} .swiper-pagination-bullet-active { background:#0392e9!important}
    .expert-list li.fisrt { width:100%; border:0; padding:10px 0 30px; margin-bottom:0; height:auto; text-align:center;}
    .expert-list li.fisrt h3 span { display:inline; margin:0 5px;} .expert-list li.fisrt p { text-align:center}
    .expert-list { margin-left:-10px;}
    .expert-list li { width:46%; height:180px; margin:0 0 20px 10px;}
    .expert-list li img { width:100px; height:100px;}
    .expert-list li h3 { font-size:14px;}
    .expert-list li .exprt-l { width:auto; padding-right:10px;}
    .expert-list li p { font-size:12px; line-height:20px;}
    .aboutus img { width:100%}
    .tit_t { font-size:20px; font-weight:700; padding:0; line-height:30px; margin-bottom:20px;}
    .ty_bg { background:none; width:auto; left:0; height:auto; text-align:center;}
    .ty_bg div { position: initial; width:100px!important; height:100px!important; margin:5px 10px; display:inline-block; overflow:hidden}
    .ty_bg div h3 { margin-top:20px;}
    .xm_list li { width:42%; height:420px; display:inline-block}
    .xm_list li img { width:100%;} .xm_list li .name { top:60px;}
    .xm_list li .opacity_text { display:block; position:inherit; background:none; width:100%; padding:0; color:#333;}
    .xm_list li .opacity_text h3 { color:#333; padding:10px 0; margin:0} .xm_list li .opacity_text p { color:#333;}
    .metting_tb th { padding:10px; font-size:14px;} .metting_tb td { padding:5px; font-size:12px;}
                    .bm-bg { background:none;}
                    .bm-box { width:auto; padding:10px; margin:0;} 
                    .tb-info th { width:100%}
                    .tb-info td .text { width:200px;}
                    .side_wap { display:none; position:fixed; right:5px; bottom:20px; z-index:9999}
} 