<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

*{ margin:0; padding:0}

HTML {OVERFLOW-X: hidden;}
body{ font-size:15px; font-family:"microsoft yahei",arial;color:#333;-webkit-font-smoothing: antialiased; overflow-x:hidden ;}
a{color:#666;text-decoration:none; outline:none; /*transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-webkit-tap-highlight-color: rgba(0,0,0,0);��-webkit-tap-highlight-color: transparent;*/}
a:hover{color:#0065ae;}
img{ border:none;}
ol,ul,li{ list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal}
.clear{clear:both;zoom:1}
.clearfix{clear:both;zoom:1}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
table{border-collapse:collapse;}
input,textarea,select{font-family:"microsoft yahei"; color:#666;outline: none; font-size:15px;}

.wrap{ width:85%; margin:0 auto; max-width:1600px}
@media screen and (max-width: 1920px){
.wrap{ width:95%;max-width:1400px}	
}
@media screen and (max-width: 1600px){
.wrap{ width:95%;max-width:1300px}	
}
@media screen and (max-width: 1300px){
.wrap{ width:95%;max-width:1200px}	
}
@media screen and (max-width: 768px){
.wrap{ width:98%;}	
}

.gray {font-size: 14px;line-height: 24px;color: #999999;text-decoration: none;}
.topblue {font-weight: bold;color: #3E64A3;}


@font-face {	
font-family: 'DINCondensedWeb Regular';	
src: url("../fonts/DINCondensedWeb Regular.eot");
src: url("../fonts/DINCondensedWeb Regular.eot") format("embedded-opentype"), 
url("../fonts/DINCondensedWeb Regular.woff") format("woff"), 
url("../fonts/DINCondensedWeb Regular.ttf") format("truetype"), 
url("../fonts/DINCondensedWeb Regular.svg") format("svg");	
font-weight: normal;
font-style: normal;}


.topsearch{ position:absolute; top:50%; left:50%; width:550px; margin-left:-275px; margin-top:-20px;height: 40px; z-index:99999; border:solid 1px #3e64a3; border-radius:25px; background:#fff; }
.sleft{float: left;}
.sright{float: right;}
.select_contain{color: #333;line-height:38px; font-size:16px; margin-left:10px; float:left; width:100px; }
.select_item{margin-right: 50px;position: relative;}
.select_result{width: 100px;text-align: center;border-radius: 4px;text-indent: -8px;cursor:pointer;}
.select_result .triangle{border:5px solid transparent;border-top:5px solid #666;position: absolute;top: 16px; right:8px;}
.select_item ul{display:none;position:absolute;top:100%;right:0;width:100px;background: #fff;border:1px solid #ccc;border-radius:5px; margin-top:2px;}
.select_item ul li{text-align: center;cursor: pointer;border-radius:5px; }
.select_item ul li:hover{background: #3e64a3; color: #fff;border-radius:5px; }


.ychang{ position:absolute; display:block; top:50px;line-height:30px; width:96%; display:block; padding:2% 0% 5% 3%; background:#fff;box-shadow: 0 0 10px #ccc;}
.ychang h3{ color:#3E64A3; font-size:18px; clear:both;line-height:30px; margin-top:10px;}
.ychang p{ clear:both; margin-bottom:10px;}
.ychang p a{ float:left; display:block; margin-right:12px;}
.ychang p a:hover{color:#3E64A3; }

.closed{ display: block; cursor:pointer; width:15px; height:15px; background:url(../images/close_1.png) no-repeat center center; background-size:cover; position:absolute; top:20px; right:25px; z-index:9999}
.closed:hover{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg); transform:rotate(180deg);}
/* .select_item select{display:none;position:absolute;top:100%;right:0;width:100px;background: #fff;border:1px solid #ccc;border-radius:5px; margin-top:2px;}
.select_item select option{text-align: center;cursor: pointer;border-radius:5px; }
.select_item select option:hover{background: #3e64a3; color: #fff;border-radius:5px; } */



.topsearch .sinput { float:left; }
.topsearch .sinput input { width:340px;border: none;padding-left: 15px;height: 38px;border-left: solid 1px #e8e8e8;}

.topsearch .ssubmit { float:right; border-radius:0 25px 25px 0;}
.topsearch .ssubmit input { width:70px; padding-right:15px;border: none; display:block; height:40px;color:#fff; background:url(../images/fangdajing.png) no-repeat #3e64a3 center center;border-radius:0 25px 25px 0;}

.top{background:url(../images/hbg.jpg) repeat-x center center; background-size:100% 100px; height:100px; position:fixed; width:100%; top:0; z-index:9999999;}
.top .logo{ height:100px; width:auto; float:left; position:relative}
.top .logo a{ float:left; display:block}
.top .logo img{ width:auto; height:70px; padding:3px 0 0 0; display:block}
.top .logo .ad{ font-size:13px; color:#3e64a3; position: absolute; bottom:8px; text-align:center; width:100%}
.top .use{ float:right; margin-top:18px;line-height: 24px;}
.top .use .above div{ float:right;}
.top .use .above a{ color:#999;}


.top .bg {background: url(../images/bg.png) no-repeat center center; background-size:auto 90%;width: 70px;display: block;color: #FFF;float: left;height: 24px;text-align: left;padding-left: 8px;}
.top .use .down{ margin-top:6px; clear:both}
.top .use .down li{ float:right;}
.top .use .topblue{ display:block; background:url(../images/top0_03.png) no-repeat left center; padding-left:30px; margin-right:15px; font-size:16px; margin-top:2px}
.top .use .weibo a{ display:block; background:url(../images/top0_05.png) no-repeat left center; width:24px; height:24px;margin-right:10px}
.top .use .weixin{ display:block; background:url(../images/top0_07.png) no-repeat left center; padding-left:30px; margin-right:15px}
.top .use .qq{ display:block; background:url(../images/top0_09.png) no-repeat left center; padding-left:30px; margin-right:8px}


.menu { background:url(../images/mbg.jpg) repeat-x center bottom; background-size:auto 50px; border-top:solid 1px #e5e5e6; position:fixed;z-index:9999; width:100%; top:100px;}
.menu .wrap{ position:relative}
.menu li{ float:left; width:9.5%; }
.menu li:nth-child(5){ width:14.5%;position:relative}
.menu li:nth-child(6), .menu li:nth-child(7){position:relative}
.menu li .menu_a{ font-size:18px; line-height:50px; display:block; text-align:center; position:relative; color:#333;}
.menu .cur a{color:#fff; background:#3e64a3;}
.menu li .menu_a i{background: 0;border-width: 4px;border-style: solid dashed dashed;border-color: rgb(0, 0, 0) transparent transparent;margin: 6px 1px -2px 5px;top: 15px;width: 0px;height: 0px;right:15px;line-height: 0;overflow: hidden;font-size: 0px;position: absolute;}
.menu li .menu_a:hover i{border-width: 4px;border-style: solid dashed dashed;border-color: rgb(255, 255, 255) transparent transparent;}
.menu li:hover .menu_a{color:#fff; background:#3e64a3; }
.menu li .cur i{border-width: 4px;border-style: solid dashed dashed;border-color: rgb(255, 255, 255) transparent transparent;}


.menu li .sub{ font-size:15px; position:absolute; width:100%;display:none;clear:both; z-index:999;}
.menu li .sub01{width:100%; left:0px;}
.menu li .sub02{width:100%; left:0px;}
.menu li .sub03{width:100%; left:0px;}
.menu li .sub04{border-color: rgb(229, 229, 229); position: absolute; width:100%;line-height:40px; text-align:center; border:solid 1px #ddd; background:#fff;box-shadow: 0px 3px 5px rgba(0,0,0,0.3);}
.menu li .sub04 p a{ display:block}
.menu li .sub04 p a:hover{ background:#3e64a3; color:#fff; border-radius:5px;}

.menu li .subin{ margin:0 auto ;border-color: rgb(229, 229, 229);background-color:#fff;box-shadow: 0px 3px 5px rgba(0,0,0,0.3);}

.menu li .subin .kuai{ position:relative;transition: all 0.5s; float:left; width:22%; padding:15px 1.5%; overflow:hidden; margin-top:-1px; height:180px; overflow:hidden}
.menu li .subin .kuai:nth-child(4n+1){ clear:both}

.menu li .sub01 .subin{ border:solid 1px #ddd;}
.menu li .sub01 .item{ float:left;  display:block; position:relative; padding:20px 0 30px 0;transition: all 0.5s;}
.menu li .sub01.n03 .item{width:33.33%;}
.menu li .sub01.n04 .item{width:25%;}
.menu li .sub01.n05 .item{width:20%;}
.menu li .sub01.n06 .item{width:16.66666666%;}
.menu li .sub01 .item .pic{ width:80%; max-width:80px; margin:0 auto;}
.menu li .sub01 .item .pic .img02{ display:block; width:100%; height:auto;}
.menu li .sub01 .item .pic .img01{ display:none; width:100%; height:auto;}
.menu li .sub01 .item .wenzi h3{ line-height:45px; font-size:17px; text-align:center}
.menu li .sub01 .item:nth-child(2n){ background-color:#f8f8f8;}
.menu li .sub01 .item:hover {background-color:#3e64a3; color:#fff;transform:scale(1.05); z-index:999}
.menu li .sub01 .item:hover a{ color:#fff;}

.menu li .sub01 .item:hover .pic .img01{ display:block;}
.menu li .sub01 .item:hover .pic .img02{ display:none;}

.menu li .sub01 a:hover{ color:#3e64a3;}
.menu li .sub02 .kuai{width:18% !important; min-height:230px !important; padding-left:1% !important; padding-right:1% !important;}
.menu li .sub02 .kuai:nth-child(4n+1){ clear:none !important; }
.menu li .sub02 .kuai:nth-child(5n+1){ clear:both}
.menu li .sub02 .kuai:nth-child(1), .menu li .sub02 .kuai:nth-child(2), .menu li .sub02 .kuai:nth-child(3){border-top:none; }

.menu li .sub02 .kuai:nth-child(2n){ background:#f8f8f8;}

.menu li .sub03 .kuai:nth-child(1), .menu li .sub03 .kuai:nth-child(2), .menu li .sub03 .kuai:nth-child(3){border-top:none; }
.menu li .sub03 .kuai:nth-child(2),.menu li .sub03 .kuai:nth-child(4),.menu li .sub03 .kuai:nth-child(5), .menu li .sub03 .kuai:nth-child(7){ background:#f8f8f8;}

.menu li .subin img{ padding-left:5px;}
.menu li .subin .kuai h3{ font-size:17px; line-height:40px; font-weight:bold;  }
.menu li .subin .kuai h3 a{color:#3e64a3}
.menu li .subin .kuai a{ color:#333;}
.menu li .subin .kuai a:hover{ color:#3e64a3;}
.menu li .subin .kuai p{ color:#3e64a3;font-size:14px; line-height:23px; float:left; margin-right:15px;/*overflow: hidden;text-overflow: ellipsis;white-space: nowrap;*/}
.menu li .subin .kuai p:hover{ font-weight:bold; text-decoration:underline}
.menu li .subin .kuai:hover{ background:#3e64a3; transform: scale(1.05); z-index:99}
.menu li .subin .kuai:hover h3 a{color:#fff}
.menu li .subin .kuai:hover a{ color:#fff;}
.menu li .subin .kuai:hover a:hover{ color:#fff;}

.icon{ -webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
.icon img{ width:100%; height:auto;}
li:hover .icon{ -webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);transform:rotateY(180deg)}



.section{ padding:40px 0}
.section02{ padding:50px 0 0 0}
.section03{ padding:0 0 40px 0}
.section04{ padding:5px 0 30px 0}
.section05{ padding:5px 0 30px 0}
.section06{ padding:5px 0}

.mbg{ background:#f2f4f5 !important;}

.blueb{ font-weight:bold; color:#3e64a3}


.lastkuai { padding-bottom:80px;}

.title{ text-align:center; margin-bottom:30px}
.title h3{ font-size:32px;margin-bottom:6px; font-weight:bold; margin-bottom:10px;}
.title p{ font-size:18px; margin-bottom:12px; text-transform:uppercase; color:#999}
* .title:after{content: '';width:56px;height: 5px;background: #3e64a3;display: block;margin:15px auto; animation: line 3s cubic-bezier(0,0,0,0) infinite alternate; }
@keyframes line{
0%{transform-origin:left top;transform:scaleX(1);}
100%{transform-origin:right top;transform:scaleX(0);}
}



.bottomx{ background:url(../images/bottom.png) no-repeat center center; padding:50px 0; background-size:cover; color:#fff; text-align:center}
.bottomx h3{ font-size:34px; margin-bottom:15px;}
.bottomx p{ font-size:24px; margin-bottom:15px;}
.bottomx .tiyan a:nth-child(1){font-size: 15px;border: none;width: 140px; line-height: 35px;background: #3e64a3; border:solid 1px #3e64a3; color: #fff; display:inline-block; margin:25px 10px 0 10px; border-radius:15px;}

.bottomx .tiyan a:nth-child(2){font-size: 15px;border: none;width: 180px; line-height: 33px;border:solid 1px #fff;color: #fff; display:inline-block; margin:25px 10px 0 10px;border-radius:15px;}
.bottomx .tiyan a:hover:nth-child(1){border:solid 1px #fff;color: #fff;background: none; }
.bottomx .tiyan a:hover:nth-child(2){background: #3e64a3; border:solid 1px #3e64a3; color: #fff;}

.footer{ background:#212121;  line-height:28px; }
.footer .left{ width:50px;background:url(../images/jianright.png) no-repeat left bottom; padding-bottom:50px; font-size:18px; color:#fff;padding:135px 0  65px 0;float:left; font-weight:bold; }
.footer .serlist{ float:left}
.footer .serlist li{ float:left;padding:40px 60px  60px 30px; min-height:410px; border-left:solid 1px #2e2e2e}
@media screen and (max-width: 1800px){
.footer .serlist li{ padding:40px 30px  65px 30px;}
}
@media screen and (max-width: 1600px){
.footer .serlist li{ padding:40px 25px  65px 20px;}
}
@media screen and (max-width: 1400px){
.footer .serlist li{ padding:40px 18px  65px 10px;}
}
.footer .serlist li:last-child{border-right:solid 1px #2e2e2e}
.footer .serlist li.li1 .io{ width:56px; height:67px; background:url(../images/icon_1.png) no-repeat 0 0;}
.footer .serlist li.li2 .io{ width:56px; height:67px; background:url(../images/icon_2.png) no-repeat 0 0;}
.footer .serlist li.li3 .io{ width:56px; height:67px; background:url(../images/icon_3.png) no-repeat 0 0;}
.footer .serlist li.li4 .io{ width:56px; height:67px; background:url(../images/icon_4.png) no-repeat 0 0;}
.footer .serlist li,.serlist li .io{ -webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;}
.footer .serlist li:hover{ background:#3e64a3}
.footer .serlist li.li1:hover .io{ width:56px; height:67px; background:url(../images/icon_1.png) no-repeat 0 -67px;}
.footer .serlist li.li2:hover .io{ width:56px; height:67px; background:url(../images/icon_2.png) no-repeat 0 -67px;}
.footer .serlist li.li3:hover .io{ width:56px; height:67px; background:url(../images/icon_3.png) no-repeat 0 -67px;}
.footer .serlist li.li4:hover .io{ width:56px; height:67px; background:url(../images/icon_4.png) no-repeat 0 -67px;}
.footer .serlist li h3{ font-size:18px; line-height:40px; margin-top:20px;}
.footer .serlist li h3{ color:#fff;}
.footer .serlist li p a{color: rgba(255,255,255,0.6);}
.footer .serlist li p a:hover{font-weight:bold; text-decoration:underline;}
.footer .serlist a:hover, .footer .serlist li:hover p a{ color:#fff; }
.footer .serlist li:hover h3{ color:#fff}


.footer .right,.footer .right .io{ -webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;}
.footer .right .io{ width:56px; height:67px; background:url(../images/icon_5.png) no-repeat 0 0; margin-bottom:20px;}
.footer .right:hover .io{width:56px; height:67px; background:url(../images/icon_5.png) no-repeat 0 -67px;}
.footer .right h3{ color:#fff; font-size:24px;}
.footer .right{ float:left; color: rgba(255,255,255,0.6); font-size:16px; line-height:30px;padding:40px 0px 65px 6%;}
.footer img{ width:100px; height:auto; margin-top:15px;}
.footer .right .ge{ height:15px;}

.copyright{ background:#212121; color:#989898; line-height:28px; text-align:center;}
.copyright a:hover{ color:#fff}
.copyright{ line-height:28px; padding:28px 0; border-top:solid 1px #434343}


.float_kf{ position:fixed;right:10px; bottom:10%; background:#fff; z-index:99}
.float_kf li{ width:70px; text-align:center;border:1px solid #e8e8e8; border-bottom:none; padding:12px 0;color:#535353; position:relative; }
.float_kf li{ -webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.float_kf li:hover{ background:#3e64a3;border:1px solid #3e64a3;border-bottom:none; color:#fff}.float_kf li:hover a{ color:#fff}
.float_kf li .hd{ display:none}

.float_kf .qq i{ width:24px; height:25px; background:url(../images/right_pic5.png) no-repeat; margin:0 auto 6px; display:block}
.float_kf .qq:hover i{background:url(../images/right_pic5_h.png) no-repeat;}
.float_kf .fwh i{ width:29px; height:25px; background:url(../images/right_pic2.png) no-repeat; margin:0 auto 6px; display:block}
.float_kf .fwh:hover i{background:url(../images/right_pic2_h.png) no-repeat;}
.float_kf .fwh .hd{ position:absolute; right:70px;top:0; margin-top:-50px; background:#fff;border:1px solid #e8e8e8; padding:0px;color:#535353}
.float_kf .fwh .hd img{ width:150px; padding:25px 25px 0 25px; display:block;}
.float_kf .mes i{ width:24px; height:25px; background:url(../images/right_pic3.png) no-repeat; margin:0 auto 6px; display:block}
.float_kf .mes:hover i{background:url(../images/right_pic3_h.png) no-repeat;}

.float_kf .tel i{ width:25px; height:25px; background:url(../images/right_pic1.png) no-repeat; margin:0 auto 6px; display:block}
.float_kf .tel:hover i{background:url(../images/right_pic1_h.png) no-repeat;}
.float_kf .tel .hd{ background:#3e64a3; color:#fff; font-size:18px; position:absolute;right:70px;top:0;text-align:left;padding:16px 30px; width:200px}
.float_kf .tel .hd span{ float:left}
.float_kf .tel .hd p{ float:left; margin-left:20px}
.float_kf .backtop{background:#3e64a3;border:1px solid #3e64a3; border-bottom:none}
.float_kf .backtop i{ width:24px; height:25px; background:url(../images/right_pic6.png) no-repeat; margin:0 auto 3px; display:block}
.float_kf .backtop a{ color:#fff}




@charset "utf-8";
/*波浪*/
.index_waves {background: url('../images/page-index-waves.png') center 0 no-repeat;}
.wave3 { height:427px;width:4804px;background-position:0 0}
.wave2 {height:427px;width:4804px;background-position:0 -427px}
.wave1 {height:427px;width:4804px;background-position:0 -854px}
@keyframes wave {
0% {-ms-transform:translate(0px,0px);-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}
50% {-ms-transform:translate(-80px,30px);-webkit-transform:translate(-80px,30px);transform:translate(-80px,30px)}
100% {-ms-transform:translate(160px,-60px);-webkit-transform:translate(160px,-60px);transform:translate(160px,-60px)}
}
@-webkit-keyframes wave {
0% {-ms-transform:translate(0px,0px);-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}
50% {-ms-transform:translate(-80px,30px);-webkit-transform:translate(-80px,30px);transform:translate(-80px,30px)}
100% {-ms-transform:translate(160px,-60px);-webkit-transform:translate(160px,-60px);transform:translate(160px,-60px)}
}
.waves {position:absolute;bottom:-190px;height:527px;width:100%;overflow:hidden}
.waves&gt;div {position:absolute;left:-180px;bottom:0}
.waves .wave1,.waves .wave2,.waves .wave3 {-webkit-animation:wave 5s ease-in-out alternate infinite;animation:wave 5s ease-in-out alternate infinite}
.waves .wave2 {-webkit-animation-delay:.6s;animation-delay:.6s}
.waves .wave3 {-webkit-animation-delay:1.2s;animation-delay:1.2s}
.waveContent {position:relative;background-color:#fff;height:230px;overflow:hidden}


.otherkuais .waveContent {position:relative;background-color:#fff;height:230px;overflow:hidden; display:block}
.otherkuais .waveContent:nth-child(2n){ display:none}
.otherkuais .nmain:nth-child(2n){ padding-top:60px !important;}
.otherkuais .nmain:nth-child(2n+1){ background-color:#f7f7f7;}
/*白色块背景动态效果*/
.exp-mod{ width:100%;height:auto; position:relative;overflow:hidden;}
.exp-mod .bg-box{width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;background-size:cover;}
.exp-mod .am{width:100%;height:100%;left:0;top:0;background-size:contain;position:absolute;}
.exp-mod .am1{animation:am-fd 6s cubic-bezier(0,0,0,0) infinite alternate;}
.exp-mod .am2{animation:am-mv-x 10s cubic-bezier(0,0,0,0) infinite;}
.exp-mod .am3{animation:am-mv-y 8s cubic-bezier(0,0,0,0) infinite;}

@keyframes am-fd{
0%{transform:scale(.5);}
100%{transform:scale(1);}
}
@keyframes am-mv-y{
0%{transform:translate(0,.8rem);}
25%{transform:translate(0,0);}
50%{transform:translate(0,-.8rem);}
75%{transform:translate(0,0);}
100%{transform:translate(0,.8rem);}
}
@keyframes am-mv-x{
0%{transform:translate(1rem,0);}
25%{transform:translate(0,0);}
50%{transform:translate(-1rem,);}
75%{transform:translate(0,0);}
100%{transform:translate(.8rem,0);}
}


.aboutbanner {overflow: hidden; margin-top:127px;}

.nbanner {overflow: hidden; margin-top:127px; position:relative}
.nbanner img{ display:block;}
.nbanner{ position:relative;}
.nbanner .wenzi{ position:absolute; top:50%; margin-top:-65px; text-align:center; width:500px; color:#fff;}
.nbanner .wenzi h3{ font-size:50px; height:80px;}
.nbanner .wenzi p{ font-size:24px;height:30px; text-transform:uppercase}

.nbanner .wenzi02{ position:absolute; top:50%; margin-top:-65px; text-align:center; width:100%; left:0; color:#fff;}
.nbanner .wenzi02 h3{ font-size:50px; height:80px; }
.nbanner .wenzi02 p{ font-size:24px;height:30px;text-transform:uppercase}

.nbanner .wenzi03{ position:absolute; top:50%; margin-top:-65px; text-align:center; width:100%; left:0; color:#fff; z-index:99}
.nbanner .wenzi03 h3{ font-size:35px; height:80px; }
.nbanner .wenzi03 p{ font-size:18px;height:30px;text-transform:uppercase}

.nbanner .nbannerbg{ position:absolute; width:100%; height:100%; background-color:rgba(0,0,0,0.4); top:0; left:0}

.nmain p{ font-size:16px; line-height:30px; margin-bottom:10px;}
.nmain img {display:block; width:auto; max-width:100%;}


.www_zzjs_net {Z-INDEX: 999999; POSITION: fixed; WIDTH: 100%; DISPLAY: none; OVERFLOW: hidden; top:50%; margin-top:-280px; }
.www_zzjs_net .conn{ width:100%; max-width:900px; margin:0 auto; background-color:#fff;BACKGROUND-COLOR: white;  }
.www_zzjs_net .conn .itop{ padding:10px 20px; height:50px;}
.www_zzjs_net .conn .itop .left{ float:left; font-size:24px; line-height:50px}
.www_zzjs_net .conn .itop .left img{ height:50px; width:auto;}
.www_zzjs_net .conn .guanbi{width: 12px;height: 12px;background: url(../images/i-close.png) #3e64a3 center no-repeat;top: 0px;right: 0px; margin-top:10px; padding: 10px; border-radius:50%; display:block}
.www_zzjs_net .conn .inconn{ width:100%;margin:0 auto;}
.www_zzjs_net .conn .inconn video{ width:100%; height:auto; display:block; background:#000;}
.www_zzjs_net .conn .inconn h4{ line-height:65px; font-size:18px; color:#c60000; }
.black_overlay {Z-INDEX: 9999; POSITION: fixed; FILTER: alpha(opacity=5); BACKGROUND-COLOR: black; WIDTH: 100%; DISPLAY: none; HEIGHT: 100%; TOP: 0%; LEFT: 0%; -moz-opacity: 0.5; opacity: 0.5}

.ivideo .pic{ height:auto; display:block; overflow:hidden;}
.ivideo .pic img{ width:100%; height:auto;cursor: pointer;transition: all 1.5s;}
.ivideo .item:hover .pic img{transform:scale(1.1);}

.nvo .pic{ height:auto; display:block; overflow:hidden;}
.nvo .pic img{ width:100%; height:auto;cursor: pointer;transition: all 1.5s;}
.nvo .item:hover .pic img{transform:scale(1.1);}

.iabout .conn{ text-align:center;}
.iabout .conn h3{ font-size:20px; color:#333;}
.iabout .conn p{ font-size:12px; color:#999; padding:5px 0;} 
.iabout .advantageList{ margin:40px auto 0px auto;font-size:16px;}
.iabout .advantageList li{ float:left; width:14.285%; text-align:center}
.iabout .advantageList li .icon { width:100%; max-width:56px; height:auto; margin:10px auto}
.iabout .advantageList li h3{ color:#3362a2; margin-bottom:10px}
.iabout .advantageList li h3 span{ font-weight:bold; font-size:32px;}
.iabout .advantageList li p{ color:#888; }




.keyword{ clear:both;}
.keyword .conn{ text-align:center}
.keyword .conn select{ line-height:36px; height:36px;border: 1px solid #bfbfbf; padding:0 10px; font-size:15px; color:#666;}
.keyword .conn .course select{ width:290px;}
.keyword .conn .course, .keyword .conn .tese, .keyword .conn .idizhi { margin-right:15px;}
.keyword .conn .course, .keyword .conn .tese, .keyword .conn .idizhi,.keyword .conn .shijian{ display:inline-block; }
.keyword .conn .tese select{ width:180px;}
.keyword .conn .idizhi select{ width:180px;}
.keyword .conn .shijian select{ width:180px;}
.keyword .conn .guanjianzi input{ width:70%; display: inline-block; clear:both; margin:15px 0; line-height:34px; height:34px;border: 1px solid #bfbfbf; padding:0 10px; font-size:15px; color:#666;}

.keyword02{ clear:both; margin-bottom:10px;}
.keyword02 .conn select{ line-height:36px; height:36px;border: 1px solid #bfbfbf; padding:0 10px; width:calc(100% - 2px); font-size:15px; color:#666; float:left;}
.keyword02 .conn .course{ width:43%;display:block; float:left;}
.keyword02 .conn .course select{ width:calc(50% - 2px);}
.keyword02 .conn .course select:nth-child(2n){ float:right}
.keyword02 .conn .course, .keyword02 .conn .tese, .keyword02 .conn .idizhi { }
.keyword02 .conn .tese, .keyword02 .conn .idizhi,.keyword02 .conn .shijian{ display:block; float:left; width:18%; margin-left:1%}
.keyword02 .conn .guanjianzi input{ width:70%; float:left; display: inline-block; clear:both; margin:15px 0; line-height:34px; height:34px;border: 1px solid #bfbfbf; padding:0 10px; font-size:15px; color:#666;}
.keyword02 .anniu{ float:right;}

.anniu li{ display:inline-block; font-size:16px; }
.anniu .sou{ display:block; margin:10px;line-height:36px; border-radius:15px; font-size:16px;height:38px; width:150px; text-align:center; background:#3e64a3; border:solid 1px #3e64a3; color:#fff;}
.anniu .sou:hover{background:#fff; color:#3e64a3;}
.anniu .xiazai{ display:block; margin:10px;line-height:36px; border-radius:15px; height:36px; width:150px; text-align:center; background:#fff; color:#3e64a3;border:solid 1px #3e64a3; }
.keyword .anniu .xiazai:hover{background:#3e64a3; color:#fff;}

.nliuyan .anniu{ text-align:center}
.nliuyan .anniu .xiazai:hover{background:#fff; color:#fff;}

.sousou .wrap .kuai{ border-bottom:dotted 1px #ddd; line-height:26px; padding:0px 0 10px 0; margin:10px 0; position:relative}
.sousou .wrap .kuai:first-child .kright .lifen li{ font-weight:bold; min-width:20%;font-size:15px;}



.sousou .wrap .kuai .kright .lifen02 li{ float:left; font-size:13.2px;}
.sousou .wrap .kuai .kright .lifen03 li{ font-weight:bold;float:left; width:16.66%; font-size:16px;}
.sousou .wrap .kuai .kleft{ float:left; width:90px; font-size:16px;}
.sousou .wrap .kuai .kright{ float:right; width:calc(100% - 90px);font-size:15px;}


.sousou .wrap .tijiaoa .kuai{ float:left; width:50%}

.sousou .wrap .kuai .kright .lizong{ float:left; width:75px; text-align:center}
.sousou .wrap .kuai .kright .lizong a{ display:block; width:calc(100% - 2px);border:solid 1px transparent ;}
.sousou .wrap .kuai .kright .lizong a:hover, .sousou .wrap .kuai .kright .lizong .cur{ border:solid 1px #3e64a3;color:#3e64a3;}
.sousou .wrap .kuai .kright .lifen{ float:right; width:calc(100% - 75px);}
.sousou .wrap .kuai .kright .lifen li{ float:left;}
.sousou .wrap .kuai .kright .lifen li a{ padding:0 7px; display:block; width:calc(100% - 14px); min-width:53px; border:solid 1px transparent; word-wrap:keep-all}
.sousou .wrap .kuai .kright .lifen li a:hover, .sousou .wrap .kuai .kright .lifen li .cur{ border:solid 1px #3e64a3; color:#3e64a3;}

.sousou .wrap .kuai .kright .lifen03{ float:right; width:calc(100% - 75px);}
.sousou .wrap .kuai .kright .lifen03 li{ float:left;}
.sousou .wrap .kuai .kright .lifen03 li a{ padding:0 25px; display:block; width:calc(100% - 52px); border:solid 1px transparent;}
.sousou .wrap .kuai .kright .lifen03 li a:hover, .sousou .wrap .kuai .kright .lifen03 li .cur{ border:solid 1px #3e64a3; color:#3e64a3;}
/* .sousou .wrap .kuai .kright .lifen .cur{ border:solid 1px #3e64a3; color:#3e64a3;} */

.sousou .wrap .kuai .kright select{ height:30px; line-height:30px; width:200px; margin:0 0 0 5px;}
.sousou .wrap .kuai .kright .zuokong{ margin-left:25px;}
.sousou .wrap .kuai .kright input{ width:40%;max-width:490px; border:soild 1px #ddd; line-height:26px; padding-left:15px; float:left}
.sousou .wrap .kuai .kright input.sou{ line-height:30px; border-radius:15px; padding-left:0px;font-size:15px;height:30px; width:150px; text-align:center; background:#3e64a3; border:solid 1px #3e64a3; margin-left:10px; color:#fff;}
.sousou .wrap .kuai .sou:hover{background:#fff; color:#3e64a3;}


.nmain img{ display:block; margin:0 auto; width:auto; max-width:100%}
.nmain .img{ display:block; margin:0 auto; width:100%;}

.fengcai li{ float:left; width:32%; margin-right:2%}
.fengcai li:nth-child(3n){ margin-right:0}

.fengcai li .pic{ overflow:hidden; }
.fengcai li .pic img{ width:100%; height:auto;cursor: pointer;transition: all 1.5s;}
.fengcai li:hover .pic img{transform:scale(1.1);}
.fengcai li .wenzi{ line-height:25px; padding:10px 0; text-align:center; font-size:16px;}


.blue{color:#3e64a3;}


.nmain .conn .line{border-bottom:solid 1px #ddd;margin-bottom:20px;}

.nmain .conn .line h3{  font-weight:bold; color:#3e64a3; border-bottom:solid 2px #3e64a3; line-height:26px; padding:12px 0; display:inline-block; padding-right:40px; font-size:24px; margin:35px 0 0 0}
.nmain .conn .line:first-child h3{ margin:0}

.pagination {padding-top: 50px !important;}


.nmain .xiang { font-size:16px; line-height:30px;}

.nmain .conn { line-height:30px; font-size:18px;}




.gksearch .kuaipic02{ position:relative; }
.gksearch .kuaipic02 .pic img{ width:100%; height:auto; display:block;}
.gksearch .kuaipic02 .wenzi{position: relative;width: 100%; margin-top:-60px;color: #fff;font-size: 24px; line-height:60px;font-weight: bold;z-index: 999; text-align:left; padding-left:3%;}


.keyword03{ clear:both; padding-top:20px; padding-bottom:30px;}
.keyword03 .conn select{ line-height:36px; height:36px;border: 1px solid #bfbfbf; padding:0 10px; width:calc(100% - 2px); font-size:15px; color:#666; float:left;}
.keyword03 .conn .kaikezt, .keyword03 .conn .tguanjianzi{ width:19%; min-width:150px; float:left; padding:0 !important}
.keyword03 .conn .tguanjianzi input{ width:calc(100% - 24px);line-height:34px; height:34px;border: 1px solid #bfbfbf; padding:0 10px; font-size:15px; color:#666;}
.keyword03 .anniu{ float:right}

.keyword03 .anniu .sou{ display:block; margin:0 10px;line-height:36px; border-radius:15px; font-size:16px;height:38px; width:115px; text-align:center; background:#3e64a3; border:solid 1px #3e64a3; color:#fff;}
.keyword03 .anniu .sou:hover{background:#fff; color:#3e64a3;}
.keyword03 .anniu .xiazai{ display:block; margin:0;line-height:36px; border-radius:15px; height:36px; width:115px; text-align:center; background:#fff; color:#3e64a3;border:solid 1px #3e64a3; }


@media screen and (max-width:800px){
.keyword03 .conn .kaikezt, .keyword03 .conn .tguanjianzi{ width:50%; min-width:50%; display:inline-block; padding-bottom:5px;}
.keyword03 .anniu{ float:none; text-align:center; margin:10px auto 0 auto; width:115px; clear:both}
}


.sousult02 td{ padding:10px 5px}


.kuanzs{ width:100%; max-width:800px;}

</pre></body></html>