*{ padding:0; margin:0; font-style:normal;}
ul,ol{ list-style:none;}
body{ font-family:"微软雅黑";min-width:1200px;}
img,input{ border:none; outline:none;}
a{ text-decoration:none;}

.head{ width:100%; height:130px; overflow:hidden; min-width:1200px;}
.head_c{ width:1200px; margin:0 auto; overflow:hidden;}
.logo{ float:left; display:block; margin-top:44px; width:467px; height:56px;}
.head_r{ float:right; width:650px; margin-top:33px;}
.head_r .lx{ float:right; display:table; margin-bottom:5px;}
.head_r .lx img{ float:left; width:30px; height:30px; margin-right:20px;}
.head_r .lx h2{ float:left; font-size:24px; color:#00569d;}
.head_r ul{ width:100%; overflow:hidden;}
.head_r ul li{ display:block; float:left; margin-right:33px;}
.head_r ul li:last-child{ margin-right:0;}
.head_r ul li a{ font-size:16px; color:#646464; display:block; padding-bottom:18px;}
.head_r ul li.on a{ color:#00569d;background:url(../images/nav_bg.png) no-repeat bottom center;}
.head_r ul li a:hover{ color:#00569d;background:url(../images/nav_bg.png) no-repeat bottom center;}


.flexslider{position:relative;height:550px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides .bant{height:550px;}
/*.slides li a{ display:block; width:100%; height:100%;}*/
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px; background:#fff; line-height:40px;overflow:hidden;cursor:pointer; border-radius:50%;}
.flex-control-nav .flex-active{background:#00569d;}

.title{ width:100%; text-align:center; margin:40px auto;}
.title h2{ color:#474747; font-size:24px; text-transform:uppercase;}
.title h3{ color:#00569d; font-size:20px;}
.title_2{ width:100%; text-align:left; margin:0px auto 20px;}
.title_2 h2{ color:#474747; font-size:24px; text-transform:uppercase;}
.title_2 h3{ color:#00569d; font-size:20px;}

.about{ width:100%; overflow:hidden; min-width:1200px;}
.about_c{ width:1200px; margin:0 auto; overflow:hidden;}
.about_l{ width:500px; float:left; height:300px; padding:50px 50px 50px 0;}
.about_ln{ width:500px; height:300px; float:right; overflow:hidden;}
.about_ln img{ width:100%; height:100%; object-fit:cover;}
.about_r{ width:650px; float:right; padding-top:50px;}
.about_r p{ font-size:16px; color:#222; line-height:2em; text-indent:2em;}
.about_r i{ display:block; width:148px; height:38px; border:1px solid #00569d; color:#00569d; text-align:center; line-height:38px; margin-top:15px;}
.about_c a:hover i{ background:#00569d; color:#fff;}

.ywly{ width:100%; overflow:hidden; min-width:1200px; background:url(../images/yw_bg.jpg) no-repeat center; padding-bottom:40px; background-size:cover;}
.ywly_c{ width:1200px; margin:0 auto;}
.ywly_n{ width:100%; overflow:hidden;}
.ywly_x{ width:279px; height:360px; float:left; margin-right:28px; text-align:center; background:#fff;}
.ywly_x:nth-child(4n){ margin-right:0;}
.ywly_x .ywly_t{ width:279px; height:290px; overflow:hidden;}
.ywly_x .ywly_t img{ width:100%; height:100%; object-fit:cover;}
.ywly_x h2{ font-size:16px; color:#222; font-weight:400; margin:10px auto 5px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden; width:100%;}
.ywly_x span{ font-size:14px; color:#222;}
.ywly_x a:hover img{transform:scale(1.1,1.1); transition:0.3s;}
.ywly_x a:hover h2{ color:#00569d;}

.case{ width:100%; overflow:hidden; min-width:1200px; padding-bottom:40px;}
.case_c{ width:1200px; margin:0 auto;}
.case_n{ width:100%; overflow:hidden;}
.case_x{ width:380px; height:300px; margin-right:30px; background:#f7f7f7; border-bottom:3px solid #00569d; box-sizing:border-box; float:left;}
.case_x:nth-child(3n){ margin-right:0;}
.case_t{ width:380px; height:240px; overflow:hidden;}
.case_t img{ width:100%; height:100%; object-fit:cover;}
.case_x span{ width:90%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden; font-size:16px; color:#272727; line-height:57px; margin:0 auto;}
.case_x a:hover img{transform:scale(1.1,1.1); transition:0.3s;}
.case_x:hover{ background:#00569d;}
.case_x a:hover span{ color:#fff;}

.new{ width:100%; overflow:hidden; min-width:1200px;}
.new_c{ width:1200px; margin:0 auto;}
.new_x{ width:100%; overflow:hidden;}
.new_l{ width:580px; height:380px; float:left; overflow:hidden; position:relative;}
.new_l img{ width:100%; height:100%; object-fit:cover;}
.new_l span{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden; font-size:16px; color:#fff; background:rgba(0,0,0,0.8); line-height:50px; position:absolute; bottom:0; left:0; width:100%; height:50px; text-indent:2em;}
.new_l a:hover img{transform:scale(1.1,1.1); transition:0.3s;}

.new_r{ width:590px; float:right;}
.new_r .new_n{ width:100%; overflow:hidden; margin-bottom:20px;}
.new_r .new_n:last-child{ margin-bottom:0;}
.new_r .new_n .new_nl{ width:80px; height:80px; float:left; text-align:center; border-right:1px solid #797979;}
.new_r .new_n .new_nl h3{ font-size:26px; color:#444; margin-top:10px;}
.new_r .new_n .new_nl span{ font-size:14px; color:#666;}
.new_r .new_n .new_nr{ width:490px; float:right;}
.new_r .new_n .new_nr h2{ font-size:16px; width:100%; color:#333; font-weight:400;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden; margin-top:4px;}
.new_r .new_n .new_nr p{ font-size:14px; color:#666; width:100%; line-height:1.5rem; text-indent:2em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden; margin-top:5px;}
.new_r .new_n a:hover h2{ color:#00569d;}
.new_r .new_n a:hover h3{ color:#00569d;}

.foot{ width:100%; overflow:hidden; min-width:1200px; border-top:1px solid #fff; padding-bottom:30px; margin-top:50px; background:#00569d;}
.foot_c{ width:1200px; margin:30px auto 0; overflow:hidden;}
.foot_l{ width:250px; float:left; margin-right:50px;}
.ftt{ width:100%; height:40px; border-bottom:1px solid #dcdcdc; margin-bottom:20px;}
.ftt h2{ font-size:20px; color:#fff; line-height:39px; border-bottom:3px solid #fff; display:table;}
.ftt h2 a{ color: #fff; }
.foot_l ul li a{ font-size:14px; color:#fff; line-height:2em;}
.foot_l ul li a:hover{ color:#f7f7f7;}
.foot_z{ width:480px; float:left; margin-right: 50px;}
.foot_z p{ font-size:14px; color:#fff; line-height:2em;}
.foot_z p a{ color:#fff;}
.foot_z p a:hover{ color:#f7f7f7;}

.foot_s{ width:160px; float:left; text-align:center;}
.foot_s img{ width:100px; height:100px; display:block; margin:0 auto;}
.foot_s span{ font-size:14px; color:#fff;}

.foot_r{ width:160px; float:right; text-align:center;}
.foot_r img{ width:100px; height:100px; display:block; margin:0 auto;}
.foot_r span{ font-size:14px; color:#fff;}

.nbanner{ width:100%; height:300px; min-width:1200px; background:url(../zys_images/banner1.jpg) no-repeat center;}

.mb{ width:100%; height:50px; background:url(../zys_images/mb_bj.jpg) no-repeat center;}
.mbc{ width:1200px; margin:0 auto;}
.mbl{ width:600px; float:left;}
.mbl ul{ width:100%; overflow:hidden;}
.mbl ul li{ display:block; float:left; margin-right:15px; padding-right:15px; border-right:1px solid #898989; margin-top:18px;}
.mbl ul li a{ display:block; width:100%; line-height:16px; color:#444; font-size:14px;}
.mbl ul li a:hover{ color:#00569d;}
.mbl ul li a.on{ color:#00569d;}
.mbl ul li:last-child{ border:none;}
.mbr{ float:right;}
.mbr span{ color:#222; line-height:50px; font-size:14px;}
.mbr a{ color:#444; line-height:50px; font-size:14px;}
.mbr a:hover{ color:#121212;}
.mbr a.on{ color:#121212;}
.mbr .hsy{ font-weight: 900; color: #00569d; }
.abn{ width:100%; overflow:hidden; min-width:1200px; margin-top: 50px;}
.abc{ width:1200px; margin:0 auto; overflow:hidden;}
.abc h2{ font-size:40px; color:#222; font-weight:400; margin:40px auto; text-align:center;}
.abc p{ font-size:16px; color:#333; line-height:1.7rem; text-indent:2em;}

.pro{ width:100%; overflow:hidden; min-width:1200px; margin-top:50px;}
.pro_list{ width:1200px; margin:0 auto;}
.proc{ width:100%; overflow:hidden;}

.fy{ margin:20px auto; text-align:center;}
ul.fyn {display: inline-block; margin:10px;}
ul.fyn li {display: inline;}
ul.fyn li a {color:#666; float: left;padding: 8px 16px;text-decoration: none; font-size:14px;}
ul.fyn li a.active {color:#00569d;}
ul.fyn li a:hover {color:#00569d;}

.lxn{ width:100%; overflow:hidden; margin-top:40px;}
.lxc{ width:1200px; margin:0 auto;}
.lxwm h2{ font-size:40px; color:#121212; font-weight:400; text-align:center;}
.lxwm .lxfs{ width:100%; margin-top:15px;}
.lxfs span{ font-size:14px; color:#666; line-height:32px; display:block;}
.lxwm .dt{ margin-top:40px;}

.new_list{ width:100%; overflow:hidden; margin-top:40px;}
.new_listc{ width:1200px; margin:0 auto;}
.new_listx ul{ width:100%; overflow:hidden;}
.new_listx ul li{ width:1200px; height:40px; overflow:hidden; border-bottom:1px dashed #e5e5e5;}
.new_listx ul li a{ width:1000px; float:left; font-size:14px; color:#444; line-height:40px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden; display:block;}
.new_listx ul li span{ display:block; float:right; line-height:40px; color:#444;}
.new_listx ul li a:hover{ color:#00569d;}

.newd{ width:100%; overflow:hidden;}
.newd .qh{ width:50%; margin-top:50px; float:left;}
.newd .qh span{ font-size:14px; color:#666; line-height:20px;display:block;}
.newd .qh span a{ font-size:14px; color:#666; line-height:30px; }
.newd .qh span a:hover{ color:#00569d;}
.newd .newfx{ width:480px; margin-top:50px; float:right;}
.newd .newfl{ width:100%; overflow:hidden;}
.newd .newfl span{ float:right; font-size:14px; line-height:20px; color:#666;}
.newd .newfl span a{ color:#666;}
.newd .newfl span a:hover{ color:#00569d;}
.newxq{ width:1200px; float:right;}
.newxq .newxt{ width:100%; margin-top:15px; height:100px; border-bottom:1px solid #f0efef;}
.newxq .newxt h2{ color:#333; font-size:25px; line-height:50px; font-weight:400;}
.newxq .newxt span{ font-size:14px; color:#666; display:block; margin-top:10px;}

.newny{ width:100%; overflow:hidden; margin-top:40px;}
.newnyc{ width:1200px; overflow:hidden; margin:0 auto;}
.newxc{ width:100%; padding-bottom:50px; border-bottom:1px dashed #f0efef;}
.newxc span{ display:block; margin-top:20px; font-size:14px; color:#676767;}
.newxc p{ font-size:14px; color:#676767; line-height:2em; text-indent:2em;}
.newxc img{ display:block; margin:10px auto;}

.prony{ width:100%; overflow:hidden; margin-top:40px;}
.prony{ width:1200px; margin:0 auto;}
.proxq .pro_title{ font-size:30px; color:#222; font-weight:400; margin:40px auto; text-align:center;}
.proxq .prot span{ font-size:14px; color:#666; display:block; margin-top:10px; border-bottom:1px dashed #d4d4d4; line-height:18px; padding-bottom:10px;}
.proxq .prot span a{ color:#666; font-weight:600;}
.proxq .prot span a:hover{ color:#00569d; font-weight:600;}
.proxq .prot p{ font-size:14px; color:#666;  background:url(../images/dddd.png) left 0px no-repeat; text-indent:1.5em; line-height:18px; margin-top:10px; padding-bottom:10px; border-bottom:1px dashed #d4d4d4;}
.proxq{ width:1200px; float:right;}
.proxq .prot{ width:880px; float:right;}
.proxq .proxz{ width:100%; height:242px; border-bottom:1px solid #d4d4d4; margin-top:12px;}
.proxq .proxz .proxz_l{ width:298px; height:220px; float:left; border:1px solid #d4d4d4; overflow:hidden;}
.proxq .proxz .proxz_l img{ width:100%; height:100%; object-fit:cover;}
.proxc{ width:100%; padding-bottom:50px; border-bottom:1px dashed #f0efef; padding-top:20px;}
.pronn{ width:100%; margin-top:20px;}
.nnt{ width:100%; border-bottom:2px solid #00569d;}
.nnt h2{ width:149px; line-height:43px; background:#00569d; text-align:center; color:#fff; font-size:16px; font-weight:400;}
.pronn p{ font-size:14px; line-height:2em; margin-top:20px; text-indent:2em; color:#333;}

