@import url("src/_reset.css");
body{background:#f2f2f2; font-family: 'Microsoft YaHei'}
a{text-decoration: none; color:#686868; }
::-webkit-input-placeholder{color:#fff}
:-moz-placeholder{color:#fff}
::-moz-placeholder{color:#fff}
:-ms-input-placeholder{color:#fff}
.noVis{visibility: hidden}

/*clearfix*/
.header:after ,.footer .hd:after ,.layout-1:after{content:"\20";display:block;height:0;font-size:0;visibility:hidden;clear:both}
.wrap{width:1000px;margin-left:auto;margin-right:auto}
/*header S*/
.header{padding-top:20px;text-align:right;height:112px}
.header-sub{height:98px;margin-bottom:20px}
.logo{float:left;text-align:left}
.logo .logo-nav{display:block;width:312px;height:68px;text-indent:-9999em;background:url(../i/index_20160530/logo20160531.png) no-repeat; background-size: 312px 68px;}
.main-nav{font-size:20px;margin-top:20px}
.main-nav li{display:inline-block;vertical-align:top;padding:0 26px;*display:inline;*zoom:1;font-size: 20px;}
.main-nav .last{background:none;padding-right:0}
.main-nav a{display:block;padding-bottom:5px}
.main-nav a:hover ,.main-nav a.cur{color:#ee3c1f;}
/*header E*/

/*banner S*/
.head{width: 1000px; margin: 0 auto; margin-top: 20px; text-align: right;color: #686868}
.head img{width: 300px; height: auto; float: left;}
.head span{font-size: 20px; line-height: 44px;margin-left: 50px;}
.banner-layer{width:1337px; height: 642px; margin: -30px auto;background: url(../i/web_bg.png) no-repeat; position: relative; background-size: 1337px 642px;}
.banner wrap{width: 1000px; height: auto;margin: 0 auto;}
.banner{height:760px;position:relative}
.slider {width:40%;height:470px;overflow:hidden;position: relative; float: left; margin-top: 120px;}
.slider-conten{width: 100%; height: auto;}
.slider-control{position:absolute;bottom:10px;right:60px;font-size:0;}
.slider-control span{display:inline-block;width:8px;height:8px; border-radius:4px;vertical-align:top;margin-right:7px;background-color:#b4b4b4;cursor:pointer}
.slider-control .cur{background-color:#ff3f1d;box-shadow:1px 1px rgba(0,0,0,.2)}
.platform{margin-top:45px}
.sendmsg{color:#fff;margin-top:30px; margin-left: 50px;}
.sendmsg .tel{display:block;margin-top:7px;}
.tel{margin-top: 5px; position: relative;}
.tel .telCell{display: block; vertical-align: top; height: 35px;visibility: visible;}
.telCell .txt input{background-color:#ee2f10;font-size:18px;line-height:28px;padding:3px 10px;height:28px;border:1px solid #fff;margin:0;color:#fff;vertical-align:top;float: left;}
#telNum{width:210px;}
.telCell .inputTip{display:block; clear: both; color: #fff;font-size:14px;cursor: pointer; margin: 5px 0; position: relative;top: 5px;}
.secCode .img{display: inline-block;background:#fff;float: left;position: relative;left: -2px; height: 36px;}
.secCode .img img{display: inline-block; width: 77px;height: 35px;background: #fff; cursor: pointer;}
.secCode .txtOk input{background:#e16b71 url(../i/87.png) no-repeat right center;background-origin:content-box;}
.secCode .txtError input{background:#e16b71 url(../i/88.png) no-repeat right center;background-origin:content-box;}
.secCode .txt input{border-top-left-radius:3px;border-bottom-left-radius:3px;width: 133px;}
.tel .telSubmit{width:230px; line-height: 34px; border-radius: 5px ;background: white; text-align: center;color: #ee2f10; margin-top: 33px; font-size: 18px;}
.btn{width:200px; height:45px; line-height: 45px;font-size: 22px; text-align: center; border-radius: 28px; background:white; color: #ee2f10; cursor: pointer; position: absolute;top: 150px;right:70px;}
.sohu5{position: absolute;left: 0;top: 35px;}
.font1{font-size: 22px;}
.font2{font-size: 30px; color: #ee2f10; position: relative;top: -5px}

.download{float:left;width:60%; height:470px;margin-top:130px;position: relative;left: -10px;}
.chlDownSec{background:rgba(255,255,255,.25);border-radius:10px;padding:25px}
.otherChl{height:44px;margin-top:30px}
.otherChl a{float:left;margin-right:25px}
.otherChl .chl360 img{visibility:hidden}
.otherChl .chl360{background:url(../i/086.png) no-repeat;width:245px;height:44px; }

.down{width: 100%; float: left; margin-top: 40px;}
.down p{color:#ee2f10;font-size: 24px; margin-bottom: 10px;}
.down .bt1{width: 230px; height: 50px; font-size: 16px; line-height: 50px; border: 2.5px solid #ee2f10; border-radius: 5px; color:#ee2f10; text-align: center; float: left; cursor: pointer; }
.down .bt2{width: 230px; height: 50px; margin-left: 20px; font-size: 16px; line-height: 50px; border: 2.5px solid #ee2f10; border-radius: 5px; color:#ee2f10; text-align: center; float: left; cursor: pointer;}
.down .bt3{width: 230px; height: 40px; margin-left: 20px; font-size: 14px; line-height: 20px; padding: 5px 0; border: 2.5px solid #ee2f10; border-radius: 5px; color:#ee2f10; text-align: center; float: left; cursor: pointer;}

.textmsg{color:#fff;font-size:24px;display:block; position: relative;bottom: -20px;}
.textmsg2{color:#fff;font-size:60px;display:block;position: relative;bottom: -8px;}
.textlink{color:#fff;font-size:15px;display:inline}
.division{color:#b21319;padding:0 8px 0 8px}
.platform .item{display:inline-block;vertical-align:top;height:26px;background-repeat:no-repeat;padding-right:12px;margin-right:11px;background:url(../i/068.png) no-repeat right center}
.platform .item-last{background:none}
.platform .item b{background-repeat:no-repeat;background-image:url(../i/048.png);display:block;color:#fff;height:27px;line-height:27px;padding-left:26px}
.platform .item-mul b{line-height:14px}
.d1{width:41px;background-position:1px 1px}
.d1:hover{background-position:-110px 0}
.d2{width:52px;background-position:1px -29px}
.d2:hover{background-position:-110px -30px}
.d3{width:58px;background-position:1px -59px}
.d3:hover{background-position:-110px -59px}
.d4{width:58px;background-position:1px -86px}
.d4:hover{background-position:-110px -88px}
.qr-down{display:inline-block;width:71px;height:74px;background:url(../i/071.png) no-repeat;_background:url(../i/071_ie.png) no-repeat}
.slider-conten .show{float:right;width:450px;height:100%}
.slider-conten .showArea{position:relative;height:473px;left:-10px;top:20px;overflow:hidden}
.slider-conten .showArea .item{height:100%;position:absolute}
.slider-conten .showArea .item i{display:block;*zoom:1;background-repeat:no-repeat;background-position:0 0;background:none\9 !important}
.slider-conten .showArea .item i a{display:block;height:100%}


.slider-conten .desArea{padding-top:126px}
.slogan{display:block;width:431px;height:107px;background:url(../i/slogan.png) no-repeat;margin-left:500px}
/*banner E*/

/*media S*/
.media{width:1000px;height:120px;background: #e5e5e5; margin-top: 0px;}
.media-slider{position:relative;overflow:hidden;height:59px;margin-top:55px}
.media-list{position:absolute;top:0;left:0}
.media-control-btn{position:absolute;width:50px;height:100%;top:0;background-repeat:no-repeat;background-position:0 52%}
.btn-prev{background-image:url(../i/039.png);left:-50px}
.btn-next{background-image:url(../i/040.png);right:-50px}
.btn-prev:hover ,.btn-next:hover{background-position:-50px 52%}
.list2{height:59px;width:auto}
.list2 img{width:59px;height:59px;margin-left:47px}
/*
.list2 img:first-child{margin-left:0}
*/
/*media E*/
/*features S*/
.features{margin-top:40px;padding-bottom:50px;}
/*features E*/

/*partners S*/
.partners{margin:42px auto}
.partners .hd{display:block;width:90px;height:44px;/*text-indent:-9999em;background:url(../i/042.png) no-repeat;*/
margin-bottom:-43px}
.partners .hd h3{font-size:22px;line-height:1;color:#929292}
.partners .hd small{font-size:16px;color:#bfbfbf}
.partners .bd{height:43px;background:url(../i/077.png) no-repeat right center}
/*partners E*/
/*footer S*/
.foot{width: 1000px; height: auto; margin: 0 auto}
.foot img{width: 1000px; height: auto;}
.footer{position:relative;repeat;color:#fff; background:#ee2f10;border-radius:5px 5px 0 0;margin-top:20px}
.footer .arr{position:absolute;top:-40px;left:50%;cursor:pointer;margin-left:-30px;width:60px;height:60px;background:url(../i/229.png) no-repeat}
.footer .open{position:absolute;top:-40px;left:50%;cursor:pointer;margin-left:-30px;width:60px;height:60px;background:url(../i/230.png) no-repeat}
.footer .hd{padding:18px 0 18px 23px}
.footer .opt{float:right;padding-right:1px;overflow:hidden}
.iw{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url(../i/226.jpg);margin:0 14px;width:44px;height:44px}
.iw1{background-position:0 0}
.iw1:hover{background-position:0 -45px}
.iw2{background-position:-51px 0}
.iw2:hover{background-position:-51px -45px}
.iw3{background-position:-102px 0}
.iw3:hover{background-position:-102px -45px}
.iw4{background-position:-153px 0}
.iw4:hover{background-position:-153px -45px}
.footer a{color:#fff}
.footer a:hover{text-decoration:underline}
.footer .links{border-top:1px dotted #fff;padding:10px 0}
.copyright{font-size:14px}
.list1 li{display:inline-block;*display:inline;*zoom:1;vertical-align:top;background:url(../i/046.png) no-repeat left center;padding:0 0 0 18px;width:134px;margin:6px 0 6px -1px; font-size: 12px;}
.list1 a{padding:0 8px}
/*footer E*/
.download .btn1{display:inline-block;vertical-align:top;width:245px;height:96px;background:url(../i/176.png) no-repeat}
.download .qr{margin-right:20px}
.btn1 .flg{display:none;position:relative;top:11px;left:16px}
.btn1:hover .flg{display:block}
.download a.opencms{margin-left:30px;display:inline-block;width:245px;height:96px;background:url(../i/177.png) no-repeat}

.qrcode-detail{text-align:center;position:fixed;_position:absolute;top:50%;left:50%;z-index:1100;width:420px;height:400px;margin:-200px 0 0 -200px;background-color:#fff;border-radius:10px}
/* download-detail S */
.mask{position:fixed;_position:absolute;z-index:1000;top:0;left:0;background-color:rgba(0,0,0,.2);background-color:#000\9;filter:alpha(opacity="20")\9;opacity:0.3\9;width:100%;height:100%}
.download-detail{position:fixed;_position:absolute;top:50%;left:50%;z-index:1100;width:920px;height:460px;margin:-249px 0 0 -460px;background-color:#fff;border-radius:10px}
.popVideo-detail{position:fixed;_position:absolute;top:50%;left:50%;z-index:1100;width:720px;height:576px;margin:-288px 0 0 -360px;background-color:#fff}
.popVideo-detail a.close{font-size:14px;color:#fff;float:right;width:40px;height:25px;line-height:25px;margin:-25px -40px 0 0}
.download-detail .inner{position:relative;_zoom:1;margin:0 70px;padding:20px 0}
.inner .hd{margin:20px 0}
.qrcode-detail .close{width:31px;height:31px;position:absolute;top:25px;right:20px;background:url(../i/051.png) no-repeat}
.download-detail .close{width:31px;height:31px;position:absolute;top:25px;right:0;background:url(../i/051.png) no-repeat}
.download-detail .close:hover,.qrcode-detail .close:hover{background-position:0 -41px}
.download-detail .hd,.qrcode-detail .hd{height:62px;border-bottom:2px solid #eb0f0f}
.qrcode-detail .hd .tit{display:inline-block;position:relative;*display:inline;*zoom:1;height:62px;margin-right:0}
.download-detail .hd .tit{display:inline-block;position:relative;*display:inline;*zoom:1;height:62px;margin-right:65px}
.download-detail .tit .arr,.qrcode-detail .tit .arr{display:none;position:absolute;bottom:-2px;_bottom:-4px;width:27px;height:13px;background:url(../i/065.png) no-repeat;left:50%;margin-left:-14px}
.download-detail .cur .arr,.qrcode-detail .cur .arr{display:block}
.download-detail .hd h3,.qrcode-detail .hd h3{display:inline;cursor:pointer;font-size:26px;color:#a0a0a0;height:40px;line-height:40px;overflow:hidden}
.download-detail .cur h3,.qrcode-detail .cur h3{color:#eb0f0f}
.download-detail .hd small,.qrcode-detail .hd small{color:#b4b4b4}
.download-detail .bd,.qrcode-detail .bd{height:378px}
.list3{padding:18px 0 0;color:#bbb;}
.list3 img{width: 200px;height: 200px; margin: 10px 117px;}
.list3 li{display:inline-block;*display:inline;*zoom:1;width:175px;height:65px;vertical-align:top;margin:18px 0 18px 15px;border:1px solid #e5e5e5;background:#fcfcfc;border-radius:7px}
.list3 .bigger{width:366px;height:110px;border-radius:10px;margin-left:28px}
.list3 .begin{margin-left:0}
.list3 .item-b{height:106px}
.list4{overflow:hidden}
.list4 h4{font-size:18px;color:#ea0f0f;margin:15px 0}
.list4 li{display:inline-block;*display:inline;*zoom:1;width:20%;margin:5px 0;font-size:14px}
.list4 a:hover{color:#ea0f0f}
.id{display:block;width:100%;height:100%;background-repeat:no-repeat;background-image:url(../i/188.png);background-position:-14px -111px}
.id2{background-position:-14px -217px}
.id3{background-position:-270px -340px}
.id4{background-position:-23px -340px}
.id5{background-position:-270px -437px}
.id6{background-position:-20px -440px}
.id7{background-position:-20px -420px}
.id-s:hover{background-position:-14px 0px;border-radius:7px}
.id-s2:hover{background-position:-7px -551px;border-radius:7px}
.qr-card{font-size:15px;padding:19px 0 0 20px}
.qr-card .pic{float:left;padding:4px;border:1px solid #e5e5e5;margin-right:23px}
.qr-card h3{margin-top:10px}
.dl-tel{font-size:14px;padding:12px 0 0 20px}
.dl-tel .form{margin-top:8px}
.form{position: relative;}
.tbx{vertical-align:middle;border-radius:3px;border: 1px solid white;}
.btn{vertical-align:middle}
.btn2{display:inline-block;width:40px;height:22px;line-height:22px;text-align:center;border:1px solid #e7422e;border-radius:3px;color:#e7422e}
.btn3{font-size:18px;display:inline-block;width:61px;height:36px;line-height:34px;text-align:center;color:#8a8a8a;background:url(../i/btn.png) no-repeat}
a.btn3:hover{color:#eb0f0f}
.tbx1{background:none;font-size:12px;line-height:16px;margin:0;padding:3px 5px;height:16px;border:1px solid #b0b3bb;width:90px;margin:0 12px 0 14px;color:#a8abb4}
.imsg{display:inline-block;width:28px;height:23px;vertical-align:middle;background:url(../i/060.png) no-repeat 0 0}
.dl-tel{font-size:15px}
.dl-tel .tip{height:22px}
.form-err .tip{color:#f00}
/* download-detail E */

/* menu-list S */
.menu-list{padding-left:13px}
.menu-list li{display:block;margin:12px 0}
.menu-list b{*zoom:1;*line-height:1.2;*padding-top:2px}
.menu-list .cur b{border-left:3px solid #e71616;padding-left:12px}
.menu-list a{display:block;*zoom:1;padding:5px 0}
/* menu-list E */

/* layout S */
.layout-1{*zoom:1}
.layout-1 .lay-aside ,.layout-1 .lay-main{background-color:rgba(255,255,255,.7);border-radius:5px;background-color:#fff\9}
.layout-1 .lay-aside{float:left;width:122px;margin-right:-100%}
.layout-1 .lay-main{margin-left:148px;min-height:200px}
/* layout E */
.loading{text-align:center;padding:40px 0;font-size:14px}
.iflg-loading{display:inline-block;vertical-align:middle;margin-right:20px;width:32px;height:32px;background:url(http://cache.k.sohu.com/i/loading/001.gif) no-repeat 0 0}
.iflg-1{display:inline-block;vertical-align:middle;position:relative;top:-1px;margin-right:5px;width:16px;height:16px;background:url(../i/066.png) no-repeat}
/* pop-box */
.pop-box{position:fixed;_position:absolute;_margin-top:expression(document.documentElement.clientHeight-this.style.pixelHeight+document.documentElement.scrollTop);bottom:1px;right:1px;width:437px;height:251px}
.pop-box .close{float:right;margin:-12px -4px -24px 0;position:relative;cursor:pointer;z-index:2;width:23px;height:24px;background:url(../i/072.png) no-repeat;_background-image:url(../i/072_ie.png)}

body.worldCup{}
body.worldCup .banner-layer{background:#003963 url(../i/085.jpg) no-repeat center}
body.worldCup .banner{height:492px}
body.worldCup .tbx2{background:#1f669b}
body.worldCup .slider-control .cur{background:#1f669b}
body.worldCup .division{color:#fff}
body.worldCup .logo{width:422px;height:68px}
body.worldCup .logo .logo-nav{float:left}
body.worldCup .worldCup2014{width:97px;height:43px;background:url(../i/084.png) no-repeat;float:left;margin:23px 0 0 10px}
@media only screen and (max-device-width:1100px){
	.media-control-btn{display:none !important}
}