* { 
padding:0; 
margin:0; 
} 
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; 
}
body,td,th {
	font-size: 13px; color:#444;
}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
	line-height:0;
}
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
a {
	text-decoration: none;
}

a.a1_1:link {
	text-decoration: none;
	color: #555;font-size:14px;
}
a.a1_1:visited {
	text-decoration: none;
	color: #555; font-size:13px;
}
a.a1_1:hover {
	text-decoration: none;
	color: #cc0000;
}
a.a1_1:active {
	text-decoration: none;
	color: #cc0000;
}


a.a1:link {
	text-decoration: none;
	color: #111;font-size:14px;
}
a.a1:visited {
	text-decoration: none;
	color: #111; font-size:14px;
}
a.a1:hover {
	text-decoration: none;
	color: #B64209;
}
a.a1:active {
	text-decoration: none;
	color: #B64209;
}

a.a3_1:link {
	text-decoration: none;
	color:#ffffff; font-weight:bold; font-size:14px;
}
a.a3_1:visited {
	text-decoration: none;
	color:#ffffff;font-weight:bold; font-size:14px;
}
a.a3_1:hover {
	text-decoration: none;
	color:#ffffff;
}
a.a3_1:active {
	text-decoration: none;
	color:#ffffff;
}


a.a3:link {
	text-decoration: none;
	color:#05A2C3; font-weight:bold; font-size:14px;
}
a.a3:visited {
	text-decoration: none;
	color:#05A2C3;font-weight:bold; font-size:14px;
}
a.a3:hover {
	text-decoration: none;
	color:#05A2C3;
}
a.a3:active {
	text-decoration: none;
	color:#05A2C3;
}

a.a2:link {
	text-decoration: none; font-size:13px; font-family:arial;
	color: #3399CC;
}
a.a2:visited {
	text-decoration: none; font-size:13px; font-family:arial;
	color: #3399CC;
}
a.a2:hover {
	text-decoration: none;
	color: #cc0000;
}
a.a2:active {
	text-decoration: none;
	color: #cc0000;
}

a.a4:link {
	text-decoration: none; 
	color: #cc0000;
}
a.a4:visited {
	text-decoration: none; 
	color: #cc0000;
}
a.a4:hover {
	text-decoration: none;
	color: #cc0000;
}
a.a4:active {
	text-decoration: none;
	color: #cc0000;
}


a.ac4 {
display:block;
float:left;
width:110px;line-height:45px;
height:45px;
font-size:14px;
font-weight:bold;
color:#fff;
background:url(images/index_07.jpg) 102px 0px no-repeat;
text-decoration:none;
text-align:center;

}
a.ac4:hover {
background:url(images/index_05.jpg) 0px 0px repeat-x;
color:#fff;

}
a.ah4{
display:block;
float:left;
width:110px; line-height:45px;
height:45px;
font-size:14px;
font-weight:bold;
color:#fff;
background:url(images/index_05.jpg) 0px 0px repeat-x;
text-decoration:none;
text-align:center;

}
a.ah4:hover{

	color:#fff;
background:url(images/index_05.jpg) 0px 0px repeat-x;
}


a.ac {
display:block;
float:left;
width:123px;line-height:45px;
height:45px;
font-size:14px;
font-weight:bold;
color:#fff;
background:url(images/index_07.jpg) 120px 0px no-repeat;
text-decoration:none;
text-align:center;

}
a.ac:hover {
background:url(images/index_05.jpg) 0px 0px repeat-x;
color:#fff;

}
a.ah{
display:block;
float:left;
width:123px; line-height:45px;
height:45px;
font-size:14px;
font-weight:bold;
color:#fff;
background:url(images/index_05.jpg) 0px 0px repeat-x;
text-decoration:none;
text-align:center;

}
a.ah:hover{

	color:#fff;
background:url(images/index_05.jpg) 0px 0px repeat-x;
}

