@charset "utf-8";

/**/

.banner{position: relative; height:740px; overflow:hidden;min-width: 1200px; width: 100%; margin-bottom: -43px;}



/*��ҳ������ʽ*/

.fullSlide {

	width:100%;

	position:relative;

	height:740px;

	top:-100px;

}

.fullSlide .bd {

	margin:0 auto;

	position:relative;

	z-index:0;

	overflow:hidden;

}

.fullSlide .bd ul {

	width:100% !important;

}

.fullSlide .bd li {

	width:100% !important;

	height:740px;

	overflow:hidden;

	text-align:center;

	 background-position:center top;

}

.fullSlide .bd li a {

	display:block;

	height:740px;

}



.fullSlide .hd {

	width:100%;

	position:absolute;

	z-index:1;

	bottom:20px;

	left:0;

	height:10px;

	line-height:10px;

}

.fullSlide .hd ul {

	text-align:center;

}

.fullSlide .hd ul li {

	cursor:pointer;

	display:inline-block;

	*display:inline;

	zoom:1;

	width:80px;

	height:8px;

	margin:1px;

	overflow:hidden;

	background:#fff;

	line-height:999px;

	background:url(../images/ba_05.png) no-repeat;

}

.fullSlide .hd ul .on {

	background:url(../images/ba_03.png) no-repeat;

}

.fullSlide .prev,.fullSlide .next {

	display:block;

	position:absolute;

	z-index:1;

	top:50%;

	margin-top:-30px;

	left:5%;

	z-index:1;

	width:40px;

	height:60px;

	cursor:pointer;

	filter:alpha(opacity=50);

	opacity:0.5;

	display:none;

	width:73px; 

	height:73px;

}

.fullSlide .prev

{

      background:url(../images/left1s.png) no-repeat;

  }

.fullSlide .next {

	left:auto;

	right:5%;

	background:url(../images/right1s.png) no-repeat;

}



/**/

.ky{background:url(../images/vf.gif) repeat; padding-top: 96px; height: 868px; margin-bottom: 83px;}

.ky .content{ position: relative;height: 868px;}

