﻿@charset "utf-8";
@import "common.css";
/*reset.css*/
html{color:#000;background:#FFF; overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:12px/1.231 arial,helvetica,clean,sans-serif;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
.txtboxcs{ border:solid 1px #ccc; height:22px;}
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}
.mt10 { margin-top:10px;}
 
 /*temp.css*/
#nodata { padding:80px; padding-left:150px; border:solid 1px #eee;margin:10px 0; background:url(../images/nodata.gif) no-repeat 20px 20px;}
/* -- 弹出窗口 -- */
#mesbook1_c, #mesbook1{display:none;z-index:1001;width:398px;border:1px solid #ccc;background:#fff; padding-bottom:20px;}
#mesbook1_c div, #mesbook1 div{ border:1px solid #E4E3E3; background:#EBECEB;height:18px; padding:4px .5em 0; margin-bottom:10px;}
#mesbook1_c dl.b1, #mesbook1 dl.b1 { width:370px; margin:0 auto;}
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float:left; width:105px; overflow:hidden; }
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width:265px; float:right;}
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns{padding-bottom:10px;}
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {margin-right:20px;}
/*rollup.css*/
#roll_top,#fall,#ct{position:relative;cursor:pointer;height:72px;width:26px}#roll_top{background:url(../images/top.gif) no-repeat}#fall{background:url(../images/top.gif) no-repeat 0 -80px}#ct{background:url(../images/top.gif) no-repeat 0 -40px}#roll{display:block;width:15px;margin-right:-500px;position:fixed;right:50%;top:50%;_margin-right:-505px;_position:absolute;_margin-top:300px;_top:expression(eval(document.documentElement.scrollTop));z-index:10;}
/*index.css*/

/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
/*banner*/
.banner{ height:685px; position:relative;z-index:100; margin-top: -91px;}
.banner a{ display:block; height:685px;}
.banner .bgitem{ position:absolute; top:0;display:block;}
.banner .btn{  bottom: 60px;padding: 42px 6px;position: absolute;right: 50%;z-index: 7;}
.banner .btn span {background: none repeat scroll 0 0 #0265a9;border: 1px solid #0265a9;color: #FFFFFF;cursor: pointer;display: inline-block;
margin-left: 5px;padding: 2px 5px;}
.banner .btn span.cur {font-weight: bold;padding: 4px 8px;}


