/*web reset css begin*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, footer, header, section, footer, nav, figure, menu, time {
	padding: 0;
	margin: 0;
}
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }


caption, th, td { font-weight:normal; text-align:left; }
table { border-collapse:separate; border-spacing:0; }
input, button, select { vertical-align:middle; }
fieldset, img, abbr, acronym { border:0; }
textarea { resize:none; overflow:auto; }
ul, ol { list-style:none;}
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:""""; }
html, body {
	width: 100%;
	height: 100%;
	font-size: 14px;
	line-height: 25px;
	font-family: "微软雅黑";
	color: #666;
}
html { overflow-y:auto; *overflow-y:scroll; }
:focus { outline:0; }
a, a:visited, a:active {
	background: none;
	color: #666;
	text-decoration: none;
}
a:hover { text-decoration:underline; }
article, aside, dialog, footer, header, section, footer, nav, figure, menu, time { display:block; }
/*web reset css end*/

/*web public css begin*/
.none { display:none!important; }
.block { display:block!important; }
.nmt { margin-top:0!important; }
.nmr { margin-right:0!important; }
.mr10 { margin-right:10px!important; }
.mr15 { margin-right:15px!important; }
.mr20 { margin-right:20px!important; }
.mr25 { margin-right:25px!important; }
.mr30 { margin-right:30px!important; }
.mr35 { margin-right:35px!important; }
.mr40 { margin-right:40px!important; }
.nmb { margin-bottom:0!important; }
.mb10 { margin-bottom:10px!important; }
.mb15 { margin-bottom:15px!important; }
.mb20 { margin-bottom:20px!important; }
.mb25 { margin-bottom:25px!important; }
.mb30 { margin-bottom:30px!important; }
.mb35 { margin-bottom:35px!important; }
.mb40 { margin-bottom:40px!important; }
.nml { margin-left:0!important; }
.npd { padding:0!important; }
.npt { padding-top:0!important; }
.npr { padding-right:0!important; }
.npb { padding-bottom:0!important; }
.npl { padding-left:0!important; }
.nbd { border:0!important; }
.nbg { background:none!important; }
.fwn { font-weight:normal!important; }
.fwb { font-weight:bold!important; }
.tal { text-align:left!important; }
.tac { text-align:center!important; }
.tar { text-align:right!important; }
.spriteBase { overflow:hidden!important; background:url(../images/sprite.png) no-repeat!important; text-indent:-9999px!important; }
/*web public css end*/

/*web editor css begin*/
#editor { text-align:left; }
#editor h1 { font-size:14px; font-weight:bold; margin:10px 0; }
#editor strong { font-weight:bold; }
#editor em { font-style:italic; }
#editor u { text-decoration:underline; }
#editor strike { text-decoration:line-through; }
#editor p { margin:0 0 20px 0; line-height:24px; color:#333; }
#editor img { max-width:100%; }
#editor a,
#editor a:visited,
#editor a:hover,
#editor a:active { line-height:24px; color:#005897; }
#editor a:hover { text-decoration:underline; }
/*web editor css end*/

/*web clear css begin*/
.clearFix { *zoom:1; }
.clearFix:after { display:block; overflow:hidden; content:"."; visibility:hidden; clear:both; height:0; line-height:0; }
/*web clear css end*/

