﻿@charset "utf-8";
html,body{height:100%; padding:0px; margin:0px;min-width: 1200px;font:14px 微软雅黑;color:#666;}
.fl {float:left;}
.fr {float:right;}
.clear{clear:both;}
.border{border:1px solid #DFDFDF;}
.bg{background-color: #B0C4DE;}
.mt30{margin-top: 30px}
.mt20{margin-top: 20px}
.mt10{margin-top: 10px}
.w0{width: 100%;}
.w1200{width: 1200px;margin:0 auto;}
.w1140{width: 1140px;margin:0 auto;}
a { text-decoration: none; outline: none; color: #666; transition: 0.2s; }
p{text-align: justify;text-justify:inter-ideograph;margin: 0;}
li { list-style-type: none; vertical-align: top; margin: 0;padding:0;}
ul {margin: 0;padding: 0;}
img{margin: 0;padding: 0;}
img { border: 0; vertical-align: top; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; margin: 0;padding: 0}
dl, dt, dd{padding: 0;margin:0;}
/*header start*/
.header .head_top{height: 30px;background: #f1f1f1;line-height: 30px;border-bottom: 1px solid #eaeaea}
.header .head_top span a{padding: 0 20px;}
.header .head_top span a:nth-child(3) {padding-right: 0px;}
.header .head_mid{height: 100px;}
.header .head_mid .logo_zi{font-size: 30px;padding-top: 34px;color: #888}
.header .head_mid .tel{width: 210px;height:75px;background: url(../images/tel.png) no-repeat center left;padding-left: 60px;padding-top:25px;}
.header .head_mid .tel b{font-size: 30px;font-family: Arial;color: #006AD8;}
.header .choose{margin-right: 22px;}
.header .choose li img{margin: 5px 10px 0 10px;}
.header  .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.header .head_nav{height:47px;background: url(../images/navbg.jpg);}
.header .head_nav ul li{width: 170px;height: 47px;line-height: 47px;text-align: center;font-size: 16px;color: #fff;font-weight: bold;background: url(../images/line1.png) no-repeat center right;}
.header .head_nav ul li a{display: block;width:100%;height:100%;color: #fff}
.header .head_nav ul li:nth-child(1) a{background: url(../images/line1.png) no-repeat center left;}

/*header end*/

/*banner start*/
.flexslider {
	margin: 0px auto 0px;
	position: relative;
	width: 100%;
	height:500px;
	overflow: hidden;
	zoom: 1;
}

.flexslider .slides li {
	width: 100%;
	height: 100%;
}

.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(../images/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}

.flex-direction-nav .flex-prev {
	left: 0;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	background: url(../images/dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
	-webkit-transition: all 0s ease;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}

.flexslider .slides a img {
	width: 100%;
	height: 500px;
	display: block;
}
/*banner end*/

.con21 {width: 100%;overflow: hidden;height: 140px;}
.con21 .con2_con {margin:0 auto;height: 80px;display: block;position: relative;}
.con21 .con2_con span {font-size: 30px;color: #444;font-weight: bold;padding-top: 50px;display: block;text-align: center;}
.con21 .con2_con em {font-size: 15px;color: #666;font-weight: normal;display: block;text-align: center;font-style: normal;margin-top: 12px;}

/*product start*/
.product{background: #F4F4F4;padding-bottom:50px;}
.product .title{width: 100%;overflow: hidden;height: 110px;}
.product .title b{font-size: 30px;color: #444;font-weight: bold;padding-top: 50px;display: block;text-align: center;}
.product .slideTxtBox{text-align:center;}
.product .slideTxtBox .hd{border-top: 3px solid #006AD8;position:relative;height:53px;}
.product .slideTxtBox .hd ul {width:100%;padding-top:5px;height:48px;line-height:48px;}
.product .slideTxtBox .hd ul li{float:left;cursor:pointer; background:#E3E3E3;height:48px;line-height:48px;margin-left:1px; width: 16.58%;}
.product .slideTxtBox .hd ul li a{display:block;height:100%;font-size:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding:0px 10px;}
.product .slideTxtBox .hd ul li.on a{height:48px;background:#006AD8;color: #fff}
.product .slideTxtBox .bd ul{zoom:1;}
.product .slideTxtBox .bd li{width: 270px;float: left;margin-left: 39px;margin-top: 40px;}
.product .slideTxtBox .bd ul li:nth-child(1) {margin-left: 0px;}
.product .slideTxtBox .bd ul li:nth-child(5) {margin-left: 0px;}
.product .slideTxtBox .bd ul li .img{width: 270px;height: 202px;overflow: hidden}
.product .slideTxtBox .bd ul li .img img{ width: 270px;height: 202px; display: block;-moz-transition:.5s ease-in;-webkit-transition:.5s ease-in;-o-transition:.5s ease-in;-ms-transition:.5s ease-in;transition:.5s ease-in;}

.product .slideTxtBox .bd ul li:hover img{ transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}

.product .slideTxtBox .bd ul li .zi{height:70px;border-top: 3px solid #006AD8;background: #fff;padding: 10px 20px;text-align: left;position: relative;transition: all 0.2s ease-in;}
.product .slideTxtBox .bd ul li .zi b{ display:block;font-size: 17px;text-align: left;font-weight: normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.product .slideTxtBox .bd ul li .zi .more{width: 100px;height: 28px;background: #006AD8;line-height: 28px;text-align: center;color: #fff;position: absolute;bottom: 20px;transition: all 0.2s ease-in;}
.product .slideTxtBox .bd ul li:hover .zi{border-top: 3px solid #1CAA3C;}
.product .slideTxtBox .bd ul li:hover .more{background: #1CAA3C;}
.product .gd{display:block;width: 150px;height:38px;border-radius: 20px;border:2px solid #006AD8;margin:30px auto 0 auto;text-align: center;line-height: 38px;background: #fff;font-size: 16px;color: #006AD8;font-weight: bold;transition: all 0.2s ease-in;}
.product .gd:hover {border:2px solid #1CAA3C;color: #1CAA3C}
/*product end*/

/*company start*/
.company{padding:0px 0 60px 0;}

.company .com_l{width: 1200px;height: 360px;background: url(../images/company.png) no-repeat center;font-size: 15px;cursor:pointer;}
.company .com_l .climg{width:541;height: 360px;z-index: -1;position: absolute;overflow: hidden;}
.company .com_l .climg img{  display: block;
    -moz-transition:.5s ease-in;
    -webkit-transition:.5s ease-in;
    -o-transition:.5s ease-in;
    -ms-transition:.5s ease-in;
    transition:.5s ease-in;}
.company .com_l:hover .climg img{ transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}
.company .com_l .zi{width: 875px;height:340px;padding: 10px 20px;color:#fff;background: url(../images/tmbg.png);}
.company .com_l .title_c{height: 50px;line-height: 50px;}
.company .com_l .zi b{font-size: 20px;}
.company .com_l .zi p{text-indent: 2em;line-height: 160%}
.company .com_l .zi .more{width: 120px;height: 35px;line-height: 35px;text-align: center;color: #fff;background: #1CAA3C;margin-top: 20px;}
.company .com_l .zi .more:hover {background: #FFAA2E}
.company .com_r{width: 300px;height: 360px;background: #EEEEEE}
.company .com_r .title_h{width: 300px;height: 60px;text-align: center;line-height: 60px;color: #0066C3;font-size: 20px;font-weight: bold;position: relative;top: 5px;}

/*.picScroll-top{ margin:0 auto;  width:300px;  overflow:hidden; position:relative; background:#F0EEEF; }
.picScroll-top .hd{ overflow:hidden;  height:30px;}
.picScroll-top .hd .prev,.picScroll-top .hd .next{ display:block;  width:300px; height:30px;overflow:hidden;cursor:pointer; background:url("../images/prebg.jpg") no-repeat center;}
.picScroll-top .hd .next{ background:url("../images/nextbg.jpg") no-repeat 110.5px 5px}
.picScroll-top .hd .prevStop{ background-position:-60px -100px;  }
.picScroll-top .hd .nextStop{ background-position:-60px -140px;  }

.picScroll-top .bd{ padding:10px;   }
.picScroll-top .bd ul{ overflow:hidden; zoom:1; }
.picScroll-top .bd ul li{ text-align:center; zoom:1; }
.picScroll-top .bd ul li .pic{ text-align:center;padding:0px 18px; }
.picScroll-top .bd ul li .pic img{ width:245px; height:180px; display:block; border:1px solid #ccc; }
.picScroll-top .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-top .bd ul li .titlen{ line-height:24px; }*/
/*company end*/

/*case start*/
.case .case_body{margin: 35px auto 25px;}
.case .case_body ul li{width: 280px;height: 210px;overflow: hidden;position: relative;margin-left: 25px;margin-bottom: 22px;}

.case .case_body ul li  img{ width: 280px; height: 210px; display: block;
    -moz-transition:.5s ease-in;
    -webkit-transition:.5s ease-in;
    -o-transition:.5s ease-in;
    -ms-transition:.5s ease-in;
    transition:.5s ease-in;}
.case .case_body ul li:hover img{ transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}
.case .case_body ul li:nth-child(1) {width: 590px;height:442px;margin: 0}
.case .case_body ul li:nth-child(1) img{width: 590px;height:442px;}
.case .case_body ul li p{display:block;width: 100%;height: 35px;position: absolute;bottom: 0px;background: rgba(0,0,0,0.6);color: #fff;font-size: 15px;text-align: center;line-height: 35px;}
/*case end*/

/*new start*/
.new{width:100%;overflow:hidden;background:url(../images/news_bg.jpg) no-repeat center bottom;padding-bottom: 30px}
.new .hot{background-color:#d80c18; height:40px; opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);box-shadow: 0 0 10px 2px rgba(0,0,0,.4); border-radius: 0px 0px 8px 8px;}
.new ul li a{line-height:40px;color:#fff;}
.new .new_body .newLeft{width:65%;float: left;}
.new .new_body .newRight{width:34%;float: left; margin-top:20px;}
.new .new_body .newRight li{height:40px;text-align:left; margin-left:10px;overflow: hidden;text-overflow: ellipsis; border-bottom:#CCC 1px dotted;font-size:16px}
.new .new_body .newRight li a{color: #333;font-family:"微软雅黑";float: left;width: 250px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.new .new_body .newRight li:hover a{color: #4587E8}
.new .new_body .newRight li span{ float:right; line-height:40px }
.new .new_body .newRight li:hover span{color: #4587E8}
.new .newcontent{width:100%; float: left; margin:10px auto}
.new .new_img{width: 30%;float: left;}
.new .new_info{width:60%; margin-left:20px;  float:left; text-align:left; margin-top:1px; font-family:微软雅黑; }
.new .new_info h3{font-size:18px; color:#333; width:451px; text-align:left;margin: 12px 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.new .new_info h3:hover{color:#006AD8; }
.new .new_info p{font-size:14px; color:#555;line-height:25px; margin-top:5px; text-indent:0em;overflow:hidden;height:50px;}
.new .new_info p a{font-size:13px; color:#eb6100;}
.new .new_info p a:hover{font-size:13px; color:#006AD8;}
/*new end*/

/*lxwm start*/
.lxwm{padding: 0 0 50px;}
.lxwm .lxwm_body{padding-top: 10px;}
.lxwm .lxwm_body{position: relative;}
.lxwm .lxwm_body .zxly{position: absolute;right: 0px;bottom: 0px;width: 400px;height: 310px;background: rgba(0,106,206,0.9);padding: 20px}
.lxwm .lxwm_body .zxly b{font-size: 30px;color: #fff; padding-left: 30px}
.lxwm .lxwm_body .zxly p{font-size: 15px;color: #fff; line-height: 180%;padding-left: 30px}

/*lxwm end*/

/*footer start*/
.footer{background:#444}
.footer .foot_nav{height:50px;background:#006AD8}
.footer .foot_nav ul li{width:171px;text-align:center;line-height:50px;font-size:16px;}
.footer .foot_nav ul li a{color:#fff;}
.footer .foot_body{padding:30px 0;}
.footer .foot_body .foot_logo{margin-top: 11px;margin-right: 20px;}
.footer .foot_body .foot_lxwm{padding-left: 60px;background: url(../images/footline.png) no-repeat center left;}
.footer .foot_body .foot_lxwm p{color: #fff;line-height: 180%;font-size: 15px;}
.footer .foot_body .foot_ewm{width: 240px;height: 130px;/*background: url(../images/ewmbg.png) no-repeat center;*/text-align: right;}
.footer .foot_body .foot_ewm img{margin-right: 8px;margin-top: 8px;}
.foot_bot{width: 100%;height: 48px;line-height: 48px;color: #fff;background: #777}
/*footer end*/
