@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;
}





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;
	z-index:0;
}

.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: #005fbb;
	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: #ffae00;
	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: 60px;
	background: url(../images/search_box.jpg) no-repeat center;
}

.search {
	width: 1180px;
	margin: auto;
}

.keytext {
	width: 700px;
	height: 60px;
	line-height: 60px;
	float: left;
	font-family: Microsoft YaHei;
	font-size: 14px;
	color: #fff;
}

.keytext a {
	margin: 0px 12px 0px 0px;
	color: #fff;
	display: inline-block;
}

.keytext a:hover {
	color: #FFAE00;
}

.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 #005fbb;
	background:transparent;
	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;border-left: none;
	border-right: none;
}

.keytext span {
	padding-right: 10px;
	display: block;
	float: left;
	color: #fff;
	font-size: 16px;
}

.submit {
	border: 1px solid #005fbb;
	border-left: none;
	border-right: none;
	width: 30px;
	float: left;
	padding: 0;
	text-align: center;
	height: 30px;
	background: url(../images/sosuo.png) no-repeat center;
	vertical-align: middle;
	cursor: pointer;
	color: #fff;
}



/**prouduct_big**/
.pro{width: 100%;
	height: 860px;background: url(../images/por-bg.png) no-repeat right bottom #f2f2f2;
}
.prouduct_big{ width:1180px; margin:0px auto; padding-top: 50px;}
.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"; background: #005FBB;}
.prouduct_left h2{ background:#005fbb; height:112px; margin:0px;}
.prouduct_left h2 p{ font-size:30px; line-height:50px;font-weight: bold; letter-spacing: 2px;
text-align: center; display:block; color:#fff;padding-top: 15px;}
.prouduct_left h2 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: 634px; border:1px solid #ccc;background: #ebebeb url(../images/products-leftBg.png) no-repeat center bottom; 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;letter-spacing: 1px; font:bold 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; width:230px;}
p.current a{color: #005fbb;}
.menu_body i{
	float: right;
	padding-right: 20px;
}


.menu_body p{
	float: left;
}
.menu_body a{    
	display: inline-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: #005fbb;}

.pro-title{
	width: 230px;
	height: 163px;
	background: #005fbb;
}
 .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: #fe7c00;
    -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-1 {
 	width: 915px;
 }
 
 .product-tit {
 	width: 915px;
 	height: 48px;
 	background: #005fbb;
 }
 
 .product-tit h3 a {
 	display: block;
 	width: 104px;
 	height: 48px;
 	background:#005fbb;
 	text-align: center;
 	color: #fff;
 	font: bold 21px/48px "microsoft yahei";
 	letter-spacing: 2px;
 	float: left;
 	padding-left: 10px;
 }
 .pr-more{
 	float: right;
 	padding: 15px 10px 0 0;
 	font: 14px "microsoft yahei";
 	color: #fff;
 }
 

.products-right{
	width: 930px;
	float: right;
}

/*adv1-title*/
.adv1-title h3 a img{
	width: 287px;
	height: 32px;
	display: block;
	margin: 50px auto 0;
}
.adv1-title h3 a h4{
	font: bold 26px/50px "microsoft yahei";
	color: #FFAE00;
	text-align: center;
	margin-top: 10px;
	padding-bottom: 10px;
	letter-spacing: 5px;
	background: url(../images/adm-title.png) no-repeat center bottom;
}

.adv1-box ul li{
	width: 262px;
	height: 430px;
	margin-top: 50px;
	position: relative;
	float: left;
	padding: 0 16px;
}
.adv1-num{
	width: 64px;
	height: 80px;
	font: 36px/80px "microsoft yahei";
	color: #fff;
	text-align: center;
	background: #005FBB;
	position: absolute;
	z-index: 999;
}
.adv1-num1{
	left: 30px;
	
}
.adv1-num2{
	right: 30px;
	bottom: 0;
	
}
.adv-adv-content{
	position: absolute;
	width: 260px;
	height: 388px;
	border: 1px solid #ccc;
	
}
.adv-adv-content1{
	top: 40px;
}
.adv-adv-content img{
	width: 240px;
	height: 152px;
	display: block;
	margin: 0 auto;
}
.adv1-img1{
	padding-top: 60px;
}
.adv1-img2{
	padding-top: 20px;
}
.adv-center{
	width: 240px;
	margin: 0 auto;
}
.adv-center h4{
	font: 24px "microsoft yahei";
	padding-bottom: 10px;
	padding-top: 20px;
	border-bottom: 1px solid #ccc;
	color: #005FBB;
	letter-spacing: 2px;
}
.adv-center  p{
	color: #5f5f5f;
	font: 15px/24px "microsoft yahei";
	padding-top: 10px;
}


/*adv2*/
.adv2{
	width: 100%;
	height: 720px;
	background: #f2f2f2;
	margin-top: 50px;
}



/*adv2-title*/
.adv2-title h3 a img{
	width: 260px;
	height: 48px;
	display: block;
	margin: 0px auto ;
	padding-top: 50px;
}
.adv2-title h3 a h4{
	font: bold 26px/50px "microsoft yahei";
	color: #FFAE00;
	text-align: center;
	margin-top: 10px;
	padding-bottom: 10px;
	letter-spacing: 5px;
	background: url(../images/adm-title.png) no-repeat center bottom;
}
.adv2-box{
	margin-top: 40px;
}
.adv2-left{
	width: 590px;
	height: 470px;
	background: url(../images/adv2-leftBg.jpg) no-repeat center;
}
.adv2-left ul{
	padding-top: 340px;
}
.adv2-left ul li{
	width: 74px;
	height: 74px;
	float: left;
	padding: 0 36px;
}
.adv2-left ul li img{
	display: block;
	width: 74px;
	height: 74px;
}
.adv2-left ul li p{
	text-align: center;
	color: #333;
	font: 15px/30px "microsoft yahei";
	margin-top: 10px;
}

.adv2-right{
	width: 540px;
	height: 340px;
	padding: 0 25px;
}
.adv2-right1{
	height: 310px;
}
.adv2-right1 h4{
	font:bold 24px/36px "microsoft yahei";
	color: #005FBB;
	letter-spacing: 4px;
	border-bottom: 1px solid #fff;
	padding-bottom: 10px;
}
 .adv2-right1 ul li{
 	padding: 7px 0;
 }
  .adv2-right1 ul{
  	padding-top: 16px;
  }
 .adv2-right1 ul li b{
 	font: bold 18px/30px "microsoft yahei";
 	color:#333;
 }
 .adv2-right1 ul li span{
 	color: #333;
 	font: 15px/30px "microsoft yahei";
 	padding-left: 5px;
 }
.adv2-right2 h4{
	font:bold 24px/36px "microsoft yahei";
	color: #005FBB;
	letter-spacing: 4px;
	border-bottom: 1px solid #fff;
	padding-bottom: 10px;
}
.adv2-right2  ul{
	padding-top:20px;
}
.adv2-right2  ul li{
	float: left;
	width: 180px;
	font: 16px/30px "microsoft yahei";
}
/*adm2*/
.adm2{
	width: 100%;
	height: 200px;
	background: url(../images/adm2.jpg) no-repeat center;
	margin-top: 50px;
}
.adm2-img1 img{
	width: 129px;
	height: 166px;
	display: block;
	padding: 20px 0 0 20px;
}
.adm2-text{
	width: 564px;
	margin-top: 40px;
	margin-left: 50px;
}
.adm2-text h4{
	font:bold 30px/60px "microsoft yahei";
	color: #fff;
	padding: 0 10px;
	background: #FFAE00;
	letter-spacing: 2px;
	
}
.adm2-text p{
	font:bold 24px/60px "microsoft yahei";
	color: #fff;
	letter-spacing: 2px;
}
.adm2-img2{
	width: 65px;
	height: 200px;
	background: url(../images/adm2-img2.png) no-repeat center bottom;
	margin-left: 60px;
}


/*adv3*/
/*adv3-title*/
.adv3-title h3 a img{
	width: 170px;
	height: 34px;
	display: block;
	margin: 0px auto ;
	padding-top: 50px;
}
.adv3-title h3 a h4{
	font: bold 26px/50px "microsoft yahei";
	color: #FFAE00;
	text-align: center;
	margin-top: 10px;
	padding-bottom: 10px;
	letter-spacing: 5px;
	background: url(../images/adm-title.png) no-repeat center bottom;
}
.adv3-box{
	width: 1180px;
	height: 510px;
	background: url(../images/adv3-bg.png) no-repeat 900px 50px;
	margin: 0 auto;
}
.adv3-box ul{
	width: 900px;
}
.adv3-box ul li{
	width: 280px;
	height: 410px;
	background: #005FBB;
	margin-top: 50px;
	float: left;
	margin-right: 20px;
}
.adv3-box ul li img{
	width: 280px;
	height: 194px;
	display: block;
}
.adv3-box ul li h4{
	font: bold 24px "microsoft yahei";
	color: #fff;
	padding: 10px 0;
	text-align: center;
}
.adv3-box ul li p{
	padding: 0 10px;
	font: 14px/24px "microsoft yahei";
	color: #fff;
	letter-spacing: 1px;
	margin-top: 10px;
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
}
.adv3-box ul li a{
	display: block;
	width: 120px;
	height: 30px;
	background: #FFAE00;
	margin: 0 auto;
	text-align: center;
	font: 15px/30px "microsoft yahei";
	margin-top: 30px;
	color: #fff;
}



/*adm3*/
.adm3{
	width: 100%;
	height: 200px;
	background: url(../images/adm3.jpg) no-repeat center;
}
.adm3-text{
	width: 564px;
	margin-top: 40px;
}
.adm3-text h4{
	font:bold 30px/60px "microsoft yahei";
	color: #fff;
	padding: 0 10px;
	background: #FFAE00;
	letter-spacing: 2px;
	
}
.adm3-text p{
	font:bold 24px/60px "microsoft yahei";
	color: #fff;
	letter-spacing: 2px;
}
.adm3-img img{
	width: 254px;
	height: 152px;
	display: block;
	padding: 30px 0 0 30px;
}
.adm3-right {
	width: 226px;
	height: 174px;
	background: url(../images/adm1-right.png) no-repeat center;
	padding-right: 20px;
}

.adm3-right p i {
	display: inline-block;
	width: 24px;
	height: 30px;
	background: url(../images/adm-tel.png) no-repeat center 3px;
	vertical-align: bottom;
	padding-right: 15px;
}

.adm3-right p {
	font: 16px/36px "microsoft yahei";
	color: #fff;
	padding-top: 48px;
}

.adm3-right h4 {
	font:bold  26px/36px "microsoft yahei";
	color: #fff;
	text-align: center;
	letter-spacing: 2px;
}
/* 滑动门 */
#tab_pro_right{width:930px;height: 55px;background: #005fbb; position:relative;margin:0px auto;}
#tab_pro_right .tab_menu_pro_right{width:100%;float:left;position:relative;z-index:1;color: #fff;}
#tab_pro_right .tab_menu_pro_right a{color: #fff;}
#tab_pro_right .tab_menu_pro_right li{float:left;color:#fff; width:120px;height:55px;line-height:55px;border-bottom:0px;cursor:pointer;text-align:center;margin:0 2px 0 0;}
#tab_pro_right .tab_box_pro_right{width:930px;clear:both;top:30px;position:relative;}
#tab_pro_right .tab_menu_pro_right .selected_pro_right{background-color:#ffae00;cursor:pointer; color: #fff;}
#tab_pro_right .hide{display:none;}
#tab_pro_right .tab_box_pro_right div{} 
#tab_pro_right .tab_box_pro_right div ul li{
	width: 284px;
	float: left;
	padding:10px 13px 26px;
}
#tab_pro_right .tab_box_pro_right div ul li b{
	display: block;
	width: 284px;
	height: 268px;
	overflow: hidden;
}
#tab_pro_right .tab_box_pro_right div ul li b img{
	display: block;
	width: 284px;
	height: 268px;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}
#tab_pro_right .tab_box_pro_right div ul li p{
	width: 284px;height: 50px;
	background: #fff;
	font: 15px/50px "microsoft yahei";
	text-align: center;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}
