@charset "utf-8";
/* CSS Document */
/*CSS reset*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}
a{ text-decoration:none; color:#555;}
a:hover{ color:#0579cb; }


body{ margin:0 auto;padding:0px;width:100%;font-family:microsoft yahei;font-size:15px!important;color:#555; }
.heada{ width:1200px; margin:0 auto; padding-top:20px; padding-bottom:20px;}
.search{height:29px;margin:0 auto;border:none; margin-top:10px;}
.search li{ float:left; width:auto }
.searchinput{ background:#fff; border:0px; height:27px; line-height:25px; color:#d8d8d8; width:220px; border:1px solid #d8d8d8; padding-left:15px; }
.zhuce{-moz-border-radius:20px;/*Firefox支持*/ -webkit-border-radius:20px;/*webkit内核的Safari和Chrome支*/border-radius:20px;/*--Opera支持*/ background:#0579cb;height:30px; line-height:30px;}
.zhuce a{ text-align:center; color:#fff; padding-left:15px; padding-right:15px;}
.zhuce{ color:#fff}
.hyou{ margin-top:12px;}

.nava{ background:url(../images/daohang.png) no-repeat center; width:100%;  margin:0 auto; height:56px;}
#menu{ margin:0 auto; width:1255px;}
ul.menu {list-style:none; margin:0; float:inherit; text-align:center; padding-left:0px; }
ul.menu * {margin:0; padding:0; }
ul.menu a {display:block; text-decoration:none;color:#fff;}
ul.menu li {position:relative; float:left; }
ul.menu ul {position:absolute;left:0; display:none; opacity:0; list-style:none;text-align:center;z-index:9999999!important;}
ul.menu ul li {position:relative;border-top:none; margin:0;font-weight:normal;background:#f2f2f2; border-bottom:1px solid #fff;width:154px;height:40px; line-height:40px; }
ul.menu ul li a{display:block;color:#555;font-weight:normal;line-height:40px; font-size:15px; }
ul.menu ul li a:hover { color:#fff;background:#0579cb;}
ul.menu ul ul {top:0px}
ul.menu .menulink {font-size:16px; padding-right:45px; padding-left:45px;padding-bottom:0px;height:56px;line-height:56px; }
ul.menu .menulink:hover, ul.menu .menuhover { background:#ffa300; color:#fff; display:block; height:56px; line-height:56px;}


#flash{width:100%;float:left;height:400px!important; }
*{margin: 0;padding: 0;list-style-type: none;}
.banner{width: 100%;
/*height: 560px;*/
/*background: black;*/
/*子绝父相*/
position: relative;
/*超出部分全部隐藏，解决横向滚动条*/overflow: hidden;}
.banner ul{position: absolute;}
.banner ul li{
/*这个100%是相对于父盒子的（会把父盒子的宽度继承过来,如父盒子300%,这这里的100%就会相当于300%）*/width: 100%;height: 400px;float: left;background:  no-repeat center center;}
/*.banner ul li:nth-child(1){*/
/*background: url('./1.jpg') no-repeat center center;*/
/*}*/
/*.banner ul li:nth-child(2){*/
/*background: url('./2.jpg') no-repeat center center;*/
/*}*/
/*.banner ul li:nth-child(3){*/
/*background: url('./3.jpg') no-repeat center center;*/
/*}*/
.banner ol{
/*width: 60px;*/height: 20px;background: rgba(0,0,0,0.5);position: absolute;left:50%;
/*margin-left: -40px;*/bottom: 40px;padding: 0 10px;border-radius: 10px;}
.banner ol li{width: 10px;height: 10px;float: left;margin: 5px 5px;background: rgba(255,255,255,0.5);border-radius: 50%;cursor: pointer;}
.banner ol .current{background: rgba(255,255,255,1);}
.banner i{width: 58px;height: 120px;position: absolute;top: 45%;margin-top: -60px;cursor: pointer;border-radius: 5px;display: none;}
.banner .left{left: 60px;background: url('../images/left_right.png') no-repeat 0 0px;}
.banner .right{right: 60px;background: url('../images/left_right.png') no-repeat 0px -120px;}
.banner .left:hover , .banner .right:hover{background-color: rgba(0, 0, 0, 0.31);}


.content {width: 1200px;margin: 0 auto;height: auto; margin-top:25px; margin-bottom:25px;}
h2.title {text-align: center;font-size: 35px;color: #000000;line-height: 35px;padding-bottom: 15px; font-weight:900}
.aline{ background:#0579cb; height:3px; width:70px; margin:0 auto}
h3.subtitle {margin-top: 5px;text-align: center;font-size: 18px;color: #333;}
.tab-block {width: 1200px;margin:25px auto 0;background-color: #FFF;border: 1px solid #e5e5e5}
.tab-block .tab-buttons {width: 100%;height: 50px;background-color: #f2f2f2}
.tab-block .tab-buttons .tab-button {width: 33.33%; color:#000;float: left;height: 50px;	text-align: center;font-size: 20px;color: #333;line-height: 50px;position: relative;cursor: pointer}
.tab-block .tab-buttons .tab-button.cur {background-color: #0579cb;color: #fff}
.tab-block .tab-buttons .tab-button.cur:after {content: '';position: absolute;top: -1px;left: 0;width: 100%;height: 2px;background-color: #1183ff}
.tab-block .tabs {width: 100%;margin-bottom:20px;height: 428px;}
.tab-block .tabs .tab-item { width:1160px;padding: 20px;display: none}
.tab-block .tabs .tab-item.active {display: block}
.information-tab .information-left {width: 600px;height: 408px;overflow: hidden;position: relative;float: left;}
.information-tab .information-left img {width: 100%;}
.information-tab .information-left .left-bottom {position: absolute;bottom: 0;left: 0; width:550px;height: 48px;line-height: 48px;background-color: rgba(0, 0, 0, .5);z-index: 2;color: #fff; padding-left:25px; padding-right:25px;}
.information-tab .information-left .left-bottom .article-title {font-size: 18px;width: 400px;float: left;}
.information-tab .information-left .left-bottom .article-time {font-size: 14px;float: right;}
.information-tab .information-right {width: 530px;height: 340px;float: right; }
.information-tab .information-right .article-list {padding-top: 20px}
.information-tab .information-right .article-list .article-link {display: block;padding: 0 20px}
.information-tab .information-right .article-list .article-link .article-head span {display: inline-block;vertical-align: middle}
.information-tab .information-right .article-list .article-number {width: 20px;height: 20px;text-align: center;line-height: 20px;color: #fff;background-color: #999;font-size: 14px}
.information-tab .information-right .article-list .article-title {font-size: 16px;color: #333;line-height: 20px;margin-left: 14px;width: 450px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical;overflow:hidden;  height:20px; width:80%}
.information-tab .information-right .article-list .article-time {float: right;font-size: 12px;color: #999;line-height: 20px}
.information-tab .information-right .article-list .article-content {margin-top: 10px;padding-left: 34px;width: 450px;font-size: 14px;color: #666;line-height: 26px;display: none;}
.information-tab .information-right .article-list .article-content p {height: 52px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;}
.information-tab .information-right .article-list:nth-of-type(1) .article-number,
.information-tab .information-right .article-list:nth-of-type(2) .article-number,
.information-tab .information-right .article-list:nth-of-type(3) .article-number {
background-color: #333}
.information-tab .information-right .article-list.current .article-link {background-color: #fafafc;padding: 20px}
.information-tab .information-right .article-list.current .article-number {background-color: #0579cb!important}
.information-tab .information-right .article-list.current .article-title {color: #0579cb}
.information-tab .information-right .article-list.current .article-content {display: block}
.question-icon {width: 16px;height: 16px;display: inline-block;vertical-align: middle;background: url(../images/question-icon.png) center no-repeat;-ms-background-size: 16px 16px;background-size: 16px 16px;}

.huisebg{ background:#f5f5f5; width:100%; margin:0 auto;}
.fengcai{ width:1200px; margin:0 auto; padding-top:35px;}
.ftop{ width:1200px; margin:0 auto;}
.pmore{ background:#0579cb;height:35px; line-height:35px; text-align:center; width:160px;-moz-border-radius:20px;/*Firefox支持*/ -webkit-border-radius:20px;/*webkit内核的Safari和Chrome支*/border-radius:20px;/*--Opera支持*/ margin:0 auto; text-align:center; color:#fff}
.pmore a{ color:#fff;-webkit-transition: padding-left .8s;
-moz-transition: padding-left .8s;
-o-transition: padding-left .8s;}
.pmore a:hover {padding-left:20px; display:block }
.lanshu{ background:#0579cb; height:35px; width:7px;}
.ftop h2{ font-size:35px; color:#000; font-weight:900; margin-top:-7px; margin-left:15px;}
#demolefta{OVERFLOW: hidden; WIDTH:900px; margin:0 auto;   }
.cplist{ width:269px; height:302px; background:#fff;-moz-border-radius:10px;/*Firefox支持*/ -webkit-border-radius:10px;/*webkit内核的Safari和Chrome支*/border-radius:10px;/*--Opera支持*/ -webkit-transition: .8s; margin-right:30px;text-align:left; -moz-box-shadow:2px 2px  5px #ccc; -webkit-box-shadow:2px 2px 5px #ccc; box-shadow:2px  2px 5px #ccc;margin-bottom:35px; margin-top:20px}
.cplist h2{ font-size:20px; color:#000; padding-top:15px; padding-bottom:10px; padding-left:30px;}
.cplist h3{ font-size:15px; color:#333333;padding-bottom:10px; padding-left:30px;}
.cplist h4{ font-size:15px; color:#cbcbcb;padding-bottom:15px; padding-left:30px;}
.cplist h2 a{ color:#000}

.cplist:hover{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px); -o-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition: .8s;-moz-transition:.8s;-o-transition: .8s; background:#0579cb}
.cplist:hover h2,.cplist:hover h3,.cplist:hover h4{ color:#fff}
.wsimg{width:269px;height: 174px; overflow: hidden;}
.wsimg img{cursor: pointer; width:100%;transition: all 0.6s;}
.wsimg img:hover{   transform: scale(1.4);}

.fenhui{ background:url(../images/index_18.jpg) no-repeat center; height:280px; margin:0 auto; width:100%;}
.fen_txt{ width:1200px; text-align:center; margin:0 auto; padding-top:35px; }
.fen_txt h2 a{ color:#fff; font-weight:900; font-size:40px;}
.fen_txt h3{ font-size:24px; color:#fff;font-weight:900; line-height:40px; padding-top:20px; padding-bottom:20px;}
.yinhao{ text-align:center; margin:0 auto; width:31px; margin-bottom:30px;}
.rukou{ background:#0579cb;height:35px; line-height:35px; text-align:center; width:160px;-moz-border-radius:20px;/*Firefox支持*/ -webkit-border-radius:20px;/*webkit内核的Safari和Chrome支*/border-radius:20px;/*--Opera支持*/ margin:0 auto; text-align:center; color:#fff;  z-index:1000}
.rukou a{ color:#fff;-webkit-transition: margin-top .8s;
-moz-transition: margin-top .8s;
-o-transition: margin-top .8s;}
.rukou a:hover {margin-top:-10px; display:block }

.gonggao .ftop{ padding-top:40px; padding-bottom:40px;}
.gonggao{ width:1200px; margin:0 auto}
.tuijian{ width:1200px; margin:0 auto; padding-top:40px;}
.tuiimg{width:368px;height: 204px!important; overflow: hidden; padding:5px; border:1px solid #d8d8d8;}
.tuiimg img{cursor: pointer; width:100%;transition: all 0.8s;}
.tuiimg img:hover{   transform: scale(1.4);}
.tui_txt{ width:780px; margin-top:25px;}
.tui_txt h2 a{ color:#000; font-size:20px;}
.xwmiao{ color:#8c8c8c; font-size:15px; height:50px; line-height:25px; overflow:hidden; margin-top:8px; margin-bottom:8px;}
.riqi{color:#8c8c8c; }
.xwmore{ background:#0579cb;height:30px; line-height:30px; text-align:center; width:130px; -moz-border-radius:20px;/*Firefox支持*/ -webkit-border-radius:20px;/*webkit内核的Safari和Chrome支*/border-radius:20px;/*--Opera支持*/ margin-top:15px;}
.xwmore a{ color:#fff;-webkit-transition: padding-left .8s;
-moz-transition: padding-left .8s;
-o-transition: padding-left .8s;}
.xwmore a:hover {padding-left:20px; color:#fff; display:block }
.xinwen{ width:1200px; margin:0 auto; margin-top:30px;}
.xwlist{ width:360px; padding-right:18px; padding-left:18px; border-right:1px solid #d8d8d8;}
.xwlist h2 a{ color:#000; font-size:20px;-webkit-transition: margin-top .8s;
-moz-transition: margin-top .8s;
-o-transition: margin-top .8s;}
.xwlist h2 a:hover {margin-top:-10px; color:#0579cb; display:block }





.foot{ background:#222222;width:100%; margin:0 auto;}
.ltop h2{ color:#fff; background:#0579cb; width:140px; height:40px; line-height:40px; text-align:center; font-weight:normal; font-size:20px;}
.ltop h3{ text-transform:uppercase; padding-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#a2a2a2; line-height:40px;}
.lian ul{ width:300px; padding-top:20px;}
.lian ul li{ width:50%; float:left; line-height:30px;}
.lian ul li a{ color:#a2a2a2}
.lian_txt{ line-height:25px; color:#a2a2a2; padding-top:20px;}
.lian_txt a{color:#a2a2a2}


a.zzb07link{font-family: Arial, Helvetica, sans-serif;font-size: 15px;text-decoration:none;color: #a2a2a2;}
a.zzb07link:hover {text-decoration: underline;color: #a2a2a2;}
.zzb07tail{font-size:15px;font-family:Arial, Helvetica, sans-serif;color:#a2a2a2;}
.foota{ width:1200px; margin:0 auto; padding-top:40px; padding-bottom:35px;}
.ewm{ width:150px; text-align:center; color:#a2a2a2; margin-left:180px;}
.footb{ background:#393939; height:1px; width:100%;}
.banquan{ line-height:70px;color: #a2a2a2;}

.nymain{ width:1200px; margin:0 auto; padding-top:40px; padding-bottom:40PX;}
.nyleft{ width:265px; background:#fff; overflow:hidden; }
.nyleft .ntop{width:265px;padding-top:40px;background:#0579cb;padding-bottom:33px;text-align:center}
.zuoce h2{  padding-bottom:10px;color:#fff; font-size:25px; font-weight:bold;}
.zuoce h3{ font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:15px; letter-spacing:2px; color:#fff; }
.zuoce  ul li{ background:#f2f2f2;border-bottom: 1px #eaeaea solid;}
.zuoce  ul li a {line-height:40px;text-align: left;display: inline;float: left;width: 185px;color: #333;height: 40px;font-size: 16px;display: block;padding-left: 35px;padding-right: 20px; }
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1535685075211'); /* IE9*/
  src: url('iconfont.eot?t=1535685075211#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
  url('iconfont.ttf?t=1535685075211') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1535685075211#iconfont') format('svg'); /* iOS 4.1- */}

.iconfont {
  font-family:"iconfont" !important;
  font-size:15px;
  font-style:normal; float:right;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; margin-top:2px;}

.icon-iconset0416:before { content: "\e727"; }

.icon-iconset0424:before { content: "\e72f"; }

.icon-dingwei003:before { content: "\e617"; }

.icon-jiantou_xiangyou_o:before { content: "\eb94"; }

.zuoce a:hover {color: #fff;height: 40px;font-size: 16px;width: 215px; transition: All 0.2s ease-in-out;
-webkit-transition: All 0.2s ease-in-out;
-moz-transition: All 0.2s ease-in-out;
-o-transition: All 0.2s ease-in-out;background:#0579cb;}

.liana{ border:1px solid #d8d8d8; border-top:3px solid #0579cb; margin-top:50px; background:#f2f2f2}
.liannaaa{ padding:20px; line-height:25px;}
.tuaa{ text-align:center; margin:0 auto; max-width:100%; overflow:hidden}
.weizhi{ line-height:70px;}
.weizhi span{ padding-left:5px; padding-right:5px;}
.nyright .natop {border-bottom: 1px solid #ddd;width:92%; margin:0 auto;}
.natop h2{height: 70px;line-height: 70px;color: #333;overflow: hidden;font-size: 20px; }
.nyright .neirong{  line-height:30px;width:92%; margin:0 auto; padding-top:20px;  }
.nyright{ float:none!important;width:1198px; background:#fff; border:1px solid #d8d8d8; border-top:3px solid #1977ca; padding-bottom:40px;}

.nybt{font-size:18px; line-height:40px; height:40px; color:#fff;text-align:center; margin:0 auto;background:#0579cb; margin-bottom:40px; margin-top:30px; }



.tupian ul li{ float:left;margin-bottom:20px; width:340px; overflow:hidden;margin-left:12px; margin-right:13px;}
.eenma{ text-align:center;}
.chanpinlbbc{ width:340px; height:260px!important;text-align:center;vertical-align:middle;display:block;position:relative;  }
.chanpinlbbc a{display:table-cell;vertical-align:middle;width:340px; height:250px!important; border:1px solid #d8d8d8; overflow: hidden!important;}
.chanpinlbbc a img{max-width:330px;max-height:240px; overflow:hidden!important }
.chanpinlbbc a:hover{border:1px solid #F60;}

.chanpinlbbc{width: 340px;height: 260px!important;overflow: hidden!important;}
.chanpinlbbc img{cursor: pointer;transition: all 0.6s;}
.chanpinlbbc img:hover{transform: scale(1.4);}

.neiyezhong{ width:1200px; margin:0 auto}
.wenzia{ margin:0 auto;padding-top:50px; padding-bottom:50px; text-align:center;}
.wenzia h2 { color:#000; font-weight:bold; font-size:35px; text-align:center; margin:0 auto; }
.wenzia h3{ font-size:15px; color:#818181; font-family:Arial, Helvetica, sans-serif; text-align:center;font-weight:normal; text-transform:uppercase;}
.line{ background:#0271c3;height:3px;width:50px;margin:0 auto;margin-top:15px;margin-bottom:15px;}

.ny_pro{ width:1200px; margin:0 auto; padding-bottom:70px; line-height:30px;}
.ny_pro ul li .ny_pro_l {width: 222px;height: 170px;overflow: hidden;}
.ny_pro ul li .ny_pro_l img { width: 222px;height: 170px;transition: all 0.2s;}
.ny_pro ul li .ny_pro_r {width: 314px;padding: 36px 20px 0;}
.cle {clear: both;}
.ny_pro ul li .ny_pro_r { width: 314px; padding: 36px 20px 0;}
.ny_pro ul li .ny_pro_r .pro_title {height: 62px;line-height: 28px;}
#content .box a:link, #content .box a:visited {color: #444;}
.ny_pro ul li .ny_pro_r .pro_more { width: 98px;height: 28px;line-height: 28px;text-align: center;background: #0075c2;}
.ny_pro ul li .ny_pro_r .pro_more a{ color:#fff;}
.ny_pro ul li .ny_pro_l img:hover { transform: scale(1.1,1.1);transform-origin: center center;}
.ny_pro ul li {float: left;width: 576px;background: #f0f0f0;height: 170px; margin: 10px 10px;}
.ny_pro ul li .ny_pro_r .pro_more a:hover{ background:#058be2; display:block}




.lanse{ background:#058be2; width:100%; margin:0 auto}
.lanse_cen{ width:1200px; margin:0 auto; padding-top:30px; padding-bottom:30px;}
.lanse_cen ul li{ float:left; margin-right:40px;}
.lanse_cen ul li a{ color:#fff; line-height:40px;}

.tabbox {width:1200px;margin-top:30px;}
.tabmenu {width:906px;height:50px;border-left:1px solid  #CCC;border-top:1px solid #ccc; text-align:center; margin:0 auto}
.tabmenu ul {margin:0;padding:0;list-style-type: none; }
.tabmenu li { text-align:center; float:left; display:block; width:300px; height:50px; overflow:hidden; background-color: #f2f2f; line-height:50px; border-right:#ccc 1px solid; border-bottom:#ccc 1px solid; display:inline; font-size:20px; }
.tabmenu .cli {text-align:center;float:left;display:block;width:300px;height:50px;overflow:hidden;background-color: #058be2;line-height:50px;border-right:#ccc 1px solid;border-bottom:#fff 1px solid;display:inline;font-size:20px; cursor:pointer; color:#fff;}
#tabcontent {width:900px; margin:0 auto; padding-top:30px; padding-bottom:40px;}
#tabcontent ul {margin:0;padding:5px;list-style-type: none;}
#tabcontent .hidden {display:none;}

.tabbox2 {width:1200px;margin-top:30px;}
.tabmenu2 {width:604px;height:50px;border-left:1px solid  #CCC;border-top:1px solid #ccc; text-align:center; margin:0 auto}
.tabmenu2 ul {margin:0;padding:0;list-style-type: none; }
.tabmenu2 li { text-align:center; float:left; display:block; width:300px; height:50px; overflow:hidden; background-color: #f2f2f; line-height:50px; border-right:#ccc 1px solid; border-bottom:#ccc 1px solid; display:inline; font-size:20px; }
.tabmenu2 .cli {text-align:center;float:left;display:block;width:300px;height:50px;overflow:hidden;background-color: #058be2;line-height:50px;border-right:#ccc 1px solid;border-bottom:#fff 1px solid;display:inline;font-size:20px; cursor:pointer; color:#fff;}

.box {
    margin-top: 54px;
    color: #444;
    line-height: 30px;
}
.qywh01 {
    background: #ededed;
    height: 208px;
    margin-top: 20px;
}
.qywh01 dl dt {
    width: 338px;
    height: 208px;
    overflow: hidden;
    float: left;
}
.qywh01 dl dt img {
    transition: all 0.2s;
}
.qywh02 dl dt img {
    transition: all 0.2s;
}
.qywh01 dl dt {
    width: 338px;
    height: 208px;
    overflow: hidden;
    float: left;
}
.qywh01 dl dd {
    width: 790px;
    padding: 30px;
    float: left;
}
.qywh h1 {
    font-size: 24px;
    color: #0075c2;
}
.qywh h2 {
    font-size: 15px;
    padding-top: 10px; line-height:25px;
}
.qywh02 {
    background: #ededed;
    height: 208px;
    margin-top: 20px;
}
.qywh02 dl dt {
    width: 800px;
    padding: 30px;
    float: left;
    text-align: right;
}
.qywh02 dl dd {
    width: 338px;
    height: 208px;
    overflow: hidden;
    float: right;
}
.qywh02 dl dd img:hover {
    transform-origin: center center;
    transform: scale(1.4,1.4);
}
.qywh01 dl dt img:hover {
    transform-origin: center center;
    transform: scale(1.4,1.4);
}

.smgnp{ padding-top:50px;}
.wostes{ width:1200px; margin:0 auto; padding-bottom:70px; line-height:30px;}



.xinwen ul{ padding-top:5px;}
.xinwen ul li { background:url(../images/index_22.png) no-repeat left; padding-left:20px; line-height:42px; border-bottom:1px dashed #d8d88d }



.ditu{ width:580px;}
.lianx{ width:550px;}
.rit-box .top-tit {
border-bottom: 1px dotted #BBBBBB;
padding-bottom: 30px;}
.rit-box .top-tit h3 {font-size: 18px;font-weight: 700;}
.rit-box .top-tit p {font-size: 15px;color: #999999;margin-top: 10px;}
.city li.on, .city li:hover {background-color: #F4A823;}
.city li {float: left;margin-right: 10px;width: 150px;height: 38px;text-align: center;line-height: 38px;font-size: 15px;background-color: #ECF0F1;}
.city li a{ color:#fff}
.city {width: 420px;display: table;margin-top: 15px;}
.kbm{ margin-top:20px;}



.join-us .recruit-list{max-width:1200px;padding:80px 0px;}
.join-us .recruit-list .item{border-bottom:1px dashed #D3D3D3;}
.join-us .recruit-list .item .title{height:80px;line-height:80px;font-size:16px;color:#333333;cursor:pointer;}
.join-us .recruit-list .item .title .down{width:30px;height:30px;line-height:30px;text-align:center;font-size:18px;color:#8A8A8A;float:right;border-radius:50%;margin-top:25px;
	transition:all .6s;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;}
.join-us .recruit-list .item .title .down:hover{background:#0070c0;color:#FFFFFF;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);line-height:31px;}
.join-us .recruit-list .item .title .down.open{background:#0070c0;color:#FFFFFF;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);line-height:31px;}
.join-us .recruit-list .item .contents{font-size:14px;color:#555;line-height:1.8;overflow:hidden;display:none;}
.join-us .recruit-list .item .contents.open{}
.join-us .recruit-list .item .contents p{padding-bottom:30px;}


.join-us .recruit-list .item .title .down {

    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 18px;
    color: #8A8A8A;
    float: right;
    border-radius: 50%;
    margin-top: 25px;
    transition: all .6s;
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    -ms-transition: all .6s;

}
.iconfont {

    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

}

.fanhui{ width:100%; margin:0 auto; line-height:30px; margin-top:50px;}
.fanhui ul li{ float:left; width:29%;background:#f2f2f2;padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:5px; }
.fanhui ul li:nth-child(2n) {background: #0579cb; text-align:center}
.fanhui ul li:nth-child(2n) a{ color:#fff; text-align:center}


.box {color: #444;line-height: 30px;}
.ny_news {margin-bottom: 25px;border-bottom: 1px solid #ddd;padding-bottom: 15px;padding-top: 15px; margin-top:25px;}
.ny_news_time {width: 90px;height: 92px;background: #0184ca;color: #fff;text-align: center;}
.ny_news_time h2 {font-size: 24px;padding-top: 15px;}
.ny_news_time h3 {font-size: 16px;}
.ny_news_txt {width: 750px;padding-left: 24px;border-left: 1px solid #e6e6e6;margin-left: 21px;}
.ny_news_txt a{ color:#000; font-size:18px;}
.ny_news_txt p a{ color:#7f7f7f; font-size:15px;}
.ny_news_more {width: 170px;height: 44px;border-left: 1px solid #0070c0;border-right: 1px solid #0070c0;text-align: center;line-height: 44px;margin-right: 30px; margin-top: 30px;}
.ny_news_txt p {color: #7f7f7f;line-height: 22px;padding-top: 12px;}
.ny_news_more:hover{background:#0070c0;color:#fff}
.ny_news_more:hover a{color:#fff;}
.ny_news:hover{background:#f7f7f7}



.ny_news_txt a{ color:#000; font-size:18px;-webkit-transition: padding-left .8s;-moz-transition: padding-left .8s;-o-transition: padding-left .8s;}
.ny_news_txt a:hover{padding-left:20px; color:#0070c0}

.xiangxi h2{ text-align:center; margin:0 auto; color:#333}
.xiangxi .shijian{ text-align:center; margin:0 auto}


.neirong table td{ padding-left:20px;}

.contentPage{text-align:center; margin:0px 3px; padding:0px; padding-top:15px;width: 100%; color: #0070c0; line-height: 30px; text-decoration: none; clear:both;}
.contentPage a:link {color: #0070c0; text-decoration: none; font-size: 12px; margin:0px 3px; padding:4px 7px; border: 1px solid #0070c0; font-weight: normal;}
.contentPage a:visited {color: #0070c0; text-decoration: none; font-size: 12px; margin:0px 3px; border: 1px solid #0070c0; padding:4px 7px; font-weight: normal;}
.contentPage a:hover {color:#FFF; margin:0px 3px; font-size: 12px; text-decoration: none; padding:4px 7px; background-color:#0070c0;font-weight:normal;}
.contentPage .current{color:#0070c0; text-decoration: none; font-size: 12px; margin: 0px; border:0px solid #0070c0; padding:4px 7px; font-weight: normal;}
.contentPage .zi{font-size:12px; font-weight:bold; float:none!important;}
.contentPage .zi form{ display:inline;}
.contentPage .zi form input[type="text"]{ border:1px solid #CCC; line-height:18px; width:25px!important;}
.contentPage .zi form input[type="submit"]{ background-color:#CCC; border:0px; line-height:20px; color:#FFF; cursor:pointer;}

.cplist2{ width:239px; height:297px; background:#fff;-moz-border-radius:10px;/*Firefox支持*/ -webkit-border-radius:10px;/*webkit内核的Safari和Chrome支*/border-radius:10px;/*--Opera支持*/ -webkit-transition: .8s; margin-right:18px; margin-left:18px;text-align:left; -moz-box-shadow:2px 2px  5px #ccc; -webkit-box-shadow:2px 2px 5px #ccc; box-shadow:2px  2px 5px #ccc;margin-bottom:20px; margin-top:20px}
.cplist2 h2{ font-size:20px; color:#000; padding-top:15px; padding-bottom:10px; padding-left:30px; text-align:left; line-height:20px;}
.cplist2 h3{ font-size:15px; color:#333333;padding-left:30px;}
.cplist2 h4{ font-size:14px; color:#cbcbcb;padding-bottom:10px; padding-left:30px;}
.cplist2 h2 a{ color:#000}

.cplist2:hover{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px); -o-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition: .8s;-moz-transition:.8s;-o-transition: .8s; background:#0579cb}
.cplist2:hover h2,.cplist2:hover h3,.cplist2:hover h4{ color:#fff!important}

.wsimg2{width:239px!important;height: 164px; display:table-cell;overflow:hidden!important; text-align:center;vertical-align:middle; background:#f2f2f2;}
.wsimg2 img{cursor: pointer; width:100%;transition: all 0.6s; height:164px; width:auto; overflow:hidden!important; max-width:100%;}
.wsimg2 img:hover{   transform: scale(1.4);}

.nlist{ border-bottom:1px dashed #d8d8d8; margin-bottom:20px; padding-bottom:20px;}
.n_img{ width:150px; height:100px;  overflow: hidden; border:1px solid #d8d8d8;}
.n_img img{cursor: pointer;transition: all 0.6s;}
.n_img img:hover{transform: scale(1.4);}
/*--
.n_txt{ width:620px;}---*/
.n_txt{ width:920px;}
.n_bt a{ color:#0579cb; font-weight:bold}
.n_nr{ overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; line-height:22px; height:44px; margin-bottom:5px; font-size:14px;}
.n_txt .riqi2{
    background: url(../images/date.png) no-repeat;
    height: 20px; line-height:20px;
    padding-left: 30px;}

.nline{ background:#d8d8d8; height:1px; width:100%; margin:0 auto}

.mainwrap{ width:1200px; margin-left:auto; margin-right:auto;padding:0px;}
.home_news2{padding-top: 40px; background: #fff;padding-bottom: 25px;}
.newsbox3{width: 577px;}

.news_list2{ margin-top: 11px; background: url(../images/dot3.png) left 10px no-repeat;}
.news_list2 ul li{ margin:0px; padding:0px;}
.news_list2 ul li,.news_list2 ul li a{ display:block; height:32px;line-height:32px; }
.news_list2 ul li a,.news_list2 ul li span{  color:#5e5e5e;font-size:14px;font-weight:normal;}
.news_list2 ul li span{color: #cccccc; font-size: 14px;}
.news_list2 ul li a{ padding-left:20px;}
.news_list2 ul li a:hover{color:#0579cb;}


.news_list3{ margin-top: 11px; }
.news_list3 ul li{ margin:0px; padding:0px;}
.news_list3 ul li,.news_list3 ul li a{ display:block; height:32px;line-height:32px; }
.news_list3 ul li a,.news_list3 ul li span{  color:#5e5e5e;font-size:14px;font-weight:normal;}
.news_list3 ul li span{color: #cccccc; font-size: 14px;}
.news_list3 ul li a{ padding-left:20px;background: url(../images/dot2.png) left center no-repeat;}
.news_list3 ul li a:hover{color:#0579cb;}

.home_news3{ background: #f9f9f9;padding-top: 15px; padding-bottom: 25px;}

.home_news4{padding-top: 30px;padding-bottom: 34px;}
.wechatimg{width: 567px; height: 289px;margin-top: 14px;}
.wechatimg img{width: 567px; height: 289px;}

.info1_tw{ width:100%;margin-top: 9px;  }
.tw_img{width:180px; height:95px; }
.tw_img img{width:180px; height:95px;}
.tw_title{ width:376px;}
.tw_title a{color:#333333;  font-size:14px; font-weight:bold; line-height:24px; height: 48px;overflow: height;}
.tw_title a:hover{ text-decoration:underline; color:#0579cb;}
.lan6{height: 38px; line-height: 38px;}
.shuline{background:#0579cb; width:4px; height:20px; margin-right:10px; margin-top:10px;}
.lan6 h3{ color: #333333; font-size: 18px;font-weight: bold; }
.lan6 a{ color: #0579cb; font-size: 14px; font-weight: bold; }
.lan6 a:hover {text-decoration: underline;}
.imgmin img{ max-width:100%;  text-align:center; margin:0 auto; padding-bottom:20px; padding-top:20px;}
.nyabout{ width:100%; margin:0 auto; background: url(../images/nyabout.jpg)  center no-repeat; height:300px;}
.nycishan{ width:100%; margin:0 auto; background: url(../images/nycishan.jpg)  center no-repeat; height:300px;}
.nyfeng{ width:100%; margin:0 auto; background: url(../images/nyfeng.jpg)  center no-repeat; height:300px;}
.nynews{ width:100%; margin:0 auto; background: url(../images/nynews.jpg)  center no-repeat; height:300px;}
.nyfuwu{ width:100%; margin:0 auto; background: url(../images/nyfuwu.jpg)  center no-repeat; height:300px;}
.nyfalv{ width:100%; margin:0 auto; background: url(../images/nyfalv.jpg)  center no-repeat; height:300px;}

.nydang{ width:100%; margin:0 auto; background: url(../images/nydang.jpg)  center no-repeat; height:300px;}
.nytxt{ width:1200px; margin:0 auto; color:#fff; padding-top:100px; font-weight:900; font-size:40px;}
.aaam a{ color:#fff; font-size:20px;}
.aaam{width:1200px; margin:0 auto; margin-top:15px;color:#fff; font-size:20px;}


.nyzuo h2 {  padding-top:20px; padding-left:20px;font-size:17px; color:#000; font-weight:bold}
.nyzuo h3{ font-size:14px;padding-left:20px; color:#999}
.nyyou{ margin-right:20px; margin-top:27px;}
.nydaohang{ background:#f2f7fb; height:80px; margin:0 auto; width:100%;}
.nymenu{ width:1200px; margin:0 auto; height:80px;}
.nymenu ul {display: flex; width: 100%;height:80px;}
.nymenu ul li {width: 100%; border-right: #d8d8d8 1px solid;vertical-align: top; height:80px;}
.nymenu ul li {
 -webkit-transition: margin-top .8s;
 -moz-transition: margin-top .8s;
 -o-transition: margin-top .8s;}
.nymenu ul li:hover {  height:80px;}
.nymenu ul li:hover h2,.nymenu ul li:hover h3{ color:#1977ca;}
/*----
.nymenu li:nth-child(2n) {
    text-align: center;
    float: left;
    background: #1685e1;}
.nymenu li:nth-child(2n) a{ color:#fff}
---*/
