
/* CSS Document */
body{ background:url(bg.jpg) no-repeat center top #f8f8f8; font-size:14px; color:#333;}
body,ul,li,a,img,dl,dt,dd{ margin:0; padding:0; border:0;}
a{ color:#333; text-decoration:none;}
ul,li{ list-style:none;}

.cl{ clear:both;}
.box{ width:961px; margin:0 auto; clear:both;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.bd{ border-left:solid 1px #ccc;border-right:solid 1px #ccc;}
.bd1{ border:solid 1px #ccc; border-top:none;}
.bdt{ border-top:solid 1px #ddd;}
.bda{border:solid 1px #e1c8c8;}
.ml10{ margin-left:10px; display:inline;}
.line{background:url(line.gif) repeat-x bottom;}


.header{ background:url(top.png) no-repeat; height:198px; line-height:21px; overflow:hidden;font-size:12px; color:#666;}

.tel{ float:right; width:231px; text-align:right;  padding-right:46px; color:#666;}
.tel a{ padding:0 13px; color:#fff;}
.tel a:hover{color:#fff000}
.nav{  height:44px; line-height:44px;background:url(top.png) no-repeat 0 -198px;}
.nav li{ float:left; background:url(navlie.gif) left no-repeat;}
.nav a{ display:block;  text-align:center; color:#fff; width:86px; letter-spacing:1px; font-weight:800}
.nav a:hover{ color:#ff0;}

.load{  background:url(top.png) no-repeat 0 -242px; height:36px; line-height:36px;}
.weahter { float:left; width:240px; margin:7px 0 0 20px; display:inline;}
.searchbox{ height:29px; float:left;}
.skeyw{ float:left; margin:6px 0 0 200px;width:229px; display:inline; height:22px; color:#6d86b1}
#skeyw{ width:222px; background:transparent; border:none; height:20px; line-height:20px;color:#6d86b1; border:solid 1px #ccc;}
.search{ float:left; margin:7px 0 0 0px; display:inline; width:59px; height:22px;}
.search input{ background:url(searchbtn.gif); width:50px; height:22px; border:none; cursor:pointer;}

.left{ float:left; width:688px;  margin:0px 0 0 0px; display:inline;}
.right{ float:right; width:263px; margin:0px 0px 0 0; display:inline;}

.mleft{ float:left; width:332px;}
.mright{ float:right; width:619px;}

.mjtt{}
.focus{ float:left; width:620px; height:322px; overflow:hidden;}
.mtjj{ float:right; background:url(mtjjconbg.gif) repeat-x 0 33px; height:320px; overflow:hidden; width:330px;}
.mtjj .tit{ background:url(mtjjtit.gif); height:33px; line-height:33px; padding:0 10px; color:#d00;}
.mtjj .tit span{ float:right; font-size:12px;}
.mtjj .fir{  padding:10px 0 5px 0; height:80px; margin:1px 10px 0 10px;}
.mtjj .fir b{ text-align:center; width:312px; display:block; line-height:30px; height:30px; overflow:hidden;}
.mtjj .fir p{ margin:0; line-height:20px; font-size:12px; height:40px; overflow:hidden;}
.mtjj .con{ padding-top:5px;}
.mtjj .con li{ line-height:30px; background:url(lie0.gif) no-repeat 3px center; padding-left:12px;}
.mtjj .con li span{ float:right; color:#999; padding-right:2px;}

.mtbd{ height:330px;}
.mtbd .tit{ background:url(spbdtit.gif); height:34px; overflow:hidden; line-height:34px; padding:0 5px 0 10px;}
.mtbd .tit b{ font-weight:400px; font-size:12px; font-weight:100; display:inline-block; margin-left:5px;}
.mtbd .tit b em{ font-style:normal; color:#f00;}
.mtbd .tit b.sh{ font-weight:800; font-size:14px; color:#c00; margin-right:30px; display:inline-block;}
.mtbd .tit span{ float:right;}
.mtbd .tit b a{ color:#c00;}
.mtbd .tit b.act a{ color:#f60;}
.mtbd .fir{ height:110px; overflow:hidden; margin:10px 0px 0 0px; display:inline-block; width:260px;}
.mtbd .fir li{ float:left;padding-right:0px; margin-left:10px; display:inline;}
.mtbd .fir li img{ width:107px; height:80px; padding:3px; border:solid 1px #ddd;}
.mtbd .fir li a:hover img{border:solid 1px #c00;}
.mtbd .fir li span{ display:block; line-height:26px; height:26px; text-align:center; overflow:hidden; width:110px; }
.mtbd .con{ margin:10px; background:url(line.gif) top repeat-x; padding-top:5px; }
.mtbd .con li{ line-height:26px; background:url(liev.gif) no-repeat left center; padding-left:18px;}


.sz{}


.first{ height:98px; padding-top:10px; background:url(first.gif) no-repeat 15px center #fff;}
.first span{ height:58px; overflow:hidden; text-align:center; width:850px; display:inline-block; margin-left:100px; overflow:hidden}
.first span a{ color:#f00;}
.first p{ margin:0; line-height:20px; font-size:12px; color:#999; width:800px; display:inline-block; margin-left:110px;}
.news{ height:330px; width:336px; float:left; overflow:hidden;}
.news .tit{ background:url(sztit.gif); height:34px; line-height:34px; padding:0 10px;}
.news .tit b{ color:#c00; float:left; display:inline-block; }
.news .tit span{ float:right; font-size:12px;}
.news .tit em{ font-style:normal; font-size:12px; padding:0 3px;}

.news .ncon1{ float:left; width:316px; margin-left:10px; display:inline; background:url(line.gif) repeat-x left 150px;}
.news .ncon1 li{ line-height:26px; background:url(lie0.gif) 3px center no-repeat; padding-left:11px; height:26px;overflow:hidden;}
.news .ncon1 li.nb{ line-height:30px; background:none; padding-left:11px; font-weight:800; margin-top:10px; height:30px; overflow:hidden;}





.lbox{ width:337px; float:left; height:234px; overflow:hidden;}
.lbox .ltit{ background:url(mainbg.gif); height:30px; padding:0 12px 0 4px}
.lbox .ltit b{ background:url(pant.gif); width:91px; display:inline-block; height:25px; margin-top:5px; text-align:center; color:#c00; float:left; line-height:25px; margin-right:40px;}
.lbox .lcon{ padding:0px 15px 10px 15px; height:258px;}
.lbox .lcon ul{ padding:5px 0;}
.lbox .lcon li{background:url(lie0.gif) left center no-repeat; padding-left:7px; line-height:26px;}
.lbox .lcon li span{ float:right; color:#999;}
.lbox .ltit span{ float:right; padding-top:0px;}
.lbox .ltit a{ line-height:30px; font-size:12px; color:#d00;}
.lbox .ltit em{ font-style:normal; font-size:12px; padding:0 3px;}
.lbox .fir{ clear:both; height:90px; padding-top:10px;}
.lbox .fir span{ width:110px; height:80px; float:left;}
.lbox .fir span img{ width:100px; height:80px;}
.lbox .fir b{ float:left; width:196px; overflow:hidden; line-height:20px;}
.lbox .fir p{ float:left; margin:0; line-height:20px; width:196px; font-size:12px; color:#999;}
.lsbtm{ background-position:-1px -845px; height:4px; overflow:hidden;}
.lbox .lcon1 li{background:url(lie0.gif) left center no-repeat; padding-left:7px; line-height:25px;}


.ztit{ background:url(rbg.gif); height:34px; padding:0 10px 0 28px;line-height:34px;}
.ztit b{ color:#c00; float:left; }
.ztit span{ float:right; font-size:12px;}
.ztit a{ color:#d00;}

.rtit{ height:57px;}
.rtit b{ color:#fff; float:left; display:block; margin-top:10px; line-height:38px; width:80px; height:38px; overflow:hidden; padding-left:30px;}
.rtit span{ float:right;}
.rtit span a{ width:60px; height:30px; display:block; margin-top:18px;  font-size:12px; line-height:20px; color:#d00; z-index:99; cursor:pointer; position:absolute; top:0; right:5px;}
.rtitbox{ width:263px; height:57px; position:relative; z-index:-2; float:left;}
.rtitbg{ width:264px; height:57px; background-position:-696px -1079px; z-index:-1; top:0; left:-1px; position:absolute}
.rcon{ width:261px; margin-left:2px; background-position:-699px -1136px;}
.video{ padding: 0 0 0 8px; height:178px;}
.video .pic{ float:left; width:120px; border-bottom: dashed 1px #ddd; text-align:center;}
.video .pic img{ width:100px; height:80px; padding:3px; border:solid 1px #ddd;}
.video .pic a:hover img{ border:solid 1px #d00;}
.video .pic span{ display:block; text-align:center; width:100px; height:20px; overflow:hidden; line-height:20px; font-size:12px;}
.video .txt{ clear:both; width:210px; height:23px; overflow:hidden; line-height:23px; padding-left:28px; background:url(v1.gif) no-repeat 6px center; font-size:12px;}
.ztcon{ padding:8px 20px; height:236px;}
.ztcon li{ height:70px; overflow:hidden; margin-top:6px;}


.ypfg{ background:url(view.gif); height:253px;}
.ytit{ float:left; width:50px;}
.ytit a{ display:block; height:250px; width:50px; }
.scrollImgList3 {overflow: hidden; height:220px; float:left; width:886px; margin: 32px 0 0 15px; display:inline;}
.scrollImgList3 { overflow: hidden; zoom: 1}
.LeftBotton3 {  float: left; width:22px; cursor: pointer; height: 220px;} 
.RightBotton3 { float: left; width:28px; cursor: pointer; height:220px;}
.scrollImgList3 .Cont3 {  padding: 0px; float: left; margin: 0px 0px 0 5px; overflow: hidden; width:826px; display:inline; }
.scrollImgList3 .ScrCont3 {margin-top:0px; overflow: hidden; width: 32766px; zoom:1;}
#Lista_3 { float:left;}
#Listb_3 { float:left}
.ScrCont3 li{ float:left; margin:16px 0px 0 0px; display:inline; text-align:center; width:205px;}
.ScrCont3 li img { width:180px; height:140px;  border:solid 1px #ddd; padding:3px;}
.ScrCont3 li a:hover img{ border:solid 1px #c00;}
.ScrCont3 li span{ line-height:30px; height:30px; width:190px; text-align:center; display:block; overflow:hidden;}

.service{ height:63px; padding:10px 5px;}
.service li{ float:left; font-size:12px; margin:5px 0 5px 10px; display:inline;}
.service li a{ background:url(servicebtn.gif) no-repeat; width:70px; height:24px; line-height:24px; text-align:center; display:block; color:#bc0b01;}

.flink { border:solid 1px #e1c8c8;}
.flink .ftit{ background:url(friendtit.gif); line-height:31px; height:31px; padding: 0 10px; color:#d00;}

.fcon{ line-height:25px; font-size:12px; padding:10px 10px; }
.fcon li{ display:inline; padding:0 5px;}
.fcon li a{ white-space:nowrap;}
.ftcon{ text-align:center; padding:10px 0; line-height:25px; font-size:12px;}

.fnav{ background:#ce2100; border-bottom:5px solid #cacaca; text-align:center; color:#fff; font-size:12px; line-height:30px;}
.fnav a{ color:#fff; padding:0 10px;}
.fnav a:hover{ color:#fff000}
/**page**/

.hotcon{ background:url(hot.gif) no-repeat 0px 0px; padding: 5px 0 5px 40px;}
.hotcon li{ line-height:36px;}

.pageleft{ float:left; width:261px; margin:0px 0px 0 0; display:inline; border:solid 1px #ddd; background:#fff;}
.pageright{ float:right; width:686px; background:#fff; border:solid 1px #ddd;}

.ptit{ background:url(pagetit.gif); height:36px;}
.ptit b{ line-height:34px; color:#d00; padding:0 10px 0 30px;}

.pagenav{ height:auto!important; min-height:200px; height:200px; padding:5px 0 15px 20px;}
.pagenav li{ padding:10px 0 0 0px;}
.pagenav a{ background:url(pagenav.gif); width:173px; height:29px; line-height:29px; padding-left:44px; display:block;}
.pagenav a.tt{ font-weight:800; color:#d00;}

.pload{ background:url(pageload.gif) no-repeat; height:46px; padding:0 0 0 10px;}
.pload b{ color:#d00; display:block; padding-left:19px; height:32px; float:left; margin-top:4px; line-height:28px;}
.pload span{ float:right; font-size:12px; color:#000; padding-right:20px; line-height:20px; padding-top:10px}


.pagecontent{ width:686px; padding-bottom:20px; height:auto!important; height:600px; min-height:600px; background:#fff; float:left;}

.piclist{ width:646px; padding:40px 0px 20px 20px; }
.piclist li{ float:left; width:170px; text-align:center; height:168px; margin-left:30px; display:inline;}
.piclist li span{height:30px; line-height:30px; overflow:hidden; width:170px; display:block; text-align:center; margin:0 auto;}
.piclist li img{ padding:3px; width:160px; height:120px; border:solid 1px #ddd;}
.piclist li a:hover img{ border:solid 1px #d00;}

.pagenum{ line-height:30px; text-align:center; padding-bottom:20px; width:646px; padding:10px 20px 0px 20px; color:#000; clear:both; }
.pagenum a{ padding:0 5px; border:solid 1px #eee; color:#000; background:#666}
.pagenum a:hover{ border:solid 1px #f60; background:#000;}

.newslist{ width:626px; padding:30px 30px 20px 30px; }
.newslist li{  line-height:33px; border-bottom:dashed 1px #ddd; color:#f60; padding-right:5px;}
.newslist li span{ float:right; color:#333;}

.pageshows{ width:626px; padding:30px 30px 20px 30px; line-height:200%;}

.pageconpage{ line-height:200%; height:auto!important; height:600px; min-height:600px;}

.messagetb1{ width:670px; height:214px; margin:20px auto; background:url(message.gif) no-repeat; border:0; padding:0;}
.messagetb1 b{ display:block; text-align:center; margin:0 auto;}
.messagetb1 span{ float:right;}
.messagetb2{ width:670px; margin:0 auto; border:solid 1px #ccc; border-top:none; border-collapse:0;}
.messagetb3{ width:670px; margin:0 auto; background:url(messagetb3.gif) left center;}
.mtbt{ background:url(message.gif) no-repeat 0 -225px; height:1px; width:670px;margin:20px auto 0;}
.mtbb{ background:url(message.gif) no-repeat 0 bottom; height:5px; width:670px;margin:0px auto;}
.mtd1{ background:url(message.gif) -156px -226px;}
.mtd2{background:url(messagetb4.gif) left center repeat-y;}

.msbg{ width:76px; height:21px; border:0; background:transparent; color:#fff; cursor:pointer}

.aboutbtm{ background:url(pagebtm.gif); height:3px; overflow:hidden; width:680px; float:left;}

.newslistall{}
.newslistall td{ height:50px; vertical-align:middle; text-align:center;}
.bgC1 td{color: #000;background-color:#e4f8ff;}
.bgC2 td{color: #000; background-color:#33b1dc; height:30px; color:#fff; font-weight:800;}
.tableStyle{ width:100%;}
.tableStyle,.tableStyle td{border:1px solid #fff; border-collapse:collapse;  }
.newslistall tr:hover td{ background:#5cc1e3; cursor:pointer;}

.pageclasslist{ margin:20px 20px 0 20px; width:638px; float:left; display:inline;}

.pagetit{ line-height:30px; border-bottom: solid 1px #ddd; padding:0 5px;}
.pagetit span{ float:right; font-size:12px;}
.pageclasslist li{ line-height:30px; border-bottom: dashed 1px #ddd;}
.pageclasslist li span{ float:right;}

a:hover{ color:#d00;}
