﻿@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;}



.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:#0066b3; 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:#f3bf09; 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(img/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(img/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;

}



.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: #0066b3;

}



.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 #0066b3;

	border-left: none;

	border-right: none;

	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: #0066b3;

}



.submit {

	border: 1px solid #0066b3;

	width: 40px;

	float: left;

	padding: 0;

	text-align: center;

	height: 30px;

	border-left: none;

	border-right: none;

	background: url(img/sosuo.png) no-repeat center;

	vertical-align: middle;

	cursor: pointer;



}

/*title*/

.title{

	width: 1180px;

	margin: 0 auto;

	height:140px;

}

.title h4{

	font: bold 30px/48px "microsoft yahei";

	color: #00499c;

	letter-spacing: 2px;

	text-align: center;

	padding-top: 50px;

}

.title p{

	font: 15px/30px "microsoft yahei";

	color: #333333;

	text-align: center;

	letter-spacing: 1px;

	background: url(img/title-bg.png) no-repeat center;

}

.title h4:after,.title h4:before{

	content: "-";

	display: inline-block;

	margin: 0 20px;

}



/*customer-2*/

.customer-2{

	width: 100%;

	height: 400px;

	background: #f2f2f2;

}

.gd_01 {

	position: relative;

	width: 1180px;

	height:170px;

	margin: 40px auto;

	overflow: hidden;



}







.gd_01 em {



	position: absolute;



	top: 50px;



}







.gd_01 .t_l1 {



	left: 0px;



}







.gd_01 .t_r1 {



	right: 0px;



}







.gd_01 #simgs {



	margin: 0px auto;



}







.gd_01 li {



	float: left;



	width: 224px;



	padding: 0 20px 0 0;



	text-align: center;



}







.customer-2 ul li b img {

    display: block;

    width: 226px;

    height: 138px;

    -webkit-transition: all .5s ease;

    transition: all .5s ease;

}





.gd_01 li a span {



	display: block;



	height: 40px;



	color: #5f5f5f;



	font-size: 16px;



	line-height: 40px;



	display: block;



	white-space: nowrap;



	overflow: hidden;



	text-overflow: ellipsis;



}







.gd_01 li:hover span {



	color: #00499c;



}

.customer-2 ul li b {

    display: block;

    width: 226px;

    height: 138px;

    overflow: hidden;

    border: 1px solid #CCCCCC;

}

.customer-2 ul li:hover img {

    -webkit-transform: scale(1.1);

    transform: scale(1.1);

}

/*product*/



.product {

	width: 100%;

	height: 770px;

	padding-top: 50px;

}



.product-left {

	width: 240px;

	height: 725px;

	background: #00499c;

}



.product-left h2 {

	height:95px;

	border-bottom: 1px solid #fff;

}



.product-left h2 a {

	display: block;

	width: 100%;

	padding-top: 15px;

	font: bold 30px/40px "microsoft yahei";

	color: #fff;

	letter-spacing: 8px;

	text-align: center;

}



.product-left h2 a span {

	display: block;

	font:bold 18px arial;

	letter-spacing: 1px;

	padding-top: 5px;

}



.product-left ul {

	width: 226px;

 

	background: #fff;

	margin: 10px auto;

	padding-top: 1px;

}



.product-left ul li {

	width: 226px;

	height: 50px;

	margin: 10px auto;

	background: #F2F2F2;

}



.product-left ul li a {

	width: 216px;

	display: block;

	padding-left: 10px;

	font: 18px/50px "microsoft yahei";

	background: #00499c;

	color: #333;

}



.product-left ul li a:hover {

	font-size: 19px;

	color: #fff;

}



@-moz-keyframes pro {

	0% {

		width: 0px;

		height: 50px;

		background: #00499c;

		overflow: hidden;

	}

	100% {

		width: 226px;

		height: 50px;

		background: #f3bf09;

		overflow: hidden;

		font-size: 20px;

	}

}



@-webkit-keyframes pro {

	0% {

		width: 0px;

		height: 50px;

		background: #00499c;

		overflow: hidden;

	}

	100% {

		width: 226px;

		height: 50px;

		background: #f3bf09;

		overflow: hidden;

		font-size: 20px;

	}

}



