*{ margin: 0; padding: 0; list-style: none; text-decoration: none; box-sizing: border-box;}
body{ position: relative; font: 14px Microsoft YaHei, arial, 微软雅黑, sans-serif; vertical-align: baseline; width: 100%; overflow-x: hidden;}
i, em{ font-style: normal;}
a{ color: #333;}
h1, h2, h3, h4, h5, h6, b{ font-weight: normal;}
img{ border: none \9; display: inline-block;}
::-webkit-scrollbar{ width: 8px; height: 8px; background-color: #F5F5F5;}
::-webkit-scrollbar-track{ border-radius: 10px; background-color: #E2E2E2;}
::-webkit-scrollbar-thumb{ border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3); box-shadow: inset 0 0 6px rgba(0, 0, 0, .3); background-color: #555;}
.row{ white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.rows{ word-break: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;overflow: hidden;}
.clearfix:after,.clear{ content: "."; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden;}
.fl{ float: left;}
.fr{ float: right;}
.tywidth{ width: 1340px; margin: 0 auto;}
.more_topic{ width: 1340px; margin: 75px auto 60px; text-align: center;}
.more_topic h3{ color: #222; font-weight: bold; font-size: 30px; line-height: 30px; margin-bottom: 15px;}
.more_topic h3 b{ color: #005099;font-weight: bold;}
.more_topic h4{ color: #464545; font-size: 18px; line-height: 18px;}
@font-face{ font-family: 'PINGFANG REGULAR';src: url('../fonts/PINGFANG REGULAR.TTF');font-weight: normal; font-style: normal;}

/*header*/
.htop{width: 100%;height: 40px;background: #313131;}
.htop .nr{width: 1400px;height: 40px;line-height: 40px;margin:0 auto;color: #fff;}
.htop .nr .l{float:left;width: 1200px;}
.htop .nr .r{float:left;line-height: 40px;}
 .htop .nr .r img{vertical-align: middle;margin-top: -4px;margin-right: 5px;}  
/**/
/*头部*/
.h_top{height: 150px;width: 1400px;margin:0 auto;overflow: hidden;}
.h_top .d1{width: 71px;height: 70px;float: left;padding-top:36px;}
.h_top .d2{width: 430px;height: 150px;float: left;padding-top:46px;margin-left:13px;}
.h_top .d2 .t1{line-height: 28px;font-size: 24px;color: #005099;font-weight:bold;letter-spacing:2px;}
.h_top .d2 .t3{width: 300px;line-height: 25px;float: left;color: #666;font-size:16px;}

.h_top .d0{width: 112px;height: 112px;margin-top:15px;margin-left: 28px;float:left;}
.h_top .d0 .c1{width: 112px;height: 112px;margin-left:20px;}
.h_top .d0 .c1 .t1{width: 112px;height: 112px;}
.h_top .d0 .c1 .t1 img{width: 100%}
.h_top .d0 .c1 span{ display: block; position: relative; width: 112px; height: 112px; overflow: hidden;border:1px solid #f1f1f1;}
.h_top .d0 .c1 span img{width: 100%;}
.h_top .d0 .c1 span:after{ content: ""; display: block; position: absolute; left: 0; top: 0; width: 100%; 
height: 26px; background: url(../images/light.png)no-repeat center; animation: light 4s linear infinite;}


.h_top .d3{width: 310px;height: 150px;float: left;margin-left: 49px;}

.h_top .d3 .p1{width: 261px;height: 92px;float: left;padding-top:43px;}
.h_top .d3 .p1 h3{text-align: left;font-size: 18px;letter-spacing:3px;font-weight:bold;color: #2195F4;padding-left: 40px;}
.h_top .d3 .p1 p{text-align: right;/*font-family:Impact;*/font-size: 22px;font-weight:bold;letter-spacing:4px;margin-top: -5px;}
.h_top .d3 .p2{width: 49px;height: 92px;float: left;}


/*导航*/



.header .search-pop{display: none;position: fixed;z-index: 9999;top: 0;left: 0;height: 70px;  width: 100%;background: #f7f7f7;/*margin-top: -100px;*/padding-top:15px;}
.header .search-pop .inner{height: 45px;}
.header .search-form{position: relative;height: 45px;overflow: hidden;}
.header .search-form input{display: block;padding: 10px;width: 1400px;height: 45px;
    font-size: 14px;border: none;outline: none;border: #f0f0f0 solid 1px;}
.header .search-form button{display: block;position: absolute;right: 0;top: 0;width: 80px;
    height: 100%;font-size: 14px;color: #fff;border: none;cursor: pointer;background: #222328;}
.header .search-form button:hover{background: #C5C6C8;}




.header{ width: 750px;margin:0 auto; position: relative;margin-top: -130px;}
.header .nav{  height:130px; line-height: 78px;width:850px;margin:0 auto;margin-left:137px;}
.header .nav .nav-content nav .xz{ position: relative; display: inline-block; vertical-align: middle; text-align: center; margin-right:52px;}
.header .nav .nav-content nav .xz i{ color: #333; font-size: 16px;}
.header .nav .nav-content nav .xz:before{ content: ""; position: absolute; left: 50%; top: 60px; transition: all .3s ease; width: 0; height: 3px;
 background: #005099;}
 /*.header .nav .nav-content nav .xz.on i{font-weight: bold;}*/
.header .nav .nav-content nav .xz.on i,.header .nav .nav-content nav .xz:hover i{ color: #005099;font-weight: bold;}
.header .nav .nav-content nav .xz.on:before,.header .nav .nav-content nav .xz:hover:before{ width: 100%; left:0;}
.header .nav .nav-content nav a:last-child{ margin-right: 0;}
.header .nav .nav-content nav .xz ul{ display: none; position: absolute; left: 50%; top: 77px; z-index: 999; transform: translateX(-50%); width: 151px; border: 1px solid rgb(216, 216, 216); background-color: rgba(255, 255, 255, 0.859); padding: 15px 0;}
.header .nav .nav-content nav .xz ul li{ font-size: 16px; color: #666; line-height: 16px; margin-top: 20px;}
.header .nav .nav-content nav .xz ul li:first-child{ margin-top: 0;}
.header .nav .nav-content nav .xz ul li:hover{ color: #005099;}



/*banner*/

.banner-index{ line-height: 0;}
.banner-index img{ width: 100%;}
.banner-index .slideBox{ width: 100%; height: auto; overflow: hidden; position: relative;}
.slideBox .hd{ position: absolute; bottom: 35px;left: 50%; transform: translateX(-50%); font-size: 0; z-index: 1;}
.slideBox .hd ul li{ background: #fff; width: 9px; height: 9px; margin-right: 10px; float: left; border-radius: 50%; cursor: pointer;border:1px solid #999;}
.slideBox .hd ul li:last-child{ margin-right: 0;}
.slideBox .hd ul li.on{ background: #005099;}
.banner-index .slideBox .bd img{ width: 100%;}
.slideBox .bd ul li{ display: none;}
.slideBox .bd ul li:first-child{ display: none;}
.banner img{ width: 100%;}

/*search*/

.search{ font-size: 0; height: 60px; line-height: 60px;/* border-bottom: 1px solid #333;*/ /*background: #009B8B;*/ overflow: hidden;}
.search-content>div{ display: inline-block;vertical-align: top;}
.search-keywords span{ color: #333333; font-size: 16px; /*font-weight: bold;*/ margin-right: 15px;}
.search-keywords span img{ vertical-align: middle; margin: 1px 8px 0 0;}
.search-keywords a{ color: #666666; font-size: 14px;}
.search-keywords a:hover{ color: #005099;}
.search-keywords i{ margin: 0 15px; color: #666; font-size: 14px;}
.search-form{ float: right;margin-right: -30px;}
#searchForm{ margin-top: 15px; /*background: url(../images/ss_rl.png)no-repeat;*/ width: 375px; height: 31px; display: inline-block; vertical-align: top;}
#searchForm>input{ background: none; border: none; outline: none; display: inline-block; vertical-align: top; }
#searchForm .search-input{ height: 34px; line-height: 31px; width: 97%;/*background: #F5F5F5;*/padding-left: 15px;border-bottom: 1px solid #BABABA;}
.search-form #s_btn{ width: 31px; height: 35px; cursor: pointer;background: url(../images/ss_2s.png)no-repeat;margin-left: -29px;}
#searchForm .search-input::-webkit-input-placeholder{ color: #999999;}
#searchForm .search-input:-moz-placeholder{ color: #999999;}
#searchForm .search-input::-moz-placeholder{ color: #999999;}
#searchForm .search-input:-ms-input-placeholder{ color: #999999;}



/**************************/

.ttop{width: 1200px;height: 150px;margin:0 auto;text-align: center;}
.ttop .t1{font-size: 32px;color: #222222;font-weight: bold;padding-top:72px;}
.ttop .t2{font-size: 19px;color: #666;margin-top: 5px;}

.m1{width: 100%;height:1122px;background: url(../images/m1_bg.png)no-repeat center;}
.m1 .nr{width: 1400px;height: 865px;margin:0 auto;margin-top: 38px;}
.m1 .nr .l{width: 285px;height: 865px;float: left;}
.m1 .nr .r{width: 1068px;height: 865px;float: left;margin-left: 47px;}
.m1 .nr .l .la{width: 285px;height:106px;font-size: 20px;color: #fff;padding-left: 94px;font-weight: bold;padding-top:31px;
background: url(../images/m1_lbg.png)no-repeat center;}
.m1 .nr .l .lb{width: 285px;background: #fff;margin-bottom: 2px;padding-bottom:31px;padding-top:4px;}
.m1 .nr .l .lb .yc{display: none;position: absolute;margin-top: -54px;}
.m1 .nr .l .lb:hover .xs{opacity: 0;}
.m1 .nr .l .lb:hover .yc{display: block;}
.m1 .nr .l .lb .ta{height: 80px;padding-left: 46px;line-height: 86px;font-size:18px;}
.m1 .nr .l .lb .ta img{vertical-align: middle;line-height: 86px;margin-right: 13px;}
.m1 .nr .l .lb .tb{height: 36px;padding-left: 49px;line-height: 36px;color: #696969;}
.m1 .nr .l .lb .tb:hover{color: #005099;}
.m1 .nr .l .lc{width: 285px;background: #fff;}
.m1 .nr .l .lc .ta{height: 65px;padding-left: 46px;line-height: 65px;font-size:18px;}
.m1 .nr .l .lc .ta img{vertical-align: middle;line-height: 65px;margin-right: 13px;}


.m1 .nr .r .rt{width: 1068px;height: 463px;background: url(../images/m1_rbg.png)no-repeat center;}
.m1 .nr .r .rt .top{height: 38px;width: 1068px;line-height: 38px;color: #fff;}
.m1 .nr .r .rt .top .t1{height: 38px;float: left;padding-left: 18px;width: 995px;font-size: 16px;}
.m1 .nr .r .rt .top .t2{height: 38px;float: left;font-size: 16px;}
.m1 .nr .r .rt .tb{height: 362px;width: 1068px;margin-top: 30px;padding-left: 40px;}
.m1 .nr .r .rt .tb .tl{width: 528px;height: 362px;overflow: hidden;float: left;}
.m1 .nr .r .rt .tb .tr{width: 500px;height: 362px;float: left;padding-left: 46px;}
.m1 .nr .r .rt .tb .tr .r1{font-size: 22px;color: #E60D0D;font-weight: bold;padding-top:25px;}
.m1 .nr .r .rt .tb .tr .r2{line-height: 24px;color: #3D3D3D;margin-top: 21px;width: 410px;height: 96px;margin-bottom:30px;}

.m1 .nr .r .rt .tb .tr .r3{width: 220px;height: 26px;float: left;color: #666;}
.m1 .nr .r .rt .tb .tr .r4{width: 123px;height: 33px;float: left;color: #fff;background: #005099;line-height: 33px;text-align: center;margin-right: 23px;margin-top: 28px;}


.m1 .nr .r .rz{width: 1068px;height: 30px;background: url(../images/m1_rbg2.png)no-repeat center;margin-top: 37px;}
.m1 .nr .r .rb{padding-top:28px;width: 1068px;height: 333px;overflow: hidden;}
.m1 .nr .r .rb li{width: 333px;height: 308px;float: left;margin-right: 35px;}
.m1 .nr .r .rb li .tp{width: 333px;height: 263px;overflow: hidden;}
.m1 .nr .r .rb li .tp img{width: 100%;transition: all .8s}
.m1 .nr .r .rb li:hover .tp img{transform: scale(1.1, 1.1);}
.m1 .nr .r .rb li .ti{width: 333px;height: 46px;background: #333;line-height: 46px;text-align: center;font-size: 18px;color: #fff;}
.m1 .nr .r .rb li:hover .ti{background: url(../images/m1_cpbg.png)no-repeat center;}

/*333 262 308*/



.m2a{width: 100%;height: 375px;background: url(../images/m2_bg1.png)no-repeat center;position: relative;z-index: 3;}
.m2{width: 100%;height: 620px;background: #f5f5f5;}
.m2 .m2b{width: 1446px;height: 430px;background: url(../images/m2_bg2.png)no-repeat center;padding-top: 64px;
margin:0 auto;margin-top: -214px;position: relative;z-index: 5;}
.m2 .m2b .nr{width: 1236px;height: 300px;margin:0 auto;overflow: hidden;}
.m2 .m2b .nr li{width: 394px;height: 300px;float: left;margin-right: 31px;}
.m2 .m2b .nr li .tp{width: 394px;height: 298px;overflow: hidden;}
.m2 .m2b .nr li .tp img{width: 100%;transition: all .8s;height: 100%;}
.m2 .m2b .nr li:hover .tp img{transform: scale(1.1, 1.1);}
.m2 .m2b .nr li .ti{width: 394px;height: 50px;position: relative;font-size: 16px;text-align: center;line-height: 50px;
	z-index: 10;margin-top: -50px;background: rgba(0, 0, 0, .3);color: #E7E9EE}
.m2 .m2b .nr li:hover .ti{background: rgba(0, 80, 153, .7);}



.m3{width: 100%;height: 756px;}
.m3 .hd{width: 1400px;height: 92px;position: relative;z-index: 20;margin:0 auto;text-align: center;}
.m3 .bd{width: 100%;height: 680px;margin-top: -15px;}
.m3 .hd li{display: inline-block;width: 166px;height: 92px;text-align: center;line-height: 78px;font-size: 18px;color: #3F3F3F;}
.m3 .hd li.on{background: url(../images/m3_xbb.png)no-repeat center;color: #fff;}
.m3 .bd li .nr{width: 1400px;height:351px;margin:0 auto;margin-top: -505px;position:relative;z-index: 33;}
.m3 .bd li .nr .text{width: 589px;height: 351px;background: #fff;position:relative;z-index: 33;padding-left: 55px;}

.m3 .bd li .nr .text .t1{font-size: 22px;line-height: 30px;font-weight: bold;padding-top:66px;}
.m3 .bd li .nr .text .t2{line-height: 24px;color: #666;width: 466px;font-size: 16px;padding-top:26px;}
.m3 .bd li .nr .text .t3{width: 160px;height: 40px;line-height: 40px;text-align: center;color: #fff;background: #005099;margin-top: 32px;}









.m4{width: 100%;height:802px;background: url(../images/m4_bgs.png)no-repeat center;}
.m4 .n1{width: 1400px;height: 336px;margin:0 auto;padding-left: 805px;padding-top:117px;}
.m4 .n1 .r1{width: 300px;height: 16px;border-left: 3px solid #005099;font-size: 16px;padding-left: 24px;line-height: 16px;color: #474747;margin-bottom: 22px;}
.m4 .nr{width: 1400px;height: 330px;margin:0 auto;padding-left: 613px;}

.m4 .nr ul li{width: 178px;height: 243px;float: left;margin-right: 24px;}






.m5{width: 100%;height:977px;background: url(../images/m5_bg.png)no-repeat center;}
.m5 .nr{width: 1400px;height: 600px;margin:0 auto;margin-top: 115px;}
.m5 .nr .hd{width: 807px;height: 600px;float: right;margin-right: -255px;}
.m5 .nr .bd{width: 788px;height: 600px;float: right;margin-right: 60px;}
.m5 .nr .hd li{width:807px;height: 200px;padding-left: 38px;padding-top:55px;}
.m5 .nr .hd li.on{background: #005099;}
.m5 .nr .hd li .l1{width: 105px;height:105px;border-radius: 6px;float: left;
background: url(../images/m5_i_bg.png)no-repeat center;padding-left:26px;padding-top:33px;}
.m5 .nr .hd li .r{float: left;margin-left: 38px;}
.m5 .nr .hd li.on .r{margin-left: 46px;}

.m5 .nr .hd li .r .r1{width: 380px;border-bottom: 1px solid #666;height: 43px;line-height: 41px;font-size:24px;font-weight: bold;color:#222222;}
.m5 .nr .hd li.on .r .r1{border-bottom: 1px solid #B9BCBE;color: #fff;font-size:24px;font-weight: bold;}
.m5 .nr .hd li .r .r1 b{font-size: 16px;}
.m5 .nr .hd li .r .r2{font-size: 16px;color: #6B6B6B;padding-top:25px;}
.m5 .nr .hd li.on .r .r2{font-size: 16px;color: #C5D1E2;}
.m5 .nr .hd li .yc{display: none;}
.m5 .nr .hd li.on .xs{display: none;}
.m5 .nr .hd li.on .yc{display: block;}
.m5 .nr .hd li.on .l1{width: 96px;height: 96px;border-radius: 6px;background:#004685;padding-left:26px;padding-top:33px;}

.m5 .nr .bd li .b1{width: 765px;height: 552px;position: absolute;margin-top: 20px;margin-left: -80px;}
.m5 .nr .bd li .b2{width: 788px;height: 598px;position: relative;z-index: 10;}
.m5 .nr .bd li .b3{width: 150px;height: 20px;margin-top: 30px;}
.m5 .nr .bd li .b3 div{background: #417AAE;width: 12px;height: 12px;border-radius: 100%;float: left;margin-right: 20px;}
.m5 .nr .bd li .b3 div.on{background: #fff;}




.m6{width: 1400px;height:685px;margin:0 auto;margin-top: 66px;}
.m6 .l{width: 700px;height: 685px;float: left;}
.m6 .r{width: 700px;height: 685px;float: left;padding-top:100px;}

.m6 .l .l1{width: 958px;height: 685px;position: absolute;margin-left: -256px;z-index:-1;}
.m6 .l .l2{font-size: 38px;padding-top:210px;color: #353535;}
.m6 .l .xtp{margin-left: 176px;margin-top: -80px;}
.m6 .l .l3{width: 340px;height: 35px;background: #005099;margin-top: 83px;
text-align: center;line-height: 35px;color: #fff;font-size: 18px;letter-spacing: 1px;font-weight: bold;}
.m6 .l .l4{width: 635px;line-height: 26px;color: #737373;margin-top: 28px;}
.m6 .l .l5{width: 125px;height: 32px;border:1px solid #6A6A6A;text-align: center;line-height:30px;margin-top: 43px;}
.m6 .l .l5:hover{background: #005099;color: #fff;}


.m6 .r .r1{width: 963px;height: 585px;overflow: hidden;}
.m6 .r .r1 img{ width: 100%;transition: all .9s ease;}
.m6 .r .r1:hover img{ transform: scale(1.1);}



/*new*/

.news{ font-size: 0; margin-top: 80px;width: 100%;height: 665px;background: url(../images/m7_bg.png)no-repeat center; padding: 80px 0; overflow: hidden;}
.news .hd{ text-align: center; margin-bottom: 65px;}
.news .hd ul li{ width: 193px; height: 49px; line-height: 49px; 
	cursor: pointer; text-align: center; overflow: hidden; background: #eaeaea; display: inline-block; vertical-align: top;}
.news .hd ul li+li{ margin-left: 36px;}
.news .hd ul li em{ display: block; overflow: hidden;}
.news .hd ul li i{ position: relative; display: inline-block; color: #666; font-size: 18px; transition: all ease-out .3s;}
.news .hd ul li i:after{ position: absolute; left: 0; width: 100%; color: #fff; content: attr(data-title); transform: translateY(100%); top: 100%; transition: all ease-out .3s;}
.news .hd ul li.on i:after{ transform: translateY(0);}
.news .hd ul li.on i{ transform: translateY(-100%);}
.news .hd ul li.on{ background: #005099;}
.news .bd{ height: 393px; overflow: hidden;}
.news .bd ul li>div{ display: inline-block; vertical-align: top;height: 393px; overflow: hidden;}
.news .bd ul li .newtj{ width: 436px; position: relative;}
.news .bd ul li .newtj .pic{ width: 436px; height: 322px; overflow: hidden;}
.news .bd ul li .newtj .pic img{ width: 100%;transition: all .6s ease;}
.news .bd ul li .newtj:hover img{ transform: scale(1.1);}
.news .bd ul li .newtj .text{ position: absolute; left: 25px; bottom: 0; z-index: 1; transition: .5s; width: 385px; height: 120px; margin: 0 auto; padding: 20px 28px 0; background: #fff;}
.news .bd ul li .newtj .text dt{ color: #333; font-size: 16px; line-height: 16px;margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #dcdcdc;}
.news .bd ul li .newtj .text dd{ color: #999; font-size: 14px; line-height: 20px;margin-bottom: 19px;}
.news .bd ul li .newtj:hover .text dt{ color: #005099;}
.news .bd ul li .newtj:hover .text dd{ text-decoration: underline;}
.news .bd ul li .newlist{ margin-left: 44px; width: 920px;}
.news .bd ul li .newlist dl{ display: inline-block; vertical-align: top; /*border: 1px solid #dcdcdc;*/ background: #fff; padding: 30px 15px 0; width: 436px; height: 393px;}
.news .bd ul li .newlist dl+dl{ margin-left: 48px;}
.news .bd ul li .newlist dl dd{ margin-bottom: 20px; padding-bottom: 19px; line-height: 16px; border-bottom: 1px dotted rgba(112, 112, 112, 0.11);}
.news .bd ul li .newlist dl dd a{ color: #666; font-size: 16px;}
.news .bd ul li .newlist dl dd a em{ display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;width: 330px;}
.news .bd ul li .newlist dl dd a i{ float: right;color: #999; font-size: 14px;}
.news .bd ul li .newlist dl dd:hover a,.news .bd ul li .newlist dl dd:hover a i{ color: #005099;}
@media only screen and (max-width: 1400px){.news .nr{ width: 1200px;}
	}
@media only screen and (max-width: 1400px){ .news .bd ul li .newtj{ width: 410px;}
	}
@media only screen and (max-width: 1400px){ .news .bd ul li .newlist{ margin-left: 15px; width: 775px;}
	}
@media only screen and (max-width: 1400px){ .news .bd ul li .newlist dl{ width: 380px;}
	}
@media only screen and (max-width: 1400px){ .news .bd ul li .newlist dl+dl{margin-left: 15px;}
	}
@media only screen and (max-width: 1400px){ .news .bd ul li .newlist dl dd em{ width: 275px; white-space: nowrap; text-overflow: ellipsis; display: inline-block; -webkit-box-orient: vertical; overflow: hidden;}
	}








/*foot*/
.footbg{background:#005099; width: 100%; height: 459px; overflow: hidden;padding-top:39px;}
.footbg .link{width: 1400px;margin:0 auto;height: 58px;margin-bottom: 16px;background: url(../images/link.png)no-repeat center;line-height: 58px;}
/*.footbg .link .t1{width: 130px;height: 50px;line-height: 50px;font-size: 32px;}
.footbg .link .list{width: 1050px;height: 50px;float: left;margin-left:130px;margin-top: -50px;}*/
.footbg .link ul li{float: right;height: 50px;font-size:15px;/*padding-top:2px;*/margin-left: 80px;}
.footbg .link ul li a{color: black;color: #fff;}
.footbg .link ul li:hover a{text-decoration: underline;}



.footbg .nr{width: 1400px;margin:0 auto;height: 230px;margin-top: 36px;}
.footbg .nr>div{ display: inline-block; vertical-align: top;}
.footbg .nr .text{width:220px;height: 280px;padding-top:45px;}
.footbg .nr .text .t1{font-size: 18px;color: #fff;letter-spacing: 1px;}
.footbg .nr .text .t0{color: #6A8BB7;margin-bottom:20px;}
.footbg .nr .text .t2{font-size: 14px;color: #87A0C4;margin-bottom: 10px;}
.footbg .nr .text .t2:hover{text-decoration: underline;color: #fff;}

.footbg .nr .code{width: 135px;height: 200px;margin-top:78px;margin-left: 28px;}
.footbg .nr .code .hd{position: absolute;margin-left: -25px;margin-top: -13px;}
.footbg .nr .code .hd li{width: 26px;height: 44px;background: url(../images/m8_1bg.png)no-repeat center;margin-bottom:6px;text-align: center;padding-top:9px;}
.footbg .nr .code .hd li.on{background: url(../images/m8_0bg.png)no-repeat center;}
.footbg .nr .code .bd{width: 163px;height: 163px;background: url(../images/code_bg.png)no-repeat center;padding-top:12px;margin-top: -38px;}

.footbg .nr .code .c1{width: 135px;height: 200px;margin-left:12px;}
.footbg .nr .code .c1 .t1{width: 135px;height: 135px;}
.footbg .nr .code .c1 .t1 img{width: 100%}
.footbg .nr .code .c1 .t2{width: 147px;height: 50px;font-size: 14px;line-height:65px;text-align: center;color: #fff;}
.footbg .nr .code .c1 span{ display: block; position: relative; width: 135px; height: 135px; overflow: hidden;}
.footbg .nr .code .c1 span img{width: 100%;}
.footbg .nr .code .c1 span:after{ content: ""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 26px; background: url(../images/light.png)no-repeat center; animation: light 4s linear infinite;}

.footbg .nr .rr{/*width: 270px;*/height: 200px;/*background: yellow;*/margin-left: 85px;padding-top:50px;}
.footbg .nr .rr .r1{color: #FEFEFE;margin-top: 17px;}
.footbg .nr .rr .r2{color: #fff;font-size: 22px;font-weight:bold;letter-spacing: 3px;}

.footbg .nr .rr .r3{color: #FEFEFE;margin-top: 6px;}

.footbg .bbbd{width: 100%;height: 38px;margin-top: 60px;background: #333;}
.footbg .bbbd .nr{width: 1400px;height: 38px;margin:0 auto;text-align: center;font-size: 14px;color: #FEFEFE;line-height: 38px;}
/*.footbg .bbbd .left{float: left;}*/

input::-webkit-input-placeholder {color: #C9C8C8;}
input::-moz-input-placeholder {color: #C9C8C8;}
input::-ms-input-placeholder {color: #C9C8C8;}

textarea::-webkit-input-placeholder {color: #C9C8C8;}
textarea::-moz-input-placeholder {color: #C9C8C8;}
textarea::-ms-input-placeholder {color: #C9C8C8;}


@media only screen and (max-width: 1200px){ .foot .content .text{ padding-right: 20px;}
	}
@media only screen and (max-width: 1200px){ .foot .bottom .fr{ padding-right: 20px;}
	}
@keyframes move
{
	0%, 65%{ 
	  -webkit-transform:rotate(0deg);
	  transform:rotate(0deg);
	}
	70% {  
	  -webkit-transform:rotate(15deg);
	  transform:rotate(15deg);
	}
	75% {  
	  -webkit-transform:rotate(-15deg);
	  transform:rotate(-15deg);
	}
	80% {  
	  -webkit-transform:rotate(15deg);
	  transform:rotate(15deg);
	}
	85% {  
	  -webkit-transform:rotate(-15deg);
	  transform:rotate(-15deg);
	}
	90% {  
	  -webkit-transform:rotate(15deg);
	  transform:rotate(15deg);
	}
	95% {  
	  -webkit-transform:rotate(-15deg);
	  transform:rotate(-15deg);
	}
	100% {  
	  -webkit-transform:rotate(0deg);
	  transform:rotate(0deg);
	}
}

@-webkit-keyframes move
{
	0%, 65%{ 
	  -webkit-transform:rotate(0deg);
	  transform:rotate(0deg);
	}
	70% {  
	  -webkit-transform:rotate(15deg);
	  transform:rotate(15deg);
	}
	75% {  
	  -webkit-transform:rotate(-15deg);
	  transform:rotate(-15deg);
	}
	80% {  
	  -webkit-transform:rotate(15deg);
	  transform:rotate(15deg);
	}
	85% {  
	  -webkit-transform:rotate(-15deg);
	  transform:rotate(-15deg);
	}
	90% {  
	  -webkit-transform:rotate(15deg);
	  transform:rotate(15deg);
	}
	95% {  
	  -webkit-transform:rotate(-15deg);
	  transform:rotate(-15deg);
	}
	100% {  
	  -webkit-transform:rotate(0deg);
	  transform:rotate(0deg);
	}
}
