.head{height:139px;}
.logo{ width:420px; padding-top:19px; float:left;}
.xtop{padding-top:30px; line-height:20px; color:#444; font-size:14px; display:block;}
.xtop2{ float:left; font-size:14px; color:#000; padding:30px 4px 0 2px;}
.logo a{ float:left;}
.xtop3{padding-left:0px; padding-top:51px; line-height:26px; color:#333; font-size:20px; display:block;}
.xtop4{float:left; font-size:25px; color:#000; padding:45px 6px 0 0px; line-height:36px;}
table { border-collapse: collapse; border-spacing: 0; }
table td, table th { text-align: center; padding: 5px; border: 1px solid #ccc; word-wrap: break-word; word-break: break-word; }
table th { background: #ddd; font-weight: bold; }


.topr{float:right; padding-top:52px; height:74px; width:537px;}
.aa{width:107px;height:37px;margin-left:27px;margin-bottom:5px;line-height:32px;text-align:center;float:left;background:url(../images/aa.jpg) no-repeat bottom;display:inline;}
.aa a:hover{background:url(../images/aab.jpg) no-repeat; color:#FFFFFF;}
.topr a{ color:#666666; font-size:14px;width:107px; height:37px; display:block;}
.aa1{ width:107px; height:37px; margin-left:27px; margin-bottom:5px; line-height:32px; text-align:center; float:left; background:url(../images/aa1.jpg) no-repeat bottom;display:inline;}
.aa1 a:hover{background:url(../images/aa1b.jpg) no-repeat;color:#FFFFFF;}
.aa2{ width:107px; height:37px; margin-left:27px; margin-bottom:5px; line-height:32px; text-align:center; float:left; background:url(../images/aa2.jpg) no-repeat bottom;display:inline;}
.aa2 a:hover{background:url(../images/aa2b.jpg) no-repeat;color:#FFFFFF;}
.aa3{ width:107px; height:37px; margin-left:27px; margin-bottom:5px; line-height:32px; text-align:center; float:left; background:url(../images/aa3.jpg) no-repeat bottom;display:inline;}
.aa3 a:hover{background:url(../images/aa3b.jpg) no-repeat;color:#FFFFFF;}
.aa4{width:107px; height:37px; margin-left:42px; margin-bottom:5px; line-height:32px; text-align:center; float:left; background:url(../images/aa4.jpg) no-repeat bottom;display:inline;}
.aa4 a:hover{background:url(../images/aa4b.jpg) no-repeat;color:#FFFFFF;}
.aa5{width:107px; height:37px; margin-left:42px;margin-bottom:5px; line-height:32px; text-align:center; float:left; background:url(../images/aa5.jpg) no-repeat bottom;display:inline;}
.aa5 a:hover{background:url(../images/aa5b.jpg) no-repeat;color:#FFFFFF;}
.aa6{ background:url(../images/aa6.jpg) repeat-x; height:65px;}
.aa7{ background:#cad4d5; width:121px; height:140px;background:url(../images/aa7.jpg) no-repeat;}
.aa8{ background:#cad4d5; width:121px; height:140px;background:url(../images/aa8.jpg) no-repeat;}
.ab{ padding-bottom:4px; height:14px; padding-left:19px; width:102px; border-bottom:1px solid #6e6e6f; overflow:hidden;}
.ab li{color:#474a4b; font-family:Arial, Helvetica, sans-serif; float:left; overflow:hidden;}
.ab a{ padding-top:3px; display:block;}


.carousel { height:367px; overflow:hidden;background:#262626; }
.carousel .wrap { position:relative;}
.slide-caption { position:relative;z-index:10;float:left;width:256px;min-height: 367px;background-image: url(../images/vignette.png);background-position: left top;
background-repeat: no-repeat; -height:367px;}
.comp-a{ background:url(./images/changpic.jpg) no-repeat top center;}
.comp-b{ background:url(../images/kuangpic.jpg) no-repeat top center; }
.comp-c{ background:url(../images/shenpic.jpg) no-repeat top center; }
.comp-d{background:url(../images/wenpic.jpg) no-repeat top center;}
.ibank{ position:absolute;  font-size:14px; color:#333; line-height:20px; top:150px; left:35px;}

.slide-caption h1 { margin-top:74px; margin-left:35px; color:#FFFEFA;font-size:36px;line-height:30px; }
.slide-caption h1 a { color:#FFFEFA;text-decoration: none;}
.slide-caption h1 a:hover, .slide-caption h1 a:focus { color: #e6eae2; text-decoration: none; }
.slide-caption h2 { margin-top:55px; margin-left:35px; color:#FFFEFA;font-size:22px;line-height:30px; }
.slide-caption h2 a { color:#FFFEFA;text-decoration: none;}
.slide-caption h2 a:hover, .slide-caption h2 a:focus { color: #e6eae2; text-decoration: none; }
.slide-caption p { margin-top:2px; margin-left:35px; color:#FFFEFA;font-size:20px;line-height:30px;}
.slide-caption p a { color:#FFFEFA;text-decoration: none;}
.slide-caption p a:hover, .slide-caption p a:focus { color: #e6eae2; text-decoration: none; }

.carousel-image { position: absolute; right: 0; }
.carousel-item { position: relative; }	
.carousel-item-secondary { display: none; }
.carousel-controls { position: absolute; z-index: 100; left:49.4%; bottom: 20px; width: 98px; height: 32px; margin-left: -430px; overflow: hidden; }
* html .carousel-controls { bottom: 20px; }
.carousel-controls a { float:left;display:block;width:32px;height:32px;text-indent:-9999px; background-image: url(../images/controls-carousel.gif);background-color:transparent; background-position: 0 0; background-repeat: no-repeat; overflow: hidden;}
.carousel-controls .next { background-position: -99px -32px; border-left: 1px solid #333; }
.carousel-controls .next:hover, .carousel-controls .next:focus { background-position: -99px 0; border-color: #ccc; }
.carousel-controls .previous { background-position: 0 -32px; }
.carousel-controls .previous:hover, .carousel-controls .previous:focus { background-position: 0 0; }
.carousel-controls .pause { background-position: -33px -32px; border-left: 1px solid #333; }
.carousel-controls .pause:hover, .carousel-controls .pause:focus { background-position: -33px 0; border-color: #ccc; }
.carousel-controls .play { position: relative; bottom: auto; left: auto; background-position: -66px -32px; border-left: 1px solid #333;}
.carousel-controls .play:hover, .carousel-controls .play:focus { background-position: -66px 0; border-color: #ccc; }
.carousel .prev-image { position: absolute; left: -962px; top: 0; opacity: 0.2; }
.carousel .next-image { position: absolute; top: 0; right: -962px; opacity: 0.2; }


.til01{ height:53px; line-height:53px; font-size:18px;}
.sb .til01,.sb .til01 em,.sb .til01 a{ color:#fff}
.cp h2{ height:32px; line-height:32px; border-bottom:solid 1px #e2e2e2; font-size:16px;}
.cp h2 a,.til01 a{ color:#1568bf}
.cp h2 em,.til01 em{ font-style:normal;font-weight:normal; color:#999; font-size:12px; padding:0 0 0 5px;}
.cp h2 em{text-transform:uppercase;}
.more01,.til01 .more01{ font-weight:normal; font-size:14px;}
.more01 a,.cp h2 .more01 a,.til01 .more01 a{ color:#999}
.jz_c dd span a,.gy_c dd  span a,.zx_c dd span a{ display:block; color:#fff;font-size:12px;width:74px; height:23px; line-height:23px;background:#1568bf; text-align:center}

.jz,.hz,.gy,.ry,.xw,.zx,.js,.ly,.wd{border:solid 1px #eee; overflow:hidden;}
.gy,.ry{ height:311px;}
.gy,.ly{ width:923px; padding:0 19px;}
.gy_c dt{ width:400px; padding:0 11px 0 0px; float:left}
.gy_c dt img{border:solid 1px #cacaca; padding:1px;}
.gy_c dd{ float:right; width:500px; line-height:24px; font-size:14px; color:#333;}
.gy_c dd h3{ height:33px; overflow:hidden; font-size:16px;}
.gy_c dd p{ height:130px; overflow:hidden;}

/*荣誉*/
.ry{ width:216px; padding:0 16px; margin-left:30px;}
.ry_c{ padding:0 8px;}
.ry_c a.ry01,.ry_c a.ry02{ width:31px; height:31px; display:block; overflow:hidden}
.ry_c a.ry01{ background:url(../images/ico_l02.jpg) no-repeat 0 0;}
.ry_c a.ry02{ background:url(../images/ico_r02.jpg) no-repeat 0 0;}
.ry_c a.ry01:hover,.ry_c a.ry02:hover{ background-position:0 bottom}
.ry_c p{ width:199px;float:left;}
.ry_c p img{width:189px; height:157px; border:solid 1px #cacaca; padding:4px; display:block}
.ry_c p span{ display:block; text-align:center; line-height:38px; font-size:14px}
.ry_c p span a{ color:#333;}

.h_sea{height:30px;line-height:22px;overflow:hidden;color:#666;padding:10px 0 0;}
.key{ width:695px;overflow:hidden;}
.h_sea a{ line-height:24px; padding:0 6px; color:#666;}
.inp01{height:20px;width:160px;padding:0 6px 0 29px; float:left;line-height:20px; color:#8d8d8d; border:solid 1px #c6c6c6;}
.s_ss {float:left; width:41px; height:22px;}





.cpbox{ background:#f2f2f2; padding:60px 0; display:block;}
.dh{ background:#fff; padding:11px; width:199px; overflow:hidden;height: 830px;}
.dh h2{ background:url(../images/dhtbg.jpg) no-repeat 0 0; height:70px; padding:24px 0 0; line-height:28px; text-align:center; color:#fff; font-size:20px;}
.dh h2 a{ color:#fff}
.dh h2 em{ display:block; font-size:12px; font-style:normal; font-weight:normal; text-transform:uppercase}
.dh_c{ padding:18px 0 0;}
.dh_c h3{ clear:both; display:block; padding:7px 0; height:42px; line-height:42px; text-align:center; font-weight:normal; font-size:14px;}
.dh_c h3 a{ line-height:42px; display:block; background:url(../images/ico02.png) no-repeat 183px 18px #1568bf; color:#fff;}
.dh_c h3 a:hover,.dh_c h3.cur a{ background:url(../images/ico03.png) no-repeat 183px 18px #1568bf;}
.dh_c ul{ padding:0 15px;}
.dh_c li{ background:url(../images/ico01.png) no-repeat 1px 11px; padding-left:20px; height:31px; line-height:31px; overflow:hidden; border-bottom:dashed 1px #c2c2c2; font-size:14px;}
.dh_c li:last-child{ border:0}
.dh_c li a{ color:#333;}


.cp{background:#fff; padding:9px 19px; height:835px; width:675px; overflow:hidden; margin-left:22px;}
.cp_c ul{ width:694px;}
.cp_c li{ width:211px; height:247px; padding:20px 20px 0 0; float:left; overflow:hidden}
.cp_c li img{ display:block; width:193px; height:193px;}
.cp_c li a img,.al_c li a img{ padding:6px; background:#fff; border:solid 1px #dedede;}
.cp_c li a:hover img,.al_c li a:hover img{ padding:6px; background:#1568bf; border:solid 1px #1568bf;}
.cp_c li span,.al_c li span{ display:block; text-align:center; line-height:32px; font-size:14px}
.cp_c li span a{ color:#333}

.jf{ height:802px; padding:30px 0 0; overflow:hidden; font-size:14px; line-height:24px; color:#333;}
.jf h2{ background:url(../images/jftbg.jpg) no-repeat center 0; padding:19px 0 0 280px; font-size:30px; color:#d90102; line-height:46px; height:117px;}
.jf h2 em{ font-style:normal; color:#1568bf; padding:0 7px; font-size:20px; text-transform:uppercase}
.jf h2 b{ display:block;color:#1568bf; font-size:38px;}
.jf_c{ background:url(../images/jf_pic01.jpg) no-repeat 3px 66px; padding:42px 0 0 414px; height:575px;}
.jf_c h3{ height:67px; border-bottom:solid 1px #ececec;}
.jf_c h3 b{ width:90px; display:inline-block;font-family:"Times New Roman", Times, serif; font-size:78px; color:#dcdcdc; float:left; line-height:70px;}
.jf_c h3 p{ float:left; padding:27px 0 0; line-height:30px; font-size:20px; color:#1568bf;}
.jf_c p{ padding:6px 0 0 90px;}
.jf01{ height:153px; overflow:hidden}
.jf02,.jf03{ padding:0 0 0 55px;overflow:hidden}
.jf02{ height:140px; }
.jf03{ height:145px;}

.ys{ height:1505px; background:url(../images/ysbg.jpg) no-repeat center 0; font-size:14px; color:#000; line-height:22px;}
.ys_gg{ color:#fff; height:114px; padding:36px 0 0 102px;}
.yg02{ font-size:24px; line-height:34px;}
.yg02 b{ font-size:40px;}
.yg02 span{ display:block; font-weight:bold}
.yg02 em{ font-style:italic;font-family:"Times New Roman", Times, serif; font-size:16px; text-transform:uppercase; padding-left:8px;}
.yg01{ padding:12px 0 0;}
.yg01,.gg01{ font-size:14px; color:#fff; line-height:20px;}
.yg01 a,.gg01 a{ display:block; float:left; margin:6px 10px 0 0; width:94px; height:30px;line-height:30px; text-align:center; color:#fff; background:#d90102}
.yg01 span,.gg01 span{ float:left;}
.yg01 span b,.gg01 span b{ display:block; font-size:22px;}
.ys h2{ height:185px; padding:68px 0 0 70px;}
.ys01{ height:552px;}
.ys02{ height:500px;}
.ysw1{ width:527px; overflow:hidden; position:relative; z-index:999; padding:50px 0 0;}
.ysp1{ width:491px; margin:0 -29px;position:relative; z-index:99;}
.ysc1{ height:204px;}
.ysc h3{ height:56px; border-bottom:dashed 1px #e2e2e2;line-height:56px; font-size:47px; color:#e2e2e2; margin-bottom:2px;}
.ysc h3 b{ width:70px; font-family:"Times New Roman", Times, serif; font-size:66px; color:#1568bf;}
.ysc h3 p{line-height:30px; font-size:24px; color:#000; padding-left:8px;}
.ysc h3 p em{font-style:normal; font-weight:normal; display:block; font-size:10px; color:#a6a6a6; line-height:14px;-webkit-transform:scale(0.75);-o-transform:scale(1);}
.ysc li{ background:url(../images/ico01.png) no-repeat 0 16px; padding:9px 0 0 20px;}
.ysc li b{ color:#d90102}
.ysw2{ width:475px; overflow:hidden; position:relative; z-index:999; padding:100px 0 0 45px;}
.ysp2{ width:460px; margin:0 0 0 -20px;position:relative; z-index:99;}
.ysc3{ height:172px;}


.sb{ overflow:hidden; background:#f2f2f2;}
.til01{ height:53px; line-height:53px; font-size:18px;}
.sb .til01,.sb .til01 em,.sb .til01 a{ color:#1568bf}
.sb01{ padding:70px 0 0;}
.sb02{ width:922px; overflow:hidden;padding:9px 0 0;}
.sb02 li{ width:191px; float:left; padding:0 19px 0 20px;}
.sb02 li img{ width:183px; height:121px; background:#fff; border:solid 1px #e0e0e0; padding:3px; display:block}
.sb02 li span{ display:block; text-align:center; line-height:30px;}

.wd{ box-sizing: border-box; padding:0 15px;margin-top: 25px;margin-bottom: 35px;border: 0;}
.xw,.zx{ height:315px; margin:25px 30px 35px 0; padding:0 15px;}
.xw h2,.zx h2,.wd h2{ height:45px; line-height:45px; overflow:hidden}
.xw{ width:218px;}
.zx{ width:368px;}
.wd{ width:100%; margin-right:0;}
.zx_c li{ height:40px; line-height:40px; background:url(../images/ico01.png) no-repeat 5px 15px; padding-left:24px; overflow:hidden; border-bottom:dashed 1px #dadada;width: 50%;float: left;box-sizing: border-box;}
.zx_c li:last-child{ border:0}
.zx_c li span{ float:right; color:#999; padding:0 4px;}
.zx_c li a{ color:#333;font-size: 14px;}
.zx_c dl{ height:121px; padding:7px 0 0;}
.zx_c dt{ width:166px; float:left; padding:0 0 0 6px;}
.zx_c dt img{ width:141px; height:99px;border:solid 1px #cacaca; padding:5px; }
.zx_c dd{ width:196px; float:left; line-height:20px;}
.zx_c dd h3{ height:24px; line-height:24px; overflow:hidden;font-size:16px;}
.zx_c dd p{ height:53px; overflow:hidden}

.aa6{ background:url(../images/aa6.jpg) repeat-x; height:65px;}
.sdh{ width:962px; margin:0 auto; height:39px; padding-top:26px;}
.sdh2{ float:left; color:#333;}
.sdh2 a{ color:#333; font-size:14px;}
.sdh4{ float:right; color:#333;}
.sdh4 a{ color:#333; font-size:14px;}
a.sdh3{padding-right:15px; background:url(../images/sdh1.jpg) right no-repeat; margin-right:15px;color:#000; font-size:18px;}
.sdh2 span{  padding-left:3px; padding-right:3px;}
.sdh4 span{  padding-left:3px; padding-right:3px;}

.ly{ height:317px;}
.ly h2{ background:url(../images/lytbg.gif) no-repeat 7px 23px; padding:18px 0 0 206px; font-size:14px; line-height:22px; color:#333; font-weight:normal; height:62px;}
.ly_c{ padding:0 29px;}
.ly_c li{ height:33px; line-height:26px;}
.ly_c li img { float:left; padding:2px 5px 0;}
.sbt { width:76px; display:block; float:left; font-size:14px;}
.sinp01,.sinp02,.area{ background:url(../images/inpbg1.jpg) no-repeat 0 0; border:0; float:left; line-height:26px;}
.sinp01 { width:331px; height:26px;padding: 0 5px;}
.sinp02 { width:70px; height:26px;padding: 0 5px;}
.area { width:331px; height:70px; overflow:auto;padding:3px 5px;}
.ly_c .h66 { height:85px;}
.inpimg{ padding:0 16px;}

.link{ clear:both;background:#055cbd;height:129px; overflow:hidden;color:#fff; border-top:solid 5px #408ce0; padding:20px 0 0;}
.link h2{ height:46px; line-height:46px;font-size:18px;}
.link h2 em{font-size:13px;font-style:normal; font-weight:normal;}
.link h2 a{ color:#fff;}
.link h2 span{ padding:13px 0 0; height:21px;  font-size:12px;font-weight:normal;}
.link h2 span a{ background:#ff9a00; display:block; border-radius:3px;line-height:21px;width:164px; text-align:center;}
.lnk_c{ padding:20px 0; line-height:28px;font-size:14px;}
.lnk_c a{ padding:0 23px; color:#fff;}

.foot{ background:url(../images/sbbg.jpg) no-repeat center top; height:226px; color:#fff; line-height:24px;}
.f_nav{ height:40px; line-height:40px; color:#2f629b;text-align:center;font-size:14px;border-bottom:#2f629b 1px solid}
.f_nav a{ color:#fff; padding:0 35px; line-height:40px; display:inline-block;}
.f_con{ padding:30px 0 0;}
.f_logo{ width:260px;text-align:right; padding:15px 32px 0 45px;}
.f_text{ width:368px; height:118px; border-left:solid 1px #2f629b;border-right:solid 1px #2f629b;overflow:hidden; padding-left:37px;}
.f_text a{ color:#fff;}
.f_ewm{ width:110px; padding:0 0 0 34px; line-height:30px; text-align:center}
.f_ewm img{ margin-top:-10px; position:relative;display:block}





.nybg{background:#fbfbfb;overflow:hidden}
.nyban{width: 100%;height: 173px;background:url(../images/ban323_1.jpg) no-repeat center top}
.nyban .w962{position: relative;}
.nyban .title{position: absolute;left: 0;top: 65px;padding-top: 15px;font-size: 26px;color: #fff;font-weight:normal}
.nyban .title:before{display: block;content: "";width: 34px;height: 2px;background-color: #fff;position: absolute;left: 0;top: 0;}

.nejlm{background:#eaeaea;border-bottom:1px solid #c4c4c4;border-top:1px solid #c4c4c4;height:38px;line-height:38px;}
.nejlm a{display:block;float:left;margin-right:30px;color:#333; line-height:38px;}
.nejlm a:hover{ color:#1568bf;}
.nejlm .on{ color:#1568bf;}


.s-content{ margin-top:30px; margin-bottom:50px;overflow:hidden}

.s-content .sabout{float:left;padding:30px 0}
.s-content .sabout .img{float:left;margin-right:25px;}
.s-content .sabout .anote{float:left;line-height:25px;}
.s-content .sabout .anote ._t{ font-size:30px; color:#1568bf; margin-bottom:30px;}
.s-content .sabout .anote ._t .line{  width:45px; height:1px; background-color:#b9b9b9;margin-bottom:10px;}
.s-content .sabout .anote ._t ._en{ display:block;font-size:14px; color:#ababab;padding-top:5px;}
.s-content .sabout .anote p{ margin-bottom:15px; font-size:14px;}

.ab4 a{ float:left;}
.ab2{ height:92px;}
.ab3{ width:962px; padding:16px 0; height:59px; margin:0 auto;}
.ab4{ float:left; width:300px; height:61px;}
.ab5{ float:right;padding-top:15px;}
.ab5 li{ float:left;line-height:31px;text-align:center;}
.ab6{ width:84px; height:36px; float:left; text-align:center; margin-right:13px; background:url(../images/ab6.jpg) no-repeat 0 31px; line-height:31px;}
.ab6 a{ font-size:12px; color:#222;line-height:31px; width:84px; height:36px; display: block;}
.ab6 a:hover{ background:url(../images/ab6a.jpg) no-repeat; width:84px; height:36px; color:#fff;}
a.ab6{ background:url(../images/ab6a.jpg) no-repeat; width:84px; height:36px; color:#fff;}

.ab6c{background:url(../images/ab6b.jpg) no-repeat 0 31px; line-height:31px; width:84px; height:36px; float:left;  text-align:center;margin-right:13px;}
.ab6c a{ font-size:12px; color:#222;line-height:31px; width:84px; height:36px; display: block;}
.ab6c a:hover{ background:url(../images/ab6bb.jpg) no-repeat; width:84px; height:36px; color:#fff;}
a.ab6c{ background:url(../images/ab6bb.jpg) no-repeat; width:84px; height:36px; color:#fff;}

.ab6b{background:url(../images/ab6c.jpg) no-repeat 0 31px; line-height:31px; width:84px; height:36px; float:left; text-align:center;margin-right:13px;}
.ab6b a{ font-size:12px; color:#222;line-height:31px; width:84px; height:36px; display: block;}
.ab6b a:hover{ background:url(../images/ab6cc.jpg) no-repeat; width:84px; height:36px; color:#fff;}
a.ab6b{background:url(../images/ab6cc.jpg) no-repeat; width:84px; height:36px; color:#fff;}


.ab6d{background:url(../images/ab6d.jpg) no-repeat 0 31px; line-height:31px; width:84px; height:36px; float:left; text-align:center;margin-right:13px;}
.ab6d a{ font-size:12px; color:#222;line-height:31px; width:84px; height:36px; display: block;}
.ab6d a:hover{ background:url(../images/ab6dd.jpg) no-repeat; width:84px; height:36px; color:#fff;}
a.ab6d{background:url(../images/ab6dd.jpg) no-repeat; width:84px; height:36px; color:#fff;}
.ab6e{background:url(../images/ab6e.jpg) no-repeat 0 31px; line-height:31px; width:84px; height:36px; float:left; text-align:center;margin-right:13px;}
.ab6e a{ font-size:12px; color:#222;line-height:31px; width:84px; height:36px; display: block;}
.ab6e a:hover{ background:url(../images/ab6ee.jpg) no-repeat; width:84px; height:36px; color:#fff;}
a.ab6e{ background:url(../images/ab6ee.jpg) no-repeat; width:84px; height:36px; color:#fff;}
.ab6f{background:url(../images/ab6f.jpg) no-repeat 0 31px; line-height:31px; width:84px; height:36px; float:left; text-align:center;}
.ab6f a{ font-size:12px; color:#222;line-height:31px; width:84px; height:36px; display: block;}
.ab6f a:hover{ background:url(../images/ab6ff.jpg) no-repeat; width:84px; height:36px; color:#fff;}
a.ab6f{ background:url(../images/ab6ff.jpg) no-repeat; width:84px; height:36px; color:#fff;}
.ab7{ height:120px;-overflow:hidden; background:url(../images/ab7bg.jpg) no-repeat center; border-bottom:1px #a8a8a8 solid;}
.ab7a{width:100%; height:120px; padding-top:1px;background:url(../images/ban318_1.jpg) no-repeat center;}
.ab7b{width:100%; height:120px; padding-top:1px;background:url(../images/ban318_1.jpg) no-repeat center;}
.ab7c{width:100%; height:120px; padding-top:1px;background:url(../images/ban318_1.jpg) no-repeat center;}
.ab7d{width:100%; height:120px; padding-top:1px;background:url(../images/ban318_1.jpg) no-repeat center;}
.ab7e{width:100%; height:120px; padding-top:1px;background:url(../images/ban318_1.jpg) no-repeat center;}
.ab7f{width:100%; height:120px; padding-top:1px;background:url(../images/ban318_1.jpg) no-repeat center;}
.ab8{  background:#eaeaea; position:relative; top:0; border-bottom:1px solid #c4c4c4;}


.pro_ny li{float:left;padding:15px; margin-top:25px;margin-right:20px;width:264px; text-align:center; border:1px solid #e9e9e9;-webkit-transition: all 0.5s ease-in-out 0s;}
.pro_ny li.r{margin-right:0px;}
.pro_ny li a{display:block; cursor:pointer; overflow:hidden;}
.pro_ny li h2{font-size:15px; color:#494c59; font-weight:bold; padding:0px 0px 5px 0px; text-align:center;}
.pro_ny li p{font-size:12px; color:#9c9c9c; text-align:left;}
.pro_ny li:hover{-webkit-box-shadow: 0 5px 15px #d5d5d4;box-shadow: 0 5px 15px #d5d5d4;-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);}
.pro_ny li:hover h2{color:#1568bf;}
.pro_ny li:hover p{color:#1568bf;}


.page { text-align: center; line-height: 16px; margin:30px 0;}
.page span, .page a { display: inline-block; border: 1px solid #ddd; padding: 5px 10px; vertical-align: middle; margin: 0 0 10px -1px; }
.page .goprev { margin-right: 10px; }
.page .gonext, .page .count { margin-left: 10px; }
.page span, .page a:hover { background: #1568bf; color: #ffffff; }
.page span.goprev, .page span.gonext { color: #cccccc; background: none; }
.page span.count { border: 0; background: 0; color: #333333; }
 
 
.return_page{margin:30px 0 15px;overflow:hidden}
.pages{width:600px;float:left}
.pages p{margin-bottom:10px}
.pages p b,.pages p a{display:inline-table;height:30px;line-height:30px}
.pages p b{width:88px;background:#f5f5f5;text-align:center}
.pages p a{width:450px;margin-left:5px;padding:0 10px}
.pages p a:hover{text-decoration:underline}

a.return{width:88px;float:right;height:30px;line-height:30px;background:#1568bf;text-align:center;color:#fff}
a.return:hover{text-decoration:underline} 


.headTit{ text-align:center; padding:10px 0; position:relative;border-bottom:#ddd 1px dotted}
.headTit h4{ font-size:18px; line-height:18px;margin-bottom:10px; text-align:center;color:#1568bf;font-weight:800}
.headTit .time{ font-size:10px;color:#999; text-align:center;}
.headTit .clickhov{ text-align:center;}
.headTit .clickhov span{margin-left:10px;color:#999;}
.headTit a.return{ position:absolute; right:0px; top:5px; width:60px; height:25px; line-height:25px; display:block; background:#1568bf; color:#fff; text-align:center;font-size:12px;}

.texBody{ padding-top:20px;line-height:25px;}
.back { border-top:1px dotted #ccc; margin-top:20px; padding-top:5px;}
.back a.blka { background-color: #999; color:#FFF; display: block; float:right; height: 20px; line-height: 20px; margin-top: 1px; text-align: center; text-decoration: none; padding:0 10px;}

.newBox li{ height:170px; border-bottom:1px dotted #ddd; padding:35px 0 35px 0; overflow:hidden;}
.newBox li a{ display:block; height:170px;}
.newBox li a .img4_1{ float:left; width:262px; height:163px; overflow:hidden; margin-right:40px;}
.newBox li a .img4_1 img{ width:100%;-webkit-transition:-webkit-transform 0.4s ease-out; -moz-transition:-mos-transform 0.4s ease-out; -ms-transition:-ms-transform 0.4s ease-out; transition:transform 0.4s ease-out;}
.newBox li a .newsRight{ width:660px; float:left;}
.newBox li a .newsRight h3{ color:#222;font-size:18px; line-height:40px;-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
.newBox li a .newsRight .newsTime{ color:#666; font-size:12px; line-height:40px; overflow:hidden;-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
.newBox li a .newsRight .newsTime .sp1{ display:block; float:left; background:url(../images/itnewi4.png) no-repeat left center; margin-right:16px; padding-left:24px;}
.newBox li a .newsRight .newsTime .sp2{ display:block; float:left; background:url(../images/icon4.png) no-repeat left center; padding-left:30px;}
.newBox li a .newsRight .newsBf{ font-size:14px;color:#999; line-height:22px; text-indent:2em; height:66px; overflow:hidden;-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
.newBox li:hover a .img4_1 img{ -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05);}
.newBox li:hover .newsRight h3,.newBox li:hover .newsRight .newsBf,.newBox li:hover a .newsRight .newsTime{ color:#666;-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s;color:#1568bf}

.jot{padding-left:55px;font-size:14px;}
.jot span{display:block;width:16%;float:left;line-height:47px;height:47px;overflow:hidden;}
.jot span:first-child{padding-left:4%;}
.jod > span{background:#a0a0a0;color:#fff;cursor:pointer;transition:300ms;-webkit-transition:300ms;}
.jotxs{ position:relative; margin-bottom:30px; } 
.jos{padding-left:55px;display:none;}
.jos .bodr{border:1px solid #1568bf;padding:30px 5% 7% 5%;border-top:0;}
.jos .bodr spansssbbb{display:block;border-top:1px solid #eee;padding-top:25px;margin-top:35px;}
.jotxs .line{background:#1568bf;display:block;position:absolute;}
.jotxs .line_1{width:21px;height:1px;top:23px;left:15px;}
.jotxs .line_2{width:1px;height:21px;top:13px;left:25px;}
.jotxs .arrow{width:55px;height:47px;position:absolute;top:0;left:0;transition:300ms;-webkit-transition:300ms;}
.jotxs:hover .jod > span,.jotxs.act .jod > span {background:#1568bf;}
.jotxs.act .arrow{transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);} 
.jo2{padding-bottom:6.2%;}


.feedback tr td{padding-bottom:20px}
.feedback table{margin-top:20px;font-size:14px;}

.input_gbook{border:1px solid #b1b1b1;height:30px;line-height:30px;text-indent:5px}
.btnss {background:url(../images/btn.gif);height:21px;width:67px;border: 0px none;color:#ffffff;line-height:21px;cursor:pointer;margin-left:90px}


.list{width: 230px;float:left;margin-bottom:20px;}
.list ul.yiji{border: 1px solid #ddd;border-top:none;border-bottom:none}
.list ul li{ border-bottom:solid 1px #ddd;}
.list ul li a{padding-left: 10px;color: #333; font-size:16px; display: block; height:36px;line-height: 36px;position: relative;
}
.list ul li .inactive{ background:url(../images/off.png) no-repeat 210px center;}
.list ul li .inactives{background:url(../images/on.png) no-repeat 210px center;} 
.list ul li ul{display: none;}
.list ul li ul li { border-left:0; border-right:0; background-color:#f5f5f5; border-color:#ddd;}
.list ul li ul li ul{display: none;}
.list ul li ul li a{ padding-left:20px;font-size:14px;color:#666;background:url(../images/icoa.gif) no-repeat 10px center}
.list ul li ul li ul li { background-color:#f9f9f9; border-color:#ddd; }
.list ul li.last{ border-bottom:0}
.list ul li ul li ul li a{ color:#999; padding-left:30px;font-size:12px;background:url(../images/icoa.gif) no-repeat 20px center}
.list ul li ul li:last-child{border-bottom:none}

.sidebarThree{margin-top:15px;}
.twoCont{padding:15px;overflow:hidden;border:1px solid #dadada;background:#fff}
.sidebarThree h3{font-size:15px;margin-bottom:10px;}
.sidebarThree h3 span{display:block;font-size:26px;color:#fda102;font-family:arial;}
.sidebarThree p{line-height:22px;}
.sidebarThree p span{padding-left:3em;}
.list h2,.sidebarTwo h2,.sidebarThree h2{height:44px;line-height:44px;background:#1568bf;text-align:center;font-size:18px;color:#fff;border-radius:4px 4px 0 0;}


.mleft{float:left;width:232px;}
.mright{float:right;width:710px;padding-left:20px;margin-bottom:50px;}
.pubtitle{ width:710px;height:36px;line-height:36px;background:url(../images/tit.jpg) no-repeat 0 10px;border-bottom:#ddd 1px solid }
.pubtitle .mot{width:280px;float:left; color:#666;font-size:16px;text-indent:20px;}


.prol li{ padding:15px 0 15px 0; overflow:hidden;}
.prol li { display:block;}
.prol li .img4_1{ float:left; width:300px;overflow:hidden; margin-right:35px;border:#ddd 1px solid;text-align:center}
.prol li .img4_1 img{ -webkit-transition:-webkit-transform 0.4s ease-out; -moz-transition:-mos-transform 0.4s ease-out; -ms-transition:-ms-transform 0.4s ease-out; transition:transform 0.4s ease-out;}
.prol li .pror{ width:266px; float:left;}
.prol li .pror h3{ color:#1568bf;font-size:18px; line-height:40px;-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
.prol li .pror .prof{ font-size:14px;color:#999; line-height:22px; text-indent:2em; height:66px; overflow:hidden;-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}



.prolist li{width:216px;overflow:hidden;float:left;padding-top:10px;margin:0 10px;}
.prolist li p{width:216px;margin:2px auto;text-align:center;font-size:14px;}
.prolist li p img{width:210px;height:210px;margin-bottom:5px;border:1px solid #ddd;padding:2px;}
.prolist li p img:hover{border:#1568bf 1px solid}
.proListTit{height:29px;margin-top:20px;background:url(../images/proListbTitbg.png) repeat-x;line-height:29px;font-weight:700;font-size:14px;padding-left:12px;}
.proListUl{display:block;width:760px;}
.psTit{height:27px;border-bottom:#DDD 1px solid;margin-top:15px;}
.psTit li{float:left;padding:0 20px;line-height:27px;font-size:14px;border:#DDD 1px solid;border-bottom:none;margin-right:8px;cursor:pointer;}
.psTit li.current{background:url(../images/llibgCur.png) left -2px repeat-x;color:#FFF;font-weight:700;}
.proDetail{margin-top:15px;min-height:300px;*+height:auto!important;*height:300px;width:100%;overflow:auto;}
.proDetail dl{display:none;}
.proDetail li              { display: list-item; list-style:disc; } 
.proDetail table           { display: table } 
.proDetail tr              { display: table-row } 
.proDetail thead           { display: table-header-group } 
.proDetail tbody           { display: table-row-group } 
.proDetail tfoot           { display: table-footer-group } 
.proDetail col             { display: table-column }  
.proDetail colgroup        { display: table-column-group } 
.proDetail td,.proDetail th          { display: table-cell; } 
.proDetail caption         { display: table-caption } 
.proDetail th              { font-weight: bolder; text-align: center } 
.proDetail caption         { text-align: center } 
.proDetail h1              { font-size: 2em; margin: .67em 0 } 
.proDetail h2              { font-size: 1.5em; margin: .75em 0 } 
.proDetail h3              { font-size: 1.17em; margin: .83em 0 } 
.proDetail h4,.proDetail p, 
.proDetail blockquote,.proDetail ul, 
.proDetail fieldset,.proDetail form, 
.proDetail ol,.proDetail dl,.proDetail dir, 
.proDetail menu            { margin: 1.12em 0 }  

.proDetail h5              { font-size: .83em; margin: 1.5em 0 } 
.proDetail h6              { font-size: .75em; margin: 1.67em 0 } 
.proDetail h1,.proDetail h2,.proDetail h3,.proDetail h4, 
.proDetail h5,.proDetail h6,.proDetail b, 
.proDetail strong          { font-weight: bolder } 
.proDetail blockquote      { margin-left: 40px; margin-right: 40px } 
.proDetail i,.proDetail cite,.proDetail em, 
.proDetail var,.proDetail address    { font-style: italic } 
.proDetail pre,.proDetail tt,.proDetail code, 
.proDetail kbd,.proDetail samp       { font-family: monospace } 
.proDetail pre             { white-space: pre } 
.proDetail button,.proDetail textarea, 
.proDetail input,.proDetail object,  
.proDetail select          { display:inline-block; } 
.proDetail big             { font-size: 1.17em } 
.proDetail small,.proDetail sub,.proDetail sup { font-size: .83em } 
.proDetail sub             { vertical-align: sub }  
.proDetail sup             { vertical-align: super } 
.proDetail table           { border-spacing: 2px; } 
.proDetail thead,.proDetail tbody, 
.proDetail tfoot           { vertical-align: middle } 
.proDetail td,.proDetail th          { vertical-align: inherit } 
.proDetail s,.proDetail strike,.proDetail del  { text-decoration: line-through } 
.proDetail hr              { border: 1px inset } 
.proDetail ol,.proDetail ul, .proDetail dir, 
.proDetail menu, .proDetail dd        { margin-left: 20px } 
.proDetail ol              { list-style-type: decimal } 
.proDetail ol ul, .proDetail ul ol, 
.proDetail ul ul, .proDetail ol ol    { margin-top: 0; margin-bottom: 0 } 
.proDetail u, i.proDetail ns          { text-decoration: underline } 
.proDetail br:before       { content: "\A" } 
.proDetail :before, .proDetail :after { white-space: pre-line }  

.proDetail center          { text-align: center } 
.proDetail abbr, .proDetail acronym   { font-variant: small-caps; letter-spacing: 0.1em } 
.proDetail :link, .proDetail :visited { text-decoration: underline } 
.proDetail :focus{ outline: thin dotted invert } 

.proDetail table{width:720px;}
.proDetail th{font-weight:700;text-align:center;padding-top:10px;}
.proDetail td{padding:4px 0;}
.proDetail td.first{padding-left:50px;}