#tab_pro_right .tab_menu_pro_right a.products-more{
	position: absolute;
	top:16px;
	right: 10px;
}
#tab_pro_right .tab_menu_pro_right a.products-more:hover{
	color: #FFAE00;
}
#tab_pro_right .tab_box_pro_right div ul li:hover img{
	-webkit-transform: scale(1.08);
	transform: scale(1.08);
}
#tab_pro_right .tab_box_pro_right div ul li:hover p{
	background: #005fbb;
	color: #fff;
}

/*adm1*/
.adm1{
	width: 100%;
	height: 200px;
	background: url(../images/adm1.jpg) no-repeat center;
}
.adm1-left h4{
	padding: 6px 20px;
	background: #FFAE00;
	font:bold 26px "microsoft yahei";
	color: #fff;
	letter-spacing: 2px;
	margin-top: 40px;
}
.adm1-left p{
	font: 16px/30px "microsoft yahei";
	color: #fff;
	margin-top: 10px;
}
.adm1-img {
	width: 150px;
	height: 142px;
	display: block;
	padding: 30px  0 0 160px;
}

.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: 30px;
	background: url(../images/adm-tel.png) no-repeat center 3px;
	vertical-align: bottom;
	padding-right: 15px;
}

.adm1-right p {
	font: 16px/36px "microsoft yahei";
	color: #fff;
	padding-top: 29px;
}

