@charset "gb2312";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; vertical-align: baseline; font-size: 12px; font-style: normal; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
table { border-collapse: collapse; border-spacing: 0; }
img { vertical-align: top; border: none; }
body { line-height: 1; background: url(../images/bg.gif); }
ol, ul, li { list-style: none; }
a { text-decoration: none; color: #000; }
a:hover{ text-decoration:underline;}
p, li, li a { color: #000; }
p a { color: #7f1020; }
.clear { clear: both; font-size: 0; height: 0; overflow: hidden }
.clearfix:after { display: block; overflow: hidden; clear: both; height: 0; visibility: hidden; content: "."; }
.clearfix { *zoom:1;}
.fl { float: left; }
.fr { float: right; }
.m{ margin:0 auto;}
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mb10{ margin-bottom:10px;}
.fn14{ font-size:14px;}
/*CSS reset end*/

.head{ height:55px; background:#9c0001;}
.headCon{width:880px; height:24px;  margin:0 auto;  padding:21px 50px 10px 50px; }
.headCon ul{ height:24px;background:url(../images/nav-bg.jpg) no-repeat; }
.headCon ul li{ float:left; width:110px; line-height:24px; text-align:center; }
.headCon ul li a{ display:block; font-size:16px; color:#FFF; }

.banner{ height:597px; background: url(../images/banner.jpg) no-repeat top center;}
.banner a{ display:block; height:597px; }

.content{ width:980px; background-color:#FFF; margin:0 auto; position:relative;}
.zixun{ position:absolute; top:-95px; right:178px;}
.column{ padding-top:38px;}
.column .colTit{ height:60px; background:url(../images/tit-bg.jpg) repeat-x;}
.column .colTit h2{margin-left:36px; text-indent:-9999em;}
.column .colTit h2.tit01{ height:60px; background:url(../images/tit-01.jpg) no-repeat top left; }
.column .colTit h2.tit02{ height:60px; background:url(../images/tit-02.jpg) no-repeat top left; }
.column .colTit h2.tit03{ height:60px; background:url(../images/tit-03.jpg) no-repeat top left; }
.column .colTit h2.tit04{ height:60px; background:url(../images/tit-04.jpg) no-repeat top left; }
.column .colTit h2.tit05{ height:60px; background:url(../images/tit-05.jpg) no-repeat top left; }
.column .colTit h2.tit06{ height:60px; background:url(../images/tit-06.jpg) no-repeat top left; }

.activity .item{ width:920px; margin:23px auto;}
.activity .item .pic{ width:336px; height:188px; padding:4px; border:1px solid #CCC; margin-right:30px;}
.activity .item .text{ width:500px;}
.activity .item .text h3{ width:200px; height:24px; background:#ada36e; text-align:center; line-height:24px; font-size:16px; font-weight:bold; margin:13px 0; font-family: "Microsoft YaHei" }
.activity .item .text p{ line-height:24px;}

.line{ width:930px; height:0; border-top:1px dotted #000;}
.activity .item .text02{ width:400px;}
.activity .item .text02 h3{ font-size:14px; text-align:left; width:160px;margin:10px 0 5px 0; padding-left:10px;}
.activity .item .text02 p{ line-height:20px; }
.activity .item .picPeople{ width:462px; height:189px;}
.activity .youhui{ width:705px; height:126px;}

.check{ background:#eee; margin:10px 0; padding-bottom:30px;}
.checkHd{ width:355px; height:25px; padding:20px 0 8px 0;}
.checkCon{ width:816px; margin:0 auto;}
.checkBox{ float:left; width:374px; height:162px; background:#FFF; padding:4px 20px 4px 8px; border:1px solid #CCC; margin:0 4px 4px 0; display:inline;}
.checkBox .checkInfo{ width:230px; margin-top:18px;}
.checkBox .checkInfo h4{ height:26px; background:url(../images/check-box-tit.jpg) no-repeat; font-size:16px; color:#9c0001; line-height:26px; padding-left:10px; }
.checkBox .checkInfo span{ display:block; height:24px; background:url(../images/check-box-icon.jpg) no-repeat top left; line-height:24px; margin:13px 0 5px 16px;  padding-left:35px; font-size:14px;}
.checkBox .checkInfo p{ line-height:18px;}

.techBg{ width:916px; height:526px; background:#f3f3f3;margin:15px auto 20px auto;}
.tech{ width:834px; height:484px; background: url(../images/tech-bg.gif) no-repeat center; margin:22px 20px 20px 62px; position:absolute;  }
.tech .viedoBg{ width:338px; height:246px; background:url(../images/video-bg.gif) no-repeat; position:absolute; top:50px; right:0;}
.tech .viedoBg .video{ width:212px; height:142px; margin:22px auto 48px auto; }
.tech .viedoBg span{ display:block;  height:20px; text-align:center;}
.tech .viedoBg span a{font-size:14px; text-decoration:underline;}

.doc{ height:auto; }
.doc .docZj{ width:700px; height:400px; background:url(../images/doc-zj.jpg) no-repeat; position:relative;}
.docZj .docViedo{ width:256px; height:188px; position:absolute; top:45px; left:16px;}
.docZj .docZx{ width:124px; height:34px; position:absolute; top:314px; left:73px;}
.docZj .docZx a{ height:34px; display:block;}
.docZj span{ width:114px; height:24px; line-height:24px; font-size:14px; position:absolute; top:356px; left:88px;}
.docZj p{ width:350px; line-height:20px; position:absolute; top:340px; right:42px;}
.doc .gh{ width:256px; height:376px; border:1px solid #CCC; margin-right:10px;}
.guahao{ width:210px; margin:0 auto; margin-top:25px;}
.guahao p{ height:30px; line-height:30px;}
.guahao p input{width:140px; height:20px; line-height:20px; padding:0; border:1px solid #b8b8b8; border-width:0 0 1px 0; }
.guahao p input.sex{ width:auto; height:13px;}
.guahao .guahaoBtn{ margin:30px 0 20px 0; background:url(../images/guahao-btn.jpg) no-repeat; cursor:pointer; width:208px; height:23px; border:0;}
.guahao b{ line-height:20px; font-weight:normal;}

.case{ width:920px; margin:25px auto 0 auto;}
.case .casePic{ width:444px; height:290px; padding:14px; border:1px solid #949494;}
.case .casePic .box{ height:212px;}
.case .casePic .box .bq{ width:237px; padding:18px 0 0 0;}
.case .casePic .box .bq p{ font-size:14px; line-height:26px}
.case .casePic em{ height:37px; background:#e4e4e4;margin-top:37px; display:block; line-height:37px; font-size:14px; }

.case .caseCon{ width:430px; height:320px;}
.case .caseCon ul.lyzk{ height:196px;}
.case .caseCon ul.lyzk li{float:left; width:140px; height:196px; background:url(../images/case-lyzk.jpg) no-repeat; margin-right:5px; display:inline; cursor:pointer; }
.case .caseCon ul.lyzk li p{ width:110px; line-height:20px; margin:72px 15px auto 15px;}
.case .caseCon .kfal{ width:420px; height:80px; border:1px solid #949494; padding:16px 5px;}
.case .caseCon .kfal .kfalBtn{ width:18px; height:80px; float:left;}
.case .caseCon .kfal .kfalBox{ width:402px; height:80px; float:right;}
.case .caseCon .kfal .kfalBox li{ float:left; margin:0 4px; display:inline;}

.service{ width:916px; height: 293px; border:1px solid #969696; margin:40px 31px; }
.h435{ height:435px;}
.service ul{ width:898px; height:275px; margin:9px; position:relative;}
.service ul .L01{ position:absolute; top:0; left:0;}
.service ul .L02{ position:absolute; top:0; left:152px;}
.service ul .L03{ position:absolute; bottom:0; left:152px;}
.service ul .L04{ position:absolute; top:0; left:288px;}
.service ul .L05{ position:absolute; bottom:0; left:288px;}
.service ul .L06{ position:absolute; bottom:0; left:445px;}
.service ul .L07{ position:absolute; top:0; left:544px;}
.service ul .L08{ position:absolute; top:0; right:0;}
.service ul .L09{ position:absolute; bottom:0; left:544px;}
.service ul .L10{ position:absolute; bottom:0; right:0;}

.media dt{ height:29px;}
.media dd{ width:916px; height:84px; padding:40px 32px 35px 32px;}

.yellow{ height:15px; background:#978c4a;}
.foot{ height:450px; background:#9c0001;}
.footBox{ width:1000px; height:450px; margin:0 auto;}
.footMain{ height:355px; background:url(../images/foot-bg.gif) no-repeat bottom center; position:relative;}
.footMain p{ color:#FFF; line-height:20px;}
.footMain p.p1{ width:510px; position:absolute;top:164px; left:224px; }
.footMain p.p2{ width:204px; position:absolute;top:222px; right:0; }
.footIcon { width:212px; position:absolute; top:266px; right:0; }
.footIcon li{ width:37px; height:37px; float:left; margin:0 8px; display:inline;}
.footIcon li a{ display:block; height:37px;}

.search{ height:95px; position:relative;}
.search img{ position:absolute; top:30px; right:0;}

.Bottom{ height:64px; background:#000;}
.Bottom p{ line-height:64px; color:#FFF; font-size:14px; text-align:center;}






