@charset "utf-8";
/* CSS Document */
/* * { transition: all .5s; } */
#flashs { position: relative; height: :; overflow: hidden; }
#flashs .bgitem { z-index: 1; position: absolute; top: 0; }
#flashs .btn { position: absolute; z-index: 7; bottom: 15px; left: 50%; margin-left: -45px; padding: 0px 6px; }
#flashs .btn span { background: #252525; cursor: pointer; display: inline-block; margin: 0 2px; width: 25px; height: 25px; font-size: 14px; line-height: 25px; text-align: center; color: #fff; }
#flashs .btn span.on { background: #29A0F7; }
/*searchMain*/
.searchMain { height: 80px; border-bottom: 1px solid #f2f2f2; }
.searchMain .gjc { float: left; line-height: 80px; }
.searchMain .gjc a { padding-left: 10px; }
.searchMain .sc { float: right; margin-top: 22px; background: url(../images/ssbg.png) no-repeat center; }
.searchMain .sc input { float: left; width: 218px; padding: 0 15px; height: 37px; line-height: 37px; border: none; font-size: 14px; color: #6d6d6d; outline: none; background: none; }
.searchMain .sc a { float: left; width: 36px; height: 37px; }
/*zhineng*/
.zhineng { background: url(../images/lang.png) repeat center top; padding-top: 40px; padding-bottom: 43px; }
.zhineng .znt { text-align: center; }
.zhineng .znt p { font-size: 18px; color: #333; }
.zhineng .znt h5 { font-size: 32px; color: #333; margin-bottom: 10px; margin-top: 5px; }
.zhineng .znt h5 span { color: #0060aa; }
.zhineng .znt b { display: block; }
.zhineng .znt i { display: block; margin-top: 3px; }
.zhineng .znc { position: relative; margin-top: 30px; }
.zhineng .znc img { display: block; }
.zhineng .znc dl { position: absolute; right: 0; width: 386px; }
.zhineng .znc dt { font-size: 20px; color: #0060aa; font-weight: bold; }
.zhineng .znc dd { font-size: 13px; color: #333; line-height: 20px; margin-top: 10px; }
.zhineng .znc .z1 { top: 0; }
.zhineng .znc .z2 { top: 86px; }
.zhineng .znc .z3 { top: 168px; }
.zhineng .znc .z4 { top: 254px; }
.zhineng .znc .z5 { top: 353px; }
/*chuanmei*/
.chuanmei { background: url(../images/rwm.jpg) no-repeat center; height: 463px; }
.chuanmei .container { position: relative; }
.chuanmei dl { color: #fff; padding-top: 60px; }
.chuanmei dt p { font-size: 18px; }
.chuanmei dt p span { font-size: 28px; }
.chuanmei dt h5 { font-size: 32px; margin-top: 10px; margin-bottom: 10px; }
.chuanmei dd { margin-top: 25px; }
.chuanmei dd p { font-size: 14px; padding-left: 30px; background: url(../images/dian.png) no-repeat left center; line-height: 34px; }
.chuanmei .shenq { background-color: #fff; height: 78px; line-height: 78px; padding: 0 25px; margin-top: 30px; }
.chuanmei .shenq p { font-size: 14px; color: #333; }
.chuanmei .shenq span { font-size: 22px; color: #0060aa; font-weight: bold; margin-left: 10px; }
.chuanmei .ewm { position: absolute; width: 136px; top: 163px; right: 90px; }
.chuanmei .ewm img { display: block; }
.chuanmei .ewm p { text-align: center; line-height: 22px; margin-top: 10px; font-size: 15px; color: #fff; }
.chuanmei .phone { position: absolute; padding-left: 43px; background: url(../images/phone.png) no-repeat left center; top: 380px; right: 24px; }
.chuanmei .phone em { display: block; color: #333; }
.chuanmei .phone b { font-size: 22px; color: #0060aa; font-family: "Arial"; }
/*proMain*/
.proMain { background-color: #f9f9f9; padding: 40px 0; }
.proMain .pro_l { float: left; width: 226px; border: 2px solid #0a74cc; }
.proMain .pro_l .pt { background: url(../images/ptbg.png) no-repeat center top; }
.proMain .pro_l .pt a { display: block; text-decoration: none; font-size: 22px; color: #0865b2; text-align: center; padding-top: 20px; padding-bottom: 27px; }
.proMain .pro_l .pt img { display: block; margin: 0 auto; margin-top: 3px; }
.proMain .pro_l ul { padding: 0 10px; overflow: hidden; padding-top: 5px; background-color: #fff; }
.proMain .pro_l li { margin-bottom: 14px; }
.proMain .pro_l li h2 a { font-size: 16px; color: #fff; display: block; padding-left: 53px; height: 39px; line-height: 39px; text-decoration: none; }
.proMain .pro_l li h2.pl1 { background: url(../images/pl1.png) no-repeat left center; }
.proMain .pro_l li h2.pl2 { background: url(../images/pl2.png) no-repeat left center; }
.proMain .pro_l li .sed_p p { line-height: 34px; height: 34px; overflow: hidden; border-bottom: 1px solid #ebebeb; }
.proMain .pro_l li .sed_p p a { font-size: 13px; color: #333; margin-left: 30px; padding-left: 21px; background: url(../images/yuan1.png) no-repeat left center; }
.proMain .pro_l dl { background-color: #0a74cc; overflow: hidden; padding: 20px 0; }
.proMain .pro_l dt { float: left; margin-left: 28px; }
.proMain .pro_l dd { margin-left: 70px; color: #fff; }
.proMain .pro_l dd p { font-size: 20px; font-family: "Arial"; }
.proMain .pro_r { float: right; width: 750px; }
.proMain .pro_r .prt { height: 65px; background: url(../images/msw_p.jpg) repeat-x left top; }
.proMain .pro_r .prt ul { height: 65px; float: left; }
.proMain .pro_r .prt li { float: left; width: 194px; position: relative; }
.proMain .pro_r .prt li a { display: block; width: 194px; height: 65px; line-height: 65px; font-size: 18px; color: #333; text-decoration: none; text-align: center; }
.proMain .pro_r .prt li i { display: block; position: absolute; background: url(../images/sj.png) no-repeat center; width: 13px; height: 5px; bottom: -5px; left: 50%; margin-left: 6px; display: none; }
.proMain .pro_r .prt li:hover, .proMain .pro_r .prt li.on { background: url(../images/prc.jpg) no-repeat center; }
.proMain .pro_r .prt li:hover i, .proMain .pro_r .prt li.on i { display: block; }
.proMain .pro_r .prt li:hover a, .proMain .pro_r .prt li.on a { color: #fff; }
.proMain .pro_r .prt .prologo { float: right; margin-top: 22px; margin-right: 22px; }
.proMain .pro_r .prc ul { overflow: hidden; width: 771px; }
.proMain .pro_r .prc li { float: left; border: 2px solid #fff; width: 227px; height: 254px; position: relative; margin-top: 21px; margin-right: 20px; }
.proMain .pro_r .prc li h3 { font-size: 15px; color: #0861ac; text-align: center; margin-bottom: 6px;}
.proMain .pro_r .prc li img { display: block; width: 227px; height: 227px; }
.proMain .pro_r .prc li .intr_p { position: absolute; color: #0861ac; padding: 15px; width: 197px; background-color: #2d79b8; color: #fff; left: 0px; bottom: 0px; display: none; }
.proMain .pro_r .prc li:hover { border-color: #0861ac; }
.proMain .pro_r .prc li:hover .intr_p { display: block; }
/*ggMain_01*/
.ggMain_01 { background: url(../images/ggbg_01.jpg) no-repeat center; height: 180px; }
.ggMain_01 .container { position: relative; }
.ggMain_01 p { font-size: 14px; color: #fff; padding-top: 50px; padding-bottom: 15px; }
.ggMain_01 h5 { font-size: 24px; color: #fff; margin-bottom: 8px; }
.ggMain_01 dl { top: 43px; right: 0; position: absolute; padding-left: 45px; background: url(../images/phone2.png) no-repeat left center; color: #fff; }
.ggMain_01 dd { font-size: 22px; font-family: "Arial"; }
.ggMain_01 a { display: block; background: url(../images/zxbg1.png) no-repeat center; width: 124px; height: 41px; line-height: 41px; text-align: center; font-size: 14px; color: #333; padding-left: 51px; position: absolute; top: 94px; right: 0; text-decoration: none; }
/*tydMain*/
.tydMain { padding-top: 35px; padding-bottom: 15px; }
.tydMain .tyt { text-align: center; }
.tydMain .tyt p { font-size: 20px; color: #333; }
.tydMain .tyt h5 { font-size: 30px; color: #0060aa; margin-bottom: 10px; }
.tydMain .tyt i { display: block; margin-top: 5px; }
.tydMain .tyc { margin-top: 20px; }
.tydMain .tyc ul { overflow: hidden; width: 1001px; }
.tydMain .tyc li { float: left; margin-right: 1px; margin-bottom: 1px; position: relative; }
.tydMain .tyc li a { display: block; background-color: #000; }
.tydMain .tyc li img { display: block; filter: alpha(opacity=30);
	/* IE */
	-moz-opacity: 0.3;
	/* 老版Mozilla */
	-khtml-opacity: 0.3;
	/* 老版Safari */
	opacity: 0.3;
	/* 支持opacity的浏览器*/
}
.tydMain .tyc li span { display: block; width: 200px; height: 40px; line-height: 40px; background-color: #0861ab; color: #fff; font-size: 13px; bottom: 20%; position: absolute; text-align: center; }
.tydMain .tyc li:hover img { filter: alpha(opacity=100);
	/* IE */
	-moz-opacity: 1;
	/* 老版Mozilla */
	-khtml-opacity: 1;
	/* 老版Safari */
	opacity: 1;
	/* 支持opacity的浏览器*/
}
.tydMain .tyc li span.tz { left: 0; }
.tydMain .tyc li span.tr { right: 0; }
/*ggMain_02*/
.ggMain_02 { background: url(../images/ggbg_02.jpg) no-repeat center; height: 202px; }
.ggMain_02 .container { position: relative; }
.ggMain_02 .lt { padding-left: 200px; }
.ggMain_02 span { font-size: 20px; color: #171717; padding-top: 60px; display: block; }
.ggMain_02 h5 { font-size: 26px; color: #0861ab; margin-bottom: 8px; }
.ggMain_02 p { font-size: 13px; color: #333; margin-top: 10px; }
.ggMain_02 dl { top: 75px; left: 768px; position: absolute; padding-left: 45px; background: url(../images/phone.png) no-repeat left center; }
.ggMain_02 dt { color: #333; }
.ggMain_02 dd { font-size: 22px; font-family: "Arial"; color: #0861ab; }
.ggMain_02 a { display: block; background: url(../images/zxbg2.png) no-repeat center; width: 124px; height: 41px; line-height: 41px; text-align: center; font-size: 14px; color: #fff; padding-left: 51px; position: absolute; top: 126px; left: 768px; text-decoration: none; }
/*youshi*/
.youshi .ys1 { background: url(../images/youshi01.jpg) no-repeat center top; height: 567px; }
.youshi .ys2 { background: url(../images/youshi02.jpg) no-repeat center top; height: 279px; }
.youshi .ys3 { background: url(../images/youshi03.jpg) no-repeat center top; height: 329px; }
.youshi .ys4 { background: url(../images/youshi04.jpg) no-repeat center top; height: 333px; }
.youshi .ys5 { background: url(../images/youshi05.jpg) no-repeat center top; height: 338px; }
.youshi .ys6 { background: url(../images/youshi06.jpg) no-repeat center top; height: 401px; }
.youshi .container { position: relative; }
.youshi .ys1 .yst { overflow: hidden; margin-left: 145px; padding-top: 82px; }
.youshi .ys1 .yst dt { float: left; background: url(../images/ystbg.png) no-repeat center; width: 266px; height: 81px; line-height: 81px; text-align: center; font-size: 32px; color: #fff; }
.youshi .ys1 .yst dd { margin-left: 282px; }
.youshi .ys1 .yst dd p { font-size: 20px; color: #333; }
.youshi .ys1 .yst dd h5 { font-size: 34px; color: #44474e; margin-bottom: 5px; }
.youshi .intr_y { position: absolute; }
.youshi .intr_y dt { font-size: 24px; color: #333; position: relative; height: 58px; }
.youshi .intr_y dt span { font-size: 44px; color: #0861ab; }
.youshi .intr_y dt em { display: block; background: url(../images/yuan2.png) no-repeat center; width: 58px; height: 58px; line-height: 58px; text-align: center; font-size: 34px; color: #fff; font-family: "Arial"; left: -73px; top: 0; position: absolute; }
.youshi .intr_y dd { margin-top: 25px; }
.youshi .intr_y dd span { display: block; font-size: 13px; line-height: 20px; }
.youshi .intr_y dd p { font-size: 13px; padding-left: 23px; line-height: 20px; margin-bottom: 10px; background: url(../images/ff.png) no-repeat left 8px; }
.youshi .ds1 { left: 565px; top: 275px; }
.youshi .ds2 { left: 76px; top: 65px; }
.youshi .ds3 { right: 0px; top: 98px; }
.youshi .ds4 { left: 80px; top: 90px; }
.youshi .ds5 { right: 0px; top: 70px; }
.youshi .ds6 { left: 80px; top: 70px; }
/*ggMain_03*/
.ggMain_03 { background: url(../images/ggbg_04.jpg) no-repeat center; height: 188px; }
.ggMain_03 .container { position: relative; }
.ggMain_03 p { font-size: 14px; color: #dde4e6; padding-top: 50px; padding-bottom: 10px; }
.ggMain_03 h5 { font-size: 20px; color: #f9f9f9; margin-bottom: 8px; }
.ggMain_03 h5 em { font-size: 30px; color: #40a8ff; font-weight: bold; margin-right: 5px; }
.ggMain_03 span { display: block; font-size: 14px; color: #f9f9f9; margin-top: 5px; }
.ggMain_03 dl { top: 50px; right: 0; position: absolute; padding-left: 45px; background: url(../images/phone2.png) no-repeat left center; color: #fff; }
.ggMain_03 dd { font-size: 22px; font-family: "Arial"; }
.ggMain_03 a { display: block; background: url(../images/zxbg3.png) no-repeat center; width: 124px; height: 41px; line-height: 41px; text-align: center; font-size: 14px; color: #333; padding-left: 51px; position: absolute; top: 102px; right: 0; text-decoration: none; }
/*khjzMain*/
.khjzMain { padding: 40px 0; }
.khjzMain .kht { text-align: center; }
.khjzMain .kht h5 { margin-bottom: 3px; }
.khjzMain .kht h5 a { font-size: 30px; color: #0861ab; }
.khjzMain .kht i { display: block; *margin-top: 10px; }
.khjzMain .khc { margin-top: 20px; position: relative; }
.khjzMain .khc ul { overflow: hidden; height: 357px; width: 1020px; position: relative; }
.khjzMain .khc li { float: left; width: 229px; height: 329px; text-align: center; border: 3px solid #0861ab; position: relative; margin-right: 20px; }
.khjzMain .khc li img { display: block; }
.khjzMain .khc li h5 { margin: 25px 0; font-weight: normal; }
.khjzMain .khc li h5 a { font-size: 15px; color: #0861ab; }
.khjzMain .khc li p { margin: 0 20px; font-size: 13px; line-height: 20px; }
.khjzMain .khc li .mor { display: block; width: 24px; height: 24px; position: absolute; bottom: -12px; left: 50%; margin-left: -12px; }
/*honerMain*/
.honerMain { background: #f6f6f6; height: 350px; }
.honerMain .ryt { text-align: center; padding-top: 37px; }
.honerMain .ryt h5 { margin-bottom: 3px; }
.honerMain .ryt h5 a { font-size: 30px; color: #0861ab; }
.honerMain .ryt i { display: block; *margin-top: 10px; }
.honerMain .ryc { position: relative; margin-top: 24px; }
.honerMain .ryc ul { overflow: hidden; width: 900px; margin: 0 auto; }
.honerMain .ryc li { float: left; background-color: #fff; padding: 10px; height: 165px; width: 187px; margin: 0 9px; }
.honerMain .ryc li img { display: block; }
.honerMain .ryc li p { text-align: center; margin-top: 10px; }
.honerMain .ryc li p a { font-size: 13px; color: #999; }
.honerMain .ryc .hbt { display: block; width: 41px; height: 41px; transition: all 0s; position: absolute; top: 76px; }
.honerMain .ryc .hbt1 { background: url(../images/hbt1.png) no-repeat center top; left: 0; }
.honerMain .ryc .hbt2 { background: url(../images/hbt2.png) no-repeat center top; right: 0; }
.honerMain .ryc .hbt:hover { background-position: center bottom; }
/*aboutMain*/
.aboutMain { padding-top: 35px; padding-bottom: 40px; }
.aboutMain .abt { text-align: center; }
.aboutMain .abt h5 { margin-bottom: 10px; }
.aboutMain .abt h5 a { font-size: 30px; color: #0861ab; }
.aboutMain .abt span { display: block; background: url(../images/abtline.png) no-repeat center; }
.aboutMain .abm { background-color: #f6f6f6; padding: 30px 45px 30px 30px; margin-top: 40px; }
.aboutMain .abm dl { overflow: hidden; }
.aboutMain .abm dt { float: left; }
.aboutMain .abm dt img { display: block; }
.aboutMain .abm dd { margin-left: 505px; }
.aboutMain .abm dd h5 { padding: 18px 0; }
.aboutMain .abm dd h5 a { font-size: 18px; color: #0861ab; }
.aboutMain .abm dd p { font-size: 13px; line-height: 22px; overflow: hidden; }
.aboutMain .abm dd span { display: block; margin-top: 25px; font-size: 0; }
.aboutMain .abm dd span a { display: inline-block; font-size: 13px; color: #fff; width: 86px; height: 47px; line-height: 47px; text-decoration: none; padding-left: 60px; margin-right: 15px; }
.aboutMain .abm dd span a.xq1 { background: url(../images/xq1.png) no-repeat center; }
.aboutMain .abm dd span a.xq2 { background: url(../images/xq2.png) no-repeat center; }
.aboutMain .workRoom { margin-top: 20px; }
.aboutMain .workRoom .wkl { float: left; width: 193px; }
.aboutMain .workRoom .wkl li { width: 193px; position: relative; vertical-align: top; height: 115px; }
.aboutMain .workRoom .wkl li h5 { padding-left: 86px; font-weight: normal; font-size: 16px; color: #035ba3; padding-top: 40px; padding-bottom: 40px; }
.aboutMain .workRoom .wkl li span { display: block; font-family: "Impact"; text-transform: uppercase; color: #999a9e; font-size: 12px; margin-top: 2px; }
.aboutMain .workRoom .wkl li i { display: block; width: 5px; height: 15px; position: absolute; background: url(../images/sj2.png) no-repeat center; right: -5px; top: 50%; margin-top: -7px; display: none; }
.aboutMain .workRoom .wkl li.bt1 { background: #eee; }
.aboutMain .workRoom .wkl li.bt2 { background: #e8e8e8; }
.aboutMain .workRoom .wkl li.bt3 { background: #dadada; }
.aboutMain .workRoom .wkl li.bt4 { background: #d2d2d2; }
.aboutMain .workRoom .wkl li.bt1 h5 { background: url(../images/m01.png) no-repeat 25px center; }
.aboutMain .workRoom .wkl li.bt2 h5 { background: url(../images/m02.png) no-repeat 25px center; }
.aboutMain .workRoom .wkl li.bt3 h5 { background: url(../images/m03.png) no-repeat 25px center; }
.aboutMain .workRoom .wkl li.bt4 h5 { background: url(../images/m04.png) no-repeat 25px center; }
.aboutMain .workRoom .wkl li.bt1:hover h5, .aboutMain .workRoom .wkl li.bt1.on h5 { background: url(../images/wkl1.png) no-repeat 25px center; }
.aboutMain .workRoom .wkl li.bt2:hover h5, .aboutMain .workRoom .wkl li.bt2.on h5 { background: url(../images/wkl2.png) no-repeat 25px center; }
.aboutMain .workRoom .wkl li.bt3:hover h5, .aboutMain .workRoom .wkl li.bt3.on h5 { background: url(../images/wkl3.png) no-repeat 25px center; }
.aboutMain .workRoom .wkl li.bt4:hover h5, .aboutMain .workRoom .wkl li.bt4.on h5 { background: url(../images/wkl4.png) no-repeat 25px center; }
.aboutMain .workRoom .wkl li:hover, .aboutMain .workRoom .wkl li.on { background: url(../images/wklbg.png) no-repeat center; }
.aboutMain .workRoom .wkl li:hover h5, .aboutMain .workRoom .wkl li.on h5 { color: #fff}
.aboutMain .workRoom .wkl li:hover i, .aboutMain .workRoom .wkl li.on i { display: block; }
.aboutMain .workRoom .wkl li:hover h5 span, .aboutMain .workRoom .wkl li.on h5 span { color: #6eb5eb; }
.aboutMain .workRoom .wkr { float: right; width: 803px; }
.aboutMain .workRoom .wkr ul { overflow: hidden; width: 804px; }
.aboutMain .workRoom .wkr li { float: left; width: 267px; height: 230px; position: relative; margin-left: 1px; margin-bottom: 1px; }
.aboutMain .workRoom .wkr li img { display: block; }
.aboutMain .workRoom .wkr li a { position: absolute; width: 100%; height: 100%; display: block; background: url(../images/yy.png) repeat center; overflow: hidden; top: 0; left: 0; text-decoration: none; display: none; }
.aboutMain .workRoom .wkr li a img { margin: 0 auto; margin-top: 85px; }
.aboutMain .workRoom .wkr li a span { display: block; text-align: center; color: #fff; font-size: 13px; margin-top: 10px; }
.aboutMain .workRoom .wkr li:hover a { display: block; }
.newMain { background: #f9f9f9; height: 576px; }
.newMain .container { padding-top: 40px; }
.newMain .new_l { float: left; width: 680px; }
.newMain .new_l .nlist { overflow: hidden; width: 678px; border-left: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4}
.newMain .new_l .nlist li { float: left; width: 339px; height: 56px; text-align: center; background: url(../images/nlistbg1.png) repeat-x left center; line-height: 56px; font-size: 16px; color: #333; cursor: pointer; }
.newMain .new_l .nlist li span { font-size: 13px; color: #bfbfbf; font-family: "Impact"; text-transform: uppercase; margin-left: 5px; }
.newMain .new_l .nlist li:hover, .newMain .new_l .nlist li.on { background: url(../images/nlistbg2.png) no-repeat center; color: #fff}
.newMain .new_l .nlist li:hover span, .newMain .new_l .nlist li.on span { color: #5195cd; }
.newMain .new_l .news { background-color: #fff; width: 680px; height: 440px; overflow: hidden; }
.newMain .new_l .nc { margin: 30px; }
.newMain .new_l .nc dl { overflow: hidden; padding-bottom: 20px; border-bottom: 1px solid #e5e5e5; }
.newMain .new_l .nc dt { float: left; }
.newMain .new_l .nc dt img { display: block; }
.newMain .new_l .nc dd { margin-left: 260px; }
.newMain .new_l .nc dd h5 { padding: 18px 0; }
.newMain .new_l .nc dd h5 a { font-size: 15px; color: #333; }
.newMain .new_l .nc dd p { color: #7d7d7d; line-height: 20px; margin-bottom: 40px; }
.newMain .new_l .nc dd>a { font-size: 15px; color: #7d7d7d; font-family: "Arial"; }
.newMain .new_l .nc ul { margin-top: 20px; }
.newMain .new_l .nc li { height: 48px; overflow: hidden; background-color: #fcfcfc; margin-bottom: 3px; }
.newMain .new_l .nc li h5 { float: left; width: 48px; background: url(../images/date.png) no-repeat center; height: 48px; font-weight: normal; font-family: "Arial"; text-align: center; }
.newMain .new_l .nc li h5 span { font-size: 26px; display: block; line-height: 26px; color: #fff; padding-top: 3px; }
.newMain .new_l .nc li h5 em { color: #c8c8c8; }
.newMain .new_l .nc li p { line-height: 48px; width: 445px; padding: 0 20px; overflow: hidden; float: left; }
.newMain .new_l .nc li p a { font-size: 14px; }
.newMain .new_l .nc li .n2 { float: right; background: url(../images/morbg.png) no-repeat center; width: 13px; height: 13px; margin-top: 18px; margin-right: 15px; }
.newMain .new_r { width: 300px; float: right; height: 496px; overflow: hidden; background-color: #fff; }
.newMain .new_r .nt { text-align: center; background: url(../images/ntbg.png) no-repeat center; width: 300px; height: 56px; line-height: 56px; color: #fff; font-size: 16px; }
.newMain .new_r .nt span { color: #5195cd; font-size: 13px; font-family: "Impact"; text-transform: uppercase; margin-left: 5px; }
.newMain .new_r .quetion { padding: 0 19px; height: 370px; overflow: hidden; margin-top: 30px; }
.newMain .new_r .quetion dl { padding-bottom: 30px; border-bottom: 1px solid #e3e3e3; margin-bottom: 30px; }
.newMain .new_r .quetion dt { background: url(../images/wenbg.png) no-repeat center; padding: 15px 0; margin-bottom: 5px; overflow: hidden; }
.newMain .new_r .quetion dt p { padding-left: 28px; line-height: 18px; height: 37px; overflow: hidden; background: url(../images/wen.png) no-repeat left 3px; margin-left: 96px; width: 145px; }
.newMain .new_r .quetion dt a { font-size: 13px; color: #333; }
.newMain .new_r .quetion dd { background: url(../images/dabg.png) no-repeat center; overflow: hidden; padding: 15px 0; }
.newMain .new_r .quetion dd span { padding-left: 28px; line-height: 18px; height: 37px; overflow: hidden; background: url(../images/da.png) no-repeat left 3px; margin-left: 20px; display: block; font-size: 13px; color: #0861ab; width: 145px; }
newMain .new_r .quetion dd span { padding-left: 28px; line-height: 18px; height: 37px; overflow: hidden; background: url(../images/da.png) no-repeat left 3px; margin-left: 20px; display: block; font-size: 13px; color: #0861ab; width: 145px; }
/*panerMain*/
.panerMain { padding-top: 35px; padding-bottom: 55px; }
.panerMain .pat { text-align: center; padding-bottom: 20px; border-bottom: 1px solid #ebebeb; }
.panerMain .pat h5 { margin-bottom: 10px; }
.panerMain .pat h5 a { font-size: 30px; color: #333; }
.panerMain .pat h5 span { color: #0861ab; }
.panerMain .pat i { display: block; width: 40px; height: 0; border-top: 1px solid #0861ab; margin: 0 auto; position: relative; top: 21px; }
.panerMain .paner { position: relative; margin-top: 39px; }
.panerMain .paner ul { overflow: hidden; width: 936px; margin: 0 auto; }
.panerMain .paner li { float: left; width: 218px; margin: 0 8px; }
.panerMain .paner li img { display: block; border: 1px solid #f0f1f1; }
.panerMain .paner li p { text-align: center; margin-top: 12px; }
.panerMain .paner li p a { font-size: 13px; color: #333; }
.panerMain .paner .pbt { display: block; position: absolute; width: 41px; height: 41px; top: 30px; transition: all 0s; }
.panerMain .paner .pbt1 { background: url(../images/pbt1.png) no-repeat center top; left: -21px; }
.panerMain .paner .pbt2 { background: url(../images/pbt2.png) no-repeat center top; right: -21px; }
.panerMain .paner .pbt:hover { background-position: center bottom; }
.formCont { background: url(../images/formbg.jpg) no-repeat center top; height: 488px; }
.formCont h5 { font-size: 30px; color: #0861ab; padding-top: 54px; margin-bottom: 3px; }
.formCont p { font-size: 16px; color: #d4d4d4; font-family: "Impact"; text-transform: uppercase; }
.formCont ul { margin-top: 25px; }
.formCont li { margin-bottom: 5px; overflow: hidden; }
.formCont li span { width: 52px; border: 2px solid #0861ab; border-right-width: 1px; float: left; }
.formCont li span img { display: block; }
.formCont li input, .formCont li textarea { float: left; width: 383px; outline: none; background: #fff; border: 2px solid #0861ab; border-left: none; font-size: 13px; color: #666; }
.formCont li input { height: 43px; line-height: 43px; padding: 0 10px; }
.formCont li textarea { height: 62px; line-height: 20px; resize: none; padding: 10px; }
.formCont .sub { display: block; width: 190px; height: 47px; }
/* -- 弹出窗口 -- */
#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; }
/**/
.bxyddd { width: 100%; height: 300px; background: url(../images/bxyddd.jpg) no-repeat top center; overflow: hidden}
.bxyys { width: 100%; height: 583px; background: url(../images/bxyys.jpg) no-repeat top center; overflow: hidden}
.bxyysn { width: 1080px; height: 100%; margin: 0 auto; position: relative; font-size: 12px; color: #000; line-height: 22px}
.bxyysn1 { width: 222px; position: absolute; left: 305px; top: 45px}
.bxyysn2 { width: 222px; position: absolute; left: 555px; top: 45px}
.bxyysn3 { width: 222px; position: absolute; left: 305px; top: 374px}
.bxyysn4 { width: 222px; position: absolute; left: 555px; top: 374px}