﻿@charset "utf-8";
/* CSS Document */

/*common*/
body { font-family: "Microsoft Yahei"; min-width: 1200px;    width: 100%;}
span { overflow:hidden;}/*兼容IE8*/


/*正文开始*/
.t_bg03 { background:#fff; height:90px;}

.h_con02 { height:80px; width:1200px; overflow:hidden}
.h_con02 h1 { padding:19px 0 0; float:left;}
.h_bt02 { padding:23px 0 0 20px;}
.h_pho02 { margin-top:18px; background:url(../imgs/f_dh.png) no-repeat 0 0; padding-left:54px;}
.h_pho02 span { color:#000; font-size:24px; display:block;}
.h_pho02 em { display:block; text-align:center; font-size:14px;}


.banner { background:url(../imgs/banner.jpg) no-repeat center 0; height:656px; display:block}

/*活动详情*/
.hd01 { position:relative; margin:55px 0 0;}
.hd01 span { display:block; position: absolute; top:0; left:0; font-size:48px; color:#000; line-height:48px;}
.hd01 span b { color:#c50008;}

.hd02 { background:url(../imgs/hd_pic02.jpg) no-repeat; height:84px; padding:18px 0 0 32px; margin-bottom:42px;}
.hd02 p { float:left; background:url(../imgs/p_inp.png) no-repeat; width:447px; height:66px; line-height:66px; margin-right:11px;}
.hd02 p em { display:block; float:left; font-size:22px; color:#cf3c2a; width:89px; text-align:center;}
.hd02 p input { background: none; width:330px; padding:0 5px; height:66px; line-height:66px; border:none; float:left; outline:none;font-family:"Microsoft YaHei"; font-size:22px; color:#cf3c2a;}
.hd0202 { margin:0;}

.hd_bg01 { background:url(../imgs/hd_bg01.jpg) no-repeat center 0; height:720px;}

.tj_top { text-align:center; padding:50px 0 40px;}
.tj_top span a { font-size:48px; color:#000}
.tj_top span a em { color:#c50008}
.tj_top i { display:block; font-size:22px; color:#000; padding:10px 0 0;}
.tj_top i em { width:101px; height:34px; line-height:34px; background:#c50008; border-radius:50px; color:#fff; font-size:22px; display:inline-block; margin-right:5px;}

.tj01 { width:545px;}
.tj01 span { display:block; font-size:16px; color:#000; line-height:30px; text-indent:32px; height:135px; border-bottom:solid 2px #ccc}
.tj01 em { display:block; font-size:18px; color:#c50008; padding:10px 0;}
.tj01 a { display:block; width:108px; float:left; height:32px; line-height:32px; border-top:solid 1px #e5e5e5; font-size:14px; color:#737373;}
.tj02 { margin-bottom:80px;}

.al_bg { background:url(../imgs/al_bg.jpg) repeat-x; height:883px;}
.al_top { text-align:center; padding:50px 0 30px;}
.al_top b { display:block; font-size:48px; color:#000;} 
.al_top span { display:block; font-size:30px; color:#333;} 
.al_top span em { color:#be161d}

.al01 { background:url(../imgs/al_btbg.jpg) no-repeat; width:264px; height:708px;}
.al01 ul li { height:80px; padding:34px 0 0 22px;}
.al01 ul li a i  { background:#9e030f; width:56px; height:56px; line-height:56px; text-align:center; font-family:Arial; font-size:24px; color:#fff; border-radius:100px; display:block; float:left; font-style:italic; font-weight:bold;}
.al01 ul li a:hover i,.al01 ul .cur a i { background:#fff; color:#be0009;}
.al01 ul li a span { display:block; float:left; font-size:24px; color:#fff; padding-left:20px;}

.gy { padding:60px 0 0;}
.hd_bg02 { background:url(../imgs/hd_bg02.jpg) no-repeat center 0; height:507px;}

.tj12 { padding:55px 0 0;}
.tj_top12 { text-align:center;}
.tj_top12 span { display:block; font-size:48px; color:#000}
.tj_top12 span em { color:#db0009}
.tj_top12 i { display:block; font-size:30px; color:#000}
.tj_top12 p { font-size:23px; color:#000; line-height:37px; padding:20px 0;}
.tj_top12 p b { color:#db0009;}
.tj_con12 { padding:30px 0 0; height:240px;}
.tj_con12 a { display:block; float:left; margin-right:16px; text-align:center; width:186px;}
.tj_con12 .nobor { margin:0;}
.tj_con12 a img { width:186px; height:157px;}
.tj_con12 a em { display:block; padding:10px 0 0; font-size:16px; color:#000;}

.f_bg10 { background:url(../imgs/f_bg.jpg) no-repeat center 0; height:218px;}
.f_bg10 p { padding:58px 0 0; font-size:24px; color:#fff; text-align:center; float:left;}
.f_bg10 p em { display:block; font-size:18px; color:#fff; padding:15px 0 0;}
.f_bg10 span { display:block; font-size: 24px; color:#fff; background:url(../imgs/f_dh.png) no-repeat; padding-left:50px; margin:50px 0 0; float:right; text-align:center;}
.f_bg10 span em { display:block; font-size:14px; color:#fff; padding:10px 0 0;}
