@charset "utf-8";
/* CSS Document */
*{ padding:0px; margin:0px;}
body{ font-size:14px; line-height:22px; color:#666; margin:0px auto;  font-family:"微软雅黑";word-wrap:break-word; white-space:normal; background:#ffffff; max-width:1920px; min-width:1200px;}
a{color:#666; text-decoration:none; }
a:focus{outline: none;-moz-outline-style: none; }
a img{ border:none;}
a:hover{ color:#cc0202;transition:0.5s;} 
li{ list-style:none;}
.clear{clear:both}
.bule{ color:#5ba9d5;}
.black{ color:#000;}
.white{ color:#fff;}
.wrapper { width: 1200px; margin: 0 auto; }
.wrapper1{ width: 1260px; margin: 0 auto; }
.auto{ margin:0 auto;}
.fl { float: left; }
.fr { float: right; }
.b-no{ border:none !important;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}
.mb40{ margin-bottom:40px;}
.mb50{ margin-bottom:50px;}
.mb70{ margin-bottom:70px;}
.mt30{ margin-top:30px;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.ml13{ margin-left:13px;}
.ml24{ margin-left:24px;}
.ml27{ margin-left:27px;}
.ml30{ margin-left:30px;}
.ml45{ margin-left:45px;}
.ml50{ margin-left:53px;}
.ptb40{ padding:40px 0;}
.pt5{ padding-top:5px;}
.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}
.pt30{ padding-top:30px;}
.pt40{ padding-top:40px;}
.pt90{ padding-top:90px;}
.pb30{ padding-bottom:30px;}
.shadow{box-shadow: 0 0 10px #999;}
.shadow1{box-shadow: 0 0 5px #999;}

.head{
	height:150px;
	}
.logo{
	width:800px;
	float:left;
	}
.logo img{
	max-width:300px;
	float:left;
	}
.logo dl{
	width:500px;
	height:150px;
	overflow:hidden;
	float:left;
	line-height:150px;
	font-size:22px;
	padding-left:10px;
	letter-spacing:1px;
	}
.h-r{
	float:right;
	width:300px;
	}
.blt-cn{
	padding:40px 0 20px 0;
	}
.blt-cn p{
	float:left;
	padding:0 28px;
	}
.blt-cn p:nth-child(1){
	background:url(../images/cn.png) no-repeat left center;
	}
.blt-cn p:nth-child(2){
	background:url(../images/en.png) no-repeat left center;
	}
.blt-rx{
	font-size:20px;
	}
.blt-rx b{
	font-size:22px;
	font-weight:normal;
	}
.nav{
	height:50px;
	line-height:50px;
	width:100%;
	background:rgb(68,68,68);
	}
.nav ul li{
	float:left;
	width:133px;
	text-align:center;
	font-size:14px;
	}
.nav ul li a{
	color:#fff;
	display:block;
	}
.nav ul li.on a,.nav ul li a:hover{
	background:rgb(231,76,45);
	}
/*导航结束*/
.banner{
	width:100%;
	margin:0 auto;
	height:600px;
	}
.banner img{
	height:600px;
	}
.flexslider{position:relative;height:600px;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:600px; display:block;}
.slides li a{display:block; width:100%; height:100%;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;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;width:100%;top:45%;}
/*.flex-direction-nav li a{display:block;width:50px;height:127px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:100px;background:url(../images/prev.png)no-repeat;}
.flex-direction-nav li a.flex-next{right:100px;background:url(../images/next.png)no-repeat;}*/

/*搜索*/
.search{
	width:100%;
	height:50px;
	background:#f5f5f5;
	margin-bottom:70px;
    }
.search-l{
	line-height:50px;
	width:800px;
	float:left;
	}
.search-l ul li{
	float:left;
	padding-right:15px;
	}
.search-l ul li b{
	font-weight:normal;
	}
.search-r{
	width:290px;
	float:right;
	margin-top:10px;
	}
.search-text{
	width:220px;
	float:left;
	height:28px;
	border:1px solid #cdcdcd;
	padding-left:5px;
	}
.search-btn{
	height:30px;
	width:58px;
	background:#fff;
	border:1px solid #cdcdcd;
	border-left:none;
	outline:medium;
	}
.blt-video{
	width:550px;
	}
.blt-about{
	width:630px;
	}
.blt-about p.blt-p1{
	font-size:20px;
	border-bottom:1px solid #333;
	padding-bottom:5px;
	width:80px;
	margin-bottom:15px;
	}
.blt-about dl{
	height:180px;
	margin-bottom:10px;
	overflow:hidden;
	}
.blt-about dl span{
	padding-left:30px;
	line-height:30px;
	}
.blt-about ul li{
	width:110px;
	height:110px;
	border-radius:50%;
	background:#c9c9c9;
	text-align:center;
	float:left;
	margin-left:40px;
	}
.blt-about ul li img{
	padding-top:18px;
	}
.blt-about ul li a{
	display:block;
	width:100%;
	height:100%;
	color:#fff;
	border-radius:50%;
	}
.blt-about ul li a:hover{
	background:#e74c2c;
	}
.blt-pro-bg{
	width:100%;
	height:700px;
	background:url(../images/pro-bg.png) no-repeat center center;
	}
.pro-tt{
	text-align:center;
	padding-top:20px;
	}
.pro-tt p{
	font-size:24px;
	padding-bottom:10px;
	}
.pro-tt p.white a{
	color:#fff;
	}
.pro-tt p.white a:hover{
	color:#999;
	}
.solut_l{
	width:1200px;
	text-align:center;
	}
.solut_l ul{
	display:inline-block;
	}
.solut_l ul li{
	float:left;
	width:160px;
	height:40px;
	line-height:40px;
	text-align:center;
	background:rgb(102,102,102);
	margin:0 5px;
	border-radius:4px;
	}
.solut_l li a{
	display:block;
	color:#fff;
	font-size:16px;
	}
.solut_l li.cur a,.solut_l li a:hover{
	background:rgb(231,76,45);
	border-radius:4px;
	}
.cp-1{
	width:340px;
	height:420px;
	background:#fff;
	float:left;
	}
.cp-11{
	border:1px solid #ebebeb;
	height:400px;
	width:320px;
	margin:10px auto;
	/*padding:10px;*/
	}
.cp-1-img{
	width:320px;
	height:280px;
	text-align:center;
	display: table-cell; 
	vertical-align:middle;
	overflow:hidden;
	/*设置水平居中*/ 
	/* 针对IE的Hack */ 
	*display: block; 
	*font-size: 175px;/*约为高度的0.873，200*0.873 约为175*/ 
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/ 
	}
.cp-1-img img{
	/*设置图片垂直居中*/ 
	vertical-align:middle;
	width:320px;
	height:280px;
	transition: 0.5s;
	}
.cp-1-img:hover img{transform: scale(1.1);}
p.cp-p{
	text-align:center;
	font-weight:bold;
	font-size:16px;
	padding:5px 0px;
	}
.cp-pt{
	padding:0 10px;
	}
.cp-pt span{
	color:#666;
	line-height:22px;
	}
.cp-2{
	width:560px;
	float:left;
	margin-left:10px;
	}
.cp-2-top{
	height:205px;
	background:#fff;
	}
.cp-2-bg{
	width:240px;
	height:205px;
	background:url(../images/s-left.png) no-repeat right top 20px #e8e7e7;
	float:left;
	padding:0 10px;
	line-height:25px;
	}
.cp-2-bg2{
	float:right;
	background:url(../images/s-right.png) no-repeat left top 20px #e8e7e7;
	}
.cp-2-bg p{
	padding-top:40px;
	}
.cp-2-img{
	width:280px;
	height:185px;
	text-align:center;
	display: table-cell; 
	vertical-align:middle;
	overflow:hidden;
	padding:10px;
	/*设置水平居中*/ 
	/* 针对IE的Hack */ 
	*display: block; 
	*font-size: 175px;/*约为高度的0.873，200*0.873 约为175*/ 
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/ 
	}
.cp-2-img img{
	/*设置图片垂直居中*/ 
	vertical-align:middle;
	width:280px;
	height:185px;
	transition: 0.5s;
	}
.cp-2-img:hover img{
	transform: scale(1.1);
	}
.cp-3{
	width:280px;
	height:420px;
	float:right;
	background:#fff;
	}
.cp-33{
	border:1px solid #ebebeb;
	height:400px;
	width:260px;
	margin:10px auto;
	/*padding:10px;*/
	}
.cp-3-img{
	width:260px;
	height:280px;
	text-align:center;
	display: table-cell;
	overflow:hidden;
	vertical-align:middle;
	/*设置水平居中*/ 
	/* 针对IE的Hack */ 
	*display: block; 
	*font-size: 175px;/*约为高度的0.873，200*0.873 约为175*/ 
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/ 
	}
.cp-3-img img{
	/*设置图片垂直居中*/ 
	vertical-align:middle;
	width:260px;
	height:280px;
	transition: 0.5s;
	}
.cp-3-img:hover img{
	transform: scale(1.1);
	}
	
#wrap{width:600px;height:330px;margin:0 auto;position:relative;}
#left{width:300px;height:330px;left:0;background:red;position:absolute;z-index:100;opacity:0;filter:alpha(opacity:0); display:none;}
#right{width:300px;height:330px;right:0;background:blue;position:absolute;z-index:100;opacity:0;filter:alpha(opacity:0);display:none;}
#wrap img{position:absolute;}
.pos_1{width:280px;left:-180px;top:-290px; z-index:0;opacity:0;filter:alpha(opacity:0);;box-shadow:0px 0px 10px #6F8363;}
.pos_2{width:280px;left:-180px;top:90px; z-index:1;opacity:0.4;filter:alpha(opacity:40);;box-shadow:0px 0px 10px #6F8363}
.pos_3{width:450px;left:-105px;top:45px;z-index:2;opacity:0.8;filter:alpha(opacity:80);;box-shadow:0px 0px 10px #6F8363}
.pos_4{width:600px;left:0px;top:0px; z-index:3;opacity:1;filter:alpha(opacity:1);;box-shadow:0px 0px 10px #6F8363}
.pos_5{width:450px;left:260px;top:45px; z-index:2;opacity:0.8;filter:alpha(opacity:80);;box-shadow:0px 0px 10px #6F8363}
.pos_6{width:280px;left:500px;top:90px; z-index:1;opacity:0.4;filter:alpha(opacity:40);;box-shadow:0px 0px 10px #6F8363}
.pos_7{width:280px;left:400px;top:-290px; z-index:0;opacity:0;filter:alpha(opacity:0);;box-shadow:0px 0px 10px #6F8363}
#prev{left:-260px;top:120px;z-index:1000;cursor:pointer;}
#prev_txt{left:-255px;top:120px;z-index:1000;opacity:0;filter:alpha(opacity:0);cursor:pointer;}
#next{left:815px;top:120px;z-index:1000;cursor:pointer;}
#next_txt{left:810px;top:120px;z-index:1000;opacity:0;filter:alpha(opacity:0);cursor:pointer;}

.news-bg{
	height:510px;
	padding-top:30px;
	}
.blt-news{
	width:800px;
	float:left;
	}
.blt-news dl,.blt-mess dl{
	line-height:30px;
	}
.blt-news dl dt a,.blt-mess dl dt a{
	font-size:20px;
	color:#fff;
	}
.blt-news dl dt a:hover,.blt-mess dl dt a:hover{
	color:#999;
	}
.n-img{
	width:120px;
	height:80px;
	float:left;
	}
.n-img img{
	width:120px;
	height:80px;
	}
.n-text{
	width:670px;
	float:right;
	}
.n-text p{
	height:30px;
	border-bottom:1px solid #ddd;
	margin-bottom:5px;
	}
.n-text p a{
	color:#fff;
	font-weight:bold;
	}
.n-text p a:hover{
	color:#e74c2d;
	}
.n-text p time{
	float:right;
	}
.n-text span{
	color:#dfdbdb;
	}
.blt-news ul li{
	height:90px;
	overflow:hidden;
	margin-bottom:40px;
	}
.blt-mess{
	width:350px;
	float:right;
	}
.blt-table{
	width:350px;
	height:360px;
	border:1px solid #979798;
	}
.blt-table dl{
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:20px;
	border-bottom:1px solid #979798;
	margin-bottom:10px;
	}
.blt-table table tr{
	height:50px;
	}
.blt-table table tr th{
	width:60px;
	text-align:right;
	font-weight:normal;
	}
.blt-len{
	background:url(../images/len-bg.png);
	height:30px;
	border:1px solid #979798;
	outline:medium;
	width:240px;
	color:#fff;
	padding-left:10px;
	}
.blt-len2{
	width:230px;
	height:100px;
	background:url(../images/len-bg.png);
	color:#fff;
	padding:10px;
	margin-top:5px;
	}
.btn{
	width:120px;
	height:30px;
	line-height:30px;
	background:url(../images/t-more.png) no-repeat right 20px center #e74c2d;
	margin:15px auto;
	display:block;
	text-align:left;
	padding-left:20px;
	color:#fff;
	border:none;
	font-family:"微软雅黑";
	}
.blt-fx{
	height:160px;
	padding-top:40px;
	background:#f5f5f5;
	}
.f-logo{
	width:270px;
	height:110px;
	float:left;
	background:url(../images/f-bor.png) right repeat-y;
	padding-top:20px;
	}
.f-xx{
	height:120px;
	width:330px;
	float:left;
	color:#999;
	margin-left:40px;
	padding-right:40px;
	line-height:25px;
	padding-top:10px;
	background:url(../images/f-bor.png) right repeat-y;
	}
.f-nav{
	width:270px;
	float:left;
	margin-left:45px;
	padding-right:20px;
	background:url(../images/f-bor.png) right repeat-y;
	line-height:30px;
	height:120px;
	padding-top:10px;
	}
.f-nav ul li{
	float:left;
	text-align:left;
	width:90px;
	}
.f-nav ul li a{
	color:#999;
	}
.f-nav ul li a:hover{
	color:#333;
	}
.f-ewm{
	width:180px;
	float:right;
	text-align:center;
	line-height:30px;
	color:#999;
	}
.blt-icp{
	line-height:40px;
	background:#444;
	text-align:center;
	color:#fff;
	}
.blt-icp span{
	padding:0 10px;
	}
.blt-banner{
	height:340px;
	margin-bottom:40px;
	}
.blt-nav{
	width:1200px;
	text-align:center;
	}
.blt-nav ul{
	display:inline-block;
	}
.blt-nav ul li{
	float:left;
	width:160px;
	height:40px;
	line-height:40px;
	text-align:center;
	background:rgb(102,102,102);
	margin:0 5px;
	border-radius:4px;
	}
.blt-nav li a{
	display:block;
	color:#fff;
	font-size:16px;
	}
.blt-nav li.on a,.blt-nav li a:hover{
	background:rgb(231,76,45);
	border-radius:4px;
	}
.min{
	min-height:500px;
	}
.blt-page img{
	max-width:1200px;
	height:auto;
	}
.page-img{
	width:630px;
	float:left;
	}
.page-img img{
	max-width:600px !important;
	height:auto;
	padding-bottom:10px;
	}
.page-text{
	line-height:30px;
	color:#666;
	}
.page-text span.pl30{
	padding-left:30px;
	}
/*.list-news{
	padding-top:30px;
	}*/
.list-news li a{
	height:140px;
	padding:15px;
	background:#f7f7f7;
	display:block;
	margin-bottom:30px;
	}
.list-news li a:hover{
	box-shadow: 3px 3px 5px #c8c8c8;
	transition:0.5s;
	cursor:pointer;
	}
.n-img1{
	width:250px;
	float:left;
	}
.n-img1 img{
	width:220px;
	height:140px;
	}
.n-text1{
	width:700px;
	float:left;
	line-height:30px;
	}
.n-text1 p{
	font-size:16px;
	padding:10px 0;
	}
.n-text1 span{
	color:#999;
	}
.n-time{
	width:200px;
	float:right;
	}
.n-time dl{
	padding:20px 0 0 70px;
    }
.list-news li a .n-time dl dt.n-month{
	font-size:30px;
	padding-bottom:5px;
	color:#666;
	}
.list-news li a .n-time dl dt.n-year{
	padding-bottom:15px;
	color:#666;
	}
.n-time dl dd.n-more{
	height:40px;
	width:40px;
	background:url(../images/blt-jt.png) no-repeat;
	}
.list-news li a:hover .n-time dl dd.n-more{
	background:url(../images/blt-h-jt.png) no-repeat;
	transition:0.5s;
	}
.blt-pro-s ul li{
	width:280px;
	float:left;
	height:350px;
	border:1px solid #dbdbdb;
	margin-bottom:30px;
	}
.pro-img{
	width:280px;
	height:350px;
	text-align:center;
	margin:0 auto;
	display: table-cell; 
	vertical-align:middle;
	/*设置水平居中*/ 
	/* 针对IE的Hack */ 
	*display: block; 
	*font-size: 175px;/*约为高度的0.873，200*0.873 约为175*/ 
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/ 
	}
.pro-img img{
	/*设置图片垂直居中*/ 
	vertical-align:middle;
	max-width:280px;
	max-height:320px;
	}
.text-desc{position: absolute; left: 0; top: 0; background:url(../images/p-bg.png); height: 100%; opacity: 0; width: 100%;}
.port-1{float: left; width: 100%; position: relative; overflow: hidden; text-align: center;}
.port-1 .text-desc{opacity: 0.9; top: -100%; transition: 0.5s; color: #333;}
.port-1 img{transition: 0.5s;}
.port-1:hover img{transform: scale(1.2);}
.port-1.effect-1:hover .text-desc{top: 0;}

.text-desc dl{
	width:250px;
	margin:0 auto;
	}
.port-1 .text-desc dl a{
	color:#fff;
	}
.port-1 .text-desc dl dt{
	padding-top:90px;
	font-weight:normal;
	padding-bottom:10px;
	font-size:16px;
	}
.port-1 .text-desc dl dd{
	text-align:left;
	line-height:26px;
	}
.port-1 .text-desc dl dt a{
	color:#fff;
	}
/**/
.ml34{
	margin-left:15px;
	}	
.blt-pro-ss ul li{
	width:385px;
	float:left;
	height:300px;
	border:1px solid #dbdbdb;
	margin-bottom:30px;
	}
.pro-imgs{
	width:385px;
	height:300px;
	text-align:center;
	margin:0 auto;
	display: table-cell; 
	vertical-align:middle;
	*display: block; 
	*font-size: 175px;
	*font-family:Arial;
	}
.pro-imgs img{
	vertical-align:middle;
	max-width:385px;
	max-height:300px;
	}

	
.blt-down ul li{
	height:80px;
	line-height:80px;
	border-bottom:1px solid #ddd;
	}
.blt-down ul li span{
	padding-right:5px;
	}
.blt-down ul li time{
	float:right;
	}	
	
	
.blt-down table tr{
	height:50px;
	border:1px solid #ddd;
	}
.blt-down table tr td.blt-tab1{
	width:800px;
	}
.blt-down table tr td.blt-tab1 span{
	padding-right:5px;
	}
.blt-down table tr td.blt-tab2{
	width:300px;
	text-align:center;
	}
.blt-down table tr td.blt-tab3{
	text-align:right;
	width:100px;
	}
/*招聘*/
.blt-zp ul li{
	width:520px;
	height:190px;
	padding:30px;
	/*background:#fafafa;*/
	border-radius:4px;
	overflow:hidden;
	margin-bottom:40px;
	}
.blt-zp p.zp-t{
	font-weight:bold;
	font-size:16px;
	padding-bottom:10px;
	}
.blt-zp p.zp-t span{
	font-size:14px;
	color:#999;
	padding-left:10px;
	}
.blt-zp dl{
	line-height:26px;
	}
.blt-lx dl{
	width:450px;
	float:left;
	margin-left:100px;
	line-height:30px;
	}
.blt-lx dl dd{
	color:#333;
	font-weight:bold;
	}
.blt-lx table{
	width:530px;
	float:right;
	margin-right:75px;
	}
.blt-lx table tr.lx-tr{
	height:60px;
	}
.blt-len3{
	width:215px;
	height:40px;
	border:1px solid #dcdcdc;
	background:url(../images/peo.png) no-repeat left 10px center #ececec;
	border-radius:4px;
	outline:medium;
	padding-left:35px;
	}
.blt-len4{
	background:url(../images/tel.png) no-repeat left 10px center #ececec;
	}
.blt-len5{
	width:483px;
	height:105px;
	border:1px solid #dcdcdc;
	background:#ececec;
	border-radius:4px;
	outline:medium;
	padding:15px;
	margin-bottom:10px;
	}
.btn2{
	width:100px;
	height:35px;
	line-height:35px;
	text-align:center;
	border:1px solid #dcdcdc;
	background:#ececec;
	font-family:"微软雅黑";
	outline:medium;
	}
.btn2:hover{
	background:#e74c2d;
	color:#fff;
	transition:0.5s;
	cursor:pointer;
	}
.cont-t{
	height:40px;
	line-height:40px;
	border-bottom:1px solid #cdcdcd;
	font-size:22px;
	background:url(../images/bor.png) no-repeat left center;
	padding-left:15px;
	color:#333;
	margin-bottom:40px;
	}
/*放大镜*/
#showbox {
	border:1px solid #cdcdcd;
	}
#showbox span{
	background:url(../images/whitebg.png) repeat;
	}
#showsum {
	left:25px;
	margin-top:10px;
	}
#showsum span {
	border:1px solid #ddd;
	}
#showsum span.sel {
	border:1px solid #e74c2c;
	}
.showpage {
	width:450px;
	position:relative;
	}
.showpage a{
	display:block;
	width:18px;
	border:1px solid #ddd;
	height:65px;
	line-height:65px;
	background:#eee;
	text-align:center;
	font-size:18px;
	position:absolute;
	left:0;
	top:-67px;
	text-decoration:none;
	color:#999;
	}
.showpage a#shownext{
	left:auto;
	right:0;
	}
.showpage a:hover {
	background:#ccc;
	color:#777;
	}

.cont-pro{
	width:520px;
	float:left;
	}
.cont-page{
	width:680px;
	float:right;
	}
.cont-page dl.cont-dl{
	height:40px;
	line-height:40px;
	border-bottom:1px solid #cdcdcd;
	font-size:20px;
	color:#333;
	padding:10px 0 0 5px;
	margin-bottom:20px;
	}
.cont-page dl.cont-dl2{
	line-height:30px;
	height:330px;
	overflow:hidden;
	margin-bottom:70px;
	}
.cont-page ul li{
	width:190px;
	height:50px;
	text-align:center;
	line-height:50px;
	background:url(../images/cont-peo.png) no-repeat left 40px center #e74c2c;
	border-radius:4px;
	float:left;
	}
.cont-page ul li span{
	padding-left:20px;
	}
.cont-page ul li a{
	display:block;
	color:#fff;
	}
.cont-page ul li.cont-li{
	background:url(../images/cont-gwc.png) no-repeat left 40px center #444;
	}
.cont-page ul li:hover{
	background:url(../images/cont-peo.png) no-repeat left 40px center #a02a12;
	transition:0.5s;
	}
.cont-page ul li.cont-li:hover{
	background:url(../images/cont-gwc.png) no-repeat left 40px center #8e7878;
	transition:0.5s;
	}
dl.xp-dl{
	height:50px;
	line-height:50px;
	background:url(../images/comt-t-bg.png) no-repeat left center;
	border-bottom:2px solid #e74c2c;
	margin-bottom:20px;
	}
dl.xp-dl p{
	width:172px;
	text-align:center;
	color:#fff;
	font-size:20px;
	}
.cont-xq{
	line-height:30px;
	}
.cont-xq img{
	max-width:1200px;
	height:auto;
	padding:10px 0;
	}
/*分页*/
.pages{
	clear:both;
	padding:20px 0;
	text-align:center;
}
.pagesstrong{
	padding:3px;
	font-size:15px;
}
.pages a{
	padding:2px 6px;
	border:#ccc 1px solid;
	border-radius:3px;
	color:#999;
	cursor:pointer;
}
.pages a:hover{
	color:#ce3179;
	border-color:#db127a;
	box-shadow:#db127a 0 0 5px;
}
.pages a.current{
	color:#fff;
	background-color:rgb(231,76,45);
	border-color:rgb(231,76,45);
}
.show_title{
	padding-bottom:10px;
	}
.show_titlemsg{
	height: 50px;
	text-align: center;
	border-bottom: 1px solid #ddd;
	margin-bottom: 30px;
}
.show_titlemsg span{
	text-align: center;
	margin:0 20px;
	vertical-align: middle;
}
.show_titlemsg span i{
	display: inline-block;
	color:#f25618;
	font-size: 16px;
	font-style: normal;
}
.bshare-custom{
	display: inline-block;
	margin-right: 50px;
	vertical-align: middle;
}
.list-show{
	min-height:430px;
	}
/*在线客服*/	
#shares a#sshare {
	color: transparent;
	width: 0;
	height: 0;
	background: none;
}
.fixed {
	position: fixed;
	z-index: 9999;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	background: rgba(0, 0, 0, .6);
	overflow-y: auto;
	z-index: 99999;
	display: none
}
#fixed_weixin .fixed-container {
	width: 220px;
	height: auto;
	padding: 20px 20px 0 20px;
	background: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -110px;
	margin-top: -140px
}
#fixed_weixin .fixed-container div {
	height: 220px
}
#fixed_weixin .fixed-container p {
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	color: #000
}
#fixed_mp .fixed-container {
	width: 258px;
	height: 298px;
	background: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -129px;
	margin-top: -149px
}
#fixed_mp .fixed-container p {
	padding: 0 20px;
	text-align: center;
	font-size: 14px;
	color: #000
}
.fixed.show {
	display: block
}
#shares {
	position: fixed;
	right: 0px;
	bottom: 10px;
	z-index: 99;
	height: 120px
}
#shares a {
	width: 40px;
	height: 40px;
	display: block;
	

	color: #fff;
	font-size: 16px;
	text-align: center;
}
#shares a i {
	margin-top: 13px
}
#shares a#sshare {
	cursor: default;
}
#shares a#sweibo {
	background-color: #ea493c;
	transition: all 0.2s ease-out 0s;
}
#shares a#sweibo:hover {
	background-color: #ea493c;
}
#shares a#sweixin {
	transition: all 0.2s ease-out 0s;
	background-color: #24b727
}
#shares a#sweixin:hover {
	background-color: #24b727
}
#shares a#gotop {
	background:url(../images/top.png) no-repeat center #999;
	background-size:50%;
	font-size: 22px
}
#shares a#gotop i {
	margin-top: 8px
}
#fixed_weixin .fixed-container {
	width: 220px;
	height: auto;
	padding: 20px 20px 0 20px;
	background: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -110px;
	margin-top: -140px
}
#fixed_weixin .fixed-container div {
	height: 220px
}
#fixed_weixin .fixed-container p {
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	color: #000
}
#fixed_mp .fixed-container {
	width: 258px;
	height: 298px;
	background: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -129px;
	margin-top: -149px
}
#fixed_mp .fixed-container p {
	padding: 0 20px;
	text-align: center;
	font-size: 14px;
	color: #000
}
#online_open {
	width: 40px;
	height: 40px;
	background:url(../images/xm.png) no-repeat center #999;
	background-size:50%;
	cursor: pointer;
	position: fixed;
	right: -40px;
	bottom: 130px;
	z-index: 99999;
	font-size: 18px;
	color: #fff;
	text-align: center;
	line-height: 30px;
}
#online_open i {
	margin-top: 13px
}
#online_lx {
	width: 180px;
	height: auto;
	border-radius: 0;
	background-color: #fff;
	-webkit-box-shadow: 0 5px 9px rgba(4, 0, 0, .17);
	box-shadow: 0 5px 9px rgba(4, 0, 0, .17);
	position: fixed;
	right: 0px;
	bottom: 131px;
	z-index: 99999
}
#olx_head {
	padding: 20px;
	line-height: 16px;
	height: 16px;
	background: #666;
	border-radius: 0;
	color: #fff;
	font-size: 14px
}
#olx_head b {
	font-size: 20px;
	color: #fff;
	cursor: pointer;
	font-weight:normal;
}

#olx_qq li a {
	padding: 12px 30px;
	height: 18px;
	line-height: 18px;
	background: #f5f5f5;
	color: #353434;
	display: block;
	border-bottom: #fff 1px solid;
	transition: all ease-out .3s;
	font-size: 12px
}
#olx_qq li a i {
	transition: all 0.3s ease-out 0s;
	color: #5e5e5e;
	font-size: 16px;
	vertical-align: middle;
	margin-right: 18px
}
#olx_qq li a:hover {
	color: #fff;
	background: #999
}
#olx_qq li a:hover i {
	color: #00d420;
}
#olx_tel {
	padding: 20px 30px
}
#olx_tel div {
	color: #434343;
	line-height: 14px;
	height: 14px;
	margin-bottom: 10px
}
#olx_tel div i {
	font-size: 18px;
	margin-right: 20px;
	vertical-align: middle
}
#olx_tel p {
	line-height: 20px;
	font-size: 13px
}
.masonry .projectitem {
	width: 385px
}
.masonry {
	margin-top: 50px
}
.masonry .show_bot_box, .masonry .show_bot_box_t, .masonry .show_bot li {
	height: auto;
	position: relative
}
#online_open i {
	margin-top: 11px;
}
