﻿@charset "utf-8";
/* CSS Document */
body{ margin:0 auto;
padding:0;
color:#333;
font:12px/24px tahoma,Helvetica,arial,sans-serif;
}
@media screen and (max-width: 1200px) {
    body{ width:1200px; }
}

a{ text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#044c9c;}
a:visited{text-decoration:none;}

img{border:0px;}
h1,h2,h3{ padding:0; margin:0;}
p{ padding:0; margin:0;}
input{ vertical-align:middle}

ul,dl,dd,dt,li{margin:0;padding:0;text-indent:0;}
ol{list-style:none; margin:0; padding:0;}
li{list-style:none; }

/*clr*/
.clear{clear:both;}

/*f*/
.fl{float:left;}
.fr{float:right;}

/*f*/
.ft12{ font-size:12px}
.ft14{ font-size:14px}
.ft16{ font-size:16px}
.ft18{ font-size:18px}
.ft20{ font-size:20px}
.ft24{ font-size:24px}
.w1200{ width:1200px; margin:0 auto;}
.p10{ padding:10px;}
.p20{ padding:20px;}
.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}
.pr10{ padding-right:10px;}
.pr12{ padding-right:12px;}
.pr15{ padding-right:15px;}
.pr20{ padding-right:10px;}

.m10{ margin:10px;}
.m20{ margin:20px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.ml20{ margin-left:20px;}
.mr20{ margin-right:20px;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}

/*页面主体*/

.w1200{ width:1200px; margin:0 auto}
.w490{ width:490px; float:left}
.w760{ width:760px; float:left}
.w420{ width:420px; float:left;}
.w320{ width:320px; float:left; padding-top:10px; color:#666666}
.w590{ width:590px; float:left;}
.w660{ width:660px; float:left;}
.w520{ width:520px; float:left;}
.w386{ width:386px; float:left;}
.w435{ width:435px; float:left}

.list b{ font-size:24px; text-align:left; line-height:48px; }
.list b a{ color: #990000; font-weight:bold}

.list ul{ margin:10px 0;}

.list li{ font-size:1.4em; line-height:1.45em;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

@media screen and (min-width:992px){
.list li{font-size:1.4em; line-height:1.8em;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
}


.list li span{ color:#CC0000; font-size:10px;}
.list li a{ color: #333333}
.list p{ width:100%; height:30px; display:block; text-align:center; margin:0 auto;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}


.list p a{ border:1px solid #999999; color:#999999; display:block; font-size:14px; line-height:28px; text-transform:uppercase}
.list p a:hover{ background-color:#999999; color:#ffffff}


.flimg{ position:relative; float:left;}
.flimg img{ width:660px; height:400px;}
.flimg p{ position:absolute; z-index:9; bottom:0; width:660px; height:40px; line-height:40px; text-align:center; font-family:"微软雅黑"; font-size:16px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:rgba(0,0,0,0.6); color:#fff;}

.fpdt dl{ width:550px; float:left; margin-left:20px; margin-top:20px;}
.fpdt dt img{ width:240px; height:180px;}
.fpdt dt{ width:240px; float:left;}
.fpdt dd{ width:290px; float:right; line-height:28px; color:#333333}
.fpdt dd span a{ font-size:16px; color:#CC0000; line-height:36px;}
.fpdt dd a{ color:#CC0000}


.more{ width:100%; height:30px; display:block; text-align:center; margin:0 auto}
.more a{ border:1px solid #CC3300; color:#CC3300; display:block; font-size:14px; line-height:28px; text-transform:uppercase}
.more a:hover{ background-color:#CC3300; color:#ffc184}

.banner{ height:624px; background:url(xjp.jpg) top center no-repeat;}
.daoyu{ width:1000px; height:80px; margin:0 auto; padding-left:120px; padding-right:80px; padding-top:15px; padding-bottom:15px; background:url(xjp-02.jpg) center no-repeat; font-size:15px; font-family:"微软雅黑"; color:#ffe39d; text-indent:30px; line-height:30px;}
.daoyu p{font-family:"微软雅黑";}
.daoyu p a{  font-size:24px; display:block; color:#ffe39d; text-align:center; line-height:24px; padding-bottom:10px;}
.daoyu p span{  font-size:15px;color:#ffc55a; text-indent:30px; line-height:24px;}

.news_head{ height:110px; width:1120px; padding-left:80px; background:url(2019lh-03.jpg) center no-repeat; text-align:center;}
.news_head p{ font-family:"微软雅黑"; font-size:24px; line-height:60px; padding-top:10px; color:#ffe39d;}
.news_head p a{ color:#ffe39d;}
.news_head span{ font-family:"微软雅黑"; font-size:15px; color:#fffaef;}
.wq dl{ margin-bottom:20px; }
.wq dt{ width:200px; float:left}
.wq dt img{ width:200px; height:160px;}
.wq dd{ width:980px; float:right; font-size:16px; color: #333333; line-height:32px;}
.wq dd span{ font-size:30px; line-height:50px; display:block}
.wq dd span a{ color:#CC0000}


.con_fl{ float:left; width:380px;}
.con_mid{ float:left; width:380px; margin-left:30px;}
.con_fr{ float:right; width:380px;}

.con_txt{ background:#f5f5f5; padding:10px 15px; font-size:14px; font-family:"微软雅黑"; line-height:26px;}



.line_fl{ float:left; width:650px; height:380px; background:#000;}
.line_fr{ float:right; width:550px; height:380px; background:url(bf.png);}
.line_fr ul{ padding:18px 30px;}
.line_fr ul li{ font-family:"微软雅黑"; font-size:15px; line-height:36px; border-bottom:#e5e5e5 dashed 1px; background:url(icon.jpg) left no-repeat; padding-left:20px; word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.list2 ul{ margin:10px 0;}



.list2 li{font-size:1.4em; line-height:1.6em;width:99%;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

@media screen and (min-width:992px){
.list2 li{font-size:1.4em; line-height:1.8em;width:99%;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
}
.list2 li span{ color: #C00; font-size:10px;}
.list2 li a{ color:#333}

.list2 p{ width:100%; height:30px; display:block; text-align:center; margin:0 auto}
.list2 p a{ border:1px solid #CCC; color:#CCC; display:block; font-size:14px; line-height:28px; text-transform:uppercase}
.list2 p a:hover{ background-color:#CCC; color:#ffffff}




/*纯小图*/
.box_pic{ padding-left:20px;}
.box_pic li{ float:left; width:216px; height:80px; float:left; margin-right:20px; margin-bottom:20px;overflow:hidden;}
.img_list{ position:relative; }
.img_list_01{ z-index:-9999;}
.img_list_01 img{ width:216px; height:80px;}
.img_list_02{ position:absolute; top:94px; left:0px; z-index:9999; width:275px; height:40px; line-height:40px; overflow:hidden; background-color: #333333; text-align:center;filter: alpha(opacity=60); opacity: 0.6;}
.img_list_02 a{ font-size:14px; line-height:40px; color:#FFFFFF; text-decoration:none;text-align:center;}
.img_list_02:visited{color:#FFFFFF;}
.img_list_02:hover{background-color:#000000;width:275px; height:40px; color:#FFFFFF }
.img_list_02:hover a{ color:#FFFFFF}

.img_list_01 img{ cursor: pointer; transition: all 0.6s;}
.img_list_01 img:hover{ transform: scale(1.1);}

.bghui{ padding:20px 0; background:#f5f5f5;}


/*首屏焦点图*/
.focus{ position:relative; width:650px; height:380px; background-color: #000; float: left;}  
.focus img{  width:	650px; height:380px} 
.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:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.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:40px; line-height: 40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; 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:5px; right:40px; position:absolute; height:21px; text-align:right; z-index: 200; }  
.focus .fbg div{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:#fc114a;}    
.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(focus_btn.png) no-repeat; border-bottom-style:none}
.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;}  





.tw_list{ padding-top:20px;}
.tw_list dl{ background-color:#f3f3f3; border:1px solid #e1e1e1; margin-bottom:20px; width:1158px; padding:20px}
.tw_list dt{ width:450px; float:left; margin-right:20px;}
.tw_list dt img{ width:450px; height:300px; border:1px solid #e1e1e1}
.tw_list dd{ width:670px; float:right; font-size:16px; line-height:32px; color:#333333}
.tw_list dd a{color:#CC0000}
.tw_list dd span a{ font-size:24px; color:#CC0000; line-height:50px;}
.tw_list dd i{ padding-left:32px; font-style:normal;}
.tw_list dd i a{ padding-left:10px;}



.wuqu ul li{ float:left; margin:10px; width:547px; background-color:#f3f3f3; border:1px solid #e1e1e1; padding:15px;}
.wqnei p{ font-family:"微软雅黑"; font-size:20px; color:#000; line-height:30px; padding-bottom:10px;}
.wqnei p a{ color:#CC0000;}
.wqnei span{ color:#888; line-height:24px; font-size:15px; padding-left:30px;}





.menu{height:68px; background-color:#010D41; line-height:68px;}
.menu ul li{ float:left; padding-left:25px; padding-right:30px; font-size:16px; font-weight:bold; color:#fff; cursor:pointer;}
.menu ul li a{ color:#fff;}






