﻿@charset "utf-8";
@import url(/images/euico.css);
@import url(/images/lib.css);
* {
    margin:0 auto;
	padding:0;
}
html {
	overflow-x: hidden; background-color:#fff;
}
body {
    font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;
	color:#363636;
	line-height:21px;
	font-size:12px;
}

a:link, a:visited {
    color:#363636;
	text-decoration:none;
	outline:none; blur:expression(this.onFocus=this.blur());
}
a:hover, a:Active {
    color:#F00;
	text-decoration:none;
}
.container {
    width:1000px;
}
a img {
    border:0;
}
.tbold { font-weight:bold;}
.tred {color:#F00;}
.tblue {color:#0066FF}
.tem {font-style:italic}
input {
	border:1px solid #ddd;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding:0 2px;
}
.inp {
    height:25px;
	line-height:25px;
	padding:0 2px;
	border:1px solid #ccc;
}
.dat {
	border:1px solid #ccc;
	background:url(../images/date.gif) no-repeat right bottom #FFF;
}
textarea {
	border:1px solid #ccc;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding:2px;
}
.formurl {
	line-height:21px;
}
.formurl td {
	padding:2px;
}
.subit {
    cursor:pointer;
	border:1px solid #ddd;
	height:25px;
	line-height:25px;
	padding:0 5px;
	background:#eee;
}

.area {
	border:1px solid #ddd;
}
.formurl .code {
	width:60px;
    height:20px;
	line-height:20px;
	padding:0 2px;
	border:1px solid #ccc;
}
.formurl .coder {width:180px;height:30px;position:relative; float:left;}
.formurl .coder input {height:30px;width:100%; position:absolute; right:0; padding-right:0;}
.formurl .coder img {position:absolute; right:1px; top:1px;bottom:1px;height:30px;-webkit-border-radius:0 6px 6px 0; 
	-moz-border-radius:0 6px 6px 0;
	border-radius:0 6px 6px 0;}
.menu {
    width:100%;
	height:50px;
	line-height:50px;
	z-index:9999;
	background:#3b4162;
}

.menu ul{ 
    width:1100px;
    margin:0 auto;
	font-family:"Microsoft YaHei";
	font-size:14px;
} 
.menu>ul>li{ 
    width:auto;
	display:block;
	text-align:center;
	float:left;
	font-size:16px;
	position:relative;
	margin-right:1px;
} 
.menu>ul>li>a:link, .menu>ul>li>a:visited {
	text-decoration:none;
	display:block;
	color:#fff;
}
.menu ul li a:after{content: '';width:2px;height:12px;background-color: #696969;left: 0px;position: absolute;margin-top: -15px;transition: all 0.3s ease 0s; display: block; opacity: 0;}

.menu>ul>li span {
    padding:0 26px;
}

.menu>ul>li b {
	position:absolute;
	left:45%;
	z-index:9999;
	display:block; width:0; height:0; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #41517a; position:absolute; bottom:2px;
}
.menu>ul>li:hover b, .menu>ul>li.navthis> b{
	display:block; width:0; height:0; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #ddd; position:absolute; bottom:2px;
}


.menu>ul>li:hover,.menu>ul>li>a:hover, .menu>ul>li>a:active, .menu>ul>li.navthis>a{
	background:#41517a;
	color:#fff;
	transition:0.3s; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease;
} 

/* 下拉的菜单栏 */ 
.menu>ul>li ul{ 
    display:none; 
    width:116px; 
    position:absolute; 
    background:#41517a;
    color:#fff; 
    box-shadow:2px 2px 10px #333; 
    -webkit-box-shadow:2px 2px 10px #333; 
    -moz-box-shadow:2px 2px 10px #333;
    z-index:9999;
	-webkit-border-radius:0 0 5px 5px; 
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	padding-bottom:3px;
	font-size:14px;
} 
/* 下拉菜单的菜单项 */ 
.menu .arrow{
	position:absolute;
	right:-10px;
    color:#ddd;
	font-family:"宋体"
}
.menu>ul>li>ul li{
	position:relative;
	text-align:left;
	line-height:30px;
	border-bottom:1px solid #3b4162;
} 
.menu>ul>li>ul li>a{
	color:#fff;
	padding-left:15px;
	display:block;
} 
.menu>ul>li>ul li:hover,.menu>ul>li>ul li.mcur {
	color:#ff0;
	background:#333;
	border-bottom:1px solid #333;
} 
.menu>ul>li>ul li a:hover,.menu>ul>li ul li:hover .arrow {
	color:#ff0;
}

/* 三级及以下的菜单项的定位 */ 
.menu>ul>li>ul>li ul{
	left:116px;
	top:0px;
} 
.classpic {
    height:350px;
	overflow:hidden;
}
.classpic a {
	display:block;
	height:350px;
}



.pagelist{padding-top:10px;padding-bottom:10px;text-align:center; font-size:0px; clear:both;}
.pagelist span,.pagelist a,.pagelist strong{text-align:center; vertical-align:middle; font-family:Arial; font-size:12px;
display:inline-block; padding:4px 12px;margin:0px 2px;border:#cccccc solid 1px;color:#333333; border-radius:3px;}
.pagelist var{height:21px;line-height:21px; display:inline-block;margin:0px 3px 0px 3px;}
.pagelist strong,.pagelist .thispage{font-weight:100;margin-right:3px;border:#41517a solid 1px; background:#41517a;color:#fff;}
.pagelist a:hover{ color:#fff; border:#41517a solid 1px; background:#41517a;text-decoration:none;}
.pagelist select {border:0; padding:2px 0;}

.artitle {
    font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:25px;
	border-bottom:1px solid #fff;
	margin:0 10px;
	letter-spacing:2px;
	padding-top:10px;
	font-family:"Microsoft YaHei";
}
.artitle h1 {
    font-size:14px;
}
.update {
    height:20px;
	text-align:center;
	width:98%;
    color:#888;
margin-bottom:20px;
}
.aba4b4 a:link, .aba4b4 a:visited {
	color:#aba4b4
}
.aba4b4 a:hover{
    color:#99CC00
}

.arcon {
    text-align:left;
	padding:10px 5px;
	font-size:14px;
	line-height:180%;
	font-family: "Microsoft YaHei";
}
.arcon img,.case_01_c img{max-width:600px;autoimg:expression(onload=function(){this.style.width=(this.offsetWidth > 600)?"600px":"auto"}); display:block; margin:0 auto;}
.arcon p{ text-indent:2em;}
.arlist {
	width:96%;
    height:60px;
	line-height:30px;
	border-top:1px dashed #ddd;
	padding:5px;
margin-bottom:30px;
}

.linkcon {
	background:#e4ecf7;
	padding:10px 0;
	line-height:28px;
	color:#888;
	font-size:14px;
	position:relative;
	height:auto;
	font-family:"Microsoft YaHei";
}
.linkurl {
	width:99%;
	margin:0 auto;
}
.linkurl span {display:block;overflow:hidden;padding-left:10px;}
.linkurl strong,.fa-th {
	font-size:15px;
	text-align:left;
	float:left;
	margin-right:5px;
}
.linkurl a:link,.linkurl a:visited {
	display:block;
	margin-right:10px;
	float:left;
	color:#666;
}
.linkurl a:hover,.linkurl a:active {
	color:#f00;
}
.fa-th {margin-top:10px}
.areatj {
	width:100%;
	height:50px;
	z-index:9999;
	overflow:hidden;
}
#areacon {
	position:absolute;
	width:100%;
	height:auto;
	overflow:hidden;
	left:0;
	z-index:99999;
	background:#e4ecf7;
}
#areacon .x{display:block; text-align:center}
#areacon .x a,.fa-th {cursor:pointer}
#top-bottom-menu{
	font: 9pt Arial, Helvetica, sans-serit ; 
	position:fixed;
	height:auto;
	text-align:center;
	filter: alpha(opacity=80); 
    opacity: 0.8;
	z-index:9999;
}
#top-bottom-menu #dstbm-top{
	position:absolute;
	border:1px #cccccc solid;
	display:none;
	cursor:pointer;	
}
#top-bottom-menu #dstbm-menu{
	position:absolute;
	border:1px #cccccc solid;
	cursor:pointer;	
}
#top-bottom-menu #dstbm-menu a:link, #top-bottom-menu #dstbm-menu a:visited{
	 color:#777;
 }
#top-bottom-menu #dstbm-menu a:hover{
	  color:#f00;
 }
