@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0; margin-top:7px; padding-bottom:16px;font-size:12px;line-height:20px; color:#000;}
form,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,div{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{color:#656565;}
div{text-align:left;}
input,select{font-size:12px;line-height:16px;}
img{border:0;}
ul,li{list-style-type:none;}
h1{text-align:left;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cb{clear:both;}
.cl{clear:both; height:0; line-height:0; font-size:0;}
.clear{clear:both;}
/*次页标题样式*/
h3{background:url(../img/dot3.gif) #E6E6E6 12px 8px no-repeat; padding-left:40px; height:29px; line-height:29px; font-size:14px;}
/*字体*/
.colorA{color:#FF0000;}
.colorB{color:#ccc;}
.fb1{font-weight:bold;}
.fb2{font-weight:normal;}
/*链接样式*/
a:link{color:#000;text-decoration:none;}
a:visited{color:#000;text-decoration:none;}
a:hover{color:#FF0000; text-decoration:none;}
/*其他公用样式*/
.page{ float:left; width:500px; text-align:center; padding-top:20px;}
.subnav{float:right; font-weight:normal; font-size:12px; padding-right:20px;}
/*水平居中*/
.auto{margin:0 auto;}
.pad1{padding:5px;}
.pad2{padding-top:10px;}
.pad3{padding-bottom:10px;}
.padt{padding-left:44px;}
.pad4{padding-right:10px;}
/*header*/
#header{margin:0 auto; width:855px;}
.headLeft img{padding-left:42px;}
.headRig{width:260px; height:60px;}
.search{padding-top:16px; position:relative;}
.search input{height:17px; line-height:17px; padding:0; margin:0; border:1px solid #CCCCCC; }
#header{margin:0 auto; width:855px;}
.search li{float:left; margin-right:5px; height:17px;}
/*.headLeft img{padding-left:42px;}
.headRig{width:260px; height:60px;}
.search{padding-top:16px;}
.search input{height:17px; line-height:17px; padding:0; margin:0; border:1px solid #CCCCCC; }*/
/*nav*/
#nav{background:url(../img/navbg.jpg) 0 0 no-repeat; height:28px; clear:both;}
#nav ul{padding-left:25px;}
#nav li{float:left; width:110px; line-height:28px; background:url(../img/ver.gif) right 9px no-repeat; text-align:center;}
#nav a:link{color:#fff;text-decoration:none;}
#nav a:visited{color:#fff;text-decoration:none;}
#nav a:hover{color:#FFf; font-weight:bold; text-decoration:none;}
.introIndextxt,.soluIndetxt,.newsIndex{height:125px;}
.introIndextxt img{float:left; padding:4px 10px 5px 0;}
.bg2 img{margin-left:50px; margin-right:50px;}
.bg2{ background:url(../img/bg2.gif) 0 0 no-repeat;}
/*main*/
#mainIndex{margin:0 auto; width:855px; margin-top:5px;}
#main{margin:0 auto;width:1000px;}
.leftIndex{width:419px;}
.rigIndex{width:436px;}
#mainIndex h1{background:url(../img/tit1.gif) 0 0 no-repeat; height:30px; line-height:30px; font-size:13px;}
#mainIndex h2{background:url(../img/tit2.gif) 0 0 no-repeat; height:30px; line-height:30px; font-size:13px;}
.newsIndex li{background:url(../img/dot.gif) 22px 10px no-repeat; height:21px; line-height:21px; padding-left:37px;}
.newsdate{float:right; padding-right:10px;}
#footer{margin:0 auto; width:855px;}
.navBot a{margin-right:20px; color:#fff; width:110px; display:inline; text-align:center; margin-left:20px;}
.navBot{background:#205AA4; color:#fff; height:30px; line-height:30px; margin-bottom:8px; padding-left:55px; text-align:center;}
.copyright{ color:#000;}
/*左边*/
#main{width:855px; margin:6px auto;}
#left{width:209px; float:left;}
#rig{width:637px; float:left;}
.solv{border:1px solid #E6E6E6; padding-bottom:30px;}
.solvTxt{padding-left:0px;}
/*新闻*/
.list{width:630px; float:right; height:auto; margin:0; padding:0;}
.listLi{ float:right;padding-left:10px; width:600px; padding-top:8px;}
.listLi ul{margin:0; padding:0; float:left}
.listLi li{ float:left;border-bottom:1px dashed #ccc; padding-left:20px; height:25px; line-height:25px;}
.listLi li img{float:left; position:relative; top:6px; margin-right:10px;}
.newscon h1{text-align:center; font-size:14px; margin-top:10px;}
.newsTxt{padding:0px 10px; line-height:25px;}
.newscon .date{text-align:right; padding-right:20px;}
/*服务体系*/
.serviceTxt{padding-top:8px; width:500px; margin:0 auto;}
.serviceTxt img{margin:20px auto;}
.t1txt{padding-top:10px; text-align:center; margin:auto auto;}
.leftimg{margin:10px auto 0px auto; padding:0px; border:1px solid #ccc;}
/*公司介绍*/
.intro{line-height:25px; padding-right:80px;}
.introTxt{padding-top:8px; width:600px;}
 .img1{float:left; margin:8px 22px 22px 0;}
 /*联系我们*/
 .b1{border:1px solid #AEAEAE; padding:2px;}
 .contact{line-height:25px; padding-right:80px;}
 .contactTxt{padding-top:8px; width:550px;}
 .contactTxt ul{float:left; width:255px; margin-bottom:40px; margin-left:20px;}
 /*工作*/
 .jobTxt{padding-top:8px; line-height:21px;}
 .jobLeft{float:left; width:170px; padding-right:50px; padding-left:30px;}
 .zhi{padding-left:30px;}
 /*在线留言*/
 .msgTxt{padding-top:8px; line-height:25px;}
 .msgDate{float:right;}
 .msgBack{ background:#F4F3F3;}
 .msg dl{margin-bottom:20px;}
 .msg dt, .msg dd{ padding:0 20px;}
 .msgform{ padding-top:20px;}
.msgform table{ margin-bottom:20px;}
.msgform td{height:20px; line-height:20px;}
.msg input,.msg textarea{border:1px solid #7F9DB9; padding:0; margin:0;}

.qq{margin:0 auto; text-align:center;}

.qq li{margin-top:10px;height:30px; text-indent:10px; text-align:left;ne-height:30px; position:relative; margin-bottom:30px;}
.qq li img{right; position:absolute; top:0px; left:80px;}
.jobli{margin-left:35px; padding-bottom:100px;}
.jobli li{text-align:left; text-indent:5px; list-style:decimal; list-style-type:decimal}
.jobgood{height:24px; margin:20px 40px;}
.solute{padding-top:10px;}
.solute dl{margin-bottom:10px;}
.solute dt{font-weight:bold;}
.solute dd{text-indent:30px;}
.solutecon{text-align:left; padding:20px;}
.solutecon p{text-align:left;}
h3{font-size:13px; color:#1F1F1F;}
.tlx{text-align:left; padding:0 5px;}
.xiang{text-align:right; margin-top:20px;}
.padt{color:#00498D;}
.padt span{font-size:12px; font-weight:normal;}
.padt a{color:#00498D;}
.padt a:visited{color:#00498D;}
.padt a:hover{color:#00498D;}
/**/
.indexNewsdate{position:relative; right:0; float:right; background:#fff; padding:0 5px; clear:both;}
.indexNews ul{margin-left:20px;}
.indexNews{height:125px;}
.indexNews li{background:url(../img/dash1.gif) 0 10px repeat-x; list-style-image:url(../img/dot6.gif);height:23px; line-height:23px;}
.indexNews li .newsPan{background:#fff;padding:0 10px 0 0 ;}
