/* CSS Document */

*{margin:0; padding:0;}
html,
body {
    margin: 0;
    padding: 0;
	background-color:#ffffff;
}
body{font-size:16px;font-family:"Microsoft Yahei","\5b8b\4f53";color:#333;line-height:1.2;}
ul,li{list-style:none;}
a:active,a:hover{outline:0}
i{font-style:normal;}
em{font-style:normal;display:inline-block;}
p{display:block;}
/*清除浮动*/
.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
/*ol,ul {list-style:none;}*//* 所有ul下的自带属性都会去掉*/
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:14px; font-weight:normal; }
q:before,q:after {content:'';}
abbr,acronym {border:0;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;}
a {color:#333;text-decoration:none;}
a:hover {color:#0058ac; text-decoration:none;}
img {
    vertical-align: middle;
}

a {
    text-decoration: none;
}
body .l, body .left {
	float:left;
	clear:none;
}
body .r, body .right {
	float:right;
	clear:none;
}
/*清除浮动*/
.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
.clear {
    clear: both;
}
div {
    display: block;
}
img {
            margin: 0;
            padding: 0;
            border: 0;
        }
.blank20{  height:20px; overflow:hidden; display:block; clear: both;}
.blank10{  height:10px; overflow:hidden; display:block; clear: both;}

/*网站头部*/		
.header_bg{ width:100%; background-color:#fff;}
.header_top{
	background-color:#fbfbfb;
	height:40px;
	width:100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
	
}
.header_top .top{ width:1200px; line-height:40px; margin:0 auto; font-size:14px;}
.header_top .top span{ float:left;}
.header_top .top i{ float:right; position:relative;}
.header_top .top em {
    position: absolute;
    left: -20px;
    top: 40px;
    display: none;
    width: 100px;
    height: 100px;
    background: #FFF;
	border:1px solid #DDD;
}
.header_top .top a:hover em{ display:block;}

.header{
	height:120px;
	width:100%;
}
.headerbg{ width:1200px; margin:0 auto;}
.headerbg .logo{ float:left; margin-top:26px;}
.search{ float:right; margin-top:40px;}
.search a{ float:left;}
.search_input,
.search_btn {
    float: left;
	display:block;
	width:80px;
	height:37px;
	background-color:#1c53a5;
	color:#FFF;
	text-align:center;
	line-height:40px;
	padding-top: 3px;
}
.search_btn img{ margin-top:5px;}
.search_input {
    width: 300px;
    height: 35px;
    border: 1px solid rgba(194, 194, 194, 0.7);
    background: white;
}
.search_input input {
        width: 250px;
        height: 34px;
        margin-left: 8px;
        font-family: "微软雅黑";
        font-size: 14px;
        color: #a6a6a6;
        border: none;
        outline: none;
    }
.searchbox{ width:100%; display:block; overflow:hidden;}
.box_search{ width:100%;  display:block; overflow:hidden;}
.search1{ float:left; margin-right:10px;  margin-top:10px;}
.search1 a{ float:left;}
.search_input1,
.search_btn1 {
    float: left;
	display:block;
	width:80px;
	height:32px;
	background-color:#2277da;
	color:#FFF;
	text-align:center;
	line-height:32px;
	margin-left:10px;
	
}
.search_input1 {
    width: 210px;
    height: 30px;
    border: 1px solid rgba(194, 194, 194, 0.7);
    background: white;
}
.search_input1 input {
        width: 200px;
        height: 30px;
        margin-left: 8px;
        font-family: "微软雅黑";
        font-size: 14px;
        color: #a6a6a6;
        border: none;
        outline: none;
    }
.biaoti{ float:left; line-height:30px;}

.search2{ float:left; margin-top:10px; }
.search2 a{ float:left;}
.xiala{float:left;width:100%;height:auto;overflow:hidden;padding:5px 0;margin-top:15px;}

/*网站导航*/
.nav{ width:100%; background-color:#0b5ec4; height:50px;}
.nav_con{ width:1200px; margin:0 auto;}
.nav_con li {
            width: 200px;
            float: left;
			text-align: center;
        }
.nav_con li a{ display:block; width:200px; height:50px;}
.nav_con li a:hover,.nav_con .hover a{ background-color:#f08200;}
.nav_con li span{ 
            font-family: "微软雅黑";
            font-size: 16px;
			color:#FFF;
			line-height:50px;
			display:block;
}
/*网站baner*/
.banner{
	position:relative;
	width:100%;
	height:400px;
	background:#fff;
	text-align:center;
	overflow-x:hidden;
}
.banner .bd{position:absolute;left:50%;margin-left:-960px;}
.banner .bd li{width:1920px;overflow:hidden;}
.banner .bd li img{width:1920px;height:400px;display:block;}
.banner .tempWrap{overflow:visible !important}
.banner .tempWrap ul{margin-left:-1920px !important;}
.banner .hd_box{position:absolute;bottom:30px;left:50%;margin-left:-600px;width:1200px;height:3px;}
.banner .hd{position:absolute;right:42%;z-index:1;}
.banner .hd li{margin:0 3px;width:60px;height:3px;line-height:99px;background:#ffffff;filter:alpha(opacity=60);overflow:hidden;display:inline-block;zoom:1;}
.banner .hd li.on{background-position:0 0;filter:alpha(opacity=100);background:#ec0212;}
.banner .pnBtn{position:absolute;top:0;width:100%;height:300px;z-index:1;}
.banner .prev{position:absolute;left:-50%;margin-left:-680px;}
.banner .next{position:absolute;left:50%;margin-left:680px;}
.banner .pnBtn .arrow{position:fixed;margin-top:230px;width:25px;height:46px;display:none;z-index:1;}
.banner .pnBtn .arrow:hover{filter:alpha(opacity=60);opacity:0.6;}
.banner .prev .arrow{left:60px;background:url(../images/arrow1.png) 0 0 no-repeat;}
.banner .next .arrow{right:60px;background:url(../images/arrow1.png) -25px 0 no-repeat;}

/*新闻中心*/
.news{
	width:100%;
	height:650px;
	background-color:#f2f2f2;
	background-image:url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	overflow:hidden;
}
.news h1{
	width:1200px;
	margin:0 auto;
	text-align:center;
	font-size:30px;
	color: #0b5ec4;
	font-weight:bold;
	background-image:url(../images/news_titleXian.png);
	background-repeat: no-repeat;
	background-position: center;
}
.news h2{ display:block; width:1200px; margin:0 auto; text-align:center; margin-top:10px; margin-bottom:10px; color:#999;}
.news i{display: block;width: 40px;    height: 3px;    background: #ff5c01;    margin: 16px auto 0;}
.news .newbox{ width:1200px; margin:0 auto;}
.news .newbox .ddsslide {
	float: left;
	height: 360px;
	width: 580px;
}
.more{width: 150px;    height: 50px;border: 1px solid #d4d4d2;transition: all .3s;   margin: 16px auto 0;border-radius: 5px; text-align:center; line-height:50px;}
.more:hover {
    border: none;
    border: 1px solid #0058ac; 
    box-shadow:0px 4px 12px 0px rgba(184,193,201,0.4);
}
.news .newbox .ddsslide img{ width:580px; height:360px;}
.news .newRt{float: right;margin-right: 26px;width: 565px;}
.news .rtDl{ overflow: hidden; width: 100%; padding: 16px 0 20px 0; border-top: 1px dashed #e5e5e5;}
.news .rtDl:first-child{ padding-top: 0px;border-top: none;}
.news .rtDl dt{ width: 89px; float: left; text-align:center; background-color: #e6e6e6; font-size: 26px; color: #666; padding: 20px 0 0 0;height: 72px;}
.news .rtDl dt p{ font-size: 14px; color: #999999}
.news .rtDl dd{ width: 460px; float: right;}
.news .rtDl dd h3{font-size: 15px; color: #333333;  overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight: normal;padding-top: 10px;}
.news .rtDl dd h3 a{ color: #333}
.news .rtDl dd p{ font-size: 13px; color: #666666; line-height: 22px; height: 44px; overflow: hidden; margin-top: 10px; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.news .newList{ width: 100%; text-align:center; overflow: hidden; margin: 25px 0 40px;}
.news .newList li{ font-size: 16px; height: 41px; text-align:center; line-height: 41px; color: #fff; background-color: #ccc; width: 149px; display: inline-block; border-radius: 50px; margin: 0 5px;     text-indent: 0;}
.news  .rtDl:hover dt { background-color: #0058ac; color: #fff}
.news  .rtDl:hover dt p{ color: #fff}
/*公司简介*/
.about{ width:100%; height:580px; margin:0 auto; background-image:url(../images/abBg.png);}
.about h1{
	width:1200px;
	margin:0 auto;
	text-align:center;
	font-size:30px;
	color: #ffffff;
	font-weight:bold;
	background-image:url(../images/news_titleXian.png);
	background-repeat: no-repeat;
	background-position: center;
}
.about h2{ display:block; width:1200px; margin:0 auto; text-align:center; margin-top:10px; margin-bottom:10px; color:#fff;}
.about i{display: block;width: 40px;    height: 3px;    background: #ff5c01;    margin: 16px auto 0;}
.about .aboutbox{ width:1200px; margin:0 auto;}
.about .aboutbox .aboutlt{ width:580px; height:360px; float:left;}
.about .aboutbox .aboutlt img{ width:570px; height:350px; border:5px #FFF solid;}
.about .aboutbox .aboutrt{ width:600px; height:360px; float:right;}
.about .aboutbox .aboutrt .aboutnr{ font-size:14px; color:#FFF; line-height:30px;    text-indent: 2em;}
.about .aboutbox .aboutrt .aboutnr a{ color:#FFF;}
.about .aboutbox .aboutrt .aboutnr a:hover{color:#ff5c01;}
.about .aboutbox .aboutrt .ab_a{ overflow: hidden; width: 100%; text-align: center; margin-top: 30px; }
.about .aboutbox .aboutrt .ab_a a{ width:86px; display:block;float: left;margin-right: 50px;text-decoration: none;text-align: center;}
.about .aboutbox .aboutrt .ab_a a img{ border-radius: 50%; display: block;width: 86px;height: 86px;}
.about .aboutbox .aboutrt .ab_a a span{ display: block; font-size: 13px; color: #fff; margin-top: 10px;}

/*荣誉证书*/
.ryzw{ width:100%; height:500px; margin:0 auto; border-bottom: 1px solid #f3f3f3;}
.ryzw h1{
	width:1200px;
	margin:0 auto;
	text-align:center;
	font-size:30px;
	color: #0b5ec4;
	font-weight:bold;
	background-image:url(../images/news_titleXian.png);
	background-repeat: no-repeat;
	background-position: center;
}
.ryzw h2{ display:block; width:1200px; margin:0 auto; text-align:center; margin-top:10px; margin-bottom:10px; color:#999;}
.ryzw i{display: block;width: 40px;    height: 3px;    background: #ff5c01;    margin: 16px auto 0;}
.ryzw .ryzwbox{ width:1200px; margin:0 auto;}
.ryzw .ryzwbox .dwfc_nr{ width:100%; height:auto;}
.ryzw .ryzwbox .dwfc_nr ul{ margin-top:30px; margin-left:2%;}
.ryzw .ryzwbox .dwfc_nr ul li{ float:left; width:270px; margin-right:18px;;}
.ryzw .ryzwbox .dwfc_nr ul li:hover{border: 1px solid #f3f3f3;}
.ryzw .ryzwbox .dwfc_nr ul li a{ display:block; text-align:center;}
.ryzw .ryzwbox .dwfc_nr ul li img{ width:260px; height:190px; border:5px solid #FFF;}
.ryzw .ryzwbox .dwfc_nr ul li span{color:#333; text-align:center; line-height:30px; display:block; width:264px; overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}

/*产品展示*/
.cpzs{ width:100%; height:600px; margin:0 auto; background-image:url(../images/cpzs.png);border-bottom: 1px solid #f3f3f3;}
.cpzs h1{
	width:1200px;
	margin:0 auto;
	text-align:center;
	font-size:30px;
	color: #0b5ec4;
	font-weight:bold;
	background-image:url(../images/news_titleXian.png);
	background-repeat: no-repeat;
	background-position: center;
}
.cpzs h2{ display:block; width:1200px; margin:0 auto; text-align:center; margin-top:10px; margin-bottom:10px; color:#999;}
.cpzs i{display: block;width: 40px;    height: 3px;    background: #ff5c01;    margin: 16px auto 0;}
.cpzs .cpzsbox { width:1200px; margin:0 auto;}
.cpzs .cpzsbox .cpzs_nr{ width:100%; height:auto;}
.cpzs .cpzsbox .cpzs_nr ul{ margin-top:30px; margin-left:2%;}
.cpzs .cpzsbox .cpzs_nr ul li{ float:left; width:378px; margin-right:12px;border: 1px solid #f3f3f3;}
.cpzs .cpzsbox .cpzs_nr ul li:hover{box-shadow:0px 4px 12px 0px rgba(184,193,201,0.4);}
.ryzw .cpzsbox .cpzs_nr ul li a{ display:block; text-align:center;}
.cpzs .cpzsbox .cpzs_nr ul li img{ width:380px; height:260px; }
.cpzs .cpzsbox .cpzs_nr ul li span{color:#333; text-align:center; line-height:50px; display:block; width:380px; height:50px; overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap; background-color:#FFF;}
/*工程案例*/
.gcal{
	width:100%;
	height:900px;
	margin:0 auto;
	background-image:url(../images/bot.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
.gcal h1{
	width:1200px;
	margin:0 auto;
	text-align:center;
	font-size:30px;
	color: #0b5ec4;
	font-weight:bold;
	background-image:url(../images/news_titleXian.png);
	background-repeat: no-repeat;
	background-position: center;
}
.gcal h5{ display:block; width:1200px; margin:0 auto; text-align:center; margin-top:10px; margin-bottom:10px; color:#999;}
.gcal b{display: block;width: 40px;    height: 3px;    background: #ff5c01;    margin: 16px auto 0;}
.gcalbox{ width:1200px; margin:0 auto;}
	/*工程案例开始*/
.case{  }
.case-header-title{ position: relative; padding-left: 30px; }
.case-header-title .lshape{ top: 17px; margin: 0; }
.case-header-title-txt1{ font-size: 32px; color: #333; line-height: 50px; }
.case-header-title-txt2{ font-size: 16px; color: #888; line-height: 30px; }
.case-header-more{ font-size: 16px; color: #2798e0; line-height: 30px; margin-top: 50px; } 
.case-header-more:hover{ color: #38b2ff; }
.case-main{ margin-top: 35px; position: relative; height: 600px; }
.case-main-item{ position: absolute; left: 0; top: 0; background: #000; }
.case-main-item1{ width: 299px; height: 399px;}
.case-main-item2{ width: 599px; height: 199px; }
.case-main-item3{ width: 299px; height: 199px; } 
.case-main-item-bg{ width: 100%; height: 100%; }
.case-main-item-cont{ position: absolute; left: 0; width: 100%; top: 50%; margin-top: -20px; }
.case-main-item-cont .iconfont0{position: absolute; top: 0; left: 50%; margin-left: -20px; display: block; background: url(../images/opacity-white.png) repeat; width: 40px; height: 40px; text-align: center; line-height: 40px; color: #fff; }
.case-main-item-cont-txt1{ font-size: 16px; line-height: 30px; color: #fff; margin-top: 15px; text-align: center; padding: 0 10px;padding-top: 40px;}

	/*首页工程案例hover*/
	
.hover1-bg{ opacity: 0.5; }
.hover1-icon .iconfont{ position: absolute; top: 50%; width: 40px; height: 40px; left: 50%; margin-left: -20px; margin-top: -20px; }
.hover1:hover .hover1-bg{ opacity: 1;}
.hover1-icon{ position: relative; }
.hover1:hover .hover1-icon{ background: url(../images/opacity-black.png) repeat;
	width: 44px; height: 44px; margin-left: -22px; top: -2px; 
 }
 @font-face {
  font-family: 'iconfont';  /* project id 126500 */
  src: url('http://at.alicdn.com/t/font_o8ecq4d1r5uq5mi.eot');
  src: url('http://at.alicdn.com/t/font_o8ecq4d1r5uq5mi.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_o8ecq4d1r5uq5mi.woff') format('woff'),
  url('http://at.alicdn.com/t/font_o8ecq4d1r5uq5mi.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_o8ecq4d1r5uq5mi.svg#iconfont') format('svg');
}
.iconfont{font-family: "iconfont" !important;font-size: 16px;font-style: normal;/*margin-top: -3px\9;*/-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0px;-moz-osx-font-smoothing: grayscale;-moz-osx-font-smoothing: grayscaleFont type;}
  /*四角边框*/
 		.deg{ width: 10px; height: 10px; position: absolute; }
		.ldeg{ top: 0; left: 0; background: url(../images/ldeg.png) no-repeat center center; background-size: cover;}
		.rdeg{ top: 0; right: 0; background: url(../images/rdeg.png) no-repeat center center; background-size: cover; }
		.tdeg{ bottom: 0; left: 0; background: url(../images/tdeg.png) no-repeat center center; background-size: cover; }
		.bdeg{ bottom: 0; right: 0; background: url(../images/bdeg.png) no-repeat center center; background-size: cover; }
  	
  	.ldeg1{ background: url(../images/ldeg.png) no-repeat center center; background-size: cover;}
		.rdeg1{ background: url(../images/rdeg.png) no-repeat center center; background-size: cover; }
		.tdeg1{ background: url(../images/tdeg.png) no-repeat center center; background-size: cover; }
		.bdeg1{ background: url(../images/bdeg.png) no-repeat center center; background-size: cover; }
  	
  	.ldeg2{ background: url(../images/ldeg01.png) no-repeat center center; background-size: cover;}
		.rdeg2{ background: url(../images/rdeg01.png) no-repeat center center; background-size: cover; }
		.tdeg2{ background: url(../images/tdeg01.png) no-repeat center center; background-size: cover; }
		.bdeg2{ background: url(../images/bdeg01.png) no-repeat center center; background-size: cover; }
  	
  	.dotted .ldeg{top: -1px; left: -1px;}
  	.dotted .rdeg{top: -1px; right: -1px;}
  	.dotted .tdeg{bottom: -1px; left: -1px;}
  	.dotted .bdeg{bottom: -1px; right: -1px;}
/*底部信息区*/
.footer{ width:100%; height:250px; background-color:#272727;}
.footerbox{ width:1200px; margin:0 auto;}
.footerbox .footerlt{ float:left; width:70%; margin-top:40px;}
.footerbox .footerlt ul {
  overflow: hidden;
}
.footerbox .footerlt ul li {
  float: left;
  width: 20%;
}
.footerbox .footerlt ul li h4 {
  color: #ffffff;
  font-size: 17px;
  margin-bottom: 20px;
}
.footerbox .footerlt ul li h4 a {
  color: #ffffff;
  font-size: 17px;
}
.footerbox .footerlt ul li p {
  max-width: 230px;
  color: rgba(255, 255, 255, 0.5);
  font-size: 13px;
}
.footerbox .footerlt ul li p a {
  margin-bottom: 5px;
  color: rgba(255, 255, 255, 0.5);
  font-size: 13px;
  display: inline-block;
  transition: 0.2s;
}
.footerbox .footerlt ul li p a:hover {
  color: #ffffff;
  transition: 0.2s;
}
.footerbox .footerrt{float: right; margin-top:40px;}
.footerbox .footerrt ul li{ float:left; width:120px; margin-left:20px;}
.footerbox .footerrt ul li img{ width:120px;}
.footerbox .footerrt ul li span{  color:#FFF; line-height:30px; text-align:center; margin-left:10px;}
.footerbt{ width:100%; margin:0 auto; color:#FFF; line-height:40px; background-color:#1d1d1d; text-align:center; font-size:14px;}
.footerbt a{ color:#FFF; }
/*网站nrbaner*/
.nrbaner{
	position:relative;
	width:100%;
	height:300px;
	background:#fff;
	text-align:center;
	overflow-x:hidden;
}
.nrbaner .bd{position:absolute;left:50%;margin-left:-960px;}
.nrbaner .bd li{width:1920px;overflow:hidden;}
.nrbaner .bd li img{width:1920px;height:300px;display:block;}

/* 模板1公共面包屑导航 */
.mub02address{width: 100%;border-bottom: 1px solid #e4e4e4;margin-bottom: 20px;}
.mub02address .con{width: 100%;height: 43px;}
.mub02address .homePage{display: block;width: 43px;height: 43px;background: url(../images/mub02address_homePage.png) no-repeat center;float: left;border-left: 1px solid #eaeaea;border-right: 1px solid #eaeaea;}
.mub02address p{height: 43px; width:84%; line-height: 43px;font-size: 13px;color: #999999;float: left;margin-left: 18px;    overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.mub02address p a{color: #999999;padding: 0 4px;}
.mub02address .backList{display: block;width: 117px;height: 43px;line-height: 43px;text-align: center;border-left: 1px solid #eaeaea;border-right: 1px solid #eaeaea;float: right;font-size: 13px;color: #999999;text-decoration: none; cursor:pointer;}
.mub02address .backList img{display: inline-block;*display: inline-block;margin-right: 10px;position: relative;top: 2px;}
.container {
    margin-left: auto;
    margin-right: auto;
    width: 1200px;}
.nrnews{ width:100%; margin:0 auto;}

/*新闻列表*/
.newnav {
	background-color:#FFF;
	overflow:hidden;
	margin:0 auto;
	width:1200px;
}
.lk_newleft {
	width:260px;
	float:left;
	overflow:hidden;
}

.lk_newleft .top{width: 100%;height: 80px;background: #0552a4;}
.lk_newleft .top h2{height: 80px;text-indent: 28px;background: url(../images/InpageSidebar01_icon01.png) no-repeat 218px center;line-height:80px;font-size: 24px;color: #fff;font-weight: normal;}
.lk_newleft .top h2 a{color: #fff;text-decoration: none; font-weight: bold; }
.lk_newleft .classify{border: 1px solid #e4e4e4;border-top: none;position: relative;}
.lk_newleft .classify li{height: 58px;border-top: 1px solid #e4e4e4;text-indent: 28px;font-size: 15px;color: #333333;line-height: 58px;background: url(../images/mub02_jt03.png) no-repeat 224px center;}
.lk_newleft .classify li a{color: #333333;display: block;text-decoration: none;}
.lk_newleft .classify li:hover,.InpageSidebar02 .classify .hover{background: url(../images/mub02_jt04.png) no-repeat 224px center #f5f5f5;}
.lk_newleft .classify li:hover a,.InpageSidebar02 .classify .hover a{color: #0552a4;font-weight: bold;}
.lk_newleft .classify i{display: block;width: 3px;background: #0552a4;position: absolute;left: -1px;top: 0;z-index: 9;}
.lk_newleft .classify .hover{background: url(../images/mub02_jt04.png) no-repeat 224px center #f5f5f5; color: #0552a4;font-weight: bold;}

.mainright {
	width: 910px;
	float:right;
	overflow:hidden;
}
.position {
	background: url(../images/home.png) 0 8px;
	height: 32px;
	background-repeat: no-repeat;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #d31415;
	text-align:left;
	padding-left:30px;
	padding-top:8px;
}
.position span {
	font-size:16px;
	color:#333;
}
.position a span:hover {
	color:#009a44;
}

.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0;}

.mainright .list_xw{}
.mainright .list_xw ul li {
	position:relative;
	height:46px;
	line-height:46px;
	border-top:#ccc 1px dashed;
	text-align:left;
	 overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    white-space: nowrap;
}
.mainright .list_xw ul li:hover{
	padding-left: 10px;
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
}
.mainright .list_xw ul li:first-child {
	border-top:0;
}
.mainright .list_xw ul li a {
	margin-left:10px;
	font-size:16px;
}
.mainright .list_xw ul li a.hover{
	color:#009a44;
}
.mainright .list_xw ul li i {
	position:absolute;
	top:22px;
	width:4px;
	height:4px;
	border-radius:2px;
	background:#999;
}
.mainright .list_xw ul li span {
	position:absolute;
	font-size:14px;
	color:#999;
	right:5px;
}

/*分页样式*/
.pages {
	text-align:center;
	font-size:16px;
}
.pages a {
	margin:5px;
	padding:2px 8px;
	border:#ccc solid 1px;
	line-height:22px;
	display:inline-block;
}
.pages a:hover, .pages a.hover {
	background:#0b5ec4;
	border-color:#0b5ec4;
	color:#FFF;
}
.pages .button {
	height:28px;
	width:38px;
	background:#0b5ec4;
	border:0;
	color:#FFF;
}
.pages .text {
	padding:2px;
	border:#ccc solid 1px;
	line-height:21px;
}
.pages .red {
	color:#0b5ec4;
}
/*图片列表*/
.cxzs_nr{ width:100%; height:auto;}
.cxzs_nr ul{ }
.cxzs_nr ul li{ float:left; width:288px; margin-right:15px; margin-bottom:10px;}
.cxzs_nr ul li:hover{ }
.cxzs_nr ul li a{ display:block; overflow: hidden; }
.cxzs_nr ul li img{ width:280px; height:200px;border:3px solid #ccc;}

.cxzs_nr ul li img:hover{border:3px solid #0b5ec4;}
.cxzs_nr ul li span{color:#333; line-height:30px; display:block; width:294px;text-align:center; margin-top:10px;text-overflow: ellipsis;    white-space: nowrap;}


/*内容详情页*/
.show .title1 {
	margin:25px auto;
	font-size:26px;
	font-weight:bold;
	text-align:center;
	height:100%;
}
.show .content {
	margin:10px 40px;
	font-size:16px;
	line-height:35px;
}
.show .content p {
	padding-bottom:10px;
	text-align:left;
}
.show .content .author {
	float:right;
}
.time {
	width:94%;
	background-color:#eee;
	height:30px;
	margin:0 auto;
	text-align:center;
	line-height:2.0;
}
/*分享*/
.show_fxdy{ width:100%; float:left; padding:10px 0px; }
.show_fx{ width:250px; display: inline;height: 35px;line-height: 35px;float: right;}
.show_fx span{ float:left; margin-top:-3px; font-size:14px; color:#9f9d9d; font-family:"微软雅黑";}
.show_dy{ float:right; width:400px; display: inline; text-align:right; font-family:"微软雅黑";}
.show_dy a{ font-size:14px; color:#9f9d9d; margin-left:15px;}
.show_dy a:hover{ color:#f00; text-decoration:underline;}
.show_fx div{  display: inline;}
