@charset "utf-8";

/* CSS Document */

/*-----------公用-----------*/



::selection {

	background-color: #019946;
	color:#fff;
}

::-moz-selection {

	background-color: #019946;
	color:#fff;
}

::-webkit-selection {

	background-color: #019946;
	color:#fff;
}

::-webkit-scrollbar {

	width: 8px;

	height: 8px;

	background-color: #F5F5F5

}

::-webkit-scrollbar-track {

	border-radius: 10px;

	background-color: #E2E2E2

}

::-webkit-scrollbar-thumb {

	border-radius: 10px;

	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);

	background-color: #555

}

* {

	padding: 0;

	margin: 0;

	font-family: "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;

}

body {

	font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;

	color: #333;

	margin: 0;

	line-height: 1;

}

:focus {

	outline: 1;

}

article,

aside,

canvas,

details,

figcaption,

figure,

footer,

header,

hgroup,

menu,

nav,

section,

summary {

	display: block;

}

a {

	margin: 0;

	padding: 0;

	border: 0;

	font-size: 100%;

	vertical-align: baseline;

	background: transparent;

}

ins {

	background-color: #ff9;

	color: #000;

	text-decoration: none;

}

mark {

	background-color: #ff9;

	color: #000;

	font-style: italic;

	font-weight: bold;

}

del {

	text-decoration: line-through;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}

hr {

	display: block;

	height: 1px;

	border: 0;

	border-top: 1px solid #cccccc;

	margin: 1em 0;

	padding: 0;

}

input,

select {

	vertical-align: middle;

}

li,

ul {

	list-style-type: none;

}

img {

	border: none;

}

a {

	color: #333;

	text-decoration: none;

	-webkit-transition: all .3s ease-out;

	transition: all .3s ease-out;

}

a:link,

a:hover,

a:active,

a:visited {

	text-decoration: none;

}



input,

textarea {

	outline: 0;

	border: 0;

}

textarea {

	resize: none;

}

h1,

h2,

h3,

h4,

h5,

h6,

dl,

dd,

dt,

i,

em {

	font-weight: normal;

	font-style: normal;

}

/*-----------公用结束-----------*/

/*public start*/

.public{width:670px;height:56px;margin: 0 auto;background: url("../images/public.png")no-repeat 0px 33px; text-align: center;}

