/* CSS Document */
* {margin: 0;padding: 0;outline: none;-webkit-font-smoothing: antialiased;}
*:not(input, textarea) { -webkit-touch-callout: inherit; -webkit-user-select: auto; }
body {width: 100%;font-size: 14px;-webkit-touch-callout: inherit;-webkit-user-select: auto;line-height: 2;}
a { text-decoration: none; -webkit-tap-highlight-color: rgba(0,0,0,0); color:#333333; }
a:hover {text-decoration: none;color: #00A0DF;}
button, input, select, textarea { font-size: 100%; margin: 0; padding: 0; outline: none; }
textarea, input { resize: none; outline: none; }
textarea { resize: none; -webkit-appearance: none; }
ul, ol, li { list-style: none; }
em { font-style: normal; }
li { list-style: none; }
img { border: 0; max-width: 100%;}
a { cursor: pointer; text-decoration: none; }
.fl { float: left; display: inline; }
.fr { float: right; display: inline; }
input:focus, textarea:focus, select:focus { outline: 0; }
.relative { position: relative; }
.submit { cursor: pointer; }
/* clear float */
.clearboth { clear: both; }
.clearfix:after { clear: both; height: 0; visibility: hidden; content: ''; display: block; font-size: 0; }
.clearfix { display: inline-table; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
* html .clearfix { zoom: 1; }/* IE6 */
*:first-child+ html .clearfix { zoom: 1; }/* IE7 */
body, input, textarea, select { font-family: Microsoft YaHei, Arial, Helvetica, sans-serif; }
.btn:active { transform: scale(.95); -webkit-transform: scale(.95); -moz-transform: scale(.95); -o-transform: scale(.95); }
.relative { position: relative; }
.hide { display: none; }
.ellipsis { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
h3, h4 { font-weight: normal; }
.imgbox { position: relative; overflow: hidden; width: 390px;margin-right: 15px;}
.relative { position: relative; }
.shade { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
/* bst */
html, body { width: 100%; height: 100%; }
body { min-width: 1280px; }
.current { z-index: 1; }
.animating { z-index: 2; }
/*animation*/
.duration a, .animate, .imghover img, .navSec li, .services p, .translateX5px a, .mapLinks h4, .list2 li, .list4 i, .list4 li, .list7 li, .list9 li, .list9 img { transition: all .6s ease; -moz-transition: all .6s ease; -webkit-transition: all .6s ease; -o-transition: all .6s ease; }
.imghover a:hover img, .imglihover li:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); }
.delay100 { animation-delay: .1s; }
.delay200 { animation-delay: .2s; }
.delay300 { animation-delay: .3s; }
/* myStyle */
.imgViewCont,.chunkbazahei{ position: relative; overflow: hidden; }
.imgViewCont li,.chunkbazahei li{ display: none; position: relative; float: left; margin-right: -100%; width: 100%; }
.imgViewCont li:nth-child(1) { display: block; z-index: 1; }
.imgViewCont li.current,.chunkbazahei li.current{ display: block; z-index: 1; }
.imgViewCont li.animating,.chunkbazahei li.animating{ display: block; z-index: 2; }
.imgViewBtn { position: absolute; top: 0; left: 0; width: 100%; z-index: 3; }
.imgViewBtn a { position: absolute; display: block; }
.imgViewIndex dd { cursor: pointer; }
.imgViewCont img { display: block; width: 100%; }
.imgListCont { position: relative; margin: 0 auto; overflow: hidden; }
.imgListCont ul { position: relative; left: 0; width: 1230px; z-index: 2; }
.imgListCont li { float: left; }
.imgListBtn { position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: 1; }
.imgListBtn a { position: absolute; top: 0; height: 100%; }
/* base */
@font-face { font-family: 'iconfont'; src: url('../fonts/iconfont.eot'); /* IE9*/ src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/iconfont.woff') format('woff'),  url('../fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */ }
.iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; }
.wrapper { position: relative; overflow: hidden; max-width: 1920px; margin: 0 auto; }
.header { padding-top: 0px; width: 100%; min-width: 1200px; background: #FFF; border-bottom: 1px solid #e3e3e3; /* box-shadow: 0 1px 0 rgba(0,0,0,.15); */ z-index: 9; }
.headerTop { /* position:fixed; */ left:0; top:0; width:100%; height: 40px; line-height: 40px; background: #f7f7f7; border-bottom: 1px solid #e8e8e8; font-size: 12px; color: #989898; z-index:5;}
.container { width: 1200px; margin: 0 auto; }
.tel, .customer { display: block; float: left; padding: 0 27px 0 24px; border-left: 1px solid #e8e8e8; }
.tel i, .customer i { margin-right: 12px; color: #0080cc; }
.customer { border-right: 1px solid #e8e8e8; color: #989898; }
.shareBtns { float: left; margin-right: 0; border-right: 1px solid #e8e8e8; }
.shareBtns a { position: relative; display: block; float: left; width: 39px; border-left: 1px solid #e8e8e8; text-align: center; color: #989898; }
.shareBtns a:hover { color: #f7f7f7; background: #0080cc; }
.qrcode { display: none; position: absolute; }
.shareBtns .qrcode { top: 0; left: -120px; z-index: 999;max-width: 120px;}
.loginBtn { float: left; margin-top: 6px; display: block; width: 87px; height: 27px; text-align: center; line-height: 27px; color: #FFF; background: #0080cc; border-radius: 10px; }
.loginBtn:hover { transform: translateX(-5px); -webkit-transform: translateX(-5px); -o-transform: translateX(-5px); -moz-transform: translateX(-5px); color:#fff; }
.headerMain { position:relative; height: 80px; }


.keepLoading { position: relative; z-index: 4; }
.keepLoading div { position: absolute; left: 50%; top: -30px; margin-left: -23px; width: 46px; height: 46px; background: #FFF; border-radius: 50%; }
.keepLoading span { position: absolute; left: 50%; top: 50%; margin: -11.5px 0 0 -7px; display: block; width: 14px; height: 23px; overflow: hidden; }
.keepLoading i { display: block; margin-bottom: -2px; height: 9px; background: url(../images/icon2.png); }
.keepMove { animation: keepMove 1.5s linear both infinite; -webkit-animation: keepMove 1.5s linear both infinite; }
@keyframes keepMove { 50% {
background:url(../images/icon3.png);
}
}
@-webkit-keyframes keepMove { 50% {
background:url(../images/icon3.png);
}
}
.delay500 { animation-delay: .5s; -webkit-animation-delay: .5s; -moz-animation-delay: .5s; -o-animation-delay: .5s; }
.delay1000 { animation-delay: 1s; -webkit-animation-delay: 1s; -moz-animation-delay: 1s; -o-animation-delay: 1s; }
.banner { position: relative; left: 50%; margin-left: -960px; width: 1920px; height: 650px; }
.banner .shade { position: absolute; right: 0; left: auto; width: 50%; background: url(../images/bg1.png); background: rgba(255,255,255,.5); z-index: 3; color: #666; }
.banner .shade div { position: absolute; top: 50%; padding-left: 90px; text-align: left; }
.banner .imgViewIndex { position: absolute; left: 48%; bottom: 58px;  z-index: 4; }
.banner dd { display: inline-block; width: 16px; margin-right: 5px;height: 16px; border-radius: 50%; background: url(../images/icon4.png) no-repeat center; }
.banner dd.hover { width: 14px; height: 14px; border: 1px solid #5c5c5c; }
.bannerTxt { position: absolute; right: 0; top: 0; width: auto !important; transform: translateX(-100%); -webkit-transform: translateX(-100%); transition: all 3s ease; -webkit-transition: all 3s ease; opacity: 0; }
.banner li.current .bannerTxt { display: block; transform: translateX(0); opacity: 1; }
.toolLinks { position: relative; height: 55px; line-height: 55px; background: #f7dede; font-size: 14px; color: #ba7575; overflow: hidden; margin-top: -7px;}
.toolLinks a { margin-right: 30px; color: #ba7575; }
.footer { background: #0080cc; }
.footer .container { padding-top: 44px; height: 282px; }
.leftbox { width: 400px; }
.shareBtns2 { margin-bottom: 40px; }
.shareBtns2 a { position: relative; display: block; float: left; margin-right: 8px; width: 41px; height: 41px; line-height: 41px; font-size: 18px; border-radius: 50%; color: #daccb3; text-align: center; }
.shareBtns2 a:hover { color: #0080cc; background: #FFF; }
.shareBtns2 .qrcode { top: 0; left: 70px; }
.footInfo { margin-bottom: 16px; }
.footInfo p { height: 40px; line-height: 40px; padding-left: 42px; color: #f4f4f4; font-size: 14px; }
.footInfo p.icon5 { background: url(../images/icon5.png) no-repeat 0 center; font-size: 18px; }
.icon6 { background: url(../images/icon6.png) no-repeat 0 center; }
.icon7 { background: url(../images/icon7.png) no-repeat 0 center; }
.footInfo p.icon5, .footInfo p.icon7 { font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif }
.copyright { font-size: 12px; color: #FFF; }
.copyright a { margin-left: 10px; color: #FFF; }
.footer form { width: 600px; }
.footer .textbox, .footer textarea, .footer .submit { font-size: 14px; color: #f4f4f4; background: none; border: none; }
.footer .textbox, .footer textarea { border-bottom: 1px solid #daccb3; }
.footer .textbox { padding: 6px 22px 12px 22px; width: 220px; }
.footer textarea { margin: 24px 0 36px; padding: 6px 22px 12px 22px; width: 556px; height: 100px; }
.footer .submit { width: 50px; text-align: left; background: url(../images/icon8.png) no-repeat right center; }
.sidebar { position: fixed; right: 33px; top: 50%; margin-top: -150px; z-index: 9; }
.sidebar a { position: relative; display: block; margin-bottom: 17px; width: 46px; height: 46px; line-height: 46px; text-align: center; font-size: 20px; color: #FFF; background: #acacac; border-radius: 50%; }
.sidebar a:hover { background: #f13164; }
.sidebar .qrcode { top: 0; left: -140px; }
.chunk {padding: 25px 0 30px;}
.title1 {position: relative;margin-bottom: 30px;height: 60px;line-height: 60px;font-size: 18px;border-bottom: 1px solid #e5e5e5;}
.title1 h3 {
	font-size: 24px;
	color: #333;
}
.title1 span { margin-left: 10px; color: #a6a6a6; text-transform: uppercase;font-size: 16px;}
.title1:after { content: " "; position: absolute; left: 0; bottom: -1px; width: 5.4em; height: 1px; background: #595959; }
.title1 a { position: absolute; right: 0; top: 0; padding-right: 16px; color: #888; font-size: 14px; background: url(../images/icon9.png) no-repeat right center; }
.title1 a:hover { color:#0080cc;}
.services{ position:relative; height:170px; overflow:hidden;}
.services a { position: relative; font-size: 16px;line-height: 1.2;display: block; float: left; padding-top: 120px; width: 20%; height: 50px; color: #595959; text-align: center; background-repeat: no-repeat; background-position: center 40px; overflow: hidden; }
.services a:after { content: " "; position: relative; display: block; left: 50%; width: 25px; margin: 6px 0 0 -12.5px; height: 1px; background: #959595; }
.s1 { background-image: url(../images/bi1.png); }
.s2 { background-image: url(../images/bi2.png); }
.s3 { background-image: url(../images/bi3.png); }
.s4 { background-image: url(../images/bi4.png); }
.s5 { background-image: url(../images/ss4.png); }
.services p { margin-top: 10px; height: 0; font-size: 12px; color: #888; line-height: 2; overflow: hidden; }
.services a:hover { height: 90px; padding-top: 80px; font-size: 22px; background-position: center 0; color:#0080cc;}
.services a:hover p { height: 48px; }
.bgGray { background: #f4f4f4; }
.environment { position:relative; width: 590px; }
.environment .relative{ overflow:hidden;}
.environment img{ display:block;}
.environment dl { position: absolute; left: 0; top: 0; padding-top: 34px; width: 160px; height: 100%; line-height: 40px; background: url(../images/bg2.png); color: #fdfcfc; font-size: 13px; z-index:4;}
/*.environment dt { background: url(../images/icon10.png) no-repeat 120px 46px; }*/
.environment dl a { display: block; color: #fdfcfc; text-align:center; }
.environment dl a.hover{ font-weight:bold;}
.environment img{ width: 590px; height: 265px; }
.title2 { position: relative; height: 70px; line-height: 70px; padding: 0 24px; background: #FFF; font-size: 14px; color: #626262; box-shadow: 0 1px 1px rgba(0,0,0,.1); }
.title2:after { content: " "; position: absolute; left: 24px; top: 47px; display: block; width: 2em; height: 1px; background: #959595; }
.supporting { display: block; margin-left: 24px; width: 280px; }
.supporting img, .team img { width: 280px; height: 265px; }
.activity { position: relative; width: 790px; overflow: hidden; }
.activity ul { width: 820px; }
.activity li { float: left; margin-right: 30px; width: 380px; margin-bottom: 30px;}
.activity .pic{ display:block; width:380px; height: 200px; overflow:hidden;}
.date {display: inline-block;margin-top: 15px;padding: 10px 0;color: #494949;font-size: 14px;border-bottom: 1px solid #dcdcdc;}
.date strong { font-size: 25px; }
.activity h4 {margin: 20px 0 12px;font-size: 16px;color: #333;height: 20px;overflow: hidden;line-height: 20px;text-overflow:ellipsis;white-space:nowrap}
.activity h4:hover { color: #0080cc; }
.activity p { font-size: 12px; color: #888; line-height: 1.8;height: 42px;overflow: hidden;}
.activity li .more {display: block;margin-top: 22px;width: 100px;height: 32px;line-height: 32px;text-align: center;font-size: 12px;color: #494949;border: 1px solid #494949;border-radius: 15px;}
.activity li .more:hover { display: block; margin-top: 22px; width: 100px; height: 32px; line-height: 32px; text-align: center; font-size: 12px; color: #fff; background: #0080cc; border: 1px solid #0080cc; border-radius: 15px; }
.motherSaid img, .activity img { width: 380px; height: 200px; }
.motherSaid { position: relative; width: 380px; }
.motherSaid dl { position: absolute; right: 0; top: 24px; }
.index_eit{ padding-top:30px; text-align:center;}
.motherSaid dd,.index_eit a{ float: left; margin: 0 3px; width: 14px; height: 14px; background: url(../images/dd1.jpg) no-repeat center; border: 1px solid #FFF; border-radius: 50%; cursor: pointer; }
.index_eit a{ float:none; display:inline-block;}
.motherSaid dd.hover,.index_eit a.hover{ border-color: #5d5d5d; }
.motherSaid .imgListCont {width: 380px;height: 242px;background: #ffffff;}
.motherSaid li { width: 380px; height: 242px; }
.motherSaid .cont { padding: 30px 32px 0; }
.motherSaid h4 { font-size: 14px; color: #696969; font-weight: 400; }
.motherSaid .cont h3 {margin: 5px 0 20px;font-size: 16px;height: 28px;overflow: hidden;color: #333;font-weight: bold; text-overflow:ellipsis;white-space:nowrap}
.motherSaid p { line-height: 2; font-size: 12px; color: #888; }
.motherSaid li a { display: block; margin-top: 28px; width: 100px; height: 32px; line-height: 32px; border-radius: 15px; color: #494949; font-size: 12px; text-align: center;  border: 1px solid #494949;}

.motherSaid li a:hover { background: #0080cc; border: 1px solid #0080cc; color:#FFFFFF;}

.friLinks { padding-top: 20px; }
.friLinks a { position: relative; display: block; float: left; width: 200px; height: 50px; overflow: hidden; }
.alertDiv, .alertDiv2 { display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/black60.png); background: rgba(0,0,0,.6); z-index: 99; overflow-y: scroll; }
.alertBox { position: absolute; left: 50%; top: 50%; padding-bottom: 100px; margin: -300px 0 0 -213.5px; width: 427px; }
.alertBox form { margin-bottom: 24px; padding: 38px 34px; background: #FFF; }
.alertBox h4 { margin-bottom: 24px; color: #333; }
.inputBox { position: relative; margin-bottom: 21px; height: 47px; background: #f9f9f9; border: 1px solid #e5e5e5; line-height: 47px; }
.alertBox label { padding-left: 26px; font-size: 14px; color: #4d4d4d; }
.alertBox .textbox { position: absolute; right: 0; top: 0; width: 250px; line-height: 47px; background: none; border: none; font-size: 14px; color: #4d4d4d; }
.yz { position: relative; width: 204px; }

.yz .textbox { width: 100px; }
.yz a { position: absolute; right: -154px; top: -1px; display: block; }
.yz img, .yz a { width: 153px; height: 49px; }
.alertBox .submit { font-size: 14px; color: #FFF; height: 51px; width: 100%; border: none; border-radius: 6px; background: #0080cc; }
.alertBox p, .alertBox p a { color: #FFF; }
.close, .close2 { position: absolute; right: -51px; top: 0; display: block; width: 16px; height: 16px; background: url(../images/icon11.png); }
.regBox { display: none; }
.bannerInner { position: relative; }
.bannerInner img { display: block; width: 100%; }
.bannerInner .txtbox { position: absolute; padding-bottom: 24px; left: 0; bottom: 57px; width: 100%; border-bottom: 1px solid rgba(238,238,238,.5); color: #FFF; }
.bannerInner h2 { margin-bottom: 8px; font-size: 30px; font-weight: normal; }
.bannerInner p { font-size: 12px; }
.content { padding: 30px 0 40px; }
.title3 { margin-bottom: 35px; font-size: 16px; color: #595959; }
.title3 span {
	margin-left: 10px;
	font-size: 16px;
	color: #a6a6a6;
	text-transform: uppercase;
}
.mapList { margin-bottom: 63px; border: 1px solid #CCC; }
.mapBox { float: left; position: relative; width: 1013px; height: 456px; overflow: hidden; }
.mapLinks { position: relative; float: right; height: 456px; width: 185px; background: #fdfdfb; }
.mapLinks div { position: relative; top: 50%; margin: -186px auto 0; width: 156px; height: 372px; overflow: hidden; }
.mapLinks ul, .mapBox ul { position: relative; }
.mapLinks li { position: relative; margin-bottom: 22px; border-radius: 5px; overflow: hidden; }
.mapLinks li, .mapLinks img { width: 156px; height: 109px; }
.mapLinks h4 { position: absolute; left: 0; bottom: 0; width: 100%; height: 34px; line-height: 34px; text-align: center; font-size: 12px; color: #FFF; background: url(../images/black60.png); background: rgba(0,0,0,.5); }
.mapLinks li a { position: absolute; left: 0; top: 0; display: block; width: 154px; height: 107px; border-radius: 5px; }
.mapLinks li.hover a { border: 1px solid #0080cc; }
.mapLinks li.hover h4 { background: rgba(248,74,111,.8); }
.mapLinks .prev, .mapLinks .next { position: absolute; left: 0; display: block; width: 100%; height: 36px; }
.mapLinks .prev { top: 0; background: url(../images/icon12.png) no-repeat center; }
.mapLinks .next { bottom: 0; background: url(../images/icon13.png) no-repeat center; }
.contactInfo { margin-bottom: 136px; color: #595959 }
.contactInfo div { position: relative; padding-left: 42px; height: 38px; border-right: 1px solid #e5e5e5; }
.contactInfo i { position: absolute; left: 0; top: 0; font-size: 28px; line-height: 40px; color: #0080cc; }
.contactInfo u { display: block; font-size: 12px; text-decoration: none; }

.cqq { width: 150px; }
.cqq p, .ctel p { font-size: 18px; }
.ctel { width: 193px; margin: 0 42px 0 47px; }
.cadd { width: 265px; padding-right: 48px; }
.cwx { padding-right: 184px; border: none; }
.cadd p, .cwx p { font-size: 14px; }
.cwx img { position: absolute; right: 0; top: -38px; }
.cadd i { width: 26px; height: 40px; background: url(../images/icon15.png) no-repeat center; }
.cwx i { width: 26px; height: 34px; background: url(../images/icon14.png) no-repeat center; }
.forms form { width: 50%; }
.tr { margin-bottom: 23px; }
.forms .textbox, .forms select, .forms textarea { padding: 20px 25px; width: 415px; font-size: 14px; color: #4d4d4d; border: 1px solid #e5e5e5; }
.forms select { width: 467px; }
.forms textarea { height: 120px; }
.forms .submit { height: 51px; width: 465px; border: none; border-radius: 5px; background: #0080cc; font-size: 14px; color: #FFF; }
.forms .submit:active { background: #d0d0d0; }
.must { padding-left: 20px; }
.selectNav { margin-bottom: 35px; }
.selectNav a { display: block; float: left; padding: 11px 18px; margin-right: 16px; font-size: 12px; color: #999; border-radius: 16px; }
.selectNav a.hover, .selectNav a:hover { background: #0080cc; color: #FFF; }
.list1 { position: relative; width: 1227px; }
.list1 li { background: #FFF; }
.list1 li.animating { display: none; }
.list1 a { float: left; margin: 0 27px 25px 0; width: 382px; border-bottom: 1px solid #eaeaea; }
.list1 img, .list1 .imgbox { width: 382px; height: 250px; }
.list1 .txtbox { padding: 22px 0 22px 25px; background: url(../images/icon16.png) no-repeat 320px center; }
.list1 h4 { margin-bottom: 6px; font-size: 16px; color: #3a3a3a; }
.list1 p { text-transform: uppercase; font-size: 12px; color: #bababa; }
.pages { text-align: center; }
.pages a { display: inline-block; width: 75px; height: 36px; border: 1px solid #EEE; }
.pages .prev { border-radius: 18px 0 0 18px; border-right: none; background: url(../images/icon18.png) no-repeat center; }
.pages .next { border-radius: 0 18px 18px 0; border-left: none; background: url(../images/icon17.png) no-repeat center; }
.pages a:active { background-color: #f5f5f5; }
.desBox { position: absolute; left: 50%; top: 50%; width: 532px;/*height: 700px;*/ margin: -350px 0 0 -266px; background: #FFF; }
.laodCont { width: 532px; /*height: 700px;*/ overflow: hidden; }
.desBox ul div { padding: 36px 40px 0; line-height: 2; }
.desBox ul { position: relative; width: 9999px; }
.desBox li { float: left; width: 532px; padding-bottom:70px; /*height: 700px;*/ }
.desBox h4 { margin-bottom: 20px; color: #333; }
.desBox p { font-size: 12px; color: #888; }
.desBox .prev, .desBox .next { position: absolute; right: -54px; display: block; width: 20px; height: 20px; }
.desBox .prev { top: 36px; background: url(../images/icon19.png) no-repeat center; }
.desBox .next { top: 70px; background: url(../images/icon20.png) no-repeat center; }
.desBox dl { position: absolute; left: 44px; bottom: 30px; }
.desBox dd { display: inline-block; margin-right: 3px; width: 14px; height: 14px; border: 1px solid #FFF; border-radius: 50%; background: url(../images/icon4.png) no-repeat center; cursor: pointer; }
.desBox dd.hover { border-color: #5c5c5c; }
.list2 { margin-bottom: 44px; }
.list2 li { position: relative; display: block; float: left; width: 233px; height: 159px; }
.list2 img { width: 501px; height: 159px; }
.list2 li.hover { width: 501px; }
.list2 .imgbox { position: relative; overflow: hidden; }
.list2 .txtbox { display: none; position: relative; height: 44px; line-height: 44px; padding: 0 24px; background: #FFF; font-size: 12px; color: #626262; box-shadow: 0 1px 1px rgba(0,0,0,.1); overflow: hidden; }
.list2 .txtbox div { width: 453px; }
.list2 li.hover div { display: block; }
.list2 h4 { float: left; }
.list2 p { float: right; padding-left: 24px; background: url(../images/icon21.png) no-repeat 0 center; }
.list2 a { background: url(../images/black60.png); background: rgba(0,0,0,.5); }
.list2 li.hover a { background: none; background: rgba(0,0,0,0); }
.title4 { position: relative; margin-bottom: 12px; padding-left: 48px; line-height: 40px; font-size: 18px; }
.title4 a{ position:static !important; color: #595959;}
.title4:before { content: " "; position: absolute; left: 0; top: 19px; display: block; width: 30px; height: 2px; background: #888; }
.box1 { margin-bottom: 40px; height: 502px; }
.box1 img { float: left; }
.box1 .txtbox { position: relative; float: right; height: 402px; width: 710px; background: url(../images/logo2.png) no-repeat right top; }
.p1 p { line-height: 2; color: #888; font-size: 12px; }
.box1 .relative { padding-bottom: 32px; margin-bottom: 32px; }
.box1 .relative:after { content: " "; position: absolute; left: 0; bottom: 0; display: block; height: 1px; width: 45px; background: #595959; }
.btn1 { display: block; width: 110px; height: 34px; line-height: 34px; text-align: center; font-size: 14px; color: #0080cc; border: 1px solid #0080cc; border-radius: 0px; }
.btn1:hover {  background: #0080cc; border: 1px solid #0080cc; border-radius: 0px; color:#FFFFFF; }
.btn33 { display: block; width: 101px; height: 32px; line-height: 32px; text-align: center; font-size: 12px; color: #0080cc; border: 1px solid #0080cc; border-radius: 15px; }
.btn33:hover {  background: #0080cc; border: 1px solid #0080cc; border-radius: 15px; color:#FFFFFF; }
.box1 .btn33 { position: absolute; bottom: 30px; left: 0; }
.txt { padding-left: 45px; }
.txt div { padding-left: 50px; width: 343px; }
.box2Item { margin-bottom: 56px; width: 860px; }
.box2Item img { width: 422px; height: 279px; }
.box2left { width: 860px; }
.box2right { width: 305px; height: 605px; background: url(../images/bg3.png) no-repeat 170px 454px #f1f1f1; }
.box2right div { padding: 36px 45px 0; }
.box2right h3 { margin-bottom: 45px; font-size: 22px; color: #595959; }
.box2right h3 span { padding-left: 18px; font-size: 18px; color: #a6a6a6; }
.box2right a { display: block; margin-top: 45px; width: 148px; height: 38px; line-height: 38px; text-align: center; font-size: 16px; color: #666; border: 1px solid #959595; border-radius: 18px; }
.titleBox { position: relative; margin-bottom: 60px; }
.titleBox h3 { margin: 0; }
.titleBox a { position: absolute; right: 19px; top: 50%; margin-top: -17px; }
.box3 .txtbox { position: relative; height: 348px; width: 600px; }
.box3 .txtbox a { position: absolute; left: 0; bottom: 50px; }
.txtbox2 { position: absolute; left: 0; bottom: 0; width: 100%; color: #FFF; }
.txtbox2 .container { padding-bottom: 100px; }
.sideLeft { float: left; position: relative; width: 230px; }
.sideLeft dt { position: absolute; left: -1px; top: -99px; width: 17px; height: 99px; background: url(../images/icon22.png) no-repeat; }
.sideLeft dd { margin-bottom: 1px; padding-left: 5px; }
.sideLeft a { display: block; padding-left: 75px; height: 55px; line-height: 55px; background-color: #f4f4f4; background-position: 43px center; background-repeat: no-repeat; border-left: 5px solid #f4f4f4; color: #444; font-size: 14px; }
.sideLeft a.hover, .sideLeft a:hover { border-color: #0080cc; }
.u1 { background-image: url(../images/u1.png); }
.u2 { background-image: url(../images/u2.png); }
.u3 { background-image: url(../images/u3.png); }
.u4 { background-image: url(../images/u4.png); }
.u5 { background-image: url(../images/u5.png); }
.contentRight { float: right; padding-bottom: 85px; width: 905px; }
.photoBox { width: 162px; }
.photoBox .imgbox { margin-bottom: 20px; width: 162px; height: 162px; }
.photoBox img { width: 162px; }
.uploadImg { display: block; margin: 0 auto; width: 90px; height: 36px; line-height: 36px; text-align: center; border: 1px dotted #d2d2d2; font-size: 14px; color: #9f9f9f; border-radius: 4px }
.table1 { width: 705px; color: #595959; }
.table1 h4 {    float: left; display: inline-block; font-size: 14px; margin-right: 27px; width: 146px; height: 47px; line-height: 47px; text-align: center; background: #f6f6f6; border-bottom: 1px solid #e0e0e0; }
.table1 span { display: inline-block; font-size: 14px; width: 530px; height: 47px; line-height: 47px; border-bottom: 1px solid #e0e0e0; }
.form1 { font-size: 14px; color: #4d4d4d; }
.form1 div { height: 50px; margin-bottom: 20px; line-height: 50px; }
.form1 p { padding-left: 24px; }
.form1 span { color: #474747; }
.form1 .textbox { padding: 0 25px; height: 48px; line-height: 48px; color: #4d4d4d; font-size: 14px; width: 307px; border: 1px solid #e5e5e5; }
.form1 .submit { width: 359px; height: 50px; border: none; font-size: 14px; color: #FFF; background: #0080cc; border-radius: 4px; }
.mlList { position: relative; margin-bottom: 20px; height:272px; overflow: hidden; }
.mlList h4 { margin: 0 auto 70px; width: 125px; height: 34px; line-height: 34px; text-align: center; color: #FFF; background: #0080cc; border-radius: 15px; font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; }
.mlList h3 { margin-bottom: 10px; font-size: 16px; color: #1a1a1a; }
.mlList ul { position: relative; padding-top: 20px; width: 9999px; }
.mlList li { float: left; width: 1200px; }
.mlList li div { width: 505px; margin: 0 auto; text-align: center }
.mlList a { display: inline-block; margin-top: 35px; }
.lmBtns div { position: absolute; left: 0; bottom: 0; width: 1464px; margin-left: -122px; height: 16px; background: url(../images/bg4.png); }
.lmBtns u { position: absolute; left: 599px; top: 5px; display: block; width: 6px; height: 6px; border-radius: 50%; background: #a1a1a1; z-index: 1; }
.lmBtns { position: absolute; left: 0; top: 70px; height: 16px; width: 100%; }
.lmBtns i { position: absolute; top: 0; font-size: 14px; font-style: normal; height: 16px; width:500px; line-height: 16px; color: #CCC; font-weight: bold; font-family: Simsun; cursor: pointer; z-index: 2; }
.lmBtns i.prev { left: 0; }
.lmBtns i.next { right: 0; text-align:right; }

.hmList { position: relative; width: 100%; }
.list3 { float: left; width: 100%; margin-right: -100%; }
.dd1 .imgViewIndex { padding-top: 37px; text-align: center; }
.dd1 dd { display: inline-block; margin: 0 4px; width: 14px; height: 14px; border: 1px solid #FFF; border-radius: 50%; background: url(../images/dd1.jpg) no-repeat center; }
.dd1 dd.hover { border-color: #5d5d5d; }
.content2 {padding: 35px 0 30px 0;}
.list4 { position: relative; }
.list4 li {float: left;margin-right: 21px;width: 284px;margin-bottom: 20px;}
.list4 img {width: 284px;height: 176px;}
.list4 li .txtbox {padding: 15px 22px;background: #f4f4f4;line-height: 1.8;margin-top: -9px;}
.list4 li .txtbox1 { padding: 22px; background: #f4f4f4; }
.list4 h4 { font-size: 14px; color: #3a3a3a; }
.list4 h4:hover {color: #00A0DF;}
.list4 p {font-size: 12px;color: #bababa;margin-top: 1px;}
.list4 a {display: block;position: relative;}
.list4 i { position: absolute; left: 116px; top: 65px; display: block; width: 47px; height: 47px; border: 2px solid #FFF; border-radius: 50%; background: url(../images/icon24.png) no-repeat 18px center rgba(0,0,0,.3); }
.list4 a:hover i { background-color: #0080cc; border-color: #0080cc; }
.list4 li:hover {box-shadow: 0 5px 33px rgba(0,0,0,.13);}
.actList { margin-bottom: 0; width: 1200px; }
.actList ul { width: 1230px; }
.list5 { width: 1233px; }
.list5 li { float: left; width: 378px; margin: 0 33px 33px 0; }
.list5 p { font-size: 12px;  line-height: 2; }
.list5 a { position: relative; display: block; height: 128px; padding: 20px 108px 0 28px; border: 1px solid #EEE; color: #595959;}
.list5 h4 { margin-bottom: 10px; margin-top: 6px;font-size: 16px; font-weight: bold; height: 22px;overflow: hidden; }
.list5 a:hover { color:#0080cc; }
.list5 i { position: absolute; right: 0; top: 0; display: block; width: 68px; height: 100%; border-left: 1px solid #EEE; background: url(../images/icon25.png) no-repeat center #f4f4f4; }
.list5 a:hover { border-color: #EEE; color: #0080cc;}
.list5 a:hover i { background: url(../images/icon26.png) no-repeat center #f4f4f4; border-color: #f4f4f4; }
.list7 { position: relative; }
.list7 li {float: left;margin-right: 21px;width: 284px;margin-bottom: 20px;}
.list7 img {width: 284px;height: 220px;}
.list7 li .txtbox {padding: 10px 22px;background: #ffffff;text-align: center;line-height: 1.8;margin-top: -9px;}
.list7 li .txtbox1 { padding: 22px; background: #f4f4f4; }
.list7 h4 { font-size: 14px; color: #3a3a3a; }
.list7 h4:hover {color: #00A0DF;}
.list7 p {font-size: 12px;color: #bababa;margin-top: 1px;}
.list7 a {display: block;position: relative;}
.list7 i { position: absolute; left: 116px; top: 65px; display: block; width: 47px; height: 47px; border: 2px solid #FFF; border-radius: 50%; background: url(../images/icon24.png) no-repeat 18px center rgba(0,0,0,.3); }
.list7 a:hover i { background-color: #0080cc; border-color: #0080cc; }

.seviceBox {text-align: center;}
.seviceBox h4 { margin-bottom: 18px; font-size: 18px; color: #3a3a3a; }
.seviceBox p { font-size: 14px; color: #888; line-height: 24px; text-align: center; height: 72px;overflow: hidden;}
.seviceBox a { display: inline-block; margin-top: 22px; }
.sb1 { height: 301px; padding: 120px 49px 0; background: url(../images/s2.png) no-repeat center 52px #FFF; }
.mb48{ margin-bottom: 48px; }
.allfl { margin-bottom: 28px; }
.allfl div, .allfl img { float: left; }
.allfl img {width: 390px;height: 260px;}

.allfl div {position: relative;padding: 30px 30px 0;height: 194px;margin-bottom: 30px;}
.sb2 { background: #FFF; }
.sb3 { background: #FFF; }
.sb4 { background: #FFF; }
.sb8 { background: #f4f4f4; }
.sb5 { position: relative; padding: 370px 49px 0; height: 175px; }
.sb5 { background: #FFF; }
.sb5 img { position: absolute; left: 0; top: 0; }
.sbtxt { position: relative; }
.sbtxt div { position: absolute; left: 50%; top: 0; color: #FFF; margin-left: -315px; padding-top: 150px; text-align: center; width: 630px; }
.sbtxt h4 { margin-bottom: 15px; font-size: 18px; }
.sbtxt p { font-size: 12px; line-height: 2; }
.sbtxt a { display: inline-block; margin-top: 70px; width: 148px; height: 38px; line-height: 38px; text-align: center; border: 1px solid #FFF; border-radius: 19px; color: #FFF; }
.bread { padding: 30px 0 17px; text-align: right; color: #7a7a7a; font-size: 12px; }
.bread a { color: #7a7a7a; }
.bread a:hover { text-decoration: underline; }
.paper { background: #FFF; }
.pTitle { position: relative; padding: 40px 0 30px; text-align: center; border-bottom: 1px solid #EEE; }
.pTitle h4 { margin-bottom: 5px; font-size: 23px; color: #3a3a3a }
.pTitle p { font-size: 12px; color: #7a7a7a; }
.pTitle a { position: absolute; top: 47px; }
.pTitle .prev { left: 30px; }
.pTitle .next { right: 30px; }
.pCont { padding: 60px 90px 90px; }
.pCont p { line-height: 2; color: #696969; font-size: 14px; }
.pCont ol{ padding-left:16px;}
.pCont ol li{ list-style:decimal outside; color:#696969;}
.article_cont table,
.article_cont div,
.article_cont ul,
.article_cont li,
.article_cont img { width:auto; max-width:100%; }

.otherNews { position: relative; border-top: 1px solid #EEE; }
.links {padding-top: 28px;}
.links a { display: block; line-height: 2; font-size: 14px; color: #666; }
.bdsharebuttonbox { position: absolute; left: 795px; top: 43px; }
.bd { float: left; font-size: 12px; color: #333; line-height: 28px; }
.otherNews .btn33 { position: absolute; right: 0px; top: 36px; }
.list6 { position: relative; float: left; width: 463px; }
.list6 li, .list6 img { width: 463px; height: 265px; }
.list6 h4 { padding-top: 22px; font-size: 14px; color: #626262; }
.list6 dl { position: absolute; right: 0; bottom: 0; }
.txtCont1 h4 { font-size: 16px; color: #333; line-height: 2; }
.txtCont1 p { font-size: 12px; color: #888; line-height: 2; }
.box4 { position: relative; width: 665px; height: 259px; }
.box4 a { position: absolute; left: 0; bottom: 0; }
.box4 h4 { margin-bottom: 5px; }
.tx { position: relative; margin-top: 52px; padding-top: 26px; border-top: 1px solid #EEE; }
.tx:before { content: " "; position: absolute; left: 0; top: -1px; display: block; width: 4em; height: 1px; background: #595959; }
.bi1 { background: url(../images/bi1.png) no-repeat center 27px; }
.bi2 { background: url(../images/bi2.png) no-repeat center 27px; }
.bi3 { background: url(../images/bi3.png) no-repeat center 27px; }
.bi4 { background: url(../images/bi4.png) no-repeat center 27px; }
.bi5 { background: url(../images/bi5.png) no-repeat center 127px; }
.bi6 { background: url(../images/bi6.png) no-repeat center 127px; }
.bi7 { background: url(../images/bi7.png) no-repeat center 127px; }
.bi8 { background: url(../images/bi8.png) no-repeat center 127px; }
.bi9 { background: url(../images/bi9.png) no-repeat center 127px; }
.bi10 { background: url(../images/bi10.png) no-repeat center 127px; }
.biBox { display: none; position: absolute; left: 0; top: 0; padding: 36px 167px 0 36px; width: 381px; height: 202px; background: url(../images/icon27.png) no-repeat right bottom #0080cc; text-align:left; z-index: 1; }
.rightPostion .biBox { left: auto; right: 0; }




.list7 li.hover{ width:584px;}
.list7 li.hover .biBox{ display:block;}
.biBox h4 { margin-bottom: 14px; font-size: 16px; font-weight: bold; color: #FFF; }
.biBox p { font-size: 12px; line-height: 2; color: #FFF; }
.biBox a { position: absolute; left: 36px; bottom: 30px; border-color: #FFF; color: #FFF; }
.list8 { width: 1224px; }
.list8 li { float: left; margin-right: 23px; width: 283px; box-shadow: 0 1px 1px rgba(0,0,0,.1); }
.list8 .imgbox, .list8 img { height: 186px; }
.list8 h4 { padding: 0 20px; height: 54px; line-height: 54px; font-size: 14px; color: #626262; background: url(../images/icon28.png) no-repeat 252px center #FFF; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.list9 { position: relative; left: 600px; margin-left: -1094px; padding-top: 71px; height: 284px; width: 10000px; }
.list9 li { float: left; position: relative; opacity: .6; }
.list9 img { position: relative; width: 250px; height: 141px; z-index: 1; }
.list9 li { width: 250px; height: 212px; }
.list9 li:hover { opacity: 1; }
.list9 .txtbox { position: relative; }
.list9 h4 { position: absolute; left: 0; bottom: 0; width: 100%; line-height: 71px; font-size: 14px; color: #717171; text-align: center; }
.list9 li.hover, .list9 li.hover img { width: 567px; height: 284px; }
.list9 li.hover { padding: 0 30px; top: -71px; opacity: 1; }
.list9 li.hover a { display: none; }
.list9 a { background: url(../images/icon29.png) no-repeat center; opacity: 0; z-index: 2; }
.list9 a:hover { opacity: 1; }
.tbox { position: relative; margin: 0 auto; width: 915px; text-align: center; }
.txtCont2 { margin-bottom: 50px; }
.txtCont2 h3 { margin-bottom: 8px; font-size: 20px; color: #0080cc; }
.txtCont2 p { line-height: 2; color: #333; font-size: 12px; }
.tbox a { position: absolute; top: 0; width: 38px; height: 38px; }
.tbox a.prev { left: 150px; background: url(../images/button1.png); }
.tbox a.next { right: 150px; background: url(../images/button1.png) no-repeat 0 bottom; }
.listbaba { position: relative; }
.listbaba .imgListBtn { width: 100px; height: 38px; right: 0; left: auto; top: -85px; }
.list7baba .imgListBtn { top: -70px; }
.listbaba .imgListBtn a { width: 38px; height: 38px; background: url(../images/button1.png) no-repeat; }
.listbaba .imgListBtn a.prev { left: 0; }
.listbaba .imgListBtn a.next { right: 0; background-position: 0 bottom; }
.productList { width: 930px; }
.productList li { margin-right: 27px; margin-bottom: 22px; }
.imgbox1{ position:relative; display:block; width:280px; height:265px; overflow:hidden;}
.imgblock img{ display:block;}



.sr-bdimgshare-black .bdimgshare-bg { background:none !important; }

@keyframes qqfloat { 
	0%,100%{ background-color:#acacac;}
	50% {background-color: #f13164;}
}
@-webkit-keyframes qqfloat {
	0%,100%{ background-color:#acacac;}
	50% {background-color: #f13164;}
}
.qqfloat { animation: qqfloat 2s ease-in-out both infinite; -webkit-animation: qqfloat 2s ease-in-out both infinite; }
.alertDiv2 .paper{ margin:100px auto 0; width:60%;}




.mBox2{margin-top:46px;  background:#fff;}
.mBox2 .container{ width: 1200px;}
.franchisees ul{ overflow:hidden; width: 1200px;}
.franchisees li{ float:left; width: 299.5px; height: 299.5px; position:relative; cursor:pointer;}
.franchisees li img{ display:block;}
.franchisees .dk_Intr{ background:#efefef; padding:0 30px; width: 240.5px; color:#fff;}
.franchisees .dk_Intr h5{ font-size:18px; margin-top: 45px; margin-bottom:12px;}
.franchisees .dk_Intr p{ line-height: 1.8; height:88px; overflow:hidden; font-size: 14px; font-weight: normal;}

.franchisees .dk_Intr ins{ display:block; width:30px; border-top:1px solid #fff; height:0; margin-top:14px;}
.franchisees .dk_Intr .il{ left:-11px;}
.franchisees .dk_Intr .iy{ right:-11px;}

.franchisees .dk_Intr1,.franchisees .dk_Intr4{ background: #0080cc;}
.franchisees .dk_Intr2,.franchisees .dk_Intr3{ background: #0080cc;}
.franchisees .dk_Intr1 i{ background:url(../images/jt1.png) no-repeat left top; width:25px; height:25px; position:absolute; top:50%; margin-top:-6px; z-index:99;}

.franchisees .dk_Intr4 .iy{ background:url(../images/jt1.png) no-repeat left top; width:25px; height:25px; position:absolute; top:50%; margin-top:-6px; z-index:99;}

.franchisees .dk_Intr2 i{ background:url(../images/jt2.png) no-repeat left top; width:25px; height:25px; position:absolute; top:50%; margin-top:-6px; z-index:99;}
.franchisees .dk_Intr3 .iy{ background:url(../images/jt2.png) no-repeat left top; width:25px; height:25px; position:absolute; top:50%; margin-top:-6px; z-index:99;}



.franchisees .dk_Intr span{ width: 71px; height: 35px; position: absolute;}
.franchisees .dk_Intr1 span{ background:url(../images/01.png) no-repeat left top; top: 220px; left: 30px;}
.franchisees .dk_Intr2 span{ background:url(../images/02.png) no-repeat left top; top: 220px; left: 30px;}
.franchisees .dk_Intr3 span{ background:url(../images/03.png) no-repeat left top; top: 220px; left: 30px;}
.franchisees .dk_Intr4 span{ background:url(../images/04.png) no-repeat left top; top: 220px; left: 30px;}







.banner1{position:relative;width:100%;height: 400px;background-repeat:no-repeat;background-position:center;}
.banner1 .bannerBg{visibility:hidden;width:100%;height:auto;vertical-align:middle;}
.banner1 .bannerInfo{position:absolute;top: 46%;left:0px;width:100%;height:220px;margin-top: -70px;text-align:center;color:#fff;}
.banner1 .bannerInfo .title{
	font-family: "Microsoft Yahei";
	font-size:46px;
	line-height: 68px;
	text-transform: uppercase;
	font-weight: 700;
}
.banner1 .bannerInfo .titleCh{position:relative;top:16px;border:3px solid #fff;padding:5px 18px 6px 18px;font-size:24px;font-weight:bold;color:#fff;text-align:center;}


.nav_title{  padding:50px 0; color:#0e334b; margin-bottom:30px;margin-top: -50px;}
.nav_title h1{ font-size:30px; color:#666;}

.back_white{ background:#fff;}
.lh_30{ line-height:30px;}
.font18{ font-size:18px;}
.text_center{ text-align:center;}




.container-nav3{padding:3em 0;background-color:#fff;border-bottom:1px solid #e5e5e5;overflow:hidden; text-align:center;}
.container-nav3 .btn{height: 38px;line-height: 38px;padding: 0 50px;color:#666666;background-color:#f6f6f6;border:1px solid #cbcbcb;border-radius: 2.375em;margin-left:20px;display: inline-block;}
.container-nav3 .btn:first-child{margin-left:0px;}
.container-nav3 .btn span{font-size: 14px;}
.container-nav3 .btn.cur, .container-nav3 .btn:hover{background-color: #0080cc;border-color: #0080cc;color:#fff;}



.a56 {
	font-size: 24px;
	font-weight: 400;
	color: #262626;
}


.c888{
	width:101px;
	height:32px;
	float:right;
	display: block;
	margin-top: 13px;
	background:url(../images/xzmlev.jpg) no-repeat;
}
.c888:hover{
	background:url(../images/xzmon.jpg) no-repeat;
}


.subNewsTitle h1,.subNewsTitle h2,.subNewsTitle h3,.subNewsTitle h4,.subNewsTitle h5,.subNewsTitle h6{font-size: 18px;padding-top: 100px;margin-top: -65px;margin-bottom: 5px;color: #333;}
.subNewsTitle h3:first-child{font-size: 25px;font-weight: 400;color: #333;margin-top: 0px;padding: 10px 0px 20px;border-bottom: 2px solid #EEE;text-align: center;}
.article h3{font-size: 24px; color: #333; text-align: center; padding: 10px 0 30px;}


.article p{font-size: 14px;color: #484848;margin-bottom: 15px;line-height: 2;}



.answerBox{padding:60px 100px;}

.answerBoxQ{float:left;    width: 103%}
.answerBoxQPos{background:#fff;border-radius:10px;font-size: 14px;width: 50%;padding:15px 30px;box-shadow: 5px 5px 6px rgb(167, 167, 167);margin-left: 33px;margin-top: 16px;line-height: 25px;}
.answerBoxQArrow{position: relative;}
.answerBoxQArrow img{position: absolute;margin-top: 25px;}
.answerBoxA{float:right;    width: 103%;margin-top: 35px;}
.answerBoxAPos{background:#fff;border-radius:10px;font-size: 14px;width: 50%;padding:15px 30px;    box-shadow: -5px 5px 6px rgb(167, 167, 167);margin-left: 33px;margin-top: 30px;line-height: 25px;}
.answerBoxAPic{margin-left: 33px;}
.answerBoxAArrow{position: relative;}
.answerBoxAArrow img{position: absolute;margin-top: 40px;right: 142px;}
.askForm{width: 78%;border:1px solid #CECECE;border-radius:10px;    padding: 15px 40px;margin: 0 auto;}
.askFormT{text-align:center;font-size:20px;font-weight:bold;margin-bottom: 20px;margin-top: 10px;}
.askForm textarea{width: 96.5%;max-width: 96.5%;font-size: 14px;height: 120px;padding:15px;border-radius: 10px;background-color: #e8e8e8;}
.askFormRow p{width:50%;float:left;margin-top:15px;}
.askFormRow p input{width:87%;background-color: #e8e8e8;border-radius: 5px;font-size: 14px;padding:0 15px;height: 35px;border:1px solid #A7A7A7;}
.askFormBtn{text-align:center;margin-top: 10px;}

.contactButton{
  margin-top:30px;
  margin-bottom:20px;
  background-color:#0080cc;
	width: 120px;
	text-align:center;
	border:0px;
	vertical-align:middle;
	cursor:pointer;
	line-height: 40px;
	color:#fff;
	font-size:14px;
	font-weight:normal;
	border-radius: 5px;
	font-family:Microsoft YaHei, Arial, Helvetica, sans-serif;}
	
.contactButton:hover{
	background-color:#0080cc;}







.yz_pj{ margin:0; padding:0}
.yz_pj li{ float:left; width: 33.333%; height: 120px; border-bottom:1px dotted #CCC; position:relative;}
.yz_pj li .photo{ width:65px; height:65px; padding:2px; border:1px solid #CCC; position:absolute; top: 25px; left:20px;}
.yz_pj li .nr{ width:260px; height:66px; line-height:22px; overflow:hidden; position:absolute; top: 25px; left:110px; color:#999;font-size: 13px;}
.yz_pj li .nr .name{ color: #0080cc; font-weight:bold; padding-right:10px;font-size: 14px;}

.b8{
color:#666666;}



.a56 {
	font-size: 25px;
	font-weight: 400;
	color: #262626;
}


.p99{ line-height:2;}


.midContentLeft{width:20%;}
.midContentRight{width:95%; float:right;}



.btn22 { display: block; width: 136px; height: 40px; line-height: 40px; text-align: center; font-size: 14px; color: #666; border: 1px solid #666;  }
.btn22:hover {  background: #00A0DF; border: 1px solid #00A0DF;  color:#FFFFFF; }


.contain1{width:1200px;margin:0 auto;position:relative;}
.hr_ll{ padding:40px; }
.back_white{ background:#fff;}
.title_z2{color: #0080cc;font-size: 22px;font-weight:400;padding-bottom: 8px;border-bottom: 1px dashed #d0d0d0;}
.m_t30{ margin-top:30px;}
.intro-article p{ margin-bottom:10px;}

.n112 {
	font-size: 28px;
	line-height: 60px;
	font-weight: bold;
	color: #333333;
}
.n13 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.b56 {
	font-size: 14px;
	line-height: 2;
}

.nalizf{ width: 98%; margin:0 auto; height:auto;  }
.neirlist{ width:100%; height:auto; }
.neirlist li{
	font-size:14px;
	height: 35px;
	line-height: 35px;
	float:left;
	width: 16%;
	padding-right: 30px;
	padding-left:16px;
	overflow: hidden;
	background-image: url(../images/ico1.jpg);
	background-repeat: no-repeat;
	background-position: 0 15px;
}