.adm1-right h4 {
	font: bold  26px/26px "microsoft yahei";
	color: #fff;
	text-align: center;
	letter-spacing: 2px;
}
.adm-more {
	display: block;
    width: 192px;
	height: 30px;
	border: 1px solid #fff;
	font: 14px/30px "microsoft yahei";
	color: #fff;
	text-align: center;
	border-radius:4px ;
	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: #FFAE00;
	color: #fff;
	border: none;
}

/*title*/
.title{
	width: 100%;
	margin: 0 auto;
	height:150px;
	background: url(../images/adm-title.png) no-repeat center bottom;
}
.title h4{
	font: bold 30px/48px "microsoft yahei";
	color: #005FBB;
	letter-spacing: 2px;
	text-align: center;
	padding-top: 50px;
}
.title p{
	font: 24px/40px "microsoft yahei";
	color: #ccc;
	text-align: center;
	letter-spacing: 1px;
	
}
.title h4:after,.title h4:before{
	content: "-";
	display: inline-block;
	margin: 0 30px;
}
/* 滑动门 */
#tab_case {
	width: 1180px;
	height: 320px;
	position: relative;
	margin: 50px auto;
}

#tab_case .tab_menu_case {
	width: 630px;
	position: relative;
	margin: 10px auto;
	z-index: 1;
}

