@charset "gb2312";
* {margin:0;padding:0;}
ul,li {list-style-type: none;}
body {text-align:center;font-size:12px;background-color:#fff;line-height:20px;font-family: Arial;}
div,ul,li,from {overflow:hidden;text-align:left;margin:0;padding:0;text-align:left;}
a {text-decoration: none;font-size:12px;color:#004159;font-family: Arial;}
a:hover{text-decoration:underline;color:#004159;font-family: Arial;}
/* a:active {text:expression(target="_blank");} */
img {border:0px solid #000;}
p {text-indent: 2em;margin:5px 0;padding:0;}
.clear {clear: both;}
.main {width:978px;margin:0 auto;border-left:1px solid #006DDA;border-right:1px solid #006DDA;}


/*TOP*/
#top {height:124px;}
.logo {height:94px;}
.logo1 {float:left;width:339px;}
.logo2 {float:left;width:435px;margin:0 0 0 100px;}

.mu li {float:left;width:144px;text-align:center;margin:0 8px;}
.mu li a {display: block;width:132px;background-color:#D9E5F1;border:1px solid #2f97ff;}
.mu li a:hover {background:#fff;border:1px solid #fff;text-decoration: none;border-bottom:1px solid #2f97ff;}

#nav {line-height: 24px;margin-left:4px;}

#nav a {display: block; text-align:center;}

#nav a:link  {color:#006DDA; text-decoration:none;font-size:14px;}

#nav a:hover  {color:#006DDA;text-decoration:none;}

#nav li{width:165px;height:45px;margin:0 6px;}

#nav li a:hover{background:#D9E5F1;font-size:14px;}

#nav li ul {line-height: 20px;text-align:left;left: -999em; width: 165px; position: absolute;border:1px solid #006DDA;}
#nav li ul li{float: left; width: 165px;background: #D9E5F1;margin-left:0;height:20px;}

#nav li ul a{display: block; width: 165px;w\idth: 165px;text-align:left;}

#nav li ul a:hover  {color:#006DDA;text-decoration:none;background:#fff;border:0px solid red;}

#nav li:hover ul {left: auto;}
#nav li.sfhover ul {left: auto;}
#content {clear: left; }
 
 
/*left*/
.left {float:left;width:185px;border:1px solid #006DDA;margin:10px;padding:1px;}

.left li {margin:5px 0 0 10px;}

.leftt {font-size:14px;color:#006CC8;font-weight:bold;border-bottom:1px solid #006CC8;}

.inlp {height:290px;}
.inlp li {width:165px;height:45px;margin:3px 10px;}

.right {float:left;margin:5px;width:730px;}

.rightt {width:725px;text-align:center;color:#009933;border:1px solid #006DDA;background-color:#D9E5F1;height:30px;font-size:18px;font-weight:bold;line-height:30px;}

.rightp,.rol,.inp,.itxt {width:720px;}
.rightp li {float:left;width:165px;height:165px;margin:10px 8px;}
.rightp li a {border:1px solid #D9E5F1;display: block;}
.rightp li a:hover {border:1px solid #006DDA;display: block;}
.rightp li div {width:151px;height:151px;}
.rightp li img {width:149px;}
.rol {margin-top:18px;border-bottom:1px solid #006DDA;padding-bottom:10px;}
.rol1 {float:left;line-height:28px;width:490px;height:450px;border-right:1px solid #D9E5F1;}
.rol2 {float:left;width:200px;height:213px;}
.rol2 ul {height:193px;}
.rol2 li {margin:4px 0 0 10px;line-height:26px;}
.rol2 li a:hover {background-color:#D9E5F1;}

.Product {width:540px;margin:0 auto;}
.Product li {float:left;width:250px;line-height:35px;margin:0 5px;}
.Product li a,.law a {font-size:12px;font-weight:bold;color:#00A0E2;}
.Product li a:hover,.law a:hover {color:#009933;}

.law li {margin-left:30px;width:400px;}

.con {text-align:center;}
.con p {text-align:left;}
.con img {margin:30px 0;}

.inp li {float:left;width:232px;height:140px;margin:30px 15px;text-align:center;}
.inp li img {border:1px solid #006DDA;}

.itxt li {float:left;width:250px;margin:20px 10px;}
.itxt li div {background-color:#009933;text-align:center;font-weight:bold;color:#fff;}

.ct {width:500px;margin-left:10px;color:#009933;font-size:14px;}
.ct li span {
	color:#0099FF;
	margin-right:10px;
	width:100px;
}

.ptli {width:720px;}
.ptli li {float:left;width:95px;margin:10px 20px;height:130px;text-align:center;}
.ptli li div {border:1px solid #000;margin-bottom:6px;}

/*bottom*/
#bottom {
	border-top:1px solid #006DDA;
	color:#004159;
	height:70px;
	margin-bottom:30px;
	text-align:center;
	padding-top:20px;
}

#bottom a {margin:0 20px;}
