@charset "utf-8";
/* 全局样式 */
*{
	margin:0px;
	padding:0px;
	}
body{
	font-size:14px;
	font-family:"微软雅黑";
	color:#5a5a5a;
	line-height:24px;
	padding:0px;
	margin:0px;
	text-align:left;
	background:#f8f8f8;
	}
div,ul,li,dl,dt,dd,span,p,input,form,textarea,H1,H2,H3,H4,H5,H6{
	padding:0px;
	margin:0px;
	font-family: "微软雅黑",Tahoma, Helvetica, Arial, sans-serif;
	}
ol,ul,li{
	list-style:none;
	}
a{
	color:#666;
	text-decoration:none;
	}
a:hover{
	color:#666;
	text-decoration:none;
	}
img{
	border:none;
	}
article{
	display: block;
}
/****网站头部样式****/
.mBox{
	width:100%;
	float:left;
	min-width:1200px;
}
.header{
	width:100%;
	float:left;
	height:120px;
	background:#f2f2f2;
	}
.header .head{
	width:1200px;
	margin:0px auto;
	height:120px;
	position:relative;
}	
.header .head .logo{
	width:609px;
	float:left;
	height:100px;
	margin-top:10px;
}
 .menu {
	width:1200px;
	height:53px;
	margin:0px auto;
	
}
.bannerBox{
	width: 100%;
    height: 600px;
    float: left;
	overflow:hidden;
}
.bannerBox .banner{
	width:1920px;
	padding-left:50%;
	margin-left:-960px;
}
nav{ float:left;}
nav .sub-nav{ float:left; width:140px;text-align:center;position:relative; transition: all .3s linear 0s; -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; }
nav .sub-nav:after{ position:absolute; content:''; right:0px; top:27px; height:10px;}
nav .sub-nav span a{ display:block;  width:100%;color:#fff; font-size:16px; line-height:53px;}
nav .sub-nav.on,
nav .sub-nav:hover{
  background: -webkit-linear-gradient(left, #214e9f , #356fc1); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #214e9f, #356fc1); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #214e9f, #356fc1); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #214e9f , #356fc1); /* 标准的语法 */
  color:#fff;
}
nav .sub-nav:last-child:after{ border:none;}
nav .sub-nav ul{ width: 1200px; position:absolute; left:50%; display:none;z-index:99999;
 transform:translateX(-2%);
 -webkit-transform:translateX(-2%);
 -moz-transform:translateX(-2%);
 -ms-transform:translateX(-2%);
}
nav .sub-nav ul li{ float:left; padding:0 20px; position:relative;}
nav .sub-nav ul li:after{ position:absolute; right:0; top:10px; content:'/'; color:#666;}
nav .sub-nav ul li:last-child:after{ content:'';}
nav .sub-nav ul li a{ display:block;  width:100%;color:#666; font-size:14px; line-height:44px;}
nav .sub-nav ul li a:hover{ color:#1b418a;}
nav .sub-nav:nth-of-type(2) ul{ transform:translateX(-8%); -webkit-transform:translateX(-8%); -moz-transform:translateX(-8%); -ms-transform:translateX(-8%);}
nav .sub-nav:nth-of-type(3) ul{ transform:translateX(-30%); -webkit-transform:translateX(-30%); -moz-transform:translateX(-30%); -ms-transform:translateX(-30%);}
.tel{position:absolute; right:0; bottom:-60px;}
/*----- clearfix///-----*/
.clearfix{*zoom:1;}
.clearfix:before,
.clearfix:after{display:table; content:'';line-height:0;}
.clearfix:after{clear:both;}
.waper-bg{ position:absolute; left:0; top:172px; width:100%; height:44px;background-color:#f2f2f2;z-index:999; display:none;}
/*首页搜索*/
.b_box{
	width:1200px;
	margin:0px auto;
	height:90px;
	padding:20px 0px;
}
.b_box .info{
	width:398px;
	float:left;
	height:90px;
	border-left:#fff 1px solid;
	border-right:#a0a0a0 1px solid;
}
.b_box .info h2{
	font-size:30px;margin-left:15px;line-height:40px
}
.b_box .info p{
	font-size:18px;margin-left:15px;background:#ff0000;display:inline-block;color:#fff;padding:6px 10px
}
.b_box .search{
	width:398px;
	float:left;
	height:90px;
	border-left:#a0a0a0 1px solid;
	border-right:#a0a0a0 1px solid;
}
.b_box .search .form-fulid{ float:left; padding-left:30px;position:relative; margin-top:10px;}
.b_box .search .form-fulid .txt{ width:270px; height:38px;margin-right:56px; line-height:38px; color:#666;border:1px solid #a0a0a0;background-color:#fff; padding-left:10px; font-size:14px;outline:none;}
.b_box .search .form-fulid button{ position:absolute; right:0px; top:0px; width:56px; height:40px;color:#fff;border:none; background:#1b418a; background-size:100% 100%; cursor:pointer;}
.b_box .search p{float:left;padding-left:30px;line-height:40px;}
.b_box .search a{margin-right:15px;}
.b_box .lx{
	width:398px;
	float:left;
	height:90px;
	border-left:#a0a0a0 1px solid;
	border-right:#fff 1px solid;
	text-align:center;
}
.b_box .lx img{margin-top:6px;}







.view_title{
	width:1200px;
	margin:0px auto;
	height:150px;
}
.view_title .view_wz{
	width:1200px;
	float:left;
	text-align:center;
	font-size:28px;
	color:#1b418a;
	line-height:1.8;
	padding-top:50px;
	margin-top:25px;
}
.cp_bg .view_title{
	height:100px;
}
.cp_bg .view_title .view_wz{
	padding-top:0px;
	
}
.view_title .view_ez{
	width:1200px;
	float:left;
	text-align:center;
	color:#333;
	line-height:1.8;
	font-size: 14px;
    font-weight: bold;
}
.view_title .view_ez span{
	color:#1b418a;
	font-size:18px;
	font-weight:normal;
	padding:0 15px;
}
.fangan{
	width:1200px;
	margin:0px auto;
	height:584px;
}
.fangan .f_box{
	width:384px;
	float:left;
	height:280px;
	margin:0px 7px;
	border:#fff 1px solid;
	background:#f6f6f6;
}
.fangan .f_box:hover{
	border:#1b418a 1px solid;
	background:#fff;
}
.fangan .mb{
	margin-bottom:20px;
}
.fangan  .f_box .f_content{
	position: relative;
    width: 100%;
    height: 100%;
	float:left;
    overflow: hidden;
    box-sizing: border-box;
}
.fangan  .f_box .f_content .title{
	width: 210px;
    font-size: 24px;
    color: #1b418a;
    font-family: Microsoft YaHei;
    position: absolute;
    left: 20px;
    top: 35px;
	border-left:5px #1b418a solid;
	padding-left:8px;
}
.fangan  .f_box .f_content .miaosu{
	width: 210px;
    font-size: 14px;
    color: #999999;
    line-height: 22px;
    font-family: Microsoft YaHei;
    position: absolute;
    left: 20px;
    top: 85px;
	height:112px;
	overflow:hidden;
}
.fangan  .f_box .f_content .xiangqing{
	width:100%;
	height:40px;
	background:#1b418a;
    font-size: 16px;
    color: #fff;
    line-height: 40px;
    font-family: Microsoft YaHei;
    position: absolute;
    left: 0px;
    bottom: 0px;
	text-align:center;
	opacity: 0.8;
}
.fangan  .f_box .f_content .xiangqing a{
	color:#fff;
	display:block;
}
.fangan  .f_box .f_content .pic{
	width: 154px;
    height: 165px;
    position: absolute;
    right:0px;
    top: 0px;
}
.fangan  .f_box .f_content .zeng{
	width:63px;
	font-size:40px;
    color: #ffffff;
    text-align: center;
    background: url(../images/hot.png);
    background-repeat: no-repeat!important;
    background-size: cover;
    height: 70px;
	line-height:1.4;
	position: absolute;
    right: 0px;
    top: 0px;
}
.news_bg{
	background:url(../images/jj.jpg) no-repeat center top;
	margin-top:0px;
}
.cp_bg{
	background:url(../images/cp_bg.jpg) no-repeat center top;
	height:780px;
	margin-top:0px;
}
.cp_fenlei{
	width:1200px;
	margin:0px auto;
	padding-bottom:20px;
	padding-top:15px;
}
.cp_fenlei ul{
	text-align:center;
}
.cp_fenlei ul li{
	border:#ccc 1px solid;
	border-radius:10px;
	padding:6px 20px;
	display:inline-block;
	margin:0px 15px;
}
.cp_fenlei ul li a:hover{
	color:#1b418a;
}
.cp_fenlei ul li:hover{
	border:#1b418a 1px solid;
}
.cp_box{
	width:1200px;
	margin:0px auto;
	height:630px;
	background:#f6f5f5;
}
.cp_box ul{
	padding:30px;
	height:570px;
}
.cp_box ul li{
	width:360px;
	float:left;
	text-align:center;
	background:#eee;
	height:230px;
}
.cp_box ul li .pordImg_box{
	position: relative;
    width: 100%;
    overflow: hidden;
    background: #eee;
    box-sizing: border-box;
}
.about_box{
	padding:30px;
	height:300px;
	padding-bottom:0px;
}
.about_box .ab{
	width:540px;
	float:left;
}
.about_box .abnr{
	width:570px;
	float:right;
}
.about_box .abnr h2{
	font-size:24px;
	line-height:40px;
}
.about_box .abnr p.name{
	color:#8b8b8b;
	font-size:16px;
	font-weight:bold;
}
.about_box .abnr p.cont{
	color:#333;
	font-size:17px;
	line-height:30px;
	padding-top:30px;
	display:inline-block;
}
.about_box .abnr a{
	background:#2d78c3;padding:6px 10px;line-height:30px;color:#fff;font-size:16px;float:right;margin-top:15px
}
.mr{margin-right:30px;}
/*产品样式*/
.prod_Item{}
.prodImg_box{
	position:relative; 
	width:100%; 
	overflow: hidden; 
	background: #eee; 
	box-sizing: border-box;
	height:230px;
}
.prod_img{
	position:absolute; 
	left:0; 
	right:0; 
	top:0; 
	bottom:0; 
	overflow:hidden;
}
.prod_img span{
	position: absolute; 
	left: 35%; 
	top: 35%; 
	right: 35%; 
	bottom: 35%; 
	background: none;
}
.prod_Item:hover .prod_img{
	transform: scale(1.05); 
	-webkit-transform: scale(1.05); 
	-moz-transform: scale(1.05); 
	-o-transform: scale(1.05);
}
.prod_Item:hover .prod_img span{
	background: rgba(255,255,255,.25); 
	left: 0; 
	top: 0; 
	right: 0; 
	bottom: 0;
}
.prod_img img.horizontal{
	width:100%;
	height:auto;
	position: absolute;
	top: 50%;
	left:0;
	transform: translateY(-50%);/* -webkit-transform: translateY(-50%); */
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}
.dummy{
	margin-top:80%;/*控制产品图片显示比例*/
	
}
.prod_info {
	overflow: hidden; 
	width: 100%; 
	padding-top: 10px; 
	box-sizing: border-box;
}
.p_name {
	margin-bottom: 5px; 
	text-overflow: ellipsis; 
	display: -webkit-box; 
	-webkit-line-clamp:2; 
	-webkit-box-orient:vertical; 
	overflow: hidden; 
	font-size: 14px; 
	color: #333; 
	line-height: 1.4; 
	width: 100%;
	font-size: 18px;
    text-align: center;
    color: #1b418a;
}
.p_name a {
	font-size: inherit; 
	color: inherit; 
	line-height: inherit; 
	display: block;
	/*文字两行后自动超出隐藏*/
}
.pro_button {
	margin: 10px 0 0; 
	overflow: hidden;
}
.p_cart {
	text-align: center;
}
.p_cart a {
	display: block; 
	padding: 9px 15px;
	color: #fff;
	font-size: 16px;
    background: #1b418a;
    margin-left: 120px;
    margin-right: 120px;
    margin-bottom: 30px;
}
.newBox{
	width:1200px;
	margin:0px auto;
	height:350px;
}
.newBox .newL{
	width:500px;
	float:left;
	margin:0px 48px 0px 6px;
	height:350px;
}
.newBox .newL .pic{
	width:500px;
	float:left;
	height:200px;
}
.newBox .newL .pic img{
	width:100%;
}
.newBox .newL .title{
	width:500px;
	float:left;
	font-size:18px;
	padding-top:30px;
	line-height:30px;
}
.newBox .newL .title a{
	color:#1b418a;
}
.newBox .newL .title a:hover{
	color:#1b418a;
	text-decoration:underline;
}
.newBox .newL .desc{
	width:500px;
	float:left;
	line-height:24px;
	font-size:14px;
	color:#666;
}
.newBox .newR{
	width:640px;
	float:left;
}
.newBox .newR ul{
	width:640px;
	float:left;
}
.newBox .newR ul li{
	border-bottom:#ccc 1px dashed;
	line-height:36px;
	margin-bottom:4px;
	color:#333;
	padding-left:6px;
	padding-right:6px;
}
.newBox .newR ul li:hover{
	border-bottom:#1b418a 1px dashed;
}
.newBox .newR ul li a{
	display:block;
}
.newBox .newR ul li a:hover{
	color:#1b418a;
}
.newBox .newR ul li span{
	float:right;
}
.yy_bg{
	background:url(../images/yy_bg.jpg) no-repeat center bottom;
	height:610px;
}
.yingyong{
	width:1200px;
	height:360px;
	margin:0px auto;
}
.yingyong ul{
	width:1200px;
	float:left;
	height:280px;
	padding-top:80px;
}
.yingyong ul li{
	width:280px;
	float:left;
	height:400px;
	margin:0px 10px;
	text-align:center;
}
.yingyong ul li h2{
	font-size:30px;
	line-height:50px;
}
.yingyong ul li h2 span{
	border-bottom:#999 1px solid;
}
.yingyong ul li p.t1{
	padding:10px;
	padding-bottom:0px;
	font-size:15px;
	font-weight:bold;
	color:#1b418a
}
.yingyong ul li p.t2{
	padding:10px;
	font-size:13px;
	color:#666;
}
.wm_bg{
	background:#f3f3f3;
	height:570px;
}
.aboutBox{
	width:1200px;
	margin:0px auto;
	height:420px;
}
.aboutBox .aboutL{
	width:710px;
	float:left;
	height:420px;
}
.aboutBox .aboutL .content{
	width:710px;
	float:left;
	font-size:15px;
	line-height:30px;
	padding-top:20px;
}
.aboutBox .aboutL .more{
	width:140px;
	text-align:center;
	line-height:36px;
	font-size:16px;
	background:#edf2ee;
	border:#1b418a 1px solid;
	border-radius:8px;
	color:#1b418a;
	float:left;
	margin-top:50px;
}
.aboutBox .aboutL .fl{
	width:710px;
	float:left;
	margin-top:60px;
}
.aboutBox .aboutL .fl li{
	width:142px;
	height:45px;
	line-height:45px;
	float:left;
	margin-right:20px;
	font-size:16px;
	color:#fff;
	text-align:center;
}
.aboutBox .aboutL .fl li a{
	display:block;
	color:#fff;
}
.aboutBox .aboutL .more a{
	display:block;
	color:#1b418a;
}
.aboutBox .aboutR{
	float:right;
	width:490px;
	height:420px;
}

.mBox .foot{
	width:100%;
	float:left;
	height:332px;
	background:#000;
	color:#fff;
}
.mBox .copy{
	width:100%;
	float:left;
	height:34px;
	background:#000;
	color:#fff;
	line-height:34px;
	text-align:center;
}
.mBox .copy a{
	color:#fff;
}
.mBox .foot .fBox{
	width:1200px;
	margin:0px auto;
	height:332px;
}
.mBox .foot .fBox .link{
	width:1200px;
	float:left;
	line-height:30px;
}
.mBox .foot .fBox .link a{
	color:#fff;
	padding:0px 10px;
}
.mBox .foot .fBox .link a:hover{
	text-decoration:underline;
}
.mBox .foot .fBox .blogo{
	width:1200px;
	float:left;
	text-align:center;
	font-size:32px;
	line-height:40px;
	padding-top:15px;
}
.mBox .foot .fBox .blogo p{
	font-size:16px;
	line-height:26px;
}
.mBox .foot .fBox .bnav{
	width:1200px;
	float:left;
	text-align:center;
	font-size:14px;
	padding-top:30px;
}
.mBox .foot .fBox .bnav a{
	color:#fff;
}
.mBox .foot .fBox .bnav a:hover{
	text-decoration:underline;
}
.mBox .foot .fBox .xiangxi{
	width:900px;
	float:left;
	padding-top:30px;
	padding:30px 150px 0px 150px;
}
.mBox .foot .fBox .xiangxi ul{
	width:900px;
	float:left;
}
.mBox .foot .fBox .xiangxi ul li{
	width:260px;
	padding:50px 20px 0px 20px;
	float:left;
}
.mBox .foot .fBox .xiangxi ul li.tel1{
	background:url(../images/tel1.jpg) no-repeat center top;
}
.mBox .foot .fBox .xiangxi ul li.email{
	background:url(../images/email.jpg) no-repeat center top;
}
.mBox .foot .fBox .xiangxi ul li.address{
	background:url(../images/address.jpg) no-repeat center top;
}

/*************common-times///*****************/
.product-list, .news-list, .waper-contaner
{ 
  width:1200px; position:relative; left:50%; margin-left:-600px; margin-top:90px; display:table;
}
.about,
.cunch,
.huoban{ width:100%; margin-top:40px;}
.huoban .img img{ width:100%;}
.huoban ul{ width:100%; display:table; margin-top:50px;}
.huoban ul li{ float:left; width:22.8%; margin:0 1% 20px; padding:30px 0; border:1px solid #D2D2D2; text-align:center; position:relative; overflow:hidden;}
.huoban ul li img{ height:45px;}
.huoban ul li:after{ position:absolute; left:0; top:0; content:''; width:100%; height:100%; background:url(../images/sz.png) no-repeat center center rgba(0,138,105,0.6); opacity:0; cursor:pointer;}
.huoban ul li:hover:after{ opacity:1;}

.cunch .xxk{ width:100%;padding-bottom:50px;}
.sub-xxk{ float:left; width:561px;}
.rit-map{ float:right; width:590px;}
.rit-map li{line-height:36px;font-size:16px;}

.wapr-nav{ width:100%; display:table; margin-top:40px;}
.wapr-nav a{ float:left; width:50%; padding:10px 0; background-color:#F0F3F6; text-align:center; font-size:14px;}
.wapr-nav2 a{ width:33.333%;}
.wapr-nav a.on,
.wapr-nav a:hover{ background-color:#1b418a; color:#fff;}
.top-sec{ width:100%;}
.top-sec p{ font-size:14px; line-height:2; color:#232323; margin:25px 0px; text-indent:2em;}
.top-sec p img{ display:block; margin:0 auto;}
.nav-list ul{ width:100%; margin:35px 0;}
.nav-list li{ float:left; width:200px; height:50px; line-height:50px; text-align:center;}
.nav-list li a{ display:block; width:100%; height:50px; font-size:15px; color:#fff; position:relative;}
.nav-list li a:after{ position:absolute; left:0; top:0; content:''; width:100%; height:100%; top:50%; z-index:-1;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
}
.nav-list li.cor1 a, .nav-list li.cor1 a:after{ background-color:#389FEE;}
.nav-list li.cor2 a, .nav-list li.cor2 a:after{ background-color:#009A36;}
.nav-list li.cor3 a, .nav-list li.cor3 a:after{ background-color:#FEBA00;}
.nav-list li.cor4 a, .nav-list li.cor4 a:after{ background-color:#1867C7;}
.nav-list li.cor5 a, .nav-list li.cor5 a:after{ background-color:#00C505;}
.nav-list li.cor6 a, .nav-list li.cor6 a:after{ background-color:#b90098;}

.nav-list li a:hover:after{ height:140%;}
.nav-list li a.current:after{ height:140%;}
.solveprogram{ width:100%; margin-top:35px;}
.sub-prom li{ float:left; width:23%; margin:0 1% 25px;}
.sub-prom li dl dt img{ width:100%; height:201px; display:block; border:1px solid #CDCDCD;}
.sub-prom li dl dd{ margin-top:15px;}
.sub-prom li dl dd h3 a{ font-size:13px; color:#616161;}
.sub-prom li dl dd span a{ display:block; width:78px; height:25px; color:#B0B0B0; border:1px solid #C0C0C0; text-align:center; line-height:25px; margin-top:25px;}
.sub-prom li:hover dt img{ opacity:0.9;}
.sub-prom li:hover dl dd h3 a{ color:#1b418a;}
.sub-prom li:hover dl dd span a{ background-color:#1b418a; border-color:#1b418a; color:#fff;}
.sub-list li{font-size:16px;line-height:40px;border-bottom:#ccc 1px dashed;padding-left:15px;padding-right:15px;}
.sub-list li:hover{border-bottom:#1b418a 1px dashed;color:#1b418a}
.sub-list li span{float:right}
.sub-list li a{display:block}
.contari-tit{ width:100%;}
.contari-tit2{ margin-top:100px;}
.contari-tit h3{ float:left; font-size:30px; padding-bottom:20px; color:#1b418a; text-transform:uppercase;font-weight: normal;}
.contari-tit p{ float:right; font-size:14px; color:#909090; margin-top:12px;}
.contari-tit p font,
.contari-tit p span,
.contari-tit p a{ display:inline-block; margin-left:6px;}
.contari-tit p a:hover{ color:#1b418a;}
.more a:before, .more a:after, .more span:before, .more span:after, .sub-solve li .img1, .sub-solve li .img2, .news-list ul li dt:after, .swiper-cint1 .swiper-wrapper .swiper-slide dd,
.sub-slider .swiper-button-next, .sub-slider .swiper-button-prev, .main-related li dl dd, .main-related li dl dd h3, .main-related li dl dd p
{
   transition: all .5s ease-in-out 0s; -webkit-transition: all .5s ease-in-out 0s; -moz-transition: all .5s ease-in-out 0s; -ms-transition: all .5s ease-in-out 0s;	
}

.main-contari li dl dd, .main-contari li dl dt img, .main-contari li dl dd h4, .main-contari li dl dd p, .nav-list li a, .nav-list li a:after, .main-down .sub-down li, .main-down2 ul li,
.huoban ul li:after, .bom-sec ul li dl dd, .lits li dl dd.k2, .rit-fdd ul li
{
	transition: all .4s ease-in 0s; -webkit-transition: all .4s ease-in 0s; -moz-transition: all .4s ease-in 0s; -ms-transition: all .4s ease-in 0s;
}
.main-contari li:nth-of-type(even)
{
	transition: all .7s linear 0s; -webkit-transition: all .7s linear 0s; -moz-transition: all .7s linear 0s; -ms-transition: all .7s linear 0s;
}
.main-contari li:nth-of-type(odd)
{
	transition: all .7s linear .7s; -webkit-transition: all .7s linear .7s; -moz-transition: all .7s linear .7s; -ms-transition: all .7s linear .7s;
}

.rit-fdd ul li font
{
    transition: all .4s ease-in .4s; -webkit-transition: all .4s ease-in .4s; -moz-transition: all .4s ease-in .4s; -ms-transition: all .4s ease-in .4s;
}
.detail{ width:100%; margin-top:55px;}
.sub-detail{ width:100%; text-align:center;}
.sub-detail h2{ font-size:24px; font-weight:bold; color:#2D2D2D;}
.sub-detail p{ width:100%; padding:10px 0; margin-top:25px; background-color:#F5F5F5;}
.sub-detail p span{ display:inline-block; margin-right:40px; font-size:14px; color:#8C8C8C;}

.main-detail{ width:100%; margin-top:70px; padding-bottom:50px; border-bottom:1px dotted #D1D1D1;}
.main-detail p{ font-size:13px; color:#504C5D; line-height:2; margin-top:5px;}
.main-detail h3{ font-size:18px; font-weight:bold; color:#1b418a; margin:35px 0 10px; padding-bottom:10px; border-bottom:1px dashed #D1D1D1;}
.main-detail .lft-cont,
.main-detail .rit-cont{ float:left;  width:50%;}
.main-detail p strong{ color:#1b418a;}
.main-detail .rit-cont img{ /*width:100%; height:auto;*/ display:block; border:1px solid #AFAFAF; margin:0 auto;}

.xz a{  display:block; width:190px; height:30px; background-color:#1b418a; color:#fff; font-size:14px; text-align:center; line-height:30px; border-radius:5px; margin:50px auto 0;}
.main-related{ width:100%;}
.main-related li{ float:left; width:18%; height:320px; margin:0 0.9% 20px; border:1px solid #CCCCCC; overflow:hidden;}
.main-related li dl{ position:relative; height:100%;}
.main-related li dl dt img{ width:70%; margin:20px auto 0; display:block;}
.main-related li dl dd { position:absolute; width:100%; left:0; bottom:-40px; padding:20px 0; text-align:center;}
.main-related li dl dd h3{ width:88%; height:20px; overflow:hidden; margin:10px auto 0; line-height:1.6;}
.main-related li dl dd h3 b{ font-weight:normal; font-size:14px;}
.main-related li dl dd p{ width:88%; height:32px; margin:20px auto 0; line-height:1.6;}
.main-related li:hover dd{ background-color:#1b418a; bottom:10px;}
.main-related li:hover dd h3,
.main-related li:hover dd p{ color:#fff;}

/***********************************************************************common-times///*********************************************************************************************/
img{border:0;}	
#kinMaxShow{width:560px; height:335px; visibility:hidden; overflow:hidden;}
#kinMaxShow p.title{ position:absolute; left:0; bottom:0; text-indent:10px; line-height:30px;font-family:Verdana; color:#FFF; display:block;width:100%; height:30px; font-family:14px;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#aa000000,endcolorstr=#aa000000);background:rgba(0,0,0,0.5);}
/*分页*/
.pagination{width:100%;float:left;margin:30px 0;}
.pagination ul{float:left;width:100%;}
.pagination ul li{float:left;margin:0px 3px;}
.pagination ul li a{padding:4px 8px;display:block;border:#999 1px solid;}
.pagination ul li .current{border:#1b418a 1px solid;color:#1b418a;display:block;padding:4px 8px;}