@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:14px;line-height:22px;font-family:"微软雅黑";-webkit-text-size-adjust:none; background:#f8f1eb;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;vertical-align:bottom;}
ul,li{list-style-type:none;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}
.rel{ position:relative;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}

/*header*/
.banner{min-width:1200px; position:relative;}
.header{ min-width:100%; position:absolute;top:0;left:0; background:url(../images/index_01.png); height:125px;}
.content{ width:1200px; margin:0 auto; clear:both;}
.search{ width:222px; margin:53px 8px 0 0; font-size:16px; color:#fdfdfd;}
.sear{ background:url(../images/ser01.png) no-repeat; width:143px; height:22px; float:right;}
.ss{ width:108px; height:22px; background:none; border:none; padding-left:7px; color:#fff; float:left;}

.nav_bg{ min-width:1200px; background:#2c2b2b; height:118px; clear:both;}
.nav li{ float:left; text-align:center; line-height:46px; padding:37px 20px 0; font-size:18px;}
.nav li a{ color:#fff; display:block;}
.nav li a:hover{ color:#ffe100; border-bottom:solid 7px #ffe100;}
/*index*/
.index{ background:#fff;}
.tit{ padding:10px 0;}
.activity_pic{ width:700px; height:541px; position:relative; float:left;}
.activity_con{ width:700px; height:135px; position:absolute;bottom:0;left:0; color:#fff; background:url(../images/index_01.png);}
.activity_con h3{ font-size:30px; line-height:46px; padding:19px 0 0 23px;}
.activity_con p{ font-size:25px; line-height:41px; padding:0 0 0 23px;}
.activity_list{ width:494px; height:537px; float:right; background:#242422; padding-left:6px; padding-top:4px;}
.activity_list li{ width:470px; height:116px; margin-bottom:8px; background:#454346; padding:10px 7px 0; }
.activity_list_txt{ width:260px; float:left; margin-left:17px; color:#fff;text-align:center}
.activity_list_txt h3{ font-weight:normal; font-size:28px; line-height:38px;}
.activity_list_txt p{ font-size:18px; line-height:20px; padding:0 50px 0 8px;}

.camp_con{ width:515px; height:150px; background:url(../images/index_13.png); position:absolute;right:60px;bottom:30px;}
.camp_con_txt{ width:195px; float:left; padding:18px 0 0 23px; line-height:24px; color:#fff;}
.base{ width:396px; background:#999999; height:344px; padding:56px 44px 0 52px;}
.base p{ font-weight:bold; line-height:39px; color:#fff; font-size:28px; padding:24px 13px 46px 10px;}
.more{ position:absolute; right:33px; top:20px;}
.more a{ font-size:16px; color:#7a7676;}

.person{ border-top:solid 3px #e8e7e7; border-bottom:solid 3px #e8e7e7; padding:43px 0 35px; }
.person ul{ margin-right:-17px;}
.person li{ width:287px; float:left; margin-right:17px; height:363px;}

.person_con{ display:none;}
.person_con h2{ font-size:40px; line-height:76px; width:220px; margin:0 auto; border-bottom:solid 2px #5c5100; text-align:center; font-weight:normal; color:#000;}
.person_con p{ width:170px; margin:10px auto 0;}

.graphic_text{ border-bottom:solid 3px #e8e7e7; padding-bottom:34px;}
.graphic{ background:#ffea4a; height:257px; position:relative;}
.graphic_pic{ float:left; border:solid 5px #ffe100; margin:0 85px 0 89px;}
.graphic_con{ width:485px; float:left; color:#454545; font-size:16px; margin:70px 0 0; height:115px; overflow:hidden; }
.gra_more{ position:absolute;right:24px; bottom:13px;}
.gra_more a{ color:#7a7676;}

.video{ padding:10px 0 5px;}
.video ul{ margin-right:-13px;}
.video li{ width:290px; margin-right:13px; margin-bottom:13px; float:left; position:relative;}
.video li p{ width:290px; background:url(../images/index_18.png) no-repeat; position:absolute;top:0;left:0; padding:130px 0 0; height:47px; text-align:center; color:#fff; font-size:18px; display:none;}
.video li:hover p{ display:block;}

.reporters{ background:url(../images/index_42.jpg) no-repeat; height:298px;}
.reporter_list{padding-right:20px; padding-top:18px;}
.reporter_list a{ color:#454545; font-size:22px; padding:0 20px; line-height:30px;}
.reporter_list a:hover{ color:#ffe100;}
/*footer*/
.footer{ min-width:1200px; background:#2a2a2a; clear:both; padding:50px 0 40px; color:#fefefe; font-size:12px;}
.nav_b a{ padding:0 6px;color:#fefefe;}
.nav_b a:hover{ color:#ffe100;}
.copyright{ padding:5px 0 0;}
/*main*/
.main{ min-width:1200px; background:url(../images/main01.jpg) repeat-x center 74px; }
.main_con{ padding:48px 0 94px;}
.left{ width:204px; float:left;}
.classify_tit{ height:53px; background:#2c2c2b; font-size:18px; line-height:53px; text-align:center; color:#ffe100;}
.classify_list li{height:53px; background:#2c2c2b; font-size:18px; line-height:53px; text-align:center; margin-top:25px; }
.classify_list li a{color:#fff; display:block;}
.classify_list li a:hover{ background:#ffe100; color:#000;}

.m_cont{ border:solid 1px #a29f9f; padding:14px 10px 50px 10px; color:#454545; margin:30px 0 0;}
.m_cont h3{ font-weight:normal; font-size:18px; line-height:30px; border-bottom:solid 2px #8d8986;}
.m_cont p{ padding:15px 0 0; line-height:36px; font-size:16px;}

.right{ width:954px; float:right;}
.right_tit{ font-size:18px; color:#000; height:26px; line-height:26px; position:relative;}
.right_tit a{ position:absolute;top:0;right:0;}
.right_list{ padding:29px 0 55px;}
.right_list ul{ margin-right:-23px;}
.right_list li{ width:302px; height:240px; float:left; margin-right:23px; margin-bottom:26px; position:relative;}
.right_list li p{ width:302px; height:132px; position:absolute;top:0;left:0; background:url(../images/index_01.png); text-align:center; font-size:16px; line-height:30px; color:#fff; padding:90px 0 0; display:none;}
.right_list li:hover p{ display:block;}
.page{ text-align:right; clear:both; padding-right:15px;font-size:16px;}
.page a{ color:#454545;margin:3px 5px; padding:0 6px; }
.page a:hover{background:black;color:yellow;}
.page span a:hover{ color:#ffe100; background:#000; }
.footer_bg{ min-width:1200px; background:url(../images/main04.jpg) no-repeat center top #2a2a2a;}