﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
/*banner*/
.banner{ height:495px; position:relative;z-index:0;}
.banner a{ display:block; height:495px; background:url(../Images/banner.jpg) center top no-repeat;}
/* 搜索框,热门标签 */
.Msearch{ height:48px;  line-height:48px;color:#666; font-size:12px; font-family:"宋体"; border-bottom:1px solid #e5e5e5; background:#f2f2f2;}
.Msearch a{ color:#666; font-size:12px; padding:0 16px 0 2px; }

.sea{ height:32px; padding-top:10px; overflow:hidden;}
.sea_txt{height:27px; line-height:27px; outline:none; border:1px solid #e0e0e0; border-right:none;background:#fff;width:180px;padding:0 13px 0 19px; float:left;color:#999; font-size:12px;}
.sea_btn {float:left; width:56px; height:29px; outline:none;  text-align:center; background-color:#196701; color:#fff; font-weight:bold;line-height:24px; border:none;cursor:pointer; font-weight:normal; background:url(../Images/seabtn.gif) no-repeat left top;}
/**/
.pro{ height:617px; padding:40px 0 0; overflow:hidden;}

.proSid{ width:220px; overflow:hidden; }
.proSid h2{  background:url(../Images/prosidtit01.gif) repeat left top; height:74px; line-height:74px; font-size:12px; font-family:arial; text-align:center; text-transform:uppercase; font-weight:bold; overflow:hidden;}
.proSid h2 a{ display:block; font-size:22px; font-family:"Microsoft YaHei"; font-weight:bold; color:#fff;}
.proSidCnt{ display:block; padding:0 19px 22px; width:174px; border:4px solid #016dd2; background:url(../Images/probg.gif) repeat left top; overflow:hidden;}
.proSid h3{ height:34px; line-height:34px; text-align:center; background:#ececec; font-size:12px; padding-top:17px; background:url(../Images/prosidtit02.gif) no-repeat center 19px;}
.proSid h3 a{ color:#fff; font-family:"宋体";font-weight:bold; font-size:14px; padding-left:40px; text-align:left; display:block}
.proSid ul{ padding:4px 0 3px; width:196px;}
.proSid li{ height:36px; line-height:36px; overflow:hidden; width:49%; float:left;vertical-align:middle; overflow:hidden;}
.proSid li a{ display:block; font-family:"宋体"; padding-left:17px;background:url(../Images/prosidico01.gif) no-repeat left 14px; }
.proSid li a:hover{ background:url(../Images/prosidico02.gif) no-repeat left 14px; color:#ec1a25; font-weight:bold }
/*proMain*/
.proMain{ width:721px; overflow:hidden;}
.proMain h2{height:37px; line-height:37px; position:relative; border:1px solid #eaeaea; border-bottom:none; margin-top:1px; background:#f2f2f2;}
.proMain h2 li{ float:left; width:168px;}
.proMain h2 li a{ width:113px; font-size:16px; font-family:"Microsoft YaHei"; padding-left:20px; color:#006dd2; padding-left:51px; background:url(../Images/protitico.gif) no-repeat 20px center; display:block; height:39px;}
.proMain h2 li a.cur,.proMain h2 li a:hover{ background:url(../Images/procur.gif) no-repeat left top;  color:#fff;}
.proMain h2 ul{ position:absolute; left:0; top:-2px;}
.proMain h2 .more{ font-size:12px; font-family:"宋体"; padding-right:24px; font-weight:normal; color:#999;}
.proMainCnt{ height:568px; padding-top:8px; overflow:hidden; background:url(../Images/probg.gif) repeat left top; border:1px solid #e5e5e5;}
.proMainCnt li{ float:left; width:210px; padding-left:20px; padding-right:5px; padding-top:12px; padding-bottom:14px; background:url(../Images/proimgy.gif) no-repeat 18px bottom;}
.proMainCnt li a{ display:block; overflow:hidden;}
.proMainCnt li img{ width:208px; height:208px; border:solid 1px #e5e5e5; display:block; overflow:hidden}
.proMainCnt li span{ display:block; color:#666; height:41px; line-height:41px; text-align:center; border:1px solid #e5e5e5; background:#f2f2f2;}
.proMainCnt li:hover img{ border-color:#0f52b4;}
.proMainCnt li:hover span{ background:#0f52b4;border-color:#0f52b4;}
.proMainCnt li:hover a{ color:#fff}
/**/
.mPai{ background:url(../Images/mpai.gif) no-repeat center 55px; height:752px; overflow:hidden; margin-top:49px;}
.mPai h2{ line-height:76px; overflow:hidden; height:168px; text-align:center;}
.mPai h2 a{ color:#0f52b4; font-size:44px; font-weight:bold; font-family:"Microsoft YaHei";}
.mPai h2 a:hover{ text-decoration:none;}
.mPai h2 b{ color:#ec1a25;}
.mPai h2 em{ font-style:normal; display:block; line-height:23px; color:#fff; font-family:"Microsoft YaHei"; font-weight:normal;}
.mPaiBox{ height:365px;}
.mPaiBox .mPai01{ display:block; left:-10px; top:0;}
.mPaiBox .mPai02{ display:block; left:250px; top:0;}
.mPaiBox .mPai03{ display:block; left:505px; top:0;}
.mPaiBox .mPai04{ display:block; right:-10px; top:0;}
.mPaiBox .mPai05{ display:block; left:118px; top:115px;}
.mPaiBox .mPai06{ display:block; left:378px; top:115px;}
.mPaiBox .mPai07{ display:block; right:117px; top:115px;}
.mPaiBox em{ position:absolute; display:block;}
.cnt960{ width:960px; margin:0 auto;}
.mPaiSer{ display:block; overflow:hidden; padding-left:48px; padding-right:40px;}
.mPaiSer dl{ height:122px;}
.mPaiSer dt{ float:left; width:170px; overflow:hidden; height:112px; background:url(../Images/mpaiad01.gif) no-repeat left top; text-align:center; color:#fff; font-size:12px; font-family:"Microsoft YaHei"; font-weight:bold}
.mPaiSer dt span{ color:#fff; font-size:28px; font-weight:bold; font-family:"Microsoft YaHei"; line-height:50px;display:block;}
.mPaiSer dt b{ font-size:18px; display:block; padding-top:8px;}
.mPaiSer dd{ width:700px; float:left;}
.mPaiSer dd li{ width:169px; padding-left:5px; margin-bottom:5px; float:left; height:53px; line-height:53px; }
.mPaiSer dd li img{ float:left; padding-left:23px; padding-top:12px; padding-right:9px;}
.mPaiSer dd li span{ color:#fff; font-size:14px; font-family:"Microsoft YaHei"; font-weight:bold; background:#125cc8; display:block;border-bottom:1px solid #a0bee9;}
.mPaiSer dd li.mPai02 span{ background:#348adb;}
.mPaiSer .btn{ margin-top:10px; height:34px; line-height:34px; width:90px; padding-left:54px; background:url(../Images/mpaibtn.gif) no-repeat left top; display:block; margin:0 auto 0; color:#fff; font-size:16px; font-family:"Microsoft YaHei"; font-weight:bold}
/**/
.case{ padding:10px 0 0; height:504px; overflow:hidden;}
.case h2{ height:62px; overflow:hidden; line-height:62px; text-align:center; border-bottom:2px solid #f2f2f2;}
.case h2 .tit{ width:320px; margin:0 auto; background:url(../Images/casetit01.gif) no-repeat left center; display:block; color:#ec1a25; font-size:28px; font-family:"Microsoft YaHei"}
.case h2 .more{ color:#999; font-size:12px; line-height:1.1em; padding-top:40px; font-weight:normal;}
.case .caseBox{ padding-top:16px; height:387px; overflow:hidden; width:1020px;}
.caseBox h3{ height:42px; line-height:42px; overflow:hidden; padding-left:32px; border-bottom:2px solid #e5e5e5; background:url(../Images/casetitico.gif) no-repeat 3px center;}
.caseBox h3 a{ color:#666; font-size:16px;}
.caseBox em{ display:block; padding-top:14px;}
.caseBox em img{ display:block; overflow:hidden; width:300px; height:180px;}
.caseBox em a{ display:block;}
.caseBox dd{ padding-top:7px;}
.caseBox dd h4{ height:36px; line-height:36px; overflow:hidden;}
.caseBox dd h4 a{ color:#666; font-size:14px;}
.caseBox dd p{ line-height:24px; height:70px; overflow:hidden; margin-bottom:10px;}
.caseBox dd .btn{ display:block; overflow:hidden; width:82px; height:23px; text-align:center; line-height:23px; text-align:center; font-family:"宋体"; background:url(../Images/casebtn.gif) no-repeat left top;}
.caseBox dl{ float:left; width:300px; padding-right:30px;}
.case .caseBox dl:hover h3,.case .caseBox dl.cur h3{ background:url(../Images/casetitcur.gif) no-repeat 3px center; border-bottom-color:#0f52b4}
.caseBox dl:hover dd .btn,.caseBox dl.cur dd .btn{ color:#fff; background:url(../Images/casebtncur.gif) no-repeat left top;}
.banAd01{ height:120px; overflow:hidden;}
.banAd01 .ban{ display:block; height:120px; width:100%; background:url(../Images/banad01.gif) no-repeat center top;}
.banAd01 .cnt960{ position:relative;}
.banAd01 .AdInfo{ display:block; width:210px; overflow:hidden; top:21px; right:0; color:#fff; font-family:"Microsoft YaHei"; font-size:16px; line-height:28px; text-align:left}
.banAd01 .AdInfo b{ color:#ec1a25; font-size:24px; display:block;}
.banAd01 a{ display:block;}
/**/
.yos{ background:url(../Images/yos.gif) repeat center top; height:1660px; overflow:hidden; padding-top:44px;}
.yos h2{ overflow:hidden; position:relative; z-index:7;}
.yos h2 span {display:block; height:206px;}
.yos .yosImg01{ position:absolute; right:-67px; top:-50px;}
.yos  .cnt960{ position:relative; z-index:9;}
.yosBox{ height:1333px;}
.yosBox dd h3{ height:51px;line-height:51px; padding-top:26px; padding-bottom:6px; color:#444; font-size:24px;_font-size:22px; font-family:"Microsoft YaHei"; background:url(../Images/yosbor.gif) repeat-x left bottom;}
.yosBox .yos04 dd h3{ width:417px;}
.yosBox dt{ float:left; width:109px; height:103px; background:url(../Images/yosdt.png) no-repeat center center; text-align:center; line-height:103px; color:#0f52b4; font-size:60px; font-family:"Impact",arial; margin-right:-7px;}
.yosBox dd{ float:left;}
.yosBox dd p{ padding-top:13px; line-height:24px; color:#666; font-size:14px; font-family:"Microsoft YaHei";}
.yosBox dd b{ color:#0f52b4;}
.yosBox dd i{ color:#d41919; font-style:normal; font-weight:bold}
.yosBox dd a{ display:block; margin-top:10px; height:30; line-height:30px; text-align:center; color:#fff; font-size:14px; font-weight:bold; font-family:"Microsoft YaHei"}
.yosBox dd a.btn01{ background:url(../Images/yosbtn.gif) no-repeat left top; width:135px;}
.yosBox dd a.btn02{ background:url(../Images/yosbtn02.gif) no-repeat left top; width:165px;}
.yosBox dd a.btn03{ background:url(../Images/yosbtn03.gif) no-repeat left top; width:105px;}
.yosBox .yos01{ width:540px; margin-left:-30px; padding-top:60px}
.yosBox .yos01 dd{ width:436px;}
.yosBox .yos02{ width:544px;padding-top:73px ; float:right;}
.yosBox .yos02 dd{ width:441px;}
.yosBox .yos03{ width:544px; padding-top:33px; float:right;}
.yosBox .yos03 dd{ width:441px;}
.yosBox .yos04{ width:530px; margin-left:-30px; padding-top:63px}
.yosBox .yos04 dd{ width:426px;}
.yosBox .yos05{ width:545px; margin-left:-30px; padding-top:20px}
.yosBox .yos05 dd{ width:441px;}
.yosBox dl{ position:relative; z-index:6;}
.yosBox em{ display:block; overflow:hidden; position:absolute; z-index:3;}
.yosBox .yosImg02{ top:400px; left:-61px;}
.yosBox .yosImg03{ top:879px; right:-140px;}
.yosBtm{ display:block; overflow:hidden; padding-top:13px; height:108px; overflow:hidden; background:url(../Images/yosbtm.gif) no-repeat center top;}
.yosBtm span{ display:block; text-align:center; line-height:48px; color:#fff; font-size:24px; font-family:"Microsoft YaHei"}
.yosBtm span font{ display:block; font-size:32px; font-weight:normal; line-height:1.1em;}
/*  */

.wit{ padding:10px 0 0; height:504px; overflow:hidden;}
.wit h2{ height:62px; overflow:hidden; line-height:62px; text-align:center; background:url(../Images/wittit.gif) no-repeat center center;}
.wit h2 .tit{ width:270px; margin:0 auto; background:url(../Images/casetit01.gif) no-repeat 7px center; display:block; color:#ec1a25; font-size:28px; font-family:"Microsoft YaHei";line-height:59px; padding-left:40px; border-bottom:3px solid #ec1a25; height:59px;}
.wit h2 .more{ color:#999; font-size:12px; line-height:1.1em; padding-top:10px; font-weight:normal;}
.wit .witBox{ padding-top:16px; height:387px; overflow:hidden; width:1020px;}
.witBox h3{ height:42px; line-height:42px; overflow:hidden;  border-bottom:2px solid #e5e5e5;;}
.witBox h3 a{ color:#666; font-size:16px;}
.witBox em{ display:block; padding-top:14px;}
.witBox em img{ display:block; overflow:hidden; width:300px; height:180px; border:1px solid #ccc;}
.witBox em a{ display:block;}
.witBox dd{ padding-top:7px;}
.witBox dd h4{ height:36px; line-height:36px; overflow:hidden;}
.witBox dd h4 a{ color:#444; font-size:14px;}
.witBox dd p{ line-height:24px; height:70px; overflow:hidden; margin-bottom:10px;}
.witBox dd .btn{ display:block; overflow:hidden; width:82px; height:23px; text-align:center; line-height:23px; text-align:center; font-family:"宋体"; background:url(../Images/casebtn.gif) no-repeat left top;}
.witBox dl{ float:left; width:302px; padding-right:26px;}
.wit .witBox dl:hover h3,.wit .witBox dl.cur h3{border-bottom-color:#0f52b4;}
.witBox dl:hover dd .btn,.witBox dl.cur dd .btn{ color:#fff; background:url(../Images/casebtncur.gif) no-repeat left top;}
.wit .witBox dl:hover h3 a,.wit .witBox dl.cur h3 a{ color:#0f52b4}
/*  */
.abt{ height:426px; overflow:hidden; background:url(../Images/abtbg.gif) repeat center top; border:1px solid #eaeaea; }
.abt h2{ height:42px; border-bottom:1px solid #004c92; background:#f2f2f2;}

.abt h2 .tit{ color:#fff; font-size:16px; font-family:"Microsoft YaHei"; font-weight:normal; vertical-align:bottom; width:111px; height:42px; background:url(../Images/abttit.gif) no-repeat left top; padding-left:46px; line-height:42px; display:block; float:left}
.abtBox{ height:350px; padding:28px 24px 0 44px; overflow:hidden;}
.abtBox dt{ height:289px; width:366px; padding:10px 0 22px; overflow:hidden; float:left; background:url(../Images/abty.gif) no-repeat center bottom; overflow:hidden}
.abtBox dt img{ width:366px; height:289px;}
.abtBox dt a{ display:block}
.abtBox dd{ width:475px; overflow:hidden; float:right;}
.abtBox dd h3{ height:25px; line-height:25px; overflow:hidden}
.abtBox dd h3 a{ color:#444; font-size:14px; font-weight:bold; }
.abtBox dd p{ color:#666; font-size:12px; line-height:24px; height:120px; margin-bottom:8px; overflow:hidden;}
.abtBox dd .btn{ display:block; overflow:hidden; width:82px; height:23px; text-align:center; line-height:23px; text-align:center; font-family:"宋体"; background:url(../Images/casebtncur.gif) no-repeat left top; color:#fff;}
.abtTab{ padding-top:15px; height:150px;}
.abtTabBtn{ height:22px; background:url(../Images/abttabtit.gif) no-repeat center center;}
.abtTabBtn a{ display:block; float:left; width:22px; height:22px; margin:0 5px;}
.abtTabBtn span{ width:70px; height:22px; padding-left:203px;}
.abtTabBtn a.abtLeft{ background:url(../Images/abtleft.gif) no-repeat left top;}
.abtTabBtn a.abtLeft:hover{ background:url(../Images/abtlefthover.gif) no-repeat left top;}
.abtTabBtn a.abtRight{ background:url(../Images/abtright.gif) no-repeat left top;}
.abtTabBtn a.abtRight:hover{ background:url(../Images/abtrighthover.gif) no-repeat left top;}
.abtTabCnt{ padding-top:16px; height:110px; overflow:hidden;}
.abtBox dd ul{ height:110px; overflow:hidden; width:510px;}
.abtBox dd li{ float:left; width:140px; overflow:hidden; float:left; padding-right:27px;}
.abtBox dd li a{ display:block;}
.abtBox dd li img{ width:139px; height:83px; display:block; overflow:hidden}
.abtBox dd li span{ height:30px; line-height:30px; overflow:hidden; text-align:center; display:block; font-family:"宋体"}
/**/
.hnr{ padding-top:32px; height:350px; overflow:hidden;}
.hnr h2{ height:62px; overflow:hidden; line-height:62px; text-align:center; background:url(../Images/wittit.gif) no-repeat center center;}
.hnr h2 .tit{ width:270px; margin:0 auto; background:url(../Images/casetit01.gif) no-repeat 7px center; display:block; color:#ec1a25; font-size:28px; font-family:"Microsoft YaHei"; padding-left:40px; border-bottom:3px solid #ec1a25; height:59px;}
.hnr h2 .more{ color:#999; font-size:12px; line-height:1.1em; padding-top:10px; font-weight:normal;}
.hnrBox{ padding-top:32px; height:215px; overflow:hidden;}
.hnrBox .partLeft,
.hnrBox .partRight{ display:block; padding:66px 0 0; width:20px; text-align:center;}
.hnrCnt{ width:920px; height:215px; overflow:hidden;}
.hnrCnt li{ width:141px; float:left; overflow:hidden; padding:0 10px 0 29px;}
.hnrCnt li a{ display:block}
.hnrCnt li img{ width:141px; height:183px; overflow:hidden; display:block;border: 1px solid #ccc;}
.hnrCnt li span{display:block; height:34px; line-height:34px; text-align:center;}
/*  */
.newsFaq{ height:491px; overflow:hidden;}

.news6{ width:662px;float:left; position:relative}
.news6 h2{height:37px; line-height:37px; position:relative; border:1px solid #eaeaea; border-bottom:1px solid #004c92; margin-top:1px; background:#f2f2f2;}
.news6 h2 li{ float:left; width:163px; height:38px;}
.news6 h2 li a{ width:118px; font-size:16px; font-family:"Microsoft YaHei"; padding-left:20px; color:#666; padding-left:45px; background:url(../Images/protitico.gif) no-repeat 20px center; display:block; font-weight:bold;height:38px;}
.news6 h2 li a.cur,.news6 h2 li a:hover{ background:url(../Images/newstitcur.gif) no-repeat left top;  color:#fff;}
.news6 h2 ul{ position:absolute; left:0; top:-1px;}
.news6 h2 .more{ font-size:12px; font-family:"宋体"; padding-right:24px; font-weight:normal; color:#999;}
.newsBox{ padding:26px 26px 0 22px; height:372px; overflow:hidden; background:url(../Images/abtbg.gif) repeat left top; width:611px; border:1px solid #eaeaea;}
.newsBox dl{ height:169px; overflow:hidden; margin-bottom:22px;}
.newsBox dl dt{ float:left;}
.newsBox dl dt img{ width:239px; height:169px; overflow:hidden;}
.newsBox dl dd{ float:right; width:350px; height:169px;}
.newsBox dl dd h3{ height:18px; line-height:18px;}
.newsBox dl dd h3 a{ color:#444; font-size:14px; font-weight:bold}
.newsBox dl dd .p_cnt{ line-height:24px; color:#666; height:124px; padding-top:5px; overflow:hidden; }
.newsBox dd .btn{ display:block; overflow:hidden; width:82px; height:23px; text-align:center; line-height:23px; text-align:center; font-family:"宋体"; background:url(../Images/casebtncur.gif) no-repeat left top; color:#fff;}
.newsBox ul{ height:155px; overflow:hidden; width:640px;}
.newsBox li{ line-height:31px; border-bottom:1px dashed #bfbfbf; float:left; width:267px;  padding-left:19px; margin-right:22px; height:31px; overflow:hidden;background:url(../Images/newsico.gif) no-repeat left 13px;}
.newsBox li a{ color:#666}
.newsBox li.lst{ border-bottom:none;}
/*  */
.faq{width:268px}
.faq h2{ height:42px;line-height:42px;  background:#f2f2f2; border:1px solid #eaeaea; border-bottom:1px solid #004c92; }
.faq h2 .tit{width:118px; font-size:16px; font-family:"Microsoft YaHei"; padding-left:20px; color:#666; padding-left:45px; background:url(../Images/protitico.gif) no-repeat 20px center; display:block; font-weight:bold}
.faq h2 .more{ font-size:12px; font-family:"宋体"; padding-right:11px; font-weight:normal; color:#999;}
.faqBox{ padding-top:4px; height:390px; overflow:hidden;background:url(../Images/abtbg.gif) repeat left top; border:1px solid #eaeaea }
.faqBox dt{ height:18px; line-height:18px; overflow:hidden; padding-left:23px; background:url(../Images/faqico01.gif) no-repeat left 19px; margin-bottom:6px; padding-top:19px;}
.faqBox dt a{ color:#666; font-weight:bold;}
.faqBox dd{ line-height:24px; color:#666;padding-bottom:13px;}
.faqBox dd img{vertical-align:middle; float:left; padding-right:5px;}
.faqBox dl{ border-bottom:1px dashed #bfbfbf; margin:0 18px 0 24px;}
.faqBox dl.lst{ border-bottom:none;}
.faqBox dd a{ color:#0f52b4; font-family:"宋体"}

/**/
.f_link{ padding-top:42px; height:122px; overflow:hidden; background:url(../Images/f_link.gif) repeat-x left top;}
.f_link h2{ height:34px;line-height:34px; overflow:hidden; background:url(../Images/f_linktit.gif) no-repeat center bottom; padding-bottom:9px;}
.f_link h2 .tit{ font-size:16px; font-family:"Microsoft YaHei"; font-weight:normal; color:#fff}
.f_link h2 b{ font-weight:normal; font-family:arial;}
.f_link h2 .more{ float:right; color:#cfdcf0; font-family:"宋体"; font-size:12px; font-weight:normal;}
.f_link .linkCnt{ padding-top:9px; line-height:27px;}
.linkCnt a{ display:inline-block; width:93px; text-align:center; line-height:27px; height:27x; color:#87a9da;}







/**/



/**/



/**/



/**/



/**/



/**/



/**/



/**/



/**/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {
    display: inline-block;
}
html[xmlns] .clearfix {
    display: block;
}
/**/