/* 搜索框,热门标签 */
.Msearch{ height:88px;color:#666; font-size:12px; font-family:"宋体"; position: relative; z-index: 20000; margin-top: -88px; background: url(../images/sea.png) no-repeat center top;}
.desc{ display: block; float: left; overflow: hidden; line-height: 24px; padding-left: 15px; width: 292px; overflow: hidden; padding-top: 16px;height: 72px;overflow: hidden; color: #fff; font-family: "Microsoft YaHei"; font-size: 12px;}
.desc b{ display: block; font-size: 18px;}
.sch{ display: block; overflow: hidden; width: 652px;}
.sch p{ display: block; padding-top: 12px;height: 38px; line-height: 38px; overflow: hidden; color: #2a2a2a; font-size: 12px; font-family: "Microsoft YaHei"; padding-left: 27px;}
.sch p a{ color: #2a2a2a; padding: 0 18px 0 2px;}
.schBtm{ display: block; padding-left: 27px; overflow: hidden; font-family: "Microsoft YaHei"}
.schBtm span{ display:block; float: left; height: 30px; line-height: 30px;overflow: hidden; color: #0086cf; font-size: 14px; font-weight: bold;}
.schBtm span b{ color: #2a2a2a; font-size: 24px;vertical-align: middle;}
.sea{ height:26px;overflow:hidden; padding-right: 87px;}
.sea_txt{height:22px; line-height:22px; outline:none; border:1px solid #8d8d8d;width:183px;padding:0 0 0 10px; float:left;color:#666; font-size:12px;font-family: "Microsoft YaHei"}
.sea_btn {float:left; width:46px; height:24px; outline:none;  text-align:center;color:#fff; font-weight:bold;line-height:24px; border:none;cursor:pointer; font-weight:normal; background:url(../images/seaBtn.gif) no-repeat left top;}
/**/

.brand{ display: block; overflow: hidden; padding-top: 70px; height: 224px; overflow: hidden;}
.brand dl{ display: block; overflow: hidden; padding: 0 18px; width: 158px; float: left;}
.brand dl.bra5{padding-right: 0;}
.brand dt{ display: block; overflow: hidden; height: 131px; width: 104px; margin: 0 auto}
.brand dt a{ display: block; overflow: hidden; width: 104px; height: 131px; overflow: hidden; text-decoration: none;}
.brand dd{ padding-top: 15px; line-height: 20px; text-align: center; color: #2a2a2a; font-size: 12px; font-family: "Microsoft YaHei"}
.brand .bra1 dt a{ background: url(../images/barImg1.jpg) no-repeat center top; text-decoration:none; cursor:default;}
.brand .bra2 dt a{ background: url(../images/barImg2.jpg) no-repeat center top; text-decoration:none; cursor:default;}
.brand .bra3 dt a{ background: url(../images/barImg3.jpg) no-repeat center top; text-decoration:none; cursor:default;}
.brand .bra4 dt a{ background: url(../images/barImg4.jpg) no-repeat center top; text-decoration:none; cursor:default;}
.brand .bra5 dt a{ background: url(../images/barImg5.jpg) no-repeat center top; text-decoration:none; cursor:default;}
.brand .bra1 dt a:hover{ background: url(../images/bar1Cur.jpg) no-repeat center top; text-decoration: none;}
.brand .bra2 dt a:hover{ background: url(../images/bar2Cur.jpg) no-repeat center top; text-decoration: none;}
.brand .bra3 dt a:hover{ background: url(../images/bar3Cur.jpg) no-repeat center top; text-decoration: none;}
.brand .bra4 dt a:hover{ background: url(../images/bar4Cur.jpg) no-repeat center top; text-decoration: none;}
.brand .bra5 dt a:hover{ background: url(../images/bar5Cur.jpg) no-repeat center top; text-decoration: none;}
/**/
.pro{ display: block; overflow: hidden; height: 621px; background: url(../images/pro.gif) repeat-x center top; font-family: "Microsoft YaHei"}
.pro h2{ display: block;overflow: hidden; height: 66px; text-align: center;}
.pro .proTitTab{ display: block; overflow: hidden; height: 35px; overflow: hidden; text-align: center;}
.proTitTab a{ color: #000000; font-size: 14px; height: 31px; display: inline-block; margin: 0 5px;border-bottom: 4px solid #fff;}
.proTitTab a:hover,
.proTitTab a.cur{ border-bottom: #3385bd solid 4px;}
.proBx{ display:block; overflow: hidden; padding-top: 13px;height:481px; overflow: hidden;}
.proCt{ display:none; overflow: hidden;}
.proCt li{ display: block; float: left; overflow: hidden; width: 220px; height: 235px; overflow: hidden; display: inline; margin-left: 10px; margin-bottom: 10px; position:relative;}
.proCt li.mxImg{ width: 480px; height: 481px; margin-left: 0;}
.proCt li span{ display:none; overflow: hidden; position: absolute; left: 0; top: 0; width: 100%; height:100px; padding-top:135px; background: url(../images/proPng.png) no-repeat center center; text-align: center; color: #fff; font-size: 14px; font-weight: bold; font-family: "Microsoft YaHei"}
.proCt li.mxImg span{ padding-top: 260px; height:221px;}
/**/
.proChar{ height: 918px; overflow: hidden; background: url(../images/proChar.jpg) no-repeat center top;}
.proChar h2{ display: block; overflow: hidden; padding-top: 30px; padding-left: 44px; height: 65px;}
.proChar .charBx{ display: block; overflow: hidden; height: 816px; overflow: hidden; position: relative;}
.charBx dl{ display: block; overflow: hidden; position: absolute; font-family: "Microsoft YaHei"}
.charBx dt{ height: 58px; line-height: 58px; color: #000000; font-size: 20px; font-weight: bold;}
.charBx dd{ line-height: 20px; color: #000; opacity:0.7; *color:#80726b;_color:#80726b;}
.charBx .char1{ left: 718px; top: 0; width: 241px;}
.charBx .char1 dd{ padding-left: 65px; width: 176px; padding-top: 13px;}
.charBx .char2{ left:160px; top: 0; width: 260px;}
.charBx .char2 dt{ text-align: right;}
.charBx .char2 dd{ padding-right:30px;}
.charBx .char3{ left:0; top:115px; width: 270px;}
.charBx .char3 dt{ text-align: right;}
.charBx .char3 dd{ padding-right:50px;}
.charBx .char4{ left:0; top:291px; width:185px;}
.charBx .char4 dt{ text-align: right;}
.charBx .char4 dd{ padding-right:50px;}
.charBx .char5{ left:0; top:480px; width:205px;}
.charBx .char5 dt{ text-align: right;}
.charBx .char5 dd{ padding-right:15px;}
.charBx .char6{ left:95px; top:674px; width:205px;}
.charBx .char6 dt{ text-align: right;line-height: 38px; height: 38px;}
.charBx .char6 dd{ padding-right:0;}
/**/
.attrJoin{ display: block; overflow: hidden; padding-top: 16px; border-top: 2px solid #f3f3f3; height: 522px; overflow: hidden; font-family: "Microsoft YaHei"}
.attrJoin h2{ display: block; overflow: hidden; height: 100px; overflow: hidden;}
.attrJoin h2 a{ display: block; overflow: hidden; text-align: center;}
.attrJoin h2 img{ display: block; overflow: hidden; margin: 0 auto}
.attrJoin h2 b{ color: #212121; font-size: 16px; text-align: center; height: 32px; line-height: 32px; display: block;}
.attrBx{ overflow: hidden; background: #f4f4f4; border: 1px solid #e3e3e3; padding: 11px 14px 0 7px; height: 338px;}
.attrBx dt{ float: left; overflow: hidden; width: 507px; background: #fff; height: 338px;}
.attrBx dt img{ display: block; padding: 14px 0 0 11px;}
.attrBx dd{ display: block; overflow: hidden; float: right; width: 414px;}
.attrBx dd h3{ display: block; height: 38px; line-height: 38px; overflow: hidden; color: #ff7f02; font-size: 22px; padding-bottom: 5px;}
.attrBx dd span{ display: block; padding: 4px; line-height: 24px; border: 1px solid #fca24a;color: #2a2a2a; margin:0 0 9px;}
.attrJoin .more{ display:block; margin-top: 12px; height: 36px; line-height: 33px; background: url(../images/more.gif) no-repeat center top; text-align:center; color: #fff; padding-right: 24px;}
/**/
.JoinOpen{ display: block; overflow: hidden; height: 538px; overflow: hidden;}
.JoinOpen .joinCnt{ width: 1080px; margin: 0 auto;}
.joinCnt h2{ display: block; height:66px; overflow: hidden; text-align: center;}
.joinCnt h2 img{ display: block; margin: 0 auto}
.joinCnt .more{ display: block; overflow: hidden;height: 36px; line-height: 33px; background: url(../images/more.gif) no-repeat center top; text-align:center; color: #fff; padding-right: 24px;}
.joinBx{ display: block; overflow: hidden; padding-top: 14px;}
.joinCnt .joinL,
.joinCnt .joinR{ padding-top: 160px; overflow: hidden; position: relative; z-index: 50;}
.joinCx{ display: block;overflow: hidden; float: left; width: 941px; padding-top: 31px; position: relative; z-index: 1; padding-left:44px;}
.joinCx li{ display: block; overflow: hidden;float: left; width: 231px; overflow: hidden; padding-right: 3px;position: relative; z-index: 1}
.joinCx li a{ display: block; overflow: hidden; width: 231px; height: auto; position: relative;}
.joinCx li img{ display: block; width: 231px; height: 303px;overflow: hidden;}
.joinCx li span{ display:none; position: absolute; left: 0; bottom: 0; padding-top: 85px; height:55px; background:url(../images/joinPng.png) no-repeat center top;width:100%;text-align: center;color: #fff; font-size: 14px;font-weight: bold;font-family: "Microsoft YaHei"}
.joinCx li.cur{ position: relative; left: -44px; top: -31px;margin-right: -88px; width: 297px; z-index: 9;}
.joinCx li.cur a{ display: block;width: 277px; height: auto;}
.joinCx li.cur img{width: 277px; height:366px;}
.joinCx li.cur span{ display: block;}
/**/
.sptPly{ display: block; overflow: hidden; padding-top: 357px;height: 692px; overflow: hidden; background: url(../images/sptpltImg1.jpg) no-repeat center top;font-family: "Microsoft YaHei"}
.sptPly h2{ display: block; overflow: hidden; height: 155px;overflow: hidden;text-align: center;}
.sptPly h2 img{ display: block; margin: 0 auto}
.sptPly h2 b{ color: #212121; font-size:24px;}
.sptBx{ display: block; overflow: hidden;}
.sptBx .sptCt{ height: 440px; overflow: hidden;}
.sptCt li{ display: block; float: left; overflow: hidden; width: 138px; padding: 0 30px 11px 70px;}
.sptCt li a{display: block;text-decoration: none;}
.sptCt li img{ display: block;width: 138px; height: 138px; overflow: hidden;}
.sptCt li span{ display: block;height: 60px;text-align: center;color: #555; font-size: 18px;font-weight: bold;line-height: 60px;}
.sptCt li span b{color: #3385bd; padding-right: 10px; font-family: arial}
.sptBtn{ display: block; padding-left:40px;} 
.sptBtn a{ display: block; float: left; height: 51px;width: 173px; background: url(../images/sptBtn.gif) no-repeat left top; line-height: 51px;text-align: center;color: #fff; font-size: 16px; margin-right: 70px;}
.sptBtn a.lat{ margin-right: 0}
.sptBtn a:hover{ background: url(../images/sptBtnCur.gif) no-repeat left top;}
/**/
.onPart{ background: #f5f5f5; height: 518px; overflow: hidden;}
.onPart .online{ display: block; overflow: hidden; float: left; padding-top: 15px; width: 538px; overflow:hidden;}
.online h2{ display: block; height: 120px;}
.online .onBox{ display: block; font-family: "Microsoft YaHei"}
.onBox input,.onBox textarea{border: none; overflow: hidden; font-family: "Microsoft YaHei"; color: #666; font-size: 14px;}
.onBox li{ height: 43px;}
.onBox li span{ padding-right: 12px; width: 55px;text-align: right; color: #2a2a2a; font-size: 14px; height: 28px; line-height: 28px; float: left;}
.onBox li.iptli2 span{ width: 60px;}
.onBox li.iptli1{ float: left; width: 212px;}
.onBox li.iptli2{ float: left; width: 272px;}
.onBox li .ipt1{ display: block; overflow: hidden; float: left; border: 1px solid #73b4da;height: 26px; line-height: 26px; padding: 0 5px;background: none	}
.onBox li.iptli1 .ipt1{ width: 123px;}
.onBox li.iptli2 .ipt1{ width: 177px;}
.onBox li i{ font-style: normal; color: red; line-height: 26px; display: inline; float: left; text-align: right;width:10px;}
.onBox li.area{ clear: both; height: 158px;}
.onBox li textarea{ width:395px; padding: 0 5px; line-height: 22px;background: none; border: 1px solid #73b4da; height: 140px;overflow: hidden;resize:none;}
.onBox li.yzm span{ width:70px;}
.onBox li .ipt2{width: 150px; display: block; overflow: hidden; float: left; border: 1px solid #73b4da;height:30px; line-height: 30px; padding: 0 5px;background: none	}
.onBox li img{ display: block; float: left; padding-left: 10px;}
.onBox li.btn{ padding-top: 10px;}
.onBox li.btn span{ width: 70px;}
.onBox li.btn .btn1,
.onBox li.btn .btn2{ width: 102px; height: 32px; overflow: hidden; text-align: center;line-height: 32px; color: #fff; font-size: 14px;}
.onBox li.btn .btn1{background: #2c8bcd; margin-right:70px;}
.onBox li.btn .btn2{background: #666666;}
/**/
.part{ display: block; overflow: hidden; width: 404px; padding: 33px 9px 0; background: #0066ad; font-family: "Microsoft YaHei";height: 485px; float: right; }
.part h2{ display: block; height: 47px;line-height: 47px; background: url(../images/partTit.gif) no-repeat left top;font-weight: normal;}
.part h2 .more{ display: block; float: right; padding-right: 30px;color: #fff; font-size: 12px;}
.part h2 .tit{padding-left: 44px;color: #fff;  font-size: 20px; font-weight: bold;}
.part .partBx{ display: block; padding: 36px 0 0 22px;}
.partBx li{ display: block; float: left; padding-right:18px; width: 173px; overflow: hidden;}
.partBx li a{ display: block; text-decoration: none;}
.partBx li img{ width: 173px; height: 86px; overflow: hidden; display: block;}
.partBx li span{ display: block; height: 41px; line-height: 41px; overflow: hidden; text-align: center; color: #fff;}
/**/
.whyCoe{ display: block; overflow: hidden; padding-top: 13px; height: 718px; overflow: hidden; background: url(../images/why.jpg) no-repeat center top;}
.whyCoe h2{ height: 172px; text-align: center; overflow: hidden; padding-right: 50px}
.whyBx{ display: block; overflow: hidden; font-family: "Microsoft YaHei"}
.whyBx dl{ float: left; height: 273px; overflow: hidden; width: 480px; overflow: hidden;cursor: pointer}
.whyBx dt{ display: block; float: left; overflow: hidden;width: 240px; overflow: hidden;position: relative;z-index: 1}
.whyBx dt img{ display: block; overflow: hidden; width: 240px; overflow: hidden; height: 274px;}
.whyBx dd{ display: block; overflow: hidden; height: 274px; position: relative; z-index: 5}
.whyBx dd h3{ padding-top: 9px; overflow: hidden; height: 37px; line-height: 37px;overflow: hidden; background: url(../images/whyBor.gif) no-repeat left bottom;}
.whyBx dd h3 a{ color: #212121; font-size: 18px; text-decoration:none; cursor:auto;}
.whyBx dd em{ padding: 6px 0; line-height: 26px;color: #212121; font-size: 16px; font-style:normal;border-bottom: 1px solid #acacab; display: block;margin-bottom: 5px;}
.whyBx dd p{ line-height: 24px; padding: 3px 0;color: #636363;}
.whyBx dl.f1{ display: block;}
.whyBx dl.f1 dt{ float: left;}
.whyBx dl.f1 dd{ float: right; width: 201px; margin-left: -13px; padding:0 20px 0 30px;background: url(../images/whyLBg.png) no-repeat left top;}
.whyBx dl.f1:hover dd,.whyBx dl.cur1 dd{ background:url(../images/whyLCur.png) no-repeat left top !important;}
.whyBx dl:hover dd h3,.whyBx dl.cur dd h3{ background: url(../images/whyBorCur.gif) no-repeat left bottom;}
.whyBx dl:hover dd h3 a,
.whyBx dl.cur1 dd h3 a,.whyBx dl.cur2 dd h3 a{color: #fff;}
.whyBx dl:hover dd em,
.whyBx dl.cur1 dd em,.whyBx dl.cur2 dd em{ color: #fff; border-bottom-color:#fcb36b }
.whyBx dl:hover dd p,
.whyBx dl.cur1 dd p,.whyBx dl.cur2 dd p{ color: #fff;}
.whyBx .f2{ display: block;}
.whyBx .f2 dt{ float: right;}
.whyBx .f2 dd{ float: left; width: 213px; margin-right: -15px; padding:0 20px 0 20px;background: url(../images/whyR.png) no-repeat 0px top;}
.whyBx dl.f2:hover dd,.whyBx dl.cur2 dd{ background:url(../images/whyRCur.png) no-repeat left top !important;}
.whyBx dl.f2 dd em{margin-right: 12px;}
/**/
.hnr{ display: block; overflow: hidden; padding-top: 28px; height: 275px; overflow: hidden; font-family: "Microsoft YaHei"}
.hnr h2{ display: block;height: 67px; font-weight: normal; background: url(../images/hnrTit.gif) no-repeat right 36px;}
.hnr h2 .more{ color: #2c8bcd; font-size: 12px; width: 43px; text-align: center; padding-top: 34px;}
.hnr h2 .tit{ font-size: 14px; color: #000; float: left; display: block; text-align:left;}
.hnr h2 b{ display: block; color: #2c8bcd; font-size: 34px; font-family: arial; font-weight: normal; line-height: 34px;text-transform: uppercase;}
.hnrBx{ display: block; padding: 0 15px;}
.hnrBx .hnrL,
.hnrBx .hnrR{ display: block; width: 42px; overflow: hidden; padding-top: 71px;}
.hnrCx{ display: block; overflow: hidden; float: left; width: 830px; float: left; margin-left: 8px; display: inline;}
.hnrCx li{ display: block; width: 259px; padding-left: 15px; float: left;}
.hnrCx li a{ display: block;}
.hnrCx li img{ border: 3px solid #d9d9d9; width: 253px; height: 178px; overflow: hidden;}
.hnrCx li a:hover img{ border-color: #2c8bcd;}
/**/
.wit{ display: block;height: 500px;overflow: hidden; font-family: "Microsoft YaHei"}
.wit h2{ display: block;height:80px; font-weight: normal; background: url(../images/witImg1.gif) no-repeat right 36px;}
.wit h2 .more{ color: #2c8bcd; font-size: 12px; width: 43px; text-align: center; padding-top: 35px;}
.wit h2 .tit{ font-size: 14px; color: #000; float: left; display: block; text-align: center;}
.wit h2 b{ display: block; color: #2c8bcd; font-size: 34px; font-family: arial; font-weight: normal; line-height: 34px;text-transform: uppercase;}
.wit .witBx{ display: block; overflow: hidden; position: relative;height: 420px;overflow: hidden;}
.witBx dl{ display: block; width: 226px; overflow: hidden; float: left; position: relative; z-index: 1}
.witBx dl:hover dd,.witBx dl.cur dd{ background: #ff7f02;}
.witBx dl:hover h3 a,.witBx dl.cur dd h3 a{ color: #fff}
.witBx dl:hover p,.witBx dl.cur dd p{ color: #fff}
.witBx dt{ display: block; width: 226px; overflow: hidden;height: 199px;}
.witBx dt a{ display: block;}
.witBx dt img{ width: 224px; height: 199px; border:1px solid #e8e8e8;}
.witBx dd{height: 184px; background: #e8e8e8; padding: 14px 10px 0 15px;}
.witBx dd h3{ height: 40px; line-height: 40px; overflow: hidden;}
.witBx dd h3 a{ color: #212121; font-size: 14px;}
.witBx dd p{ line-height: 26px; height: 100px; overflow: hidden; color: #5d5d5d;}
.witBx dl.max{ width: 500px; padding:199px 3px 0;}
.witBx dl.max dt{ float: right;}
.witBx dl.max dd{ float: left; width: 241px; padding:14px 16px 0 17px}
.witBx dl.max dt img{ width: 224px; height: 196px; border:1px solid #e8e8e8;}
.witBx .witFixed{ display: block; width: 452px; position: absolute; left: 243px; top: 0; z-index: 10; overflow: hidden; _zoom:1;clear: both;}
.witFixed h3{height:24px; line-height:24px; overflow: hidden;}
.witFixed h3 a{ color: #212121; font-size: 14px;}
.witFixed p{ line-height: 26px; overflow: hidden; height: 75px; margin-bottom: 10px; padding-top:8px;color: #2a2a2a;font-size: 14px;}
.witFixed .btn{ display: block; width: 76px; height:22px; overflow: hidden; text-align: center; line-height: 22px; background: #2c8bcd;color: #fff;}
/**/
.od1{ display: block; overflow: hidden;height: 144px; overflow: hidden;position: relative;font-family: "Microsoft YaHei"}
.od1 span{ display: block; position: absolute; right: 82px; top: 38px;}
.od1 span p{ display: block; padding-left: 34px; background: url(../images/odPho.gif) no-repeat left 5px; color: #fff; font-size: 16px; font-weight: bold;display: block;}
.od1 span b{ display: block; font-size: 16px;}
.od1 span i{ display: block; font-style: normal; font-size: 26px; font-weight: normal;}
.od1 span a{ display: block; width: 91px; height: 26px; line-height: 26px; text-align: center; color: #fff; font-weight: bold; font-size: 14px;background: #2c8bcd; margin-left: 34px;}
/**/
.abt{ display: block; height: 398px; overflow: hidden; font-family: "Microsoft YaHei"; padding-top: 44px;}
.abt h2{ display: block;height:60px; font-weight: normal; background: url(../images/abtTit.gif) no-repeat right 5px;}
.abt h2 .more{ color: #2c8bcd; font-size: 12px; width: 43px; text-align: center; padding-top:8px;}
.abt h2 .tit{ font-size: 14px; color: #000; float: left; display: block; text-align:left;}
.abt h2 b{ display: block; color: #2c8bcd; font-size: 34px; font-family: arial; font-weight: normal; line-height: 34px;text-transform: uppercase;text-align: left;display: block;}
.abtBx{ height:323px; overflow: hidden; background: url(../images/abtBg.jpg) no-repeat left top;}
.abtBx dt{ padding-top:15px; float: left;}
.abtBx dt img{ display: block; overflow: hidden; width: 396px;height: 254px; overflow: hidden;}
.abtBx dd{ display: block; float: right; width: 430px; overflow: hidden;}
.abtBx dd h3{ height: 40px; line-height: 40px;}
.abtBx dd h3 a{ color: #2a2a2a; font-size: 14px;}
.abtBx dd p{ color: #4d4d4d; line-height: 26px; height: 169px; overflow: hidden; font-size: 14px;}
.abtBx dd .btn{ width: 76px; height: 22px; line-height: 22px; text-align: center; background:#2c8bcd;color: #fff; display: block;}
/**/
.newsFaq{display: block; overflow: hidden; background: #efefef; padding-top: 16px; height: 621px; border-bottom: 1px solid #227ab8;font-family: "Microsoft YaHei"}
.newsLeft{ display: block; width: 520px; background: #fff; overflow: hidden; padding-top: 12px;}
.newsTab{ display: block; height: 268px; overflow: hidden; padding: 0 10px 0 9px; position: relative;}
.newsTab .newsL,
.newsTab .newsR{ display: block; position: absolute; overflow: hidden; width: 34px; height: 34px; z-index: 10;}
.newsTab .newsL{ top: 112px; left: 20px;}
.newsTab .newsR{ top: 112px; right: 20px;}
.newsTab .newsTabCt{ display: block;}
.newsTabCt li{ display: block; position: relative; width: 503px; height: 268px; overflow: hidden; float: left;}
.newsTabCt li a{ display: block;}
.newsTabCt li span{ display: block; position: absolute; width:481px; height: 34px; line-height: 34px; background: url(../images/newsPng.png) repeat-x left top; left: 0; bottom: 0; padding-left: 22px; color: #fff;}
.dynamic{ display: block; overflow: hidden; padding-top: 25px; overflow: hidden; padding-right: 10px;}
.dynamic h2{ display: block; height: 68px; line-height: 68px;font-weight: normal; background: url(../images/newsTit.gif) no-repeat left center; padding-left: 50px;}
.dynamic h2 .tit{ color: #000000; font-size: 14px; font-weight: normal;}
.dynamic h2 .tit b{color: #2c8bcd; font-size: 34px; font-family: arial; text-transform: uppercase;font-weight: normal; vertical-align:middle; padding-right: 10px;}
.dynamic h2 .more{ display: block; color: #2c8bcd; font-size: 12px; font-weight: normal;}
.dynBx{ display: block; overflow: hidden; padding-left: 10px; padding-bottom: 20px;}
.dynBx li{vertical-align: middle; display: block; overflow: hidden; height: 30px; line-height: 30px; padding-left: 18px; background: url(../images/newsIco.gif) no-repeat left center;}
.dynBx li span{ display: block; overflow: hidden; color: #4d4d4d; float: right;}
.dynBx li  a{ display: block; overflow: hidden; color: #4d4d4d;}
.newsRight{ display: block; width: 425px; overflow: hidden;}
.faq{ display: block; overflow: hidden; height: 298px; background: #fff; padding-right:20px;}
.faq h2{ display: block; height: 68px; line-height: 68px;font-weight: normal; background: url(../images/newsTit.gif) no-repeat left center; padding-left: 50px;}
.faq h2 .tit{ color: #000000; font-size: 14px; font-weight: normal;}
.faq h2 .tit b{color: #2c8bcd; font-size: 34px; font-family: arial; text-transform: uppercase;font-weight: normal; vertical-align:middle; padding-right: 10px;}
.faq h2 .more{ display: block; color: #2c8bcd; font-size: 12px; font-weight: normal;}
.faqBx{ display: block; overflow: hidden; padding-left: 10px; padding-bottom: 20px;}
.faqBx li{vertical-align: middle; display: block; overflow: hidden; height: 30px; line-height: 30px; padding-left: 18px; background: url(../images/newsIco.gif) no-repeat left center;}
.faqBx li span{ display: block; overflow: hidden; color: #4d4d4d; float: right;}
.faqBx li  a{ display: block; overflow: hidden; color: #4d4d4d;}
.news{ display: block; margin-top: 8px; height: 298px; background: #fff;padding-right: 21px;}
.news h2{ display: block; height: 68px; line-height: 68px;font-weight: normal; background: url(../images/newsTit.gif) no-repeat left center; padding-left: 50px;}
.news h2 .tit{ color: #000000; font-size: 14px; font-weight: normal;}
.news h2 .tit b{color: #2c8bcd; font-size: 34px; font-family: arial; text-transform: uppercase;font-weight: normal; vertical-align:middle; padding-right: 10px;}
.news h2 .more{ display: block; color: #2c8bcd; font-size: 12px; font-weight: normal; }
.newsBx{ display: block; overflow: hidden; padding-left: 10px; padding-bottom: 20px;}
.newsBx li{vertical-align: middle; display: block; overflow: hidden; height: 30px; line-height: 30px; padding-left: 18px; background: url(../images/newsIco.gif) no-repeat left center;}
.newsBx li span{ display: block; overflow: hidden; color: #4d4d4d; float: right;}
.newsBx li  a{ display: block; overflow: hidden; color: #4d4d4d;}
/**/
.link{ display: block; padding-top: 14px; background: #0066ad; height: 156px; font-family: "Microsoft YaHei"}
.link h2{ display: block; height: 51px; line-height: 51px; overflow: hidden;}
.link h2 .more{ color: #fff; float:right; font-size: 12px; padding-right: 20px; font-weight: normal;}
.link h2 .tit{ display: block; font-size:14px; font-weight: normal; text-transform: uppercase; color: #fff;}
.link h2 .tit i{ font-size: 34px; font-style: normal; vertical-align: middle; padding-right: 10px;}
.linkBx{ display: block; height: 76px; overflow: hidden;}
.linkBx a{ line-height: 36px; height: 36px; overflow: hidden; width: 77px; text-align: center; display: inline-block; color:#fff;text-align:center;}
/**/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {
    display: inline-block;
}
html[xmlns] .clearfix {
    display: block;
}
/**/