@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0;  font:normal 12px/200% Microsoft YaHei; color:#000000;text-align:center; background:url(images/top_b_2024.jpg) top center no-repeat;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
div{margin:0 auto;text-align:left;font:normal 12px/200% Microsoft YaHei;}
li,p{text-align:left;font:normal 12px/200% Microsoft YaHei;}
a:link,a:visited{color:#000000; text-decoration:none;}
a:hover{color:#000000; text-decoration:underline;}
img{ border:none;}
ol,ul,li{list-style:none;}
em,i{ font-style:normal;} 
/*clear*/
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
/*other*/
h1,h2,h3,h4,h5,h6{ text-align:left;font:normal 12px/200% Microsoft YaHei;}
.w1200{ width:1200px;}
.fl{ float:left;}
.fr{ float:right;}

/*header*/
.header{ height:472px;}
/*p1*/
.p1_con{ height:445px; overflow: hidden; background:#fff;}
.p1_con .fl{ width:790px; height:445px; background:#261a12;}
.p1_con .fr{ width:390px;}
.p1_con .fl h1{ background:#221710; height:64px; line-height:64px; color:#c3b3ac; font-size:22px; box-sizing:border-box; padding-left:20px;}
.p1_con .fl h1 em{ background:#f6c6a2; color:#1f1714; margin-left:15px; border-radius:25px; font-size:18px; padding:1px 15px;}
.p1_con .fl h2{ color:#fff; font-size:16px; text-align:center;}
.HotDate{ color:#fff; font-size:42px; text-align:center; margin:120px auto 0;}
.HotDate span{ color:#fff; line-height:120%;}
.p1_con .fr dl{ border-bottom:#e3e3e3 1px solid; height:105px; margin-right:15px; margin-top:5px;}
.p1_con .fr dl dt{ width:100px; float:left;height:105px;}
.p1_con .fr dl dd{height:105px;}
.p1_con .fr dl dd h2{ font-size:18px; color:#666666; margin:25px auto 5px;}
.p1_con .fr dl dd h2 i{ color:#000; padding-right:10px;}
.p1_con .fr dl dd p b{ color:#fff; font-weight:bold; border-radius:25px; padding:5px 6px; margin-right:4px;}
/*.p1_con .fr dl dd p b.red{ background:#ee8378;}
.p1_con .fr dl dd p b.blue{ background:#72a8f6;}*/
.p1_con .fr dl dd p em{ padding:0 5px;}

.p1_con .fr dl dd p b.blue{background: linear-gradient(to top,#305ba6,#6493cc);color:#fff;}
.p1_con .fr dl dd p b.yellow{background: linear-gradient(to top,#eea202,#fed240); color:#315ba6;}
.p1_con .fr dl dd p b.purple_L{background: linear-gradient(to top,#ac5198,#e494e1); color:#fff; padding:5px 9px;}
.p1_con .fr dl dd p b.purple{background: linear-gradient(to top,#1f2a66,#acb2e2); color:#fff; padding:5px 9px;}
.p1_con .fr dl dd p b.yellow_1{background: linear-gradient(to top,#eea202,#fed240); color:#315ba6;padding:5px 9px;}

/*p2*/
.p2_con{ margin:50px auto;}
.title_h2{ height:80px;}
.title_h2 h2{ text-align:center; font-size:36px; color:#c0303e; font-weight:bold; line-height:140%; letter-spacing:0.1em;}
.title_h2 h2 i{ background:url(images/icon05.png) center left no-repeat; padding:5px 25px; margin:20px 10px;}
.title_h2 span{ color:#999; text-align:right; float:right; font-size:18px; margin-top:-25px;}
.title_h2 span,.title_h2 span a:link,.title_h2 span a:visited,.title_h2 span a:hover{ color:#999;}
.p2_con ul{}
.p2_con ul li{ float:left; border:#f1f1f1 1px solid; width:280px; margin:9px 8px 9px 9px;}
.p2_con ul li img{ display:block;}
.p2_con ul li p{ font-size:16px; line-height:160%; padding:5px;}
.p2_con ul li p i{ font-size:14px; color:#666; display:block;}

/*p3*/
.p3_con{ margin:50px auto;}
.p3_con ul{ border:#ececec 1px solid; padding:20px 0;}
.p3_con ul li{ width:550px; float:left; background:url(images/dot.png) 0 10px no-repeat; padding-left:15px; box-sizing:border-box; text-align:right; margin:10px 20px;}
.p3_con ul li a{ font-size:18px; float:left;}
.p3_con ul li i{ font-size:16px; color:#999;}








