/* CSS Document */
body{ margin:0px; padding:0px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; color:#333333;}
a{color:#333333; text-decoration:none;}
a:hover{ color:#cccccc; text-decoration:none;}
#top{border-bottom:1px solid #e6e6e6; height:35px;}
.top{width:1099px; margin:auto;}
.top_l{width:300px; float:left; line-height:35px;}
.top_r{ width:300px; float:right; line-height:35px; text-align:right;}
#logo{background:url(../images/logo.jpg) no-repeat; height:110px; width:1105px; margin:auto;}

#nav{background:#055cbd; height:68px;}
.nav{width:1105px; margin:auto;}
.nav li{width:121px; float:left; list-style-type:none; line-height:68px; color:#FFFFFF; font-weight:bold; font-size:15px; background:url(../images/nav.jpg) right no-repeat; text-align:center;}
.nav li a{ color:#FFFFFF;}
.nav li a:hover{background:#bf0101; display:block; height:68px;}
#nv{background:#bf0101;height:68px;}

.hzkh{ width:487px; margin:auto;}

.content{ width:1200px; margin:auto;}
.banner_lemon{height:200px; width:100%; background:url(../images/banner.jpg) center;}
.clear{ height:0; clear:both;}

#main{background:#f9f9f9; overflow:hidden; clear:both; height:auto;}
.main{width:1100px; margin:30px auto;}
.m_l{width:256px; float:left;}
.m_r{ width:834px; float:right; background:#ffffff; margin-bottom:30px; padding-bottom:30px;}
.sub{ background:url(../images/fenlei.jpg) no-repeat; height:101px;}
.sub1{}
.sub1 li{background:url(../images/li.jpg) no-repeat; height:68px; list-style-type:none; line-height:68px; text-align:center; font-size:16px;}
.prr{ padding-bottom:30px; padding-top:20px; line-height:25px; padding-left:15px; padding-right:15px;}
.pr{ padding-bottom:30px; padding-top:20px;}
.pr li{width:186px; border:1px solid #e0e0e0;  float:left; list-style-type:none; text-align:center; line-height:25px; height:240px; margin-right:10px; margin-bottom:7px; margin-left:7px;}
.pr li img{width:186px; height:200px; border:none;}

.ny{ border-bottom:1px solid #e0e0e0; line-height:48px; font-weight:bold; background:url(../images/biao.jpg) no-repeat; height:48px; padding-left:30px;}

.ny1{ border-bottom:1px solid #e0e0e0; line-height:48px; font-weight:bold;  height:48px; padding-left:20px;color:#023f8f; font-size:16px; clear:both;}


#gg{background:url(../images/gg.jpg) no-repeat center; height:163px; margin:auto;}

#xz{width:1090px; background:url(../images/sub.jpg) no-repeat; height:621px; margin:auto;}
#xz1{ width:1089px; background:url(../images/sub1.jpg) no-repeat; height:356px; margin:auto;}

.fenye{ line-height:45px; text-align:center; clear:both;}

.news1{margin-top:10px; margin-bottom:30px; width:824px;  margin:10px auto 30px;}
.news1 li{ background:url(../images/menu1.jpg) no-repeat; height:50px; line-height:50px; padding-left:25px; list-style-type:none; width:367px; float:left; margin-right:15px;}


.news2{margin-top:10px; margin-bottom:30px; width:824px;  margin:10px auto 30px;}
.news2 li{ height:50px; line-height:50px; padding-left:25px; list-style-type:none; border-bottom:1px dotted #ccc;}

#link{ border-top:1px solid #cccccc; clear:both;}
.link1{width:1100px; line-height:35px; padding-top:10px; margin:auto; padding-bottom:10px;}
#bottom{background:#246cd7; height:150px;}
.footer{ width:1100px; margin:auto; line-height:25px; padding-top:25px; color:#FFFFFF;}
.foo_l{width:600px; float:left;}
.foo_r{width:98px; float:right;}

.nr_bt1{ margin:0px;}
.nr_bt1 h2{ font-size:18px; text-align:center;}
.excerpt{ text-align:center; font:normal 12px "Î¢ÈíÑÅºÚ"; padding:5px 0; background-color:#F7F7F7; border:1px solid #E8E8E8; margin-top:10px;}
.nr_text{ font-size:12px; line-height:25px; font-family:"Î¢ÈíÑÅºÚ"; text-indent:2em; }
.rq{ float:right;}