/*-------------------整体头部---------------------------*/

body{font-family:微软雅黑,黑体; background:#fff; color:#666; }

a,a:hover{

	text-decoration: none;

}



.fl{ float:left;}

.fr{ float:right;}

.clear{ clear:both; padding:0; margin:0;} 

.DivFlow{ overflow:hidden;}



.mn{ margin:0px auto;}

.imgauto img{

width: 100%; height:auto;display:inline-block;

}

.cul ul,.cul li,.cul dl,.cul dt,.cul dd{ margin:0px; padding:0px; list-style:none;}

.culs ul,.culs li,.culs dl,.culs dt,.culs dd{list-style:none;}



.posit{ position:relative;}

.trans *{

		transition: all .3s ease-out 0s;

		-moz-transition: all .3s ease-out 0s; /* Firefox 4 */

		-webkit-transition:all .3s ease-out 0s; /* Safari 和 Chrome */

		-o-transition: all .3s ease-out 0s; /* Opera */

}

input{ outline:none;}

input::-webkit-input-placeholder{   color:#ddd;   }

        input::-moz-placeholder{   /* Mozilla Firefox 19+ */

            color:#eee;

        }

        input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */

            color:#eee;

        }

        input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 

            color:#eee;

        }

h1,h2,h3,h4,p{ margin:0px; padding:0px; font-weight:normal;}

.DivX{

transform:translateX(-50%);

-ms-transform:translateX(-50%); 	/* IE 9 */

-moz-transform:translateX(-50%);	/* Firefox */ 

-webkit-transform:translateX(-50%); /* Safari �� Chrome */

-o-transform:translateX(-50%);	/* Opera */

}

.DivY{

transform:translateY(-50%);

-ms-transform:translateY(-50%); 	/* IE 9 */

-moz-transform:translateY(-50%);	/* Firefox */ 

-webkit-transform:translateY(-50%); /* Safari �� Chrome */

-o-transform:translateY(-50%);	/* Opera */

}



.d768{ display:none;}

/*-------------------------------------------------*/

.SubDivW{ width:90%; min-width:1230px; max-width:1440px;}

.p15{ padding:0px 15px;}

/*-------------------头部---------------------------*/





