@charset "utf-8";
/* CSS Document */
 /* 搜索 */
.sousuo{width: 100%;height: 87px;line-height: 87px;border-bottom: 1px solid #e6e6e6;}
.sousuo p{font-size: 16px;color: #999;width: 725px;overflow: hidden;height: 87px;line-height: 87px;float: left;}
.sousuo p a{font-size: 16px;color: #999;margin-left: 22px;}
.sousuo p a:hover{color: #1370c2;}
.sousuo p.p01{width: 405px;float: right;margin-top: 20px;background: #1370c2;height: 48px;}
.sousuo p input{width: 303px;float: left;height: 46px;line-height: 48px;text-indent: 10px;outline: none;border: 1px solid #1370c2;}
.sousuo p.p01 >button{display: block;width: 98px;height: 48px;line-height: 48px;text-indent: 30px;float: right;margin-left: 0;font-size: 16px;color: #fff;background: url(../images/sousuo.png) no-repeat 20px;    border: navajowhite;}

/*all*/
.inside_wrap {
	padding: 50px 0 0px 0 ;
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
}
/*inner_yema*/
.inner_yema{
	width:100%;
	padding-top:60px;
	margin:auto;
	text-align:center;
	color:#000;
	margin-bottom: 90px;
}
.inner_yema span {
	display:inline-block;
	padding:0 10px;
	margin:0 2px;
	line-height:30px;
	background:#efefef;	
	color:#000;
}
.inner_yema a{
	display:inline-block;
	padding:0 10px;
	margin:0 2px;
	line-height:30px;
	background:#efefef;	
	color: #666;
}
.inner_yema select{
	border:1px solid #efefef;
}
/*inner_yema end*/
/*nybanner*/
.nybanner {
	height: 400px;
	display: block;
}
/*.nybanner p {
	text-align: center;
	color: #f3f3f3;
	font-size: 19px;
	line-height: 38px;
	padding-top: 160px;
}
.nybanner b {
	font-size: 42px;
	line-height: 42px;
	color: #000;
}*/
/*nybanner end*/
/*search*/
.search_box {
  height: 80px;
  cursor: pointer;
  	background:#F2F2F2;
}
.search {
}
.search a {
	color: #444;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
}
.search p {
	border: px solid #fff;
	width: 800px;
	margin-left: 20px;
	color: #444;
	line-height: 80px;
	font-size: 16px;
}
.search form {
	margin-top: 23px;
	margin-right: 20px;
	width: 299px;
	height: 34px;
	line-height: 32px;
	float: right;
	background: #fff;
}
.search form input {
	width: 221px;
	border: 0;
	padding: 0;
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	padding-left: 10px;
}
.search form button {
	border-image-width: 1;
}
.search form button {
	width: 60px;
	float: right;
	background: url(../images/search_ico.png) #1370C2 center center no-repeat;
	color: #fff;
	border: 0;
	padding: 0;
	font-size: 14px;
	line-height: 34px;
	height: 34px;
	display: block;
}
/*search end*/

/*inside_position*/
.inside_position {
	height: 46px;
	line-height: 46px;
	font-size: 16px;
	color: #666;
	letter-spacing: 2px;
	border-bottom: 1px dashed #ddd;
	margin-bottom: 40px;
}
.inside_position a {
	color: #666;
}
.inside_position a:hover {
	color: #1370C2;
}
.inside_position p {
	float: left;
	padding-left: 30px;
}
.inside_position em {
	width: 14px;
	height: 30px;
	margin-top: 6px;
	float: left;
	line-height: 36px;
	background: #333;
}
.inside_position span {
	padding-left: 20px;
}
/*.inside_position p:after {
  content:"";
  position: relative;
  top: 0;
  left: 0;
  background: url(../images/inside_weizhi.png) left center no-repeat;
  width: 46px;
  height: 46px;
  display: block;
}
/*inside_position end*/
/*search_list*/
.search_list {
	width: 910px;
	overflow: hidden;
}
.search_list dl {
	height: 180px;
	float: left;
}
.search_list dl:nth-child(odd) {
	background: #F5F5F5;
} 
.search_list dl:nth-child(even) {
	background: #ddd;
} 
.search_list dl dt {
	width: 120px;
	height: 180px;
	float: left;
	background: ;
}
.search_list dl dt p {
	text-align: center;
	margin-top: 60px;
}
.search_list dl dt p b {
	font-weight: bold;
	font-size: 26px;

}
.search_list dl dd {
	padding: 15px;
	height: 150px;
	width: 750px;
	float: right;
}
.search_list dl dd span {
	color: #000;
	font-size: 21px;
	line-height: 36px;
}
.search_list dl dd span a {
	color: #000;
	font-weight: 600;
	
}
.search_list dl dd span em {
	width: 160px;
	float: right;
	color: #666;
	font-size: 16px;
}
.search_list dl dd p {
	font-size: 16px;
	line-height: 36px;
	margin-top: 10px;
}
/*search_list end*/
/*左侧开始*/
.inner_left_sub{
	width:270px;
	z-index:999;
}
.pro_l{width: 270px;margin: 50px 0 0;background: #fff;}
.pro_l h3{ background:#1370C2;width: 210px;height: 110px;padding: 0px 30px 0 30px;line-height: 40px;overflow: hidden;}
.pro_l h3 a{font-size: 30px;color: #fff;display: block;}
.pro_l h3 i{display: block;font-size: 18px;font-weight: normal;text-transform: uppercase;color: #f3f3f3; font-family:Arial, Helvetica, sans-serif; }
.pro_lm{width: 222px;margin: 0 auto;}
.pro_ul01 li:nth-child(1){ border:0;}
.pro_ul01 li{ border-top:#dedede 1px solid;position: relative;}
.pro_ul01 li a{display: block;font-size: 16px;color: #333;width: 202px;height: 42px;line-height: 42px; background:url(../images/cp_ico01.png) right center no-repeat; padding:0 0 0 10px;}
.pro_ul01 li a:hover{color: #000;}
.pro_ul01 .pro_ul02{margin-top: -15px;padding: 0 0 15px;}
.pro_ul01 .pro_ul02 li{border: none;}
.pro_ul01 .pro_ul02 li a{font-size: 14px;font-weight: normal; background:none;padding: 0;width: 222px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;height: 36px;line-height: 36px;}
.pro_ul01 .pro_ul02 li a:hover{color: #000;}
.pro_lm .noplay{display:none;}






.iner_left_wrap{
	margin-bottom:20px;
}
.inner_left_h2{
	line-height:50px;
	font-size:16px;
	background:#1370C2;
	text-align:center;
	color:#fff;
}
.inner_left_ul01 > li{
	line-height:50px;
	border:1px solid #ddd;
	margin-top:5px;
	text-align:center;
	position: relative;
}
.inner_left_ul01 > li > a:hover{
	background:#1370C2;
	color:#fff;
}
.inner_left_ul01 > li > a{
	display:block;
	color:#000;
	font-size:14px;
}

.inner_left_ul01 .pro_nav_list_two {position: absolute;left:270px;top:0;background:#1370C2; width: 280px; display: none; overflow: hidden;}
.inner_left_ul01 .pro_nav_list_two ul {padding-bottom: 20px;}
.inner_left_ul01 .pro_nav_list_two li a{float: left; padding-right: 0; margin-left: 0;color: #fff; height: 50px;line-height:50px; border: none;font-weight: normal; border-bottom: 1px dashed #fff; overflow:hidden; width: 280px;}
.inner_left_ul01 li:hover .pro_nav_list_two {display: block;}

.inner_left_ul02{
	margin-top:5px;
}
.inner_left_ul02 > li{
	line-height:46px;
	border-bottom:1px dashed #c7c7c7;
}
.inner_left_ul02 > li > a:hover{
	color:#000;
}
.inner_left_ul02 > li > a{
	display:block;
	color:#000;
	font-size:14px;
}
.inner_left_ul02 > li > a > span{
	display:inline-block;
	*zoom:1;
	color:#fff;
	font-size:7px;
	width:32px;
	height:28px;
	line-height:28px;
	padding-left: 3px;
	padding-right: 3px;
/*	vertical-align:middle;*/
	border-radius:5px;
	text-align:center;
	background:#262626;
	margin-right:5px;
	float: left;
	margin-top: 9px;
}
.iner_left_wrap > p{
	background:#eeeeee;
	line-height:40px;
	padding:0 15px;
	font-size:14px;
	color:#666;
	margin-top:5px;
}
/*左侧结束*/
/*pagess*/
.pagess {
	width: 910px;
	line-height: 42px;
	height: 42px;
	margin-top: 40px;
}
.pagess li {
	width: 400px;
	background: #1370C2;
	color: #fff;
	padding-left: 20px;

}
.pagess li a {
	color: #fff;
}
/*pagess end*/
/*info_key*/
.info_key {
	overflow: hidden;
	padding-bottom: 15px;
	border-bottom: 1px dotted  #000;
}
.info_key span {
	font-size: 18px;
}
.info_key ul {
	margin-top: 15px;
}
.info_key li {
	width: 100px;
	line-height: 32px;
	height: 32px;
	margin-bottom: 15px;
	margin-right: 10px;
	text-align: center;
	float: left;
}
/*info_key end*/
/*relatednewslist*/
.relatednewslist {
	background: #f8f8f8;
	overflow: hidden;
	margin: 40px 0 90px 0;
	padding-bottom: 20px;
}
.relatednewslist p {
	border-bottom: 1px solid #ccc;
	padding-left: 20px;
	font-size: 18px;
	line-height: 42px;
	height: 42px;
}
.relatednewslist ul {
	width: 860px;
	margin: 20px auto;
}
.relatednewslist li {
	width: 400px;
	line-height: 42px;
	font-size: 14px;
	background: url(../images/relatednewslistico.png) left center no-repeat;
	margin-bottom: 10px;
}
.relatednewslist li:nth-child(odd) {
	float: left;
}
.relatednewslist li:nth-child(even) {
	float: right;
}
.relatednewslist li a {
	padding-left: 32px;
}
/*relatednewslist end*/
/*relatedprolist*/
.relatedprolist {
	background: #f8f8f8;
	width: 910px;
	float: right;
	overflow: hidden;
	margin-bottom: 90px;
	padding-bottom: 50px;
}
.relatedprolist p {
	border-bottom: 1px solid #ccc;
	padding-left: 20px;
	font-size: 18px;
	line-height: 42px;
	height: 42px;
}
.relatedprolist dl {
    margin-top: 30px;
    text-align: center;
    color: #ccc;
    width: 260px;
    padding: 5px;
    float: left;
    border: 1px solid #ccc;
    line-height: 42px;
    font-size: 16px;
    margin-left: 15px;
    margin-right: 12px;
}
.relatedprolist dl:hover {
	transform: scale(1.1);
    transition: all 1s ease-out;
    box-shadow: #ccc 0px 0px 10px 5px ;
}
.relatedprolist dl a:hover {
	color: #000;
}
.relatedprolist dl dt {
	width: 260px;
	height: 260px;
}
.relatedprolist dl dt img {
	width: 260px;
	height: 260px;
}
/*relatedprolist end*/
/*relatedprolist3*/
.relatedprolist3 {
	overflow: hidden;
	margin: 40px auto;
	width: 1200px;
	padding-bottom: 20px;
}
.relatedprolist3 p {
	border-bottom: 1px solid #ccc;
	padding-left: 20px;
	font-size: 18px;
	line-height: 42px;
	height: 42px;
}
.relatedprolist3 ul {
	width: 860px;
	margin: 20px auto;
}
.relatedprolist3 li {
	width: 400px;
	line-height: 56px;
	font-size: 20px;
	background: url(../images/relatednewslistico.png) left center no-repeat;
	margin-bottom: 10px;
}
.relatedprolist3 li:nth-child(odd) {
	float: left;
}
.relatedprolist3 li:nth-child(even) {
	float: right;
}
.relatedprolist3 li a {
	padding-left: 32px;
}
/*relatedprolist3 end*/
/**/
.about_nav {
            height: 55px;
            background: #fff;
            margin-bottom: 20px;
            overflow: hidden;
}
        
.about_nav li {
            width: 200px;
            height: 55px;
            font-size: 18px;
            line-height: 55px;
            text-align: center;
            float: left;
            border-right: 1px solid #eee;
            margin-right: -1px;
            background: #f4f4f4;
            cursor: pointer;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
}
        
.about_nav li a {
            display: block;
            height: 55px;
            color: #666;
}
        
.about_nav li.cur,
.about_nav li:hover {
            background: url(../images/about_nav_ico.png) no-repeat bottom center #1370C2;
            border-color: #1370C2;
}
        
.about_nav li.cur a,
.about_nav li:hover a {
            color: #fff;
}
/**/
/*about_one*/
.about_one {
	padding-top: 40px;
	overflow: hidden;
	width: 100%;
	font-size: 16px;
	line-height: 32px;
	margin: 20px auto; 
}
.about_one_fl {
	float: left;
	width: 520px;
	height: 390px;
	margin-top: 30px;
}
.about_one_fr {
	float: right;
	width: 620px;
	height: 390px;
	margin-top: 80px;
}
/*about_one end*/
/**/
.about_two {
	overflow: hidden;
	margin-top: 40px;
	margin-bottom: 60px;
}
.about_two dl {
        width: 290px;
        height: 270px;
        float: left;
        margin-bottom: 20px;
        margin-right: 11px;
        background: #f3f3f3;
}
.about_two dl:nth-of-type(4n) {
        margin-right: 0;
}
.about_two dl:hover {
        color: #fff;
        background: #fff;
        box-shadow: 0 0 10px #f0f0f0;
}
.about_two dl dt {
        width: 100px;
        height: 100px;
        margin: 0 auto;
        padding-top: 30px;
}
.about_two dl dt img {
        width: 100px;
        height: 100px;
        transition: all 0.4s ease-in-out;
}
.about_two dl:hover dt img {
        transform: rotateY(180deg);
}
.about_two dl dd {
        color: #999;
        text-align: center;
        margin-top: 10px;
    }
.about_two dl:hover dd {
        color: #fff;
}
.about_two dl dd h3 {
        font-size: 20px;
        line-height: 40px;
        height: 46px;
        color: #333;
}
.about_two dl:hover dd h3 {
        color: #1370C2
}
.about_two dl dd h3:after {
        content: "";
        width: 40px;
        height: 2px;
        background: #999;
        display: block;
        margin: 0 auto;
}
.about_two dl:hover dd h3:after {
        background: #1370C2;
}
.about_two dl dd p {
        font-size: 14px;
        width: 260px;
        margin: 0 auto;
        color: #bfbfbf
}
.about_two dl:hover dd p {
        color: #999;
}

/**/
/*about_history*/
.about_history_box {
	overflow: hidden;
	padding-top: 60px;
	padding-bottom: 90px;
	margin-bottom: 60px;
	background: #f5f5f5;
}
.about_history {
	margin-top: 40px;
	height: 360px;
	background: url(../images/about_historybg.png) center center #f5f5f5 no-repeat;
}
.about_history dl {
	width: 300px;
	height: 220px;
	float: left;
	line-height: 28px;
}
.about_history dl h4 {
	color: #1370C2;
	font-size: 21px;
	font-weight: bold;
}
.about_history dl dt {
	float: left;
	margin-right: 20px;
}
.about_history dl:nth-child(2) {
	margin-top: 220px;
	margin-left: -36px;
}
.about_history dl:nth-child(4) {
	margin-top: 220px;
	margin-left: -6px;
}
/*about_history end*/
/*about_culture*/
.about_culture {
	margin-top: 30px;
    margin-bottom: 60px;
    overflow: hidden;
}
.about_culture_l {
        float: left;
        width: 550px;
        padding-top: 20px;
}  
.about_culture_r {
        float: right;
        width: 550px;
        padding-top: 20px;
}  
.about_culture img {
        width: 550px;
        height: 367px;
}  
.about_culture span {
        color: #333;
        display: block;
        font-size: 24px;
        padding-top: 10px;
}   
.about_culture span i {
        display: block;
        font-style: normal;
        text-transform: uppercase;
        color: #e6e6e6;
        font-weight: normal;
}   
.about_culture p {
        display: block;
}
/*about_culture end*/
/*about_service*/
.about_service {
	overflow: hidden;
	margin-top: 60px;
	margin-bottom: 60px;
}

/**/
.about_box3 {
	height: 420px;
}
.about_box3 li {
	width: 570px;
	height: 180px;
	float: left;
	box-shadow: 3px 4px 3px rgba(0, 0, 0, 0.3);
	margin-bottom: 20px;
	border: 1px solid #eee;
	margin-left: 10px;
	margin-right: 10px;
}
.about_box3 li:hover {
	background: #1370C2;
	color: #fff;
	display: block;
}
.about_box3 img {
	width: 200px;
	float: left;
	margin-top: 20px;
	border: 3px solid #e6e6e6;
	margin-left: 20px;
}
.about_box3 h2 {
	width: 300px;
	float: right;
	margin-top: 20px;
	margin-right: 20px;
	font-size: 24px;
	line-height: 48px;
}
.about_box3 p {
	width: 300px;
	float: right;
	margin-right: 20px;
	line-height: 28px;
	font-size: 14px;
}
/**/
.about_box4 {
	background: #f5f5f5;
	padding-top: 30px;
	padding-bottom: 60px;
}
.iflow{overflow:hidden;background:url(../images/process_line.png) no-repeat 165px 45px;margin: 60px 0;}
.iflow .item{float:left;width:171px;text-align:center;color:#333;font-weight:bold;font-size: 14px;}
.iflow .item .icon{display:block;width:100px;height:100px;margin:0 auto 12px;position:relative;}
.iflow .item .icon i:before{content:'';}
.iflow .item .icon i,.iflow .item .icon i:before{position:absolute;width:100%;height:100%;top:0;left:0;background:url(../images/process_icon.png)}
.iflow .item .icon i.default{background-position:0 0;-webkit-transform: translateX(0) rotate(0);transform: translateX(0) rotate(0);-webkit-transition: all 0.35s ease-out;transition: all 0.35s ease-out;}
.iflow .item .icon i.hover{background-position:0 -100px;opacity:1;visibility:hidden;-webkit-transform: scale(0.5);transform: scale(0.5);-webkit-transition: all 0.1s ease 0.2s;transition: all 0.1s ease 0.2s;}
.iflow .item.i1 .icon i:before{background-position:0 -200px;}
.iflow .item.i2 .icon i:before{background-position:0 -300px;}
.iflow .item.i3 .icon i:before{background-position:0 -400px;}
.iflow .item.i4 .icon i:before{background-position:0 -500px;}
.iflow .item.i5 .icon i:before{background-position:0 -600px;}
.iflow .item.i6 .icon i:before{background-position:0 -700px;}
.iflow .item.i7 .icon i:before{background-position:0 -800px;}
.iflow .item:hover .icon i.default{opacity: 0;visibility:hidden;-webkit-transform: translateX(100%) rotate(180deg);transform: translateX(100%) rotate(180deg);}
.iflow .item:hover .icon i.hover{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1);}
/**/
.about_box5 {
	overflow: hidden;
	height: 268px;
	padding-top: 40px;
	margin-bottom: 60px;
}
.about_box5 dl {
        float: left;
        width: 299px;
        text-align: center;
        transition: all 0.3s linear 0s;
        border-right: 1px solid #757575;
}
.about_box5 dl:nth-child(4) {
	border: 0;
}
.about_box5 dl:hover {
        transform: translateY(-10px);
}
.about_box5 dt {
        width: 260px;
        text-align: center;
        margin: 0 auto;
}
.about_box5 dt img {
        width: 250px;
        transition: all 0.3s linear 0s;
        display: block;
        margin: 0 auto;
}
.about_box5 dl:hover dt {

}
.about_box5 dl:hover dt img {

}
.about_box5 h3 {
        height: 30px;
        line-height: 30px;
        font-size: 16px;
        font-weight: bold;
        color: #142038;
        margin: 20px 0 0 0;
}
.about_box5 dd p {
        width: 220px;
        margin: 2px auto;
        font-size: 15px;
}
/**/



/*about_service end*/
/**/
.about_list li {
	float:left;
	width:380px;
	text-align: center;
	margin-right:20px;
	margin-top: 15px;
	margin-bottom: 30px;
}
.about_list li a {
	display:block;
	color:#343434;
	line-height:44px;
}
.about_list li a span {
	display:block;
	width:380px;
/*	height:208.5px;*/
	border-radius:2px;
/*	border:1px solid #c3c4c5;*/
	overflow:hidden;
/*	box-shadow:0 0 2px rgba(0,0,0,.2);*/
}
.about_list li a:hover {
	opacity:0.9;
}
.about_list li:hover img {
	transform:scale(1.04);
}
.about_list li img {
	width:378px;
	height:284px;
	display:block;
/*	border-radius:5px;*/
}
.about_list_name {
	color:#343434;
	text-align:center;
	padding-bottom:5px;
	line-height: 42px;
	height: 42px;
}

.about_list_info h2 {
	text-align: center;
	font-size: 36px;
	font-weight: 600;
	color: #1370C2;
}
.about_list_info dl {
	line-height: 56px;
	height: 56px;
	font-size: 18px;
	width: 100%;
	color: #5f5f5f;
	border-bottom: 1px dotted  #1370C2;
}
.about_list_info dt {
	float: left;
	width: 300px;
	padding-left:40px; 

}
.about_list_info dd {
	float: right;
	width: 130px;
	padding-left:40px; 

}

.about_list_info {
	width: 890px;
	margin: 60px auto;
	overflow: hidden;
	line-height: 28px;
}
.about_list_info_img {
	width: 600px;
	height: 450px;
	margin: 30px auto;
	margin-bottom: 100px;
}
.about_list_info_img img {
	width: 600px;
	height: 450px;
}
/**/
/*about_three*/
.about_three {
	overflow: hidden;
	background: #f5f5f5;
	padding-top: 60px;
	padding-bottom: 90px;
}
.about_three dl {
	text-align: center;
}
.about_three dl dt {
	font-size: 42px;
	color: #000;
	font-weight: bold;
}
.about_three dl dd {
	font-size: 18px;
	line-height: 36px;
	color: #0a0a0a;
	text-transform: uppercase;
}
.about_three_list{height: 437px;position: relative;top: 50px;}
.about_three_list li{float: left;width: 363px;height: 437px;background: #fff;margin-right: 55px;text-align: center;}
.about_three_list li i{display:block;height: 272px;overflow: hidden;}
.about_three_list li img{width: 363px;height: 272px;transition:all 0.5s;}
.about_three_list li span{display:block;font-size: 20px;color: #333;margin:0 30px 12px;height: 64px;line-height: 64px;border-bottom:1px solid #d9d9d9;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.about_three_list li p{font-size: 24px;color: #666;line-height: 52px;padding:0 35px;}
.about_three_list li i:hover img{transform:scale(1.05);}
.about_three_list li:hover{box-shadow:0 0 30px rgba(0,0,0,0.15);}
.about_three_list li:hover span{color: #1370C2;}
.about_three_list .prev{position: relative;left: -62px;top: 138px;width: 42px;height: 95px;background:url(../images/case_prev.png) no-repeat;z-index: 10;}
.about_three_list .next{position: relative;right: -62px;top: 138px;width: 42px;height: 95px;background:url(../images/case_next.png) no-repeat;z-index: 10;}
.about_three_list .prev:hover{background:url(../images/case_prevh.png) no-repeat;}
.about_three_list .next:hover{background:url(../images/case_nexth.png) no-repeat;}
.about_three_list .tempWrap{width: 100% !important;}
/*about_three end*/
/*about_four*/
.about_four {
	background: #1370C2;
	height: 530px;
	margin-bottom: 90px;
	color: #fff;
}
.about_four_info {
	padding-top: 60px;
	padding-left:20px;
	width: 330px;
	float: right;
}
.about_four_info dt {
	font-size: 32px;
}
.about_four_info dd {
	font-size: 21px;
	line-height: 56px;
}
.about_four_info li {
	float: left;
	/*padding-left: 35px;*/
	width: 300px;
	line-height: 56px;
	font-size: 18px;
}
/*.about_four_info li:nth-child(1) {
	background: url(../images/about_four_info_ico1.png) left center no-repeat;
}
.about_four_info li:nth-child(2) {
	background: url(../images/about_four_info_ico2.png) left center no-repeat;
}
.about_four_info li:nth-child(3) {
	background: url(../images/about_four_info_ico3.png) left center no-repeat;
}
.about_four_info li:nth-child(4) {
	background: url(../images/about_four_info_ico4.png) left center no-repeat;
}*/
/*about_four end*/
/*about_five*/
.about_five {
	text-align: center;
	overflow: hidden;
	padding-top: 60px;
	padding-bottom: 120px;
}
.about_five dl {
    margin: 20px 15px 0 15px;
    width: 363px;
    overflow: hidden;
    float: left;
}
.about_five dl img {
	width: 363px;
	height: 272px;
}
.about_five dl dd {
	line-height: 46px;
	height: 46px;
	font-size: 16px;
	color: #fff;
	background: #1370C2;
	text-align: center;
}
/*about_five end*/
/*about_six*/
.about_six {
	margin-bottom: 90px;
}
.about_six_top {
	width: 1000px;
	height: 375px;
	margin: 0 auto;
}
.about_six_top img {
	width: 500px;
	height: 375px;
	border-radius: 26px;
}
.about_six_top dt {
	width: 500px;
	height: 375px;
	float: left;
}
.about_six_top dd {
	float: right;
	width: 460px;
	height: 320px;
	margin-top: 30px;
	font-family: 'myfont';
	font-size: 18px;
	line-height: 28px;
}
.about_six_top dd span {
	font-size: 28px;
	line-height: 66px;
	color: #000;
}
.about_six_info {
	margin-top: 70px;
	margin-bottom: 90px;
	overflow: hidden;
}
.about_six_info dl {
	height: 225px;
	margin-bottom: 30px;
}
.about_six_info dt {
	height: 225px;
	width: 300px;
}
.about_six_info dt img {
	height: 225px;
	width: 300px;
}
.about_six_info dd {
	width: 855px;
	height: 224px;
	text-align: left;
	border-bottom: 1px dotted #0a0a0a;
}
.about_six_info .title {
	height: 60px;
	margin-top: 30px;
	margin-left: 25px;
}
.about_six_info .title h2 {
	font-size: 60px;
	line-height: 60px;
	width: 80px;
	float: left;
	font-weight: bold;
	color: #000;
}
.about_six_info .title p {
	float: left;
	margin-top: 0;
	font-size: 18px;
	line-height: 30px;
	color: #000;
}
.about_six_info .title p em {
	font-size: 16px;
	text-transform: uppercase;
}
.about_six_info dd p {
	font-size: 16px;
	margin-left: 20px;
	line-height: 36px;
	margin-top: 20px;
}
/*about_six end*/
/*about_seven*/
.about_seven {
	overflow: hidden;
}
.about_seven_title {
	overflow: hidden;
	text-align: center;
	margin-bottom: 60px;
}
.about_seven_title span {
	font-size: 48px;
	font-weight: lighter;
	letter-spacing: 4px;
}
.about_seven_title p {
	font-size: 56px;
	font-weight: bold;
	line-height: 76px;
	letter-spacing: 4px;
	color: #000;
}
.about_seven_title p em {
	padding-left: 10px;
	padding-right: 10px;
}
.about_seven_title_x {
	text-align: center;
}
.about_seven_title_x span {
	font-size: 48px;
	font-weight: lighter;
	letter-spacing: 4px;
}
.about_seven_title_x p {
	line-height: 56px;
	font-size: 20px;
}
.about_seven_standard {
	overflow: hidden;
	width: 1080px;
	background: url(../images/about_seven_standardbg.png) top center no-repeat;
	margin: 0 auto;
	padding-bottom: 60px;
}
.about_seven_standard li {
	width: 435px;
	float: left;
	height: 120px;
	color: #000;
}
.about_seven_standard li:nth-child(1) {
	float: left;
}
.about_seven_standard li:nth-child(2) {
	float: right;
	margin-top: 80px;
}
.about_seven_standard li:nth-child(3) {
	float: left;
	margin-top: 60px;
}
.about_seven_standard li:nth-child(4) {
	float: right;
	margin-top: 60px;
}
.about_seven_standard li span {
	font-size: 36px;
	font-weight: bold;
}
.about_seven_standard li p {
	line-height: 28px;
}
.about_seven_process {
	background: #f5f5f5;
	padding: 60px 0 90px 0;
}
.about_seven_process ul {
	background: url(../images/about_seven_processbg.png) top center no-repeat;
	margin-top: 40px;
	overflow: hidden;
}
.about_seven_process li {
	width: 200px;
	padding-top: 110px;
	overflow: hidden;
	text-align: center;
	float: left;
	padding-bottom: 50px;
}
.about_seven_process li:hover {
	transform: scale(1.1);
	transition: all 0.5s ease-out;
}
.about_seven_process_contact {
	height: 150px;
	background: #0a0a0a;
	border-radius: 26px;
}
.about_seven_process_contact h3 {
	padding-top: 35px;
	padding-left: 40px;
	width: 370px;
	color: #f3f3f3;
	font-size: 21px;
	letter-spacing: 2px;
}
.about_seven_process_contact h4 {
	padding-top: 10px;
	padding-left: 40px;
	width: 370px;
	color: #000;
	font-size: 26px;
	font-weight: 600;
	letter-spacing: 2px;
}
.about_seven_process_contact p {
	float: left;
	width: 420px;
	margin-left: 680px;
	margin-top: -40px;
}
.about_seven_process_contact p a {
	width: 200px;
	display: block;
	line-height: 42px;
	height: 42px;
	text-align: center;
	float: left;
	border-radius: 22px;
}
.about_seven_process_contact p a:nth-child(1) {
	background: #f3f3f3;
	margin-right: 20px;

}
.about_seven_process_contact p a:nth-child(2) {
	background: #000;
	color: #fff;
}
.about_seven_process_contact p a:hover {
	box-shadow: #f1f1f1 0px 0px 10px 5px ;
	transition: all 0.5s ease-out;
}
/*about_seven end*/
/*news_nav*/
.news_nav {
	width: 380px;
	height: 42px;
	line-height: 42px;
	margin: 40px auto;
}
.news_nav li {
	width: 160px;
	float: left;
	text-align: center;
	border: 2px solid #000;
	margin-left: 10px;
	margin-right: 10px;
}
.news_nav li a {
	display: block;
}
.news_nav li a:hover {
	background: #000;
	color: #fff;
	display: block;
}
/*news_nav end*/
/*news_list*/
.news_list {
	width: 910px;
	overflow: hidden;
}
.news_list dl {
	height: 180px;
	float: left;
}
.news_list dl:nth-child(odd) {
	background: #F5F5F5;
} 
.news_list dl:nth-child(even) {
	background: #eee;
} 
.news_list dl dt {
	width: 120px;
	height: 180px;
	float: left;
	background: ;
}
.news_list dl dt p {
	text-align: center;
	margin-top: 60px;
}
.news_list dl dt p b {
	font-weight: bold;
	font-size: 26px;

}
.news_list dl dd {
	padding: 15px;
	height: 150px;
	width: 750px;
	float: right;
}
.news_list dl dd span {
	color: #000;
	font-size: 21px;
	line-height: 36px;
}
.news_list dl dd span a {
	color: #000;
	font-weight: 600;
	
}
.news_list dl dd span em {
	width: 160px;
	float: right;
	color: #666;
	font-size: 16px;
}
.news_list dl dd p {
	font-size: 16px;
	line-height: 36px;
	margin-top: 10px;
}
/*news_list end*/
/*news*/
.news {
	width: 910px;
	margin-top: 40px;
}
.news h2 {
	text-align: center;
	font-size: 36px;
	font-weight: 600;
	color: #1370C2;
}
.news dl {
	line-height: 56px;
	height: 56px;
	font-size: 18px;
	width: 100%;
	color: #5f5f5f;
	border-bottom: 1px dotted  #1370C2;
}
.news dt {
	float: left;
	width: 300px;
	padding-left:40px; 
}
.news dd {
	float: right;
	width: 130px;
	padding-left:40px; 
}
.news_info {
	width: 890px;
	margin: 30px auto;
	overflow: hidden;
	line-height: 28px;
}
/*news end*/
/*case_list*/
.case_list {
	margin-bottom: 90px;
	width: 910px;
}
.case_list dl {
	float: left;
	width: 280px;
	background: #f5f5f5;
	margin-right: 15px;
	margin-bottom: 45px;
}
.case_list dl:hover {
	transform: scale(1.05);
    transition: all 0.5s ease-out;
	box-shadow: #f5f5f5 0px 0px 6px 3px ;
}
.case_list dl dt {
	width: 280px;
	height: 210px;
	padding: 5px;
}
.case_list dl dt img {
	width: 270px;
	height: 203px;
}
.case_list dl dd {
	background: #1370C2;
	line-height: 48px;
	color:  #fff;
	text-align: center;
}
.case_list dl dd a {
	color: #fff;
}
/*case_list end*/
/*case*/
.case {
	margin-top: 40px;
	width: 910px;
}
.case h2 {
	text-align: center;
	font-size: 36px;
	font-weight: 600;
	color: #1370C2;
}
.case dl {
	line-height: 56px;
	height: 56px;
	font-size: 18px;
	width: 100%;
	color: #5f5f5f;
	border-bottom: 1px dotted  #1370C2;
}
.case dt {
	float: left;
	width: 300px;
	padding-left:40px; 

}
.case dd {
	float: right;
	width: 130px;
	padding-left:40px; 

}
.case_info {
	width: 890px;
	margin: 30px auto;
	overflow: hidden;
	line-height: 28px;
}
.case_info_img {
	width: 500px;
	height: 375px;
	margin: 30px auto;
	margin-bottom: 100px;
}
.case_info_img img {
	width: 500px;
	height: 375px;
}
/*case end*/
/*product_nav*/
.product_nav {
	display: none;
	width: 760px;
	height: 42px;
	line-height: 42px;
	margin: 40px auto;
}
.product_nav li {
	width: 160px;
	float: left;
	text-align: center;
	border: 2px solid #000;
	margin-left: 10px;
	margin-right: 10px;
}
.product_nav li a {
	display: block;
}
.product_nav li a:hover {
	background: #000;
	color: #fff;
	display: block;
}
/*product_nav end*/
/*product_list*/
.product_list {
	width: 910px;
	overflow: hidden;
}
.product_list li{float: left;width:286px;margin-left: 16px;margin-bottom: 16px;transition: all 0.3s linear 0s;}
.product_list li img{width: 286px;height: 215px; display: block;}
.product_list li:hover{ transform: translateY(-5px);}
.product_list li em{display: block;height: 44px; line-height: 44px; overflow: hidden; text-align: center;font-size: 16px;color: #666666;font-weight: normal;border-bottom: 1px solid #b5b5b5}
.product_list li:hover em{color: #1370C2;border-bottom: 1px solid #1370C2}

/*product_list end*/
/*product*/
.product {
	width: 910px;
	float: right;
	overflow: hidden;
}
.product_top {
	height: 500px;
}
.product_top_fl {
	border-right: 1px dotted #1370C2;
	height: 380px;
	width: 460px;
	float: left;
}
.product_top_fl .hd {
	display: none;
}
.product_top_fl .bd li {
	vertical-align:middle;
}
.product_top_fl .bd img {
	width:460px;
	height:345px;
	display:block;
	margin-top: 8px;
}
.product_top_fr {
	float: right;
	width: 420px;
}
.product_top_fr h2 {
	font-size: 36px;
	line-height: 48px;
	font-weight: bold;
}
.product_top_fr h2 em {
	font-size: 18px;
	margin-left: 20px;
}
.product_top_fr h3 {
	font-size: 36px;
	line-height: 36px;
	font-weight: lighter;
}
.product_top_fr p {
	border-top:1px dotted #1370C2;
	height: 90px;
	margin-top: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
	line-height: 24px;
}
.product_top_fr_tel {
	background: #1370C2;
	color: #fff;
	height: 42px;
	margin-bottom: 20px;
}
.product_top_fr_tel p {
	border:0;
	padding:0;
	line-height: 42px;
	height: 42px;
	font-size: 18px;
	text-align: center;
}
.product_top_fr_tel p b {
	font-size: 36px;
}
.product_top_fr li {
	font-size: 18px;
	line-height: 46px;
	display: block;
}
.product_top_fr li span {
	background: #1370C2;
	color: #fff;
	line-height: 46px;
	padding: 8px;
	margin-right: 20px;
}
.product_info_title {
	line-height: 56px;
	height: 56px;
	margin-top: 30px;
	margin-bottom: 40px;
}
.product_info_title span {
	text-align: center;
	width: 160px;
	background: #1370C2;
	color: #fff;
	font-size: 18px;
	display: block;
}
.product_info_title {
	background: #f5f5f5;
	display: block;
}
.product_info {
    padding-bottom: 40px;
	line-height: 28px;
	font-size: 16px;
	width: 860px;
	margin: 0 auto;	
}
.product_info_img {text-align: center;}
/*product end*/

/*新增*/
.yin {padding: 60px 0 100px;}
.yin_t {font-size: 40px;color: #1370C2;font-weight: normal;text-align: center;line-height: 45px;height: 90px;overflow: hidden;}
.yin_t a{color: #1370C2;}
.yin_t b{color: #333;}
.yin_t span{display: block;font-size: 20px;color:#666;}
.yin_t i{color: #666;padding:0 15px;}

.about_culture_one {width: 100%;overflow: hidden;}
.about_culture_one img {width:100%;height: 515px;margin-bottom: 20px;}
.about_culture_one dl {float: left;width: 360px;margin-left: 20px;margin-right: 20px;}
.about_culture_one dl dt {font-size: 21px;font-weight: 600;color: #0550AB;line-height: 42px;}
.about_culture_one dl dd {font-size: 16px;line-height: 32px;}
.about_culture_two {width: 100%;overflow: hidden;margin-top: 40px;}
.about_culture_two img {width:100%;height: 515px;margin-bottom: 20px;}
.about_culture_two dl {float: left;width: 360px;margin-left: 20px;margin-right: 20px;}
.about_culture_two dl dt {font-size: 21px;font-weight: 600;color: #0550AB;line-height: 42px;}
.about_culture_two dl dd {font-size: 16px;line-height: 32px;}