﻿@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{  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; 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:304px; 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; 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:733px;}

.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:20px; height:150px; overflow:hidden; background:url(../Images/f_link.gif) repeat 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:120px; 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;

}

/**/