@charset "utf-8";
html,
body,
ul,
li,
ol,
dl,
dd,
dt,
p,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
legend,
img {
	margin: 0;
	padding: 0
}

body {
	font: 14px/1.0531 'Microsoft YaHei', arial, helvetica, clean, sans-serif;
	color: #414141;
	margin: 0;
	padding: 0;
	line-height: 1.5;
}

 :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;
	color: #414141;
}

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;
}

li,
ul {
	list-style-type: none;
}

img {
	display: inline-block;
	border: none;
}

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;
}

/*banner*/
.fullSlide { width: 100%; position: relative; height: 500px; background: #FFF; overflow:hidden;border-bottom: 5px solid #00428e;}

.fullSlide .bd { height: 500px; margin: 0 auto; position: relative; z-index: 1; overflow: hidden; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { width: 100% !important; height: 500px; overflow: hidden; text-align: center; }
.fullSlide .bd li a { display: block; height: 500px; }

.fullSlide .hd { width: 100%; position: absolute; z-index: 2; bottom: 0; left: 0; height: 30px; text-align: center; }
.fullSlide .hd ul { text-align: center; }
.fullSlide .hd ul li { cursor: pointer; display: inline-block; zoom: 1; width:14px; height:14px; margin:3px; background-color:#00428e; overflow: hidden; line-height: 99px; border:2px solid #FFF; border-radius:50%; 
 -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }
.fullSlide .hd ul .on {  width:50px; background:#f39709; border-radius:9px; -webkit-transition: all .3s linear; transition: all .3s linear; }

.fullSlide .prev, .fullSlide .next { width: 40px; height: 60px; position: absolute; top: 50%; margin-top:-30px; z-index: 2; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat; 
filter: alpha(opacity=30); -moz-opacity: .3; opacity: .3;  -webkit-transition: all .5s linear; transition: all .5s linear;  }

.fullSlide .prev { background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat; left:10%; }
.fullSlide .next { background-position:-6px -137px;  right: 10%; }

/*search*/

.search_box {
	width: 100%;
	height: 62px;
	background: #f2f2f2;
	border-bottom: 1px solid #00428E;
}

.search {
	width: 1180px;
	margin: auto;
}

.keytext {
	width: 700px;
	height: 62px;
	line-height: 62px;
	float: left;
	font-family: Microsoft YaHei;
	font-size: 14px;
	color: #fff;
}

.keytext a {
	margin: 0px 12px 0px 0px;
	color: #5f5f5f;
	display: inline-block;
}

.keytext a:hover {
	color: #00428e;
}

.keytext i {
	display: inline-block;
	font-size: 14px;
	color: #5f5f5f;
}

.rmgj-n-r {
	float: right;
	margin-top: 18px;
}

.rmgj-n-r .text {
	width: 180px;
	padding-left: 10px;
	font-size: 14px;
	font-family: Montserrat, sans-serif;
	height: 30px;
	margin-right: 0;
	color: #414141;
	outline: none;
	border: 1px solid #00428e;
	border-left: none;
	border-right: none;
	background: #f2f2f2;
	float: left;
	box-sizing: border-box;
	-webkit-transition: all 0.15s ease;
	-moz-transition: all 0.15s ease;
	-ms-transition: all 0.15s ease;
	transition: all 0.15s ease;
}

.keytext span {
	padding-right: 10px;
	display: block;
	float: left;
	color: #5f5f5f;
	font-size: 15px;
	color: #00428e;
}

.submit {
	border: 1px solid #00428e;
	width: 40px;
	float: left;
	padding: 0;
	text-align: center;
	height: 30px;
	border-left: none;
	border-right: none;
	background: #f2f2f2 url(../images/sosuo.png) no-repeat center;
	vertical-align: middle;
	cursor: pointer;

}

/*title*/
.title{
	width: 1180px;
	margin: 0 auto;
	height:140px;
	border-bottom: 1px solid #ccc;
}
.title h4{
	font: bold 36px/48px "microsoft yahei";
	color: #00428E;
	letter-spacing: 2px;
	text-align: center;
	padding-top: 50px;
}
.title p{
	font: 21px/36px "microsoft yahei";
	color: #333333;
	text-align: center;
	letter-spacing: 2px;
}
.title p:after,.title p:before{
	content: "-";
	display: inline-block;
	font: 21px/36px "microsoft yahei";
	margin: 0 20px;
	
}

/*case*/

.case{
	width: 100%;
	height: 584px;
	background: #f2f2f2;
}
/*------###############--------*/


.in_algd{ width:1180px; height:auto; margin:50px auto 0; }

.algd_lefts { background:url(../images/in_11_l.png) no-repeat; display: block; width:35px; height:29px; position: absolute; top:320px; left:520px; cursor:pointer;  }

.algd_rights { background:url(../images/in_11_r.png) no-repeat; display: block; width:35px; height:29px; position: absolute; top:320px;  right:520px; cursor:pointer; }

.algd_box1 { width:1180px; margin:0; position:relative;}

.algd_box2 { width:1180px; height:270px; margin:0 auto; overflow:hidden; }

.in_anli_tkd1_pro1{ float:left; width:357px; height:270px; overflow:hidden; margin:0 15px 0 15px; overflow:hidden; }

.in_anli_tkd1_pro1pic{ width:357px; height:222px; overflow:hidden;  }
.in_anli_tkd1_pro1 img{ width:357px; height:222px;  }

.in_fangan_pro_5_5{ width:357px; height:50px; background:#e7e7e7; line-height:28px; -webkit-transition: all .4s ease-out; transition: all .4s ease-out;  }
.in_fangan_pro_5_5 h6{ overflow:hidden; color:#222;margin: 0 10px; font: 15px/50px "microsoft yahei";background: url(../images/case-icon1.png) no-repeat right center; }
.in_fangan_pro_5_5 h6 a{ display:block; color:#222;  }
.tempWrap{overflow:hidden; position:relative; width:1180px;}
.in_anli_tkd1_pro1:hover .in_fangan_pro_5_5{ background:url(../images/in_4b.png) no-repeat left bottom #00428E;    }
.in_anli_tkd1_pro1:hover .in_fangan_pro_5_5 h6{ color:#fff;background: url(../images/case-icon2.png) no-repeat right center;}
.in_anli_tkd1_pro1:hover .in_fangan_pro_5_5 h6 a:hover{ color:#FFF; }
.in_anli_tkd1_pro1:hover  img{ transition: all 0.5s;   transform: scale(1.2); }


.in_kganyanbg{ width:100%; height:360px; background:url(../images/in_5.jpg) no-repeat; margin-top:40px; }

.in_kganyan{ width:1180px; margin:0 auto; padding-top:20px; }

.kganyan_gn { height:260px; overflow:hidden; }

.in_jianzheng_4{ float:left; width:520px; height:190px; padding:20px; margin:10px 15px 20px 15px; background:#FFF; }

.in_jianzheng_4_1{ float:left; width:240px; }

.in_jianzheng_4_2x{ float:right; width:260px; }

.in_jianzheng_4_2{ color:#666; line-height:28px; height:140px; overflow:hidden; }

.in_jianzheng_4_2 h6{ font-size:15px; font-weight:normal; color:#222; height:24px; line-height:24px; overflow:hidden; padding:0 0 5px 0; }

.in_jianzheng_4_3{ height:24px; line-height:24px; font-size:14px; padding-top:14px; }
.in_jianzheng_4_3 a{ display:block; color:#03420c;  }
.in_jianzheng_4_3 a:hover{ color:#008012; }


/*å›¾ç‰‡æ”¾å¤§1ï¼Œå¼€å§‹*/
.jz_scale_x{ width:234px; height:174px;  padding:2px; border:1px solid #dbdbdb;  }

.jz_scale{ width:234px; height:174px; overflow:hidden; }

.jz_scale img{ width:234px; height:174px; transition: all 0.5s;  transform: scale(1);   }

.jz_scale img:hover { transition: all 0.5s;   transform: scale(1.4);   }

.jz_scale_x:hover{ padding:1px; border:2px solid #008012; }
/*å›¾ç‰‡æ”¾å¤§1ï¼Œç»“æŸ*/


.in_kganyan_fx{ width:180px; height:30px; margin:0 auto; margin-top:20px; }

.in_kganyan_fx_l{ float:left; width:45px; height:30px; background:url(../images/in_pj_l.png) no-repeat; cursor:pointer; }

.in_kganyan_fx_r{ float:right; width:45px; height:30px; background:url(../images/in_pj_r.png) no-repeat; cursor:pointer; }


/**prouduct_big**/

.pro{width: 100%;

	height: 840px;background: url(../images/por-bg.png) no-repeat right bottom;

}
.prouduct_left em{color: #fff;
    display: block;
    text-align: center;}
.prouduct_big{ width:1180px; margin:40px auto 40px;height: 800px;}

.prouduct_big h2{ margin-bottom:20px; text-align:center;}

.prouduct_big h2 span{ font-size:22px; font-weight:bold; text-transform:uppercase; color:#322721; display:block; background:url(../images/pro_tit.png) no-repeat center;}

.prouduct_big h2 a{ font-size:18px; color:#322721;}

.prouduct_left{ float: left; width:230px; font-family:"Microsoft YaHei";}

.prouduct_left h3{ background:#214a97; height:112px; margin:0px;}

.prouduct_left h3 a{ font-size:30px; line-height:50px;font-weight: bold; letter-spacing: 2px;

text-align: center; display:block; color:#fff;padding-top: 15px;}

.prouduct_left h3 a em{ font-style:normal; text-transform:uppercase; font-size:12px;font-weight: bold; color:#fff;display: block;text-align: center;}

.menu_list{ padding:10px 0px; height: 480px; border:1px solid #ccc;background: #ebebeb; border-top:0px;}

.menu_head{width:208px; border-bottom: 1px solid #ccc;height:35px;line-height:35px; padding-left:20px;background: url(../images/jiaobiao.png) no-repeat 200px center; display: block;font-size:14px; color:#fff; cursor:pointer; position:relative; margin:0px 0px 10px 0px;}

.menu_head a{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#333; margin-right:30px;font: 15px/32px "microsoft yahei";}

.menu_list .current{background: url(../images/jiaobiao2.png) no-repeat 200px center;}

.menu_body{ height:auto; overflow:hidden; padding-bottom: 10px; display:none;}

p.current a{color: #00428e;}

.menu_body a{    

	display: block;

    width: 210px;

    padding-left: 20px;

    line-height: 40px;

    font-size: 14px;

    color: #6a6a6a;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    border-bottom: 1px dashed #ccc;

}



.menu_body a:hover{color: #214A97;}



.pro-title{

	width: 230px;

	height: 163px;

	background: #214A97;

}

 .pro-tel{

	width: 220px;

	height: 65px;

	background: url(../images/pro-tel.png) no-repeat 7px 5px;

	padding-left: 10px;

	vertical-align: sub;

	margin-top: 15px;

}

.pro-tel h4{

	font:16px/24px "microsoft yahei";

	color: #fff;

	margin-top: 5px;

	padding-left: 35px;

}

a.pro-tel-more{

	width: 200px;

	height: 40px;

	border: 2px solid #fff;

	font: 15px/40px "microsoft yahei";

	letter-spacing: 2px;

	display: block;

	margin: 20px 0 0;

	text-align: center;

	color: #fff;

	-webkit-transition: all .5s ease;	

	transition: all .5s ease;	

}

a.pro-tel-more:hover{

	color: #fff;

    background: #f39709;

    -webkit-animation: rot 0.5s 2 alternate;

    -moz-animation: rot 0.5s 2 alternate;

    -ms-animation: rot 0.5s 2 alternate;

    animation: rot 0.5s 2 alternate;

    -ms-transform: rotate(0deg) scale(1.1);

    border:0;

}

.pro-tel p{

	font: bold 24px/35px "microsoft yahei";

	color: #f39709;

	padding-left: 35px;

}

.product-right {

 	width: 915px;

 }

 

 .product-tit {

 	width: 915px;

 	height: 48px;

 	background: #00428e;

 }

 

 .product-tit h3 a {

 	display: block;

 	width: 104px;

 	height: 48px;

 	background:#00428e;

 	text-align: center;

 	color: #fff;

 	font: bold 18px/48px "microsoft yahei";

 	float: left;

 }

 .pr-more{

 	float: right;

 	padding: 20px 10px 0 0;

 	font: 14px "microsoft yahei";

 	color: #fff;

 }

 .product-right ul li{

 	width: 220px;

 	float: left;

 	padding: 10px 4px 10px;

 }

 .product-right ul{



 }

 .pro-box{

 	width: 219px;

 	height: 190px;

 	overflow: hidden;

 }

 .product-right ul li img{

 	display: block;

 	width: 219px;

 	height: 190px;

 	-webkit-transition: all .5s ease;

 	-moz-transition: all .5s ease;

 	-ms-transition: all .5s ease;

 	transition: all .5s ease;

 }

  .product-right ul li:hover img{

  	-webkit-transform: scale(1.1);

  	-moz-transform: scale(1.1);

  	-ms-transform: scale(1.1);

  	transform: scale(1.1);

  }

.product-more{

	display: block;

	width: 100%;

	height: 36px;

	background: #f2f2f2;

	text-align: center;

	font: 15px/36px  "microsoft yahei";

	color: #414141;

	-webkit-transition: all .5s ease;

	transition: all .5s ease;

	

}

 .product-right ul li:hover .product-more{

	background: #00428e;

	color: #fff;

}

/*adv1*/
.adv1{
	width: 100%;
	height: 792px;
	background: url(../images/adv1-bg.jpg) no-repeat center;
}

/*title*/
.title-1{
	width: 1180px;
	margin: 0 auto;
	height:150px;
	border-bottom: 1px solid #ccc;
}
.title-1 h4{
	font: bold 36px/48px "microsoft yahei";
	color: #fff;
	letter-spacing: 2px;
	text-align: center;
	padding-top: 50px;
}
.title-1 p{
	font: 21px/38px "microsoft yahei";
	color: #fff;
	text-align: center;
	letter-spacing: 2px;
}
.title-1 p:after,.title-1 p:before{
	content: "-";
	display: inline-block;
	font: 21px/36px "microsoft yahei";
	margin: 0 30px;
	
}
.adv1 ul{
	padding-top: 30px;
}
.adv1 ul li{
	width: 246px;
	height: 206px;
	position: relative;
	z-index: 6;
	overflow: hidden;
	padding-top: 40px;
	float: left;
    margin: 0 24px 10px;
}
.adv-box1 {
	width: 246px;
	height: 206px;
	position: absolute;
	background: #fff;
	z-index: 3;
	border-radius: 10px;
	
}
.adv-box1 img{
	width: 44px;
	height: 44px;
	display: block;
	margin: 0 auto;
	padding: 30px 0 20px;
}
.adv-box1 h4{
	text-align: center;
	font:bold 23px/30px "microsoft yahei";
	letter-spacing: 2px;
}
.adv-box1 p {
	text-align: center;
	font:bold 14px/30px "microsoft yahei";
	color: #cccccc;
	padding-top: 10px;
}
.adv-box2{
	width: 246px;
	height: 206px;
	position: absolute;
	background: #f39709;
	border-radius: 10px;
	top: -346px;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	
}
.adv-box2 h4{
	width: 72px;
	height: 72px;
	margin: 0 auto;
	background: url(../images/adv-box2-num.png) no-repeat center;
	font: 36px/72px impact;
	color: #f39709;
	margin-top: -35px;
	margin-bottom: 25px;
	text-align: center;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}
.adv-box2 h5{
	text-align: center;
	font:bold 23px/30px "microsoft yahei";
	letter-spacing: 2px;
	color: #fff;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}
.adv-box2 p{
	font: 15px/30px "microsoft yahei";
	color: #fff;
	width: 220px;
	margin: 15px auto 0;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}
.adv1 ul li:hover{

	cursor: pointer;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}
.adv1 ul li:hover .adv-box1{
	z-index: 1;
}
.adv1 ul li:hover .adv-box2{
	z-index: 5;
	top: 40px;
}

.adm1{
	width: 574px;
	float: left;
	padding-top: 50px;
}
.adm1 img{
	width: 574px;
	height: 38px;
	display: block;
}
.adm1 p{
	font: 21px/40px "microsoft yahei";
	color: #fff;
	text-align: center;
}
.adm1-left  img{
	width: 138px;
	height: 98px;
	display: none;
	padding-left: 200px;
	padding-top: 20px;
}
.adm1-right{
	width: 220px;
	
}
.adm1-right p	{
	    font: bold 24px/35px "microsoft yahei";
    color: #fff;
    padding-left: 35px;
    padding-top:20px;
}
.adm1-right a{
	display: block;
	width: 168px;
	height: 30px;
	border: 1px solid #fff;
	text-align: center;
	color: #fff;
	font: 15px/30px "microsoft yahei";
	margin-left: 42px;
	margin-top: 15px;
	    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}
.adm1-right a:hover{
	background: #f39709;
	color: #fff;
	border: none;
}


/*title*/
.title-3{
	width: 1180px;
	margin: 0 auto;
	height:100px;
	border-bottom: 1px solid #ccc;
}
.title-3 h4{
	font: bold 36px/48px "microsoft yahei";
	color: #003b80;
	letter-spacing: 2px;
	text-align: center;
}
.title-3 p{
	font: 21px/38px "microsoft yahei";
	color: #333;
	text-align: center;
	letter-spacing: 2px;
}
.title-3 p:after,.title-3 p:before{
	content: "-";
	display: inline-block;
	font: 21px/36px "microsoft yahei";
	margin: 0 30px;
	
}
.adv2{
	height: 710px;
}

.adv-title-left img{
	width: 50px;
	height: 49px;
	display: block;
}
#tab_adv {
	width: 1180px;
	position: absolute;
	margin: 0px auto;
	height: 625px;
}

#tab_adv .tab_adv_menu {
	width: 1180px;
	float: left;
	position: absolute;
	z-index: 1;
	height: 150px;
	padding-top: 50px;
	background: url(../images/adv-tit-line.png) no-repeat center 140px;
}

#tab_adv .tab_adv_menu li {
	float: left;
	width: 212px;
    height: 150px;
    line-height: 30px;
    border-bottom: 0px;
    padding: 0px 36px;
	cursor: pointer;
	text-align: center;
	font:bold  18px "microsoft yahei";
	-webkit-transition: all .5s ease;
	transition: all .5s ease; 
}
.adv-icon{
	width: 80px;
	height: 80px;
	background: #d4d5da;border-radius: 50%;
	font: bold 30px/57px "microsoft yahei";
	text-align: center;
}
.tab_adv_menu li .adv-icon{
	width: 80px;
	height: 80px;
	background: #d4d5da;border-radius: 50%;
	font: bold 30px/80px "microsoft yahei";
	text-align: center;
	-webkit-transition: all .5s ease;
	transition: all .5s ease; 
	overflow: hidden;
	margin: 24px auto 0;
	color: #fff;
}
#tab_adv .tab_adv_menu .selected .adv-icon{
	color: #fff;
	background: #00428E;
}
.tab_adv_menu li:hover .adv-icon{
	background-position: left bottom;
	background-repeat: no-repeat;
}
#tab_adv .tab_adv_box {
	width: 1039px;
	clear: both;
	position: relative;
	top: 240px;
	height: 347px;
	background: url(../images/adv-li-bg.png) no-repeat right top;
    margin: 0 auto;
}

#tab_adv .tab_adv_menu .selected {
	cursor: pointer;
	color: #00428E;
}

#tab_adv .hide {
	display: none;
}

#tab_adv .tab_adv_box div {

}
.adv-left{
	width: 470px;
	height: 311px;
}
.adv-left img{
	display: block;
	width: 470px;
	height: 311px;
}
.adv-left h4{
	font:bold 44px/56px "microsoft yahei";
	color: #dadada;
}
.adv-left p{
	font: 18px/30px "microsoft yahei" ,arial;
	color: #0EA607;
	position: absolute;
	left: 240px;
}
.adv-right{
    width: 569px;
    height: 311px;

}
.adv-title-right{
	padding-left: 10px;
}
.adv-right-title{
    margin-left: 40px;
    border-bottom: 1px solid;
    height: 80px;
}
.adv-title-right h4{
	font: bold 24px/30px "microsoft yahei";
	color: #f39709;
	letter-spacing: 2px;
}
.adv-title-right p{
	font-size:14px;
	color: #5f5f5f;
	font:bold 14px/36px "microsoft yahei";
}

.adv-text{
	padding-top: 20px;
	padding-left: 50px;
}
.adv-text p{
	font:16px/36px "microsoft yahei";
	color: #333;
}

.adv-more{
	position: absolute;
	top: 260px;
	padding-left: 50px;
}
.adv-more a{
	display: inline-block;
	width: 94px;
	height: 28px;
	background:#245d9e;
	text-align: center;
	font: 14px/28px "microsoft yahei";
	color: #fff;
	margin-right: 10px;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}
.adv-more a:hover{
	background: #f39709;
	-webkit-transform: translate(-2px,-2px);
    transform: translate(-2px,-2px);
    box-shadow: 2px 2px 2px #ccc;
}

/*baozhang*/
.baozhang{
	width: 100%;
	height: 562px;
	background: url(../images/baozhang.jpg) no-repeat center;
}
.baozhang ul{
	width: 1180px;
	margin: 0 auto;
}
.baozhang ul li{
	width: 166px;
	height: 166px;
	background: #fff;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	float: left;
	margin-top: 118px;
    margin-left: 68px;
    cursor: pointer;
}
.baozhang ul li.baozhang-1{
	margin-left: 33px;
	
}
.baozhang ul li h4{
	width: 166px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	font: bold 21px/30px "microsoft yahei";
	color: #f39709;
	text-align: center;
	margin-top: 20px;
	padding-left: 38px;
}
.baozhang ul li p{
	width: 166px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	margin-top:20px;
}
.baozhang ul li:hover{
	background: #f39709;
}
.baozhang ul li:hover h4,.baozhang ul li:hover p{
	color: #fff;
}
/*liucheng*/
.liucheng{
	width: 100%;
	height: 500px;
	background: #f2f2f2;
}
.liucheng-box{
	width: 1180px;
	margin: 50px auto 0;
	height: 145px;
	background: url(../images/liucheng-line.png) no-repeat center;
}
.liucheng-box ul li{
	float: left;
	width: 144px;
	height: 144px;
	background: url(../images/liucheng-li-bg.jpg) no-repeat center;
	margin-right: 63px;
}
.liucheng-box ul li.liucheng-none{
	margin-right: 0;
}
.liucheng-box ul li b{
	width: 138px;
	text-align: right;
	display: block;
	margin: 0 auto;
	font: 15px/24px "microsoft yahei";
	color: #fff;
}
.liucheng-box ul li .liucheng-img{
	display: block;
	width: 46px;
	height: 46px;
	margin:10px auto;
	overflow: hidden;
	background-position:left top ;
	background-repeat:no-repeat ;
}
.liucheng-1{
	background: url(../images/liucheng-1.png);
}
.liucheng-2{
	background: url(../images/liucheng-2.png);
}
.liucheng-3{
	background: url(../images/liucheng-3.png);
}
.liucheng-4{
	background: url(../images/liucheng-4.png);
}
.liucheng-5{
	background: url(../images/liucheng-5.png);
}
.liucheng-6{
	background: url(../images/liucheng-6.png);
}
.liucheng-box ul li h4{
	font: 16px/30px "microsoft yahei";
	color: #333;
	letter-spacing: 2px;
	text-align: center;
}
.liucheng-box ul li:hover{
	background: url(../images/liucheng-li-bg2.jpg) no-repeat center;
}
.liucheng-box ul li:hover h4{
	color: #fff;
}
.liucheng-box ul li:hover b{
	color: #00428E;
}
.liucheng-box ul li:hover .liucheng-img{
	background-position:left bottom;
}
.liucheng-tel{
	width: 400px;
	height: 60px;
	margin: 0 auto;
}
.liucheng-left{
	background: url(../images/liucheng-tel.png) no-repeat left center;
	height: 60px;
	width: 248px;
	margin-top: 50px;
}
.liucheng-left h4{
	font:bold 21px/30px "microsoft yahei";
	color: #333;
	letter-spacing: 1px;
	padding-left: 70px;
}
.liucheng-right a{
    display: block;
    width: 140px;
    height: 40px;
	color: #fff;
    background: #00428E;
    text-align: center;
    font: 15px/40px "microsoft yahei";
    margin-top: 60px;
}
.liucheng-right:hover a{
	background: #F39709;	
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}
/*customer*/
.customer{
	height: 564px;
}
.customer ul{
	padding-top: 20px;
}
.customer ul li{
	width: 560px;
	float: left;
	margin-top: 30px;
	padding: 0 15px;
}
.customer ul li img{
	width: 248px;
	height: 143px;
	display: block;
}
.customer-right{
	width: 292px;
	height: 143px;
	margin-left: 20px;
}
.customer-right h4{
	font: 17px "microsoft yahei";
	color: #333;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
width: 292px;
}
.customer-right-line{
	border-top: 1px dashed #00428e;
	margin: 10px 0;
}
.customer-right p{
	font: 14px/30px "microsoft yahei";
	color: #333;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	display: -webkit-box;
	height: 90px;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.customer ul li:hover h4,.customer ul li:hover p{color: #00428e;}


/*about*/
.about{
	width: 100%;
	height: 570px;
	background: #f2f2f2;
}
.about-left{
	width: 524px;
	height: 341px;
	padding-top: 50px;
	
}
.about-left img{
	width: 524px;
	height: 341px;
	display: block;
}
.about-right{
	width: 656px;
	height: 341px;
	background: #f2f2f2;
	position: relative;
	margin-top: 50px;
}
.about-neirong{
	width: 590px;
	margin: 0 auto;
}
.about-right span{
	display: block;
	font:bold 36px/48px "microsoft yahei";
	letter-spacing: 3px;
	color: #c8c8ca;
}
.about-right h4{
	font:bold 18px/30px "microsoft yahei";
	color: #333;
}
.about-line{
	width: 126px;
	height: 2px;
	background: #f39709;
	position: absolute;
	top: 110px;
	left: -30px;	
}
.about-right p{
	padding-top: 50px;
	font: 15px/30px "microsoft yahei";
	color: #333;
	text-indent: 2em;
    height: 119px;
    overflow: hidden;
}
.about-more{
	display: block;
	width: 120px;
	height: 40px;
	text-align: center;
	font: 14px/40px "microsoft yahei";
	background: #00428e;
	margin-top: 30px;
	color: #fff;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}
.about-more:hover{
	-webkit-transform: translate(-2px,-2px);
	transform: translate(-2px,-2px);
	box-shadow: 2px 2px 2px rgba(0,0,0,.3);
	background: #0B6AC6;
}


/*------###############--------*/
.alb{
	width: 100%;
	height: 350px;
	background: #f2f2f2;
}
.in_news_1{ width:1180px; height:auto; margin:0 auto; margin-top:20px; background: #f2f2f2; }

/* æ ‡ç­¾åˆ‡æ¢4ï¼Œå¼€å§‹ */
#tab_fcc{width:100%; padding-top:25px; }

#tab_fcc .tab_menu{ width:100%; height:50px;background:url(../images/in2_2.png) repeat-x;  }

#tab_fcc .tab_menu li{float:left; width:164px; height:40px;line-height:40px; text-align:center; background:#0B6AC6;  font-size:16px; cursor:pointer; margin-left:80px; }

#tab_fcc .tab_menu li h3{ font-size:16px; font-weight:normal;}

#tab_fcc .tab_menu .selected{  background:url(../images/in_3.png) no-repeat center; color:#FFF; height:50px; cursor:pointer; -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }

#tab_fcc .tab_menu .maleft{ margin-left:390px;}

#tab_fcc .tab_menu li a{ color:#FFF;}

#tab_fcc .tab_box_fcc{width:100%; clear:both; }

#tab_fcc .hide{display:none;}


/* æ ‡ç­¾åˆ‡æ¢4ï¼Œç»“æŸ */


.in_fcc_box { width:1180px; height:220px; position:relative; margin-top:20px;}

/* æ»‘åŠ¨é—¨é€šç”¨æŒ‰é’® */
.lefts_fcc, .rights_fcc {display: block; width:22px; height:50px; margin-top:-40px; position: absolute; top:50%; cursor:pointer; }

.lefts_fcc { background:url(../images/in_11_l.png) no-repeat; left:0px; }

.rights_fcc { background:url(../images/in_11_r.png) no-repeat; right:0px; }

.in_fccxx{ width:100%; height:220px; position:relative;}

.in_fcc{ width:1120px; height:220px; margin:0 auto; overflow:hidden;  }

.in_fcc li {float:left; width:264px; margin:0 8px 0 8px;  text-align:center;}

.in_fcc li a {display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  }

.in_fcc li h6{ font-size:15px; text-align:center; font-weight:normal; line-height:26px;  }
.tempWrap_1{overflow:hidden; position:relative; width:1120px;}

.clone_1{float: left; width: 264px;}
/* å‘å·¦æ»šåŠ¨ï¼Œç»“æŸ */

/*å›¾ç‰‡æ”¾å¤§1ï¼Œå¼€å§‹*/
.fc_imgscale_x{ width:254px; height:174px;  padding:4px; border:1px solid #dbdbdb;  }

.fc_imgscale{ width:254px; height:174px; overflow:hidden; }

.fc_imgscale img{ width:254px; height:174px; transition: all 0.5s;  transform: scale(1);   }

.fc_imgscale img:hover { transition: all 0.5s;   transform: scale(1.08);   }

.fc_imgscale_x:hover{ padding:3px; border:2px solid #0B6AC6; }

/*------###############--------*/

.in_news_1{ width:1180px; height:auto; margin:0 auto; }

/* æ ‡ç­¾åˆ‡æ¢4ï¼Œå¼€å§‹ */
#tab_fcc{width:100%; padding-top:25px; }

#tab_fcc .tab_menu{ width:100%; height:50px;background:url(../images/in2_2.png) repeat-x;  }

#tab_fcc .tab_menu li{float:left; width:164px; height:40px;line-height:40px; text-align:center; background:#0B6AC6;  font-size:16px; cursor:pointer; margin-left:80px; }

#tab_fcc .tab_menu li h3{ font-size:16px; font-weight:normal;}

#tab_fcc .tab_menu .selected{  background:url(../images/in_3.png) no-repeat center; color:#FFF; height:50px; cursor:pointer; -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }

#tab_fcc .tab_menu .maleft{ margin-left:390px;}

#tab_fcc .tab_menu li a{ color:#FFF;}

#tab_fcc .tab_box_fcc{width:100%; clear:both; }

#tab_fcc .hide{display:none;}


/* æ ‡ç­¾åˆ‡æ¢4ï¼Œç»“æŸ */


.in_fcc_box { width:1180px; height:220px; position:relative; margin-top:20px;}

/* æ»‘åŠ¨é—¨é€šç”¨æŒ‰é’® */
.lefts_fcc, .rights_fcc {display: block; width:22px; height:50px; margin-top:-40px; position: absolute; top:50%; cursor:pointer; }

.lefts_fcc { background:url(../images/in_15_l.png) no-repeat; left:0px; }

.rights_fcc { background:url(../images/in_15_r.png) no-repeat; right:0px; }

.in_fccxx{ width:100%; height:220px; position:relative;}

.in_fcc{ width:1120px; height:220px; margin:0 auto; overflow:hidden;  }

.in_fcc li {float:left; width:264px; margin:0 8px 0 8px;  text-align:center;}

.in_fcc li a {display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  }

.in_fcc li h6{ font-size:15px; text-align:center; font-weight:normal; line-height:26px;  }
.tempWrap_1{overflow:hidden; position:relative; width:1120px;}

.clone_1{float: left; width: 264px;}
/* å‘å·¦æ»šåŠ¨ï¼Œç»“æŸ */

/*å›¾ç‰‡æ”¾å¤§1ï¼Œå¼€å§‹*/
.fc_imgscale_x{ width:254px; height:174px;  padding:4px; border:1px solid #dbdbdb;  }

.fc_imgscale{ width:254px; height:174px; overflow:hidden; }

.fc_imgscale img{ width:254px; height:174px; transition: all 0.5s;  transform: scale(1);   }

.fc_imgscale img:hover { transition: all 0.5s;   transform: scale(1.08);   }

.fc_imgscale_x:hover{ padding:3px; border:2px solid #0B6AC6; }


/*news*/
.news{
	width: 100%;
	height: 401px;
	padding-top: 50px;
}
.news-left{
	width: 443px;
	height: 310px;
	overflow: hidden;
}
.news-left img{
	display: block;
	width: 443px;
	height: 310px;
	
}
.news-right{
	width: 720px;
}
.news-right h2 a{
	display: block;
	width: 180px;
	float: left;
	font: bold 24px/24px "microsoft yahei";
	color: #00428e;
	position: absolute;
    z-index: 999;
}
/* 滑动门 */

#tab_news {
	width: 720px;
	position: absolute;
	margin: 0px auto;
}

#tab_news .tab_news_menu {
	width: 366px;
	float: left;
	position: absolute;
	z-index: 1;
	right: 0;
    height: 39px;
    display: inline-block;
    top: 0;
}

#tab_news .tab_news_menu li {
	float: left;
	width: 110px;
	height: 30px;
	line-height: 30px;
	border-bottom: 0px;
	cursor: pointer;
	text-align: center;
	background: #00428e;
	color: #fff;
	margin: 0 2px 0 10px;
	font: 14px/30px "microsoft yahei";
}
#tab_news .tab_news_menu li a{
	display: block;
	font: 14px/30px "microsoft yahei";
	width: 110px;
	height: 30px;
	color: #fff;
}
.news-right h2 span{ 
	font:bold 16px/32px "microsoft yahei";
	color: #333;
}
#tab_news .tab_news_box {
	width: 730px;
	clear: both;
	position: relative;
	top: 10px;
 height: 260px;
    overflow: hidden;
}

#tab_news .tab_news_menu .news_selected {
	cursor: pointer;
	color: #fff;
	background: #f39709;
}

#tab_news .hide {
	display: none;
}

#tab_news-1 .tab_news_box div {

}


.news-line{
	width: 100%;
	height: 1px;
	background: #ccc;
	margin-top: 40px;
}
#tab_news .hide {
	display: none;
}

#tab_news .tab_news_box div {

}
.tab_news_box ul li{
	float: left;
	width: 334px;
	height: 64px;
    margin: 0 15px 0px;
    -webkit-transition: all .5s ease;
	transition: all .5s ease;
	border-bottom: 1px solid #fbfbfb;
}
.tab_news_box ul li p{
	font: 14px/64px "microsoft yahei";
	color: #333;
	float: left;
	text-overflow: ellipsis;
    white-space: nowrap;
    width: 15em;
    overflow: hidden;
}
.tab_news_box ul li span{
	font: 14px/64px "microsoft yahei";
	color: #333;
	float: right;
}
.tab_news_box ul li a:after{
	display: block;
	content: "";
	clear: both;
}
.tab_news_box ul li:hover p ,.tab_news_box ul li:hover span{
	color: #00428e;
}


