@charset "utf-8";
body{ margin:0; padding:0; font-family:"Microsoft YaHei"; font-size:14px; color:#333;overflow-x:hidden;background:#fff;}
div,ul,li,ol,dd,dl,dt,p,i,h3,img,a,h1,h2,h3,h4,h5,h6{ list-style:none; padding:0; margin:0;border:0;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#007dc0;}
.clearfix{overflow:hidden;_zoom:1;}
.clear{clear:both}
input,button,select,textarea{outline:none; margin:0; padding:0;}
.main_width{ width:1190px; margin:0 auto;}

.header{ height:87px; background:#fff; overflow:hidden; _zoom:1; position:relative;}
.header .logo{ margin-left:45px; float:left;}

.header .nav{ position:absolute; left:0; top:0; height:87px; width:100%;}
.header .nav ul{ text-align:center;  width:100%;}
.header .nav ul li{ text-align:center; display:inline-table; width:7%;}
.header .nav ul li a{ font-size:16px; color:#000; display:block; line-height:52px; margin-top:35px;}
.header .nav ul li a:hover,.header .nav ul li a.focus{ color:#00923f; background: url(../images/icon05.png) no-repeat center bottom;}

.header .top_right{ width:187px; float:right;position:relative; z-index:9999;}
.header .top_right .language{ width:102px; float:left; text-align:center;}
.header .top_right .language a{width:50px; height:87px; line-height:87px; padding:5px 8px; background:url(../images/icon02.png) no-repeat center center; margin:0 2px; color:#fff;}
.header .top_right .search{ float:right; position:absolute; right:0; top:0; }
.header .top_right .search form{ width:87px; height:87px; overflow:hidden; float:right; }
.header .top_right .search input[type="text"]{ width:315px; height:87px; border:none;  background:#999; font-size:24px;font-family:"Microsoft YaHei"; text-indent:10px; color:#eaeaea; float:right}
.header .top_right .search input[type="submit"]{ width:87px; height:87px; background:#007cc2 url(../images/icon01.png) no-repeat center center; border:none; font-size:0; cursor:pointer; float:right}

.banner{position: relative; width:100%; height:675px;}
.banner:hover .arrow-left{ display:block;}
.banner:hover .arrow-right{ display:block;}
.arrow-left { background: url(../images/arrows.png) no-repeat left top;  position: absolute;  left: 80px;  top:270px;  width: 38px;  height: 72px; z-index:99;display:none;}
.arrow-right { background: url(../images/arrows.png) no-repeat left bottom; position: absolute; right: 80px; top:270px;width: 38px;height: 72px;z-index:99;display:none;}
.swiper-container{ height:675px; overflow:hidden;}
.pagination {position: absolute;z-index: 20;bottom: 40px;width: 100%;text-align: center;}
.swiper-pagination-switch {display: inline-block; width: 14px; height: 14px; border-radius:14px; background: #fff; margin: 0 5px; opacity: 0.8; cursor: pointer;border:#fff solid 2px;}
.swiper-active-switch {background:#009240; border:#fff solid 2px;}

.nei_banner{ height:300px; width:100%;}

.index-con .con-chenge{min-height:435px; background:#eee;}
.index-con .con-chenge .slide-box{ padding-top:10px;position: relative;z-index: 5;}
.index-con .con-chenge .slide-box dl{ line-height:70px; font-size:23px;}
.index-con .con-chenge .bd{width: 1190px;}
.index-con .con-chenge .bd ul li{width: 290px;height:260px;overflow:hidden;position:relative;}
.index-con .con-chenge .bd ul li .pic p{ text-align:center; }
.index-con .con-chenge .bd ul li{margin-right:10px;float: left;}
.index-con .con-chenge .hd{height: 50px;text-align: center;line-height: 50px;margin: 0 auto;}
.index-con .con-chenge .hd ul{text-align: center;margin: 0 auto;padding-top: 15px;float: left;}
.index-con .con-chenge .hd ul li{width: 10px;height: 10px;background: #a0a0a0;float: left;margin-right: 7px;text-indent: -9999px;overflow: hidden;}
.index-con .con-chenge .hd ul li.on{background: #007dc0;}
.index-con .con-chenge .hd .next{background: url(../images/btn1.png);width: 24px;height: 47px;background-position: -24px 0px;position: absolute;right: 0px;top:150px; cursor:pointer;}
.index-con .con-chenge .hd .prev{background: url(../images/btn1.png);width: 24px;height: 47px;position: absolute;left: 0px;top: 150px;cursor:pointer;}

.index-two { padding:35px 0 50px;overflow:hidden; _zoom:1;}
.index-two .index_about{ float:left; width:445px;}
.index-two .index_about dl{ font-size:23px; line-height:70px; overflow:hidden;}
.index-two .index_about dl span{ float:right; font-size:11px; margin-top:35px; line-height:20px}
.index-two .index_about .index_about_con { line-height:25px;}
.index-two .index_about .index_about_con img{ margin-bottom:10px;}
.index-two .index_news{ float:right; width:670px;}
.index-two .index_news dl{ font-size:23px; line-height:70px; overflow:hidden; width:670px;}
.index-two .index_news dl span{ float:right; font-size:11px; margin-top:35px; line-height:20px}
.index-two .index_news dd{overflow:hidden; _zoom:1; padding-bottom:20px; border-bottom:#999 dashed 1px; margin-bottom:10px; width:670px;}
.index-two .index_news dd img{ float:left;}
.index-two .index_news dd ol{ float:right; width:400px;}
.index-two .index_news dd ol p{ line-height:25px; height:85px; color:#999;}
.index-two .index_news dd ol span{ color:#999; line-height:30px;}
.index-two .index_news ul li{ background:url(../images/icon03.png) no-repeat left center; padding-left:10px; line-height:30px; width:660px;}
.index-two .index_news ul li span{ float:right; color:#999;}

.content .introduction{ background:#e8e8e8; padding-bottom:70px;}
.content .institutions{ padding-bottom:100px;}
.content .introduction .title,.content .institutions .title,.content .industry .title,.content .news .title,.content .industry .title,.content .contact .title{ font-size:36px; color:#000; text-align:center; padding:35px 0 50px;}
.content .introduction .title span,.content .institutions .title span,.content .industry .title span,.content .news .title span,.content .contact .title span{ border-bottom:#0074bf solid 3px; padding-bottom:3px;}
.content .introduction .box{ font-size:15px; line-height:30px;overflow:hidden; _zoom:1;}
.content .institutions .box{ text-align:center;}
.content .industry .box{overflow:hidden; _zoom:1; padding-bottom:100px;}
.content .industry .box ul{ width:1250px;}
.content .industry .box ul li{ width:373px; float:left; margin-bottom:25px; margin-right:36px;}
.content .industry .box ul li h3{ line-height:50px; font-size:23px; font-weight:normal; color:#000;}
.content .industry .box ul li p{ height:100px; border-bottom:#d9d9d9 solid 1px; color:#666;}
.content .industry .box ul li dl{ text-align:right; line-height:40px;padding-right:10px;}
.content .industry .box ul li dl a{color:#666;}
.content .industry .box_view .box_left{ width:900px; line-height:35px; color:#666; float:left}
.content .industry .box_view .box_left .box_title{ line-height:80px; padding-top:40px; font-size:36px; color:#000; border-bottom:#cacaca solid 1px; margin-bottom:20px;}
.content .industry .box_view .box_left .box_title span{ color:#017ac5; font-size:23px; border-left:#017ac5 solid 3px; line-height:80px; padding:5px 0 3px 13px; margin-left:13px;}
.content .industry .box_view .box_left .link_back{ padding:50px 0;}
.content .industry .box_view .box_left .link_back a{ width:155px; height:40px; line-height:40px; background:#b5b5b5; color:#030303; display:block; margin:0 auto; border-radius:5px; text-align:center;}
.content .industry .box_view .box_right{ width:226px; background:#0074bf; float:right; margin-top:-64px; box-shadow:0 0 7px rgba(0, 0, 0, .7); }
.content .industry .box_view .box_right dl{ height:64px; line-height:64px; background:#00923f; text-align:center; color:#fff; font-size:26px;}
.content .industry .box_view .box_right ul{ padding:28px 0 55px;text-align:center;}
.content .industry .box_view .box_right ul li{ border-bottom:#3a88cb solid 1px;}
.content .industry .box_view .box_right ul li a{ font-size:18px; color:#fff; line-height:34px; display:block;}
.content .industry .box_view .box_right ul li a:hover{ background:#00923f;}
.content .news .box{ padding-bottom:34px; border-bottom:#c4c4c4 solid 2px;}
.content .news .box ul{ width:1250px;overflow:hidden; _zoom:1;}
.content .news .box ul li{ width:366px; float:left; margin-right:49px; background:#e5e5e5;}
.content .news .box ul li h3{ line-height:30px; font-size:14px; color:#000; padding:0 18px;}
.content .news .box ul li p{ height:75px; line-height:22px; border-bottom:#818181 dotted 1px; color:#666; margin:0 18px; overflow:hidden;}
.content .news .box ul li dl{ color:#666; line-height:40px;padding-right:10px; padding:0 18px;}
.content .news .box ul li dl span{ float:right;}
.content .news .box ul li:hover{ background:#0074bf;}
.content .news .box ul li:hover h3,.content .news .box ul li:hover p,.content .news .box ul li:hover dl{ color:#fff;}
.content .news .box ul li:hover p{border-bottom:#fff dotted 1px;}
.content .news .box_list{ border-bottom:#c4c4c4 solid 2px;}
.content .news .box_list ul{ padding:26px 0;}
.content .news .box_list ul li{ background:url(../images/icon03.png) no-repeat left center; padding-left:25px; line-height:35px;}
.content .news .box_list ul li:hover{ background:url(../images/icon06.png) no-repeat left center; }
.content .news .box_list ul li span{ float:right; color:#999;}
.content .news .news_title{ text-align:center;border-bottom:#c4c4c4 solid 2px; padding-bottom:20px;}
.content .news .news_title h1{ font-size:27px; font-weight:normal; line-height:55px;}
.content .news .news_title dl{ color:#999;}
.content .news .view_con{ padding-top:30px; line-height:30px;border-bottom:#c4c4c4 solid 2px; }
.content .news .link_back{ padding:50px 0;}
.content .news .link_back a{ width:155px; height:40px; line-height:40px; background:#b5b5b5; color:#030303; display:block; margin:0 auto; border-radius:5px; text-align:center;}
.content .news .view_page{ padding:20px 0 100px;}
.content .news .view_page a{ display:block; line-height:25px;}
.content .contact .title{border-bottom:#c4c4c4 solid 2px;}
.content .contact .box{ padding:50px 0 80px; font-size:16px; line-height:30px;}
.content .map{ background:url(../images/map.jpg) no-repeat center; height:609px;}

.page{ color:#666; font-size:13px; padding:30px 0 ; margin-bottom:100px;}
.page a{ color:#666; margin:0 5px; padding:2px 7px; border:#bbb solid 1px;}
.page a:hover,.page a.cur{ color:#fff; background:#005aab; border:#0046bb solid 1px;}

.footer{ background:#434343;}
.footer .footer_con{ padding:20px 0 45px;overflow:hidden; _zoom:1;}
.footer .footer_con .ewm{ float:left; width:550px;}
.footer .footer_con .ewm h3{ font-size:19px; font-weight:normal; color:#fff; line-height:60px;}
.footer .footer_con .ewm ul li{ float:left; text-align:center; color:#fff; margin-right:20px;}
.footer .footer_con .ewm ul li p{ line-height:40px; font-size:12px;}
.footer .footer_con .footer_contact{ width:560px; float:right; color:#fff;}
.footer .footer_con .footer_contact h3{ font-size:19px; font-weight:normal; color:#fff; line-height:60px;}
.footer .footer_con .footer_contact ul{ line-height:24px;}
.footer .footer_con .footer_contact ul li{ float:left; width:280px;}
.footer .footer_con .footer_contact select{ margin-top:20px; width:386px; height:33px; background:url(../images/icon04.png) no-repeat 350px center; color:#9c9c9c; font-family:"微软雅黑"; appearance:none; -moz-appearance:none; -webkit-appearance:none;  }
.footer .copyright{ background:#fff; line-height:75px;}
.footer .copyright span{ float:right;}