﻿*{ padding:0; margin:0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
body{line-height:24px; color:#000000; background:#fff; font-family:"Microsoft YaHei";}
ol,ul,li{ list-style-type:none;}
a{text-decoration: none; color:#000;}
:focus {outline: 0;}
img{ display:block;}
.leftF{ float:left;}
.rightF{ float:right;}
.clearFix{ overflow:hidden;}


.topDiv{ width:100%; min-width:1200px; height:136px; background-color:#f5a200; position:relative;}
.hDiv{ width:100%; padding-left:186px; position:absolute; left:0; top:0; z-index:9999;}
.hDiv div.hinner{ background-color:#000; padding:23px 0 0 18px; height:73px; position:relative;}

.nav-wrap{ width:100%; height:63px; position:absolute; top:73px; left:0px; z-index:999;}
.nav{ width:1200px; margin:0px auto auto auto;}
.nav ul li{ position:relative; float:left; width:64px; height:63px; margin-right:30px;}
.nav ul li a{ width:64px; height:63px; font-size:18px; line-height:20px;  color:#fff; display:block;padding:11px 0 0 14px;}
.nav ul li.cur a{ background-color:#000;}
.nav ul li a:hover{ background-color:#9f6900;}
.nav .zj_logo{ float:left; width:252px; height:63px; padding:0 42px 0 45px; }
.nav .zj_logo img{  display:none; }

.teImg{ position:absolute; right:44px; top:12px;}

.header_top_menu{ position:absolute; right:30px; top:26px;}
 .header_top_menu > ul{ float:left;}
.header_top_menu > ul > li{ float:left; margin-right:34px; height:50px;}
.header_top_menu > ul > li > a{ color:#fff; font-size:14px;}
.header_top_menu > ul > li.cur a{  color:#004589;}
.header_top_menu > ul > li > a:hover{ color:#f5a200;}
.header_top_menu ul.tb li{ width:24px ; cursor:pointer; height:24px; background-color:#999999; border-radius:2px; margin-right:15px;}
.header_top_menu ul.tb li.cur{ background-color:#f5a200;}

.tb .wx{ background:url(../image/wx.png) no-repeat center center #999999; position:relative;}
.wxDiv{  position:absolute; display:none; left:-35px; top:20px; z-index:999;}
.header_top_menu ul.tb li a{ padding:2px;}
.header_top_menu ul.tb li a:hover{ color:#fff;}
.tb li.email{ background:url(../image/email.png) no-repeat center center #999999; position:relative;}

.tb li.ip{ background:url(../image/ip.png) no-repeat center center #999999; position:relative;}
.sm_menu{ position:relative;}
.sm_menu li div{ position:absolute; /*left:-17px;*/; display:none; top:47px; background-color:#000; width:126px; height:auto; line-height:30px; text-align:center; z-index:9999; padding-bottom:20px; font-size:14px;}
.sm_menu li div a{ display:block; color:#fff;}
.sm_menu li div a:hover{ color:#f5a200;}
.sm_menu > li > a i{ width:31px; height:26px; vertical-align:middle; display:inline-block; margin-right:5px; background-size:cover;}
.sm_menu > li > a i.gw{ background:url(../image/gw.png) no-repeat;}
.sm_menu > li > a i.pers{ background:url(../image/pers.png) no-repeat;}
.sm_menu > li > a i.md{ background:url(../image/md.png) no-repeat;}


.cooper{ width:100%; min-width:1200px; height:335px; background-color:#f1f1f1; position:relative; color:#fff;}
.blueDiv{ width:400px; height:335px; background-color:#0054a7; position:relative; padding:38px 38px 0 0;}
.cooper_tit{ float:right;}
.cooper_tit p{ font-size:14px; text-align:justify; width:240px; padding:30px 0 0 10px;}
.triangle-right { position:absolute; margin-top:-5px; top:50%; right:-12px;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-left: 12px solid #0054a7;
    border-bottom: 10px solid transparent;
}
.cooper_com{ padding:19px 0 0 55px;}

.btDiv{width:100%; min-width:1200px; height:100%; background-color:#f7ab00;}
.subNav{ width:100%; height:60px; background-color:#000; color:#fff; line-height:60px;}
.subNav ul{ width:1100px; margin:0 auto;}
.subNav ul li{ float:left; border-right:1px solid #3b3b3b; width:110px; text-align:center;}
.subNav ul li:last-child{ border-right:none;}
.subNav ul li a{ color:#fff; display:block;}
.subNav ul li.cur a,.subNav ul li a:hover{ color:#f9b832;}

.innerDiv{ width:1200px; height:100%; margin:0 auto; padding:35px 0 36px 0; position:relative;}

.join{ margin-right:71px;}
.tel p i{ width:26px; height:28px; display:inline-block; vertical-align:middle; background-image:url(../image/icons.png);background-size:cover; margin-right:11px;}
.tel p i.i1{ background-position:0 0;}
.tel p i.i2{ background-position:0 -28px;}
.tel p i.i3{ background-position:0 -56px;}
.ewm{ margin-top:62px;}

.bt{ width:100%; height:105px; border-top:1px solid #fff; text-align:right; font-size:14px;}
.btInfor{ padding-top:15px; line-height:30px;}
input[type="text"],input[type="tel"]{width:180px; height:25px;background-color:#fff; font-size:14px; border:none; margin-bottom:27px; text-indent:1em;}
input[type="button"]{ width:200px; height:40px; background-color:#ff6100; font-size:16px; border:none; color:#fff; margin:0 auto; display:block;}
.tit{ font-size:20px; line-height:30px; margin-bottom:25px;}
.tit span{ font-size:12px; padding-left:10px;}
.tel p{color:#0d0509; margin-bottom:5px;}
.tel p span.rx{ font-size:28px; padding-left:5px;}
.tel p span.gw{ font-size:22px; padding-left:5px;}
.tel{ font-size:14px;}
.bottom{ position:relative;}
.person{ position:absolute; bottom:4px; right:50%; margin-right:-631px; z-index:9999;}
.form_left{ margin-right:62px;}

.bg_adva{ width:100%; height:393px; background:url(../image/adva.jpg) no-repeat center center; background-size:cover;}
.bg_adva2{ width:100%; height:393px; background:url(../image/adva2.jpg) no-repeat center center; background-size:cover;}
.bg_adva3{ width:100%; height:393px; background:url(../image/adva3.jpg) no-repeat center center; background-size:cover;}
.bg_adva4{ width:100%; height:393px; background:url(../image/adva4.jpg) no-repeat center center; background-size:cover;}
.lb{ height:528px;}
.slideBox{ width:100%; position:absolute; font-size:0;}

.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; float:left; }
.slideBox .bd img{ width:100%; height:100%; display:block;  }

.tipMsg ul li{ display:none;}


/**/
.msg{ height:22px; line-height:22px; font-size:14px; text-align:center; color:#ff0000;}
#menu .bg
{
	position:absolute;
	left:0px;
	top:63px;
	width:100%;
	height:40px;
	background-color:#000000;
    z-index:999;
    display:none;
	}
#menu .menu-box
{
	position:absolute;
	left:0px;
	top:63px;
	width:100%;
	height:40px;
	font-size:14px;
    z-index:999;
    display:none;
	}
#menu .menu-box dl 
{
    z-index:999;
}
#menu .menu-box dt
{
	float:left;
	display:inline;
	height:40px;
	line-height:40px;
	padding:0px 10px;
	font-size:15px;
    z-index:999;
	}
#menu .menu-box dt a
{
	display:block;
	width:100%;
    height:40px;
	line-height:40px;
	padding-top:0px;
	background-color:Transparent;
	color:#ffffff;
    transition:color 300ms ease 0s;
	}
#menu .menu-box dt a:hover
{
	background-color:Transparent;
	color:#f5a200;
    text-decoration:none;
	}


.link-layout
{
	width:100%;
	min-width:1200px;
	background-color:#ffffff;
	border-top:solid 1px #e2e0d6;
	}
.link-layout .link
{
    position:relative;
	width:1200px;
	height:66px;
	line-height:66px;
	margin:0px auto auto auto;
	}
.link-layout .link .left-btn
{
    position:absolute;
    left:-20px;
    top:23px;
    display:block;
    width:11px;
    height:23px;
    background:url(/images/icon-7.png) 0px 0px  no-repeat;
    cursor:pointer;
    }
.link-layout .link .right-btn
{
    position:absolute;
    right:-20px;
    top:23px;
    display:block;
    width:11px;
    height:23px;
    background:url(/images/icon-8.png) 0px 0px no-repeat;
    cursor:pointer;
    }
.link-layout .link .link-head
{
    float:left;
    display:inline;
    width:60px;
    text-align:center;
    font-size:14px;
    font-weight:600;
    color:#000000;
    }
.link-layout .link .hid-con
{
    float:left;
    display:inline;
    width:1140px;
    height:100%;
    overflow:hidden;
    }
.link-layout .link .list
{
    width:100%;
    }
.link-layout .link .list li
{
    float:left;
    display:inline;
    width:162px;
    height:66px;
    text-align:center;
    }
.link-layout .link .list li img
{
    width:162px;
    height:66px;
    border:0;
    }
    
.sheji-wrap
{
	position:relative;
    width:100%;
    min-width:1200px;
    height:414px;
    overflow:hidden;
    }
.sheji-wrap .container
{
	position:relative;
	padding-top:100px;
	text-align:center;
	}
.sheji-wrap .container .kf1
{
	position:absolute;
	left:0px;
	top:100px;
	display:block;
	width:243px;
	height:34px;
	}
.sheji-wrap .container .kf2
{
	position:absolute;
	right:0px;
	top:100px;
	display:block;
	width:243px;
	height:34px;
	}
.sheji-wrap .img-container
{
	position:absolute;
	top:0px;
	left:50%;
	width:1920px;
	margin-left:-960px;
	animation: myfirst 20s infinite;
	-moz-animation: myfirst 20s infinite;	/* Firefox */
	-webkit-animation: myfirst 20s infinite;	/* Safari 和 Chrome */
	-o-animation: myfirst 20s infinite;	/* Opera */
	}
.sheji-wrap .img-container img
{
    width:1920px;
    height:439px;
    }
.sheji-wrap .container
{
	position:relative;
    width:1200px;
    margin:0px auto auto auto;
    padding-top:100px;
    text-align:center;
    }	
.sheji-wrap .container .head
{
	width:100%;
	font-size:46px;
	color:#ffffff;
	}
.sheji-wrap .container .title
{
	width:100%;
	line-height:28px;
	padding-top:5px;
	font-size:16px;
	color:#ffffff;
	}
.sheji-wrap .container .btn
{
	width:100%;
	line-height:28px;
	padding-top:25px;
	text-align:center;
	}
.sheji-wrap .container .btn a
{
	display:inline-block;
	width:px;
	margin:0px 22px;
	}
.sheji-wrap .container .btn a img
{
	margin-bottom:10px;
	}
.sheji-wrap .container .btn a p
{
	line-height:20px;
	font-size:16px;
	color:#ffffff;
	}

/*底部*/
.footnav-layout
{
	width:100%;
	min-width:1200px;
	height:60px;
	background:url(/images/bottombg.jpg);
	border-bottom:solid 1px #979793;
	}    
.footnav
{
	width:992px;
	height:60px;
	margin:0 auto;
	}
.footnav li
{
	position:relative;
	float:left;
	width:110px;
	text-align:center;
	line-height:59px;
	}
.footnav li i
{
	position:absolute;
	top:20px;
	right:0px;
	width:2px;
	height:20px;
	background-color:#c6c5c4;
	}
.footnav li a
{
	display:block;
	width:109px;
	height:60px;
	color:#999998;
	font-size:16px;
	font-family:微软雅黑;
	}
.footnav li a:hover,.footnav li a.hover
{
	color:#ffffff; 
	text-decoration:none;
	}

.foot-layout
{
	width:100%;
	min-width:1400px;
	height:300px;
	background-color:#ffe9b0;
	}    
.foot-layout .foot-top
{
    position:relative;
	width:1200px;
	height:300px;
	margin:0 auto;
	}
.person{ position:absolute; bottom:4px; right:50%; margin-right:-680px; z-index:9999;}
.foot-nav
{
    float:left;
    display:inline;
    width:282px;
    padding-top:50px;
    }
.foot-nav li
{
    float:left;
    display:inline;
    width:106px;
    line-height:38px;
    padding-left:35px;
    font-size:16px;
    box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;
    }
.foot-nav li a
{
    color:#000000;
    }
    
.foot-layout .foot-top .left-msg
{
	float:left;
	display:inline;
	width:252px;
	margin-left:68px;
	padding-top:20px;
	}
.foot-layout .foot-top .foot-head
{
    height:26px;
    padding-left:10px;
    color:#000000;
    }
.foot-layout .foot-top .foot-head .ch
{
    font-size:20px;
    }
.foot-layout .foot-top .foot-head .en
{
    padding-left:10px;
    font-size:12px;
    }
.foot-layout .foot-top .left-msg .msgtab
{
    width:100%;
    }
.foot-layout .foot-top .left-msg .msgtab td
{
    height:30px;
    padding:5px 0px;
    font-size:16px;
    color:#000000;
    }
.foot-layout .foot-top .left-msg .msgtab td span
{
    color:#ff0000;
    }
.foot-layout .foot-top .left-msg .msgtab td .txt
{
    width:182px;
    height:26px;
    line-height:26px;
    margin-left:5px;
    padding-left:5px;
    border:0px;
    background-color:#ffffff;
    font-family:微软雅黑;
    font-size:14px;
    }
.foot-layout .foot-top .left-msg .msgtab .btn
{
    width:186px;
    height:30px;
    line-height:30px;
    margin-top:10px;
    border:0px;
    outline:0px;
    background-color:#612701;
    cursor:pointer;
    font-family:微软雅黑;
    font-size:16px;
    color:#ffffff;
    }
.foot-layout .foot-top .left-msg .msgtab span
{
    line-height:30px;
    font-family:微软雅黑;
    font-size:14px;
    color:#ffffff;
    }
.foot-layout .foot-top .right-con
{
    float:left;
    display:inline;
    width:330px;
    margin-left:50px;
    padding-top:20px;
    }
.foot-layout .foot-top .right-con .foot-head
{
    padding-left:38px;
    }
    
.phone-con
{
    padding-top:10px;
    }
.phone-con .item
{
    line-height:28px;
    padding-left:38px;
    font-size:16px;
    color:#000000;
    }
.phone-con .left-head
{
    float:left;
    display:inline;
    width:72px;
    }
.phone-con .phonecon
{
    float:right;
    display:inline;
    width:220px;
    font-size:22px;
    color:#612701;
    }
.phone-con .phone
{
    background:url(/images/icon-3.png) 0px 5px no-repeat;
    }
.phone-con .web
{
    background:url(/images/icon-4.png) 0px 5px no-repeat;
    }
.phone-con .address
{
    background:url(/images/icon-5.png) 0px 5px no-repeat;
    }
.ewm-con
{
    padding-left:40px;
    }
.ewm-con .ewm
{
    position:relative;
    float:left;
    display:inline;
    width:115px;
    height:90px;
    padding-top:2px;
    vertical-align:middle;
    }
.ewm-con .ewm img
{
    float:left;
    display:inline;
    vertical-align:middle;
    }
.ewm-con .ewm span
{
    display:table;
    position:absolute;
    top:0px;
    right:2px;
    width:20px;
    height:90px;
    
    font-size:12px;
    }

.foot-copy
{
    width:100%;
    min-width:1400px;
    height:106px;
    background-color:#000000;
    }
.foot-copy .copy-container
{
    position:relative;
    width:1200px;
    height:106px;
    margin:0px auto auto auto;
	}
.foot-copy .copy-container .logo
{
    float:left;
    display:inline;
    width:388px;
    height:106px;
    padding-left:35px;
    }
.foot-copy .copy-container .copy
{
    float:right;
    display:inline;
    width:748px;
    padding-top:26px;
    text-align:right;
    }
.foot-copy .copy-container .copy p
{
    line-height:24px;
    font-size:14px;
    color:#ffffff;
    }
.foot-copy .copy-container .copy p a
{
    color:#ffffff;
    }

	
.img
{
	overflow:hidden;
	}
.img img
{
	transform: translateZ(0px);
    transition: transform 0.2s ease 0s;
	}
.img:hover img
{
    transform: scale(1.1, 1.1);
    transition: transform 0.6s ease 0s;
}
	
/*锁屏*/
.parentLayer
{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	background-color:#000000;
	filter:alpha(opacity=60);
    opacity:0.6;
    -moz-opacity:0.6;
	display:none;
	z-index:30000;
	visibility: visible;
	}
	
/*内容 begin*/
.content-wrap
{
    position:absolute;
    left:0px;
    top:-900px;
    width:1100px;
    height:580px;
    background-color:#e1e1e1;
    z-index:30000;
    }
.content-wrap .close
{
    position:absolute;
    top:0px;
    right:0px;
    width:37px;
    height:37px;
    background:url(../image/close.png) no-repeat;
    cursor:pointer;
    }

.content-wrap .content
{
	padding:10px 30px;
    line-height:28px;
    font-size:16px;
    }
.content-wrap .container
{
	display:none;
    }
/*内容 end*/

@keyframes myfirst
{
	0%  {
		transform:scale(1);
		-ms-transform:scale(1); /* IE 9 */
		-moz-transform:scale(1); /* Firefox */
		-webkit-transform:scale(1); /* Safari and Chrome */
		-o-transform:scale(1); /* Opera */
	}
	50%{
		transform:scale(1.1);
		-ms-transform:scale(1.1); /* IE 9 */
		-moz-transform:scale(1.1); /* Firefox */
		-webkit-transform:scale(1.1); /* Safari and Chrome */
		-o-transform:scale(1.1); /* Opera */
	}
	100%  {
		transform:scale(1);
		-ms-transform:scale(1); /* IE 9 */
		-moz-transform:scale(1); /* Firefox */
		-webkit-transform:scale(1); /* Safari and Chrome */
		-o-transform:scale(1); /* Opera */
	}
}

@-moz-keyframes myfirst /* Firefox */
{
	0%  {
		transform:scale(1);
		-ms-transform:scale(1); /* IE 9 */
		-moz-transform:scale(1); /* Firefox */
		-webkit-transform:scale(1); /* Safari and Chrome */
		-o-transform:scale(1); /* Opera */
	}
	50%{
		transform:scale(1.1);
		-ms-transform:scale(1.1); /* IE 9 */
		-moz-transform:scale(1.1); /* Firefox */
		-webkit-transform:scale(1.1); /* Safari and Chrome */
		-o-transform:scale(1.1); /* Opera */
	}
	100%  {
		transform:scale(1);
		-ms-transform:scale(1); /* IE 9 */
		-moz-transform:scale(1); /* Firefox */
		-webkit-transform:scale(1); /* Safari and Chrome */
		-o-transform:scale(1); /* Opera */
	}
}

@-webkit-keyframes myfirst /* Safari 和 Chrome */
{
0%  {
		transform:scale(1);
		-ms-transform:scale(1); /* IE 9 */
		-moz-transform:scale(1); /* Firefox */
		-webkit-transform:scale(1); /* Safari and Chrome */
		-o-transform:scale(1); /* Opera */
	}
	50%{
		transform:scale(1.1);
		-ms-transform:scale(1.1); /* IE 9 */
		-moz-transform:scale(1.1); /* Firefox */
		-webkit-transform:scale(1.1); /* Safari and Chrome */
		-o-transform:scale(1.1); /* Opera */
	}
	100%  {
		transform:scale(1);
		-ms-transform:scale(1); /* IE 9 */
		-moz-transform:scale(1); /* Firefox */
		-webkit-transform:scale(1); /* Safari and Chrome */
		-o-transform:scale(1); /* Opera */
	}
}

@-o-keyframes myfirst /* Opera */
{
0%  {
		transform:scale(1);
		-ms-transform:scale(1); /* IE 9 */
		-moz-transform:scale(1); /* Firefox */
		-webkit-transform:scale(1); /* Safari and Chrome */
		-o-transform:scale(1); /* Opera */
	}
	50%{
		transform:scale(1.1);
		-ms-transform:scale(1.1); /* IE 9 */
		-moz-transform:scale(1.1); /* Firefox */
		-webkit-transform:scale(1.1); /* Safari and Chrome */
		-o-transform:scale(1.1); /* Opera */
	}
	100%  {
		transform:scale(1);
		-ms-transform:scale(1); /* IE 9 */
		-moz-transform:scale(1); /* Firefox */
		-webkit-transform:scale(1); /* Safari and Chrome */
		-o-transform:scale(1); /* Opera */
	}
}
#cnzz_stat_icon_1261693160{display:block;height:0;}
#cnzz_stat_icon_1261693160 img{width:0;}