
.show,.block{display:block;}
.mark,.fl,.mark-sub,.fr{display:inline;}
.mark,.fl{float:left;} .mark-sub,.fr{float:right;}
.fs-14{font-size:14px;} .fs-16{font-size:16px;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden;}
.clearfix{*zoom:1} .clearfix:after{content:"\20"; clear:both; height:0; display:block; overflow:hidden;}


.top{background: url(../images/top1.png) no-repeat top center; height:125px; position:absolute;top:0; width:100%; z-index:10}
.top1{ width:1150px; margin:0 auto; height:90px;}
.logo{ width:600px; height:90px;float:left; margin-top:15px;padding-left:15px;}
.lag{ width:200px; height:57px;float:right; color:#FFFFFF; line-height:57px; padding-right:15px; text-align:right}
.lag a{color:#FFFFFF}
.lag a:hover{ color:#FFFF00}
.top2{ width:100%; height:437px; background-color:#e60012; position:absolute;top:0; z-index:9}
.top3{ width:100%; height:250px; background-color:#e60012; position:absolute;top:0; z-index:9}

/*banner±³¾°Í¼*/
.banner{height: 437px;position: relative;}
.banner2{height: 250px;position: relative;}
.banner .b_inner{height: 437px;position: relative;z-index: 100;width:1350px;margin:0 auto;}
.bannerpics{position: absolute;left: 0px;top: 0px;}
.bannerpics ul{background: #000;height: 437px;}
.bannerpics li{height: 437px;overflow: hidden;position: absolute;left:0;top: 0;}
.bannerpics li div{height: 437px;width:100%;}
.bannerpics .pdiv1{opacity: 0;}
.bannerpics .pdiv2{opacity: 0;}
.bannerpics li .pdiv1{-webkit-backface-visibility:hidden;-webkit-animation:imageAnimationA 30s linear normal 0s;-moz-animation:imageAnimationA 30s linear normal 0s;-o-animation:imageAnimationA 30s linear normal 0s;animation:imageAnimationA 30s linear normal 0s;}
.bannerpics li .pdiv2{-webkit-backface-visibility:hidden;-webkit-animation:imageAnimation 30s linear infinite 0s;-moz-animation:imageAnimation 30s linear infinite 0s;-o-animation:imageAnimation 30s linear infinite 0s;animation:imageAnimation 30s linear infinite 0s;}
/*.pgb{height: 25px;width: 100%;background: url(images/banpbg.png) no-repeat center top;position: absolute;left: 0px;top: 418px;z-index: 10;}*/
.ceslogo{height: 311px;width: 100%;background: url(../images/ces.png) no-repeat center top;position: absolute;left: 0px;top: 0px;z-index: 20;}
.bannerpics li:nth-child(1) div{-moz-animation-delay:0s;-webkit-animation-delay:0s;animation-delay:0s;}
.bannerpics li:nth-child(2) div{-moz-animation-delay:8s;-webkit-animation-delay:8s;animation-delay:8s;}
.bannerpics li:nth-child(3) div{-moz-animation-delay:18s;-webkit-animation-delay:18s;animation-delay:18s;}
.bannerpics li:nth-child(4) div{-moz-animation-delay:28s;-webkit-animation-delay:28s;animation-delay:28s;}
/*banner±³¾°Í¼ END*/
@-webkit-keyframes imageAnimation{
0%{opacity:0;-webkit-animation-timing-function:ease-in}
9%{opacity:1;-webkit-transform:scale(1.05);-webkit-animation-timing-function:ease-out}
20%{opacity:1;-webkit-transform:scale(1.1)}
40%{opacity:0;-webkit-transform:scale(1.1)}
100%{opacity:0}}
@-moz-keyframes imageAnimation{
0%{opacity:0;-moz-animation-timing-function:ease-in}
9%{opacity:1;-moz-transform:scale(1.05);-moz-animation-timing-function:ease-out}
20%{opacity:1;-moz-transform:scale(1.1)}
40%{opacity:0;-moz-transform:scale(1.1)}
100%{opacity:0}}
@-o-keyframes imageAnimation{
0%{opacity:0;-o-animation-timing-function:ease-in}
9%{opacity:1;-o-transform:scale(1.05);-o-animation-timing-function:ease-out}
20%{opacity:1;-o-transform:scale(1.1)}
40%{opacity:0;-o-transform:scale(1.1)}
100%{opacity:0}}
@-ms-keyframes imageAnimation{
0%{opacity:0;-ms-animation-timing-function:ease-in}
9%{opacity:1;-ms-transform:scale(1.05);-ms-animation-timing-function:ease-out}
20%{opacity:1;-ms-transform:scale(1.1)}
40%{opacity:0;-ms-transform:scale(1.1)}
100%{opacity:0}}
@keyframes imageAnimation{
0%{opacity:0;animation-timing-function:ease-in}
9%{opacity:1;transform:scale(1.05);animation-timing-function:ease-out}
20%{opacity:1;transform:scale(1.1)}
40%{opacity:0;transform:scale(1.1)}
100%{opacity:0}}

@-webkit-keyframes imageAnimationA{
0%{opacity:1;-webkit-animation-timing-function:ease-in}
9%{opacity:1;-webkit-transform:scale(1.0);-webkit-animation-timing-function:ease-out}
16%{opacity:.7;-webkit-transform:scale(1.02)}
34%{opacity:0;-webkit-transform:scale(1.02)}
100%{opacity:0}}
@-moz-keyframes imageAnimationA{
0%{opacity:1;-moz-animation-timing-function:ease-in}
9%{opacity:1;-moz-transform:scale(1.0);-moz-animation-timing-function:ease-out}
16%{opacity:.7;-moz-transform:scale(1.02)}
34%{opacity:0;-moz-transform:scale(1.02)}
100%{opacity:0}}
@-o-keyframes imageAnimationA{
0%{opacity:1;-o-animation-timing-function:ease-in}
9%{opacity:1;-o-transform:scale(1.0);-o-animation-timing-function:ease-out}
16%{opacity:.7;-o-transform:scale(1.02)}
34%{opacity:0;-o-transform:scale(1.02)}
100%{opacity:0}}
@-ms-keyframes imageAnimationA{
0%{opacity:1;-ms-animation-timing-function:ease-in}
9%{opacity:1;-ms-transform:scale(1.0);-ms-animation-timing-function:ease-out}
16%{opacity:.7;-ms-transform:scale(1.02)}
34%{opacity:0;-ms-transform:scale(1.02)}
100%{opacity:0}}
@keyframes imageAnimationA{
0%{opacity:1;animation-timing-function:ease-in}
9%{opacity:1;transform:scale(1.0);animation-timing-function:ease-out}
16%{opacity:.7;transform:scale(1.02)}
34%{opacity:0;transform:scale(1.02)}
100%{opacity:0}}

.content{  margin:0 auto;min-height:825px; margin-top:437px; padding:0 8px;width: 100%}
.content2{ margin:0 auto;min-height:725px; margin-top:250px; padding:0 8px;display: inline-block;width: 100%}
.footer1{border-top: 1px solid #ccc; background-color:#f7f7f7; width:100%; clear:both; padding:30px 0}
.footer2{border-top: 1px solid #ccc; background-color:#fff; width:100%; clear:both; padding:30px 0; height:110px; overflow:hidden}
.footer3{border-top: 1px solid #ccc; background-color:#fefcef; width:100%; clear:both; padding:40px 0; height:125px; overflow:hidden; text-align:left}
.footer4{background-color:#333; width:100%; clear:both; height:30px}
.content .left{width:199px; float:left; text-align:left;text-indent:1.5em; margin-top:18px; line-height:30px;  font-size:12px; font-weight:bold}
.content .center{width:755px; float:left}
.content .right{width:169px; float:left; padding-top:20px; color:#FFFFFF}
.content .left ul {border-top: 1px solid #f38089;}
.content .left li {border-bottom: 1px solid #f38089; height:30px;color:#FFFFFF;}
.content .left li:hover{ background-image:url(../images/b2.jpg);color: #e60012}
.content .left li a{ color:#FFFFFF; }
.content .left li a:hover{color: #e60012}
.content .left .active{background-image:url(../images/b2.jpg);color:#e60012}
.content .left .active a{color: #e60012}
.content .left .active a:visited{color: #e60012}
.content .center{ float:left; padding:50px 50px; text-align:left; color:#333333; font-size:12px}
.content2 .center2{ float:left; padding:50px 50px; text-align:left; color:#333333; font-size:15px; text-align:left}

.content2 .left{width:199px; float:left; text-align:left;text-indent:1.5em; margin-top:18px; line-height:30px;  font-size:12px; font-weight:bold}
.content2 .left ul {border-top: 1px solid #f38089;}
.content2 .left li {border-bottom: 1px solid #f38089; height:30px;color:#FFFFFF;}
.content2 .left li:hover{ background-image:url(../images/b2.jpg);color: #e60012}
.content2 .left li a{ color:#FFFFFF; }
.content2 .left li a:hover{color: #e60012}
.content2 .left .active{background-image:url(../images/b2.jpg);color:#e60012}
.content2 .left .active a{color: #e60012}
.content2 .left .active a:visited{color: #e60012}


.content2 .center2 .p1{border-bottom: 1px dashed #333; padding-bottom:30px; margin-bottom:20px; line-height:25px;}
.content2 .center2 .p1 .s1{ font-size:25px;  margin-bottom:40px;border-bottom: 1px dashed #333; padding-bottom:20px;  font-weight:bold; line-height:35px;}
.content2 .center2 ul, .content2 .center2 ol{margin-left:30px;} 
.content2 .center2 ul li{ list-style:disc}
.content2 .center2 ol li{ list-style:decimal}
.content2 .center2 .p2 {border-bottom: 1px dashed #333; }
.content2 .center2 .m2{ padding:15px 0px}
.content2 .center2 .f2{ font-size:16px; font-weight:bold}
.content2 .center2 .f3{ font-size:22px; font-weight:bold}
.content2 .center2 .p3 {font-family:Arial, Helvetica, sans-serif}


.content .center .p1{border-bottom: 1px dashed #333; padding-bottom:30px}
.content .center .p1 .s1{ font-size:15px; font-weight:bold; margin-bottom:12px;}
.content .center .p2{border-bottom: 0px dashed #333; padding-top:30px}
.content .center .p2 .s1{ font-size:15px; font-weight:bold; margin-bottom:12px;}
.content .center img{ margin:0 0 25px 25px;}
.footer1 h2, .footer2 h2{ font-size:22px; font-weight:normal; margin-bottom:5px;}
.footx2{width: 1123px; margin:0px auto; margin-top:15px; text-align:left}
.footx2 li{display: inline-block; text-align:left; margin:0px 0px 0 12px}
.footx2 li a{ color:#333333}
.footx2 li img{border:1px solid #e1e1e1;}

.zuopin{width:1100px; margin:auto;}
.scroll { padding-top:0px; }
.leftArrow { cursor:pointer; float:left; width:22px; height:34px; margin:28px 15px 0 0px; background:url(../images/zxh_02.gif) no-repeat -590px -40px }
.rightArrow { cursor:pointer; float:left; width:22px; height:34px; margin:28px 0 0 20px; background:url(../images/zxh_02.gif) no-repeat -650px -40px }
.scrollCont { width:1010px; float:left; }
.zp{margin-top:8px;padding:0 5px;float:left;width:134px; height:95px;}
.zpx{margin-top:12px;padding:0 8px;float:left;width:134px; height:95px;}
.zpt img{width:120px; height:50px; margin-bottom:3px;border:1px solid #e3e3e3; border-spacing:1px;margin-top:12px;padding:1px;}
.kuai2{width:235px; float:left; margin-left:0px;  margin-bottom:15px;border-bottom:1px dotted #D5D5D5; margin-top:25px; padding-bottom:15px;}
.kuai2 li{ display: inline-block; width:74px; margin-right:4px; margin-bottom:10px;}
.left_mu{ font-size:14px;}
.left_mu li{ line-height:35px;border-bottom:1px solid #e1e1e1; width:200px; color:#333;
	display: block;
	background: url(../images/bg_customer_icon02.gif) no-repeat 20px 14px;
	padding-left: 30px;
}
.footer3 .x{width: 1123px; margin:0px auto; line-height:30px}
.footer4 .x{width: 1123px; margin:0px auto; line-height:30px}
.footer4 .x .x1{ float:left; color:#999; text-align:left}
.footer4 .x .x2{ float:right; color:#999; text-align:right}

.banner-box {
margin-bottom:0px;
}
.col-lg-12 {
width: 1123px; margin-top:0px;
}
.col-lg-12 {
float: left;
}
.col-lg-12 {
position: relative;
min-height: 1px;
padding-left: 0px;
padding-right: 0px;
}
.banner-box > div {
background: #fefcef;
}

.banner-box > div {
	background: #fefcef;
}
.banner-box > div ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.banner-box > div li {
	width: 350px;
	float: left;
	margin: 0 10px;
}
.banner-box > div li:first-child {
	margin-left: 0;
}
.banner-box > div li:first-child + li figure {
	margin-top: 4px;
}
.banner-box > div figure {
	margin: 0;
	float: left;
	margin-right: 27px;
	margin-top: -14px;
}
.banner-box > div p {
	font: 12px;
	line-height: 16px;
	color: #606060;
	margin: 0 0 14px 0;
}
.banner-box > div .title {
	font: 20px/20px; font-weight:bold; 
	color: #494949;
	margin: 0px 0 9px 0;
	text-transform: uppercase;

}
.banner-box > div .descrip {
	font: 12px/20px;
	color: #000000;
	margin: 0 0 9px 0;
	text-transform: uppercase;
}
.banner-box .title{ font-size:16px}
.banner-box .mi{float:left; margin-right:15px;}
.extra-wrap{ float:left; width:250px}
.btn1{ font-weight:bold; color:#FF9900}
.xx{ background-color: #F0F0F0}
.xx td{ padding:15px 15px}

.input{}
.word{left:0px;top:1px;z-index:10;background:#fff}
.word2{line-height:28px;right:0px;top:1px;z-index:10;background:#fff}
.input textarea{border:none;line-height:30px;background:url(/images/linebg.gif) repeat; width:100%; font-size:13px}
.input input{border:none;line-height:30px;background:url(/images/linebg.gif) repeat; width:95%; font-size:13px; height:30px\9;}
.input select{border:none; line-height:35px;border-bottom:1px solid #b2a8a8; width:95%; padding-bottom:5px; font-size:13px}


.button.blue {
border: 1px solid #1e7db9;
box-shadow: 0 1px 2px #8fcaee inset,0 -1px 0 #497897 inset,0 -2px 3px #8fcaee inset;
background: -webkit-linear-gradient(top,#42a4e0,#2e88c0);
background: -moz-linear-gradient(top,#42a4e0,#2e88c0);
background: linear-gradient(top,#42a4e0,#2e88c0);
}
.button:nth-child(6n) {
margin-right: 0;
}
.button {
width: 140px; font-size:16px;
line-height: 38px;
text-align: center;
font-weight: bold;
color: #fff;color:#333\9;
text-shadow: 1px 1px 1px #333;
border-radius: 5px;
margin: 0 20px 20px 0;
position: relative;
overflow: hidden;cursor:pointer;
}

.button2.blue {
border: 1px solid #1e7db9;
box-shadow: 0 1px 2px #8fcaee inset,0 -1px 0 #497897 inset,0 -2px 3px #8fcaee inset;
background: -webkit-linear-gradient(top,#42a4e0,#2e88c0);
background: -moz-linear-gradient(top,#42a4e0,#2e88c0);
background: linear-gradient(top,#42a4e0,#2e88c0);
}
.button2:nth-child(6n) {
margin-right: 0;
}
.button2 {
width: 300px; font-size:16px;
line-height: 38px;
text-align: center;
font-weight: bold;
color: #fff;color:#333\9;
text-shadow: 1px 1px 1px #333;
border-radius: 5px;
margin: 0 20px 20px 0;
position: relative;
overflow: hidden;cursor:pointer;
}


.error{ font-size:12px; color:#FF0000;}
#div1,#div2,#div3{ 
display:none; 
} 
.table-c table{border-right:1px solid #999;border-bottom:1px solid #999; width:100%} 
.table-c table td{border-left:1px solid #999;border-top:1px solid #999; padding:5px} 
.print{ position: absolute; width:50px; margin-left:780px; margin-top:30px}
.print2 {
line-height: 20px;
padding-top: 5px;
padding-right: 10px;
font-size: 12px;
color: #6B6B6B;
}
.news ul{list-style:none;}
.news ul li{border-bottom:1px dotted #ccc; line-height:40px;background: url(../images/pic_bg.gif) no-repeat 5px -211px;padding: 10px 0 0 25px;list-style:none;}
.news li a{ color:#333333}
.kgk p{ margin-top:15px;}