﻿@charset "utf-8";
/* CSS Document */
body{
	margin:0px; padding:0px; font-size:12px; font-family:"Microsoft YaHei"; line-height:25px; color:#636363;
}
div,table{
	margin:0 auto;
}
a{
	color:#636363; text-decoration:none; cursor:pointer;
}
a:hover{
	color:#2f72b1; text-decoration:none; cursor:pointer;
}
img{
	border:0px;
}
ul,li,dl,dt,dd{
	list-style:none; margin:0px; padding:0px;
}
input,io,select,checkbox{
	vertical-align:middle;
}
h1,h2,h3,h4,h5,h6{
	padding:0px; margin:0px;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
form{
	margin:0px; padding:0px;
}







/*---------------header---------------*/
.soubg{
	width:100%; min-width:1000px; height:35px; line-height:35px; overflow:hidden; background-color:#e3e3e3;
}
.sou{
	width:1000px;
}

.top{
	width:1000px; height:104px; overflow:hidden;
}
.logo{
	width:433px; height:64px; overflow:hidden; float:left; display:inline; margin-top:12px;
}
.search{
	width:268px; height:45px; overflow:hidden; float:right; margin-top:45px;
}
.s_ipt{
	width:212px; height:25px; line-height:25px\9; background-color:#FFF; color:#c5c5c5; font-size:12px; font-family:"Microsoft YaHei"; padding:0 5px; float:left; margin-top:8px; border:1px solid #d2d2d2;
}
.s_btn{
	width:37px; height:43px; overflow:hidden; background:url(../images/s_btn.png) no-repeat center center; text-indent:-9999em; float:right; border:0px; cursor:pointer;
}


.menubg{
	width:100%; min-width:1000px; height:40px; line-height:40px; background-color:#0c6faa;
}
/*.menu{
	width:1000px; height:40px; overflow:hidden;
}
.menu ul{
	width:105%;
}
.menu ul li{
	width:95px; height:40px; line-height:40px; overflow:hidden; color:#FFF; font-size:14px; float:left; display:inline; margin-right:19px;
}
.menu ul li a{
	width:95px; height:40px; overflow:hidden; color:#FFF; text-align:center; float:left;
}
.menu ul li a:hover, .menu ul li a.now{
	color:#FFF; background:url(../images/m_h.png) no-repeat center bottom;
}*/



/*---------------首页---------------*/

.ban_bg{
	width:1000px; height:337px; overflow:hidden;
}
.banner{
	width:730px; height:337px; float:left; position:relative;
}
.banner .a_bigImg{ position:absolute; left:0px; top:0px; display:none; width:730px; height:337px;  }

.banner .ul_change_a2{ position:absolute; right:-62px; bottom:50px; overflow:hidden; text-align:center; }
.banner .ul_change_a2 li{
	width:5px; height:5px; line-height:5px; overflow:hidden; float:left; display:inline-block; margin:0px 3px; cursor:pointer;
}
.banner .ul_change_a2 span{ 
	width:5px; height:5px; line-height:5px; overflow:hidden; float:left; text-align:center; background:url(../images/b.png) no-repeat center top;
}
.banner .ul_change_a2 span.on { background:url(../images/b.png) no-repeat center top; }


.b_right{
	width:270px; height:337px; overflow:hidden; background-color:#4394db; color:#FFF; float:right;
}
.b_r_t{
	width:225px; height:40px; line-height:40px; overflow:hidden; font-size:17px; margin-top:42px; margin-left:32px;
}
.b_r_c{
	width:225px; height:100px; overflow:hidden; margin-top:10px; margin-left:32px;
}
.b_r_m{
	width:127px; height:31px; line-height:31px; overflow:hidden; color:#FFF; text-align:center; margin-top:25px; margin-left:32px; border:1px solid #FFF;
}
.b_r_m a{
	color:#FFF;
}


.content{
	width:1000px; overflow:hidden;
}
.mar_5{
	margin-top:5px;
}
.mar_8{
	margin-top:8px;
}
.mar_10{
	margin-top:10px;
}
.mar_15{
	margin-top:15px;
}
.mar_20{
	margin-top:20px;
}
.mar_30{
	margin-top:30px;
}


ul.sban_1{
	width:105%; overflow:hidden;
}
ul.sban_1 li{
	width:198px; height:72px; overflow:hidden; float:left; display:inline; margin-right:2.5px; margin-bottom:2px;
}

.t_show{
	width:320px; height:368px; overflow:hidden; float:left;
}
.i_t{
	height:38px; line-height:38px; overflow:hidden; background:url(../images/i_t.png) no-repeat left center; color:#4e4e4e; font-size:16px; padding-left:20px;
}
.i_t span{
	color:#2f72b1; font-size:14px; text-transform:uppercase;
}
.t_show ul{
	overflow:hidden; margin-top:15px;
}
.t_show ul li{
	height:74px; overflow:hidden; margin-bottom:6px;
}
.t_show ul li .img{
	width:102px; height:74px; overflow:hidden; float:left;
}
.t_show ul li .con{
	width:210px; height:50px; line-height:25px; overflow:hidden; font-size:14px; float:right; margin-top:-3px;
}
.t_show ul li .t_more{
	width:210px; height:22px; line-height:22px; overflow:hidden; color:#2f72b1; float:right; margin-top:5px;
}
.t_show ul li .t_more a{
	color:#2f72b1;
}

.inews{
	width:322px; height:368px; overflow:hidden; float:left; display:inline; margin-left:25px;
}
.inews ul{
	height:188px; overflow:hidden; margin-top:12px; margin-bottom:8px;
}
.inews ul li{
	height:27px; line-height:27px; overflow:hidden; background:url(../images/icon.gif) no-repeat left center; padding-left:20px;
}
.news_img{
	width:332px; height:59px; overflow:hidden; margin-bottom:3px;
}

.ijudge{
	width:308px; height:368px; overflow:hidden; float:right;
}
.judge_c{
	height:187px; overflow:hidden; margin-top:8px; border:1px solid #d2d2d2;
}
.judge_c ul{
	width:270px; height:170px; overflow:hidden; margin:9px auto;
}
.judge_c ul li{
	height:40px; line-height:40px; overflow:hidden; font-size:14px; border-bottom:1px dashed #d6d6d6;
}
.judge_c ul li .num{
	width:14px; height:14px; line-height:12px; overflow:hidden; background:url(../images/num.gif) no-repeat center top; color:#FFF; font-size:12px; text-align:center; float:left; display:inline; margin-top:14px; margin-right:6px;
}
.judge_img{
	width:308px; height:120px; overflow:hidden; margin-top:12px;
}

ul.sban_2{
	width:105%; overflow:hidden;
}
ul.sban_2 li{
	width:247px; height:72px; overflow:hidden; float:left; display:inline; margin-right:4px; margin-bottom:4px;
}


.ipro{
	width:354px; height:390px; overflow:hidden; float:left;
}
.pro_c{
	height:226px; overflow:hidden; margin-top:12px; border:1px solid #d2d2d2;
}
/*.pro_c ul li{
	width:340px; height:97px; overflow:hidden; margin:11px auto 0 auto;
}
.pro_c ul li .img{
	width:164px; height:97px; overflow:hidden; float:left;
}
.pro_c ul li .con{
	width:170px; height:75px; overflow:hidden; font-size:13px; float:left; display:inline; margin-left:6px; margin-top:-5px;
}
.pro_c ul li .p_more{
	width:79px; height:21px; line-height:21px; overflow:hidden; background-color:#2f72b1; color:#FFF; text-align:center; float:left; display:inline; margin-left:6px; margin-top:5px;
}
.pro_c ul li .p_more a{
	color:#FFF;
}*/
.pro_c #imgPlay1{
	width:340px; height:214px; overflow:hidden; margin:6px auto; zoom:1; position:relative;
}
.pro_c #imgPlay1 .imgs img{
	width:340px;
}
.pro_c #imgPlay1 .imgs li{
	position:relative; float:left; width:340px; height:214px;
}
.pro_c #imgPlay1 .imgs li .name{
	width:340px; height:36px; line-height:36px; overflow:hidden; background:url(../images/name.png) repeat-x center top; color:#FFF; font-size:14px; text-align:center; position:absolute; left:0; bottom:0;
}
.pro_c #imgPlay1 .imgs{
	width: 5760px;
}
.pro_c #imgPlay1 .btn{
	width:112px; height:29px; overflow:hidden; text-indent:-9999px; position:absolute; right:12px; bottom:12px;
}
.pro_c #imgPlay1 .btn a{
	width:46px; height:71px; overflow:hidden; display:block; background: url(../images/b_left.png) no-repeat;
}
.pro_c #imgPlay1 .btn a:hover{
	background: url(../images/b_left.png) no-repeat;
}
.pro_c #imgPlay1 .prev_a1{
	width:22px; height:46px; overflow:hidden; background: url(../images/n_left.png) no-repeat center center; cursor:pointer; text-indent:-9999px; position:absolute; left:0; top:84px;
}
.pro_c #imgPlay1 .next_a1{
	width:22px; height:46px; overflow:hidden; background: url(../images/n_right.png) no-repeat center center; cursor:pointer; text-indent:-9999px; position:absolute; right:0; top:84px;
}

