/*格式化样式*/  
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}  
table {border-collapse:collapse;border-spacing:0;}   
input,textarea{outline-style:none;}
fieldset,img {border:0;}   
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;}   
ol,ul {list-style:none;}   
caption,th {text-align:left;}   
h1,h2,h3,h4,h5,h6 {font-size:100%;}   
q:before,q:after {content:'';}   
abbr,acronym { border:0;} 

html {font-family:"Microsoft Yahei",微软雅黑,Arial, Helvetica, sans-serif;margin: 0px auto;}
body {background:#fff;color: #2d2b2b;font-family:"Microsoft Yahei",微软雅黑,Arial, Helvetica, sans-serif;margin: 0px auto; padding: 0px; line-height:30px; font-size:14px;min-width:1364px;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,section
{margin: 0px auto; padding: 0px;}
a {color: #2d2b2b;cursor: pointer;text-decoration: none;}
a:hover {color: #1161be;cursor: pointer;text-decoration: none;}
a input{ mayfish:expression(this.onfocus=this.blur);cursor:handbblr:expression(this.onFocus=this.blur());/*IE使用*/ outline-style:none;/*FF使用*/} /*去除a标签带来的虚框*/ 
.clear::after {height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";}
.clear {-ms-zoom: 1; clear:both}
ol,li,ul,dd,dt{list-style: none;}
img{max-width:100%}
.left {float: left;display: inline;}
.right {float: right;display: inline;}

.top {background: #fff;width: 100%;display: flex;align-items: center; border-bottom:#1161be solid 4px; margin-bottom:3px;}
.logo-lx {width:1364px;margin: 0px auto;height:124px;}
.logo-lx .logo {float: left;width:481px; padding-top:20px}
/*-webkit-box-shadow:0 5px 9px rgba(0, 0, 0, .3);  -moz-box-shadow:0 5px 9px rgba(0, 0, 0, .3);  box-shadow:0 5px 9px rgba(0, 0, 0, .3);*/
.menu{list-style: none;width: 819px;float:right;z-index:9999;}
.nav{ width:875px;margin:0 auto; z-index:9999;}
.nav .nav_list{width:875px;margin:0 auto;}

.nav li{float:left; width:125px;text-align:center;position:relative;}
.nav li.last{background:none;}
.nav li a{float:left;display:block;text-decoration:none;color:#000;width:125px; font-size:18px; padding-top:39px; font-weight:bold}
.nav li a:hover{text-decoration:none; color:#000;font-size:18px;}
.nav li a.xz{text-decoration:none; color:#000;font-size:18px;}

.nav li a span{cursor:pointer; text-align:center;  font-size:18px; padding-bottom:10px;border-bottom:#fff solid 3px;}
.nav li a:hover span{border-bottom:#1161be solid 3px;}
.nav li a.xz span{border-bottom:#1161be solid 3px;}
.nav li a.selected{color:#000;}
.nav li a.selected2{color:#000;}
.nav li a.selected span{border-bottom:#1161be solid 3px;}
.nav li.selected .submenu{display:block;z-index:9999;}
.nav li .submenu{display:none;position:absolute;top:85px;left:0px; background:#1161be;z-index:9999;}
.nav li .submenu{width:125px;}
.nav li .submenu{ z-index:9999;}
.nav li .submenu li{float:left;padding:0;background:none;line-height:35px; height:35px;height:auto;  border-top:#2971c5 solid 1px;width:125px;margin-left:0px;padding-top:0px;}
.nav li .submenu li a{float:none;text-align:center; font-family:"Microsoft YaHei";background:none; color:#fff;width:125px; background-color:#1161be;border-bottom:#fff solid 0px;line-height:35px; height:35px;padding-top:0px;border-top:#2971c5 solid 0px; font-size:16px; font-weight:normal}
.nav li .submenu li a:hover{background:#3b81d3;font-weight:normal; color:#fff; text-decoration:none;border-bottom:#fff solid 0px;line-height:35px; height:35px;padding-top:0px;border-top:#2971c5 solid 0px;font-size:16px;}


.slideBox {margin: 0px auto; width:100%; height: 600px; overflow: hidden; position: relative;z-index:99;min-width:1364px;}
.slideBox .bd {overflow: hidden; position: relative; z-index: 0;}
.slideBox .bd ul {width: 100% !important;}
.slideBox .bd li {background-position: center; width:100% !important; height: 600px; background-repeat: no-repeat;}
.slideBox .hd {left: 0px; width: 100%; text-align: center; bottom: 20px; position: absolute; z-index: 1;}
.slideBox .hd li {background:#fff; font: 0px/20px a; margin: 0px 5px; border: 0px currentColor; border-image: none; width: 48px; height: 4px; overflow: hidden; display: inline-block; cursor: pointer; font-size-adjust: none; font-stretch: normal;border-radius: 0px;}
.slideBox .hd li:hover {background:#1161be;}
.slideBox .hd li.on {background:#1161be;}
.slideBox .prev {background: url("../images/slider-arrow.png") no-repeat 0px 0px; left: 3%; top: 46%; width: 55px; height: 80px; margin-top: -25px; display: block; position: absolute;}
.slideBox .next {background: url("../images/slider-arrow.png") no-repeat 0px 0px; left: 3%; top: 46%; width: 55px; height: 80px; margin-top: -25px; display: block; position: absolute;}
.slideBox .next {background-position: -50px 0px; left: auto; right: 3%;}
.slideBox .prevStop {display: none;}
.slideBox .nextStop {display: none;}

.ywly {width:100%;margin: 0px auto; background:#f7f7f7 url("../images/01.jpg") no-repeat center bottom;height:478px; padding-bottom:30px;}
.ywly .z {font-size: 30px;color: #000;text-align:center;width: 1364px;letter-spacing:0px; line-height:50px; margin:0 auto; padding-top:40px;}
.ywly .xq{ font-size:18px;overflow:hidden;width: 1364px;margin:0 auto; color:#6e6869;padding-top:35px; line-height:33px;}
.ywly .gyfl{ font-size:18px;overflow:hidden;width: 1364px;margin:0 auto; color:#6e6869;padding-top:35px; line-height:35px; font-weight:bold}
.ywly .gyfl li{width:340px; float:left; text-align:center;transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;}
.ywly .gyfl li img{ height:75px;}
.ywly .gyfl div{ background-color:#e1e1e1; height:74px; width:1px; float:left; margin-top:20px;}
.ywly .gyfl li:hover {transform:translate(0,-10px);    -webkit-transform:translate(0,-10px);    -moz-transform:translate(0,-10px);    -o-transform:translate(0,-10px);    -ms-transform:translate(0,-10px);}
.ywly .more{width:207px; margin-top:30px;}
.ywly .more a{ width:207px; height:51px; line-height:51px; text-align:center; font-size:18px; color:#fff; display:block; background-color:#1161be;border-radius:30px;}
.ywly .more a:hover{width:207px; height:51px; line-height:51px; text-align:center; font-size:18px; color:#fff; display:block; background-color:#3b81d3;border-radius:30px;}

.zbgg{width:100%;margin: 0px auto; background:#e5e5e3 url("../images/02.jpg") no-repeat center bottom;height:536px; overflow:hidden}
.zbgg .nr{ width:1364px; margin:0 auto; padding-top:40px;}
.zbgg .nr .zb{ width:442px; float:left; margin-right:19px; background-color:#FFFFFF; height:450px;}
.zbgg .nr .zb .bt{ width:442px; border-bottom:#1161be solid 2px;height:50px; line-height:50px;}
.zbgg .nr .zb .bt h3{ width:130px; height:50px; line-height:50px; text-align:center; background-color:#1161be; font-size:25px; color:#FFFFFF; font-weight:normal; float:left}
.zbgg .nr .zb .bt div{ float:right; width:100px; text-align:right; padding-right:10px;font-size:18px}
.zbgg .nr .zb ul{ width:402px; padding:15px 20px 20px 20px; text-align:left; font-size:16px; line-height:36px;}
.zbgg .nr .zb ul span{ font-size:14px}

.shadow {position: relative;max-width: 442px;box-shadow: 0px 1px 10px rgba(0,0,0,0.3),0px 0px 30px rgba(0,0,0,0.1) inset;}
.shadow::before,
.shadow::after {content:"";position:absolute;z-index:-1;}
.shadow::before,
.shadow::after {content:"";position:absolute;z-index:-1;bottom:15px;left:10px;width:50%;height:20%;}
.shadow::before,
.shadow::after {content:"";position:absolute;z-index:-1;bottom:15px;left:10px;width:50%;height:20%;box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);transform:rotate(-3deg);}
.shadow::after{right:10px;left:auto;transform:rotate(3deg);}

.ywfw {width:100%;margin: 0px auto; background:#f3f8fc url("../images/03.jpg") no-repeat center bottom;height:495px; overflow:hidden}
.ywfw .z {font-size: 30px;color: #000;text-align:center;width: 1364px;letter-spacing:0px; line-height:50px; margin:0 auto; padding-top:40px;}
.ywfw .gyfl{ font-size:18px;overflow:hidden;width: 1364px;margin:0 auto; color:#6e6869;padding-top:35px;  font-weight:bold}
.ywfw .gyfl li{width:329px; float:left; text-align:center; padding-right:16px;}
.ywfw .gyfl li:nth-child(4){ padding-right:0px;}
.ywfw .gyfl li p{line-height:55px; color:#1161be; font-size:22px;}
.ywfw .gyfl li p a{color:#1161be; font-size:22px; font-weight:normal}
.ywfw .gyfl li p a:hover{color:#3b81d3; font-size:22px; font-weight:normal}
.ywfw .more{width:207px; margin-top:10px;}
.ywfw .more a{ width:207px; height:51px; line-height:51px; text-align:center; font-size:18px; color:#fff; display:block; background-color:#1161be;border-radius:30px;}
.ywfw .more a:hover{width:207px; height:51px; line-height:51px; text-align:center; font-size:18px; color:#fff; display:block; background-color:#3b81d3;border-radius:30px;}

.he_border1{background:#fff;width:329px;height:210px;padding:0;margin:0;position:relative;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_border1 .he_border1_img{display:block;width:100%;padding:0;margin:0;position:relative;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;opacity:1;overflow:hidden}
.he_border1:hover .he_border1_img{position:absolute;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:.6}
.he_border1 .he_border1_caption{color:#fff;padding:0;margin:0;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
/*.he_border1 .he_border1_caption::before,.he_border1 .he_border1_caption::after{position:absolute;content:'';opacity:0;-webkit-transition:opacity 0.4s,-webkit-transform .4s;-moz-transition:opacity 0.4s,-moz-transform .4s;-o-transition:opacity 0.4s,-o-transform .4s;transition:opacity 0.4s,transform .4s}
.he_border1 .he_border1_caption::before{top:8%;right:10%;bottom:8%;left:10%;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-o-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}
.he_border1 .he_border1_caption::after{top:8%;right:10%;bottom:8%;left:10%;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0}
.he_border1:hover .he_border1_caption::before,.he_border1:hover .he_border1_caption::after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}*/
.he_border1 .he_border1_caption,.he_border1 .he_border1_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden; z-index:1000}
.he_border1 .he_border1_caption_h{font-size:1.3em;font-weight:700;text-align:center;width:80%;position:absolute;top:20%;left:10%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;opacity:1}
.he_border1 .he_border1_caption_p{font-size:20px;text-align:center;width:80%;position:absolute;top:60%;left:10%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;opacity:0; font-weight: normal}
.he_border1:hover .he_border1_caption_p{top:45%;opacity:1}
/*url(../images/hk_034.jpg) repeat-x left top*/

.jdal {width:100%;margin: 0px auto; background:#f3f8fc url("../images/04.jpg") no-repeat center bottom;height:1140px; overflow:hidden}
.jdal .z {font-size: 30px;color: #000;text-align:center;width: 1364px;letter-spacing:0px; line-height:50px; margin:0 auto; padding-top:40px;}
.jdal .more{
	width:1364px;
	margin-top:-30px;
	text-align:right;
	font-size: 18px;
}
.jdal .alfl{ font-size:18px;overflow:hidden;width: 1364px;margin:0 auto; color:#6e6869;padding-top:35px;  font-weight:bold; overflow:hidden}
.style1 ul{width: 1380px;margin:0 auto;}
/*****鼠标悬停图片变大文字消失*****/
.style1 ul li{float:left; margin-right:16px; margin-bottom:16px;position:relative;list-style:none; width:444px;}
.style1 ul li{ -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.style1 ul li img{width: 444px;height: 250px;border-radius: 0px;}
.style1 ul li span{background:rgba(0, 0, 0, 0.5);color:#fff;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;line-height: 47px;position:absolute;bottom: 10px;width: 444px;left:0;font-size:18px;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s; font-weight:normal; text-align:center}
.style1 ul li:hover {-webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); -ms-transform: scale(1.05); }
.style1 ul li:hover span{ opacity:0}

.jdal .nr{ width:1364px; margin:0 auto; padding-top:20px;}
.jdal .nr .zb{ width:672px; float:left; margin-right:20px; background-color:#FFFFFF; height:400px;}
.jdal .nr .zb .bt{ width:672px; border-bottom:#1161be solid 2px;height:50px; line-height:50px;}
.jdal .nr .zb .bt h3{ width:130px; height:50px; line-height:50px; text-align:center; background-color:#1161be; font-size:25px; color:#FFFFFF; font-weight:normal; float:left}
.jdal .nr .zb .bt div{ float:right; width:100px; text-align:right; padding-right:10px; font-size:18px}
.jdal .nr .zb ul{ width:632px; padding:15px 20px 20px 20px; text-align:left; font-size:16px; line-height:35px;}
.jdal .nr .zb ul span{ font-size:14px}
.jdal .nr .zb ul .data{ float:right; color:#666}

.shadow1 {position: relative;max-width: 672px;box-shadow: 0px 1px 10px rgba(0,0,0,0.3),0px 0px 30px rgba(0,0,0,0.1) inset;}
.shadow1::before,
.shadow1::after {content:"";position:absolute;z-index:-1;}
.shadow1::before,
.shadow1::after {content:"";position:absolute;z-index:-1;bottom:15px;left:10px;width:50%;height:20%;}
.shadow1::before,
.shadow1::after {content:"";position:absolute;z-index:-1;bottom:15px;left:10px;width:50%;height:20%;box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);transform:rotate(-3deg);}
.shadow1::after{right:10px;left:auto;transform:rotate(3deg);}

.foot {font-size: 14px;color: #ced9e7;background-color: #2971c5;width: 100%;margin: 0px auto 0px auto;}
.foot .nr {width: 1364px;margin: 0px auto; line-height:36px;padding-top: 50px;padding-bottom:45px;}

.foot .nr .lxfs {float: left;width:500px; padding:0 0px; font-size:16px; margin-left:50px;}
.foot .nr .lxfs h4{ font-size:18px; color:#ffffff; font-weight:normal; margin-bottom:10px;width:500px; text-align: left}
.foot .nr .lxfs h4 span{ border-bottom:#1161be solid 2px; padding-bottom:10px;}
.foot .nr .lxfs div{ width:500px; text-align:left; float:left; font-size:16px; color:#ffffff;line-height:30px; padding-top:10px;}
.foot .nr .ewm{ width:306px; float:right; margin-top:30px;}
.foot .nr .ewm div{ width:128px; margin-left:25px; float:left; text-align:center; color:#ffffff}

.foot .nr .cpzx {float: left;width:500px; padding:0 0px; }
.foot .nr .cpzx h4{ font-size:18px; color:#fcfcfc; font-weight:normal; margin-bottom:10px;width:500px; text-align: left}
.foot .nr .cpzx h4 span{ border-bottom:#1161be solid 2px; padding-bottom:10px;}
.foot .nr .cpzx ul{ width:100px; text-align:left; float:left; font-size:14px;padding-top:20px;}
.foot .nr .cpzx li{ width:100px; text-align:left; float:left; font-size:14px; line-height:30px;}
.foot .nr .cpzx li a {color: #ffffff;}
.foot .nr .cpzx li a:hover {color: #e37821;cursor: pointer;text-decoration: none;}
.foot .nr .cpzx li:nth-child(1){font-size:16px}

.bq{ width:100%; margin:0 auto; line-height:45px; height:45px; background-color:#1161be;border-top:#3b81d3 solid 1px;}
.bq .nr {width: 1364px;margin: 0px auto;color: #ffffff; font-size:14px; text-align:center}
.bq a {color:#ffffff; font-size:14px;text-decoration: none;}
.bq a:hover {font-size: 14px;color:#e37821;text-decoration: none;}