#tab_case .tab_menu_case li {
	float: left;
	width:170px;
	height: 50px;
	line-height: 50px;
	border-bottom: 0px;
	cursor: pointer;
	text-align: center;
	margin: 0 20px ;
	background: #F2F2F2;
}

#tab_case .tab_box_case {
	width: 1180px;
	clear: both;
	top: 30px;
	position: relative;
}

#tab_case .tab_menu_case .selected_case {
	background-color: #005FBB;
	cursor: pointer;
}
#tab_case .tab_menu_case .selected_case a{
	color: #fff;
}
#tab_case .hide {
	display: none;
}

.tab_box_case ul li{
	float: left;
	width: 282px;
	margin: 0 6px;
}
.tab_box_case ul li img{
	width: 280px;
	height: 212px;
	border: 1px solid #ccc;
}
.tab_box_case ul li p a.case-more{
	font: 16px/30px "microsoft yahei";
	color: #333;
	text-align: center;
	display: block;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.tab_box_case ul li:hover p a.case-more{
	color: #005FBB;
}


/*adv4*/
.adv4{
	width: 100%;
	height: 540px;
	background: #f2f2f2;
	margin-top: 50px;
	
}
.adv4 ul li{
	width: 324px;
	float: left;
	margin: 50px 34px;
}
.adv4 ul li img{
	width: 324px;
	height: 198px;
	display: block;	
}
.adv4 ul li p{
	font: 16px/24px "microsoft yahei";
	letter-spacing: 4px;
	text-align: center;
	margin-top: 20px;
}

/*shop*/
.shop{
	width: 1180px;
	height: 650px;
	margin: 0 auto;
}
.shop ul{
	margin-top: 50px;
}
.shop ul li{
	width: 550px;
	height: 200px;
	background: #f2f2f2;
	float: left;
	margin: 0 20px 40px;
}
.shop ul li .shop-left a{
	width: 231px;
	height: 184px;
	display: block;
	padding: 8px;
}
.shop ul li img{
	width: 231px;
	height: 184px;
	display: block;
	
}

.shop-right h4 a{
	display: block;
	padding:10px 20px;
	font: bold 20px "microsoft yahei";
	color: #005FBB;
	letter-spacing: 2px;
}
.shop-right p{
	padding:10px 20px 0;
	width: 260px;
	font: 14px/26px "microsoft yahei";
	color: #5f5f5f;
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
}
a.shop-more{
	width: 110px;
	height: 34px;
	display: block;
	font: 14px/34px "microsoft yahei";
	color: #fff;
	background: #005FBB;
	margin: 20px 0 0 20px;
	text-align: center;
}


/*about*/
.about{
	width: 100%;
	height: 540px;
	margin-top: 50px;
	background: #f2f2f2;
	padding-top: 50px;
}
.about-left{
	width: 400px;
	height: 465px;
	background: url(../images/about-leftbg.png) no-repeat left top;
	margin-top: 30px;
	position: relative;
}
.about-left p{
	width: 14px;
	font: 14px/30px "microsoft yahei";
	color: #333;
	position: absolute;
	left: 0;
	top: 110px;
	text-align: center;
}
.about-left h4{
	font:bold 22px/40px "microsoft yahei";
	color: #333;
	width: 22px;
	position: absolute;
	top: 70px;
	left: 30px;
}
.about-img1{
	width: 322px;
	height: 425px;
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
}
.about-img1 img{
	width: 322px;
	height: 425px;
	display: block;
	
}
.about-right {
	width: 710px;
}
.about-right h3 a{
	display: block;
	font: bold 26px/30px "microsoft yahei";
	color: #005FBB;
	letter-spacing: 2px;
	padding-top: 120px;
}
.about-line{
	width: 28px;
	height: 4px;
	background: #333;
	margin:40px 0;
}
.about-right p{
	font: 14px/30px "microsoft yahei";
	color: #5f5f5f;
	text-indent: 2em;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
}
.about-more1{
	display: block;
	width: 140px;
	height: 40px;
	background: #005FBB;
	text-align: center;
	color: #fff;
	font: 15px/40px "microsoft yahei";
	margin-top: 50px;
}
.about-more1:hover{
	background: #FFAE00;
	
}


/*alb*/

/*------###############--------*/

.in_news_1{ width:1180px; height:auto; margin:0 auto; margin-top:20px; }

/* æ ‡ç­¾åˆ‡æ¢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:136px; height:36px;line-height:36px; text-align:center; background:#F2F2F2; border: 1px solid #ccc;  font-size:16px; cursor:pointer; margin:0 40px; }

#tab_fcc .tab_menu li h3{ font-size:16px; font-weight:normal;}

#tab_fcc .tab_menu .selected{ border: 1px solid #005FBB; background:#005FBB; color:#FFF; height:36px; cursor:pointer; -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }
.tab_menu-box{
	width: 440px;
	margin: 0 auto;
}
#tab_fcc .tab_menu .maleft{}

#tab_fcc .tab_menu li a{ color:#333;}
#tab_fcc .tab_menu .selected 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:14px; text-align:center; font-weight:normal; line-height:50px;  }

/* å‘å·¦æ»šåŠ¨ï¼Œç»“æŸ */

/*å›¾ç‰‡æ”¾å¤§1ï¼Œå¼€å§‹*/
.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.2);   }




