@charset "utf-8";
/* CSS Document */
body{padding:0;margin:0;  font:normal 12px/180% "微软雅黑"; color:#000000;text-align:center;background:#fff; }
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/180% "微软雅黑";}
a:link,a:visited{color:#000;text-decoration:none}
a:hover{color:#c00;}
img{ border:none}
ol,ul,li{list-style:none;} 
em,i{font-style:normal;}
.clear{ clear:both;}
/* clearfix */
.clearfix:before, .clearfix:after {content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}

/*other*/
.fl{float:left;}
.fr{float:right;}
.m0{margin:0 auto;}
.m10{ margin:10px auto}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt12{margin-top:12px;}
.mt15{margin-top:15px;}
.mt17{margin-top:17px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml25{margin-left:25px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mb10{ margin-bottom:10px;}
.p5{padding:5px 0;}
.p3{padding:3px 0;}
.p0{padding:0;}
.p10{padding:10px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb1{border-bottom:1px;}
.bd1{border:1px solid #DAD0AE;}
.w1000{ width:1000px;}
.w980{ width:980px;}
.w978{width:978px;border:1px solid #ECDDAC;background:#fff;}
.w960{width:960px;}
.w100{width:100%;}
.f14{font-size:14px;}
.am2 a{margin:0 2px;}
.am3 a{margin:0 3px;}
.am5 a{margin:0 5px;}
.duan{width:100%;height:8px;}
.t_c{ text-align:center;}
.t_l{ text-align:left;}
.t_r{ text-align:right;}
.w300{ width:300px; }
.w360{ width:360px; }

.list_16 li{ background:url(images/dot.gif) no-repeat 5px 17px;font-size:16px; line-height:32px; font-family:"微软雅黑"; padding-left:15px;}
.list_14 li{ background:url(images/dot.gif) no-repeat 5px 17px;font-size:14px; line-height:32px; font-family:"微软雅黑"; padding-left:15px;}


.list_12 li{ background:url(images/dot2.gif) no-repeat 5px 14px; padding-left:15px; line-height:28px;}
.list_14 a:hover{ color:#d40000;}
.l_h26{ line-height:26px;}
.l_h24{ line-height:24px;}
.l_h22{ line-height:22px;}
.o_h{ overflow:hidden;}
.white,.white a:link,.white a:hover,.white a:visited{ color:#fff;}
.blue,.blue a:link,.blue a:hover,.blue a:visited{ color:#6997c7;}
.red,.red a:link,.red a:hover,.red a:visited{ color:#d40000}

.navbg{ background:#d40000; height:65px; text-align:center;}
.navbg .w1000{ margin:0 auto;}
.navbg .fl{ width:100px; }
.navbg .fl img{ margin-top:10%; width:70%; height:auto; width:100px; margin-top:10px;}
.navbg .fr{ }
.nav{line-height:65px;}
.nav a:link,.nav a:hover,.nav a:visited{color:#fff; }
#navigation, #navigation li ul { 
list-style-type:none; } 
#navigation{ margin:0 auto; }
#navigation li {
float:left; 
text-align:center; 
position:relative;z-index:9991;
 font-family:"微软雅黑"; font-size:16px; color:#fff;
  display:block; width:100px; height:65px; } 
#navigation li:hover{ background:#b20000}
#navigation li a:link, #navigation li a:visited { 
display:block; 
text-decoration:none; 
color:#fff;  

} 
#navigation li a:hover { 
color:#fff; 
background:#b20000; 
} 
#navigation li ul li a:hover { 
color:#fff;
} 

#navigation li ul { z-index:9999; background:#b20000;
display:none; 
position:absolute;
top:65px; 
left:0; 
width:180px;

} 
#navigation li ul li ul { 
display:none; 
position:absolute; 
top:0px; 
left:130px; 
margin-top:0; 
 
width:100px; 
} 
#navigation li ul li{width:180px; border-bottom:1px solid #dd3e3e; font-size:14px; height:30px; line-height:30px;}
#navigation li ul li a:link,#navigation li ul li a:visited{ color:#fff;}
#navigation li ul li a:hover{ color:#fff;}

/*p1*/
.p1_con{ overflow:hidden; width:1034px; margin:0 auto}
.p1_con div.p1_1{ float:left; margin:14px 17px 0 17px; width:310px; height:230px; overflow:hidden;}
.p1_con div.p1_1 h2{ display:block; width:100%; height:46px;}
.p1_con div.p1_1 h2 i{ float:left; font-size:18px; line-height:46px; height:46px; font-weight:600; color:#545454; font-family:"微软雅黑"}
.p1_con div.p1_1 h2 em{ float:right; font-size:12px; line-height:46px; font-weight:400;}
.p1_con div.p1_1 span p{ font-size:14px; line-height:32px; color:#666}
.p1_con div.p1_1 ul.list_14 li{ line-height:30px; color:#666}
.p1_con div.p1_1 ul.list_14 li a{ color:#666;}
.p1_con div.p1_2{ width:310px ; height:164px; position:relative; margin-top:13px;}
.p1_con div.p1_2 em{ display:block; width:68px; height:68px; position:absolute; top:25%; left:40%}
.p1_con div.pic{ margin-top:5px;}

.bottom{ font-size:14px; line-height:50px; text-align:center; color:#cecece}
.bottom a{ margin:0 7px; font-size:14px;}
/*按钮样式*/
#ClickMe {cursor: pointer;
	width: 68px;
	height: 68px;	
	background:url(images/icon3.png) no-repeat top center;
	margin:0 auto; border:none;
}
#goodcover {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 163%;
	background-color: black;
	z-index: 1001;
	-moz-opacity: 0.8;
	opacity: 0.50;
	filter: alpha(opacity=80);
}
#code {
	width: 1070px;
	height: 590px;
	background-color: none;
	position: absolute;
	display: none;
	left: 45%;
	z-index: 1002;
}
.close1 {
	width: 1000px; 
	height: 35px;
}
#closebt {
	float: right;
}
#closebt img { margin-top:35px;
	width: 35px;
}

.code-ptv {
	width: 1070px; text-align:center;
	margin: 0 auto; z-index:99999
	
}
.code-ptv img {
	width: 1000px; margin:0 auto
}
.tanchu { width:100%; height:100%; position:relative;}
.tanchu .ptv{width:1000px; height:100%; padding-left:70px;padding-right:35px; position:absolute; top:40%; left:20%}
.close{ position:absolute;top:0;right:0;width:35px;height:35px; cursor:pointer;}

/*ej*/
.lujing{ font-size:14px; line-height:55px; margin-top:15px;}
.lujing a{ margin:auto 5px;}
.bigpic{ margin:10px auto; overflow:hidden; text-align:center}

.text_con{ overflow:hidden;  font-family:"微软雅黑"; padding-bottom:50px}
.text_tit { border-bottom:1px solid #d40000; overflow:hidden; padding-bottom:10px;font-family:"微软雅黑"}
.text_con .text_tit h1{ text-align:center; font-size:28px; display:block; line-height:32px; font-weight:normal;font-family:"微软雅黑"; padding:30px 0 10px 0}
.text_tit h4{ text-align:center; font-size:14px; line-height:40px; font-weight:normal;font-family:"微软雅黑"; color:#999}
.text_pic { text-align:center; font-size:14px; line-height:24px; display:block; padding-bottom:10px;}
.text_pic img{ margin:15px auto; display:block;}
.text_wz { margin:10px auto;font-family:"宋体"; font-size:21px; padding:10px 170px; margin-top:60px;}
.text_wz p{ display:block; overflow:hidden; font-size:16px;font-family:"微软雅黑"; text-indent:0em}
.text_wz em{float:right; font-size:16px; margin-top:30px; display:block; margin-bottom:30px}
.tit1{ height:70px; border-bottom:1px solid #d40000; overflow:hidden}
.tit1 i{ float:left; font-family:"微软雅黑"; font-size:28px; padding:0 50px; color:#d40000; line-height:70px;}
.tit1 em{ float:left; font-size:14px; color:#6c6c6c; padding-top:30px; }
.tit2{ height:70px; border-bottom:1px solid #d40000; overflow:hidden}
.tit2 i{ float:left; font-family:"微软雅黑"; font-size:28px; padding:0 50px; color:#d40000; line-height:70px;}
.newslist ul.list_16{ margin:15px auto; border-bottom:1px solid #eeeeee; padding:0 40px 20px 40px;}
.newslist ul.list_16 em{ float:right; color:#666}
.page_n{ text-align:center; padding:50px 0;}
.page_n a{ border:#dddad2 1px solid; background:#f7f6f3; padding:10px 15px; margin:0 0px;}
.page_n a:hover{ background:#cc3333; color:#fff; text-decoration:none;}
.gao_con{ }
.gao_con li{ clear:both; width:910px; height:380px; padding:30px 45px; border:1px solid #fbfbfb;box-shadow:3px  3px 3px #e5e5e5; margin:35px auto; overflow:hidden; display:block}
.gao_con li img{ float:left; margin-right:30px;}
.gao_con li em{ float:right; padding-top:20px; font-size:24px; color:#d40000}
.gao_con li b{ font-size:28px; display:block; font-family:"微软雅黑"; font-weight:400; line-height:50px; margin-top:55px;}
.gao_con li i{ font-size:18px; font-weight:400; display:block;font-family:"微软雅黑"; line-height:37px;}
.gao_con li p{ font-size:16px; color:#666; line-height:30px; margin-top:5px;}
.jieshao{  width:910px; height:380px; padding:30px 45px; border:1px solid #fbfbfb;box-shadow:3px  3px 3px #e5e5e5; margin:10px auto 35px auto; overflow:hidden; display:block}
.jieshao img{ float:left; margin-right:30px;}
.jieshao em{ float:right; padding-top:20px;}
.jieshao b{ font-size:28px; display:block; font-family:"微软雅黑"; font-weight:400; line-height:50px; margin-top:150px;}
.jieshao i{ font-size:18px; font-weight:400; display:block;font-family:"微软雅黑"; line-height:37px;}
.jieshao p{ font-size:16px; color:#666; line-height:30px;  margin-top:5px;}
.shijian ul{ width:90%; margin:10px auto; overflow:hidden}
.shijian ul li { margin:15px auto; display:block; padding:5px 40px 28px 40px; border-bottom:1px solid #eee; overflow:hidden}
.shijian ul li img{ float:left; margin-right:30px; margin-top:10px;}
.shijian ul li strong{ display:block; font-size:21px; font-family:"微软雅黑"; font-weight:400; line-height:50px}
.shijian ul li p{ font-size:14px; line-height:32px; color:#333}
.rongyu ul li{ clear:both; padding:20px 150px; border-bottom:1px solid #eee}
.rongyu ul li strong{ display:block; font-size:21px; font-family:"微软雅黑";font-weight:500; line-height:50px;}
.rongyu ul li p{ font-size:14px; line-height:30px;  color:#666}
/*======= copyright========*/
.copyright{ margin:0px auto;width:100%; font-size:12px;color:#797979; text-align:center; padding:20px 0; line-height:180%;  clear:both; background:#eaeaea; margin-top:30px;}
#copyright{clear: both;margin: 5px auto;padding-top:10px;width: 980px;height: auto;color: #2A3084; text-align:center}
#copyright p{margin: 0 0 2px 0; text-align:center;}
#copyright a{color:#2A3084;}
#copyright p.p1{margin: 15px  auto;width: 530px;}
#copyright p.p2{margin: 8px 0 0 0;}

/*20180611*/
.jdt {height:564px;
      background: #eee;
      font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 14px;
      color:#000;
      margin: 0 auto;
      padding: 0; position: relative; z-index:0; 
    }
    .swiper-container { 
      width: 100%;
      height: 100%;
      margin-left: auto;
      margin-right: auto;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
	  position: relative;
	  

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
	.swiper-slide img{ width:100%; height:564px;}
	
	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 70px;
    left: 30%;
    width: 35%; z-index:999;
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: #995036;
}
.swiper-pagination-bullet {
    width: 60px;
    height: 5px;
    display: inline-block;
    border-radius: 1%;
    background: #8c9395;
    opacity: .8; 
}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{ background:url(images/left_a.png) no-repeat; position:absolute; top:35%; left:25%; right:auto; width:15px; height:29px; cursor:pointer;}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{ background:url(images/right_a.png) no-repeat; position:absolute; top:35%; right:25%; left:auto; width:15px; height:29px; cursor:pointer;}
.an { height:77px; z-index:1; width:100%; left:0; bottom:0; position:absolute; z-index:33;}/*background:#000;opacity:0.5; */
.swiper-pagination-bullet-active {
    opacity: 1;
    background: #995137;
}

.swiper-slide em{ position:absolute; width:100%; margin:0 auto; text-align:center; font-size:16px; color:#fff; z-index:99999;left:0; bottom:0; line-height:70px; font-weight:600; z-index:9999; background:url(images/bg1.png)}

.swiper-slide em a{ color:#fff;}

.swiper-slide div.bg{ width:100%; height:564px; background-position:center; background-size:cover;}
.swiper-slide div.bg a{ display:inline-block; width:100%; height:564px;}

.bg1{ background:url(images/pic5.gif) no-repeat top center;}
.bg2{ background:url(images/pic5.gif) no-repeat top center;}
.bg3{ background:url(images/pic5.gif) no-repeat top center;}
.bg4{ background:url(images/pic5.gif) no-repeat top center;}

/*nav*/
.text_con .text_tit h3.pre {
    font-size: 20px;
    font-family: "Microsoft Yahei";
    font-weight: normal;
    margin: 20px auto 5px auto;
	text-align: center;
}
.text_con .text_tit h4.sub {
    font-size: 20px;
    font-family: "Microsoft Yahei";
    font-weight: normal;
    margin: 5px auto 15px auto;
	text-align: center;
	color: #000;
}
.text_con .text_tit h1{
	margin: 5px auto 10px;
}
.text_con .edit{
	text-align:right;
	margin:20px auto;
	font-size:14px;
}
.text_con .text_tit p.author{ 
	font-size: 16px;
    font-family: "Microsoft Yahei";
	text-align: center;
}
.text_pic {
	margin:10px auto;
    padding-bottom: 0px;
}
.text_wz {
    margin-top: 10px;
}

.jieshao b{ margin-top:80px;}
.bottom {
	margin: 35px auto 25px;
}
.bottom a {
    margin: 0 10px;
    font-size: 12px;
}
.gao_con li{
	border:1px solid #CCC;
}

.p1_con div.p1_1a h2 em {
    float: right;
    font-size: 12px;
    line-height: 46px;
    font-weight: 400;
	color: #666;
	margin-left: 15px;
}

/*20180712*/
.d2_jdt {height:770px;position:relative;z-index:0;}
.d2_jdt .swiper-container{width: 1000px;height:770px;}
.d2_jdt .swiper-slide{position: relative;text-align:left;}
.d2_jdt .swiper-slide img{ width:1000px; height:670px;}
.d2_jdt .swiper-button-prev,.d2_jdt .swiper-container-rtl .swiper-button-next{background:url(images/prev.png) no-repeat; position:absolute; top:313px; left:20px;width:23px; height:42px; cursor:pointer;z-index: 999}
.d2_jdt .swiper-button-next,.d2_jdt .swiper-container-rtl .swiper-button-prev{ background:url(images/next.png) no-repeat; position:absolute; top:313px; right:20px; left:auto; width:23px; height:42px; cursor:pointer;z-index: 999}
.d2_jdt .swiper-slide span{ position:absolute;width:900px;font-size:16px;z-index:99999;left:0; bottom:-15px;bottom:0px\0;padding-left: 50px;padding-right: 50px;height:85px;background:#333;padding-top:15px;line-height:160%;}

.d2Frame_1 div.Frame_box{border-top:1px solid #d2d2d2;padding:35px 0;}
.d2Frame_1 div.Frame_box div{float:left;margin-right: 38px;width:182px;}
.d2Frame_1 div.Frame_box div img{margin-top:20px;margin-bottom: 35px;}
.d2Frame_1 div.Frame_box b{font-size:18px;font-weight: normal;}
.d2Frame_1 div.Frame_box p{font-size:14px;line-height: 160%;color:#444;margin-top: 10px;margin-bottom: 10px;}
.d2Frame_1 div.Frame_box em{color:#a21300;}

.d2Frame_2{border-bottom:1px solid #d2d2d2;}
.d2Frame_2 div.Frame_box{border-top:1px solid #d2d2d2;padding:35px 0;}
.d2Frame_2 div.Frame_box div.fl{width:170px;}
.d2Frame_2 div.Frame_box1 div.fl img{margin-top: 65px;}
.d2Frame_2 div.Frame_box div.fr{width:780px;font-weight: bold;}
.d2Frame_2 div.Frame_box1 div.fr a{display: inline-block;width:99px;text-align: center;font-size: 16px;color:#444;line-height:18px;font-weight: normal;border-left:2px solid #444;margin-bottom: 20px;}
.d2Frame_2 div.Frame_box div.fr a.end{border-right:2px solid #444;}

.d2Frame_2 div.Frame_box2 div.fl img{margin-top:25px;}
.d2Frame_2 div.Frame_box2 div.fr a{display: inline-block;width:254px;text-align: center;font-size: 16px;color:#444;line-height:18px;font-weight: normal;border-left:2px solid #444;margin-bottom: 20px;margin-top:36px;}

.d2Frame_2 div.Frame_box3 div.fl img{margin-top:45px;}
.d2Frame_2 div.Frame_box3 div.fr a{display: inline-block;width:254px;text-align: center;font-size: 16px;color:#444;line-height:18px;font-weight: normal;border-left:2px solid #444;margin-bottom: 20px;}