.pro_img{
	width:354px; height:101px; overflow:hidden; margin-top:10px;
}

.association{
	width:301px; height:390px; overflow:hidden; float:left; display:inline; margin-left:22px;
}
.ass_c{
	height:337px; overflow:hidden; margin-top:12px; border:1px solid #d2d2d2;
}
.ass_ban{
	width:285px; height:172px; overflow:hidden; margin-top:8px;
}
.ass_ban #imgPlay{
	width:285px; height:172px; overflow:hidden; margin:0 auto; zoom:1; position:relative;
}
.ass_ban #imgPlay .imgs img{
	width:285px;
}
.ass_ban #imgPlay .imgs li{
	position:relative; float:left; width:285px; height:172px;
}
.ass_ban #imgPlay .imgs li .name{
	width:285px; height:36px; line-height:36px; overflow:hidden; background:url(../images/name.png) repeat-x center top; color:#FFF; font-size:14px; text-align:center; position:absolute; left:0; bottom:0;
}
.ass_ban #imgPlay .imgs{
	width: 5760px;
}
.ass_ban #imgPlay .btn{
	width:112px; height:29px; overflow:hidden; text-indent:-9999px; position:absolute; right:12px; bottom:12px;
}
.ass_ban #imgPlay .btn a{
	width:46px; height:71px; overflow:hidden; display:block; background: url(../images/b_left.png) no-repeat;
}
.ass_ban #imgPlay .btn a:hover{
	background: url(../images/b_left.png) no-repeat;
}
.ass_ban #imgPlay .prev_a{
	width:22px; height:46px; overflow:hidden; background: url(../images/n_left.png) no-repeat center center; cursor:pointer; text-indent:-9999px; position:absolute; left:0; top:56px;
}
.ass_ban #imgPlay .next_a{
	width:22px; height:46px; overflow:hidden; background: url(../images/n_right.png) no-repeat center center; cursor:pointer; text-indent:-9999px; position:absolute; right:0; top:56px;
}

