﻿body {background: #f0f0f0;text-align: justify;text-justify: inter-ideograph;}
body, form {	color: #333;	margin: 0; padding: 0;	font: normal 12px arial;line-height: 21px;}
ul {margin: 0;padding: 0;list-style: none;}
a {color: #1582bd;text-decoration: none;}
a:hover {color: #c00;}
.hidden {display: none;}
.show {display: block;}

/* clearfix */
.clearfix:after{ clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }
.clearfix{ display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */

.top{height:28px;border-bottom:1px solid #e7e7e7;background:url('../images/bg_repeat.png') repeat-x;}
.topCon{width:960px;margin:0 auto;color:#ccc;position:relative;}
.topCon a {color:#666; padding:0 12px;}
.topCon a.weixin {padding-left:32px;background:url('../images/bg_sp.gif') no-repeat left -417px;}
div.top_weixin_btn_box{padding:10px 15px;position:absolute;width:130px; left:200px; top:2px;background:#fff;border:1px solid #c5c5c5;-webkit-border-radius:6px;border-radius:6px;display:none;-webkit-box-shadow: 0 3px 6px #8a8a8a;z-index:999;text-align:center;line-height:20px;}
div.top_weixin_btn_box p{margin:0;padding:0;}
.topCon a:hover.weixin div.top_weixin_btn_box {display:block;color:#333;cursor:default;}

.topCon .weiboF {position:relative;margin:0 12px;top:3px;}
.topCon a:hover {color:#c00;}
.topL{float:left;line-height:28px;margin-left:-12px;}
.topR{float:right;line-height:28px;}
.topR .phone{color:#666;}
.topR .phone .pNum{color:#0068b7;font-weight:bold;}

.head{height:83px;border-bottom:1px solid #3d8bc7;background:#f5f5f5 url('../images/bg_header.png') no-repeat center top;}
.head .headCon{width:960px;margin:0 auto;}
.head .headCon .logo{width:320px;float:left;}
.head .headCon .logo .logoL{float:left;width:112px;margin-right:30px;}
.head .headCon .logo .logoL a{display:block;width:112px;height:83px;text-indent:-999px;overflow:hidden;background:url('../images/logo.gif') no-repeat left center;}
.head .headCon .logo .logoR{float:left;width:170px;}
.head .headCon .logo .logoR a{display:block;width:170px;height:83px;text-indent:-999px;overflow:hidden;background:url('../images/zt_pzsh.gif') no-repeat left center;}
.head .headCon .menuB{width:640px;float:right;}
.head .headCon .menuB ul{margin:40px 0 0 0px;}
.head .headCon .menuB li{float:left	;margin-right:48px;}			
.head .headCon .menuB li.m1{width:37px;}
.head .headCon .menuB li.m2{width:64px;}
.head .headCon .menuB li.m3{width:64px;}
.head .headCon .menuB li.m4{width:64px;}
.head .headCon .menuB li.m5{width:80px;}
.head .headCon .menuB li.m6{width:80px;margin-right:0;}
.head .headCon .menuB li a {display:block;height:40px;text-indent:-999px;overflow:hidden;background:url('../images/bg_sp.gif') no-repeat;}			
.head .headCon .menuB li a:hover,.head .headCon .menuB li a.cur{border-bottom:3px solid #3d8bc7;}
.head .headCon .menuB li.m1 a{background-position:0 0;}
.head .headCon .menuB li.m1 a:hover,.head .headCon .menuB li.m1 a.cur{background-position: -84px 0;}
.head .headCon .menuB li.m2 a{background-position:0 -40px;}
.head .headCon .menuB li.m2 a:hover,.head .headCon .menuB li.m2 a.cur{background-position: -84px -40px;}
.head .headCon .menuB li.m3 a{background-position:0 -80px;}
.head .headCon .menuB li.m3 a:hover,.head .headCon .menuB li.m3 a.cur{background-position: -84px -80px;}
.head .headCon .menuB li.m4 a{background-position:0 -120px;}
.head .headCon .menuB li.m4 a:hover,.head .headCon .menuB li.m4 a.cur{background-position: -84px -120px;}
.head .headCon .menuB li.m5 a{background-position:0 -160px;}
.head .headCon .menuB li.m5 a:hover,.head .headCon .menuB li.m5 a.cur{background-position: -84px -160px;}
.head .headCon .menuB li.m6 a{background-position:0 -200px;}
.head .headCon .menuB li.m6 a:hover,.head .headCon .menuB li.m6 a.cur{background-position: -84px -200px;}

.banner{width:100%;height:450px;position:relative;}
.banner .bannerImg{width:960px;margin:0 auto;position:relative;z-index:999}

.banner .banCon{position:relative;margin:0 auto;width:960px}
.banner .banCon .login{position:absolute;top:45px;right:10px;width:340px;z-index:999;}
.banner .banCon .login .titTab{width:338px;height:49px;border-top:1px solid #b7c2c9;border-right:1px solid #b7c2c9;border-left:1px solid #b7c2c9;}
.banner .banCon .login .titTab li{float:left;}
.banner .banCon .login .titTab .tab1Cur{width:83px;height:49px;border-right:1px solid #b7c2c9;background:#fff;font:bold 14px arial;text-align:center;line-height:49px;color:#333;}
.banner .banCon .login .titTab .tab2{width:84px;height:49px;border-right:1px solid #b7c2c9;background:url('../images/bg_repeat.png') repeat-x 0 -28px;font:bold 14px arial;text-align:center;line-height:49px;color:#666;cursor:pointer;}
.banner .banCon .login .titTab .tab1{width:83px;height:49px;border-right:1px solid #b7c2c9;background:url('../images/bg_repeat.png') repeat-x 0 -28px;font:bold 14px arial;text-align:center;line-height:49px;color:#666;cursor:pointer;}
.banner .banCon .login .titTab .tab2Cur{width:84px;height:49px;border-right:1px solid #b7c2c9;background:#fff;font:bold 14px arial;text-align:center;line-height:49px;color:#333;}
.banner .banCon .login .titTab .tab3{width:83px;height:49px;background:url('../images/bg_repeat.png') repeat-x 0 -28px;font:bold 14px arial;text-align:center;line-height:49px;color:#666;cursor:pointer;}
.banner .banCon .login .titTab .tab3Cur{width:83px;height:49px;background:#fff;font:bold 14px arial;text-align:center;line-height:49px;color:#333;}
.banner .banCon .login .loginCon {border-left:1px solid #b7c2c9;border-right:1px solid #b7c2c9;border-bottom:1px solid #b7c2c9;background:#fff;padding:0 41px 46px 41px;}
.banner .banCon .login .loginCon .errorInfo {color:#c30;line-height:32px;height:32px;}
.banner .banCon .login .loginCon .num{background:url('../images/bg_sp.gif') no-repeat -175px 0;height:49px;}
.banner .banCon .login .loginCon .num input,.banner .banCon .login .loginCon .pw input{padding:2px 10px;background:#f8f8f8;height:40px;border:0;margin:2px;width:230px;font:normal 16px tahoma;line-height:40px;outline:none;color:#666;}
.banner .banCon .login .loginCon .pw{background:url('../images/bg_sp.gif') no-repeat -175px -49px;height:49px;}
.banner .banCon .login .loginCon .sel{margin-top:15px;color:#666;line-height:24px;}
.banner .banCon .login .loginCon .sel input{margin:0px auto;}
.banner .banCon .login .loginCon .sel span{float:right;}
.banner .banCon .login .loginCon .subBtn input{margin-top:15px;width:255px;height:35px;background:url('../images/bg_sp.gif') no-repeat -175px -108px;text-align:center;font-size:14px;border:0;font-weight:bold;cursor:pointer;line-height:35px;color:#fff;}
.banner .banCon .login .loginCon .subBtn input:active{position:relative;top:1px;}














.banner .bannerImg .login{position:absolute;top:45px;right:10px;width:340px;}
.banner .bannerImg .login .titTab{width:338px;height:49px;border-top:1px solid #b7c2c9;border-right:1px solid #b7c2c9;border-left:1px solid #b7c2c9;}
.banner .bannerImg .login .titTab li{float:left;}
.banner .bannerImg .login .titTab .tab1Cur{width:169px;height:49px;border-right:1px solid #b7c2c9;background:#fff;font:bold 14px arial;text-align:center;line-height:49px;color:#333;}
.banner .bannerImg .login .titTab .tab2{width:168px;height:49px;background:url('../images/bg_repeat.png') repeat-x 0 -28px;font:bold 14px arial;text-align:center;line-height:49px;color:#666;cursor:pointer;}
.banner .bannerImg .login .titTab .tab1{width:169px;height:49px;border-right:1px solid #b7c2c9;background:url('../images/bg_repeat.png') repeat-x 0 -28px;font:bold 14px arial;text-align:center;line-height:49px;color:#666;cursor:pointer;}
.banner .bannerImg .login .titTab .tab2Cur{width:168px;height:49px;background:#fff;font:bold 14px arial;text-align:center;line-height:49px;color:#333;}
.banner .bannerImg .login .titTab .tab3{width:112px;height:49px;background:url('../images/bg_repeat.png') repeat-x 0 -28px;font:bold 14px arial;text-align:center;line-height:49px;color:#666;cursor:pointer;}
.banner .bannerImg .login .titTab .tab3Cur{width:112px;height:49px;background:#fff;font:bold 14px arial;text-align:center;line-height:49px;color:#333;}
	
.banner .bannerImg .login .loginCon {border-left:1px solid #b7c2c9;border-right:1px solid #b7c2c9;border-bottom:1px solid #b7c2c9;background:#fff;padding:0 41px 46px 41px;}
.banner .bannerImg .login .loginCon .errorInfo {color:#c30;line-height:32px;height:32px;}
.banner .bannerImg .login .loginCon .num{background:url('../images/bg_sp.gif') no-repeat -175px 0;height:49px;}
.banner .bannerImg .login .loginCon .num input,.banner .bannerImg .login .loginCon .pw input{padding:2px 10px;background:#f8f8f8;height:40px;border:0;margin:2px;width:230px;font:normal 16px tahoma;line-height:40px;outline:none;color:#666;}
.banner .bannerImg .login .loginCon .pw{background:url('../images/bg_sp.gif') no-repeat -175px -49px;height:49px;}
.banner .bannerImg .login .loginCon .sel{margin-top:15px;color:#666;line-height:24px;}
.banner .bannerImg .login .loginCon .sel input{margin:0px auto;}
.banner .bannerImg .login .loginCon .sel span{float:right;}
.banner .bannerImg .login .loginCon .subBtn input{margin-top:15px;width:255px;height:35px;background:url('../images/bg_sp.gif') no-repeat -175px -108px;text-align:center;font-size:14px;border:0;font-weight:bold;cursor:pointer;line-height:35px;color:#fff;}
.banner .bannerImg .login .loginCon .subBtn input:active{position:relative;top:1px;}

.s-btns{position:absolute;bottom:10px;left:50%;margin-left:-55px;}
.s-btns a{display:inline-block;width:16px;height:16px;margin:0 10px 0 0;outline:0;background-position:-464px -18px;cursor:pointer;}
.s-btns a.on{background-position:-448px -18px;}
.s-num{background:url("../images/bg_sp.gif") no-repeat scroll 0 0 transparent;}
	
.indexMain{background:#fafafa;}
.indexMain .indexMainCon{width:960px;margin:0 auto;padding:30px 0 20px;}
.indexMain .indexMainCon a{color:#0169b8;}
.indexMain .indexMainCon a:hover{color:#1582bd;}
.indexMain .indexMainCon .news{float:left;width:320px;margin-right:30px;}
.indexMain .indexMainCon .news .tit{height:40px;text-align:right;padding-right:10px;line-height:40px;background:url('../images/bg_sp.gif') no-repeat;}
.indexMain .indexMainCon .news .gsdt{background-position:-175px -153px;}
.indexMain .indexMainCon .news .rdbz{background-position:-175px -193px;}
.indexMain .indexMainCon .news .titList{padding:10px 0;}
.indexMain .indexMainCon .news .titList li{line-height:26px;padding-left:15px;background:url('../images/bg_sp.gif') no-repeat -175px -243px;}
.indexMain .indexMainCon .news .titList li span{float:right;color:#999;padding-right:15px;}
.indexMain .indexMainCon .news .titList li a{font-size:14px;}
.indexMain .indexMainCon .indexR{float:right;width:240px;}
.indexMain .indexMainCon .indexR .app{border-bottom:1px dotted #ccc; padding-bottom:15px;margin-bottom:15px;position:relative;}
.indexMain .indexMainCon .indexR .app .tit{height:17px;background:url('../images/bg_sp.gif') no-repeat -175px -332px;margin-bottom:10px;text-align:right;}
.indexMain .indexMainCon .indexR .app .tit{}
.indexMain .indexMainCon .indexR .app .appD{}
.indexMain .indexMainCon .indexR .app .appD a{display:inline-block;*display:inline; *zoom:1;padding-top:65px;background:url('../images/bg_sp.gif') no-repeat;text-align:center;font-family:'微软雅黑',verdana;;}
.indexMain .indexMainCon .indexR .app .appD a:hover{color:#0068b7;}

.indexMain .indexMainCon .indexR .app .appD a.andriod{width:64px;background-position:-505px -90px;}
div.download_btn_box{padding:10px 15px;position:absolute;width:130px; left:0; top:-105px;background:#fff;border:1px solid #c5c5c5;-webkit-border-radius:6px;border-radius:6px;display:none;-webkit-box-shadow: 0 3px 6px #8a8a8a;z-index:999;text-align:center;line-height:20px;}
div.download_btn_box p{margin:0;padding:0;}
.indexMain .indexMainCon .indexR .app .appD a.andriod:hover div.download_btn_box{background-position:-569px -90px;display:block;color:#333;cursor:default;}

.indexMain .indexMainCon .indexR .app .appD a.iphone{width:64px;background-position:-505px 0;margin:0 23px;color:#999;cursor:default;}
.indexMain .indexMainCon .indexR .app .appD a.iphone:hover{background-position:-569px 0;}
.indexMain .indexMainCon .indexR .app .appD a.wp{width:64px;background-position:-505px -180px;color:#999;cursor:default;}
.indexMain .indexMainCon .indexR .app .appD a.wp:hover{background-position:-569px -180px;}
.indexMain .indexMainCon .indexR .gov{}
.indexMain .indexMainCon .indexR .gov .tit{height:17px;background:url('../images/bg_sp.gif') no-repeat -175px -349px;margin-bottom:9px;}
.indexMain .indexMainCon .indexR .gov .titList{}
.indexMain .indexMainCon .indexR .gov .titList li{line-height:24px;padding-left:15px;background:url('../images/bg_sp.gif') no-repeat -175px -370px;}

.main{background:#fff;}
.main .mainCon{width:960px;margin:0 auto; padding:10px 0 40px 0;}
.main .mainCon .mainL{width:168px;float:left;border:1px solid #d8d8d8;background:#f8f8f8;border-bottom:none;}
.main .mainCon .mainL ul{border-top:1px solid #fff;border-bottom:1px solid #e1e1e1;padding:20px 0;}
.main .mainCon .mainL ul .tit{font:bold 14px arial;line-height:24px;padding:0 0 10px 20px;}
.main .mainCon .mainL ul .menuLlink{line-height:36px;text-align:center;}
.main .mainCon .mainL ul a{display:block;height:36px;color:#4d4d4d;background:url('../images/bg_sp.gif') no-repeat 0 -363px;}
.main .mainCon .mainL ul a:hover{color:#c00;background:#fff url('../images/bg_sp.gif') no-repeat 2px -363px;}
.main .mainCon .mainL ul a.cur{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;background:#fff url('../images/bg_sp.gif') no-repeat 2px -363px;position:relative;right:-1px;cursor:default;font-weight:bold;}
.main .mainCon .mainR{width:722px;float:left;margin-left:35px}
.main .mainCon .mainR h3{border-bottom:2px solid #cadce9;font:normal 18px '微软雅黑';padding-left:10px;line-height:36px;margin:15px 0 10px;}
.main .mainCon .mainR h3 span{float:right;color:#999;font:normal 12px '微软雅黑';line-height:36px;margin-top:5px}
.main .mainCon .mainR h3 b{color:#3d8bc7;}
.main .mainCon .mainR .intro{font-size:14px;line-height:26px;text-indent:28px;padding:10px 20px 40px 180px;}
.main .mainCon .mainR .dzbm{background:url('../images/bg_dzbm.png') no-repeat left 20px;}
.main .mainCon .mainR .tab{}
.main .mainCon .mainR .tab .tabTit{height:30px;border-bottom:1px solid #3d8bc7;padding-left:15px;}
.main .mainCon .mainR .tab .tabTit li {float:left;}
.main .mainCon .mainR .tab .tabTit li a{display:inline-block;*display:inline; *zoom:1;font-size:14px;padding:0 28px;line-height:29px;background:#f5f5f5;color:#666;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;margin-right:8px;}
.main .mainCon .mainR .tab .tabTit li a:hover{background:#fbfbfb;color:#444;}
.main .mainCon .mainR .tab .tabTit li a.cur{color:#fff;background:#3d8bc7;line-height:30px;border:0;cursor:default;}
.main .mainCon .mainR .tab .tabTitS{background:#3d8bc7;line-height:34px;color:#6db0e3;padding-left:10px;}
.main .mainCon .mainR .tab .tabTitS .buy {float:right;border-left:1px solid #fff;z-index:999;margin-top:-1px;}
.main .mainCon .mainR .tab .tabTitS .buy a{color:#fff;display:block;font-size:14px;line-height:35px;height:35px;padding: 0 30px;background:#e71021;}
.main .mainCon .mainR .tab .tabTitS .buy a:hover{background:#cc0000;cursor:pointer;}

.main .mainCon .mainR .tab .tabTitS .buy button{border:0px; color:#fff;display:block;font-size:14px;line-height:34px;height:34px;padding: 0 30px;background:#e71021;}
.main .mainCon .mainR .tab .tabTitS .buy button:hover{border:0px;background:#cc0000;cursor:pointer;}

.main .mainCon .mainR .tab .tabTitS a{color:#d2ebff;padding:0 16px;}
.main .mainCon .mainR .tab .tabTitS a:hover{color:#fff;}
.main .mainCon .mainR .tab .tabTitS a.cur{color:#fff;cursor:default;}
.main .mainCon .mainR .tab .tabCon{width:695px;text-align:center;margin:10px auto;}
.con1213,.con1214,.con1231,.con124{position:relative;}
.video1213{position:absolute;top:70px;left:60px;}
.video124{position:absolute;top:620px;left:60px;}
.videoL a{position:absolute;height:30px;left:520px;bottom:60px;font:normal 14px '微软雅黑';}
.tc{position:absolute; overflow:auto; max-height:350px; top:120px;left:262px; padding-right:5px; width:400px;text-align:left;font:normal 16px '微软雅黑';line-height:26px;}
.tcCon span{font-size:18px;}
.tcCon .price{color:#390;}
.tcCon dt{float:left;font-weight:bold;}
.tcCon dd{padding-left:25px;}
.m1214{margin-top:90px;}
.tc1231{top:490px;left:-25px;text-align:left;font:normal 16px '微软雅黑';line-height:26px;}/*position:absolute;*/
.main .mainCon .mainR .sqForm{font-size:14px;padding:0;}
.main .mainCon .mainR .sqForm li{margin-top:20px;line-height:30px;}
.main .mainCon .mainR .sqForm li .txt{float:left;width:175px;text-align:right;padding-right:5px;}
.main .mainCon .mainR .sqForm li .inCon{float:left;width:530px;}
.main .mainCon .mainR .sqForm li .inCon .txtStyle{border-width:1px;border-color:#888 #d4d4d4 #d4d4d4 #d4d4d4;padding:0 4px;font-size:14px;line-height:30px;width:270px;height:30px;}
.main .mainCon .mainR .sqForm li .inCon textarea{border-width:1px;border-color:#888 #d4d4d4 #d4d4d4 #d4d4d4;padding:0 4px;font-size:14px;line-height:30px;width:470px;}
.main .mainCon .mainR .sqForm li .inCon select{border-width:1px;border-color:#888 #d4d4d4 #d4d4d4 #d4d4d4;padding:4px;font-size:14px;line-height:30px;height:30px;}
.select{border-width:1px;border-color:#888 #d4d4d4 #d4d4d4 #d4d4d4;padding:4px;font-size:14px;line-height:30px;height:30px;}
.main .mainCon .mainR .sqForm li .inCon label{padding-right:25px;}
.subStyle{border:0px;width:111px;background:url('../images/bg_sp.gif') no-repeat -539px -280px;height:41px;font:bold 14px arial;color:#fff;line-height:41px;cursor:pointer;}
.subStyle:hover{background-position:-539px -321px;}
.main .mainCon .mainR .sqForm li .inCon .selSer{border:1px solid #cadce9;background:#f8f8f8;margin-top:8px;width:360px;padding:20px 30px;font-size:12px;}
.main .mainCon .mainR .sqForm li .inCon .selSer .zd{text-align:center;float:left;width:100px;}
.main .mainCon .mainR .sqForm li .inCon .selSer .zd p{color:#c60;line-height:18px;margin:0;padding-top:10px;}
.main .mainCon .mainR .sqForm li .inCon .selSer .add{text-align:center;font:bold 30px verdana;color:#3d8bc7;float:left;width:45px;text-align:left;line-height:80px;}
.main .mainCon .mainR .sqForm li .inCon .selSer .tcPrice{float:left;line-height:21px;width:210px;}
.main .mainCon .mainR .sqForm li .inCon .selSer .tcPrice b{color:#c60;}
.main .mainCon .mainR .helpList{padding:10px 20px;font-size:14px;border-bottom:1px solid #d9d9d9;}
.main .mainCon .mainR .helpList li{padding-left:20px;line-height:36px;background:url('../images/bg_sp.gif') no-repeat -630px -363px;}
.main .mainCon .mainR .downList{padding:10px 20px;font-size:14px;border-bottom:1px solid #d9d9d9;}
.main .mainCon .mainR .downList li{padding-left:20px;line-height:36px;height:36px;background:url('../images/bg_sp.gif') no-repeat -600px -440px;}
.main .mainCon .mainR .pages{text-align:center;font-size:14px;color:#666;padding:20px 0 5px 0;border-top:1px solid #d9d9d9;}
.main .mainCon .mainR .pages a{border:1px solid #c8d8f2;padding:5px 8px;margin:0 5px;}
.main .mainCon .mainR .pages a:hover{border:1px solid #1582bd;background:#1582bd;color:#fff;}
/*
.main .mainCon .mainR .pages a{border:1px solid #c8d8f2;padding:5px 8px;margin:0 5px;}
.main .mainCon .mainR .pages a:hover{border:1px solid #1582bd;background:#1582bd;color:#fff;}
.main .mainCon .mainR .pages .cur{font-weight:bold;padding:5px 8px;margin:0 5px;}
*/
.main .mainCon .mainR .info{padding:10px 20px;font-size:14px;color:#666;}
.main .mainCon .mainR .lc{background:url('../images/bg_lc.png') no-repeat left 20px;}
.main .mainCon .mainR .intro2{font-size:14px;line-height:26px;padding-top:10px;}
.main .mainCon .mainR .intro2 p{text-indent:28px;}
.main .mainCon .mainR .tab .tabCon .sqdx{background:url('../images/bg_xssl_tab1.jpg') no-repeat 0 70px;padding: 10px 0 0 175px;font-size:14px;text-align:left;}
.main .mainCon .mainR .tab .tabCon table,.main .mainCon .mainR .tab .tabCon table td{border:1px solid #cadce9;border-collapse:collapse;}
.main .mainCon .mainR .tab .tabCon table{width:100%;}
.main .mainCon .mainR .tab .tabCon table td {text-align:center;line-height:30px;color:#666;width:25%;}
.main .mainCon .mainR .tab .tabCon table .selColor {background:#f2faff;}
.main .mainCon .mainR .tab .tabCon .tip{font-size:12px;text-align:right;color:#dc8939}
.main .mainCon .mainR .function{padding:30px 30px 0 30px;}
.main .mainCon .mainR .function li{display:inline-block;*display:inline; *zoom:1; background:url('../images/bg_icon_funtion.png') no-repeat;padding-left:68px;line-height:22px;color:#666;width:230px;margin-bottom:20px;}
.main .mainCon .mainR .function .ml{margin-right:60px;}
.main .mainCon .mainR .function li h4{font:bold 14px tahoma;margin:0;line-height:30px;color:#333;}
.main .mainCon .mainR .function li.f2{background-position:left -486px;}
.main .mainCon .mainR .function li.f3{background-position:left -80px;}
.main .mainCon .mainR .function li.f4{background-position:left -568px;}
.main .mainCon .mainR .function li.f5{background-position:left -165px;}
.main .mainCon .mainR .function li.f6{background-position:left -645px;}
.main .mainCon .mainR .function li.f7{background-position:left -240px;}
.main .mainCon .mainR .function li.f8{background-position:left -728px;}
.main .mainCon .mainR .function li.f9{background-position:left -320px;}
.main .mainCon .mainR .function li.f10{background-position:left -805px;}
.main .mainCon .mainR .function li.f11{background-position:left -403px;}
.main .mainCon .mainR .function li.f12{background-position:left -898px;}
.main .mainCon .mainR .function li.f13{background-position:left -976px;}
.main .mainCon .mainR .function li.f14{background-position:left -1082px;}
.main .mainCon .mainR .function li.f15{background-position:left -1174px;}
.main .mainCon .mainR .case{background:url('../images/bg_case.png') no-repeat left 20px;}
.main .mainCon .mainR .tab .tabCon .caseA{width:656px;margin:0 auto;}
.main .mainCon .mainR .tab .tabCon .caseL,.main .mainCon .mainR .tab .tabCon .caseM{width:218px;float:left;border-right:1px solid #cadce9;text-align:left;font-size:14px;}
.main .mainCon .mainR .tab .tabCon .caseR{width:218px;float:left;text-align:left;font-size:14px;}
.main .mainCon .mainR .tab .tabCon .caseA ul{color:#666;line-height:26px;padding:15px 0 15px 20px;border-bottom:1px solid #cadce9;}		
.main .mainCon .mainR .tab .tabCon .caseA ul.bottom{border:none;}		
.main .mainCon .mainR .tab .tabCon .caseA li.tit{font:bold 14px tahoma;color:#333;padding-left:16px;background:url('../images/bg_sp.gif') no-repeat -632px -394px;line-height:30px;}
.main .mainCon .mainR .tab .tabTit li.jmly a{padding:0 12px;}
.main .mainCon .mainR .tab .tabCon .jmlyCon{text-align:left;font-size:14px;color:#666;line-height:24px;}	
.main .mainCon .mainR .tab .tabCon .jmlyCon h4{font:bold 14px tahoma;color:#333;padding-left:16px;background:url('../images/bg_sp.gif') no-repeat -632px -400px;margin:30px 0 0;}
.main .mainCon .mainR .tab .tabCon .jmlyCon p {text-indent:28px;margin:8px 0;}	
.main .mainCon .mainR .sdys{text-align:left;font-size:14px;color:#666;line-height:24px;padding:0 20px;}	
.main .mainCon .mainR .sdys h4{font:bold 14px tahoma;color:#333;;margin:30px 0 0;}
.main .mainCon .mainR .sdys h4 span{color:#3d8bc7;}
.main .mainCon .mainR .sdys p{text-indent:28px;margin:8px 0;}
.main .mainCon .mainR .jm{background:url('../images/bg_jm.png') no-repeat left 20px;}

.main .mainCon .mainLa{width:138px;float:left;background:url('../images/bg_repeat.png') repeat-x left -78px;}
.main .mainCon .mainLa ul{padding:10px 20px;}
.main .mainCon .mainLa ul li{line-height:30px;margin:10px 0;text-align:center;}
.main .mainCon .mainLa ul li a{display:block;height:30px;color:#444;}
.main .mainCon .mainLa ul li a:hover{color:#c00;}
.main .mainCon .mainLa ul li a.cur{background:#0068b7;cursor:default;color:#fff;}
.main .mainCon .mainLa ul li a.cur:hover{color:#fff;}
.main .mainCon .mainRa{width:744px;float:left;margin-left:40px}
.main .mainCon .mainRa h3{font:normal 18px '微软雅黑';line-height:36px;margin:15px 0 10px;background:url('../images/bg_tit_about.png') no-repeat right center;}
.main .mainCon .mainRa .con{padding:0 20px;font-size:14px;line-height:26px;}
.main .mainCon .mainRa .con h4{font:blod 14px tahoma;margin:0;text-align:center;line-height:32px;}
.main .mainCon .mainRa .con h5 {color:#999;font:normal 12px tahoma;margin:0;text-align:center;border-bottom:1px solid #ccc;padding-bottom:10px;}
.main .mainCon .mainRa .con p{text-indent:28px;margin:10px 0;color:#333;}
.main .mainCon .mainRa .helpList{padding:10px 20px;border-bottom:1px solid #d9d9d9;}
.main .mainCon .mainRa .helpList li{padding-left:20px;font-size:14px;line-height:36px;background:url('../images/bg_sp.gif') no-repeat -600px -440px;}
.main .mainCon .mainRa .helpList li span{float:right;font:normal 12px tahoma;line-height:36px;color:#999;}
.main .mainCon .mainRa .pages{text-align:center;font-size:14px;color:#666;padding:20px 0 5px 0;}
.main .mainCon .mainRa .pages a{border:1px solid #c8d8f2;padding:5px 8px;margin:0 5px;}
.main .mainCon .mainRa .pages a:hover{border:1px solid #1582bd;background:#1582bd;color:#fff;}
.main .mainCon .mainRa .pages .cur{font-weight:bold;padding:5px 8px;margin:0 5px;}
.main .mainCon .mainRa .lineTime{padding-top:30px;font-size:14px;}
.main .mainCon .mainRa .lineTime .year{float:left;width:70px;color:#999;text-align:right;margin-right:20px;line-height:36px;}
.main .mainCon .mainRa .lineTime .yearCon{float:left;width:630px;border-left:3px solid #999;}
.main .mainCon .mainRa .lineTime .yearCon li{padding-left:30px;line-height:36px;background:url('../images/bg_sp.gif') no-repeat -630px -416px;position:relative;margin-left:-9px;color:#666;margin-bottom:10px;display:inline-block;*display:inline; *zoom:1;}
.main .mainCon .mainRa .lineTime .yearCon li b{color:#333;}
.main .mainCon .mainRa .lineTime .yearCon li p{color:#666;font-size:12px;line-height:21px;margin:0;}
.main .mainCon .mainRa .award{padding:10px 20px;border-bottom:1px solid #d9d9d9;}
.main .mainCon .mainRa .noLine{border:none;}
.main .mainCon .mainRa .bLine{border-bottom:1px solid #d9d9d9;}
.main .mainCon .mainRa .award li{margin:15px 0;}
.main .mainCon .mainRa .award li h4{padding-left:20px;font-size:14px;background:url('../images/bg_sp.gif') no-repeat -600px -473px;margin:0;}
.main .mainCon .mainRa .award li span{padding-left:20px;font-size:12px;color:#666;}
.main .mainCon .mainRa .con p.contact{text-indent:0;padding-bottom:20px;}
.main .mainCon .mainRa .hr{padding:10px 20px;font-size:14px;line-height:30px;}
.main .mainCon .mainRa .hr .notice{background:#f1f5f8;padding:10px 20px;}
.main .mainCon .mainRa .hr ul{margin-top:15px;}
.main .mainCon .mainRa .hr .tit {font:bold 14px tahoma;color:#333;padding-left:16px;background:url('../images/bg_sp.gif') no-repeat -632px -390px;line-height:36px;}
.main .mainCon .mainRa .hr li a {margin-left:16px;padding-left:20px;background:url('../images/bg_sp.gif') no-repeat -600px -449px;}
.main .mainCon .mainRa .hr .hrTable {width:100%;margin-top:10px;text-align:center;}
.main .mainCon .mainRa .hr .hrTable th {color:#fff;background:#1568aa;}
.main .mainCon .mainRa .hr .hrTable td {background:#e6f4fc;}

.bannerYys{background:url("../images/bg_repeat_down.jpg") repeat-x;}
.bannerYys .picYys{background:#fff url("../images/img_down_yys.jpg") no-repeat center top; height:520px;}
.bannerYys .picYys .yysCon{width:960px;margin:0 auto;font-family:'微软雅黑';position:relative;}
.bannerYys .picYys .yysCon .link a{position:absolute;display:block;left:483px;width:149px;height:40px;text-indent:-999px;overflow:hidden;background:url("../images/bg_down.gif") no-repeat;}
.bannerYys .picYys .yysCon .link a:hover{background-position:0 -40px;}
.bannerYys .picYys .yysCon .info{padding:86px 0 0 455px;}
.bannerYys .picYys .yysCon .info .txt1{color:#900;font-size:24px;line-height:46px;}
.bannerYys .picYys .yysCon .info .txt2{color:#666;font-size:14px;line-height:24px;}
.bannerYys .picYys .yysCon .info .txt3{color:#478500;font-size:24px;line-height:46px;}
.bannerYys .picYys .yysCon .info .goBtn a {display:block;width:177px;height:44px;text-indent:-999px;overflow:hidden;background:url("../images/bg_down.gif") no-repeat ;margin-top:20px;}
.bannerYys .picYys .yysCon .info .goBtn a {background-position:0 -300px;}
.bannerYys .picYys .yysCon .info .goBtn a:hover {background-position:0 -344px;}

.bannerZwb{background:url("../images/bg_repeat_down.jpg") repeat-x 0 -470px;}
.bannerZwb .picZwb{background:#fff url("../images/img_down_zwb.jpg") no-repeat center top; height:520px;}
.bannerZwb .picZwb .ZwbCon{width:960px;margin:0 auto;font-family:'微软雅黑';position:relative;}
.bannerZwb .picZwb .ZwbCon .link a{position:absolute;display:block;left:326px;width:149px;height:40px;text-indent:-999px;overflow:hidden;background:url("../images/bg_down.gif") no-repeat right top;}
.bannerZwb .picZwb .ZwbCon .link a:hover{background-position:right -40px;}
.bannerZwb .picZwb .ZwbCon .info{padding:86px 0 0 455px;}
.bannerZwb .picZwb .ZwbCon .info .txt1{color:#900;font-size:24px;line-height:46px;}
.bannerZwb .picZwb .ZwbCon .info .txt2{color:#666;font-size:14px;line-height:24px;}
.bannerZwb .picZwb .ZwbCon .info .goBtn a {display:block;width:177px;height:44px;text-indent:-999px;overflow:hidden;background:url("../images/bg_down.gif") no-repeat ;margin-top:20px;}
.bannerZwb .picZwb .ZwbCon .info .goBtn a {background-position:0 -212px;}
.bannerZwb .picZwb .ZwbCon .info .goBtn a:hover {background-position:0 -256px;}

.footer{border-top:1px solid #ccc;padding:15px 0;}
.footer .footerCon{width:960px;margin:0 auto;text-align:center;color:#999;line-height:26px;}
.footer .footerCon .fLinks a{color:#666;padding:0 15px;}
.footer .footerCon .fLinks a:hover{text-decoration:underline;}
.footer .footerCon .rz{margin-top:5px;}
.footer .footerCon .rz a {display:inline-block;*display:inline; *zoom:1; height:26px;background:url('../images/bg_sp.gif') no-repeat;overflow:hidden;margin:0 10px;}
.footer .footerCon .rz a.gx{width:114px;background-position:0 -280px;}
.footer .footerCon .rz a.gx:hover{background-position:0 -306px;}
.footer .footerCon .rz a.rj{width:114px;background-position:-140px -280px;}
.footer .footerCon .rz a.rj:hover{background-position:-140px -306px;}
.footer .footerCon .rz a.gs{width:100px;background-position:-286px -280px;}
.footer .footerCon .rz a.gs:hover{background-position:-286px -306px;}
.footer .footerCon .rz a.pa{width:100px;background-position:-424px -280px;}
.footer .footerCon .rz a.pa:hover{background-position:-424px -306px;}

/**分页**/
.tcdPageCode{padding: 15px 20px;text-align: left;color: #ccc;text-align:center;}
.tcdPageCode a{display: inline-block;color: #428bca;display: inline-block;height: 25px;	line-height: 25px;	padding: 0 10px;border: 1px solid #ddd;	margin: 0 2px;border-radius: 4px;vertical-align: middle;}
.tcdPageCode a:hover{text-decoration: none;border: 1px solid #428bca;}
.tcdPageCode span.current{display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;color: #fff;background-color: #428bca;	border: 1px solid #428bca;border-radius: 4px;vertical-align: middle;}
.tcdPageCode span.disabled{	display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;	color: #bfbfbf;background: #f2f2f2;border: 1px solid #bfbfbf;border-radius: 4px;vertical-align: middle;}

/*HR*/
.hrTit, .hrTitCom {font: bold 14px arial;height: 26px;line-height: 26px;padding: 0 10px;}
.hrTit, .hrTitCom {color: #fff;background: #1568aa;}
.hrTitCom {color: #666;background: #e6f4fc;}
.t1 {float: left;width: 270px;}
.t2 {float: left;width: 80px;text-align: center;}
.t3 {float: right;width: 80px;text-align: center;}
.aTit {color: #c00;font: bold 16px arial;padding-bottom: 3px;border-bottom: 1px dotted #ccc;}
.aTit span {float: right;font: normal 12px arial;padding-right: 10px;}
.hrCon {padding: 10px;}

.yearcur { background:#1582bd; color:White;}
.tip {color:Red; margin-left:3px;}


/* main_image */
.main_visual{height:450px;border-top:1px solid #d7d7d7;overflow:hidden;position:relative;}
.main_image{height:450px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:450px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:450px;}
.main_image li span{display:block;width:100%;height:450px}
.main_image li a{display:block;width:100%;height:450px}
.main_image li .img_1{background:url('../images/banner1.jpg') center top no-repeat}
.main_image li .img_2{background:url('../images/banner2.jpg') center top no-repeat}
.main_image li .img_3{background:url('../images/banner3.jpg') center top no-repeat}
.main_image li .img_4{background:url('../images/banner4.jpg') center top no-repeat}
.main_image li .img_5{background:url('../images/banner5.jpg') center top no-repeat}
/*
.main_image li .img_1 a{background:red; position:absolute; width:158px; height:38px; top:174px; left:50%;}
.main_image li .img_2 a{background:red; position:absolute; width:158px; height:38px; top:220px; left:152px;}
.main_image li .img_3 a{background:red; position:absolute; width:158px; height:38px; top:168px; left:152px;}
.main_image li .img_4 a{background:red; position:absolute; width:158px; height:38px; top:168px; left:152px;}
.main_image li .img_5 a{background:red; position:absolute; width:158px; height:38px; top:168px; left:152px;}*/


div.flicking_con{position:absolute;top:420px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:50px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:50px;}

.btn_setmeal_buy {float: right;}

#year_bag {width:700px;margin:0 auto; text-align:center; padding:20px 0 5px 0;}
#year_bag #year{width:600px;overflow:hidden;float:left}
#year_bag ul{margin:0;padding:0;list-style:none;width:100000px}
#year_bag li{margin:0;padding:0;display:block;float:left;margin-right:5px;}
#year_bag a{float:left;display:block;border:1px solid #c8d8f2;padding:5px 8px;margin:0 5px;}
#year_bag a:hover{border:1px solid #1582bd;background:#1582bd; color:#ffffff;}
#year_bag .cur{font-weight:bold;border:0px solid; color:#666}


.orderInfo{background:#eaf8ea;padding:20px 0;margin-bottom:10px;}
.orderInfoD{font-size:14px;line-height:36px;}
.orderInfoD .orderDt{float:left;width:180px;text-align:right;}
.orderInfoD .orderDD{float:left;margin-left:10px;}
.orderInfoD .orderDD input{display:inline;}
.orderInfoD .orderDD label{cursor:pointer;margin-right:10px;}
.orderInfoD .orderDD a{margin-left:40px;}
.orderDtWx{ margin-left:80px; font-size:14px;}
.orderWX{margin-left:180px; margin-top:10px; width:307px; height:270px; background:#fff url(../images/wx_code_bg.png) no-repeat;}
.orderWX img{ width:250px; height:250px; margin-top:10px; margin-left:10px;}
.payDown{margin-left:190px; margin-top:12px;}
.orderPay{background:#f8f8ea;padding:20px 0;}
.payNum {color:#e60012;font-size:30px;}
.paySubBtn{margin-top:30px;}
.payAlipay, .payOffline, .payWeixin {width:148px;height:42px;display:inline-block;background:#fff url(../images/pay_channel.png) no-repeat;text-indent:-200px;overflow:hidden;vertical-align:middle;border:1px solid #ccc;}
.payOffline{background-position:0 -40px;}
.payWeixin{background-position:0 -80px;}
.order_result{background:url(../images/order_result.gif) no-repeat 100px 60px; padding:30px 0 0 200px;font-size:14px;line-height:26px;}

.payMsg{ width:500px; height:260px; display:none;}
.payMsg .img_jt{ margin-top:50px; margin-left:50px;}
.payMsg .msgContent{ position:absolute;top:34px; left:120px; line-height:10px;}
.payMsg .msgContent p{ color:#838383;}
.payMsg .msgContent p img{cursor:pointer; margin-top:10px; margin-bottom:10px; margin-right:10px; }

.ctn1{text-align: left; font-size: 14px; line-height: 24px; clear: both;}
.ctn1 h1{ font-size: 16px; margin: 20px 0; color: #046cb8;}
.special{background-color: #fcf2e4; border: 1px solid #e3c18f; padding: 10px; line-height: 20px; font-size: 12px; color: #FF6D08;}

.maodian{ clear: both; width: auto; overflow: hidden;}
.maodian ul{padding: 0; margin: 0;}
.maodian ul li{list-style: none; float: left;}
.maodian ul li a{list-style: none; float: left; margin-right: 10px; margin-top: 10px; display: block; padding: 0 10px; font-size: 14px; background-color: #ddf1fa; line-height: 22px; border: 1px solid #afd8eb;}
.inCon span{font-size: 12px; line-height: 18px; color: #999;}
.file {
	position: relative;
	display: inline-block;
	margin-top: 20px;
	overflow: hidden;
	color: #1E88C7;
	text-decoration: none;
	text-indent: 0;
	line-height: 20px;
}
.file input {
	position: absolute;
	font-size: 100px;
	right: 0;
	top: 0;
	opacity: 0;
}
.file:hover {
	background: #AADFFD;
	border-color: #78C3F3;
	color: #004974;
	text-decoration: none;
}