@charset "utf-8";



/* CSS Document */



::selection {



	color:#fff;



    background-color: #1176e7;



}







::-moz-selection {



	color:#fff;



    background-color: #1176e7;



}







::-webkit-selection {



	color:#fff;



    background-color: #1176e7;



}







::-webkit-scrollbar {



    width: 8px;



    height: 8px;



    background-color: #F5F5F5;



}







::-webkit-scrollbar-track {



    border-radius: 10px;



    background-color: #E2E2E2;



}







::-webkit-scrollbar-thumb {



    border-radius: 10px;



    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);



    background-color: #555;



}







* {



    padding: 0;



    margin: 0;



}







body {



    font: 14px/1.231 'Microsoft YaHei', arial, helvetica, clean, sans-serif;



    color: #333;



    margin: 0;



    line-height: 1.5;



    font-family: 'Microsoft YaHei', arial, helvetica, clean, sans-serif;



}







:focus {



    outline: 1;



}







article,



aside,



canvas,



details,



figcaption,



figure,



footer,



header,



hgroup,



menu,



nav,



section,



summary {



    display: block;



}







a {



    margin: 0;



    padding: 0;



    border: 0;



    font-size: 100%;



    vertical-align: baseline;



    background: transparent;



}







ins {



    background-color: #ff9;



    color: #000;



    text-decoration: none;



}







mark {



    background-color: #ff9;



    color: #000;



    font-style: italic;



    font-weight: bold;



}







del {



    text-decoration: line-through;



}







table {



    border-collapse: collapse;



    border-spacing: 0;



}







hr {



    display: block;



    height: 1px;



    border: 0;



    border-top: 1px solid #cccccc;



    margin: 1em 0;



    padding: 0;



}







input,



select {



    vertical-align: middle;



}











li,



ul {



    list-style-type: none;



}







img {



    border: none;



}







a {



    color: #333;



    text-decoration: none;



    -webkit-transition: all .3s ease-out;



    transition: all .3s ease-out;



}







a:link,



a:hover,



a:active,



a:visited {



    text-decoration: none;



}







input,



textarea {



    outline: 0;



    border: 0;



}







textarea {



    resize: none;



}







h1,



h2,



h3,



h4,



h5,



h6,



dl,



dd,



dt,



i,



em {



    font-weight: normal;



    font-style: normal;



}



.between{



	width:1180px;



	margin:0 auto;



	overflow: hidden;



}



.title_nav{



	width: 857px;



	height: 80px;



	margin:0 auto;



	background: url(../images/nav_l.png) no-repeat center 42px;



}



.title_nav h3 a{



	font-size: 24px;



	color: #1176e7;



	text-align: center;



	display: block;



}



.title_nav h2 a{



	font-size: 24px;



	color: #1176e7;



	text-align: center;



	display: block;



}



.title_nav i{



	font-size: 12px;



	color: #666666;



	text-transform: uppercase;



	text-align: center;



	display: block;



	margin-top: -3px;



}



.title_nav span{



	font-size: 18px;



	color: #4c4c4c;



	display: block;



	text-transform: uppercase;



	text-align: center;



	line-height: 30px;



}



.clearfix{clear:both;}











/**banner**/



.banner {



  width: 100%;



  height: 800px;



	overflow: hidden;



	position: relative;



	top: -100px;



	z-index: 6;



}



.fullSlide {



  width: 100%;



  position: relative;



  height: 100%;



  background: transparent;



}



.fullSlide .bd {



  margin: 0 auto;



  height: 100%;



  position: relative;



  z-index: 0;



  overflow: hidden;



}



.fullSlide .bd ul {



  height: 100%;



  width: 100%!important;



}



.fullSlide .bd li {



  height: 100%;



	width: 100%!important;



  overflow: hidden;



  text-align: center;



  background-position: center;



  background-repeat: no-repeat;



  width: 100%;



}



.fullSlide .bd li a {



  display: block;



  height: 100%;



  width: 100%;



}



.fullSlide .hd {



  width: 100%;



  position: absolute;



  z-index: 1;



  bottom: 0;



  left: 0;



}



.fullSlide .hd ul {



  text-align: center;



  margin-bottom: 20px;



}



