@charset "utf-8";
/* CSS Document */
* {}
a {text-decoration: none;color: #333;padding:0;margin:0;}
ul {list-style: none;padding:0;margin:0;}
li {list-style: none;padding:0;margin:0;}
ul li {list-style: none;padding:0;margin:0;}
img {border: none;padding:0;margin:0; vertical-align:middle;}
a img{border: none;padding:0;margin:0;}
input,button,select,textarea{outline:none}
textarea{resize:none}
p{padding:0;margin:0;}
body {font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 24px; font-size:12px;color:#333;padding:0;margin:0; font-family: Arial, Helvetica, sans-serif;}

.head,.main,.ftit,.link,.foot {width:1000px;margin:0px auto;overflow:hidden;clear:both;}
.bg1{ background:url(../images/bg1.jpg) repeat-x}
.menu{background:url(../images/mbg1.jpg) repeat-x;}
.menu ul{overflow:hidden;clear:both;width:1000px;margin:0px auto;background:url(../images/mbg2.jpg) no-repeat left;}
.menu li{ float:left; width:166px; text-align:center; font-size:16px; line-height:48px;text-align:center;background:url(../images/mbg2.jpg) no-repeat right;}
.menu li a{ display:block; color:#FFF;}
.menu li a:hover,.menu .no{ background:url(../images/mbg1.jpg) repeat-x; border-radius:5px; color:#fff;}
.hj{overflow:hidden; clear:both; height:10px;}
.hj2{overflow:hidden; clear:both; height:20px;}
.hj3{overflow:hidden; clear:both; height:30px;}
.pp1{ padding:10px 0;}
.pp2{ padding:20px 0;}
.pp3{ padding:30px 0;}
.clear{overflow:hidden; clear:both;}

.tit1{ text-align:center; line-height:1.5;}
.tit1_p1{ font-size:42px; text-transform:uppercase;}
.tit1_p2{ font-size:26px; color:#0b5ca4; background:url(../images/tbg1.png) no-repeat center;}
.nr1{ overflow:hidden; clear:both; margin:0 -10px;}
.nr1 li{ float:left; width:320px; padding:10px; text-align:center;}
.nr1_p1{ display:block; border:1px solid #eee; width:318px; height:220px;}
.nr1_p1 img{ width:318px; height:220px;}
.nr1_p2{ font-size:18px;height:36px; line-height:36px; padding-top:12px;}
.nr1_p2 a{ color:#666;}

.bg2{ background:#f7f7f7; border-top:1px solid #eee;}
.nr2{ overflow:hidden; clear:both;}
.nr2 li{ width:490px; padding:10px 0;}
.nr2 li:nth-child(odd){ float:left;}
.nr2 li:nth-child(even){ float:right}
.nr2_p1{ padding:10px 15px; background:#ededed; border:1px solid #ddd;}
.nr2_p2{ font-size:18px;height:36px; line-height:36px; overflow:hidden; display:block;}
.nr2_p3{ font-size:15px; color:#888; height:72px; overflow:hidden;}
.nr3{ overflow:hidden; clear:both; font-size:18px; line-height:30px;}

.fbg{ background:url(../images/fbg.jpg) repeat-x bottom; color:#FFF;}
.ftit ul{ float:left; padding-left:50px;}
.ftit ul li{ padding:0 20px; float:left; background:url(../images/fbg2.jpg) no-repeat right center; height:206px;}
.ftit ul li a{ display:block; color:#fff;}
.ftit_p1{ font-size:14px; font-weight:bold; line-height:40px;}
.ftit_r{ float:right; width:242px;}
.ftit_p2{ font-size:30px; font-weight:bold; line-height:40px;}
.fbg2{ background:#0d4a81; color:#fff;}
.foot{ text-align:center; font-size:14px;}




.tit33{  border-bottom:1px solid #337de0;line-height:36px; overflow:hidden; clear:both; padding-bottom:5px; margin-bottom:15px;font-size:20px;color:#337de0;}
.tit33 span{ font-size:14px;float:right;}

.tit33 a{ font-size:12px;color:#337de0;}
.m_leftb{ float:left; width:220px; }
.m_rightb{ float:right; width:760px;  min-height:500px; color:#333} 
.nt{  font-weight:normal; padding:12px 0;margin:0; padding-left:20px; background:#337de0 ;font-family: Arial, Helvetica, sans-serif;}
.nt a{ font-size:20px; color:#fff; text-decoration:none;}

.nlist{ float:left; width:220px;font-family: Arial, Helvetica, sans-serif;  }

.nlist>ul{background:#fff; }
.nlist>ul>li{ border-TOP:1px solid #eee; text-align:center;background: #237bf1; }
.nlist>ul>li>div{background:#fff;}
.nlist>ul>li>a{ display:block; height:40px; line-height:40px;font-size:16px; color:#FFF; text-decoration:none;}
.nlist>ul>li>a:hover,.nlist>ul>li.cur a{ background: #337de0; color:#FFF;}
.nlist>ul>li>div{background:#337de0;line-height:30px;}


.nr55_p2 li{ overflow:hidden; clear:both; line-height:32px; border-bottom:1px dotted #CCC; background:url(../images/tub6.jpg) left no-repeat; padding-left:20px;}
.nr55_p2 li a{ display:block; float:left; max-width:900px; font-size:14px;color:#333;}
.nr55_p2 li p{ float:right; color:#333; font-size:14px;}

.neir{ padding:10px; text-align:left; font-size:14px; color:#333;font-family: Arial, Helvetica, sans-serif;}
.neir h1{  text-align:center; font-size:20px; color:#333;font-family: Arial, Helvetica, sans-serif;}


.con_tit{text-align:center;border-bottom:1px dotted #d4d4d4;line-height:36px;}
.con_tit h2{font-size:16px;}
.con_titb{text-align:center;}
.list_li li{line-height:36px;border-bottom:1px dotted #d4d4d4; font-size:14px;}
.list_li li a{font-size:14px;}
.list_li{}

.nr33{ overflow:hidden; clear:both; padding:10px 5px;}
.nr33 li{ float:left; width:225px; padding-left:20px; text-align:center;}
.nr33 li a{ display:block; color:#333}
.nr33 li img{ width:225px; height:160px;border:1px solid #ccc;}
.nr33 li p{ font-size:16px; line-height:38px; overflow:hidden; height:38px;}

.nr34{ overflow:hidden; clear:both; padding:10px 5px;}
.nr34 li{ float:left; width:255px; padding-left:20px; text-align:center;}
.nr34 li a{ display:block; color:#333}
.nr34 li img{ width:255px; height:220px;border:1px solid #ccc;}
.nr34 li p{ font-size:16px; line-height:38px; overflow:hidden; height:38px;}

