/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,table,tbody,p,th,td,em{-webkit-text-size-adjust:none;margin:0;padding:0;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:16px;font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti;}
html,body{
	margin:0px;
	padding:0px;}
img,input,button,a,select,textarea{margin:0;padding:0;resize:none;border:none;outline:none;} 
h1,h2,h3,h4,h5,h6,p,em,i,b,em{font-size:100%;word-wrap:break-word;font-weight:normal;font-style:normal;}
a:active, a:focus{outline:none;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
*html{background-image:url(about:blank);background-attachment:fixed;}
h1{}
a{ text-decoration:none;}
ul,li,ol,dl,dd,dt,span,p,a,div{ margin:0 auto; padding:0; list-style:none; text-decoration:none;}
.w{ width:1200px; margin:0 auto; padding:0;}
.c{ clear:both;}
.hand{ background:#fff; height:150px;}
.logo{ padding-top:30px; width:500px; float:left;}
.logotel{ float:right; width:500px; height:100px;padding-top:32px; background:url(../images/logotel.png) bottom right no-repeat;}

.nav{ background:#F08519; height:50px; line-height:50px;}
.nav ul li{ float:left; width:14.28%; display:block;height:50px; line-height:50px;}
.nav ul li:hover{ background:#cc6600}
.nav ul li a{ text-align:center; display:block; color:#fff; font-size:16px;}
.nav ul li a:hover{ color:#fff;}



#solid{
	width:100%;
	height:501px;
	clear:both;
	position:relative;
	overflow:hidden;
}
#solid .solid0,#solid .solid1,#solid .solid2{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:498px;
	display:none;
}
#solid .solid0{
	background:#78c4db;
	background:url(../images/04.jpg) center center no-repeat;
}
#solid .solid1{
	background:#c5c9db;
	background:url(../images/05.jpg) center center no-repeat;
}
#solid .solid2{
	background:#c5c9db;
	background:url(../images/06.jpg) center center no-repeat;
}
#solid ul{
	margin:0px;
	padding:0px;
	list-style:none;	
}
#solid ul li{
	position:absolute;
	left:50%;
	top:0px;
	width:100%;	
	height:501px;
	display:none;
	cursor:pointer;
}
#solid #btt{
	width:905px;
	height:55px;
	top:445px;
	left:50%;
	position:relative;
	margin-left:-452px;
}
#solid #btt span{
	position:absolute;
	top:15px;
	left:45%;
	display:block;
	width:30px;
	height:8px;
	margin:0 15px;	
	text-align:center;
	background:#3d3d3d;
	z-index:1000;
	cursor:pointer;
	filter:alpha(opacity=70); /*IE滤镜，透明度50%*/
	-moz-opacity:0.7; /*Firefox私有，透明度50%*/
	opacity:0.7;/*其他，透明度50%*/
}
.about{ min-height:500px;}
.about .t{ background:url(../images/abo.jpg) center center no-repeat; height:150px;}
.about .t a{ display:block; width:150px; height:150px; text-align:center; margin:0 auto;}
.about .abouttxt{float:right; font-size:16px;width:660px; height:278px; line-height:28px; overflow:hidden; text-indent:2em; color:#666;}
#vio{ border:1px solid #eee;}


.pro{ min-height:500px; background:#f1f1f1;}
.pro .t{ background:url(../images/pro.jpg) center center no-repeat; height:150px;}
.pro .t a{ display:block; width:150px; height:150px; text-align:center; margin:0 auto;}

.zs{ background:#1c1c1c; height:400px; }

.box .w ul{ padding:30px 0;}
.box .w ul li{ display:block; float:left; width:20%; margin:20px 2.5%; padding:170px 0 30px 0;border-radius:55px 0 25px 0;}
.box .w ul li:nth-child(1){ background:url(../images/11.png) center 25px no-repeat;}
.box .w ul li:nth-child(2){ background:url(../images/12.png) center 25px  no-repeat;}
.box .w ul li:nth-child(3){ background:url(../images/13.png) center 25px  no-repeat;}
.box .w ul li:nth-child(4){ background:url(../images/14.png) center 25px  no-repeat;}
.box .w ul li:nth-child(5){ background:url(../images/15.png) center 25px  no-repeat;}
.box .w ul li:nth-child(6){ background:url(../images/16.png) center 25px  no-repeat;}
.box .w ul li:nth-child(7){ background:url(../images/17.png) center 25px  no-repeat;}
.box .w ul li:nth-child(8){ background:url(../images/18.png) center 25px  no-repeat;}
.box .w ul li:nth-child(1):hover{ background:url(../images/111.png) center 25px  no-repeat #F08519;}
.box .w ul li:nth-child(2):hover{ background:url(../images/121.png) center 25px  no-repeat #F08519;}
.box .w ul li:nth-child(3):hover{ background:url(../images/131.png) center 25px  no-repeat #F08519;}
.box .w ul li:nth-child(4):hover{ background:url(../images/141.png) center 25px  no-repeat #F08519;}
.box .w ul li:nth-child(5):hover{ background:url(../images/151.png) center 25px  no-repeat #F08519;}
.box .w ul li:nth-child(6):hover{ background:url(../images/161.png) center 25px  no-repeat #F08519;}
.box .w ul li:nth-child(7):hover{ background:url(../images/171.png) center 25px  no-repeat #F08519;}
.box .w ul li:nth-child(8):hover{ background:url(../images/181.png) center 25px  no-repeat #F08519;}
.box .w ul li:hover{ color:#fff;}
.box .w ul li p:nth-child(1){ text-align:center; font-size:16px; height:40px; line-height:40px;}
.box .w ul li p:nth-child(2){ text-align:center; font-size:12px; color:#999; line-height:24px; padding:0 25px;}
.box .w ul li:hover p:nth-child(2){ text-align:center; font-size:12px; color:#fff; line-height:24px; padding:0 25px;}

#position{ height:40px; line-height:40px; font-size:16px; border-bottom:1px solid #ddd;}
.cbox{ background:#f1f1f1;}
.cbox .w{ background:#fff;}

.photolist{ background:#fff;}
.photolist li{ margin:20px 0; width:20%; padding:15px 0; margin-left:4%; float:left; display:block; overflow:hidden;box-shadow:1px 1px 1px 2px #ccc; border-top:3px solid #F08519; background:#fff;}
.photolist li:hover{ background:#F08519;}
.photolist li>a{ padding:0 15px; display:block;}
.photolist li>a img{ width:210px;height:180px;}
.photolist li div{ text-align:center;}
.photolist li div a{ height:38px; line-height:38px; color:#666; font-size:16px;}
.photolist li P{ line-height:24px; padding:0 20px; color:#999;}
.photolist li:hover div a{ color:#fff;}
.photolist li:hover p{ color:#fff;}

.proshow{ padding:20px;}
.proshow .title h1{ height:80px; border-bottom:1px solid #eee; line-height:80px; font-size:24px; font-weight:bold; color:#F00; text-align:center;}
.proshow .content{ padding:30px 20px; line-height:28px; font-size:14px;}
.proshow img.pic{ float:right; border:1px solid #f1f1f1; padding:10px; margin:0 0 20px 30px;box-shadow:3px 3px 0px 2px #099;border-radius:55px 0 25px 0;}
.pre{ float:left; background:#ddd;  margin-left:-20px; height:80px; line-height:80px; padding:0 30px; font-size:16px;}
.next{float:right; background:#ddd;  margin-right:-20px; text-align:right; height:80px; line-height:80px; padding:0 30px; font-size:16px;  }
.pre,.next,.pre a,.next a{ color:#333;}
.pre:hover,.next:hover{ background:#F08519; padding:0 80px; color:#fff;}
.pre:hover a,.next:hover a{color:#fff;}


.pagecontent{ min-height:450px; padding:30px;}


.list_page{ text-align:center; clear:both; padding:20px 0 30px 0;}
.list_page a{ display:inline-block; height:50px; text-align:center; line-height:50px; padding:0 30px; border:1px solid #eee; border-right:0;}
.list_page a:last-child {border-right:1px solid #eee;}
.list_page a.hover,.list_page a:hover{ border:0; background:#F08519; color:#fff; padding:0 30px 0 31px;}


.bottom{ background:#F08519;}
.bottom .w{height:260px; background:url(../images/bbg.png) 300px 120px no-repeat; color:#fff;}
.bottom .w .fltxt{ float:left; width:500px; margin-top:30px;}
.bottom .w .fltxt h2{ font-size: 36px; font-weight:bold;line-height:60px;}
.bottom .w .fltxt h2 span{ font-size:14px; line-height:20px;}
.bottom .w .fltxt p{ font-size:14px; padding-top:30px; line-height:30px;}
.bottom .w .fltxt p span{ font-size:36px; color:#FC3; font-weight:bold;}

.bottom .w .frtxt{ margin-top:30px; float:right; padding-right:200px; background:url(../images/ewm.jpg) right center no-repeat; min-height:220px;}
.bottom .w .frtxt h3{ width:360px;font-weight:bold; height:50px; line-height:50px; font-size:18px; display:block; border-bottom:1px dashed #ffcc99;}
.bottom .w .frtxt p{ line-height:30px; font-size:14px; margin-top:10px; color:#ffcc99}