.fullSlide .hd ul li {



  background: #1176e7;



  cursor: pointer;



  display: inline-block;



  *display: inline;



  zoom: 1;



  width: 42px;



  height: 11px;



  margin: 1px;



  overflow: hidden;



  *filter: alpha(opacity=50);



  *opacity: .5;



  line-height: 999px;



}



.fullSlide .hd ul .on {



  background: #fff;



}



.fullSlide .prev,



.fullSlide .next {



  display: block;



  position: absolute;



  top: 50%;



  margin-top: -30px;



  left: 15%;



  z-index: 1;



  width: 40px;



  height: 60px;



  background: url(../images/slider-arrow.png) -126px -137px #000000 no-repeat;



  cursor: pointer;



  *filter: alpha(opacity=50);



  *opacity: .5;



  display: none;



}



.fullSlide .next {



  left: auto;



  right: 15%;



  background-position: -6px -137px;



}



/*banner结束*/























/* search栏开始 */



.search {



	overflow:hidden;



	width: 100%;



	height:120px;



	margin-top: -100px;



}



.sear_box{



	width: 1180px;



	margin:0 auto;



	height:120px;



}



.sear_box .sear_l{



	width: 440px;



	height: 120px;



	background: #1176e7;



	float: left;



}



.sear_l .language{



	width: 420px;



	height:100px;



	border: 1px solid #ffffff;



	margin: 10px auto;



}



.language p{



	font-size: 24px;



	color: #fff;



	line-height: 70px;



	text-align: center;



}



.language h4{



	font-size: 18px;



	color: #f5f5f5;



	text-align: center;



	margin-top: -15px;



}



.language h4 span{



	font-size: 24px;



	color: #fff;



	font-weight: bold;



}



.sear_m{



	width: 420px;



	height: 100px;



	float: left;



	margin-left: 20px;



}



.sear_m ul{



	width: 420px;



	height: 20px;



	margin-top: 30px;



}



.sear_m ul li{



	float: left;



	margin-left: 56px;



	padding-left: 24px;



}



.sear_m ul li:first-child{



	margin-left: 0;



}



.sear_m ul li a{



	font-size: 14px;



	color: #666666;



}



.sear_m ul .sear1{



	background: url(../images/sear1.png) no-repeat left center;



}



.sear_m ul .sear2{



	background: url(../images/sear2.png) no-repeat left center;



}



.sear_m ul .sear3{



	background: url(../images/sear3.png) no-repeat left center;



}



.keytext{



	width: 420px;



	line-height: 30px;



	font-family:Microsoft YaHei;



	font-size: 14px;



	color: #4c4c4c;



	overflow: hidden;



}



.keytext span{



	line-height: 60px;



	color:#4c4c4c;



	font-size:14px;



}



.keytext a{



	margin: 0px 8px 0px 0px;



	line-height:45px;



	font-size:14px;



	color:#666;



}



.keytext a:hover{



	color: #1176e7;



}



.rmgj-n-r{



	float: right;



	width:260px;



	height: 30px;



	margin-top: 45px;



	overflow: hidden;



	background: url(../images/search.jpg) no-repeat left center;



}



.text2{



	padding:0px 0px 0px 10px;



	float:left;



	width: 210px;



	height: 28px;



	margin-left: 4px;



	margin-top: 2px;



	font-size:12px;



	color:#666666;



	background: none;



}



.submit{



	width:32px;



	height:31px;



	float:right;



	font-size: 14px;



	color: #fff;



	cursor: pointer;



	background:url(../images/ico1.png) no-repeat;



}







/* search栏结束 */















/* company start */



.company{



	width: 100%;



	height: 560px;



	margin-top: 50px;



}



.com_box{



	width: 1180px;



	height: 560px;



	position: relative;



}



.com_box .com_l{



	width: 1180px;



	height: 320px;



	position: relative;



	z-index: 2;



}



.com_l .com_w{



	width: 760px;



	height: 270px;



	float: left;



	background: #fafafa;



	overflow: hidden;



	padding-top: 50px;



}



.com_w h3 a{



	font-size: 24px;



	color: #1176e7;



	text-align: center;



	font-weight: bold;



	display: block;



}