/*------###############--------*/


/*prob*/

.prob{ width:1180px;  height:80px; margin:0 auto; margin-top:40px; overflow:hidden;}

.probt{ float:left;  width:200px;height:74px;line-height:74px; font-size:24px; }
.probt h3{ font-size:24px; }
.probt a{color:#fff; padding-left:77px; display:block; background:url(../images/in_faqt.png) 26px center no-repeat #008012;  -webkit-transition: all .3s ease-out; transition: all .3s ease-out;  }
.probt a:hover{ color:#fff; background:url(../images/in_faqt.png) 26px center no-repeat #00510b; }

.prob_more{ display:block; margin:10px auto 0 auto;  }
.prob ul{  height:64px; overflow:hidden; }
.prob ul li{ height:64px; padding:8px 0 0 20px;  }
.prob ul li .wen{  height:24px; line-height:24px; overflow:hidden; margin-bottom:7px; background:url(../images/faq_q.png) no-repeat left; padding-left:26px; }
.prob ul li .da{ height:24px; line-height:24px; color:#343434; background:url(../images/faq_a.png) no-repeat left; overflow:hidden; padding-left:26px; }

.txtScroll-top{ float:right; width:979px; height:72px; border-right:1px solid #dbdbdb; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; position:relative;}
.txtScroll-top .hd{position:absolute;width:20px;top:11px; right:10px;height:50px;z-index:10;}
.txtScroll-top .hd a{width:20px;height:20px;display:block; cursor:pointer;}
.txtScroll-top .hd a.next{background:url(../images/faq_up.png) no-repeat;position:absolute;top:0px;}
.txtScroll-top .hd a.prev{background:url(../images/faq_down.png) no-repeat;position:absolute;bottom:0px;}

/*wintess*/
.wintess{
	width: 100%;
	height: 650px;
	background: #f2f2f2;
	margin-top: 40px;
}
.wintess ul li{
	width: 336px;
	margin:50px 28px 0;
	float: left;
	
}
.wintess ul li .wintess-top{
	width: 296px;
	height: 200px;
	background: url(../images/wintess-libg.png) no-repeat center;
	padding: 0 20px;

}
.wintess ul li p{
	font: 14px/24px "microsoft yahei";
	padding-top: 40px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
}
.wintess ul li img{
	display: block;
	width: 142px;
	height: 142px;
	display: block;
	margin: 0 auto;
	border-radius: 50%;
	padding-top: 10px;
}
.wintess-more{
	display: block;
	text-align: center;
	font: bold 20px/50px "microsoft yahei";
	letter-spacing: 2px;
	color: #005FBB;
	margin-top: 10px;
}
.wintess ul li:hover .wintess-more{
	color: #FFAE00;
}


/*news*/
.news{
	height: 420px;
}
/* 滑动门 */
#tab_news{width:650px;position:relative;margin:40px auto 0;float: left;}
#tab_news .tab_menu_news{float:left;position:absolute;z-index:1;width: 650px;
height: 46px;background: #F2F2F2;}
#tab_news .tab_menu_news li{float:left;width:122px;height:46px;line-height:46px;border-bottom:0px;cursor:pointer;text-align:center;margin:0 2px 0 0; background:#f2f2f2;}
#tab_news .tab_box_news{width:650px;clear:both;top:40px;position:relative;}
#tab_news .tab_menu_news .selected_news{background-color:#005FBB;cursor:pointer;color: #fff;}
#tab_news .tab_menu_news .selected_news a{color:#fff;}
#tab_news .hide{display:none;}
#tab_news .tab_box_news div{}
.tab_box_news{
	width: 546px;
	padding-top: 20px;
}
.tab_box_news ul li{
	width: 650px;
	height: 40px;
	border-bottom: 1px dashed #f2f2f2;
	font: 14px/40px "microsoft yahei";
	color: #333;

}
.news-left{
	width: 650px;
}
.news-time{
	font: 15px/40px "microsoft yahei";
}
.news-text{
	width: 480px;
	background: url(../images/news-icon.png) no-repeat center left;
	text-indent: 20px;
}
.tab_box_news ul li:hover .news-text,.tab_box_news ul li:hover .news-time{
	color: #005FBB;
}
.news-right ul li{
	width: 519px;
	height: 267px;
	position: relative;
	margin-bottom: 36px;
}
.news-right ul li:before{
	content: "";
	display: inline-block;
	background: url(../images/news-icon.png) no-repeat center;
	width: 6px;
	height: 11px;
}
.news-right ul li a{
	display: block;
	width: 519px;
	height: 267px;
}
.news-right ul li span{
	display: block;
	width: 519px;
	height: 42px;
    background: rgba(172,120,76,.8);
    position: absolute;
    top: 225px;
	text-indent: 1em;
	font: 15px/42px "microsoft yahei";
	color: #fff;
}

.news-right{
	width: 494px;
	margin-top: 40px;
	position: relative;
}
.news-right img{
	width: 494px;
	height: 340px;
}
.news-right p{
	width: 474px;
	height: 54px;
	background: #005FBB;
	position: absolute;
	bottom: 0;
	padding:0 10px;
	font: 14px/54px "microsoft yahei";
	color: #fff;
}


/*links*/

.yqlj_tt span {
    font-size: 22px;
    color: #333;
    line-height: 24px;
    padding-left: 48px;
    float: left;
    padding-top: 24px;
    padding-right: 20px;
}
.links {
	width: 1180px;
	background:url(../images/link_bg.jpg) center no-repeat;
	height: 55px;
	padding: 0;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 30px;
	padding: 10px;
}
.links a {
	display: inline-block;
	padding: 0px 16px;
	color: #333;
	line-height: 25px;
}
.links a:hover {
	color: #00499C;
}