a.ac5 {
display:block;
float:left;
width:123px;line-height:45px;
height:45px;
font-size:14px;
font-weight:bold;
color:#fff;
text-decoration:none;
text-align:center;

}
a.ac5:hover {
background:url(images/index_05.jpg) 0px 0px repeat-x;
color:#fff;

}
a.ah5{
display:block;
float:left;
width:123px; line-height:45px;
height:45px;
font-size:14px;
font-weight:bold;
color:#fff;
background:url(images/index_05.jpg) 0px 0px repeat-x;
text-decoration:none;
text-align:center;

}
a.ah5:hover{

	color:#fff;
background:url(images/index_05.jpg) 0px 0px repeat-x;
}



a.ac2 {
display:block;
width:110px;
height:27px;
font:13px/27px Î¢ÈíÑÅºÚ,Arial;
	color:#666;
	background-color:inherit;
	text-decoration:none;

}
a.ac2:hover {

	color:#fff;
	background-color:#4CB7FB;
}
a.ah2{
	display:block;
	width:110px;
	height:27px;
	font:13px/27px Î¢ÈíÑÅºÚ,Arial;
	color:#fff;
	background-color:#4CB7FB;
	text-decoration:none;


}
a.ah2:hover{

	color:#fff;
	background-color:#4CB7FB;

}
.jk{
float:left; border:1px #e3e3e3 solid; margin:10px 10px 10px 10px; width:150; text-align:center;
}

a.fy1 {
display:block;
width:50px;
height:25px;
font:13px/25px Arial;
	color:#333;
	background-color:inherit;
	text-decoration:none;
	text-align:center;
}
a.fy1:hover {
	color:#ff0000;
	background-color:inherit;
}

a.fy {
display:block;
width:30px;
height:25px;
font:13px/25px Arial;
	color:#333;
	background-color:inherit;
	text-decoration:none;
	text-align:center;
}
a.fy:hover {
	color:#ff0000;
	background-color:inherit;
}

a.yh{
	display:block;
	width:50px;
	height:25px;
	font:13px/25px Arial;
	color:#ff0000;
	background-color:inherit;
	text-decoration:none;
	text-align:center;

}
a.yh:hover{
	color:#ff0000;
	background-color:inherit;

}
a.yh1{
	display:block;
	width:30px;
	height:25px;
	font:14px/25px Arial;
	color:#ff0000;
	background-color:inherit;
	text-decoration:none;
	text-align:center;

}
a.yh1:hover{
	color:#ff0000;
	background-color:inherit;

}

#navigation, #navigation li ul { 
list-style-type:none; 
} 
#navigation { 
margin:0px; 
} 
#navigation li { 
float:left; 
text-align:center; 
position:relative; 
} 
#navigation li a:link, #navigation li a:visited { 
display:block; 
text-decoration:none; 
color:#111; 
width:135px;
font:14px/34px Î¢ÈíÑÅºÚ,Arial;
height:34px; 
line-height:34px; 
border-width:0px 0px 0 0; 
padding-left:0px; 
}

#navigation li a:hover { 
color:#cc0000; background:url(images/t2.gif) 0px 0px no-repeat;
/*background:#34D31B; */
} 


#navigation li ul li a:link, #navigation li ul li a:visited { 
display:block; 
text-decoration:none; text-align:left; 
color:#333; 
width:135px; 
height:25px; 
font:12px/25px Î¢ÈíÑÅºÚ,Arial;
line-height:25px; 
border-left:1px solid #d5d5d5; 
border-right:1px solid #d5d5d5; 
border-bottom:1px solid #d5d5d5; 
background:#E6E6E6; 
padding-left:15px; margin:0 0 0 5px;
} 

#navigation li ul li a:hover { 
color:#fff; 
background:url(images/v2.jpg) -2px 0px no-repeat #727071;
}

#navigation li ul { 
display:none; 
position:absolute; 
top:33px; 
left:-5; 
margin-top:1px; 
width:150px; 
}