.com_w p{



	font-size: 14px;



	line-height: 24px;



	color: #4c4c4c;



	width: 655px;



	height: 96px;



	overflow: hidden;



	margin-top: 30px;



	margin-left: 60px;



}



.com_w > a{



	font-size: 14px;



	color: #4c4c4c;



	text-transform: uppercase;



	margin-top: -24px;



	margin-left: 480px;



	display: block;



}



.com_w > a:hover{



	text-decoration: underline;



}



.com_l > a{



	width: 400px;



	height: 320px;



	float: right;



	overflow: hidden;



	display: block;



	position: relative;



}



.com_l > a img{



	width: 400px;



	height: 320px;



	overflow: hidden;



}



.com_l > a h4{



	position: absolute;



	top: 0;



	left: 0;



	width: 100%;



	height: 100%;



	background: rgba(0,0,0,0.5);



	display: block;



	overflow: hidden;



	font-size: 18px;



	color: #fff;



	text-align: center;



	line-height: 320px;



	opacity: 0;



	-webkit-transition:all 1s;



	transition:all 1s;



}



.com_l > a:hover{



	cursor: pointer;



}



.com_l > a:hover h4{



	opacity: 1;



}



.com_box .honor{



	width: 1180px;



	height: 310px;



	overflow: hidden;



	position: absolute;



	left: 0;



	bottom: 0;



	z-index: 9;



}



.honor > ul{



	width: 568px;



	height: 50px;



	margin-left: 100px;



	overflow: hidden;



}



.honor > ul li{



	width: 118px;



	height: 40px;



	border: 1px solid #1176e7;



	margin-left: 28px;



	float: left;



}



.honor > ul li:first-child{



	margin-left: 0;



}



.honor > ul li a{



	font-size: 16px;



	color: #1176e7;



	text-align: center;



	line-height: 40px;



	display: block;



}



.honor > ul .on{



	background: #1176e7;



}



.honor > ul .on a{



	color: #fff;



}



.honor .hon_con{



	width: 1180px;



	height: 210px;



	margin-top: 50px;



	position: relative;



}



.hon_con .hon_jt{



	width: 30px;



	height: 40px;



	display: block;



	float: right;



	margin-top: 40px;



}



.hon_con > a{



	width: 30px;



	height: 30px;



	display: block;

position:absolute;

right:0;



}



.hon_con .lefts{



	background: url(../images/hon_jt.png) no-repeat left top;



	top:50px;



}



.hon_con .rights{



	background: url(../images/hon_jt.png) no-repeat left bottom;

top:90px;



}



.hon_con .hon_cont{



	width: 1090px;



	height: 210px;



	float: left;



	overflow: hidden;



}



.hon_cont ul{



	width: 1090px;



	height: 210px;



	overflow: hidden;



}



.hon_cont ul li{



	width: 250px;



	height: 210px;



	float: left;



	margin-right: 20px;



}



.hon_cont ul li > a{



	width: 248px;



	height: 166px;



	overflow: hidden;



	border: 1px solid #ccc;



	display: block;



}



.hon_cont ul li > a:hover{



	border-color:#1176e7;



}



.hon_cont ul li > a img{



	width: 248px;



	height: 166px;



	overflow: hidden;



	-webkit-transition:all 1s;



	transition:all 1s;



}



.hon_cont ul li > a img:hover{



	-webkit-transform:scale(1.2,1.2);



	transition:scale(1.2,1.2);



}



.hon_cont ul li h4{



	width: 250px;



	height: 28px;



	border-top: 1px solid #ccc;



	border-bottom: 1px solid #ccc;



	margin-top: 10px;



	-webkit-transition:all 1s;



	transition:all 1s;



}



.hon_cont ul li h4 a{



	font-size: 14px;



	color: #4c4c4c;



	width: 240px;



	text-overflow: ellipsis;



	white-space: nowrap;



	overflow: hidden;



	display: block;



	line-height: 28px;



	text-align: center;



}



.hon_cont ul li h4:hover{



	border-color: #1176e7;



}



.hon_cont ul li h4:hover a{



	color: #1176e7;



}



/* company end */











/* case start */



.case{



	width: 100%;



	height: 610px;



	margin-top: 50px;



	background: url(../images/case_bg.jpg) no-repeat center;



}