.ky h2{ text-align: center; font-weight: normal; font-size: 15px; color: #666; line-height:30px; padding-bottom: 53px;}

.ky h2 span{ display: block;}

.ky h2 i{ display: block; color: #1a1a1a; font-size:48px; line-height: normal;}

.ky h2 i a{color: #1a1a1a;}

.ky h2 em{ display: block; color: #333; font-size: 24px; padding: 12px 0 35px 0; line-height: normal;background:url(../images/lin2.png) no-repeat center 59px; }

.ky ul li{ float: left;}

.ky ul li{ border: 1px solid #eee; background: #fff; border-top: 2px solid #3abb6b; width: 286px; padding: 68px 39px 0; margin-right: 42px; height: 430px;}

.ky ul li.bg3{ margin-right: 0; border-top: 2px solid #ffb10f;}

.ky ul li.bg2{ border-top: 2px solid #42bafa;}

.ky ul li strong{ display: block; text-align: center; font-size: 20px; font-weight: bold; padding-bottom: 25px; color: #000;}

.ky ul li strong a{color: #000;}

.ky ul li i{ display: block; font-size: 14px; line-height: 24px;  padding-bottom: 18px;}

.ky ul li.bg3 i{padding-bottom: 25px;}

.ky ul li i em{ display:none;}

.ky ul li:hover{ padding-top: 45px;height: 440px; box-shadow: 5px 7px 15px #ccc;}

.ky ul li:hover i{ font-weight:bold;}

.ky ul li:hover i em{ font-size: 14px; color: #666; line-height: 24px; display: block; font-weight: normal; margin-bottom: 19px; font-size: 14px; color: #666; }

.ky ul li:hover strong a{ color: #ffb10f;}

.ky h5{ position: absolute; bottom: -15px; left: 586px;}

.ky ul li:hover

{

    position:relative;

    animation:myfirst 2s;

    -moz-animation:myfirst 2s; /* Firefox */

    -webkit-animation:myfirst 2s; /* Safari and Chrome */

    -o-animation:myfirst 2s; /* Opera */

}



/**/

.daqi{ height: 510px;}

.daqi .content{ height: 510px; overflow:inherit;}



.daqi h2 i{ display: block; color: #1a1a1a; font-size:48px; line-height: normal;}

.daqi h2 i a{ color: #1a1a1a;}

.daqi h2 em{ display: block; color: #333; font-size: 24px; padding: 12px 0 35px 0; line-height: normal;background:url(../images/lin2.png) no-repeat center 59px;}

.daqi ul li{ width: 310px; padding: 0 31px; float: left;background:url(../images/d_bg11.jpg) no-repeat; height: 450px; margin-right: 41px;}

.daqi ul li.bg2{background:url(../images/d_bg12.jpg) no-repeat;}

.daqi ul li.bg3{ margin-right: 0;background:url(../images/d_bg13.jpg) no-repeat;}

.daqi ul li i{ display: block; padding-top: 63px; height: 90px; font-size: 18px;color: #fff;}

.daqi ul li i b{ display: block; font-weight: normal; font-size: 12px; text-transform: uppercase; color: #fff;filter:Alpha(opacity=70);-moz-opacity: 0.7; -khtml-opacity: 0.7 ; opacity: 0.7;}

.daqi ul li span{ display: block; padding-top: 15px; font-size: 14px; color: #fff; line-height: 20px; padding-right: 5px;}

.daqi ul li:hover{ box-shadow: 5px 5px 15px #d3d3d3;}

.daqi ul li:hover

{

    position:relative;

    animation:myfirst 2s;

    -moz-animation:myfirst 2s; /* Firefox */

    -webkit-animation:myfirst 2s; /* Safari and Chrome */

    -o-animation:myfirst 2s; /* Opera */

}

    /**/

.tqi{background:url(../images/bgh.jpg) no-repeat center 0; height: 553px;}

.tqi .content{ height: 553px; }

.tqi h2{ margin-left: 468px; padding-bottom: 45px; display:block; height:160px;}

.tqi h2 i{ display: inline-block; float: right; text-align: center;  font-weight: normal;}

.clock {

   -webkit-animation: go 2s ease-in-out alternate infinite;

   -moz-animation: go 2s ease-in-out alternate infinite;

   animation: go 2s ease-in-out alternate infinite;

}

@keyframes go {

   0% {

       -webkit-transform: rotate(10deg);

       -webkit-transform-origin: top center;

       -moz-transform: rotate(10deg);

       -moz-transform-origin: top center;

       transform: rotate(10deg);

       transform-origin: top center;

    }

    100% {

       -webkit-transform: rotate(-10deg);

       -webkit-transform-origin: top center;

       -moz-transform: rotate(-10deg);

       -moz-transform-origin: top center;

       transform: rotate(-10deg);

       transform-origin: top center;

    }

}

.tqi h2 i span{ display: block; font-size: 14px; color: #333;padding-top:8px;}

.tqi h2 em{ display: inline-block; float: left; padding-top: 93px; font-weight: normal; color: #1a1a1a; font-size: 26px;}

.tqi h2 em a{ color: #1a1a1a;}

.tqi h2 em span{ display: block;color: #b7b7b7; text-transform: uppercase; font-size: 24px; font-family: Arial; padding-bottom: 7px;}

.tqi ul{ margin-left: 468px;}

.tqi ul li{ position: relative; width: 216px; height: 178px; border: 2px solid #ffb10f; border-radius: 6px; background: #fff; float: left; margin-right: 35px;}

.tqi ul li.nom{ margin-right: 0;}

.tqi ul li span{ display: block; position: absolute; right: 10px; bottom:4px; color: #e6e6e6; font-family: Arial; font-size: 72px; line-height:77%; font-weight: bold;}

.tqi ul li strong{ display: block; padding: 29px 0 20px 24px; font-size: 16px; color: #333; font-weight: bold;}

.tqi ul li i{ display: block; margin-left: 24px; font-size: 14px; color: #666; line-height: 27px;}

.tqi ul li:hover

{

    position:relative;

    animation:myfirst 2s;

    -moz-animation:myfirst 2s; /* Firefox */

    -webkit-animation:myfirst 2s; /* Safari and Chrome */

    -o-animation:myfirst 2s; /* Opera */

}

/**/

.shq{ height: 790px; position: relative; overflow:hidden;}

.shq h5{ position: absolute; top: 185px; left:50%; margin-left:600px; z-index:5; cursor:pointer;}

.shq h2{ text-align: center; font-weight: normal; font-size: 15px; color: #666; line-height:30px; padding-bottom:25px;}

.shq h2 i{ display: block; color: #1a1a1a; font-size:48px; line-height: normal;}

.shq h2 i a{ color: #1a1a1a;}

.shq h2 em{ display: block; color: #333; font-size: 24px; padding: 10px 0 63px 0; line-height: normal;background:url(../images/lin2.png) no-repeat center 59px;}

.shq .sq_lop{left: 50%;margin-left: -600px; width: 100%;position: relative;}

.shq .d_bb{ position:absolute; top:203px; right: 50%; display:block; width:100%; margin-right:620px; height:480px; z-index:5; background:#fff;}

.shq .sq_lop .tempWrap{margin:0 auto;overflow: visible !important;}

.sh_om{position: relative; height:450px;}

.sh_om dl{ width: 560px; float: left; margin-right: 47px; margin-top:12px;}

.sh_om dl.nom{ margin-right: 0;}

.sh_om dl dt img{ width: 560px; height: 252px; display:block;}

.sh_om dl dd{ border: 1px solid #dbdbdb; border-top: none; background: #fff; overflow: hidden; height: 158px;}

.sh_om dl dd b{ display: inline-block; float: left; padding: 28px 0 0 28px;}

.sh_om dl dd p{ float: right; width: 375px; padding: 31px 30px 0 0;text-align: left;}

.sh_om dl dd p strong{ display: block; color: #333333; font-size: 18px;}

.sh_om dl dd p span{ display: block; padding-top: 13px; color: #4c4c4c; font-size: 14px; line-height: 22px;}

.sh_om dl dd p span i{ font-weight: bold; color: #ffb10f; font-size: 14px;}

.sh_om dl:hover{ box-shadow:0 0 15px #bab8b8;}

.sh_om dl:hover

{

    position:relative;

    animation:myfirst 2s;

    -moz-animation:myfirst 2s; /* Firefox */

    -webkit-animation:myfirst 2s; /* Safari and Chrome */

    -o-animation:myfirst 2s; /* Opera */

}

.shq h4{ clear: both; padding-top: 48px;background:url(../images/sh_bg.gif) no-repeat center 48px; height: 40px; text-align: center;}

.shq h4 i{ display: inline-block; width: 132px; height: 40px; line-height: 40px; font-size: 14px; color: #333; margin-right: 25px; padding-left:54px; text-align:left;}

.shq h4 em{ display: inline-block;width: 186px; height: 40px; line-height: 40px; font-size: 14px; color: #333; margin-left: 25px;}

.shq h4 em a{ color: #fff; letter-spacing: 3px; display: block;}



/**/

.yous{background:url(../images/ys.jpg) no-repeat center bottom; height: 965px;}

.yous .content{ height: 965px; position: relative;}

.yous h2{ text-align: center; font-weight: normal; font-size: 15px; color: #fff; line-height:30px;  padding-top: 97px;}

.yous h2 i{ display: block; color: #fff; font-size:48px; line-height: normal;}

.yous h2 i a{color: #fff; }

.yous h2 em{ display: block; color: #fff; font-size: 24px; padding: 10px 0 73px 0; line-height: normal;background:url(../images/lin22.png) no-repeat center 59px;}

.yous ul li{ overflow: hidden; position: relative; margin:0 24px 22px 0; float: left; background: #f7f3eb; border-radius: 7px; width: 384px; height: 291px; text-align: center;}

.yous ul li.nom{ margin-right: 0;}

.yous ul li i{ display: block; text-align: center; position: relative;}

.yous ul li i img{ display: inline-block; padding-top: 42px;}

.yous ul li i span{ display: inline-block; position: absolute; width: 100%; top: 151px; left: 0; font-size: 24px; color: #333;}

.yous ul li em{ display: block; padding-top: 12px;  color: #666; font-size: 14px; line-height: 19px;}

.yous ul li em span{ display: block;}

.yous ul li:hover{ background: #fff; box-shadow: 0 0 18px #6e6d6d;}

.yous ul li:hover

{

    position:relative;

    animation:myfirst 2s;

    -moz-animation:myfirst 2s; /* Firefox */

    -webkit-animation:myfirst 2s; /* Safari and Chrome */

    -o-animation:myfirst 2s; /* Opera */

}

.yous h5{    position: absolute;    bottom: -15px;    left: 586px;}

    /**/

.yinm{ background: #f7f7f7; padding-top: 100px; height: 723px; margin-bottom: 98px;}

.yinm_l{ width: 288px;}

.yinm_l ul li{ border: 1px solid #d9d9d9; border-bottom: none; background: #f2f2f2; padding:56px 0 0 62px; height: 98px;}.yinm_l ul li.last{ border-bottom: 1px solid #d9d9d9;}

.yinm_l ul li span{ display: block; color: #999999; text-transform: uppercase; line-height: 100%;}

.yinm_l ul li strong{ display: block; font-size: 24px; font-weight: bold; line-height: 100%; padding-bottom: 5px;}

.yinm_l ul li strong  i{ font-size: 30px; line-height: 100%;}

.yinm_l ul li.cur{ background: #fff; border-right: 1px solid #fff; border-left: 3px solid #ffb10f;}

.yinm_l ul li.cur strong{ color: #ffb10f;}

.yinm_r{ width: 911px; background: #fff; border: 1px solid #ededed; border-left: none; height: 619px; }

.qh_con{height: 619px;}

.yinm_r3 ul{ overflow: hidden; padding: 92px 0 0 65px;}

.yinm_r3 ul li{ width: 240px; float: left; margin-right: 30px; text-align: center; font-size: 14px; color: #666;}

.yinm_r3 ul li strong{ display: block; padding-top: 27px; font-size: 18px; color: #333; padding-bottom: 12px;}

.yinm_r3 ul li i{ display: block; height: 143px;}

.yinm_r3 ul li i span{ display: block;}

.yinm_r3 ul li a{ display: inline-block; width: 169px; height: 45px; line-height: 45px; text-align: center; font-size:14px; color: #333; border: 2px solid #333; border-radius: 45px;}

.yinm_r3 ul li:hover strong{ color: #ffb10f;}

.yinm_r3 ul li:hover a{ background: #ffb10f; color: #fff; border: 2px solid #ffb10f;}

.yinm_r1 ul li{ float: left; border-right: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; width: 226px; height: 309px; text-align: center;}

.yinm_r1 ul li.nob{ border-right: none;}

.yinm_r1 ul li span{ display: block;}

.yinm_r1 ul li img{ display: inline-block; padding-top: 80px;}

.yinm_r1 ul li strong{ display: block; line-height: 56px; font-size: 18px; color: #333;}

.yinm_r1 ul li i{ display: block; font-size: 14px; color: #666; line-height: 21px;}

.yinm_r1 ul li em{ display: block; padding-top: 102px;}

.yinm_r1 ul li em a{ display: inline-block; width: 169px; height: 45px; line-height: 45px; text-align: center; border: 2px solid #333; border-radius: 45px; margin-bottom: 22px;}

.yinm_r1 ul li em a.bg{ background: #ffb10f; border: 2px solid #ffb10f; color: #fff;}

.yinm_r2 ul li{ width:301px; font-size: 14px; color: #666666;}

.yinm_r4 ul li{ float: left; width: 455px; text-align: center;}

.yinm_r4 ul li img{ display: inline-block; padding-top: 90px;}

.yinm_r4 ul li strong{ display: block; font-size: 18px; font-weight: bold; text-align: center; padding-bottom: 8px; padding-top: 9px;}

.yinm_r4 ul li:hover{ background: #f2f2f2; height: 618px;}

    /**/

.shic{ height: 850px; position: relative;background:url(../images/shic.gif) no-repeat 0 259px;}

.shic h2{ text-align: center; font-weight: normal; font-size: 15px; color: #666; line-height:30px; padding-bottom:38px;}

.shic h2 span{ display: block;}

.shic h2 i{ display: block; color: #1a1a1a; font-size:48px; line-height: normal;}

.shic h2 em{ display: block; color: #333; font-size: 24px; padding: 12px 0 35px 0; line-height: normal;background:url(../images/lin2.png) no-repeat center 59px;}

.shic h3{ position: absolute; right: 17px; top: 259px;}

.shic ul{ overflow: hidden; width: 560px;}

.shic ul li{ float: left; width: 223px; margin-right:34px; padding-top: 25px; height: 208px;}

.shic ul li strong{ display: block;}

.shic ul li strong span{ display: block; font-size: 18px; color: #333; padding: 6px 0 18px 0;}

.shic ul li i{ display: block; font-size: 14px; color: #666; line-height: 23px;}

    /**/

.quny{background:url(../images/qy.jpg) no-repeat center 0; height: 970px; margin-bottom: 93px;}

.quny h2{ text-align: center; font-weight: normal; font-size: 15px; color: #fff; line-height:30px;  padding-top: 97px;}

.quny h2 i{ display: block; color: #fff; font-size:48px; line-height: normal;}

.quny h2 em{ display: block; color: #fff; font-size: 24px; padding: 10px 0 60px 0; line-height: normal;background:url(../images/lin22.png) no-repeat center 59px;}

.quny ul{ overflow: hidden;}

.quny ul li{ float: left; width: 380px; height: 300px; border-radius:9px; margin:0 29px 27px 0; overflow: hidden; position: relative; background: #fff;}

.quny ul li.nom{ margin-right: 0;}

.quny ul li img{ border-radius: 9px;}

.quny ul li em{ display: inline-block; position: absolute; left: 0; bottom: 13px; font-size:18px; color: #1a1a1a; z-index: 99;border-radius: 9px; overflow: hidden;}

.quny ul li em img{ vertical-align: middle; padding: 0 5px 0 24px;}

.quny ul li strong{ display: none;}

.quny ul li b{ display: inline-block; margin: 42px 0 0 36px;background:url(../images/quny_tel.gif) no-repeat; padding-top: 68px; font-weight: normal; color: #333;}

.quny ul li b span{ color: #ffb10f; font-weight: bold; display: block; font-size: 26px; padding: 6px 0 76px 0;}

.quny ul li b a{ display: inline-block; width: 130px; height: 36px; line-height: 36px; border: 1px solid #333; border-radius: 36px; text-align: center; font-size: 14px; color: #333;}

.quny ul li:hover{ box-shadow: 0 0 5px #333;}

.quny ul li:hover

{

    position:relative;

    animation:myfirst 2s;

    -moz-animation:myfirst 2s; /* Firefox */

    -webkit-animation:myfirst 2s; /* Safari and Chrome */

    -o-animation:myfirst 2s; /* Opera */

    border-radius: 9px;

    overflow: hidden;

}

.quny ul li:hover em{ position: absolute; left: 0; bottom: 0;width: 380px; height: 300px;background:url(../images/qyy.png) repeat; font-size: 0;border-radius: 9px; overflow: hidden; display: inline-block;}

.quny ul li:hover em img{ padding-top: 35px;}

.quny ul li:hover em  strong{ display: block; font-weight: normal; font-size: 22px; margin: 0 26px; padding: 19px 0 0; line-height: normal;}

.quny ul li:hover em  strong i{ display: block; font-size: 22px; color: #333; padding-bottom: 17px;}

.quny ul li:hover span{ display: block; font-size: 14px; color: #666; line-height: 24px;}

.quny ul li.li_zh:hover span{ color: #ffb10f; font-weight: bold; display: block; font-size: 26px;}

    /**/

.wangd{ height: 915px;}

.wangd h2{ text-align: center; font-weight: normal; font-size: 15px; color: #666; line-height:30px; }

.wangd h2 span{ display: block;}

.wangd h2 i{ display: block; color: #1a1a1a; font-size:48px; line-height: normal;}

.wangd h2 em{ display: block; color: #333; font-size: 24px; padding:5px 0 49px 0; line-height: normal;background:url(../images/lin2.png) no-repeat center 43px;}

.wd2{ margin-bottom: 27px;}

.d_al{ position: relative;}

.w_uu{ position: absolute; left: 28px; top: 272px; z-index:5; cursor:pointer;}

.w_dd{ position: absolute; right: 28px; top: 272px;z-index:5;cursor:pointer;}

.al_con{position: relative;}

.w_conm{ position: absolute; right: 128px; bottom: 19px;background:url(../images/w_h.png) no-repeat; width: 264px; height: 359px; z-index: 4;*bottom:8px;}

.w_conm img{ display: inline-block; width: 172px; height: 172px; padding: 132px 0 0 43px;}

.wangd ul li{ font-size: 0;}

.wd2 ul li img{ padding: 7px; border: 1px solid #d9d9d9;}

.wangd ul li em{ display: inline-block;position: absolute; left: 8px; bottom:19px; width: 1186px;background:url(../images/w_bg.png) repeat-x; height: 194px; *bottom:8px;}

.wangd ul li em i{ display: block; padding-left: 70px; font-size: 24px; padding-top:75px; padding-bottom:12px;}

.wangd ul li em i a{ color: #fff;}

.wangd ul li em span{ display: block; font-size: 14px; color: #fff; margin-left: 70px; line-height: 25px; width: 643px; }

.wd3{ overflow: hidden;}

.wd3 ul{ display:block; height:49px;}

.wd3 ul li{ float: left; padding: 0 31px; height:49px;}

.wd3 ul li img{ display:block; width:133px; height:49px;-webkit-filter: grayscale(100%); 

-moz-filter: grayscale(100%); 

-ms-filter: grayscale(100%); 

-o-filter: grayscale(100%); 

filter: grayscale(100%); 

filter: gray;}

.wd3 ul li img:hover{-webkit-filter:none; 

-moz-filter:none; 

-ms-filter: none; 

-o-filter:none; 

filter:none; 

filter:none;}

    /**/

.tt a{ display: block;background:url(../images/tt.jpg) no-repeat center 0; height: 388px;}

/**/

.nes{ height: 665px; padding-top: 98px; background: #f7f7f7;}

.nes h2{ text-align: center; font-weight: normal; font-size: 15px; color: #666; line-height:30px; }

.nes h2 span{ display: block;}

.nes h2 i{ display: block; color: #1a1a1a; font-size:48px; line-height: normal;}

.nes h2 em{ display: block; color: #333; font-size: 24px; padding:5px 0 59px 0; line-height: normal;background:url(../images/lin2.png) no-repeat center 49px;}

.nes_l{ width: 374px; margin-right: 39px;}.nes_r{ margin-right: 0;}

.nes_l h3{ padding-bottom: 20px;background:url(../images/ni_lin.gif) no-repeat; padding-left: 12px;}

.nes_l h3 a{ font-size: 18px; color: #333;}

.nes_l h3 span{ display: inline-block; float: right; font-weight: normal; padding-top:5px;}

.nes_l h3 span a{ color: #999999; font-size: 12px; text-transform: uppercase;}

.nes_l p{ position: relative; font-size:0;width: 374px; height: 228px;}

.nes_l p img{ width: 374px; height: 228px;}

.nes_l p span{ display: inline-block; position: absolute; left: 0; width: 100%; height: 50px; line-height: 50px; background:url(../images/spm.png) repeat; bottom:0;}

.nes_l p span a{  padding-left: 17px; font-size: 14px; font-weight: bold; color: #fff;}

.nes_l ul{ padding: 10px 20px 15px; background: #fff;}

.nes_l ul li{ line-height: 35px; padding-left: 17px;background:url(../images/fz_d.png) no-repeat 0 9px; }

.nes_l ul li a{ font-size: 14px; color: #555;}

.nes_l ul li a:hover{ color: #ffb10f;}

.nes_l ul:hover{ box-shadow: 0 0 15px #ccc;}

    /**/

.til{ height: 99px; margin-bottom: 102px;}

.til i{ display: inline-block; float: left; padding: 23px 0 0 32px; color: #8c9de9; font-size: 16px; width: 453px;}

.til i span{ display: block; padding-bottom: 5px;}

.til em{ display: inline-block; float: left; padding-top: 37px;}

.til em img{ vertical-align: middle; padding-right: 5px;}

.til em a{ display: inline-block; padding-right: 18px;}

.til em a:hover{ color: #293d93; text-decoration: underline;}

.til strong{ display: inline-block; float: right; font-weight: normal; margin-top: 29px; color: #999999; font-size: 14px; padding-left: 54px;}

.til strong span{ display: block; color: #293d93; font-size: 22px; font-weight: bold;}

    /**/

.fw{height: 661px;}

.fw h2{ text-align: center; padding-bottom: 22px;}

.fw h2 i{ display: inline-block; padding:0 32px 20px; border-bottom: 1px solid #e7e7e7; color: #293d93; font-size: 30px;}

.fw_on1{ padding-left: 278px; overflow: hidden;}

.fw_on1 ul li{ float: left; text-align: center; margin-right: 31px; font-size: 18px; color: #666; padding-bottom: 26px;}

.fw_on1 ul li span{ display: block; padding-bottom: 19px;}

.fw_on1 ul li img{-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;transition:all .8s ease-in-out}

.fw_on1 ul li:hover img{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}

.fw_on2 ul li{ float: left; overflow: hidden; margin: 0 9px 8px 0; background: #293d93; width: 393px;}.fw_on2 ul li.nom{ margin-right: 0;}

.fw_on2 ul li i{ display: inline-block; float: left;}

.fw_on2 ul li.shot{ width: 292px;}

.fw_on2 ul li.last{ width:294px;}

.fw_on2 ul li em{ display: inline-block; float: right; text-align: center; width: 115px; }

.fw_on2 ul li em span{ display: block; padding-top: 50px;}

.fw_on2 ul li a{ color: #fff; font-size: 16px;}

.fw_on2 ul li.shot em span{ padding-top: 24px;}

/**/

.baoz{ height: 672px; margin-bottom: 125px;}

.baoz dl{ float: right; width: 385px; padding-top: 92px;}

.baoz dl dt{ color: #293d93; font-size: 30px; font-weight: bold; line-height: 100%; padding-bottom: 58px;}

.baoz dl dd p{ font-size: 14px; color: #000; line-height: 30px; height: 172px;}

.baoz dl dd p span{ display: block; padding-left: 14px;}

.baoz dl dd i{ display: block;}

.baoz dl dd i a{ display: block; width: 205px; height: 47px; line-height: 47px; text-align: center; color: #fff; font-size: 20px; margin-bottom: 3px; background: #293d93;}

    /**/

.brand{ height: 550px;}

.brand h2{ text-align: center; padding-bottom: 32px;}

.brand h2 i{ display: inline-block; padding:0 95px 20px; border-bottom: 1px solid #e7e7e7; color: #293d93; font-size: 30px;}

.brand ul li{ float: left; width: 235px; margin-right: 6px; height: 397px; color: #fff; background: #293d93; text-align: center; font-size: 20px; line-height: 30px;}.brand ul li.nom{ margin-right: 0;}

.brand ul li span{ display: block; padding-top: 36px;}

.brand ul li.cur{ background: #e3475a;}

    /**/



.bhh{background:#f1f1f1; height: 615px; padding-top: 82px;}

.bhh h2{ text-align: center; padding-bottom: 35px;}

.bhh h2 i{ display: inline-block; padding:0 95px 20px; border-bottom: 1px solid #e7e7e7; color: #293d93; font-size: 30px;}



.news{ width:680px;}

.n_nav{ height:53px; background: #fff; margin-bottom: 13px;}

.n_nav ul li{ float: left;}

.n_nav ul li a{ font-size: 14px; color: #000; height: 53px; display: inline-block; padding: 0 46px; line-height: 53px;}

.n_nav ul li a:hover,.n_nav ul li.cur a{color: #fff;background:#293d93;}

.n_span a{ color: #666666;  font-size: 12px; font-family: Arial;font-weight: normal; display: inline-block; text-transform: uppercase; line-height: 53px; margin-right:23px;}



.news_c{ overflow: hidden;}

.news_c p img{ width: 680px; height: 280px; padding-bottom: 20px;}

.news_c ul{ overflow: hidden;}

.news_c ul li{ height:30px; line-height:30px; font-size: 14px; color: #000; padding-right: 75px;}

.news_c ul li span{ display: inline-block; float: right;}

.news_c ul li a{ color: #000;}



.faqs{ width:505px; height: 478px; overflow: hidden; background: #fff;}

.faqs h3{background:#293d93; height: 53px; line-height: 53px; text-align: center;}

.faqs h3 a{ color: #fff; font-size:14px; font-weight: normal; display: block;}



.faq_c dl{height:82px;overflow: hidden;color: #666;line-height: 24px; padding:28px 0; border-bottom: 1px dashed #c8c8c8; margin: 0 26px;}

.faq_c dl:last-child{ border-bottom: none;}

.faq_c dt{height:21px;display: block;overflow: hidden;line-height: 21px;font-size: 14px;color: #333;padding-left:29px; margin-bottom:9px;}

.faq_c dt a{color: #666;}

.faq_c dd{padding-left:35px; color:#666666; font-size: 14px; line-height: 21px;}



   /**/

@keyframes myfirst

{

    0%   {left:0px; top:0px;}

    25%  {left:0px; top:10px;}

    50%  {left:0px; top:0;}

    100% {left:0px; top:0px;}

}



@-moz-keyframes myfirst /* Firefox */

{

    0%   {left:0px; top:0px;}

    25%  {left:0px; top:10px;}

    50%  {left:0px; top:0;}

    100% {left:0px; top:0px;}

}



@-webkit-keyframes myfirst /* Safari and Chrome */

{

    0%   {left:0px; top:0px;}

    25%  {left:0px; top:10px;}

    50%  {left:0px; top:0;}

    100% {left:0px; top:0px;}

}



@-o-keyframes myfirst /* Opera */

{

    0%   {left:0px; top:0px;}

    25%  {left:0px; top:10px;}

    50%  {left:0px; top:0;}

    100% {left:0px; top:0px;}

}







   