﻿body
{
	margin:0px; 
	padding:0px;
	font-family:"微软雅黑",arial;
	font-size:13px;
	background:url(../images/bg.jpg);
	}
		
ul,li,h1,h2,h3,h4,h5,h6,dd,dl,dt,p,a,img
{
	margin:0;
	padding:0px;
	border:0px;
	list-style-type:none;
	text-decoration:none;
	}
a:hover{text-decoration:underline;}
.clear{clear:both;}

.head-wrap
{
	position:relative;
	width:100%;
	min-width:1400px;
	height:140px;
	background-color:#fff;
	z-index:9999;
	}
.head-wrap .container
{
    position:relative;
	width:1200px;
	height:80px;
	margin:0px auto auto auto;
	}
.head-wrap .container .logo
{
    position:absolute;
    left:0px;
    top:0px;
    width:376px;
    height:80px;
    }
.head-wrap .container .logo .txt
{
    position:absolute;
    top:22px;
    left:426px;
    width:500px;
    line-height:30px;
    font-size:18px;
    }
.head-wrap .container .tel
{
    position:absolute;
    top:22px;
    right:0px;
	width:224px;
	height:30px;
	line-height:30px;
	padding-left:32px;
	background:url(../images/icon-1.png) 0px 5px no-repeat;
	font-size:16px;
	box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;
	}
.head-wrap .container .tel span
{
	font-size:18px;
	font-weight:600;
	}
	
.top-layout-bg
{
	position:absolute;
	left:0px;
	top:83px;
	width:100%;
	height:75px;
	min-width:1400px;
	background-color:#f4f6f6;
	filter:alpha(opacity=80);
    opacity:0.8;
    -moz-opacity:0.8;
	}
.top-layout
{
	position:relative;
	width:100%;
	height:59px;
	min-width:1200px;
	background-color:#d7141a;
	border-bottom:solid 1px #c19441;
	z-index:999;
	}
.top-layout .top
{
	position:relative;
	width:1200px;
	height:59px;
	margin:0 auto;
	}
.menu
{
	width:1128px;
	height:59px;
	margin:0px auto auto auto;
	}
.menu ul li
{
	position:relative;
	float:left;
	display:inline;
	width:95px;
	height:59px;
	line-height:59px;
	margin:0px 23px;
	}
.menu ul li a
{
	position:relative;
	display:block;
	height:59px;
	line-height:59px;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	}
.menu ul li a span
{
	display:block;
	width:100%;
	height:59px;
	color:#ffffff;
	}
.menu ul li a .ch
{
	font-size:18px;
	}
.menu ul li a:hover span,.menu ul li.current a span
{
    background:url(../images/icon-2.png) 0px 10px no-repeat;
	color:#FFFFFF;
	}
.menu ul li a:hover span,.menu ul li.current a span
{
	color:#ffffff;
	}
.menu li .bg
{
	position:absolute;
	left:0px;
	top:59px;
	width:100%;
    height:33px;
    background-color:#c19441;
    display:none;
    z-index:999;
	}
.menu li .box
{
	position:absolute;
	left:0px;
	top:59px;
	width:100%;
	height:33px;
	font-size:14px;
    z-index:999;
    display:none;
	}
.menu li .box dl 
{
    z-index:999;
}
.menu li .box dt
{
	float:left;
	display:inline;
	height:30px;
	line-height:30px;
	padding:0px 20px;
	font-size:16px;
    z-index:999;
	}
.menu li .box dt a
{
	display:block;
	width:100%;
    height:30px;
	line-height:30px;
	padding-top:0px;
	background-color:Transparent;
	color:#ffffff;
    transition:color 300ms ease 0s;
	}
.menu li .box dt a:hover
{
	background-color:Transparent;
	color:#d7141a;
    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:#f0f0f0;
	}    
.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:#d7141a;
    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:#d7141a;
    }
.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;
    padding:30px 0px;
    background-color:#000000;
    }
.foot-copy .copy-container
{
    position:relative;
    width:1200px;
    margin:0px auto auto auto;
	}
.foot-copy .copy-container p
{
    line-height:24px;
    font-size:14px;
    color:#ffffff;
	text-align:center;
    }
.foot-copy .copy-container a
{
    color:#ffffff;
    }

	
	
/*锁屏*/
.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(../images/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;}