@charset "utf-8";

/* CSS Document */

/*common*/

.mb10 { margin-bottom:10px;}

.ml10 { margin-left:10px;}

.bg { background:#FFF;}



/**/

{height:520px;}







/**/









/**/

{margin-top: 80px;height: 770px;font-family: "宋体";}

 h3{font-weight:normal;text-align: center;font-family: "黑体";height: 120px}

 h3 span{display: block;color: #0047aa;font-size: 42px;margin-bottom:5px}

 h3 span i{font-style: normal;color: #ff9c00;}

 h3 em{border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;display: inline-block;width: 448px;height: 38px;line-height: 38px;color: #333333;font-size: 22px}

-c{height: 65px;position: relative;}

-c ul {float: left;}

-c p{position: absolute;right: 0;top:0;}

-c p a{display: block;color: #333333;font-size: 16px;}

-c p a:hover{text-decoration: none;}

-c p a em{font-style: normal;display: block;color: #999999;font-size: 11px;font-family: "arial";text-transform: uppercase;padding-top:2px}

-c ul li{float: left;background: url(../images/case_03.gif) no-repeat right 5px;text-align: center;padding: 0 47px 0 25px}

-c ul li a{display: block;color: #333333;font-size: 16px;padding-bottom: 15px}

-c ul li a:hover,-c ul li.on a{background: url(../images/case_03.jpg) no-repeat center bottom;color: #0047aa;text-decoration: none;}

-c ul li a:hover em,-c ul li.cs1 a em{color: #cad3e7}

-c ul li em{font-style: normal;display: block;color: #999999;font-size: 11px;font-family: "arial";text-transform: uppercase;padding-top:2px}

-c ul li.cs1{padding-left: 0}

-s ul li{float: left;position: relative;font-size: 0;line-height: 0;margin-bottom:6px}

-s ul li.l1{width: 776px;padding-right: 34px}

-s ul li.l1 img{width: 776px;height: 503px;border: none;}

-s ul li.l1 a:hover img{border: none;}

-s ul li img{width: 183px;height: 116px;border: 3px solid #cccccc}

-s ul li a:hover img,-s ul li a.cur img{border: 3px solid #ff9c00}

-s ul li i{display: block;position: absolute;top: 44px;left:-17px;z-index: 9;width: 17px;height: 37px}

-s ul li a:hover i,-s ul li a.cur i{background: url(../images/case_13.jpg) no-repeat;text-decoration: none;}

-s ul li span{display: block;background: url(../images/tm.png) repeat-x;width: 776px;height: 50px;text-align: center;position: absolute;bottom: 0;line-height: 0;color: #fff;font-size: 14px;line-height: 50px;}

-s ul li span em{font-style: normal;padding-left: 78px;}

/**/

.cpzx{height: 563px;font-family: "宋体";}

.cpzx h3{font-weight:normal;text-align: center;font-family: "黑体";height: 120px}

.cpzx h3 span{display: block;color: #0047aa;font-size: 42px;margin-bottom:5px}

.cpzx h3 span i{font-style: normal;color: #ff9c00}

.cpzx h3 em{border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;display: inline-block;width: 590px;height: 38px;line-height: 38px;color: #333333;font-size: 22px}

.cpzx-l{width: 200px;}

.cpzx-l h4{font-weight: normal;height: 80px;background: url(../images/cpzx_03.jpg) no-repeat;padding-left: 20px;}

.cpzx-l h4 a{display: block;color: #fff;font-size:22px;padding-top: 20px}

.cpzx-l h4 em{font-style: normal;color: #748fca;font-size: 12px;font-family: "arial";text-transform: uppercase;line-height:16px}

.cpzx-l ul li{font-size: 0;line-height: 0;}

.cpzx-l ul li a{border: 1px solid #cccccc;border-top: 0;height:55px;color: #333333;font-size: 14px;display: block;padding-left: 25px;line-height:55px;}

.cpzx-l ul li a:hover,.cpzx-l ul li a.cur{background:#ff9c00 url(../images/cpzx_13.jpg) no-repeat 138px center;color: #fff;border: 1px solid #ff9c00;border-top: 0;}



.cpzx-r{width: 782px;}

.cpzx-r ul li{float: left;position: relative;font-size: 0;line-height: 0;margin: 0 0 19px 20px}

.cpzx-r ul li img{width: 240px;height: 170px;}

.cpzx-r ul li span{display: block;background: url(../images/tm.png) repeat-x;width: 240px;height: 32px;text-align: center;position: absolute;bottom: 0;line-height: 0;color: #fff;font-size: 14px;line-height: 32px;}

/**/

.pro-t{display: block;background: url(../images/probj.jpg) no-repeat center center;height:175px;}

.pro-c{position: relative;font-family: "宋体";}

.pro-c p{display: block;position: absolute;right: 0;top:-130px;color: #fff}

.pro-c p span{display: block;font-size: 14px}

.pro-c p span em{display: block;font-style: normal;font-family: "arial";font-size: 30px;padding: 5px 0}

.pro-c p a{display: block;float: left;}

.pro-c p a.ac{background: url(../images/pro_03.jpg) no-repeat;width: 121px;height: 34px;line-height: 34px;font-size: 14px;color: #906600;text-align: center; }

/*

.lc{height: 530px;font-family: "宋体";margin-top: 78px;}

.lc h3{font-weight:normal;text-align: center;font-family: "黑体";height: 120px}

.lc h3 span{display: block;color: #0047aa;font-size: 42px;margin-bottom:5px}

.lc h3 span i{font-style: normal;color: #ff9c00}

.lc h3 em{border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;display: inline-block;width: 670px;height: 38px;line-height: 38px;color: #333333;font-size: 22px}

.lc-l{width: 381px;}

.lc-l em img{width: 381px;height: 253px}

.lc-l span{display: block;width: 352px;padding: 11px 0 0 29px;height: 55px;background: #0047aa;color: #fff;font-size: 16px;}

.lc-l span img{display: block;padding-top: 6px}

.lc-r{position: relative;}

.lc-c{width: 588px;background: url(../images/lc.jpg) no-repeat 0 38px;height: 320px;position: absolute;right: 0px;top: 0;overflow: hidden;}

.lc-r ul li{float: left;padding-right: 49px;height: 180px;text-align: center;}

.lc-r ul li a{width: 103px;display: block;color: #333333;font-size: 14px;}

.lc-r ul li a.cur:hover{background: url(../images/lc1.jpg) no-repeat;color: #ff9c00;text-decoration: none;}

.lc-r ul li a.cur:hover img{width: 97px;height: 97px;padding:3px }

.lc-r ul li img{display: block;width: 103px;height: 103px;margin-bottom: 20px;}

.lc-r ul .none{padding-right: 0}

*/

.lc{font-family: "宋体";margin-top: 78px;}

.lc h3{font-weight:normal;text-align: center;font-family: "黑体";height: 130px}

.lc h3 span{display: block;color: #005ca1;font-size: 30px;margin-bottom:5px; font-family: "宋体"; font-weight:bold}

.lc h3 span i{font-style: normal;color: #ff9c00}

.lc h3 em{border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;display: inline-block;width: 670px;height: 38px;line-height: 38px;color: #333333;font-size: 22px}

.lc-l{width: 1150px;margin: 0 auto;height:300px;background: url(../images/lcbj.jpg) no-repeat center 41px;margin-bottom: 60px;margin-top: 20px;}

.lc-l ul li{width: 96px;text-align: center;float: left;text-align: center;position: relative;}

.lc ul li span{display: block;color: #333333;font-size: 14px;position: relative;z-index: 99}

.lc ul li em{width: 96px;display: block;font-style: normal;font-size: 14px;color: #333333; cursor:pointer;}

.lc ul li img{width: 96px;height: 65px; -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:grayscale(100%); filter:gray; }

.lc ul li.lc1{margin:82px 34px 0 60px}

.lc ul li.lc3{margin:52px 48px 0 32px}

.lc ul li.lc4{margin-top: 22px}

.lc ul li.lc5{margin: 112px 40px 0 40px}

.lc ul li.lc6{margin-top: 104px}

.lc ul li.lc7{margin: 147px 45px 0 21px}

.lc ul li.lc8{margin-top:43px}

.lc ul li.lc1 em,.lc ul li.lc3 em,.lc ul li.lc5 em,.lc ul li.lc7 em{background: url(../images/lcc2.jpg) no-repeat center 25px;height: 66px;}

.lc ul li.lc1.cur em,.lc ul li.lc3.cur em,.lc ul li.lc5.cur em,.lc ul li.lc7.cur em{background: url(../images/lcc3.jpg) no-repeat center 25px;}

.lc ul li.lc2 em,.lc ul li.lc4 em,.lc ul li.lc6 em,.lc ul li.lc8 em{background: url(../images/lcc1.jpg) no-repeat center 4px;padding-top: 45px;position: absolute;top:70px;left: 0}

.lc ul li.lc2.cur em,.lc ul li.lc4.cur em,.lc ul li.lc6.cur em,.lc ul li.lc8.cur em{background: url(../images/lcc4.jpg) no-repeat center 4px;padding-top: 45px;position: absolute;top:70px;left: 0}

.lc ul li.cur img{width: 219px;height: 150px;display: block;-webkit-filter:grayscale(0); -moz-filter:grayscale(0); -ms-filter:grayscale(0); -o-filter:grayscale(0); filter:grayscale(0); }

.lc ul li.lc2.cur span{margin:-80px 0 0 -60px}

.lc ul li.lc3.cur span{margin:-5px 0 0 -60px}

.lc ul li.lc4.cur span{margin:-80px 0 0 -60px}

.lc ul li.lc5.cur span{margin:-5px 0 0 -60px}

.lc ul li.lc6.cur span{margin:-80px 0 0 -60px}

.lc ul li.lc7.cur span{margin:-5px 0 0 -60px}

.lc ul li.lc8.cur span{margin:-80px 0 0 -60px}



.tc{background: url(../images/tcbj.jpg) repeat-x center 0;height:575px;padding-top: 80px;font-family: "黑体";}

.tc h3{text-align: center;font-weight: normal;color: #333333;font-size: 28px;height: 138px}

.tc h3 b{display: block;font-size: 42px;color: #0047aa}

.tc h3 em{font-style: normal;color: #d5d5d5;font-size: 12px;font-family: "arial";text-transform: uppercase;letter-spacing:15px}

.tc ul li{float: left;font-size: 0;line-height: 0;}

.tc-c{background: center 48px;height:450px;position: relative;}

.tc-c ul li{height: 433px;background: center 368px;margin-left: 245px}

.tc-t a{position: absolute;display: block;width: 37px;height: 84px;}

.tc-t a.lf{height: 433px;background: url(../images/tc2_03.jpg) no-repeat;top: 153px;left: -67px}

.tc-t a.lr{height: 433px;background: url(../images/tc1_05.jpg) no-repeat;top: 153px;right: -67px}

.tc-t a.lf:hover{height: 433px;background: url(../images/tc1_03.jpg) no-repeat;top: 153px;left: -67px}

.tc-t a.lr:hover{height: 433px;background: url(../images/tc2_05.jpg) no-repeat;top: 153px;right: -67px}





/*

.tc{height:705px;font-family: "黑体";margin: 0 auto;}

.tc h3{text-align: center;font-weight: normal;color: #333333;font-size: 28px;height: 138px}

.tc h3 b{display: block;font-size: 42px;color: #0047aa}

.tc h3 em{font-style: normal;color: #d5d5d5;font-size: 12px;font-family: "arial";text-transform: uppercase;letter-spacing:15px}

.tc ul li{float: left;font-size: 0;line-height: 0;}

.tc-c{position: relative; width:1600px; margin:0 auto;}

.tc ul li.l1{position: absolute;top: 0;left: 0}

.tc ul li.l2{position: absolute;top: 0;left:196px}

.tc ul li.l3{position: absolute;top: 0;left:645px}

.tc ul li.l4{position: absolute;top: 0;left:960px}

.tc ul li.l5{position: absolute;top: 0;right:0}

.tc ul li.l6{position: absolute;top: 248px;left: 0}

.tc ul li.l7{position: absolute;top: 248px;left:400px}

.tc ul li.l8{position: absolute;top: 248px;left:645px}

.tc ul li.l9{position: absolute;top: 248px;right:0}



.tc ul li.l1 img,.tc ul li.l5 img{width: 186px;height: 238px;}

.tc ul li.l3 img{width: 308px;height: 238px;}

.tc ul li.l2 img,.tc ul li.l4 img{width: 440px;height: 238px;}

.tc ul li.l6 img{width: 392px;height: 238px;}

.tc ul li.l7 img{width: 234px;height: 238px;}

.tc ul li.l8 img{width: 467px;height: 238px;}

.tc ul li.l9 img{width: 476px;height: 238px;}

.tc ul li.l1 span,.tc ul li.l5 span{width: 186px;}

.tc ul li.l2 span,.tc ul li.l4 span{width: 440px;}

.tc ul li.l3 span{width: 308px;}

.tc ul li.l6 span{width: 392px;}

.tc ul li.l7 span{width: 234px;}

.tc ul li.l8 span{width: 467px;}

.tc ul li.l9 span{width: 476px;}

.tc ul li span{display: block;height: 238px;background: url(../images/tm3.png) repeat-x;position: absolute;bottom: 0;left: 0;display: none;}

.tc ul li span em{display: block;text-align: center;margin-top: 87px;background: url(../images/tm2.png) no-repeat center 0;height: 60px;display: block;font-size:12px;color: #fff;line-height: 60px;}

*/

/**/

.ys{height: 1284px;font-family: "宋体"; clear:both;}

.ys h3{background: url(../images/ys.jpg) no-repeat center 0;font-weight:normal;text-align: center;font-family: "黑体";height: 207px}

.ys h3 span{display: block;color: #ff9c00;font-size: 42px;margin-bottom:5px;padding-top: 40px}

.ys h3 em{border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;display: inline-block;width: 670px;height: 38px;line-height: 38px;color: #fff;font-size: 22px}

.ys1{background: url(../images/ys1.jpg) no-repeat center 0;height: 512px}

.ys2{background: url(../images/ys2.jpg) no-repeat center 0;height: 565px}

.ys dl{position: relative;}

.ys1 dl dt{padding-top: 70px;}

.ys2 dl dt{top: 115px;right: -25px;position: absolute;}

.ys1 dl dd{position: absolute;top:20px;right: -84px}

.ys2 dl dd{position: absolute;top:35px;left: -30px;width: 506px}

.ys dt p{padding-bottom: 60px}

.ys dt span{display: block;padding-left: 65px;font-family: "黑体";color: #333333;font-size: 23px;line-height: 33px;padding-bottom: 25px}

.ys dt span b{display: block;font-size: 30px;color: #0047aa}

.ys dt em{font-style: normal;display: block;padding-left: 65px;color: #333333;font-size: 14px;margin-bottom: 17px;background: url(../images/ys.gif) no-repeat 37px 0}

/**/

.hz{background: url(../images/hzbj.jpg) no-repeat center 0;height: 679px;font-family: "宋体";overflow: hidden;}

.hz h3{font-weight:normal;text-align: center;font-family: "黑体";padding-top: 80px;height: 131px;}

.hz h3 span{display: block;color: #fff;font-size: 42px;margin-bottom:5px;}

.hz-r h4 span a{background: url(../images/hz_06.jpg) no-repeat 0 10px}

.hz h3 span i{font-style: normal;color: #ffba25}

.hz h3 em{color: #5278c2;font-size: 14px;text-transform: uppercase;letter-spacing:4px}

.hz h4{height: 46px;font-weight: normal;margin-bottom: 30px;border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;line-height: 46px;}

.hz h4 a{color: #999999;font-size: 12px;}

.hz h4 span a{display: block;color: #333333;font-size: 16px;padding-left: 45px;}

.hz-l{width: 560px;}

.hz-l h4 span a{background: url(../images/hz_03.jpg) no-repeat 0 8px}

.hz-l dt {width: 159px;float: left}

.hz-l dt img{width: 159px;height: 159px;}

.hz-l dd{width: 365px;float: right;}

.hz-l dd h5 a{display: block;padding: 15px 0;color: #333333;font-size: 14px;}

.hz-l dd p{font-size: 14px;color: #666666;line-height: 24px;}

.hz-l dd p a{display: block;color: #ff9c00;font-size: 14px}

.hz-l dd p a:hover{font-weight: bold;}

.hz-l dl{height: 185px;border-bottom: 1px dashed #e0e0e0;margin-bottom: 25px}

.hz-l .none{border-bottom: 0}



.hz-r{width: 365px;}

.hz-r ul li{float: left;position: relative;font-size: 0;line-height: 0;margin: 0 20px 20px 0}

.hz-r ul .none{margin-right: 0}

.hz-r ul li img{border: 1px solid #ccc;width: 170px;height: 108px;}

.hz-r ul li span{display: block;height: 108px;width: 170px;background: url(../images/tm4.png) repeat-x;position: absolute;bottom:1px;left: 1px;display: none;}

.hz-r ul li span em{font-style: normal;display: block;text-align: center;color: #fff;font-size: 14px;padding-top: 42px}

/**/

.zj{margin-top: 80px;height: 827px;font-family: "宋体";}

.zj h3{font-weight:normal;text-align: center;font-family: "黑体";height: 100px;}

.zj h3 span{display: block;color: #0047aa;font-size: 42px;margin-bottom:5px;}

.zj h3 span i{font-style: normal;color: #ff9c00}

.zj h3 em{color: #cccccc;font-size: 14px;text-transform: uppercase;letter-spacing:4px;display: block;}

.zj dl dt {width: 577px;}

.zj dl{position: relative;height: 405px;}

.zj dl dd{position: absolute;top: 0;right: 0}

.zj dl dd img{ width:536px; height:330px; display:block;}

.zj dl dt em{height:80px;display: block;font-style: normal;font-family: "arial";text-transform: uppercase;font-size: 70px;color: #f3f3f3}

.zj dl dt p{padding: 0 160px 0 37px;height: 286px;border: 3px solid #e1e1e1;display: block;}

.zj dl dt p i a{font-style: normal;padding: 40px 0 22px 0;font-weight: normal;color: #333333;font-size: 16px;display: block;font-weight: bold;}

.zj dl dt p span{display: block;color: #666666;font-size: 14px;line-height: 24px}

.zj dl dt p span a{display: block;background: url(../images/zj_03.gif) no-repeat;padding-left: 20px;width: 108px;height: 30px;line-height: 30px;color: #e1e1e1;font-size: 14px;margin-top: 8px}

.zj ul li{float: left;text-align: center;font-size: 0;line-height: 0;padding-right: 19px;}

.zj ul .none{padding-right: 0}

.zj ul li span{display: block;width: 231px;height: 40px;border-bottom: 1px solid #dfdfdf;color: #333;font-size: 14px;line-height: 40px;}

.zj ul li img{width: 229px;height: 199px;border: 1px solid #cccccc;}

/**/

.new{background: url(../images/newbj.jpg) repeat-x center 0;height: 687px;font-family: "宋体";overflow: hidden;}

.new h3{font-weight:normal;text-align: center;font-family: "黑体";height:96px;padding-top: 80px;}

.new h3 span{display: block;color: #0047aa;font-size: 42px;margin-bottom:5px;}

.new h3 span i{font-style: normal;color: #ff9c00}

.new h3 em{color: #cccccc;font-size: 14px;text-transform: uppercase;letter-spacing: 4px;display: block;}

.new-l{width:656px;}

.new-l h4{font-family: "黑体";font-weight: normal;line-height: 62px;height: 62px}

.new-l h4 a{float: left;display:block;width:300px;padding-left: 28px;background: #d8d8d8;height: 62px;color: #333333;font-size: 18px;}

.new-l h4 em{font-style: normal;color: #9c9c9c;font-size: 14px;font-family: "arial"}

.new-l h4 a:hover,.new-l h4 a.cur{background:#0052c4 url(../images/new_03.png) no-repeat 248px 16px;color: #fff;text-decoration: none;}

.new-l h4 a:hover em,.new-l h4 a.cur em{color: #6188c2}

.new-n{padding:30px 21px 0 26px;height: 336px;border: 4px solid #d8d8d8;border-top: 0}

.new-l dt{width: 298px;float: left;}

.new-l dt img{width: 298px;height: 161px;}

.new-l dd{width: 275px;float: right;}

.new-l dd h5 a{display: block;color: #333333;font-size: 14px;padding: 15px 0 10px 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:275px;}

.new-l dd p{font-size: 14px;line-height: 27px;color: #666666}

.new-l dd p a{display: block;color: #ff9d04;font-size: 14px}

.new-l dl{height: 161px;overflow: hidden;margin-bottom: 10px;}

.new-l ul li{height: 49px;line-height: 49px;border-bottom: 1px dashed #d2d2d2}

.new-l ul .none{border-bottom: 0}

.new-l ul li span{float: right;color: #979797;font-size: 14px;}

.new-l ul li a{color: #333333;font-size: 14px;background:url(../images/new_24.jpg) no-repeat 0 8px;padding-left: 23px}

.new-l ul li a:hover{color: #ff9d04;text-decoration: none;}



.new-r{width: 310px}

.new-r h4{height: 62px;background:url(../images/new_06.jpg) no-repeat right bottom;font-family: "黑体";font-weight: normal;margin-bottom: 30px}

.new-r h4 a{color: #0047aa;font-size: 18px;}

.new-r h4 em{background:url(../images/new_10.jpg) no-repeat left bottom;display: block;font-style: normal;text-transform: uppercase;font-family: "arial";color: #999999;font-size: 12px;padding: 8px 0 17px 0;}

.new-r dl dt{background:url(../images/new_17.jpg) no-repeat 0 0;padding-left: 30px;line-height: 21px;margin-bottom: 13px;}

.new-r dl dt a{color: #333333;font-size: 14px;text-decoration: none;}

.new-r dl dt a:hover{color: #ff9d04}

.new-r dl dd{background:url(../images/new_20.jpg) no-repeat 0 0;padding-left: 30px;line-height: 25px;color: #666666;font-size: 14px;}

.new-r dl{height: 104px;border-bottom: 1px solid #d8d8d8;margin-bottom: 20px;}

.new-r .none{border-bottom: none;}

/**/

.xg1 h3 span{ animation-duration:0.7s;animation-name:fadeInDown;}

.xg1 h3 em{ animation-duration:0.7s;animation-name:fadeInUp;}

.xg2 h3 span{ animation-duration:0.7s;animation-name:fadeInDown;}

.xg2 h3 em{ animation-duration:0.7s;animation-name:fadeInUp;}

.xg2 ul li:hover img{animation-duration:1s;animation-name:pulse;}

/**/







/**/







/**/







/**/







/**/







/**/