﻿@charset "utf-8";
/* CSS Document */
* {
padding:0px;
margin:0px;
}
img {
border:none;
}
body {
font-size:14px;
font-family:Arial;
color:#333;
font-weight:normal;
padding:0px;
margin:0px;
text-decoration:none;
line-height:26px;
}
a {
font-size:14px;
text-decoration:none;
font-family:Arial;
color:#333;
font-weight:normal;
}
a:hover {
font-size:14px;
text-decoration:underline;
font-weight:normal;
color:#000000;
font-family:Arial;
}
.clear {
clear:both;
}
ul {
list-style-type: none;
}
li {
list-style-type:none;
line-height:26px;
}
.fl{float:left;}
.fr{float:right;}
.hz{width:1180px;margin:0 auto;}
.hza{width:1180px;margin:45px auto;overflow:hidden;}




.top{ width: 100%; overflow: hidden; }
.top-hz{width:320px;}
.dh{background:url(../images/index_06.jpg)no-repeat bottom left;padding-left:20px;margin-top:18px;}

.logo{padding: 30px 0 15px 0; }
.list-nav{margin-top:20px;}
.list-nav ul{ display:inline-block;}
.list-nav li{ width:auto; float:left; margin-right:48px;}
.list-nav li:nth-child(6n){margin-right:0;}
.list-nav li a{font-size:16px; display: block;height:42px; position:relative;font-weight:bold;}
.list-nav li a:hover{ color:#005cb1; text-decoration:none;}
.list-nav li a:after{ content:""; position: absolute;width: 0;height: 4px;bottom: 0px;left: 50%;-webkit-transition:all .3s;transition:all .3s; background:#005cb1;}
.list-nav li a:hover:after{width: 100%;left: 0;}


.yyl{width:100px; margin-top:15px;border:1px solid #c5c5c5;border-radius:25px;-moz-border-radius:25px; /* Old Firefox */text-align:center;}
.yyl a{color:#666;width:40px; display:block; float:left; text-align:center;font-size:12px;}
.yyl a.dj{background:#005cb1;border-radius:25px;-moz-border-radius:25px; /* Old Firefox */color:#fff; width:60px;}


.banner {

margin-right: auto;
margin-bottom: 0;
margin-left: auto;
}
.lubo{
width: 100%;
min-width:1002px;
clear: both;
position: relative;
height:549px;
}
.lubo_box{ position: relative; width: 100%; height:549px; }
.lubo_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:549px; opacity: 0;filter:alpha(opacity=0);}
.lubo_box li a{ display: block; width: 100%; height:100%;}

.lubo_box li img{ width: 100%; height:549px;}

/*圆点*/
.cir_box{ overflow: hidden; position: absolute; z-index: 100;}
.cir_box li{ float: left; width: 30px; height: 5px; margin:0 5px; cursor: pointer; background: #fff; opacity: 0.8;filter:alpha(opacity=80);}
.cir_on{ background: #000 !important;}

/*按钮*/
.lubo_btn{ position: absolute; width: 100%; top: 50%; margin-top:-40px;}
.left_btn, .right_btn{ width: 30px; height: 80px; background: #000;opacity: 0.8;filter:alpha(opacity=80); cursor: pointer; color: #fff; line-height: 80px; font-size: 30px; text-align: center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.left_btn{ float: left;}
.right_btn{ float: right;}





.index-title { background-image: url(../images/index_26.png); background-repeat: no-repeat; background-position: center 43px; text-align: center; font-size: 36px; font-weight: bold; color: #000; 
}
.ysz {
color: #999999;
font-size: 16px;
font-family:Candara;font-weight:normal;margin-top:10px;
}
.index-product-wz {
width: 1180px;
text-align:center;
font-size:14px;
color:#7e7e7e;
padding-top: 6px;
}



.parHd{width:100%;  margin:30px 0;}
.parHd ul{ vertical-align:top; text-align:center;}
.parHd ul li{ margin:20px 5px 0 0;margin:0 20px; height:35px;line-height:35px;text-align:center; display:inline-block; overflow:hidden;vertical-align:top;font-size:16px;color:#333;}
.parHd ul li.on{border-bottom:1px solid #005cb1;color:#005cb1;}
.hza .slideBox{ zoom:1;  position:relative; display:none;}
.hza .tempWrap { margin:0 auto; }
.parBd ul li { width:282px; box-sizing:content-box;  float:left; margin-right:16px; transition:transform 0.5s; -webkit-transition:transform 0.5s;margin-bottom:15px; }
.parBd ul li:nth-child(4n) { margin-right:0;  }
.parBd ul li:hover { transform:translateY(-6px); -webkit-transform:translateY(-6px);}
.parBd ul li a { text-decoration:none;font-size:15px;}
.parBd ul li .jqc_img img { width:281px; transition:1s;}
.parBd ul li .jpc_txt { font-size:15px;text-align:center; line-height:40px; }

.slideBox ul li a:hover{color:#035cb6;}



.index-ys-hz {background:#fbfbfb;overflow:hidden;padding:55px 0 0 0;  }
.index-ys-pic{background:url(../images/index_14.jpg)no-repeat left top 50px;padding-left:518px;margin-top:60px;overflow:hidden;}
.index-ys-wz{width:664px;}
.index-ys-wz1{ width: 252px; padding-left: 28px; margin-bottom: 40px; }
.index-ys-wz3{width:242px;padding-left:63px;margin-bottom:50px;}
.index-ys-wz4{width:262px;margin-bottom:20px;}
.index-ys-tb{width:75px;}
.index-ys-tb1{margin-top:27px;}
.index-ys-wz2{width:350px;margin-bottom:20px;}
.index-ys-wz2a{width:250px;}



.rollBox{width:1180px;margin:20px auto 0 auto;}
.rollBox .LeftBotton{height:72px;width:32px;background:url(../images/index_50.png) no-repeat;float:left;display:inline;margin:95px 10px 0 0;cursor:pointer;}
.rollBox .RightBotton{height:72px;width:32px;background:url(../images/index_51.png) no-repeat;float:left;display:inline;margin:95px 0 0 10px;cursor:pointer;}
.rollBox .Cont{width:1060px;overflow:hidden; float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:340px;float:left;text-align:center;margin-right:20px;}
.rollBox .Cont .pic a{color:#fff;}
.rollBox .Cont .pic img{display:block;width:100%;}
.rollBox #List1,.rollBox #List2{float:left;}

.index-case{background:#1b72cc;overflow:hidden;padding:35px 0;}
.index-case-title{ text-align: center; font-size: 36px; font-weight: bold; color: #fff; }
.index-case-wz { text-align: center; font-size: 14px; color: #FFFFFF; padding-top: 6px; 
}



.index-about-hz{background:url(../images/index_09.jpg)no-repeat top;overflow:hidden;padding:28px 0;}
.index-about{background:#fff;width:1120px;margin:0 auto;padding:40px 30px;overflow:hidden;}

.index-about-contact{ margin-top: 25px; }
.index-about-more{width:110px;height:35px;line-height:35px;text-align:center;background:#1c73cc;margin-top:30px;}
.index-about-more a{color:#fff;}



.index-news-hz{width:1180px;margin:45px auto 0 auto;}
.index-news-nr{margin-top:35px;}
.index-news-nr-hz{width:361px;margin-right:45px;float:left;}
.index-news-nr-hz:nth-child(3n){margin-right:0px;}
.index-news-nr-tu img{width:361px;overflow:hidden;display:block;transition-duration: .8s;
-moz-transition-duration: .8s;
-webkit-transition-duration: .8s;
-o-transition-duration: .8s;}
.index-news-nr-tu img:hover{ transform: scale(1.1);
-moz-transform:scale(1.1);
-ms-transform: scale(1.1);
-o-transform:scale(1.1);
-webkit-transform: scale(1.1);
transition-duration: .5s;
-moz-transition-duration: .5s;
-webkit-transition-duration: .5s;
-o-transition-duration: .5s; }


.index-news-content-title{margin-top:10px;}
.index-news-content-title a{font-size:16px;color:#000;}
.index-news-con{color:#666;margin-top:15px;}
.index_rq{margin-top:15px;}





.foot-top {
	background-color: #0049a4;
	width: 100%;
	height:5px;margin-top:45px;
}
.index_foot-hz{background:#212121;padding-top:40px;}
.foot-hz{background:#212121;padding-top:40px;margin-top:40px;}
.index_contact{ width: 230px; }
.index_contact-nr{ color: #757575; width: 230px; margin-top: 15px; }
.index_contact-nr a { color: #757575; }
.index_contact-nr a:hover { color: #999; }


.index_contact-lxfs{ color: #757575; width: 280px; margin-top: 15px; }
.index_contact-lxfs a { color: #757575; }
.index_contact-lxfs a:hover { color: #999; }
.foot-hz-cd{font-size:16px;font-weight:bold;color:#aaaaaa;padding-bottom:10px;}

.foot-lxfs{ width: 480px; }
.ewm{ width:142px; text-align: center;color: #666666;}
.foot{ text-align: center; color: #666666; line-height: 35px; border-top: 1px solid #2c2c2c; margin-top: 30px; }
.foot a{color:#757575;}



.ny-menu{ border-bottom: 1px solid #f2f2f2; line-height: 43px; overflow: hidden; }
.cpby td {padding:8px;border:1px solid #e9e9e9;}
.cp-title{background:#eef6ff;}


.about_left{width: 234px;margin-top:35px;}
.about_left-title { width: 224px; font-size: 19px; line-height: 60px; background: #005cb1; color: #fff; padding-left: 10px; font-weight:bold;}
.about_left-menu { width: 234px; background-color: #f4f4f4;}
.about_left-menu ul li {width: 219px; line-height: 44px; border-bottom: 1px #dbdbdb solid; padding-left: 15px;  background: url(../images/ny-tb.jpg) no-repeat 16px center; text-indent:15px;}


.ny-tjcp{ padding: 20px 10px; background:#f7f7f7;}
.ny-tjcp li{text-align:center;margin-bottom:15px;}
.ny-tjcp li img{border:1px #e3e3e3 solid;width:211px;}
.hzlb-left{width:232px;border:1px solid #f2f2f2;border-top:none;border-bottom:none;}
.hzlb-left li{padding-left:30px;line-height:40px;border-bottom:1px solid #f2f2f2;}
.hzlb-left li:hover{background:#f4f4f4;}

.about-left-b{margin-top:20px;}

.product-wm{ width: 910px; margin-top:35px;}
.product-hz{width:290px;float:left;margin-right:16px;margin-bottom:30px;}
.product-hz:nth-child(3n+1){margin-right:0px;}
.product-tu{text-align:center; display:block; overflow:hidden;border:1px solid #eaeaea;  height:220px;}
.product-tu img{width:276px;transition-duration: .8s;padding:4px;
-moz-transition-duration: .8s;
-webkit-transition-duration: .8s;
-o-transition-duration: .8s;}
 .product-tu img:hover{ transform: scale(1.1);
-moz-transform:scale(1.1);
-ms-transform: scale(1.1);
-o-transform:scale(1.1);
-webkit-transform: scale(1.1);
transition-duration: .5s;
-moz-transition-duration: .5s;
-webkit-transition-duration: .5s;
-o-transition-duration: .5s; }


.product-wz{ line-height: 28px;margin-top:10px; text-align: center; }


.xy{ width: 270px; margin:20px auto 0 auto ; text-align: center; overflow:hidden;}
.xy li{float:left;margin:0 10px;}
.xy li a:hover,.xy li a.on {color:#005cb1;}


/*******products********/
.probox1{ width:1180px; overflow:hidden; margin:auto;}
.flp{ width:234px; height:auto; overflow:hidden; float:left;}

.fl_con{ height:auto; padding:30px 0 30px 58px; color:#FFFFFF; background:#473a31 url(../images/v2.jpg) no-repeat 20px center; font-size:18px; line-height:20px;}
.cp-ln{width:234px; border-top:none; background:#005cb1;height:auto; position:relative; margin:2px 0 1px 0;}
.cp-ln a{color:#fff;}
.cp-ln h2{font-size:18px; height:45px; line-height:45px; text-align:center; background:#5dbfec;}
.cp-ln h2 a{color:#fff; font-size:18px;}
.cp-ln h3{height:38px; line-height:38px; overflow:hidden; padding-left:28px; border-bottom:1px solid #fff; background:url('../images/cp_c.png') no-repeat 16px 16px; cursor:pointer;}
.cp-ln h3.cur{background:url('../images/cp_b.png') no-repeat 16px 16px;}
.cp-ln h3.cur a{color:#fff;}
.cp-ln ul{background:#efefef;padding:3px 0 3px 24px;border-bottom:1px solid #e9e9ea;}
.cp-ln li{line-height:30px; overflow:hidden; height:30px; padding-left:16px; background:url('../images/cp_dot.gif') no-repeat 0 12px;}
.cp-ln li a{color:#666;}
.cp-ln li a:hover{ color:#005cb1;}
.cp-ln .msg{color:#eb6100;line-height:34px; padding:15px;}
.cp-ln .pho{position:absolute; bottom:14px; left:15px; padding-left:18px; font-size:18px; color:#333; background:url('../images/pho.gif') no-repeat }



.product-top { width: 910px; 
}
.product-top .l { width: 450px; float: left; 
}
.pro-right { width: 420px;
}
.product-ny-title { width: 420px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; line-height: 35px; font-size: 16px; 
}

.product-ny-fwrx { width: 420px; line-height: 28px; font-size: 14px; float: left; margin-top: 10px; 
}
.product-ny-hm{
	font-size:24px;
	color:#FF6600;
}
.pro-js { width: 420px; margin-top: 15px; 
}

.ny-product-ms-hz{ margin-top: 40px; width: 910px; }
.ny-product-ms{font-size:18px;background:url(../images/2.jpg) no-repeat bottom left;padding-bottom:15px;}
.ny-product-content{margin-top:15px;}


#demo{width:100%; overflow:hidden; margin:0px auto;}


.soka{ width: 410px; border: 1px solid #D8D8D8; line-height: 35px; margin-bottom: 15px; padding-left: 10px; color: #CCCCCC; font-size: 14px; font-family:Arial; }

.sokb{  border: 1px solid #D8D8D8; line-height: 35px; margin-bottom: 15px; padding-left: 10px; color: #CCCCCC; font-size: 14px; font-family:Arial; height:250px;}


input{outline:none;}
.tj{ width: 120px; border: 1px solid #e6e5e5; line-height: 37px; text-algin: center; color: #fff; font-size: 14px; background-color: #004EA3; cursor: pointer;font-family:Arial; font-size: 16px; }




.news { width: 910px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e7e7e7; overflow: hidden; margin-bottom: 40px; padding-bottom: 30px; overflow:hidden;display:block;transition:transform 0.5s; -webkit-transition:transform 0.5s;}
.news:hover{transform:translateY(-6px); -webkit-transform:translateY(-6px); }

.news-title { width: 910px;  color: #000; 
}
.news-title a {
	font-size: 18px;
}
.news-hz{ width: 910px; }

.news-content { width: 910px; margin-top: 10px; color: #757575; 
}

.news-ti { width: 910px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #D0D0D0; font-size: 24px; line-height: 35px; text-align: center; padding-bottom: 10px; 
}

.time {
	font-size: 14px;
	color: #666;
}

.about-d { width: 910px; margin-top: 30px; padding-bottom: 40px; 
}
.about-d table{border-collapse:collapse;}
.about-d table td{padding:10px;border:1px solid #757575;line-height:22px;font-family:Arial,"微软雅黑"; }


.rq{ margin-top: 20px; color: #9d9d9d; }

.rq a:hover{font-weight:bold;}


.map{  width:900px;float: right; margin-top: 30px; padding: 5px; border: 1px solid #ccc; }

.ryzz-pro {
	width: 198px;
	float: left;
	margin-right: 14px;
	margin-left: 14px;
	padding: 4px;
	border: 1px solid #dfdfdf;
	text-align: center;
	line-height:35px;
	margin-bottom: 15px;
}
.ryzz-pro:hover {
	border: 1px solid #999999;
}
.product-right-xyy {
	text-align: center;
	width:1180px;
	line-height: 60px;
	margin-top: 30px;
    margin-bottom:30px;
    height:60px;
}
.about-banner {
	background-image: url(../images/about.jpg);
	background-repeat: no-repeat;
	width: 100%;
	height: 268px;
	background-position: center;
}

.pro-banner {
	background-image: url(../images/product.jpg);
	background-repeat: no-repeat;
	width: 100%;
	height: 268px;
	background-position: center;
}
.case-banner {
	background-image: url(../images/case.jpg);
	background-repeat: no-repeat;
	width: 100%;
	height: 268px;
	background-position: center;
}.service-banner {
	background-image: url(../images/service.jpg);
	background-repeat: no-repeat;
	width: 100%;
	height: 268px;
	background-position: center;
}.news-banner {
	background-image: url(../images/news.jpg);
	background-repeat: no-repeat;
	width: 100%;
	height: 268px;
	background-position: center;
}
.contact-banner {
	background-image: url(../images/contact.jpg);
	background-repeat: no-repeat;
	width: 100%;
	height: 268px;
	background-position: center;
}


 /**************/
.page { text-align: center; clear:left; margin-top:20px; }
.page a { padding: 5px 10px; background: #efefef; margin-right: 2px; color: #666; border-radius: 4px; display: inline-block; }
.page a.current,.page a:hover { color: #fff; background: #0F82CA; }