@charset "utf-8";*{margin:0px;padding:0px;}
html,body,b,div,ul,li,h1,h2,h3,h4,h5,h6,img,pre,form,p,input,td,div{margin:0px auto;padding:0; font-family:"微软雅黑"}
ul{list-style-type:none;}
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:none;border:0;}
img{ border:0}
input,select,button{
     -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	 border:none; outline:none;}

.l{ float:left}
.r{ float:right}
.cur{ cursor:pointer}
.fd,.content{ width:100%; float:left; display:block}
.main{ width:100%}
.content{ margin-top:40px}
.jz{ display:table; margin:0 auto}
.tright{ text-align:right}
.wd100{ width:100%}
.over{ overflow:hidden}
.tcenter{ text-align:center}
.posr{ position:relative}
.posa{ position:absolute}

.mgt10{ margin-top:10px}
.mgt20{ margin-top:20px}
.mgt40{ margin-top:40px}
.mgt70{ margin-top:70px}
.pdb35{ padding-bottom:35px}

.nav{ width:100%; display:inline; background:#fff; border-bottom:solid 1px #ccc; position:fixed; left:0; top:0; z-index:999}
.nav .logo,.nav .logo img{ width:auto; height:56px}
.nav .logo{ margin-left:4%; display:inline}
.nav .wz{ height:30px;font:15px/30px "微软雅黑"; color:#fff; margin:10px 0 0 5px; display:inline}
.nav .nav_icon{ width:auto; height:25px; margin:10px 4% 0 0; display:inline}
.nav .nav_icon img{ width:auto; height:25px; float:left}
.nav_menu{ width:100%;height:100%; position:fixed; right:0; top:0; z-index:99999}
.nav_menu .left{ width:42%; min-height:100%; float:left; background:#000; opacity:0.5; filter:alpha(opacity=50); margin:0;}
.nav_menu .right{ width:58%; max-height:100%; min-height:100%; float:right; background:#007580; background-size:100% auto; overflow:scroll}
.nav_menu .right .list{ width:100%; margin-top:20px; padding-bottom:50px; display:inline}
.nav_menu .right .list li{ width:92%; margin:0 4%; float:left; position:relative}
.nav_menu .right .list li .mz{ width:100%; font:14px/40px "微软雅黑"; color:#fff; text-indent:10px; border-bottom:solid 1px #fff}
.nav_menu .right .list li dl{ width:100%; float:right}
.nav_menu .right .list li dl dd{ width:100%; float:left;border-bottom:dashed 1px #ccc}
.nav_menu .right .list li dl dd a{ width:100%; font:12px/40px "微软雅黑"; color:#fff; text-indent:8px}

.nav .back{ width:auto; height:18px; margin:18px 0 0 4%; display:inline}
.nav .back img{ width:auto; height:18px}

.hen{ width:100%; height:100px; display:block; clear:both}
.foot{ padding:10px 0 8px 0; background:#f9f9f9; border-top:solid 1px #19838c; position:fixed; left:0; bottom:0; z-index:999}
.foot .fk{ width:25%}
.foot .fk .icon{ width:30%; margin:0 35%; display:inline}
.foot .fk .wz{ width:100%; font:14px/22px "微软雅黑"}

.banner,.banner img{ width:100%; display:block; float:left}

.bg0f3{ background:#0070c2}
.bgc90{ background:#c9000b}
.bg000{ background:#000}
.bgf1f{ background: #f1f1f1}

.inysk{ margin-top:-70px; position:relative;}
.inysk li{ width:22.5%; margin-left:2%; display:inline; border:solid 1px #007580; box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box; background:#fff; border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-webkit-border-radius:15px}
.inysk li .bt{ font:14px/30px "微软雅黑"; background:#007580; color:#fff;border-radius:10px}
.inysk li img{ max-width:100%; height:32px; margin-top:2px; display:inline-block}
.inysk li .wz{ width:92%; margin:0 4% 5px; display:inline; font:12px/16px "微软雅黑"; color:#19838c; height:64px}

.msgbg{ width:90%; margin:50px 5% 0; display:inline}
.msgbg .btwz{font:24px/30px "微软雅黑"; color:#027986; font-weight:bold}
.msgbg form .wz{ font:15px/32px "微软雅黑"; color:#000; margin-top:12px; display:inline}
.msgbg form input[type=text]{ border:solid 1px #dedede; background:none; box-sizing:border-box !important; height:40px;font:14px/40px "微软雅黑"; color:#666; text-indent:5%; border-radius:8px}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:#a6aac1;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:#a6aac1;}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:#a6aac1;}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:#a6aac1;}
.msgbg form .button{ height:50px; background:#19838c; font:16px/50px "微软雅黑"; color:#fff; border-radius:30px; margin-top:15px; display:inline}

.msgbg .tr{ font:15px/30px "微软雅黑"; color:#969696; background:#f5f5f5; margin-top:15px; display:inline; border-radius:15px;}
.msgbg .tr a{ color:#ff721c}
.msgbg .tr input[type=radio]{ -webkit-appearance: none; float:left; width:16px; height:16px; border:solid 2px #ff721c; box-sizing:border-box !important; border-radius:50%; margin:7px 5px 0 10px; display:inline}
.msgbg .tr input[type=radio]:checked{ background:url(../images/check.png) no-repeat; background-size:100% 100%; border:none}

.title{}
.title img{ height:48px; display:block}
.title .swz{ width:90%; height:30px; background:#ff721c; font:15px/30px "微软雅黑"; color:#fff; margin:15px 5% 0; display:inline; font-weight:600}
.title .wz{ height:30px;font:16px/30px "微软雅黑"; color:#fff; margin-top:15px; display:inline}
.title1{ font:35px/50px "微软雅黑"; color:#000; font-weight:bold; margin-top:35px}

.fwxmbg{ width:100%; padding:40px 0 50px; margin-top:35px; background:#fff7e6}
.fwlist{ width:90%; margin-left:5%; margin-right:5%; display:inline}
.fwlist a{ margin-top:20px; display:inline}
.fwlist a .pic{ height:240px}
.fwlist a .pic img{ width:100%; height:100%; object-fit:cover; display:inline}
.fwlist a .bt{ height:50px; background:#007580; font:18px/50px "微软雅黑"; color:#fff; font-weight:bold}

.c_list{ width:90%; margin:20px 5% 0; display:inline}
.c_list li{ width:49%; margin:15px 2% 0 0; display:inline; float:left; position:relative}
.c_list li:nth-child(2n){ margin:15px 0 0 0}
.c_list li .pic{ width:100%; height:140px}
.c_list li .pic img{ width:100%; height:100%; object-fit:cover; display:inline}
.c_list li .wz{ width:100%; height:35px; font:15px/35px "微软雅黑"; color:#000; word-break:break-all !important; overflow:hidden}

.aboutbg{ padding:45px 0 50px 0; display:inline; background:url(../images/aboutbg.jpg) no-repeat; background-size:100% 100%}
.aboutbg .awz{ width:90%; margin:25px 5% 0; display:inline; font:15px/26px "微软雅黑"}
.aboutbg .awz *{ color:#fff}
.apic{ width:90%; margin:20px 5% 0; display:inline; overflow:hidden}


.zxk{ width:96%; margin:10px 2% 0; display:inline}
.zxk .tr{}
.zxk .tr .lwz{ width:24%; font:15px/32px "微软雅黑";}
.zxk .tr .rbox{ width:58%; font:15px/26px "微软雅黑"; min-height:20px; margin-left:2%; padding:6px 10px; display:inline; background:#f2f2f2; border-radius:5px}

.zxk .btn{ width:49%; height:50px; font:18px/50px "微软雅黑"; background:#007580; border-radius:25px}
.zxk .btn img{ height:24px; margin-right:5px}
.zxk .btn *{display:inline-block;vertical-align:middle}

.bgfff{ background:#fff}
.bg007{ background:#0070c2}

.c000{ color:#000}
.cfff{ color:#fff}
.c333{ color:#333}
.c555{ color:#555}
.c666{ color:#666}
.c999{ color:#999}

.title .wz b{ color:#c9000b}
.title .wz_en{ width:100%; font:14px/16px "微软雅黑"; color:#999; text-transform:uppercase !important}

.pclass{ font:14px/30px "微软雅黑"; padding:0 10px; margin:10px 3px 0; display:inline; background:#0070c2;}

.p_list,.p_list li a,.p_list li a .pic img{ width:100%; float:left}
.p_list li{ width:28%; margin:15px 0 0 4%; display:inline; float:left}

.p_list li a .wz{width:100%; background:#0168b7; text-align:center; font:12px "微软雅黑"; color:#fff; overflow:hidden}
.p_list li a .wz{height:26px; line-height:26px}

.tlist{ width:100%}
.tlist .pic{ height:160px;border-bottom: solid 1px #fff; box-sizing:border-box !important}
.tlist .pic.l1{ width:50%; border-right: solid 1px #fff}
.tlist .pic.l2{ width:100%}
.tlist .pic img{width:100%; height:100%; object-fit:cover; display:inline}

.hylist,.wd100{ width:100%}
.hylist li{ width:calc(100%/3); padding-top:20px; display:inline; overflow:hidden}
.hylist li:hover{ background:#fff;-webkit-box-shadow: 1px 1px 15px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: 1px 1px 15px 0px rgba(0, 0, 0, 0.1); box-shadow: 1px 1px 15px 0px rgba(0, 0, 0, 0.1);}
.hylist li .pic{ width:auto; height:80px; display:inline-block}
.hylist li:hover .pic{position: relative;left: -233.34px;-webkit-filter: drop-shadow(233.34px 0 #0071c1);filter: drop-shadow(233.34px 0 #0071c1)}
.hylist li .bt{ font-size:18px; line-height:30px}
.hylist li .wz{ font-size:12px; line-height:20px; color:#666; padding:0 6%; margin-top:10px; display:inline; box-sizing:border-box !important}
.hylist li .mcir{ width:38px; height:38px; background:url(../../images/hym.png) no-repeat center center #b4b4b4; border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%; margin-top:17px; display:inline-block}
.hylist li:hover .mcir{background:url(../../images/hymb.png) no-repeat center center #fff}

.title_s{ width:100%; height:29px; margin-top:15px; display:inline; border-bottom:solid 1px #ccc; position:relative}
.title_s .wz{ height:28px; padding:0 6px; display:inline; font:12px/28px "微软雅黑"; color:#444; border-bottom:solid 2px #df0000; position:absolute; left:0; top:0}

.news_list{ width:92%; margin:20px 4% 0; display:inline}
.news_list li{ width:100%; padding-bottom:10px; margin-top:12px; display:inline; border-bottom:solid 1px #d9d9d9}
.news_list li a{ width:100%}
.news_list li a img{ width:100%; height:100%; object-fit:cover; display:inline-block}
.news_list li .nr{ width:75%}
.news_list li .nr .data{ width:100%; font:13px/18px "微软雅黑"; color:#bebebe}
.news_list li .nr .bt{ width:100%; font:15px/28px "微软雅黑"; color:#000;overflow:hidden}
.news_list li .nr .view{ width:100%; height:36px; font:13px/18px "微软雅黑"; color:#6b6b6b;overflow:hidden}

.protitle{ font:16px/40px "微软雅黑"}
.pro_pic{ width:100%}
.pro_pic img{width:auto; max-width:100%; float:left}
.ny_next{ width:100%; margin-top:20px; display:inline}

.view_title{ width:100%; font:14px/32px "微软雅黑"; color:#c9000b; text-align:center}
.ny_wz{ width:100%; margin-top:10px; display:inline; font:10px/24px "微软雅黑"; color:#666}
.ny_wz img,.ny_wz table{ max-width:100%}

.view_data{ width:100%; font:10px/20px "微软雅黑"; color:#999; text-align:center}

.x_pic,.sl_sys{ width:100%; margin-top:15px; display:inline}
.x_pic img{ width:100%; float:left}
.x_nr{ width:94%; padding:15px 3% 20px; display:inline; background:#f8f8f8}
.x_nr .xleft{ width:60%}
.x_nr .xleft .wz{ width:100%; margin-top:8px; display:inline; max-height:54px; font:8px/18px "微软雅黑"; color:#666; overflow:hidden}
.x_nr .xleft .more{ width:auto; padding:0 10px; margin-top:6px; display:inline; height:22px; background:#df0000; font:10px/22px "微软雅黑"; color:#fff}
.x_nr .xright{ width:35%; height:100px; background:url(../images/x_bg.png) no-repeat center center; background-size:100%}

.sl_pic{ width:100%}
.sl_pic .pic{ width:35%; margin-left:10%; display:inline;border:solid 1px #ccc; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.sl_pic .pic img{ width:100%; float:left}
.sl_wz{ width:100%; background:#f8f8f8; margin-top:10px; display:inline}
.sl_wz .bt{ width:100%; height:25px; font:10px/25px "微软雅黑"; color:#fff; background:#008edc; text-align:center}
.sl_wz .wz{ width:94%; height:100px;padding:8px 0; margin:3px 3%; display:inline; font:8px/20px "微软雅黑"; color:#666; overflow:hidden}

.w_pic{ width:96%; margin:15px 2% 0; display:inline}
.w_pic img{ width:100%; float:left}

.float{ width:60px; position:fixed; right:0; bottom:15%;z-index: 20000;}
.float .fk{ width:60px; height:60px; margin:5px 0; display:inline;box-shadow: 0px 0px 3px 0px rgba(49,49,49,0.6);
-webkit-box-shadow: 0px 0px 3px 0px rgba(49,49,49,0.6);
-moz-box-shadow: 0px 0px 3px 0px rgba(49,49,49,0.6);}
.float .fk.f1{ background:#19838c}
.float .fk.f2{ background:#fff}
.float img{ height:18px; margin-top:12px; display:block}
.float .wz{ font:12px/20px "微软雅黑"; margin-top:2px; display:inline}

.body-zhengwen{ width:100%; margin-top:76px; display:inline}
.conNeiRong{ width:92%; margin:10px 4% 0; display:inline}
.conNeiTitle{ width:100%; margin-top:10px; display:inline;  line-height:40px!important;text-align:left;font:16px "微软雅黑"; color:#231a15; text-indent:10px; border-bottom:dashed 1px #231a15 }
.conNeiTitle span{ color:#007580; font-weight:bold}
.conNeiRong{ color:#555}
.conNeiRong,.conNeiRong p,.conNeiRong span,.conNeiRong a{font:15px "微软雅黑";  line-height:30px!important;}
.conNeiRong p,.conNeiRong span{ width:100%}
.closeWindow{ width:100%}
.closeWindow a{ font:14px/30px "微软雅黑"; color:#0168b7}

.teamlist{}
.teamlist li{ width:100%; height:250px;background:url(../../images/tmb70.png); margin-top:10px; display:inline}
.teamlist li .pic{ width:50%; height:250px}
.teamlist li .pic img{ width:100%; height:100%; object-fit:cover; display:inline}
.teamlist li .sk{ width:48%; height:250px; padding:0 1%; display:table}
.teamlist li .sk .vjz{ display:table-cell; vertical-align:middle}
.teamlist li .sk .bt{ font-size:16px; line-height:35px}
.teamlist li .sk .wz{ font-size:12px; line-height:15px}

.rclist{}
.rclist li{ width:32%; margin:20px 0 0 1%; display:inline}
.rclist li:nth-child(4n){ margin:20px 0 0 17%}
.rclist li .wz{ font-size:15px; line-height:30px; color:#0071c1}
.rclist li .line{ width:40px; height:3px; background:#0071c1; display:inline-block}
.rclist li .pic{ height:180px}
.rclist li .pic img{ width:100%; height:100%; object-fit:cover; display:inline}
  
.menu:hover .meauDl{display:block}
.meauDl{ width:200px; position:absolute; top:29px;right:-2px; background-color:#fa7e04;display:none; }
.meauDl dd{ width:100%; height:35px; float:left; line-height:35px; text-indent:10px; border-bottom:solid 1px #ddd;text-shadow:none;color:#fff!important;}
.meauDl dd a{ width:100%;height:35px; line-height:35px;font-size:14px; font-family:"微软雅黑"; color:#fff!important;text-shadow:none; overflow:hidden}

@media (min-width: 720px) {
	.foot .fk .icon{ width:10%; margin:7px 45% 0}
	.x_nr .xright{ height:210px}
	.x_nr .xleft .wz{ max-height:160px; line-height:32px}
}
@media (min-width: 480px) {
	.main{ max-width:700px}
}div.page { line-height:30px; width:100%; text-align:center;color: #ff0000; padding-top:20px;}
div.page span {padding:3px 5px 3px 5px; background-color:#007580; color:#fff; border:solid 1px #007580;}
div.page a{ color:#444444; border:1px solid #ccc;padding:3px 5px 3px 5px; margin:0 2px; text-decoration:none; background-color:#ddd}
div.page a:hover {color:#fff; background-color:#007580; }
