/* CSS Document */
html{height:100%;border:none;}
body{height:100%;border:none;padding:0;margin:0;text-align:center;font-size:12px;color:#323232;font-family:Arial,'';background:#FFFFFF url(../images/bg.jpg) repeat-x;}
div,ul,li,img,dt,dd,dl{padding:0;margin:0;border:none;}
ul,dl{list-style-type:none;}
a{color:#323232;text-decoration:none;}
a:hover{color:#105DCF;text-decoration:none;}
.clear{clear:both;}

.head{ height:auto; width:1002px;margin:0 auto;text-align:left;overflow:hidden;}
.top{ height:27px; width:1002px;text-align:left; line-height:27px;overflow:hidden;}
.top .left{ float:left; width:300px; height:27px; color:#FFFFFF;}
.top .right{ float:right; width:300px;height:27px; color:#FFFFFF; text-align:right;}
.top .right a{ color:#FFFFFF;} 

.logo{ width:1002px;margin:0 auto; height:104px; background:url(../images/topbg.png) no-repeat 94px top;}
.logo .left{ float:left; width:399px; height:104px;}
.logo .left img{ margin-top:15px;}
.logo .right{ float:right; color:#FF6600; font-size:20px; padding-right:10px; padding-top:20px;}

.nav{ width:1002px; height:44px; overflow:hidden; background:url(../images/navbg.jpg) repeat-x; line-height:44px; }
.nav ul{ padding-left:10px;}
.nav ul li{ float:left; height:44px; font-size:14px;  text-align:center;  }
.nav ul li.line{ background:url(../images/line.jpg) no-repeat center center; width:4px; height:44px;}
.m0 a{ width:61px;color:#FFFFFF; height:44px; display:block;}
.m0 a:hover{  width:61px;height:44px; color:#105DCF;display:block; background:url(../images/navhover.jpg) repeat-x;}
.m1 a,.m2 a,.m3 a,.m5 a,.m6 a,.m7 a,.m8 a,.m9 a,.m10 a{ color:#FFFFFF; height:44px; display:block;width:84px;}
.m1 a:hover,.m2 a:hover,.m3 a:hover,.m5 a:hover,.m6 a:hover,.m7 a:hover,.m8 a:hover,.m9 a:hover,.m10 a:hover{ color:#FFFFFF; height:44px; display:block;width:84px;}
.m4 a{ width:120px;color:#FFFFFF; height:44px; display:block;}
.m4 a:hover{ width:120px;height:44px; color:#105DCF;display:block; background:url(../images/navhover.jpg) repeat-x;}

.banner{ width:1002px; height:221px; overflow:hidden; margin:0 auto; position: relative;}
.banner .hd{height:10px;position:absolute;width: 100%;z-index:1; text-align: center; bottom: 15px;}
.banner .hd ul li{display: inline-block;margin:0 5px;width:10px;height:10px;cursor:pointer;background:#0d77e5;border-radius:8px;}
.banner .hd ul li.on{background: #69c248;}
.banner .bd{position:relative;height:100%;z-index:0;}
.banner .bd li{zoom:1;vertical-align:middle;width:100%;height:221px;display:block;}
.banner .bd li a{width:100%;height:221px;display:block;}

.main{ width:1002px; height:auto; overflow:hidden; margin:5px auto 0;}
.main .left{ float:left; width:280px; height:auto;}
.main .right{ float:right; width:714px; height:auto;}

.news{ background:url(../images/leftc.jpg) repeat-y; height:auto; overflow:hidden;}
.news .title{ font-size:14px; color:#FFFFFF; background:url(../images/leftt.jpg) no-repeat; height:39px; line-height:39px; text-align:left; padding-left:20px;}
.news .title span{ float:right; padding-right:15px; margin-top:0; *margin-top:-39px; font-size:12px;}
.news ul{ background:url(../images/gsxw.jpg) no-repeat 10px top; height:auto;overflow:hidden;}
.news ul li{ line-height:25px; padding-left:30px; text-align:left;}
.news ul li span{ float:right; margin-top:0; *margin-top:-25px; padding-right:18px;}
.news .bottom{ height:6px; width:280px; background:url(../images/leftb.jpg) no-repeat;}

.case{ background:url(../images/leftc.jpg) repeat-y; height:auto; overflow:hidden; margin-top:5px;}
.case .title{ font-size:14px; color:#FFFFFF; background:url(../images/leftt.jpg) no-repeat; height:39px; line-height:39px; text-align:left; padding-left:20px;}
.case .title span{ float:right; padding-right:15px; margin-top:0; *margin-top:-39px; font-size:12px;}
.case ul{ padding:5px 0;}
.case ul li{ width:270px; text-align:center; margin:0 auto 10px;}
.case .bottom{ height:6px; width:280px; background:url(../images/leftb.jpg) no-repeat;}
.case p{ padding:0 15px; line-height:19px; text-align:left; margin:0;}

.gbook{ background:url(../images/leftc.jpg) repeat-y; height:auto; overflow:hidden; margin-top:5px;}
.gbook .title{ font-size:14px; color:#FFFFFF; background:url(../images/leftt.jpg) no-repeat; height:39px; line-height:39px; text-align:left; padding-left:20px;}
.gbook .title span{ float:right; padding-right:15px; margin-top:0; *margin-top:-39px; font-size:12px;}
.gb{width:250px;height:250px;overflow:hidden; margin-left:15px;}
.gb ul li{text-align:left; margin-bottom:5px;width:250px;}
.gb ul li h4{ line-height:18px; margin:0;}
.gb ul li p{ line-height:25px; color:#FF6600; margin:0;}

.gbook .bottom{ height:6px; width:280px; background:url(../images/leftb.jpg) no-repeat;}
.gbook p{ padding:0 15px; line-height:19px; text-align:left; margin:0;}

.tu{  height:auto; overflow:hidden; margin-top:3px;}
.tu ul li{ margin-top:3px; }

.gsjj{ width:100%; height:auto; overflow:hidden;}
.gsjj .left1{ float:left; width:456px; height:237px;background:url(../images/gsjjc.jpg) repeat-y; overflow:hidden;}
.gsjj .right1{ float:right; width:250px; height:237px; background:url(../images/culture.jpg) no-repeat;}
.gsjj .left1 .title{ font-size:14px; color:#FFFFFF; background:url(../images/gsjjt.jpg) no-repeat; height:36px; line-height:36px; text-align:left; padding-left:30px;}
.gsjj .left1 .title span{ float:right; padding-right:15px; margin-top:0; *margin-top:-36px; font-size:12px;}
.gsjj .left1 .bottom{ height:6px; width:456px; background:url(../images/gsjjb.jpg) no-repeat;}
.gsjj .left1 .const{ text-align:left; padding:7px 10px 8px; line-height:18px;}
.gsjj .left1 .const img{ float:left; padding-right:10px;}
.gsjj .left1 .const p{ margin:0;}
.gsjj .right1 .const{text-align:left; font-size:13px; padding:120px 0 15px 0; color:#006699; width:220px; margin-left:15px; line-height:20px;}
.gsjj .right1 .const span{ font-weight:bold;}

.fwxm{ width:714px; height:auto; overflow:hidden; margin-top:6px; background:url(../images/fwxmc.jpg) repeat-y;}
.fwxm .title{ background:url(../images/fwxmt.jpg) no-repeat; height:39px; width:100%;  line-height:39px; text-align:left; padding-left:58px;color:#FFFFFF;font-size:14px; }
.fwxm .bottom{ background:url(../images/fwxmb.jpg) no-repeat; height:4px; width:100%;}
.fwxm dl{ width:694px; height:115px; background:#F6F6F6; border:1px solid #F0F0F0; margin:6px auto;}
.fwxm dl dt{ float:left; width:113px; height:auto; margin-left:5px;}
.fwxm dl dt img{ width:103px; height:103px; padding:5px;}
.fwxm dl dd{ float:left; width:550px; height:auto; text-align:left; margin-left:15px;}
.fwxm dl dd h2{ margin:0; padding:0; font-size:12px; padding-top:10px; line-height:20px; background:url(../images/ico03.jpg) left 12px no-repeat; padding-left:10px; font-weight:bold;}
.fwxm dl dd h2 a{ color:#003366;}
.fwxm dl dd p{ line-height:20px; margin:0;}
.gg{ margin:9px 0; height:auto;}

.news1{ width:714px; height:auto; overflow:hidden;}
.news1 .left1{ float:left; width:352px; height:auto; background:url(../images/rightc.jpg) repeat-y; margin-bottom:9px; }
.news1 .left1 .title{ font-size:14px; color:#FFFFFF; background:url(../images/rightt.jpg) no-repeat; height:41px; line-height:41px; text-align:left; padding-left:45px;}
.news1 .left1 .title span{ float:right; padding-right:15px; margin-top:0; *margin-top:-41px; font-size:12px;}
.news1 .left1 .bottom { background:url(../images/rightb.jpg) no-repeat; height:6px; width:100%;}
.news1 .left1 ul{ padding:12px 0;}
.news1 .left1 ul li{ background:url(../images/ico02.jpg) 3px center no-repeat; line-height:31px; text-align:left; border-bottom:1px dashed #CDCDCD; width:310px; margin:0 auto; padding-left:15px;}

.link{ width:1000px; height:98px; border:1px solid #E7E7E7; margin:0px auto 8px; background:url(../images/link.jpg) no-repeat left center;}
.marquee {width:950px;height:75px;overflow:hidden; margin-left:40px; margin-top:11px;}
.marquee li{ display:inline; float:left; margin-right:12px;}
.marquee li a{ width:80px; height:75px; display:block; float:left; text-align:center;}
.marquee li a:hover{ text-decoration:none;}
.marquee li img {width:73px; height:73px; border:1px solid #CCCCCC;}

.anli{width:250px;height:160px;overflow:hidden; }

.footbg{background:url(../images/footbg.jpg) no-repeat;width:1002px;height:135px; margin:0 auto;overflow:hidden;}
.footbg .foot{ height:26px; width:1002px; line-height:26px; color:#FFFFFF; text-align:center;}
.footbg .foot a{ color:#FFFFFF;}
.footbg .foot span{ padding:0 5px;}
.footbg p{ margin:0; line-height:20px; text-align:center; padding-top:8px;}




#about{ width:1002px; height:auto; overflow:hidden; margin:8px auto 8px;}
#about .left{ float:left; width:280px; height:auto;  }
#about .right{ float:right; width:714px; height:auto; background:url(../images/fwxmc.jpg) repeat-y;}

.sub{ background:url(../images/leftc.jpg) repeat-y; height:auto; overflow:hidden;}
.sub .title{ font-size:14px; color:#FFFFFF; background:url(../images/leftt1.jpg) no-repeat; height:39px; line-height:39px; text-align:left; padding-left:20px;}
.sub ul{ height:auto; padding-top:5px; padding-bottom:13px;}
.sub ul li{ line-height:28px; text-align:left; font-size:13px;  }
.sub ul li a{  height:28px; display:block;background:url(../images/ico04.jpg) 5px center no-repeat;width:225px; padding-left:25px; margin-left:15px;border-bottom:1px solid #9EBDC9;}
.sub ul li a:hover,.sub ul li a.hover{ color:#01669A; font-weight:bold; height:28px;display:block; background:url(../images/ico04.jpg) 5px center no-repeat #CECECE; width:225px; padding-left:25px; margin-left:15px;border-bottom:1px solid #9EBDC9;}
.sub ul p{  border-bottom:1px solid #9EBDC9; line-height:28px; margin:0; text-align:left; width:220px; margin-left:45px; }
.sub .bottom{ height:6px; width:280px; background:url(../images/leftb.jpg) no-repeat;}

#about .right .title{ text-align:left; background:url(../images/fwxmt1.jpg) no-repeat top center; height:30px; line-height:30px; padding-left:25px; font-size:14px; font-weight:bold;border-bottom:0px solid #D6DBDF; color:#FFFFFF;}
#about .right .title span{ float:right; padding-right:20px; font-size:12px; font-weight:normal; margin-top:0px; *margin-top:-39px;color:#FFFFFF;}
#about .right .title span a{ color:#FFFFFF;}
.content{ text-align:left; width:100%;  font-size:12px;}
.content p{ line-height:25px; margin-top:0px; padding:10px 15px 0;}
.content h1{ text-align:center;}
.content .time{ text-align:center;}
#about .right .bottom{ height:4px; width:100%; background:url(../images/fwxmb.jpg) no-repeat;}

.newslist{ width:98%;  font-size:12px; padding:8px 0;}
.newslist ul li{ line-height:30px; height:30px; border-bottom:1px dashed #D6DBDF; background:url(../images/ico02.jpg) no-repeat left center; width:657px; margin-left:23px; text-align:left; padding-left:13px;}
.newslist ul li span{ float:right; margin-top:0px; *margin-top:-30px; color:#626262; padding-right:15px;}

.piclist{ width:98%;  font-size:12px;  padding:8px 0; overflow:hidden;}
.piclist ul li{ float:left; width:140px; height:170px; margin-left:30px;  padding-top:10px;}
.piclist ul li img{ width:140px; height:140px;}

.pages{ text-align:center; width:100%; height:auto; overflow:hidden;}
.pages a,.pages span{ margin-right:8px;}

.dropMenu { position:absolute; top:0; z-index:100; width:84px; visibility: hidden;background:url(../images/submenu.png) repeat;}
.dropMenu li{ text-align:center; line-height:28px; border-bottom:1px solid #93C3E7;}
.dropMenu a { width:auto; display: block; color:#FFFFFF;}
* html .dropMenu a {width:100%;}
.dropMenu a:hover {color:red;}

#dropmenu2{ width:230px; margin-left:-70px; display:none;}
#dropmenu4{ width:126px;display:none;}

