/*--------------------------------------------------------全局开始---------------------------------------------------*/
@maincolor1:#3271c6;
@maincolor2:#007ec7;
.left{float: left;}
.right{float: right;}
.clear{clear: both;padding: 0px;margin: 0px;}
ul{list-style: none;
    display: block;
    list-style-type: disc;
    margin-block-start: 0em;
    margin-block-end: 0em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 0px;
}  
li{list-style: none;}
body{background:#fff;font-family: ',Arial';max-width: 1920px;min-width: 1200px;margin: 0 auto;font-size: 14px;
    p{font-family: '';}
    h4{font-family: '';}
    li{font-family: '';}
    span{font-family: '';}
    a{font-family: '';text-decoration: none;}
}
 
//头部
.tou{width: 100%;height:162px;background: #373737;-webkit-transition: all 1s;}
.tou-x{width: 1200px;height: 162px;margin: 0 auto;
    .tel{width: 236px;height:58px;float: right;margin-top: 56px;color: #fff;
        img{float:left;margin-right: 10px;}
        b{font-size:24px;color: #cba660;line-height: 35px;}
    }
}
.fixednav{}



//导航
@height_nav:83px; /*导航条高度*/
@nav_li_w:171px; /*导航条宽度*/
.navbg{width:100%;height:@height_nav;background: #ffffff;}
.header{
	.nav{
        width: 1200px;
        margin: 0 auto;
		background-position:0 0px;
		height:@height_nav;
		margin-bottom: 0px;
		/*导航鼠标hover样式.lon*/
		.lon{
			a{
                background: #cba660;
				background-position:50% 0;
                color:#fff;
			}
		}
		#Index{}
		li{.left;
			background:none; 
			height: @height_nav;
			position:relative;
			text-align: center;
			width: @nav_li_w; 
			z-index: 1000;
			a{
				background:none;
				background-position:50% -@height_nav;
				color: #333;
				display:block;
				font-family: "";
				font-size:16px; 
				height:@height_nav;
				line-height: @height_nav; 
				margin: 0px auto;
				text-decoration: none;
				transition: all .3s ease-in-out;
				-moz-transition: all .3s ease-in-out;
				-webkit-transition: all .3s ease-in-out;
				-o-transition: all .3s ease-in-out;
				
			}
			&:hover{.lon;}
		}
		
		.dropdown{
			.dropdown-menu{
                position: fixed;
                z-index: 9999;
				background: #141414;
                width: 100%!important;
                height: 62px;
				z-index: 10000;
                top: 105px;
                left: 0px;
                text-align: center;
					a{
                        line-height: 62px;
                        display: inline;
                        color: #b5b5b5;
					}
					&:hover{
						>a{
                            color: #b5b5b5;
						}
					}
			}
		}
		.nav-li{
			position: static;
			.nav-div{
				/*display: none;*/
				background: #f00;
				float: left;
				left: @nav_li_w;
				overflow: hidden;
				padding: 6px 0;
				position: absolute;
				top: 0px;
				width: 0px;
				transition: all .3s ease-in-out;
				-moz-transition: all .3s ease-in-out;
				-webkit-transition: all .3s ease-in-out;
				-o-transition: all .3s ease-in-out;
			}
			&:hover{
				.nav-div{
					width: 100px;
				}
				
			}
		}
	}
}

 /*banner图*/
    .swiper-container {
      width: 100%;
      height: 100%;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
    .swiper-slide img{width: 100%;float: left;}

 /*搜索框*/
.sousuo{width: 100%;height:66px;border-bottom: 1px solid #dbdbdb; }
.ssbody{width: 1118px;height: 66px;margin: 0 auto;line-height: 66px;}
.tou-dz{width:598px;float: left;height: 66px;
    a{margin: 0px 10px;text-decoration: none;color: #333;}
}
.tou-dy {
	float:right;
	width:334px;
	height:35px;
	padding-top:12px;
	/* 头部-右-关键词  */
}
.anniu {
	float:left;
	width:324px;
    border: 0px;
    height:35px;
    border-radius: 23px;
    background:#f2f2f2;
	margin-right:-39px;
    padding-left: 10px;
	/* 头部-右-按钮样式  */
}

.tou-dy .btn{width:33px;height:33px;border-radius: 0px;background: url(../images/btn.jpg) center no-repeat;border-radius: 0px;border: 0px;margin-top: -26px;}



 /*主页*/
.cp{width: 1200px;height: 930px;margin: 0 auto;}
.cptitle{width: 100%;height:152px;text-align: center;padding-top: 40px;
    h3{font-size: 40px;color: #d2d2d2;line-height: 76px;text-transform: uppercase;}
    h4{font-size:30px;color: #cba660;line-height: 30px;
        span{color: #989898;font-weight: normal;}
    }
}

#more{width:129px;height: 34px;border: 1px solid #cba660;margin: 0 auto;line-height: 34px;text-align: center;display: block;color: #cba660;text-decoration: none;}


.gs{width: 100%;height: 380px;background: #424242;padding-top:27px;
 
}
.gsbody{width: 1200px;height: 690px;margin: 0 auto;}
.com_con1{ height:49px;text-align:left; margin:0 auto;}
.com_con1 .tab{ overflow:hidden;width:620px; height:49px;float: right;}
.com_con1 .tab a{ display:block;float:left; text-decoration:none;color:#fff;text-align:center; width:145px; line-height:49px; margin-left: 52px; background:#000; height:49px;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.com_con1 .tab a:hover{ background:#cba660; color:#fff; text-decoration:none;}
.com_con1 .tab a.on{ background:#cba660; color:#fff; text-decoration:none;}
.context1{ overflow:hidden; height:641px;width: 1200px;}
.context1 li{ display:none;}

.gs1{
    img{float: left;}
    .gs1right{float: right;width: 600px;}
    .gs1title1{width: 100%;;height: 88px;line-height: 88px;
        h3{font-size: 48px;color: #ffffff;font-family: 'simsun';line-height: 88px;float: left;}
        a{font-size: 46px;color: #cba660;line-height: 88px;float: right;}
    }
    h4{font-size:30px;color: #cba660;line-height:40px;font-weight: normal;
        span{font-size: 20px;font-family: 'simsun';float: right;color: #fff;}
    }
    .gscontent{padding: 20px 0px;
        p{font-size: 14px;font-family: 'simsun';line-height: 26px;}
    }
}

.honor{margin: 0 auto;width: 1100px;height: 640px;
    .honorleft{width:479px;float: left;}
    .honorright{float: right;width: 583px;}
}

.xclist1{width:479px;float: left;height: 301px;overflow: hidden;margin:0px 0px 10px 0px;overflow: hidden;
    img{-webkit-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;transition: all 1s;}
    &:hover{
        img{transform: scale(1.1);}
    }
}

.xclist2{width:272px;height: 182px;float: left;margin-bottom: 33px;margin-right: 33px;overflow: hidden;
    img{width: 275px;height: 182px;-webkit-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;transition: all 1s;}
    &:hover{
        img{transform: scale(1.1);}
    }
}
.xclist2:nth-child(2n){margin-right: 0px;}


.advantage{width: 100%;height:526px;background: #f3f3f3;padding: 86px 0px;}
.adbody{width: 1200px;height: 526px;margin: 0 auto;
    .adlist1{width: 25%;height: 263px;float: left;background: #474747;text-align: center;
        img{padding-top: 37px;}
        h4{font-size: 18px;color: #fff;line-height: 40px;}
        span{color: #fff;font-size: 14px;line-height: 25px;}
    }
    .adlist2{width: 25%;height: 263px;float: left;background: #fff;text-align: center;
        img{padding-top: 37px;}
        h4{font-size: 18px;color: #333;line-height: 40px;}
        span{color: #333;font-size: 14px;line-height: 25px;}
    }
}

.adbody .adlist1:nth-child(2n){background: #ffffff;
        h4{color: #333;}
        span{color: #333;}
}


.adbody .adlist2:nth-child(2n){background: #474747;
        h4{color: #fff;}
        span{color: #fff;}
}


.currentmenu{	
    background:#ff0000 !important;
	color:#fff !important;
	text-decoration:none !important;
}

.advantage2{width: 100%;height:400px;background: url(../images/advantage2.jpg) center no-repeat; }




.picturea{ float:left; width:264px; height:319px; overflow:hidden;  padding:0px; margin-right: 48px;  _width:264px;position: relative;margin-bottom: 12px;
    &:hover{
        .picture1a img{ transform: scale(1.1);
}
    }
}
.picture1a a {   
	width:262px;
	height:262px;
    overflow: hidden;
    border: 1px solid #ddd;
	text-align:center;
	vertical-align:middle;
	background:#fff;
	overflow:hidden;
	display:table-cell; 
	/* position:relative;  */
	*display: block;
  }

.picture2a {width:264px; height:55px; text-align:center; line-height:50px;position: absolute;left: 0px;bottom: 0px;}
.picture2a a { color:#333; text-decoration: none; font-family: ''; }
.picture2a a:hover { color:#ff0000; }
.picture1a img{ vertical-align:middle; border:0;-webkit-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;transition: all 1s;}
.picturea:nth-child(4n){margin-right: 0px;}
.picture2a a span{float: left;font-size: 16px;color: #707070;}
.picture2a a i{float: right;height: 55px;color: #fe0000;padding-right: 2px;font-style: normal;}


.prolistimg{width: 100%;text-align: center;display: block;float: left;border-bottom: 1px solid #ddd;
    img{max-height: 250px;padding: 10px 0px;}
    .prolisttext{width: 100%;height: 40px;background: #0c1922;line-height: 40px;text-align: center;line-height: 40px;color: #fff;}
}


.adbanner{width: 963px;height: 67px;background: url(../images/adbanner.jpg) center no-repeat;margin: 57px auto;padding-left: 237px;padding-top: 119px;
    h4{font-size:24px;color: #fff;}
}

.nw{width:1200px;height:640px;margin: 0 auto;overflow: hidden;
    a{text-decoration: none;}
}
.nwtitle{width: 100%;height: 103px;padding:50px 0px;text-align: center;}



.newslist{width: 375px;height: 408px;float: left;margin-right: 37px;overflow: hidden;
    img{width:374px;height: 252px; }
    .nwtop{width: 100%;height: 47px;line-height: 47px;
        h4{font-size: 15px;color: #222222;float: left;line-height: 47px;font-weight: normal;}
        span{float: right;font-size: 14px;color: #8e8e8e;}
    }
    p{font-size: 13px;color: #8e8e8e;line-height: 25px;}
}

.newslist:nth-child(2){-webkit-animation-duration: 2s;animation-duration: 2s;}

.newslist:nth-child(3){margin-right: 0px;-webkit-animation-duration: 2.5s;animation-duration: 2.5s;}


 /*底部*/
.footer{background:url(../images/footerbg.jpg) repeat-x;width: 100%;}


.dibu{width: 1200px;height:271px;margin: 0 auto;font-size: 16px;text-align: center;color: #c0c0c0;line-height: 35px;
    a{color: #c0c0c0;text-decoration: none;}
}


.dibu1{width: 100%;height:51px;text-align: center;line-height: 51px;
    a{width: 150px;height: 51px;float: left;}
}

.dibu2{width: 100%;height:206px;
}

.dbcontact{float: left;padding-top:29px;font-size: 14px;color: #c0c0c0;text-align: left;}

.sheji{padding:2px 20px;border: 1px solid #ddd; }

.dbewm{width:248px;height:125px;float: right;margin-top: 43px;
    img{width: 125px;height: 125px;float: right;}
}



.yb_conct {
	position: fixed;
	z-index: 9999999;
	top: 40%;
	right: -127px;
	cursor: pointer;
	transition: all .3s ease;
}
.yb_bar ul li {
	width: 180px;
	height: 53px;
	font: 16px/53px '';
	color: #fff;
	text-indent: 54px;
	margin-bottom: 3px;
	border-radius: 3px;
	transition: all .5s ease;
	overflow: hidden;
}
.yb_bar .yb_top {
	background: #383838 url(../images/fixcont.png) no-repeat 0 0;
}
.yb_bar .yb_phone {
	background: #383838 url(../images/fixcont.png) no-repeat 0 -57px;
}
.yb_bar .yb_QQ {
	text-indent: 0;
	background: #383838 url(../images/fixcont.png) no-repeat 0 -113px;
}
.yb_bar .yb_ercode {
	/*height:200px;*/

	background: #383838 url(../images/fixcont.png) no-repeat 0 -169px;
}
.hd_qr {
	padding: 0 29px 25px 29px;
}
.yb_QQ a {
	display: block;
	text-indent: 54px;
	width: 100%;
	height: 100%;
	color: #fff;
}

/*内页开始*/
.ny{width: 1200px;margin: 0 auto;}
.main{width: 1200px;margin: 0 auto;padding: 15px 0px;height: auto;}
.main2{float: left;width: 1200px;}
#Mleft{float: left;margin-bottom: 15px;}
#Mleft2{margin-bottom: 15px;}

#Mright{float: right;width:1200px;margin-bottom: 15px;
    a{text-decoration: none;}
}

.nybanner{width:100%;margin: 0px auto;position: relative;
    h4{font-size:28px;line-height: 80px;padding-top: 85px;color: #fff;}
    span{font-size: 18px;color: #fff;line-height: 50px;font-family: 'simsun';}
}
.nybtext{width: 100%;position: absolute;left: 0px;top: 0px;}
.nytext2{width: 1100px;margin: 0 auto;}


.nybanner img{width: 100%;}




.toptitle{width: 100%;height: 50px;border-top: 1px solid #ddd;
    .title{width:1110px;height: 50px;line-height: 50px;margin: 0 auto;
        strong{font-size: 14px;}
        a{text-decoration: none;color: #333;}
    }
}

.article{
    .adc{padding: 15px;overflow: hidden;
        img{max-width: 100%;}
        p{font-size: 14px;line-height: 30px;text-indent: 28px;}
        .content{overflow: hidden;
            p{font-size: 14px;line-height: 30px;
                
            }
        }
    }
}

.right_main{
    .zhengli{padding: 15px;line-height: 35px;} 
    a{text-decoration: none;}
}

.page{text-align: center;font-size: 14px;font-family: '';margin: 27px 0px;
    a{background: #ddd;padding: 5px 15px;color: #333;text-decoration: none;}
    .current{background: @maincolor1;padding: 5px 15px;color: #fff;text-decoration: none;}
    #page_num{line-height: 50px;height:30px;margin-bottom: 0px;padding: 0px;margin-top: -3px;padding: 0px 5px;width: 60px;}
}

#prev_next{width: 100%;float: left;padding: 10px 0px;
    li{line-height: 30px;
        a{color: #333;text-decoration: none;}
    }
}


.xqtitle{width:98%;float: left;padding:5px 1%;background: #eee;
    h2{font-size: 16px;}
}


/*内页新闻列表*/

.news_dsm{width: 1118px;margin: 0 auto;padding: 20px 0px;border-bottom: 1px solid #ddd;display: block;float: left;margin-left: 41px;
    img{float: left;margin: 0px 25px 0px 0px;width: 20%;}
    h4{font-size: 21px;font-weight: normal;line-height: 50px;color: #333;}
    p{font-size: 12px;font-family: 'simsun';line-height: 30px;color: #333;}
    span{font-size: 12px;line-height: 30px;color: #333;
        img{height: 20px;width: 20px;margin-top: 5px;margin-right: 10px;}
    }
}
.newstype{width: 100%;height: 50px;border-bottom: 1px solid #ddd;
    a{display: block;width: 150px;height: 50px;float: left;line-height: 50px;text-decoration: none;color: #333;
        img{height: 20px;float: left;margin-top: 15px;padding-right: 10px;}
    }
}

.nynew{width: 100%;float: left;margin-bottom: 15px;
    a{text-decoration: none;}
}
.nytitle{width: 100%;height: 40px;float: left; border-bottom: 1px solid #ddd;line-height: 40px;margin-top: 10px;
    h4{float: left;line-height: 40px;font-size: 14px;font-weight: normal;color:#b60201;
        span{color: #666;font-family:'Arial';font-size: 14px;}
    }
}

.info_title{width: 100%;height: 44px;border-bottom: 2px solid #E0E0E0;font-size: 18px;color: #333;line-height: 44px;}

.menu_list{width:240px;margin:10px auto;border-top: 1px solid #E0E0E0;
    a{text-decoration: none;}
}
.menu_head{
	height: 47px;
	line-height: 47px;
	padding-left: 38px;
	font-size: 14px;
	color: #333;
	cursor: pointer;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	border-top: 1px solid #F1F1F1;
	position: relative;
	margin: 0px;
	font-weight: bold;
	background: #eee;
    font-weight: normal;
}
.menu_list .current{background:#383838;color: #fff;}
.menu_body{
	line-height: 38px;
	border-left: 1px solid #e1e1e1;
	backguound: #fff;
	border-right: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    float: left;
    padding: 5%;
    img{width: 100%;float: left;}
}

.menu_body a:hover{text-decoration:none;}
.menu_body p{color: #333;line-height: 30px;}

.newstj{width: 100%;height: 40px;float: left;border-bottom: 1px dashed #ddd;
    a{line-height: 40px;color: #333;}
}

//产品页
.proinfo{width: 100%;padding: 10px 0px;float: left;}

.neiye-z { 
	float:left;
	width:742px;
	height:502px;
}

.neiye-zimg {
	width:720px;
	height:480px;
	text-align:center;
	vertical-align:middle;
	background:#fff;
	overflow:hidden;
	display:table-cell; 
	/* position:relative;  */
	*display: block;
	border:solid 1px #ccc;
	padding:10px;
 }

.neiye-zimg img{ 
	vertical-align:middle;
	border:0;
}

.neiye-y{width: 422px;float: right;
    h4{font-size: 16px;font-size: 16px;line-height: 40px;border-bottom: 1px solid #ddd;}
    li{line-height: 50px;
        span{font-size:16px;color: #ff0000; }
    }
    img{width: 40%;}
}
.go_order{
    padding: 8px 25px;
    color: #fff;
    font-size: 16px;
    border-radius: 5px;
    background: #ff5e25;
    border: none;
    margin-top: 50px;
    outline: none;
}

.order-content{
    padding: 20px 30px;
    background: #fff;
}

.order-content .order-line{
    color: #333;
    height: 30px;
    line-height: 30px;
    margin-bottom: 12px;
    font-size: 14px;
}
.order-content .order-line:after{
    display: block;
    content: '';
    clear: both;
    height: 0;
    width: 0;
}
.order-content .order-line lable{
    width: 70px;
    margin-right: 5px;
    display: inline-block;
    float: left;
    text-align: right;
}
.order-content .order-line .order-zhi{
    float: left;
    padding: 10px;
    height: 30px;
    line-height: 30px;
    padding: 0px 10px;
    max-width: 380px;
    border: 1px solid #d2d2d2;
}
.order-content .order-line .order-zhi.noborder{
    border:none;
}
.order-content .order-line  .order-zhi.overword{
    height: 30px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;

}
.order-line.bz-line{
    height: auto;
}
.order-content .order-line .beizhu{
    padding: 10px;
    float: left;
    border: 1px solid #d2d2d2;
}
.order-content .order-line .dwid{
    width: 375px;
}
.order-content .order-line img{
    display: inline-block;
    float: left;
    margin-left:15px;
}
.order-content .go-sub{
    margin-left:70px;
    border: none;
    color: #fff;
    background: #ff5e25;
    font-size: 14px;
    padding: 8px 28px;
    margin-top:8px;
    border-radius: 5px;
    outline: none;
}
.order-content .go-sub:hover
{
    background: #FE4200;
}
#Mright .nynewslist:nth-child(2n){float: right;}
.nynewslist{width: 48%;height: 45px;float: left;line-height: 45px;font-size: 14px;color: #000;border-bottom: 1px solid #ddd;
    b{color: #006bb2;}
    span{float: right;font-family:'Arial';font-size: 14px;}
}

#Mright .midcenter{margin-bottom: 0px;}

.pronyleft{width: 790px;float: left;
    img{float: left;width: 100%;}
}
.prltitle{width: 95%;height: 50px;background: #cba660;margin: 10px 0px;padding-left: 5%;font-size: 16px;color: #fff;line-height: 50px;}

.pronyright{width: 380px;float: right;
    .prltitle{background: none;color: #000;border-bottom: 1px solid #ddd;}
    a{text-decoration: none;}
}

.newsbanner{width: 1200px;margin: 5px auto;
    img{width: 100%;}
}




/********人才招聘**********/
	#jobs_03 {
    width: 100%;
    margin: 0px auto;
    padding: 0 0 120px;
    background: none;
}
#jobs_03_mid {
    width: 100%;
    margin: 0 auto;
    background: #fff;
}
#jobs_title {
    padding: 0 3.33% 0;
    background: #464650;
    color: #fff;
    font-size: 14px;
    height: 54px;
    line-height: 54px;
}
#jobs_03 .td1 {
    width: 17.33%;
    float: left;
}
#jobs_03 .td2 {
    width: 17.33%;
    float: left;
}
#jobs_03 .td3 {
    width: 33.91%;
    float: left;
}
#jobs_03 .td4 {
    width: 17.41%;
    float: left;
}
#jobs_03 .td5 {
    width: 13.4%;
    float: left;
    a{color: #333;}
}

#jobs_ul{
	width: 100%;
    a{text-decoration: none;}
}
#jobs_ul ul{
    padding: 0 3.33% 73px;
}
#jobs_ul li {
    width: 100%;
}
#jobs_ul li .jobs_title {
    font-size: 14px;
    line-height: 30px;
    color: #777;
    padding: 16px 0;
    border-bottom: solid 1px #efefef;
    height: 30px;
}
#jobs_ul li .jobs_box {
    padding: 20px 3.5% 36px;
    background: #f5f5f5;
    position: relative;
    display:none;
}
#jobs_ul li .jobs_box i {
    position: absolute;
    left: 18px;
    top: -12px;
    width: 0;
    height: 0;
    border-width: 6px;
    border-style: solid;
    border-color: transparent transparent #f5f5f5;
}
#jobs_ul li .jobs_box .info1 {
    padding-bottom: 22px;
}
#jobs_ul li .jobs_box .info1 p {
    float: left;
    font-size: 14px;
    color: #333333;
    line-height: 25px;
    min-width: 24%;
    margin: 5px 0px;
    margin-right: 1%;
}
#jobs_ul li .jobs_box .info2 {
    border-bottom: 1px solid #e5e5e5;
    padding: 14px 0 22px;
}
#jobs_ul li .jobs_box .info2 .fl {
    width: 100%;
}
#jobs_ul li .jobs_box .info2 .fl h3{
	margin-bottom: 15px;
}
#jobs_ul li .jobs_box .info3 {
    margin-top: 31px;
}
#jobs_ul li .jobs_box .info3 .apply_btn {
    width: 151px;
    height: 41px;
    line-height: 41px;
    background: #f91747;
    font-size: 16px;
    color: #ffffff;
    float: left;
    text-align: center;
}
#jobs_ul li .jobs_box .info3 .all {
    float: right;
    font-size: 14px;
    color: #777777;
    height: 41px;
    line-height: 41px;
    padding-left: 30px;
    background: url(../images/all_ico.png) no-repeat 0 center;
}

//在线留言

.ly { float:left; width:1200px;  margin-top:15px; }
.ly-k { float:left; width:1168px; border:solid 1px #f4f4f4; padding:15px; }
.ly-k-k { float:left; width:1158px; height:32px; line-height:32px; font-family:""; font-size:14px; padding:0px 0px 0px 10px; border-radius:0px; border:dashed 1px #ccc; box-shadow:none; background:#fff; transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; }
.ly-k-k:hover { background:#f4f4f4; }
.ly-k-k1 { float:left; width:1158px; height:96px; line-height:32px; font-family:""; font-size:14px; padding:0px 0px 0px 10px; border-radius:0px; border:dashed 1px #ccc; box-shadow:none; transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; }
.ly-k-k1:hover { background:#f4f4f4; }
.ly-k-k2 { float:left; width:100px; height:32px; line-height:32px; font-family:""; font-size:14px; padding:0px 0px 0px 10px; border-radius:0px; border:dashed 1px #ccc; box-shadow:none; margin-right:15px; transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; }
.ly-k-k2:hover { background:#f4f4f4; }

.lxwm { float:left; width:772px; margin-top:15px; background:url('../images/lxwm.jpg') no-repeat; background-size:100%; padding-top:200px; }
.lxwm-z { float:left; width:400px; height:400px; margin-right:15px;  }
.lxwm-y { float:left; width:325px; height:368px; line-height:32px; font-family:""; font-size:14px; border:dashed 1px #ccc; padding:15px; }
.lxwm-y a { color:#000; text-decoration:none; }
.lxwm-y a:hover { color:#ff0000; }



.contactny{width:96%;padding: 2%;background: #eee;float: left;
    .cnyleft{width: 60%;float: left;
        h4{width: 100%;height: 50px;border-bottom: 1px solid #ddd;line-height: 50px;font-size: 16px;
            img{width: 25px;margin-right: 10px;}
        }
        li{width: 100%;height: 50px;line-height: 50px;font-size: 16px;
            img{width: 25px;margin-right: 10px;}
        }
        .cnyewm{width: 100%;
            img{width: 30%;margin: 2.5%;float: left;}
        }
    }
    .cnyright{width: 38%;float: right;}
}

#route {
    width: 100%;
    height: 60px;
    margin-top: 30px;
    border: 1px solid #dcdcdc;
    background: #fff;
    box-sizing: border-box;
    border-bottom: none;
}

#route span {
    width: 33%;
    height: 60px;
    display: block;
    float: left;
    text-align: center;
    line-height: 60px;
    cursor: pointer;
}

#route .hover {
    background: #c5b292;
    color: #000;
}
    #allmap {
        width:99%;
        height: 590px;
        overflow: hidden;
        
    }

    .contbox {
        width: 100%;
        height: 780px;
        background: url(../images/index01.jpg) center no-repeat;
        position: relative;
    }

    .contbox .bg {
        width: 100%;
        height: 780px;
        background: rgba(0, 0, 0, 0.6);
        left: 0;
        top: 0;
        position: absolute;
        z-index: 1
    }

    .contbox .conmid {
        width: 1400px;
        margin: 0 auto;
        padding-top: 100px;
        position: relative;
        overflow: hidden;
        z-index: 2
    }

    .contbox .conmid .left {
        width: 378px;
        height: 590px;
        background: rgba(255, 255, 255, 0.9);
    }

    .contbox .conmid .left .p {
        padding: 40px 30px;
        font-size: 15px;
        line-height: 34px;
        color: #222222
    }

    .contbox .conmid .left .p b {
        display: block;
        font-size: 18px;
        padding-top: 25px;
    }

    .contbox .conmid .left .p .b01 {
        font-size: 34px;
        line-height: 50px;
        color: #040301;
        font-weight: bold;
        display: block;
    }

    .contbox .conmid .left .p .b02 {
        font-size: 34px;
        height: 55px;
        color: #de0d17
    }

    .contbox .conmid .left .p .b03 {
        width: 60px;
        height: 3px;
        background: #040301;
        display: block;
    }

    .contbox .conmid .right {
        width: 960px;
        height: 550px;
    }

    .contbox .conmid .right .b01 {
        font-size: 65px;
        font-weight: bold;
        line-height: 80px;
        color: #fff
    }

    .contbox .conmid .right .b02 {
        font-size: 15px;
        height: 50px;
        color: rgba(255, 255, 255, 0.8);
    }

    .contbox .conmid .right .msgbox {
        width: 100%;
        height: 380px;
        background:rgba(197, 178, 146,0.6);
        /*background:rgba(222, 13, 23, 0.61);*/
        position: relative;
    }
    .contbox .conmid .right .msgbox .rtxt{width:450px;height: 275px;color: #fff; position: absolute;top: 50px;right: 100px;}
    .contbox .conmid .right .msgbox .rtxt .m01{font-weight: bold;font-size:26px}
    .contbox .conmid .right .msgbox .rtxt .m02{font-weight: bold;font-size:32px;padding-top:10px}
    .contbox .conmid .right .msgbox .rtxt .m03{padding-top: 20px}
    .contbox .conmid .right .msgbox .rtxt .m03 li{width:60px;height: 55px;line-height: 24px;color: #fff;font-size: 14px;border: 1px #fff solid;text-align: center;float: left;margin: 10px;padding: 10px 30px;}
    .contbox .conmid .right .msgbox #e_name {
        width: 280px;
        height: 38px;
        background:#fff;
        font-family: "";
        color: #292929;
        border: none;
        padding-left: 20px;
        left:40px;
        top:50px;
        position: absolute;
    }

    .contbox .conmid .right .msgbox #e_mobile {
        width: 280px;
        height: 38px;
        background:#fff;
        font-family: "";
        color: #292929;
        border: none;
        padding-left: 20px;
        left: 40px;
        top: 100px;
        position: absolute;
    }

    .contbox .conmid .right .msgbox #e_content {
        width: 280px;
        height: 73px;
        background:#fff;
        font-family: "";
        line-height: 40px;
        color: #292929;
        border:none;
        padding-left: 20px;
        left: 40px;
        top: 150px;
        position: absolute;
    }

    .contbox .conmid .right .msgbox #checkCode {
        width: 100px;
        height: 38px;
        line-height: 38px;
        color: #292929;
        border:none;
        background:#fff;
        text-align: center;
        top:235px;
        left:40px;
        position: absolute;
    }

    .contbox .conmid .right .msgbox #e_submit {
        width: 100px;
        height: 38px;
        font-size:20px;
        font-family: "";
        line-height: 38px;
        color: #b72229;
        text-align: center;
        background: #fff;
        border:none;
        text-transform: uppercase;
        left: 40px;
        top: 285px;
        font-weight: bold;
        position: absolute;
        transition: 0.4s all
    }

    .contbox .conmid .right .msgbox #e_submit:hover {
        background: #292929;color: #fff
    }











