@charset "utf-8";
/* CSS Document */
blockquote, body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, td, textarea, th, ul {
    margin: 0;
    padding: 0;
}
body, button, input, select, textarea{
	font-family:微软雅黑;
	font-size:14px;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}
address, cite, dfn, em, var {
    font-style: normal;
}
code, kbd, pre, samp {
    font-family: courier new,courier,monospace;
}
small {
    font-size: 12px;
}
ol, ul {
    list-style: none outside none;
}
a {
	color:#000000;
    text-decoration: none;
}
a:hover {
    text-decoration: none;
}
sup {
    vertical-align: text-top;
}
sub {
    vertical-align: text-bottom;
}
legend {
    color: #000000;
}
fieldset, img {
    border: 0 none;
}
button, input, select, textarea {
    font-size: 100%;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.hui14px{font-size:14px;color:#686969;}

.hh_wrap{width:980px;margin:0 auto;}

.clearfix{*zoom:1}
.clearfix:after{clear:both;height:0;overflow:hidden;display:block;visibility:hidden;content:"."}
p.h12px{height:12px;overflow:hidden;width:100%}
p.h32px{height:32px;overflow:hidden;width:100%}

.headerWrap{background:url(../images/headerbg_10.jpg);}
.header{height:90px;width:980px;margin:0 auto;}
.nav{float:right;padding-top:35px;}
.nav li{float:left;text-align:center;}
.nav li a:link,.nav li a:visited{color:#615d5c;font-size:18px;padding:0 22px 25px;display:block;float:left;_padding-bottom:15px}
.nav li a:hover{text-decoration:none;color:#007dca}
h2.logo{width:;float:left;padding:32px 0 0 0;}

.footerWrap{background:#f8f6f6;overflow:hidden;clear:both;}
.footer{width:980px;height:180px;margin:0 auto;}
.footer a{color:#878483}
.footer p{text-align:center;color:#878483;font-size:14px;padding-top:50px;line-height:26px;}

#index .index a:link,#index .index a:visited,
#service .service a:link,#service .service a:visited,
#templete .templete a:link,#templete .templete a:visited,
#culture .culture a:link,#culture .culture a:visited,
#about .about a:link,#about .about a:visited,
#recruitment .recruitment a:link,#recruitment .recruitment a:visited
{;border-bottom:5px solid #007dca;color:#007dca}

.caseul li{border-bottom:1px solid #f2f2f2;}
.caseul li div.theleft{float:left; padding-top:50px; line-height:24px; color:#666}
.caseul li div.theright{float:right; padding-top:50px; line-height:24px; color:#666}
.caseul li div.theleft span{float:left;}
.caseul li div.theright span{float:right;}
.caseul li div.theleft span.casepic{width:330px;height:260px;overflow:hidden; float:left;}
.caseul li div.theright span.casepic{width:330px;height:260px;overflow:hidden; float:right;}
.caseul li div.theleft span.casepic img{width:260px; float:left;}
.caseul li div.theright span.casepic img{width:260px; float:right;}
.caseul li div.theleft span.casetext{width:620px;color:#686969;line-height:26px;margin: 10px 0 0 5px;}
.caseul li div.theright span.casetext2{width:620px;color:#999;line-height:26px;margin: 10px 0 0 5px;}
.caseul li div.theleft span.casetext2{width:620px;color:#999;line-height:26px;margin: 10px 0 0 5px;}
.caseul li div.theright span.casetext{width:620px;color:#686969;line-height:26px;margin: 10px 0 0 5px;}
.caseul .tit{font-size:18px;color:#007dca;font-weight:bold;padding:7px 0 10px 0;}

.hr li{border-bottom:1px solid #F2F2F2;}
.hr .tit{font-size:18px;color:#007dca;overflow:hidden}
.hr .tit p{color:#686969;padding:3px 0 0 35px;}
.hr .tit h3{float:left;}
.hr .tit p{float:left;font-size:14px;color:#282929}
.hr .text{float:float;color:#686969;line-height:28px;}
.hr a.emlcor{color:#f1be5d}
ul.aboutlst{background:url(../images/tupian11_07.jpg) no-repeat right 520px;}
.aboutlst li{overflow:hidden;width:100%}
.aboutlst p.tit{font-size:18px;font-weight:bold;color:#007dca}
.aboutlst .text{overflow:hidden;color:#686969;line-height:26px;}
.aboutlst .textc{float:left;width:576px;}
.aboutlst .textimg{float:right;}
.sticky {
  position:fixed;
  top: 0;
  text-transform: uppercase;

}
.headerfixed {
	background:#FFF;
	width:980px;
}
i.mailjob{font-size:16px; padding:10px 0; color:#CCC;}