@charset "utf-8";
/* CSS Document */

.g-bd{width:1180px;margin:0px auto;}
.g-main{width:860px;}
.g-side{width:300px;}


/*CSS3 :hover*/
.ccbox{
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;	
}

.ccbox:hover, .ccbox li:hover{
	transform:translate(0,-10px);
	-webkit-box-shadow:0px 5px 15px #e5e5e5;
    -moz-box-shadow:0px 5px 15px #e5e5e5;
    box-shadow:0px 5px 15px #e5e5e5;
}

/*header*/		
	.header-navigation {height:80px;background-color:#282828;}


.logo{margin:20px 20px 0px 0px;}
nav{height:80px;line-height:80px; overflow:hidden;}
nav a{margin:0px 0px 0px 50px; display: inline-flex;}
nav a:hover, nav a.active{border-bottom:6px solid #e74b3b;line-height:58px;}


/* flexslider */
.flexslider{position:relative;height:400px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:400px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2; left:45%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px; float:left;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:60px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(../images/next.png) center center no-repeat;}




/*footer*/
footer{background-color:#282828;color:#666;padding:45px 0px 30px 0px;}
footer a{color:#fff;}
.ft-nav li{float:left;height:38px;line-height:38px;margin-right:20px;font-size:0.7rem;}
.ft-nav li i{font-size:1.5rem;}
.ft-info{margin-top:45px;height:70px;line-height:70px;border-top:1px solid #333;}
.ft-info span{margin:0px 10px;}

/*m-link*/
.m-link{padding:60px 0px;}
.m-link-co{width:1110px;}
.m-link-co li{float:left;line-height:26px;margin-left:16px;display: inline-block;}


.tc-tit-bg{width:30px;height:8px;margin:10px auto;border-radius:20px;}

.service-box ul{margin-left:-32px;}
.service-box li{float:left;border:1px solid #eee; width:269px;margin:32px 0px 0px 32px; }
.service-box li h2{font-size:48px; width:100px;height:100px;line-height:100px;margin:60px auto auto auto;border:1px solid #eee; border-radius:200px;}

.banner-ad1180 img{width:100%;height:auto;}

.ttm-pagetitle-bg{height:220px;background:url(../images/ttm-pagetitle-bg.jpg) left center no-repeat;}
.ttm-pagetitle-bg h5{font-size:32px;}

.listxz{margin:60px 0 0 -1px;}
.list-xuz{width:589px;padding:30px;margin:1px 0px 0px 1px;}
.list-xuz h3{border-bottom:1px solid #ccc;}
.list-xuz li span{ background-color:#fb4900;width:24px;height:24px;text-align:center;color:#fff;font-size:18px;line-height:24px;margin-right:10px;display: inline-block;}

.wxm img {width:100px;height:auto;}
.ft-sm{padding:20px 0px 0px 20px;}

.page-show{padding:30px;}

.list-box{margin-left:-20px;display: flow-root;}
	.card-box{float:left;width:280px;height:306px;overflow:hidden;margin:20px 0px 0px 20px; background-color:#fff;}
		.card-img{width:100%;height:187px; overflow:hidden; position:relative;}
		.card-img img{width:100%;height:auto;}
		.card-title{			
			text-overflow: -o-ellipsis-lastline;
			overflow: hidden;
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-line-clamp: 1;
			-webkit-box-orient: vertical;}
		
		.card-type a{margin-right:0.8rem;}
		.card-type span{margin:0 0.8rem; }		
		.card-item span{margin-right:0.8rem;}
		.card-item i{margin-right:5px;}
		.card-info{border-top:1px solid #f4f4f4;height:31px;line-height:31px;padding-top:12px;}
		.card-info-um {float:left;width:28px;height:28px; overflow:hidden; border-radius:30px;}
		.card-info-um img{width:100%;height:100%;}
		.card-info span{float:right;}		
		.card-tags a{border:1px solid #a3a3a3; border-radius:3px;padding:4px 8px;margin-right:10px;float:left;display: grid;}
		.card-tags a:hover{border:1px solid #fb4900;color:#fb4900;}
		.card-cc{padding:16px;}


.g-yanben {height:629px;background:url(../images/show-bg.jpg) center center no-repeat;}

		.caption-style-1{
			list-style-type: none;
			margin-left:-32px;
			padding: 0px;
			
		}

		.caption-style-1 li{
			width:271px;
			height:160px;
			float: left;
			padding: 0px;
			margin:32px 0px 0px 32px;
			position: relative;
			overflow: hidden;
		}

		.caption-style-1 li:hover .caption{
			opacity: 1;

		}
		.caption-style-1 img{
			margin: 0px;
			padding: 0px;
			float: left;
			z-index: 4;
			width:270px;
			height:auto;
		}


		.caption-style-1 .caption{
			cursor: pointer;
			position: absolute;
			opacity: 0;
			-webkit-transition:all 0.45s ease-in-out;
			-moz-transition:all 0.45s ease-in-out;
			-o-transition:all 0.45s ease-in-out;
			-ms-transition:all 0.45s ease-in-out;
			transition:all 0.45s ease-in-out;

		}
		.caption-style-1 .blur{
			background-color: rgba(0,0,0,0.65);
			height: 160px;
			width: 271px;
			z-index: 5;
			position: absolute;
		}

		.caption-style-1 .caption-text h2{
			text-transform: uppercase;
			font-size: 18px;
			line-height:36px;
		}
		.caption-style-1 .caption-text{
			z-index: 10;
			color: #fff;
			position: absolute;
			width: 271px;
			height: 160px;
			text-align: center;
			top:50px;
		}


/*正文*/

.content-header h1{padding:24px 20px 0px 20px;}
.content-header .card-type{margin:10px 0px 10px 20px;}
.u-details{height:24px;line-height:24px;margin:0px 10px 0px 20px;}
.u-details .card-item{margin:0px;}
.u-details .u-crumb{margin-right:16px;}
.u-summary{padding:20px;line-height:1.6em;}

.content-wrap{padding:20px 20px 0px 20px; }
.content-wrap, .content-wrap p{font-size:16px;line-height:1.8em;}
.content-wrap p, .content-wrap h3, .content-wrap h4, .content-wrap h5{margin-top:16px;}
.content-wrap img{max-width:860px; height:auto;margin:8px -20px;}


/*content-tool*/
.content-tool{height:28px;line-height:28px;padding:20px;border-top:1px solid #eee;}
.content-tool i{float:left;margin-right:5px;font-size:1rem;}
.content-tool a{float:left;margin-left:10px;border:1px solid #eee; border-radius:3px; padding:0px 8px;display: inline-block;}
.content-tool a:hover{border:1px solid #e74b3b;}

.u-favor span img{width:20px;margin:3px 5px 0px 0px;}

/*相关*/


.u-related-tt{width:139px;margin-right:1px;display: inline-block;}
.u-related-tt h4{padding:16px 0px 16px 16px; }
.u-related-tt li a{height:48px;line-height:48px; text-align:center;display: grid;}
.u-related-tt li a.current{ background-color:#e74b3b;color:#fff;}
.u-related-tt li a:hover{ background-color:#efefef;}
.u-related .list-routine{width:720px;}
.u-related .list-routine .card-box{margin:0px 0px 10px 10px;}
.u-related .list-routine .card-img{width:135px;height:90px;margin:0px 16px 0px 0px;}

.


/*so*/
.m_search {height:36px;margin:12px 40px 0px 0px; }
.m_sinput:hover {border:1px solid #e74b3b;}
.m_sinput {width:170px;height:28px;line-height:28px;padding:3px 10px;border:#e5e5e5 1px solid;color:#666;transition:0.3s;outline: none;}
/*.m_sinput:focus {width:200px;}*/
.m_sbtn {cursor:pointer;height:36px;width:60px;margin-left:-1px;background:#e74b3b;display:inline-block;
	vertical-align:middle;border:none;color:#fff;}
	
.side-so .m_search{margin:0px;}
.side-so .m_sinput{width:219px;}

/*全站搜*/
.all-so .m_search{margin:0px auto;width:430px;}
.all-so .m_sinput{width:349px;}

.so-top{height:36px;line-height:36px; border-bottom:1px solid #f2f2f2}
.so-top .so-t-nav li{float:left;margin-left:20px;}
.sr_logo{margin:5px 0px 0px 0px;width: 150px; text-align: center;}
.u-sonav{height:36px;line-height:36px;padding-left:150px; background-color:#f4f4f4;}
.u-sonav li{float:left;margin-right:10px;}
.u-sonav li a{ display:block;}
.u-sonav li a.curr{border-bottom:1px solid #e74b3b; font-weight:bold;}
.all-so-list{margin-left:150px;}
.all-so-list li{margin-top:20px;min-height:100px;max-height:300px;overflow: hidden;}
.all-so-list .card-title{margin:0px 0px 4px 0px;}
.all-so-list .card-img{width:100px;height:auto;margin-right:10px;}
.all-so-list .card-type{margin:0px;color:#999;}
.all-so-list .card-type a{margin-left:10px;color:#607D8B}
.all-so-list .card-item{margin:4px 0px 0px 0px;height:38px; overflow:hidden;}




/*未找到记录*/
.norecord{ text-align:center;padding:15px 0px;}