#top-bottom-menu #dstbm-menu #dstbmmenu{
	display:none;
}
#top-bottom-menu #dstbm-menu ul li{
	display:inline;
	padding-left:10px;
 }
#top-bottom-menu #dstbm-bottom{
	position:absolute;
	border:1px #cccccc solid;
	cursor:pointer;
}

.search {height:60px;line-height:60px;width:100%;border-bottom:#ddd solid 1px;background:#f6f6f6}
.searcon {width:1180px; margin:0 auto;}
.sealeft{float:left;}
.sealeft a {margin:0 5px;}
.searight{float:right;width:300px;}
.sea {
	width:250px;
	height:36px;
	line-height:36px;
	margin:0 auto;
	font-family:"Microsoft YaHei";
}
.seb {
width:35px;
	height:35px;
	line-height:32px;
	cursor:pointer;
	background:#c00;
	border:1px solid #c00;
	color:#eee;
	letter-spacing:2px;
	padding:0 10px;
	text-align:center;
	font-family:"Microsoft YaHei";
	margin-left:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

.path {
    float:right;
	font-weight:normal;
	padding:0 15px;
	letter-spacing:2px;
	text-align:right;
	font-size:0.75em;
color:#666
}
.newslist{width: 100%;font-family:"Microsoft YaHei";}
.newslist dl{padding: 1px;background: #fff;box-sizing: content-box; margin-top:20px;}
.newslist dl a{display: block;}
.newslist dl dt{float: left;width: 75px; background-color: #f2f2f2; text-align: center; font-family: Arial;}
.newslist dl dt span{display: block; line-height: 50px; border-bottom: 1px solid #fff; color: #666; font-size: 28px;}
.newslist dl dt p{display: block; color: #999; line-height: 21px; font-size: 12px; }
.newslist dl dd{overflow: hidden; padding-left:10px;height:72px;}
.newslist dl dd b{font-size: 15px;display: block; hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 28px;}
.newslist dl dd p{font-size: 14px;overflow: hidden;color: #888;}
.newslist dl:nth-of-type(even){ background: #fff;}
.newslist dl:hover{ background: #f2f2f2;}
.newslist dl:hover dt{ background: #fff;}
.newslist dl:hover dt span{border-bottom:1px solid #f2f2f2}

             .wx {
                background-color: #5ad700;
                -webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
                line-height: 60px;
height:60px;
margin-top:40px;
float:right;
padding:0 15px;
cursor:pointer;
                font-size: 18px;
            }
 .wx a {display:block;}







.linkbox {
    width:950px;
	margin:0 auto;
	overflow:auto;
	margin-top:5px;
	padding-bottom:10px;
}
.linkbox ul li {
    height:25px;
	width:auto;
	float:left;
	list-style:none;
	display:block;
	margin:5px;
	line-height:25px;
}
.linkbox ul li a:link, .linkbox ul li a:visited {
    width:auto;
	display:block;
	text-decoration:none;
	background:#EEE;
	border:1px solid #9CC916;
	padding:0 6px;
}
.linkbox ul li a:hover, .linkbox ul li a:active {
    text-decoration:none;
	display:block;
	background:#9CC916;
	color:#fff;
}
