﻿@charset "UTF-8";
/* CSS Document */
/*公共样式*/
.clear: after { 
display: block; 
clear: both; 
height: 1px; 
content: '' 
}
.f_both{ clear:both;} 
.wrapper{ display:none;margin:0 !important;}
.mt50{margin-top:50px;}
a:hover{text-decoration: underline;}

body{background: url(../images/bg_1.jpg) top center repeat-x;}
.layout_1{width: 1200px;height: 414px;margin:0 auto;background: url(../images/mb1.png) bottom center no-repeat; position:relative;top: 0;left: 0;}
.layout_1_list1{width: 350px;position: absolute;top:159px;left: 320px;}
.layout_1_list1 li{text-align: left;}
.layout_1_list1 li a{font-size: 16px; color: #fff; font-weight: bold;line-height: 40px;}
.layout_1_list1 li a:hover;{font-size: 16px; color: #fff; font-weight: bold;line-height: 40px;}

.layout_1_img{width: 440px;height: 300px;position: absolute;top: 98px;left: 703px;}
.layout_1_img img{width: 100%;}
.layout_1_img p{text-align: center;}
.layout_1_img p a{font-size: 16px; color: #fff; font-weight:normal;line-height: 40px;}

.tittle_h2{width: 1200px;margin:50px auto;font-size: 50px; color: #df331f; line-height: 60px;font-weight: bold;}
.tittle_h2 a{font-size: 50px; color: #df331f; line-height: 60px;font-weight: bold;}

.layout_2{width: 1200px;margin:0 auto;margin-top: 40px;}
.flash{width: 780px;height: 440px; float: left;}
.flash_p{width: 380px; float:right;}
.flash_p h2{text-align: left;padding-bottom:15px;}
.flash_p h2 a{font-size: 20px; color: #000;font-weight: bold;}
.flash_p p{color: #828282;font-size: 16px;line-height: 35px;text-align: left;text-indent: 2em}
.flash_p ul{margin-top: 15px;}
.flash_p ul li{font-size: 16px; color: #000; font-weight: normal;line-height: 40px;text-align: left;}
.flash_p ul li a{font-size: 16px; color: #000; font-weight: normal;line-height: 40px;}
.flash_p .more{text-align: right;margin-top: 15px;}
.flash_p .more a{font-size: 14px; color: #aaaaaa;} 

.layout_3{width: 1200px;margin:0 auto;margin-top: 40px;}
.tittle_h_1{margin-bottom: 30px;width:100%;position: relative;top: 0;left: 0;}
.tittle_h_1 a{position: absolute;top: 36px;right: 0px;font-size: 14px; color: #aaaaaa;}

.flash_tj{width: 590px;height: 330px; overflow: hidden;float: left; position: relative;top: 0;left: 0;}
.flash_tj_img{width: 100%;position:absolute;top: 0;left: 0; z-index: 100}
.flash_tj_bg{width: 100%;position:absolute;top: 0;left: 0; z-index: 110}
.flash_tj_p{width: 100%;position:absolute;bottom: 0;left: 0; z-index: 120;text-align: left;}
.flash_tj_p a{font-size: 18px; color: #ffffff;line-height: 50px;text-align: left;padding:0 10px;}

.flash_p_1{width: 560px; float:right;}
.flash_p_1 h2{text-align: left;padding-bottom:15px;}
.flash_p_1 h2 a{font-size: 20px; color: #000;font-weight: bold;}
.flash_p_1 p{color: #828282;font-size: 14px;line-height: 28px;text-align: left;text-indent: 2em;border-bottom: 1px #dddddd dashed;padding-bottom: 15px;}
.flash_p_1 ul{margin-top: 15px;}
.flash_p_1 ul li{font-size: 14px; color: #000; font-weight: normal;line-height: 35px;text-align: left;}
.flash_p_1 ul li a{font-size: 14px; color: #000; font-weight: normal;line-height: 35px;}
.flash_p_1 ul li span{color: #ff2626;font-size: 14px;margin-right: 5px;}
.flash_p_1 .more{text-align: right;margin-top: 15px;}
.flash_p_1 .more a{font-size: 14px; color: #aaaaaa ;} 

.layout_4{width: 1200px;margin:0 auto;margin-top: 40px;}
.ly_div1{width: 585px;float: left;}
.ly_div1_img{width: 100%}
.ly_div1_img img{width: 100%}
.ly_div1_list ul{margin-top: 15px;}
.ly_div1_list ul li{font-size: 16px; color: #000; font-weight: normal;line-height: 35px;text-align: left;}
.ly_div1_list ul li a{font-size: 16px; color: #000; font-weight: normal;line-height: 35px;}
.ly_div1_list ul li span{color: #ff2626;font-size: 14px;margin-right: 5px;}

.ly_div2{width: 585px;float: right;}

.tittle_h4{width: 1200px;margin:50px auto;}
.flash_tj1{width:600px;height: 360px; overflow: hidden;float: left; position: relative;top: 0;left: 0;}
.flash_tj1_img{width: 100%;position:absolute;top: 0;left: 0; z-index: 100}
.flash_tj1_bg{width: 100%;position:absolute;top: 0;left: 0; z-index: 110}
.flash_tj1_p{width: 100%;position:absolute;bottom: 0;left: 0; z-index: 120;text-align: left;}
.flash_tj1_p a{font-size: 18px; color: #ffffff;line-height: 50px;text-align: left;padding:0 10px;}

.flash_p_2{width: 564px; float:right;}
.flash_p_2 ul{margin-top: 0px;}
.flash_p_2 ul li{font-size: 16px; color: #000; font-weight: normal;line-height: 40px;text-align: left;}
.flash_p_2 ul li a{font-size: 16px; color: #000; font-weight: normal;line-height: 40px;}
.flash_p_2 ul li span{color: #ff2626;font-size: 14px;margin-right: 5px;}
.flash_p_2 .more{text-align: right;margin-top: 15px;}
.flash_p_2 .more a{font-size: 14px; color: #aaaaaa ;} 

.layout_5{width: 1120px;margin:0 auto;background: #f9e1bf;padding:5px 40px;margin-bottom: 50px;}
.c1{width: 214px; color: #000;font-size: 20px;font-weight: bold;display: inline-block;line-height: 72px;}
.c2{width: 232px; color: #000;font-size: 20px;font-weight: bold;display: inline-block;line-height: 72px;}
.c3{width: 661px; color: #000;font-size: 20px;font-weight: bold;display: inline-block;line-height: 72px;}

.c4{width: 194px;padding:20px 10px; color: #6b6b6b;font-size: 16px;font-weight:normal;display: inline-block;line-height: 26px;}
.c5{width: 212px;padding:20px 10px; color: #6b6b6b;font-size: 16px;font-weight:normal;display: inline-block;line-height: 26px;}
.c6{width: 620px;padding:20px 20px; color: #6b6b6b;font-size: 16px;font-weight:normal;display: inline-block;line-height: 35px;text-align: left;}

.layout_5_b{background: #fff;border-radius: 10px;width: 100%;height:650px; overflow-y:  auto;}
.layout_5_b li {border-bottom: solid 1px #6b6b6b; display: flex; align-items: center;}

.layout_6{width: 1200px;margin:0 auto;margin-top: 40px;}


.focus{ position:relative; width:780px; height:440px; background-color: #000;border-radius: 10px;}  
.focus img{ width: 100%} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#033572;}  
.focus .fPic{ position:absolute; left:0px; top:0px; margin:0 auto !important;width: 100%;}  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; display:block;  text-align:left;    background: linear-gradient(transparent, #000); }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:15px; right:30px; position:absolute; height:21px; text-align:center; z-index: 200;  margin:0 auto !important;}  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#c60909;width: 30px;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat; z-index: 30}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  
.focus .fcon_bg{display:none;width: 100%; position: absolute;bottom: 0;left: 0; z-index: 5}

.footer {
    text-align: center;
    color: #fff;
    background: #f20104;
    font-size: 14px;
    line-height: 28px;
    padding: 25px 0;
}



@media only screen and (min-width: 768px) 
{
body{ width:1600px;}
} 
@media only screen and (min-width: 1200px) 
{
body{ width:100%;}
.foot_div{width:100%;}
}
















