#PageBox{width:100%; float:left;}

.side{ float:left; width:260px; margin-top: 15px;}
.home-side-title{ float:left; width:260px; line-height:46px; text-align:center; font-size:20px; color:#FFF; background:url(../images/menubg.png) top left repeat-x; border-radius:5px 5px 0 0}
.home-side-title span{ font-size:12px; line-height:15px;}
.side-box{ float:left; width:240px; padding:9px; background-color:#f8f8f8; border:#CCC solid 1px;}
.side-type-list{ display:block;} 
.side-type-list li{ float:left; width:240px; margin-bottom:5px; margin-top:5px;}
.side-type-list li a{ float:left; width:210px; height:40px; line-height:40px; font-size:14px; color:#333333; overflow:hidden;  text-overflow:ellipsis;white-space:nowrap;word-break:keep-all; background:url(../Images/nav-bg.png) left center no-repeat #FFF; padding-left:30px;}
.side-type-list li a:hover,.side-type-list li a.current{ background:url(../Images/nav-on.png) left center no-repeat; color:#FFF;}

.side-type-lists{ display:block;}
.side-type-lists dt a{ float:left; width:210px; height:30px; line-height:30px; font-size:14px; color:#333333; overflow:hidden;  text-overflow:ellipsis;white-space:nowrap;word-break:keep-all; background:url(../Images/nav-bg.png) left center no-repeat #FFF; padding-left:30px; margin-bottom:5px;}
.side-type-lists dt a:hover,.side-type-lists dt a.current{ background:url(../Images/nav-on.png) left center no-repeat; color:#FFF;}
.side-type-lists dd { display:none;}
.side-type-lists dd.current { display:block;}
.side-type-lists dd a{ float:left; width:180px; height:30px; line-height:30px; font-size:12px; color:#fff; overflow:hidden;  text-overflow:ellipsis;white-space:nowrap;word-break:keep-all; background:url(../Images/arrow.png) 10px center no-repeat #5eadea; padding-left:30px; margin-bottom:5px;}
.side-type-lists dd a:hover,.side-type-lists dd a.current{ background:#d2292e; color:#FFF; }

.home-side-news-title{ float:left; width:260px; line-height:46px; text-align:center; font-size:20px; color:#FFF; background:url(../images/menubg.png) top left repeat-x; }
.home-side-news-title span{ font-size:12px; line-height:15px;}
.side-news-list{ float:left; width:240px;}
.side-news-list li{display:block; border-bottom:#ccc solid 1px;}
.side-news-list li a{display:block; width:100%; height:40px; font-size:12px; line-height:35px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:keep-all;}
.side-news-list li a:hover{color:#104A93!important;}
.side-contact{ float:left; width:260px; padding:10px 0px; height:67px; background:url(../images/side-telbg.jpg) top center no-repeat;}
.side-contact span{ display:block;padding:0 0 0 45px; line-height:30px;height:30px; overflow:hidden;
background:url(../images/side-tel.png) 18px 3px no-repeat; font-size:16px; color:#fff;}
.side-contact b{ font-size:24px; color:#fff; font-family:Arial; text-align:center; display:block; line-height:37px;}

 .search-box{ float:left; margin-top:10px; padding-left:5px;}
.search-box .keyword-bg{ float:left; width:170px; height:30px;}
.search-box .keyword-bg input{ border:1px #CCCCCC solid; width:190px; line-height:28px; height:28px; font-family:微软雅黑; color:#666; font-size:12px;}


#pgban{height:252px; position:relative; z-index:0; overflow:hidden;}
#pgbox{width:1200px; margin:0 auto; position:relative; z-index:0;}
.sidebar{width:260px; float:left; margin-top:20px;}
.sidebar h1{width:260px; height:70px; line-height:70px; font-size:18px; color:#FFF; font-weight:normal; vertical-align:middle; text-align:center; background:url(../yf_img/Left_tit.png) left top no-repeat; float:left;}
.sidebar h1 label{padding:0 10px; display:inline-block;}
.sidebar h1 span{font-weight:bold;}
.sidebar ul{width:238px; border:solid 1px #ddd; padding:0px 10px 10px 10px; float:left;}
.sidebar ul li{width:238px; padding:15px 0px; border-bottom:solid 1px #ddd; text-indent:20px; background:url(../yf_img/page_num1.png) 5px center no-repeat; float:left;}
.sidebar ul li a{font-size:14px; color:#333;}
.sidebar ul li a:hover{color:#104A93;}
.sidebar h2{width:260px; height:60px; background:url(../yf_img/message.png) left top no-repeat; float:left; margin-top:15px;}
.sidebar h2 a{width:260px; height:60px; display:block; text-indent:-9999px; float:left;}
.sidebar h3{width:260px; height:60px; background:url(../yf_img/left_05.jpg) left top no-repeat; float:left; margin-top:15px;}
.sidebar ol{width:238px; padding:0px 10px 10px 10px; float:left; border:solid 1px #ddd;}
.sidebar ol li{width:238px; padding:5px 0px; border-bottom:solid 1px #ddd; float:left; line-height:180%; color:#333; font-size:13px;}
.content{width:910px; float:right; margin-top:20px;}
.nav_list{text-align:right;color:#666; font-size:13px;}
.nav_list label{display:inline-block; color:#666; font-size:13px; padding:0 10px;}
.nav_list a{display:inline-block; color:#666; font-size:13px;}
.nav_list a:hover{color:#104A93;}
.content > h1{width:100%; padding:15px 0px; float:left; background:url(../yf_img/subnav.png) left center no-repeat; border-bottom:solid 1px #ddd; color:#666; font-size:13px;}
.content > h1 > span{width:30%; float:left; text-align:left; text-indent:15px; display:inline-block; color:#000; font-size:18px;}
.content > h1 > span em{padding-right:10px; font-weight:normal; font-style:normal; display:inline-block;}
.content > h1 > span label{font-weight:normal; padding:0 10px;}
.content > h1 > p{width:60%; float:right; font-weight:normal; text-align:right; color:#666; font-size:13px;}
.content > h1 > p > a{color:#666; font-size:13px;}
.content > h1 > p > label{padding:0 10px; display:inline-block;}
.content > h2{width:100%; padding:15px 0px; float:left; background:url(../yf_img/subnav.png) left center no-repeat; border-bottom:solid 1px #ddd; color:#666; font-size:13px;}
.content > h2 > span{width:30%; float:left; text-align:left; text-indent:15px; display:inline-block; color:#000; font-size:18px;}
.content > h2 > span em{padding-right:10px; font-weight:normal; font-style:normal; display:inline-block;}
.content > h2 > span label{font-weight:normal;}
.content > h2 > p{width:60%; float:right; font-weight:normal; text-align:right; color:#666; font-size:13px;}
.content > h2 > p > a{color:#666; font-size:13px;}
.content > h2 > p > label{padding:0 10px; display:inline-block;}
.content .onlyfo{width:864px; border-left:solid 1px #ddd; float:left; padding:15px 25px; text-align:left; color:#333; font-size:14px; line-height:180%;}
.content .nslist{width:879px; border-left:solid 1px #ddd; float:left; padding:10px 15px;}
.content .nslist dl{width:100%; float:left; border-bottom:solid 1px #ddd;}
.content .nslist dt{width:83%; float:left; padding:10px 0px; background:url(../yf_img/star2.jpg) 5px center no-repeat; text-indent:15px;}
.content .nslist dt a{color:#333; font-size:14px;}
.content .nslist dt a:hover{color:#104A93;}
.content .nslist dd{width:15%; float:right; text-align:right; color:#333; font-size:14px; padding:10px 1% 10px 0px;}

.content .fypage{width:100%; float:left; padding:15px 0px; text-align:center; color:#333; font-size:13px;}
.content .fypage > a{color:#333; font-size:13px; padding:5px 10px; display:inline-block; border:solid 1px #ddd; margin:0 5px;}
.content .fypage > a:hover{color:#FFF; border:solid 1px #333; background-color:#333;}
.content .fypage > a.fy_hover{color:#FFF; border:solid 1px #333; background-color:#333;}
.content .fypage > span{color:#999; font-size:13px; padding:6px 11px; display:inline-block;}
.content .fypage > label{color:#999; font-size:13px; padding:6px 11px 6px 0px; display:inline-block;}

.content .showns{width:864px; border-left:solid 1px #ddd; float:left; padding:10px 25px;}
.content .showns > h1{width:100%; color:#333; font-size:18px; text-align:center; padding:15px 0px; float:left;}
.content .showns > h2{width:100%; color:#333; font-size:18px; text-align:center; padding:15px 0px; float:left;}
.content .showns > h3{width:100%; font-weight:normal; color:#999; border-bottom:#ddd dashed 1px; padding-bottom:10px; font-size:13px; text-align:center; float:left;}
.content .showns > h3 label{ padding-left:30px; display:inline-block;}
.content .showns > ul{width:100%; margin-top:10px; float:left;}
.content .showns > ul > li{width:100%; line-height:180%; color:#333; font-size:13px; text-align:left; float:left;}
.content .showns > h4{width:100%; margin-top:20px; text-align:left; font-weight:normal; float:left;}
.content .showns > h4 > a{ display:inline-block; padding:5px 20px; color:#FFF; font-size:13px; background-color:#104A93;}
.content .showns > h4 > a:hover{background-color:#333;}

.inputBg{width:160px; height:20px; line-height:20px; vertical-align:middle; border:solid 1px #ccc; text-indent:10px; color:#333; font-size:13px;}
.inputBg2{width:500px; height:100px; line-height:180%; float:left; margin-top:10px; padding:10px; border:solid 1px #ccc; color:#333; font-size:13px;}
.inputBg3{ padding:5px 20px; color:#333; font-size:13px; float:left; margin-top:10px; margin-left:10px; margin-right:10px; cursor:pointer; background-color:#eee;}
.inputBg4{width:300px; height:100px; line-height:180%; float:left; margin-top:10px; padding:10px; border:solid 1px #ccc; color:#333; font-size:13px;}

.content .prolist{width:110%; float:left; padding-top:20px; text-align:center;}
.content .prolist dl{width:280px; margin-left:10px; margin-right:16px; float:left;}
.content .prolist dl dt{width:280px; height:280px; position:relative; overflow:hidden; padding:5px; border:solid 1px #ddd; float:left;}
.content .prolist dl dt:hover{border:solid 1px #104A93;}
.content .prolist dl dt img{width:280px; height:280px; display:block;}
.content .prolist dl dd{width:100%; float:left; float:left;}
.content .prolist dl dd a{font-size:14px; display:inline-block; background-color:#f5f5f5; float:left; color:#333; width:292px; padding:15px 0px;}
.content .prolist dl dd a:hover{color:#104A93;}

.content .horlist{width:100%; float:left; padding-top:20px; text-align:center;}
.content .horlist dl{width:208px; margin-left:26px; float:left;}
.content .horlist dl dt{width:198px; position:relative; overflow:hidden; padding:4px; border:solid 1px #ddd; float:left;}
.content .horlist dl dt:hover{border:solid 1px #104A93;}
.content .horlist dl dt img{width:198px; height:230px; display:block;}
.content .horlist dl dd{width:100%; float:left; float:left;}
.content .horlist dl dd a{font-size:14px; display:inline-block; float:left; color:#333; width:100%; padding:15px 0px;}
.content .horlist dl dd a:hover{color:#104A93;}
.content .horlist dl.fst_hor{margin-left:0px;}

.content .dowlist{width:864px; height:520px;  border-left:solid 1px #ddd; padding-left:25px; float:left; padding-top:20px; text-align:center;}
.content .dowlist dl{width:100%; padding:10px 0px; border-bottom:solid 1px #ddd; float:left;}
.content .dowlist dl dt{width:10%; text-align:center; font-size:14px; color:#000; float:left;}
.content .dowlist dl dd{width:90%; float:left;}
.content .dowlist dl dd p{width:82%; color:#000; font-size:14px; float:left; text-align:left;}
.content .dowlist dl dd a{width:15%; display:inline-block; float:right; text-align:center; color:#000; font-size:14px;}

.feedbk{width:679px; margin:0 auto; text-align:left; padding:15px 0px;}
.feedbk h2{width:679px; font-size:14px; font-weight:normal; color:#666;}
.feedbk input.fk_txt{width:303px; height:28px; line-height:28px; margin-top:20px; font-size:14px; text-indent:10px; color:#333; vertical-align:middle; float:left; border:solid 1px #ddd;}
.feedbk input.fk_txt2{width:303px; height:28px; line-height:28px; margin-top:20px; font-size:14px; text-indent:10px; color:#333; vertical-align:middle; float:right; border:solid 1px #ddd;}
.feedbk textarea{width:657px; font-size:14px; border:solid 1px #ddd; float:left; line-height:28px; margin-top:20px; padding:0px 10px; height:125px; color:#333;}
.feedbk input.fk_btn{width:130px; height:36px; cursor:pointer; line-height:36px; margin-top:20px; border:solid 1px #999; background-color:#f5f5f5; vertical-align:middle; float:left; text-align:center; font-size:16px; color:#000;}

.content .prolist1{width:100%; float:left; padding-top:20px; text-align:center;}
.content .prolist1 dl{width:285px; margin-left:15px; float:left;}
.content .prolist1 dl dt{width:260px; height:270px; position:relative; overflow:hidden; padding:5px; border:solid 1px #ddd; float:left;}
.content .prolist1 dl dt:hover{border:solid 1px #da251d;}
.content .prolist1 dl dt img{width:260px; height:270px; display:block;}
.content .prolist1 dl dd{width:90%; float:left; float:left;}
.content .prolist1 dl dd a{font-size:14px; display:inline-block; background-color:#f5f5f5; float:left; color:#333; width:272px; padding:5px 0px; height:36px; line-height:36px;}
.content .prolist1 dl dd a:hover{color:#da251d;}
.content .prolist1 dl.fst_pro{margin-left:0px;}

.sbt{ width:40px; height:28px; line-height:28px; vertical-align:middle; color:#333; font-size:13px; background:url(../images/search-btn.jpg); border:solid 1px #ddd; float:left; margin-left:20px;}
.pageLeft{width:260px; float:left; margin-left:10px; margin-top:15px; text-align:left;border: 1px solid #ccc;}
.pageLeft h1{width:260px; float:left; height:70px; line-height:70px; vertical-align:middle; text-indent:20px; background:url(../images/Left_tit.png) left top no-repeat; font-size:18px; color:#FFF;}
.pageLeft ul li{width:260px; height:40px; line-height:30px; float:left; }
.pageLeft ul li a{font-size:14px; color:#000;background:url(../yf_img/nav-bg.png) left center no-repeat; padding-left:30px; width:260px;height:31px; float:left;margin-bottom:5px;}
.pageLeft ul li a:hover{color:#FFF; background:url(../images/nav-on.png) left center no-repeat;width:260px;height: 31px;padding-left:30px; float:left;margin-bottom:5px; }
.pageLeft ul li a.cur_hov{color:#FFF; background:url(../images/nav-on.png) left center no-repeat;width:260px;height: 31px;padding-left:30px; float:left;margin-bottom:5px; }
.pageLeft h2{width:260px; float:left; padding:10px 0px; background-color:#C52723; font-size:16px; color:#FFF; text-indent:20px; margin-top:10px; text-align:left;}
.pageLeft form{width:260px; float:left; padding-top:10px; margin-bottom:10px; text-align:left;}
.pageLeft form input.left_txt{width:150px; height:24px; line-height:24px; vertical-align:middle; text-indent:10px; float:left; border:#CCC solid 1px;}
.pageLeft form input.left_sbt{background-color:#FFF; cursor:pointer; font-size:12px; color:#000; padding:4px 0px; text-align:center; width:70px; float:right; border:#CCC solid 1px;}
.pageLeft ol{width:260px; float:left; padding-bottom:20px;} 
.pageLeft ol li.left_cont{width:260px; background:url(../images/nav_imgs-contact.gif) left top no-repeat; margin-top:20px; height:80px; float:left;}
.pageLeft ol li.left_cont a{width:260px; display:block; text-indent:-9999px; height:80px; float:left;}
.pageLeft ol li.left_serv{width:260px; background:url(../images/nav_imgs-service.gif) left top no-repeat; margin-top:10px; height:229px; float:left;}
.pageLeft ol li.left_serv a{width:260px; display:block; text-indent:-9999px; height:229px; float:left;}