.banner { width:1004px; margin:0 auto; }
.photo { width:1004px; height:85px; background:#b6b6b6; margin:2px auto 0 auto; }
#photo-list  { width:705px; height:131px; overflow:hidden; }
#photo-list ul { list-style:none; }
#photo-list img { border:0px solid #ddd; padding:0px; width:138px; height:110px; }
#photo-list li { float:left; margin-right:9px; width:138px; text-align:center; }
#photo-list li span{width:138px; text-align:center; margin:0px; padding:0px; line-height:21px;}
#photo-list li a:hover{color:#044bb4;}

#pic_list { overflow:hidden; width:870px; height:78px; margin:0 auto; }
#pic_list img { margin:5px 8px 0 8px; }
#indemo { float: left; width: 800%; }
#demo1 { float: left; }
#demo2 { float: left; }
.trends{width:1004px; height:24px; padding:2px 0 0 0; margin:5px auto 5px auto; background:#e2e2e2; *height:22px; padding:4px 0 0 0;}
.trends h4{float:left; padding:3px 10px 0 10px; *padding:0 10px 0 10px; *margin:-2px 0 0 0;}
#ullist2{ float:left; margin:0; overflow: hidden; height:22px; line-height:22px;}
#ullist2 li a:hover{color:#044bb4;}
.container{width:1004px; margin:5px auto 0 auto; padding:5px 0 20px 0;}

.left{width:243px; float:left; background:url(../images/l_top.jpg) no-repeat center top;}
.about{width:227px; background:url(../images/l_bg.jpg) repeat-y; padding:7px 8px 0 8px;}
.about h4{height:20px; background:url(../images/title_line.jpg) no-repeat center bottom; padding:0 0 2px 0;}
.about_con{padding:0 0 10px 0;}
.about_con img{margin:5px 0 5px 20px;}
.about_con p{color:#333; text-indent:2em; line-height:1.9; padding:0 3px 0 3px;}
.about_con p a{color:#f97823;}
.about_con p a:hover{text-decoration:underline;}

.contact{width:243px; background:url(../images/l_bottom.jpg) no-repeat center bottom; padding:0 0 0 0;}
.contact_con{background:url(../images/l_bg.jpg) repeat-y; width:243px; padding:0;}
.contact h4{background:url(../images/title_line.jpg) no-repeat center bottom; padding:0 0 3px 8px;}
.con_2{background:url(../images/tel.jpg) no-repeat 10px 10px; padding:10px 8px 20px 3px;}
.con_2 p{float:right; line-height:2.1; color:#333;}
.con_2 p span{display:block; color:#333;}
.con_2 h5{font-size:12px; font-weight:normal; color:#333; float:left; width:180px; line-height:1.7; padding:0 0 0 5px;}
.con_2 a{float:right; padding:5px 0 0 0;}
.con_2 h3{float:left; font-size:12px; color:#333; font-weight:normal; height:28px;  padding:0 0 0 5px; }
.con_2 h3 a{margin:0 3px;}
.con_2 h3 span{float:left; padding:10px 0 0 0; *padding:12px 0 0 0;}

.right{width:758px; float:left;}
.news{width:485px; height:357px; background:url(../images/news_bg.jpg) no-repeat; padding:5px 8px 15px 8px; float:left; margin:0 0 0 5px;  *padding:5px 8px 3px 8px; display:inline; }
.news h4{border-bottom:1px solid #064bb1; padding:0 0 3px 0;}
.news h4 img{float:left;}
.news h4 a{font-size:12px; color:#333; font-weight:normal; float:right; margin:3px 10px 0 0;}
.news h4 a:hover{color:#e60013; }
.f_news1{padding:5px 5px 15px 5px;}
.f_news1 h5{float:left; padding:0 0 0 10px; margin:20px 0 0 0;}
.f_news1 h5 a{font-size:14px; color:#333;}
.f_news1 h5 a:hover{color:#044bb4; text-decoration:underline;}
.f_news1 p{width:330px; line-height:1.7; float:left; text-indent:2em; padding:5px 0 0 10px; color:#333;}
.f_news1 img{float:left; width:127px; height:74px; padding:1px; border:1px solid #BDBDBD; margin:15px 0px 0px 0px;}

.new_con{ margin-top:10px;}
.f_news{width:445px; margin:0px; padding:0px 0px 0px 15px; float:left;}
.f_news h5{padding:0 0 0 15px; margin:0px; background:url(../images/news_list.jpg) no-repeat left center; height:27px; line-height:27px; font-size:12px; cursor:pointer; font-weight:100;}
.f_news h5 span{color:#333; float:right;}
.f_news h5 a{color:#000; padding:0px; margin:0px;}
.f_news h5 a:hover{text-decoration:none; padding:0px; margin:0px;}
.f_news p{display:block; width:445px; padding:0px; color:#828282; display:none; margin:0px; line-height:24px;}
.f_news p.show{display:block;}
.f_news p img{float:left; width:127px; height:74px; padding:1px; border:1px solid #BDBDBD; margin:0px 10px 0px 0px;}

.n_list{padding:0 10px 10px 10px; }
.n_list li{width:445px; padding:0 0 0 15px; background:url(../images/news_list.jpg) no-repeat left center; height:27px; line-height:27px; *height:24px; *line-height:24px;}
.n_list li a{float:left;}
.n_list li a:hover{color:#044bb4; text-decoration:underline;}
.n_list li span{color:#333; float:right;}
.fun{width:240px; float:left; margin:0 0 0 10px;}

.scope{width:242px; margin:10px 0 0 10px; float:left; display:inline;}
.scope h4{ background:url(../images/s_title.jpg) no-repeat; height:25px; line-height:25px; text-align:right;}
.scope h4 a{font-size:12px; color:#333; font-weight:normal;}
.scope h4 a:hover{color:#e60013;}
.scope ul{padding:5px 0 0 10px;}
.scope ul li{width:219px; height:21px; padding:10px 0 0 0; background:url(../images/s_bg.jpg) no-repeat; margin:5px 0;}
.scope ul li a{display:block; width:169px; padding:0 0 0 50px; font-size:14px; background:url(../images/s_list.jpg) no-repeat 25px 1px;}
.scope ul li a:hover{color:#17307d; background:url(../images/s_list.jpg) no-repeat 25px -14px;}

.project{width:753px; height:193px; background:url(../images/p_bg.jpg) no-repeat; float:left; margin:5px 0 0 5px; display:inline; *margin:0 0 0 5px; display:inline;}
.project h4{width:753px; background:url(../images/p_line.jpg) no-repeat center bottom; padding:0 0 2px 0; height:31px; line-height:31px;}
.project h4 img{float:left; margin:0 0 0 15px;}
.project h4 a{float:right; margin:0 15px 0 0; font-size:12px; color:#333; font-weight:normal;}
.project h4 a:hover{color:#e60013;}

#photo-list { width:705px; height:131px; padding:10px 0 0 0; overflow:hidden; margin:0 0 0 20px;}
.link{width:1004px; margin:0 auto; padding:0 0 5px 0; border-bottom:2px solid #1152b2;}
.link h4{float:left; padding:1px 0 0 0;}
.link p{float:left; width:930px; line-height:1.7;}
.link a{margin:0 5px;}
.link a:hover{color:#044bb4; text-decoration:underline;}