.case_con{



	width: 1180px;



	height: 500px;



	margin-top: 30px;



	position: relative;



}



.case_con > a{



	width: 45px;



	height: 30px;



	display: block;



	position: absolute;



	top: 24px;



	z-index: 9;



}



.case_con .lefts1{



	background: url(../images/case_jt.png) no-repeat left top;



	right: 75px;



}



.case_con .rights1{



	background: url(../images/case_jt.png) no-repeat right top;



	right: 25px;



}



.case_con .case_cont{



	width: 1180px;



	height: 500px;



	overflow: hidden;



}



.case_cont ul{



	width: 1180px;



	height: 500px;



	overflow: hidden;



}



.case_cont ul li{



	width: 1180px;



	height: 500px;



	overflow: hidden;



	float: left;



	margin-right: 20px;



	position: relative;



	z-index: 8;



}



.case_cont ul li > a{



	width: 800px;



	height: 500px;



	overflow: hidden;



	display: block;



	position: relative;



	z-index: 8;



}



.case_cont ul li > a img{



	width: 800px;



	height: 500px;



	overflow: hidden;



	-webkit-transition:all 1s;



	transition:all 1s;



}



.case_cont ul li > a img:hover{



	-webkit-transform:scale(1.2,1.2);



	transform:scale(1.2,1.2);



}



.case_cont ul li .case_w{



	width: 350px;



	height: 210px;



	background: #fff;



	overflow: hidden;



	position: absolute;



	top: 78px;



	right: 0;



	z-index: 9;



	padding-top: 40px;



	padding-left: 30px;



	padding-right: 30px;



}



.case_w h4 a{



	font-size: 16px;



	color: #4c4c4c;



	text-align: center;



	display: block;



	width: 350px;



	text-overflow: ellipsis;



	white-space: nowrap;



	overflow: hidden;



}



.case_w h4 a:hover{



	color: #1176e7;



}



.case_w p{



	font-size: 14px;



	color: #666;



	width: 350px;



	line-height: 24px;



	height: 48px;



	display: -webkit-box;



	-webkit-box-orient:vertical;



	-webkit-line-clamp:2;



	overflow: hidden;



	text-align: center;



	margin-top: 20px;



	margin-bottom: 20px;



}



.case_w > a{



	font-size: 14px;



	color: #808080;



	text-align: center;



	display: block;



}



.case_w > a:hover{



	color: #1176e7;



}



.case_con .xb1{



	width: 380px;



	height: 160px;



	position: absolute;



	right: 0;



	bottom: 0;



	z-index: 66;



}



.xb1 h4{



	font-size: 20px;



	font-weight: bold;



	color: #1176e7;



	text-align: center;



	margin-bottom: 10px;



}



.xb1 > span{



	width: 300px;



	height: 1px;



	background: #cccccc;



	display: block;



	margin: 0 auto;



}



.xb1 i{



	width: 200px;



	height: 1px;



	background: #cccccc;



	display: block;



	margin: 4px auto;



}



.xb1 h5{



	font-size: 18px;



	color: #4c4c4c;



	text-align: center;



	line-height: 50px;



}



.xb1 h5 span{



	font-size: 24px;



	font-weight: bold;



	color: #1176e7;



}



.xb1 a{



	width: 158px;



	height: 38px;



	border: 1px solid #1176e7;



	font-size: 18px;



	color: #1176e7;



	text-align: center;



	line-height: 38px;



	display: block;



	margin: 0 auto;



}



.xb1 a:hover{



	background: #1176e7;



	color: #fff;



}



/* case end */















/* reason start */



.reason{



	width: 100%;



	height: 600px;



	margin-top: 50px;



	padding-top: 40px;



	background: url(../images/rea_bg.jpg) no-repeat center;



}



.rea_box{



	width: 1180px;
	    height: 640px;



	margin: 0 auto;



	position: relative;



}



.rea_nav{



	width: 380px;



	height: 105px;



	padding-left: 40px;



	padding-top: 75px;



	background: url(../images/rea_nav.png) no-repeat left top;



	position: relative;



	z-index: 99;



}



.rea_nav h3 a{



	font-size: 26px;



	color: #1176e7;



	font-weight: bold;



}



