@charset "utf-8";
/* 对齐 */
.text-center{text-align: center !important;}
.text-left{text-align: left !important;}
.text-right{text-align: right !important;}
.margin-center{margin-left: auto; margin-right: auto;}
/* display */
.ds-b{display: block;}
.ds-n{display: none;}
.ds-inb{display: inline-block;}
/* 预设 */
body{font: 14px/24px 'Helvetica Neue','Microsoft Yahei',arial,helvetica,sans-serif; color: #464646;}
a{text-decoration: none; transition:all 0.3s linear 0s;}
.header ,.main ,.footer{width: 100%;}
.container{width: 1200px; margin-left: auto; margin-right: auto;}
/* index.html */
/*轮播图 start*/
.banner{width:100%; height:480px; white-space:nowrap; margin:0 auto; overflow:hidden; position:relative; z-index:1;}
.banner_m{width:50%; height:480px; display:inline-block; position:relative;}
.wrapper{*float:left; width:1920px; height:480px; display:inline-block; position:relative; left:-967px;}
.fn-clear{zoom: 1;}
.box_skitter{position: relative; background: none;}
.box_skitter ul{display: none;}
.box_skitter .container_skitter{overflow: hidden; position: relative;}
.box_skitter .image{overflow: hidden;}
.box_skitter .image img{display: none;}
.box_skitter .box_clone{position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20;}
.box_skitter .box_clone img{position: absolute; top: 0; left: 0; z-index: 20;}
.box_skitter .prev_button{position: absolute; top: 40%; left:16%; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top:0; background: url('../Image/prev.png') no-repeat left top !important;}
.box_skitter .next_button{position: absolute; top: 40%; right:16%; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top:0; background: url('../Image/next.png') no-repeat left top !important;}
.box_skitter .label_skitter{z-index: 150; position: absolute; display: none;}
.loading{position: absolute; top: 50%; right: 50%; z-index: 150; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url('../Image/ajax-loader.gif') no-repeat left top; width: 31px; height: 31px;}
#slideshow{width:1920px; height:480px;}
#slideshow ul{display: none;}
/*轮播图 end*/
.top1{line-height: 32px; height: 32px; border-bottom: 1px solid #cccdcd; background: #e4e4e4; font-size: 12px; color: #7c7979;}
.top1 a{display: inline-block; height: 32px; color: #7c7979; width: 79px; border-bottom: 1px solid #cccdcd; border-left: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4; text-align: center;}
.top1 a:hover{background: #fff; border-left: 1px solid #cccdcd; border-right: 1px solid #cccdcd; border-bottom: 1px solid #fff;}
.logo{display: block; background: url(../Image/logo.png) no-repeat; margin-top: 12px; margin-bottom: 12px;}
.logo a{display: block; width: 390px; height: 99px;}
.top2 .ico{background: url(../Image/tel.png) no-repeat;width: 42px;height: 42px;margin-top: 45px;}
.top2 .text{margin-right: 17px;}
.top2 .cn{font-size: 14px;line-height: 20px;margin-top: 38px;}
.top2 .tel{font-size: 32px;line-height: 30px;color: #d82e37;font-weight: bold;}
.nav{height: 54px;line-height: 54px;border-top: 4px solid #f58f0a;background: #1a4175;}
.nav li{float: left; width: 170px; text-align: center;}
.nav li a{display: block; font-size: 14px; color: #fff;}
.nav li a:hover, .nav li.on a{background: #f58f0a;}
.footer{background: #2c2c2e; color: #929292; padding-top: 60px;}
.footer a{color: #929292;}
.footer a:hover{color: #fff;}
.footer .ico{background: url(../Image/tel2.png) no-repeat; width: 20px; height: 13px;}
.footer .text{margin-left: 10px; font-size: 14px; line-height: 24px;}
.footer .text span{display: block; font-size: 16px; line-height: 16px; color: #fff; margin-bottom: 20px;}
.footer .qrcode{padding: 6px; border: 1px solid #505050; position:relative;}
.footer .rights{margin-top: 45px; border-top: 1px solid #434343; line-height: 53px;}
.indexpro{padding-top: 40px;background: url("../Image/probg.jpg") no-repeat center;padding-bottom: 68px;}
.indexpro .title{border-bottom: 1px solid #e7e7e7;font-size: 20px;color: #FFFFFF;line-height: 38px;}
.indexpro .title span{color: #fff;}
.indexpro .title .line{width: 40px;height: 2px;margin-bottom: -2px;background: #FFFFFF;}
.indexpro .title a{width: 48px;height: 23px;line-height: 23px;color: #fff;border: 1px solid #b2b2b2;border-radius: 4px;font-size: 12px;text-align: center;background: #F58F0A;}
.indexpro .title a:hover{background: #F58F0A; border-color: #F58F0A; color: #fff;}
/*开始*/
.mr_frbox{position:relative; margin-top: 50px;}
.mr_frUl ul{height: 367px;}
.mr_frUl ul li{width:278px;height:356px; text-align:center;float: left; margin-right:27px; border: 1px solid #d2d2d2;overflow: visible;transition:all 0.3s linear 0s;background: #fff;}
.mr_frUl ul li p{height: 78px; line-height: 55px; overflow: hidden; font-size: 14px; color: #555; transition:all 0.3s linear 0s;}
.mr_frUl ul li .more{width: 100px; height: 25px; line-height: 25px; margin-top: -13px; background: #F58F0A; color: #fff; font-size: 12px;}
.mr_frUl ul li:hover{border-color: #F58F0A;}
.mr_frUl ul li:hover p{background: #dbdbdb; color: #F58F0A;}
/*ENG*/
.indexab{ background: url(../Image/about.jpg) no-repeat center center; height: 533px; padding-top: 50px;}
.indextit{text-align: center;}
.indextit .big b{font-size: 60px; line-height: 60px; color: #fff; display: block;}
.indextit .big span{display: block; font-size: 36px; line-height: 60px; margin-top: -60px; color: #1a4175; font-weight: bold;}
.indextit .sml{font-size: 16px; line-height: 35px; color: #525252; background: url(../Image/indextit.png) no-repeat center center;}
.indexab .text{width: 655px; margin-top: 74px;}
.indexab .text .cn{font-size: 26px; line-height: 35px; color: #1A4175;}
.indexab .text .en{font-size: 12px; line-height: 28px; color: #afafaf;}
.indexab .text .desc{font-size: 14px; line-height: 28px; color: #616161; margin-top: 18px;}
.indexab .text a{display: block; width: 128px; height: 32px; line-height: 32px; color: #fff; text-align: center; margin-top: 50px; background: #f58f0a;}
.indexab img{margin-top: 66px; margin-right: 18px;}
.youshi{background: url(../Image/bk.gif) repeat; padding-top: 66px;}
.youshi .title b{font-size: 44px; line-height: 44px; color: #1a4175; display: block;}
.youshi .title span{display: block; font-size: 26px; line-height: 35px; color: #1a4175;}
.youshi .title p{width: 53px; height: 4px; background: #cdcdcd; margin-top: 20px;}
.youshi .content{background: url(../Image/youshi.jpg) no-repeat center center; height: 1526px; position: relative;}
.youshi .box{width: 540px;}
.youshi .box .cn{font-size: 26px; line-height: 26px; color: #1A4175;}
.youshi .box .en{font-size: 16px; line-height: 18px; color: #6a6a6a; margin-top: 13px; margin-bottom: 25px; font-weight: bold;}
.youshi .box .desc{font-size: 14px; line-height: 24px; color: #6a6a6a;}
.youshi .box a{display: inline-block; margin-top: 25px; width: 110px; height: 32px; color: #fff; border-radius: 16px; background: #1a4175; line-height: 32px; font-size: 14px; text-align: center;}
.youshi .box a:last-child{background: #f58f0a; margin-left: 20px;}
.youshi .box1{margin-left: 680px; padding-top: 38px;}
.youshi .box2{margin-top: 145px;}
.youshi .box3{margin-top: 189px; margin-left: 680px;}
.youshi .box4{margin-top: 180px;}
.youshi .content .tel{position: absolute; font-size: 32px; color: #303030; line-height: 32px; bottom: 223px; right: 285px; letter-spacing: -5px;}
/*--------------新闻动态+资质荣誉------------------*/
.news_zzry{height: 360px;width: 100%;padding-top: 50px;padding-bottom: 50px;}
.index_news{width: 660px;height: 320px;border-top: 4px solid #535353;background-color: #f1f1f2;padding: 20px;}
.index_news .title{height: 24px;background: url('../Image/09.png')no-repeat;text-indent: 15px;overflow: hidden;}
.index_news .title a{color: #a5a5a5;}
.index_news .title span{font-size: 18px;color: #005cac;font-weight: bold;}
.index_news .one{margin-top: 30px;overflow: hidden;}
.index_news .one img{width:296px; height: 124px;}
.index_news .one .intro{width: 330px;height: 124px;}
.index_news .one .intro h3{color: #383838;margin-top: 15px;padding-bottom: 5px;}
.index_news .one .intro p{color: #727272;}
.index_news .two{width: 660px;height: 120px;overflow: hidden;margin-top: 20px;}
.index_news .two ul li{width: 280px;float: left;margin-right: 50px;text-indent: 10px;background: url('../Image/dian.png')no-repeat 0px 7px;height: 40px;}
.index_news .two ul li a{color: #383838;}
.index_zzry{width: 420px;height: 320px;border-top: 4px solid #535353;background-color: #f1f1f2;padding: 20px;}
.index_zzry .title{height: 24px;background: url('../Image/09.png')no-repeat;text-indent: 15px;overflow: hidden;}
.index_zzry .title span{font-size: 18px;color: #005cac;font-weight: bold;}
.index_zzry .title a{color: #a5a5a5;}
.mr_frbox02{height:240px; position:relative;width: 420px;margin: auto;margin-top: 30px;}
.mr_frBtnL02{cursor: pointer; width:40px; height:70px; background:url(../Image/left.jpg) no-repeat; position:absolute; left:0px; top:80px;z-index: 1000;}
.mr_frBtnR02{cursor: pointer;width:40px; height:70px; background:url(../Image/right.jpg) no-repeat;position:absolute; right:0px; top:80px;z-index: 1000;}
.mr_frBtnL02:hover{background:url(../Image/left_hover.jpg) no-repeat;}
.mr_frBtnR02:hover{background:url(../Image/right_hover.jpg) no-repeat;}
.mr_frUl02 ul li{float:left;margin-left: 45px;overflow: hidden;}
.mr_frUl02 ul li img{display: block;width: 327px;height:240px;border: 1px solid #cccccc;}
/*--------------新闻动态+资质荣誉end------------------*/
.yunli{background: #f2f2f2; padding-top: 50px; padding-bottom: 60px;}
/*开始*/
.mr_frbox3{position:relative; margin-top: 44px;}
.mr_frBtnL3{cursor: pointer; width:34px; height:50px; background:url(../Image/left2.png) no-repeat; position:absolute; left:-50px; top:120px;}
.mr_frBtnR3{cursor: pointer;width:34px; height:50px; background:url(../Image/right2.png) no-repeat;position:absolute; right:-50px; top:120px;}
.mr_frBtnL3:hover{background:url(../Image/left3.png) no-repeat;}
.mr_frBtnR3:hover{background:url(../Image/right3.png) no-repeat;}
.mr_frUl3 ul li{width:276px;height:276px; float: left; margin-right:16px; padding: 5px; border: 1px solid #bfbfbf; transition:all 0.3s linear 0s; position: relative;}
.mr_frUl3 ul li img{display: block;}
.mr_frUl3 ul li .more{width: 275px; height: 0px; overflow: hidden; transition:all 0.3s linear 0s; position: absolute; left: 5px; top: 5px; background: url(../Image/more.png) no-repeat center center rgba(0,0,0,.6);}
.mr_frUl3 ul li .more span{display: block; font-size: 16px; line-height: 16px; color: #fff; padding-top: 160px; text-align: center;}
.mr_frUl3 ul li:hover{border-color: #F58F0A;}
.mr_frUl3 ul li:hover .more{height: 276px;}
/*ENG*/
.location{background: #efefef;}
.location ,.location a{line-height: 40px; font-size: 14px; color: #656565;}
.pro{margin-top: 30px;}
.sidebar{width: 218px; margin-bottom: 40px;}
.sidebar .title{padding-top: 38px; height: 84px; padding-left: 40px; background: #f58f0a; border-top: 5px solid #F58F0A; color: #fff; line-height: 1;}
.sidebar .title .en{font-size: 22px;}
.sidebar .title .cn{font-size: 18px; margin-top: 12px;}
.sidebar .list{padding-bottom: 26px; background: #e5e5e5; margin-bottom: 39px;}
.sidebar .list li{border-bottom: 1px solid #d9dadd;}
.sidebar .list a{display: block;border-left: 6px solid #e5e5e5;font-size: 16px;color: #153369;padding: 10px;}
.sidebar .list a:hover, .sidebar .list a.current{background: #fff; border-color: #F58F0A;}
.sidebar .det{background: #e5e5e5; padding: 15px; background: #e5e5e5; font-size: 14px; color: #393939; line-height: 30px;}
.article .lists li{width:278px;height:333px; text-align:center;float: left; margin-right:10px; margin-left: 10px; margin-bottom: 20px; border: 1px solid #d2d2d2;transition:all 0.3s linear 0s;}
.article .lists li p{height: 55px; line-height: 55px; overflow: hidden; font-size: 14px; color: #555; transition:all 0.3s linear 0s;}
.article .lists li:hover{border-color: #f58f0a;}
.article .lists li:hover p{background: #f58f0a; color: #fff;}
.article{width:900px; margin-bottom: 60px;}
.article img{max-width: 900px;}
.article .cat{line-height: 35px; font-size: 16px; border-bottom: 3px solid #f58f0a; font-weight: bold; margin-bottom: 25px; overflow: hidden;}
.article .cat span{display: block; float: left; padding-left: 20px; padding-right: 20px; background: #f58f0a; color: #fff;}
.article .cat .sanjiao{display: block; width: 0; height: 0; float: left; border-bottom: 35px solid #f58f0a; border-left: 0px solid transparent; border-right: 14px solid transparent;}
.article .newslist li{border-bottom: 1px dashed #ccc; margin-top: 10px; overflow: hidden; padding-bottom: 10px; line-height: 30px; font-size: 14px;}
.article .newslist li a{color: #7a7a7a;}
.article .newslist li .name{color: #303030; transition:all 0.3s linear 0s; margin-bottom: 10px; font-size: 16px;}
.article .newslist li a:hover .name{color: #f58f0a;}
.article .newslist li .time{float: right; padding-left: 10px; padding-right: 10px; background: #7a7a7a; color: #fff; border-radius: 5px; margin-top: 10px; transition:all 0.3s linear 0s;}
.article .newslist li a:hover .time{background: #f58f0a;}
.page{width: 100%; margin-top: 40px; line-height: 31px; text-align: center;}
.page a{color: #fff; background: #f58f0a; border-radius: 5px; padding: 7px;}
.page span.current{background: #F58F0A; color: #fff; border-radius: 5px; padding: 7px;}
.prev_next{margin-top: 20px;}
.prev_next , .prev_next a{color: #7a7a7a;}
