﻿@charset "gb2312";
*{margin:0; padding:0}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr, pre, code, form, fieldset, legend, button, input, textarea, p, blockquote, table, th, td{margin:0; padding:0;}
body{font:normal 100% Microsoft YaHei, 微软雅黑, Arial, Tahoma, Helvetica, sans-serif; min-width:1200px;font-size: 14px;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
button, input, textarea, select{font-family:inherit; font-size:inherit; *font-size:100%; font-weight:inherit;}
address, caption, cite, code, dfn, em, var, b{font-style:normal; font-weight:normal;}
input, textarea{outline-style:none;}
em, i, b{font-style:normal;}
ul, ol, li{list-style:none;}
fieldset, img{ border:0;}
.fl{float:left}
.fr{float:right}
a{text-decoration:none; color:#333}
a:hover{text-decoration:none !important;}
.clear{clear:both}
.w1200{width:1200px; margin:0 auto; overflow:hidden}
.blank{width:auto; height:40px}




.l_logo img{margin-left:25px;}
.logo-nav  .w1200{height:70px}


/*NAV*/
.nav{width:auto;  background-size:100%;margin-right: 55px;}
.nav_li{height:100%; overflow:hidden}
.nav_li dt{height:100%; float:left;}
.nav_li dt .line{width:1px; height:70px; background:#f3f3f3; float:left; margin-top:11px}
.nav_li dt a{display:block; width: 85px; text-align:center;  color:#333;height:70px;line-height:70px;}

.nav_li dt a .ch{font-size:14px}

.nav_li dt .current, .nav_li dt a:hover{background:#155cbc;color:#fff}
.nav_li dt ul{    position: absolute; height:auto; background-color:#2c6bb2; z-index:9999; display:none}
.nav_li dt li{border-bottom:1px solid #A4B8EF}
.nav_li dt li a{display:block; width:85px;  font-size: 14px;
    color: #FFF;
    line-height: 40px;
    height: 40px;overflow:hidden}
.nav_li dt li a:hover{background-color:#d7292d}

.nav_li dt:hover ul{display:block;}

.nav_li dt:last-child{display:none}
#sex {width:90px;height:30px;margin-top: 20px;}
/*banner*/
.lubo{width:100%; clear:both; position:relative; height: 370px;}
.lubo_box{position:relative; width:100%; height:370px;}
.lubo_box li{float:left; position:absolute; top:0; left:0; width:100%; height:370px; opacity:0; filter:alpha(opacity=0);}
.lubo_box li a{display:block; width:100%; height:100%;}
.lubo_box li img{width:100%; height:370px;}
.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:1; filter:alpha(opacity=100);}
.cir_on{background:#FF9900 !important;}
.lubo_btn{position:absolute; width:100%;     top: 142px;}    /*按钮*/
.left_btn, .right_btn{font-family:"宋体"!important; width:30px; height:80px; 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; transition:all 1s}
.lubo:hover .left_btn, .lubo:hover .right_btn{background:#000;  opacity:0.5; filter:alpha(opacity=50);  transition:all 1s;}
.left_btn{float:left;}
.right_btn{float:right;}
/* 搜索框 */
.hot_s{width:auto; overflow:hidden; background:#155cbc;    padding: 15px 0;}
.hotc{line-height:35px; font-size:12px}
.hotc p{font-weight:bold; float:left}
.hotc a{float:left; margin:0 12px}
.hotc a:hover{text-decoration:underline; color:#D37F00}

.search-box{width:auto; height:100%; float:right;}

.search-input{width:270px; height:30px; font-size:12px; color:#a6a6a6; outline:0; float:left; padding-left:7px;border: none;}
.search-button{cursor:pointer; background:#fff; color:#fff; width:40px; height:30px; border-left:none; float:right; font-size:12px; letter-spacing:3px;border: 0;background:url(../images/ss.png) no-repeat center #fff;}

/* 网站主体 */
.contant-top{background:url(../images/con-bo.png) no-repeat bottom;    height: 90px;margin:0 0 40px 0;}
  .contant-top p{text-align:center}
  .contant-top p:nth-child(1){font-size:35px;font-weight:bold;color:#155cbc}
  .contant-top p:nth-child(2){font-size:17px;color:#929292;background:url(../images/enlis.png) no-repeat center;}
  
  
		
/* frist产品展示 */
        .frist{    overflow: hidden;
    padding: 40px 0;background:#fff}
		.slideTxtBox{ text-align:left;  }
		.slideTxtBox .hd{ height:45px; line-height:45px;  padding:0 10px 0 20px;    position:relative; width: 745px;
    margin: auto;}
		.slideTxtBox .hd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;   }
		.slideTxtBox .hd ul li{ float:left; ; cursor:pointer; background:#155cbc;margin:0 20px; color:#fff;width: 145px;
    line-height: 22px;
    height: 45px;
    text-align: center;    width: 145px;}
		.slideTxtBox .hd ul li.on{ height:45px;  background:#e60012; color:#fff }
		.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
		.slideTxtBox .bd li{ float:left;  width:270px;height:223px;border: 1px solid #e8e8e8;    margin: 10px;overflow:hidden; }
		.slideTxtBox .bd li a{display:block;    }
		.slideTxtBox .bd li a div{text-align:center;width:240px;height:153px;overflow:hidden;margin:10px auto;border: 1px solid #fff;}

		.slideTxtBox .bd li a div img{width:240px;height:153px;margin: 10px 0;transition:all 1s ease;}
		.slideTxtBox .bd li a p{height:45px;/*line-height:45px;*/text-align:center;transition:all 1s ease;}
		.slideTxtBox .bd li:hover div{border: 1px solid #e8e8e8;}
		.slideTxtBox .bd li:hover img{transform: scale(1.4)}
		.slideTxtBox .bd li:hover p{background:#155cbc;color:#fff}
		.cpgd{width:135px;height:35px;border:2px solid #155cbc;border-radius:20px;margin:auto;transition:all 1s ease;margin-top:25px}
		.cpgd a{display:block;line-height:35px;text-align:center}
		.cpgd:hover{background:#e60012;border:2px solid #e60012;}
		.cpgd:hover a{color:#fff}

/* second */
.second{overflow: hidden;
    padding: 40px 0;background:#f7f7f7}
	.gs-js{height:390px;border-radius:10px;background:#fff;-moz-box-shadow: 0px 5px 10px #888888; /* 老的 Firefox */
box-shadow: 0px 5px 10px #888888;margin: 10px 5px;}
.gs-js1{margin:30px}
	.gs-js2{width:800px;margin: 30px 15px;
}
.gs-js2 p{text-indent: 2em;text-align: justify;line-height:30px;font-size:14px}

.gs-js2-bo{}
.gs-js2-bo a{display:block;line-height:45px;text-align:center;height:45px;width:170px;border:1px solid #155cbc;border-radius:10px;float: right;
    margin: 30px;transition:all 1s ease;}
	.gs-js2-bo a:hover{background:#155cbc;color:#fff}

		/* third */
.third{overflow: hidden;
    padding: 40px 0;background:#f7f7f7}		
.picMarquee-left{ overflow:hidden; position:relative;  }
.picMarquee-left .bd{ padding:10px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1;margin:10px }
.picMarquee-left .bd ul li{ margin:10px 15px; float:left; _display:inline; overflow:hidden; text-align:center;  -moz-box-shadow: 3px 5px 8px #999; /* 老的 Firefox */
box-shadow: 3px 5px 8px #999;;  width:265px; height:265px;overflow:hidden;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:235px; height:160px; display:block; margin: 20px auto }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title a{ line-height: 50px;font-size:16px ; height:50px ;transition:all 1s ease;display:block}
.picMarquee-left .bd ul li:hover .title a{background:#155cbc;color:#fff}

		
		
/*页脚*/
.footer{overflow:hidden;background:#155cbc;padding:30px 0;}
.footer a,.footer{color:#fff}
.foot1{overflow:hidden;background:url(../images/foo.jpg) no-repeat right center;}
.foo-nav1{font-size:16px}
.foo-nav{float:left;    margin-right: 60px;}
.foo-nav ul{margin-top:20px}
.foo-nav ul li{margin-bottom:15px}
.foot2{width:620px;position:relative}
.foot2-m{margin:10px 0;}
.foot2-m2 {margin-top:30px;overflow: hidden;}
.foot2-m2 ul li{margin:10px 0}
.foot2 .wx{position:absolute;right: 0;
    top: 60px;}
	.footer2{background:#064dad;height:50px;line-height:50px;text-align:center;color:#fff}

/*客服*/
.kf{ position:fixed;     top: 225px; right: 1px; width: 117px; z-index: 9999; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+570)); }
.kf_title{ background-image: url(../images/designnew3_03.png); background-repeat: no-repeat; height: 27px; width: 117px; overflow: hidden; }
.kf_close{ float: right; padding: 0px; height: 15px; width: 15px; cursor:pointer; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 0px; }
.qq_box{ padding: 5px; background-image: url(../images/designnew3_20.png); background-repeat: repeat-y; width: 107px; }
.qq_box p { font-size: 12px; text-align: center; white-space: nowrap; width: 107px; overflow: hidden; }
.qq { background-image: url(../images/designnew3_23.png); background-repeat: no-repeat; background-position: -3px bottom; padding-bottom: 13px; }
.qq a{ background-image: url(../images/qq.png); background-repeat: no-repeat; background-position: 10px center; line-height: 16px; color: #333; height: 16px; display: block; width: 107px; }
.kf_open { z-index: 9999;background-image: url(../images/open_kf.gif); background-repeat: no-repeat; height: 105px; width: 32px; _position: absolute; position:fixed;  top: 225px; right: 1px; border: 1px solid #d1d1d1; cursor:pointer; display: none; _position:absolute;
_top:expression(eval(document.documentElement.scrollTop+600));}
.weixin a{ line-height: 15px; color: #333; background-image: url(../images/designnew3_29.png); background-repeat: no-repeat; background-position: 10px center; text-align: left; display: block; height: 15px; padding-left: 30px; }
.weixin_box { background-image: url(../images/getqrcode.jpg); background-repeat: no-repeat; height: 200px; width: 200px; position:fixed;     top: 225px; left: 50%; margin-left: 395px; z-index: 9999; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+580));display: none; }
.kf_bom { background-image: url(../images/designnew3_34.png); background-repeat: no-repeat; height: 10px; width: 111px; overflow: hidden; }
		