@charset "utf-8";
/* CSS Document */
body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dd,dt,img,form{padding:0px; margin:0px; border:0;  font-size:12px; font-family: "宋体"; }
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:100;}
ul,li{list-style:none;}
a:focus {outline:none;}
a {blr:expression(this.onFocus=this.blur())}
.left { float:left}
.right { float:right}
.marT15 { margin-top:15px;}
a:link,a:visited { color:#545454; text-decoration:none}
a:hover { color:#545454; text-decoration:underline}

/*头部*/
.header { width:100%; height:94px; background: url(../images/headerbg.jpg) repeat-x bottom; }
.headerC { width:1006px; height: auto; overflow:hidden; margin:0px auto;position:relative;}
.headerleft { margin:60px 0 0 0}
.nav { width:873px; height:34px; background:url(../images/navbg.jpg) no-repeat; margin:60px 0 0 0}
.nav li { float:left; width:111px; display:inline; font-size:13px; }
.nav li a { display:block; line-height:31px; width:93px; margin:0px auto; height:30px; text-align:center; margin-top:1px; font-family:Arial, Helvetica, sans-serif; }
.nav li a:link,.nav li  a:visited {color:#000; text-decoration:none; }
.nav li a:hover { background:url(../images/navhover.jpg) 0px 0; color:#000; text-decoration:none }
.tell { position:absolute;right:0px; top:0px;}
.tell .Version {margin:5px 0 0 108px;}

/*焦点图*/
.focusbg { width:1005px; height:383px; margin:0px auto; overflow:hidden;  background:url(../images/jdbg.jpg); margin-top:3px;}
.focus { width:1000px; height:376px; position:relative;    overflow:hidden; top:7px; left:5px; }
.number { position:absolute; z-index:11; right:20px; bottom:15px;}
.number li { float:left; width:19px; height:19px; line-height:19px;  text-align:center; margin-left:3px; cursor:pointer; display: inline; background:#000; color:#FF0;}
.slider { position:absolute;  top:0px; overflow:hidden; }
.slider li {margin:0px; width:995px; height:376px; overflow:hidden}
.number li.on { background:#FF0; color:#000}
.txt { position:absolute; height:34px; width:995px; bottom:7px; z-index:10;}
.txt li {  font-weight:bold; line-height:34px; color:#FFF; font-size:18px; text-indent:10px; font-family:Arial, Helvetica, sans-serif; overflow:hidden}
.txtbg { position:absolute; height:34px; width:995px; bottom:7px; background:#000; z-index:9}

/*首页简介*/
.bottom { width:100%; height:auto; background: url(../images/bottombg.jpg) repeat-x; overflow: hidden}
.indexInt { width:995px; height:auto; overflow:hidden; margin:0px auto; margin-bottom:20px; margin-top:10px; color:#545454}
.indexInt ul li { overflow: hidden; }
.Service { width:285px; height:auto; overflow:hidden; background:url(../images/intbg.jpg) no-repeat right; margin-top:13px; }
.serviceList { width:184px; height:110px; background:url(../images/number.jpg) no-repeat; padding-top:2px;}
.serviceList li { line-height:20px; width:160px; float:none; padding-left:24px}
.serviceList li a:link,.serviceList li a:visited { color:#545454; text-decoration:none}
.serviceList li a:hover { color:#545454; text-decoration:underline}
.int { width:442px; height:auto; overflow:hidden;background:url(../images/intbg.jpg) no-repeat right; margin-top:13px; }
.case { width:256px; height:auto; float:right }
.casebg { width:250px; height:144px; background:url(../images/anlibg.jpg) no-repeat; margin:3px 0 0 0; padding:6px 0 0 6px;}
.intTxt {width:320px; height:auto; line-height:20px;}
.intImg {margin:30px 5px 0 10px; display:inline}
/*首页小焦点图*/
.casefocus { width:245px; height:138px; position:relative; overflow:hidden}
.caseImgList { position:absolute; left:0px; width:5000px;}
.caseImgList li { float:left; width:245px; height:138px; overflow:hidden;}
.snumber { position:absolute; z-index:11; right:8px; bottom:25px;}
.snumber li { float:left; width:19px; height:19px; line-height:19px;  text-align:center; margin-left:3px; cursor:pointer; display: inline; background:#000; color:#FF0;}
.snumber li.on { background:#FF0; color:#000}

.casetxtbg { width:245px; height:23px; background:#000; position:absolute; bottom:0px; z-index:8px;}
.casetxt { width:245px; height:23px; position:absolute; z-index:10px; bottom:0px;}
.casetxt li { color:#FFF; line-height:25px; overflow:hidden; text-indent:10px; }

/*二级页面主体*/
.main { width:1004px; height: auto; margin:0px auto; overflow:hidden; margin-top:5px; padding:10px 0 0 0; background:url(../images/mainbg.jpg) no-repeat left top}
/*左侧*/
.Sidebar { width:200px; height:500px; overflow:hidden; margin:0 0 0 18px; display:inline}
.SidebarList { margin:20px 0 0 0}
.SidebarList a { display:block; border:1px solid #000; width:195px; height:23px; line-height:24px; overflow:hidden; text-align:center; color:#000; background:url(../images/libg.jpg) no-repeat 176px 8px; margin-top:10px;}
.SidebarList a:hover { text-decoration:none; background: url(../images/lihover.jpg) no-repeat; border:none; height:25px;}
/*右侧内容*/
.content { width:766px; height:auto; overflow:hidden;}
.location { width:760px; height:28px; line-height:32px; color:#000; border-bottom:1px solid #d7d7d7; text-align:right; padding-right:6px; margin-right:4px;}
.caseImg { color:#000; margin:20px 0 0 0}
.location a:link,.location a:visited { color:#000; text-decoration:none}
.location a:hover { color:#000; text-decoration:underline}
.contentTxt { color:#545454; line-height:20px; padding:30px 20px 0 20px}
/*底部*/
.yellow { width:100%; height:24px; background:#fbc821; position:relative;}
.copyRight { width:690px; margin:0px auto; text-align:center;  line-height:18px; margin-top:16px; color:#545454}
.black { background:#000; height:8px; position:absolute; width:100%; z-index:20; top:473px; overflow:hidden}
