/* CSS Document */
@import url("base.css"); /* »ù±¾ÑùÊ½ */
/*head*/
#all{width:1000px; margin:0 auto; overflow:hidden;background-color: #FFFFFF;}

.head{background: url(../images/hdbg.jpg) repeat-x;height:138px}
.bottom {height: 80px;}

.head,.banner,.mainbody,.bottom{width:980px; margin:0 auto; overflow:hidden;}
.logo{width:500px; float:left; padding:5px 10px 5px 10px; margin-top:15px;}
.logo a{width:500px; display:block; height:0; padding-top:67px; float:left; overflow:hidden;
background:url(../images/logo.png) no-repeat}
.ri{width:210px; float:right; padding-top:15px; padding-right:10px;}
/*.sy{width:185px; }
.sy li{width:auto; float:left; }
.sy li em{font-style:normal; padding:0px 5px;}
.rx{width:185px; font-size:18px; font-weight:bold; padding:5px 0px}
.rx em{font-style:normal; font-size:14px; color:#ff0000}
.ser{width:210px; float:right; line-height:1.5; padding-right:10px; font-size:18px; font-weight:bold;}*/
/*nav*/
.nav{width:980px; margin:0 auto; background:url(../images/nav_bg.jpg) repeat-x; height:35px; float:left}
.nav ul{width:980px; background:url(../images/nav_lf.jpg) no-repeat left; height:35px;}
.nav ul li{width:auto;  float:left; background:url(../images/nav_line.jpg) no-repeat right; height:35px}
.nav ul li a{width:auto;float:left;padding:0px 18px;  font-size:14px; font-weight:bold; color:#fff;height:35px; line-height:35px;}
.nav ul li a:hover{width:auto; padding:0px 18px; float:left; font-size:14px; background:url(../images/li_hover.jpg) no-repeat center;text-decoration:none; font-weight:bold;
color:#fff;height:35px; line-height:35px; color:#1872b5}

.nav_menu{ width:980px; margin:0 auto}
/*side*/
.side,.tel{width:200px; float:left}
.main{width:770px; float:right}
.tel .tit{width:200px; background:url(../images/side_titbg.jpg) no-repeat; height:34px;}
.tel .tit .a ,.a1,.a2,.a3{width:auto;  padding-left:35px;
font-size:14px; color:#fff; font-weight:bold; height:34px; line-height:34px; float:left}
.tel .tit .b{width:auto; float:right; padding-right:10px;height:34px; line-height:34px}
.tel .tit .b a{ color:#fff}
.tel .content,.tel .content1{width:178px; padding:10px 10px 5px 10px; float:left; border:1px solid #DCDCDC; height:164px; border-top:none}
.tel .content li,.new .content li{width:178px; height:27px; vertical-align:bottom;  float:left; background:url(../images/news_line.jpg) repeat-x 1px 18px; }
.tel .content li a,.new .content li a{display:block; padding-left:18px;background:url(../images/news_ico.jpg) no-repeat 0px 1px;}
.tel .content li span,.new .content li span{ float:right; display:block; padding-right:5px; color:#999;}
.a1{}
.a2{ }
.a3{ }
.tel .content1{width:188px; padding:10px 0px 5px 10px;}
.tel .content1 li{width:188px; float:left; padding-bottom:5px;line-height: 18px;}
.tel .content1 li strong{color: #006600;
margin-right: 20px;
margin-top: 12px;
font-size: 14px;
display: block;
float: right;}
.tel .content1 li em{font-style:normal; color:#ff0000;line-height: 20px;}
.tel .content1 li a{ padding-right:5px}
/*about*/
.about,.new{width:768px; float:left; border:1px solid #DCDCDC; border-top:none}
.about .tit,.new .tit,.new .tit1{width:746px; height:34px; background:url(../images/about_titbg.jpg) repeat-x;border-top: 1px solid #DCDCDC;padding:0px 10px}
.about .tit .a,.new .tit .a{width:auto; background:url(../images/about_tit1.jpg) no-repeat 0px 5px; padding-left:15px;
font-weight:bold; font-size:14px; color:#033C5A; float:left; height:34px; line-height:34px}
.about .tit .b a,.new .tit .b a{width:auto; float:right; height:34px; line-height:34px; float:right}
.about .content,.new .content{width:749px; padding:10px 10px; height:159px}
.about .content .img{width:auto; float:left; padding-right:5px;}
.about .content .img img{padding:1px; border:1px solid #999}
.about .content p{ line-height:22px;}
.scr{width:300px; float:right; height:210px;}
.new{width:378px;}
.new .tit{width:358px}
.new .content{width:358px; height:168px; padding:5px 10px 5px 10px; float:left}
.new .content li{width:358px; border-bottom:1px solid #ccc; background:none; height:15px; padding:5px 0px 5px 0px; float:left}
.new .content li a{background:url(../images/new_ico1.jpg) no-repeat 0px 3px; padding-left:10px;}
.new .tit1{width:358px;}
.new .tit1 .a{width:135px; background:url(../images/title_bg.jpg) no-repeat 2px 1px; text-align:center;
font-weight:bold; font-size:14px; color:#ff0000; float:left; height:34px; line-height:34px}
.new .tit1 .b a{width:auto; float:right; height:34px; line-height:34px; float:right}
/*link*/
.link{width:980px; margin:0 auto;}
.link .tit{width:978px; border:1px solid #DCDCDC;border-bottom:none;background:url(../images/about_titbg.jpg) repeat-x; height:34px; float:left}
.link .tit .a{width:135px; background:url(../images/title_bg.jpg) no-repeat 2px 1px; text-align:center;
font-weight:bold; font-size:14px; color:#ff0000; float:left; height:34px; line-height:34px}
.link .content{width:958px; padding:10px 10px; float:left;border:1px solid #DCDCDC; border-top:none;}
.link .content li{width:auto; float:left; padding-right:5px; white-space:nowrap}
/*bottom*/
.bottom ul{ width:980px; float:left;background:url(../images/bottom_bg.jpg) no-repeat top; padding-top:15px}
.bottom ul li{width:980px; text-align:center; padding:5px 0px; float:left}
.bottom ul li a{text-decoration:underline}
.bottom ul li a:hover{text-decoration:underline}
/*-----page------*/
.page{width:768px; float:right; }
.page .tit{width:746px;height:32px; background:url(../images/about_titbg.jpg) repeat-x; padding:0px 10px; border:1px solid #DCDCDC;float:left}
.page .tit .a{width:135px; background:url(../images/title_bg.jpg) no-repeat -10px 0px; text-align:center;
font-weight:bold; font-size:14px; color:#ff0000; float:left; height:34px; line-height:34px}
.page .content{width:746px; min-height: 383px;padding:10px 10px; float:left;border:1px solid #DCDCDC; border-top:none}
.page .content p{line-height:21px}
.page .content .m{width:746px; text-align:center; padding:5px 0px; float:left; border-bottom:1px solid #ccc;
font-size:14px; font-weight:bold}
.page .content .n{width:746px; text-align:center; padding:5px 0px; float:left; }
.page .content ul{width:746px;}
.page .content ul li{width:746px;  border-bottom:1px solid #ccc; background:none; height:16px; padding:5px 0px;  }
.page .content ul li a{display:block; padding-left:15px;background:url(../images/new_ico1.jpg) no-repeat 1px 3px; float:left}
.page .content ul li span{ float:right; display:block; padding-right:5px; color:#999;}
#articeBottom { margin: 6px 0 10px; padding-top: 10px; text-align: right; width: 97%;}
#articeBottom span { float: left;}
#articeBottom span a { font-size: 12px;}
#articeBottom span a:hover {color: #0099FF;}
/*case*/
#lay{width:765px; float:left}
#lay li{float:left;width:165px;padding:5px 16px 10px 10px;text-align:center;overflow:hidden;height:140px;}
#lay li span{width:165px; float:left;}
#lay li .font{width:165px; padding-top:5px; float:left}
#lay li img{width:165px; height:120px;padding:1px 1px 1px 1px; float:left; border:1px solid #ccc }




/* page */
#pages {width:635px; padding:10px 0px; float:left }
#pages a{float:left;padding:0px 3px 0 3px; margin:0 2px 0 2px; text-decoration:underline; color:#214857}
#pages a:hover{float:left; background:#6DCAE9; padding:0px 3px 0 3px; margin:0 2px 0 2px; color:#FFF;}
#pages span{ float:left; padding:0 3px 0 3px; color:#333; }
#pages font{ font-weight:bold; float:left; padding:0 3px 0 3px; color:#214857; font-size:12px}