@-ms-keyframes pro {

	0% {

		width: 0px;

		height: 50px;

		background: #00499c;

		overflow: hidden;

	}

	100% {

		width: 226px;

		height: 50px;

		background: #f3bf09;

		overflow: hidden;

		font-size: 20px;

	}

}



@keyframes pro {

	0% {

		width: 0px;

		height: 50px;

		background: #fff;

		overflow: hidden;

	}

	100% {

		width: 226px;

		height: 50px;

		background: #f3bf09;

		overflow: hidden;

		font-size: 20px;

	}

}



.navlist li>a {

	position: relative;

}



.navlist li>a>em {

	z-index: 9999;

	display: block;

	position: absolute;

	left: 10px;

	top: 0;

	cursor: pointer;

	font: 15px/50px "microsoft yahei";

}



.navlist li>a:hover>span {

	width: 226px;

	height: 50px;

	background: #f3bf09;

	animation: pro 1s 5ms ease;

	z-index: 888;

	cursor: pointer;

	color: #333;

}



.navlist li>a>span {

	background: #fff;

	display: block;

	position: absolute;

	width: 0px;

	height: 48px;

	left: 0;

	top: 0;

	z-index: 888;

}



.pro-img {

	width: 100%;

	height: 149px;

	border-top: 5px solid #fff;

}



.pro-img img {

	display: block;

	width: 240px;

	height: 150px;

	overflow: hidden;

	margin: 0 auto;

	padding-top: 30px;

}

.pro-tel {

	width: 100%;

	height:207px;

	

	

}



.pro-tel span {

	display: block;

	font: 16px/24px "microsoft yahei";

	padding-left:25px;

    padding-top: 60px;

    margin-left: 10px;

	color: #fff;

	background: #00499c url(img/pro-kf.png) no-repeat left bottom;

}



.pro-tel p {

	text-align: center;

	font: bold 30px/30px "microsoft yahei";

	color: #fff;

	letter-spacing: 2px;

	padding-top: 10px;

}

.pro-tel a {

    display: block;

    width: 216px;

    height: 32px;

    border: 1px solid #fff;

    text-align: center;

    font: 14px/32px "microsoft yahei";

    color: #fff;

    margin-left: 10px;

    margin-top: 20px;

}

.pro-tel a:hover{

    color: #fff;

    background: #f3bf09;

    -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: none;

}

.product-right {

	width: 932px;

}



.product-right-title {

	width: 100%;

	height: 62px;

	background: #00499c;

}



.pro-tlt a {

	display: block;

	text-align: center;

	font: bold 21px/62px "microsoft yahei";

	color: #fff;

	text-indent: 1em;

}



a.pro-more {

	padding: 24px 10px 0 0;

	font: 14px "microsoft yahei";

	color: #fff;

}



.product-right ul {



}



.product-right ul li {

	width: 219px;

	height: 210px;

	float: left;

	padding: 7px;

	-webkit-transition: all 1.5s ease;

	-moz-transition: all 1.5s ease;

	-ms-transition: all 1.5s ease;

	transition: all 1.5s ease;

}



.product-right ul li b {

	display: block;

	width: 219px;

	height: 170px;

	overflow: hidden;

}



.product-right ul li b img {

	width: 219px;

	height: 170px;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-ms-transition: all 0.5s ease;

	transition: all 0.5s ease;

}



.product-right ul li:hover img {

	-webkit-transform: scale(1.03);

	-moz-transform: scale(1.03);

	-ms-transform: scale(1.03);

	transform: scale(1.03);

}



.product-right ul li a {

	display: block;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-ms-transition: all 0.5s ease;

	transition: all 0.5s ease;

}



.product-right ul li p {

	width: 100%;

	height: 40px;

	background: #f2f2f2;

	color: #333;

	font: 14px/40px "microsoft yahei";

	text-align: center;

	overflow: hidden;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-ms-transition: all 0.5s ease;

	transition: all 0.5s ease;

}



.product-right ul li:hover p {

	background: #00499c;

	color: #fff;

	height: 40px;

	font: 15px/40px "microsoft yahei";

}



.product-right ul li:hover a {

	display: block;

	box-shadow: 2px 2px 2px rgba(0, 0, 0, .5);

}



.product-right ul li:hover {

	-webkit-transform: translate(2px -2px);

}



/*adm1*/

.adm1{

	width: 100%;

	height: 200px;

	background: url(img/adm1.jpg) no-repeat center;

}