.rea_nav h4{



	font-size: 18px;



	color: #4c4c4c;



	line-height: 36px;



}



.slideBox{



	width:1180px;



	height:580px;



	overflow:hidden;



	position:relative;



	z-index: 66;



	top: -160px;



}



.slideBox .hd{



	width: 555px;



	height: 155px;



	overflow:hidden;



	position:absolute;



	right:0;



	top:0;



	z-index:1;



}



.slideBox .hd ul{



	overflow:hidden;



	zoom:1;



	float:left;



}



.slideBox .hd ul li{



	float:left;



	margin-right:100px;



	margin-bottom: 32px;



	width:162px;



	height:45px;



	border-left: 2px solid #e5e5e5;



	padding-left: 8px;



	cursor:pointer;



}



.slideBox .hd ul li h4{



	font-size: 18px;



	color: #4c4c4c;



	font-weight: bold;



}



.slideBox .hd ul li span{



	font-size: 12px;



	color: #808080;



	text-transform: uppercase;



	display: block;



	font-weight: normal;



}



.slideBox .hd ul li.on{



	border-color: #1176e7;



}



.slideBox .hd ul li.on h4{



	color: #1176e7;



}



.slideBox .bd{



	position:relative;



	width: 1180px;



	height: 420px;



	z-index: 8;



	overflow: hidden;



	top: 160px;



}



.slideBox .bd li{



	width: 1180px;



	height: 420px;



	overflow: hidden;



	zoom:1;



	vertical-align:middle;



	position: relative;



}



.slideBox .bd li .rea_w{



	width: 530px;



	height: 230px;



	background: url(../images/rea_w.jpg) no-repeat center;



	padding-left: 39px;



	padding-top: 38px;



	position: absolute;



	left: 0;



	top: 70px;



	z-index: 9;



}



.rea_w h4{



	font-size: 18px;



	color: #1176e7;



	font-weight: bold;



}



.rea_w h4 span{



	font-size: 12px;



	color: #808080;



	text-transform: uppercase;



	font-weight: normal;



}



.rea_w i{



	width: 70px;



	height: 2px;



	background: #cccccc;



	display: block;



	margin-top: 18px;



	margin-bottom: 16px;



}



.rea_w p{



	width: 490px;



	font-size: 14px;



	color: #404040;



	line-height: 30px;



}



.slideBox .bd li img{



	width: 650px;



	height: 420px;



	position: absolute;



	top: 0;



	right: 0;



	z-index: 8;



}



.slideBox > a{



	width: 45px;



	height: 30px;



	display: block;



	position: absolute;



	top: 184px;



	z-index: 99;



}



.slideBox .prev{



	background: url(../images/rea_jt.png) no-repeat left top;



	left: 0;



}



.slideBox .next{



	background: url(../images/rea_jt.png) no-repeat right top;



	left: 50px;



}



/* reason end */















/* product start */



.product{



	width: 100%;



	height: 970px;



	margin-top: 50px;



}



.pro_box .pro_fl{



	width: 1180px;



	margin-top: 30px;



	height: 110px;



	background: url(../images/pro.png) no-repeat left bottom;



	overflow: hidden;



}



.pro_fl ul{



	float: left;



	width: 1180px;



	margin-top: 30px;



}



.pro_fl ul:first-child{



	margin-top: 20px;



}



.pro_fl ul > a{



	font-size: 16px;



	font-weight: bold;



	color: #4c4c4c;



	float: left;



	display: block;



}



.pro_fl ul li{



	float: left;



	padding:0 16px;



}



.pro_fl ul li a{



	font-size: 14px;



	color: #4c4c4c;



	display: block;



	-webkit-transition:all 1s;



	transition:all 1s;



}



.pro_fl ul li a:hover{



	color: #1176e7;



}



.pro_box .pro_con{



	width: 1180px;



	height: 715px;
    overflow: hidden;



	margin-top: 30px;



}



.pro_con > ul{



	width: 260px;



	height: 35px;



	margin: 0 auto;



}



.pro_con > ul li{



	width: 118px;



	height: 33px;



	float: left;



	margin-left: 20px;



	border: 1px solid #1176e7;



}



