/*********************************网页公共部分************************************/
@charset "utf-8";
html{font: 14px/24px 'Helvetica Neue','Microsoft Yahei',arial,helvetica,sans-serif;padding-top: 140px;}
*{margin: 0;padding: 0;border:medium none;}
a,img{border: 0;}
img{display: block;}
a{color: #333;text-decoration: none;}
a{transition: all 300ms ease-in-out;-webkit-transform: all 300ms ease-in-out;}
a:hover{color: #333;}
li {list-style-type: none;}
.wrapper{width: 1200px;margin:0px auto;}
.left{float: left;}
.right{float: right;}
.clear{clear: both;}
h1,h2,h3,h4,h5{font-size: 100%;font-weight: normal;}



/***********************************page***************************************/
div.digg{padding:3px;margin:3px;text-align:center;margin-top: 10px;}
div.digg a{border:#0185da 1px solid;padding:2px 5px;margin:2px;color:#0185da;text-decoration:none}
div.digg a:hover{border:#0185da 1px solid;color:#000;}
div.digg a:active{border:#0185da 1px solid;color:#000;}
div.digg span.current{border:solid 1px #0185da;padding:2px 5px;font-weight:bold;margin:2px;color:#fff;background-color:#0185da;}
div.digg span.disabled{border:#0185da 1px solid;padding:2px 5px;margin:2px;color:#0185da;}






/***********************************banner***************************************/
.slideBox{ overflow:hidden; position:relative;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:50%; bottom:25px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:10px;  width:15px; height:15px; border-radius: 50%; line-height:14px; text-align:center; background:#ffd800; cursor:pointer; opacity:0.2;}
.slideBox .hd ul li.on{ background:#ffd800; color:#ffd800;opacity:1;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ display:block; width: 100%;margin-left: auto; margin-right: auto; }





/*********************************header************************************/
header{
	position: fixed;
	 z-index: 7777;
	 top: 0px;
	 width: 100%;
	-webkit-box-shadow: 1px 1px 15px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 1px 1px 15px 0px rgba(0,0,0,0.5);
    box-shadow: 1px 1px 15px 0px rgba(0,0,0,0.5);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.header-top{
	width: 100%;
	background-color: #0185da;
	color: #fff;
	height: 40px;
	line-height: 40px;
}
.header-logo-nav{
	background-color: #fff;
	width: 100%;
	height: 100px;
	line-height: 100px;
}
.header-logo-nav .logo{height: 80px;margin-top:10px;position: relative;}
.header-logo-nav .logo img{width:auto;height:80px;}
.header-logo-nav .nav{width: 700px;}
.header-logo-nav .nav>li{width: 100px;float: left;text-align: center;font-size: 16px;position: relative;}
.header-logo-nav .nav>li>a{display: block;color: #666666;}
.header-logo-nav .nav>.nav_selected>a{background: url('../Image/nav_bg.png')no-repeat center center;color: #fff;}
.header-logo-nav .nav>li:hover>a{background: url('../Image/nav_bg.png')no-repeat center center;color: #fff;}
.header-logo-nav .nav>li>.box{
	width: 200px;
	background-color: #0185da;
	visibility: hidden;
	position: absolute;
	top: 100px;
	z-index: 10000;
}
.header-logo-nav .nav>li:hover .box{visibility: visible;}
.header-logo-nav .nav>li>.box>a{
	display: block;
	text-align: left;
	color: #fff;
	text-indent: 20px;
	line-height: 40px;
	transition: all 0ms ease-in-out;-webkit-transform: all 0ms ease-in-out;
}
.header-logo-nav .nav>li>.box>a:hover{background:rgba(0,0,0,0.8);}

/*搜索功能*/
.index_search{width: 100%;height: 60px;line-height: 60px;background-color: #eee;}
.index_search span{font-size: 16px;font-weight: bold;color: #0093ff;}
.index_search a{margin-left: 30px;color: #666;}
.index_search a:hover{color: #0185da;}

.search{padding-top: 14px;}
.search-text{height: 32px;border: 1px solid #d6d6d6;width: 220px;text-indent: 20px;outline: none;float: left;}
.search-btn{height: 34px;width: 34px;background:url('../Image/search.png')no-repeat center center #3e9ed6;background-size: 24px;float: left;cursor: pointer;}
/*搜索功能 end*/


/*********************************sidebar************************************/
.sidebar{
	width: 260px;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	border: 10px solid #0185da;
}
.sidebar .title{width: 100%;height: 100px;line-height: 100px;background-color: #0185da;color: #fff;text-align: center;overflow: hidden;}
.sidebar .title b{display: block;font-size: 24px;opacity: .1;
	-ms-transform:scale(1,2);
    -webkit-transform:scale(1,2);
    -moz-transform:scale(1,2);
    -o-transform:scale(1,2);
}
.sidebar .title span{display: block;font-size: 30px;margin-top: -100px;}
.sidebar .title:after{display: block;content: " ";width: 50px;height: 2px;background-color: #fff;opacity: .1;margin: -20px auto 0px;}
.sidebar ul{text-align: center;}
.sidebar ul li{width: 200px;height: 50px;line-height: 50px;display: inline-block;margin-top: 20px;}
.sidebar ul li a{display: block;border: 1px solid #d2d2d2;box-shadow: 0px 0px 1px 1px #d2d2d2;font-size: 16px;}
.sidebar ul li:hover a{box-shadow: 0px 0px 1px 1px #0185da;border: 1px solid #0185da;color: #0185da;}
.sidebar .index{padding-bottom: 50px;padding-top: 30px;}
.sidebar .nei{padding-bottom: 20px;}

.sidebar-lxwm{
	width: 260px;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	border: 10px solid #0185da;
	margin-top: 30px;
}
.sidebar-lxwm .title{
	width: 100%;
	height: 100px;
	line-height: 100px;
	background-color: #0185da;
	color: #fff;
	text-align: center;
	overflow: hidden;
}
.sidebar-lxwm .title b{
	display: block;
	font-size: 24px;
	opacity: .1;
	letter-spacing: 2px;
	-ms-transform:scale(1,2);
    -webkit-transform:scale(1,2);
    -moz-transform:scale(1,2);
    -o-transform:scale(1,2);}
.sidebar-lxwm .title span{display: block;font-size: 30px;display: block;font-size: 30px;margin-top: -100px;}
.sidebar-lxwm ul{padding: 20px;}
.sidebar-lxwm ul li{line-height: 20px;padding: 5px 0px 5px 0px;font-size: 16px;color: #333;}
/*********************************footer************************************/

.footer{
	width: 100%;
	height: 190px;
	background: url('../Image/footer_bg.jpg');
	padding: 40px 0px 30px 0px;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
.footer-logo{width: 600px;height: 120px;position: relative;}
.footer-logo img{position: absolute;max-height: 100%;position: absolute;transform:translateY(-50%);-webkit-transform:translateY(-50%);max-height: 100%;top: 50%;opacity: 0.5;}
.footer .lxwm{color: #eee;width: 560px;opacity: .5;}
.footer .lxwm ul li{float: left;height: 33px;line-height: 33px;margin-bottom: 8px;}
.footer .lxwm ul li:nth-child(1){width: 30%;}
.footer .lxwm ul li:nth-child(2){width: 70%;}
.footer .lxwm ul li:nth-child(3){width: 30%;}
.footer .lxwm ul li:nth-child(4){width: 70%;}
.footer .lxwm ul li:nth-child(5){width: 100%;}



.footer-admin{
	width: 100%;
	line-height: 58px;
	height: 58px;
	color: #fff;
	font-size: 14px;
	background: url('../Image/footer_bg.jpg');
	border-top: 1px solid #272727;
}
.footer-admin span{opacity: .6;}
.footer-admin a{color: #fff;}


.return-top{display: block;width: 50px;height: 50px;background: url('../Image/top.png')no-repeat center center #0185da;background-size: 30px;position: fixed;right: 10px;bottom: 10px;z-index: 1000;cursor: pointer;}


/*********************************index************************************/
.index-product{width: 100%;background: url('../Image/bg.jpg');padding: 70px 0px 40px 0px;}
.product-img{width: 900px;}
.product-img ul li{
	float: left;
	border: 1px solid #bfbfbf;
	margin-right: 20px;
	margin-bottom: 20px;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	transition: all 300ms ease-in-out;-webkit-transform: all 1000ms ease-in-out;
}
.product-img ul li:hover{
	-webkit-box-shadow: 0 5px 30px rgba(0, 0, 0, 0.18);
    box-shadow:  0 5px 30px rgba(0, 0, 0, 0.18);
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);	
}
.product-img ul li:nth-child(3n){margin-right: 0px;}
.product-img ul li img{
	width: 284px;
	height: 197px;
}
.product-img ul li span{display: block;height: 30px;line-height: 30px;text-align: center;border-top: 1px solid #bfbfbf;background-color: #fff;transition: all 300ms ease-in-out;-webkit-transform: all 1000ms ease-in-out;}
.product-img ul li:hover span{color: #fff;background-color: #0185da;border-top: 1px solid #0185da;}





.index-youshi{padding: 40px 0px 60px 0px;}
.index-youshi .title{width: 438px;height: 84px;background: url('../Image/w1.png')no-repeat center center;margin: 0 auto;}
.index-youshi ul{padding-top: 44px;}
.index-youshi ul li:nth-child(1){height: 304px;background: url('../Image/y1.png')no-repeat center right;}
.index-youshi ul li:nth-child(2){height: 372px;background: url('../Image/y2.png')no-repeat center left;}
.index-youshi ul li .box-intro{width: 570px;}
.index-youshi ul li .box-intro .box{padding-left: 55px;}
.index-youshi ul li .box-intro .box b{display:block;color: #333;font-size: 24px;height: 40px;line-height: 40px;}
.index-youshi ul li .box-intro .box small{display: block;color: #999;font-size: 14px;height: 14px;line-height: 14px;padding: 5px 0px 10px 0px;}
.index-youshi ul li .box-intro .box p{color: #666;font-size: 14px;line-height: 24px;}

.index-youshi ul li .box-intro .box01{background: url('../Image/1.png')no-repeat 0px 0px;margin-bottom: 45px;}
.index-youshi ul li .box-intro .box02{background: url('../Image/2.png')no-repeat 0px 0px;}
.index-youshi ul li .box-intro .box03{background: url('../Image/3.png')no-repeat 0px 0px;margin-top: 45px;margin-bottom: 45px;}
.index-youshi ul li .box-intro .box04{background: url('../Image/4.png')no-repeat 0px 0px;}




.index-case{width: 100%;background: url('../Image/case_bg.jpg');padding: 60px 0px 60px 0px;}
.index-case .title{width: 438px;height: 84px;background: url('../Image/case_title.png')no-repeat center center;margin: 0 auto;}
#index-map{height: 500px;margin-top: 40px;}



.index-company{padding: 60px 0px 40px 0px;}
.index-company .title{width: 438px;height: 84px;background: url('../Image/c1.png')no-repeat center center;margin: 0 auto 50px;}
.index-company .index-company-img{
	width: 548px;
	height: 412px;
	overflow: hidden;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	border:1px solid #eee;
	position: relative;
}
.index-company .index-company-img .hd{position: absolute;width: 100%;height: 30px;background: rgba(0,0,0,0.5);bottom: 0px;z-index: 100;padding: 5px 0px 5px 0px;}
.index-company .index-company-img .hd ul{text-align: center;}
.index-company .index-company-img .hd ul li{display: inline-block;height: 30px;width: 30px;line-height:30px;color: #777;background-color: #fff;cursor: pointer;}
.index-company .index-company-img .hd ul li:hover{background-color: #0185da;color: #fff;}
.index-company .index-company-img .hd ul .on{background-color: #0185da;color: #fff;}


.index-company .index-company-img img{width: 100%;}

.index-company .index-company-intro{width: 600px;height: 412px;}
.index-company .index-company-intro small{display: block;font-size: 14px;color: #999;padding: 20px 0px 10px 0px;}
.index-company .index-company-intro b{display: block;font-size: 32px;color: #333;line-height: 32px;}
.index-company .index-company-intro b:after{display: block;content: " ";width: 95px;height: 7px;background: url('../Image/c3.png')no-repeat center center;margin-top: 30px;margin-bottom: 30px;}
.index-company .index-company-intro p{display: block;color: 666;font-size: 14px;line-height: 32px;height: 160px;overflow: hidden;text-align: justify;}
.index-company .index-company-intro a{display: block;width: 100px;height: 33px;line-height: 33px;border: 1px solid #999;text-align: center;margin-top: 30px;}
.index-company .index-company-intro a:hover{border: 1px solid #0185da;background-color: #0185da;color: #fff;}




.index-hezuo .title{text-align: center;}
.index-hezuo .title span{display: inline-block;color: 333;font-size: 20px;}
.picMarquee-left{padding: 30px 0px 40px 0px;}
.picMarquee-left ul li{width: 170px;height: 57px;border: 1px solid #ccc;margin-right: 26px;}
.picMarquee-left ul li img{width: 100%;height: 100%;}


.index-news{width: 100%;background: url('../Image/case_bg.jpg');padding: 50px 0px 60px 0px;}
.index-news .title{width: 485px;height: 84px;background: url('../Image/n1.png')no-repeat center center;margin: 0 auto 30px;}
.index-news ul li{
	padding: 2px;
	background-color: #fff;
}
.index-news ul li{width: 585px;margin-top: 23px;transition: all 300ms ease-in-out;-webkit-transform: all 1000ms ease-in-out;}
.index-news ul li:hover{
	-webkit-box-shadow: 0 5px 30px rgba(0, 0, 0, 0.18);
    box-shadow:  0 5px 30px rgba(0, 0, 0, 0.18);
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);	
}
.index-news ul li:nth-child(1n){float: left;}
.index-news ul li:nth-child(2n){float: right;}
.index-news ul li a{display: block;overflow: hidden;}
.index-news ul li .img-box{width:170px;height: 111px;}
.index-news ul li .img-box img{width: 100%;height: 100%;}
.index-news ul li .intro{width: 386px;height: 90px;padding: 10px;}
.index-news ul li .intro b{display: block;font-size: 16px;color: #666;}
.index-news ul li .intro p{display:block;font-size: 14px;color: #666;}
.index-news ul li .intro small{display: block;font-size: 12px;color: #999;}

/*********************************内页************************************/

.nei-banner{width: 100%;height: 300px;}
.company-banner{background: url('../Image/nei_company01.jpg')no-repeat center center;}
.product-banner{background: url('../Image/nei_company02.jpg')no-repeat center center;}
.contact-banner{background: url('../Image/nei_company03.jpg')no-repeat center center;}

.pro_img{width:100%;margin:auto;margin-top:15px;margin-bottom:20px;text-align:center;}
.pro_img img{max-width:100%;min-width:800px;display:block;margin:auto;}


#main{margin:0 auto;padding: 50px;width:1200px;background-color: #fff;}
#main:after{display: block;content: " ";clear: both;}
#main .left_zuo{float:left;width:260px;}
#main .right_you{float:right;width:900px;}
#main .right_you .article{width:900px;height:50px;border-bottom:2px solid #0193df;margin-bottom: 20px;}
#main .right_you .article .left_bitao{
	float: left;
	height: 50px;
	line-height: 50px;
	background: url('../Image/fangzi.png')no-repeat 0px center;
	text-indent: 50px;
	background-size: 30px;
	font-size: 20px;
}
#main .right_you .article .left_bitao span{display: block;height: 37px;position: absolute;top: 50%;transform: translateY(-50%);}
#main .right_you .article .right_biaoti{float:right;height:50px;line-height:50px;font-size:14px;}



/*新闻列表*/
.new_right{width: 100%;}
.new_right li{clear: both;overflow: hidden;border-bottom: 1px dotted #ccc;padding: 28px 0;}
.new_right li>span{display: block;float: left;text-align: center;font-size: 36px;color: #666;border-right: 1px solid #666;padding: 20px 20px 15px 0px;position: relative;}
.new_right li>span b{position: absolute;width: 0;height: 0;border-top: 8px solid transparent;border-left: 8px solid #666;border-bottom: 8px solid transparent;right: -8px;top: 34px;}
.new_right li>span small{display: block;font-size: 14px;}
.new_right li>a{display: block;float: right;width:780px;color: #666;}
.new_right li>a:hover,.new_right li>a:hover span{color: #0185da;}
.new_right li>a span{display: block;font-size: 14px;color: #707070;padding-top: 6px;}

.news_title{font-size: 18px;color: #333;text-align: center;display: block;margin: 10px auto;}
.username_click{width: 100%;height: 30px;line-height: 30px;text-align: center;background-color: #eee;margin: 20px auto;}
.xq{width: 100%;font-size: 16px;line-height: 30px;text-align: justify;}
.xq img{max-width:100%;display: block;margin: 0px auto !important;}
.xq table{border: 1px solid #808080;width: 98%;border-collapse: collapse;}
.xq table td {border: 1px solid #808080;}


/*新闻中心*/
.zy_news{padding:15px 25px;min-height:500px; background:#fff; height:auto!important; overflow:visible!important; overflow:visible;}
.zy_newsCon{ min-height:500px;}
.zy_newsCon li a{ display:block; width:97%; height:185px; padding:15px;}
.zy_newsCon li{ width:100%; border-bottom:1px solid #ebecf1; height:225px; margin:15px 0 0 0;}
.zy_newsPic{ width:200px; height:175px; float:left; margin:0 55px 0 0; border:1px solid #e6e6e6;}
.zy_newsDetail{ width:780px; float:right;}

.zy_newsD h3{ width:100%; display:block; font-size:18px; color:#333333; font-weight:bold;}
.zy_newsD p{ height:120px; width:100%; margin:10px 0 0 0; line-height:30px; color:#333333; font-size:14px; display:block;text-align: justify;}
.zy_newsD span.time{ font-size:14px; display:block; line-height:25px; color:#999999;}
.zy_newsCon li a:hover{
	-webkit-box-shadow: 0 5px 30px rgba(0, 0, 0, 0.18);
    box-shadow:  0 5px 30px rgba(0, 0, 0, 0.18);
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);	
	}
.zy_news h3.biaoti{ width:100%; display:block; text-align:center; color:#333333; font-size:20px; font-weight:bold; line-height:35px;}





#prev_next{margin-top: 30px;}
#prev_next li{line-height:40px;text-indent: 20px;width: 100%;font-size: 14px;}
#prev_next li:nth-child(1){background: url('../Image/up.png')no-repeat 0px 15px;border-top: 1px solid #CCCCCC;}
#prev_next li:nth-child(2){background: url('../Image/down.png')no-repeat 0px 15px;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;}



.return{float:right;width:120px;height:40px;background-color:#38322d;color:#fff;text-align:center;line-height:40px;margin-top: 20px;}
.return:hover{background-color:#0185da;}




.content_p {margin-top: 40px;}
.content_p span.sp {display: block;background-color: #dddddd;color: #ffffff;margin-bottom: 20px;overflow: hidden;}
.content_p span.sp small {background: #0185da;display: block;float: left;text-align: center;line-height: 40px;width: 120px;}



#zhutu{max-width:80%;min-width:420px;margin: 10px auto;display: block;border: 1px solid #ddd;}


/*在线留言详情页*/
.info_content{padding-bottom: 30px;}
.input-group{margin-bottom: 10px; clear: both;}
.input-group:after{display: block; content: ''; clear: both;}
.input-group label{width: 70px; font-size: 15px; display: inline-block; text-align-last: justify; color: #606060; font-weight: bold;}
.input-group input[type=text]{border: 1px solid #aaa;border-radius: 2px;line-height: 30px;height: 30px;width: 420px;text-indent: 1em;font-family: "microsoft yahei", "sans-serif";transition: 300ms;-webkit-transition: 300ms;outline: none;}
.input-group input[type=text]:focus{box-shadow: 0 0 5px #333; border: 1px solid #333;}
.input-group textarea:focus{width: 440px; box-shadow: 0 0 5px #333; border: 1px solid #333;}
.input-group input[type=text]#captcha:focus{width: 90px; box-shadow: 0 0 5px #015cb5; border: 1px solid #015cb5;}
.input-group textarea{transition: 300ms;-webkit-transition: 300ms;width: 420px;border: 1px solid #aaa;border-radius: 2px;text-indent: 1em;padding-top: 5px;font-family: "microsoft yahei", "sans-serif";outline: none;margin-left: 4px;}
#submit{display: block; clear: both; width: 80px; line-height: 30px; background: #151515; border: 0; color: #ffffff; font-size: 14px; font-family: "microsoft yahei"; margin-left: 75px;}
#submit:hover{background: #0193df;cursor: pointer;}


.swiper-slide {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.index-case-con{width:1200px;height:auto;position:relative;margin-top:30px;}
.swiper-container1{width:1200px;height:200px;overflow:hidden;}
.swiper-container1 .swiper-slide{width:262px;height:200px;}
.swiper-container1 .swiper-slide img{width:262px;height:200px;display:block;}
.swiper-pagination1{width:1200px;text-align:center;bottom:-50px;position:absolute;}



/*CONTACT 地图大小*/
#allmap{width: 100%;height: 500px;}

.company_font{font-size:14px;color:#333;line-height:24px;}
.company_font p{font-size:14px;color:#333;line-height:24px;margin-bottom:16px;}


.partner_font table{width:100%;height:auto; border-collapse:collapse;border-color:#ddd;margin-top:-1px;}
.partner_font table .firstRow{background:rgb(150,196,77);text-align:center;font-size:16px;font-weight:bold;}
.partner_font table tr td{padding:2px 5px;font-size:14px;color:rgb(77,77,77);line-height:24px;}
.partner_font table tr .t1{width:120px !important;background:rgb(1,133,218);text-align:center;font-size:16px;color:#FFF;}
.partner_font table .firstRow td{color:#FFF;padding:6px 5px;}
