
@charset "utf-8";

/* [初始化CSS]
--------------------------------------------*/
body {
    background:#152652;
	margin:0;
	font:12px simsun, Tahoma, Helvetica, Arial, sans-serif;
}
h1,h2,h3,h4,h5 {margin:0; font-weight:normal;}
div,p,img,
ul,ol,li, 
dl,dt,dd, 
table,th,td, 
form {margin:0;padding:0;}
img {border:0;}
em {font-style:normal;}
ul li{list-style:none; }
a {text-decoration:none;}
a:hover {text-decoration:underline;}

/* [通用部分]
--------------------------------------------*/

/* 页头 */
.header {background:#FFF; width:100%; height:56px;}
.subhead {background:url(../images/bg_x.jpg) 0 bottom repeat-x #FFF; height:36px;}
.header .cont {
    background:#FFF;
    height:41px;
    margin:0 auto;
	padding:9px 6px 6px;
	width:988px;
}
.header .logo {
    background:url(../images/homeImages.png) no-repeat;
	float:left;
	height:41px;
	width:91px;
}
.header .sLogo {
    background:url(../images/commonImages.png) no-repeat;
	float:left;
	height:30px;
	width:120px;
}
.header .h_nav {
    color:#416472;
	float:left;
	font-size:14px;
	padding:12px 0 0 43px;
}
.header .h_nav a {color:#416472; padding:0 8px;}
.header .h_nav a:hover {text-decoration:underline;}
.header .sta {float:right; padding-top:13px;}
.header .sta p { display:inline; float:left; margin-right:8px;}
.header .sta a {color:#F35C93; font-weight:bold;}
.header .sub_cont {
    background:url(../images/bg_x.jpg) 0 bottom repeat-x #FFF;
    height:30px;
    margin:0 auto;
	padding:3px 6px;
	width:988px;
}
.header .sub_nav {
    color:#416472;
	float:left;
	font-size:14px;
	padding-top:9px;
}
.header .sub_nav a {color:#416472; padding:0 8px;}
.header .sub_nav a:hover {text-decoration:underline;}
.header .sub_sta {float:right; padding-top:13px;}
.header .sub_sta a {color:#D02C56; display:inline-block; padding:0 3px;}

/* 页脚 */
.footer {background:#FFF; width:100%;}
.footer a {color:#2b2b2b;}
.footer .f_nav {background:#FFF; margin:0 auto; width:1000px; padding:16px 0;}
.footer .navBg {border:1px solid #d9d9d9; color:#e8e8e8; height:26px; line-height:26px; background:none;}
.footer .navBg a {background:url(../images/f_nav_x.gif) right no-repeat; padding:0 4px 0 3px;}
.footer .navBg ul {color:#ba2636; float:right; width:200px;}
.footer .navBg li {display:inline; float:right; padding:0 8px 0 20px;}
.footer .navBg li a {background:none; color:#ba2636; padding:0;}
.footer .navBg li.sp {background:url(../images/ico_sp.gif) 0 no-repeat;}
.footer .navBg li.fh {background:url(../images/ico_fh.gif) 0 no-repeat;}
.copyright {
    background:url(../images/footer_bg.jpg) top repeat-x #FFF;
	line-height:24px;
	height:95px;
	text-align:center;
}
.copyright .cont {
    background: url(../images/footer_bg.jpg) repeat-x #FFF;
    font-family: Arial,simsun;
    font-size: 12px;
    margin: 0 auto;
	height:75px;
    padding-top: 20px;
    width: 1000px;
}
.copyright span {font-family:Arial;}
.copyright a{padding:0 3px;}

/* 通用模块 */

.wrap {margin:0 auto; padding:10px 0; width:1000px;}
.l_cont {float:left; width:700px;}
.r_cont {float:right; width:290px;}
.l_cont01 {float:left; width:750px;}
.r_cont01 {float:right; width:240px;}
.cBox {background:#FFF;}
.cBox01 {background:#F0F0F0;}
.contBox01 {
    background:#FFF;
    border-left:1px solid #bebebe;
	border-right:1px solid #bebebe;
}
.cB01_t {background:url(../images/commonImages.png) 0 -43px no-repeat; height:8px; overflow:hidden;}
.cB01_b {background:url(../images/commonImages.png) 0 -52px no-repeat; height:8px; overflow:hidden;}
.contBox02 {
    background:#FFF;
    border-left:1px solid #bebebe;
	border-right:1px solid #bebebe;
	padding:0 10px;
}
.cB02_t {background:url(../images/commonImages.png) 0 -70px no-repeat; height:8px; overflow:hidden;}
.cB02_b {background:url(../images/commonImages.png) 0 -79px no-repeat; height:8px; overflow:hidden;}
.cB02_t_p {background:url(../images/commonImages.png) 0 -88px no-repeat; height:8px; overflow:hidden;}
.cB02_b_p {background:url(../images/commonImages.png) 0 -97px no-repeat; height:8px; overflow:hidden;}
.contBox03 {
    background:#f0f0f0;
	padding:0 10px;
}
.cB03_t {background:url(../images/commonImages.png) 0 -132px no-repeat; height:8px; overflow:hidden;}
.cB03_t01 {background:url(../images/commonImages.png) 0 -150px no-repeat; height:3px; overflow:hidden;}
.cB03_b {background:url(../images/commonImages.png) 0 -141px no-repeat; height:8px; overflow:hidden;}
.cB03_b01 {background:url(../images/commonImages.png) 0 -154px no-repeat; height:3px; overflow:hidden;}
.cB03_t_p {background:url(../images/commonImages.png) 0 -106px no-repeat; height:8px; overflow:hidden;}
.cB03_t01_p {background:url(../images/commonImages.png) 0 -124px no-repeat; height:3px; overflow:hidden;}
.cB03_b_p {background:url(../images/commonImages.png) 0 -115px no-repeat; height:8px; overflow:hidden;}
.cB03_b01_p {background:url(../images/commonImages.png) 0 -128px no-repeat; height:3px; overflow:hidden;}

/* 标题 */

h3 {
    background:url(../images/title_icon.gif) 6px no-repeat;
	border-bottom:2px solid #f35c93;
	color:#666;
	font-size:12px;
	height:36px;
	padding-top:3px;
	padding-left:25px;
}
h3 span {color:#ff005d; font:20px '微软雅黑','黑体';}
h3 span.quan {color:#ff0000; font-size:12px;}
h3 .link {color:#505050; float:right; padding-top:8px;}
h3 .link a {color:#505050; font-size:12px; padding:0 3px;}
h3 .link a.more {background:url(../images/title_icon01.gif) right no-repeat; padding-right:13px;}
h4 {height:20px; font-size:12px;}
h5 {
    background:url(../images/title_icon.gif) 6px no-repeat;
	border-bottom:2px solid #f35c93;
	color:#FB4084;
	font-size:14px;
	font-weight:bold;
	height:39px;
	line-height:39px;
	padding-left:25px;
}

/* 菜单 */
.nav {background:url(../images/nav_bg.jpg) top repeat-x; width:100%;}
.nav_b {background:url(../images/commonImages.png) 0 -61px no-repeat; height:8px; overflow:hidden;}
.subBg {background:url(../images/sNav_bg.jpg) top repeat-x;}
.nav .cont {
    background:url(../images/sNav_bg.jpg) top repeat-x;
    margin:0 auto;
	position:relative;
	width:1000px;
}
.nav .cBg {background:url(../images/nav_bg.jpg) top repeat-x;}
.nav .link {
    font-size:14px;
	font-weight:bold;
	height:40px;
	padding:0 38px;
}
.nav .icon {
    background:url(../images/commonImages.png) -210px 0 no-repeat;
	float:left;
	height:40px;
	width:20px;
}
.nav .icon01 {
    background:url(../images/commonImages.png) -231px 0 no-repeat;
	float:left;
	height:40px;
	width:20px;
}
.nav .sc {
    background:url(../images/commonImages.png) -252px 0px no-repeat;
	display:block;
	float:right;
	height:19px;
	width:70px;
}
.nav .link ul {float:left; width:685px;}
.nav .link li {float:left; height:40px; line-height:40px;}
.nav .link li a {color:#FFF; margin:0 25px 0 5px;}
.nav .n_cot {
    background:#f7e6d4;
	border-top:1px solid #debdb6;
	border-left:1px solid #c6a3a2;
	border-right:1px solid #c6a3a2;
}
.nav .box {padding:10px 0 10px 33px; width:965px;}
.nav .nav_x {background:url(../images/nav_x.jpg) top repeat-x;}
.nav .tit {
    background:url(../images/commonImages.png) -121px 0px no-repeat;
	color:#cda2b1;
	font-size:14px;
	font-weight:bold;
	height:32px;
	line-height:32px;
	margin-right:10px;
	padding-right:5px;
	text-align:center;
	width:58px;
}
.nav .list {display:inline; float:left;}
.nav .w01 {margin:0 14px 0 7px; width:250px;}
.nav .w02 {margin:0 14px; width:270px;}
.nav .w03 {margin:0 14px 0 7px; width:846px;}
.nav .w04 {width:720px;}
.nav .list .more {
    background:url(../images/homeImages.png) -625px 0 no-repeat;
	display:block;
	float:right;
	height:13px;
	width:40px;
}
.nav .list .bt {height:20px; font-weight:bold; margin-left:5px;}
.nav .list li {
    display:inline;
	float:left;
	height:20px;
	margin:0 5px;
}
.nav .list a {color:#505050; white-space:nowrap;}
.nav .cont .nav_l {
    background:url(../images/homeImages.png) -92px 0 no-repeat;
	height:63px;
    left:0;
	position:absolute;
	top:0;
	width:16px;
}
.nav .cont .nav_r {
    background:url(../images/homeImages.png) -109px 0 no-repeat;
	height:63px;
	right:0;
	position:absolute;
	top:0;
	width:16px;
}

/* 搜索 */
.s_box {height:62px; padding-top:28px; position:relative;}
.s_box .s_nav {height:33px; position:absolute; top:0;}
.s_box .s_nav li {float:left;}
.s_box .s_nav li.bt {
    color:#636363;
	cursor:pointer;
    display:block;
	font-weight:bold;
	height:33px;
	line-height:28px;
	text-align:center;
	width:90px;
}
.s_box .s_nav li.on { background:url(../images/commonImages.png) -389px 0 no-repeat #ff5a93; color:#FFF;}
.search {
    background:#FF598D;
	height:41px;
	width:678px;
}
.search .link {color:#FFF; float:left; margin-top:13px; padding:0 15px;}
.search a {color:#FFF;}
.search input {
    border:0;
	float:left;
	padding:0;
}
.search input.text {
    background:url(../images/s_icon.jpg) 0 no-repeat #FFF;
	height:30px;
	line-height:30px;
	padding:0 0 0 23px;
	width:537px;
}
.search input.text01 {
    background:url(../images/s_icon.jpg) 0 no-repeat #FFF;
	height:30px;
	line-height:30px;
	margin:6px 0 0 0;
	padding:0 0 0 23px;
	width:330px;
}
.search input.sub {
    background:url(../images/commonImages.png) -525px 0 no-repeat;
	cursor:pointer;
	height:25px;
	margin:9px 0 0 17px;
	width:65px;
}
.search input.but {
    background:url(../images/commonImages.png) -591px 0 no-repeat;
	cursor:pointer;
	height:25px;
	margin:9px 0 0 17px;
	width:65px;
}
.s_box .hot {color:#828282; padding:5px 5px 0;}
.s_box .hot a {color:#828282; padding:0 5px;}
.s_box01 {height:58px; padding:0 69px; position:relative;}
.s_box01 .t01 {
    color:#636363;
    float:left;
	font-size:14px;
	font-weight:bold;
	height:41px;
	line-height:41px;
	width:65px;
}
.s790 {width:790px;}
.search .img01 {
    background:url(../images/commonImages.png) -480px 0 no-repeat;
	float:left;
	height:41px;
	width:12px;
}
.search .img02 {
    background:url(../images/commonImages.png) -493px 0 no-repeat;
	float:left;
	height:41px;
	width:12px;
}
.search .img03 {
    background:url(../images/commonImages.png) -506px 0 no-repeat;
	float:left;
	height:41px;
	width:5px;
}
.search .img04 {
    background:url(../images/commonImages.png) -512px 0 no-repeat;
	float:right;
	height:41px;
	width:12px;
}
.search .img05 {
    background:#FFF;
	float:left;
    height: 30px;
    margin:6px 0 0;
    width: 560px;
}

/* 横幅广告 */
.banner {background:url(../images/commonImages.png) 50% -158px no-repeat #FED6DE;  height:110px;}
.banner .cont {
    background:url(../images/commonImages.png) 50% -158px no-repeat #FED6DE;
	height:110px;
	margin:0 auto;
	width:1000px;
}
.banner a.btn {
    display:block;
	float:left;
	height:110px;
	width:189px;
}

/* 标签 */

.tag {
    border-top:1px solid #bebebe;
	border-bottom:1px solid #bebebe;
	height:33px;
	line-height:33px;
}
.tag li {
    display:inline;
    float:left;
	height:33px;
	margin:0 5px;
}
.tag li.bg {
    background:url(../images/tag_bg.gif) right no-repeat;
    text-align:center;
	padding-right:15px;
	width:60px;
}
.tag li.bg a {color:#D02C56; font-weight:bold;}
.tag span{display:block; padding-top:13px;}
.tag a {color:#2B2B2B;}

.blockBg {background:none repeat scroll 0 0 #FFFFFF; border-left:1px solid #BEBEBE; border-right:1px solid #BEBEBE; width:998px;}

/* 其他 */

.clear{clear:both; height:0; overflow:hidden;}
.clearfix:after {
    content:".";
    display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
*+html .clearfix {min-height: 1%;}
.d_none {display:none;}
.b_none {border:none;}
.bold {font-weight:bold;}
.cursor {cursor:pointer;}
.fl {float:left;}
.fr {float:right;}
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.l22 {line-height:22px;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mr10 {margin-right:10px;}
.mr40 {margin-right:40px;}
.mb10 {margin-bottom:10px;}
.pt10 {padding-top:10px;}
.pb10 {padding-bottom:10px;}
.size12 {font-size:12px;}
.size14 {font-size:14px;}
.lh20 {line-height:20px;}
.pink {color:#f35c93;}