.pro_con > ul li:first-child{



	margin-left: 0;



}



.pro_con > ul li a{



	font-size: 16px;



	color: #1176e7;



	text-align: center;



	line-height: 35px;



	display: block;



}



.pro_con > ul .on{



	background: #1176e7;



}



.pro_con > ul .on a{



	color: #fff;



}



.pro_con .pro_cont{



	width: 1180px;



	height: 680px;



	overflow: hidden;



}



.pro_cont ul{



	width: 1180px;



	height: 680px;



	overflow: hidden;



}



.pro_cont ul li{



	width: 273px;



	height: 198px;



	border: 1px solid #cccccc;



	float: left;



	margin-left: 26px;



	margin-top: 25px;



	position: relative;



	-webkit-transition:all 1s;



	transition:all 1s;



}



.pro_cont ul .pro1,.pro_cont ul .pro2{



	width: 575px;



	height: 428px;



}



.pro_cont ul .pro1 > a,.pro_cont ul .pro2 > a{



	width: 575px;



	height: 428px;



}



.pro_cont ul .pro1 > a img,.pro_cont ul .pro2 > a img{



	width: 575px;



	height: 428px;



}



.pro_cont ul .pro1 h4,.pro_cont ul .pro2 h4{



	width: 100%;



	height: 50px;



	line-height: 50px;



}



.pro_cont ul .pro1 h4 a:hover,.pro_cont ul .pro2 h4 a:hover{



	color: #fff;



}



.pro_cont ul .pro1,.pro_cont ul .pro3{



	margin-left: 0;



}



.pro_cont ul li:hover{



	border-color: #1176e7;



}



.pro_cont ul li > a{



	width: 273px;



	height: 198px;



	overflow: hidden;



	display: block;



}



.pro_cont ul li > a img{



	width: 273px;



	height: 198px;



	overflow: hidden;



	-webkit-transition:all 1s;



	transition:all 1s;



}



.pro_cont ul li > a img:hover{



	-webkit-transform:scale(1.2,1.2);



	transform:scale(1.2,1.2);



}



.pro_cont ul li h4{



	position: absolute;



	width: 100%;



	height: 30px;



	left: 0;



	bottom: 0;



	background: #e6e6e6;



	line-height: 30px;



}



.pro_cont ul li h4 a{



	font-size: 14px;



	color: #4c4c4c;



	text-align: center;



	display: block;



	width: 100%;



	text-overflow: ellipsis;



	white-space: nowrap;



	overflow: hidden;



}



.pro_cont ul li:hover h4{



	background: #1176e7;



}



.pro_cont ul li:hover h4 a{



	color: #fff;



}



/* product end */



























/* problem start */



.problem{



	margin-top: 50px;



	width: 100%;



	height: 840px;



}



.prob_box{



	background: url(../images/prob_bg.jpg) no-repeat center;



	width: 1180px;



	height: 840px;



	overflow: hidden;



}



.prob_top{



	width: 1180px;



	height: 290px;



	padding-top: 120px;



}



.prob_top h4{



	font-size: 24px;



	color: #4c4c4c;



	width: 460px;



	float: right;



}



.prob_top p{



	font-size: 16px;



	color: #666666;



	width: 460px;



	line-height: 40px;



	float: right;



	margin-top: 20px;



	margin-left: 500px;



}



.prob_bot{



	width: 1180px;



	height: 300px;



	margin-top: 100px;



}



.prob_bot h4{



	font-size: 26px;



	color: #1176e7;



	font-weight: bold;



	line-height: 45px;



}



.prob_bot h5{



	font-size: 20px;



	color: #595959;



}



.prob_bot > span{



	font-size: 18px;



	color: #4c4c4c;



	display: block;



	margin-top: 40px;



}



.prob_bot h6{



	font-size: 18px;



	color: #4c4c4c;



	line-height: 60px;



}



.prob_bot h6 span{



	font-size: 24px;



	color: #1176e7;



	font-weight: bold;



}



.prob_bot a{



	width: 198px;



	height: 43px;



	border: 1px solid #1176e7;



	font-size: 18px;



	color: #1176e7;



	text-align: center;



	line-height: 43px;



	display: block;



}



