.mobile_head {float: left;width: 100%;margin: 24px 0 ;}
.mobile_head .inner{width: 1200px;margin: 0 auto;}
.mobile_head .inner .logo{height:46px;width: 160px;float: left;}
.mobile_head .inner ul{float: right;height: 46px;overflow: hidden;}
.mobile_head .inner li{margin: 7px 0;height: 32px;float: left;}
.mobile_head .inner li span{color: #666;font-size: 14px;}
.mobile_head .inner li a{line-height: 32px;color: #666;margin: 0 26px;height: 32px;padding: 0 10px;display:inline-block;}
.mobile_head .inner li a:hover , .mobile_head .inner li .active{background: #f0514e;border-radius: 5px;color: #fff;}
.banner{background: url('/default/images/index/top_bg.png') bottom repeat-x;width: 100%;float: left;height: 680px;}
.banner_none{ display: none}
.banner .inner_bg{background: url('/default/images/index/top_fo.png') bottom repeat-x;height: 100%;width: 100%;}
.banner .inner_bg .ba_inner{margin: 0 auto;position: relative;width: 1200px;}
.banner .inner_bg .ba_inner .top_01{margin-top: 50px;float: left;margin-left: 30px;}
.banner .inner_bg .ba_inner .top_02{margin-top:20px;float: right;}
.banner .inner_bg .ba_inner .top_03{float: right;width: 525px;margin-top: 70px;margin-left: 75px;}
.banner .inner_bg .ba_inner .top_03 .btn{color: #fff;background: #f0514e;border-radius: 8px;font-size: 18px;text-align:center;
    padding: 10px 35px;cursor: pointer;line-height: 24px;margin-right: 60px;float: left;margin-top: 35px;}
.banner .inner_bg .ba_inner .top_03 .btn:hover{background: #e64c49;}
.banner .inner_bg .ba_inner .top_03 .code{float: left;}
.banner .inner_bg .ba_inner .top_03 .code img{height: 135px;width:135px;}
.banner .inner_bg .ba_inner .top_03 .code p{color: #333;text-align: center;}
.banner .inner_bg .ba_inner .top_04{float: right;width: 525px;margin-top: 40px;margin-left: 75px;}
.banner .inner_bg .ba_inner .top_04 .mobile span{display: block;  float: left;width: 330px;font-size: 22px;margin-top: 100px;color: #333;}
.banner .inner_bg .ba_inner .top_04 .mobile img{float: left;width: 135px;height: 135px;}
.banner .inner_bg .ba_inner .top_04 .search{margin-top: 20px;float:left;position: relative;}
.banner .inner_bg .ba_inner .top_04 .search span{position:absolute;color: #fff;font-size: 24px;line-height: 65px;height: 65px;top:0;left:20px;display: block; }
.main {float: left;width: 100%;}
.main .container{width: 1200px;margin: 0 auto;position: relative;}
.main .container .main11{float: left;margin: 123px 0;}
.main .container .main12{float: right;margin-top: 240px;}
.main .container .main22{float:left;margin-top: 240px;}
.main .container .main21{position: absolute;top:100px;right: 0;}
.main .container .main31{float: left;margin-top: 126px ;}
.main .container .main32{float: right;margin-top: 240px;}
.main .container01{background:url('/default/images/index/main2_bg.png') bottom no-repeat;height: 867px;}
.main .container02{background: #ffeccb url('/default/images/index/main3_bg.png') bottom repeat-x;height: 755px;}
.main .container03{height: 778px;}

/*头部顶端*/
.head{float: left; height: 32px; width: 100%; background: #F0F0F0;  border-bottom: #E6E6E6 1px solid; min-width: 1200px;}
.head .con{margin-left:auto;margin-right: auto; width: 1200px;}
.head .con .left{float: left; height: 32px; line-height: 32px; width: 50%; color:#909090}
.head .con .right{float: right; height: 32px; line-height: 32px; width: 50%;}
.head .con .right ul{float: right; height: 32px; line-height:32px;}
.head .con .right ul li{ float: left; background: url("/default/images/icon/h.gif") right 10px no-repeat; height: 30px; line-height: 30px; padding-right: 10px; padding-left: 12px; margin-left:2px;}
.head .con .right ul li a{ float: left; line-height: 32px; color: #999999; text-decoration: none;}
.head .con .right ul li.comloginnav{ background: none; position:relative; padding:0; width: 90px}
.head .con .right ul li.comloginnav span{float:left; width: 55px;height: 27px; line-height: 27px}
.head .con .right ul li.comloginnav i{float:left; background: url("/default/images/icon/soselb.png") 0px -42px no-repeat;width:16px; height:16px; margin-left:5px; margin-top:1px;margin-top: 6px;}
.head .con .right ul li.comloginnav div{border-left:#F0F0F0 2px solid;border-top:#F0F0F0 2px solid;border-right:#F0F0F0 2px solid; height:31px; width: 80px;  padding-left: 10px;}
.head .con .right ul li.comloginnav.on div{width: 80px;background: #FaFaFa;border-left:#D6D6D6 2px solid;border-top:#D6D6D6 2px solid;border-right:#D6D6D6 2px solid; z-index:1000; position:absolute;}
.head .con .right ul li.comloginnav.on div a{color:#515151}
.head .con .right ul li.comloginnav.on div i{background: url("/default/images/icon/soselb.png") -15px -42px no-repeat;}
.comloginnavMenu{position:absolute; display:none; background:#FaFaFa;border:#D6D6D6 2px solid; line-height:36px; width:90px; z-index:999}
.comloginnavMenu ul{ float:left;}
.comloginnavMenu li{float:left; width:90px; border-bottom:#DDDDDD 1px solid; position:relative;cursor:pointer; text-align: center }
.comloginnavMenu li a{color:#7A7A7A; width:90px; display:block; text-decoration:none}
.comloginnavMenu li:hover{ background:#FFFFFF}

.head .con .right ul li.mobile a{ float:left;}
.head .con .right ul li.mobile i{ float:left;background: url("/default/images/icon/soselb.png") 0px -61px no-repeat; width:16px; height:20px;margin-top: 6px; margin-bottom: 6px;}
.head .con .right ul li.mobile:hover i{background: url("/default/images/icon/soselb.png") -16px -61px no-repeat;}
.head .con .right ul li.mobile:hover a{ color:#FF0000}
.head .con .right ul li.refresh{}
.head .con .right ul li.refresh a{float:left; color:#FF0000}
.head .con .right ul li.refresh i{float:left;background: url("/default/images/icon/soselb.png") 0px -85px no-repeat;width:8px; height:10px;margin-top: 6px; margin-bottom: 6px;}
.head .con .right ul li.userName{background: none; position:relative; padding:0;}
.head .con .right ul li.userName div{border-left:#F0F0F0 2px solid;border-top:#F0F0F0 2px solid;border-right:#F0F0F0 2px solid; height:31px; padding-right: 10px; padding-left: 10px;}
.head .con .right ul li.userName.on div{background: #FaFaFa;border-left:#D6D6D6 2px solid;border-top:#D6D6D6 2px solid;border-right:#D6D6D6 2px solid; z-index:1000; position:absolute;}
.head .con .right ul li.userName.on div a{ color:#515151}
.head .con .right ul li.userName.on div i{background: url("/default/images/icon/soselb.png") -15px -42px no-repeat;}
.head .con .right ul li.userName span{float:left; line-height: 27px; height: 27px; }
.head .con .right ul li.userName i{float:left; background: url("/default/images/icon/soselb.png") 0px -42px no-repeat;width:16px; height:16px; margin-left:5px; margin-top:1px;margin-top: 6px;}
.userMenu{position:absolute; display:none; background:#FaFaFa;border:#D6D6D6 2px solid; line-height:36px; width:190px; z-index:999}
.userMenu ul{ float:left;}
.userMenu li{float:left; width:190px; border-bottom:#DDDDDD 1px solid; position:relative;cursor:pointer; }
.userMenu li a{color:#7A7A7A; width:160px; display:block; padding-left:30px; text-decoration:none}
.userMenu li:hover{ background:#FFFFFF}
.userMenu li.resume i{background:url("/default/images/icon/personal.png")  -26px 0px no-repeat; }
.userMenu li.set i{background:url("/default/images/icon/personal.png") -26px -114px no-repeat;}
.userMenu li.notice i{background:url("/default/images/icon/personal.png")  -26px -45px no-repeat; }
.userMenu li.favorites i{background:url("/default/images/icon/personal.png") -26px -69px no-repeat;}
.userMenu li i{ position:absolute; left:12px; top:10px; font-style:normal; width:20px; height:20px;display:inline-block;}
.userMenu li b{ position:absolute; left:150px; top:10px; font-style:normal; width:40px; height:20px;display:inline-block; line-height:20px; font-weight:normal; color:#4D73CB}