@charset "utf-8";

/* CSS Document */

* { margin: 0px; padding: 0px; -webkit-appearance: none;}

h1,h2,h3,h4,h5 { font-size:14px; }

ul,li{ list-style:none; margin:0; padding:0 }

img { border:none;}

a{text-decoration:none;color:#333;outline:none;-webkit-touch-callout: none;

-webkit-text-size-adjust: none;

-webkit-tap-highlight-color: rgba(0,0,0,0);}

a:link{text-decoration:none}

a:hover{text-decoration:none;color:#333;}

.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

.clear { clear:both; height:1px; overflow:hidden;}

body { width:640px; font-family:Microsoft YaHei,Helvetica; margin:0 auto; position:relative; text-align:center; background:#ffffff;} 

/*单行截字*/
.textdan { white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
/*多行截字*/
.textduo { text-overflow:ellipsis; overflow:hidden;}

.fl{ float:left;}



header{z-index:2; position:fixed; width:640px;}
.wrapper{ z-index:1; position:relative; background:#ffffff; float:left; margin:0; padding:0;}
.ban{ float:left; padding:0; width:640px; height:364px;}
.wra{ float:left; width:572px; padding:0 34px;}
.wra1{ padding:0 0 26px 0; margin:60px 34px 0; background:url(../images/border.jpg) no-repeat 0 bottom;}
.wra1 img{ float:left;}
.wra2{ background:url(../images/bg1.jpg) no-repeat right bottom; padding:0 34px 115px 34px;}
.wra2 .wn{ margin:30px 0 0 0; float:left; width:100%;}
.wra2 .wn h3{ font-size:23px; font-weight:bold; color:#f19826; line-height:35px; height:35px; float:left; text-align:left;}
.wra2 .wn p{ width:100%; font-size:18px; color:#1b1b1b; text-align:left; line-height:32px; float:left;}
.wra2 .wn p strong{ font-size:20px;}
.wra3{ background:url(../images/bg2.jpg) no-repeat right bottom; padding:0 34px 120px 34px;}
.wra3 img{ float:left; margin:0 10px 0 0;}
.wra3 img.erweima{ margin:0 50px 0 0;}
.top{ background:#dd0000; height:70px; width:100%; overflow:hidden;}
.top .edit{ margin:16px 45px 0; position:relative; z-index:3; float:right;}
.top h1{ font-size:40px; color:#ffffff; height:70px; line-height:70px; width:100%; text-align:center; position: absolute; font-weight:normal; z-index:1;}

/*********首页*********/

.newslist{ width:100%; overflow:hidden; background:#efefef; float:left; margin:0;}
.newslist.newslistt{ margin:0;}
.newslist .newslistnei{ width:600px; padding:10px 0px; margin:0 20px; float:left; border-bottom:2px solid #d7d4d4; border-top:1px solid #f9f9f9;}
.newslist .newslistnei .img{ width:57px; height:57px; background:#c51617; border-radius:8px; text-align:center; float:left; margin:20px 20px 0 0;}
.newslist .newslistnei img{ width:40px; height:40px; margin:10px 0 0 0;}
.newslist .newslistnei .contain{ width:600px; float:left; text-align:left;}
.newslist .newslistnei .contain .newslisttop{ width:470px; float:left; line-height:47px; height:auto;}
.newslist .newslistnei .contain .newslisttop h2{font-size:27px; color:#333333; float:left; font-weight:normal; margin:0 10px 0 0;}
.newslist .newslistnei .contain .newslisttop h2 b{ font-weight:normal; color:#f52f30;}
.newslist .newslistnei .contain span{ color:#8e8d8d; font-size:20px; float:right; text-align:left; margin:0; height:47px; line-height:47px;}
.newslist .newslistnei .containr .newslistbot{ width:330px; line-height:47px; height:47px; float:left;}
.newslist .newslistnei .containr .newslistbot span{color: #878787; font-size: 24px; float: left; text-align: left; margin: 0 10px 0 0;}
.newslist .newslistnei .containr .newslistbot b{ color:#dd0000; font-size:24px; float:left; text-align:left; font-weight:normal;}
.newslist .newslistnei .containr{ float:left; width:600px;}
.newslist .newslistnei .containr b.sate{ height:45px; padding:0 15px; border-radius: 8px; float:right; line-height:45px; color:#ffffff; font-size:24px; text-align:center; font-weight:normal; margin:0;}
.newslist .newslistnei .containr b.sate.green{ background:#82b63a;}
.newslist .newslistnei .containr b.sate.yel{ background:#eac14d;}
.newslist .newslistnei .containr b.sate.blue{ background:#5190fa;}
.newslist .newslistnei .containr b.sate.red{ background:#f52f30;}
.newslist .newslistnei .containr b.sate.vio{ background:#cb4dd4;}

.newslist .newslistnei .containt{ width:100%; float:left;}
.newslist .newslistnei .containt .containtn{ width:100%; float:left; padding:15px 0;}
.newslist .newslistnei .containt .containtn span{color: #878787; font-size: 24px; float: left; text-align: left; margin: 0 10px 0 0; height:40px; line-height:40px; width:130px;}
.newslist .newslistnei .containt .containtn select{ width:350px; float:left; height:40px; line-height:40px; font-size:20px;}
.newslist .newslistnei .containt .containtn input{ width:350px; float:left; height:40px; line-height:40px; font-size:20px;}
