@charset "utf-8";
/*
color:red !important;/* Firefox、IE7支持 
_color:red;  IE6支持 
*color:red;  IE6、IE7支持 
*+color:red; IE7支持/
color:red\9; IE6、IE7、IE8支持 
color:red\0; IE8支持
@media screen and(-webkit-min-device-pixel-ratio:0){} chrome
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#99000000', EndColorStr='#99000000');
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templets/ftwcm/images/bg_index.body1.png');_background:none;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.3));
behavior:url('');
pointer-events:none;//鼠标穿透
-webkit-animation:0.3s ease-in 1.1s 1 ui;
-webkit-animation-fill-mode:both;
*/


/*--默认--*/
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,input, button, select, textarea  { margin: 0; padding: 0; }
html { _background-image: url(about:blank); _background-attachment: fixed; }
body { -webkit-text-size-adjust: 100%; font-size: 14px; font-family: 微软雅黑, 'Heiti SC', 黑体, Arial; }
ol, ul, li { list-style: none outside none; padding: 0; }
a { text-decoration: none; }
a:focus { outline: none; }
img { border: none; vertical-align: middle; }
table { border-collapse: collapse; }
tr, td, th { padding: 0; margin: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
input, textarea, select { font-size: 14px; font-family: 微软雅黑, 'Heiti SC', 黑体, Arial; }
input, button, select, textarea { outline: none; border:0 none; }
body { min-width: 1250px; max-width: 1920px; margin: 0 auto; }

/*--类--*/
.warp { width: 1250px; margin: 0 auto; position: relative; }
.left { float: left; }
.right { float: right; }
.clear:after { content: "."; display: block; height: 0; visibility: hidden; clear: both; }
.clear { *zoom:1; }
.block0{width:1250px;margin:auto;}

html{height:100%;}
.index{position:relative;width:100%;height:100%;overflow:hidden;}
.index #body{width:100%;height:100%;position:relative;}
.index .bg{position:fixed;height:100%;width:300%;left:50%;top:0;margin-left:-150%;text-align:center;}
.index .bg img{height:110%;width:auto; }

.index .logo{position:absolute;left:50%;top:30%;width:444px;margin-left:-222px;margin-top:-42px;}
.index .text{position:absolute;width:815px;text-align:center;left:50%;top:30%;margin-left:-417px;margin-top:-40px;display:none;}
.index .text h1{font-size:24px;line-height:150%;color:#fff;}
.index .text p{font-size:14px;color:#fff;line-height:150%;margin-top:5px;}


.index .btn{position:absolute;left:50%;top:30%;margin-top:100px;margin-left:-400px;width:800px;text-align:center;display:none;height:45px; }
.index .btn a{ float:left;padding:0 3px;color:#fff;height:38px;line-height:38px;;font-size:15px;}

.index .btn div.btn_r{ float:left; margin:0;  width:10px; padding:0;}
/*.index .btn a:hover{height:55px;line-height:55px;font-size:16px;margin-top:-5px;padding:- 38px;}*/

.index .btn div{ display:inline-block; margin:0 15px; background: rgba(1,63,150,.3) ; border:#90a7d2 2px solid; -moz-border-radius: 30px;-webkit-border-radius: 30px;border-radius:30px; padding-left:20px;padding-right:20px; height:100%; line-height:45px; padding-top:5px;}




.index .lang{position:absolute;left:50%;top:50%;margin-top:200px;margin-left:-400px;width:800px;text-align:center;height:40px;line-height:40px;background:url(../image/lang.png) center center no-repeat;text-align:center;display:none;}


.index .lang a{margin:0 15px;color:#000a4e;font-size:18px;}
.index .language{position:absolute;right:60px;top:20px;display:none;z-index:1;color:#fff;}
.index .language a{color:#fff;font-size:12px;}

.index .text2{position:absolute;width:1110px;text-align:center;left:50%;top:29%;margin-left:-555px;-display:none; color:#FFF;}
.index .text2 h1{ font-family:Arial; font-size:74px; line-height:74px; font-weight:bold; text-transform:uppercase;}
.index .text2 h2{ font-size:30px; line-height:32px; margin-bottom:20px;}
.index .text2 h3{ font-size:18px; margin-bottom:6px;}
.index .text2 p{ font-size:12px; line-height:18px;}
.index .bBlock{ width:100%; position:relative; height:100%;overflow:hidden;}
.index .scrollBtn{ background:url(../image/scroll_btn.png) center top no-repeat; width:124px; height:58px; position:fixed; left:50%; bottom:0; margin-left:-62px; cursor:pointer;}
.index .scrollBtn.b{ background-position:center bottom;}

#posLayer{ width:100%; position:relative;}

#header { width:100%; height:78px; position:absolute; left:0; top:-78px; z-index:1; background:#2c66a8; }
#header .logo{ width:192px; height:36px; position:absolute; left:20px; top:21px; overflow:hidden;}
#header .logo img{ width:100%; height:auto;}
#header .nav{ position:absolute; left:340px; top:0;}
#header .nav li{ float:left; position:relative;}
#header .nav a{ display:block; height:78px; line-height:78px; color:#FFF; padding:0 20px;}
#header .nav li ul{ position:absolute; top:78px; left:0; background:url(../image/sub_nav_bg0.png) 0 0 repeat; display:none;}
#header .nav li li{ background:url(../image/sub_nav_bg.png) center top no-repeat; float:none;}
#header .nav li li a{ display:block; white-space:nowrap; height:45px; line-height:45px; color:#FFF; text-align:center; padding:0 24px;}
#header .nav a:hover{ color:#e3e3e3;}

#header .login{ position:absolute; right:22px; top:20px;} 
#header .login a{ width:30px; height:37px; display:block; background:url(../image/search_input.png) right center no-repeat;}

#header .en{ position:absolute; right:0; top:29px;}
#header .en ul{ overflow:hidden;}
#header .en li{ float:left; padding:0 11px; line-height:20px;}
#header .en a{ display:block; font-size:12px; color:#FFF;}
#header .en a:hover{ color:#e3e3e3;}

#links{ color:#FFF; background-color:#224772; padding-top:40px; padding-bottom:30px;}
#links ul{ float:left;}
#links .ul1{ padding:0 26px;}
#links .ul2{ padding:0 100px;}
#links .ul3{}
#links .ul4{ padding:0 100px;}
#links .ul5{}
#links .ul6{ padding:0 150px;}
#links li{ font-size:12px; margin-bottom:10px;}
#links h2{ font-size:14px; margin-bottom:20px; text-align:left;}
#links .share{ overflow:hidden;}
#links .share a{ float:left; width:25px; height:20px; display:block; background:url(../image/share.png) no-repeat; margin-right:15px;}
#links .share .sina{ background-position:center 0;}
#links .share .weibo{ background-position:center -26px;}
#links .share .qq{ background-position:center -50px;}
#links a{ color:#FFF;}
#links a:hover{ color:#e3e3e3;}

#footer{ width:100%; height:48px; padding-top:30px; background:#122f51; font-size:12px; color:#b8b8b8; }
#footer .link{ float:left; margin-left:8px; overflow:hidden;}
#footer .link li{ float:left;}
#footer .link li a{ color:#909090; margin:0 8px;}
#footer .link li a:hover{ color:#e3e3e3;}
#footer p{ width:500px; height:20px; line-height:20px; font-family:Arial; text-align:center; position:absolute; top:0; left:50%; margin-left:-250px;}
#footer .ftbj{ float:right; margin-right:5px;}
#footer .ftbj a{ color:#909090;}
#footer .ftbj a:hover{ color:#e3e3e3;}

.cont1{ width:100%; margin-top:86px; background:url(../image/cont1_bg.jpg) center bottom no-repeat; position:relative;}
.cont1 .block li a:hover{ color:#e3e3e3;}
.cont1 .block1{ float:left;}
.cont1 .block1 ul{ position:relative; width:264px; height:768px;}
.cont1 .block1 li{ background:url(../image/cont1_block_bg.jpg) no-repeat; position:absolute; left:0; height:256px;}
.cont1 .block1 li a{ width:264px; height:256px; color:#FFF; display:table-cell; text-align:center; vertical-align:middle;}
.cont1 .block1 li p{ line-height:22px; margin-top:16px;}
.cont1 .block1 li b{ font-family:Arial; text-transform:uppercase;}
.cont1 .block1 .l1{ background-position:0 1px; top:0;}
.cont1 .block1 .l2{ background-position:0 -255px; top:256px;}
.cont1 .block1 .l3{ background-position:-264px -255px; top:512px;}

.cont1 .block2{ float:left;}
.cont1 .block2 .contact_us{ padding:60px 42px 19px; width:374px; height:335px; overflow:hidden;}
.cont1 .block2 .contact_us h2{ font-size:50px; line-height:52px; font-family:Arial; text-transform:uppercase; color:#474747;}
.cont1 .block2 .contact_us h3{ font-size:38px; font-weight:bold; color:#474747;}
.cont1 .block2 .contact_us h4{ font-size:26px; color:#474747;}
.cont1 .block2 .contact_us p{ color:#707070;}
.cont1 .block2 .contact_us .p1{ margin-top:20px;}
.cont1 .block2 .contact_us .p2{ margin-top:60px;}
.cont1 .block2 .contact_us i{ font-style:normal; font-size:34px; line-height:60px; color:#616161;}
.cont1 .block2 ul{ position:relative; width:458px; height:256px;}
.cont1 .block2 li{ background:url(../image/cont1_block_bg.jpg) 0 -511px no-repeat; position:absolute; top:0; left:0; height:256px;}
.cont1 .block2 li a{ width:458px; height:256px; color:#FFF; display:table-cell; text-align:center; vertical-align:middle;}
.cont1 .block2 li p{ line-height:22px; margin-top:16px;}
.cont1 .block2 li b{ font-family:Arial; text-transform:uppercase;}

.cont1 .block3{ float:left; position:relative; height:670px;}
.cont1 .block3 ul{ position:relative; width:528px; height:256px;}
.cont1 .block3 li{ background:url(../image/cont1_block_bg.jpg) 0 -512px no-repeat; position:absolute; top:0;}
.cont1 .block3 li a{ width:264px; height:256px; color:#FFF; display:table-cell; text-align:center; vertical-align:middle;}
.cont1 .block3 li p{ line-height:22px; margin-top:16px;}
.cont1 .block3 li b{ font-family:Arial; text-transform:uppercase;}
.cont1 .block3 .l1{ background-position:0 -766px; left:0;}
.cont1 .block3 .l2{ background-position:-264px -767px; right:0;}
.cont1 .block3 .chain{ width:528px; height:414px; text-align:center; color:#FFF; position:absolute; left:0; top:256px;}
.cont1 .block3 .chain .title{ width:528px; height:328px; color:#FFF; display:table-cell; text-align:center; vertical-align:middle; /*background:url(../image/cont1_block_bg.jpg) center -1024px no-repeat;*/background:url(../image/bo/pic11.jpg) center center no-repeat;}
.cont1 .block3 .chain h2{ font-size:30px; font-weight:bold; text-transform:uppercase;}
.cont1 .block3 .chain h3{ font-size:20px;}
.cont1 .block3 .chain a{ display:block; color:#FFF; font-size:60px; line-height:86px; width:528px; height:86px; background-color:#4a4a4a;}
.cont1 .block3 .chain a:hover{ color:#e3e3e3;}

.cont1 .popChain{ width:100%; height:728px; padding-top:150px; position:absolute; top:-110px; left:0; background-color:#171717; z-index:5; display:none;}
.cont1 .popChain .close{ width:53px; height:53px; position:absolute; top:-53px; right:68px; background:url(../image/pop_close.png) 0 0 no-repeat;}
.cont1 .popChain h2{ font-family:Arial; font-size:40px; text-transform:uppercase; text-align:center; color:#FFF;}
.cont1 .popChain h3{ font-size:26px; color:#FFF; text-align:center; margin-bottom:50px;}
.cont1 .popChain .list{ width:282px; float:left; background:url(../image/popChain_arrow.png) right 30px no-repeat; padding-right:16px; margin-right:19px;}
.cont1 .popChain .nobg{ margin:0; background:none;}
.cont1 .popChain .list .title{ background-color:#212121; padding:42px 46px 16px;}
.cont1 .popChain .list .title h4{ font-size:16px; color:#FFF; margin-bottom:2px;}
.cont1 .popChain .list .title h5{ font-family:Arial; text-transform:uppercase; color:#FFF;}
.cont1 .popChain .list ul{ background-color:#212121; height:224px; padding:0 46px 12px; overflow:hidden;}
.cont1 .popChain .list li{}
.cont1 .popChain .list a{ color:#909090; line-height:28px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.cont1 .popChain .list a:hover{ color:#e26d2d;}
.cont1 .popChain .list .more{ padding:0 20px; background-color:#212121; text-align:right;}
.cont1 .popChain .list .more a{ font-family:Arial; font-size:34px; line-height:54px; display:inline; }

.cont1 .popStations{ width:100%; height:728px; padding-top:150px; position:absolute; top:-110px; left:0; background-color:#171717; z-index:5; display:none;}
.cont1 .popStations .close{ width:53px; height:53px; position:absolute; top:-53px; right:68px; background:url(../image/pop_close.png) 0 0 no-repeat; z-index:10;}
.cont1 .popStations h2{ font-size:26px; color:#FFF; margin-bottom:5px;}
.cont1 .popStations h3{ font-family:Arial; font-size:36px; line-height:36px; color:#FFF; margin-bottom:34px; text-transform:uppercase; margin-top:-5px;}
.cont1 .popStations b{ font-family:Arial; font-size:46px; line-height:46px; color:#FFF; text-transform:uppercase; }
.cont1 .popStations .list{ width:200px; float:left; padding-right:44px;}
.cont1 .popStations .list .title{ padding-bottom:14px;}
.cont1 .popStations .list .title h4{ font-size:16px; color:#FFF; margin-bottom:2px;}
.cont1 .popStations .list .title h5{ font-family:Arial; text-transform:uppercase; color:#FFF;}
.cont1 .popStations .list ul{ height:224px; padding-bottom:8px; overflow:hidden;}
.cont1 .popStations .list li{}
.cont1 .popStations .list a{ color:#909090; line-height:28px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.cont1 .popStations .list a:hover{ color:#e26d2d;}
.cont1 .popStations .list .more{ }
.cont1 .popStations .list .more a{ display:inline; }

.cont1 .popStations .logoBar{ width:421px; height:690px; background-color:#212121; position:absolute; right:0; top:-150px; padding:188px 20px 0 40px;}
.cont1 .popStations .logoBar ul{ overflow:hidden;}
.cont1 .popStations .logoBar li{ width:172px; height:120px; float:left; margin-left:15px; margin-bottom:15px;}
.cont1 .ml,.cont1 .mr{ opacity:0;}

.cont2{ width:100%; height:425px; background:url(../image/cont2_bg.jpg) center top no-repeat; color:#474747; padding-top:156px;}
.cont2 h2{ font-size:50px; line-height:50px; font-family:Arial; text-transform:uppercase;}
.cont2 h3{ font-size:36px; line-height:36px;}
.cont2 p{ font-size:12px; line-height:18px; color:#747474; margin-top:15px; width:480px;}
.cont2 a{ width:269px; height:53px; display:block; background-color:#e26d2d; font-size:18px; line-height:53px; color:#FFF; text-align:center; margin-top:35px;}
.cont2 a:hover{ color:#e3e3e3;}

.cont2 .mapArrow{ width:33px; height:45px; position:absolute; top:28px; right:140px;}


.cont3{ text-align:center; color:#474747; padding-top:94px; padding-bottom:84px;}
.cont3 h2{ font-family:Arial; font-size:50px; text-transform:uppercase;}
.cont3 h3{ font-size:26px;}
.cont3 p{ font-size:14px; margin-bottom:40px;}
.cont3 .scrollWarp{ height:460px;}
.cont3 .scrollWarp ol li{ background-position: center -28px;}
.cont3 .scrollWarp ol li.cur{ background-position: center 0;}

.cont4{ background:url(../image/temp/cont4_bg.jpg) center top no-repeat; width:100%; height:228px; padding-top:80px; text-align:center;}
.cont4 h2{ font-family:Impact,Arial; font-size:64px; line-height:100px; color:#FFF; display:inline;}
.cont4 a{ width:186px; height:42px; line-height:42px; display:block; color:#FFF; border:1px solid #FFF; text-align:center; margin:0 auto; }
.cont4 a:hover{ color:#e26d2d; border-color:#e26d2d;}

.cont4 .after{ height: 50px; width:2px; display:inline-block; line-height:50px; background-color:#FFF; margin-left:5px; margin-bottom:-3px; }

.cont5{ background-color:#ececec; height:764px; position:relative; color:#474747;}
.cont5 .phone{ position:absolute; left:0; top:-500px; opacity:0; filter:alpha(opacity=0);}
.cont5 .info{ width:494px; margin-left:640px; padding-top:170px; padding-right:116px;}
.cont5 h2{ font-family:Arial; font-size:50px; text-transform:uppercase;}
.cont5 h3{ font-size:16px; text-transform:uppercase; font-weight:bold;}
.cont5 p{ font-size:12px; color:#707070; margin-top:18px;}
.cont5 ul{ overflow:hidden; margin-top:44px;}
.cont5 li{ float:left;}
.cont5 a{ background:url(../image/temp/cont5_ico.png) no-repeat; width:77px; height:12px; display:block; margin:0 8px; font-size:12px; line-height:12px; color:#474747; text-align:center; padding-top:88px;}
.cont5 a:hover{ color:#e26d2d;}
.cont5 .a1{ background-position:0 0;}
.cont5 .a2{ background-position:-94px 0;}
.cont5 .a3{ background-position:-186px 0;}
.cont5 .a4{ background-position:-278px 0;}
.cont5 .a5{ background-position:-370px 0;}


.faq{ height:1117px; background:url(../image/temp/faq_bg.jpg) center top no-repeat;}
.faq .warp{ padding-top:170px;}
.faq .scrollWarp ul{top:124px;}

.contact{ height:932px; background:url(../image/temp/faq_bg.jpg) center top no-repeat;}
.contact .warp{ padding-top:78px;}
.contact .headWarp{ padding-top:78px; margin-bottom:50px;}
.contact .addList{ width:299px; height:400px; float:left; padding:42px 37px 33px; background:url(../image/temp/addList_bg.jpg) 0 0 no-repeat;}
.contact .addList .title{ height:28px; border-bottom:1px solid #e3b095; background:url(../image/addList_arrow.png) left center no-repeat; color:#FFF; padding-left:29px; padding-bottom:14px; margin-bottom:20px;}
.contact .addList .title h2{ display:inline; font-size:22px; line-height:24px; margin-right:8px;}
.contact .addList .title h3{ display:inline; font-size:26px; font-family:Arial;}
.contact .addList ul{}
.contact .addList li{ background-color:#FFF; padding:12px 20px 16px 24px; margin-bottom:10px;}
.contact .addList li a{}
.contact .addList li a:hover h2{ color:#e26d2d;}
.contact .addList li .s h2{ color:#e26d2d;}
.contact .addList li h2{ font-size:14px; color:#707070; line-height:28px;}
.contact .addList li p{ font-size:12px; line-height:18px; color:#909090;}
.contact .map{ float:right;}

.stations_bannar{ background:url(../image/temp/stations_bg.jpg) center top no-repeat;}
.stations_bannar .headWarp{ height:513px;}

.stations .themes{ background:url(../image/temp/stations_block1_bg.jpg) center top no-repeat; height:294px; padding-top:81px;}
.stations .themes .prev{ width:73px; height:134px; background:url(../image/theme_arrow.png) 0 0 no-repeat; position:absolute; left:0; top:0; cursor:pointer;}
.stations .themes .next{ width:73px; height:134px; background:url(../image/theme_arrow.png) -73px 0 no-repeat; position:absolute; right:0; top:0; cursor:pointer;}
.stations .themes .prev:hover{ background-position:0 -134px;}
.stations .themes .next:hover{ background-position:-73px -134px;}
.stations .themes .theme { overflow:hidden;}

.stations .other{ height:232px; background:url(../image/stations_other.jpg) center top no-repeat; padding-top:44px;}
.stations .other ul{ padding:0 35px; overflow:hidden; display:none;}
.stations .other .s{ display:block;}
.stations .other li{ float:left; margin-left:60px;}
.stations .other a{ width:228px; height:32px; line-height:32px; display:block; background:url(../image/stations_other_ico.png) 0 -30px no-repeat; color:#FFF; padding-left:22px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.stations .other a:hover{ background-position:0 2px; color:#e26d2d;}

.partners_bannar{ background:url(../image/temp/stations_bg.jpg) center top no-repeat;}
.partners_bannar .headWarp{ height:513px;}

.partners_bannar .headtab{ margin-top:36px; text-align:center;}
.partners_bannar .headtab a{ display:inline-block; width:131px; height:37px; background:url(../image/partners_tab_btn.png) 0 -1px no-repeat; color:#FFF; line-height:36px; margin:0 10px;}
.partners_bannar .headtab a:hover{ background-position:0 -38px;}
.partners_bannar .headtab .cur{ background-position:0 -38px;}

.partners{ padding-top:70px;}
.partners .cont{ width:950px; float:left;}
.partners .cont h2{ font-size:14px; line-height:28px; color:#474747;}
.partners .cont p{ font-size:12px; line-height:20px; color:#707070; margin-bottom:20px;}
.partners .cont p span{ color:#474747;}

.partners .sideMenu{ width:264px; float:right; margin-bottom:70px;}
.partners .sideMenu ul{}
.partners .sideMenu li{ margin-bottom:10px;}
.partners .sideMenu .contactBtn{ width:264px; height:110px; display:block; background:url(../image/partners_sideMenu_bg.jpg) 0 0 no-repeat;}
.partners .sideMenu .newsBtn{ width:264px; height:110px; display:block; background:url(../image/partners_sideMenu_bg.jpg) 0 -110px no-repeat;}
.partners .sideMenu .memorabiliaBtn{ width:264px; height:110px; display:block; background:url(../image/partners_sideMenu_bg.jpg) 0 -220px no-repeat;}
.partners .sideMenu li ul{ display:none;}
.partners .sideMenu li .s{ display:block;}
.partners .sideMenu li li{ margin:0; border-top:1px dashed #dddddd;}
.partners .sideMenu li .first{ border-top:0 none;}
.partners .sideMenu li li a{ background-color:#f5f5f5; padding:12px 32px 18px; display:block;}
.partners .sideMenu li li a:hover{ background-color:#e26d2d; color:#FFF;}
.partners .sideMenu li li a:hover span{ color:#FFF;}
.partners .sideMenu li li a:hover p{ color:#FFF;}
.partners .sideMenu li li a span{ font-size:14px; line-height:30px; color:#474747;}
.partners .sideMenu li li a p{ font-size:12px; line-height:18px; color:#707070;}

.partners_popform{ width:100%; height:443px; padding-top:100px; background:url(../image/popform_bg.jpg) 0 0 repeat; position:absolute; top:591px; left:0; z-index:20; display:none;}
.partners_popform .close{ width:53px; height:53px; position:absolute; top:-50px; right:10px; background:url(../image/pop_close.png) 0 0 no-repeat;}
.partners_popform h2{ font-size:40px; font-family:Arial; font-weight:bold; color:#FFF; text-align:center; text-transform:uppercase;}
.partners_popform h3{ font-size:26px; color:#FFF; text-align:center; margin-bottom:60px;}
.partners_popform .form{ float:left; width:1146px;}
.partners_popform .form ul{ overflow:hidden;}
.partners_popform .form li{ float:left; width:478px; height:36px; position:relative; padding-left:95px; margin-bottom:20px;}
.partners_popform .form span{ width:75px; height:36px; padding-left:20px; line-height:36px; font-size:14px; color:#FFF; position:absolute; left:0; top:0;}
.partners_popform .form .inputWarp{ border:1px solid #666666; width:419px; height:34px; padding:0 37px 0 20px; position:relative;}
.partners_popform .form .inputWarp input{ width:419px; height:34px; line-height:34px; color:#FFF; background-color:transparent;}
.partners_popform .form i{ font-size:18px; font-family:Arial; font-style:normal; color:#e26d2d; position:absolute; top:6px; right:10px; display:none;}
.partners_popform .form .cur{ border-color:#e26d2d;}
.partners_popform .form .cur i{ display:block;}

.partners_popform .inputBtn{ float:right;}
.partners_popform .inputBtn input{ width:90px; height:92px; display:block; background:url(../image/partners_popform_inputbg.png) no-repeat; cursor:pointer;}
.partners_popform .inputBtn .resetBtn{ background-position:0 0; margin-bottom:20px;}
.partners_popform .inputBtn .submitBtn{ background-position:0 -98px;}

.partners_popNoun{ width:100%; height:347px; padding-top:100px; background:url(../image/popform_bg.jpg) 0 0 repeat; position:absolute; top:591px; left:0; z-index:20; display:none;}
.partners_popNoun .close{ width:53px; height:53px; position:absolute; top:-50px; right:10px; background:url(../image/pop_close.png) 0 0 no-repeat;}
.partners_popNoun h2{ font-size:40px; font-family:Arial; font-weight:bold; color:#FFF; text-align:center; text-transform:uppercase;}
.partners_popNoun h3{ font-size:26px; color:#FFF; text-align:center; margin-bottom:48px;}
.partners_popNoun .tab{ overflow:hidden;}
.partners_popNoun .tabBar{ float:left; width:139px; border-right:1px solid #7a7a7a; padding-left:20px;}
.partners_popNoun .tabBar a{ display:block; padding-left:16px; font-size:16px; line-height:34px; color:#FFF; background:url(../image/tab_ico.png) 0 0 no-repeat;}
.partners_popNoun .tabBar a:hover{ color:#e26d2d; background-position:0 -35px;}
.partners_popNoun .tabBar .cur{ color:#e26d2d; background-position:0 -35px;}
.partners_popNoun .tabCont{ width:1031px; float:right; padding:0 16px 0 32px;}
.partners_popNoun .tabCont ul{ display:none;}
.partners_popNoun .tabCont .s{ display:block;}
.partners_popNoun .tabCont p{ font-size:12px; line-height:18px; color:#FFF; margin-bottom:12px;}

.caselist{ padding-top:78px;}
.caselist .headWarp{ color:#474747; padding-top:70px;}
.caselist .headWarp p{ color:#707070;}

.caselist .imgList{ margin-top:50px;}
.caselist .imgList ul{ overflow:hidden;}
.caselist .imgList li{ width:239px; float:left; background-color:#f5f5f5; padding:25px 30px 28px; position:relative; margin-left:18px; margin-bottom:18px;}
.caselist .imgList .first{ margin-left:0;}
.caselist .imgList h2{ font-size:14px; line-height:20px; color:#474747;}
.caselist .imgList span{ font-size:14px; line-height:24px; color:#909090;}
.caselist .imgList .imgWarp{ width:239px; height:135px; overflow:hidden; margin:12px 0 18px;}
.caselist .imgList p{ font-size:12px; line-height:18px; color:#909090;}
.caselist .imgList .mark{ width:299px; height:373px; background:url(../image/caselist_mark.png) 0 0 no-repeat; position:absolute; left:0; top:0; display:none;}
.caselist .imgList .mark a{ width:132px; height:38px; background:url(../image/caselist_mark_ico.png) 78px center no-repeat; border:1px solid #FFF; padding-left:106px; font-size:14px; color:#FFF; line-height:38px; display:block; margin:273px auto 0;}

.caselist .page{ margin:40px 0 70px;}

.case{ padding-top:78px;}
.case .article .cont{ width:1040px; padding:0 105px;}
.case .caseRecommended{ height:222px; background:url(../image/caseRecommended_bg.jpg) center top no-repeat; margin-top:65px; padding-top:82px;}
.case .caseRecommended .warp{ width:1040px;}
.case .caseRecommended .head{ color:#FFF; margin-bottom:20px;}
.case .caseRecommended .head h2{ display:inline; font-size:26px;}
.case .caseRecommended .head h3{ display:inline; font-size:18px; font-family:Arial; text-transform:uppercase; margin-left:18px;}
.case .caseRecommended ul{ overflow:hidden;}
.case .caseRecommended li{ float:left; margin-left:66px;}
.case .caseRecommended a{ width:280px; height:32px; line-height:32px; display:block; background:url(../image/stations_other_ico.png) 0 -30px no-repeat; color:#FFF; padding-left:22px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.case .caseRecommended a:hover{ background-position:0 2px; color:#e26d2d;}

.technical{ padding-top:78px;}
.technical .headWarp{ color:#474747; padding-top:70px;}
.technical .headWarp p{ color:#707070;}

.technical .block{ margin:50px 0 92px;}
.technical .block ul{ overflow:hidden;}
.technical .block li{ float:left; margin-left:11px; margin-bottom:10px; padding:38px 10px; overflow:hidden; height:118px;}
.technical .block .l1{ width:388px; background:url(../image/technical_block_bg3.jpg) 0 0 repeat; margin-left:0;}
.technical .block .l2{ width:180px; background:url(../image/technical_block_bg2.jpg) 0 0 repeat;}
.technical .block .l3{ width:180px; background:url(../image/technical_block_bg3.jpg) 0 0 repeat;}
.technical .block .l4{ width:388px; background:url(../image/technical_block_bg1.jpg) -200px 0 repeat;}
.technical .block .l5{ width:180px; background:url(../image/technical_block_bg1.jpg) 0 0 repeat; margin-left:0;}
.technical .block .l5 a{ color:#474747;}
.technical .block .l6{ width:388px; background:url(../image/technical_block_bg4.jpg) 0 0 repeat;}
.technical .block .l7{ width:388px; background:url(../image/technical_block_bg2.jpg) 0 0 repeat;}
.technical .block .l8{ width:180px; background:url(../image/technical_block_bg4.jpg) 0 0 repeat;}
.technical .block a{ display:block; width:100%; height:100%; color:#FFF; font-size:14px; text-align:center;}
.technical .block a span{ width:388px; height:60px; display:table-cell; text-align:center; vertical-align:middle; margin:0 auto;}
.technical .block a p{ line-height:22px; margin-top:16px;}
.technical .block a b{ text-transform:uppercase; line-height:22px;}
.technical .block a:hover{ color:#e26d2d;}

.technical .job{ background:url(../image/technical_job_bg.jpg) center top repeat-y;}

.joinus_bannar{ background:url(../image/joinus_bg.jpg) center top no-repeat;}
.joinus_bannar .headWarp{ height:512px;}

.joinus{ background:url(../image/joinus_cont_bg.jpg) center top no-repeat;}
.joinus .job{ padding-bottom:0;}
.joinus .job ul{ padding-bottom:20px;}
.joinus .job li{ margin-bottom:30px;}
.joinus .page{ padding-bottom:80px;}

.sincerely_bannar{ background:url(../image/sincerely_bg.jpg) center top no-repeat; height:596px;}
.sincerely_bannar .headWarp{ height:378px;}

.sincerely{}
.sincerely .block{ margin:-140px auto 58px;}
.sincerely .block ul{ overflow:hidden; padding-bottom:20px;}
.sincerely .block li{ float:left; width:393px; height:573px; background-color:#f3f3f3; text-align:center; position:relative; margin-left:35px;}
.sincerely .block .first{ margin-left:0;}
.sincerely .block .imgWarp{ width:393px; height:423px; overflow:hidden;}
.sincerely .block .imgWarp img{ width:100%; height:auto;}
.sincerely .block .title{ position:relative; background:url(../image/sincerely_line.png) center bottom no-repeat;}
.sincerely .block .title span{ font-size:14px; line-height:22px; color:#474747; padding:32px 50px; display:inline-block; }
.sincerely .block li .type{ width:146px; height:40px; line-height:40px; font-size:16px; color:#FFF; background-color:#e26d2d; text-align:center; position:absolute; left:50%; bottom:-20px; margin-left:-73px;}
.sincerely .block .form{ background:url(../image/sincerely_block_form_bg.png) 0 0 repeat; height:450px; padding-top:123px; position:absolute; left:0; top:0; overflow:hidden; display:none;}
.sincerely .block .form .close{ width:37px; height:36px; position:absolute; top:30px; right:30px; background:url(../image/sincerely_block_form_close.png) 0 0 no-repeat;}
.sincerely .block .form ul{}
.sincerely .block .form li{ width:311px; background-color:transparent; float:none; height:auto; padding-left:82px; margin:0;}
.sincerely .block .form span{ width:53px; height:36px; line-height:36px; text-align:right; color:#FFF; font-size:14px; position:absolute; left:0; top:0; padding:0 14px;}
.sincerely .block .form .inputWarp{ width:252px; height:34px; border:1px solid #a4a5a6; padding:0 10px; margin-bottom:18px;}
.sincerely .block .form .inputWarp input{ width:232px; height:34px; line-height:34px; background-color:transparent; color:#FFF;}
.sincerely .block .form .textWarp{ width:252px; height:82px;  float:left; border:1px solid #a4a5a6; padding:5px 10px; margin-bottom:20px;}
.sincerely .block .form .textWarp textarea{ width:232px; height:82px; overflow:auto;  background-color:transparent; resize:none; color:#FFF;}
.sincerely .block .form .submitipt{ background:url(../image/submit_input.png) 0 0 no-repeat; width:82px; height:32px; cursor:pointer; float:right; margin-right:37px;}
.sincerely .block .form i{ font-size:18px; font-family:Arial; font-style:normal; color:#e26d2d; position:absolute; top:6px; right:50px; display:none;}
.sincerely .block .form .cur ,.sincerely_block .form .cur{ border-color:#e26d2d;}
.sincerely .block .form .cur i{ display:block;}

.sincerely .text{ background:url(../image/sincerely_bannar_bg.jpg) center top no-repeat; text-align:center; color:#e26d2d; padding-top:90px; width:100%; height:218px;}
.sincerely .text h2{ font-family:Arial; font-size:60px; line-height:78px; font-weight:bold; text-transform:uppercase;}
.sincerely .text h3{ width:540px; margin:0 auto; font-size:18px; line-height:24px;}

.sincerely .connect{ padding:60px 0 80px;}
.sincerely .connect h2{ font-size:50px; color:#474747; text-align:center; text-transform:uppercase;}
.sincerely .connect h3{ font-size:26px; color:#474747; text-align:center; line-height:32px; margin-bottom:36px;}
.sincerely .connect ul{ overflow:hidden;}
.sincerely .connect li{ float:left; margin-left:32px;}
.sincerely .connect .first{ margin-left:0;}
.sincerely .connect li a{ display:block; width:315px; height:83px; color:#FFF; padding:18px 40px 52px; background:url(../image/sincerely_connect_bg.jpg) 0 0 no-repeat;}
.sincerely .connect li .a1{ background-position: 0 -153px;}
.sincerely .connect li .a2{ background-position: -395px -153px;}
.sincerely .connect li .a3{ background-position: -790px -153px;}
.sincerely .connect li .a1:hover{ background-position: 0 0;}
.sincerely .connect li .a2:hover{ background-position: -395px 0;}
.sincerely .connect li .a3:hover{ background-position: -790px 0;}
.sincerely .connect li h4{ font-size:18px; line-height:38px;}
.sincerely .connect li span{ font-size:14px; line-height:22px;}

.order_bannar{ height:590px; background:url(../image/order_bg.jpg) center top no-repeat;}
.order_bannar .headWarp{ height:512px;}

.order{}
.order .part{}
.order .part .headWarp{ color:#474747; padding:60px 20px 0;}
.order .part .headWarp p{ color:#909090;}
.order .part ul{ overflow:hidden; padding:46px 0 90px; margin-top:44px;}
.order .part li{ width:399px; height:149px; float:left; background:url(../image/order_part_bg.jpg) no-repeat; position:relative; margin-left:25px;}
.order .part .l1{ background-position:0 0; margin-left:0;}
.order .part .l2{ background-position:-399px 0;}
.order .part .l3{ background-position:-798px 0;}
.order .part li p{ font-size:12px; color:#707070; width:312px; margin-top:60px; margin-left:50px; line-height:18px;}
.order .part .step{ color:#474747; font-family:Arial; padding-top:20px; background:url(../image/order_step.png) 0 0 no-repeat; text-align:center; position:absolute; top:-46px; left:156px; width:88px; height:68px;}
.order .part .step p{ width:auto; color:#474747; font-size:20px; line-height:24px; margin:0; padding:0; text-transform:uppercase;}
.order .part .step span{ color:#474747; font-size:30px; line-height:30px;}
.order .part .cur{ background-position:-88px 0;}
.order .part .cur p{ color:#FFF;}
.order .part .cur span{ color:#FFF;}

.order .show{}
.order .show .headWarp{ color:#474747; padding-top:66px; padding-bottom:20px; margin:0;}
.order .show ul{ overflow:hidden; margin-bottom:90px;}
.order .show li{ float:left; width:405px; margin-left:17px; padding-bottom:20px; background-color:#f5f5f5;}
.order .show .first{ margin-left:0;}
.order .show li .imgWarp{ width:405px; height:227px; overflow:hidden; margin-bottom:13px;}
.order .show li .imgWarp img{ width:405px; height:227px;}
.order .show li h2{ color:#474747; font-size:14px; line-height:28px; padding:0 36px 0 30px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.order .show li p{ height:54px; overflow:hidden; font-size:12px; line-height:18px; color:#909090; padding:0 36px 0 30px;}
.order .show .cur { background-color:#e26d2d;}
.order .show .cur h2{ color:#FFF;}
.order .show .cur p{ color:#FFF;}

.order .bottom{ overflow:hidden;}
.order .bottom .left{ width:50%; background:url(../image/order_bottom_bg1.jpg) 0 0 repeat; overflow:hidden;}
.order .bottom .left ul{ float:right; padding-right:70px;}
.order .bottom .left li{ width:555px; height:160px; display:table-cell; vertical-align:middle; text-align:right; color:#FFF;}
.order .bottom .left h2{ font-size:18px; font-family:Arial; font-weight:bold; text-transform:uppercase;}
.order .bottom .left h3{ font-size:24px; font-weight:bold;}
.order .bottom .right{ width:50%; background:url(../image/order_bottom_bg2.jpg) 0 0 repeat; overflow:hidden;}
.order .bottom .right a{ display:block; height:97px; padding-left:136px; padding-top:63px; background:url(../image/order_bottom_ico.png) 60px center no-repeat; font-size:20px; line-height:28px; color:#FFF; font-weight:bold;}
.order .bottom .right a p{ font-size:18px; line-height:18px; font-family:Arial; color:#FFF; font-weight:bold; text-transform:uppercase;}

.company_bannar{ background:url(../image/temp/stations_bg.jpg) center top no-repeat;}
.company_bannar .headWarp{ height:513px;}

.company{}
.company .block{ overflow:hidden; padding-top:100px; padding-bottom:116px;}
.company .block .headWarp{ color:#474747;}
.company .block .headWarp p{ color:#909090;}
.company .block ul{ overflow:hidden; width:950px; margin:60px auto 0; background:url(../image/company_block_dot.png) 184px 72px repeat-x;}
.company .block li{ float:left; margin-left:120px;}
.company .block .first{ margin-left:0;}
.company .block li a{ width:146px; text-align:center; display:block; background:url(../image/company_block_ico.png) no-repeat;padding-top:159px;}
.company .block li a span{ display:block; font-size:18px; color:#474747; line-height:38px; }
.company .block li a b{ display:block; font-family:Arial; font-size:14px; line-height:20px; color:#909090;}
.company .block li .a1{ background-position:0 0;}
.company .block li .a2{ background-position:-294px 0;}
.company .block li .a3{ background-position:-588px 0;}
.company .block li .a4{ background-position:-883px 0;}
.company .block li .a1:hover{ background-position:-147px 0;}
.company .block li .a2:hover{ background-position:-441px 0;}
.company .block li .a3:hover{ background-position:-736px 0;}
.company .block li .a4:hover{ background-position:-1030px 0;}

/*.company .part{ padding-top:180px;}
.company .part .headWarp{ color:#474747;}
.company .part .headWarp p{ color:#909090;}
.company .part ul{ overflow:hidden; padding-top:46px; margin:44px 0 90px;}
.company .part li{ width:399px; height:149px; float:left; background:url(../image/order_part_bg.jpg) no-repeat; position:relative; margin-left:25px;}
.company .part .l1{ background-position:0 0; margin-left:0;}
.company .part .l2{ background-position:-399px 0;}
.company .part .l3{ background-position:-798px 0;}
.company .part li p{ font-size:12px; color:#707070; width:300px; margin-top:60px; margin-left:55px; line-height:18px;}
.company .part .step{ color:#474747; font-family:Arial; padding-top:20px; background:url(../image/order_step.png) 0 0 no-repeat; text-align:center; position:absolute; top:-46px; left:156px; width:88px; height:68px;}
.company .part .step p{ width:auto; color:#474747; font-size:20px; line-height:24px; margin:0; padding:0; text-transform:uppercase;}
.company .part .step span{ color:#474747; font-size:30px; line-height:30px;}
.company .part .cur{ background-position:-88px 0;}
.company .part .cur p{ color:#FFF;}
.company .part .cur span{ color:#FFF;}
*/

.scrollWarp{ height:700px; overflow:hidden; position:relative;}
.scrollWarp .arrow{ margin:38px auto 30px; height:56px; position:relative;}
.scrollWarp .arrow span{ width:70px; height:56px; background:url(../image/scroll_arrow.png) 0 0 no-repeat; position:absolute; top:0; cursor:pointer;}
.scrollWarp .arrow .prev{ background-position:0 -58px; right:50%; padding-right:22px;}
.scrollWarp .arrow .next{ background-position:-97px -58px; left:50%; padding-left:21px; border-left:1px dashed #FFF;}
.scrollWarp .arrow .prev:hover{ background-position:0 0;}
.scrollWarp .arrow .next:hover{ background-position:-97px 0;}

.scrollWarp ul{ overflow:hidden; position:absolute; top:0; left:0; display:none;}
.scrollWarp ul li{ float:left; width:25%; height:210px; background-color:#f3f3f3; text-align:left; position:relative; overflow:hidden;}
.scrollWarp ul li img{ width:100%; height:100%;}
.scrollWarp ul li span{ width:32px; height:32px; background:url(../image/scroll_larrow.png) center bottom no-repeat; position:absolute; left:50%; margin-left:-16px;}
.scrollWarp ul li .st{ top:-17px;}
.scrollWarp ul li .sb{ bottom:-17px;}
.scrollWarp ul li i{ font-size:14px;font-family:Arial; font-style:normal; color:#474747; padding-top:44px; margin-left:30px; display:block;}
.scrollWarp ul li i:after{ content: ""; position:absolute; left:30px; top:66px; height: 1px; width:40px; background-color:#cbcbcb;}
.scrollWarp ul li p{ font-size:14px; color:#474747; line-height:22px; margin:8px 30px; height:70px; overflow:hidden;}
.scrollWarp ul li a{ font-size:12px; line-height:62px; font-family:Arial; color:#707070; text-transform:uppercase; margin-left:30px;}
.scrollWarp ul li a:hover{ color:#336799;}

.scrollWarp ol{ height: 14px; overflow:hidden; position:absolute; left:50%; bottom:10px; z-index:2;}
.scrollWarp ol li{ width:14px; height:14px; display:block; margin:0 3px; float:left; cursor:pointer; background:url(../image/scroll_point.png) center -14px no-repeat;}
.scrollWarp ol li.cur{ background-position: center 0;}

.theme { width:1104px; margin:0 auto; position:relative; background:url(../image/cont2_dot.png) center 65px no-repeat;}
.theme ul{}
.theme li{ float:left;}
.theme li a{ width:184px; height:190px; color:#FFF; display:block; background:url(../image/cont2_ring.png) 25px 0 no-repeat; text-align:center; -moz-user-select:none;}
.theme li a:hover{ background-position:-160px 0; color:#e26d2d;}
.theme li .cur{ background-position:-160px 0; color:#e26d2d;}
.theme li span{ width:184px; height:134px; display:table-cell; text-align:center; vertical-align:middle;}
.theme li p{ line-height:22px; margin-top:12px;}
.theme li b{ line-height:22px; text-transform:uppercase;}

.headWarp{ color:#FFF; text-align:center;}
.headWarp h2{ font-size:50px; font-family:Arial; text-transform:uppercase;}
.headWarp h3{ font-size:26px; margin-bottom:24px;}
.headWarp p{ font-size:12px; line-height:18px; margin-bottom:18px;}

.bannar{ position:relative;opacity:0;filter:alpha(opacity="0");}
.bannar .warp{ padding-top:78px;}
.bannar .headWarp{ display:table-cell; vertical-align:middle; padding:0 30px;}
.bannar .imgWarp{ width:100%; text-align:center; overflow:hidden;}
.bannar .imgWarp ul { width: 100%; overflow: hidden;}

.bannar .imgWarp li { display: block; float: left; overflow: hidden; text-align:center;}
.bannar .imgWarp img{ width:100%; height:100%;}
.bannar .word{ width:100%; text-align:center; color:#FFF; position:absolute; top:40%; left:0; /*display:none;*/}
.bannar .word h1{ font-size:52px; font-family:Arial; text-transform:uppercase;}
.bannar .word h2{ font-size:26px; line-height:48px;}
.bannar .bannar_bottom{ width:100%; height:24px; position:absolute; bottom:0; left:0; overflow:hidden; z-index:1;}
.bannar .bannar_bottom .arrowl{ float:left; width:50%; height:24px; background:url(../image/home_bannar_arrow.png) right top no-repeat; margin:0 auto;}
.bannar .bannar_bottom .arrowl ul{ height:24px; background-color:#FFF; margin-right:33px;}
.bannar .bannar_bottom .arrowr{ float:right; width:50%; height:24px; background:url(../image/home_bannar_arrow.png) left bottom no-repeat; margin:0 auto;}
.bannar .bannar_bottom .arrowr ul{ height:24px; background-color:#FFF; margin-left:33px;}

.bannar .search{ position:absolute; left:50%; top:65%; background:url(../image/search.png) 0 -1px no-repeat; width:360px; height:45px; padding:0 50px 0 18px; margin-left:-214px;}
.bannar .search input{ width:359px; height:45px; line-height:45px; background-color:transparent; color:#FFF;}
.bannar .search a{ width:50px; height:45px; position:absolute; right:0; top:0; background:url(../image/search.png) 14px -46px no-repeat;}

/*图文块*/
.introduce{ overflow:hidden;}
.introduce .cont{ float:left; width:50%; background:url(../image/order_block_bg.jpg) right top no-repeat; overflow:hidden;}
.introduce .cont ul{ width:543px; height:541px; padding-left:12px; padding-right:70px; float:right;}
.introduce .cont li{height:541px; display:table-cell; vertical-align:middle;}
.introduce .cont h2{ font-size:26px; line-height:40px; color:#474747;}
.introduce .cont h3{ font-family:Arial; font-size:18px; line-height:24px; margin-bottom:16px; color:#707070; text-transform:uppercase;}
.introduce .cont p{ font-size:12px; line-height:18px; color:#707070; margin-bottom:16px;}
.introduce .img{ float:right; width:50%; height:541px;}
.introduce .img img{ width:auto; height:100%;}

.article{}
.article .title{ color:#474747; text-align:center; margin:50px auto 16px;}
.article .title h2{ font-size:22px; line-height:38px; color:#474747;}
.article .title span{ font-size:14px; line-height:28px; font-family:Arial;}
.article .cont{}
.article .cont h2{ font-size:14px; line-height:28px; color:#474747;}
.article .cont p{ font-size:12px; line-height:20px; color:#707070; margin-bottom:20px;}
.article .cont p span{ color:#474747;}

.job{ padding-bottom:96px;}
.job .headWarp{ padding-top:80px;}
.job ul{ padding-top:60px; padding-bottom:40px;}
.job li{ float:left; width:394px; height:277px; margin-left:34px; border-top:1px solid #cccccc; background-color:#FFF; position:relative;}
.job li.libg{ background:url(../image/joinus_cont_li_bg.jpg) center top repeat-y;}
.job .first{ margin-left:0;}
.job .head{ border-left:1px solid #cccccc; border-right:1px solid #cccccc; color:#474747; padding-left:50px; padding-top:22px;}
.job .head ul{ border-bottom:1px solid #cccccc; padding:0;}
.job .head h2{ font-size:18px; display:inline; line-height:36px;}
.job .head h3{ font-size:14px; line-height:30px; font-family:Arial; display:inline; margin-left:10px;}
.job .cont{ color:#707070; padding:12px 44px 23px 50px; position:absolute; top:59px; left:0; border:1px solid #cccccc; border-top:0 none; background-color:#FFF;}
.job .cont.libg{ background:url(../image/joinus_cont_li_bg.jpg) center -59px repeat-y;}
.job .cont h4{ font-size:14px; line-height:30px;}
.job .cont ol{ height:36px; padding-bottom:5px; overflow:hidden;}
.job .cont li{ width:100%; height:auto; font-size:12px; line-height:18px; padding:0; margin:0; border:0 none; margin-bottom:4px; background-color:transparent;}
.job .cont p{ font-size:12px; line-height:16px; margin-bottom:10px;}
.job li a{ width:100px; height:30px; line-height:30px; text-align:center; font-size:14px; background-color:#e26d2d; color:#FFF; margin-top:14px; float:right; display:none;}
.job li a:hover{ background-color:#636363; color:#e26d2d;}
.job .link{ font-size:14px; color:#e26d2d; width:190px; height:42px; line-height:42px; border:1px solid #e26d2d; text-align:center; display:block; margin:0 auto;}

.newslist{}
.newslist .headWarp{ color:#474747; padding:100px 0 30px;}
.newslist .headWarp p{ color:#909090;}
.newslist .newstab{}
.newslist .newstab ul{ overflow:hidden;}
.newslist .newstab li{ float:left; width:175px; height:51px; border:1px solid #e1e1e1; cursor:pointer; margin-left:18px; padding:18px 0 19px 122px;}
.newslist .newstab .l1{ background:url(../image/newstab_ico.png) 50px 0 no-repeat; margin:0;}
.newslist .newstab .l2{ background:url(../image/newstab_ico.png) 50px -180px no-repeat;}
.newslist .newstab .l3{ background:url(../image/newstab_ico.png) 50px -360px no-repeat;}
.newslist .newstab .l4{ background:url(../image/newstab_ico.png) 50px -540px no-repeat;}
.newslist .newstab li:hover{ border-color:#e26d2d; background-color:#e26d2d; color:#FFF;}
.newslist .newstab li:hover span{ color:#FFF;}
.newslist .newstab li:hover p{ color:#FFF;}
.newslist .newstab .l1:hover{ background-position:50px -90px;}
.newslist .newstab .l2:hover{ background-position:50px -270px;}
.newslist .newstab .l3:hover{ background-position:50px -450px;}
.newslist .newstab .l4:hover{ background-position:50px -630px;}
.newslist .newstab li.cur{ border-color:#e26d2d; background-color:#e26d2d;}
.newslist .newstab li.cur span{ color:#FFF;}
.newslist .newstab li.cur p{ color:#FFF;}
.newslist .newstab .l1.cur{ background-position:50px -90px;}
.newslist .newstab .l2.cur{ background-position:50px -270px;}
.newslist .newstab .l3.cur{ background-position:50px -450px;}
.newslist .newstab .l4.cur{ background-position:50px -630px;}
.newslist .newstab li span{ font-size:18px; line-height:28px; margin-top:3px; color:#474747;}
.newslist .newstab li p{ font-family:Arial; text-transform:uppercase; font-weight:bold; font-size:14px; line-height:18px; color:#909090; margin-bottom:7px;}
.newslist .news{}
.newslist .news ul{ margin-top:30px; display:none;}
.newslist .news .cur{ margin-top:30px; display:block;}
.newslist .news li{ position:relative; font-size:14px; line-height:45px; height:45px; padding:0 160px 0 40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.newslist .news span{ position:absolute; line-height:45px; height:45px; top:0; right:40px;}
.newslist .news a{ color:#707070;}
.newslist .news a:hover{ color:#e26d2d;}
.newslist .page{ padding:30px 0 70px;}


.sideBar{ position:fixed; top:30%; right:0; z-index:100;}
.sideBar ul{}
.sideBar li{ margin-bottom:1px;}
.sideBar a{ font-size:12px; line-height:18px; color:#FFF; background:url(../image/gotop.png) left -60px no-repeat; padding:12px 10px; width:78px; height:57px; display:block; text-align:center; position:relative;}
.sideBar .first { line-height:30px;}
.sideBar .gotop { line-height:50px; font-family:Arial; background:url(../image/sideBar_gotop.png) center top no-repeat; position:absolute; top:16px; left:0;}
.sideBar .first:after { content: ""; width:100%; height: 9px; background:url(../image/sideBar_first.png) center top no-repeat; position:absolute; top:40px; left:0;}

.sWord1{ width:100%; position:absolute; top:0; left:0; text-align:center;}
.sWord1 span{ font-size:10px; font-family:Arial; text-transform:uppercase; display:inline-block; color:#FFF; opacity:0;}

.sWord2{ width:320px; height:30px; position:absolute; top:378px; left:50%; margin-left:-160px; text-align:center;}
.sWord2 span{ font-size:12px; float:left; display:block; color:#FFF; opacity:0;}

.page{ text-align:center; width:100%;}
.page ul{ display:inline-block; overflow:hidden;}
.page li{ float:left; padding:0 5px; color:#707070; line-height:34px;}
.page a{ display:block; width:34px; height:34px; line-height:34px; color:#909090; border:1px solid #c9c9c9; border-radius:3px; font-family:Arial;}
.page a:hover{ color:#FFF; background-color:#e26d2d; border-color:#e26d2d;}
.page .cur{ color:#FFF; background-color:#e26d2d; border-color:#e26d2d;}

.gotop{position:fixed; right:15px; bottom:100px;width:78px;height:57px;background:url(../image/gotop.png) 0 0 no-repeat;display:none; z-index:10;}
.gotop.fr{left:100%;margin-left:-50px;}


.block_s{ overflow:hidden; width:1310px; height:485px; position:absolute; top:50%; margin-top:-243px; left:50%; margin-left:-655px}
.block_s .flash_max{ width:646px; left:-646px; opacity:0; height:100%; overflow:hidden; position:absolute; top:0;}
/* .flash_max ul{ width:1000%; height:100%; position:absolute; left:0; top:0;}
.flash_max ul li{ height:100%; float:left;} */
.flash_max .bot{  margin: 0 auto;  position: relative;top:441px; width: 100px; height:21px;}
.flash_max .bot a{ background:url(../image/lyc/dian.png) no-repeat center center; display:inline-block; width:14px; height:21px; margin:0 4px;}
.flash_max .bot a.b{ background:url(../image/lyc/diank.png) no-repeat center center; }
.flash_max .bot span{ display:block;}
.flash_max .bot .l{ background:url(../image/lyc/l.png) no-repeat left top; width:17px; float:left; height:21px;}
.flash_max .bot .c{ background:url(../image/lyc/c.png) repeat  left top; width:auto; margin:0 auto; float:left;}
.flash_max .bot .r{ background:url(../image/lyc/r.png) no-repeat left top; width:17px; float:left; height:21px;}

.block_r{ position:absolute; right:-648px; opacity:0; top:0; width:646px; height:481px;}
.block_r .one { width:579px; height:153px; background:url(../image/lyc/bg1.png) no-repeat; padding:40px 33px;}
.block_r .tow { width:258px; height:201px; position:absolute; left:0; bottom:0; background:#022466; padding:15px 28px;}
.one span{ display:block; width:100%; height:54px;}
.tow span{ display:block; width:100%; height:65px;}
.one h3{ color:#fff; font-size:20px; margin:10px auto; }
.one p{ font-size:12px; color:#fff;}
.block_r .tow.r{ right:0; bottom:0; left:auto;background:#0e4485;}

.block_r .tow h3{ margin:10px auto; color:#fff;}
.block_r .tow p{ color:#fff; font-size:12px; line-height: 17px;}


.scene3 {height: 342px; left: 55%; position: absolute; text-align: center; top: 50%; margin-top:-307.5px; width: 1000px; z-index: 2; margin-left: -602.5px;}
.scene3 .bg{/* width:100%; height:100%; left:0;*/ position:absolute; top:0;}
.scene3 .bg img{ width: auto; height:100%;}
.scene3 .position{ width:1250px; height:100%; position:absolute; background: url(../image/lyc/map1.png) center center no-repeat; left:50%; top:105px; margin-left:-625px;}




.scene3 .position .p{ position:absolute; left:50%; top:50%; display:none;}
.scene3 .position .p.now .country{background:url("../../jtym/image/pic_10_11_03.png") left center repeat; z-index:999999;}
.scene3 .position .p.now .country .add{ display:block;}
.scene3 .position .country{  margin-left: -17px;width:190px; height:60px; /*background:url(../image/lyc/country_arrow.png) left center no-repeat;*/ position:absolute; left:50%; top:50%; margin-top:-45px; font-size:14px; line-height:18px; color:#FFF; padding-left:50px; text-align:left; z-index:1; }
.scene3 .position .country  .add{ position:absolute; right:0; top:0; width:53px; height:60px; display:none; background-color:#004098 ; cursor:pointer;}
.scene3 .position .country .add_show{ background: url("../../jtym/image/pic_10_17_03.png") repeat scroll 0 0;display: none;height: auto;left: 0;padding: 25px 16px; position: absolute;top: 63px;width: 205px;z-index: 3;}
.scene3 .position .country  .add img{ top:15px; left:14px;}
.scene3 .position .country img{ position:absolute; top:5px; left:10px;}
.scene3 .position .imgwarp{ display:table-cell; vertical-align:middle; text-align:center;}
.scene3 .position .imgwarp img{ width:100%; height:auto;}

.scene3 .position .p0{ width:150px; height:150px; margin-left:-375px; margin-top:-128px;}
.scene3 .position .p0 .imgwarp{ width:150px; height:150px;}
.scene3 .position .p1{ width:111px; height:111px; margin-left:-526px; margin-top:-163px;}
.scene3 .position .p1 .imgwarp{ width:111px; height:111px;}
.scene3 .position .p2{ width:120px; height:120px; margin-left:-370px; margin-top:-171px;}
.scene3 .position .p2 .imgwarp{ width:120px; height:120px;}
.scene3 .position .p3{ width:80px; height:80px; margin-left:-285px; margin-top:-156px;}
.scene3 .position .p3 .imgwarp{ width:80px; height:80px;}
.scene3 .position .p4{ width:60px; height:60px; margin-left:-299px; margin-top:3px;}
.scene3 .position .p4 .imgwarp{ width:60px; height:60px;}
.scene3 .position .p5{ width:164px; height:164px; margin-left:12px; margin-top:-112px;}
.scene3 .position .p5 .imgwarp{ width:164px; height:164px;}
.scene3 .position .p6{ width:100px; height:100px; margin-left:-364px; margin-top:-3px;}
.scene3 .position .p6 .imgwarp{ width:100px; height:100px;}
.scene3 .position .p7{ width:60px; height:60px; margin-left:-386px; margin-top:29px;}
.scene3 .position .p7 .imgwarp{ width:60px; height:60px;}
.scene3 .position .p8{ width:80px; height:80px; margin-left:-262px; margin-top:126px;}
.scene3 .position .p8 .imgwarp{ width:80px; height:80px;}
.scene3 .position .p9{ width:192px; height:192px; margin-left:-302px; margin-top:0px;}
.scene3 .position .p9 .imgwarp{ width:192px; height:192px;}
.scene3 .position .p10{ width:100px; height:100px; margin-left:-304px; margin-top:145px;}
.scene3 .position .p10 .imgwarp{ width:100px; height:100px;}
.scene3 .position .p11{ width:150px; height:150px; margin-left:-57px; margin-top:-154px;}
.scene3 .position .p11 .imgwarp{ width:150px; height:150px;}
.scene3 .position .p12{ width:130px; height:130px; margin-left:-38px; margin-top:-34px;}
.scene3 .position .p12 .imgwarp{ width:130px; height:130px;}
.scene3 .position .p13{ width:90px; height:90px; margin-left:196px; margin-top:-146px;}
.scene3 .position .p13 .imgwarp{ width:90px; height:90px;}
.scene3 .position .p14{ width:90px; height:90px; margin-left:22px; margin-top:-93px;}
.scene3 .position .p14 .imgwarp{ width:90px; height:90px;}
.scene3 .position .p15{ width:64px; height:64px; margin-left:284px; margin-top:-190px;}
.scene3 .position .p15 .imgwarp{ width:64px; height:64px;}
.scene3 .position .p16{ width:140px; height:140px; margin-left:210px; margin-top:-24px;}
.scene3 .position .p16 .imgwarp{ width:140px; height:140px;}
.scene3 .position .p17{ width:90px; height:90px; margin-left:372px; margin-top:-70px;}
.scene3 .position .p17 .imgwarp{ width:90px; height:90px;}
.scene3 .position .p18{ width:100px; height:100px; margin-left:280px; margin-top:22px;}
.scene3 .position .p18 .imgwarp{ width:100px; height:100px;}
.scene3 .position .p19{ width:140px; height:140px; margin-left:200px; margin-top:-120px;}
.scene3 .position .p19 .imgwarp{ width:140px; height:140px;}
.scene3 .position .p20{ width:100px; height:100px; margin-left:285px; margin-top:-116px;}
.scene3 .position .p20 .imgwarp{ width:100px; height:100px;}
.scene3 .position .p21{ width:140px; height:140px; margin-left:107px; margin-top:58px;}
.scene3 .position .p21 .imgwarp{ width:140px; height:140px;}
.scene3 .position .p22{ width:164px; height:164px; margin-left:-74px; margin-top:-176px;}
.scene3 .position .p22 .imgwarp{ width:164px; height:164px;}
.scene3 .position .china{ width:219px; height:162px; background:url(../image/china.png) center center no-repeat; position:absolute; left:50%; top:50%; margin-left:172px; margin-top:-114px; display:none;}
.scene3 .position .china img{ display:none;}
.scene3 .title h3{ font-size:30px; text-align:center; color:#fff;}
.scene3 .title p{ font-size:12px; text-align:center; color:#fff; margin:10px auto; }
i{ font-style:normal;}
.country i{ font-size:16px; font-weight:bold; float:left; padding-right:5px; text-transform:uppercase;}
.country p{ font-size:12px;font-family:'Arial';}
.country .pd{ width:100%; height:100%; margin-top:15px; }
.right_nav{ z-index: 999; position:fixed; top:50%; right:10%; width:26px; height:145px; margin-top: -72.5px;}
.right_nav .nav_top{ width:25px; height:35px; background:url(../image/lyc/top.png) no-repeat center; margin-top:10px;}
.right_nav .d{ background:url(../image/lyc/nav_d.png) no-repeat center; width:26px; height:26px; display:block;}
.right_nav .d.b{ position: relative; z-index: 9;background:url(../image/lyc/nav.png) no-repeat center;-webkit-transition: -webkit-transform 0.5s ease-out;-moz-transition: -moz-transform 0.5s ease-out; display:block;}
.right_nav li{ position:relative;cursor: pointer;}
.right_nav li a.a {
    color: #fff;
    display: block;
    font-size: 12px;
    position: absolute;
    right: 0;
    top: 0;
     width: 70px;
    height: 26px;
    line-height: 26px;
	background:#013f96;
	padding-left: 20px;
    padding-right: 27px;
	border-radius: 15px;
	overflow:hidden;
	display:none;
	 
}
.right_nav a span{ display:inline-block; font-family:'Arial'; font-size:12px; text-transform:uppercase;}
.right_nav a span b{ margin-left:8px;}
.right_nav .nav_down{ width:25px; height:9px; background:url(../image/lyc/down.png) no-repeat center; margin-top:10px;}

#posterTvGrid{height:325px;width:900px;margin:50px auto 0; position:relative;}
#posterTvGrid .inner{with:100%;height:105%; background:url(../image/base.png) no-repeat left bottom; }
#posterTvGrid .inner p{ line-height:70px; overflow:hidden; font-size:18px; color:#fff; text-align:center;position:absolute;top:270px;left:0;width:100%;}
#posterTvGrid .prev1{background:url(../image/meiti_03.png) left top no-repeat;width:41px;height:56px;left:-50px;top:50%;margin-top:-27px; position:absolute;}
#posterTvGrid .next1{background:url(../image/meiti_05.png) left top no-repeat;width:41px;height:56px;right:-50px;top:50%;margin-top:-27px; position:absolute;}