/*zzj*/
*{margin:0;padding:0; border:none;}
address, caption, cite, code, dfn, em, th, var{font-style:normal;}
ul, li {list-style-type:none;}
h1,h2,h3{font-size:14px; color:#b85800;}
img {border:none; vertical-align:middle;}
body{background:url(./bg.jpg);color:#222;font:12px 'ËÎÌå', Arial, Helvetica, sans-serif; line-height:23px;-moz-user-select:none;}
p a{color:#F22E9A;}
a {color:#222;text-decoration:none;cursor:pointer;}
a:hover{color:#F22E9A;}
/*HEADER CSS*/
.main{width:940px; background:url(./bg_common.gif) repeat-y; padding:0 30px; margin:0 auto;}
.header{width:1000px; background:url(./bg_common.gif) repeat-y; margin:0 auto;}
.logo{ width:920px; margin:0 auto;height:100%; padding:15px 0; overflow:hidden;}
.logo h1{float:left; width:290px;}
.logo .txt{ float:right; width:630px; line-height:30px; text-align:left; background:url(./top_txt.png) left center no-repeat;}
.logo .txt .l{ width:142px; height:60px; float:left; padding-left:18px;}
.logo .txt .l li{ line-height:20px; color:#585858;} 
.logo .txt .r{ width:250px; height:auto; float:right;}
.logo .txt .r ul{ width:250px; height:20px; line-height:20px; padding-bottom:4px;}
.logo .txt .r ul li{ float:left}
.logo .txt .r ul li a{ color:#6d6c6c;}
.logo .txt .r span{ width:250px; height:20px; line-height:20px; overflow:hidden; font-weight:bold; color:#f12d99; display:block; padding-left:18px;}
.logo .txt .r span.p1{ background:url(./logo_r_p.png) 0 0 no-repeat;}
.logo .txt .r span.p2{ background:url(./logo_r_p.png) 0 -19px no-repeat;}
.logo .txt a{color:#222; margin:0 5px;}
.logo .txt span{ font-weight:bold;color:#F22E9A;}

/*MENU CSS*/
.menu{ width:100%;height:49px;background:#f938b4;margin:0 auto;font-size:14px;font-weight:bold;color:#fff;z-index: 9999;position: relative;}
.menu li {float:left;list-style:none; width:100px;position:relative;}
.menu a {display:block;height:49px;width:100px;line-height:47px;color:#fff;text-decoration:none;text-align:center;overflow:hidden;}
.menu a:hover {background:#ededed;color:#F22E9A;}
.menu ul ul {display:none;position:absolute;left:0px;top:49px; width:300px; padding:0 10px; border:solid 2px #F22E9A; background:#fff;z-index: 9999;}
.menu ul li:hover ul.second,.menu ul a:hover ul.second{display:block;}
.menu ul ul li{ float:left; width:130px; background:#fff url(./nav_ico.gif) no-repeat left center; padding-left:20px; height:35px; line-height:35px;}
.menu ul ul li a{ width:auto; height:35px;line-height:35px;color:#696969; text-align:left; font-weight:normal;}
.menu ul ul li a:hover{background:none;}
/*BANNER CSS*/
.banner{width:980px; margin:0 auto; padding-top:10px;}
/*PART CHANNEL CSS*/
.l_bz{background:#ffeff9;height:30px; line-height:30px;}
.l_bz strong{ color:#f938b4}
.l_bz strong a{ color:#f938b4}
.l_bz ul{height:30px; overflow:hidden;}
.l_bz ul li{ float:left;padding-left:10px;}
.position{background:#ffc9db; height:35px; line-height:35px;padding-left:10px; margin-bottom:7px;}

.part{height:100%; margin-top:10px; overflow:hidden;}
.list .slt{float:left; width:710px;}
.n_one{ width:700px;}
.f_rig{position: absolute;height: 71px;width: 76px;float: right;top: 0px;right: 0px;z-index: 3;}
.xm_top{border:1px solid #deddde;padding-left:10px; padding-bottom:5px; position:relative; height:100%; overflow:hidden;}
.xm_top .lef_img{float: left; width:310px;padding-top:10px}
.c_nam{float:right;width: 341px;position:relative;z-index: 2;top: 0px;right: 0px;position: relative;height: 190px;overflow: hidden;}
.c_nam h3{background:url(./bt_bg.jpg) no-repeat center;color: #ef2e97;font-size: 16px;line-height: 33px;text-align: center;margin-top: 10px;}
.c_nam h4{font-size: 14px;color: #000;text-align: center;line-height: 45px;padding-top: 10px}
.c_nam p{font-size: 14px;line-height: 28px;padding-right: 10px;text-indent: 25px}
.c_nam a,.c_zjk a,.web_k a,.n_lis p a,.ad_xm_lis a,.tsjs_k a{color: #ff7d00;text-decoration: none}
.c_nam a: hover,.c_zjk a: hover,.web_k a: hover,.n_lis p a: hover,.ad_xm_lis
a: hover,.tsjs_k a: hover{color: #ef2e97}
.c_tex6{ clear:both; width:100%;margin: 0 auto;height:145px;padding-top: 15px; overflow:hidden;}
.c_tex6 li{float: left;background-image: url(./tex_bg.jpg);background-repeat: no-repeat;width: 320px;height: 50px;color: #bd2a76; margin:0 7px;line-height: 40px;font-size: 14px;font-weight: bold}
.c_tex6 li em{font-style: normal;padding-left: 12px;padding-right: 5px}
.c_tex6 a{color: #bd2a76;}

.n_channel{ height:100%;padding-top:10px; overflow:hidden; width:710px;}
.n_channel .cbx{ float:left;height:253px; width:340px; padding:1px; border:solid 1px #ffa0d4; margin:7px 10px 7px 0;}
.n_channel .ct{ background:url(./ct.jpg) repeat-x bottom; height:31px; line-height:31px; padding:5px 5px 2px 5px; overflow:hidden;}
.n_channel .ct b{background:url(./cto.jpg); float:left; display:block; width:90px; height:31px; font-size:14px; text-align:center;}
.n_channel .ct b a{ color:#fff;}
.n_channel .ct span{ float:right;}
.n_channel .ct span a{color:#fe259b; margin:0 5px;}
.n_channel .ctn{ padding:10px;}
.n_channel .ctn dl{ height:110px; overflow:hidden;}
.n_channel .ctn dt{ float:left; width:135px;}
.n_channel .ctn dt img{ width:120px; height:95px; border:solid 1px #ccc; padding:2px;}
.n_channel .ctn dd{ float:left; width:180px;}
.n_channel .ctn dd h3 a{color:#ff6dca;}
.n_channel .ctn dd p{ text-indent:2em;}
.n_channel .ctn ul{ border-top:dashed 1px #ccc; padding-top:5px;}
.n_channel .ctn ul li{background:url(./s.jpg) no-repeat left center; padding-left:10px; height:25px; line-height:25px; overflow:hidden;}
.n_channel .ctn ul li a{ float:left;}
.n_channel .ctn ul li span{ float:right;color:#555;}

.l_xg{ width:696px; border:solid 1px #ffe7f6; padding:1px;}
#x{ background:url(./x.jpg) repeat-x; height:27px; line-height:27px; text-align:center; padding-top:12px;}
#x{ padding-left:25px; height:27px; overflow:hidden;}
#x li{ background:#fffafd; float:left; width:88px; border:solid 1px #ffe8f2; font-size:14px;color:#ef2e97; margin:0 10px;}
#x li.move{ border-bottom:none; font-weight:bold; background:#fff;}
#l_xn{ padding:20px;}
#l_xn .Boxxg{display:none;}
#l_xn a{ margin:0 5px;}

.list .srt{float:right; width:230px;}
.crt{padding:1px; border:solid 1px #ffc7e7;}
.mb{margin-bottom:10px;}
.t{ background:url(./bbg.jpg); height:30px; line-height:30px; padding-left:13px;}
.t h3{ background:url(./s3.jpg) no-repeat left center; padding-left:20px; color:#fff;}
.t h3 a{color:#fff;}
.crt .n{ padding:5px 0;text-align:center;}
.crt .n img{ display:block; border:none; margin:0 auto;}
.free{ position:relative; background:url(./b4.jpg) no-repeat left 5px; width:204px; height:56px; padding-top:5px; margin:0 auto;}
#callBtn{ position:absolute; left:138px; top:-18px; background:none; width:59px; height:42px; line-height:21px;}
#lxb{ position:absolute; left:2px; top:32px; background:none; width:132px;  cursor:pointer;}
.tan{ padding:10px;}
.tan li{background:url(./s4.jpg) no-repeat left center; padding-left:9px; height:25px; line-height:25px;}
.tzj{ padding:10px 15px; height:200px; overflow:hidden;}
.tzj #dleft{ background:url(./l_t.jpg) no-repeat center; float:left; width:9px; height:142px;}
.tzj .dcontent{ float:left; width:170px; height:142px; overflow:hidden;}
.tzj #dcontent{width:170px; height:142px; overflow:hidden;}
.tzj .dcontent li{ float:left; width:170px; text-align:center;}
.tzj .dcontent li img{display:block; width:100px; height:140px; border:solid 1px #f9b2d2;margin:0 auto;}
.tzj .dcontent li p{ padding-top:10px; font-size:12px; text-indent:2em;}
.tzj .dcontent li p a{color:#ff7d00;}
.tzj #dright{ background:url(./l_r.jpg) no-repeat center; float:right; width:9px; height:142px;}
.wx{ padding:20px 5px 10px 5px;}
.wx img{ display:block; margin:0 auto;}
.wx p{ padding:2px; color:#999;}
.wx p span{color:#ff4aad;}
.wb{ padding:10px; text-align:center;}
.wb img{ display:block; margin:0 auto;}
.map{ padding:5px;}
.map img{ display:block; margin:0 auto;}
.map p{ padding:2px;}
.map p span{color:#ff4885;}
/*FOOTER CSS*/
.footer{ height:100%; padding-top:20px; overflow:hidden;}
.bot{ background:url(./bg6.jpg) repeat-x; border:solid 1px #ccc; height:38px; line-height:38px;margin-top:10px; text-align:center;}
.bot a{ margin:0 10px;}
.footer .lg{ float:left; width:300px;}
.footer .lg img{ display:block;}
.footer .txt{ float:left; width:640px;}


/*ÎÄÕÂÒ³*/
.wzy_pk{border:1px solid #ffcee0;padding:0 25px; padding-bottom:10px;}
.wz_bt{text-align: center;height: 80px;padding-top: 10px;border-bottom:dotted 1px #999; margin-bottom:15px;}
.wz_bt h1{font-style: normal;color: #333;font-size: 22px;font-family: "ºÚÌå";line-height: 60px}
.wz_bt p{color: #999}
.wz_bt p a{color: #f74991}
.wenzhang{ height:100%; overflow:hidden;}
.wenzhang p{font-size: 14px;padding: 7px 0;line-height: 26px}
.gjz{font-weight: normal;color: #999;padding-top: 20px;line-height: 22px}
.detail_ads{float: left;width: 270px;height: 250px;padding: 0 15px 10px 0;}
.fenx{width: 400px;float: right;height: 30px;padding-top: 20px}
.up_dow{ clear:both;margin:0 auto;height:30px;padding-top:30px;font-weight: bold;color: #d00d71; overflow:hidden;}
.up_dow li{ float:left; width:49%;}
.up_dow a{font-weight:normal}
.on_lin{width:638px; margin:10px auto; border:1px solid #dfdedf}
.wz_nws{width:640px; padding-top:10px; height:100%; overflow:hidden; margin:0 auto;}
.wz_nws .xk{width:313px; height:200px; border:1px solid #ffcddf}
.wz_nws .l{ float:left;}
.wz_nws .r{ float:right;}
.xk .bt{height:30px;background:url(../images/dot.gif) #ffc9db 8px no-repeat;line-height:33px;padding-left:25px;color:#ef2e97;font-weight:bold;font-size: 14px;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 10px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #fff;border-right-color: #fff;border-bottom-color: #fff;border-left-color: #fff;}
.xk .bt span{float:right; padding-top:10px; padding-right:10px}
.xk li{line-height:26px;background-image: url(../images/ico.gif);background-repeat: no-repeat;background-position: 20px 11px;padding-left:30px;font-size:14px;padding-top:3px}
.xk li a{color:#333;}

/**list**/
.n_list{padding-top:10px}
.n_list h3{color:#ff4dbf;background:url(../img/l_bg.jpg);padding-left:20px;height:31px;line-height:31px; margin:15px auto;}
.n_list h3 a{ background:url(../img/s5.jpg) no-repeat left center; color:#ff4dbf; padding-left:20px;}
.n_list p{color:#333; line-height:23px; text-indent:23px; text-indent:2em;}
.n_list p a{color:#F00;}
.n_page{padding:15px;text-align:center; height:100%; overflow:hidden;}
.n_page li{float:left; background:#ffeff8;border:solid 1px #ffbde1; height:20px; line-height:20px;padding:0 7px;margin:0 2px;}
.n_page li.thisclass{ border:solid 1px #ccc; background:#FFF;}
.n_page a{color:#333;}
.n_page a:hover{ text-decoration:underline; color:#F30;}