.public h3 a{font-size:24px;color:#444;font-weight: bold;display: block;margin: 10px 0;}

.public span{font-size:16px;color:#888;}





/*public end*/

.boxes{width:1180px; overflow:hidden; margin:0 auto;}

/* banner */

.banner{width:100%; margin:0 auto; position:relative; height:600px; z-index:0;}

.fullSlide{width:100%;position:relative;height:100%;background:transparent}

.fullSlide .bd{margin:0 auto;height:100%;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul{height:100%;}

.fullSlide .bd li{height:100%;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat}

.fullSlide .bd li a{display:block;height:100%}

.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0}

.fullSlide .hd ul{text-align:center;margin-bottom:20px}

.fullSlide .hd ul li{background:#019946;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;*filter:alpha(opacity=50);*opacity:.5;line-height:999px}

.fullSlide .hd ul .on{background:#034977;}

.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none}

.fullSlide .next{left:auto;right:15%;background-position:-6px -137px}

/*五个简介开始*/

.five{background: url("../images/five.jpg")no-repeat center;height: 99px;width:100%;}

.five p{font-size:18px;color:#fff;float: left;}

.five_1{margin-right: 77px;}

.five_2{margin-right: 130px;}

.five_3{margin-right: 104px;}

.five_4{margin-right: 78px;}

.five_5{margin-right: 30px;}

/*五个简介结束*/

/*荣誉资质开始*/

/*search开始*/

.search-box{ width:100%;  height:100px;  }

.search-box2{ width:1180px;  height:98px;  width:246px;  float: left;margin:15px 0 0 10px;   }

.search-L{ width:220px;  height:30px;  line-height:30px;  color:#fff;  float:left;  overflow:hidden;  margin-top:16px;    text-overflow: ellipsis;
    white-space: nowrap;  }

.search-L a{ margin-right:10px;color:#fff;}

.search-R{ width:246px;  height:30px;  float:right;  border:1px solid #4c4c4c;  background:#fff;  }

.search-R1{ width:210px;  height:28px;  float:left;  }

.search2{ width:210px;  padding-left:10px;  background:none;  color:#909090;  line-height:28px;  height:28px;  }

.search3{padding:5px 8px 0 0;}

.search3 input {  background: url(../images/search.jpg)no-repeat;  position: relative;  left: 6px;  width: 24px;  height: 24px;cursor: pointer;  }

/*search结束*/

.hbbox{margin-top: 30px;}

.hb_bt{background:url(../images/hb_bt_bj.jpg) no-repeat center; width:422px; height:140px; float:left; text-align:center; line-height:35px;padding-right:48px;}

.hb_bt_right{float: right}

.hb_bt a{color:#fff; text-transform:uppercase;}

.hb_bt h3{padding-top:20px;}

.hb_bt h3 b{font-size:30px;}

.hb_bt span a{font-size:16px;}

.hb{width:700px; height:182px; overflow:hidden; float:right;}

/* 连续滑动门开始 */

.gd_01{ position:relative; height:200px; width:960px;overflow: hidden;}

.gd_01 em{  position: absolute;  top: 0;  }

.gd_01 .t_l{ right:260px;top: 0;}

.gd_01 .t_r{ right:260px; top:50px;}

.gd_01 #simgs{}

.gd_01 li{float:left; width:204px; padding: 0 16px 0 0; text-align:center;}

.gd_01 li.last{ padding-right:0;}

.gd_01 li img{ display:block; width:200px; height:117px;border:1px solid #999999;}

.gd_01 li a{ color:#000000; line-height:30px; width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.gd_01 .fl { float:left;}

.gd_01 .fr { float:right;}

.gd_01 .pa{ position:absolute;}

.gd_01 .pr{ position:relative}

.gd_01 li img:hover{border:1px solid #015db0;}



/*荣誉资质结束*/

/*kind start*/
.kind{width:1180px;height:128px;overflow: hidden;}
.kind li{width:106px;height:108px;background: #f0f0f0;text-align: center;float: left;margin-right: 8px;padding:10px 42px;}

.kind>ul>li>a{display: block;width:88px;height:70px;background: #019946;border-radius: 500px;padding-top:18px;margin: 0 0 5px 10px;}

.kind>ul>li>a:hover{background: #ff0000;}

/*kind end*/

/*cententbox*/

.cententbox{width:100%; margin:0 auto; overflow:hidden;}

.boxes{width:1180px; overflow:hidden; margin:30px auto 0;}



/*product start*/

.probox{margin:40px auto; height:880px; overflow:hidden;}

.flbox{width:230px; float:left; height:880px;}

.flbox h2{background:#019946; height:90px; padding-right:10px; width:220px; text-align:center; line-height:30px; letter-spacing:2px;}

.flbox h2 a{color:#fff; font-size:24px; display:block; padding-top:10px;}

.flbox h2 a span{font-size:14px; font-weight:normal; text-transform:uppercase;}

.fl{width:224px; border:3px solid #019946; border-top:none; padding:10px 0; height:750px; overflow:hidden;position: relative;}

.fl dl{width:200px; margin:0 auto 10px auto;}

.fl dl dt{width:100%; height:40px; line-height:40px; background:url(../images/fl_x.jpg) no-repeat 20px center #333333;}

.fl dl dt a{display:block; padding-left:35px; font-size:16px; color:#fff;}

.fl dl dt:hover{background:url(../images/fl_x.jpg) no-repeat 20px center #019946;}

.fl dl dd{background:url(../images/fl_x1.jpg) no-repeat left center; padding-left:12px; margin-left:35px; line-height:40px;    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;}

.fl dl dd a:hover,#tab p a:hover{color:#019946; text-decoration:underline;}

.pro_nr{width:900px; float:right; overflow:hidden;}

.fl div{height:40px;background:url("../images/fl_tel.jpg")no-repeat 0px 2px;padding-left:40px;position: absolute;bottom: 20px;left: 30px;}

.fl div p{font-size:14px;color:#454545;margin: 5px 0px;}

.fl div span{font-size:18px;color:#454545;font-weight: bold;}







/* 滑动门 */

#tab{width:100%;position:relative; overflow:hidden; height:880px;}

#tab ul p{position:absolute; right:0; top:0;line-height:40px;}

#tab ul p a{color:#211d03; font-weight:bold;line-height: 40px;}

#tab .tab_menu{width:100%;position:absolute;z-index:1;left:0; top:0;}

#tab .tab_menu li{float:left;width:140px;height:40px;line-height:40px; background:#333333; text-align:center;cursor:pointer;margin:0 5px 0 0; font-size:18px; font-weight:bold;}

#tab .tab_menu li a{color:#fff; display:block;}

#tab .tab_box{width:100%;clear:both;top:70px;position:relative;overflow:hidden; height:880px;}

#tab .tab_menu .selected{background:#019946;cursor:pointer;}

#tab .tab_menu .selected a{color:#fff;}

#tab .hide{display:none;}

#tab .tab_box div ul{width:930px;}

.tab_menu{width:900px;height:40px;background: #bfbfbf;}

.con-six{  width: 280px;  height: 240px;  float: left;  margin-right:30px;  margin-bottom:30px;  position: relative;  overflow: hidden;  cursor: pointer;  }

.conimg-two{  width: 280px;  height: 240px;  }

.txt-six{  position: absolute;  left: 0;  top: 0;  width: 100%;  height:240px;  line-height: 45px;  text-align: center;  color: #fff;  background: url(../images/pro_hover.png) no-repeat center;  opacity:0;  }

.txt-six h3 a{  font-size:18px; font-weight:normal; color:#fff; line-height:35px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; padding-top:80px; width:85%; margin:0 auto;  }

.txt-six h3 a:hover{text-decoration:underline;}

.con-six:hover .txt-six:hover{opacity:1;}

/*滑动门*/

/*product end*/





/*第一个小广告开始*/

/*x_banner 优势*/

.bigbox{width:100%;  overflow:hidden; background:url(../images/ad1.jpg) no-repeat top center;}

.x_banner{height:242px; overflow:hidden;}

.txt_left{width:560px; float:left; color:#fff;  margin-left:30px;}

.txt_left p{font-size:18px; letter-spacing:1px; line-height:45px;}

.txt_left p b{font-size:45px;}

.txt_left p span{font-size:36px;font-weight: bold;}

.txt_left ul{overflow:hidden; margin-top:10px;}

.txt_left ul li{float:left; width:130px; height:30px; line-height:30px; background:#019946; color:#fff; text-align:center; font-size:18px; font-weight:bold; margin-right:36px;}

.right_tel{width:260px; float:right; margin:-8px 12px 0 0;}

.right_tel p,.about_btn p,.x_tel p{font-size:16px; height:92px; background:url(../images/top_tel.png) no-repeat left center; padding-left:60px; color:#fff;padding-top: 11px; line-height: 30px;}

.right_tel p b,.about_btn p b,.x_tel p b{font-size:26px; font-family:Impact;}

.right_tel a{display:block; width:138px; height:40px;background: #fff; margin:0 auto;font-size: 18px;color:#019946;text-align: center;line-height: 40px;font-weight: bold;border-radius: 10px;}

/*第一个小广告结束*/

/**ys_box**/

.ys_box{ height:1740px; background:url(../images/ys_bg.jpg) no-repeat center; margin-top:30px;}

.ys_box h3{ width:1180px; height:108px; margin:auto; padding-top:30px; text-align:center;}

.ys_box h3 a{ display:block; font-size:44px; font-weight:bold; color:#019946; font-family:"微软雅黑"; line-height:70px;}

.ys_box h3 span{ color:#fff; font-size:22px; display:block; background:url(../images/ys_tit.png) no-repeat center; height:38px; line-height:38px; text-align:center;}

.ys_big{ width:1180px; margin:auto; height:1602px; position:relative;}

.ys_list{ position:absolute; z-index:99;}

.ys_list span{ display:block; font-size:24px; color:#019946; line-height:30px; font-weight:bold; margin-bottom:10px; padding-left:85px;}

.ys_list span b{ display:block; font-size:18px; color:#000;}

.ys_list p{ font-size:14px; line-height:30px; color:#303030; background:url(../images/ys_ico.png) no-repeat 20px 12px; padding-left:35px; margin-top:10px;}

.ys_list1{ top:138px; left:696px; width:485px;}

.ys_list1 span{ background:url(../images/ys_num1.png) no-repeat;}

.ys_list2{ top:600px; left:10px; width:555px;}

.ys_list2 span{ background:url(../images/ys_num2.png) no-repeat;}

.ys_list3{ top:970px; left:615px; width:555px;}

.ys_list3 span{ background:url(../images/ys_num3.png) no-repeat;}

.ys_list4{ top:1318px; left:20px; width:500px;}

.ys_list4 span{ background:url(../images/ys_num4.png) no-repeat;}

.ys_pic1{ left:0px; top:38px; position:absolute;}

.ys_pic2{ right:0px; top:488px; position:absolute;}

.ys_pic3{ left:0px; top:910px; position:absolute;}

.ys_pic4{ right:0px; bottom:0px; position:absolute;}

/*advantage end*/

/*case start*/

.case_wrapper{width:100%;height:829px;background: #f2f2f2;}

.case{width:1040px;height:612px;overflow: hidden;padding:30px;background: #fff;margin: 0 auto;}

.case_top{border-bottom: dashed 1px #999;padding:0 0 25px 0;height: 250px;margin-bottom: 30px;}

.case_top a{float: left;}

.case_top img{width:490px;height:245px;margin-bottom: 20px;}

.case_top h4 a{font-size:18px;color:#333;margin-bottom: 34px;width:420px;}

.case_top p{width:430px;height:97px;color:#666;text-align: left;line-height: 30px;}

.case_top span a{font-size:14px;color:#333;position: absolute;bottom: 30px;left: 0px;}

.case_top div{width:420px;height:245px;float: right;margin-top: 24px;position: relative;}

.case ul li{width:290px;height:290px;float: left;}

.case_li_2{border-left:dashed 1px #999;border-right:dashed 1px #999;padding:0 40px;margin: 0 40px;}

.case ul li img	{width:290px;height:170px;margin-bottom: 20px;}

.case ul li h4 a{font-size:18px;color:#333;}

.case ul li p{width:288px;height:54px;color:#999;line-height: 30px;overflow: hidden;}

.case ul li span a{font-size:14px;color:#333;display: block;margin-top: 20px;}







/*case end*/

/*assess start*/

/*客户见证*/

.bt{width:100%; height:96px; text-align:center;}

.bt h3{font-size:24px;font-weight: bold;}

.bt h3 b{color:#d9241c; line-height:35px;}

.bt p{font-size:18px; color:#666666; text-transform:uppercase; line-height:20px;}



.bt div a{display:block; width:80px; height:30px; margin:0 auto; background:#666666; color:#fff; line-height:30px; text-transform:uppercase; font-size:16px; font-weight:bold;}

.bt div a:hover{background:#d9241c;}

.jz{width: 1180px;height:380px; overflow:hidden; margin-top:30px;}

.jz ul{width:1200px; overflow:hidden;}

.jz ul li{width:280px; height:380px; background:#e6e6e6; float:left; margin-right:20px; position:relative;}

.jz ul li img{width:230px; height:190px; border:5px solid #fff; margin:20px auto 0; display:block;}

.jz ul li .jz_txt{width:240px; margin:10px auto 0;}

.jz ul li .jz_txt h4 a{width:100%; line-height:30px; font-size:16px; display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-align:center;}

.jz ul li .jz_txt h4 a:hover{color:#d9241c;}

.jz ul li .jz_txt div{margin-top:5px; height:70px; text-indent:2em; line-height:24px;overflow: hidden;}

.jz ul li p{height:30px; width:100%; line-height:30px; text-align:center; background:#b3b3b3; font-size:16px; position:absolute; bottom:0; left:0;}

.jz ul li p a{display:block;}

.jz ul li p a:hover{background:#d9241c; color:#fff;}

/*assess end*/

/*第二个广告开始*/

.ad2{background: url("../images/ad2.jpg")no-repeat;height:150px;position: relative;margin:40px auto; }

.ad2 h4{font-size:30px;color:#fff;font-weight: bold;margin: 20px auto;position: absolute;right:20px;}

.ad2 div{position: absolute;right:20px;top:76px; }

.ad2 a{width:147px;height:41px;background: #333;display: block;border-radius: 10px;color:#fff;font-size:20px;line-height: 41px;text-align: center;float: left;margin-left: 20px;margin-top: 10px;}

.ad2 p{display: block;color:#fff;font-size:16px;background: url("../images/top_tel.png")no-repeat 0px 0px;padding-left:56px;float: left; }

.ad2 b{;color:#fff;font-size:30px;line-height: 35px;}



/*第二个广告结束*/

/*about start*/

.about{height:360px;margin-bottom: 0px; }

.about h3{background: url("../images/about_title_bg.png")no-repeat;width: 180px;padding:26px 68px;margin: 40px auto;font-size:30px;color:#019946;font-weight: bold;line-height: 28px;position: relative;left: 20px;}

.about h3 a{color:#019946;}

.about div{width:540px;height:353px;background: #019946;float: right;padding:40px 0 0 50px;}

.about a img{width:590px;height: 393px;float: left;}

.about h4{font-size:24px;color:#fff;font-weight: bold;margin-bottom:30px; }

.about p{font-size:14px;color:#fff;height: 177px;width:482px;line-height: 30px;overflow: hidden;   display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;    margin-bottom: 40px;}

.about>div>a{font-size:14px;color:#333;display: block;width:60px;height:20px;background: #fff;text-align: center;line-height: 20px;border-radius: 10px;    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;    margin-bottom: 40px;}

.about>div>a:hover{background: #019946;}



/*公司环境结束*/

.bt3{width:100%;height: 28px;line-height: 28px;border-bottom: solid 1px #333;margin-bottom: 30px;}

.bt3 h3 a{font-size:18px;color:#333;float: left;font-weight: bold;}

.bt3 p a{font-size:14px;color:#666;float: right;}

.gd_05{ position:relative; height:200px; width:1180px;}

.gd_05 em{  position: absolute;  top: 56px;  }

.gd_05 .t_l{  left:0px;  }

.gd_05 .t_r{  right:0px;  }

.gd_05 #simgs05{ width:1100px; overflow: hidden;margin:0 auto;height: 200px;}

.gd_05 div{height:181px;}

.gd_05 li{float:left; width:202px;height:161px; padding-right:25px; text-align:center; line-height:30px;}

.gd_05 li.last{padding-right:0;}

.gd_05 li img{ display:block; width:200px; height:157px;border:1px solid #999999;}

.gd_05 li a{color:#454545;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.gd_05 li img:hover{border:1px solid #019946;}

.gd_05 li a:hover{color:#019946; text-decoration:underline;}

.gd_05 .fl { float:left;}

.gd_05 .fr { float:right;}

.gd_05 .pa{ position:absolute;}

.gd_05 .pr{ position:relative}

/*about end*/

/*contact start*/

.new_wrapper{overflow: hidden;margin-top: 40px;}

.contact>h4{background: url("../images/contact_title.jpg")no-repeat;height: 33px;padding:20px 30px 0 18px;margin-bottom:30px;}

.contact>h4>span>a{font-size:16px;color:#019946;float: left;}

.contact>h4>b>a{font-size:14px;color:#019946;float: right;font-weight: normal;}

.contact>h5{font-size:16px;color:#333;line-height: 35px; background: url("../images/contact_bg.jpg")no-repeat 0px 7px; padding-left:34px;}

.contact>h6{font-size:16px;color:#333;line-height: 35px;background: url("../images/contact_bg.jpg")no-repeat 0px -31px;padding-left:34px;}

.contact>p{font-size:16px;color:#333;line-height: 35px;background: url("../images/contact_bg.jpg")no-repeat 0px -70px;padding-left:34px;}

.contact>span{font-size:16px;color:#333;line-height: 35px;background: url("../images/contact_bg.jpg")no-repeat 0px -107px;padding-left:34px;display: block;}

.contact>b{font-size:16px;color:#333;line-height: 35px;background: url("../images/contact_bg.jpg")no-repeat 0px -144px;padding-left:34px;display: block;font-weight: normal;    margin-top: -10px;}

/*contact end*/

/*new start*/

.new{width:640px;height:458px;overflow: hidden;}

.new>h4{height: 43px;background: url("../images/new_title.jpg")no-repeat 0px 0px ;padding:10px 30px 0 18px;margin-bottom:30px;}

.new>h4>a{font-size:16px;color:#019946;display: block;padding:8px 4px;float: left;}

.new>h4>a:hover,.new>h4>a.hover{background: #019946;color:#fff;}

.new>h4>b>a{font-size:14px;color:#019946;float: right;font-weight: normal;line-height: 32px;}

.new_body>div>ul>li>a{width:130px;height:100px;float: left;margin-right: 25px;}

.new_body img{width:130px;height: 100px;}

.new_body li{width:640px;height: 100px;margin-bottom: 25px;}

.new_body>div>ul>li>div{width:388px;float: left;}

.new_body>div{display: none;}

.new_body>div>ul>li>div>a{font-size:16px;color:#454545;font-weight: bold;    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;   width: 384px;}

.new_body>div>ul>li>div>p{font-size:14px;color:#666;text-indent: 2em;line-height: 30px;height: 83px;overflow: hidden;    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;}

.new_body>div>ul>li>h5{width:82px;height:98px;border:solid 1px #e5e1e0;float: right;}

.new_body>div>ul>li>h5>p{display: block;width:82px;height:49px;background: #e5e1e0;color:#666;text-align: center;line-height: 50px;font-size:16px;}

.new_body>div>ul>li>h5>span{display: block;color:#666;text-align: center;line-height: 50px;font-size:16px;}







/*new end*/







/*link*/

.link-box{ width:100%;  border-top:1px solid #b2b2b2; overflow:hidden; margin:0 auto; margin-top:40px;}

.link{ width:1180px; line-height:30px; overflow:hidden; margin:10px auto;}

.link h3{float:left; font-size:18px; color:#019946;}

.link a{ margin:0 15px;}































































