/* 专题模板 2012-01-13 */

/* reset及通用定义 */

body{background-image:none;}
.footBg{ text-align:center;}


/* Black 黑色风格 */
body.black{ background:#080808;}

.gray{ color:#777;}.gray a{ color:#aaa;}.gray a:hover{ color:#eee;}
.bgc_e4{ background-color:#33CC33;}
.bgc_fd{ background-color:#fff;}

.boxLine2{ border:1px solid #ffbf7a; background-color:#fffced;}
.boxLine p{ margin:5px 0;}

input.btn{ width:78px; height:30px; line-height:24px; display:block; background:url(../images/btn.png) left top; color:#555; cursor:pointer; text-align:center; font-size:14px;font-family:"Microsoft Yahei";}
input.btn:hover{ background:url(../images/btn.png) left bottom; color:#fff; text-decoration:none; font-weight:700;}

.header{ height:135px; background:url(../images/special.png) left top repeat-x;}
.header .logo{ width:320px; height:94px; background:url(../images/logo_special.png) 10px 50% no-repeat;}
.header .name{ color:#FF9900; font-size:24px; font-family:"微软雅黑";height:64px; margin-top:30px; position:relative;}
.header .name .l{width:30px; height:40px; background:url(../images/special.png) left -610px; position:absolute; left:-35px;}
.header .name .r{width:30px; height:40px; background:url(../images/special.png) right -620px; position:absolute; right:-35px;}
.hearder .share{ width:300px;}

.nav{ height:40px; line-height:40px; padding:0 10px; color:#333;}
.nav a{ margin:0 5px; color:#ccc;}
.nav a:hover{ margin:0 5px; color:#fff;}

.bigImgBg{ height:235px; background:url(../images/special.png) left -135px repeat-x;}
.bigImg{ position:relative;}
.bigImg .l{ height:235px; width:20px; background:url(../images/special.png) left -370px repeat-x; position:absolute; top:0; left:-20px;}
.bigImg .r{ height:235px; width:20px; background:url(../images/special.png) right -370px repeat-x; position:absolute; top:0; right:-20px;}
.bigImg img{ margin:10px 0 0 10px;}

.main .lCon{ width:320px;}
.main .cCon{ width:380px;}
.main .rCon{ width:240px;}

body.black .footerBg{ height:100px; text-align:center; color:#e4e4e4; background:none;}
body.black .footerBg p{ line-height:21px;}
body.black #footer{ background:url(../images/special.png) 0 -670px repeat-x; height:39px; line-height:39px; color:#fcc445; margin:0 auto 10px;}
body.black #footer .l{ background:url(../images/special.png) left -709px no-repeat; width:15px; height:39px;}
body.black #footer .r{ background:url(../images/special.png) right -709px no-repeat; width:15px; height:39px;}


/* 白色背景的 */
body.default{ background:#f4f4f4;}

body.default .header{ height:115px; background:url(../images/specialNav.png) left bottom no-repeat;}
body.default .header .logo{ width:270px; height:74px; background:url(../images/logo_special_default.png) 10px 50% no-repeat;}

body.default .header .name{ color:#333; font-size:24px; font-family:Microsoft Yahei;height:60px; margin-top:20px; position:relative;}
body.default .header .name .l{width:30px; height:40px; background:url(../images/yinhao.png) left 0px; position:absolute; left:-35px;}
body.default .header .name .r{width:30px; height:40px; background:url(../images/yinhao.png) right -10px; position:absolute; right:-35px;}

body.default .nav{ height:35px; line-height:35px; padding:0 10px; color:#fd8182;}
body.default .nav a{ margin:0 5px; color:#fcc7c7;}
body.default .nav a:hover{ margin:0 5px; color:#fff;}
