*{padding:0px;margin:0px; border:0px}
body{ font-family:"Microsoft YaHei"}
.pro ul{ list-style:none}
.nav ul{ list-style:none}
a{ text-decoration:none;}



/*ͷ*/
.header {
    width: 100%;
    height: 10px; 
	background-color:#1873b5;
}
.logo{ float:left; margin:10px}

/*����*/
.nav { height:50px; width:1380px; background-color: #CC3333; margin:0 auto;}
.nav  ul{ width:1000px; margin-left:250px;}
.nav li{ float:left;}
.nav li a { display:block; line-height:50px; padding:0px 50px; font-size:20px; font-weight:400; color:#FFFFFF}
.nav li a:hover { color:#FF9900;}

/*����*/
.banner { height:369px; width:1380px; background-color:#0066FF; margin:0 auto;}

/*��������*/
.about{ height:410px; width:1200px; margin:5px auto;}
.til1 { height:40px; width:600px; background-color:#00FF00}
.til2 { height:40px; width:500px; margin:0 auto;}
.box1 {height:400px; width:600px; margin:5px auto; float:left; }
.imgb { margin:10px 15px;}
.box2 { height:400px; width:600px; margin:0px; float:left ;}
.box2 h2{ color: #CB0A0F; letter-spacing:2px; margin-top:20px;width:300;}
.box2 h5 { line-height:29px;margin-top:15px; margin-left:50px; margin-bottom:12px;font-size:15px; width:520px; font-weight:400; letter-spacing:1px;}
.box2 p {
      font-size:14px;
      color:#000000;
      text-indent:30px;
      line-height:30px;
      letter-spacing:1px;
      padding:20px;
      margin-left: 20px;
    
}
.box2 ul li { line-height:35px; margin-left:20px; font-size:18px;font-weight:700;}
.box2 a:link {color: #b30000}
.box2 a:visited {color: #b30000;} 
.box2 a:hover{ color: #FF9900}
.box2 a:active { color:#FF9900; } 

/* ��Ʒ */
.pro { height:450px; width:1180px;; margin:0 auto;padding-top:20px;}
.pro a:link {color: #000000}
.pro a:visited { 
color:#333333; 
} 
.pro a:hover{ color: #FF9900}
.pro a:active { 
color:#FF9900; 
} 
.pro a:hover{ color: #FF9900}


.til3 { float:left; width:550px; height:260px}
.til4 { float:right; width:550px; height:260px}
.newsleft { height:360px; width:550px;margin-top:4px;  float:left; padding-top:4px}
.newsright { height:340px; width:550px;margin-top:4px;  float:right;padding-top:4px}
.newsleft a { width:480px;font-size:20px; line-height:45px; display: block;border-bottom: 1px #cccccc dashed;}
.newsright a { width:480px;font-size:20px; line-height:45px; display: block;border-bottom: 1px #cccccc dashed;}
/* ��������*/
.news { height: 160px; width: 1200px; margin:0 auto;}
.news a:link {color: #FF9900}
.news a:hover{ color: #990000}
.newsleft2 { height:130px; width:550px;margin-top:4px;  float:left; padding-top:4px; margin:0 auto;}
.newsright2 { height:130px; width:550px;margin-top:4px; float:right;padding-top:4px}
.newsleft2 a { margin:0 auto;width:480px;font-size:16px; line-height:40px; display: block;border-bottom: 1px #cccccc dashed; color: #000000;font-weight:500;}
.newsright2 a { width:480px;font-size:16px; line-height:36px; display: block;border-bottom: 1px #cccccc dashed;}

.news2 { height:230px; width: 1200px; margin:0 auto; display:block}

.newsl {
    align-items: center;
height:170px; width:580px;margin-left:5px; float:left; display:block}
.newsl a h3{ font-size:18.5px;width:530px; min-height:40px; margin:0 auto; margin-left:0px;; display:block; margin-top:10px;align-items: center; letter-spacing:0.3px;}
.newsl h3:hover { color:#FF9900;}
.newsrimgage { width:175px; display:block; float:left; margin-left:20px; margin-right:20px;}

.news2 a { width:330px;font-size:16px; line-height:20px;float:left; display:block; margin-top:0px;}

.news2 a:link {color: #333333}

/*�ײ�*/
.foot { height:130px; margin:0 auto;background-color:#CC3333; color:#FFFFFF; text-align:center;padding-top:20px; line-height:27px;}
.foot a {text-align:center;}
#tpxw{ width:570px; height:380px; overflow:hidden; position:relative; border:1px solid #ddd;  }
#tpxw .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:35px; z-index:1}
#tpxw .hd ul{ overflow:hidden; zoom:1; float:left;  }
#tpxw .hd ul li{ float:left; margin-right:3px; width:10px; height:10px;background:#fff;color:#FFF; text-align:center; cursor:pointer; border-radius: 15px;}
#tpxw .hd ul li.on{background:#cc0000; font-weight:bold;}
#tpxw .bd{ position:relative; height:100%; z-index:0;}
#tpxw .bd li{ zoom:1; vertical-align:middle; }
#tpxw .bd li span a{ color:#fff;float:right;margin-right:10px;font-size:15px; }
#tpxw .bd img{ width:570px; height:380px; display:block;}
#tpxw .bd li span{  background: url(/front/images/heibg.png) repeat;height: 20px;color: #fff;position: absolute;left: 0;bottom: 0;width: 560px;padding-left: 10px;padding-bottom:10px; paline-height: 38px;overflow: hidden;}
/* ������ǰ/��ť���룬�������Ҫɾ������ */
#tpxw .prev,
#tpxw .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
#tpxw .next{ left:auto; right:3%; background-position:8px 5px; }
#tpxw .prev:hover,
#tpxw .next:hover{ filter:alpha(opacity=100);opacity:1;  }
#tpxw .prevStop{ display:none;  }
#tpxw .nextStop{ display:none;  }
.sub_title {color:#FFFF00;font-size:16px;line-height:40px;text-align:center;font-weight:800;width:260px;letter-spacing:1px;text-align:center;}
.content_topSpace {margin-top:20px;width:95%;margin:auto auto;}
.row{list-style:square inside url('/front/zt/2017/9d/images/dot.jpg');font-size:18px;line-height:40px;margin-left:10px;}
span.time{float:right;font-size: 13px;color:#888;}
.text_ly{padding:15px 5px 15px 5px;border-bottom:solid 1px #ddd;overflow:hidden;text-align:center;} 
.content_floatLeft {float:left;}
.content_topSpace {margin-top:20px;width:95%;margin:auto auto;}
.main .main_body{width:1000px;;background-color:#fff;min-height:565px}
.sub_titleRightBg {width:1120px;height:42px;background-color:#f77;margin-bottom:20px;}
.content_topSpace {margin-top:20px;width:95%;margin:auto auto;}
.paging{margin-top:30px;overflow:hidden;margin-top:20px;width:95%;margin:auto auto;}
.paginglf{float:left;font-size:14px; margin-top: 10px;}
.pagingrf{float:right;}
.paginglf select{display:inline-block;font-size:14px;}
.pagingrf a{display:inline-block;float:left;width:44px;height:40px;line-height:40px;text-align:center;font-size:14px;background:#f6f6f6;border:solid 1px #ddd;margin-right:10px;cursor:pointer;}
.pagingrf .fy{width:80px;background:#fff;}
.pagingrf .fymar{margin-right:0px;}
.paging .clik{background:#cc0000;color:#fff;}
.text_mid {text-align:center;color:#cc0000;font-size:25px;line-height:40px;padding-top:20px;width:1120px;margin:auto auto;}
.sub_P {margin-top:5px;width:1050px;display:inline-block;border-bottom:#CCCCCC 1px solid;margin-left:35px;}
.text_mid {text-align:center;color:#cc0000;}
.txt{font-size: 16px;line-height: 180%; margin-bottom: 20px;margin-top: 20px;min-height:600px;_height:600px;width:1050px;margin:auto auto;}

.top_pic{
         background:url(/front/zt/2018/kxpf/image/ba.png) no-repeat center top;
         width:100%; 
         height:400px;
         margin:0 auto;
         /* min-width:100%; */
}    
.ellipsis{
    display: block;
    overflow: hidden;
    width: calc(100% - 30px);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

