/*1029626114@qq.com*/
@charset "utf-8";
html{color:#000;background:#fff; }
body { color:#666;font-size:12px;min-width: 1200px; width: 100%;overflow-x: hidden;} /*��վ������ɫ*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}

.mt10{ margin-top:10px;}

a { color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { text-decoration:underline;}
.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
/* -- ���ﳵ�ⲿ��� -- */
.cart_header , .cart_content , .cart_footer { width:760px; margin:0 auto;}



/* -- ҳ�����岼�� -- */
.header , .content , .footer { width:1200px; margin:0 auto;  }
.left { width:200px; float:left; overflow:hidden;}
.left2 { width:670px; float:left; overflow:hidden;}
.left3 { width:754px; float:left; overflow:hidden; color:#666;}

.right { width:735px; float:left; display:inline; margin-left:24px; overflow:hidden;}
.right2 { width:275px;  float:right; overflow:hidden;}
.right3 { width:201px; float:right; overflow:hidden; color:#666;}


.right_main { width:735px; padding-bottom:15px; overflow:hidden; }
.right2_main { width:273px; padding-bottom:15px; overflow:hidden;}
.left2_main { width:668px;  padding-bottom:15px; overflow:hidden;}

.h_nav li a:-webkit-any-link{ display:block;}

/* function */
h2 a:hover{ text-decoration: none;}
input,textarea{ outline:none; }
textarea{ resize:none;}
em{ font-style: normal;}
.f_cb:after,.f_cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f_cb,.f_cbli li{zoom:1;}
.f_ib{display:inline-block;*display:inline;*zoom:1;}
.f_dn{display:none;}
.f_db{display:block;}
.f_pr{position:relative;}
.f_pa{position:absolute;}
.f_fl{float:left;}
.f_fr{float:right;}
.f_prz{position:relative;zoom:1;}
.f_oh{overflow:hidden;}
.f_fa{font-family:Arial, Helvetica, sans-serif;}
.f_fw{ font-family:"΢���ź�" ;}

.f_fwn{font-weight:normal;}
.f_fwb{font-weight:bold;}
.f_tal{text-align:left;}
.f_tac{text-align:center;}
.f_tar{text-align:right;}
.f_csp{cursor:pointer;}


@charset "utf-8";
.content{width: 1200px; margin: 0 auto;}
i,em,b{font-style: normal;}
.fl{float: left;}
.fr{float: right;}

.tit01{font-size: 45px; text-align: center; font-family: "΢���ź�";color: #333333;font-weight:bold; }
.tit01 a{color: #333333; }
.tit01 i{font-weight: normal;}
.tit01 b{color: #0061ae;}
.tit01 span{ display: block;padding-top: 21px; background: url(../images/titbg.png) no-repeat center top; font-size: 20px; color: #666666;height: 38px;line-height: 38px;font-family:"΢���ź�"; font-weight: normal;}

.zz_bj{  background:#fff; height: 1100px; padding-top:80px;box-sizing: border-box;  font-family:"΢���ź�";}
.zz h2{ margin-bottom: 20px; box-sizing: border-box;}
.zz h2 img{width:578px; height: 54px;display: block; margin:0 auto;}
.zz dl {width: 1200px;position: relative; margin:0 auto;}
.zz dl dt{width:1200px; height: 493px;float: left; position: relative; overflow: hidden;border-top-left-radius: 18px;border-top-right-radius: 18px;}
.zz dl dt img{width:1200px; height: 493px;  display: block;border-top-left-radius: 18px;border-top-right-radius: 18px;}
.zz dl dd{width:1200px; float:right;box-sizing: border-box;text-align: center;line-height: 26px; font-size: 16px;  color: #666666;  height: 70px; box-sizing: border-box;}
.zz ul{ clear: both;overflow: hidden;margin-top: 15px; }
.zz li{width: 229px; background: #f1f1f1;padding:15px 12px 25px; margin-right: 13px; box-sizing: border-box; float: left;}
.zz li:last-child{margin-right: 0;}
.zz li img{width: 205px; height: 142px; display: block; margin:0 auto;}
.zz li h3{margin-top: 20px;margin-bottom: 5px; font-size: 20px; color: #333333;text-align: center; font-weight: normal;}
.zz li h3 b{ font-size: 45px; color: #333333; font-family: "Arial"; }
.zz li p{ font-size: 16px; color: #666666; text-align: center; }

/**/
.g_jsyf{background:url(../images/yfbg.jpg) no-repeat center top;height: 991px;padding-top: 85px;}
.g_jsyf h2{height: 140px;text-align: center;font-size: 48px;font-weight: bold;color: #535353;}
.g_jsyf h2 a{color: #535353;}
.g_jsyf h2 em{display: block;height: 46px;line-height: 46px;text-align: center;font-size: 20px;color: #666666;font-weight: normal;margin-top: 12px;}
.g_jsyf h2 i{display: inline-block;padding: 0 15px;font-style: normal;font-size: 20px;position: relative;top:-10px;}
.g_jsyf h3{position: absolute;left:-10px;top:798px;font-size: 22px;font-weight: bold;color: #fff}
.g_jsyf h3 em{display: block;font-size: 18px;color: #fff;padding-top: 5px;font-weight: normal;}
.g_jsyf .yftel{position: absolute;left:828px;top:800px;font-size: 14px;color: #fff;width: 440px;}
.g_jsyf .yftel span{display: block; float: left;margin:0 20px; text-align: center;}
.g_jsyf .yftel img{display: block;width:37px; height: 29px; margin:0 auto; }
.g_jsyf .yftel i{display: block;font-size: 16px; color: #ffffff; line-height: 30px;}
.g_jsyf .yftel span:hover i{font-weight: bold; border-bottom: 1px solid #80b0d7;}

.g_jsyf .m_jsyf1{width: 205px;left:50px;top:578px;}
.g_jsyf .m_jsyf2{width: 288px;left:140px;top:334px;}
.g_jsyf .m_jsyf3{width: 300px;left:450px;top:210px;}
.g_jsyf .m_jsyf4{width: 272px;left:777px;top:334px;}
.g_jsyf .m_jsyf5{width: 230px;left:931px;top:578px;}
.g_jsyf .jsgy{position: absolute;z-index: 11;transition: all 0.3s linear 0s;}
.g_jsyf .jsgy:hover{transform: translateX(-5px);}
.g_jsyf .jsgy h4{height: 48px;text-align: center;font-size: 28px;font-weight: bold;color: #0061ae;}
.g_jsyf .jsgy h4 em{font-family: "΢���ź�";  font-size: 30px; margin-right: 10px;}
.g_jsyf .jsgy p{font-size: 16px;color: #666666;text-align: center;line-height: 26px;}
.g_jsyf .m_jsyf1 p{text-align: justify;}
.g_jsyf .m_jsyf2 p{text-align: justify;}
.g_jsyf .m_jsyf4 p{text-align: right;}
.g_jsyf .m_jsyf5 p{text-align: justify;}

.g_jsyf .gyico{position: absolute;width: 146px;height: 146px;transition: all 0.6s linear 0s;}

.g_jsyf .gyico b{width: 114px;height: 114px;overflow: hidden;margin: 16px auto 0;display: block;}
.g_jsyf .gyico:hover{transform:rotateY(180deg);}
.g_jsyf .yfico1{left:242px;top:595px;}
.g_jsyf .yfico2{left:320px;top:412px;}
.g_jsyf .yfico3{left:528px;top:324px;}
.g_jsyf .yfico4{left:720px;top:412px;}
.g_jsyf .yfico5{left:786px;top:595px;}


/**/
.casebj{ height:1082px; background:#fff; padding-top:75px; overflow: hidden; font-family:"΢���ź�";box-sizing: border-box; position: relative;max-width: 1920px; }
.casebj h2{margin-bottom: 22px;}
.case{width: 1200px;margin:0 auto; height:535px; position: relative;}
.case  dl{ position: relative;  height: 329px;margin-left: 6px; margin-bottom: 6px; float: left;}
.case  dl dt{height: 329px;  position: relative; overflow: hidden;}
.case  dl dt img{height: 329px; display: block;}
.case  dl dd{ height: 65px;position: absolute;left:30px;top:45px; font-size: 20px; color: #f1f1f1; }
.case  dl dd a{ color: #f1f1f1; text-decoration: none; }
.case  dl dd em{text-align: left; font-size: 12px; color: #f1f1f1;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-family: "΢���ź�"; opacity: 0.2; display: block; font-weight: normal;}
.case  dl:nth-child(1){width: 458px;height: 664px;margin:0;}
.case  dl:nth-child(1) dt{width: 458px;height: 664px;}
.case  dl:nth-child(1) dt img{width: 458px;height: 664px;}
.case  dl:nth-child(2),.case  dl:nth-child(5){width: 429px;height: 329px;}
.case  dl:nth-child(2) dt,.case  dl:nth-child(5) dt{width: 429px;height: 329px;}
.case  dl:nth-child(3),.case  dl:nth-child(5){width: 300px;height: 329px;}
.case  dl:nth-child(3) dt,.case  dl:nth-child(4) dt{width: 300px;height: 329px;}

.case img{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s; }
.case img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}

.case_more{display:block;text-decoration: none; text-align: center;font-size: 20px;font-weight: bold; background: url(../images/case_more.jpg) no-repeat; color: #323232; height: 90px;  line-height: 90px;padding-right: 60px; letter-spacing: 10px;padding-top: 10px;overflow: hidden;}
/**/
/**/
.pro_bj{overflow: hidden; background:#f6f6f6;padding-top:90px; box-sizing: border-box; font-family: "΢���ź�"; height: 1100px; }
.pro_bj h2{margin-bottom: 22px;}

.pro_nav{background: url(../images/clmbg.png) no-repeat center bottom;  height: 240px;margin-bottom: 10px; }
.pro_nav ul{width: 1200px; margin:0 auto; position: relative;}
.pro_nav li{width: 191px; height: 202px;margin-left: 107px; line-height: 202px; white-space:nowrap;text-overflow: ellipsis; overflow: hidden; background: url(../images/cpli.png) no-repeat center top; font-size: 24px; color: #0061ae; font-weight: normal; text-align: center; float: left;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}
.pro_nav li a{color: #0061ae; text-decoration: none; display: block;}
.pro_nav li:nth-child(1){margin-left: 72px;margin-top: -42px;}
.pro_nav li:nth-child(4){margin-top:-54px;}

.pro_nav li.cur,.pro_nav li:hover{background: url(../images/cplicur.png) no-repeat center top;}
.pro_nav li.cur a,.pro_nav li:hover a{color: #fff;}

.pro_nav li:nth-child(1):hover{margin-top: -32px;}
.pro_nav li:nth-child(2):hover{margin-top: 5px;}
.pro_nav li:nth-child(3):hover{margin-top: 5px;}
.pro_nav li:nth-child(4):hover{margin-top: -44px;}

.pro1 .m_pro{ float: left;width: 664px; }
.pro1 .m_pro li{ width: 322px; float: left; margin-right: 20px; margin-bottom: 22px;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;box-shadow: 0 0 5px #e9e9e9; }
.pro1 .m_pro li a{ text-decoration: none; }
.pro1 .m_pro li img{width: 322px; height: 282px; display: block;}
.pro1 .m_pro li span{ display: block; height: 57px; line-height: 57px; text-align: center; font-size: 18px; color: #333333; background: #d9d9d9;}
.pro1 .m_pro li:nth-child(2n){margin-right: 0;}
.pro1 .m_pro li:hover{ box-shadow: 0 0 5px #0061ae;  }
.pro1 .m_pro li:hover span{ color: #0061ae; }

.cp{position: relative;float: right;width: 501px;}

.cp .hd{width:501px;left:50%;margin-left:-250px;position:absolute;z-index:1;top:520px;overflow:hidden;}
.cp .hd ul{margin-left:200px;}
.cp .hd ul li{float:left;margin:0 5px;display:inline;cursor:pointer;width:11px;height:11px;background:#ffffff; border-radius: 100%;}
.cp .hd ul .on{background:#fff;width: 33px;border-radius: 15px;}

.cp dl{width: 501px; }
.cp dt{width: 501px;height: 500px;overflow: hidden;}
.cp dt img{width: 501px;height: 500px;display: block;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}
.cp dd{padding-top: 20px; height: 42px; line-height: 42px;}
.cp dd h3{font-size: 24px; color: #333333; height: 55px; line-height: 55px; overflow: hidden;  font-weight: bold; white-space: nowrap;}
.cp dd h3 a{color: #333333;}
.cp dd p{font-size: 14px; color: #444444; line-height: 24px; height: 76px;}
.cp dd .xq{padding-left: 72px; display: block; width: 171px; height: 46px; line-height: 46px; font-size: 14px; color: #ffffff; font-weight: normal;  background: url(../images/xq_btn.png) no-repeat; box-sizing: border-box; float: left;}
.cp dd .zx{ padding-left: 72px;display: block; width: 161px; height: 46px; line-height: 46px;  font-size: 14px; color: #666666; font-weight: normal; background: url(../images/zx_btn.png) no-repeat;box-sizing: border-box; float: left; margin-left: 20px;}
.cp dt img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}




/**/
.ysbj{ height: 1124px; background:#fff; padding-top:80px; overflow: hidden; font-family:"΢���ź�";box-sizing: border-box; }
.ysbj h2{ margin-bottom: 35px;}

.ystit{width: 1200px; margin:0 auto 36px; overflow:hidden; position: relative;}
.ystit li{width: 163px; height: 163px; overflow: hidden;padding-top: 83px; margin-right: 168px;  float: left; position: relative;  display: block;font-size: 28px; box-sizing: border-box; color: #fff; text-align: center; font-weight: bold;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.ystit li:nth-child(1){background:url(../images/ystitico1.png) no-repeat left top;}
.ystit li:nth-child(2){background:url(../images/ystitico2.png) no-repeat left top;}
.ystit li:nth-child(3){background:url(../images/ystitico3.png) no-repeat left top;}
.ystit li:nth-child(4){background:url(../images/ystitico4.png) no-repeat left top;margin-right: 0;}

.ystit li.cur{font-weight: bold; color: #fff;}
.ystit li:nth-child(1).cur{background:url(../images/ystitico1cur.png) no-repeat left top; }
.ystit li:nth-child(2).cur{background:url(../images/ystitico2cur.png) no-repeat left top;}
.ystit li:nth-child(3).cur{background:url(../images/ystitico3cur.png) no-repeat left top;}
.ystit li:nth-child(4).cur{background:url(../images/ystitico4cur.png) no-repeat left top;}



.ys_nr {width:100%; height:700px; }
.ys_nr .ys{height:700px;}
.ys_nr  dl{width:1200px; margin:0 auto; height:700px;overflow: hidden;box-sizing: border-box; position: relative; }
.ys_nr  dl dd{ clear: both; overflow: hidden; width: 502px; height: 700px; padding:105px 52px 0; box-sizing: border-box;background: rgba(0,97,174,0.5);  float: left; }
.ys_nr  dl dd h3{font-weight: normal;text-align: left; font-size: 60px; color: #ffffff; height: 180px;margin-bottom: 40px; background:url(../images/ys_line.png) no-repeat left bottom; }
.ys_nr  dl dd h3 i{margin-right: 20px; font-family: "Arial"; font-weight: bold;}
.ys_nr  dl dd h3 b{font-weight: bold;color: #fff;}
.ys_nr  dl dd h3 em{display: block; font-size: 36px; color: #ffffff; font-weight: normal;}
.ys_nr  dl dd p{line-height: 30px;overflow: hidden; font-size:16px;color: #ffffff; text-align: left;padding-left: 20px;margin-bottom: 20px;background:url(../images/yspico.png) no-repeat left 10px; }
.ys_nr  dd span a{padding-left: 82px; display: block; width: 186px; height: 46px; line-height: 46px; font-size: 16px; color: #0061ae; font-weight: normal;  background: url(../images/ys_btn.png) no-repeat; box-sizing: border-box; float: left;margin-top: 45px;}


.ys_nr .ys1{background:url(../images/ys1.jpg) no-repeat center top;}
.ys_nr .ys2{background:url(../images/ys2.jpg) no-repeat center top;}
.ys_nr .ys3{background:url(../images/ys3.jpg) no-repeat center top;}
.ys_nr .ys4{background:url(../images/ys4.jpg) no-repeat center top;}

/**/
.jzbj{ height: 845px; box-sizing: border-box;  padding-top:90px; overflow: hidden; font-family:"΢���ź�";background: #fff;}
.jzbj h2{ margin-bottom: 12px;}

.jz_nr dl{height: 320px; position: relative;width: 1200px;}
.jz_nr dl:after{content:"";width: 1200px; height: 253px;  position: absolute;left: 0;bottom:0px;background: #0061ae;}
.jz_nr dt{margin-left:50px;width: 275px; height: 275px; border-radius: 100%;position: relative;z-index: 1; float: left;}
.jz_nr dt img{width: 275px; height: 275px; border-radius: 100%; display: block;}
.jz_nr dd{position: relative;z-index: 1;width: 770px; float: right;padding-right: 45px;padding-top: 111px;}
.jz_nr dd h3{width: 440px; height: 42px; line-height: 42px; color: #0061ae; font-size: 20px; text-align: center; background: #fff; border-radius: 18px;margin-bottom: 22px;}
.jz_nr dd h3 a{color: #0061ae; text-decoration:none;}
.jz_nr dd h4{line-height: 24px; height: 24px; color: #ffffff; font-size: 14px; opacity: 0.5;font-weight: normal;margin-bottom: 15px;}
.jz_nr dd h4 em{margin-left: 30px;padding-left:30px;background: url(../images/h4bg.gif) no-repeat left center; display: inline-block;}
.jz_nr dd p{font-size: 14px; color: #ffffff; line-height: 24px;}

.jz_nav{width:1200px; height: 230px; position: relative;}
.jz_prev{width:26px; height: 91px; position: absolute;display: block;background: url(../images/jz_l.png) no-repeat; left:-13px; top:41px;cursor: pointer;    z-index: 9;}
.jz_next{width:26px; height: 91px; position: absolute;display: block;background: url(../images/jz_r.png) no-repeat; right:-13px; top:41px;cursor: pointer;    z-index: 9;}
.jz_sml{width: 1200px; overflow: hidden;}
.jz_nav li{padding-top: 42px; width: 300px; height: 230px; float: left; box-sizing: border-box; position: relative;}
.jz_nav li em{width: 100px;height: 100px;display: block;border-radius: 100%;margin:0 auto;}
.jz_nav li a{ text-decoration: none; }
.jz_nav li img{width: 100%; display: block;border-radius: 100%; }
.jz_nav li h3{ margin-top:20px;display: block; height: 28px; line-height: 28px; text-align: center; font-size: 16px; color: #535353;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;padding:0 20px; }
.jz_nav li p{display: block; height: 24px; line-height: 24px; text-align: center; font-size: 14px; color: #919191;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}

.jz_nav li.cur{background: url(../images/jztitico.png) no-repeat center top;}
.jz_nav li.cur em{width: 94px;height: 94px;border:3px solid #0061ae;}

/**/
.lc_bj{height: 666px; overflow: hidden;background: url(../images/lcbg.jpg) no-repeat center top;padding-top:105px;font-family: "΢���ź�"; box-sizing: border-box; }
.lc h2{}
.lc ul{width: 1200px;height:310px; position: relative;}
.lc ul li{ cursor: pointer; width: 130px; height: 160px; box-sizing: border-box; text-align: center; margin-right: 48px; float: left; font-size: 18px; color: #333333; line-height: 42px; position: absolute; }
.lc ul li i{display: block;font-size: 15px; color: #333333; height: 20px;line-height: 20px;padding-bottom: 18px;background: url(../images/lcico.png) no-repeat center bottom; text-align: center; font-weight: bold; font-family: "Arial";padding-left: 5px;}
.lc ul li em{height: 102px; line-height: 102px; display: block; margin:15px auto 0;}
.lc ul li:nth-child(7){margin-right: 0;}
.lc ul li:nth-child(1) em{ background: url(../images/lc1.png) no-repeat center top;}
.lc ul li:nth-child(2) em{ background: url(../images/lc2.png) no-repeat center top;}
.lc ul li:nth-child(3) em{ background: url(../images/lc3.png) no-repeat center top;}
.lc ul li:nth-child(4) em{ background: url(../images/lc4.png) no-repeat center top;}
.lc ul li:nth-child(5) em{ background: url(../images/lc5.png) no-repeat center top;}
.lc ul li:nth-child(6) em{ background: url(../images/lc6.png) no-repeat center top;}
.lc ul li:nth-child(7) em{ background: url(../images/lc7.png) no-repeat center top;}
.lc ul li:nth-child(1){left:0;top:61px;}
.lc ul li:nth-child(2){left:170px;top:26px;}
.lc ul li:nth-child(3){left:360px;top:20px;}
.lc ul li:nth-child(4){left:530px;top:65px;}
.lc ul li:nth-child(5){left:710px;top:18px;}
.lc ul li:nth-child(6){left:910px;top:-5px;}
.lc ul li:nth-child(7){left:1100px;top:33px;}

.lc ul li em{
-webkit-transition: -webkit-transform 0.5s ease-out;
-moz-transition: -moz-transform 0.5s ease-out;
-o-transition: -o-transform 0.5s ease-out;
-ms-transition: -ms-transform 0.5s ease-out;}
.lc ul li:hover em {
-webkit-transform: rotateZ(360deg);
-moz-transform: rotateZ(360deg);
-o-transform: rotateZ(360deg);
-ms-transform: rotateZ(360deg);
transform: rotateZ(360deg);
}

.lc ul li i{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s; }
.lc ul li:hover i{margin-top:-5px;}
.lc_zx{ height: 52px; line-height: 52px;}
.lc_zx span{display: inline-block;float: left;}
.lc_zx p{ padding-left: 44px; background: url(../images/lctel.png) no-repeat left 5px; margin:0 auto; width: 440px; box-sizing:border-box;  position: relative;display: block;font-size: 14px; color: #666666; line-height: 52px;}
.lc_zx p b {overflow: hidden; color: #0061ae;font: 42px "Arial";  font-weight: bold; }


/**/
.nswsbj{ height: 960px; box-sizing: border-box;  padding-top:80px; overflow: hidden; font-family:"΢���ź�";}
.nswsbj h2{ margin-bottom: 35px;}
.news{width:797px;height:640px; float: left;}
.news .newstit{height:42px;margin-bottom: 20px;border-bottom: 1px solid #b7b4b5;}
.news .newstit i{color:#333333;height: 42px; display: inline-block; font-weight: normal;background:url(../images/news1titcur.png) no-repeat left 8px;text-decoration: none;padding-left: 35px;width:220px; position: relative;}
.news .newstit i:after{content:"";width: 148px; height: 2px;  position: absolute;left: 0;bottom:-1px;background: #0145a3;}
.news .newstit i a{color: #0145a3;  text-decoration: none; font-size: 20px; display: inline-block;height:42px; line-height:42px; font-weight: normal;}
.news .newstit span{font-weight: normal; font-size: 14px;line-height: 42px; overflow: hidden;}
.news .newstit span a{color: #333;}
.news_nr{ background:#f6f6f6; }
.news_c{padding:0 38px;border-bottom: 7px solid #fff; position: relative; height: 426px; overflow: hidden;}
.news_c:before{content:"";width: 797px; height: 1px;  position: absolute;left: 0;top:70px;background:#e8e8e8;}

.news_c dl{width:344px; overflow: hidden; float: left;margin-right: 33px;}
.news_c dt{ width:344px;height:193px; position: relative; overflow: hidden;}
.news_c dt img{width:344px;height:193px; display: block;}
.news_c dd{width:344px; overflow: hidden;}
.news_c dd em{ display: block;height:70px;line-height: 70px; font-size: 24px;color: #ababab; display:block; font-weight: normal;  }
.news_c dd h3{font-size: 16px; font-weight: normal;margin: 15px 0 20px; height: 38px; line-height: 38px;color:#333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.news_c dd h3 a{ color:#333333;}
.news_c dd p{height:50px;overflow: hidden;font-size: 14px; line-height: 25px; color:#a7a7a7;margin-bottom: 10px;}
.news_c dd p a{ color: #0c3693; }
.news_c dl:nth-child(2){margin-right: 0;}
.news_nr ul{clear: both; overflow: hidden;padding:10px 38px 20px;}
.news_nr li{line-height: 38px; height: 38px; display: block;  padding-left: 15px; background: url(../images/newsico.png) no-repeat 5px center; box-sizing: border-box;}
.news_nr li.nones{border-bottom: 0;}
.news_nr li a{ float:left;font-size: 14px;color:#5c5c5c;text-decoration: none;  overflow: hidden; text-overflow: ellipsis;white-space:nowrap;}
.news_nr li span{ float: right; height: 38px;display:block;  line-height: 38px;font-size: 14px; color: #bcbcbc; }


.wt{width:371px;overflow: hidden;font-family:"΢���ź�"; float: right;}
.wt .newstit{height:42px;margin-bottom: 20px;border-bottom: 1px solid #b7b4b5;}
.wt .newstit i{color:#333333;height: 42px; display: inline-block; font-weight: normal;background:url(../images/faqtit.png) no-repeat left 8px;text-decoration: none;padding-left: 35px;width:220px; position: relative;}
.wt .newstit i:after{content:"";width: 118px; height: 2px;  position: absolute;left: 0;bottom:-1px;background: #0145a3;}
.wt .newstit i a{color: #0145a3;  text-decoration: none; font-size: 20px; display: inline-block;height:42px; line-height:42px; font-weight: normal;}
.wt .newstit span{font-weight: normal; font-size: 14px;line-height: 42px; overflow: hidden;}
.wt .newstit span a{color: #333;}
.wt_c{height: 579px; background:#f6f6f6;padding:36px; box-sizing: border-box;}
.wt_c dl{height: 300px;margin-bottom: 15px;background:url(../images/faqico.gif) no-repeat center bottom;}
.wt_c dt{ width:301px; height: 170px; }
.wt_c dt img{display: block; width:301px; height: 170px;}
.wt_c dd{ padding:0 18px; box-sizing: border-box; font-size: 14px; color: #333333; width: 301px; background:#fff; height: 126px;}
.wt_c dd h3{padding-top: 10px; font-size: 16px;height: 42px;line-height: 42px;  font-weight: normal; }
.wt_c dd h3 a{ color:#333333;}
.wt_c dd p{overflow: hidden;font-size: 14px; line-height: 22px; color: #787878;  }
.wt_c dd p a{ color: #0c3693; }
.wt_c ul{clear: both; overflow: hidden;}
.wt_c li{width:284px;line-height: 35px; height: 35px; display: block;  padding-left: 15px; background: url(../images/newsico.png) no-repeat 5px center; box-sizing: border-box;overflow: hidden; text-overflow: ellipsis;white-space:nowrap;}
.wt_c li a{font-size: 14px;color:#777777;text-decoration: none;  }


/**/
.aboutbj{background:url(../images/abtbg.jpg) no-repeat center top;height: 915px; font-family:"΢���ź�";padding-top:80px;box-sizing: border-box; overflow: hidden; }
.about h2{}
.about h2 span{color:#fff;}
.about{width: 1200px; height: 835px;position: relative;}
.about:after{content: ""; width: 33px; background:#f1f3fa; height: 33px; left:-33px;bottom:0;position: absolute;box-shadow: 0px 0px 5px #ccc;}
.about dl{background: #fff; height: 200px; box-sizing: border-box; position: absolute;bottom: 33px;left:0;box-shadow: 1px 1px 5px #ccc;}
.about dl dt{text-align: center;width: 200px; height: 200px; float: left;background:#f1f3fa;padding:51px 45px;box-sizing: border-box;}
.about dl dt img{width: 112px; height: 96px; display: block;}
.about dl dd {padding: 35px 65px 0 80px; float: left;width: 1000px;box-sizing: border-box; }
.about dl dd h3{font-size: 26px; color: #0061ae; font-weight: bold;margin-bottom: 20px;}
.about dl dd h3 a{color: #0061ae; text-decoration: none;}
.about dl dd p{ font-size: 14px; color: #666666;line-height: 27px; text-align: left;   }


/**/
.help_cut{padding-top: 15px; height: 260px; box-sizing: border-box;}
.help_nav{height: 30px; margin-bottom: 20px; position: relative; }
.help_nav:before{content: ""; width: 362px; background:url(../images/line_l.png) no-repeat right 0; height: 5px; left:0;top:13px;position: absolute;}
.help_nav:after{content: ""; width: 362px; background:url(../images/line_r.png) no-repeat left 0; height: 5px; right:0;top:13px;position: absolute;}
.help_nav ul{width: 458px; margin:0 auto;}
.help_nav li{ height: 30px; line-height: 30px; text-align: center;padding:0 21px; font-size: 18px; color: #666666; float: left;background: url(../images/cutico.png) no-repeat right center;  }
.help_nav li a{ text-decoration: none; color: #333333; }
.help_nav li.cur{ }
.help_nav li.cur a{ font-weight: bold; color: #0052b8; }
.help_nav li:last-child{background: none;}

.m_help{ height:380px;width: 1200px; }
.xc_scroll{position: relative; }
.jt{width:17px; height: 32px; position: absolute;display: block; top:36%;cursor: pointer;}
.prev1{background: url(../images/l.png) no-repeat; left:-40px;}
.next1{background: url(../images/r.png) no-repeat; right:-40px;}
.xc{width:1200px;  overflow: hidden;}
.xc li{ width:229px; position:relative;margin-right: 14px; float: left; }
.xc li img{ display:block;width:229px; border:2px #CCCCCC solid; height:157px}
.xc li em{ height:50px;  font:16px "΢���ź�"; line-height:50px; color:#666666; overflow:hidden; display: block; text-align: center; display: block; }
.xc li a{ text-decoration: none; }
.xc li.nones{margin-right: 0;}
/*.xc li:hover em{ background:#f56b1b;color: #fff; }*/

.xc li img{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s; }
.xc li img:hover{-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);}

.ftbg{position: relative;}
.fcode{width:410px;height:136px; box-sizing: border-box; padding-top: 12px; float: right !important; margin:0 !important;}
.link_bj{height:80px;width: 750px; z-index: 1;  position: absolute;left:50%; margin-left: -600px;bottom:128px;  overflow: hidden;}
.link{width:750px;height:auto; overflow: hidden;font-family:"΢���ź�";}
.link h2{ width:90px; box-sizing: border-box; overflow: hidden; float: left; font-size: 16px; font-weight: bold;  overflow: hidden;color:#f5f5f5;border-right: 1px solid #939393; margin-right: 20px;}
.link h2 em{font-size: 18px; color: #f5f5f5;font-family: "Arial"; font-weight: bold;display: block;}
.link p{    margin-top: -3px;  width: 640px; float: left; font-size: 14px;overflow: hidden; line-height: 24px; color:#999999;}
.link p a{ color:#999999; padding:0 20px 0 0;}



@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */

.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}

.animated.infinite {
  animation-iteration-count: infinite;
}

.animated.hinge {
  animation-duration: 2s;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  animation-duration: .75s;
}

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    transform: translate3d(0,-4px,0);
  }
}

.bounce {
  animation-name: bounce;
  transform-origin: center bottom;
}

@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1);
  }

  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  animation-name: pulse;
}

@keyframes rubberBand {
  from {
    transform: scale3d(1, 1, 1);
  }

  30% {
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    transform: scale3d(1.05, .95, 1);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  animation-name: rubberBand;
}

@keyframes shake {
  from, to {
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  animation-name: shake;
}

@keyframes headShake {
  0% {
    transform: translateX(0);
  }

  6.5% {
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    transform: translateX(0);
  }
}

.headShake {
  animation-timing-function: ease-in-out;
  animation-name: headShake;
}

@keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  transform-origin: top center;
  animation-name: swing;
}

@keyframes tada {
  from {
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes wobble {
  from {
    transform: none;
  }

  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    transform: none;
  }
}

.wobble {
  animation-name: wobble;
}

@keyframes jello {
  from, 11.1%, to {
    transform: none;
  }

  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  animation-name: jello;
  transform-origin: center;
}

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  animation-name: bounceIn;
}

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }

  75% {
    transform: translate3d(0, -10px, 0);
  }

  90% {
    transform: translate3d(0, 5px, 0);
  }

  to {
    transform: none;
  }
}

.bounceInDown {
  animation-name: bounceInDown;
}

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }

  75% {
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    transform: translate3d(5px, 0, 0);
  }

  to {
    transform: none;
  }
}

.bounceInLeft {
  animation-name: bounceInLeft;
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    transform: translate3d(10px, 0, 0);
  }

  90% {
    transform: translate3d(-5px, 0, 0);
  }

  to {
    transform: none;
  }
}

.bounceInRight {
  animation-name: bounceInRight;
}

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }

  75% {
    transform: translate3d(0, 10px, 0);
  }

  90% {
    transform: translate3d(0, -5px, 0);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  animation-name: bounceInUp;
}

@keyframes bounceOut {
  20% {
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  animation-name: bounceOut;
}

@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  animation-name: bounceOutDown;
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  animation-name: bounceOutLeft;
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  animation-name: bounceOutRight;
}

@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  animation-name: bounceOutUp;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  animation-name: fadeIn;
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInDown {
  animation-name: fadeInDown;
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInDownBig {
  animation-name: fadeInDownBig;
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInLeft {
  animation-name: fadeInLeft;
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInLeftBig {
  animation-name: fadeInLeftBig;
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInRight {
  animation-name: fadeInRight;
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInRightBig {
  animation-name: fadeInRightBig;
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInUp {
  animation-name: fadeInUp;
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInUpBig {
  animation-name: fadeInUpBig;
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  animation-name: fadeOutDown;
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  animation-name: fadeOutDownBig;
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  animation-name: fadeOutLeft;
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  animation-name: fadeOutLeftBig;
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  animation-name: fadeOutRight;
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  animation-name: fadeOutRightBig;
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  animation-name: fadeOutUp;
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  animation-name: fadeOutUpBig;
}

@keyframes flip {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    animation-timing-function: ease-out;
  }

  40% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    animation-timing-function: ease-out;
  }

  50% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    animation-timing-function: ease-in;
  }

  80% {
    transform: perspective(400px) scale3d(.95, .95, .95);
    animation-timing-function: ease-in;
  }

  to {
    transform: perspective(400px);
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  animation-name: flip;
}

@keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipInX;
}

@keyframes flipInY {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    animation-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipInY;
}

@keyframes flipOutX {
  from {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@keyframes flipOutY {
  from {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipOutY;
}

@keyframes lightSpeedIn {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  animation-name: lightSpeedIn;
  animation-timing-function: ease-out;
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  animation-name: lightSpeedOut;
  animation-timing-function: ease-in;
}

@keyframes rotateIn {
  from {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    transform-origin: center;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  animation-name: rotateIn;
}

@keyframes rotateInDownLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  animation-name: rotateInDownLeft;
}

@keyframes rotateInDownRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  animation-name: rotateInDownRight;
}

@keyframes rotateInUpLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  animation-name: rotateInUpLeft;
}

@keyframes rotateInUpRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  animation-name: rotateInUpRight;
}

@keyframes rotateOut {
  from {
    transform-origin: center;
    opacity: 1;
  }

  to {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  animation-name: rotateOut;
}

@keyframes rotateOutDownLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  animation-name: rotateOutDownLeft;
}

@keyframes rotateOutDownRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  animation-name: rotateOutDownRight;
}

@keyframes rotateOutUpLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  animation-name: rotateOutUpLeft;
}

@keyframes rotateOutUpRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  animation-name: rotateOutUpRight;
}

@keyframes hinge {
  0% {
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    transform: rotate3d(0, 0, 1, 80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    transform: rotate3d(0, 0, 1, 60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  animation-name: hinge;
}

@keyframes jackInTheBox {
  from {
    opacity: 0;
    transform: scale(0.1) rotate(30deg);
    transform-origin: center bottom;
  }

  50% {
    transform: rotate(-10deg);
  }

  70% {
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

.jackInTheBox {
  animation-name: jackInTheBox;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollIn {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.rollIn {
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  animation-name: rollOut;
}

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  animation-name: zoomIn;
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;

    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  animation-name: zoomInDown;
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  animation-name: zoomInLeft;
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  animation-name: zoomInRight;
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  animation-name: zoomInUp;
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  animation-name: zoomOut;
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  animation-name: zoomOutDown;
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    transform: scale(.1) translate3d(-2000px, 0, 0);
    transform-origin: left center;
  }
}

.zoomOutLeft {
  animation-name: zoomOutLeft;
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    transform: scale(.1) translate3d(2000px, 0, 0);
    transform-origin: right center;
  }
}

.zoomOutRight {
  animation-name: zoomOutRight;
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  animation-name: zoomOutUp;
}

@keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  animation-name: slideInDown;
}

@keyframes slideInLeft {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  animation-name: slideInLeft;
}

@keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  animation-name: slideInRight;
}

@keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  animation-name: slideInUp;
}

@keyframes slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  animation-name: slideOutDown;
}

@keyframes slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  animation-name: slideOutLeft;
}

@keyframes slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  animation-name: slideOutRight;
}

@keyframes slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  animation-name: slideOutUp;
}


 em,i{font-style:normal;}
                .topWrap {background:#fff;font-family: "΢���ź�"; position: relative; overflow: hidden;}
                .header { width: 1200px; margin:0 auto;  }
                 .h_nr { height: 137px;padding-top:34px; box-sizing: border-box; }
              
                .logo img { height:81px; width:151px; display: block; }
                .h_nr h2 {font-size: 20px; color: #666666;  text-align: left; line-height: 38px; font-weight:normal;font-family:"΢���ź�"; float: left; margin-left: 30px;}
                .h_nr h2 b{font-weight: bold;  font-size: 28px; color: #333333; display: block;}

                .h_nr .sc{margin-top: 11px; padding-left: 52px; background: url(../images/tel.png) no-repeat left 5px; float: right; width: 320px; box-sizing:border-box;  font-size: 14px; color:#1f4da3; position: relative;}
                .h_nr .sc span{display: block;font-size: 14px; color: #666666;}
                .h_nr .sc p {overflow: hidden; color: #1f4da3;font: 34px "΢���ź�";  font-weight: bold; }
                .h_nr .sc p i {margin-left:5px;}
              
            
       
              .fullSlide{min-width:1200px;position:relative;height:700px;overflow:hidden;}
            .fullSlide .bd{position:relative;z-index:0;}
            .fullSlide .bd ul{width:100%!important;}
            .fullSlide .bd li{width:100%!important;height:700px;overflow:hidden;text-align:center;}
            .fullSlide .bd li  img{ position:absolute; top:0; left:50%; margin-left:-960px;}
            .fullSlide .hd{width:1200px;left:50%;margin-left:-600px;position:absolute;z-index:1;bottom:20px;overflow:hidden;}
            .fullSlide .hd ul{margin-left:500px;}
            .fullSlide .hd ul li{float:left;margin:0 5px;display:inline;cursor:pointer;}
            .fullSlide .hd ul li{width:65px;height:5px;background:#fff;}
            .fullSlide .hd ul .on{background:#1f4da3;}
        

         .footWrap{background:url(../images/ftbg.jpg) no-repeat center top; height:468px;font-family:"΢���ź�";}
         .footer{height:423px;width:1200px;margin: 0 auto; }
         .fcontact{width: 1200px; height:140px;box-sizing: border-box;}
        .fcontact li{font-size: 14px; color: #ffffff; font-weight: normal;padding-left: 58px; width: 400px; float: left; box-sizing: border-box; height:140px;padding-top:45px; line-height: 25px; }
        .fcontact li i{font-size: 18px; color: #ffffff; font-weight: normal; display: block;margin-bottom: 3px;}
        .fcontact li:nth-child(1){width: 415px; background:url(../images/fico1.png) no-repeat 0px 35px;}
        .fcontact li:nth-child(2){width: 485px; background:url(../images/fico2.png) no-repeat 0px 35px;padding-left: 112px;}
        .fcontact li:nth-child(2){font-size: 20px; font-family: "Arial"}
        .fcontact li:nth-child(3){width: 300px;background:url(../images/fico3.png) no-repeat 0px 35px;padding-left: 112px;}
        .fcontact li:nth-child(3){font-size: 17px; font-family: "Arial"}
         .fnav{overflow: hidden; height: 86px;}
         .fnav a{display: block;font-size:16px;color:#d6d6d6;line-height: 86px;  float: left; padding:0 43px;background:url(../images/ftxt.png) no-repeat right center;}
         .fnav a.no1{padding-left: 0;}
        .fnav a:last-child{background: none;padding-right: 0;}
      
        .fcode{width:410px;height:136px; box-sizing: border-box; padding-top: 12px; float: none;margin:0 auto; }
        .fcode h3{font-size: 14px; color: #ffffff; font-weight: normal;line-height: 30px;width: 154px; float: left;    padding-top: 17px;opacity: 0.5; }
        .fcode h3 b{font-size: 16px; font-weight: normal;}
        .fcode p img{width: 112px; height: 112px;margin-right: 10px; float: left;}

        .ft_txt{ height: 76px;padding-top: 30px; line-height: 32px; font-size: 14px; color: #737373; text-align: center;}
        .ft_txt em{padding:0 10px;}
        

        .client-2 {
            position: fixed;
            right: -170px;
            top: 50%;
            z-index: 900;
        }
        
        .client-2 li a {
            text-decoration: none;
        }
        .client-2 li {
            margin-top: 1px;
            clear: both;
            height: 62px;
            position: relative;
        }
        
        .client-2 li i {
            background: url(../images/fx.png) no-repeat;
            display: block;
            width: 30px;
            height: 27px;
            margin: 0px auto;
            text-align: center;
        }
        
        .client-2 li p {
            height: 20px;
            font-size: 12px;
            line-height: 20px;
            overflow: hidden;
            text-align: center;
            color: #fff;
        }
        
        .client-2 .my-kefu-qq i {
            background-position: 4px 5px;
        }
        
        .client-2 .my-kefu-tel i {
            background-position: 0 -21px;
        }
        
        .client-2 .my-kefu-liuyan i {
            background-position: 4px -53px;
        }
        
        .client-2 .my-kefu-weixin i {
            background-position: -34px 4px;
        }
        
        .client-2 .my-kefu-weibo i {
            background-position: -30px -22px;
        }
        
        .client-2 .my-kefu-ftop {
            display: none;
        }
        
        .client-2 .my-kefu-ftop i {
               width: 33px;
    height: 31px;
    background-position: -23px -47px;
    background-size: 52px 82px;
        }
        .client-2 .my-kefu-ftop .my-kefu-main{
            padding-top: 6px;
        }
        
        .client-2 .my-kefu-left {
            float: left;
            width: 62px;
            height: 47px;
            position: relative;
        }
        
        .client-2 .my-kefu-tel-right {
            font-size: 16px;
            color: #fff;
            float: left;
            height: 24px;
            line-height: 22px;
            padding: 0 15px;
            border-left: 1px solid #fff;
            margin-top: 14px;
        }
        
        .client-2 .my-kefu-right {
            width: 20px;
        }
        
        .client-2 .my-kefu-tel-main {
            background: #0061ae;
            color: #fff;
            height: 53px;
            width: 230px;
            padding:9px 0 0;
            float: left;
        }
        
        .client-2 .my-kefu-main {
            background: #0061ae;
            width: 97px;
            height: 53px;
            position: relative;
            padding:9px 0 0;
            float: left;
        }
        
        .client-2 .my-kefu-weixin-pic {
            position: absolute;
            left: -130px;
            top: -24px;
            display: none;
            z-index: 333;
        }
        
        .my-kefu-weixin-pic img {
            width: 115px;
            height: 115px;
        }
		
		
		
		
		
		
		.Header-wrapper,

.Header-wrapper .container-header,

.Header-wrapper .container-header .logo,

.Header-wrapper .container-header .Hlang,

.Header-wrapper .container-header .Hsrch>a,

.Header-wrapper .container-header .Hsrch .Hsrc-box,

.Header-wrapper .nav>li>a,

.Header-wrapper .nav>li .n2nd

{-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.Header-wrapper .container-header .logo img

{-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}




.Header-wrapper .container-Htop{background-color:#212b34;}

.container-Htop span{display:inline-block;height:40px;line-height:40px;font-size:14px;color:#a3a3a3;}



.Header-wrapper .container-header{height:93px;box-shadow:0px 0px 10px #022852;background-color:#fff;}



.container-header .logo{display:block;font-size:0px;float:left;}




.container-header .nav{float:right;width:auto;}

.nav>li{float:left;margin-left:10px;}

.nav>li:first-child{margin-left:0px;}

.nav>li>a{display:block;width:95px;text-align:center;line-height:93px;font-size:16px;color:#000000;}



.nav>li .n2nd{width:358px;background-color:#1462b3;position:absolute;top:93px;left:0px;display:none;}

.n2nd .n2nd-img{display:block;width:129px;height:149px;line-height:149px;text-align:center;font-size:0px;float:left;}

.n2nd ul.p-list{display:block;width:229px;float:left;margin-top:26px;}

.n2nd .n2nd-op{float:left;margin-top:5px;}



.container-header .Hlang{height:57px;padding:36px 12px 0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;margin-left:25px;float:left;}

.Hlang .Hlang-box{border:1px solid #f7f7f7;cursor:pointer;}

.Hlang-box span,

.Hlang-box a{display:block;width:52px;height:25px;line-height:25px;text-align:center;}

.Hlang-box span em,

.Hlang-box a em{display:inline-block;padding-right:17px;background:url(/images/icon-dd1.png) no-repeat right center;}

.Hlang-box a{background-color:#008bd6;color:#fff;display:none;}

.Hlang-box a em{background:none;}

.Hlang-box:hover a{display:block;}



.container-header .Hsrch{float:left;margin-left:35px;}

.container-header .Hsrch>a{display:block;height:93px;width:14px;background:url(/images/icon-srch.png) no-repeat center center;}

.container-header .Hsrch .Hsrc-box{position:absolute;top:111px;right:0px;overflow:hidden;display:none;}

.Hsrc-box input[type=text]{display:block;width:227px;height:28px;line-height:28px;color:#868686;padding:0 0 0 10px;border:1px solid #868686;float:left;margin:0;}

.Hsrc-box .btn{height:30px;line-height:30px;width:52px;color:#ffffff;background-color:#1462b3;float:left;cursor:pointer;}



.nav>li.cur>a,

.nav>li:hover>a{background-color:#1462b3;color:#fff;}

.nav>li:hover .n2nd{display:block;}


.contain-footer .fnav-box{width:746px;padding:34px 0 59px;float:left;position:relative;overflow:hidden;}

.fnav-box li{float:left;width:124px;}

.fnav-box li h2{font-size:16px;font-weight:normal;color:#3783d9;margin-bottom:18px;}

.fnav-box li a{display:block;font-size:12px;color:#fffefe;line-height:24px;color:#6a6a6a;}

.fnav-box li a:hover{color:#3783d9;}



.contain-footer .fct-box{float:left;width:390px;padding:30px 0 0 64px;}

.fct-box h1{font-size:28px;color:#3783d9;margin-bottom:10px;}

.fct-box h1 em{color:#d7dbde;margin-left:9px;}

.fct-box h1 span{font-size:12px;color:#868686;font-weight:normal;margin-left:9px;}

.fct-box .fct-con{font-size:12px;line-height:19px;color:#868686;margin-bottom:10px;}



.contain-footer .fwx-box{float:left;width:390px;padding:15px 0 10px 64px;background:url(../images/bg/bg-Fline2.png) repeat-x top left;}

.fwx-box .fwx-wx{width:72px;height:72px;margin-right:13px;}

.fwx-box p{width:72px;text-align:center;font-size:12px;color:#868686;margin-top:4px;}



/*--web-whole--*/
.wContainer{padding:0 3%;position:relative;left:0px;top:0px;}

/*--web-Header--*/
.wHeader-wrapper{z-index:100;display:none;position:relative;width:100%;height:auto;border-bottom:1px solid #d3d3d3;}
.wHeader-cl{height:50px;}
.wHeader-container{width:100%;height:50px;background-color:#ffffff;position:fixed;top:0px;left:0px;}
.wHeader-container .w-logo{display:block;width:50%;height:50px;line-height:50px;float:left;}
.w-logo img{width:auto;height:auto;max-width:100%;max-height:80%;}

.wHeader-container .header-menu{float:right;height:100%;position:relative;}/*鍙充晶menu*/
.header-menu>a:active{background-color:rgba(0,0,0,0.1);}/*鐐瑰嚮鏁堟灉*/

.header-menu .index-srch{display:inline-block;width:30px;height:100%;background-image:url(../images/web/icon-srch.png);background-size:25px;background-repeat:no-repeat;background-position:0px center;float:left;}
.menu-contain .menu-box.mbox-srch{background-color:#fff;border-top:1px solid #ccc;overflow:hidden;}

.header-menu .index-menu{display:inline-block;width:30px;height:100%;background:url(../images/web/icon-menu1.png) no-repeat center center;background-size:contain;float:left;margin-left:15px;}
.index-menu.cur{background:url(../images/web/icon-4.png) no-repeat center center;background-size:contain;}


.wHeader-container .menu-contain{width:100%;position:absolute;top:50px;left:0px;display:none;}
.menu-contain .menu-box.mbox-nav{width:250px;height:100%;background-color:#eeeeee;position:fixed;top:50px;right:-250px;}

.menu-box .srch-box{position:relative;display:block;width:80%;padding-right:2.4em;height:2.4em;border:1px solid #cfcfcf;border-radius:2.4em;margin:3% auto;overflow:hidden;}/*瀵艰埅--鎼滅储妗�*/
.srch-box input[type=text]{display:block;width:100%;height:100%;padding:0px 5%;border:0px;}
.srch-box .srch-btn{display:block;width:2.4em;height:2.4em;padding:0px;border:0px;background:url(../images/web/icon-srch.png) no-repeat left center;background-size:1.6em;position:absolute;right:0px;top:0px;}

.in-list{}/*瀵艰埅鍐呭*/
.in-list a{display:block;height:3em;line-height:3em;padding-left:40px;border-bottom:1px solid #d3d3d3;font-size:16px;color:#333333;}
.in-list ul{display:none;}
.in-list ul>li>a{color:#666666;font-size:14px;background-color:#fff;}
.in-list li.inL-lang a{background-color:#1462b3;color:#fff;}
.in-list li.inL-1>a{background-image:url(../images/web/icon-dd1.png);background-repeat:no-repeat;background-position:90% center;transition:none;}
.in-list li.inL-1.cur>a{background-image:url(../images/web/icon-dd2.png);background-repeat:no-repeat;background-position:90% center;}
.in-list li.inL-1.inL-lang>a{background-image:url(../images/web/icon-dd3.png);background-repeat:no-repeat;background-position:90% center;}
.in-list li.inL-1.inL-lang.cur>a{background-image:url(../images/web/icon-dd4.png);background-repeat:no-repeat;background-position:90% center;}

/*----Banner----*/
#iBnr-web{display:none;}
    
	
	
	
	
	
	



@charset "utf-8";

/* CSS Document */



/*-----whole-----*/



html, body{position:relative;height:100%;}



.Header-wrapper, .Container-wrapper, .Footer-wrapper, .container, .banner-container, .index-container{position:relative;left:0px;width:100%;min-width:1200px;height:auto;}

.contain{width:1200px;margin:0 auto;position:relative;}





/*--Header--*/

.Header-wrapper{z-index:99;}

.Header-wrapper .Hcl{height:53px;position:relative;top:0px;left:0px;overflow:hidden;clear:both;display:none;}

.Header-wrapper.cur .Hcl{display:block;}

.Header-wrapper.cur .container-header{height:55px;position:fixed;top:0px;}

.Header-wrapper.cur .container-header .logo{line-height:55px;}

.Header-wrapper.cur .container-header .logo img{width:114px;height:42px;}

.Header-wrapper.cur .container-header .Hlang{height:41.5px;padding:13.5px 12px 0;}

.Header-wrapper.cur .container-header .Hsrch>a{height:55px;}

.Header-wrapper.cur .container-header .Hsrch .Hsrc-box{top:61px;}

.Header-wrapper.cur .nav>li>a{line-height:55px;}

.Header-wrapper.cur .nav>li .n2nd{top:55px;}



@-webkit-keyframes fadeInDown {

  from {

    opacity: 0;

    -webkit-transform: translate3d(0, -100%, 0);

    transform: translate3d(0, -100%, 0);

  }



  to {

    opacity: 1;

    -webkit-transform: none;

    transform: none;

  }

}



@keyframes fadeInDown {

  from {

    opacity: 0;

    -webkit-transform: translate3d(0, -100%, 0);

    transform: translate3d(0, -100%, 0);

  }



  to {

    opacity: 1;

    -webkit-transform: none;

    transform: none;

  }

}



.Header-wrapper .container-Htop{background-color:#212b34;}

.container-Htop span{display:inline-block;height:40px;line-height:40px;font-size:14px;color:#a3a3a3;}

.container-Htop .phone{padding-left:31px;background:url(/images/icon-phone.png) no-repeat left center ;font-size:20px; ;line-height:40px;color:#ffffff;float:right;}



.Header-wrapper .container-header{height:93px;box-shadow:0px 0px 10px #022852;background-color:#fff;}



.container-header .logo{display:block;font-size:0px;line-height:81px;float:left;}

.container-header .logo img{height:81px; margin-top:5px;}



.container-header .nav{float:left;width:auto; margin-left:60px;}

.nav>li{float:left;margin-left:10px;}

.nav>li:first-child{margin-left:0px;}

.nav>li>a{display:block;width:95px;text-align:center;line-height:93px;font-size:16px;color:#000000;}



.nav>li .n2nd{width:358px;background-color:#1462b3;position:absolute;top:93px;left:0px;display:none;}

.n2nd .n2nd-img{display:block;width:129px;height:149px;line-height:149px;text-align:center;font-size:0px;float:left;}

.n2nd ul.p-list{display:block;width:229px;float:left;margin-top:26px;}

.n2nd .n2nd-op{float:left;margin-top:5px;}



.container-header .Hlang{height:57px;padding:36px 12px 0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;margin-left:25px;float:left;}

.Hlang .Hlang-box{border:1px solid #f7f7f7;cursor:pointer;}

.Hlang-box span,

.Hlang-box a{display:block;width:52px;height:25px;line-height:25px;text-align:center;}

.Hlang-box span em,

.Hlang-box a em{display:inline-block;padding-right:17px;background:url(/images/icon-dd1.png) no-repeat right center;}

.Hlang-box a{background-color:#008bd6;color:#fff;display:none;}

.Hlang-box a em{background:none;}

.Hlang-box:hover a{display:block;}



.container-header .Hsrch{float:left;margin-left:35px;}

.container-header .Hsrch>a{display:block;height:93px;width:14px;background:url(/images/icon-srch.png) no-repeat center center;}

.container-header .Hsrch .Hsrc-box{position:absolute;top:111px;right:0px;overflow:hidden;display:none;}

.Hsrc-box input[type=text]{display:block;width:227px;height:28px;line-height:28px;color:#868686;padding:0 0 0 10px;border:1px solid #868686;float:left;margin:0;}

.Hsrc-box .btn{height:30px;line-height:30px;width:52px;color:#ffffff;background-color:#1462b3;float:left;cursor:pointer;}



.nav>li.cur>a,

.nav>li:hover>a{background-color:#1462b3;color:#fff;}

.nav>li:hover .n2nd{display:block;}



/*--Footer--*/


#iBnr-pc .swiper-slide-active .container-iBnr{bottom:38.247%;}

#iBnr-pc .swiper-pagination{bottom:27px !important;}

#iBnr-pc .swiper-pagination .swiper-pagination-bullet{width:35px;height:5px;opacity:1;background-color:#1462b3;border-radius:5px;}

#iBnr-pc .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff;}



/*--Container--*/



.btn{display:inline-block;text-align:center;padding:0px;border:0px;margin:0px;position:relative;cursor:pointer;}/*鍒濆鍖栨寜閽�*/

.btn span{display:inline-block;}



.btn.btn-go{width:85px;height:21px;line-height:21px;font-size:12px;color:#ffffff;border:1px solid #fff;border-radius:8px;margin-right:20px;}

.btn.btn-go span{padding-right:21px;background:url(/images/icon-go1.png) no-repeat right center;}



img.rollover{position:absolute;top:0px;left:0px;opacity:0;filter:Alpha(opacity=0);z-index:2;}/*閫氱敤img*/



.p-title{text-align:center;background:url(../images/bg/pt-line.jpg) repeat-x left center;}/*閫氱敤鏍囬1*/

.p-title h1{display:inline-block;padding:0 15px;font-size:30px;line-height:30px;color:#1462b3;background-color:#fff;}



.p2-title{font-size:32px;line-height:32px;color:#1462b3;text-align:center;}/*閫氱敤鏍囬2*/



.p3-title{text-align:center;position:relative;}/*閫氱敤鏍囬3*/

.p3-title h1{font-size:30px;color:#666666;}

.p3-title i{display:block;width:80px;height:4px;margin:10px auto 0;}



ul.p-list{overflow:hidden;}/*閫氱敤鍒楄〃1*/

ul.p-list li{float:left;width:50%;margin-bottom:10px;}

ul.p-list li a{display:inline-block;padding:0 0 9px 12px;font-size:14px;line-height:14px;color:#ffffff;border-bottom:1px solid #73abe6;background:url(/images/icon-l1.png) no-repeat left 3px;}



.p-nav{text-align:center;background:url(../images/bg/pt-line.jpg) repeat-x left center;position:relative;overflow:hidden;}/*閫氱敤瀵艰埅1*/

.p-nav a.btn{width:108px;height:32px;line-height:32px;font-size:16px;border:1px solid #dcdcdc;border-radius:34px;background-color:#fff;margin-left:6px;}

.p-nav a.btn:first-child{margin-left:0px;}

.p-nav a.btn.cur, .p-nav a.btn:hover{border-color:#1462b3;background-color:#1462b3;color:#fff;}



/*-棣栭〉-*/

.indexScroll1{position:relative;top:-93px;}

.indexScroll2{position:relative;top:-55px !important;}





/*浜у搧*/

.container-Ipro{padding:60px 0 44px;}

.Ipro-list{overflow:hidden;margin-top:75px;}

.Ipro-list>li{width:398px;height:270px;padding-top:4px;text-align:center;border-left:1px dotted #cdcccc;float:left;overflow:hidden;}

.Ipro-list>li:first-child{border-color:#fff;}



.Ipro-list>li .Ipro-box{display:block;}

.Ipro-box>img{width:168px;height:168px;}

.Ipro-box>h2{font-size:26px;font-weight:normal;color:#5d5d5d;margin:12px 0 5px;}

.Ipro-box>p{font-size:16px;color:#888888;}



.Ipro-list>li .Ipro-box2{width:100%;height:100%;position:absolute;}

.Ipro-box2 .IproB2-img{float:left;width:83px;padding-top:25px;text-align:right;}

.Ipro-box2 .IproB2-block{float:left;color:#fff;padding-top:40px;text-align:left;position:relative;margin-left:14px;}

.IproB2-block h2{font-size:26px;font-weight:normal;line-height:26px;}

.IproB2-block ul.p-list{width:240px;margin:16px 0;}

.IproB2-block ul.p-list li a{font-size:18px;line-height:18px;border-color:#fff;}





.Ipro-list>li .Ipro-box2.IproB2-1,

.Ipro-list>li .Ipro-box2.IproB2-2{top:0px;left:-400px;}

.Ipro-list>li .Ipro-box2.IproB2-3{top:0px;right:-100%;}



.Ipro-list>li:hover .Ipro-box2.IproB2-1,

.Ipro-list>li:hover .Ipro-box2.IproB2-2{top:0px;left:0px;}

.Ipro-list>li:hover .Ipro-box2.IproB2-3{top:0px;right:0px;}



/*鏂伴椈*/

.container-Inews{padding:60px 0;background-color:#fafafa;overflow:hidden;}

.container-Inews .p-nav{margin-top:35px;}



.Inews-box{position:relative; height:384px; padding-top:40px;display:none;}

.Inews-hot{position:absolute; top:40px; left:-564px;width:564px; height:384px;padding-right:36px;background-color:#fff;opacity:0;}

.Inews-list{position:absolute; top:40px; right:-600px;width:600px; padding-right:20px;height:384px; overflow:hidden;background-color:#fff;opacity:0;}

.Inews-Himg{width:564px; height:250px;}

.Inews-hot .Inews-all{ padding:22px 10px 0;}

.Inews-aTop,.Inews-aTop a{ display:block; height:24px;}

.Inews-hot .Inews-aTop{ margin-bottom:14px;}

.Inews-aTname{ display:inline-block; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.Inews-aTime{ color:#888;line-height:24px;}

.Inews-aDown{ color:#888; line-height:22px; height:44px; overflow:hidden;}

.Inews-hot .Inews-aTname{ font-size:22px; width:470px;line-height:24px;}

.Inews-list li{ clear:both; height:auto; overflow:hidden; padding:25px 0 25px;}

.Inews-time{ font-family:Arial; color:#dcdcdc; font-size:72px; width:110px; height:72px; line-height:72px; text-align:center; border-right:3px solid #f3f3f3;}

.Inews-list .Inews-all{ width:454px;padding-right: 10px;}

.Inews-list .Inews-aTname{ width:380px; font-size:16px;}

.Inews-list .Inews-aDown{ padding-top:10px;}

.Inews-list li:hover .Inews-aTname,

.Inews-list li:hover .Inews-time,

.Inews-list li:hover .Inews-aDown,

.Inews-list li:hover .Inews-aTime{color:#1462b3;}

.Inews-Himg .com-img{display:block;}



/*瑙嗛*/

.container-Ivideo{height:526px;background:url(../images/bg/Ivideo-1.jpg) no-repeat;background-position: center -526px;overflow:hidden;opacity:0;}

.container-Ivideo .contain{height:100%;}

.container-Ivideo.cur{background-position:center 0px;opacity:1;}

.container-Ivideo .btn.IV-btn{display:block;width:100%;height:100%;background:url(/images/icon-video.png) no-repeat center center;opacity:0;}

.container-Ivideo .IV-box{position:absolute;width:880px;height:500px;top:13px;left:160px;display:none;}

.container-Ivideo .IV-box iframe{width:100%;height:100%;}

.container-Ivideo .IV-box .IvB-clock{display:block;position:absolute;top:-6px;right:-30px;}



/*鍏充簬鏅跺彴*/

.container-Iabout{padding:53px 0;}

.container-Iabout ul{overflow:hidden;margin-top:40px;}

.container-Iabout ul li{float:left;width:285px;height:313px;margin-left:20px;overflow:hidden;}

.container-Iabout ul li:first-child{margin-left:0px;}

.container-Iabout ul li img{width:100%;height:auto;}

.container-Iabout ul li .Iab-name{width:90px;padding-bottom:12px;text-align:center;font-size:18px;color:#cfcfcf;border-bottom:1px solid #dbdbdb;margin:23px auto 0;}

.Iab-name h2{color:#333333;font-weight:normal;margin-bottom:3px;}

.container-Iabout ul li .Iab-con{display:block;width:240px;text-align:center;font-size:12px;color:#767676;line-height:22px;margin:14px auto 0;}



.container-Iabout ul li a{display:block;height:100%;position:absolute;background-color:#f3f3f3;}

.container-Iabout ul li.Iab-l1 a{left:-100%;}

.container-Iabout ul li.Iab-l2 a{top:-100%;}

.container-Iabout ul li.Iab-l3 a{bottom:-100%;}

.container-Iabout ul li.Iab-l4 a{right:-100%;}

.container-Iabout ul li a:hover{background-color:#1462b3;}

.container-Iabout ul li a:hover .Iab-name,

.container-Iabout ul li a:hover .Iab-name h2,

.container-Iabout ul li a:hover .Iab-con{color:#fff;}



.container-Iabout ul li .com-img{display: block;}



/*椤甸潰banner*/

.container-pageBnr .container{position:absolute;top:0px;left:0px;width:100%;}

.pageBnr-box{color:#fff;position:relative;margin-top:130px;overflow:hidden;}

.pageBnr-box p{font-size:24px;position:relative;left:-100%;}

.pageBnr-box h1{font-size:50px;margin:2px 0 14px;position:relative;left:-100%;}

.pageBnr-box i{display:block;width:80px;height:5px;background-color:#fff;position:relative;left:-100%;}



/*椤甸潰瀵艰埅-褰撳墠浣嶇疆*/

.container-pageNav{padding:37px 0;background-color:#f9f9f9;}

.container-pageNav .contain{width:1198px;border:1px solid #f3f3f3;background-color:#fff;overflow:hidden;}

.container-pageNav .pageNav-list{float:left;overflow:hidden;}

.pageNav-list a{display:block;width:124px;height:63px;line-height:63px;text-align:center;color:#313131;background-image:url(/images/icon-dd2.png);background-repeat:no-repeat;background-position:center 47px;border-right:1px solid #f3f3f3;float:left;}



/*鍐呭*/







/*--鏈嶅姟鏀寔--*/

.container-srv{padding-bottom:49px;background-color:#f9f9f9;}

.container-srv .p2-title,

.container-download .p2-title{color:#666666;}



.container-srv .srv-swiper{float:left;width:607px;position:relative;margin-top:30px;}

.srv-swiper .swiper-pagination{text-align:left;padding-left:20px;}

.srv-swiper .swiper-pagination-bullet {width:35px;height:5px;border-radius:5px;opacity:1;background-color:#fff;}

.srv-swiper .swiper-pagination-bullet-active{background-color:#1462b3;}



.container-srv .srv-box{float:left;width:593px;height:389px;background-color:#fff;position:relative;overflow:hidden;margin-top:30px;}

.srv-box .srvB-top{height:60px;line-height:60px;padding-left:86px;font-size:24px;color:#ffffff;background-color:#1462b3;background-image:url(/images/icon-srv.png);background-repeat:no-repeat;background-position:33px center;}

.srv-box .srv-block{padding:30px 38px 0;}

.srv-block p{color:#777777;line-height:24px;}

.srv-block h2{display:inline-block;font-size:24px;line-height:24px;padding-bottom:12px;border-bottom:1px solid #d9d9d9;color:#1462b3;font-weight:normal;margin:30px 0 8px;}



/*甯歌闂*/

.container-faq{padding:45px 0;border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;background-color:#fff;z-index:2;}



.container-faq .faq-left{float:left;width:370px;}

.faq-left .faqL-top{height:60px;line-height:60px;padding-left:79px;font-size:24px;color:#ffffff;background-color:#1462b3;background-image:url(/images/icon-faq.png);background-repeat:no-repeat;background-position:26px center;}

.faq-left img{width:100%;height:auto;}



.container-faq .faq-right{width:789px;float:right;position:relative;}



/*璧勬枡涓嬭浇*/

.container-download{background-color:#f9f9f9;padding:35px 0 50px;}

.container-download .p-nav{margin-top:30px;}

.container-download .dl-list{overflow:hidden;margin-top:35px;}









/*--鍏充簬鎴戜滑--*/
.container-comPro{padding:40px 0;border-top:1px solid #f3f3f3;}

.comPro-swiper{width:569px;height:276px;position:relative;float:left;margin-top:54px;}
.comPro-swiper .swiper-container .swiper-pagination{text-align:right;margin-left:-20px;}
.comPro-swiper .swiper-container .swiper-pagination-bullet {width:35px;height:5px;border-radius:5px;opacity:1;background-color:#fff;}
.comPro-swiper .swiper-container .swiper-pagination-bullet-active{background-color:#1462b3;}
.comPro-swiper .swiper-slide img{width:100%;height:auto;}

.comPro-box{width:575px;height:276px;float:right;position:relative;margin:54px 2px 0 0;}
.comPro-box .comPro-block{width:95%;height:276px;position:relative;overflow:hidden;}
.comPro-block .comPro-con{width:100%;height:auto;color:#666666;line-height:24px;position:absolute;top:0px;left:0px;}
.comPro-con p{text-indent:2em;}

.comPro-box .comPro-prev{width:52px;height:36px;background:url(/images/icon-swiper2.jpg) no-repeat center center;margin-top:19px;}
.comPro-box .comPro-next{width:52px;height:36px;background:url(/images/icon-swiper2-2.jpg) no-repeat center center;margin-top:19px;}

.comPro-box .scrollbar{width:5px;height:auto;background-color:#e8e7e7;}
.comPro-box .track{width:5px;}  
.comPro-box .thumb{width:9px;left:-2px;background-color:#c1c1c1;}


/*鍙戝睍鍘嗙▼*/

.container-history{padding-bottom:4%;background:url(../images/bg/bg-hist.jpg) no-repeat top center;background-size:cover;}

.container-history .contain{width:1337px;padding-top:45px;}

.container-history .p3-title h1,

.container-comStr .p3-title h1{color:#fff;}

.container-history .p3-title i,

.container-comStr .p3-title i{background-color:#fff;}



.hist-wrapper{padding:0 225px;position:relative;margin-top:70px;}

.hist-wrapper .histSwiper-prev,

.hist-wrapper .histSwiper-next{display:block;width:225px;height:100%;position:absolute;top:0px;}

.hist-wrapper .histSwiper-prev{left:0px;background:url(/images/icon-swiper3.png) no-repeat center center;}

.hist-wrapper .histSwiper-next{right:0px;background:url(/images/icon-swiper3-2.png) no-repeat center center;}

.hist-wrapper .swiper-slide table{width:100%;border:0px;}

.hist-wrapper .swiper-slide table tr td:first-child{width:318px;text-align:center;vertical-align:middle;color:#ffffff;font-size:60px;}

.hist-wrapper .swiper-slide table tr td{height:248px;vertical-align:middle;color:#ffffff;font-size:20px;overflow:hidden;}



.hist-list{width:100%;height:90px;background:url(../images/bg/bg-hintLine.png) no-repeat left top;margin-top:10px;position:relative;overflow:hidden;}

.hist-list ul{}

.hist-list ul li{width:122px;padding-top:55px;text-align:center;font-size:28px;color:#a4b9d8;float:left;margin-left:60px;}

.hist-list ul li.cur{background:url(/images/hist-cur.png) no-repeat center top;font-size:36px;color:#ffffff;}



@media all and (max-width:1338px){

	.container-history .contain{width:1200px;overflow:hidden;}

}



/*瀛愬叕鍙�*/

.container-comSub{padding:55px 0;background-color:#f9f9f9;}



.comSub-list{overflow:hidden;margin-top:42px;}

.comSub-list li{float:left;width:33.3333%;text-align:center;}

.comSub-img{width:323px;height:211px;border:1px solid #ebeaea;background-color:#fff;position:relative;margin:0 auto;}

.comSub-img img{position:absolute;top:66px;left:36px;}

.comSub-box{width:325px;line-height:26px;text-align:left;word-break:break-all;margin:0 auto;position:relative;}

.comSub-list li h2{font-size:18px;color:#488cda;font-weight:normal;margin:20px 0 10px;}

.comSub-img:hover{background-color:#1462b3;cursor:pointer;}

.comSub-img:hover .rollover{opacity:1;}





/*鍏徃瀹炲姏*/

.container-comStr{padding:45px 0;background-color:#1462b3;}

.comStr-wrapper{width:1178px;margin:50px auto 0;overflow:hidden;}

.comStr-box{width:572px;position:relative;}

.comStr-box .comStr-img{position:relative;overflow:hidden;}

.comStr-img .comStr-con{display:table;width:100%;height:270px;position:absolute;top:0px;left:0px;background:url(../images/bg/bg-07.png) repeat;opacity:0;}

.comStr-con>div{display:table-cell;height:100%;text-align:center;vertical-align:middle;font-size:24px;color:#fff;}

.comStr-box .comStr-name{height:73px;line-height:73px;font-size:21px;color:#1462b3;text-align:center;background-color:#fff;}



.comStr-box .comStr-img:hover .comStr-con{opacity:1;}





/*琛屼笟鍦颁綅*/

.container-comPos{padding:45px 0;background-color:#f9f9f9;}

.comPos-wrapper{width:1178px;margin:50px auto 0;overflow:hidden;}

.comPos-box{width:570px;height:325px;text-align:center;border:1px solid #ecebeb;background-color:#fff;position:relative;}

.comPos-box img{margin-top:62px;}

.comPos-box p{font-size:20px;color:#666666;margin:10px 0 0;}

.comPos-box h2{font-size:32px;color:#1462b3;font-weight:normal;}

.comPos-box h2 em{font-weight:600;}





/*浼佷笟鑽ｈ獕*/

.container-honor{background-color:#f9f9f9;padding-bottom:45px;}

.honor-wrapper{padding:45px 9px;border:1px solid #f3f3f3;background-color:#fff;margin-top:18px;}





/*浼佷笟鎷涜仒*/

.container-job{background-color:#f9f9f9;padding-bottom:45px;}

.job-box{position:relative;padding:10px 40px 40px;background-color:#fff;margin-top:20px;}

.job-box h2{font-size:18px;color:#1462b3;font-weight:normal;margin-top:40px;}

.job-box p{color:#666666;line-height:30px;}



.job-list{padding-left:70px;line-height:50px;background-image:url(/images/icon-job1.jpg);background-repeat:no-repeat;background-position:left center;background-color:#fff;position:relative;overflow:hidden;margin-top:20px;cursor:pointer;}

.job-list.cur{background-image:url(/images/icon-job2.jpg);background-repeat:no-repeat;background-position:left center}

.job-list .jl-name{color:#1462b3;float:left;width:428px;}

.job-list span{font-size:12px;color:#888888;}

.job-list em{font-size:12px;color:#484848;}

.job-list .jl-salary{width:204px;float:left;}

.job-list .jl-adr{width:201px;float:left;}

.job-list .jl-num{width:143px;float:left;}

.job-list .jl-date{width:154px;float:left;}



.job-con{padding:20px 75px;background-color:#fff;margin-top:3px;position:relative;overflow:hidden;display:none;}

.job-con h2{font-size:14px;color:#1462b3;font-weight:normal;margin-top:10px;}

.job-con p{color:#666666;line-height:30px;}



/*鎶曡祫鑰呭叧绯�*/

.container-comInv{padding:40px 0;text-align:center;border-top:1px solid #f3f3f3;}





/*鑱旂郴鎴戜滑*/

.container-ct{padding:40px 0;border-top:1px solid #f3f3f3;}

.ctAdr-box{position:relative;overflow:hidden;margin-bottom:35px;}

.ctAdr-box .ctAdr-name{float:left;width:100%;font-size:20px;font-weight:normal;margin-bottom:15px;}

.ctAdr-box .ctAdr-map{width:530px;height:253px;border:2px solid #e0dede;border-radius:4px;overflow:hidden;float:left;}

.ctAdr-box .ctAdr-block{float:right;width:645px;}

.ctAdr-block .ctAdr-adr,

.ctAdr-block .ctAdr-phone,

.ctAdr-block .ctAdr-time,

.ctAdr-block .ctAdr-mail{height:60px;line-height:60px;padding-left:40px;color:#7c7c7c;border-bottom:1px solid #e1e1e1;}

.ctAdr-block .ctAdr-adr{background:url(/images/icon-adr.jpg) no-repeat left center;}

.ctAdr-block .ctAdr-phone{background:url(/images/icon-phone.jpg) no-repeat left center;}

.ctAdr-block .ctAdr-time{background:url(/images/icon-time.jpg) no-repeat left center;}

.ctAdr-block .ctAdr-mail{background:url(/images/icon-mail.jpg) no-repeat left center;}





.msg-box{padding:35px 0;background-color:#f5f5f5;position:relative;margin-top:48px;}

.msg-box>h2{font-size:24px;color:#1462b3;font-weight:normal;padding-left:35px;}

.msg-box ul{overflow:hidden;}

.msg-box ul li{width:50%;vertical-align:middle;padding:10px 0;overflow:hidden;float:left;}

.msg-box ul li label{display:inline-block;width:72px;line-height:44px;color:#666666;text-align:right;float:left;margin-right:5px;}

.msg-box ul li input[type=text]{width:460px;height:42px;border:1px solid #dbdbdb;background-color:#fff;margin:0px;padding:0px 10px;float:left;}

.msg-box ul li textarea{width:1060px;height:204px;padding:10px;border:1px solid #dbdbdb;background-color:#fff;margin:0px;resize:none;vertical-align:middle;float:left;}

.msg-box ul li.yzm,

.msg-box ul li.con{width:100%;}

.msg-box ul li.yzm input[type=text]{width:100px;margin-right:10px;float:left;}

.msg-box ul li.yzm .btn{width:230px;height:44px;line-height:45px;background-color:#035cac;font-size:18px;color:#ffffff;vertical-align:middle;margin-left:15px;float:left;}





/*浼佷笟鏂囧寲*/

.container-comCul{padding:40px 0;border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;}

.comCul-wrapper{width:963px;height:462px;position:relative;margin:40px auto 0;}

.comCul-img{width:193px;height:193px;position:absolute;cursor: pointer;}

.comCul-img img{width:100%;height:auto;}

.comCul-img.cur .rollover,

.comCul-img:hover .rollover{opacity:1;}



.comCul-img.cCul-i1{bottom:0px;left:0px;}

.comCul-img.cCul-i2{top:93px;left:116px;}

.comCul-img.cCul-i3{top:0px;left:291px;}

.comCul-img.cCul-i4{top:0px;left:502px;}

.comCul-img.cCul-i5{top:95px;left:679px;}

.comCul-img.cCul-i6{bottom:0px;right:0px;}



.comCul-box{position:absolute;top:265px;width:100%;text-align:center;}

.comCul-box h2{font-size:26px;color:#666666;font-weight:normal;}

.comCul-box p{font-size:16px;color:#666666;margin-top:5px;}



/*鍛樺伐澶╁湴*/

.container-comStaff{padding:40px 0;background-color:#f9f9f9;}

.comStaff-wrapper{width:1012px;margin:75px auto 0;position:relative;overflow:hidden;}

.comStaff-wrapper .swiper-slide a{display:block;position:relative;}

.comStaff-wrapper .swiper-slide a img{width:100%;height:auto;}

.comStaff-wrapper .swiper-slide a .info{position:absolute;bottom:0px;left:0px;width:100%;height:35px;line-height:35px;color:#f9f9f9;background:url(../images/bg/bg-05.png) repeat;padding-left:20px;}



.comStaff-wrapper .swiper-pagination{position:relative !important;bottom:0px !important;width:105% !important;margin-left:-3px;margin-top:10px;}

.comStaff-wrapper .swiper-pagination .swiper-pagination-bullet{display:block;height:auto;width:auto;padding:0px;margin:3px !important;float:left;opacity:1;background:none;border:0px;position:relative;}

.comStaff-wrapper .swiper-pagination .swiper-pagination-bullet-active span,

.comStaff-wrapper .swiper-pagination .swiper-pagination-bullet:hover span{display:block;width:100%;height:100%;background-color:rgba(20,98,179,0.5);position:absolute;top:0px;left:0px;}







/*鍙充晶娴姩*/

.float{ position:fixed; top:50%; right:0; margin-top:-176px; z-index:2000; width:48px; height:250px;}

.float_show{ background:url(../images/float_yy.png) repeat; width:48px; height:48px;}

.float_show a{ display:block; color:#FFF; font-size:16px; width:auto; height:48px; overflow:hidden;}

.float_show a img{ vertical-align:middle;}

.float_show.float_show0{ background:url(../images/float_cur.png) no-repeat top; padding-top:6px; height:48px;}

.float_show.float_show0 a{ background:url(../images/float_icon1.png) no-repeat; width:48px; height:48px;}

.float_show:hover a{ background-color:#1462b3; line-height:48px; color:#FFF;}

.float_show.float_show0:hover{ background:url(../images/float_curho.png) no-repeat top;}

.float_show.float_show0:hover a{ background:url(../images/float_icon_ho1.png) no-repeat;}

.float_wx{ display:none; position:absolute; top:-128px; left:-188px; background:url(../images/float_wxbd.png) no-repeat; width:144px; height:168px; padding:18px 27px 0 17px;}

.float_show.float_show1{ position:absolute; top:49px; right:-124px; width:172px;}

.float_show.float_show2{ position:absolute; top:98px; left:0;}

.float_show.float_show3{ position:absolute; top:147px; right:-78px; width:126px;}

.float_show.float_show4{ position:absolute; top:196px; right:-78px; width:126px;}



/*鍦ㄧ嚎鍜ㄨ鐣欒█寮规*/

.yy{ display:none; position:fixed; top:0; left:0; z-index:5000; width:100%; height:100%; background-color:#000; opacity:0.3; filter: alpha(opacity=30);}

.float_onltk{ display:none; position:fixed; top:50%; left:50%; z-index:6000; background:url(../images/tk_yy.png) repeat; padding:10px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;} 

.float_onltk1{ margin-top:-254px; margin-left:-300px; width:580px; height:488px;}

.float_onltk1 .float_onltkShow{ width:580px; height:488px;}

.float_onltk2{ margin-top:-256px; margin-left:-600px; width:1200px; height:512px;}

.float_onltk2 .float_onltkShow{ width:1200px; height:512px;}

.float_onltkShow{ background-color:#FFF;} 

.float_tkclose{ width:22px; height:22px; cursor:pointer;}

.float_tkTable{ clear:both; padding-top:8px;}

.tk_label{ padding-right:12px;}

.com_text{color:#333; font-size:12px; line-height:20px; padding:5px; border:1px solid #e5e5e5; border-radius:3px;}

.tk_text{ width:244px; height:20px;}

.mess_xx{ color:#ff0000; font-size:14px; line-height:32px; margin-left:8px; display:inline;}

.mess_ask{ padding-top:6px; color:#bdbdbd; font-size:13px;}

.tk_area{ width:398px; height:94px; overflow:hidden;}

.tk_yzText{ width:112px; height:20px;}

.tk_yz img{ float:left; width:62px; height:18px; margin:6px 15px 0 15px; border:1px solid #000;} 

.tk_messShure{ color:#1462b3; line-height:32px;}

.tk_input input{ display:inline-block;color:#FFF; font-size:14px; width:112px; height:32px; margin-right:10px; border:none; cursor:pointer;} 

.tk_sub{ background-color:#1462b3;}

.tk_reset{ background-color:#c7c7c7;} 

.com_text.cur{ color:#333; border:1px solid #009b4d;}

.float_tkTable input[type=radio]{-webkit-appearance:radio;appearance:radio}







/*搴曢儴鍙嬫儏閾炬帴*/

.container-flink{padding:15px 0;background-color:#151d24;font-size:12px;color:#868686;}

.container-flink a{margin-right:15px;}








/*浜у搧璇︽儏鎵嬫満绔�*/

.pDl-web{width:100%;float:left;margin-top:20px;display:none;}

.pDlweb-nav{background-color:#9db434;overflow:hidden;position:relative;}

.pDlweb-nav span{display:block;width:50%;height:35px;line-height:35px;text-align:center;color:#ffffff;font-size:16px;float:left;}

.pDlweb-con{overflow:hidden;border-bottom:1px solid #e5e5e5;}

.pDlweb-con li{float:left;width:50%;height:auto;padding:10px 0;line-height:1.5;color:#666666;text-align:center;}




@media all and (max-width:1439px) {.nav>li .n2nd{left: auto;right: 0px;}}
@media all and (max-width:1000px) {.nav>li .n2nd{right: auto;left: 0px;}}

@charset "utf-8";

/* CSS Document */



/*閫氱敤*/

/**{ box-sizing:border-box;}

*::before, *::after{ box-sizing:border-box;}*/

*:focus{ outline:none;}

html{ -ms-touch-action: none;  /* 闃绘windows Phone 鐨勯粯璁よЕ鎽镐簨浠� */}

/*鍏煎iphone鍘婚櫎榛樿input琛ㄥ崟榛樿璁剧疆*/

input[type="submit"],input[type="reset"],input[type="button"],button { -webkit-appearance: none;}

/*鍥剧墖榛樿鏍峰紡*/

img{border:0;vertical-align: middle;}

/*鍔ㄧ敾鏁堟灉*/

*{transition-property:all;}

.com-img{ display:inline; overflow:hidden;}

.com-img img{ transition:all 0.5s ease-in 0s; -webkit-transition:all 0.5s ease-in 0s; -moz-transition:all 0.5s ease-in 0s; -o-transition:all 0.5s ease-in 0s;}

.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}







.fl{float:left;}

.fr{float:right;}

.cl{clear:both;}

.show{display:block;}

.hide{display:none;}



.f18{font-size:18px !important;}

.f16{font-size:16px !important;}

.f14{font-size:14px !important;}

.f12{font-size:12px !important;}



.mt5{margin-top:5px;}

.mt10{margin-top:10px;}

.mt20{margin-top:20px;}



.ml5{margin-left:5px;}



.taC{text-align:center;}

.taL{text-align:left;}

.taR{text-align:right;}



.ttU{text-transform:uppercase;}



.ofH{overflow:hidden;}

.ofA{overflow:visible !important;}



.fwB{font-weight:600;}





ul{width:100%;height:auto;position:relative;}

ul li{position:relative;}




/*flex*/

.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}

.flex-v{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}

.flex-2{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;}

.flex-3{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;}

.flex-align-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}

.flex-pack-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}

.flex-pack-justify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}



.flex-1

{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}



.vertical-container

{display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;}





/*闄愬埗琛屾暟 -- 涓€琛�*/


.line3

{height:90px;-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-moz-line-clamp:3;-o-line-clamp:3;-webkit-box-orient:vertical;}





/*鍔ㄧ敾*/

a:hover,

.container-Ivideo,

.hist-list ul li,

.comSub-img,

.comSub-img img,

.comStr-img .comStr-con,

.honor-img .btn,

.comCul-img img,

.Header-wrapper,

.Header-wrapper .container-header,

.Header-wrapper .container-header .logo,

.Header-wrapper .container-header .Hlang,

.Header-wrapper .container-header .Hsrch>a,

.Header-wrapper .container-header .Hsrch .Hsrc-box,

.Header-wrapper .nav>li>a,

.Header-wrapper .nav>li .n2nd

{-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}




.container-proCu{padding:43px 0 45px;}

.container-proCu.proCu-p2 .proCu-box h1,

.container-proCu.proCu-p2 .proCu-form .btn{border-color:#0a0706;color:#0a0706;}/*鎴峰唴*/

.container-proCu.proCu-p2 .proCu-form .btn:hover{background-color:#0a0706; color:#fff;}



.container-proCu.proCu-p3 .proCu-box h1,

.container-proCu.proCu-p3 .proCu-form .btn{border-color:#dd337e;color:#dd337e;}/*灏忛棿璺�*/

.container-proCu.proCu-p3 .proCu-form .btn:hover{background-color:#dd337e;color:#fff;}
.container-proCu .proCu-wrapper{width:932px;margin:0 auto;position:relative;overflow:hidden;}

.container-proCu{padding:43px 0 45px;}

.container-proCu .proCu-wrapper{width:932px;margin:0 auto;position:relative;overflow:hidden;}

.proCu-wrapper .proCu-box{float:left;width:425px;}

.proCu-box h1{font-size:48px;line-height:48px;padding-bottom:18px;border-bottom:3px solid #aacd06;color:#aacd06;font-weight:normal;}

.proCu-box h2{font-size:44px;line-height:54px;padding:29px 0;font-weight:normal;border-bottom:1px solid #c4c4c4;}

.proCu-box p{color:#444;line-height:30px;margin-top:24px;}

.proCu-wrapper .proCu-form{float:right;}

.proCu-form h2{font-size:24px;line-height:24px;color:#666666;font-weight:normal;}

.proCu-form input[type=text],

.proCu-form textarea{display:block;padding:0 0 0 25px;width:385px;height:40px;line-height:40px;font-size:14px;color:#666666;border:0px;background-color:#f5f4f4;margin:8px 0px 0px;}

.proCu-form textarea{padding:12px 0 0 25px;height:88px;resize:none;line-height:20px;}

.proCu-form .btn{display:block;width:100%;height:40px;line-height:40px;font-size:18px;color:#85a101;border:2px solid #aacd06;margin-top:15px;background-color:#fff;}

.proCu-form .btn:hover{background-color:#85a101;color:#fff;}
#originalpic img{ max-width:490px}
.thumbpic{ padding-left:60px;}
