@charset "utf-8";
/*base*/
html,body,ul,ol,li,p,h2,h4,a,img,input,span,a{margin:0;padding:0;}
html,body{min-width: 1200px;}
img,input,button {border: 0;}
i{font-style: normal;font-family: "Microsoft Yahei";}
input:focus,textarea:focus,select:focus, button{outline:none;}
ul,li,button{list-style: none;}
body{font-size: 16px;color: #333;font-family:"Microsoft Yahei";}
a{color: #333;text-decoration:none;font-family:"Microsoft Yahei";font-size:16px;}
a:hover{color: #2968d0;}
button,img,input { vertical-align: middle;}
.clearfix{content: " "; height:0;display: table;clear: both;}
.clearfix:before,.clearfix:after {content: " ";display: table;clear: both;}
::-webkit-input-placeholder {color: #b2b2b2; } :-moz-placeholder { color: #b2b2b2; } ::-moz-placeholder {  color: #b2b2b2; } :-ms-input-placeholder {color: #b2b2b2; }
.fl{ float:left;} 
.fr{ float:right;}

.headbox{ width:100%; height:558px; background:url(headbg1028.jpg) no-repeat center center;}
.head{ width:1200px; height:558px; position:relative; margin:0 auto;}
.logozt{ padding-top:30px; height:76px;}
.fanhui{ position:absolute; top:0; right:0; width:116px; height:43px;}


.mainbox{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.mrt20{ margin-top:20px;}
.mrt40{ margin-top:40px;}
.m-slide{position: relative;width: 635px; height: 365px; float:left;}
.m-slide .prev:hover,	.m-slide .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
.m-slide .hd{ position: absolute;z-index: 1;bottom:22px; right:15px;}
.m-slide .hd li{cursor:pointer;width:14px;height:14px; border-radius:50%;display:block;overflow:hidden;text-indent:20px;float:left;margin-left:10px;background: #fff;/*filter: alpha(opacity=40);opacity: 0.4;*/}
.m-slide .hd li.on{background: #ff0000;filter: alpha(opacity=100);opacity:1;}
/*.m-slide .prev,.m-slide .next { width: 35px; height: 83px; margin: -40px 0 0; background: url(left1023.png) no-repeat; position: absolute; top: 50%;z-index: 10; cursor: pointer;
    text-indent: -9999px; filter: alpha(opacity=20); opacity: 0.2;}
.m-slide .prev { left: 0px;}
.m-slide .next {background: url(right1023.png) no-repeat; right: 0px;}*/
.m-slide .bd {width: 635px;height: 365px;position: relative; overflow: hidden;}
.m-slide .bd li {width: 635px; height: 365px; background-color: #fff; position: relative;}
.m-slide .bd li p { position: absolute; left: 0; bottom: 0; line-height: 50px; height: 50px; width: 635px;white-space: nowrap; overflow: hidden; padding-left:20px;}
.m-slide .bd li p i { position: absolute; left: 0; top: 0; display: block; width: 635px; height: 50px; background: #000; opacity: .3; filter: alpha(opacity=30);}
.m-slide .bd li p a, .m-slide .bd li p a:visited { position: relative; color: #fff; font-size: 16px; line-height: 50px; text-align: center;}

.slideTxtBox{ width:525px; height:365px; float:right;}
.title{ width:100%; height:70px; background:url(icon1_1028.png) no-repeat left center;}
.title ul li{ width:192px; font-size:22px; height:70px; line-height:60px; text-align:center; display:block; float:left; color:#ffffff; cursor:pointer;}
.title ul li.on{}
.title ul span{ padding-top:15px; float:right;}
.w_list{ width:100%; height:auto; padding-top:10px; overflow:hidden;}
.tout{ width:100%; height:105px; border-bottom:1px solid #ededed;}
.tout h2{ width: 98%; height:35px; line-height:35px; text-align:center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 16px; display:block;}
.tout p{ text-indent:2em; line-height:28px; color:#999999; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.w_list ul li{ width:100%; height:40px; background:url(icon3_1028.png) no-repeat left center; display:block; position:relative;}
.w_list ul li a{ width:75%; line-height:40px; padding-left:20px; display:block; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.w_list ul li span{ color:#999999; position:absolute; top:0px; right:0px; width:90px; height:38px; line-height:38px; text-align:right; display:block;}

.liuwen{ width:635px; height:auto; overflow:hidden; float:left;}
.liubao{ width:525px; height:auto; overflow:hidden; float:right;}