.prob_bot a:hover{



	background: #1176e7;



	color: #fff;



}



/* problem end */



















/* customer start */



.customer{



	width: 100%;



	height: 410px;



	margin-top: 50px;



}



.cus_con{



	width: 1180px;



	margin-top:36px;



	height: 290px;



}



.cus_con > ul{



	width: 1180px;



	margin:0 auto;



	height: 290px;



}



.cus_con > ul li{



	width: 240px;



	height: 290px;



	overflow: hidden;



	float: left;



	margin-left: 20px;



	-webkit-transition:all 1.5s;



	transition:all 1.5s;



}



.cus_con > ul li:first-child{



	margin-left: 0;



}



.cus_con > ul li > a{



	width: 240px;



	height: 290px;



	overflow: hidden;



	display: block;



	float: left;



}



.cus_con > ul li > a img{



	width: 240px;



	height: 290px;



	overflow: hidden;



}



.cus_con > ul li > div{



	width: 370px;



	height: 130px;



	float: right;



	padding-left: 30px;



	padding-top: 70px;



	background: url(../images/cus_w.png) no-repeat center;



	opacity: 0;



	-webkit-transition:all 1s;



	transition:all 1s;



	margin-top: 45px;



}



.cus_con > ul li > div h4 a{



	font-size: 14px;



	color: #4c4c4c;



	width: 320px;



	display: block;



}



.cus_con > ul li > div p{



	width: 321px;



	font-size: 14px;



	color: #666666;



	line-height: 24px;



	height: 48px;



	display: -webkit-box;



	-webkit-box-orient:vertical;



	-webkit-line-clamp:2;



	overflow: hidden;



	margin-top: 12px;



	margin-bottom: 12px;



}



.cus_con > ul li > div a{



	font-size: 14px;



	color: #808080;



}



.cus_con > ul .on{



	width: 660px;



	height: 290px;



}



.cus_con > ul .on > a{



	height: 286px;



	border-bottom: 4px solid #1176e7;



}



.cus_con > ul .on > div{



	opacity: 1;



}



.cus_con > ul .on > div h4 a:hover{



	color: #1176e7;



}



.cus_con > ul .on > div > a:hover{



	color: #1176e7;



}



/* customer end */



















/* news start */



.news{



	width: 100%;



	height: 530px;



	margin-top: 50px;



}







.new_box .new{



	float: left;



	width: 596px;
    height: 522px;
    overflow: hidden;



}



.new > ul{



	width:596px;



	height: 36px;



	background: #fafafa;



	overflow: hidden;



}



.new > ul li{



	float:left;



	width: 120px;



	height: 36px;



}



.new > ul li a{



	font-size: 18px;



	color: #4c4c4c;



	line-height: 36px;



	text-align: center;



	display: block;



	font-weight: bold;



}



.new > ul .on a{



	color: #1176e7;



}



.new > ul > a{



	width: 100px;



	height: 36px;



	text-align: center;



	display: block;



	float: right;



	font-size: 14px;



	color: #595959;



	line-height: 36px;



	text-transform: uppercase;



}



.new > ul > a:hover{



	color: #1176e7;



}



.new .new_con{



	width: 596px;
    height: 470px;
    overflow: hidden;



	margin-top: 16px;



}



.new_con .new_cont{



	width: 596px;



	position:relative;



	overflow: hidden;



}



.new_cont .new_t{



	width: 596px;



	height: 130px;



	overflow: hidden;



}



.new_t > a{



	float: left;



	display: block;



	width: 180px;



	height: 130px;



	overflow: hidden;



}



.new_t > a img {



	width: 180px;



	height: 130px;



	overflow: hidden;



	-webkit-transition:all 1s ;



	transition:all 1s ;



}



.new_t > a img:hover{



	transform:scale(1.2, 1.2);



	-webkit-transform:scale(1.2, 1.2);



}



.new_cont .new_t .new_w{



	float: right;



	width: 386px;



	height: 100px;



	border: 1px solid #d9d9d9;



	padding-top: 28px;



	padding-left: 28px;



}



.new_cont .new_t .new_w:hover{



	border-color: #1176e7;



}