#navigation li ul li ul { 
display:none; 
position:absolute; 
top:0px; 
left:133px; 
margin-top:0; 
margin-left:1px; 
width:150px; 
} 

#tq_float_m_content a{height:20px; margin-top:8px;display:block;}

#tbox{width:130px; float:right; position:fixed; right:0; top:260px; z-index:992;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
_margin-bottom:15px;
}
#eer img { width:100%;}

#uyrf{width:100%; float:left; position:fixed; left:0; top:0px; z-index:9999;background:url(images/ee1.png) 0px 0px; padding:100px 0 180px 0; 
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
_margin-bottom:15px;
}
.go{width:130px;height:47px;background-color:#FFF;position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||200)-(parseInt(this.currentStyle.marginBottom,10)||0)));right:0px;top:30px;}

.go2{width:130px;height:47px;background-color:#FFF;position:fixed;_position:absolute;right:0px;top:250px;}

#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:980px; height:301px; margin:0 auto; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:190px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:190px; right:10px; z-index:10;}
#playBox .smalltitle {width:980px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#69aaec;}
.head {
	width: 100%;
	max-width: 640px;
	min-width: 320px;
	height: 55px;
	background: #fff;
	position: relative; margin:0 auto;
}
.logo {
	width: 85%;
	text-align: left;
	display: block;
	position: absolute;
	left: 11px;
	top: 8px;
}
.more {
	width: 5%;
	display: block;
	position: absolute;
	right: 9px;
	top: 14px;
}
.index_main {
	width: 100%;
	top: 120px;
	color: #FFF;
	position: absolute;
}
a.topmen{width:33%; text-align:center; display:inline-table;margin-right: -3px; line-height:35px;vertical-align:top; font-size:14px; color:#FFFFFF; border-bottom:1px #028C9A solid;border-right:1px #028C9A solid;}
a.topmen2{width:33%; text-align:center; display:inline-table;margin-right: -3px; line-height:35px; vertical-align:top;font-size:14px; color:#FFFFFF; border-bottom:1px #028C9A solid;}
.topw{width:100%; display:none;}
.tops{width:100%; display:block;}
.webtitle{width:95%; height:35px;max-width:600px;margin:15px auto 10px auto;}
.webtitles{width:40%; background:#00A3B4; float:left;height:35px; text-align:center;}
.webtitles a{line-height:35px; display:block; color:#FFFFFF; font-size:18px;}
.webtitlet{width:60%; background:#DFDFDF; float:left; height:34px; border-bottom:1px #ddd solid;}
.webtitlet a{display:block; float:right; width:80px; text-align:center; line-height:34px; color:#666666;}
.hoemcpfl{width:95%; margin:15px auto; max-width:600px; padding:10px 0;}
.hoemcpfllist{display:inline-table;_display:inline; vertical-align:top; width:44%; margin-right:-4px; line-height:20px; border-left:4px #00A3B4 solid; padding-left:5%;}
.hoemcpfllist a{display:block; font-size:15px; color:#333333}
.hoemcpfllistjg{width:100%; border-bottom:1px #ddd solid; line-height:1px; margin:15px auto;}
.homecase{width:32%; margin-right:-4px; margin-bottom:20px;display:inline-table;_display:inline; vertical-align:top;}
.homecase a{ display:block; color:#333333;}
.homecase p{width:95%; border:1px #ddd solid;}
.homecase span{text-align:center; line-height:30px; width:95%; font-size:12px;display:block;}
.foots{height:45px; width:100%; background:#00A3B4;position:fixed; z-index:900; left:0; bottom:0;}
.foots a{display:block; line-height:45px; width:25%; text-align:center; color:#FFFFFF; font-size:14px; float:left;}
.foots a.open{display:block; line-height:45px; width:25%; text-align:center; color:#FFFFFF; font-size:14px; background:#13BCCE; float:left;}
.homenewlis{width:95%; margin:20px auto; max-width:600px; height:35px; border-bottom:1px #ddd solid;}
.homenewlis p{float:left; line-height:25px; font-size:16px; color:#999999;padding:5px 5px;}
.homenewlis a{line-height:35px;  text-align:center; padding:0 15px; color:#333; font-size:15px; display:block; float:left;}
.homenewlis a.open{line-height:33px; border-bottom:2px #13BCCE solid; text-align:center; padding:0 15px;font-size:15px;display:block;float:left;color:#13BCCE;}
a.homenew{border-bottom:1px #ddd dotted; padding-bottom:10px; line-height:23px; display:block;width:95%; margin:0 auto 20px auto; max-width:600px; color:#333333;}
a.homenew h3{ font-size:15px;}
.cpfft{width:95%; margin:15px auto; height:35px; max-width:600px; position:relative; z-index:1; border-bottom:1px #ddd solid;}
.cpfft h2{line-height:34px; border-bottom:2px #D92F2F solid; font-weight:normal; position:absolute; z-index:2; left:0; top:0; font-size:18px;}
a.flzks{display:block; background:#FFB812; color:#FFFFFF; width:80px; position:absolute; right:0; top:0; line-height:30px;font-size:13px; text-align:center; z-index:1;}
.fllist{width:100%; background:#fff; position:absolute; left:0; top:35px; z-index:1; padding:15px 0; border:1px #ddd solid; display:none;}
.fllist p{display:inline-table;_display:inline; vertical-align:top; line-height:30px; text-align:left; padding:0 2%;}
.fllist a{line-height:30px; display:block; font-size:14px; color:#333333;}
.cptlist{width:48%; display:inline-table;_display:inline; vertical-align:top; margin-bottom:25px;}
.cptlist p{padding:8px 0; width:95%; text-align:center; background:#eaeaea; margin:0 auto; font-size:12px; color:#333333;}
.aboutmen{width:95%; margin:15px auto 25px auto; height:35px; max-width:600px; text-align:center; padding-bottom:15px; border-bottom:1px #ddd solid;}
.aboutmen p{display:inline-table;_display:inline; vertical-align:top;}
.aboutmen p a{display:block;border:1px #ddd solid; line-height:35px; color:#333;padding:0 10px; font-size:14px; background:#eaeaea;}
.aboutmen p a.open{display:block;border:1px #ddd solid; line-height:33px; border-bottom:2px #D92F2F solid; color:#D92F2F;padding:0 10px; font-size:14px;background:#fff;}
#tq_float_container2{display:none;}
.ppaagg{text-align:center; padding:40px 0; width:100%;}
.ppaagg p{display:inline-table;_display:inline; vertical-align:top; margin-right:5px;}
.ppaagg a{display:block; background:#f1f1f1; line-height:30px; padding:0 15px;}
.ppaagg a:hover{background:#D83B2C; color:#FFFFFF;}
.ppaagg a.open{display:block; background:#D83B2C; color:#FFFFFF; line-height:30px; padding:0 15px;}
.casepage{max-width:710px; width:90%; overflow:hidden;}
a.newmv{display:block; margin:0 auto; width:100%; line-height:35px; background:#EFEFEF; text-align:center;}
@media screen and (max-width:1440px) {

}

@media screen and (max-width:1280px) {

}

@media screen and (max-width:1050px) {
 
}

@media screen and (max-width:840px) {
.topw{width:100%; display:block;}
.tops{width:100%; display:none;}
.go{display:none;}
.TQMiniMess_common{display:none;}
#tq_member_div a{ display:none;}
/*#tq_float_container{display:none;}
#tq_float_container2{display:block;}*/
.go2{ display:none;}
}

@media screen and (max-width:680px) {
 

}

@media screen and (max-width:540px) {

}

@media screen and (max-width:420px) {

}



