/* basic */
body{ background:url(../image/body_bg1.png) repeat-x top #ebeae8; margin:0 auto;}
body,h1,h2,h3,h4,h5,h6,ul,p,dl,dt,dd,form,i{ margin:0px; padding:0px; font-weight:normal;font-size:12px; }
ul{ list-style:none; overflow:hidden; }
a{ color:#666; text-decoration:none; }
a:hover{ color:#cf186e; text-decoration:underline; }
img{ border:none; }
ul,li{ list-style-type: none}
.clear{ clear:both; height:0; line-height:0; font-size:1px; visibility:hidden; overflow:hidden; *zoom:1; }
em,i { font-style: normal}
.p_t{ height:27px; background:#399dc1; color:#fff; font-size:22px; }
.p_t i{ float: left; background: url(../image/txt.gif) no-repeat 5px 0; height:27px; border-left:3px solid #ebeae8; margin-left:5px; text-indent:-300px; overflow: hidden; }
.fl{ float:left; }
.fr{ float:right; }
/*layout_basic*/
.main{ color:#696A6A; width:980px; min-width:980px; margin:0px auto; font:12px/23px Verdana, Arial, Helvetica, sans-serif,"宋体"; text-align:left; }

/*topbar*/
.topbar{ height:40px; line-height:40px; }
.topbar .logo{ display:inline-block; width:207px; height:40px; background:url(../image/logo3.png) no-repeat 0 0; vertical-align:top; *vertical-align:middle; margin:0; }
.topbar a{ margin:0 6px; }

/*pic*/
.pic,.pic img{ width:980px; overflow:hidden; }

/*content*/
.content{ margin-top:10px; }
/*left*/
.left{ width:293px; float:left; padding-right:10px; overflow:hidden; }
.l_slide{ width: 293px; height: 292px; overflow: hidden; }
.video{ margin-top:10px; }
.video .p_t{ height: 25px;}
.video .p_t i { width: 112px; height: 25px; }
.video .v_main{ margin-top:3px; }
/*center*/
.center{ width:404px; float:left; background:#fff; overflow: hidden; }
/*recommend*/
.recommend{ background:url(../image/bg3.png) no-repeat -837px -72px; }
.rmd_list{ padding-top:20px; margin:0 10px; }
.rmd_list h3{ font:bold 16px/23px "微软雅黑"; text-align:center; padding-bottom:5px; }
.rmd_list h3 a{ color:#cf186e; }
.rmd_list p{ text-indent:2em; }
.rmd_list p a{ color:#333; }
/*news*/
.news{ float: left; width: 396px; margin:15px 4px 0; }
.n_t{ float: left; width: 396px; background:url(../image/bg3.png) no-repeat -293px -63px; font:bold 18px/25px "宋体"; text-indent:15px; }
.n_t i { float: left; width: 77px; height: 19px; margin-left: 14px; background:url(../image/txt.gif) no-repeat 0 -56px; text-indent: -150px; overflow: hidden; }
.news ul{  float: left; width: 376px; padding:9px 10px; height:242px; }
.news li{ float: left; width: 376px; height:27px; line-height:27px; overflow: hidden; font-size: 13px; font-family: "宋体";}
.news li .title{ width:285px; float:left; height:26px; overflow:hidden; }
.news li .time{ width:80px; float:right; }
.news li,.news li a:link,.news li a:visited,.ask li a:link, .ask li a:visited { color: #393939; }
/*right*/
.right{ width:262px; float:right; font-size: 13px; }
/*intro*/
.intro{ width: 262px; height: 291px; background:#fff; overflow: hidden; }
.intro .p_t i { width: 107px; background-position: 5px -27px }
.ask .p_t i { width: 126px; background-position: 5px -82px }
.intro .p_t i,.ask .p_t i,.comment .p_t i{ border-left:3px solid #fff; }
.intro .i_main{ float: left; width: 242px; display: inline; margin:5px 10px; padding-bottom:11px; line-height:23px; }
.intro .i_main i{ display:inline-block; width:20px; height:7px; background:url(../image/bg3.png) no-repeat -706px -77px; margin-right:5px; }
/*ask*/
.ask{ width: 262px; height: 277px; background:#fff; margin-top:8px; font-family: "宋体"; overflow: hidden;}
.ask ul{ width: 242px; float: left; display: inline; padding:5px 0; margin:0 10px; }
.ask .first{ display: inline; width: 238px; margin:3px 2px 0; height:80px; }
.ask .first img{ width:238px; height:80px; }
.ask li{ float: left; height:27px; line-height:27px; width:242px; overflow:hidden; }
/*slide*/
.slide{ margin-top:40px; }
.s_title{ height: 35px; border-top:4px solid #cf186e; position:relative; }
.s_title span{ position:absolute; left:30px; top:-20px; width:150px; height:42px; background:url(../image/bg3.png) no-repeat -123px -53px #ebeae8; }
/*comment*/
.comment{ width: 980px; padding-top:15px; }
.comment .p_t{ background:#cf186e; }
.comment .p_t i { width: 144px; background-position: 5px -110px }
.c_main{ width: 952px; padding:10px 14px; background:#fff; }
.cm_l{ width:470px; float:left; background:#ffe5f6; padding-bottom:14px; min-height: 302px; }
.cm_l p{ padding:10px 0; text-indent:40px; }
.cm_l table{ margin-left:10px; }
.cm_l p a{ font-weight:bold; color:#cf186e; }
.cm_l textarea{ border:1px solid #dddcdd;width:380px; font:12px/23px Verdana, Arial, Helvetica, sans-serif,"宋体"; }
.cm_l textarea{ height:208px; }
.cm_l .sub{ width:84px; height:25px; border:none 0; background:#399dc1; color:#fff; font-weight:bold; line-height:25px; font-size:14px; }
.cm_r{ width:470px; min-height: 316px; float:right; background:#ffe5f6; }
.cm_r table{ width: 450px; border-collapse:collapse; border-spacing:0; margin:0 10px; margin-top:10px; }
.cm_r .u_name{ padding-top:5px; }
.cm_r .u_name a{ font-weight:bold; color:#cf186e; }
.cm_r .time{ text-align:right; }
.cm_r .con{ border-bottom:1px dotted #f8c4d0; padding-bottom:10px; }
.cm_r .page{ text-align:center; padding:8px 0; }
.cm_r .page .now{ color:#cf186e; }

/*zhuant*/
.zhuant{ margin-top:20px; background:url(../image/bg3.png) no-repeat 0 0; }
.zhuant .p_t{ background:none; }
.zhuant .p_t i { border:none; width: 189px; background-position: 10px -138px }
.zt_slide{ margin-left:20px; margin-top:10px; background:#fff; width:950px; }
.zt_slide .prev,.zt_slide .next{ float:left; width:9px; height:135px; background:url(../image/bg3.png) no-repeat; margin:13px 10px 0; display:inline; }
.zt_slide .prev{ background-position:-35px -52px; }
.zt_slide .next{ background-position:-45px -52px; }
.zt_slide .zta_list{ float:left; width:890px; height:185px; position:relative; overflow:hidden; }
.zt_slide .zta_list ul{ position:absolute; left:0; top:0; width:105%; }
.zt_slide .zta_list li{ float:left; width:214px; padding:10px 4px; }
.zt_slide .zta_list li img{ width:214px; height:135px; }
.zt_slide .zta_list li p{ text-align:center; width:214px; height:23px; overflow:hidden; }

/*list*/
.ft14{font-size:14px;}
.white { color:#FFF; }
.white a { color:#FFF; }
.white a:visited { color:#FFF; }
.white a:hover { color:#FFF; }
.yellow a:link,.yellow a:visited { color:#FFFC00; }
a:link.red,a:visited.red { color:#E92566}
#wrapper { width: 100%; min-width: 1020px; margin: 0 auto; padding-top: 50px; background: url(../image/wrap_bg.jpg) no-repeat center 0; }
.top{ background:url(../image/index_repeat1.png) repeat-x 0 0;border-bottom: 1px solid #D4D4D4;overflow:hidden;height:30px;line-height:30px;margin: 0 auto;}
#userbar { width: 1000px; height: 25px; margin: 0 auto; padding-top: 5px; background: url(../image/index_repeat1.png) repeat-x 0 0; border-bottom: 1px solid #D4D4D4;  overflow: hidden; }
.userbar_l { width: 500px; height: 25px; margin-left: 5px; overflow: hidden; line-height: 25px; color: #ccc; }
.userbar_l a { padding: 4px 6px 0 8px; }
.userbar_r { width: 490px; height: 25px; padding-right: 5px; text-align: right; overflow: hidden; }
.login_action {  width: 230px; height: 18px; padding: 2px 0; background: url(../image/bg_new.png) no-repeat 0 0; overflow: hidden; }
.login_username { float: left; width: 118px; height: 17px; margin-left: 11px; border: 0; color: #9F9F9F; line-height: 17px; }
.login_password { float: left; width: 80px; height: 17px; margin-left: 10px; border: 0; color: #9F9F9F; line-height: 17px; }
.login_submit { float: left; width: 40px; height: 22px; background: url(../image/bg_new.png) no-repeat -231px 0; border: 0; text-indent: -1000px; }
.userbar_r a { height: 21px; margin-left: 9px; line-height: 23px; }
.logined { display: none; }
.login_right { width: 154px; }
.userbar_r .nologin a { float: left; }
.usertop_r { width: 305px; }
.user_logins { width: 245px; line-height: 19px; padding-right: 5px; text-align: right; }
/*.logined { text-align: right; }*/
#header { width: 980px; height: 100px; margin: 0 auto; padding: 10px; background: #FFF; overflow: hidden; }
.header_logo { width: 280px; }
.header_logo h1 a{ float: left; width: 280px; height: 100px; background: url(../image/logo.gif) no-repeat 0 0; text-indent:-1000px; overflow: hidden; }
.header_banner { width: 700px; text-align: right; }
/*nav_new*/
/*nav_new*/
#nav { margin: 0 auto; width: 1000px; height: 38px; background: url(../image/nav_repeat.png) repeat-x 0 0 }
#nav li { float: left; width: 85px; height: 38px; text-align: center; line-height: 38px; margin: 0 4px 0 3px;}
#nav .on { background: url(../image/nav_on.png) no-repeat right 2px; font-weight: bold}
#nav .index { width: 84px; margin: 0; }
#nav .last { margin-right: 0; }

.fb16 { font-size: 16px; font-weight: bold; }
.wrap_category { margin:0 auto; width:980px; padding:0px 10px; background: #FFF; overflow:hidden; text-align: left; }
.wrap_content { width: 1000px; margin: 0 auto;}
.list_type a { padding: 0 5px; }
.list_pics, .list_type { float: left; width: 980px; padding: 10px; background: #FFF }
.list_pics li { float: left; display: inline; width: 218px; margin-left: 20px; }
.list_pics li img { width: 214px; height: 135px; padding: 1px; border: 1px solid #E8E8E8;}
.list_pics li p { float: left; width: 218px; height: 30px; line-height: 30px; text-align: center; overflow: hidden; }
.list_position{ width: 700px;height:35px;padding-left:25px;background:url(../image/li_bg2.gif) no-repeat 15px -574px;line-height:35px;overflow:hidden;text-align:left;}
.list_navs { width: 1000px; }
.list_search { width: 250px; padding-top: 8px; text-align: right; }
.sea_b { margin-left: 5px; }
.list_type { width: 940px; padding: 10px 30px; font-size: 14px; }

/*footer*/
.wrap { width:1000px; margin:0px auto; background: #FFF; overflow:hidden; text-align: left}
.bottom_nav{ width: 960px; height: 40px; line-height: 26px; text-align:center; color: #ddd}
.bottom_nav li { display: inline; }
.bottom_nav li i { padding: 0 5px}
.bottom_new, .bottom_new dl { width: 980px}

.bottom_new dt, .bottom_new dd { display: inline; float: left; width: 360px; margin-left: 40px; overflow: hidden;}
.bottom_new dt { line-height: 30px; padding-top: 40px; }
.bottom_new dl p { width: 100%; height: 26px; line-height: 26px; color: #636363; text-align: left; text-indent: 0}
.bottom_new dt p { height: 30px; line-height: 30px; }
.ft14 { font-size: 14px; }
.bottom_new img { vertical-align: middle; }
.bottom_new .cn_center p { height: 26px; line-height: 26px; }
.bottom_new .askqq { height: 24px; line-height: 24px; }
.bottom_new .cn_tel { width: 235px; height: 205px; margin-left: 20px; padding-left: 24px; border-left: 1px solid #DDD; }
.bottom_new .cn_tel .red { color: #D34776; }
.bottom_new .cn_tel .red strong { padding-left: 50px; font-size: 14px; }
.bottom_new .cn_tel a:hover { text-decoration: none; }
.bottom_new .cn_tel .tels { display: inline-block; width: 62px; cursor: pointer; }
.bottom_new .hk_ico,.bottom_new .cn_ico,.bottom_new .wx{ display:inline-block; background:url("../image/copy.png") no-repeat; vertical-align:middle; overflow: hidden; }
.bottom_new .hk_ico{ width:16px; height:11px; background-position:0 -17px; }
.bottom_new .cn_ico{ width:16px; height:13px; background-position:0 -28px; }
.bottom_new .wx{ width:20px; height:17px; background-position:0 0; margin-right: 5px}

.nav_sides { display: inline; float: left; width: 980px; height: 65px; margin: 10px 0 0 10px}
.nav_sides ul { width: 980px; height: 58px}
.nav_sides li { display: inline; float: left; width: 114px; height: 52px; margin-left: 5px; border: 1px solid #CCC; text-align: center;}
.nav_sides li a { float: left; display: inline; width: 95px; height: 43px; margin: 4px 0 0 5px; cursor: pointer; background: url(../image/side_nav.gif) no-repeat 0 -158px; text-indent: -400px; line-height: 43px; overflow: hidden}
.nav_sides li a:active, .nav_sides li a:hover { text-decoration: none}
.nav_sides .baidu a { width: 96px; height: 44px; background-position: 0 0}
.nav_sides .sohuv a { width: 126px; background-position: -174px 0}
.nav_sides .sohut a { width: 100px; background-position: 0 -57px}
.nav_sides .sina a { width: 100px; height: 45px; background-position: -200px -56px}
.nav_sides .qq a { width: 100px; height: 37px; margin-top: 9px; background-position: 0 -113px}
.nav_sides .korea a { width: 116px; height: 46px; margin: 3px 0 0 3px; background-position: -185px -108px}
.nav_sides .sohuv { width: 136px}
.nav_sides .korea { width: 122px;}
.nav_sides .last { margin-top: 0; width: 105px; background: none}
.nav_sides .baidu { width: 105px; }
.nav_sides .sohut { width: 110px; }
.nav_sides .sina { width: 110px; }
.nav_sides .qq { width: 110px; }
.nav_sides .believe { width: 125px; background: none; }
.nav_sides .believe a { width: 114px; background: none; text-indent: 0; }

/***S pages*/
#pages {float:left;width:100%;padding:14px 0 10px;font-family:"宋体"; text-align:center;}
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#DB3367; border:1px solid #DB3367; color:#fff; text-align:center; }
.page .noPage { display:inline-block; height:22px; line-height:22px; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
/***E pages*/