/* CSS Document */



.about{ width:100%; height:135px; background-color: #f6f6f6;}
.about1{ width:1190px; padding-top:15px; height:105px; padding-left:10px; line-height:28px;}
.about1 h1{ font-size:24px; color:#666; font-weight:200; line-height:48px;}
.about1 p{ font-size:16px; color:#666666; line-height:30px; width:1190px;}
.lm3nr{ height:auto; width:1200px;padding-top:45px; overflow:hidden}

.aboutlm{ width:363px; height:439px; float:left; margin-left:19px; margin-right:18px; background:#f5f5f5; margin-bottom:37px;   }
.aboutlm h1{ font-size:20px; color:#333333; font-weight:200; padding-top:20px;padding-left:20px;}
.aboutlm p{ line-height:24px; color:#666666; padding:20px;}



.n_left{ float:left; width:868px; height:auto; margin-right:50px;}
.n_left h2{padding:10px;  border-bottom:#E0E0E0 solid 1px; font-size:16px; line-height:36px;}
.n_left h2 a{ color:#666; text-decoration:none}
.n_left h3{padding:5px;  font-size:16px; }

.n_leftimg img{ margin-top:15px; margin-bottom:15px}


.n_left .ul2{ width:286px; height:410px; float:left; margin-right:3px; }
.n_left .ul2 li{ margin:0; padding:0;}
.n_left .ul2 .li1{ width:286px; height:286px;  }
.n_left .ul2 .li1 img{ width:286px; height:286px;}
.n_left .ul2 .li2{ width:286px; height:100px; background:#f5f5f5; color:#666; font-size:16px; text-align:center; line-height:30px; padding-top:20px;}


.n_left .li3{ margin:0 auto; height:40px; background:#FFF; text-align:center; font-size:14px;  padding-top:10px; }
.n_left .li3 a{
    display: inline-block;
    padding: 2px 10px;
    margin-right: 10px;
    border: 1px solid #2eafbb;
    color: #2eafbb;
}
.n_left .li3 a:link{ text-decoration:none;}
.n_left .li3 a:hover {
	color: #fff;
	background-color: #0c3c87;
	text-decoration: none
	}
.n_left .li3 a.now {
    background-color: #0c3c87;
    color: #fff;
}


.newsnr{ height:186px; padding:20px; padding-bottom:20px; border-top:#E0E0E0 solid 1px;}
.newsnr img{float:left; margin-right:25px; width:290px; height:160px; }
.newstext{ height:186px; width:500px; float:left; color:#666}
.newstext p{ margin-top:5px;}
.content{
	height: auto;
	width: 1200px;
	padding-top: 35px;
	line-height: 28px;
	padding-bottom: 50px;
	font-size: 14px;
}
.content h1{
	font-size: 24px;
	color: #0c3c87;
	font-weight: 200;
	padding-top: 15px;
	width: 610px;
	padding-bottom: 20px;
}
.p22{ margin-top:35px; padding-left:15px; padding-right:15px;}
.p21{ border-top:#E0E0E0 solid 1px; line-height:36px; height:36px; padding-top:10px; padding-bottom:10px; color:#999}
.p21 span{color:#039; margin-left:20px;}
.p21 span a{ color:#06C; text-decoration:none}
.p21a{ border-top:#E0E0E0 solid 1px;  height:16px; }
.p21b{ border-top:#E0E0E0 solid 1px;  height:90px; color:#999; }

.n_right{ float:left; width: 264px; height:auto; color:#666}
.n_right h2{ padding:6px; margin-bottom:7px;  border-bottom:#E0E0E0 solid 1px; font-size:16px; line-height:36px; }
.n_right li{ margin-bottom:6px;  }
.n_right a:link{ display:block; height:26px;padding-left:20px ; text-decoration:none; font-size:14px;  background-image:url(../image/pot.jpg); background-repeat:no-repeat; background-position:left center; }
.n_right a:visited{ display:block; height:26px;padding-left:20px ;text-decoration:none;font-size:14px; background-image:url(../image/pot.jpg); background-repeat:no-repeat; background-position:left center; }
.n_right a:hover{ display:block; height:26px;padding-left:20px ;text-decoration:none;font-size:14px; background-image:url(../image/pot1.jpg); background-repeat:no-repeat; background-position:left center; }
.n_right a:active{
	display: block;
	height: 26px;
	padding-left: 20px;
	background-image: url(../image/pot.jpg);
	background-repeat: no-repeat;
	background-position: left center;text-decoration:none;font-size:14px;
}
.n_right p{ padding-left:15px; line-height:24px; font-size:14px; margin-bottom:10px;}


.n_right1{float:left; width: 263px; height:auto; background-image:url(../image/newsbg.jpg); border:#D1D1D1 solid 1px;}
.n_right1 h2{ padding:8px; font-size:15px;}
.n_right1 ul{ background-color:#FFFFFF; width:250px; margin:10px;}
.n_right1 li{ height:35px; padding:5px;border-bottom:#cccccc solid 1px;}
.n_right1 a:link{display:block; padding-left:20px ; background-image:url(../image/pot.jpg); background-repeat:no-repeat; background-position:left center; color:#333333; }
.n_right1 a:visited {display:block; padding-left:20px ; background-image:url(../image/pot.jpg); background-repeat:no-repeat; background-position:left center; color:#333333; }
.n_right1 a:hover{display:block;  padding-left:20px ; background-image:url(../image/pot1.jpg); background-repeat:no-repeat; background-position:left center; color : #0C63A8; }
.n_right1 a:active{
	display: block;
	padding-left: 20px;
	background-image: url(../image/pot.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #333333;
	text-decoration: none;
}
.input1{  border: solid #CCCCCC 1px; height:26px; line-height:26px; background-image:url(../image/inputbg.jpg); background-repeat:repeat-x;}

.pro1{
	float: left;
	margin-right: 40px;
	width: 559px;
	height: 460px;
	margin-bottom: 40px;
}
.pro1 h2{padding:8px; font-size:16px;border-bottom:#E0E0E0 solid 1px; margin-bottom:15px; }
.pro1 p{ margin-left:10px;}

.pro2{ width:1200px; height:520px; margin:0 auto; border-bottom:#CCC solid 1px; margin-bottom:30px; overflow:hidden}
.pro2 .ul1{ height:55px; padding-top:25px; }
.pro2 .ul1 .li1{ width:600px; font-size:20px; color:#666; float:left;  }
.pro2 .ul1 .li2{ width:600px; font-size:14px; color:#999; float:left;  text-align:right }
.pro2 .ul1 .li2 a{ color:#666; text-decoration:none}
.pro2 .ul2{ width:298px; height:410px; float:left; margin-right:2px;}
.pro2 .ul2 li{ margin:0; padding:0;}
.pro2 .ul2 .li1{ width:298px; height:298px;  }
.pro2 .ul2 .li1 img{ width:298px; height:298px;}
.pro2 .ul2 .li2{ width:298px; height:90px; background:#f5f5f5; color:#666; font-size:16px; text-align:center; line-height:30px; padding-top:20px;}
.pro2 .ul2 a{ color:#333; text-decoration:none}

.fx{ margin:0 auto; height:40px; background:#FFF; text-align:center; font-size:14px;  padding-top:10px;  }
.fx a{
    display: inline-block;
    padding: 2px 10px;
    margin-right: 10px;
    border: 1px solid #2eafbb;
    color: #2eafbb;
}
.fx a:link{ text-decoration:none;}
.fx a:hover {
	color: #fff;
	background-color: #0c3c87;
	text-decoration: none
	}
.fx a.now {
    background-color: #0c3c87;
    color: #fff;
}

.tab1{ text-align:center; line-height:70px;}
.tab1 input {
    width: 340px;
    height: 40px;
    border: #eee solid 1px;
    font-size: 16px;
    padding-left: 10px;
}
.tab1 .input1 {
    width: 350px;
    height: 40px;
    background: #0c3c87;
    font-size: 16px;
    color: #FFF;
    outline: none;
}

.tab1 .input2{ width:15px; height:15px; }
.tab1 select{
    width: 355px;
    height: 40px;
    border: #eee solid 1px;
    font-size: 16px; color:#666
	}