pre{font-family: microsoft yahei;}


.head{height: 741px;background: #0499ed;}
.head .box{position: absolute;left: 0;top: 0;height: 156px;z-index: 600;}
.head .box .left{height: 156px;background: #FFF;}
.head .box .right{background: #FFF;height: 156px;background: url(../img/head_bg_line.jpg) repeat-x;}
.head .box .container{background: #FFF;height: 156px;background: url(../img/head_bg_line.jpg) repeat-x;}
.head .logo{width: 570px;background: #FFF;}
.head .logo a{padding-left: 18px;padding-top: 25px;display: block;}
.head .nav_box{width: 570px;}
.head .nav_box .search_box{height: 51px;line-height: 51px;text-align: right;font-size: 14px;color: #a7a7a7;}
.head .nav_box .search_box a{padding: 0 6px;color: #a7a7a7;}
.head .nav_box .search_box input{float: left;}
.head .nav_box .search_box .search{position: absolute;width: 160px;right: 0px;top: 4px;}
.head .nav_box .search_box .url{position: absolute;right: 160px;top: 5px;}


.head .nav_box .search_box .text{border: 1px solid #e4e4e4;border-radius: 15px;height: 19px;padding: 0px 15px;width: 90px;font-size: 12px;color: #e6e6e6;position: absolute;right: 30px;top: 16px;z-index: 600;}
.head .nav_box .search_box .submit{background: #0ba451;height: 21px;border-radius: 15px;width: 50px;color: #FFF;position: absolute;right: 0px;top: 16px;z-index: 500;}
input::-ms-input-placeholder{color: #e6e6e6;}
input::-webkit-input-placeholder{color: #e6e6e6;}
input::-moz-placeholder{color: #e6e6e6;}
/*导航*/
.nav{height:54px;line-height:54px;}
.nav .container{background:#0ba451;height:54px;}
.nav_box{height:54px;position:relative;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{position:relative;z-index:1;}
.nav .m{float:left;position:relative;z-index:1;height:54px;line-height:54px;width:81px;text-align: center;}
.nav .m a{color:#333;font-size:16px;}
.nav .on a{color:#0ba451;}
.nav .sub{display:none;position:absolute;left:-95px;top:54px;z-index:1;width:500px;background:#FFF;overflow:hidden;padding:27px 34px;box-sizing:border-box;border-bottom:4px solid #0ba451;box-shadow:5px 5px 10px #e2dede;}
.nav .sub .submenu{width:150px;}
.nav .sub .submenu a{display:block;font-size:14px;font-weight:100;line-height:39px;border-bottom:1px solid #eaeaea;text-align:left;text-indent:10px;color:#666;}
.nav .sub .submenu a:hover{color:#0ba451;}
.nav .sub .submenu a .iconfont{color:#eaeaea;}
.nav .sub .pic{float:right;width:262px;color:#666;font-size:12px;line-height:20px;text-align:left;}
.nav .sub .pic img{width:262px;margin-bottom:10px;}
.nav .block{height:52px;width:81px;position:absolute;left:0px;top:0px;overflow:hidden;color:#0ba451;border-bottom:2px solid #0ba451;}
/*轮换头部背景*/
.banner{height: 741px;width: 100%;overflow: hidden;position: relative;}
.containt-div{width: 1140px;position: relative;height: 741px;margin: auto;}
.banner ul{position: relative;}
.banner ul li{list-style: none;width: 100%;height: 741px;position: absolute;left: 0;top: 0;}
/*第一张*/
.banner .bn1{background: url(../img/bn1.jpg);}
.banner .bn1_1{position: absolute;left: 305px;width: 558px;height: 245px;z-index: 500;}
.banner .bn1_2{position: absolute;top: 340px;width: 393px;height: 116px;z-index: 501;}
/*第二张*/
.banner .bn2{background: url(../img/bn2.jpg);}

.banner .bn2_1{position: absolute;left: 0;width: 569px;height: 279px;z-index: 500;}
.banner .bn2_2{position: absolute;left: 26px;width: 517px;height: 192px;z-index: 501;}
.banner .bn2_3{position: absolute;top: 284px;width: 100px;height: 105px;z-index: 502;}
.banner .bn2_4{position: absolute;top: 410px;width: 346px;height: 19px;z-index: 503;}
.banner .bn2_5{position: absolute;left: 49px;width: 477px;height: 29px;z-index: 504;}


.floor_1{background: #FFF;padding: 11px 0px;overflow: hidden;}
.floor_1 .left{width: 372px;}
.floor_1 .right{width: 735px;}
.floor_1 .title{line-height: 54px;font-size: 16px;color: #999;}
.floor_1 .title ul li{padding-right: 10px;display: inline-block;}
.floor_1 .title ul li.on{font-size: 20px;color: #33317a;}

.floor_1 .left .summary{padding: 15px 0;color: #8a8a8a;}
.floor_1 .left .menu ul li{width: 177px;height: 50px;line-height: 50px;color: #FFF;background: #0d3690;float: left;margin: 0px 18px 18px 0px;text-align: center;}
.floor_1 .left .menu ul li:nth-child(2n+0){margin: 0px 0px 18px 0px;}
.floor_1 .left .menu ul li:hover{background: #000;}
.floor_1 .left .menu ul li.on{background: #000;}
.floor_1 .left .menu ul li a{color: #FFF;}

.floor_1 .right .list{height: 450px;overflow: hidden;}
.floor_1 .right .list ul li{border-bottom: 1px solid #F3F3F3;clear: both;}
.floor_1 .right .hot_news{display: none;padding: 20px 0px;overflow: hidden;}
.floor_1 .right .hot_news img{padding-right: 20px;}
.floor_1 .right .hot_news .news_title{font-size: 16px;color: #0d3690;font-weight: bold;}
.floor_1 .right .hot_news .news_time{font-size: 12px;}
.floor_1 .right .hot_news .news_summary{font-size: 14px;color: #bbb;}
.floor_1 .right .hot_news .news_more{font-size: 12px;color: #0d3690;}
.floor_1 .right .title_news{height: 43px;line-height: 43px;}
.floor_1 .right .on .hot_news{display: block;}
.floor_1 .right .onx:nth-child(1) .hot_news{display: block;}



.floor_2{background: #ebebeb;padding: 35px 0px;overflow: hidden;}
.floor_2 .title1{font-size: 20px;}
.floor_2 .div_line{width: 50px;height: 2px;background: #33317a;margin: 10px auto;}
.floor_2 .title2{}
.floor_2 .list{padding-top: 25px;}
.floor_2 .list ul li{float: left;padding-right: 33px;width: 260px;position: relative;}
.floor_2 .list ul li:nth-child(4n+0){padding-right: 0px;}
.floor_2 .list ul li .pic_title{position: absolute;top: 55px;left: 0;width: 260px;height: 50px;line-height: 50px;font-size: 23px;font-weight: bold;text-align: center;}
.floor_2 .list ul li .pic_title .button1{width: 260px;height: 50px;line-height: 50px;color: #0b338a;background-color: rgba(255,255,255,0.5);margin: auto;}
.floor_2 .list ul li .pic_title .button1{-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;position: relative;border: 1px solid rgba(255,255,255,0.5);}
.floor_2 .list ul li .pic_title .button1 a{text-decoration: none;display: block;}
.floor_2 .list ul li .pic_title .button1:hover{background-color: rgba(255,255,255,0.5);-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;width: 220px;margin: auto;}

.floor_2 .list ul li .txt{padding-top: 15px;}






.floor_3{background: #FFF;padding: 35px 0px;overflow: hidden;}
.floor_3 .title1{font-size: 20px;}
.floor_3 .div_line{width: 50px;height: 2px;background: #33317a;margin: 10px auto;}
.floor_3 .title2{}
.floor_3 .content{background: #f5f0f4;overflow: hidden;margin: 30px 0px;}
.floor_3 .content .left{width: 235px;box-shadow: 0 2px 10px #888888;padding: 20px 0;}
.floor_3 .content .left ul li{height: 47px;line-height: 47px;font-size: 16px;padding-left: 10px;}
.floor_3 .content .left ul li span{padding-left: 45px;padding-right: 15px;color: #103890;}
.floor_3 .content .left ul li.on{background: #103890;padding-left: 0;border-left: 10px solid #ffad01;color: #FFF;}
.floor_3 .content .left ul li.on span{color: #FFF;}
.floor_3 .content .right{width: 875px;padding: 15px;line-height: 32px;}

.floor_4{background: #FFF;overflow: hidden;}
.floor_4 .title1{font-size: 20px;}
.floor_4 .div_line{width: 50px;height: 2px;background: #33317a;margin: 10px auto;}
.floor_4 .title2{}
.floor_4 .list{width: 1140px;}
.picMarquee-left{width: 1140px;overflow:hidden; position:relative;}
.picMarquee-left .next{position: absolute;top: 140px;left: 0;}
.picMarquee-left .prev{position: absolute;top: 140px;right: 0;}
.picMarquee-left .iconfont{font-size: 42px;color: #103890;cursor:pointer;}
.picMarquee-left .bd{padding: 36px;}
.picMarquee-left .bd ul{ overflow: hidden;zoom: 1;}
.picMarquee-left .bd ul li{float: left;_display:inline;overflow:hidden;text-align: center;width: 267px;padding-top: 26px;height: 316px;}
.picMarquee-left .bd ul li span{display: block;}
.picMarquee-left .bd ul li img{border-radius: 50%;transition: all 1s;}
.picMarquee-left .bd ul li .div_line{margin: 20px auto;background: #feae01;}
.picMarquee-left .bd ul li .txt{padding-bottom: 30px;}
.picMarquee-left .bd ul li .more{display: none;}
.picMarquee-left .bd ul li:hover{background: #ebebeb;}
.picMarquee-left .bd ul li:hover img{transform: scale(1.1);}
.picMarquee-left .bd ul li:hover .more{display: block;width: 267px;height: 37px;line-height: 37px;background: #0d3690;color: #FFF;}

.links{background: #ebebeb;padding: 15px 0;overflow: hidden;}
.links .title{border-bottom: 1px solid #d6d6d6;padding-bottom: 8px;}
.links .content a{padding-right: 20px;line-height: 46px;}

.foot{background: #0d3690;padding: 42px 0;color: #FFF;overflow: hidden;color: #FFF;}
.foot a{color: #FFF;}
.foot .left{width: 660px;}
.foot .menu{width: 110px;}
.foot .menu p a{line-height: 26px;color: #c7c7c7;}
.foot .menu strong a{font-size: 16px;color: #FFF;}

.foot .right{width: 480px;}
.foot .right p{line-height: 35px;}



/*内页*/

.page_box{margin:20px 0;overflow:hidden;}	
.page_box .left,.page_box .right{background:#FFF;border-radius:2px;}
.page_box .left .class_title{height:60px;line-height:60px;font-size:16px;font-weight:bold;margin:0 15px;border-bottom:1px solid #ccc;padding:0 10px;color:#333;}
.page_box .left .class_title strong{font-size:22px;font-weight:bold;color:#009d3f;padding-right:8px;}
.page_box .left .class_title .location{line-height:60px;font-size: 12px;}
.page_box .left .news_list ul li{clear:both;overflow:hidden;margin:0px 15px;padding:15px 0;border-bottom:1px solid #efefef;}
.page_box .left .news_list ul li h3{margin: 0;padding: 0;height: 50px;line-height: 50px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.page_box .left .news_list ul li img{margin-right:20px;width: 185px;height: 139px;}
.page_box .left .news_list ul li p{height:77px;overflow:hidden;}
.page_box .left .pro_list{padding: 20px 0;margin: 0px 15px;}
.page_box .left .pro_list ul li{float: left;width: 256px;text-align: center;margin-bottom: 20px;}
.page_box .left .pro_list ul li img{width: 240px;height: 180px;}


.page_box .left .news_content{padding:20px;min-height: 500px;}
.page_box .left .news_content img{max-width:100%;height:auto!important;width:auto\9!important;}
.page_box .left .news_content .cattype4{display:none;}
.page_box .left .news_content .cattype1{border-bottom:1px solid #F5F5F5;font-weight:bold;font-size:18px;text-align:center;padding:20px 0;margin-bottom:15px;}
.page_box .left .news_list{min-height: 500px;}


.page_box .right .box{padding:15px;}
.page_box .right .class_title{height:40px;line-height:40px;font-size:16px;font-weight:bold;border-bottom:1px solid #ccc;margin-bottom:15px;color:#333;}
.page_box .right .class_title strong{font-size:22px;font-weight:bold;color:#009d3f;padding-right:8px;}
.page_box .right .news_list ul li{line-height:30px;height:30px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

.page_box .page{margin:20px;text-align:center;clear:both;}
.page_box .page span.close,
.page_box .page strong,
.page_box .page a{display:inline-block;padding:3px 8px;margin-right:10px;background:#F5f5f5;color:#CCCCCC;}
.page_box .page strong.selfpage{background:#009d3f;color:#ffffff;}
.page_box .page a{background:#bbbbbb;color:#ffffff;}
.page_box .page a:hover{background:#009d3f;color:#fff;}








/*子页头部*/
.sub_head{background: #FFF;height: 132px;}
.sub_head .logo{width: 570px;background: #FFF;}
.sub_head .logo a{padding-left: 18px;padding-top: 25px;display: block;}
.sub_head .nav_box{width: 570px;}
.sub_head .nav_box .search_box{height: 51px;line-height: 51px;text-align: right;font-size: 14px;color: #a7a7a7;}
.sub_head .nav_box .search_box a{padding: 0 6px;color: #a7a7a7;}
.sub_head .nav_box .search_box input{float: left;}
.sub_head .nav_box .search_box .search{position: relative;}
.sub_head .nav_box .search_box .text{border: 1px solid #e4e4e4;border-radius: 15px;height: 19px;padding: 0px 15px;width: 90px;font-size: 12px;color: #e6e6e6;position: absolute;right: 30px;top: 16px;z-index: 600;}
.sub_head .nav_box .search_box .submit{background: #0ba451;height: 21px;border-radius: 15px;width: 50px;color: #FFF;position: absolute;right: 0px;top: 16px;z-index: 500;}
input::-ms-input-placeholder{color: #e6e6e6;}
input::-webkit-input-placeholder{color: #e6e6e6;}
input::-moz-placeholder{color: #e6e6e6;}

.sub_menu{background: #dddfe1;overflow: hidden;}
.sub_menu ul li{float: left;}
.sub_menu ul li a{width: 228px;line-height: 70px;text-align: center;display: block;font-size: 18px;}
.sub_menu ul li a:hover{background: #0b4fab;color: #FFF;}
/*子页banner*/
.sub_banner{background: url(../img/sub_banner.jpg) center;height: 281px;text-align: center;}
.sub_banner .name{display: inline-block;font-size: 32px;font-weight: bold;color: #333;background: rgba(255,255,255,0.8);padding: 25px 60px;margin-top: 70px;}
/*子页标题样式*/
.sub_home_title{font-size: 20px;padding: 20px 0;}
.sub_home_title .iconfont{color: #0ba451;font-size: 20px;font-weight: bold;margin-right: 8px;}
/*子页公司简介*/
.sub_floor_1{padding: 25px 0 35px 0;overflow: hidden;display: none;}
.sub_floor_1 .left{width: 720px;}
.sub_floor_1 .right{width: 400px;}
.sub_floor_1 .right img{width: 400px;}

/*子页新闻动态*/
.sub_floor_2{background: #e7e8e8;overflow: hidden;padding: 20px 0;display: none;}
.sub_floor_2 .list ul li{width: 563px;height: 161px;background: #dfdfde;margin-right: 14px;margin-top: 14px;float: left;}
.sub_floor_2 .list ul li:nth-child(2n+0){margin-right: 0;}
.sub_floor_2 .list ul li .pic{width: 161px;height: 161px;}
.sub_floor_2 .list ul li .txt{width: 390px;height: 161px;overflow: hidden;}
.sub_floor_2 .list ul li .txt .title{font-size: 16px;padding: 15px 0 5px 0;}
.sub_floor_2 .list ul li .txt .summary{font-size: 12px;padding-right: 20px;}

/*子页企业风采*/
.sub_floor_3{padding: 30px 0;overflow: hidden;display: none;}
.sub_floor_3 .list ul li{float: left;margin-right: 15px;}
.sub_floor_3 .list ul li .pic{width: 270px;height: 176px;background: #e8e8e8;}
.sub_floor_3 .list ul li .txt{width: 270px;height: 43px;line-height: 43px;overflow: hidden;text-align: center;margin-top: 10px;background: #e8e8e8;}
/*子页联系我们*/
.sub_floor_4{padding: 30px 0;overflow: hidden;display: none;}

/*顺序显示*/
.sub_index li:nth-child(1) .sub_floor_1{display: block;}
.sub_index li:nth-child(2) .sub_floor_2{display: block;}
.sub_index li:nth-child(3) .sub_floor_3{display: block;}
.sub_index li:nth-child(5) .sub_floor_4{display: block;}