@charset "utf-8";
html,body{height:100%; padding:0px; margin:0px;min-width: 1200px;font:14px 微软雅黑;color:#444;}
/*不能复制*/
*{
    -webkit-touch-callout:none;  /*系统默认菜单被禁用*/
    -webkit-user-select:none; /*webkit浏览器*/
    -khtml-user-select:none; /*早期浏览器*/
    -moz-user-select:none;/*火狐*/
    -ms-user-select:none; /*IE10*/
    user-select:none;
}

input {
     -webkit-user-select:auto; /*webkit浏览器*/
}
/* img { pointer-events: none; } */ 
.fl {float:left;}
.fr {float:right;}
.clear{clear:both;}
.border{border:1px solid #DFDFDF;}
.bg{background-color: #B0C4DE;}
.bg1{background-color: #CAFF70;}
.bg2{background-color: #FFC1C1;}
.bg3{background-color: #FFA07A;}
.bg4{background-color: white;}
.hj200 {line-height: 200%;}
.mt30{margin-top: 30px}
.mt20{margin-top: 20px}
.mt10{margin-top: 10px}
.w0{width: 100%}
.w1100{width: 1100px;margin:0 auto;}
.w1140{width: 1140px;margin:0 auto;}
.w1200{width: 1200px;margin:0 auto;}
.w1260{width: 1260px;margin:0 auto;}
a { text-decoration: none; outline: none; color: #444; 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}

/*header start*/
.header {box-shadow: 0 0 10px 0 #666;position: relative;z-index: 9999;background: #fff}
.header .head_top{height: 32px;background: #444;line-height: 32px;color: #fff}
.header .head_top ul li{height:14px;padding: 0px 25px;border-right: 1px solid #fff;margin: 9px 0;line-height: 14px;}
.header .head_top .tel{height:32px;line-height: 32px;margin: 0;margin-right: 60px;}
.header .head_top ul li:nth-child(1) {border:none;}
.header .head_top ul li:nth-child(4) {border:none;padding-right: 0}
.header .nav .nav_body li{width: 110px;text-align: center;line-height: 91px;font-size: 16px;font-weight: bold;transition: all 0.2s ease-in;}
.header .nav .nav_body li:hover {background: #0181cf;color: #fff}
/*header end*/

/*banner start*/
.flexslider {
	margin: 0px auto 0px;
	position: relative;
	width: 100%;
	height: 450px;
	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: 450px;
	display: block;
}
/*banner end*/

/*new_top start*/
.new_top{height: 70px;background: url(../images/bg.png) no-repeat center;}
.new_top .nt_r{width: 800px;font-size: 15px;}
.new_top .nt_r .nt_title{line-height: 24px;padding: 20px 15px;font-size: 16px;font-weight: bold;color: #fff}
.new_top .nt_r .nt_title img{position: relative;top: -0px;}
.new_top .nt_r .txtScroll-top{width:450px;overflow:hidden;position:relative;}
.new_top .nt_r .txtScroll-top .bd{padding:20px 15px 20px 5px;}
.new_top .nt_r .txtScroll-top .infoList li{height:24px;line-height:24px;}
.new_top .nt_r .txtScroll-top .infoList li a{color: #fff}
.new_top .nt_r .txtScroll-top .infoList li .date{float:right;color:#fff;}
/*new_top end*/

/*product start*/
.product {background: url(../images/probg.jpg) no-repeat center; margin: 20px 0;}
.product .title{text-align: center;font-size: 16px; margin-bottom: 30px;}
.product .title b{font-size: 34px;line-height: 60px;color: #0181cf}
.product .title p{text-align: center;font-size: 15px;color: #888;}
.product .pro_list{width: 1200px;height: 50px;margin-top: 30px;border: 1px solid #0181cf;border-width: 1px 0 1px 0}
.product .pro_list ul{width: 1200px;height: 36px;background: #ddd;margin-top: 7px;font-size: 16px;}
.product .pro_list li{height:36px;padding: 0 51.4px;line-height: 35px;transition: all 0.2s ease-in;}
.product .pro_list li:hover {background: #0181cf;color: #fff}

/*product*/
.zuoce{/*height: 100px;*/}
.zuoce .zuoce_body{height: 50px; line-height: 50px; border: 1px solid #0181cf; border-width: 1px 0 1px 0;}
.zuoce .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.zuoce .nav2{ width:1200px;margin:0 auto; height:36px; line-height:36px;z-index:9999; background: #0181cf; margin-top: 7px;}
.zuoce .nav2 a{ color:#666;}
.zuoce .nav2 .nLi{width:170px;height:36px;line-height:36px;float:left; position:relative; display:inline;text-align: left;}
/*.zuoce .nav2 .nLi:nth-child(1) {margin-left: 0px;}
.zuoce .nav2 .nLi:nth-child(8) {margin-left: 0px;}*/
.zuoce .nav2 .nLi h3 a{ width:130px; display:block; font-size:16px; color: #fff; padding: 5px; padding: 0 25px; text-align: center;}
.zuoce .nav2 .sub{ display:none; width:180px; left:0; top:36px;  position:absolute;line-height:30px; z-index: 9999999; padding-top: 0px;}
.zuoce .nav2 .sub li{width: 180px; zoom:1;font-size: 13px;border-bottom: 1px dashed #898989; background: url(../images/libgn.png);}
.zuoce .nav2 .sub a{ display:block; padding:0 10px;color: #fff; width: 160px; text-overflow:ellipsis;white-space:nowrap;overflow: hidden; text-align: center; font-size: 15px;}
.zuoce .nav2 .sub a:hover{ background:#0181cf;}
.zuoce .nav2 .on{ background:url(../images/navhoverbg.png) repeat-x center; color:#666;text-align: left;}
/*product end*/

.product .pro_con ul li{width: 270px;margin-left: 38px;margin-top: 30px;}
.product .pro_con ul li:nth-child(1) {margin-left: 0px}
.product .pro_con ul li:nth-child(5) {margin-left: 0px}
.product .pro_con ul li img.proimg{border:2px solid #dfdfdf;transition: all 0.2s ease-in;}
.product .pro_con ul li .zi{width: 270px;height: 40px;border-bottom: 2px solid #dfdfdf;line-height: 40px;font-size: 16px;color: #666;transition: all 0.2s ease-in;font-weight: bold;}
.product .pro_con ul li .zi span{display: block;width: 200px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.product .pro_con ul li .more{width: 40px;height: 40px;background: url(../images/lh_1.png) no-repeat center;}
.product .pro_con ul li:hover .proimg{border-color: #0181cf}
.product .pro_con ul li:hover .zi{border-color: #0181cf;color: #0181cf}
.product .pro_con ul li:hover .more{background: url(../images/lh_2.png) no-repeat center;}
/*product end*/

/*company start*/
.company{ height: 420px; overflow: hidden; margin-top:50px}
.company dl{ margin-top: 120px; padding-left: 35px; height: 295px; background: #2f92cf;}
.company dt{ float: left; margin-top: -55px; }
.company dt img{border:#FFF 3px solid; box-shadow:10px 8px 15px #333}
.company dd{ position: relative; float: right; margin-top: 33px; width:655px; height: 262px;}
.company dd h3{ font-size:28px; color: #fff; font-weight: bold;}
.company dd p{ margin-top: 10px; width:610px; height: 168px; font-size: 14px; color: #fff; line-height: 28px; overflow: hidden;}
.company dd a{ position: absolute; right: 0; bottom: 0; display: block; width: 33px; height: 27px; overflow: hidden; background: url(../images/icobox.png) no-repeat -71px -522px;}
/*company end*/

/*news*/
.new{width: 1200px;margin:30px auto 30px auto;}
.new .title{text-align: center}
.new .title b{text-align: center;line-height: 46px;font-size: 34px;color: #0181cf}
.new .title p{text-align: center;line-height: 200%;color: #777;font-size: 15px;color: #333}
.new .new_l{width: 540px;}
.new .new_l .nl_top{width: 540px;height: 200px;overflow: hidden;}
.new .new_l .nl_top 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;}
.new .new_l .nl_top: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)}
.new .new_l .nLeft .new1{padding: 10px 0 20px 0;border-bottom: 1px solid #ddd}
.new .new_l .nLeft .title{font-size: 16px;color: #444;line-height: 180%; text-align: left;}
.new .new_l .nLeft .n1con{font-size: 14px;color: #777;line-height: 140%;}
.new .new_l .nLeft ul{padding-top: 15px;}
.new .new_l .nLeft ul li{line-height: 160%;color: #666;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-size: 15px;}
.new .new_l .nLeft ul li:hover {color: #0181cf}
.new .new_l .nLeft:hover .title{color: #0181cf}
.new .new_l .nLeft:hover .n1con{color: #555}
.new .new_r{width: 610px;}
.new_box{width: 610px;height: 70px;margin-bottom: 15px;}
.nbox_l{width: 80px;height: 70px;background-color:#ddd;text-align: center; }
.nbox_l .b1{font-size: 28px;text-align: center;padding-top: 6px;color: #0181cf}
.nbox_l font{font-size: 14px;text-align: center;color: #0181cf}
.nbox_r{width: 515px;height: 70px;padding:0 0 0 15px;}
.nbox_r .ntitle{font-size: 16px;color:#444;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;position: relative;top: 2px;}
.nbox_r .ncon{font-size: 14px;color: #666;padding-top: 5px;}
.new_box:hover .nbox_l{background-color: #0181cf;color: #fff}
.new_box:hover .nbox_l .b1{color: #fff}
.new_box:hover .nbox_l font{color: #fff}
.new_box:hover .nbox_r{background:#eee;color: #fff}
/*new start*/

/*footer start*/
.footer{ margin-bottom:20px; height: 340px;}
.footbox{overflow: hidden; background: #343434;}
.footbox img{ display: block;}
.footbox h3{ margin-bottom: 15px; padding-left: 30px; font-size: 20px; color: #fff; text-transform: uppercase; line-height: 36px;}
.dh{ width:1200px; margin:25px auto; text-align:center; border-bottom:#666 1px dotted; padding-bottom:30px}
.dh a{ font-size:16px; color:#FFF; background:url(../images/bj.png) no-repeat center left; padding:0 50px}
.dh a:hover{ color:#0181cf}
.dh .no{ background:none}
.b-logo{ float: left; margin:10px 0px 10px 100px;}
.company-inf{ padding:10px 90px 0px 0px; float:right; width:560px; overflow: hidden;}
.company-inf h3{ background: url(../images/b_ico1.gif) no-repeat 0 center;}
.company-inf p{font-size: 16px; color: #fff; word-spacing: 26px; line-height:20px;}
.company-inf p a{ color: #fff;}
.xf{ position:fixed; right:20px; top:50%; width:50px; height:auto; overflow:hidden; font-size:0;}
.xf li{ width:42px; height:42px; border:1px solid #ebebeb; font:14px "Microsoft YaHei"; color:#666666; line-height:14px; text-align:center; background:#fff;}
.xf li a{color:#666666;}
.xf li span{ display:block; margin-top:6px;}
.xf .x_img{ width:44px; height:43px;background:none; border:0;}
/*footer end*/

/*left*/
.sideWrap { margin-bottom: 19px;    width: 260px; margin-top:40px;}
.sideWrap h2 { background:#0181cf; height: 43px; line-height: 43px; font-size:24px; font-weight: bold;color: #fff;text-align: center;}
.sideWrap h2 span{ padding-left:10px;}
.sideBox { background: #f2f2f2; }
.sideNewsBox { padding: 11px 12px 13px 11px; }
.sideNewsBox li { border-bottom: 1px dashed #d2d2d2; height: 29px; line-height: 29px; }
.sideNewsBox h3 a {background: url(../images/arrow.gif) no-repeat 0 center;color:#393939;display: block;padding-left: 11px;font-size: 15px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;line-height: 30px;}
.sideNewsBox h3 a:hover {color:#0181cf;font-size: 16px;font-weight: bold;}

.pro_bodyleft .pb_l6{width: 260px; height: 480px;}
.pro_bodyleft .pbl_top{width: 260px;height: 133px;background: url(../images/proList.png) no-repeat center;}
.pro_bodyleft .pb_l6 .pro_list9{height: 347px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav6{ width:260px;position:relative;z-index:1;margin: 0px auto;}
.nav6 a{ color:#fff;}
.nav6 .nLi{position:relative; display:inline; height:37.5px; line-height:37.5px;}
.nav6 .nLi h3 a{display:block;font-size:16px;text-align: left;background: #0181cf;margin-top: 14px;color: #444;height:37.5px; line-height:37.5px; width: 245px; background:url(../images/libg2.jpg) no-repeat; padding-left: 15px;}
.nav6 .nLi:nth-child(1){margin-top: 0px; }
.nav6 .sub{display:none; width:180px; left:260px; top:-47px;  position:absolute; line-height:37.5px;z-index: 9999;}
.nav6 .sub li{ zoom:1;text-align: left;font-size: 13px; background:#0181cf;}
.nav6 .sub a{ display:block;padding-left: 15px; text-overflow:ellipsis;white-space:nowrap;overflow: hidden;}
.nav6 .sub a:hover{background:#0c6ca7;color:#fff;}
.nav6 .on h3 a{ background:url(../images/libg1.jpg) no-repeat;}