@charset "UTF-8";
/**
 * 
 * @authors Your Name (you@example.org)
 * @date    2015-05-29 17:11:01
 * @version $Id$
 */
* { margin:0; padding:0 }
body { width:100%; height:100%; min-width:1200px; margin:0 auto; font-size:12px; font-family:Arial, "微软雅黑", sans-serif; color:#404040; }
ul, li, p, dl, dd, dt { list-style:none; padding:0px; margin:0px; }
img { border:none; vertical-align:top; margin:0; padding:0; }
img, input { vertical-align:middle; }
input { outline:none; }
.clear { clear:both; }
ul, li { margin:0; padding:0; list-style:none; }
h1, h2, h3, h4, h5, h6, font, span { font-size:12px; margin:0; padding:0; font-weight:normal; }
dl, dt, dd { margin:0; padding:0; font-size:12px; }
a { text-decoration:none; vertical-align:top;  }
.w_l{float: left;}
.w_r{float: right;}
.ju{width: 1200px;margin: 0 auto;}
.ju2{width: 1220px;margin: 0 auto;}
.ju3{width: 1240px;margin: 0 auto;}

.copyright .privacy li a{color: #406dd6;}
.copyright h4 a span{color: #406dd6;}

.warp{width: 100%;overflow: hidden;}
.top_header{width: 100%;overflow: hidden;padding: 20px 0;background: #333;}
.logo{float: left;width: 200px;text-align: center;height: 30px;padding: 10px 0;}
.nav{width: 62%;float: left;overflow: hidden;text-align: center;margin-left: 6%;}
.nav ul li{display: inline-block;text-align: center;height: 24px;line-height: 24px;padding:10px 10px;}
.nav ul li a{font-size: 14px;color: #eee;padding: 0 20px;}
.nav ul li a:hover{color: #ff0000}
.top_right{float: right;overflow: hidden;padding: 10px 0;height: 24px;line-height: 24px;display: inline-block;width: 16%;}
.top_right p{float: right;}
.top_right p .a1{display: inline-block;margin-left: 90px;}
/*banner*/
.banner{width: 100%;overflow: hidden;position: relative;height: 690px;}
.banner_hd{overflow: hidden; width:1920px; height:690px;position:relative; left:50%; margin-left:-960px;}
.ban_hd .bannimg li img{height: 690px;width: 100%;}
.ban_hd .hd ul{margin-top: 185px;}
.ban_hd .hd{margin:0 auto;position: relative;bottom: 0;top:-235px;width: 1100px;text-align: center;height:330px;line-height: 40px;overflow: hidden;}
.ban_hd .hd li{width: 15px;height: 15px;background: #ccc;display: inline-block;margin: 0 8px;border-radius: 20px;cursor: pointer;}
.ban_hd .hd li.on{background: #ff0000;}


.center{width: 100%;overflow: hidden;padding-top: 20px;}
.tit3 h3{font-size: 28px;color: #0f0f0f;text-align: center;font-weight: normal;line-height: 35px;}
.tit3 p{font-size: 20px;color: #e60012;text-align: center;}

.con3{text-align: center;width: 100%;overflow: hidden;padding: 20px 0;margin-bottom: 32px;}
.con3 p{font-size: 16px;color: #787878;line-height: 32px;}

.cent_wap .titw{width: 100%;text-align: center;padding: 60px 0;overflow: hidden;}
.cent_wap .titw span{display: inline-block;width: 30px;height: 2px;background: #ff0000;}
.cent_wap .titw h3{font-size: 32px;color: #fff;line-height: 50px;}
.cent_wap .titw p a{font-size: 18px;color: #fff;}
.cent_wap .titw p a:hover{color: #ff0000}

.con4{width: 80%;overflow: hidden;padding: 0 10%;margin-bottom: 30px;}
.con4 h1{display: inline-block;font-weight: normal;font-size: 42px;color: #404040;float: left;height: 55px;line-height: 55px;}

.cent2{width: 100%;overflow: hidden;padding: 15px 0;}
.cent2 ul{margin-left: -15px;}
.cent2 ul li{width: 590px;height: 390px;overflow: hidden;position: relative;margin-top: 20px;margin-bottom: 10px;margin-left: 15px;float: left;}
.cent2 ul li img{width: 100%;}
.cent2 ul li p{width: 390px;height: 60px;position: absolute;bottom: 0;left: 0;background:rgba(0,0,0,0.7);text-align: center;line-height: 60px;cursor: pointer;}
.cent2 ul li p span{font-size: 26px;color:#fff; }
.cent2 ul li p font{font-size: 18px;color: #fff;}
.cent2 ul li:hover p{background: rgba(255,255,255,0.7);}
.cent2 ul li:hover p font{color: #414141;}
.cent2 ul li:hover p span{color: #414141;}
.cent2 .pmor{width: 100%;text-align: center;overflow: hidden;padding: 30px 0;}
.cent2 .pmor a{display: inline-block;padding: 0 20px;height: 25px;line-height: 25px;border:1px solid #ff0000;font-size: 15px;color: #ff0000;border-radius: 10px;}

/*footer  border-top:1px solid #e6e6e6;  */
.footer{background: #fafafa;padding: 30px 0;width: 100%;text-align: center;}
.foot1{border-bottom: 1px solid #e6e6e6}
.fot_tit{width: 80%;overflow: hidden;padding: 0 10%;}
.fot_tit h1{display: inline-block;font-weight: normal;font-size: 42px;color: #404040;float: left;height: 55px;line-height: 55px;}
.fot_con{width: 100%;overflow: hidden;padding:20px 0; }
.fot_con dl{float: left;overflow: hidden;margin-left:7%;width: 12%;text-align: left; }
.fot_con dl.dl1{margin-left: 10%;}
.fot_con dl dt{font-size: 14px;color: #555;line-height: 35px;}
.fot_con dl dd a{font-size: 14px;color: #969696;line-height: 25px;}
.fot_con dl dd a:hover{color: #333}
.foot2{height: 60px;width: 100%;overflow: hidden;}

/*index_2*/
.de2_header{background: #bd001e;}