ul.ass_list{
	width:285px; height:138px; overflow:hidden; margin:8px auto 0 auto;
}
ul.ass_list li{
	height:28px; line-height:28px; overflow:hidden; background:url(../images/icon.gif) no-repeat left center; font-size:14px; padding-left:15px;
}

.policy{
	width:301px; height:390px; overflow:hidden; float:right;
}
.policy_c{
	height:337px; overflow:hidden; margin-top:12px; border:1px solid #d2d2d2; position:relative;
}
.policy_c #imgPlay_p{
	width:250px; height:327px; overflow:hidden; margin:10px auto 0 28px; zoom:1; position:relative;
}
/*.policy_c #imgPlay_p .imgs img{
	width:250px;
}*/
.policy_c #imgPlay_p .imgs li{
	position:relative; float:left; width:250px; height:327px; background:url(../images/rule_b.png) no-repeat center top;
}
.policy_c #imgPlay_p .imgs li .tit{
	width:225px; height:45px; line-height:45px; overflow:hidden; font-size:16px; text-align:center; margin-left:8px;
}
.policy_c #imgPlay_p .imgs li .author{
	width:225px; height:25px; line-height:25px; overflow:hidden; text-align:center; margin-left:8px;
}
.policy_c #imgPlay_p .imgs li .con{
	width:225px; height:225px; line-height:25px; overflow:hidden; font-size:14px; margin-left:8px;
}
.policy_c #imgPlay_p .imgs{
	width: 5760px;
}
.policy_c #imgPlay_p .btn{
	width:112px; height:29px; overflow:hidden; text-indent:-9999px; position:absolute; right:12px; bottom:12px;
}
.policy_c #imgPlay_p .btn a{
	width:46px; height:71px; overflow:hidden; display:block; background: url(../images/b_left.png) no-repeat;
}
.policy_c #imgPlay_p .btn a:hover{
	background: url(../images/b_left.png) no-repeat;
}
.policy_c .prev_p{
	width:22px; height:74px; overflow:hidden; background: url(../images/r_left.gif) no-repeat; cursor:pointer; text-indent:-9999px; position:absolute; left:0; top:120px;
}
.policy_c .next_p{
	width:22px; height:74px; overflow:hidden; background: url(../images/r_right.gif) no-repeat; cursor:pointer; text-indent:-9999px; position:absolute; right:0; top:120px;
}	