.adm1-left {

    padding: 33px 0 0 220px;

}

.adm1-left h4{

	font: bold 26px/40px "microsoft yahei";

	color: #fff;

	letter-spacing: 2px;

	padding-bottom: 10px;

	border-bottom: 1px solid #f3bf09;

}

.adm1-left p{

	font: 18px/36px "microsoft yahei";

	color: #fff;

	margin-top: 10px;

}

.adm1-right {

	width: 212px;

	height: 174px;

	background: url(../images/adm1-right.png) no-repeat center;

}



.adm1-right p i {

	display: inline-block;

	width: 24px;

	height: 26px;

	background: url(img/adm-tel.png) no-repeat center;

	vertical-align: sub;

	padding-right: 15px;

}



.adm1-right p {

	font: 18px/30px "microsoft yahei";

	color: #fff;

	padding-top: 48px;

}



.adm1-right h4 {

	font:bold  26px/36px "microsoft yahei";

	color: #fff;

	text-align: center;

}

.adm-more {

	display: block;

    width: 192px;

	height: 30px;

	border: 1px solid #f3bf09;

	font: 14px/30px "microsoft yahei";

	color: #fff;

	text-align: center;

	margin: 10px auto;

	transition: all .5s ease;

	-webkit-transition: all .5s ease;

	-moz-transition: all .5s ease;

	-ms-transition: all .5s ease;

}



.adm-more:hover {

	-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;

	background: #f3bf09;

	color: #fff;

	border: none;

}





/**cpys_box**/

.cpys_box{ width:100%; height:1495px; background:url(img/ysbtbg.jpg) no-repeat center; overflow:hidden;}

.cpys{ width:100%; height:1495px;margin:0 auto;}

.cpys h3{ width:100%; height:160px; }