.new_w h4 a{



	font-size: 14px;



	color: #4c4c4c;



	width: 356px;



	text-overflow: ellipsis;



	white-space: nowrap;



	overflow: hidden;



}



.new_w a:hover{



	color: #1176e7;



}



.new_w p{



	width: 356px;



	line-height: 24px;



	font-size: 14px;



	color: #595959;



	margin-top: 18px;



	height: 48px;



	overflow: hidden;



	display: -webkit-box;



	-webkit-box-orient:vertical;



	-webkit-line-clamp:2;



	overflow: hidden;



}



.new_cont dl{



	width: 596px;



	height: 340px;



	overflow: hidden;



}



.new_cont dl dd{



	width: 596px;



	height: 52px;



	border-bottom: 1px solid #ccc;



}



.new_cont dl dd:first-child{



	margin-top: 22px;



}



.new_cont dl dd a{



	display: block;



	font-size: 14px;



	color: #4c4c4c;



	float: left;



	width: 500px;



	line-height: 52px;



	text-overflow: ellipsis;



	white-space: nowrap;



	overflow: hidden;



}



.new_cont dl dd span{



	float: right;



	display: block;



	font-size: 14px;



	width: 78px;



	margin-right: 10px;



	color: #595959;



	line-height: 52px;



}



.new_cont dl dd a:hover{



	color: #1176e7;



}



.news .know{



	width: 450px;



	float: right;



}



.know .know_nav{



	width: 450px;



	height: 36px;



	background: #fafafa;



}



.know_nav h3 a{



	font-size: 18px;



	color: #1176e7;



	font-weight: bold;



	display: block;



	line-height: 36px;



	width: 140px;



	text-align: center;



	float: left;



}



.know_nav > a{



	float: right;



	display: block;



	font-size: 14px;



	color: #595959;



	line-height: 36px;



	text-transform: uppercase;



	margin-right: 5px;



}



.know_nav > a:hover{



	color: #1176e7;



}



.know .know_con {



	position:relative;



	height:470px;



	width: 450px;
    overflow: hidden;



}



.know_con .know_cont {



	height:470px;



	width: 450px;



	margin-top: 16px;



}



.know_cont ul{



	position:relative;



}



.know_cont ul li{



	margin-bottom:46px;



	clear:both;



	overflow:hidden;



	height: 113px;



	border-bottom: 1px solid #e5e5e5;



}



.know_cont ul li .faq-w{



	width: 450px;



	height: 28px;



}



.know_cont ul li .faq-w span{



	clear:both;



	float:left;



	width: 30px;



	height: 28px;



	display: block;



	background: url(../images/know_jt.png) no-repeat left top;



}



.know_cont ul li .faq-d span{



	clear:both;



	float:left;



	width: 28px;



	height: 30px;



	display: block;



	background: url(../images/know_jt.png) no-repeat left bottom;



}



.know_cont ul li .faq-d{



	width: 350px;



	margin-top: 20px;



}



.know_cont ul li .faq-w a{



	float:right;



	line-height: 25px;



	width: 400px;



	margin:0;



	color: #4c4c4c;



	font-size: 14px;



	display: block;



	white-space:nowrap;



	overflow:hidden;



	text-overflow:ellipsis;



}



.know_cont ul li .faq-d p {



	float:right;



	width: 300px;



	height:48px;



	line-height:24px;



	color: #737373;



	overflow:hidden;



	display: -webkit-box;



	-webkit-box-orient:vertical;



	-webkit-line-clamp:2;



}



.know_cont ul li .faq-w a:hover{



	color: #1176e7;



}



/* news end */























/*link start*/







.link{



	width: 100%;



	height: 32px;



	margin-top: 40px;



	margin-bottom: 40px;







}



.link .link_box{



	width: 1180px;



	margin:0 auto;



}



.link_box h4{



	font-size: 18px;



	color: #1176e7;



	float: left;



	margin-right: 20px;



	line-height: 30px;



}



.link_box h4 span{



	font-size: 14px;



	color: #808080;



	text-transform: uppercase;



}



.link_box a{



	float: left;



	font-size: 14px;



	color: #4c4c4c;



	line-height: 32px;



	margin-right: 10px;



}



.link_box a:hover{



	color: #1176e7;



}



/*link end*/