ul.pol_list{
	width:270px; height:320px; overflow:hidden; margin:5px auto;
}
ul.pol_list li{
	height:40px; line-height:40px; overflow:hidden; font-size:14px; border-bottom:1px dashed #d6d6d6;
}
ul.pol_list li .num{
	width:14px; height:14px; line-height:12px; overflow:hidden; background:url(../images/num.gif) no-repeat center top; color:#FFF; font-size:12px; text-align:center; float:left; display:inline; margin-top:14px; margin-right:6px;
}


.experts{
	width:322px; height:310px; overflow:hidden; font-size:13px; float:left;
}
.expert_c{
	height:178px; overflow:hidden; margin-top:10px; margin-bottom:5px; border:1px solid #d2d2d2;
}
.e_ban{
	width:308px; height:170px; overflow:hidden; margin-top:4px; position:relative;
}
.e_ban .a_bigImg{ position:absolute; left:0px; top:0px; display:none; width:308px; height:170px; overflow:hidden;  }

.e_ban .ul_change_a2{ position:absolute; right:10px; bottom:10px; overflow:hidden; text-align:center; }
.e_ban .ul_change_a2 li{
	width:11px; height:11px; line-height:11px; overflow:hidden; background-color:#FFF; float:left; display:inline-block; margin:0px 3px; cursor:pointer; border:1px solid #626262;
}
.e_ban .ul_change_a2 span{ 
	width:11px; height:11px; line-height:11px; overflow:hidden; float:left; text-align:center; color:#000; font-size:11px;
}
.e_ban .ul_change_a2 span.on { color:#FFF; background-color:#0072ff; }


.imsg{
	width:308px; height:310px; overflow:hidden; font-size:13px; float:left; display:inline; margin-left:32px;
}
.i_ipt{
	width:244px; height:33px; line-height:33px\9; overflow:hidden; background:url(../images/m_1.png) no-repeat 6px center; color:#c7c7c7; font-size:14px; font-family:"Microsoft YaHei"; padding:0 5px 0 26px; border:1px solid #d2d2d2;
}
.i_txt{
	width:265px; height:106px; line-height:33px\9; overflow:hidden; background:url(../images/m_2.png) no-repeat 6px 7px; color:#c7c7c7; font-size:14px; font-family:"Microsoft YaHei"; text-indent:22px; padding:5px; border:1px solid #d2d2d2;
}
.i_btn_tj{
	width:101px; height:33px; line-height:33px\9; overflow:hidden; background-color:#2f72b1; color:#FFF; font-size:14px; font-family:"Microsoft YaHei"; text-align:center; border:0; cursor:pointer;
}
.i_btn_qx{
	width:101px; height:33px; line-height:33px\9; overflow:hidden; background-color:#b2b2b2; color:#FFF; font-size:14px; font-family:"Microsoft YaHei"; text-align:center; border:0; cursor:pointer;
}

.ilx{
	width:305px; height:310px; overflow:hidden; font-size:13px; float:right;
}
.lx_c{
	height:172px; overflow:hidden; line-height:30px; background:url(../images/lx_img.png) no-repeat 220px 60px; font-size:14px; margin-top:12px; border:1px solid #d2d2d2;
}
.lx_c p{
	width:285px; height:146px; overflow:hidden; margin:12px auto; padding:0;
}
.lx_img{
	width:305px; height:79px; overflow:hidden; margin-top:5px;
}






/*---------------内页--------------*/
.nban{
	width:1000px; height:196px; overflow:hidden;
}
.position{
	width:1000px; height:38px; line-height:38px; overflow:hidden; font-size:14px;
}

.conLeft{
	width:697px; height:auto !important; min-height:1043px; height:1043px; background-color:#FFF; float:left; padding-bottom:30px; margin-bottom:20px; border:1px solid #bfbfbf;
}
.left_n{
	height:30px; line-height:30px; overflow:hidden; background:url(../images/n_t.png) no-repeat left top; background-color:#f1f1f1; color:#FFF; font-size:16px; padding-left:24px;
}
.left_con{
	overflow:hidden; margin:20px 15px;
}
.left_con ul{
	overflow:hidden;
}

ul.expert{
	width:105%; overflow:hidden; background:url(../images/r_line.png) no-repeat center bottom;
}
ul.expert li{
	width:156px; height:222px; overflow:hidden; background-color:#f1f1f1; float:left; display:inline; margin-right:13px; margin-bottom:80px;
}
ul.expert li .img{
	width:156px; height:178px; overflow:hidden;
}
ul.expert li .name{
	height:44px; line-height:44px; overflow:hidden; font-size:16px; text-align:center;
}


.pages{
	width:100%; overflow:hidden; line-height:20px; vertical-align:middle; color:#4e4f4f; padding:30px 0 20px 0; text-align:center; font-size:14px; margin-top:20px;
}
.pages a{
	height:20px; line-height:20px; overflow:hidden; color:#0f5d8c; background-color:#e7e7e7; text-align:center; margin:0 3px; padding:1px 5px 0 5px;
}
.pages a:hover, .pages a.cur{
	color:#4e4f4f; background:none;
}
.pages a.p_pre{
	height:20px; line-height:20px; overflow:hidden; background:url(../images/p_pre.gif) repeat-x left top; color:#4e4f4f; border:1px solid #979595;
}
.p_ipt{
	width:34px; height:20px; line-height:20px\9; overflow:hidden; color:#4e4f4f; font-size:14px; font-family:"Microsoft YaHei"; padding:0; text-align:center; margin:0 2px; border:1px solid #979595;
}
.p_btn{
	width:43px; height:20px; line-height:20px\9; overflow:hidden; background:url(../images/p_pre.gif) repeat-x left top; color:#171717; font-size:12px; font-family:"Microsoft YaHei"; text-align:center; padding:0; border:1px solid #979595; cursor:pointer;
}


.title{
	overflow:hidden; line-height:28px; color:#202020; font-size:25px; font-family:"宋体"; text-align:center; padding:10px 0;
}
.time{
	height:; line-height:; overflow:hidden; color:#676767; font-size:13px; text-align:center; margin-bottom:30px;
}


ul.news{
	overflow:hidden; background:url(../images/r_line.png) no-repeat center bottom; padding-bottom:60px;
}
ul.news li{
	height:42px; line-height:42px; overflow:hidden; background:url(../images/nicon.gif) no-repeat left center; font-size:14px; color:#595959; padding-left:25px; border-bottom:1px solid #f1f1f1;
}
ul.news li a{
	color:#085e92;
}


.share{
	overflow:hidden; padding:25px 0px; margin-top:20px; line-height:16px;
}
.share a{
	margin:0 2px; float:left;
}

.p_pages{
	height:60px; line-height:30px; overflow:hidden; font-size:14px;
}
.p_pages a{
	color:#1b66ac;
}


.ass_left{
	width:699px; height:auto !important; min-height:1043px; height:1043px; background-color:#FFF; float:left; padding-bottom:30px; margin-bottom:20px;
}
.ass_c_bg{
	width:697px; height:158px; overflow:hidden; float:left; border:1px solid #bfbfbf;
}
.a_more{
	margin-top:5px; margin-right:8px;
}
.ass_con{
	width:665px; height:98px; overflow:hidden; text-indent:30px; font-size:13px; margin-top:15px;
}
.ass_con p{
	margin:0; padding:0;
}

.ass_rule{
	width:338px; height:261px; overflow:hidden; float:left; display:inline; margin-top:10px; border:1px solid #bfbfbf;
}
.ass_rule_c{
	width:315px; height:82px; overflow:hidden; font-size:13px; text-indent:30px; margin-top:12px; margin-bottom:10px; border-bottom:1px dashed #c7c7c7;
}
.ass_rule_c p{
	margin:0; padding:0;
}
.ass_rule_c a{
	color:#0c6faa;
}
.ass_rule ul li{
	height:28px; line-height:28px; overflow:hidden; background:url(../images/nicon.gif) no-repeat left center; font-size:13px; padding-left:20px; margin:0 15px;
}
.ass_rule ul li a{
	color:#085e92;
}
.mar_l{
	margin-left:19px;
}



.conRight{
	width:285px; height:auto !important; min-height:1075px; height:1075px; background-color:#f1f1f1; float:right; margin-bottom:20px;
}
.latest{
	width:256px; height:292px; overflow:hidden; background-color:#FFF; margin-top:17px; border:1px solid #bfbfbf;
}
.right_t{
	height:40px; overflow:hidden; padding-left:14px; margin:10px 5px 0px 5px; border-bottom:1px dashed #bfbfbf;
}
.latest ul{
	margin-top:8px;
}
.latest ul li{
	height:28px; line-height:28px; overflow:hidden; background:url(../images/nicon.gif) no-repeat left center; color:#085e92; font-size:13px; padding-left:18px; margin:0 18px;
}
.latest ul li a{
	color:#085e92;
}
.video{
	width:256px; height:366px; overflow:hidden; background-color:#FFF; margin-top:6px; border:1px solid #bfbfbf;
}
.v_img{
	width:223px; height:153px; overflow:hidden; margin-top:16px; margin-bottom:16px;
}
.video ul li{
	height:28px; line-height:28px; overflow:hidden; background:url(../images/nicon.gif) no-repeat left center; color:#085e92; font-size:13px; padding-left:18px; margin:0 18px;
}
.video ul li a{
	color:#085e92;
}
.recommend{
	width:256px; height:366px; overflow:hidden; background-color:#FFF; margin-top:6px; border:1px solid #bfbfbf;
}
.recommend ul{
	width:236px; height:280px; overflow:hidden; margin:20px auto 0 auto;
}
.recommend ul li{
	width:110px; height:140px; overflow:hidden; float:left; display:inline; margin:0 4px;
}
.recommend ul li .img{
	width:110px; height:85px; overflow:hidden;
}
.recommend ul li .con{
	width:110px; height:32px; line-height:16px; overflow:hidden; color:#085e92; font-size:13px; margin-top:3px;
}
.recommend ul li .con a{
	color:#085e92;
}








/*---------------Footer---------------*/
.link_t{
	width:120px; overflow:hidden; text-align:center; float:left; margin-top:4px;
}
.link_c{
	width:880px; overflow:hidden; color:#dadada; font-size:14px; float:right;
}
.link_c a{
	color:#777777; margin:0px 10px; display:inline-block;
}
.link_c a:hover{
	color:#777777; text-decoration:underline;
}

.b_nav_bg{
	width:100%; min-width:1000px; height:163px; overflow:hidden; background:url(../images/btm.gif) repeat-x center top; margin-top:20px;
}
.b_nav{
	width:1000px; height:163px; overflow:hidden;
}
.b_logo{
	width:115px; height:140px; overflow:hidden; float:left; display:inline; margin-left:34px; margin-top:10px; margin-right:50px;
}
.b_nav dl{
	width:88px; height:163px; overflow:hidden; font-size:14px; float:left; display:inline; margin-left:25px;
}
.b_nav dl dt{
	height:30px; line-height:30px; overflow:hidden; color:#9f9f9f; margin-top:15px; margin-bottom:5px;
}
.b_nav dl dt a{
	color:#9f9f9f;
}
.b_nav dl dt a:hover{
	color:#9f9f9f; text-decoration:underline;
}
.b_nav dl dd{
	height:20px; line-height:20px; overflow:hidden; color:#767676;
}
.b_nav dl dd a{
	color:#767676;
}
.b_nav dl dd a:hover{
	color:#767676; text-decoration:underline;
}

.btmbg{
	width:100%; min-width:1000px; overflow:hidden; background-color:#414141;
}
.btm{
	width:1000px; overflow:hidden; color:#939393; text-align:center; margin:20px auto;
}
.btm a{
	color:#939393;
}
.btm a:hover{
	color:#939393; text-decoration:underline;
}

.kf_bg{
	width:138px; height:295px; overflow:hidden; background:url(../images/kf_bg.jpg) no-repeat center top; color:#FFF; position:fixed; right:0; top:50%; margin-top:-147px; z-index:999;
}
.kf_bg a{
	color:#FFF;
}
.kf_1{
	width:87px; height:25px; line-height:25px; overflow:hidden; background-color:#4394db; color:#FFF; font-size:14px; text-align:center; margin-top:225px;
}
.kf_2{
	width:87px; height:25px; line-height:25px; overflow:hidden; background-color:#669439; color:#FFF; font-size:14px; text-align:center; margin-top:6px;
}


