﻿@charset "utf-8";
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.content_slide{background:#fff;overflow:hidden;min-height:790px;}
#content-slide{min-height:auto;overflow:visible;}
.container{ width:1200px; max-width:1200px; margin:0 auto; clear:both; position:relative;}
.container .menu {overflow:hidden;}
.container .menu li{float:left;}
.container .menu li + li{float:right;}
.container .menu li a{color:#fff;}
.container .menu li i{color:#fff;font-style:normal;margin: 0 10px;}
.fl{float: left;}
.fr{float: right;}
@font-face {
	font-family: "iconfont";
    src: url('../fonts/iconfont.eot'); 
    src: url('../fonts/iconfont.eot#iefix') format('embedded-opentype'), 
         url('../fonts/iconfont.woff') format('woff'), 
         url('../fonts/iconfont.ttf') format('truetype'), 
         url('../fonts/iconfont.svg#iconfont') format('svg');
          }	

/***** header *****/
.header{background:#FFF;}
.contop{display:none;}
.menuopen{display:none;}
.head{height: 35px; line-height:35px; background:#0068b7; color: #666666; font-size: 14px;}
.headerNew{height: 90px; position: relative;}
.headerNew .logoNew{position: absolute; left: 15px; top: 15px;}
.mainnav{position: absolute; right: 120px; top:20px; clear: both; white-space:nowrap; left:300px;}
.mainnav li{float: left; margin-left: 6%; font-size: 20px; white-space:nowrap;}
.mainnav li a{display: block;  line-height:48px; height:50px; padding:0 1%;}
.mainnav li a:hover, .mainnav li.on a{color: #0068b7; *border-bottom:#0068b7 3px solid;}
.mainnav li a:after {display: block; content: ""; height: 3px; width: 0; background-color:#0068b7; transition: width 0.2s ease-in-out;}
.mainnav li a:hover:after, .mainnav li.on a:after {width: 100%;}
.searchbox{
	position:absolute; width:80px; height:80px; top:0; right:50px; z-index:20000;
	-webkit-transition: width 0.25s ease-out 0s;
	-moz-transition: width 0.25s ease-out 0s;
	transition: width 0.25s ease-out 0s; overflow:hidden;
  }
.searchbox.fb{background:#FFF; width:68%;}
.sjb_ss{display: none;}
.header_ss_open{position: absolute; right: 0; top: 29px; width: 75px; height: 30px; text-indent: 10px; line-height: 28px; background:#f6f6f6; border: #e5e5e5 1px solid; border-radius: 15px; cursor: pointer;}
.header_ss_open i{position:absolute; width:30px; height:28px; right:10px; top:1px; color:#C00;background:url(../images/header_ss_icon.png) no-repeat center center;}
.header_ss_open:hover{background-color: #f0f0f0;}
.header_ss{position: absolute; top: 29px; right:12%; background: #fff; display: none;}
.header_ss .ss{border: #d4d4d4 1px solid; width: 480px; height:30px; background: #fff; position: relative; border-radius: 15px; overflow: hidden; float: left;}
.header_ss .ss .stxt{height:18px; padding:6px 10px; line-height: 18px; border:0; font-size: 14px; width: 425px; color: #666;}
.header_ss .ss .sbtn{position: absolute; right: 0; top:0; width: 35px; height: 100%; background:url(../images/header_ss_icon.png) no-repeat center center; border: 0; cursor: pointer; text-indent:-100em;}
.header_ss .ss .ss_btn2{position: absolute; right: 0; top: 0; width: 28px; height: 29px; background:url(../images/home_ss_jqr.png) no-repeat; color: #fff; border-radius: 20px; cursor: pointer; border:0; -webkit-appearance:none;}
.header_ss .close{float: left; width: 40px; height: 40px; background:url(../images/close1.png) no-repeat center center; margin-right: 5px; margin-top:-3px; cursor: pointer;}
.header_ss .close i{display:none;}

/*common*/
/* .container_bg{background:#eef4f9;} */
.mainbox_bg{background: #fff;}
.mainbox_pad{padding:20px;}
.mainbox_bg .sub_title{width:1120px;margin:0 auto;color:#333;font-weight:700;font-size:24px;border:0;padding:0;}
.mainbox_bg .space20{border-bottom:2px solid #0068b7;width:1120px;padding-bottom:10px;margin:0 auto;color:#333;text-align:center;font-weight:700;font-size:22px;}
.mainbox_bg h2{border-bottom:2px solid #0068b7;width:1120px;margin:0 auto;padding-top:30px;padding-bottom:10px;color:#0068b7}
.mainbox_bg .list{overflow:hidden;padding:10px 40px;}
.mainbox_bg .list li{overflow:hidden;}
.mainbox_bg .list hr{margin:10px 0;color:#fff;}
.mainbox_bg .list li a{color:red;float:left;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;line-height:36px;}
.mainbox_bg .list li a:first-child{color:#333;margin-right:10px;}
.mainbox_bg .list li font{line-height:36px;float:left;color:red;margin:0 10px;}
.mainbox_bg .list li span{float:right;color:#999;line-height:34px;}
.mainbox_bg .pagination{padding:10px 0;margin-top:20px;text-align:center;}
.mainbox_bg .pagination a{display:inline-block;padding:5px 10px;border:1px solid #999;margin:0 3px;border-radius:5px;}
.mainbox_bg .pagination a:hover{background:#0068b7;color:#fff;border:1px solid #0068b7;}
.common_hd{border-bottom: #e7e7e7 1px solid; line-height: 28px; height: 38px;}
.common_hd li{float: left; height: 38px; cursor:pointer; width:25%; text-align:center;}
.common_hd li.on{border-bottom: #cc3333 2px solid; margin-bottom: -1px; font-weight:bold;}
.common_hd li a{font-size: 18px;}
.common_hd li.on a{color: #cc3333;}
.common_hd li:last-child{margin-right:0;}
.common_hd .more{float: right; font-size: 14px;}
.common_hd .more a{color: #666666;}
.common_hd .more a:hover{color: #cc3333;;}

.common_newslist li{position:relative; padding:0 100px  0 16px; height:34px; line-height:34px; overflow:hidden; vertical-align:top;}

.common_newslist li:after{position:absolute; content:" "; left:0; top: 50%; margin-top: -1px; width: 4px; height: 4px; background: #000;}

.common_newslist li span{position:absolute; right:0; top:0; color:#999999;}

.common_newslist li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

.common_newslist_nd li{padding-right:0;}

.common_opaHov:hover{filter:alpha(opacity=85); -moz-opacity: 0.85; opacity:0.85;}



.common-newslist{}

.common-newslist li{ background:url(../images/2016_icon_dot_grey.gif) no-repeat left center; padding:0 100px 0 18px; font-size:16px; line-height:34px;  overflow:hidden; position:relative; *font-size:0;}

.common-newslist li *{*font-size:16px;}

.common-newslist li span{ position:absolute; right:0; background:#fff; top:0; color:#999999; padding-left:10px;}

.common-newslist li a{ display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

.common-newslist li a:hover{font-weight:bold;}

.cnnodate li{padding-right:0;}



.curmb{line-height: 24px; padding:0 25px;background:url(../images/dw.png) no-repeat;margin-bottom:10px;}

.curmb a:hover{color: #0068b7;}



.SinglePage{padding:25px 0; line-height:2; font-size:16px;}

.SinglePage img{ max-width:80%;}



.all_list{padding-bottom: 10px; margin:auto; max-width:1000px;}

.all_list li{ position:relative; padding-left:27px; overflow:hidden; line-height:35px; float:left; width:30%;}

.all_list li a{float:left; max-width:99%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

.all_list li a:hover{color:#cc3333;}

.all_list li:after{position:absolute; content:" "; left:5px; top:16px; width: 4px; height: 4px; background: #999999;}