.cpys h3 span{ font-family:"Times New Roman", Times, serif; font-size:18px; color:#333;letter-spacing: 1px;  text-align:center; line-height:36px; text-transform:uppercase; display:block; background:url(../images/ysline.jpg) no-repeat center bottom; padding-bottom:15px; }

.cpys h3 a{ font-size:32px; font-weight:bold; line-height:48px; color:#333; text-align:center; display:block; padding-top:30px;}

.cpys h3 a strong{ color:#00499c;}

.cpysnr{ width:1180px; height:1287px; margin:0 auto; margin-top:48px;position:relative;}

.cpysnr .ys_pic{ position:absolute;}

.cpysnr .ys_pic1{ top:0px; left:0px;}

.cpysnr .ys_pic2{ top:284px; right:0px;}

.cpysnr .ys_pic3{ top:651px; left:0px;}

.cpysnr .ys_pic4{ top:936px; right:0px;}

.cpysnr .ys_list{position:absolute;}

.cpysnr .ys_list span{ display:block;font-size:24px; font-weight:bold; color:#333333;line-height:30px; padding-left:124px; padding-top:20px; padding-bottom:12px; margin-bottom:5px;}

.cpysnr .ys_list span b{ display:block; font-size:18px; color:#00499c;}

.cpysnr .ys_list p{ margin-left:100px;font-size:16px; color:#333333; line-height:30px; padding-left:32px; background:url(img/ysxbbg.png) no-repeat left top;}

.cpysnr .ys_list1{top: 34px;right:0px;background:url(img/yswz1bg.png) no-repeat left top;}

.cpysnr .ys_list2{top: 379px;left:0px;background:url(img/yswz2bg.png) no-repeat left top;}

.cpysnr .ys_list3{top: 680px;right:0px;background:url(img/yswz3bg.png) no-repeat left top;}

.cpysnr .ys_list4{top: 996px;left:0px;background:url(img/yswz4bg.png) no-repeat left top;}

/*case*/

.case{

	padding-bottom: 50px;

}

/*------###############--------*/





.in_algd{ width:1180px; height:auto; margin:50px auto 0; }



.algd_lefts { background:url(img/in_11_l.png) no-repeat; display: block; width:38px; height:64px; position: absolute; top:100px; left:-30px; cursor:pointer;  }



.algd_rights { background:url(img/in_11_r.png) no-repeat; display: block; width:38px; height:64px; position: absolute; top:100px;  right:-30px; 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(img/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;margin: 0 auto;}

.in_anli_tkd1_pro1:hover .in_fangan_pro_5_5{     }

.in_anli_tkd1_pro1:hover .in_fangan_pro_5_5 h6{ color:#00499C;background: url(img/case-icon2.png) no-repeat right center;}

.in_anli_tkd1_pro1:hover .in_fangan_pro_5_5 h6 a:hover{ color:#00499C; }

.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; }





/*adm2*/

.adm2{

	width: 100%;

	height: 200px;

	background: url(img/adm2.jpg) no-repeat center;

}

.adm2-left{

	padding: 43px 0 0 66px;

	letter-spacing: 3px;

}

.adm2-left h4{

	font: bold 30px/48px "microsoft yahei";

	color: #fff;

}

.adm2-left p{

	font: bold 20px/48px "microsoft yahei";

	color: #fff;

	    padding: 11px 0 0 210px;

}



/**khal_box**/

.khal_box{ width:100%;  overflow:hidden;}

.khal{ width:1180px;  margin:30px auto;}

.khal h3{ width:1180px; height:60px; margin-bottom:24px;}

.khal h3 span{ font-family:"Times New Roman", Times, serif; font-size:24px; color:#020202; text-align:center; line-height:24px; text-transform:uppercase; display:block; }

.khal h3 a{ font-size:24px; color:#020202; font-weight:bold; line-height:36px; text-align:center; display:block; background:url(../images/mcbt3.jpg) no-repeat center;}

.khal dl{ width:247px; height:379px; background:#f2f2f2; padding:12px; float:left; margin:12px 12px 20px 12px;-webkit-transition: all .5s ease;transition: all .5s ease;}

.khal dl dd{  width:247px; height:179px;}

.khal dl dd img{ width:247px; height:179px;}

.khal dl dt{ float:right; width:247px; height:200px;}

.khal dl dt span a{ display:block; font-size:14px;font-weight:bold; color:#333333; line-height:42px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.khal dl dt span a:hover{ color:#f3bf09;}

.khal dl dt i{ display:block; width:72px; height:30px; text-align:center; line-height:30px; font-size:14px; color:#fff; background:#00499c; margin-bottom:8px;    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}

.khal dl dt p{ height:72px;font-size:14px; color:#333333; line-height:24px;overflow: hidden;display: -webkit-box;

-webkit-box-orient: vertical;

-webkit-line-clamp: 3;

overflow: hidden;}

.khal dl dt em a{ display:block; line-height:30px; font-size:14px; color:#333333; font-weight:bold;}

.khal dl dt em a:hover{color:#f3bf09; }

.khal dl:hover{

	background: #00499c;

}

.khal dl:hover a,.khal dl:hover p{

	color: #fff;

}

.khal dl dt:hover i{

	background: #f3bf09;

}



/*about*/

.about{

	width: 100%;

	height: 536px;

	background: #f2f2f2;

	margin-top: 40px;

}

.about-left{

	margin-top: 30px;

}

.about-left img{

	display: block;

	width: 457px;

	height: 332px;

}

.about-right-1{

	width: 420px;

	height: 332px;

	position: relative;

}

 .about-right-1{

 	margin-top: 30px;

 	margin-left: 40px;

 }

.about-right-1 h5{

	font:bold 42px/50px arial;

	color: #ccc;

	letter-spacing: 2px;

}

.about-right-1 h4{

	font: bold 21px/35px "microsoft yahei";

	color: #00499C;

}

.about-line-1{

	width: 170px;

	height: 2px;

	background: #f3bf09;

	position: absolute;

	top: 90px;

	left: -60px;

}

.about-right-1 p{

	color: #333;

	font: 15px/30px "microsoft yahei";

	padding-top: 10px;

	height: 150px;

}

.about-right-1 a{

	display: block;

	width: 136px;

	height: 43px;

	background: #00499C;

	font: 15px/43px "microsoft yahei";

	color: #fff;

	text-align: center;

	margin-top: 20px;

}

.about-right-1 a:hover{

    -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;

    background: #f3bf09;

    color: #fff;

    border: none;

}



.about-right{

	width: 222px;

	overflow: hidden;

	margin-top: 30px;

	border: 1px solid #ccc;

}

.about-right h3 a{

	display: block;

    font: bold 24px/36px "microsoft yahei";

    color: #333;

    letter-spacing: 2px;

    text-align: center;

}

.about-right-line{

	width: 50px;

	height: 1px;

	background: #00499C;

	margin: 10px auto 0;

}







/*hoor*/

.silder-box {

	position: relative;

	margin: 20px auto;

}



.silder {

	margin: 0 auto 0;

}



.silder li {

	width: 224px;

	height: 252px;

	padding-top: 20px;

	overflow: hidden;

}

.silder li b{

	display: block;

	width: 220px;

	height: 216px;

	overflow: hidden;

}

.silder li img {

	display: block;

	width: 147px;

	height: 213px;

	margin: 0 auto;

	-webkit-transition: all .5s ease;

	-moz-transition: all .5s ease;

	-ms-transition: all .5s ease;

	transition: all .5s ease;



}



.silder li:hover img {

	transform: scale(1.02);



}



.silder-button {

	top: 100px;

	width: 25px;

	height: 54px;

	position: absolute;

	cursor: pointer;

}



.silder-button.btl {

	left: 0px;

	background: url(img/bl.png) no-repeat center;

}



.silder-button.btr {

	right: 0px;

	background: url(img/br.png) no-repeat center;

}



.silder-box-3 {

	width: 220px;

	margin: 0 auto;

	

}





.small-navs {

	position: absolute;

}





.team-text  h4 {

	font-size: 14px;

	letter-spacing: 2px;

	text-align: center;

	color: #333;

	overflow: hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

	line-height: 50px;

}

.silder li:hover  h4{

	color: #00499C;

}

.team-text:hover{

	color: #3BA86F;

}

.silder li:hover i {

	background: url(../images/case-more2.png) no-repeat center;

}

.team-text i{

	float: right;

	padding-right: 10px;

	width: 13px;

	height: 17px;

	background: url(../images/case-more1.png) no-repeat center;

	margin-top: 20px;

}

.team-text h4 span {

	font-size: 14px;

	color: #333;

}



.team-text p {

	padding-top: 10px;

	font-size: 14px;

	line-height: 24px;

	height: 3em;

	text-indent: 2em;

	text-align: left;

	overflow: hidden;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	margin: 0 10px;

	}

	



/*album*/

.album{

	width: 100%;

	height: 367px;

	background: url(../images/alb-bg.jpg) no-repeat left bottom;

}

.album ul li{

	padding-top:30px;

	width: 214px;

	float: left;

	    margin: 0 11px;

}

.album ul li b{

	width: 214px;

	height: 125px;

	display: block;

	overflow: hidden;

}

.album ul li img{

	width: 214px;

	height: 125px;

	display: block;

	-webkit-transition: all .5s ease;

    -moz-transition: all .5s ease;

    -ms-transition: all .5s ease;

    transition: all .5s ease;

}

.album ul li p{

	font: 16px "microsoft yahei";

	padding-top: 20px;

	text-align: center;

	-webkit-transition: all .5s ease;

    -moz-transition: all .5s ease;

    -ms-transition: all .5s ease;

    transition: all .5s ease;

}

.album ul li:hover img{

-webkit-transform: scale(1.08);

	    transform: scale(1.08);

}

.album ul li:hover p{

	color: #1E3485;

}







/*news*/

.news{

	width: 100%;

	height: 360px;

	padding-top: 50px;

	background: #f2f2f2;

}

.news-left{

	width: 443px;

	height: 310px;

	overflow: hidden;

}

.news-left img{

	display: block;

	width: 443px;

	height: 310px;

	

}

.news-right{

	width: 720px;

}

.news-right h3 a{

	display: block;

	width: 190px;

	float: left;

	font: bold 24px/24px "microsoft yahei";

	color: #00499c;
position: relative;
    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: #00499c;

	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;

}



#tab_news .tab_news_menu .news_selected {

	cursor: pointer;

	color: #fff;

	background: #f3bf09;

}



#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 #ccc;

}

.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: #00499c;

}



/*links*/

.links{

	width: 100%;

	height: 64px;

	background: url(img/links.png) no-repeat center #00499C;

	padding: 20px 0;

}

.links h4{

	display: inline-block;

	padding: 0 10px 0 20px;

	font:bold 16px/64px "microsoft yahei";

	color: #fff;

}

.links  a{

	display: inline-block;

	font: 14px/64px "microsoft yahei";

	color: #fff;

	padding-right: 10px;

}

.links  a:hover{

	color: #f3bf09;

}