/*web public css begin*/
.bodyBuild { background:#FAFAFA url(../images/bg00.jpg) 50% 0 no-repeat; }
.bodyBuildEn { background:#FAFAFA url(../images/bg01.jpg) 50% 0 no-repeat; }
.webHeader {
	overflow: hidden;
	width: 100%;
	min-width: 980px;
	height: 30px;
	padding-right: 0;
	padding-left: 0;
	background-color: #00406E;
}
.webHeader .content {
	overflow: hidden;
	width: 980px;
	height: 30px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
 .logo {
	display: block;
	float: left;
	overflow: hidden;
	width: 350px;
	height: 60px;
	margin-top: 5px;
	margin-bottom: 0;
	margin-left: 0;
}
.webHeader .logo a,
.webHeader .logo a:visited,
.webHeader .logo a:hover,
.webHeader .logo a:active {
	display: block;
	overflow: hidden;
	width: 350px;
	height: 60px;
}
.webHeader .nav { display:block; float:left; overflow:hidden; width:400px; margin:15px 20px 0 0; text-align:right; }
.webHeader .nav em { margin:0 15px; font-family:SimSun; line-height:20px; color:#666; }
.webHeader .nav a,
.webHeader .nav a:visited,
.webHeader .nav a:hover,
.webHeader .nav a:active { line-height:20px; color:#666; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.webHeader .nav a:hover { color:#000; }
.webHeader .telephone {
	display: block;
	float: left;
	overflow: hidden;
	width: 160px;
	height: 20px;
	font-family: Impact;
	font-size: 18px;
	line-height: 20px;
	color: #FFF;
	text-transform: uppercase;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 0;
}
.webHeader .english,
.webHeader .english:visited,
.webHeader .english:hover,
.webHeader .english:active {
	display: block;
	float: right;
	overflow: hidden;
	width: 70px;
	height: 20px;
	background: #00406E;
	font-size: 10px;
	font-weight: normal;
	line-height: 20px;
	color: #FFF;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-family: Arial;
}
.webHeader .english:hover { background:#33668B; }
.webNav {

	z-index: 99;
	width: 100%;
	min-width: 980px;
	height: 70px;
	background: #FCFCFC;
}
.webNav .ico{position: absolute;width: 34px;height: 25px;background: url(../images/new1.gif) no-repeat;top: -12px;left: 280px;z-index: 9;}
.webNav .content { position:relative; width:980px; height:50px; margin:0 auto; }
.webNav .nav {
	overflow: hidden;
	position: relative;
	z-index: 1;
	width: 550px;
	height: 70px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	float: right;
}
.webNav .nav a,
.webNav .nav a:visited,
.webNav .nav a:hover,
.webNav .nav a:active {
	display: block;
	float: left;
	overflow: hidden;
	width: 110px;
	height: 20px;
	font-family: Microsoft YaHei;
	font-size: 16px;
	line-height: 20px;
	color: #333;
	text-decoration: none;
	text-align: center;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 25px;
	padding-left: 0;
}
.webNav .nav .hover,
.webNav .nav .hover:visited,
.webNav .nav .hover:hover,
.webNav .nav .hover:active,
.webNav .nav .current,
.webNav .nav .current:visited,
.webNav .nav .current:hover,
.webNav .nav .current:active {
	color: #FFF;
	background-color: #00406E;
}
.webNav .nav .home,
.webNav .nav .home:visited,
.webNav .nav .home:hover,
.webNav .nav .home:active { width:50px; background:url(../images/ico.png) 0 -200px no-repeat; text-indent:-9999px; -moz-transition:all 0s linear; -webkit-transition:all 0s linear; -o-transition:all 0s linear; -ms-transition:all 0s linear; transition:all 0s linear; }
.webNav .nav .home:hover { background-position:0 -250px; }

.webNav .head_ico{position: absolute;top: -61px;right: -131px;background: url(../images/sprite.png) -617px -497px no-repeat;width: 131px;height: 142px;z-index: 9;}
.webNav .snow_navleft{position: absolute;top:0;left: -87px;}

.webNav .drop {
	display: none;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 70px;
	z-index: 9;
	width: 980px;
	border-radius: 0 0 10px 10px;
	background: #FFF;
	opacity: 0;
	filter: Alpha(opacity=0);
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #00406E;
}
.webNav .drop01 { overflow:hidden; padding:19px 0 20px 0; }
.webNav .drop01 .article { display:block; float:left; overflow:hidden; width:142px; margin:0 27px; }
.webNav .drop01 .article .title { display:block; overflow:hidden; margin:0 0 10px 0; font-family:Microsoft YaHei; font-size:14px; line-height:20px; color:#074177; }
.webNav .drop01 .article .banner { display:block; overflow:hidden; width:140px; height:80px; margin:0 0 5px 0; }
.webNav .drop01 .article .banner img { display:block; width:140px; height:80px; }
.webNav .drop01 .article .list { overflow:hidden; }
.webNav .drop01 .article .list li { overflow:hidden; padding:2px 0 2px 10px; background:url(../images/ico.png) 0 -993px no-repeat; }
.webNav .drop01 .article .list li a,
.webNav .drop01 .article .list li a:visited,
.webNav .drop01 .article .list li a:hover,
.webNav .drop01 .article .list li a:active { line-height:20px; color:#666; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.webNav .drop01 .article .list li a:hover { color:#999; }
.webNav .drop02 {
	overflow: hidden;
	width: 380px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 20px;
}
.webNav .drop02 .list {
	display: block;
	float: right;
	overflow: hidden;
	width: 100px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 15;
}
.webNav .drop02 .list li { display:block; float:left; overflow:hidden; width:120px; padding:5px 10px; background:url(../images/ico.png) 0 -1039px no-repeat; }
.webNav .drop02 .list li a,
.webNav .drop02 .list li a:visited,
.webNav .drop02 .list li a:hover,
.webNav .drop02 .list li a:active { font-family:Microsoft YaHei; font-size:14px; line-height:20px; color:#074177; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.webNav .drop02 .list li a:hover { color:#6A8DAD; }
.webNav .drop02 .article {
	display: block;
	float: left;
	overflow: hidden;
	width: 210px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	padding-top: 0;
	padding-right: 40px;
	padding-bottom: 0;
}
.webNav .drop02 .article .cover { overflow:hidden; width:210px; height:85px; margin:0 0 10px 0; }
.webNav .drop02 .article .cover img { display:block; width:210px; height:85px; }
.webNav .drop02 .article .detail { line-height:20px; color:#666; }
.webNav .drop03 { overflow:hidden; left:100px; width:500px; padding:29px 40px 30px 40px; }
.webNav .drop03 .section { display:block; float:left; overflow:hidden; width:100px; margin:0 10px 0 0; }
.webNav .drop03 .section .title { padding:0 0 0 10px; margin:0 0 10px 0; background:url(../images/ico.png) 0 -1043px no-repeat; font-family:Microsoft YaHei; font-size:14px; line-height:20px; color:#074177; }
.webNav .drop03 .section .list { overflow:hidden; }
.webNav .drop03 .section .list li { overflow:hidden; padding:2px 0 2px 10px; background:url(../images/ico.png) 0 -993px no-repeat; }
.webNav .drop03 .section .list li a,
.webNav .drop03 .section .list li a:visited,
.webNav .drop03 .section .list li a:hover,
.webNav .drop03 .section .list li a:active { line-height:20px; color:#666; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.webNav .drop03 .section .list li a:hover { color:#999; }
.webNav .drop03 .article { display:block; float:left; overflow:hidden; width:210px; height:160px; padding:0 0 0 39px; border-left:1px solid #CCC; }
.webNav .drop03 .article .cover { overflow:hidden; width:210px; height:85px; margin:0 0 10px 0; }
.webNav .drop03 .article .cover img { display:block; width:210px; height:85px; }
.webNav .drop03 .article .detail { line-height:20px; color:#666; }
.webNav .drop04 { overflow:hidden; left:auto; right:0; width:580px; padding:29px 40px 30px 40px; }
.webNav .drop04 .list { display:block; float:left; overflow:hidden; width:320px; margin:0 10px 0 0; }
.webNav .drop04 .list li { display:block; float:left; overflow:hidden; width:140px; padding:5px 10px; background:url(../images/ico.png) 0 -1039px no-repeat; }
.webNav .drop04 .list li a,
.webNav .drop04 .list li a:visited,
.webNav .drop04 .list li a:hover,
.webNav .drop04 .list li a:active { font-family:Microsoft YaHei; font-size:14px; line-height:20px; color:#074177; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.webNav .drop04 .list li a:hover { color:#6A8DAD; }
.webNav .drop04 .article { display:block; float:left; overflow:hidden; width:210px; height:160px; padding:0 0 0 39px; border-left:1px solid #CCC; }
.webNav .drop04 .article .cover { overflow:hidden; width:210px; height:85px; margin:0 0 10px 0; }
.webNav .drop04 .article .cover img { display:block; width:210px; height:85px; }
.webNav .drop04 .article .detail { line-height:20px; color:#666; }
.webNav .drop05 { overflow:hidden; left:auto; right:0; width:470px; padding:29px 40px 30px 40px; }
.webNav .drop05 .list { display:block; float:left; overflow:hidden; width:200px; margin:0 20px 0 0; }
.webNav .drop05 .list li { display:block; overflow:hidden; width:180px; padding:5px 10px; background:url(../images/ico.png) 0 -1039px no-repeat; }
.webNav .drop05 .list li a,
.webNav .drop05 .list li a:visited,
.webNav .drop05 .list li a:hover,
.webNav .drop05 .list li a:active { font-family:Microsoft YaHei; font-size:14px; line-height:20px; color:#074177; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.webNav .drop05 .list li a:hover { color:#6A8DAD; }
.webNav .drop05 .article { display:block; float:left; overflow:hidden; width:210px; height:160px; padding:0 0 0 39px; border-left:1px solid #CCC; }
.webNav .drop05 .article .cover { overflow:hidden; width:210px; height:85px; margin:0 0 10px 0; }
.webNav .drop05 .article .cover img { display:block; width:210px; height:85px; }
.webNav .drop05 .article .detail { line-height:20px; color:#666; }
.webNav .line { overflow:hidden; position:absolute; left:0; top:0; z-index:0; width:100%; height:1px; background:#CBCBCB; }
.webAside {
	position: absolute;
	top: 585px;
	z-index: 99;
	width: 50px;
	height: 270px;
	margin: 0 0 0 570px;
	right: 20px;
}
.webAside .link { display:block; }
.webAside .link li { display:block; position:relative; width:50px; height:44px; /*border-bottom:1px solid #e85c41;*/ *margin-bottom:-3px;border-bottom:1px solid #5EB1EB; }
.webAside .link li a,
.webAside .link li a:visited,
.webAside .link li a:hover,
.webAside .link li a:active { display:block; overflow:hidden; width:50px; height:44px; background:url(../images/sprite.png) 0 0 no-repeat; text-indent:-9999px; }
.webAside .link li .link01,
.webAside .link li .link01:visited,
.webAside .link li .link01:hover,
.webAside .link li .link01:active { background-position:-60px -260px; }
.webAside .link li .link01:hover { background-position:-60px -310px; }
.webAside .link li .link02,
.webAside .link li .link02:visited,
.webAside .link li .link02:hover,
.webAside .link li .link02:active { background-position:-120px -260px; }
.webAside .link li .link02:hover { background-position:-120px -310px; }
.webAside .link li .link03,
.webAside .link li .link03:visited,
.webAside .link li .link03:hover,
.webAside .link li .link03:active { background-position:0 -360px; }
.webAside .link li .link03:hover { background-position:0 -410px; }
.webAside .link li .link04,
.webAside .link li .link04:visited,
.webAside .link li .link04:hover,
.webAside .link li .link04:active { background-position:-60px -360px; }
.webAside .link li .link04:hover { background-position:-60px -410px; }
.webAside .link li .link05,
.webAside .link li .link05:visited,
.webAside .link li .link05:hover,
.webAside .link li .link05:active { height:45px; background-position:-120px -360px; }
.webAside .link li .link05:hover { background-position:-120px -410px; }
.webAside .link li .text { display:none; overflow:hidden; position:absolute; left:-70px; top:5px; z-index:9; width:80px; height:20px; background:url(../images/sprite.png) -180px -260px no-repeat; line-height:20px; color:#FFF; text-align:center; }
.webAside .link li .code {
	display: none;
	overflow: hidden;
	position: absolute;
	left: -130px;
	top: -25px;
	width: 120px;
	height: 120px;
	border: 1px solid #E0E0E0;
}
.webAside .link li .code img {
	display: block;
	width: 120px;
	height: 120px;
}
.webAside .link .last { height:45px; border-bottom:0; }
.webAside .link li:hover .text { display:block;  }
.webAside .link li:hover .code { display:block;  }
.webAside .top { display:block; overflow:hidden; cursor:pointer; width:50px; height:45px; background:url(../images/sprite.png) 0 -260px no-repeat; text-indent:-9999px; }
.webAside .top:hover { background-position:0 -310px; }
.webAside .foot {
display: block;
overflow: hidden;
cursor: pointer;
width: 58px;
height: 111px;
background: url(../images/sprite.png) -543px -497px no-repeat;
text-indent: -9999px;
padding:0;
}

.webAsideFixed { position:fixed; top:0; }
.webAsideColumn { top:260px; }
.webFooter {
	overflow: hidden;
	width: 100%;
	min-width: 980px;
	padding: 40px 0;
	position: relative;
	color: #CCC;
	background-color: #222;
}
.webFooter .content {
	overflow: hidden;
	width: 980px;
	padding: 240px 0 0 0;
	margin: 0 auto;
	position: relative;
}
.webFooter .logo { overflow:hidden; position:absolute; left:0; top:0; z-index:9; width:100px; height:70px; }
.webFooter .logo a,
.webFooter .logo a:visited,
.webFooter .logo a:hover,
.webFooter .logo a:active { display:block; overflow:hidden; width:100px; height:70px; background:url(../images/logo02.jpg) 0 0 no-repeat; text-indent:-9999px; }
.webFooter .code { overflow:hidden; position:absolute; left:0; top:80px; z-index:9; width:100px; height:100px; }
.webFooter .code img { display:block; width:100px; height:100px; }
.webFooter .contact { overflow:hidden; position:absolute; left:160px; top:0; z-index:9; width:280px; }
.webFooter .contact .title { padding:5px 0 4px 0; border-bottom:1px solid #BFBFBF; margin:0 0 10px 0; font-size:16px; line-height:20px; color:#FEFEFE; text-transform:uppercase; }
.webFooter .contact .article { overflow:hidden; }
.webFooter .contact .article p { overflow:hidden; line-height:24px; color:#FFF; }
.webFooter .contact .article a,
.webFooter .contact .article a:visited,
.webFooter .contact .article a:hover,
.webFooter .contact .article a:active { line-height:24px; color:#FFF; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.webFooter .contact .article a:hover { color:#CCC; }
.webFooter .link { overflow:hidden; position:absolute; left:490px; top:0; z-index:9; width:200px; }
.webFooter .link .title { padding:5px 0 4px 0; border-bottom:1px solid #BFBFBF; margin:0 0 10px 0; font-size:16px; line-height:20px; color:#FEFEFE; text-transform:uppercase; }
.webFooter .link .article { overflow:hidden; }
.webFooter .link .article em { margin:0 15px; font-family:SimSun; line-height:24px; color:#FFF; }
.webFooter .link .article a,
.webFooter .link .article a:visited,
.webFooter .link .article a:hover,
.webFooter .link .article a:active { line-height:24px; color:#FFF; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.webFooter .link .article a:hover { color:#CCC; }
.webFooter .other { position:absolute; right:0; top:0; z-index:9; width:240px; }
.webFooter .other .select { display:block; position:relative; width:240px; height:30px; margin:0 0 10px 0; }
.webFooter .other .select .option { display:block; overflow:hidden; cursor:pointer; padding:5px 20px; background:#686868 url(../images/ico.png) 220px -2138px no-repeat; line-height:20px; color:#FFF; }
.webFooter .other .select:hover .option { border-radius:5px 5px 0 0; }
.webFooter .other .select .list { display:none; position:absolute; left:0; top:30px; z-index:9; overflow:hidden; width:200px; padding:10px 20px; border-radius:0 0 5px 5px; background:#686868; opacity:0; filter:Alpha(opacity=0); }
.webFooter .other .select .list li { overflow:hidden; padding:2px 0; }
.webFooter .other .select .list li a,
.webFooter .other .select .list li a:visited,
.webFooter .other .select .list li a:hover,
.webFooter .other .select .list li a:active { display:block; overflow:hidden; line-height:20px; color:#FFF; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.webFooter .other .select .list li a:hover { color:#CCC; }
.webFooter .other .select:hover { z-index:9; }
.webFooter .nav { overflow:hidden; position:absolute; right:0; top:80px; z-index:8; width:240px; }
.webFooter .nav em { margin:0 20px; font-family:SimSun; line-height:20px; color:#AAA; }
.webFooter .nav a,
.webFooter .nav a:visited,
.webFooter .nav a:hover,
.webFooter .nav a:active { line-height:20px; color:#AAA; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.webFooter .nav a:hover { color:#CCC; }
.webFooter .copyright { overflow:hidden; text-align:center; }
.webFooter .copyright p { font-family:Arial, Microsoft YaHei; line-height:20px; color:#868686; vertical-align:middle; }
.webFooter .copyright p a,
.webFooter .copyright p a:visited,
.webFooter .copyright p a:hover,
.webFooter .copyright p a:active { line-height:20px; color:#868686; text-decoration:none; vertical-align:middle; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.webFooter .copyright p a:hover { color:#AAA; }
.webFooter .copyright span { margin:0 0 0 10px; font-size:10px; line-height:20px; color:#7A7A7A; vertical-align:middle; }
.webFooter .copyright span a,
.webFooter .copyright span a:visited,
.webFooter .copyright span a:hover,
.webFooter .copyright span a:active { font-size:10px; line-height:20px; color:#7A7A7A; text-decoration:none; vertical-align:middle; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.webFooter .copyright span a:hover { color:#AAA; }
.webFooter .copyright .link01,
.webFooter .copyright .link01:visited,
.webFooter .copyright .link01:hover,
.webFooter .copyright .link01:active { display:inline-block; width:20px; height:20px; margin:0 0 0 10px; background:url(../images/ico.png) 0 0 no-repeat; text-indent:-9999px; }
.webFooter .copyright .link01:hover { background-position:0 -50px; }
.webFooter .copyright .link02,
.webFooter .copyright .link02:visited,
.webFooter .copyright .link02:hover,
.webFooter .copyright .link02:active { display:inline-block; width:20px; height:20px; margin:0 0 0 10px; background:url(../images/ico.png) 0 -100px no-repeat; text-indent:-9999px; }
.webFooter .copyright .link02:hover { background-position:0 -150px; }
/*web public css end*/

/*web index css begin*/
.indexBanner { overflow:hidden; position:relative; width:100%; min-width:1000px; height:0; }
.indexBanner .toggle { overflow:hidden; position:absolute; left:13px; top:13px; z-index:9; cursor:pointer; width:55px; height:24px; background:url(../images/sprite.png) -450px -210px no-repeat; font-weight:bold; line-height:24px; color:#0F51B2; text-align:center; }
.indexBanner .toggle:hover { background-position:-450px -240px; color:#FFF; }
.indexBanner .close { overflow:hidden; position:absolute; right:0; top:0; z-index:9; cursor:pointer; width:30px; height:30px; background:url(../images/sprite.png) -410px -210px no-repeat; text-indent:-9999px; }
.indexBanner .close:hover { background-position:-410px -250px; }
.indexBanner .cover { overflow:hidden; position:absolute; left:0; top:0; z-index:0; width:100%; height:500px; background:url(../resources/indexBanner01.jpg) 50% 0 no-repeat; text-indent:-9999px; }
.indexBanner .mask { display:none; overflow:hidden; position:absolute; left:0; top:0; z-index:1; width:100%; height:50px; background:url(../resources/indexBanner02.jpg) 50% 0 no-repeat; opacity:0; filter:Alpha(opacity=0); }
.indexBanner .mask .content { overflow:hidden; position:relative; width:550px; height:26px; padding:12px 0 12px 450px; margin:0 auto; }
.indexBanner .mask .content a,
.indexBanner .mask .content a:visited,
.indexBanner .mask .content a:hover,
.indexBanner .mask .content a:active { display:block; *display:inline; float:left; overflow:visible; padding:3px 9px; margin:0 20px 0 0; background:#0F51B2; line-height:20px; color:#FFF; text-decoration:none; white-space:nowrap; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.indexBanner .mask .content a:hover { background:#FFF; color:#0F51B2; }
.indexFlash { overflow:hidden; width:100%; min-width:1160px; height:400px; margin:0 0 40px 0; }
.indexFlash .photo { overflow:hidden; position:relative; width:100%; height:400px; }
.indexFlash .photo .list { overflow:hidden; position:relative; width:100%; height:400px; }
.indexFlash .photo .list li { display:none; overflow:hidden; position:absolute; left:0; top:0; z-index:1; width:100%; height:400px; background-position:50% 0; background-repeat:no-repeat; opacity:0; filter:Alpha(opacity=0); }
.indexFlash .photo .list li a,
.indexFlash .photo .list li a:visited,
.indexFlash .photo .list li a:hover,
.indexFlash .photo .list li a:active { display:block; overflow:hidden; width:100%; height:400px; background:#000; opacity:0; filter:Alpha(opacity=0); }
.indexFlash .photo .list .current { display:block; z-index:3; opacity:1; filter:Alpha(opacity=100); }
.indexFlash .photo .control { overflow:hidden; position:absolute; left:50%; top:360px; z-index:9; margin:0 0 0 180px; }
.indexFlash .photo .control span { display:block; float:left; overflow:hidden; cursor:pointer; width:13px; height:13px; margin:0 7px 0 0; background:url(../images/ico.png) 0 -300px no-repeat; text-indent:-9999px; }
.indexFlash .photo .control span:hover { background-position:0 -350px; }
.indexFlash .photo .control .current,
.indexFlash .photo .control .current:hover { background-position:0 -400px; }
.indexFlash .photo .prev { overflow:hidden; position:absolute; left:50%; top:150px; z-index:9; cursor:pointer; width:60px; height:105px; margin:0 0 0 -580px; background:url(../images/sprite.png) 0 0 no-repeat; text-indent:-9999px; }
.indexFlash .photo .prev:hover { background-position:-70px 0; }
.indexFlash .photo .next { overflow:hidden; position:absolute; left:50%; top:150px; z-index:9; cursor:pointer; width:60px; height:105px; margin:0 0 0 520px; background:url(../images/sprite.png) -140px 0 no-repeat; text-indent:-9999px; }
.indexFlash .photo .next:hover { background-position:-210px 0; }
.indexMain { position:relative; z-index:9; width:980px; margin:0 auto; }
.indexVideo { overflow:hidden; position:absolute; right:0; top:-110px; width:196px; height:86px; border:2px solid #FFF; }
.indexVideo a,
.indexVideo a:visited,
.indexVideo a:hover,
.indexVideo a:active { display:block; overflow:hidden; cursor:pointer; width:200px; height:90px; text-decoration:none; }
.indexVideo .cover { overflow:hidden; width:196px; height:86px; }
.indexVideo .cover img { display:block; width:196px; height:86px; }
.indexVideo .mask { overflow:hidden; position:absolute; left:0; top:0; z-index:1; width:196px; height:86px; background:#000; opacity:0.6; filter:Alpha(opacity=60); -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.indexVideo .titleCh { overflow:hidden; position:absolute; right:40px; top:40px; z-index:9; font-family:Microsoft YaHei; font-size:16px; line-height:20px; color:#FFF; }
.indexVideo .titleEn { overflow:hidden; position:absolute; right:40px; top:60px; z-index:9; font-family:Arial; font-size:10px; font-weight:bold; line-height:16px; color:#FFF; text-transform:uppercase; }
.indexVideo .ico { overflow:hidden; position:absolute; right:10px; top:10px; z-index:9; width:28px; height:28px; background:url(../images/ico.png) 0 -450px no-repeat; text-indent:-9999px; }
.indexVideo:hover .mask { background:#434343; opacity:0.6; filter:Alpha(opacity=60); }
.indexProduct {
	position: relative;
	width: 980px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 80px;
	padding-left: 0;
}
.indexProduct .header { overflow:hidden; position:relative; width:980px; height:26px; margin:0 0 24px 0; }
.indexProduct .header .title {
	display: block;
	overflow: hidden;
	height: 26px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
}
.indexProduct .header .title .ch { margin:0 10px 0 0; font-family:Microsoft YaHei; font-size:20px; line-height:26px; color:#333; vertical-align:baseline; }
.indexProduct .header .title .en { font-size:14px; line-height:26px; color:#999; }
.indexProduct .header .search { overflow:hidden; position:absolute; right:0; top:0; z-index:9; width:198px; height:24px; border:1px solid #C7C7C7; }
.indexProduct .header .search .text { display:block; float:left; overflow:hidden; width:150px; height:20px; padding:2px 9px; border:0; margin:0; background:#FFF; line-height:20px; color:#AAA; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.indexProduct .header .search .text:focus { color:#666; }
.indexProduct .header .search .submit { display:block; float:left; overflow:hidden; cursor:pointer; width:30px; height:24px; padding:0; border:0; border-left:1px solid #C7C7C7; margin:0; background:#3C3C3C url(../images/ico.png) 4px -548px no-repeat; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.indexProduct .header .search .submit:hover { background-color:#636363; }
.indexProduct .product { overflow:hidden; *position:relative; width:980px; height:190px; }
.indexProduct .product .list { overflow:hidden; width:999999px; height:190px; }
.indexProduct .product .list li { display:block; float:left; overflow:hidden; position:relative; width:146px; height:190px; margin:0 25px; }
.indexProduct .product .list li a,
.indexProduct .product .list li a:visited,
.indexProduct .product .list li a:hover,
.indexProduct .product .list li a:active { display:block; overflow:hidden; cursor:pointer; width:146px; height:190px; text-decoration:none; }
.indexProduct .product .list li .mask { overflow:hidden; position:absolute; left:0; top:0; z-index:1; width:146px; height:146px; background:url(../images/sprite.png) 0 -110px no-repeat; text-indent:-9999px; }
.indexProduct .product .list li .zoom { display:none; overflow:hidden; position:absolute; left:0; top:0; z-index:2; width:146px; height:146px; background:url(../images/sprite.png) -160px -110px no-repeat; text-indent:-9999px; }
.indexProduct .product .list li .cover { overflow:hidden; width:146px; height:146px; margin:0 0 5px 0; }
.indexProduct .product .list li .cover img { display:block; width:146px; height:146px; }
.indexProduct .product .list li .titleCh {
	display: block;
	overflow: hidden;
	font-size: 14px;
	font-weight: normal;
	line-height: 30px;
	color: #333;
	text-align: center;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
	margin-top: 10px;
}
.indexProduct .product .list li .titleEn { display:block; overflow:hidden; line-height:20px; color:#666; text-align:center; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.indexProduct .product .list li:hover .zoom { display:block; }
.indexProduct .product .list li:hover .titleCh { color:#666; }
.indexProduct .product .list li:hover .titleEn { color:#999; }
.indexProduct .prev { overflow:hidden; position:absolute; left:-40px; top:100px; z-index:9; cursor:pointer; width:20px; height:40px; background:url(../images/sprite.png) -280px 0 no-repeat; text-indent:-999px; }
.indexProduct .prev:hover { background-position:-310px 0; }
.indexProduct .next { overflow:hidden; position:absolute; right:-40px; top:100px; z-index:9; cursor:pointer; width:20px; height:40px; background:url(../images/sprite.png) -280px -50px no-repeat; text-indent:-999px; }
.indexProduct .next:hover { background-position:-310px -50px; }
.indexProduct .more,
.indexProduct .more:visited,
.indexProduct .more:hover,
.indexProduct .more:active { overflow:hidden; position:absolute; left:50%; bottom:0; z-index:9; width:180px; height:40px; margin:0 0 0 -90px; background:url(../images/sprite.png) -340px 0 no-repeat; text-indent:-9999px; }
.indexProduct .more:hover { background-position:-340px -50px; }
.indexProduct .line { overflow:hidden; position:absolute; left:0; bottom:20px; z-index:8; width:980px; height:1px; background:#D2D2D2; }
.indexNews {
	display: block;
	float: left;
	overflow: hidden;
	width: 700px;
	margin-top: 0;
	margin-bottom: 60px;
	margin-left: 0;
}
.indexNews .header {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 50px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.indexNews .header .title {
	display: block;
	overflow: hidden;
	height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eee;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	line-height: 40px;
}
.indexNews .header .title .ch {
	font-family: Microsoft YaHei;
	font-size: 20px;
	line-height: 26px;
	color: #333;
	vertical-align: baseline;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
	float: left;
}
.indexNews .header .title .en {
	font-size: 14px;
	line-height: 26px;
	color: #999;
	margin-top: 8px;
	float: left;
}
.indexNews .header .more,
.indexNews .header .more:visited,
.indexNews .header .more:hover,
.indexNews .header .more:active {
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 6px;
	z-index: 9;
	line-height: 26px;
	color: #AAA;
	text-decoration: none;
	text-transform: uppercase;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.indexNews .header .more:hover { color:#666; }
.indexNews .news { overflow:hidden; }
.indexNews .news .list { overflow:hidden; }
.indexNews .news .list li { overflow:hidden; margin:0 0 50px 0; }
.indexNews .news .list li a,
.indexNews .news .list li a:visited,
.indexNews .news .list li a:hover,
.indexNews .news .list li a:active { display:block; overflow:hidden; cursor:pointer; width:400px; height:70px; text-decoration:none; }
.indexNews .news .list li .cover { display:block; float:left; overflow:hidden; width:115px; height:70px; margin:0 20px 0 0; }
.indexNews .news .list li .cover img { display:block; width:115px; height:70px; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.indexNews .news .list li .article { display:block; float:left; overflow:hidden; position:relative; width:240px; }
.indexNews .news .list li .article .date { display:block; overflow:hidden; width:80px; height:20px; margin:0 0 5px 0; background:#8A8787; line-height:20px; color:#FFF; text-align:center; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.indexNews .news .list li .article .detail { display:block; overflow:hidden; line-height:20px; color:#666; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.indexNews .news .list li .article .new { overflow:hidden; position:absolute; left:90px; top:0; z-index:9; width:34px; height:20px; background:url(../images/new.gif) 0 0 no-repeat; text-indent:-9999px; }
.indexNews .news .list li:hover .cover img { opacity:0.8; filter:Alpha(opacity=80); }
.indexNews .news .list li:hover .article .date { background:#A19F9F; }
.indexNews .news .list li:hover .article .detail { color:#999; }
.indexLink {
	display: block;
	float: right;
	overflow: hidden;
	width: 260px;
	margin-top: 0;
	margin-bottom: 60px;
	margin-left: 0;
}
.indexLink a,
.indexLink a:visited,
.indexLink a:hover,
.indexLink a:active {
	display: block;
	overflow: hidden;
	width: 260px;
	height: 70px;
	text-indent: -9999px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	background-position: center;
}
.indexLink .link01,
.indexLink .link01:visited,
.indexLink .link01:hover,
.indexLink .link01:active {
	background-image: url(../images/c1.png);
	background-color: #f5f5f5;
}
.indexLink .link01:hover {
	background-color: #00406E;
	background-image: url(../images/c11.png);
}
.indexLink .link02,
.indexLink .link02:visited,
.indexLink .link02:hover,
.indexLink .link02:active {
	background-image: url(../images/c3.png);
	background-color: #f5f5f5;
}
.indexLink .link02:hover {
	background-color: #00406E;
	background-image: url(../images/c33.png);
}
.indexLink .link03,
.indexLink .link03:visited,
.indexLink .link03:hover,
.indexLink .link03:active {
	background-image: url(../images/c2.png);
	background-color: #f5f5f5;
}
.indexLink .link03:hover {
	background-color: #00406E;
	background-image: url(../images/c22.png);
}
.indexNav { display:block; float:left; overflow:hidden; width:200px; margin:0 0 60px 0; }
.indexNav .nav { overflow:hidden; }
.indexNav .nav a,
.indexNav .nav a:visited,
.indexNav .nav a:hover,
.indexNav .nav a:active { display:block; overflow:hidden; position:relative; cursor:pointer; padding:12px 0 7px 60px; border-bottom:1px solid #DCDCDC; text-decoration:none; }
.indexNav .nav a .titleCh,
.indexNav .nav a:visited .titleCh,
.indexNav .nav a:hover .titleCh,
.indexNav .nav a:active .titleCh { display:block; overflow:hidden; font-family:Microsoft YaHei; font-size:14px; line-height:20px; color:#666; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.indexNav .nav a:hover .titleCh { color:#333; }
.indexNav .nav a .titleEn,
.indexNav .nav a:visited .titleEn,
.indexNav .nav a:hover .titleEn,
.indexNav .nav a:active .titleEn { display:block; overflow:hidden; line-height:20px; color:#BBB; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.indexNav .nav a .titleEn { color:#999; }
.indexNav .nav a .ico { overflow:hidden; position:absolute; left:15px; top:12px; z-index:9; width:30px; height:30px; background:url(../images/ico.png) 0 0 no-repeat; text-indent:-9999px; }
.indexNav .nav a .ico01,
.indexNav .nav a:visited .ico01,
.indexNav .nav a:hover .ico01,
.indexNav .nav a:active .ico01 { background-position:0 -600px; }
.indexNav .nav a:hover .ico01 { background-position:0 -650px; }
.indexNav .nav a .ico02,
.indexNav .nav a:visited .ico02,
.indexNav .nav a:hover .ico02,
.indexNav .nav a:active .ico02 { background-position:0 -700px; }
.indexNav .nav a:hover .ico02 { background-position:0 -750px; }
.indexNav .nav a .ico03,
.indexNav .nav a:visited .ico03,
.indexNav .nav a:hover .ico03,
.indexNav .nav a:active .ico03 { background-position:0 -800px; }
.indexNav .nav a:hover .ico03 { background-position:0 -850px; }
.indexNav .nav a .ico04,
.indexNav .nav a:visited .ico04,
.indexNav .nav a:hover .ico04,
.indexNav .nav a:active .ico04 { background-position:0 -900px; }
.indexNav .nav a:hover .ico04 { background-position:0 -950px; }
.bL-box li{ float:left; color:#c3c3c3; font-size:12px; padding-left:5px;}
.bL-box li a{color:#c3c3c3;}
/*web index css end*/
.indexNews .news .cover {
	float: left;
	width: 280px;
}
.indexNews .news .cover img {
	
	width: 100%;
}
.indexNews .news .article {
	float: left;
	width: 380px;
	font-size: 14px;
	line-height: 25px;
	font-family: "微软雅黑";
	color: #666;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
}
.banner {
	background-position: center center;
	height: 300px;
}
.b {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
.topcate li {
	display: inline-block;
	border: 1px solid #eee;
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 30px;
	margin-right: 5px;
	margin-left: 5px;
	border-radius:5px;
}
.banner_txt {
	height: 100px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 100px;
	color: #FFF;
}
.banner_txt h1 {
	font-size: 36px;
	line-height: 50px;
}
.main {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}.content{ min-height:300px;}
.content h1{
	font-size: 24px;
	line-height: 60px;
}
.content h2{font-size: 18px;
	line-height: 50px;}
.content h3{font-size: 16px;
	line-height: 40px;}
	#hover,#hover a{
	color: #FFF;
	background-color: #00406E;
	border: 1px solid #00406E;
}
.photolist li {
	height: 240px;
	width: 311px;
	position: relative;
	float: left;
	border: 1px solid #eee;
	margin: 10px;
}
.photolist li a img {
	height: 240px;
	width: 311px;
}
.list_page{
	text-align: center;
	padding: 20px;
}
.list_page li{
	display: inline-block;
}
.list_page  a{
	border:1px solid #eee;

	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 3px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #FFF;
}
.list_page span{
	color:#fff;
	margin:0px 1px;
	padding:4px 6px;
	border:1px solid #999;
	font-family:宋体;
	background-color: #999;
}
.list_page b{
	background:#fff;
	margin:0px 1px;
	padding:4px 6px;
	border:1px solid #ddd;
	color:#666;
	font-family:"宋体";
}
.list_page b input{border:0;margin:0;padding:0;font-size:12px;font-family:宋体;font-weight:normal;width:12px;vertical-align:middle;text-align:center;}

.mainc {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.photolist li div {
	color: #FFF;
	height: 40px;
	line-height: 40px;
	background-color:rgba(0,0,0,0.7);
	position: absolute;
	width: 100%;
	right: 0px;
	bottom: 0px;
	text-align: center;
}
.container{
	width: 352px;
	height: auto;
	overflow: hidden;
	float: left;
	margin-top: 0;
	margin-bottom: 0;
}
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{
	background: url(http://www.lanrenzhijia.com/demo/images/loading.gif) no-repeat center center;
	height: 230px;
	width: 350px;
}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
/*图片小图预览列表*/
.spec-preview{
	width: 350px;
	height: 230px;
	border: 1px solid #DFDFDF;
}
.spec-scroll{clear:both;margin-top:5px;width:352px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{
	display: block;
	font-family: "宋体";
	text-align: center;
	width: 30px;
	height: 54px;
	line-height: 54px;
	cursor: pointer;
	text-decoration: none;
	font-size: 36px;
	border: 0px solid #CCC;
	color: #CCC;
	font-weight: bold;
}
.spec-scroll .items{
	float: left;
	position: relative;
	width: 270px;
	height: 56px;
	overflow: hidden;
}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}
.spec-scroll .items ul li{float:left;width:64px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:50px;height:50px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}
.pageProductTab {
	overflow: hidden;
	float: left;
	width: 100%;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	border: 1px solid #eee;
}
.pageProductTab .tab {
	overflow: hidden;
	width: 100%;
	height: 50px;
	margin-right: 0;
	margin-left: 0;
	background-color: #f5f5f5;
}
.pageProductTab .tab span {
	display: block;
	float: left;
	overflow: hidden;
	cursor: pointer;
	width: 120px;
	height: 50px;
	font-size: 14px;
	line-height: 50px;
	color: #333;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0;
	padding-left: 0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #eee;
	margin-right: 0px;
}
.pageProductTab .tab .current {
	padding-right: 0;
	padding-left: 0;
	background-color: #FFF;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #00406E;
	color: #00406E;
}
.pageProductTab .article {
	display: none;
	overflow: hidden;
	padding: 20px;
}
.pageProductTab #editor p { margin:0 0 15px 0; line-height:24px; color:#333; }.main .info {
	float: left;
	width: 100%;
}
.show_page {
	float: left;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
}
.tit {
	line-height: 25px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #eee;
	margin-bottom: 20px;
	height: 25px;
	margin-top: 20px;
}
.info_txt {
	float: right;
	width: 600px;
}
.title h1 {
	font-size: 24px;
	line-height: 70px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
.con {
	padding-top: 10px;
	padding-bottom: 10px;
}
.show_page .pre {
	float: left;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	border: 1px solid #eee;
	border-radius:50px;
}
.show_page .next {
	float: right;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	border: 1px solid #eee;
	border-radius:50px;
}
.tit h2 {
	background-image: url(../images/wz.png);
	background-repeat: no-repeat;
	padding-left: 25px;
	background-position: left center;
}
.downlist ul li h1 {
	float: left;
	width: 500px;
	font-size: 14px;
	color: #333;
}
.downlist ul li span {
	float: left;
	width: 200px;
	font-size: 12px;
	color: #999;
}
.downlist ul li h2 {
	float: right;
	width: 100px;
}
.downlist ul li {
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eee;
	padding-bottom: 10px;
}
.downlist ul li h2 a {
	background-color: #F90;
	display: block;
	line-height: 30px;
	height: 30px;
	color: #FFF;
	background-image: url(../images/down.png);
	background-repeat: no-repeat;
	background-position: 20px;
	padding-left: 45px;
	border-radius:5px;
}
.ip {
	height: 30px;
	border: 1px solid #eee;
	margin-bottom: 10px;
	border-radius: 5px;
	text-indent: 10px;
}
.ip1 {
	height: 150px;
	border: 1px solid #eee;
	margin-bottom: 10px;
	width: 500px;
	padding: 10px;
}
.bnt {
	background-color: #FF6600;
	height: 35px;
	width: 200px;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #FFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	line-height: 35px;
	border-radius: 5px;
}
.footer {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	padding-bottom: 10px;
}
.f_content {
	float: left;
	width: 250px;
}
.F_LINK {
	float: right;
	width: 730px;
}
.F_LINK ul {
	float: left;
	width: 100px;
}
.f_cor {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	padding-top: 10px;
	text-align: center;
	color: #666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
}
.f_content h1 {
	font-size: 18px;
	line-height: 50px;
	margin-top: 20px;
}
.F_LINK ul h1 {
	font-size: 16px;
	line-height: 30px;
}
.footer a {
	color: #CCC;
}
#line {
	float: left;
	height: 180px;
	margin-right: 40px;
	margin-left: 40px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-left-color: #333;
}
.book {
	padding-bottom: 50px;
	margin-top: 20px;
}
