@charset "gb2312"; 
/* CSS Document 

html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }
*/


body{margin:0; padding:0; font-family:"宋体";color:#333; font-size:12px; background:url(../imgs/bg_body.jpg) repeat-x;}
h1,h2,h3,h4,h5,h6,dl,dt,dd,p,pre,ul,li,form{margin:0; padding:0;}
input,select,textarea{font-size:12px; color:#666;}
ul{list-style:none;}
img{border:0;}
a{text-decoration:none; color:#333;}
a:hover{color:#ff6600; text-decoration:underline;}

.wrapper{ width:950px; margin:0 auto;}
/* CSS 头部 */
#header{height:236px; position:relative; background:url(../imgs/bg_header.jpg) no-repeat;overflow:hidden;}
#header p{ position:absolute; top:15px; right:3px; z-index:100px;} 
#header p a{ margin:0 5px;}
#header .nav{height:65px; top:168px; left:0; width:100%; background:url(../imgs/nav_mid.jpg) repeat-x bottom; position:absolute;}
#header .nav span{background:url(../imgs/nav_left.jpg) no-repeat left; width:10px; position:absolute; top:0px; left:0; height:65px;}
#header .nav strong{background:url(../imgs/nav_right.jpg) no-repeat; width:3px; position:absolute; top:0px; right:0; height:65px;}
#header .nav ul{ height:28px; overflow:hidden; padding:0 3px 0 10px; font-size:13px;}
#header .nav li{float:left;display:block; height:28px; font-weight:bold; width:78px; text-align:center; background:url(../imgs/nav_libg.gif) no-repeat;}
#header .nav li a{display:block; height:18px; float:left; display:block; color:#fff;width:78px; padding-top:10px;}
#header .nav li a:hover{background:url(../imgs/nav_onbg.jpg) no-repeat right; text-decoration:none;}
#header .nav li.home{background:none; width:60px;}
#header .nav li.home a{ width:58px;}
#header .nav li.home a:hover{ background:url(../imgs/nav_onbg1.jpg) no-repeat center;padding-top:10px; height:18px;width:58px;}

#header .toolbar{padding:10px 10px 0 210px; height:20px; position:relative; clear:both;}
#header .time{width:210px; position:absolute; left:10px; top:16px; height:20px; z-index:120px; letter-spacing:1px; color:#000033;} 
#header .toolbar input{width:385px; height:15px; border:1px solid #5BBFED; padding:1px 0 0 0;}
#header .toolbar td input{border:none;}
#header .toolbar select{ border:1px solid #5BBFED; width:113px; margin:0 5px; height:18px;}
#header .toolbar .bar{width:140px; position:absolute; right:10px; top:16px; color:#000033;}
#header .toolbar .bar a{margin:0 5px; color:#000033;}

 /* CSS 首页 */ 
.clear{height:12px; overflow:hidden; clear:both;}
#content{ width:100%; float:left;}
#left1{ width:180px; float:left; position:relative;}
#left1 h1{ position:relative;}
#left1 h1 span{position:absolute; right:15px; top:13px;}
#left1 .box{background:#EAF9FD; border-left:1px solid #9EDDF7;border-right:1px solid #9EDDF7; margin-top:-10px;}
#left1 .borderdown{background:url(../imgs/bg_lborderdown.jpg) no-repeat; height:5px; overflow:hidden; clear:both;}
#left1 .aboutus{height:630px; color:#034EA2; padding:0 15px; margin-top:0px;}
#left1 .aboutus a{color:#034EA2;}
#left1 .aboutus h2{font-size:13px; background:url(../imgs/arrow01.gif) no-repeat 1px 6px; text-indent:25px;color:#034EA2; padding:5px 0;}
#left1 .aboutus dt{font-size:13px; background:url(../imgs/arrow01.gif) no-repeat 1px 6px; text-indent:25px; font-weight:bold; padding:5px 0;}
#left1 .aboutus dd{padding:4px 0 4px 25px;}
#left1 .aboutus dd strong{color:#ff6600; padding-right:10px;}
#left1 ul.piclist{}
#left1 ul.piclist li{height:70px; overflow:hidden; margin-top:1px;}
#left1 ul.piclist li img{ height:70px; width:180px;}
#left1 .service{height:145px;}
#left1 .service ul{padding:10px;}
#left1 .service ul li{background:url(../imgs/arrow04.gif) no-repeat 1px 9px; line-height:20px; padding:3px 0 3px 10px;}
#left1 .member{height:165px;}
#left1 form{text-align:center; padding-top:4px;}
#left1 select{ border:1px solid #5BBFED; width:173px; margin:8px 0 0 0; height:18px;}


#right1{width:760px; float:right; position:relative;}
#right1 .box{width:570px; float:left;}
#right1 .box .borderup{background:url(../imgs/bg_mbordertop.jpg) no-repeat; height:10px; overflow:hidden; clear:both;}
#right1 .box .borderdown{background:url(../imgs/bg_mborderdown.jpg) no-repeat; height:10px; overflow:hidden; clear:both;}
#right1 .box .news{border-left:2px solid #9DDDF7;border-right:2px solid #9DDDF7; height:229px; overflow:hidden;}
#right1 .box .news .picchange{width:333px; height:222px; padding:3px 0 0 10px; float:left;}
#tra_flash {FLOAT: center; WIDTH:333px; HEIGHT: 222px; position:relative;}
.pnews_tb_padding { position:absolute; top:10px; right:-210px; font-size:14px; font-weight:bold; width:200px;  color:#ff6600; height:35px; line-height:20px;}
.pnews_tb_right {DISPLAY: inline;  FLOAT: right;  MARGIN: 0;}
.pnews_tb_right UL {MARGIN: 0px;padding: 0px; width:150px; text-align:right; position:absolute; right:195px; bottom:-170px;}
.pnews_tb_right UL LI {FLOAT: left;MARGIN:0 1px;CURSOR: hand;padding: 0px;}
.pnews_tb_right UL LI IMG {WIDTH: 18px;HEIGHT: 18px}
.pnews_tb_left {DISPLAY: inline; FLOAT: left; MARGIN: 0;}

#right1 .box .news ul.newslist{ display:block;width:205px; float:right; padding:60px 5px 0 0; line-height:20px;}
#right1 .box .news ul.newslist li{background:url(../imgs/arrow03.gif) no-repeat 1px 6px; padding-left:10px;}
#right1 .box p{height:104px; padding-top:11px;width:570px; overflow:hidden;}
#right1 .box p img{width:570px; height:104px;}
#right1 .box2{width:178px; height:362px; border:1px solid #9EDDF7; background:#EAF9FD; float:right;}
#right1 .box2 h1{text-align:center;}
#right1 .box2 form{text-align:center; height:109px; padding:5px 0;  overflow:hidden;}
#right1 .box2 form ul{}
#right1 .box2 form li{ padding:8px 0; position:relative;}
#right1 .box2 form li input{width:100px; height:14px; border:1px solid #5BBFED;}
#right1 .box2 form li.login{text-align:left; padding:8px 0 0 13px;}
#right1 .box2 form li.login a{text-decoration:underline;}
#right1 .box2 form li a.login{position:absolute; top:5px; right:12px;}
#right1 .box2 ul.newslist{ padding:0 10px;}
#right1 .box2 ul.newslist li{background:url(../imgs/arrow04.gif) no-repeat 1px 9px; line-height:20px; padding:3px 0 3px 10px;}
#right1 .box2 ul.piclist{ text-align:center;}
#right1 .box2 ul.piclist li span{ display:block; padding:5px 0 0 0;}
#right1 .box2 ul.piclist li a{}
#right1 .box2 ul.piclist li img{ width:120px; height:163px;}

#right1 .box3{width:376px; float:left;}
#right1 .box4{width:376px; float:right;}
#right1 .box3 h1{background:url(../imgs/bg_rtitle.jpg) repeat-x; height:29px; position:relative; padding:2px 0 0 5px;}
#right1 .box3 h1 span{display:block; background:url(../imgs/bg_h01.jpg) no-repeat; width:70px; height:17px; font-size:13px; color:#fff; padding:5px 0 0 16px;}
#right1 .box3 h1 strong{position:absolute; top:7px; right:6px;}
#right1 .box3 ul{ padding:5px 5px 0 5px; height:178px; overflow:hidden;}
#right1 .box3 ul li{padding:5px 0 4px 0; background:url(../imgs/arrow02.gif) no-repeat 1px 8px; position:relative; padding-left:10px; color:#034EA2;} 
#right1 .box3 ul li.headline{color:#FF0000;}
#right1 .box3 ul li a{margin-left:5px;}
#right1 .box3 ul li.headline a{color:#ff6600;}
#right1 .box3 ul li span{position:absolute; right:3px; top:5px; color:#666;}
#right1 .box5 h1 span{background:url(../imgs/bg_h02.jpg) no-repeat;}
#right1 .ad{height:80px; clear:both; overflow:hidden;}
#right1 .ad ul{}
#right1 .ad li{float:left; width:380px;}
#right1 .ad li img{width:378px; height:80px;}
#right1 .ad li span{display:block; text-align:right;}
/* CSS 底部包含页，友情链接和版权 */
.link{height:100px; overflow:hidden; clear:both;}
.link h1{}
.link ul{ padding:10px 0;}
.link li{float:left; width:158px; text-align:center;}
.link li img{width:140px; height:52px; padding:1px; border:1px solid #ccc;}
#footer{background:url(../imgs/bg_footer.jpg) repeat-x; height:106px; width:100%; float:left; clear:both; padding-top:23px;}
#footer p{text-align:center; line-height:20px; color:#666;}
#footer p a{color:#666;}
#footer p.nav{height:35px; color:#333;}
#footer p.nav a{color:#333; margin:0 6px;}

/* CSS 内页 */ 

#left{ width:181px; float:left; height:auto; position:relative; background:url(../imgs/bg_nl.jpg) repeat-y;}
#left h1{ background:url(../imgs/bg_nlefth.jpg) no-repeat; height:20px; color:#fff; font-size:13px; padding:8px 0 0 30px;}
#left .borderdown{background:url(../imgs/bg_nlborderdown.jpg) no-repeat; height:6px; overflow:hidden; clear:both; position:absolute; left:0; bottom:55px; width:100%;}
#left ul.menu{width:161px; margin:0 auto;}
#left ul.menu li{}
#left ul.menu li a {display:block; padding:11px 0 5px 40px;background:url(../imgs/bg_lmenu.jpg) no-repeat bottom; color:#034EA2; _height:3px;}
#left ul.menu li a:hover{background:url(../imgs/bg_nlmenu.jpg) no-repeat bottom; color:#ff6600; text-decoration:none;}
#left ul.menu li.click a{background:url(../imgs/bg_nlmenu.jpg) no-repeat bottom; color:#ff6600;}

#left ul.piclist{ display:block; text-align:center; position:absolute; left:1px; bottom:63px; width:100%;}
#left ul.piclist li{height:62px; overflow:hidden; margin-top:1px;}
#left ul.piclist li img{ height:62px; width:164px;}
#left form{text-align:center; display:block; height:56px; overflow:hidden; position:absolute; left:0; bottom:0; background:#fff; width:100%;}
#left select{ border:1px solid #5BBFED; width:173px; margin:8px 0 0 0; height:18px;}

#right{width:760px; float:right; position:relative;}
#right .title{background:url(../imgs/bg_nrtitle.jpg) no-repeat; height:55px; position:relative;}
#right .title h1{font-size:15px; position:absolute; top:33px; left:40px; color:#002288;}
#right .title span{position:absolute; top:35px; right:20px; color:#999;}
#right .title span a{ margin:0 8px;color:#999;}
#right .title span a.click{color:#ff6600;}
#right .borderdown{background:url(../imgs/bg_nrborderdown.gif) no-repeat; height:5px; overflow:hidden; clear:both; position:absolute; left:0; bottom:0; width:100%;}
#right .box{width:758px; float:left; border-left:1px solid #CDCDCD;border-right:1px solid #CDCDCD;min-height:564px; _height:564px;}
#right .newslist table{width:730px; margin:30px auto 0 auto;}
#right .newslist table th{border-bottom:2px solid #c9c9c9; width:80px; padding:0 0 5px 0;}
#right .newslist table td{border-bottom:2px solid #c9c9c9; padding:0 0 5px 0;}
#right .newslist table th span{display:block; width:550px; text-align:left; padding-left:20px;}
#right .newslist table td ul{ padding:5px 0 0 0; height:425px; overflow:hidden;}
#right .newslist table td ul li{padding:7px 0 7px 20px; background:url(../imgs/line01.gif) repeat-x bottom; position:relative; display:block;}
#right .newslist table td ul li a{color:#0576CA;}
#right .newslist table td ul li a:hover{color:#ff6600;}
#right .newslist table td ul li span{display:block; width:80px; text-align:center; position:absolute; top:8px; right:80px; color:#666;}
#right .newslist table td ul li strong{display:block; width:80px; text-align:center; position:absolute; top:8px; right:0px; font-weight:normal; color:#999;}
#right .newslist table td ul li.none{background:none;}
#right h2{font-size:16px; padding:30px 20px 10px 20px; text-align:center; color:#0576CA;}
#right h3{font-size:12px; padding:5px 0 10px 0; text-align:center; font-weight:normal; color:#999;}
#right p{padding:8px 20px; text-indent:28px; line-height:20px; font-size:14px;}

#right .maocu_piclist{}
#right .maocu_piclist ul{ padding:15px 0 0 0;}
#right .maocu_piclist ul li{ width:183px; float:left; text-align:center; height:200px;}
#right .maocu_piclist ul li span{ display:block; padding:5px 0 0 0;}
#right .maocu_piclist ul li a{}
#right .maocu_piclist ul li img{ width:120px; height:163px;}


/* CSS 内页样式——页码样式 */
.page{width:100%;position:relative; float:left; height:30px; clear:both;}
.page ul{position:absolute; right:20px; top:30px; display:block; width:auto; font-weight:normal;}
.page li{float:left; line-height:22px;}
.page li a{padding:0 5px; color:#0576CA;}
.page li a:hover{color:#ff9900;}
.page li.number{ display:block; text-align:center; padding:0 15px;}
.page li .click{color:#ff9900;}

/* CSS 内页样式——在线咨询 */
#right .feedback table{ width:600px; color:#666; margin:40px auto 0 auto;}
#right .feedback td{ padding:3px;}
#right .feedback td input{border:1px solid #ccc; width:265px; height:14px;}
#right .feedback td .textarea{border:1px solid #ccc; height:180px; width:565px; overflow:auto;}
#right .feedback .submit{ display:block;position:relative; height:20px; padding:10px 180px 0 0; text-align:right;}
#right .feedback .submit input{width:58px;}
#right .feedback .submit span{position:absolute; right:100px; top:10px;}
#right .feedback .submit strong{position:absolute; right:20px; top:11px;}
#right .feedback .recall{background:url(../imgs/icon02.jpg) no-repeat 1px; text-indent:10px; padding:8px 0;}
#right .feedback .recall a{text-decoration:underline; color:#ff6600;}		
#right .feedback .details{padding:25px 0 10px 0; width:600px; margin:0 auto;}
#right .feedback .details dl{padding:5px;}
#right .feedback .details dd{line-height:20px; text-indent:40px;}
#right .feedback .details dt{line-height:30px; font-weight:bold;}
#right .feedback .details dt span{color:#ff6600;}
#right .feedback .details .question{background:#E1F8FF;}
#right .feedback .details .time{text-align:left; color:#ff6600;}
#right .feedback .details .reply{background:#f9f9f9;}

.page2{ padding:5px 0 5px 80px; width:600px; float:left;}
.page2 img{margin-right:10px;}
.page2 input{width:20px; margin:0 5px; height:12px; border:1px solid #ccc;}
.page2 .button{ margin:0 3px;padding:0; color:#ff6600; height:15px; width:20px; border:1px solid #ff6600; background:#fff; cursor:pointer;}

#right .member2 table th,#right .member2 table td{border:none;}


/* CSS 内页——联系我们 */

.right .mainbox .contact{background:url(../imgs/bg_contact.jpg) no-repeat 11px 20px; padding:15px 0 0 305px;}
.right .mainbox .contact h5{font-size:14px; color:#0061B0; height:20px; background:url(../imgs/line03.gif) repeat-x bottom;}
.right .mainbox .contact p{color:#666;}
.right .mainbox .contact p strong{display:block;color:#0061B0;}
.right .mainbox .contact p span{color:#9C8423;}

/* CSS 内页——站点地图 */
.right table.sitemap{width:500px; line-height:22px;}
.right table.sitemap th{text-align:right; background:url(../imgs/line03.gif) repeat-x bottom; width:80px;}
.right table.sitemap td{background:url(../imgs/line03.gif) repeat-x bottom;}
.right table.sitemap td a{padding:0 10px;}

