@charset "utf-8";

/* reset */

html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}

header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}

table{border-collapse:collapse;border-spacing:0;}

caption,th{text-align:left;font-weight:normal;}

html,body,fieldset,img,iframe,abbr{border:0;}

i,cite,em,var,address,dfn{font-style:normal;}

[hidefocus],summary{outline:0;}

li{list-style:none;}

h1,h2,h3,h4,h5,h6,small{font-size:100%;}

sup,sub{font-size:83%;}

pre,code,kbd,samp{font-family:inherit;}

q:before,q:after{content:none;}

textarea{overflow:auto;resize:none;font-family:"Microsoft YaHei",Arial;}

label,summary{cursor:default;}

a,button{cursor:pointer;}

h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}

del,ins,u,s,a,a:hover{text-decoration:none;}

/* CSS Document */

body{padding:0; font-family:"Microsoft YaHei",Arial;font-size:14px;}

.fl{float: left;}

.fr{float: right;}

.margin{margin:0px auto;}

.hidden{overflow:hidden;}

.width1200{width:1200px;}

img{max-width:100%; max-height:100%;}

/* wz_bg */

.wz_bg{width: 100%; height: 100vh; background-position: 50%; background-color: #f4f8f9; background-repeat: no-repeat; position: relative; display:flex;align-items:center; background-size: 100%;}
.wz_bg.s{ display: none;}
.wz_bg.x{ display: flex; position: absolute; z-index: 88;top: 0;}
.wz_bg a.logo{ position: absolute; width: 68px; height: 68px; left: 40px; top: 20px; background-image:url(../images/logo.png); background-repeat: no-repeat; background-size: auto 100%; }

.wz_bg a.fh{ position: absolute;  width: 48px; height: 48px; border-radius: 50%; background: url(../images/jt1.png) no-repeat scroll center #ffffff; top: 35px; right: 70px;}

.wz_bg a.fh:hover{ background: url(../images/jt2.png) no-repeat scroll center #161d5a;}



.sy_cx{ width: 40%; margin:0px auto; background-color: rgb(255,255,255,0.7); overflow: hidden; border-radius: 8px; padding: 3.8vh 3.5%; overflow: hidden; }
@media only screen and (max-width:1920px){
	.sy_cx{ width: 460px;  padding: 3.8vh 48px; }
}
.sy_cx li{overflow: hidden;}

.sy_cx li.t{ text-align: center; margin-bottom: 3.8vh;}

.sy_cx li.t img{ margin-bottom: -4px; max-height: 116px; }

.sy_cx li.n{ font-size: 18px; color: #ffffff; background-color: #161d5a; border-radius: 8px; height: 5.8vh; line-height: 5.8vh; padding: 0px 30px;}

.sy_cx li.c{ margin:3.5vh 0px;background-color: rgb(255,255,255,0.5); border-radius: 8px; padding-bottom: 3.8vh;}

.sy_cx li.c dd{font-size: 18px; color: #333333; background-color: #eeeeee;  height: 5.8vh; line-height: 5.8vh; padding: 0px 30px;}

.sy_cx li.c dl{ padding: 3.8vh 30px 0px;}

.sy_cx li.c dl input,.sy_cx li.c dl button{background-color: #ffffff;height: 5.8vh; line-height: 5.8vh; outline:none; border:0px;  border-radius: 4px; font-size: 18px; color: #333333;}

.sy_cx li.c dl input{width: 94%; padding: 0px 3%;}

.sy_cx li.c dl button{ width: 140px; text-align: center; }

.sy_cx li.c dl button:hover{background-color: #161d5a; color: #ffffff;}

.sy_cx li.f{ font-size: 16px; color: #333333; line-height: 30px; }



/*cx_con*/

.cx_con ul.l{ overflow: hidden; float: left; width: 255px; padding: 15px; border-radius: 8px; background-color: #ffffff;}

.cx_con ul.l li{overflow: hidden;}

.cx_con ul.l li.t{ margin: 1.8vh 0px; text-align: center; color: #333333; }

.cx_con ul.l li.t ol{ width: 120px; height: 120px; border-radius:50%; overflow: hidden; position: relative; margin:0px auto; }

.cx_con ul.l li.t ol img{ position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; margin:auto; }

.cx_con ul.l li.t dd{ font-size: 24px; margin-top: 15px; }

.cx_con ul.l li.t dl{ font-size: 16px; margin-top: 15px; }

.cx_con ul.l li.c{ margin-bottom: 1.8vh; font-size: 18px; color: #171c60; background-color: #eeeeee; height: 5.8vh; line-height: 5.8vh; text-align: center; border-radius:40px; }

.cx_con ul.l li.f{ border-top: 1px solid #eeeeee; padding: 0.6vh 0px; line-height: 3vh; }

.cx_con ul.l li.f ol{ color: #999999; }

.cx_con ul.l li.f dl{ color: #333333; }

.cx_con div.r{ float: right; width: 895px; }

.cx_con div.r div.t{ border-radius: 4px; background-color: #171c60; font-size: 24px; color: #ffffff; height: 5.5vh; line-height: 5.5vh; padding: 0px 20px; }

.cx_con div.r ul,.cx_con div.r ul li{ overflow: hidden; }
.cx_con div.r ul{height:48vh;overflow-x: hidden;overflow-y: auto;}
.cx_con div.r ul::-webkit-scrollbar {width:2px;}
.cx_con div.r ul::-webkit-scrollbar-track {background-color: #eaeaea;}
.cx_con div.r ul::-webkit-scrollbar-thumb {background-color: #cccccc;}
.cx_con div.r ul::-webkit-scrollbar-thumb:hover {background-color: #aaaaaa;}
.cx_con div.r ul::-webkit-scrollbar-thumb:active{background-color:#333333;}

.cx_con div.r ul li{ margin-top:10px; font-size: 16px; color: #333333;}

.cx_con div.r ul li.t{ background-color: #eeeeee; }

.cx_con div.r ul li.c{ background-color: #ffffff; }

.cx_con div.r ul li dl{ height: 4.8vh; line-height: 4.8vh; }

.cx_con div.r ul li dl.z{ float: left; margin-left: 5.5%; width: 22.5%; }

.cx_con div.r ul li dl.y{ float: right; width: 70%; }


.cx_con div.r .more{ text-align: center; font-size: 18px; line-height: 3.2vh; margin-top: 2vh; }
.cx_con div.r .more a{ display: block; color: #333333; }
/*.cx_con div.r .fenye{ margin-top: 2.3vh; text-align: right; line-height: 36px; }

.cx_con div.r .fenye a,.cx_con div.r .fenye span{ font-size: 16px; color: #333333; padding:7.5px 13.4px; margin-left: 10px; }

.cx_con div.r .fenye a{background-color: #ffffff;}

.cx_con div.r .fenye a:hover,.cx_con div.r .fenye span{ background-color: #171c60; color: #ffffff; }*/