@charset "utf-8";
/* CSS Document */
/*-----------公用-----------*/

::selection {background-color: #0164b9;}
::-moz-selection {background-color: #0164b9;}
::-webkit-selection {background-color: #0164b9;}
::-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;}
/*-----------公用结束-----------*/
.boxes{width:1180px; overflow:hidden; margin:0 auto;}
/* banner */
.banner{width:100%; margin:0 auto; position:relative; height:450px; 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:#038de8;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}
/*search  start*/
.search-box li{float: left;width:202px;height:100px;background: #0164b9;margin-right: 1px;}
.search-box li p{width:65px;height:70px;text-align: center;color:#fff;padding-left: 78px;padding-top: 10px;margin-top: 20px;margin-left:20px;line-height: 21px;}
.search_p1{background: url("../images/serach_bg.png")no-repeat 10px 0px;}
.search_p2{background: url("../images/serach_bg.png")no-repeat 10px -152px;}
.search_p3{background: url("../images/serach_bg.png")no-repeat 10px -301px;}
.search_p4{background: url("../images/serach_bg.png")no-repeat 10px -461px;}
.search-box{ width:100%;height:100px;}
.search-box2{ width:1180px;height:100px;width:368px;float: right;background: #0164b9;}
.search-L{ width:700px;height:30px;line-height:30px;color:#fff;float:left;overflow:hidden;margin-left: 48px;margin-top:16px;}
.search-L a{ margin-right:10px;color:#fff;}
.search-R{ width:312px;height:30px;float:right;border:1px solid #4c4c4c;background:#fff;margin-right: 7px;}
.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{ width:20px;height:20px;background:url(../images/search.jpg) no-repeat center;float:right;cursor:pointer;border:medium none;}

/*search  end*/
/*honor start*/
.hbbox{height:250px; margin:0 auto;}
.hbbox1{height:140px; margin:0 auto;}
.hb_bt{background:url(../images/hb_bt_bj.jpg) no-repeat center; width:220px; height:140px; float:left; text-align:center; line-height:35px;}
.hb_bt a{color:#fff; text-transform:uppercase;}
.hb_bt h3{padding-top:20px;}
.hb_bt h3 b{font-size:24px;}
.hb_bt span a{font-size:16px;}
/* 连续滑动门开始 */
.gd_01{ position:relative; height:140px; width:950px;float: right;overflow: hidden;}
.gd_01 em{  position: absolute;  top: 0;  }
.gd_01 .t_l{ right:20px;top: 0;}
.gd_01 .t_r{ right:20px; top:50px;}
.gd_01 #simgs{}
.gd_01 li{float:left; width:200px; padding: 0 16px 0 0; text-align:center;}
.gd_01 li.last{ padding-right:0;}
.gd_01 li img{ display:block; width:198px; height:108px;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;}
/*honor end*/

/*荣誉资质结束*/
/*cententbox*/
.cententbox{width:100%; margin:0 auto; overflow:hidden;}
.boxes{width:1180px; overflow:hidden; margin:30px auto 0;}

/*product开始*/
.bt{text-align:center;margin-bottom: 50px;}
.bt h3 a{font-size:28px; color:#0064cb; line-height:40px;font-weight: normal;}
.bt div{width:100%; height:28px; background:url(../images/bt.jpg) no-repeat center; margin:0 auto;font-weight: normal;}
.bt p a{ color:#0064cb; text-transform:uppercase; display:block; line-height:25px; margin:0 auto;}
.product_title{width:605px;height: 40px;margin: 40px auto 40px;}
.product_title a{font-size:16px;color:#fff;display: block;width:120px;height:40px;background: #a0a0a0;text-align: center;line-height: 40px;margin-right: 1px;float: left;}
.product_title a:hover,.product_title a.hover{background: #0164b9;}
.product li{width:278px;height:368px;border: solid 1px #999;float: left;margin-right:20px;background: url("../images/product_bg.png")no-repeat top center;text-align: center;position: relative;}
.product h4 a{font-size:18px;color:#0164b9;margin-top: 28px;display: block;margin-bottom: 10px;}
.product p{width:248px;text-align: left;margin-left: 20px;line-height: 20px;text-indent: 2em;
overflow: hidden;
text-overflow: ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical; 
-webkit-line-clamp:2; 
}
.product img{width:278px;height:188px;margin-top: 40px;}
.product>ul{display: none;}
.product>ul>li>span>a{display: block;width:278px;height:28px;background: #0164b9;line-height: 28px;text-align: center;color:#fff;position: absolute;bottom: 0;}
.product>ul>li>span>a:hover{background: #023765;}
.product_wrapper{width: 1180px;height:490px;margin-bottom: 90px;overflow: hidden;}




/*product结束*/
/*第一个小广告开始*/
.bigbox{width:100%;overflow:hidden; background:url(../images/ad1.jpg) no-repeat top center;}
.x_banner{height:109px;width:680px; overflow:hidden;padding:40px 40px 0 500px;}
.x_banner h4{font-size:36px;color:#fff;opacity: 0.8;border-top:solid 1px #fff;border-bottom:solid 1px #fff;padding:10px;width:430px;font-weight: bold;text-align: center;float: left;}
.right_tel{width:230px; float:right; }
.right_tel p{font-size:18px; color:#333;position: relative;top:-30px;}
.right_tel a{display:block; width:130px; height:40px;background: #00376f; margin:0 auto;font-size: 18px;color:#fff;text-align: center;
	line-height: 40px;font-weight: bold;border-radius: 10px;position: relative;left: 20px;top:-10px;}
/*第一个小广告结束*/
/*第二个小广告开始*/
.bigbox{width:100%;overflow:hidden; background:url(../images/ad2.jpg) no-repeat top center;}
.x_banner2{height:109px;width:680px; overflow:hidden;padding:40px 40px 0 500px;}
.x_banner2 h4{font-size:34px;color:#0063ca;opacity: 0.8;border-top:solid 1px #fff;border-bottom:solid 1px #fff;padding:10px;width:448px;font-weight: bold;text-align: center;float: left;}
.right_tel2{width:230px; float:right; }
.right_tel2 p{font-size:18px; color:#454545;position: relative;top:-80px;}
.right_tel2 a{display:block; width:130px; height:40px;background: #00376f; margin:0 auto;font-size: 18px;color:#fff;text-align: center;
	line-height: 40px;font-weight: bold;border-radius: 10px;position: relative;left: 20px;top:-70px;}
/*第二个小广告结束*/
/*advantage start*/
.advantage{margin:0 auto;width: 1180px;overflow: hidden;height: 640px;background: url("../images/advantage.jpg")no-repeat;}

.advantage_title_top{width:574px;height:150px;background:url("../images/public.png")no-repeat 88px 102px;text-align: center;margin: 0 auto;}
.advantage_title_top h3 a{font-size:24px;color:#333;font-weight: bold;}
.advantage_title_top>a{display: block;width:70px;height:30px;background:#707070;line-height: 30px;text-align: center;color:#fff;margin: 16px auto 10px;font-weight: bold;text-transform: uppercase;}
.advantage_title_top>a:hover{background: #0063ca;}
.advantage_title_top p{font-size:18px;color:#888;text-transform: uppercase;}
.advantage_title_top span{font-size:24px;color:#333;font-weight: bold;}
.advantage_title_top span i{font-size:72px;color:#0063ca;}
.advantage_title_top span b{font-size:24px;color:#0063ca;}
.advantage_wrapper{margin-top: 66px;position: relative}
.advantage_title{width:905px;margin: 0 auto;overflow: hidden;}
.advantage_title h4{width:200px;height:50px;border-radius: 10px;border: solid 1px #0063ca;font-weight: normal;float: left;margin:0 12px 0 12px;}
.advantage_title h4 a{font-size:18px;color:#333;text-align: center;line-height: 50px;display: block;width:200px;height:50px;border-radius: 10px;}
.advantage_title h4 a:hover,.advantage_title h4.hover{background: #0063ca;color:#fff;}.advantage_title h4 a:hover,.advantage_title h4.hover a{color:#fff;}
.advantage_body li{display: none;}
.advantage_body{margin: 26px 0px 0px 90px;}
.advantage_body img{width:490px;height:360px;}
.advantage_body div{width:462px;height:270px;margin-left: 60px;}
.advantage_body a,.advantage_body div{float: left;}
.advantage_body h4{font-size:30px;color:#0063ca;width:462px;border-bottom: solid 2px #333;padding-bottom: 30px;margin-bottom: 30px;display: block;font-weight: bold;margin-top: 90px;}
.advantage_body p{font-size:14px;color:#454545;line-height: 30px;}
#advantage_l{position: absolute;left: 0px;top:220px;cursor: pointer;}
#advantage_r{position: absolute;right: 0px;top:220px;cursor: pointer;}
/*advantage end*/


/*case start*/
.mew_bt div{background:url(../images/hb_bt.jpg) no-repeat 385px 14px ; height:30px; margin-top:5px;}
.mew_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;}
.mew_bt div a:hover{background:#d9241c;}
.case{margin-top:20px; width: 1180px;overflow: hidden;height:605px;margin-bottom: 50px;}
.case ul{width:1185px; overflow:hidden;}
.con-four{width: 390px;height:300px;position: relative;overflow: hidden;cursor: pointer;float:left; margin-right:5px; margin-bottom:5px;}
.con-four .case_img img{width:390px;height:300px;}
.con-four .txt-four{position: absolute;left: -390px;top: 0;width:100%;height:300px;padding-top: 100px;line-height: 45px;text-align: center;color: #fff;background: url(../images/ico1.png);
	margin:0 auto;}
.txt-four h4{width:85%; margin:0 auto;}
.txt-four h4 a{font-weight: normal;color:#fff;font-size:20px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.txt-four h4 a:hover{text-decoration:underline;}
.txt-four p a img{width:50px;height:50px;margin:15px auto 0;}
/*case end*/
/*assess start*/
/*客户见证*/



.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;
text-overflow: ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical; 
-webkit-line-clamp:2; 
}
.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{width: 1180px;height350px;overflow: hidden;}
.about>a>img{width:464px;height:350px;}
.about_body{width:667px;height:350px;float: right;position: relative;}
.about h4{font-size:18px;color:#333;line-height: 35px;}
.about>.about_body>p{color:#666;text-indent: 2em;line-height: 34px;height: 170px;overflow: hidden;}
.about li{widht:62px;height:92px;float: left;text-align: center;position: relative;}
.about li p{position: absolute;bottom: 0px;margin-left:5px;text-align: center;}
.about_li{border-right:solid 1px #cdcdcd;padding-right:35px;margin-right: 42px;}
.about ul{position: absolute;bottom: 0px;transition: 1s;}
.about li:hover{bottom: 10px;}

/*公司环境结束*/
.bt3{width:100%;height: 28px;line-height: 28px;border-bottom: solid 1px #333;margin-bottom: 30px;margin-top: 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:118px; overflow: hidden;width:1180px;}
.gd_05 em{position: absolute;top: 18px;}
.gd_05 .t_l{left:0px;}
.gd_05 .t_r{right:0px;}
.gd_05 #simgs05{ width:1100px; 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:86px;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 #0164b9;}
.gd_05 li a:hover{color:#0164b9; 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: 100px;}
.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:#0164b9;float: left;}
.contact>h4>b>a{font-size:14px;color:#0164b9;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;}
.contact>i{font-size:16px;color:#333;line-height: 35px;background: url("../images/contact_bg.jpg")no-repeat 0px -183px;padding-left:34px;display: block;font-weight: normal;}

/*contact end*/
/*new start*/
.new{height:458px;overflow: hidden;width:640px;}
.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:#0164b9;display: block;padding:8px 4px;float: left;}
.new>h4>a:hover,.new>h4>a.hover{background: #0164b9;color:#fff;}
.new>h4>b>a{font-size:14px;color:#0164b9;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;}
.new_body>div>ul>li>div>p{font-size:14px;color:#666;text-indent: 2em;line-height: 30px;
overflow: hidden;
text-overflow: ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical; 
-webkit-line-clamp:2; 
}
.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:#038de8;}
.link a{ margin:0 15px;}































