﻿@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,div,dd,dt,dl,form,kbd,table,ul,li,marquee,hr,blockquote,ol,pre,fieldset,legend,button,input,textarea,th,td{font-size:14px; margin:0; padding:0; font-family:"微软雅黑","宋体", Arial, Tahoma, Verdana,  Helvetica, sans-serif; text-align:left}
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-family:"微软雅黑"; font-size:14px;}
table { border-collapse: collapse; border-spacing: 0; }
ol, ul { list-style: none; }
img { border: 0px; max-width:100%; height:auto; }
.clear {clear: both;}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:none;}

.left{ float:left;}
.right{ float:right;}

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height:0; }

.banner{ width:100%; height:auto; display:block; overflow:hidden}
.banner img{ width:100%; height:auto; display:block; overflow:hidden}

.news_box{ width:100%; height:auto; display:block;  overflow:hidden; background:#f8fcf7;padding:25px 0 0 0;/* padding:25px 0 50px 0;*/}
.news_box1{ width:1400px; height:auto; display:block;  overflow:hidden; margin:0 auto;}
.news_box1_1{ width:100%; height:78px;}
.news_box1_1_1{height:78px; background:url(../images/x1.jpg) left bottom no-repeat; color:#222; font-size:30px; line-height:78px; float:left; padding-right:30px;}
.news_box1_1_2{ width:50%; height:60px; padding-top:18px; float:right;}
#Tab2 { width:100%; }
/*菜单class*/   
.Menubox2 { width:100%;  }
.Menubox2 ul { margin: 0px; padding: 0px; text-align:center }
.Menubox2 li { width:140px; cursor: pointer;  text-align: center; color: #fff; font-size:18px;  height:40px;line-height:40px;  display:block; overflow:hidden; background:#008acf; border-radius:20px; float:left; margin-right:10px; padding-right:8px; }
.Menubox2 li img{ width:30px; height:30px; vertical-align:middle; padding-bottom:5px;}
.Menubox2 li.hover {color:#fff; height:40px; line-height:40px; font-size:18px; background:#4baa34; font-weight:bold; display: block; overflow:hidden;float:left ; margin-right:15px; }

.news_box1_2{ width:100%; height: auto; display:block; overflow:hidden;}
.news_box1_2_1{ width:48%; height: auto; display:block; overflow:hidden; float:left}
.news_box1_2_1 dl{ width:48%; height:auto; border:1px #e4e4e4 solid; padding:15px; box-sizing:border-box; margin:25px 2% 0 0; float:left;}
.news_box1_2_1 dl dd{ width:100%; height:220px;}
.news_box1_2_1 dl dd .newsbt1{ height:28px; color:#333; font-size:16px; line-height:28px; display: block; overflow:hidden;}
.news_box1_2_1 dl dd .newsbt2{ height:58px; color:#333; font-size:18px; line-height:28px; display: block; overflow:hidden; margin:10px 0 15px 0;}
.news_box1_2_1 dl dd .newsbt3{ height:72px; color:#666; font-size:14px; line-height:24px; display: block; overflow:hidden;}
.news_box1_2_1 dl dt{ width:100%; min-height:195px; display:block; overflow:hidden}
.news_box1_2_1 dl dt img{ width:100%; min-height:195px; transition: all 0.6s;}
.news_box1_2_1 dl:hover dd  .newsbt2{ color:#008acf}
.news_box1_2_1 dl:hover dt img{ width:100%; min-height:195px;  transform: scale(1.2);}
.news_box1_2_2{ width:50%; height: auto; display:block; overflow:hidden; float:right;}
.news_box1_2_2 ul li{ width:100%; height:245px; border-bottom:1px #e4e4e4 solid; padding-bottom:10px; padding-top:25px;}  
.news_box1_2_2 ul li h2{ height:28px; color:#333; font-size:18px; line-height:28px; text-align:left; display:block; overflow:hidden; transition: all 0.6s;}
.news_box1_2_2 ul li b{ height:35px; color:#666; font-size:14px; line-height:35px; text-align:left; font-weight:normal }
.news_box1_2_2 ul li .kbd1{ height:35px; color:#666; font-size:14px; line-height:35px; text-align:left; font-weight:normal;transition: all 0.6s; }
.news_box1_2_2 ul li span{ height:90px; color:#666; font-size:14px; line-height:30px; text-align:left; display:block; overflow:hidden; margin-top:10px;}
.news_box1_2_2 ul li:hover h2{color:#008acf; padding-left:8px; }
.news_box1_2_2 ul li:hover .kbd1{ color:#008acf; padding-left:8px; }
.news_box1_3{ width:100%; height: auto; display:block; overflow:hidden;}
.news_box1_3 ul li{ width:32%; height:auto; background:#f1f1f1; padding:10px 20px; box-sizing:border-box; margin:50px 2% 0 0; float:left;}
.news_box1_3 ul li:nth-child(3n){ margin-right:0px;}
.news_box1_3 ul li h2{ font-size:16px; color:#333;  height:38px; line-height:38px; display:block; overflow:hidden; text-align:left; background:url(../images/x2.png) right bottom no-repeat; padding-bottom:10px;}
.news_box1_3 ul li span{ font-size:16x; color:#b2b2b2; height:38px; line-height:38px; display:block; overflow:hidden; text-align:left;}
.news_box1_3 ul li span img{ width:22px; height:22px; float:left; padding:7px 5px 0 0;}
.news_box1_3 ul li span b{ font-weight:normal; float:right}
.news_box1_3 ul li:hover{ background:#008acf}
.news_box1_3 ul li:hover h2{ color:#fff;}
.news_box1_3 ul li:hover span{ color:#fff;}

/*.about_word{ width:100%; height:auto; padding:40px 0; display:block; overflow:hidden; background:#fff; margin-top:40px;}*/
.about_word{ width:100%; height:auto;padding:0 0 10px 0; display:block; overflow:hidden; background:#fff; }
.about_box{ width:1400px; height:auto;  display:block; overflow:hidden; margin:0 auto; }
.about_box1{ width:50%; height:auto; float:left;}
.about_box1_1{ width:100%; height:180px; background:url(../images/wz1.jpg) no-repeat;}
.about_box1_1 h2{ width:#222; font-size:30px; font-weight:normal; padding-top:120px;}
.about_box1_1 span{ color:#4dac36; font-size:16px;  padding-top:125px;  text-transform:uppercase; line-height:30px; color:#4dac36; float:right; font-weight:bold }
.about_box1_1 span a{  color:#4dac36;border-bottom:1px #4dac36 solid; padding-bottom:5px; }
.about_box1_1 span a:hover{ color:#008cd6; border-bottom:1px #008cd6 solid; }
.about_box1_2{ width:100%; height:192px; color:#666; font-size:14px; line-height:32px; padding-top:35px; display:block; overflow:hidden }
.about_box1_3{ width:100%; height:85px;  display:block; overflow:hidden; margin-top:25px; }
.about_box1_3 ul li{ width:22%; height:85px; line-height:85px; color:#222; font-size:18px; margin:0 2% 0 0; background:#f8fcf7; border-radius:5px; text-align:center; float:left;}
.about_box1_3 ul li img{ width:30px; height:30px; vertical-align:middle; margin:0 10px 0 0;}
.about_box1_3 ul li:hover{ height:85px;background:#e5f3fb}
.about_box1_3 ul .jingguo a{height:85px; background:#e5f3fb; display:block; overflow:hidden; border-radius:5px;}
.about_box2{ width:48%; height:500px; background:url(../images/bg1.jpg) bottom right no-repeat; float: right; padding:30px 50px 50px 50px; box-sizing:border-box;}
.about_box2 img{ width:100%; height:auto}

.dyyw_box{ width:100%; height:auto; padding:20px 0; background:#f2f3f5; display:block; overflow:hidden}
.dyyw_box1{ width:1400px; height:auto; display:block; overflow:hidden; margin:0 auto}
.dyyw_box1_1{ width:100%; height:78px; background:url(../images/x1.jpg) left bottom no-repeat; color:#222; font-size:30px; line-height:78px; float:left; padding-right:30px;}
.dyyw_box1_1 span{ color:#4dac36; font-size:16px; margin-top:25px; text-transform:uppercase; line-height:30px; color:#4dac36; float:right; font-weight:bold }
.dyyw_box1_1 span a{  color:#4dac36;border-bottom:1px #4dac36 solid; padding-bottom:5px; }
.dyyw_box1_1 span a:hover{ color:#008cd6; border-bottom:1px #008cd6 solid; }
.dyyw_box1_3{ width:100%; height:100px; color:#666; font-size:16px; line-height:100px; display:block; overflow:hidden}

.dyyw_box1_2{ width:100%; height:auto; display:block; overflow:hidden}
.dyyw_box1_2_1{ width:49.5%; height:590px; float:left;}
.dyyw_box1_2_1 img{ width:100%; height:590px;}
.dyyw_box1_2_1 h2{ color:#fff; font-size:28px; line-height:50px; font-weight:bold; margin-left:40px; margin-top:500px; position: absolute}

.dyyw_box1_2_2{ width:49%; height:288px; float: right;}
.dyyw_box1_2_2 img{ width:100%; height:288px;}
.dyyw_box1_2_2 h2{ color:#fff; font-size:28px; line-height:50px; font-weight:bold; margin-left:40px; margin-top:200px; position: absolute}

.hynews_box{ width:1400px; height:auto; display:block; overflow:hidden; padding:20px 0; margin:0 auto}
.hynews_box1{ width:100%; height:auto; display:block; overflow:hidden; padding-top:40px;}
.hynews_box1_1{ width:67%; height:auto; float:left;}
.hynews_box1_1 img{ width:100%; height:487px; }
.hynews_box1_2{ width:31%; height:487px; background:#4dac36; padding:20px 30px; box-sizing:border-box; float: right;}
.hynews_box1_2_1{ width:100%; height:50px; color:#fff; font-size:22px; line-height:50px; font-weight:bold; margin-bottom:20px; display:block; overflow:hidden}
.hynews_box1_2_2{ width:100%; height:64px; color:#fff; font-size:20px; line-height:32px; font-weight:bold; display:block; overflow:hidden; margin-bottom:30px;}
.hynews_box1_2_3{ width:100%; height:140px; color:#fff; font-size:15px; line-height:28px; display:block; overflow:hidden; margin-bottom:40px;}
.hynews_box1_2_4{ width:175px; height:36px; color:#fff; font-size:15px; line-height:36px; display:block; overflow:hidden; background:#008cd6; text-align:center}
.hynews_box1_2_5{ width:100px; height:23px; margin-top:30px;}
.hynews_box1_2_5 ul li{ width:35px; height:23px;}
.hynews_box1_2_5 ul li img{ width:35px; height:23px;}

.hynews_box2{ width:100%; height:auto; display:block; overflow:hidden; padding-top:10px; }
.hynews_box2 ul li{ width:24%; height:300px; padding-right:1.333%; float:left; display:block; overflow:hidden;}
.hynews_box2 ul li .hynewsbt1{ width:100%; height:70px; border-bottom:1px #ebe9ea solid; line-height:70px; font-size:16px; color:#666;}
.hynews_box2 ul li .hynewsbt1 b{ color:#666; font-size:18px; margin-left:20px;}
.hynews_box2 ul li .hynewsbt1 img{ width:4px; height:18px; margin-left:20px;}
.hynews_box2 ul li .hynewsbt2{ width:100%; height:70px;line-height:30px; font-size:18px; color:#333; margin-top:10px;  font-weight: normal}
.hynews_box2 ul li .hynewsbt3{ width:100%; height:84px;line-height:28px; font-size:15px; color:#666; margin-top:5px;}
.hynews_box2 ul li .hynewsbt4{ width:110px; height:32px;line-height:32px; font-size:14px; color:#666; text-align:center; border:1px #f2f3f5 solid; border-radius:5px; margin-top:15px;}
.hynews_box2 ul li:hover .hynewsbt2{ color:#008cd6;}
.hynews_box2 ul li:nth-child(4n){ padding-right:0px;}

.foot{ width:100%; height:auto;background:#333; display:block; overflow:hidden}
.foot1{ width:1400px; height:auto; margin:30px auto; display:block; overflow:hidden}
.foot1_1{ width:72%; height:auto; float:left;}
.foot1_1 dl{ width:16%; height:auto; padding:0 3% 0 0; float:left;}
.foot1_1 dl dd{ width:100%; height:auto; background:url(../images/x5.jpg) bottom left no-repeat; color:#fff; font-size:16px; line-height:42px; text-align:left; }
.foot1_1 dl dt{ width:100%; height:auto; padding-top:10px;}
.foot1_1 dl dt .li{ color:#fff; font-size:15px; line-height:34px; font-weight:normal }
.foot1_1 dl dt .li a{ color:#fff;font-weight:normal}
.foot1_1 dl dt .li a:hover{ color:#6e6e6e; font-weight:normal}

.foot1_2{ width:25%; height:auto; float:right;}
.foot1_2_1{ color:#fff; font-size:17px; line-height:40px; text-align:right; margin-top:20px;}
.foot1_2_1 img { width:25px; height:25px; vertical-align:middle; padding-right:5px;}
.foot1_2_2{ color:#fff; font-size:24px; line-height:50px; text-align:right}
.foot1_2_3{ color:#fff; font-size:16px; line-height:40px; text-align:right}
.foot1_2_4{ line-height:40px; text-align:right; float:right}
.foot1_2_4 ul li{ width:120px; height:32px; border-radius:18px; color:#666; font-size:16px; line-height:32px; text-align:center; margin:10px 0 0 10px; background:#FFFFFF; float:right}
.foot1_2_4 ul li img{ width:25px; height:25px; vertical-align:middle; margin-right:3px;}
.foot1_2_4 ul li:hover{ background:#008cd6; color:#fff;}

.foot2{ width:1400px; height:62px; color:#fff; font-size:14px; line-height:62px; text-align:left; margin:0 auto; display:block; overflow:hidden; background:url(../images/x4.jpg) top repeat-x;}
.foot2 a{ color:#fff; }
.foot2 a:hover{ color:#6e6e6e; }
.foot2 span { color:#6e6e6e; float:right }
.foot2 span a{ color:#6e6e6e;}
.foot2 span a:hover{ color:#6e6e6e;}

.nybanner{ width:100%; height: auto; display:block; overflow:hidden}
.nybanner img{ width:100%; height: auto; display:block; overflow:hidden;}

.nymenu{ width:100%; height:70px; background:#008cd6; }
.nymenu1{ width:1400px; height:70px; margin:0 auto;}
.nymenu1_1 { width:60%; float:left; height:70px;}
.nymenu1_1 ul li a{ width:145px; padding:15px 0px;  color:#fff; font-size:16px; line-height:40px; text-align:center; float:left;}
.nymenu1_1 ul li a:hover{ background:url(../images/bg3.png) center no-repeat; color:#fff; font-size:16px; line-height:40px; font-weight:bold}
.nymenu1_1 ul .beijing a{ background:url(../images/bg3.png) center no-repeat; color:#fff; font-size:16px; line-height:40px; font-weight:bold}

.nymenu1_2 { float: right; color:#dfdfdf; font-size:15px; line-height:70px;}
.nymenu1_2 img{ width:33px; height:47px; float:left; padding:22px 8px 0 0}
.nymenu1_2 a{color:#dfdfdf;}
.nymenu1_2 a:hover{color:#4dac36;}


.nyabout{ width:100%; height:auto; display:block; overflow:hidden; background:url(../images/ny_bg1.jpg) center bottom no-repeat; padding:30px 0}
.nyabout1{ width:1400px; height:auto; margin:0 auto; display:block; overflow:hidden}
.nyabout1_1{ width:35%; height:auto; float:left; margin-top:40px;}
.nyabout1_2{ width:61%; height:530px; float: right; color:#333; font-size:16px; line-height:200%; display:block; overflow:hidden;  margin-top:40px;}

.nyhonor{ width:100%; height:auto; display:block; overflow:hidden; background:#008cd7; padding:10px 0}
.nyhonor1{ width:1400px; height:auto; display:block; overflow:hidden; margin:0 auto;}
.nyhonor1_1{ width:100%; height:78px; background:url(../images/x6.jpg) left bottom no-repeat; color:#fff; font-size:30px; line-height:78px; float:left; padding-right:30px;}
.nyhonor1_1 span{ color:#4dac36; font-size:16px; margin-top:25px; text-transform:uppercase; line-height:30px; color:#4dac36; float:right; font-weight:bold }
.nyhonor1_1 span a{  color:#4dac36;border-bottom:1px #4dac36 solid; padding-bottom:5px; }
.nyhonor1_1 span a:hover{ color:#008cd6; border-bottom:1px #008cd6 solid; }
.nyhonor2{ width:1400px; height:auto; display:block; overflow:hidden; margin:0 auto;}
.nyhonor2 dl{ width:23.5%; height:430px; background:#fff; margin:25px 2% 25px 0; float:left; display:block; overflow:hidden; text-align:center}
.nyhonor2 dl dd{ width:100%; height:305px; text-align:center; background:#3200FF; margin:30px 0 ;  }
.nyhonor2 dl dd img{ width:100%; height:305px; margin:0 auto; transition: all 0.6s; }
.nyhonor2 dl:hover dd img{ transform: scale(1.2);}

.nyhonor2 dl dt{ width:100%; height:55px; border-top:1px #f0eeed solid; color:#666; font-size:16px; line-height:55px; text-align:center; display:block; overflow:hidden}
.nyhonor2 dl:nth-child(4n){ margin-right:0}

.nyhzry{ width:100%; height:auto; display:block; overflow:hidden; background:#fff; padding:10px 0}
.nyhzry1{ width:100%; height:78px; background:url(../images/x5.jpg) left bottom no-repeat; color:#222; font-size:30px; line-height:78px; float:left; padding-right:30px;}
.nyhzry2{ width:1400px; height:auto; display:block; overflow:hidden; margin:0 auto;}
.nyhzry2 dl{ width:23.5%; height:430px; background:#f8f8f8; margin:25px 2% 25px 0; float:left; display:block; overflow:hidden; text-align:center}
.nyhzry2 dl dd{ width:100%; height:305px; text-align:center; background:#3200FF; margin:30px 0 ;  }
.nyhzry2 dl dd img{ width:100%; height:305px; margin:0 auto; transition: all 0.6s; }
.nyhzry2 dl:hover dd img{ transform: scale(1.2);}
.nyhzry2 dl dt{ width:100%; height:55px; border-top:1px #f0eeed solid; color:#666; font-size:16px; line-height:55px; text-align:center; display:block; overflow:hidden}
.nyhzry2 dl:nth-child(4n){ margin-right:0}



.nyzzjg{ width:100%; height:auto; display:block; overflow:hidden; background: url(../images/bg2.jpg) bottom no-repeat #f1f1f1; padding:10px 0}
.nyzzjg1{ width:1400px; height:auto; display:block; overflow:hidden; margin:0 auto}
.nyzzjg1 img{ max-width:100%; height:auto; display:block; overflow:hidden; margin:0 auto}

.nyldtd{ width:1400px; height:auto; display:block; overflow:hidden; background: #fff; padding:10px 0; margin:0 auto;}
.nyldtd dl{ width:31%; height:auto; margin:25px 3.5% 0 0; padding:20px; box-sizing:border-box; float:left; background:#f1f1f1;}
.nyldtd dl dd{ width:100%; height:300px; display:block; overflow:hidden; display: none}
.nyldtd dl dd img{ width:100%; height:300px;  transition: all 0.6s;}
.nyldtd dl dt{ width:100%;/* height:246px;*/height:186px; display:block; overflow:hidden; background:#fff; padding:0 5%; }
.nyldtd dl dt .ld1{ width:100%; height:auto; padding-top:10px; display:block; overflow:hidden; font-weight:normal}
.nyldtd dl dt .ld1 h2{color:#333; font-size:18px; line-height:30px; }
.nyldtd dl dt .ld1 span{color:#666; font-size:14px; line-height:24px; /*height:144px;*/height:80px; display:block; overflow:hidden}
.nyldtd dl dt .ld2{ width:148px; height:36px; color:#fff; padding-left:22px; font-size:14px; line-height:36px; background:url(../images/more1_23.png); margin:5px 0 20px 0;}
.nyldtd dl dt .ld2:hover{  background:url(../images/more2_23.png);}
.nyldtd dl:nth-child(3n){ margin-right:0}
.nyldtd dl:hover dd img{ transform: scale(1.2);}

.nyhzdt{ width:100%; height:auto; display:block; overflow:hidden; background:#f8f8f8; padding:30px 0}
.nyhzdt1{ width:1400px; height:auto; margin:0 auto; display:block; overflow:hidden}
.nyhzdt1_1{ width:42%; height:auto; display:block; overflow:hidden; float:left;  padding:60px 0 30px 0;}
.nyhzdt1_1 img{ max-width:100%; height:auto;}
.nyhzdt1_2{ width:55%; height:auto; display:block; overflow:hidden; float: right;  padding:60px 0 30px 0;}
.nyhzdt1_2 .newsbt1{ width:100%; height:55px; color:#222; font-size:28px; line-height:55px; font-weight:bold; display:block; overflow:hidden; margin-bottom:15px;}
.nyhzdt1_2 .newsbt2{ width:100%; height:224px; color:#666; font-size:16px; line-height:32px; display:block; overflow:hidden}
.nyhzdt1_2 .newsbt3{ width:100%; height:32px; color:#b2b2b2; font-size:16px; line-height:32px; display:block; overflow:hidden}
.nyhzdt1_2 .newsbt4{ width:190px;  height:50px; color:#fff; font-size:16px; line-height:50px; display:block; overflow:hidden; background:url(../images/more3.jpg); text-transform:uppercase; margin-top:30px; padding-left:30px;  transition: all 0.6s;}
.nyhzdt1_2 .newsbt4:hover{ width:190px;  background:url(../images/more03.jpg); padding-left:40px; }

.nyhzdt2{ width:100%; height:auto; display:block; overflow:hidden; padding:35px 0;}
.nyhzdt2 dl{ width:1400px; height:auto; display:block; overflow:hidden; margin:0 auto}
.nyhzdt2 dl dd{ width:270px; height:195px; display:block; overflow:hidden; float:left;}
.nyhzdt2 dl dd img{ width:270px; height:195px; float:left;  transition: all 0.6s;}
.nyhzdt2:hover img{ transform: scale(1.2);}

.nyhzdt2 dl dt{ width:1130px; height:195px; padding-left:30px; float:right;}
.nyhzdt2 dl dt .hznewsbt1{ color:#333; font-size:20px; line-height:35px; height:35px; display:block; overflow:hidden; font-weight:bold}
.nyhzdt2 dl dt .hznewsbt2{ color:#b2b2b2; font-size:16px; line-height:35px; height:35px; display:block; overflow:hidden;  font-weight:normal}
.nyhzdt2 dl dt .hznewsbt3{ color:#666; font-size:15px; line-height:25px; height:50px; display:block; overflow:hidden; margin:15px 0; font-weight:normal }
.nyhzdt2 dl dt .hznewsbt4{ color:#666; font-size:15px; line-height:45px; height:45px; display:block; overflow:hidden; border-bottom:1px #e4e4e4 solid; margin-bottom:10px; font-weight:normal}
.nyhzdt2:nth-child(2n){ background:#f8f8f8}
.nyhzdt2:hover{ background:#008acf }
.nyhzdt2:hover dl dt .hznewsbt1{ color:#fff; }
.nyhzdt2:hover dl dt .hznewsbt2{ color:#a3cae8;  }
.nyhzdt2:hover dl dt .hznewsbt3{ color:#fff;  }
.nyhzdt2:hover dl dt .hznewsbt4{ color:#a3cae8; border-bottom:1px #e4e4e4 solid; }

.nynr_box{ width:1400px; height:auto; display:block; overflow:hidden; margin:30px auto;}
.nynotice{ width:100%; height:auto; display:block; overflow:hidden; padding:30px 0 0 0  }
.nyjoin{ width:100%; height:auto; display:block; overflow:hidden; padding:10px 0 0 0; background:#f8f8f8; margin:40px 0 0 0 }

.nyhzdt3{ width:1400px; height:auto; display:block; overflow:hidden; margin:20px auto 0 auto;}
.nyhzdt3 dl{ width:49%; height:166px; padding:16px; box-sizing:border-box; float:left; background:#f8f8f8; float:left; margin:25px 0 0 0;}
.nyhzdt3 dl dd{ width:88px; height:134px; background:#008cd7; position: absolute}
.nyhzdt3 dl dd h2{ color:#fff; font-size:30px; text-align:center; margin-top:10px;}
.nyhzdt3 dl dd span{ height:22px; line-height:22px; color:#fff; font-size:14px; text-align:center; display:block; overflow:hidden;}
.nyhzdt3 dl dd img{ width:30px; height:30px; margin:4px auto 0 auto; display:block; overflow:hidden}
.nyhzdt3 dl dt{ margin-left:108px; height:134px;  position: relative}
.nyhzdt3 dl dt h2{ height:35px; color:#333; font-size:18px; line-height:35px; display:block; overflow:hidden; background:url(../images/x7.jpg) bottom repeat-x; font-weight:normal; padding-bottom:5px;}
.nyhzdt3 dl dt span{ color:#666; font-size:14px; line-height:24px; height:48px; display:block; overflow:hidden; margin:12px 0 7px 0;}
.nyhzdt3 dl dt b{ color:#666; font-size:14px; line-height:24px; height:24px; font-weight:normal; display:block; overflow:hidden;}
.nyhzdt3 dl:hover{ background:#008cd7}
.nyhzdt3 dl:hover dd{ background:#4dac36}
.nyhzdt3 dl:hover dt h2{ color:#fff; background:url(../images/x8.jpg) bottom repeat-x; }
.nyhzdt3 dl:hover dt span{ color:#fff;}
.nyhzdt3 dl:hover dt b{ color:#fff;}
.nyhzdt3 dl:nth-child(2n){ float:right}

.nyhzdt4{ width:1400px; height:auto; display:block; overflow:hidden; margin:20px auto 0 auto;}
.nyhzdt4 dl{ width:49%; height: auto;  float:left; background:#f8f8f8; float:left; margin:25px 0 0 0;}
.nyhzdt4 dl dd{ width:100%; height:172px; background:#f2f3f5; padding:10px 2.5%; }
.nyhzdt4 dl dd h2{ color:#333; font-size:18px; height:50px; line-height:50px; display:block; overflow:hidden}
.nyhzdt4 dl dd span{ color:#666; font-size:15px; height:56px; line-height:28px; display:block; overflow:hidden; margin:10px 0}
.nyhzdt4 dl dd b{ color:#666; font-size:15px; height:28px; line-height:28px; display:block; overflow:hidden; font-weight:normal}
.nyhzdt4 dl dt{ width:100%; height:355px; display:block; overflow:hidden;}
.nyhzdt4 dl dt img{ width:100%; height:355px; transition: all 0.6s; }
.nyhzdt4 dl:hover img{ transform: scale(1.2);}
.nyhzdt4 dl:hover dd h2{ color:#008cd6}
.nyhzdt4 dl:nth-child(2n){ float:right}

.nyhzdt5{ width:1400px; height:auto; display:block; overflow:hidden; margin:50px auto 0 auto;}
.nyhzdt5_1{ width:1400px; height:auto; display:block; overflow:hidden}
.nyhzdt5_1 dl{ width:25%; height:auto; display:block; overflow:hidden; float:left; background:#f8f8f8;}
.nyhzdt5_1 dl dd{ width:95px; height:95px; position: absolute; background:#008cd6; text-align:center; vertical-align:middle; }
.nyhzdt5_1 dl dd img{ width:50px; height:50px; margin-top:23px;}
.nyhzdt5_1 dl dt{ margin-left:105px; height:95px; position: relative; padding-top:15px; }
.nyhzdt5_1 dl dt h2{ color:#333; font-size:18px; height:32px; font-weight:normal; line-height:32px; display:block; overflow:hidden}
.nyhzdt5_1 dl dt span{  color:#333; font-size:14px; height:32px; line-height:32px; font-weight:normal; display:block; overflow:hidden}

.nyhzdt6{ width:1400px; height:auto; display:block; overflow:hidden; margin:40px auto 0 auto;}
.nyhzdt6_1{ width:49%; height:220px; border:1px #f2f2f2 solid; padding:15px;  color:#666; font-size:16px; line-height:200%; float:left; display:block; overflow:hidden;}
.nyhzdt6_1 h2{ color:#333; font-size:24px; line-height:50px;}
.nyhzdt6_1:nth-child(2n){ float:right}


.nyhzdt6 img{ width:100%; height:auto;}

.nyright4{ width:1400px; height:auto; display:block; overflow:hidden; padding:20px 0px; margin:0 auto}
.nyword8_bt{ width:1400px; padding:10px 0; color:#333; font-size:22px; line-height:25px; text-align:left; display:inline-block; margin:0 auto;}
.nyword8_bt span{ color:#666; font-size:16px; line-height:25px; display:block;}
.nyword8_nr{ widows:1400px; height:auto; display:block; overflow:hidden; padding:20px 0 30px 0; margin:0 auto}
.nyword8_nr ul { display:block; overflow:hidden; padding:0 0 10px 0}
.nyword8_nr ul li{ width:32%; height:40px; border:1px #cdcdcd solid; margin:10px 2% 0 0; box-sizing:border-box;  float:left}
.nyword8_nr ul li:nth-child(3n) { margin-right:0px;}
.nyword8_nr ul li .tjbd1{ width:100%; height:38px; border:0px; color:#999; font-size:16px; line-height:38px; padding:0 5px; box-sizing:border-box; outline:medium}
.nyword8_nr1{ width:100%; height:90px; border:1px #cdcdcd solid; margin:20px 0; box-sizing:border-box}
.nyword8_nr1 .tjbd2{ width:100%; height:88px; border:0px; color:#999; font-size:16px; line-height:24px; padding:5px; box-sizing:border-box; outline:medium} 

.tjan1{ width:210px; height:45px; background:#2d7bdd; color:#fff; font-size:16px; line-height:45px; text-align:center; border:0px; border-radius:30px;}
.nyword8_nr2 .yzm{ width:200px; height:40px; border:0px; color:#999; font-size:16px; line-height:40px; padding:0 5px; box-sizing:border-box; outline:medium; border:1px #cdcdcd solid;float:left;}
.nyword8_nr2 img{ width:95px; height:42px; margin:0 10px; float:left;}

.ny_work9{ max-width:1400px; height:auto; display:block; overflow:hidden; margin:0 auto; padding:50px 0 0 0; color:#555; font-size:16px; line-height:40px; }
.ny_work9 img{ max-width:100%; height:auto; margin-left:30px; float:right}

.job2_banner{ max-width:1400px; height:auto;text-align:left; margin:25px auto 0 auto }
.job2_banner img{ max-width:100%; height:auto}
.nybox9_nr{ width:100%; height:auto; c margin:0 auto; padding:10px 0 50px 0;}
/*新闻详细*/
.job4_box_nr{ padding:30px 15px 15px 15px; width:100%; height:auto; display:block; overflow:hidden; border-bottom:1px #e0e0e0 solid;}
.job4_box_nr h2{font-size:50px;  color:#231815; line-height:50px; font-weight:bold; text-align:left; margin-right:15px; float:left}
.job4_box_nr span{ height:22px; font-size:18px; line-height:25px;  color:#85a936;  text-align:left;  margin-top:3px;  display:block; overflow:hidden}
.job4_box_nr b{ height:22px; font-size:16px; line-height:20px;  color:#666;  font-weight:normal; display:block; overflow:hidden; padding-top:5px; text-align:left; }

.job5_box_nr { height:auto;  padding:10px 0px; display:block; color:#333; font-size:16px; line-height:200%; }
.job5_box_nr  img{ max-width:100%; height:auto;}

.yewuiingyu { width:1400px; height:auto; display:block; overflow:hidden; text-align:left; margin:40px auto 0 auto}
.yewuiingyu_top { color:#00730e; font-weight:bold; font-size:18px}
.yewuiingyu span { line-height:30px; margin:20px 0; display:block; font-size:16px; }

.ny_work19 {width:100%; height:auto; display:block; overflow:hidden; padding:30px 0;}
.ny_work19_1{ max-width:1400px; height:auto; overflow:hidden; margin:10px auto}
.ny_work19 dl { max-width:1400px; height:auto; display:block; overflow:hidden; padding:30px; box-sizing:border-box; border-radius:10px; margin:10px auto 30px auto; background:#f2f5fa; }
.ny_work19 dl dd{ color:#222; font-size:24px; font-weight:bold; height:40px; line-height:40px; display:block; overflow:hidden; }
.ny_work19 dl dt h2{ width:100%; color:#222; font-size:20px; font-weight: normal; text-align:left; line-height:40px; height:40px; display:block; overflow:hidden; background: url(../images/blue.png) left bottom no-repeat; float:left}
.ny_work19 dl dt span{ width:100%; color:#888; font-size:15px; line-height:26px;  font-weight: normal; height:52px; display:block; overflow:hidden; margin:25px 0;float:left}
.ny_work19 dl dt b{ width:210px; height:48px; border:1px #c9c9c9 solid; color:#666; text-align:center; font-size:15px; line-height:48px;  font-weight: normal; display:block; overflow:hidden; float:left;transition:all 0.5s ease; }
.ny_work19 dl dt kbd{ width:35px; height:9px; background:url(../images/icon20.png); float:right; margin:20px 40px 0 0}

.ny_work19 dl dt:hover b{ background:#0070c0; color:#fff; border:1px #0070c0 solid;}
.ny_work19 dl dt:hover kbd{ width:35px; height:9px; background:url(../images/icon020.png); float:right; margin:20px 20px 0 0}

.ny_work20 {width:100%; height:auto; display:block; overflow:hidden; padding:30px 0; background:#f2f5fa;}
.ny_work20_1{max-width:1400px; height:auto; display:block; overflow:hidden; padding:30px 0; box-sizing:border-box; border-radius:10px; margin:20px auto; background:#fff;}
.ny_work20_1_bt{color:#222; font-size:24px; font-weight:bold; line-height:28px; padding:5px 0; display:block; overflow:hidden;}
.ny_work20_1_nr{ width:100%; height:auto; display:block; overflow:hidden;}
.ny_work20_1_nr dl dd{ color:#222; font-size:20px; font-weight: normal; text-align:left; line-height:26px; padding:5px 0; display:block; overflow:hidden; margin:15px 0 10px 0; }
.ny_work20_1_nr dl dt{ color:#888; font-size:15px; line-height:26px;  font-weight: normal; height: auto; display:block; overflow:hidden; margin:0 0 15px 0;float:left}
.ny_work20_1_nr dl dt p{ margin:0; padding:0}
.ny_work20_1_nr dl dt img{ max-width:100%; height: auto}
.ny_work20_1_an{ width:240px; height:60px; background:#0070c2; border-radius:60px; color:#fff; font-size:16px; line-height:60px; text-align:center; margin:20px auto;}
.ny_work20_1_an:hover{ background:#4dac36}

.ny_dyyw{ width:1400px; height:auto; display:block; overflow:hidden; padding:50px 0; margin:0 auto}
.ny_dyyw1{ width:1400px; height:auto; color:#333; font-size:28px; font-weight:bold; line-height:50px; }
.ny_dyyw1 img{ width:104px; height:4px; float:left; vertical-align:middle; margin-right:15px; padding-top:22px;}
.ny_dyyw2{ width:1280px; height:auto; padding-left:120px ; margin:10px 0 20px 0; display:block; overflow:hidden}
.ny_dyyw2 img{ max-width:100%; height:auto; margin:20px 0 0 0}
.ny_dyyw2 span{ color:#666; font-size:16px;  line-height:200%; display:block; overflow:hidden; margin-bottom:10px;}

.ny_dyyw2 b{ width:210px; height:48px; border:1px #4dac36 solid; color:#4dac36; text-align:center; font-size:15px; line-height:48px;  font-weight: normal; display:block; overflow:hidden; float:left;transition:all 0.5s ease; }
.ny_dyyw2 kbd{ width:35px; height:9px; background:url(../images/icon20.png); float:right; margin:20px 40px 0 0}

.ny_dyyw2:hover b{ background:#0070c0; color:#fff; border:1px #0070c0 solid;}
.ny_dyyw2:hover kbd{ width:35px; height:9px; background:url(../images/icon020.png); float:right; margin:20px 20px 0 0}

.ny_dyyw3{ width:1400px; height:auto; margin:30px 0 0 0; display:block; overflow:hidden}
.ny_dyyw3 img{ width:100%; height:auto; }

.nytzz{ width:1400px; height:auto; display:block; overflow:hidden; margin:0 auto; border-bottom:1px #f2f2f2 solid; padding-bottom:40px; }
.nytzz_bt{ width:1400px; height:80px; color:#333; font-size:24px; line-height:80px; font-weight:bold;}
.nytzz1{ width:655px; height: auto; border-right:1px #f2f2f2 solid; padding-right:45px; float:left; }
.nytzz1 dl{ width:100%; height:auto; display:block; overflow:hidden;}
.nytzz1 dl dd{ width:100%; height:355px; display:block; overflow:hidden;}
.nytzz1 dl dd img{width:100%; height:355px; }
.nytzz1 dl dt{ width:100%; height:auto; display:block; overflow:hidden;}
.nytzz1 dl dt h2{ width:100%; height:64px; color:#333; font-size:18px; line-height:32px;  display:block; overflow:hidden; margin:20px 0 30px 0; font-weight:normal}
.nytzz1 dl dt span{ width:100%; height:24px; color:#666; font-size:14px; line-height:24px; display:block; overflow:hidden; font-weight:normal}
.nytzz1 dl dt span b{ float:right; font-weight:normal}


.nytzz2{ width:700px; height:auto; float: right; }
.nytzz2 ul li{ width:100%; color:#333; font-size:16px; line-height:60px; height:60px; display:block; overflow:hidden; border-bottom:1px #f2f2f2 dashed;}
.nytzz2 ul li a{ color:#333;}
.nytzz2 ul li a:hover{ color:#333;}
.nytzz2 ul li span{ color:#666; float:right}


.nyhzdt10{ width:1400px; height:auto; display:block; overflow:hidden; margin:30px auto 0 auto; border-top:1px #f8f8f8 solid}
.nyhzdt10 dl{ width:100%; height:auto; padding:25px 0;  border-bottom:1px #f8f8f8 solid}
.nyhzdt10 dl dd{ width:80px; height:80px; border-radius:5px; background:#f9f9f9;  position:absolute; border-radius:5px; display:block; overflow:hidden}
.nyhzdt10 dl dd h2{ width:100%; height:40px; text-align:center; line-height:40px; color:#fff; font-size:14px; font-weight:normal; background:#008cd7; }
.nyhzdt10 dl dd span{ width:100%; height:40px; text-align:center; line-height:40px; color:#666; font-size:16px; font-weight:normal ; display:block; overflow:hidden}
.nyhzdt10 dl dt{ margin-left:100px; height:80px; position: relative}
.nyhzdt10 dl dt h2{ color:#333; font-size:18px; line-height:40px; height:40px; display:block; overflow:hidden; transition:all 0.5s ease; font-weight:bold } 
.nyhzdt10 dl dt span{ color:#666; font-size:16px; line-height:40px; height:40px; display:block; overflow:hidden; font-weight:normal}
.nyhzdt10 dl:hover dt h2{ padding-left:10px;} 

.nyhzdt11{ width:1400px; height:auto; display:block; overflow:hidden; margin:30px auto 0 auto; border-top:1px #f8f8f8 solid}
.nyhzdt11 ul li{ width:100%; height:60px; color:#333; font-size:16px; line-height:60px; display:block; overflow:hidden;  border-bottom:1px #f8f8f8 solid}
.nyhzdt11 ul li span{ float:right;}


/*分页*/
.page{ width:100%; text-align:center; padding:10px 0px 10px 0px; margin:50px auto ;}
.page a{ background:#e5e5e5; padding:12px 20px; color:#666; margin-right:10px; font-size:16px; border-radius:3px;}
.page a:hover{background:#008acf; color:#fff; }
.page a:hover,.page a.fyls{background:#008acf; color:#fff; }

/*新闻详细*/
.newsbt{ width:1400px; font-size:30px; color:#333; font-weight:bold; text-align:left; padding:35px 0 15px 0; margin:0 auto}
.time{text-align:left; font-size:14px; line-height:32px; color:#888; padding-bottom:10px; border-bottom:1px #b2b2b2 dashed}
.nynr{ width:100%;  height:auto;  padding:10px 0; overflow:hidden; display:block; color:#333; font-size:16px; line-height:220%; margin:0 auto }
.nynr img{ max-width:100%; height:auto;}

.next_fy{ height:auto;  color:#555; font-size:16px; line-height:40px; padding:10px ;  border-bottom:1px #b2b2b2 dashed; }
.next_fy a{color:#555;}
.next_fy a:hover{color:#008acf;}


.menu1{ width:40px; height:40px; background:url(../images/nav1.png);  transition: all 0.6s; }
.menu1:hover{ width:40px; height:40px; background:url(../images/nav01.png)}

.more1{ color:#4dac36; font-size:16px;  text-transform:uppercase; line-height:30px; color:#4dac36; float:right; font-weight:bold; padding-top:8px;}
.more1 a{  color:#4dac36;border-bottom:1px #4dac36 solid; padding-bottom:5px; }
.more1 span a:hover{ color:#008cd6; border-bottom:1px #008cd6 solid; }

















