@charset "utf-8";
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; padding:0px; margin:0px; background:url(../images/top_bg.jpg) repeat-x;}
div,span,ul,li,p,h1,h2,h3,h4,h5,h6,img,p,dl,dd,dt{ margin:0px; padding:0px;}
ul{ list-style-type: none; }
a{ color:#333333; text-decoration:none;}
a:hover{ color:#FF6600; text-decoration:underline;}
img{ border:0px;}
form{ margin:0px; padding:0px;}
input {vertical-align:middle; font-size:12px; padding:0 1px;}
.red{ color:#ff0000}
.green{ color:#339900;}
.orange{ color:#ee6501;}
.blue{ color:#0171ee;}
.black{ color:#000;}
.bold{ font-weight:bold;}
.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both;}
.tc{ text-align:center;}
.td_u{ text-decoration:underline;}
.tr{ text-align:right;}
/*GO*/

/*top*/
.top_0{background:url(../images/top_bg.jpg) repeat-x;}
.top_1{width:960px; margin:0 auto;}
/*.top{width:812px; height:77px; margin-left:97px;}*/
.top{width:836px; height:77px; margin-left:75px;}
.logo{float:left;}
.nav{float:right; width:644px; padding-top:33px;}
.nav li{width:92px; background:url(../images/nav_bg.jpg); height:25px; font-size:14px; font-weight:bold; float:left; text-align:center; padding-top:17px;}
.nav .n_bg{background:url(../images/nav.jpg); color:#fff;}
.nav .n_bg a{ color:#fff; text-decoration:none;}
.nav .n_bg a:hover{ color:#fff; text-decoration:none;}
.nav a{ color:#000; text-decoration:none;}
.nav a:hover{ color:#FF6600; text-decoration:none;}

/* middle */
.mid{width:960px; margin:15px auto 0 auto;}
/* left */
.left{width:255px; float:left;}

.service_list_1{width:5px; background:url(../images/l_1.jpg); float:left; height:267px;}
.service_list_2{background:url(../images/l_bg.jpg); width:242px; height:267px; float:left;}
.s_1{height:25px; width:235px; margin:0 auto; border-bottom:1px #c85702 solid; margin-top:12px;}
.s_1 li{width:97px; height:25px; background:url(../images/q_2.jpg); margin-right:6px; float:left;line-height:25px; font-weight:bold; text-align:center;}
.s_1 .libg{background:url(../images/q_1.jpg);color:#fff; }
.s_2{width:235px; margin:13px auto 0 auto;border-bottom:1px #cbcbca dashed; padding-bottom:10px!important; padding-bottom:5px;}
.s_2 dt{float:left; width:75px; height:43px;}
.s_2 dd{float:right; width:152px; height:20px;}
.s_2 span{color:#696464;}
.s_3{width:235px; margin:0 auto!important; margin:6px auto 0 auto;}
.s_3 li{ height:24px!important; height:22px; line-height:24px!important; line-height:22px;}
.s_3 span{display:block; float:left;}

/*.s_3 .s1{width:40px; color:#fd5b02; padding-left:2px;}
.s_3 .s2{width:65px; padding-right:4px;}
.s_3 .s3{width:55px; color:#fd5b02}

.s_3 .s1{width:35px; color:#fd5b02; padding-left:2px;}
.s_3 .s2{width:72px; padding-right:2px;}
.s_3 .s3{width:48px; color:#fd5b02; padding-left:2px;}*/
.s_3 .s1{width:42px; color:#fd5b02; padding-left:2px;}
.s_3 .s2{width:76px; padding-right:2px;}
.s_3 .s3{width:48px; color:#fd5b02; padding-left:2px;}
.s_3 .s4{width:60px; padding-right:2px; height:22px; overflow:hidden;}

.s_3 strong{color:#333;}
.sbg{background:#e3e2e2;}
.service_list_3{background:url(../images/l_2.jpg); width:8px; float:left; height:267px;}
.s_4{width:232px;margin:0 auto;}
.s_4 li{margin-top:7px!important; margin-top:6px; background:#ecebeb;height:27px; line-height:27px;}
.s_4 span{width:50px; display:block; float:left; font-weight:bold;}
.s_4 .ss1{width:70px; font-weight:normal;}
.s_4 .ss2{width:80px; color:#e55e06;}
.s_4 .ss2 a{color:#e55e06; text-decoration:none;}
.s_4 .ss2 a:hover{color:#FF6600; text-decoration:underline;}
.s_4 .ss3{width:27px; padding-top:5px; height:22px; padding-left:5px;}

.t_y{margin-top:6px;}
.t_1{width:7px; height:256px; background:url(../images/t_1.jpg); float:left;}
.t_2{background:url(../images/t_2.jpg); float:left; height:256px; width:240px;}
.t_2 h2{background:url(../images/img.gif); width:224px; height:26px; margin:13px 0 0 3px; color:#fff; font-size:12px; line-height:26px; padding-left:9px; }
.t_2 dl{ margin:9px 0 0 3px; padding-top:7px; padding-left:5px;}
.t_2 dt{width:94px; height:73px; border:1px #dad4cd solid; float:left; padding:1px; margin-right:10px;}
.t_2 dd{width:112px; float:left; line-height:22px;}
.t_2 strong{font-size:14px;}
.t_2 input{width:74px; height:26px; background:url(../images/img.gif) 0 -37px; border:none; margin-top:5px; cursor:pointer;}
.t_3{background:url(../images/t_3.jpg); width:8px; height:256px; float:left;}
.t_bg{width:224px; height:84px; background:#faf6e9; border:1px #eae3cd solid;}
.t_bg_1{width:224px; height:84px; border:1px #dddbd9 solid; background:#eeeded;}

.lunt{margin-top:6px!important; margin-top:0px;}
.lunt_1{width:7px; height:238px; background:url(../images/lunt_1.jpg); float:left;}
.lunt_2{background:url(../images/lunt_2.jpg); float:left; width:239px; height:238px;}
.lunt_2 h2{height:23px; border-bottom:1px #cccccb dashed; padding-top:13px; margin:0 auto; font-size:14px; color:#000; width:235px; padding-left:3px;}
.more{float:right; display:block; font-size:12px; font-weight:normal; padding-right:3px;}
.lunt_3{background:url(../images/lunt_3.jpg); width:9px; float:left; height:238px;}
.lunt_2 ul{width:230px; margin:8px auto;}
.lunt_2 li{height:22px; line-height:22px; overflow:hidden;}
.lunt_2 span{color:#d85c03;}

.kf{width:254px; margin-top:6px; background:url(../images/k_2.jpg);}
.kf h2{height:36px; line-height:36px; padding-left:12px; font-size:14px; color:#000; background:url(../images/k_1.jpg);}
.kf .ck{color:#838080; font-size:12px; font-weight:normal;}
.kf ul{width:225px; margin:0 auto; padding:2px;}
.kf li{height:24px; line-height:24px;}
.kf .org{color:#ef6902; font-weight:bold;}

/* right */
.rig{width:695px; float:right;}
.img{width:452px; height:434px; float:left;}
.rig_r{width:231px; float:right;}
.login_1{width:10px; height:136px; margin-top:8px; background:url(../images/r1.jpg); float:left;}
.login_2{background:url(../images/r2.jpg); float:left; height:136px; margin-top:8px; width:207px; }
.login_2 h2{line-height:26px; color:#fff; font-size:12px;}
.login_2 p{border-top:1px #ccc dashed; padding-top:4px; line-height:24px; text-align:center; margin-top:4px;} 
.login_2 a{color:#3c6302; text-decoration:none;}
.login_2 a:hover{ color:#3c6302; text-decoration:underline;}
.login_4{float:left; margin-top:12px; padding-left:3px; width:145px;}
.login_4 li{height:24px; line-height:20px; padding-top:3px;}
.login_4 input{width:90px!important; width:88px; height:16px; border:1px #ccc solid;}
.login_5{width:49px; float:right; margin-right:5px; margin-top:12px;}
.login_5 input{height:49px; background:url(../images/login_1.jpg); width:49px; border:none; cursor:pointer;}
.login_3{background:url(../images/r3.jpg); float:left; width:9px; height:136px; margin-top:8px;}
.lo_1{width:10px; background:url(../images/lo_1.jpg); height:187px; float:left;}
.lo_2{width:205px; background:url(../images/lo_2.jpg); float:left; height:157px; padding:15px 3px;}
.lo_2 h2{font-size:12px; color:#e56006; padding-left:5px;}
.l_1{color:#333; font-weight:normal;}
.lo_2 ul{border-bottom:1px #cdcdcc dashed; width:196px; margin:12px auto 0 auto!important; margin:10px auto 0 auto; padding-bottom:5px!important; padding-bottom:0;}
.lo_2 li{height:28px;}
.lo_2 p{line-height:22px; text-align:center; color:#646363;}
.lo_2 input{width:165px; height:45px; background:url(../images/gif.gif) 0 -92px no-repeat; border:0; cursor:pointer;}
.l_2{width:73px; display:block; float:left; background:url(../images/gif.gif) 0 4px no-repeat; padding-left:25px; height:24px;line-height:22px;}
.l_3{width:73px; display:block; float:left; background:url(../images/gif.gif) 0 -18px no-repeat; padding-left:25px; height:24px;line-height:22px;}
.l_4{width:73px; display:block; float:left; background:url(../images/gif.gif) 0 -43px no-repeat; padding-left:25px; font-weight:bold; height:24px;line-height:22px;}
.l_4 a{ color:#FF6600; text-decoration:none;}
.l_4 a:hover{ color:#FF6600; text-decoration:underline;}
.l_5{width:73px; display:block; float:left; background:url(../images/gif.gif) 0 -69px no-repeat; padding-left:25px; height:24px; line-height:22px;}
.lo_3{width:10px; background:url(../images/lo_3.jpg); float:left; height:187px;}


.news{width:229px; height:236px; border:1px #dad4cd solid; margin-top:8px;}
.n_1{height:22px; border-bottom:1px #c85702 solid; width:229px; background:url(../images/n_1.jpg) repeat-x; padding-top:2px;}
.n_1 li{width:41px; background:url(../images/img.gif) 0 -105px; text-align:center; margin-left:6px; float:left; font-weight:bold; line-height:22px;}
.n_1 .nbg{background:url(../images/img.gif) 0 -72px; color:#fff; cursor:pointer;}
.n_1 .nbg a{color:#fff; text-decoration:none;}
.n_1 .nbg a:hover{color:#fff; text-decoration:none;}
.n_2{width:229px; margin:0 auto;}
.n_2 h2{height:24px; padding-left:5px; padding-right:5px; line-height:24px; padding-top:13px; border-bottom:1px #e5e5e5 solid; text-align:center; overflow:hidden; font-size:14px; margin-bottom:8px; background:#fefbf1;}
.n_2 li{height:22px; line-height:22px; overflow:hidden; width:214px; margin-left:8px; }
.n_2 span{color:#46a505; }
.n_2 li a{ color:#646363; text-decoration:none;}
.n_2 li a:hover{ color:#000; text-decoration:underline;}
.game{width:693px; border:1px #dad4cd solid; margin-top:10px; padding-bottom:10px; margin-bottom:10px;}
.game h2{height:25px; border-bottom:1px #c85702 solid; line-height:25px; font-size:14px; color:#000; padding-left:10px; background:url(../images/img.gif) 0 -136px;}
.game_1{background:url(../images/n_y.jpg) no-repeat; width:215px; height:120px; margin:10px 0 0 8px!important; margin:10px 0 0 6px; float:left;padding-top:12px; padding-left:6px; position:relative;}
.game_1 dt{width:94px; height:73px;  border:1px #dad4cd solid; float:left; padding:1px; margin-right:10px;}
.game_1 dd{width:105px; float:left; line-height:24px;}
.game_1 strong{font-size:14px;}
.game_1 .orang{color:#db6704;}
.game_1 p{padding-top:6px!important; padding-top:4px;}
.game_1 .g_1{background:url(../images/img.gif) 0 -331px; width:62px; height:25px; line-height:25px; text-align:center; cursor:pointer;  margin-right:4px; display:block; float:left;}
.game_1 .g_2{width:74px; height:26px; background:url(../images/img.gif) 0 -37px; border:none; cursor:pointer; }

.jt{margin-top:9px;}
.j_1{width:343px; height:135px; background:url(../images/j_bg.jpg); float:left;}
.j_1 h2{height:30px; line-height:35px; padding-left:24px; font-size:14px; color:#000;}
.j_1 .jl{width:10px;  float:left; margin-left:3px; padding-top:30px;}
.j_1 .jr{float:right; width:10px;  margin-right:3px; padding-top:30px;}
.j_1 ul{float:left; width:316px;}
.j_1 li{margin-left:2px; width:76px;text-align:center; float:left;}
.j_1 li img{width:58px; height:58px; border:1px #ccc solid;}
.j_1 p{height:27px; line-height:27px; overflow:hidden;}
.j_2{float:right;}

.hezuo{ margin-bottom:1px; padding-top:6px!important; padding-top:0;}
.hezuo h2{height:30px; line-height:30px; background:#e7e7e7; font-size:14px; color:#000; padding-left:10px;}
.hezuo ul{background:#f3f3f3; padding:10px;}
.hezuo li{height:22px; line-height:22px;}
.hezuo span{width:80px; padding-right:5px; overflow:hidden; display:block; float:left;height:22px;}
.hezuo span a{color:#666; text-decoration:none;}
.hezuo span a:hover{ color:#FF6600; text-decoration:underline;}

/* bottom */
.bot{width:960px; margin:0 auto; border-top:1px #ccc solid;}
.bot h2{height:38px; line-height:38px; text-align:center; font-size:12px; font-weight:normal;}
.b_1{float:left; width:730px; margin-bottom:12px;}
.b_1 p{line-height:20px; color:#646363;}
.b_2{float:right; width:134px;}

/* 6月3日增加通栏 */
.strip{height:23px; background:#f5f5f4; border-bottom:1px #dddcdc solid; padding-top:3px;}
.strip_top{width:960px; margin:0 auto; color:#7a7979; }
.st_1{width:300px; float:left;}
.st_1 input{width:59px; height:21px!important; height:22px; background:url(../images/img.gif) no-repeat -1px -407px; border:0; color:#fd3904; cursor:pointer;}
.st_2{width:95px; margin-left:10px; float:right; height:20px; background:url(../images/img.gif) no-repeat -1px -440px; line-height:20px; padding-left:7px;}
.st_2 span{width:12px; height:12px; display:block; float:right; margin-right:8px; margin-top:3px;}
.strip_l{width:92px; height:69px; background:url(../images/t_5.jpg); text-indent:1em;}
.strip_l li{height:21px; line-height:21px;}
.strip_l .s_col{background:#e56006; color:#fff;}

/* 6月3日增加活动日历 */
.today{width:231px; height:223px; background:url(../images/ibg.jpg) no-repeat; margin:6px 0; padding:16px 12px; }
.day{width:60px; float:left; text-align:center;color:#fc5004;}
.day h2{font-size:18px; font-weight:bold; padding-top:15px;}
.d_1{color:#7b7979;}
.d_2{height:124px; line-height:124px; font-size:50px;}
.day span{width:43px; height:20px; line-height:20px; color:#fff; background:url(../images/img.gif) -2px -371px no-repeat; display:block; margin:3px auto;}
.activity{width:143px;float:right; margin-right:4px!important; margin-right:1px;}
.activity h2{height:34px; width:106px; background:url(../images/a_1.jpg) no-repeat; font-size:14px; line-height:34px; color:#fff; padding-left:32px; margin:12px 0 0 0;}
.activity dl{border-bottom:2px #e9e9e9 solid; padding:5px 0 4px 0;}
.activity dt{height:22px; line-height:22px;}
.activity dd{height:22px; line-height:22px; width:145px; overflow:hidden;}
.activity span{display:block; float:left; color:#848383;}
.activity .ty{width:70px; text-align:right;}
.activity .ty a{color:#fc5604; text-decoration:none;}
.activity .ty a:hover{ color:#FF6600; text-decoration:underline;}

/* 6月3日增加通栏 */
.strip{height:23px; background:#f5f5f4; border-bottom:1px #dddcdc solid; padding-top:3px;}
.strip_top{width:960px; margin:0 auto; color:#7a7979; }
.st_1{width:300px; float:left;}
.st_1 input{width:59px; height:21px!important; height:22px; background:url(../images/img.gif) no-repeat -1px -407px; border:0; color:#fd3904; cursor:pointer;}
.st_2{width:95px; margin-left:10px; float:right; height:20px; background:url(../images/img.gif) no-repeat -1px -440px; line-height:20px; padding-left:7px;}
.st_2 span{width:12px; height:12px; display:block; float:right; margin-right:8px; margin-top:3px;}
.strip_l{width:92px; height:69px; background:url(../images/t_5.jpg); text-indent:1em;}
.strip_l li{height:21px; line-height:21px;}
.strip_l .s_col{background:#e56006; color:#fff;}

/* 6月3日增加浮动层*/
.divf{
	width:56px;
	height:29px;
	position:absolute;
	left: 165px;
	top: -10px;
}