@charset "utf-8";
/*搜索*/
.seabox{overflow:hidden;height:163px; background: #fff;position: relative; clear: both;}
.sea_inp{width:800px;overflow: hidden;background:url(../images/s_s.gif) no-repeat 0 42px;}
.sea_inp h2{ font-size: 0; height: 42px;}
.sea_inp .serach{width:350px;height:34px;line-height:34px;color:#666;padding:0 15px;float:left;outline: none;display: block; background: none; border:none; border-right: none; font-size: 14px; letter-spacing: -1px;}
.sea_inp .sub{ width:36px; height:34px;border:0;float:left;cursor: pointer;display: block;border: 0;background:none; }
/*.k_word{width:800px;color:#999;overflow: hidden;font-size: 14px;}*/
/*.k_word a{color:#999; padding:0 4px;}*/
/*.k_word b{ font-weight: normal;}*/
/*.k_word a:hover{color:#0b7d4c;}*/
.seabox .t_pho{ margin-top: 15px; font-size: 14px; color: #939393;}
.seabox .t_pho b{ color: #ff7100; font-size: 24px; font-weight: bold;}
/**/
.kgj{ overflow: hidden; text-align: center; padding-bottom: 36px;}
.kgj h2{ color: #b70006; font-size: 40px; font-weight: bold; line-height: 100%;}
.kgj p{ font-size: 16px; color: #666; line-height: 30px; padding: 13px 0 22px 0;}.kgj p span{ display: block;}
.kgj ul li{ width: 400px; float: left; font-size: 24px; color: #000;}
.kgj ul li span{ display: block; padding-bottom: 5px;}
.kgj ul li:hover{  position:relative;
    animation:myfirst 2s;
    -moz-animation:myfirst 2s; /* Firefox */
    -webkit-animation:myfirst 2s; /* Safari and Chrome */
    -o-animation:myfirst 2s;
}
    /**/
.pro_lis{ background: #b70006; padding-top: 57px; height: 793px; overflow: hidden; margin-bottom: 67px;}
.pro_lis h2{ text-align: center; color: #fff; font-size: 20px; padding-bottom: 31px;}
.pro_lis h2 a{ color: #fff; font-size: 40px; line-height: 100%;}
.pro_lis h2 span{ display: block; font-weight: normal; padding-top: 12px;}

.p_list{ overflow: hidden; padding-bottom: 33px;height: 212px;}
.p_list ul li{ height: 212px; float: left; border-right: 1px solid #d1575b; padding-left:37px;background:url(../images/p_ico1.jpg) no-repeat; width:235px; margin-right:7px;}
.p_list ul li i{ display: block; line-height: 28px; font-size: 16px; color: #fff; margin-bottom: 10px;}
.p_list ul li span a{ display: inline-block; line-height: 35px; color: #fff; width: 145px;}
.p_list ul .ico2{background:url(../images/p_ico2.jpg) no-repeat; width: 300px;}
.p_list ul .ico3{background:url(../images/p_ico3.jpg) no-repeat; width:300px;}
.p_list ul li.ico2 span a{ width: 138px;}
.p_list ul .ico2 span a.long{ width: 150px;}
.p_list ul .ico2 span a.shot{ width:78px;}
.p_list ul .ico4{background:url(../images/p_ico4.jpg) no-repeat; width:180px; margin-right: 0;}
.p_list ul .ico5{background:url(../images/p_ico5.jpg) no-repeat; width:136px; margin-right: 0; border-right: none; float: right;}

.p_on ul li{ float: left; font-size: 0; width: 391px; height: 196px; position: relative; margin-bottom: 9px;}
.p_on ul li img{width: 391px; height: 196px;}
.p_on ul li i{ position: absolute; left: 0; top: 0;width: 391px; height: 196px;background:url(../images/p_nbg.png) repeat; display: none; text-align: center;}
.p_on ul li i a{ display: none; padding-top: 30px; font-size: 20px; color: #fff; height:166px;}
.p_on ul li i span{ display: block; padding-top:63px;background:url(../images/p_m.png) no-repeat center 0;}
.p_on ul li em{ display: none; position: absolute; left: 0;top: 130px; width: 100%; text-align: center;}
.p_on ul li em a{ display: inline-block;background:url(../images/p_btn1.png) no-repeat; width:69px; height: 37px; font-size: 14px; line-height: 37px; color: #fff; padding-left: 35px;}
.p_on ul li.first{ width: 802px; height: 401px; margin-right: 7px;}
.p_on ul li.first img{ width: 802px; height: 401px;}
.p_on ul li.first i{width: 802px; height: 401px;}
.p_on ul li.first i a{ display: block; padding-top:135px; height: 266px;}
.p_on ul li.first i span{ padding-top: 84px;}
.p_on ul li.first em{ top:288px;}
.p_on ul li:hover i,.p_on ul li:hover em,.p_on ul li:hover i a{ display: block;}
    /*12 24*/
.g_zs2{ height: 639px;}
.g_zs2 h2{ text-align: center; padding-bottom: 28px;}
.g_zs2 h2 a{ color: #b70006; font-size: 40px; line-height: 100%;}

.zz{width:1200px; height:216px; margin:0 auto; position:relative;}
.zz .zz_q{ float: left; width: 193px;}
.zz ul{ position: relative;  z-index: 55;}
.zz ul li{height:79px; font-size: 16px;color: #666;text-decoration: none; background:url(../images/gc1.jpg) no-repeat 24px 12px #b70006; display: block;  margin-bottom: 5px; padding-left: 76px;}
.zz ul li span{ display: block; padding-top: 19px; line-height: 120%; width:80px;}

.zz ul li:hover,.zz ul li.cur{color: #fff;background:url(../images/gc11.jpg) no-repeat 24px 12px #b70006;}

.zz ul li.bgz2{background:url(../images/gc1.jpg) no-repeat 24px 12px #ebebeb;}
.zz ul li.bgz1{background:url(../images/gc2.jpg) no-repeat 24px 12px #ebebeb;}
.zz ul li.bgz3{background:url(../images/gc3.jpg) no-repeat 24px 12px #ebebeb;}
.zz ul li.bgz4{background:url(../images/gc4.jpg) no-repeat 24px 12px #ebebeb;}
.zz ul li.bgz5{background:url(../images/gc5.jpg) no-repeat 24px 12px #ebebeb;}
.zz ul li.bgz6{background:url(../images/gc6.jpg) no-repeat 24px 12px #ebebeb;}
.zz ul li.last span{ padding-top: 25px;}
.zz ul li.bgz2:hover{background:url(../images/gc11.jpg) no-repeat 24px 12px #ba0011;}
.zz ul li.bgz1:hover{background:url(../images/gc21.jpg) no-repeat 24px 12px #ba0011;}
.zz ul li.bgz3:hover{background:url(../images/gc31.jpg) no-repeat 24px 12px #ba0011;}
.zz ul li.bgz4:hover{background:url(../images/gc41.jpg) no-repeat 24px 12px #ba0011;}
.zz ul li.bgz5:hover{background:url(../images/gc51.jpg) no-repeat 24px 12px #ba0011;}
.zz ul li.bgz6:hover{background:url(../images/gc61.jpg) no-repeat 24px 12px #ba0011;}

.zz_box{ position: relative; }
.zz_box .ljt,.zz_box .rjt{ width:37px; height:37px; position: absolute; cursor:pointer;  display:block;  z-index: 999;}
.zz_box .ljt{left:1200px;top:0px;}
.zz_box .rjt{left:1200px;top:37px;}
.zz_box .ljt a{ background: url(../images/gc_uu.jpg) no-repeat; width:37px; height:37px; display:block;}
.zz_box .ljt a:hover{ background: url(../images/gc_dd1.jpg) no-repeat; width:37px; height:37px; display:block;}
.zz_box .rjt a{ background: url(../images/gc_uu1.jpg) no-repeat right 0; width:37px; height:37px; display:block;}
.zz_box .rjt a:hover{ background: url(../images/gc_dd.jpg) no-repeat right 0; width:37px; height:37px; display:block;}

.zz-s{height:499px; overflow:hidden;float: right; width: 1000px; background: #ebebeb;}
.zz-s ol li{position: relative; overflow: hidden; padding: 15px;}
.zz-s ol li em{ display: inline-block; float: left; width: 627px; height: 470px;}.zz-s ol li em img{width: 627px; height: 470px;}
.zz-s ol li i{ display: inline-block; float: right; width: 300px; padding-right:12px; padding-top: 12px;}
.zz-s ol li i strong a{ display: block; height: 53px; line-height: 53px; overflow: hidden; color:#b02320; font-size: 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-weight: normal;}
.zz-s ol li i span{ display: block; font-size: 14px; color: #666; height: 30px; line-height: 30px; height: 300px;}
.zz-s ol li b{ display: block;}
.zz-s ol li b a{ display: inline-block; font-weight: normal; width: 109px; height: 37px; line-height: 37px; font-weight: normal; color: #666; border: 1px solid #c0c0c0; border-radius: 5px; font-size: 14px; text-align: center;}
    /**/
.hzg{ padding-bottom: 23px;}
.hzg h3{ text-align: center; padding-bottom: 23px;}
.hzg h3 a{ color: #b70005; font-size: 40px; display: block;line-height: 100%;}
.hzg ul li{ float: left; font-size: 0; height: 113px; margin: 0 7px 5px 0;width: 194px; height: 113px;}
.hzg ul li:nth-child(6n+6){ margin-right: 0;}
.hzg ul li.nom{ margin-right: 0;}
.hzg ul li img{ width: 194px; height: 113px;}
.hzg ul li img:hover{box-shadow: 0 0 5px #878787;}
    /**/
.diz{ height: 440px; overflow: hidden; background: url(../images/dz.jpg) no-repeat center 0;}
.diz p{ padding: 227px 0 0   523px;}
.diz p a{ display: inline-block;background: url(../images/dz_btn.png) no-repeat; width: 154px; height: 37px; line-height: 37px; font-size:14px; color: #fff; padding-left: 58px;}
    /**/
.ys1{background: url(../images/ys1.jpg) no-repeat center 0; height: 728px; overflow: hidden;}
.ys1 h2{ overflow: hidden; padding-top: 100px; height: 167px;}
.ys1 h2 em{ display: inline-block; float: left; width: 522px; text-align: right; color: #6b6b6b; font-size: 26px; line-height: 100%; font-weight: normal;}
.ys1 h2 em span{ display: block; color: #333; font-size: 48px; line-height: 100%; font-weight: bold; padding-bottom:9px;}
.ys1 h2 i{ display: inline-block; float: left; padding-left: 6px;}
.ys1 dl{ overflow: hidden;}
.ys1 dl dt{ font-size: 0; float: right;}
.ys1 dl dd{ float: left;background: url(../images/y_no1.jpg) no-repeat left 0; padding-left: 85px;}
.ys1 dl dd h3{ color: #b70005; font-size: 30px; font-weight: bold; line-height: 63px; margin-bottom: 15px;}
.ys1 dl dd p{ color: #3b3b3b; font-size: 14px; line-height: 39px; margin-bottom: 39px;}
.ys1 dl dd p span{ display: block; padding-left: 18px;background: url(../images/y_mor.png) no-repeat left 16px; }
.ys1 dl dd em{ display: block;}
.ys1 dl dd em a{display: inline-block;background: url(../images/dz_btn.png) no-repeat; width: 154px; height: 37px; line-height: 37px; font-size:14px; color: #fff; padding-left: 58px;}
    /**/
.ys2{ height: 460px; background: none;}
.ys2 dl dt{ float: left;}
.ys2 dl dd{ float: right;background: url(../images/y_no2.jpg) no-repeat left 0; margin-top: 68px;}
.ys3{background: url(../images/ysbg3.jpg) no-repeat center 0; height:498px; overflow: hidden;}
.ys3 dl dt{ padding-top: 62px;}
.ys3 dl dd{ width: 489px; margin-top: 103px;background: url(../images/y_no3.jpg) no-repeat left 0;}
.ys4{ height: 460px; overflow: hidden;}
.ys4 dl dt{ font-size: 0; float:left; width: 718px; margin-right: -32px; position: relative;}
.ys4 dl dt a{ display: inline-block;background: url(../images/dz_btn.png) no-repeat; width: 154px; height: 37px; line-height: 37px; font-size:14px; color: #fff; padding-left: 58px; position: absolute; bottom: 24px; left: 450px;}
.ys4 dl dd{ float: right; width: 510px; padding-top: 56px;}
.ys4 dl dd h3{color: #009be6; font-size: 30px; font-weight: bold; line-height: 63px; margin-bottom: 15px;}
.ys4 dl dd p{ color: #3b3b3b; font-size: 14px; line-height: 39px; margin-bottom: 39px;}
.ys4 dl dd p span{ display: block; padding-left: 18px;background: url(../images/y_mor.png) no-repeat left 16px; }
.ys4 dl dd em{ display: block;}
.ys4 dl dd em a{display: inline-block;background: url(../images/dz_btn.png) no-repeat; width: 154px; height: 37px; line-height: 37px; font-size:14px; color: #fff; padding-left: 58px;}
.ys4 dl dd i img{ display: inline-block; padding-right: 8px;}
    /**/
.dzz{ padding-top: 55px; background: #f1f1f1; height: 386px; margin-bottom: 56px;}
.dzz h2{ text-align: center; padding-bottom: 19px;}
.dzz h2 strong{ display: block; font-weight: bold; line-height: 100%; color: #b70005; font-size: 40px;}
.dzz h2 span{ display: block; font-size: 18px; color: #333; padding-top: 18px;}
.dzz ul{ overflow: hidden;background: url(../images/dzz.png) no-repeat 0 120px; height: 221px;}
.dzz ul li{ float: left; width: 200px; text-align: center; font-size: 14px; color: #333;background: url(../images/dzz2.png) no-repeat center 0; padding-top: 1px;}
.dzz ul li img{ display: inline-block; width: 84px; height: 84px; border-radius: 84px; padding: 3px;}
.dzz ul li i{ display: block; padding-top: 27px; line-height: 32px; font-family: Arial; font-size: 20px; color: #fff;}
.dzz ul li em{ display: block;}
.dzz ul li em span{ display: block; line-height: 33px; padding-top: 1px;}
.dzz ul li:hover{background: url(../images/dzz1.png) no-repeat center 0; color: #000;}
.dzz ul li:hover em span{ color: #3eb034; font-weight: bold;}
.dzz ul li:hover em{color: #3eb034;}
.dzz h4{ overflow: hidden; font-weight: normal; font-size: 14px; color: #333;}
.dzz h4 i{ display: inline-block; float: left; line-height: 42px; padding-left: 426px; padding-right: 7px;}
.dzz h4 i span{ font-size: 24px; font-family: Tahoma;}
.dzz h4 em{ display: inline-block; float: left;}
.dzz h4 em a{ display: inline-block; border:3px solid #b70005; width: 113px; height: 36px; line-height: 36px; text-align: center; font-size: 14px; color: #333;}
    /**/
.xiw{ height: 548px; overflow: hidden;}
.xiw h2{ text-align: center; padding-bottom: 15px;}
.xiw h2 a{ display: inline-block; line-height: 100%; color: #b70005; font-size: 40px;}
.xinw_l{ width: 362px; padding: 15px; background: #f1f1f1; margin-right:12px;}
.xinw_l h3{ padding-top: 15px; padding-bottom: 15px; font-weight: normal; padding-left: 14px;background: url(../images/xw_lin.jpg) no-repeat 0 15px; line-height: 100%;}
.xinw_l h3 a{ color: #b70005; font-size: 20px;}
.xinw_l h3 span{ display: inline-block; float: right;}
.xinw_l h3 span a{ font-size: 14px; color: #999;}
.xinw_l p{ font-size: 0; margin-bottom: 11px;}
.xinw_l p img{ width: 365px; height: 172px; border: 3px solid #fff;}
.xinw_l ul li{ line-height: 30px;}
.xinw_l ul li a{ font-size: 14px; color: #666;}
.xinw_l ul li span{ padding-right: 5px;}
.xinw_r{ margin-right: 0;}
    /**/
.Into{ height: 867px; overflow: hidden;background: url(../images/bg1.gif) repeat-x;}
.Into_js{ padding-top: 50px; overflow: hidden; height: 481px;}
.Into_js dl dt{ font-size: 0; width: 794px; border: 3px solid #fff; float: left;}
.Into_js dl dt img{ width: 794px; height: 400px;}
.Into_js dl dd{ float: right; width: 372px; padding: 5px 12px 0 0;}
.Into_js dl dd h3{ padding-bottom: 18px;}
.Into_js dl dd h3 strong{ color: #b70005; font-size: 32px; display: block; line-height: 100%;}
.Into_js dl dd h3 span{ display: block; color: #d4d4d4; font-family: Arial; font-size: 32px; text-transform: uppercase;line-height: 100%; padding: 5px 0 22px 0;}
.Into_js dl dd h3 a{ font-size: 18px; color: #333;}
.Into_js dl dd p{ font-size: 14px; color: #666; line-height: 30px;}

.Into_show{ overflow: hidden; height: 53px;}
.Into_show ul{ padding-left: 385px;}
.Into_show ul li{ float: left; margin-right: 10px;}
.Into_show ul li a{ display: inline-block; height: 37px; line-height: 37px; background: #ba0011; color: #fff; font-size: 14px; width: 100px; border-radius: 37px; text-align: center;}
.Into_show ul li.cur a,.Into_show ul li a:hover{ background: #ff7100;}

.Into_shom{ overflow: hidden;}
.Into_shom ul li{ float: left; text-align: center; margin-right: 9px;}
.Into_shom ul li:nth-child(4n+4){ margin-right: 0;}
.Into_shom ul li.nom{ margin-right: 0;}
.Into_shom ul li img{ width: 287px; height: 214px; border: 3px solid #e0e0e0;}
.Into_shom ul li span{ display: block; padding-top: 15px;}
.Into_shom ul li a{ font-size: 14px; color: #666;}
    /**/
    /**/

/**/

/**/



/**/
/**/

   
    /**/
   /**/
.links{height:45px; line-height: 45px; overflow: hidden; width: 1200px;margin:0 auto;}
.links h3{ font-weight: normal; color: #fff; font-size: 18px; text-transform: uppercase;  float: left;}
.links h3 i{ font-size: 16px; color: #000000; display: inline-block; float: left; padding: 0 23px;}
.links h3 span{  font-family:Impact; font-size:30px; font-weight: normal; color: #cacaca; display: inline-block; float: left;}
.links p{ margin-left: -5px; float: left;}
.links p a{ color: #666; font-size: 14px; display: inline-block; padding: 0 15px;}
/*.links em{ display: inline-block; float: right; margin-top: 19px;}*/
/*.links em a{ display:inline-block; width: 143px; height: 34px; line-height: 34px; text-align: center; background: #007eca; color: #fff; font-size: 14px; font-weight: bold;}*/
   /**/

@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;}
}



   