@charset "utf-8";

/*全局控制*/
body{font-family: "San Francisco", "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
    -webkit-font-smoothing: antialiased;
    color: #323232;
	margin:0;padding:0;font-size:0.72916667vw;line-height:1.30208333vw;-webkit-text-size-adjust:none;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
input,select,textarea{font-size:0.625vw;line-height:0.83333333vw;}img{border:0;}ul,li{list-style-type:none;}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:none;}

::-webkit-scrollbar {
	width: 0px;
	height: 40px;
	background-color: #222
}

::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 2 0 6px rgba(0,0,0,0.3);
	background-color: #222
}

::-webkit-scrollbar-thumb {
	width: 0px;
	height: 40px;
	background-color: #888
}
*{box-sizing: border-box;}
.pc{display:block}
.pc .back{width:35px;height:35px;background:url(../../../img/back.png);background-size:35px 35px;position:fixed;left:40px;top:120px;z-index:9}

.mob{display:none;}
/*头部区域*/
.header0 {width:100%;position:fixed;top:0;
    height:4.6875vw;
	border-bottom:1px solid #c9c2c0;background:#FFF;z-index:999;
	box-shadow: 0px 2px 10px 0px rgb(0 0 0 / 40%);
}
.header0 .left{width:45%;float:left;height:4.6875vw;}
.header0 .left .menu{width:13.02083333vw;height:4.6875vw;float:left;border-right:1px solid #c9c2c0}
.header0 .left .menu .jt{width:1.82291667vw;margin-left:2.34375vw;margin-top:1.30208333vw;height:3.38541667vw;float:left}
.header0 .left .menu .jt img{width:1.82291667vw;height:3.38541667vw;}
.header0 .left .menu .txt{width:7.1875vw;margin-top:1.30208333vw;height:3.38541667vw;line-height:3.38541667vw;text-align:center;font-size:1.04166667vw;float:left}
.header0 .left .select{padding-left:1.5625vw;background:url(../../../img/select.png) no-repeat 0.10416667vw 0;background-size:1.35416667vw;width:6.51041667vw;height:1.35416667vw;border:1px solid #d5d5d5;float:left;margin-left:1.5625vw;margin-top:2.08333333vw;}
.header0 .logo{width:10%;float:left;height:4.6875vw;text-align:center}
.header0 .logo img{margin:1.30208333vw auto 1.04166667vw;width:9.375vw;height:2.34375vw;}
.header0 .right{width:45%;float:left;height:3.125vw;text-align:right;margin-top:1.5625vw;line-height:3.125vw;font-size:1.04166667vw;}
.header0 .right ul{margin-right:3.125vw;}
.header0 .right ul li{margin:0 1.04166667vw;float:right;position:relative}
.header0 .right ul li a{}
.header0 .right ul li.active{height:3.17708333vw;border-bottom:0.15625vw solid #717171;color:#2f6798}
.header0 .right ul li:hover{height:3.17708333vw;border-bottom:0.15625vw solid #2f89c3;}
.header0 .right ul li ul{position:absolute;z-index:9999;display:none;}
.header0 .right ul li ul li{left:-2.08333333vw;float:none;display:block;position:relative;line-height:2.60416667vw;border-bottom:0;margin:0;}
.header0 .right ul li ul li a{display:block;width:8.33333333vw;height:2.60416667vw;line-height:2.60416667vw;background:#ffffff;text-align:center;font-weight:normal;font-size:0.83333333vw;}
.header0 .right ul li ul li:hover{border-bottom:0vw solid #717171;height:2.60416667vw;}
.header0 .right ul li ul li a:hover{height:2.60416667vw;line-height:2.60416667vw;margin:0;color:#2f89c3;border-bottom:0vw solid #717171;}
.header0 .right ul li .t,.nav .t:hover{}


.header0 .box{width:68.75vw;height:7.8125vw;margin:auto;}
/*页脚区域*/
.footer0{height:auto;overflow:auto;line-height:2.60416667vw;color:#9498a3;background:#707d85;font-size:0.83333333vw;}
.footer0 .top{height:auto;overflow:auto;color:#FFF;}
.footer0 .top .left{width:40%;float:left}
.footer0 .top .left .info{width:90%;margin:1.04166667vw auto 0.78125vw;height:5.72916667vw;line-height:5.72916667vw;}
.footer0 .top .left .info ul{}
.footer0 .top .left .info ul li{width:20%;float:left;color:#FFF;}
.footer0 .top .right{float:left;width:60%;border-left:1px solid #aeb6ba;}
.footer0 .top .right .lxwm{float:left;width:26.04166667vw;margin-left:12.5vw;font-size:0.78125vw;line-height:1.30208333vw;padding:1.30208333vw 0;}
.footer0 .top .right .wb{margin-top:1.30208333vw;width:14.58333333vw;height:5.20833333vw;margin-right:6.25vw;float:right;}
.footer0 .top .right .wb .evm{width:5.20833333vw;height:5.20833333vw;float:right}
.footer0 .top .right .wb .evm img{width:5.20833333vw;height:5.20833333vw;}
.footer0 .top .right .wb .wx{width:2.60416667vw;height:2.08333333vw;float:left;margin-right:1.5625vw;margin-top:1.30208333vw;}
.footer0 .top .right .wb .wx img{width:2.60416667vw;height:2.08333333vw;}
.footer0 .bottom{border-top:1px solid #aeb6ba;line-height:2.34375vw;height:2.34375vw;}
.footer0 .bottom .copy{overflow:hidden;max-width:58.33333333vw;margin:auto;color:#FFF;font-size:0.625vw;line-height:2.60416667vw;height:2.60416667vw}
.footer0 .bottom .copy .left{width:70%;float:left;}
.footer0 .bottom .copy .right{width:30%;float:left;text-align:right}



.main{width:70.3125vw;height:auto;overflow:auto;margin:0 auto 1.5625vw;}
/*首页*/
.home{width:100%;height:auto;overflow:auto;}
.home .box{width:100%;height:auto;overflow:auto;margin-bottom:5.20833333vw;}
.home .box .left{width:35.26041667vw;height:auto;overflow:auto;float:left}
.home .box .left img{width:35.26041667vw;height:35.41666667vw;}
.home .box .right{width:35.05208333vw;height:auto;overflow:auto;float:left}
.home .box .right img{width:35.05208333vw;height:35.41666667vw;}
.home .box img{width:100%;height:35.41666667vw;}

.home .box2{width:100%;height:auto;overflow:auto;margin-bottom:5.20833333vw;}
.home .box2 ul{}
.home .box2 ul li{width:34.11458333vw;height:auto;overflow:auto;margin-right:2.08333333vw;float:left;position:relative}
.home .box2 ul li img{width:34.11458333vw;height:19.53125vw;}
.home .box2 ul li:nth-child(2){margin-right:0;}
.home .box2 ul li .more{border-radius:1.30208333vw;background:#2c9fd8;left:2.60416667vw;bottom:1.5625vw;font-size:1.04166667vw;position:absolute;z-index:2;width:6.51041667vw;height:2.08333333vw;line-height:2.08333333vw;text-align:center;color:#FFF}
.home .box2 ul li .more .jts{font-family:宋体}
.home .box2 ul li:hover .more{background:rgba(47,137,195,.4);color:#000}
.home .box3{width:100%;height:auto;overflow:auto;margin-bottom:5.20833333vw;}
.home .box3 .left{width:20.57291667vw;height:26.5625vw;float:left;background:#e7e7e9}
.home .box3 .left .img{width:100%;height:auto;overflow:auto}
.home .box3 .left .img img{width:100%;height:19.79166667vw;}
.home .box3 .left .txt{width:100%;height:6.77083333vw;position:relative}
.home .box3 .left .txt img{width:100%;height:6.77083333vw;}
.home .box3 .left .txt .more{position:absolute;z-index:2;left:6.25vw;height:2.60416667vw;width:6.25vw;bottom:0.52083333vw;font-size:1.04166667vw;line-height:2.60416667vw;color:#0098e1;font-weight:bold;}
.home .box3 .left .txt .more .jts{font-family:宋体}
.home .box3 .left .txt .more:hover{color:#000}
.home .box3 .right{margin-left:0.78125vw;width:48.95833333vw;height:26.5625vw;float:right;background:#e7e7e9;padding:0.78125vw 1.04166667vw}
.home .box3 .right ul{}
.home .box3 .right ul li{border-bottom:1px solid #231815;float:left;margin-right:1.04166667vw;width:48%;height:7.8125vw;padding:1.5625vw 0}
.home .box3 .right ul li .number{width:4.16666667vw;font-size:3.125vw;line-height:4.94791667vw;height:4.94791667vw;float:left}
.home .box3 .right ul li .time{width:6.25vw;float:left;background:url(../../../img/home_box3_line.png) no-repeat center;margin-right:1.04166667vw;height:4.94791667vw;}
.home .box3 .right ul li .time .month{width:100%;height:2.34375vw;}
.home .box3 .right ul li .time .day{width:100%;height:2.60416667vw;text-align:right}
.home .box3 .right ul li .time .numday{font-size:1.875vw;line-height:2.34375vw;}
.home .box3 .right ul li .time .unit{width:1.04166667vw;height:1.04166667vw;border-radius:0.52083333vw;text-align:center;background:#000000;color:#FFF;font-size:0.625vw;line-height:1.04166667vw;display:inline-block}
.home .box3 .right ul li .txt{width:15.10416667vw;float:left;height:4.6875vw;}/*width:270px;*/
.home .box3 .right ul li .txt .title{width:100%;height:2.34375vw;font-size:1.25vw;line-height:2.34375vw;overflow:hidden}
.home .box3 .right ul li .txt .subtitle{width:100%;height:2.60416667vw;font-size:0.83333333vw;line-height:1.30208333vw;overflow:hidden}
.home .box3 .right ul li:nth-child(2){margin-right:0;}
.home .box3 .right ul li:nth-child(4){margin-right:0;}
.home .box3 .right ul li:nth-child(6){margin-right:0;}
.home .box3 .right ul li:nth-child(8){margin-right:0;}
.home .box3 .right ul li:nth-child(10){margin-right:0;}
.home .box3 .right ul li:hover{color:#0098e1;border-bottom:1px solid #0098e1;}
.home .box3 .right ul li:hover .time .unit{background:#0098e1}
/*幻灯Banner*/
.home_banner{width:100%;height:auto;overflow:auto;margin-top:4.6875vw;padding-bottom:5.20833333vw;position:relative}
.home_banner img{width:100%;height:auto;overflow:auto;}
.home_banner .down {
    margin-left: -1.04166vw;
    width: 2.13541vw;
    height: 3.80208vw;
    display: block;
    background: url(../../../img/f-icon03.png) center center no-repeat;
    background-size: 100% auto;
    -webkit-animation: 2s infinite fadeInOut;
    -moz-animation: 2s infinite fadeInOut;
    -ms-animation: fadeInOut 1s ease infinite;
    -o-animation: 2s infinite fadeInOut;
    animation: 2s infinite fadeInOut;
    position: absolute;
    bottom: 7.8125vw;
    left: 50%;
	z-index:999;
}
@-webkit-keyframes fadeInOut {

	0%,
	100% {
		opacity: 0
	}

	50% {
		opacity: 1
	}
}

@-moz-keyframes fadeInOut {

	0%,
	100% {
		opacity: 0
	}

	50% {
		opacity: 1
	}
}

@-ms-keyframes fadeInOut {

	0%,
	100% {
		opacity: 0
	}

	50% {
		opacity: 1
	}
}

0%,
100% {
	opacity: 0
}

50% {
	opacity: 1
}
.banner{width:100%;height:auto;overflow:auto;margin-top:4.6875vw;}
.banner img{width:100%;height:auto;overflow:auto}
.banner .title{width:100%;height:2.60416667vw;line-height:2.60416667vw;padding-left:7.03125vw;background:#f0f0f0;font-size:1.5625vw;color:#FFF}
.banner2{width:100%;height:48.95833333vw;overflow:hidden;margin-top:4.6875vw;}
.banner2 img{width:100%;height:48.95833333vw;transition-duration: .5s;}
.banner2:hover img{width:100%;height:48.95833333vw;;
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1)
}


/*图片滚动*/
/*产品中心　样式*/
.product{width:100%;height:auto;overflow:auto;}
.product .nav_title{text-align:center;font-size:1.5625vw;height:auto;overflow:auto;line-height:9.11458333vw;}
.product .nav_title .line{width:5.20833333vw;height:0.20833333vw;background:#2f8ac1;margin:0 auto 4.16666667vw}

.product .cpjs_list{height:auto;overflow:auto;margin:auto;position:relative;}
.product .cpjs_list .gif_img{width:15.625vw;height:auto;overflow:auto;position:absolute;left:-0.78125vw;top:-0.52083333vw;z-index:2;}
.product .cpjs_list .gif_img img{width:15.625vw;height:auto;overflow:auto;}
.product .cpjs_list .left{width:36.45833333vw;height:auto;overflow:auto;float:left;}
.product .cpjs_list .left img{width:36.45833333vw;height:auto;overflow:auto;}

.product .cpjs_list .right{width:31.77083333vw;height:auto;overflow:auto;float:right;margin-top:5.20833333vw;}
.product .cpjs_list .right ul{}
.product .cpjs_list .right ul li{margin-bottom:0.20833333vw;height:auto;overflow:auto;background:#f0f0f0;text-align:right}/*padding:0 1.04166667vw*/
.product .cpjs_list .right ul li img{width:29.6875vw;height:auto;overflow:auto;}

.product .hxys_list{height:auto;overflow:auto;margin:auto;}
.product .hxys_list ul{border:0;padding:0;margin:0;}
.product .hxys_list ul li{width:21.875vw;height:25.26041667vw;float:left;margin:0 0.78125vw;margin-bottom:1.875vw;position:relative;border-radius:1.04166667vw;}
.product .hxys_list ul li img{width:21.875vw;height:25.26041667vw;}
.product .hxys_list ul li:nth-child(3){margin-right:0;}
.product .hxys_list ul li .txt{padding-top:1.04166667vw;width:100%;position:absolute;z-index:2;bottom:0;left:0;height:7.29166667vw;background:#3089c3;padding-left:2.08333333vw;border-radius:1.04166667vw;color:#FFF}
.product .hxys_list ul li .txt .title{font-size:2.08333333vw;line-height:2.60416667vw;}
.product .hxys_list ul li .txt .subtitle{font-size:1.04166667vw;line-height:2.60416667vw;}

.product .yyss_list{height:auto;margin:0 auto;overflow:auto}
.product .yyss_list ul{}
.product .yyss_list ul li{width:16.66666667vw;height:16.66666667vw;overflow:hidden;margin-bottom:3.125vw;margin-right:1.04166667vw;float:left;position:relative}
.product .yyss_list ul li img{width:16.66666667vw;height:16.66666667vw;transition-duration: .5s;}
.product .yyss_list ul li:hover img{width:16.66666667vw;height:16.66666667vw;
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1)
}
.product .yyss_list ul li:nth-child(4){margin-right:0;}
.product .yyss_list ul li:nth-child(8){margin-right:0;}

.product .yyss_list ul li .txt{text-align:center;width:100%;height:3.125vw;position:absolute;bottom:0;left:0;background:rgba(47,137,195,.4);color:#FFF;font-size:1.25vw;line-height:3.125vw;z-index:2;}
.product .yyss_list ul li:hover .txt{background:#2c9fd8}

.product .ask_list{height:auto;overflow:auto;margin:0 auto 2.60416667vw;}
.product .ask_list ul{}
.product .ask_list ul li{width:31%;margin:0 1% 0 1%;float:left;}
.product .ask_list ul li .title{height:11.29166667vw;width:100%;background:url(../../../img/1.png) no-repeat left;background-size:10.9375vw 12.29166667vw;font-size:1.04166667vw;padding-top:8.20833333vw;line-height:2.08333333vw;overflow:hidden}
.product .ask_list ul li .title .r{font-size:0.72916667vw;}
.product .ask_list ul li .subtitle{font-size:0.72916667vw;line-height:1.35416667vw;}
.product .ask_list ul li .num{color:#5893c8;font-size:1.71875vw;line-height:2.08333333vw;margin-right:0.52083333vw;float:left}
.product .ask_list ul li:hover .title{color:#2c9fd8}
.product .ask_list ul li:hover .subtitle{color:#2c9fd8}

.product2{height:auto;overflow:auto;margin-top:1.04166667vw;}
.product2 .nav_title{text-align:center;font-size:1.5625vw;height:auto;overflow:auto;line-height:9.11458333vw;}
.product2 .nav_title .line{width:5.20833333vw;height:0.20833333vw;background:#2f8ac1;margin:0 auto 4.6875vw}

.product2 .hxys_list{width:62.5vw;height:auto;overflow:auto;margin:auto;}
.product2 .hxys_list ul{}
.product2 .hxys_list ul li{background:#e9e9e9;width:100%;height:auto;overflow:auto;margin-bottom:50px;padding:20px 0;}
.product2 .hxys_list ul li .left{width:18.22916667vw;height:auto;overflow:auto;margin-top:1.5625vw;float:left;margin-left:5vw}
.product2 .hxys_list ul li .left .img img{width:13.02083333vw;height:13.02083333vw;}

.product2 .hxys_list ul li .right{width:33.33333333vw;height:auto;overflow:auto;float:left;background:#ff00}
.product2 .hxys_list ul li .right .info{float:left;margin-right:2.08333333vw;position:relative;border-radius:1.04166667vw;}
.product2 .hxys_list ul li .right .info .content{font-size:1.5625vw;line-height:2.60416667vw;height:auto;overflow:auto;}
.product2 .hxys_list ul li .right .info .content .title{font-weight:bold;padding-left:3.64583333vw;font-size:1.35416667vw;line-height:3.125vw;background:url(../../../img/dot.png) no-repeat left;background-size:2.5vw 3.125vw}
.product2 .hxys_list ul li .right .info .content .subtitle{padding-left:3.64583333vw;margin-bottom:1.04166667vw;font-size:1.25vw;}

.product2 .yyss_list{width:62.5vw;height:auto;margin:0 auto 4.16666667vw;overflow:auto;padding-bottom:3.64583333vw;}
.product2 .yyss_list ul{}
.product2 .yyss_list ul li{width:30.2083vw;height:auto;overflow:auto;margin-bottom:2.08333333vw;margin-right:2.08333333vw;float:left;}
.product2 .yyss_list ul li:nth-child(2){margin-right:0;}
.product2 .yyss_list ul li:nth-child(4){margin-right:0;}
.product2 .yyss_list ul li:nth-child(6){margin-right:0;}
.product2 .yyss_list ul li:nth-child(8){margin-right:0;}
.product2 .yyss_list ul li:nth-child(10){margin-right:0;}
.product2 .yyss_list ul li:nth-child(12){margin-right:0;}
.product2 .yyss_list ul li:nth-child(14){margin-right:0;}
.product2 .yyss_list ul li:nth-child(16){margin-right:0;}
.product2 .yyss_list ul li:nth-child(18){margin-right:0;}
.product2 .yyss_list ul li:nth-child(20){margin-right:0;}
.product2 .yyss_list ul li .img{width:30.2083vw;height:16.9791vw;overflow:hidden}
.product2 .yyss_list ul li .img img{width:30.2083vw;height:16.9791vw;transition-duration: .5s;}
.product2 .yyss_list ul li:hover img{width:30.2083vw;height:16.9791vw;
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1)
}


.product2 .yyss_list ul li .txt{width:100%;height:3.125vw;font-size:1.25vw;line-height:3.125vw;padding-left:1.5625vw;}
.product2 .yyss_list ul li:hover .txt{color:#2c9fd8}
.product2 .about_info{margin:4.16666667vw auto;width:62.5vw;height:auto;overflow:auto;font-size:1.25vw;line-height:2.60416667vw;}
.product2 .about_info img{}
/*临床应用　样式*/
.cases{width:100%;height:auto;overflow:auto;margin:7.03125vw 0 3.64583333vw;}
.cases .box{height:auto;overflow:auto;margin:auto 10.41666667vw;}
.cases .box .left{width:19.27083333vw;height:auto;overflow:auto;float:left;margin-top:1.82291667vw;}
.cases .box .left .list{}
.cases .box .left .list ul{}
.cases .box .left .list ul li{line-height:3.38541667vw;height:3.38541667vw;width:100%;}
.cases .box .left .list ul li .ico{width:2.08333333vw;height:3.38541667vw;float:left}
.cases .box .left .list ul li .ico .line{width:0.41666667vw;height:1.30208333vw;background:#036eb0;margin-top:1.04166667vw;}
.cases .box .left .list ul li .txt{float:left;font-size:1.25vw;}
.cases .box .left .list ul li .txt.active{color:#036eb0;}
.cases .box .left .list ul li .lines{margin:2.08333333vw 0 1.5625vw;width:8.85416667vw;height:1px;background:#717071;float:left}
.cases .box .left .list ul li .txt .small{font-size:1.04166667vw;border-bottom:1px solid #717071;line-height:2.08333333vw;float:left;}
.cases .box .left .list ul li .txt .jh{-webkit-transition:-webkit-transform 2s;width:1.5625vw;height:1.5625vw;margin-right:0.52083333vw;float:left;margin-top:0.52083333vw;text-align:center;color:#FFF;line-height:1.5625vw;font-size:1.5625vw;font-family:宋体}
.cases .box .left .list ul li .txt .jh img{width:1.5625vw;height:1.5625vw;}

.cases .box .left .list ul li:hover .txt{color:#036eb0;}
.cases .box .left .list ul li:hover .txt .jh{
-webkit-transform:rotate(360deg);}


.cases .box .right{width:57.29166667vw;height:auto;overflow:auto;background:#e7e7e8;padding:1.5625vw 2.08333333vw;float:right;border-radius:1.04166667vw;}
.cases .box .right .nav_title{font-size:1.35416667vw;line-height:3.38541667vw;margin-bottom:1.04166667vw;font-weight:bold}
.cases .box .right .nav_title .line{width:85%;height:1px;background:#717071;float:right;margin-top:2.08333333vw;}
.cases .box .right .case_lists{margin-bottom:2.08333333vw;height:auto;overflow:auto;}
.cases .box .right .case_lists ul{}
.cases .box .right .case_lists ul li{border-radius:1.04166667vw;position:relative;margin:1.04166667vw 0;width:25vw;height:18.75vw;overflow:hidden;margin-right:3.125vw;float:left}
.cases .box .right .case_lists ul li:nth-child(2){margin-right:0;}
.cases .box .right .case_lists ul li:nth-child(4){margin-right:0;}
.cases .box .right .case_lists ul li:nth-child(6){margin-right:0;}
.cases .box .right .case_lists ul li:nth-child(8){margin-right:0;}
.cases .box .right .case_lists ul li:nth-child(10){margin-right:0;}
.cases .box .right .case_lists ul li img{width:25vw;height:18.75vw;border-radius:1.04166667vw;transition-duration: .5s;}
.cases .box .right .case_lists ul li .txt{padding-left:1.5625vw;padding-right:1.5625vw;width:100%;color:#FFF;z-index:9;background:rgba(3,110,176,.4);height:3.125vw;position:absolute;bottom:0;left:0;line-height:3.125vw}
.cases .box .right .case_lists ul li .txt .t1{width:70%;float:left;font-size:1.35416667vw;}
.cases .box .right .case_lists ul li .txt .t2{width:30%;float:right;text-align:right;font-size:1.04166667vw;}
.cases .box .right .case_lists ul li:hover .txt{background:#2c9fd8}
.cases .box .right .case_lists ul li:hover img{width:25vw;height:18.75vw;
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1)
}


.cases .box .right .case_about{font-size:1.25vw;line-height:3.125vw;margin-bottom:3.125vw;color:#595757}
.cases .box .right .case_news_lists{margin-bottom:2.08333333vw;color:#595757}
.cases .box .right .case_news_lists ul{}
.cases .box .right .case_news_lists ul li{position:relative;padding-left:1.5625vw;font-size:1.25vw;line-height:3.125vw;}
.cases .box .right .case_news_lists ul li .ico{position:absolute;left:0;width:0.52083333vw;height:0.52083333vw;margin-top:1.30208333vw;float:left;background:#036eb0;margin-right:1.30208333vw;border-radius:0.52083333vw;}
.cases .box .right .case_news_lists ul li:hover{color:#2c9fd8}
.cases .box .right .casedoc_lists{margin-bottom:2.08333333vw;color:#595757}
.cases .box .right .casedoc_lists ul{}
.cases .box .right .casedoc_lists ul li{position:relative;padding-left:2.08333333vw;height:auto;overflow:auto;font-size:1.04166667vw;line-height:2.60416667vw;}
.cases .box .right .casedoc_lists ul li .nums{position:absolute;left:0;}
.cases .box .right .casedoc_lists ul li:hover{color:#2c9fd8}

/*新闻*/

.news{height:auto;overflow:auto;}
.news .info{height:auto;overflow:auto;margin-top:2.60416667vw;position:relative}
.news .info .nav_bg{width:100%;height:62px;background:url(../../../img/news_nav_bg.jpg);}
.news .info .nav_bg .nav_title{width:12.91666667vw;height:3.22916667vw;color:#FFF;font-size:1.66666667vw;line-height:3.22916667vw;background:url(../../../img/news_nav_bg2.jpg);text-align:center;margin:auto;text-align:center;background-size:12.91666667vw 3.22916667vw;}
.news .info .nav_more{-webkit-transition:-webkit-transform 2s;width:1.5625vw;height:1.5625vw;position:absolute;right:1.04166667vw;top:2.60416667vw;}
.news .info .nav_more img{width:1.5625vw;height:1.5625vw;}
.news .info .nav_more:hover{
-webkit-transform:rotate(360deg);}



.news .info .nav_more::before {transition: all 0.5s;}
.news .info .nav_more:hover::before {transform: rotate(180deg) scale(.75,.75);}
.news .info .lists{width:100%;background:#f1f1f1;padding:2.08333333vw 0 0px 0;height:auto;overflow:auto;}
.news .info .lists ul{margin-left:1.5625vw;}

.news .info .lists ul li{margin:0 1.04166667vw 3.125vw;width:20.3125vw;height:13.54166667vw;overflow:hidden;float:left;position:relative}
.news .info .lists ul li img{width:20.3125vw;height:13.54166667vw;transition-duration: .5s;}
.news .info .lists ul li .txt_bg{overflow:hidden;position:absolute;z-index:990;bottom:0;width:100%;height:1.875vw;padding:0 0.52083333vw;line-height:1.875vw;background:rgba(47,137,195,.8);color:#FFF;font-size:0.72916667vw;}
.news .info .lists ul li:hover .txt_bg{background:#3496cb;}
.news .info .lists ul li:hover img{width:20.3125vw;height:13.54166667vw;
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1)
}


.news .info .lists ul li .time{position:absolute;z-index:991;top:0;left:0.52083333vw;width:3.64583333vw;height:4.94791667vw;border-bottom:2px solid #0090ca;background:#ffffff;text-align:center;font-size:2.08333333vw;color:#4298cb;line-height:2.08333333vw;padding-top:7px;background:url(../../../img/news-line.jpg)}
.news .info .lists ul li .time .month{height:2.08333333vw;margin-left:0.20833333vw;font-size:1.82291667vw;text-align:left}
.news .info .lists ul li .time .day{height:2.08333333vw;margin-right:0.20833333vw;font-size:1.82291667vw;text-align:right}

.leftb{width:2.60416667vw;text-align:center;line-height:1.875vw;padding-top:1.5625vw;padding-bottom:2.34375vw;font-size:1.5625vw;color:#FFF;background: url(../../../img/newsleftjt.png) bottom no-repeat #1068a7;position:fixed;left:0;top:9.11458333vw;}
.newsshow{margin:4.6875vw auto;height:auto;overflow:auto;}
.newsshow .title{text-align:center;font-size:1.5625vw;line-height:4.6875vw;margin-top:3.125vw;overflow:hidden}
.newsshow .time{text-align:center;font-size:1.25vw;line-height:3.125vw;color:#4f4d4e;background:url(../../../img/line.png);margin-bottom:3.125vw}
.newsshow .time .year{width:22.39583333vw;height:3.125vw;background:#FFF;margin:auto;}
.newsshow .content{font-size:1.04166667vw;line-height:2.08333333vw;}
.newsshow .post{height:3.125vw;line-height:3.125vw;font-size:1.04166667vw;margin:1.04166667vw 0;}
.newsshow .post .post-prev{width:50%;float:left;height:3.125vw;overflow:hidden;}
.newsshow .post .post-next{width:50%;float:left;text-align:right;height:3.125vw;overflow:hidden;}
/*about.php*/
.about{width:100%;height:auto;overflow:auto;}
.about .nav_title{width:100%;text-align:center;font-size:1.5625vw;height:auto;overflow:auto;line-height:9.11458333vw;}
.about .nav_title .line{width:5.20833333vw;height:0.20833333vw;background:#2f8ac1;margin:0 auto 4.16666667vw}
.about .box{width:70.3125vw;height:auto;overflow:auto;margin:0 auto 7.8125vw;font-size:1.04166667vw;line-height:2.08333333vw;text-align:justify;}
.about .box .f40{font-size:2.08333333vw;}
.about .box img{width:100%;height:auto;overflow:auto;}
.about .box2{width:100%;height:auto;overflow:auto;}
.about .box2 img{width:100%;height:auto;overflow:auto;}
.about .box3{width:70.3125vw;height:auto;overflow:auto;margin:0 auto;}
.about .box3 img{width:100%;height:auto;overflow:auto;}
.about .box4{background:#eeeeee;height:auto;overflow:auto;font-size:1.25vw;line-height:2.08333333vw;}
.about .box4 .info{width:70.3125vw;height:auto;overflow:auto;margin:0 auto 7.8125vw;}
.about .box4 .info .content{width:29.6875vw;height:auto;overflow:auto;float:left;}
.about .box4 .info .img{width:40.625vw;height:auto;overflow:auto;float:right;}
.about .box4 .info .img img{width:100%;height:auto;overflow:auto;}
.about .box5{width:70.3125vw;height:auto;overflow:auto;margin:0 auto 2.60416667vw;}
.about .box5 ul{}
.about .box5 ul li{width:20.83333333vw;height:auto;overflow:auto;float:left;margin-right:3.64583333vw;margin-bottom:3.125vw;}
.about .box5 ul li .img{width:100%;height:11.979vw;overflow:hidden}
.about .box5 ul li .img img{width:100%;height:11.979vw;transition-duration: .5s;}
.about .box5 ul li .txt{width:100%;background:#cbdddd;text-align:center;padding:1.04166667vw 2.60416667vw;}
.about .box5 ul li .txt .title{font-size:1.3625vw;border-bottom:1px solid #000;line-height:3.125vw;}
.about .box5 ul li .txt .subtitle{font-size:1.05vw;line-height:2.60416667vw;}
.about .box5 ul li .txt .subtitle .time{font-size:0.9375vw;}
.about .box5 ul li:nth-child(3){margin-right:0;}
.about .box5 ul li:nth-child(6){margin-right:0;}
.about .box5 ul li:nth-child(9){margin-right:0;}
.about .box5 ul li:nth-child(12){margin-right:0;}
.about .box5 ul li:hover .img img{width:100%;height:12.29166667vw;
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1)
}
/*加入我们*/
.join{width:100%;height:auto;overflow:auto;margin-top:7.8125vw;}
.join .nav_title{}
.join .nav_title .txt{width:31.25vw;height:4.16666667vw;text-align:center;margin:0 auto 1.5625vw;font-size:1.5625vw;line-height:2.34375vw;}
.join .nav_title .line{width:3.64583333vw;height:0.20833333vw;background:#0e6fb3;margin:0 auto;}
.join .lists{width:59.375vw;margin-bottom:5.20833333vw;margin:auto;height:auto;overflow:auto;}
.join .lists .txts{font-size:1.04166667vw;line-height:1.875vw;text-align:center;margin:2.08333333vw 0;}
.join .lists ul{}
.join .lists ul li{position:relative;margin-top:2.60416667vw;background:#f0f8fb;width:100%;padding:4.16666667vw 2.60416667vw 2.60416667vw;font-size:1.04166667vw;line-height:1.875vw;margin-bottom:4.16666667vw}
.join .lists ul li .txt{width:11.45833333vw;height:4.16666667vw;position:absolute;left:1.14583333vw;top:-0.88541667vw;z-index:2;}
.join .lists ul li .txt .ico{float:left;width:1.5625vw;height:5.72916667vw;background:url(../../../img/joins_jt1.png) no-repeat top;background-size:1.5625vw 1.04166667vw}
.join .lists ul li .txt .title{float:left;width:9.89583333vw;height:3.125vw;background:#4d4d4d;text-align:center;color:#FFF;font-size:1.25vw;line-height:3.125vw;}
.join .lists ul li .txt .title .num{font-size:40px;}
.join .lists ul li .txt2{width:11.45833333vw;height:4.16666667vw;position:absolute;right:1.14583333vw;top:-0.88541667vw;z-index:2;}
.join .lists ul li .txt2 .ico{float:left;width:1.5625vw;height:5.72916667vw;background:url(../../../img/joins_jt11.png) no-repeat top;background-size:1.5625vw 1.04166667vw}
.join .lists ul li .txt2 .title{float:left;width:9.89583333vw;height:3.125vw;background:#4d4d4d;text-align:center;color:#FFF;font-size:1.25vw;line-height:3.125vw;}
.join .lists ul li .txt2 .title .num{font-size:40px;}


.join .infos{margin:auto;height:auto;overflow:auto;position:relative;margin-bottom:5.20833333vw;}
.join .infos .content{padding:3.64583333vw 0;font-size:1.04166667vw;line-height:1.875vw;text-align:center;}
.join .infos .content .txt{width:36.45833333vw;margin:4.6875vw auto 1.04166667vw;height:4.16666667vw;}
.join .infos .content .txt .title{width:19vw;height:4.16666667vw;line-height:4.16666667vw;margin:auto;font-weight:bold;background:#FFF;font-size:1.5625vw;}
.join .infos .content .txt .title .num{font-size:3.75vw;}

.join .ad{width:46.875vw;height:15.625vw;margin:5.20833333vw auto;}
.join .ad img{width:46.875vw;height:15.625vw;}

.joins_info{height:auto;overflow:auto;margin:1.5625vw 0 1.04166667vw;background:#ececec}
.joins_info .ad{width:100%;height:auto;overflow:auto}
.joins_info .ad img{width:100%;height:auto;overflow:auto}
.joins_info .nav_title{}
.joins_info .nav_title .txt{width:31.25vw;height:4.16666667vw;text-align:center;margin:0 auto 1.5625vw;font-size:1.5625vw;line-height:2.34375vw;}
.joins_info .nav_title .line{width:3.64583333vw;height:0.20833333vw;background:#0e6fb3;margin:0 auto;}


.joins_info .infos{margin-bottom:0;height:auto;overflow:auto;padding:1.5625vw;}
.joins_info .infos .txt{line-height:2.86458333vw;font-size:2.08333333vw;height:2.86458333vw;margin-bottom:1.5625vw;}
.joins_info .infos .txt .title{width:15%;float:left;}
.joins_info .infos .txt .line{width:85%;float:left;background:#666666;height:2.08333333vw;margin-top:0.41666667vw;}
.joins_info .infos .content{text-align:center;line-height:3.125vw;font-size:1.04166667vw;}
.joins_info .infos .content td{text-align:center;}
.joins_txts{margin-top:2.60416667vw;margin-bottom:4.16666667vw;width:100%;height:auto;overflow:auto;line-height:1.875vw;font-size:1.04166667vw;text-align:center}


/*招聘详细*/

/*详细页功能区*/
.preNext{position:relative;}
.preNext .line{height:0.52083333vw;overflow:hidden;clear:both;background:url(../images/box_dotline.gif) left 0.78125vw repeat-x;margin:4px auto;padding-top:0.52083333vw;}
.preNext .line strong{display:block;width:8px;height:0.52083333vw;overflow:hidden;font-size:0px;line-height:5.20833333vw;background:url(../images/box_dotline.gif) right -10px no-repeat;float:left;}
.preNext .text{color:#999;}
.preNext .actBox{position:absolute;top:1.30208333vw;right:0;}
.preNext .actBox li{display:inline;padding-left:22px;background-image:url(../images/actbox-ico.gif);background-repeat:no-repeat;margin-left:0.52083333vw;}
.preNext .actBox li a{color:#666;}
.preNext .actBox li#act-fav{background-position:4px 0px;}
.preNext .actBox li#act-err{background-position:4px -37px;}
.preNext .actBox li#act-pus{background-position:4px -73px;}
.preNext .actBox li#act-pnt{background-position:4px -109px;}

/*分页样式*/
.page_info{text-align:center;margin-top:0.52083333vw;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:2.60416667vw;line-height:1.25vw;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:0.625vw;margin-top:1.04166667vw;}
.page_list a{width:2.08333333vw;line-height:2.08333333vw;border-radius:1.04166667vw;display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}

/*Top按钮*/
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
.tbox{width:3.64583333vw;float:right;position:fixed;right:1.04166667vw;bottom:3.64583333vw;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:0.78125vw;display:none;}/*解决IE6下不兼容 position:fixed 的问题*/
.tbox #gotop{width:3.64583333vw;height:3.64583333vw;background:url(../images/icon.png) no-repeat 0 0;display:block;background-size:3.64583333vw 3.64583333vw}


/*mob*/
@media (max-width: 750px) {
.pc{display:none}
.mob{display:block;margin-top:50px;}
.m_top{width:100%;height:50px;padding-top:15px;position:relative;position:fixed;top:0;background:#FFF;z-index:998}
.m_top .line{float:left;width:22px;height:22px;margin-left:15px;}
.m_top .line img{width:22px;height:22px;}
.m_top .logo{width:88px;height:22px;margin:auto;}
.m_top .logo img{width:88px;height:22px;}
.m_top .fdj{float:right;width:22px;height:22px;margin-right:15px;}
.m_top .fdj img{width:22px;height:22px;}
.m_top .box{display:none;width:100%;height:auto;overflow:auto;position:absolute;z-index:999;top:50px;left:0;}
.m_top .box ul{}
.m_top .box ul li{color:#FFF;font-size:16px;border-bottom:1px solid #FFF;width:100%;height:auto;overflow:auto;line-height:40px;background:rgba(0,0,0,.6);text-align:center;}
.m_top .box ul li:hover{color:#0e6fb3}
.m_top .box ul li .info{color:#FFF;width:100%;height:40px;line-height:40px;font-size:16px;}
.m_top .box ul li .info:hover{color:#0e6fb3}

.m_banner{width:100%;height:auto;overflow:auto}
.m_banner img{width:100%;height:auto;overflow:auto}
.m_home{padding:15px;height:auto;overflow:auto}
.m_home .box{height:auto;overflow:auto}
.m_home .box ul{}
.m_home .box ul li{height:auto;overflow:auto;margin-bottom:20px;}
.m_home .box ul li img{width:100%;height:auto;overflow:auto;}
.m_home .box ul li:nth-child(2){margin-bottom:20px;}
.m_home .box2{height:auto;overflow:auto;margin-bottom:20px;}
.m_home .box2 ul{}
.m_home .box2 ul li{width:48%;height:auto;overflow:auto;margin-right:4%;float:left;position:relative}
.m_home .box2 ul li img{width:100%;height:auto;overflow:auto;}
.m_home .box2 ul li:nth-child(2){margin-right:0;}
.m_home .box2 ul li .more{border-radius:10px;background:#2c9fd8;left:20px;bottom:10px;font-size:12px;position:absolute;z-index:2;width:70px;height:20px;line-height:20px;text-align:center;color:#FFF}
.m_home .box2 ul li .more .jts{font-family:宋体}
.m_home .box2 ul li:hover .more{background:rgba(47,137,195,.4);color:#000}

.m_home .box3{width:100%;height:auto;overflow:auto;margin-bottom:5.20833333vw;}
.m_home .box3 .left{width:29.16666667vw;height:38.28125vw;float:left;background:#e7e7e9}
.m_home .box3 .left .img{width:100%;height:auto;overflow:auto}
.m_home .box3 .left .img img{width:100%;height:27.60416667vw;}
.m_home .box3 .left .txt{width:100%;height:auto;overflow:auto;position:relative}
.m_home .box3 .left .txt img{width:100%;height:auto;overflow:auto;}
.m_home .box3 .left .txt .more{position:absolute;z-index:2;left:8.33333333vw;bottom:0.52083333vw;font-size:1.04166667vw;color:#0098e1;text-align:center;font-weight:bold}
.m_home .box3 .left .txt .more .jts{font-family:宋体}
.m_home .box3 .left .txt .more:hover{color:#000}
.m_home .box3 .right{margin-left:1.04166667vw;width:59.375vw;height:38.28125vw;float:right;background:#e7e7e8;padding:2.08333333vw}
.m_home .box3 .right ul{}
.m_home .box3 .right ul li{height:9.375vw;margin-bottom:2.60416667vw;position:relative;overflow:hidden}
.m_home .box3 .right ul li .ico{float:left;width:5.20833333vw;height:8.85416667vw;background:url(../../../mob_img/home_news_ico.jpg) no-repeat center;background-size:5.20833333vw 5.20833333vw;margin-right:2.60416667vw}
.m_home .box3 .right ul li .txt{width:46.875vw;float:left;height:9.375vw;border-bottom:1px solid #231815;}/*width:270px;*/
.m_home .box3 .right ul li .txt .title{width:100%;font-size:2.08333333vw;line-height:4.6875vw;}
.m_home .box3 .right ul li .txt .subtitle{width:100%;font-size:1.5625vw;line-height:4.6875vw;}
.m_home .box3 .right ul li:hover{color:#0098e1;border-bottom:1px solid #0098e1;}
.m_home .box3 .right ul li:hover .time .unit{background:#0098e1}
/**/
.m_navs{position:relative;width:100%;height:50px;line-height:50px;text-align:center;color:#FFF;font-size:18px;background:#2f6ba1;}
.m_navs .back{width:30px;height:30px;left:15px;top:10px;position:absolute;z-index:2;}
.m_navs .back img{width:30px;height:30px;}
/**/
.m_product{width:100%;height:auto;overflow:auto;padding:30px}
.m_product .nav_title{margin-bottom:30px;height:auto;overflow:auto;}
.m_product .nav_title .txt{height:36px;text-align:center;margin:0 auto 10px;font-size:16px;line-height:36px;font-weight:bold}
.m_product .nav_title .line{width:50px;height:2px;background:#0e6fb3;margin:0 auto;}
.m_product .cpjs_list{height:auto;overflow:auto;margin:0 auto 20px;position:relative}
.m_product .cpjs_list .gif_img{width:31.25vw;height:auto;overflow:auto;position:absolute;left:-0.78125vw;top:-0.52083333vw;z-index:2;}
.m_product .cpjs_list .gif_img img{width:31.25vw;height:auto;overflow:auto;}

.m_product .cpjs_list .left{height:auto;overflow:auto;}
.m_product .cpjs_list .left img{width:100%;height:auto;overflow:auto;}
.m_product .cpjs_list .right{width:100%;height:auto;overflow:auto;}
.m_product .cpjs_list .right ul{}
.m_product .cpjs_list .right ul li{background:#FFF;margin-bottom:0.20833333vw;height:auto;overflow:auto;border-bottom:1px solid #a8a8a8}
.m_product .cpjs_list .right ul li img{width:100%;height:auto;overflow:auto;}
.m_product .hxys_list{height:auto;overflow:auto;margin:0 auto 20px;}
.m_product .hxys_list ul{border:0;padding:0;margin:0;}
.m_product .hxys_list ul li{width:30%;height:auto;float:left;margin-right:5%;margin-bottom:1.875vw;position:relative;border-radius:1.04166667vw;}
.m_product .hxys_list ul li img{width:100%;height:auto;overflow:auto}
.m_product .hxys_list ul li:nth-child(3){margin-right:0;}
.m_product .hxys_list ul li .txt{padding-top:1.04166667vw;width:100%;position:absolute;z-index:2;bottom:0;left:0;height:7.29166667vw;background:#3089c3;padding-left:2.08333333vw;border-radius:1.04166667vw;color:#FFF}
.m_product .hxys_list ul li .txt .title{font-size:2.08333333vw;line-height:2.60416667vw;}
.m_product .hxys_list ul li .txt .subtitle{font-size:1.04166667vw;line-height:2.60416667vw;}
.m_product .yyss_list{height:auto;overflow:auto;margin:0 auto 20px;}
.m_product .yyss_list ul{}
.m_product .yyss_list ul li{width:48%;height:auto;overflow:auto;margin-bottom:20px;margin-right:4%;float:left;position:relative}
.m_product .yyss_list ul li img{width:100%;height:auto;overflow:auto;}
.m_product .yyss_list ul li:nth-child(2){margin-right:0;}
.m_product .yyss_list ul li:nth-child(4){margin-right:0;}
.m_product .yyss_list ul li:nth-child(6){margin-right:0;}
.m_product .yyss_list ul li:nth-child(8){margin-right:0;}
.m_product .yyss_list ul li:nth-child(10){margin-right:0;}
.m_product .yyss_list ul li .txt{text-align:center;width:100%;height:30px;position:absolute;bottom:0;left:0;background:rgba(47,137,195,.4);color:#FFF;font-size:14px;line-height:30px;}
.m_product .yyss_list ul li:hover .txt{background:#2c9fd8}
.m_product .ask_list{height:auto;overflow:auto;margin:0 auto;}
.m_product .ask_list ul{}
.m_product .ask_list ul li{width:100%;margin-bottom:30px;float:left;}
.m_product .ask_list ul li .num{width:80px;height:80px;float:left;border-bottom:1px solid #878787;}
.m_product .ask_list ul li .num img{width:80px;height:auto;overflow:auto}
.m_product .ask_list ul li .txt{width:70%;float:right;line-height:30px;padding-left:20px;position:relative}
.m_product .ask_list ul li .txt .qa{position:absolute;left:0;color:#5893c8;font-size:18px;}
.m_product .ask_list ul li .txt .title{overflow:hidden;font-size:16px;height:30px;font-weight:bold}
.m_product .ask_list ul li .txt .subtitle{font-size:14px;line-height:24px;}
.m_product .ask_list ul li:hover .title{color:#2c9fd8}
.m_product .ask_list ul li:hover .subtitle{color:#2c9fd8}
/**/
.m_product2{width:100%;height:auto;overflow:auto;padding:30px}
.m_product2 .nav_title{margin-bottom:30px;height:auto;overflow:auto;}
.m_product2 .nav_title .txt{height:36px;text-align:center;margin:0 auto 10px;font-size:16px;line-height:36px;font-weight:bold}
.m_product2 .nav_title .line{width:50px;height:2px;background:#0e6fb3;margin:0 auto;}

.m_product2 .hxys_list2{height:auto;overflow:auto;margin:auto;}
.m_product2 .hxys_list2 ul{}
.m_product2 .hxys_list2 ul li{height:auto;overflow:auto;margin:auto;}
.m_product2 .hxys_list2 ul li .left{width:30%;height:auto;overflow:auto;float:left;margin-top:5.20833333vw;}
.m_product2 .hxys_list2 ul li .left img{width:18.22916667vw;height:auto;overflow:auto;}
.m_product2 .hxys_list2 ul li .right{width:70%;height:auto;overflow:auto;float:left;background:#ff00;}
.m_product2 .hxys_list2 ul li .right .content{line-height:24px;height:auto;overflow:auto;}
.m_product2 .hxys_list2 ul li .right .content .title{font-weight:bold;padding-left:30px;font-size:16px;background:url(../../../img/dot.png) no-repeat left;background-size:30px;}
.m_product2 .hxys_list2 ul li .right .content .subtitle{padding-left:30px;margin-bottom:10px;font-size:14px;}


.m_product2 .hxys_list{height:auto;overflow:auto;margin:auto;}
.m_product2 .hxys_list .left{width:30%;height:auto;overflow:auto;float:left;margin-left:5%;}
.m_product2 .hxys_list .left ul{}
.m_product2 .hxys_list .left ul li{height:auto;overflow:auto;margin-top:15.625vw;padding-bottom:15.625vw;}
.m_product2 .hxys_list .left ul li .img{}
.m_product2 .hxys_list .left ul li .img img{width:20.83333333vw;height:auto;overflow:auto}
.m_product2 .hxys_list .right{width:65%;height:auto;overflow:auto;float:left;background:#ff00;}
.m_product2 .hxys_list .right ul{}
.m_product2 .hxys_list .right ul li{float:left;margin-bottom:4.16666667vw;position:relative;border-radius:1.04166667vw;}
.m_product2 .hxys_list .right ul li .content{line-height:24px;height:auto;overflow:auto;}
.m_product2 .hxys_list .right ul li .content .title{font-weight:bold;padding-left:30px;font-size:16px;background:url(../../../img/dot.png) no-repeat left;background-size:30px;}
.m_product2 .hxys_list .right ul li .content .subtitle{padding-left:30px;margin-bottom:10px;font-size:14px;}
.m_product2 .hxys_list .right ul li .content .subtitle .r{font-size:5px;}


.m_product2 .yyss_list{height:auto;margin:0 auto 30px;overflow:auto;}
.m_product2 .yyss_list ul{}
.m_product2 .yyss_list ul li{width:48%;height:auto;overflow:auto;margin-bottom:2.08333333vw;margin-right:4%;float:left;}
.m_product2 .yyss_list ul li:nth-child(2){margin-right:0;}
.m_product2 .yyss_list ul li:nth-child(4){margin-right:0;}
.m_product2 .yyss_list ul li:nth-child(6){margin-right:0;}
.m_product2 .yyss_list ul li:nth-child(8){margin-right:0;}
.m_product2 .yyss_list ul li:nth-child(10){margin-right:0;}
.m_product2 .yyss_list ul li .img{width:100%;height:auto;overflow:auto;}
.m_product2 .yyss_list ul li .img img{width:100%;height:auto;overflow:auto;}
.m_product2 .yyss_list ul li .txt{width:100%;height:30px;font-size:14px;line-height:30px;text-align:center;margin-bottom:5px;}
.m_product2 .yyss_list ul li:hover .txt{color:#2c9fd8}
.m_product2 .about_info{height:auto;overflow:auto;font-size:14px;line-height:30px;}
.m_product2 .about_info img{width:100%;height:auto;overflow:auto;}
.m_product2 .about_info .txt{margin:20px auto;height:auto;overflow:auto;}
/**/
.m_cases{width:80%;margin:15px auto 20px;line-height:36px;text-align:center;font-size:14px;height:auto;overflow:auto;}
.m_cases ul{}
.m_cases ul li{margin:15px 0;border:1px solid #c6c6c6;height:36px;}
.m_cases ul li:hover{color:#306ba0;border:1px solid #306ba0;}
.m_cases_infos{padding:15px;}
.m_cases_infos .nav_title{font-size:18px;line-height:45px;height:45px;font-weight:bold}
.m_cases_infos .nav_title .line{width:80%;height:1px;background:#717071;display:inline-block;float:right;margin-top:30px;}
.m_cases_infos .lists{height:auto;overflow:auto;margin-bottom:20px;}
.m_cases_infos .lists ul{}
.m_cases_infos .lists ul li{position:relative;width:47%;height:auto;overflow:auto;float:left;margin-right:6%;margin-bottom:10px;border-radius:10px}
.m_cases_infos .lists ul li:nth-child(2){margin-right:0;}
.m_cases_infos .lists ul li:nth-child(4){margin-right:0;}
.m_cases_infos .lists ul li:nth-child(6){margin-right:0;}
.m_cases_infos .lists ul li:nth-child(8){margin-right:0;}
.m_cases_infos .lists ul li img{width:100%;height:auto;overflow:auto}
.m_cases_infos .lists ul li .txt{width:100%;height:30px;line-height:30px;background:rgba(3,110,176,.4);position:absolute;left:0;bottom:0;color:#FFF;padding-left:10px;border-radius:0 0 10px 10px;font-size:14px;}
.m_cases_infos .lists ul li .txt .more{font-size:12px;float:right;margin-right:10px;}
.m_cases_infos .lists ul li .txt .more .jt{font-family:宋体}
.m_cases_infos .lists ul li:hover .txt{background:#39C;}
.m_cases_infos .aboutus{line-height:30px;font-size:14px;margin-bottom:20px;}
.m_cases_infos .list{height:auto;overflow:auto;margin-bottom:20px;}
.m_cases_infos .list ul{}
.m_cases_infos .list ul li{position:relative;padding-left:30px;line-height:30px;font-size:14px;overflow:auto;height:auto;}
.m_cases_infos .list ul li .dot{left: 0;position: absolute;height:30px;width:30px;background:url(../../../img/dot.png);background-size:auto 30px;}
.m_cases_infos .list ul li:hover{color:#036eb0}
.m_cases_infos .list ul li:hover .dot{background:url(../../../img/dot2.png);background-size:auto 30px;}
.m_cases_infos .list ul li:before{}
.m_cases_infos .list ul li .nums{left: 0;position: absolute;}




/**/
.m_news{padding:20px;height:auto;overflow:auto}
.m_news .navs{height:100px;margin-bottom:15px;}
.m_news .navs ul{}
.m_news .navs ul li{width:33%;text-align:center;height:auto;overflow:auto;float:left}
.m_news .navs ul li .info{width:100px;height:100px;text-align:center;border:1px solid #1068a5;margin:auto;color:#1068a5}
.m_news .navs ul li .info .img{width:35px;height:35px;margin:15px auto}
.m_news .navs ul li .info .img img{width:35px;height:35px;}
.m_news .navs ul li .info .txt{height:25px;line-height:25px;font-size:16px;}
.m_news .navs ul li .info.action{background:#1068a5;border:1px solid #1068a5;color:#fff;background-blend-mode:#fff}
.m_news .navs ul li .info.action img{background-blend-mode:#fff}
.m_news .navs ul li .info:hover{background:#1068a5;border:1px solid #1068a5;color:#fff;}
.m_news .navs ul li .info:hover .img img{background-blend-mode:#fff}
.m_news .lists{}
.m_news .lists ul{}
.m_news .lists ul li{background:#f2f2f2;padding:10px;height:auto;overflow:auto;margin-bottom:15px;}
.m_news .lists ul li .info{width:100%;height:auto;overflow:auto;position:relative;}
.m_news .lists ul li .info img{width:100%;height:auto;overflow:auto;}
.m_news .lists ul li .info .txt{width:100%;overflow:hidden;padding:0 10px;position:absolute;z-index:990;bottom:0;height:36px;line-height:36px;background:rgba(47,137,195,.8);color:#FFF;font-size:14px;}
.m_news .lists ul li:hover .info .txt{background:#3496cb;}
.m_news .lists ul li .time{position:absolute;z-index:991;top:0;left:15px;width:37px;height:50px;border-bottom:2px solid #0090ca;background:#ffffff;text-align:center;font-size:14px;color:#4298cb;line-height:25px;background:url(../../../img/news-line.jpg);background-size:37px 50px;}
.m_news .lists ul li .time .month{height:25px;margin-left:5px;text-align:left}
.m_news .lists ul li .time .day{height:25px;margin-right:5px;text-align:right}
.m_news .more{width:46%;height:40px;border:1px solid #6b6b6b;line-height:40px;text-align:center;margin:5px auto 30px;font-size:14px;}
.m_news .more .jts{font-family:宋体}
.m_news .more:hover{border:1px solid #4298cb;color:#4298cb}

.m_newsshow{padding:20px;height:auto;overflow:auto;}
.m_newsshow .title{text-align:center;font-size:18px;line-height:36px;height:36px;overflow:hidden}
.m_newsshow .time{text-align:center;font-size:14px;line-height:36px;color:#4f4d4e;margin-bottom:20px}

.m_newsshow .content{font-size:14px;line-height:24px;margin-bottom:20px;}
.m_newsshow .content img{margin:10px 0;height:auto;overflow:auto;width:100%;}
.m_newsshow .post{height:36px;line-height:36px;font-size:16px;}
.m_newsshow .post .post-prev{width:50%;float:left;height:36px;overflow:hidden;}
.m_newsshow .post .post-next{width:50%;float:left;text-align:right;height:36px;overflow:hidden;}
/**/
.m_join{width:100%;height:auto;overflow:auto;margin-top:7.8125vw;}
.m_join .nav_title{}
.m_join .nav_title .txt{height:36px;text-align:center;margin:0 auto 10px;font-size:16px;line-height:36px;font-weight:bold}
.m_join .nav_title .line{width:50px;height:2px;background:#0e6fb3;margin:0 auto;}
.m_join .lists{margin:30px;height:auto;overflow:auto;}
.m_join .lists .txts{font-size:14px;line-height:24px;text-align:center;margin-bottom:50px;}
.m_join .lists ul{}
.m_join .lists ul li{position:relative;margin-top:40px;background:rgba(49,149,202,.1);width:100%;padding:40px 20px 20px 30px;font-size:14px;line-height:24px;margin-bottom:20px}
.m_join .lists ul li .txt{width:120px;height:35px;position:absolute;left:10px;top:-10px;z-index:2;}
.m_join .lists ul li .txt .ico{float:left;width:20px;height:13px;background:url(../../../img/joins_jt1.png) no-repeat top;background-size:20px 13px}
.m_join .lists ul li .txt .title{float:left;width:100px;height:36px;background:#4d4d4d;text-align:center;color:#FFF;font-size:14px;line-height:36px;font-weight:bold;}
.m_join .lists ul li .txt .title .num{font-size:30px;}
.m_join .lists ul li .txt2{width:120px;height:35px;position:absolute;right:10px;top:-10px;z-index:2;}
.m_join .lists ul li .txt2 .ico{float:left;width:20px;height:13px;background:url(../../../img/joins_jt11.png) no-repeat top;background-size:20px 13px}
.m_join .lists ul li .txt2 .title{float:left;width:100px;height:36px;background:#4d4d4d;text-align:center;color:#FFF;font-size:14px;line-height:36px;font-weight:bold;}
.m_join .lists ul li .txt2 .title .num{font-size:30px;}
.m_join .infos{margin:auto;height:auto;overflow:auto;position:relative;margin-bottom:5.20833333vw;}
.m_join .infos .content{padding:3.64583333vw 0;font-size:14px;line-height:24px;text-align:center;}
.m_join .infos .content .txt{margin:4.6875vw auto 1.04166667vw;height:auto;text-align:center}
.m_join .infos .content .txt .title{height:50px;line-height:36px;font-weight:bold;font-size:16px;}
.m_join .infos .content .txt .title .num{font-size:30px;}
.m_joins_info{height:auto;overflow:auto;margin:10px;background:#ececec}
.m_joins_info .ad{width:100%;height:auto;overflow:auto}
.m_joins_info .ad img{width:100%;height:auto;overflow:auto}

.m_joins_info .nav_title{}
.m_joins_info .nav_title .txt{height:36px;text-align:center;margin:0 auto 10px;font-size:16px;line-height:36px;font-weight:bold}
.m_joins_info .nav_title .line{width:50px;height:2px;background:#0e6fb3;margin:0 auto;}


.m_joins_info .infos{margin-bottom:0;height:auto;overflow:auto;padding:1.5625vw;}
.m_joins_info .infos .txt{line-height:2.86458333vw;font-size:2.08333333vw;height:2.86458333vw;margin-bottom:1.5625vw;}
.m_joins_info .infos .txt .title{width:25%;float:left;font-size:16px;}
.m_joins_info .infos .txt .line{width:75%;float:left;background:#666666;height:2.08333333vw;margin-top:0.41666667vw;}
.m_joins_info .infos .content{text-align:center;line-height:24px;font-size:14px;}
.m_joins_info .infos .content td{text-align:center;}
.m_joins_txts{margin:20px auto;height:auto;overflow:auto;line-height:28px;font-size:14px;text-align:center}
/**/
.m_about{width:100%;height:auto;overflow:auto;}
.m_about .nav_title{margin-top:30px;}
.m_about .nav_title .txt{height:36px;text-align:center;margin:0 auto 10px;font-size:16px;line-height:36px;font-weight:bold}
.m_about .nav_title .line{width:50px;height:2px;background:#0e6fb3;margin:0 auto;}
.m_about .box{height:auto;overflow:auto;margin:20px;font-size:14px;line-height:24px;text-align:justify;}
.m_about .box .f40{font-size:2.08333333vw;}
.m_about .box img{width:100%;height:auto;overflow:auto;}
.m_about .box2{height:auto;overflow:auto;}
.m_about .box2 .info{}
.m_about .box2 .info img{width:100%;height:auto;overflow:auto;}
.m_about .box3{height:auto;overflow:auto;margin:20px;}
.m_about .box3 img{width:100%;height:auto;overflow:auto;}
.m_about .box4{background:#eeeeee;height:auto;overflow:auto;font-size:14px;line-height:24px;}
.m_about .box4 .info{height:auto;overflow:auto;margin:30px}
.m_about .box4 .info .img{width:68%;height:auto;overflow:auto;margin:0 auto 20px;}
.m_about .box4 .info .img img{width:100%;height:auto;overflow:auto;}
.m_about .box4 .info .content{width:100%;height:auto;overflow:auto;margin:auto;line-height:30px;}
.m_about .box4 .info .content img{width:60px;height:60px;margin-right:20px;float:left}
.m_about .box5{width:90%;height:auto;overflow:auto;margin:5.20833333vw auto 2.60416667vw;}
.m_about .box5 ul{}
.m_about .box5 ul li{width:45%;height:auto;overflow:auto;float:left;margin-right:10%;margin-bottom:3.125vw;}
.m_about .box5 ul li .img{width:100%;height:auto;overflow:auto}
.m_about .box5 ul li .img img{width:100%;height:auto;overflow:auto}
.m_about .box5 ul li .txt{width:100%;background:#cbdddd;text-align:center;padding:10px;}
.m_about .box5 ul li .txt .title{font-size:14px;border-bottom:1px solid #000;line-height:26px;}
.m_about .box5 ul li .txt .subtitle{font-size:14px;line-height:22px;}
.m_about .box5 ul li .txt .subtitle .time{font-size:12px;}
.m_about .box5 ul li:nth-child(2){margin-right:0;}
.m_about .box5 ul li:nth-child(4){margin-right:0;}
.m_about .box5 ul li:nth-child(6){margin-right:0;}
.m_about .box5 ul li:nth-child(8){margin-right:0;}
.m_about .box5 ul li:nth-child(10){margin-right:0;}



/**/
.m_page_info{text-align:center;margin:20px 0;color:#333;font-size:18px;height:40px;line-height:40px;}
.m_page_info span{padding:0 2px;font-weight:bold;}
.m_footer{background:#707e80;color:#FFF;font-size:12px;text-align:center;line-height:22px;padding:10px 0}
}