﻿@charset "utf-8";
/* CSS Document */
html{color:#666;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,input,button,textarea,p,blockquote,th,td{margin:0;padding:0; text-align:left;}
body{ font-size:12px; background-attachment: fixed; font-family:Arial, Helvetica, sans-serif, 'Microsoft Yahei',"微软雅黑"}
img{border:none;}
em,strong{font-style:normal;font-weight:normal;}
li{list-style:none;}
table {border-collapse:collapse;border-spacing:0;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
h4, h5, h6{font-size:100%;}
q:before,q:after{content:'';}/* 消除q前后的内容 */
button,input,select,textarea{font-size:100%;}/* 使得表单元素在 ie 下能继承字体大小 */
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
address,cite,dfn,em,var{font-style:normal;} /* 将斜体扶正 */
/* link */
a{color:#666;text-decoration:none;}
a:hover{color:#89c107;text-decoration:none;}

.r, .right, .fr {
    float: right;
}
.l, .left, .fl {
    float: left;
}
.left{ float:left;}
.right{ float:right;}
.center{ text-align:center;}
.clear{line-height:0; width:0; height:1px;clear:both; font-size:0; overflow:hidden;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:"\20";clear:both;height:0;}







/* 内页样式开始 */

.ny_banner{ width:100%; background:#fff; height:85px;}
.nyt_con,.nyt_con1,.nyt_con2,.nyt_con3,.nyt_con4,.nyt_con5,.nyt_con6,.nyt_con7,.nyt_con8{ width:1200px; margin:0 auto; background:#FFF; height:85px;-webkit-box-shadow: #666 0px 0px 10px; -moz-box-shadow: #666 0px 0px 10px; box-shadow:#d0d0d0 0px 0px 10px;}
.nyt_con h2{ background:url(../images/abt.jpg) no-repeat; width:200px; height:65px; font-size:24px; padding:5px 0px 0px 20px; float:left; color:#000;}
.nyt_con1 h2{ background:url(../images/abt1.jpg) no-repeat; width:200px; height:65px; font-size:24px; padding:5px 0px 0px 20px; float:left; color:#000;}
.nyt_con2 h2{ background:url(../images/abt3.jpg) no-repeat; width:402px; height:65px; font-size:24px; padding:5px 0px 0px 20px; float:left; color:#000;}
.nyt_con3 h2{ background:url(../images/adt4.jpg) no-repeat; width:221px; height:65px; font-size:24px; padding:5px 0px 0px 20px; float:left; color:#000;}
.nyt_con4 h2{ background:url(../images/adt5.jpg) no-repeat; width:230px; height:65px; font-size:24px; padding:5px 0px 0px 20px; float:left; color:#000;}
.nyt_con5 h2{ background:url(../images/adt6.jpg) no-repeat; width:367px; height:65px; font-size:24px; padding:5px 0px 0px 20px; float:left; color:#000;}
.nyt_con6 h2{ background:url(../images/adt7.jpg) no-repeat; width:314px; height:65px; font-size:24px; padding:5px 0px 0px 20px; float:left; color:#000;}
.mbx{ padding:30px 20px 0px 0px;}

.mbx b{background:url(../images/icon2.jpg) no-repeat left center; padding-left:20px;}
.mbx a{ padding:0px 5px;background: url(../images/line2.jpg) no-repeat right center;}




.maincon{ width:1200px; margin:0 auto; padding:0px; text-align: center;/* -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;*/ -webkit-box-shadow: #666 0px 0px 10px; -moz-box-shadow: #666 0px 0px 10px; box-shadow:#d0d0d0 0px 0px 10px;background: #fff;behavior: url(../images/pie.htc);}

.fy a,.fy span{ float:left; display:block; padding:6px 12px; background:#eaeaea; margin-left:5px;}
.fy a:hover{ display:block; background:#68b728; color:#fff;}
.fy{ padding:20px 20px 20px 0px;}
.fy span{display:block; padding:6px 12px; background:#68b728; color:#fff;}






/* 2016.12.08 样式调整 */
.cases2_title{ padding:30px 0 40px 20px;}
.cases2_title span{
    display: block;
    float: left;
    color: #000;
    font-size: 18px;
}
.cases2_title ul li{
    float: left;
    margin:0 0 20px 30px;
}
.cases2_title ul li a{
    font-size: 16px;
    color: #000;
    font-weight: bold;
    padding-bottom:5px;
}
.cases2_title ul li a:hover{
    color:#89c107;
	border-bottom: 4px solid #89c107;
}
.cases2_title ul li a.case_on{
    border-bottom: 4px solid #89c107;
	color:#89c107;
}




.cases_box2 .cases2_content>ul>li{
    overflow: hidden;
    background: #fff;
    margin-bottom: 25px;
    cursor: pointer;
	padding:10px;
	border:solid 1px #ddd;
	
}
.cases_box2 .cases2_content>ul>li:hover{
	border-color:#29ad61;
}
.cases_box2 .cases2_content ul li .left{
    float: left;
}
.cases_box2 .cases2_content ul li .left img{
    width: 368px;
    height: 246px;
}
.cases_box2 .cases2_content ul li .right{
    width: 750px;
    float: right;
}
.cases_box2 .right h1{
    color: #000;
    line-height: 26px;
    margin-top:10px;
    font-size: 16px;
    margin-bottom: 5px;
}
.cases_box2 .right h1:hover{
    color:#89c107;
}
.cases_box2 .cases2_content>ul>li:hover .right h1{color:#89c107;}
.cases_box2 .right h2{
    color: #000;
    line-height: 26px;
    margin-bottom: 20px;
    font-size: 14px;
    height: 26px;
    overflow: hidden; font-weight:normal;
}
.cases_box2 .right h3{
    font-size: 12px;
    color: #b0b0b0;
    margin-bottom: 16px; font-weight:normal; color:#999;
}
.cases_box2 .right ul{
    overflow: hidden;
}
.cases_box2 .right ul li{
    float: left;
    margin-right: 20px;
}
.cases_box2 .right ul li.last{
    margin-right:0;
}
.cases_box2 .right ul li img{
    width: 160px;
    height: 120px;
}
.cases_box2 .button{
    border:none;
}