.Pc_header{ width:100%; height:168px; position:fixed; background:#fff; z-index:13000; box-shadow: 0 2px 3px rgba(0, 0, 0, .2);}

.Pc_header .HeadTops{ border-bottom:1px solid #eee; width:100%; height:110px;}

.Tops_rights{ width:auto; height:110px; line-height:110px;}

.Pc_Menus{

	 width:100%; height:58px;

	 background: -webkit-linear-gradient(left, #015198 , #008455); /* Safari 5.1 - 6.0 */

     background: -o-linear-gradient(left, #015198 , #008455); /* Opera 11.1 - 12.0 */

     background: -moz-linear-gradient(left, #015198 , #008455); /* Firefox 3.6 - 15 */

     background: linear-gradient(to left, #015198 , #008455); /* 标准的语法（必须放在最后） */

}

.Pc_Menus ul{ height:58px;}

.Pc_Menus ul li{ float:left; position:relative;}

.Pc_Menus ul li a{ padding:0px 30px; line-height:58px; display:block; color:#999;}

/*

.Pc_Menus ul li:after{content:""; width:0px; height:1px; background:#eee; position:absolute;transition: all .3s ease-out 0s; left:0px; bottom:0px;}

.Pc_Menus ul li:hover:after,.nav ul li.cur{ width:100%;}

*/

.navs  li ul{

 width:200px; height:auto; position:absolute; top:58px; line-height:46px; z-index:50; float:left; 

opacity: 0; visibility: hidden; 

}

.navs  li ul{opacity: 0; visibility: hidden; }

.navs  li:hover ul{opacity: 1;visibility: visible; margin:0px; padding:0px; }

.navs  li ul li{ width:100%; height:auto;background:#FFFFFF; }

.navs  li ul li a{ width:100%; height:auto; display:block; line-height:46px; padding-left:25px;}

.navs  li.cur ul li a {color:#333;}

.navs  li ul li a:hover{ box-shadow:none; color:#666;}

.navs  li ul.sul1{border-top:2px solid #015198;}

.navs  li ul.sul1 li:hover{ background:#F5F5F5;}



/*--------------------------------------------------*/

.header{ width:100%; height:100px; position:fixed; z-index:13000; box-shadow: 0 2px 3px rgba(0, 0, 0, .2);}

.headBg{ width:100%; height:168px;}

.logo{ height:100%;display: table;}

.logo span{ display:table-cell; vertical-align:middle;} 

.nav{ background:#fff; height:100%;}

#mobile_menu{ display:none;}



.navBody{ position:relative;}

.nav ul{line-height:100px; height:100%;}

.nav ul li{ float:left; position:relative; }

.nav ul li a{ width:auto; height:auto; padding:0px 18px; display:block; position:relative; z-index:100;}

.nav ul li a:hover{ 

    box-shadow: 0 -2px 6px rgba(0, 0, 0, .12);  

}

.nav ul li.cur a{ color:#015198;}

#MenuLine {

    position: absolute;  width:auto; height: 2px; background: #015198; bottom: 0px;left: 0px; 

}

.nav_right{ width:auto; height:100%; float:right; position:relative;  display: table; margin-left:15px;}

.nav_right span{ display:table-cell; vertical-align:middle;} 





.nav_right:hover .fd1s{ display:block;}

.nav_right .fd1s{ width:220px; height:80px; line-height:30px; padding: 10px;border-radius:5px; position:absolute; top:95px; right:0px; background:#fff; z-index:1000; display:none;}



/*---------------------子导航-----------------------------*/

.nav ul li ul{ width:180px; height:auto; position:absolute; top:98px; line-height:46px; z-index:50; 

opacity: 0; visibility: hidden; 

}



.nav ul li:hover ul{opacity: 1;visibility: visible; }

.nav ul li ul li{ width:100%; height:auto;background:#FFFFFF; }

.nav ul li ul li a{ width:100%; height:auto; display:block; padding-left:25px;}

.nav ul li.cur ul li a {color:#333;}

.nav ul li ul li a:hover{ box-shadow:none; color:#666;}

.nav ul li ul.sul1{border-top:2px solid #015198;}

.nav ul li ul.sul1 li:hover{ background:#F5F5F5;}



/*------------------------flash4-----------------------------------*/

.flash4{ width:100%; height:465px; background:#06AAB6; }

.flash4 .swiper-container{ width:100%; height:100%;}

.flash4 .swiper-slide{ width:100%; height:100%; background-size:cover; background-repeat:no-repeat; background-position:center center;}

.flash4 .swiper-pagination-bullet { 

        opacity:0.8; background:#fff;-webkit-transition:500ms; -moz-transition:400ms; -ms-transition:400ms; transition:400ms;

    }

	

.flash4 .swiper-pagination{ bottom:70px;}

.flash4 .swiper-pagination-bullet-active{ background:#0D7735; width:40px;border-radius:4px; }



/*--------------------ComNewBody---------------------------------------*/

.ComNav{  height:116px;position:relative; z-index:12000; }

.ComNewBody{  height:84px; width:100%; position:relative; top:-42px; background:#FFFFFF;  padding-left:260px; padding-right:122px; box-shadow: 0 2px 3px rgba(0, 0, 0, .1); }

.ComNewBody .lefts{ width:210px; height:84px;  background:#015198; position:absolute; left:0px;}

.ComNewBody .lefts .title{ width:118px; height:64px; padding-left:30px; padding-top:20px;}

.ComNewBody .lefts .title .cn{ line-height:24px;}

.ComNewBody .lefts .title .en{ line-height:14px;opacity:0.5;}



.ComNewBody .lefts .nav_page{ width:20px; height:84px; position:relative; }

.ComNewBody .coms{ width:100%; height:44px; margin:20px 0px; overflow:hidden;}



.ComNewBody .coms .swiper-slide{ height:44px; line-height:44px; float:left; padding:0px; padding-right:20px;}

.ComNewBody .coms .swiper-slide a{ width:75%;  display:block; float:left;}

.ComNewBody .coms .swiper-slide .lines{ padding-left:0px;}

.ComNewBody .coms .swiper-slide .time{ width:25%; float:right; text-align:right;}

.ComNewBody .lefts .swiper-button-next,.ComNewBody .lefts .swiper-button-prev{ width:6px; height:11px; background:url(../image/new_next.png) no-repeat left top; margin-top:-5px;}

.ComNewBody .lefts .swiper-button-next{ left:25px;}

.ComNewBody .lefts .swiper-button-prev{ left:35px; background-position:right top;}



.ComNewBody .rights{ width:93px; height:100%; position:absolute; right:0px; line-height:84px; text-align:center;}

.ComNewBody .rights:before{ content:""; width:1px; height:24px; background:#E1E0E5; position:absolute; top:50%; margin-top:-12px; left:0px;}

/*--------------------------------------------------------------*/

.IndexTopNew{ height:430px;}

.IndexTopNew .lefts li{ position:relative;}

.IndexTopNew .lefts .title{ width:100%; position:absolute; bottom:0px; left:0px; background:rgba(0,109,68,0.9); height:46px; line-height:46px; padding:0px 20px;}



.IndexTopNew .swiper-container{ width:100%; height:100%;}

.IndexTopNew .swiper-slide{ width:100%; height:100%; background-size:cover; background-repeat:no-repeat; background-position:center center;}

.IndexTopNew .swiper-pagination-bullet { 

        opacity:0.8; background:#fff;-webkit-transition:500ms; -moz-transition:400ms; -ms-transition:400ms; transition:400ms;border-radius:0px; 

    }

.IndexTopNew .swiper-pagination-bullet-active{ background:#00923D; border-radius:0px; }

.IndexTopNew .swiper-paginations{ position:absolute; right:0px; bottom:15px; z-index:1000; text-align:right; padding-right:5px;}



.IndexTopNew .coms .tops{ width:100%; height:46px; border-bottom:1px solid #BABEC1;}

.IndexTopNew .coms .tops ul{ float:left;}

.IndexTopNew .coms .tops li{ width:82px; height:46px; float:left; margin-right:18px; position:relative;}

.IndexTopNew .coms .tops li:after{content: ""; width:2px; height:18px; background:#CED4E0; position:absolute; right:0px; top:50%; margin-top:-9px; }

.IndexTopNew .coms .tops li:last-child:after{ display:none;}

.IndexTopNew .coms .tops li a{ width:auto; height:46px; line-height:46px; float:left; display:block; position:relative; }

.IndexTopNew .coms .tops li.cur a{ color:#015198;}

.IndexTopNew .coms .tops li a:hover:after,.IndexTopNew .coms .tops li.cur a:after{content:""; height:2px; width:100%; background:#015198;  position:absolute; bottom:0px; left:0px;}

.IndexTopNew .coms .tops a.more{ width:35px; height:35px; margin-top:4px; background:url(../image/CC_r11_c19.png) no-repeat; float:right; display:block;}

.IndexTopNew .coms .tops a.more:hover{

transform:rotate(180deg);

-ms-transform:rotate(180deg); /* Internet Explorer */

-moz-transform:rotate(180deg); /* Firefox */

-webkit-transform:rotate(180deg); /* Safari 和 Chrome */

-o-transform:rotate(180deg); /* Opera */

}

.IndexTopNew .coms .bodys{ width:100%; height:auto;}

.IndexTopNew .coms .bodys li.first{ width:100%; height:auto; padding:16px 0px 8px; border-bottom:1px dotted #BDBCC1 ;margin-bottom:10px;}

.IndexTopNew .coms .bodys li.first h3{ line-height:34px;}

 .IndexTopNew .coms .bodys li.first h3 a{background:none; }

.IndexTopNew .coms .bodys li.first span{ margin:6px 0px; line-height:22px;}

.IndexTopNew .coms .bodys li{ line-height:34px;width:100%; height:34px; display:block;}

.IndexTopNew .coms .bodys li a{ background:url(../image/CC_r22_c9.png) no-repeat left center; display:block; float:left; }

.IndexTopNew .coms .bodys li i{

	font-style: normal; float:right; width:auto; display:block; padding:0px;

}

.IndexTopNew .rights a{ display:block; padding-bottom:13px;}

/*------------------IndexProduct4--------------------------*/

.IndexProduct4{

 width:100%; height:auto; background:#F8F8F8;

}

.IndexProduct4 .tops{

width:100%; height:auto; padding-top:70px;  text-align:center;

}

.IndexProduct4 .topTitle{ width:100%; height:auto; line-height:46px; padding-bottom:7px;}



.IndexProduct4 .topCom{ width:928px; height:78px; line-height:24px;}

.IndexProduct4 .Bodys{  height:464px;}

.IndexProduct4 .Bodys .swiper-container{ height:434px;}

.IndexProduct4 .Bodys .swiper-slide{ height:346px; padding:0px 15px; width:33.333%}

.IndexProduct4 .Bodys .swiper-slide a{ color:#666;width:100%; height:auto; display:block; border:1px solid #eee;}

.IndexProduct4 .Bodys .swiper-slide a:hover{box-shadow: 0px 7px 17px #dedede;}

.IndexProduct4 .Bodys .swiper-slide .imgs{ width:100%; height:auto; position:relative; border-bottom:1px solid #eee; overflow:hidden;}

.IndexProduct4 .Bodys .swiper-slide a:hover .imgs img{ 

 -webkit-transform: scale(1.1);

  -moz-transform: scale(1.1);

  -ms-transform: scale(1.1);

  -o-transform: scale(1.1);

  transform: scale(1.1);

}







.IndexProduct4 .Bodys .swiper-slide .imgs .bgs{ width:100%; height:100%; opacity:0; background:rgba(0,0,0,0.4) url(../image/ani.png) no-repeat center center; position:absolute; top:0px; left:0px;}





.IndexProduct4 .Bodys .swiper-slide .title{ width:100%; height:93px; padding-top:25px; text-align:left; line-height:24px;   position:relative; padding:0px 30px;}

.IndexProduct4 .Bodys .swiper-slide .titleTop { padding-top:15px; line-height:28px;}

.IndexProduct4 .Bodys .swiper-slide .titles{ line-height:20px; color:#666; }

.IndexProduct4 .Bodys .swiper-slide  a:hover{

				border-bottom:2px solid #015198; color:#243877;

}

.IndexProduct4 .Bodys .swiper-slide:hover .titleTop{ color:#015198;}



.IndexProduct4 .mores{ width:100%; height:50px; text-align:center;}

.IndexProduct4 a.more{ width:150px; height:38px; border:1px solid #DFDFDF; text-align:center; line-height:38px; display: inline-block; border-radius:4px; display:none;}

.IndexProduct4 .swiper-button-prev,.IndexProduct4 .swiper-button-next{  background-color:rgba(0,109,68,0.9); background-image:url(../image/lefts.png); background-position: center  center; background-repeat:no-repeat;   width:40px; height:60px;  margin-top:-68px;}

.IndexProduct4 .swiper-button-prev{ left:-42px;}

.IndexProduct4 .swiper-button-next{ right:-42px; background-image:url(../image/rights.png);  }

.IndexProduct4 .swiper-pagination{ bottom:0px;}

.IndexProduct4 .swiper-container:hover .swiper-button-prev{ left:15px;}

.IndexProduct4 .swiper-container:hover .swiper-button-next{ right:15px;}

.IndexProduct4 .swiper-pagination .swiper-pagination-bullet{ background:#E2E2E2; width:12px; height:12px;opacity:1;}

.IndexProduct4 .swiper-pagination .swiper-pagination-bullet-active{ background:#FFF; border:2px solid #007237; }



/*------------------IndexBg1--------------------------*/

.IndexBg1{ width:100%; height:780px;   position:relative;background:url(../image/1504076585337.jpg) no-repeat  fixed center top; }/*background-attachment:fixed;*/

.IndexBg1 .tops{

width:100%; height:auto; padding-top:80px;  text-align:center; position:relative; z-index:10;

}

.IndexBg1 .topTitle{ width:100%; height:auto; line-height:46px; padding-bottom:7px;}

.IndexBg1 .topCom{ width:928px; height:57px; line-height:24px;}





.IndexBg1 .IndexProduct{ height:298px;   margin-top:10px; }

.IndexBg1 .IndexProduct .lefts{  height:288px; }



.IndexBg1 .IndexProduct .bodys{  height:288px; float:left;  line-height:26px; padding:0px 48px; padding-top:68px; }



.IndexBg1 .IndexProduct  a.more {

    width: 64px;  line-height: 62px;  height: 62px; 

    background-color: #fff; float:right;

    background: url(../image/aboutr.png)no-repeat center center;

    border: 1px solid rgba(204, 204, 204, 0.68);

}

.IndexBg1 .IndexProduct  a.more:hover{

	background:#333 url(../image/aboutr.png)no-repeat center center;

}

.IndexBg1 .Bottoms{  height:146px; padding-top:36px;}



.IndexBg1 .Bottoms .box{ height:100px; width:100%; float:left;}

.IndexBg1 .Bottoms .box a{ position:relative; display:block; width:100%; height:100%; padding-left:90px;   

 animation-duration: 0.2s; transition: all 0.3s ease-out 0s;}

 .IndexBg1 .Bottoms .box a:after{content:""; border-left:1px solid #C9CDCE; height:30px; width:0px; position:absolute; right:45px; top:29px;  transition: all 0.2s ease-out 0s; background: url(../image/aboutr.png)no-repeat center center;}

.IndexBg1 .Bottoms a:hover { padding-left:95px;}

.IndexBg1 .Bottoms .box:last-child a:after{ border:0px;}

.IndexBg1 .Bottoms:hover a:hover:after{content:""; border:1px solid #C9CDCE; height:40px; width:40px; position:absolute; right:26px; top:24px; background: url(../image/aboutr.png)no-repeat center center;}



.IndexBg1 .Bottoms .item_index,.IndexBg1 .Bottoms .item_img {

    width: 90px; position:absolute; left:0px; top:0px;

    height: auto; font-size:42px; color:#006C43;

    line-height: 84px;    font-family: GOTHAM-BLACK;

    animation-fill-mode: both; animation-duration: 0.5s;

    transition: all 0.9s ease-out 0s;

}

.IndexBg1 .Bottoms .item_img{

    opacity: 0;

    transition: .36s ease;

}

.IndexBg1 .Bottoms a:hover .item_index {

    animation-name: zoomOut;

}

.IndexBg1 .Bottoms a:hover .item_img {

        opacity: 1;

    -webkit-transform: scale(1.08);

    -ms-transform: scale(1.08);

    transform: scale(1.08);

}

.IndexBg1 .Bottoms .item_info{

    padding-top: 20px;

    width: calc(100% - 120px);

    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;

}

.IndexBg1 .Bottoms .item_info .title {

    font-size: 16px; color: #555;

}

.IndexBg1 .Bottoms .item_info .subtitle {

    color: #c7c7c7;

}

/*------------------IndexBg2--------------------------*/



.IndexBg2{ width:100%; height:auto; padding-bottom:120PX; /*background-attachment:fixed;*/}



.getFlvTop{ width:100%; height:40px; text-align:right; padding:0px 20px; line-height:40px;}

.getFlv{ width:1200px; height:760px; position:fixed; top:50%; left:50%; margin-top:-380px; margin-left:-600px; background:#fff; z-index:123000; display:none;}

.getFlvbj{ width:100%; height:100%; background:rgba(0,0,0,0.6); position:fixed; z-index:120000; left:0px; top:0px; display:none;}







/*------------------IndexProduct4--------------------------*/

.IndexProduct4_1{

 width:100%; height:auto; 

}

.IndexProduct4_1 .tops{

width:100%; height:auto; padding-top:70px;  text-align:center;

}

.IndexProduct4_1 .topTitle{ width:100%; height:auto; line-height:46px; padding-bottom:7px;}



.IndexProduct4_1 .topCom{ width:928px; height:80px; line-height:24px;}

.IndexProduct4_1 .Bodys{height:auto;}

.IndexProduct4_1 .Bodys .swiper-container{ height:auto; padding-bottom:40PX;}

.IndexProduct4_1 .Bodys .swiper-slide{ height:auto; padding:0px 15px;}

.IndexProduct4_1 .Bodys .swiper-slide a{ width:100%; height:auto; display:block; }



.IndexProduct4_1 .Bodys .swiper-slide .imgs{ width:100%; height:auto; position:relative; overflow:hidden;}

.IndexProduct4_1 .Bodys .swiper-slide .imgs .stitle{ width:100%; height:56px; line-height:56px; position:absolute; text-align:center; top:50%; margin-top:50px; z-index:1200;opacity:0; }



.IndexProduct4_1 .Bodys .swiper-slide .imgs .bgs{ 

	width:100%; height:100%; opacity:0; background:rgba(0,0,0,0.3) url(../image/ani.png) no-repeat center center;; position:absolute; top:0px; left:0px;

 }

.IndexProduct4_1 .Bodys .swiper-slide a:hover .imgs .bgs{opacity:1;}



.IndexProduct4_1 .Bodys .swiper-slide  a:hover .imgs .stitle{opacity:1; margin-top:30px;}



.IndexProduct4_1 .Bodys .swiper-slide .title{ width:100%; height:60px;padding:0px 30px; padding-top:15px; text-align:center; line-height:24px;   position:relative; background:#015198; }

.IndexProduct4_1 .Bodys .swiper-slide .titles{ line-height:20px; color:#666; }

.IndexProduct4_1 .Bodys .swiper-slide:hover .title{ background:#00923F;}



.IndexProduct4_1 .mores{ width:100%; height:50px; text-align:center;}

.IndexProduct4_1 a.more{ width:150px; height:38px; border:1px solid #DFDFDF; text-align:center; line-height:38px; display: inline-block; border-radius:4px; display:none;}

.IndexProduct4_1 .swiper-button-prev,.IndexProduct4_1 .swiper-button-next{  background-color:rgba(0,0,0,0.4);  width:40px; height:60px; margin-top:-68px;background-image:url(../image/lefts.png); background-position: center  center; background-repeat:no-repeat;}





.IndexProduct4_1 .swiper-button-prev{ left:-40px;}

.IndexProduct4_1 .swiper-button-next{ right:-40px; background-image:url(../image/rights.png);  }







.IndexProduct4_1 .swiper-container:hover .swiper-button-prev{ left:15px;}

.IndexProduct4_1 .swiper-container:hover .swiper-button-next{ right:15px;  }

.IndexProduct4_1 .swiper-pagination{ bottom:0px;}

.IndexProduct4_1 .swiper-pagination .swiper-pagination-bullet{ background:#E2E2E2; width:12px; height:12px;opacity:1;}

.IndexProduct4_1 .swiper-pagination .swiper-pagination-bullet-active{ background:#FFF; border:2px solid #0D7735; }



.MoreBody{ width:100%; height:160px; padding-top:10px; text-align:center;}

.MoreBody a{ width:202px; height:50px; border:1px solid #EFEFEF; display:block; margin:0 auto; line-height:50px;}

.MoreBody a:after{ content:""; width:10px; height:10px; background:url(../image/dd.png) no-repeat right center; display:inline-block;}

/*------------------IndexCase--------------------------*/

.IndexCase{

 width:100%; height:auto; background:#F6F6F6;

}

.IndexCase .tops{

width:100%; height:auto; padding-top:80px;  text-align:center;

}

.IndexCase .topTitle{ width:100%; height:46px; line-height:46px;}

.IndexCase .topEn{ width:100%; height:66px; line-height:20px;}

.IndexCase .topCom{ width:928px; height:93px; line-height:24px; display:none;}

.IndexCase .Bodys{ width:1440px; height:441px;}



.IndexCase .Bodys .swiper-slide{ height:392px; padding:0px 15px;}

.IndexCase .Bodys .swiper-slide a{ color:#666;}

.IndexCase .Bodys .swiper-slide .imgs{ width:100%; height:auto; position:relative; overflow:hidden;}

.IndexCase .Bodys .swiper-slide a:hover .imgs img{ 

 -webkit-transform: scale(1.1);

  -moz-transform: scale(1.1);

  -ms-transform: scale(1.1);

  -o-transform: scale(1.1);

  transform: scale(1.1);

}

.IndexCase .Bodys .swiper-slide .imgs .bgs{ width:100%; height:100%; opacity:0; background:url(../image/r11_c2.png) no-repeat; position:absolute; top:0px; left:0px;}

.IndexCase .Bodys .swiper-slide a:hover .imgs .bgs{opacity:0.3;}



.IndexCase .Bodys .swiper-slide .title{ width:100%; height:92px; padding-top:20px; line-height:30px; border-bottom:2px solid #E0E0E0; padding-right:60px; position:relative;}

.IndexCase .Bodys .swiper-slide .titles{ line-height:24px; }

.IndexCase .Bodys .swiper-slide  a:hover .title{ padding-left:20px;	border-bottom:2px solid #00579C;}



.IndexCase .Bodys .swiper-slide .tit{ width:20px; height:93px; position:absolute; top:0px; right:40px; background:url(../image/jt.png) no-repeat right center; display:none;}

.IndexCase .Bodys .swiper-slide a:hover .tit{ background-position:left center;}

.IndexCase .mores{ width:100%; height:130px; text-align:center;}

.IndexCase a.more{ width:150px; height:38px; border:1px solid #DFDFDF; text-align:center; line-height:38px; background:url(../image/jiantou.png) no-repeat 20px -186px; display: inline-block; border-radius:4px;}

.IndexCase a.more:hover{ border:1px solid #00579C; background-color:#00579C; background-position:20px -219px;}

.IndexCase .swiper-button-prev,.IndexCase .swiper-button-next{ margin-top:-60px; background-color:rgba(0,0,0,0.4); }

.IndexCase .swiper-button-prev{ left:15px;}

.IndexCase .swiper-button-next{ right:15px;}

/*----------------------------------------------------*/

.gg_Body{ width:100%; height:160px; background:url(../image/CC_r14_c1.jpg) no-repeat center top; position:relative;}



.gg_Body .ands{ width:218px; height:48px; border:1px solid #fff; position:absolute; left:50%; top:54px; padding:2px; margin-left:395px;}

.gg_Body .ands a{ width:100%; height:100%; display:block; text-align:center; line-height:42px; background:#fff;}

.gg_Body .ands a:hover{ background: #385C8C;}







.IndexKh{ width:100%; height:90px; background:#F8F8F8; position:relative;}

.IndexKh .bodys{  

height:auto; position:relative;   left:50%; 

		transform:translate(-50%,-50%);

		-ms-transform: translate(-50%,-50%);

		-moz-transform: translate(-50%,-50%);

		-webkit-transform: translate(-50%,-50%);

		-o-transform: translate(-50%,-50%);

}



/*------------------IndexProduct6--------------------------*/

.IndexProduct6{

 width:100%; height:auto; background:#FFFFFF; border:1px solid #eee; background:#fff; left:50%; box-shadow: 0px 7px 17px #dedede;

}



.IndexProduct6 .Bodys{  height:auto; padding:40px 34px 40px;}



.IndexProduct6 .Bodys .swiper-slide{ height:auto; padding:0px 15px; width: 20%; border:1px solid #fff;}



.IndexProduct6 .Bodys .swiper-slide a{ color:#666; width:100%; height:auto; display:block;}



.IndexProduct6 .Bodys .swiper-slide .imgs{ width:100%; height:auto; position:relative; overflow:hidden;}



.IndexProduct6 .Bodys .swiper-slide a:hover img{ 

 -webkit-transform: scale(1.1);

  -moz-transform: scale(1.1);

  -ms-transform: scale(1.1);

  -o-transform: scale(1.1);

  transform: scale(1.1);

}





.IndexProduct6 .swiper-button-prev,.IndexProduct6 .swiper-button-next{ margin-top:-30px; background-color:#0D7735; width:60px; height:60px; background-image:url(../image/lefts.png); background-position: center  center; background-repeat:no-repeat;}

.IndexProduct6 .swiper-button-prev{ left:-15px;}

.IndexProduct6 .swiper-button-next{ right:-15px;background-image:url(../image/rights.png); }





.IndexLink{ width:100%; height:auto; padding:70px 0px 20px; line-height:40px; background:#F8F8F8;} 

.footer{ width:100%; height:310px; background:#1F1E26; border-top:5px solid #015198;}



.footer .bodys{   height:auto;}

.footer .lefts{  height:175px;  display: table;text-align:center; }

.footer .lefts span{ display:table-cell; vertical-align:middle;} 

.footer .rights{ height:175px; padding-top:15px; }

.footer .rights .Menus{ width:100%; height:25px; border-bottom:1px solid #3F3D4A;}

.footer .rights .Menus a{ width:auto; padding: 0px 5px; height:24px; text-align:center; line-height:24px; color:#AAA; display:block; float:left;}

.footer .rights .Menus a:hover,.footer .rights .Menus a.cur{ background:#605E6B;}

.footer .rights .bodys{ width:330px; height:120px; padding-top:26px; line-height:24px; }

.copyright{  height:auto; padding-top:16px; padding-left:65px; line-height:24px; position:relative; }



.footer .coms{ width:100%; height:80px;line-height:70px; float:left;}

.footer .coms .menus{ padding-top:10px; float:left; width:800px;}

.footer .coms a.GoTops{ width:60px; display:block;  float:right; height:55px; }

.footer .ewm{  height:175px; padding-top:15px;  line-height:36px; text-align:right; position:relative;}

.footer .ewm  img{ float:right;}

.footer .ewm:before{content:""; left:15px; border-left:1px dashed #3F3D48; height:135px; width:1px; position:absolute;}

.copyrightBodys{ width:100%; height:55px; padding:15px 0px; line-height:24px; text-align:center; border-top:1px solid #464646;}



/*------------------子页公用--------------------------*/

.zyFlash{ width:100%; height:298px; position:relative; }

.zyFlash img{ width:100%; height:auto; position:absolute; top:0px; left:0px; z-index:100; display:none;}

.zyFlash .titles{ padding-top:80px; line-height:82px; position:relative; z-index:1000;}

.zyFlash .titles:before{content:""; width:60px; height:3px; position:absolute;  bottom:0px;  background:#fff;}

.zyFlash .titcoms{ padding-top:20px;position:relative; z-index:1000;}

.zymenu{  height:68px;  border-bottom:1px solid #D8D9DB;line-height:68px;}

.zymenu .bodys{  height:auto;}

.zyBodys{ 

  background: -webkit-linear-gradient(#fcfdff 0%,#f5fafe 50%,#eff6fe 80%); /* Safari 5.1 - 6.0 */

  background: -o-linear-gradient(#fcfdff 0%,#f5fafe 50%,#eff6fe 80%); /* Opera 11.1 - 12.0 */

  background: -moz-linear-gradient(#fcfdff 0%,#f5fafe 50%,#eff6fe 80%); /* Firefox 3.6 - 15 */

  background: linear-gradient(#fcfdff 0%,#f5fafe 50%,#eff6fe 80%); /* 标准的语法 */

}

.zymenu .bodys .lefts{ width:auto; height:68px;  float:left; }

.zymenu .bodys .lefts li{ width:auto; padding-right:50px; height:100%; float:left;}

.zymenu .bodys .lefts li a{ width:auto; float:left; height:100%; position:relative; display:inline-block; text-align:center;}

.zymenu .bodys .lefts li a:hover:before,.zymenu .bodys .lefts li a.cur:before{content:""; width:100%; height:2px; position:absolute;  bottom:0px; left:0px; background:#007338;}

.zymenu .bodys .rights{ width:auto; height:68px; float:right;}

.zymenu .bodys .rights ul.breadcrumb{ background:none;}

.zymenu .bodys .rights li{ width:auto; margin:0px; }

.zymenu .bodys .rights li i{ width:30px; height:68px; display:inline-block; float:left;background:url(../image/r4_c2.png) no-repeat center center; padding-right:5px;}

.zymenu .bodys .rights li a{ width:auto; float:left;}

.zymenu .bodys .rights li span{ display:inline-block; }

.zymenu .bodys .rights li.active,.zymenu .bodys .rights li.active a{ color:#007338;}

.zymenu .bodys .rights .divider{ padding:0px 7px; width:3px; height:68px;  background: url(../image/d.png) no-repeat center center;}



.subMain{  height:auto; padding:60px 15px 100px; display:block;line-height:30px;}

.SubTitles{ width:100%; height:102px; padding-top:4px; line-height:28px;}

.SubTp{ margin-bottom:25px;}

.SubBt{ padding-bottom:45px;}



.SubTitles h1{ height:40px;}







.companyImg{ padding-left:0px; padding-right:0px;padding-bottom:60px;}

.companyImg li{ float:left; padding:15px;}

.companyImg li .imgs{ position:relative; width:100%; height:auto; line-height:1rem; text-align:center;}

.companyImg li .imgs_bj{ width:100%; height:100%; position:absolute; left:0px; top:0px; background:rgba(0,0,0,0.4) url(../image/ani.png) no-repeat center center; opacity:0;}

.companyImg li .titles{ width:100%; height:60px; text-align:center; line-height:24px; padding:18px 20px;}



.companyImg li:hover .imgs_bj{opacity:1;}

.companyImg li:hover .titles{ background:#015198; color:#fff;}



/*------------------新闻列表--------------------------*/



.NewMain{  height:auto; padding-top:60px;padding-bottom:60px; line-height:30px;}

.NewMain ul{ margin:0px; padding:0px;}

.NewMain li{ width:100%; height:auto; padding-top:40px; padding-bottom:40px; border-bottom:1px solid #E9E8EE;}

.NewMain li.first { padding-top:25px;}

.NewMain li.first .imgs{ padding-left:0px;  padding-right:15px; height:auto; }

.NewMain li.first .rights{  height:auto; padding:0px 15px;}

.NewMain li.first .rights h3{ line-height:36px; height:42px; position:relative; float:left; padding-right:20px;}

.NewMain li.first .rights .times{  line-height:24px; padding-bottom:24px;}

.NewMain li.first .rights .coms{ line-height:30px;}

.NewMain li.first .rights  a.more {

    margin: 50px auto 0px; width: 170px;  float: left; line-height: 48px;  height: 48px;

    background-color: #fff; background: url(../image/jiantou.png)no-repeat 34px -88px;

    border: 1px solid rgba(204, 204, 204, 0.68);

}

.NewMain li.first .rights  a.more:hover{background: url(../image/jiantou.png)no-repeat 34px -148px;background-color: #174C90;}

.NewMain li .lefts{ padding-left:0px; padding-right:30px;}

.NewMain li .time{   height:100px; background:url(../image/k_r6_c3.jpg) no-repeat left center; background-size:100% 100%; padding-top:20px;text-align:center;}

.NewMain li .time p.big{ line-height:36px;}

.NewMain li .time p.small{ line-height:20px;}

.NewMain li .liRight{  height:98px; padding:0px;}

.NewMain li .liRight h3{ padding:5px 20px 10px 0px; line-height:30px; position:relative; width:auto; float:left;}

.NewMain li .divs{ width:100%; }

.NewMain li  h3  .news{ width:27px; height:18px;  position:absolute; top:-9px; right:-20px; background:url(../image/201ZS251-34.gif) no-repeat;}



.NewMain li .liRight p.com{ line-height:22px;}



/*------------------新闻详情--------------------------*/



.showMaintops{ width:100%; height:auto; padding-bottom:30px; background:#CFEDE3; position:relative; text-align:center;padding-top:50px;

  background:left(#cfede3 ,#ccdceb ); /* 标准的语法 */





 background: -webkit-linear-gradient(left, #cfede3 , #ccdceb); /* Safari 5.1 - 6.0 */

  background: -o-linear-gradient(left, #cfede3, #ccdceb); /* Opera 11.1 - 12.0 */

  background: -moz-linear-gradient(left, #cfede3, #ccdceb); /* Firefox 3.6 - 15 */

  background: linear-gradient(to left, #cfede3 , #ccdceb); /* 标准的语法 */

}

.showMaintops h1{ font-weight:normal; line-height:50px; color:#007338;}

.showMaintops .titls{ line-height:26px; width:auto; display:inline-block;}

.showMaintops .titls i{ display:inline-block; width:24px; position:relative; height:12px; padding-right:10px; text-align:center; }

.showMaintops .titls i img{  position:absolute;top:1px; left:0px;}

.showMaintops .titls .ds{  display:inline-block; float:left;}

.showMaintops .bdsharebuttonbox{ display:inline-block; float:left;}

.showMaintops .bdshare-button-style2-16 a{ background:url(../image/fx.png) no-repeat; font-size:14px;}

.showMain{  height:auto; padding:30px 0px 60px;}

.showMain .bodys{ padding:10px 0px 50px;line-height:30px;}



.NextPage{ height:90px; width:100%; line-height:90px; margin-bottom:15px;  border-top:1px solid #EBEBEB; margin-top:30px; position:relative;}

.NextPage .backs{ width:100px; height:90px; background:url(../image/r5_c5x.png) no-repeat left center; padding-left:24px; position:absolute; left:50%; margin-left:-50px; top:0px; }

.NextPage .backs a{ width:100%; height:90px; display:block; color:#666;  text-align:right;}



.Pages{ height:55px; width:100%; line-height:55px;   margin-top:40px; margin-bottom:40px;  text-align:center;}

.Pages a,.Pages span{ display:inline-block; width:auto; height:auto; background:#fff; padding:8px 13px; line-height:24px; border:1px solid #EBEBEB; color:#555555;  }

.Pages a:hover,.Pages a.cur,.Pages span{ background:#00579C; color:#fff;}

.bsync-custom{ display:inline-block;}

.bsync-custom.icon-blue .bshare-bsync{ background:url(../image/r5_c12.png) no-repeat left 1px;}

/*------------------案例--------------------------*/

.caseImg { padding-top:60px;}

.caseImg li:hover .titles{ background:#007338; color:#fff;}





/*------------------人才--------------------------*/

.pers li{ width:100%; height:auto; padding-top:30px; padding-bottom:30px; border-bottom:1px solid #E9E8EE;}

.pers li .lefts{ padding-left:0px; padding-right:30px;}

.pers li .time{   height:auto; background:none; padding-top:0px;}



.pers li .liRight{  height:auto; padding:0px;}

.pers li .liRight h3{ padding:5px 0px 10px 0px; line-height:30px;}

.pers li .liRight .coms{ height:58px; line-height:32px; background:url(../image/x_r3_c3.png) no-repeat left top; padding-left:20px; width:100%;}

.pers li .liRight p.com{ line-height:24px; width:100%;}

.pers li .liRight p.more{ line-height:24px; padding-top:28px;}



.perstops{ width:100%; height:auto; padding-bottom:20px;  position:relative; text-align:center;padding-top:30px; border-bottom:1px solid #eee;}

.perstops h1{ font-weight:normal; line-height:50px;}

.perstops .imgs{ width:100%; text-align:center;}

.perstops .titles{ width:100%; min-height:36px; padding:3px 0px; text-align:center; line-height:30px;}

.perwMain{  height:auto; padding:0px 0px 0px;}

.perwMain .bodys{ padding:40px 0px;line-height:30px;}



/*------------------文化--------------------------*/



.whImg{ padding:60px 0px;}

.whImgTp{ margin-bottom:10px;}

.whImg ul{ padding:0px; margin:0px;}

.whImg li{ float:left; padding-top:15px; padding-bottom:15px;}

.whImg li a{ display:block; width:100%; height:100%;}

.whImg li a:hover{ box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);}

.whImg li .imgs{ position:relative; width:100%; height:auto; background:#fff; text-align:center; }

.whImg li .imgs .times{ width:100px; height:36px; background:#fff; text-align:center; line-height:36px; bottom:0px; left:0px; position:absolute;}

.whImg li .titles{ width:100%; height:auto;background:#fff; text-align:left; line-height:24px; padding:18px 40px; }

.whImg li .titles .ts{ width:100%; height:62px; line-height:62px; border-bottom:1px solid #DBDBDB;}

.whImg li:hover .ts{ border-bottom:1px solid #333; color:#015198;}

.whImg li .titles .bbs{ width:100%; height:48px; margin:24px 0px 20px; line-height:24px;}



.ImgTitle{ width:auto; height:auto; border-bottom:1px solid #eee; padding-bottom:15px; text-align:center;}

.ImgTitle h1{ height:30px;}

/*------------------合作--------------------------*/

.hzImg{ padding:60px 15px;}

.hzImg li{ float:left; padding:15px;}

.hzImg li .imgs{ position:relative; width:100%; height:auto; background:#fff; text-align:center; }



/*----------------留言版------------*/

.msgleft{ width:33.333%; height:398px; float:left;}

.msgright{ width:66.667%; height:398px; float:left;}



.td_tit{ background:#EEEFF3; height:42px;}

.inputs{ width:100%; height:42px; border:1px solid #dedede; outline: none; line-height:42px; padding:0px 5px;color:#6C584D; }

.inputDivs{ width:80px;height:42px;border:1px solid #dedede;outline: none;color:#6C584D;padding:0px 5px; }

.inputDi{ width:100%; height:168px; line-height:42px; border:1px solid #dedede; outline: none;color:#6C584D; }

.ands{ background:#015198; width:122px; height:42px; line-height:42px; text-align:center; color:#fff; border:0px;}

.MsgTitles{ width:100%; height:112px; padding-top:64px; line-height:48px; border-bottom:1px solid #dedede; position:relative;}

.MsgTitles:after{ width:70px; height:1px; background:#015198; position:absolute; left:0px; bottom:0px; content:"";}





.MsgBody{ width:100%; height:auto; padding:20px 0px;}

.MsgBody .lines{ width:100%; height:auto; float:left; border-bottom:1px solid #C2C3C7;}

.MsgBody .linesTop{ width:100%; height:auto; float:left; padding-top:48px;}

.MsgBody .linesTop .lefts{ width:20%; height:auto; float:left; text-align:center; padding-bottom:20px;}

.MsgBody .linesTop .lefts span{ display:inline-table; border-radius:36px; line-height:72px;  width:72px; height:72px; background:#007338;}

.MsgBody .linesTop .rights{ width:80%; height:auto; padding-bottom:20px; float:left;}

.MsgBody .linesTop .rights .times{ width:100%; height:28px;}

.MsgBody .linesTop .rights .coms{ width:100%; line-height:28px; height:28px;}

.MsgBody .linesBottom { width:100%; height:auto; line-height:28px; float:left;}

.MsgBody .linesBottom .lefts{ width:20%; height:auto; float:left; text-align:center;padding:15px 0px 0px;}

.MsgBody .linesBottom  .backs{ width:80%; height:auto;padding:15px 0px 40px; float:left; border-top:1px dotted #B9BEC2;}

@media ( max-width : 1440px){



.ComNav{ height:80px;}

.IndexTopNew{ height:360px;}

.IndexTopNew .coms .bodys li.first{ padding:8px 0px 4px 0; margin-bottom:6px;}

.IndexTopNew .coms .bodys li{ height:28px; line-height:28px;}



.IndexProduct4 .Bodys{ height:423px;}

.IndexProduct4 .Bodys .swiper-container{ height:380px;}

.IndexProduct4 .mores{ height:10px;}



.IndexProduct6 .Bodys .swiper-slide{ border:0px;  padding:0px 8px;}



.IndexBg1 .tops{ padding-top:60px;}

.IndexBg1 .topCom{ height:27px;}

.IndexBg1 .IndexProduct{ height:278px; overflow:hidden;}

.IndexBg1{ height:630px;}

.MoreBody{ height:80px;}

.IndexLink{ padding-top:40px;}

.copyright{ padding-left:30px;}

.zyFlash{ height:248px;}

.zyFlash .titles{ padding-top:40px;}



}

@media ( max-width : 1320px){





	.IndexProduct4 .Bodys .swiper-slide,.IndexProduct4_1 .Bodys .swiper-slide,

	.IndexCase .Bodys .swiper-slide,.IndexProduct3 .Bodys .swiper-slide,.CaseMain li{ padding-left:10px;padding-right:10px;}

}