@charset "utf-8";

/* CSS Document */

*{ margin: 0;padding: 0;}

body { font-size:14px;line-height:26px;color:#333333; font-family:Microsoft YaHei,SimSun; -webkit-text-size-adjust:none; overflow-x:hidden;}

a{ color:#333333; text-decoration:none; cursor:pointer;}

a:hover{ text-decoration:none;}

ul {list-style: none;}

li{ list-style-type:none;}

img{border:0;}

.fl{float: left;}

.fr{float: right;}

body{min-width:  1200px;margin:0 auto;}

.w1200{width: 1200px; }

.ho{height: auto;overflow: hidden;}

.cl{clear: both;}

.mr{margin: 0 auto;}

.h1{font-size: 30px;}

.h2{font-size: 20px;}

.wot{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}





.in02_r_01cc{border-radius: 5px;background: #f6d65b;height: 36px;padding: 8px 9px;margin: 30px 0;}

.chaxuntitle{width: 100%;font-size: 28px;color: #f9c851

  ;font-weight: bold;text-align: center;line-height: 45px;margin-top: 35px;}







/*-------------- top --------------*/

#head{width: 100%;}

.topbox{width: 100%;height: 30px; line-height: 30px;background: #f4f4f4;}

.top{ height: 30px; color: #666666;font-size: 12px;}

.top a{ color: #666666;}

.top a:hover{ color: #000;}

.head_inner_top{ width:1250px; height: 100%; margin: 0 auto; line-height: 48px; color: #666; overflow: hidden;}

.head_inner_top .left{ float: left; width:216px; height: 100%;background:#535a6c;text-align: center;color: #fff; font-size: 14px;}

.head_inner_top .right{ float: left; width: 800px; height: 100%; text-align: left;text-indent: 2em;}

.head_inner_top .right .site{ padding-left: 12px; background: url(../Image/icon_site.png) no-repeat center left;}

.head_inner_top .right .contact{ padding-left: 12px; background: url(../Image/icon_phone.png) no-repeat center left; margin-left: 5px;}

.head_inner_top .right a:hover{ color: #fdad03}

.ta{width: 27%;padding-top: 47px;}





.center{ height: 130px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#222222+0,3a3a3a+51,222222+100 */

background: rgb(34,34,34); /* Old browsers */

background: -moz-linear-gradient(45deg, rgba(34,34,34,1) 0%, rgba(58,58,58,1) 51%, rgba(34,34,34,1) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(45deg, rgba(34,34,34,1) 0%,rgba(58,58,58,1) 51%,rgba(34,34,34,1) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(45deg, rgba(34,34,34,1) 0%,rgba(58,58,58,1) 51%,rgba(34,34,34,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#222222',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}



.lag {float: right; width: 280px;height: 24px;line-height: 24px;margin-top: 30px;}

.lag a{display: block;height: 100%;color: #fff;float: left;}

.lag img{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: inline-block;line-height: 24px;float: left;}

.lag span{display: block;float: left;margin-left: 7px;font-size: 12px;margin-right: 20px;}



.tels{float: right;width: 280px;margin-top: 30px;color: #fff;font-size: 25px;}

.tels span{font-size:14px;}

.yqlj{position: relative;}

.yqlj li{float: left; margin: 0 5px;}

.bigt{ line-height:30px; height:30px;font-size: 18px;margin: 20px 0;}

.bigt .br{font-size: 14px;}

.bigt:hover .br{color: #000;}

.bigt .fr a{color: #afafaf;}

.bigt .fr a:hover{color: #000;}







.head_inner_center{ width: 1200px; height: 100%; margin: 0 auto; overflow: hidden;}

.head_inner_center .left{ float: left; width: 53%; height: 100%; overflow: hidden;}

.head_inner_center .left img{ margin-top:26px}





.head_inner_center .right{ float: right;height: 100%;}

.head_inner_center .right .l{ float: right; width: 57px; height: 57px; margin: 44px 5px 0 0;}

.head_inner_center .right .r{ float: right; margin-top: 40px;}

.head_inner_center .right .r span{ display: block; font-size: 24px;color: #fff;margin:5px 0;}



.head_inner_center .right .r b{ font-size: 31px; color: #ebb450;font-family: impact;}































.imgcontent{width: 896px;height: 715px;background: url('../Image/all.jpg') no-repeat top center;position: relative;}

.imgcontent1{width: 896px;height: 715px;background: url('../Image/all1.jpg') no-repeat top center;position: relative;}


.cc01,.cc02,.cc03,.cc04,.cc05,.cc06,.cc07,.cc08,.cc09,.cc10,.cc11,.cc12{position: absolute;font-size: 17px;}





.cc01{top:143px;left:382px;}

.cc02{top:174px;left:382px;}

.cc03{top:207px;left:382px;}

.cc04{top:237px;left:382px;}

.cc05{top:269px;left:382px;}

/*.cc06{top:290px;left:382px;}*/





.cc07{top:434px;left:382px;}

.cc08{top:430px;left:382px;}

.cc09{top:461px;left:382px;}

.cc10{top:492px;left:382px;}

.cc11{top:525px;left:382px;}

.cc12{top:557px;left:382px;}























#search{ width:230px; height: 32px; margin: 0 auto;border-radius: 30px;float: right;line-height: 32px; background: #fff;margin:45px 250px 0 0 ;}

#search .right{ float: right; height: 100%; overflow: hidden;}

#search .right form{ overflow: hidden;}

#search .right .btn{ float: right; width: 60px; height: 32px; border: 0; color: #fff; font-size: 14px;text-align: center; background: #7a1501;border-radius: 30px;}

#search .right .btn:hover{ background-color: #0470bd; cursor: pointer;}

#search .right .words{ float: right; width: 163px; height: 32px;  text-indent: 5px;background: none; outline: none;border:none;}

.bottom{ height: 60px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f1e767+0,feb645+100;Yellow+3D */

background: rgb(241,231,103); /* Old browsers */

background: -moz-linear-gradient(45deg, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(45deg, rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(45deg, rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ text-align: center;}





.navi{ display: inline-block; height: 100%; overflow: hidden; *display: inline; *zoom:1;}

.navi a{ float: left; width: 151px; height: 100%; display:block;text-align: center; line-height: 60px; font-size: 14px; color: #222222;}

.navi a:hover,.navi li .active{ background-color: #520e01; color: #fff;}



.navBar {width:1200px;margin:0 auto;height:60px;line-height:60px;color:#fff;}

.nav {position:relative;width:1210px;margin:0 auto;font-family:"Microsoft YaHei",SimSun,SimHei;font-size:16px;font-weight: 300;}

.nav a {color:#222222;font-size: 16px;text-shadow: 1px 0px 1px #fff;font-weight: lighter;}

.nav .s {float:left;width:3px;text-align:center;color:#D4D4D4;font-size:12px;}

.nav .m {float:left;position:relative;z-index:1;width: 134px;}

.nav h3 {font-size:100%;font-weight:normal;display: block;}

.nav h3 a {display:block;text-align:center;}

.nav li:nth-of-type(1) h3 {border-left:none;}

.nav li:nth-of-type(8) h3 {border-right:none;}

.nav h3 a:hover {background: #ffffff;}

.nav .sub {display:none;position:absolute;top:60px;z-index:1;width:146px;border-top:0;background:#fff;border:1px #ccc solid;z-index: 100000;}

.nav .sub li {text-align:center;margin-bottom:-1px;}

.nav .sub li a {display:block;border-bottom:1px solid #E6E4E3;padding:8px 0;height:28px;line-height:28px;color:#000;font-size:14px;font-weight:500;}

.nav .sub li a:hover {color:#FE7700;}



/* top */







/*banner*/

.banner{ width:1200px; height:500px; position:relative;margin:0 auto;z-index: 0;}

.banner_index{height:500px;position: relative;overflow:hidden;width: 1920px; left:-360px;}

.banner_index1{ width:1200px; height:500px; margin:0 auto; position:relative;z-index: 3;}

.banner_index .btn,.banner_pro .bBtn{position: absolute;top:295px;width: 56px;height: 78px;display: block;z-index: 3;}

.banner_index .btnPre,.banner_pro .bPre{background: url(../Image/bg_btnPre_index.png) no-repeat 0 0;left:20px;}

.banner_index .btnPre:hover,.banner_pro .bPre:hover{background: url(../Image/bg_btnPre_index_hover.png) no-repeat 0 0;}

.banner_index .btnNext,.banner_pro .bNext{background: url(../Image/bg_btnNext_index.png) no-repeat 0 0;right: 20px;}

.banner_index .btnNext:hover,.banner_pro .bNext:hover{background: url(../Image/bg_btnNext_index_hover.png) no-repeat 0 0;}

.banner_index .banner_wrap{position: absolute;left:0px;top: 0px; z-index: 2;}

.banner_index .banner_wrap li{width: 1920px;float: left;}

.indexBanner_num{width:1000px;margin: 0 auto;padding:10px 0;text-align: center; position:relative; top:-60px; z-index:9999;} 

.indexBanner_num a{width:12px;height:12px;display: inline-block;_zoom:1; border-radius:50%; background-color:#FFF;font-size: 0px;line-height: 0px;margin:0 5px;}

.indexBanner_num a.on,.indexBanner_num a:hover{ background-color:#0069d1;}

.headerzy{ width:100%; height:auto;overflow:hidden;}

.bannerzy{ width:100%; height:500px;background: url(../Image/bannerzy.jpg) repeat-x center}

#team .bd  li:hover  span{color: #da2021}

.numbox{width:100%;height: 99px;background: #f7f7f7;}

.num{width: 1200px;height: 99px;padding-top: 40px;background: #fff;position: relative;bottom: 70px;z-index: 99999; }

.num li{float: left;width:298px;text-align: center;height: 53px; line-height: 38px;color: #999999;}

.num li span{display: block;width: 100%;font-family: impact;font-size: 35px; font-weight: bold;color: #da251c;}

.num li:nth-of-type(2){border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;}

.num li:nth-of-type(3){border-right:1px solid #e2e2e2;}











/*-------------- index --------------*/

#warp{ width:100%; height:100%;}





.in02box{background: #fafafa;}

.in02{width: 1200px;margin:0 auto;margin-bottom: 20px;padding-bottom: 20px;}

.in02_l{width: 836px;background: #fff;padding: 0 20px;}





.in04_c_l{width: 490px;height: 367px;float: left;}

.in04_c_l .swiper-container {

      width: 490px;

      float: left;

      height: 100%;

    }





.index-box-101 {width: 490px;height: 367px;background: #ececec;float: left;position: relative;transition: 0.2s;}

.index-box-1011 {width: 490px;height: 367px;}

.index-box-1011 img {width: 490px;height: 367px;}

.index-box-1012 {width: 490px;height: 40px;position: absolute;background: rgba(0, 0, 0, 0.5);top: 327px;z-index: 7;}

.index-box-1012 span{display: block; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; line-height: 40px;padding:0 20px;font-size:14px;color: #fff;position: relative;height:40px;z-index: 8;}

.index-box-1013 {width: 100%;height: 140px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:12px;line-height: 30px;font-size:14px; color: #7b7b7b;overflow: hidden;}







.in04_c_l .swiper-slide {

      font-size: 18px;

      background: #fff;

      display: -webkit-box;

      display: -ms-flexbox;

      display: -webkit-flex;

      display: flex;

      -webkit-box-pack: center;

      -ms-flex-pack: center;

      -webkit-justify-content: center;

      justify-content: center;

      -webkit-box-align: center;

      -ms-flex-align: center;

      -webkit-align-items: center;

      align-items: center;

    }



.in04_c_l .swiper-pagination-bullet {

      width: 20px;

      height: 20px;

      text-align: center;

      line-height: 20px;

      font-size: 12px;

      color:#000;

      opacity: 1;

      background: rgba(0,0,0,0.2);

    }

.in04_c_l .swiper-pagination-bullet-active {

      color:#fff;

      background: #007aff;

    }



.in04_c_r{width: 655px;float: right;}









.in_02_img{padding-right: 20px; width: 580px;}



.tzggimgs{width: 345px;}















.focus{ width:465px; height:335px; background-color: #fff; float: left; position: relative;}  

.focus img{ width: 465px; height: 335px;} 

.focus .shadow .title{width: 580px; height: 32px;padding-left: 30px;line-height: 32px;}

.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }

.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;}



.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  

.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  

.focus .fPic{ position:absolute; left:0px; top:0px; }  

.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  

.focus .shadow{ width:100%; position:absolute; bottom:8px; left:0px; z-index:10; height:32px; line-height: 32px; background:rgba(0,0,0,0.4);    

filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  

.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  

.focus .fcon{ position:relative; width:100%; float:left;   }  

.focus .fbg{bottom:4px; right:14px; position:absolute; height:21px; text-align:center; z-index: 200; }  

.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    

.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    

.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    

.focus .D1fBt img{display:none}    

.focus .D1fBt i{display:none; font-style:normal; }    

.focus .prev,.focus .next{position:absolute;width:40px;height:74px;}

.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  

.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  

.focus .prev:hover{  background-position:0 0; }  

.focus .next:hover{  background-position:-40px 0;}  









.in02_r{width: 100%;}

.in02_c {width: 100%;}



.in02_r_01,.in02_r_02,.in02_r_03,.in02_r_04{display: inline-block;width: 276px;height: 261px;vertical-align: top;margin:0 10px;-webkit-box-sizing: border-box;

-moz-box-sizing: border-box;

box-sizing: border-box;padding:25px 20px;}

.in02_r_01{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e45224+0,ed4a25+44,e45224+100 */

background: rgb(228,82,36); /* Old browsers */

background: -moz-linear-gradient(45deg, rgba(228,82,36,1) 0%, rgba(237,74,37,1) 44%, rgba(228,82,36,1) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(45deg, rgba(228,82,36,1) 0%,rgba(237,74,37,1) 44%,rgba(228,82,36,1) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(45deg, rgba(228,82,36,1) 0%,rgba(237,74,37,1) 44%,rgba(228,82,36,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e45224', endColorstr='#e45224',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}

.in02_r_02{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ee9923+0,ed4a25+44,ee9923+100 */

background: rgb(238,153,35); /* Old browsers */

background: -moz-linear-gradient(45deg, rgba(238,153,35,1) 0%, rgba(237,74,37,1) 44%, rgba(238,153,35,1) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(45deg, rgba(238,153,35,1) 0%,rgba(237,74,37,1) 44%,rgba(238,153,35,1) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(45deg, rgba(238,153,35,1) 0%,rgba(237,74,37,1) 44%,rgba(238,153,35,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee9923', endColorstr='#ee9923',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}

.in02_r_03{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#51b34b+0,59d67d+44,51b34b+100 */

background: rgb(81,179,75); /* Old browsers */

background: -moz-linear-gradient(45deg, rgba(81,179,75,1) 0%, rgba(89,214,125,1) 44%, rgba(81,179,75,1) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(45deg, rgba(81,179,75,1) 0%,rgba(89,214,125,1) 44%,rgba(81,179,75,1) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(45deg, rgba(81,179,75,1) 0%,rgba(89,214,125,1) 44%,rgba(81,179,75,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51b34b', endColorstr='#51b34b',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}

.in02_r_04{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1691d6+0,1aaaed+44,1691d6+100 */

background: rgb(22,145,214); /* Old browsers */

background: -moz-linear-gradient(45deg, rgba(22,145,214,1) 0%, rgba(26,170,237,1) 44%, rgba(22,145,214,1) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(45deg, rgba(22,145,214,1) 0%,rgba(26,170,237,1) 44%,rgba(22,145,214,1) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(45deg, rgba(22,145,214,1) 0%,rgba(26,170,237,1) 44%,rgba(22,145,214,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1691d6', endColorstr='#1691d6',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}









.in02_r_01 span{font-size: 18px;color: #fff;font-weight: bold;}

.in02_r_02 span{font-size: 18px;color: #fff;font-weight: bold;}

.in02_r_03 span{font-size: 18px;color: #fff;font-weight: bold;}

.in02_r_04 span{font-size: 18px;color: #fff;font-weight: bold;}





/* 按钮样式 */



.button-highlight {background-color: #FEAE1B; border-color: #FEAE1B; color: #FFF;}



.button {font-size: 14px; font-family: "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;

  text-decoration: none;text-align: center;height: 27px;line-height: 27px; padding: 0 40px;margin-top: 5px;

  color: #666666;

  display: inline-block;

  appearance: none;

  cursor: pointer;

  border: none;

  -webkit-box-sizing: border-box;

     -moz-box-sizing: border-box;

          box-sizing: border-box;

  -webkit-transition-property: all;

          transition-property: all;

  -webkit-transition-duration: .3s;

          transition-duration: .3s;

          border-radius: 15px;

          background: #fff;

  /*

  * Disabled State

  *

  * The disabled state uses the class .disabled, is-disabled,

  * and the form attribute disabled="disabled".

  * The use of !important is only added because this is a state

  * that must be applied to all buttons when in a disabled state.

  */ }

  .button:visited {

    color: #666; }

  .button:hover, .button:focus {

    background-color: #f6f6f6;

    text-decoration: none;

    outline: none; }

 .button-highlight:hover, .button-highlight:focus, .button-highlight-flat:hover, .button-highlight-flat:focus {

    background-color: #fec04e;

    border-color: #fec04e;

    color: #FFF;

}

/* 按钮样式 */









::-webkit-input-placeholder{color:#fff;}

:-moz-placeholder{color:#fff;}

::-moz-placeholder{color:#fff;}

:-ms-input-placeholder{color:#fff;}









.in02_r_01c{padding:8px 9px;}

#search_text1{width: 99%;border:1px solid #fff;text-indent: 5px;outline: none;background:#fd9300;color: #fff;line-height: 35px;height: 35px;font-size: 14px;margin-bottom: 10px;}

#search_text2{border:1px solid #fff;margin-top: 3px;outline: none;background:none;color: #fff;line-height: 35px;height: 35px;font-size: 14px;width: 100%;margin-bottom: 10px;}

.search_text2{margin-top: 3px;outline: none;}







/* 

#search_text1{width: 205px;height: 29px;border:1px solid #d3d3d3;}



.slideTxtBox{ width:836px;  text-align:left;}

.slideTxtBox .hd{ height:45px;position:relative;font-size: 22px;line-height: 44px;border-bottom: 1px solid #ccc;}

.slideTxtBox .hd a{display: block;float: right;font-size: 12px; color: #d5d5d5;text-transform : uppercase;}

.slideTxtBox .hd a:hover{ color: #000;}

.slideTxtBox .hd ul{ float:left;  position:absolute;  top:-1px;width: 816px;}

.slideTxtBox .hd ul li{ float:left; padding-right:44px; cursor:pointer;color: #7a1501;margin-right: 10px; font-weight:400;}

.slideTxtBox .hd ul li.on{ height:45px;color: #da0404;border-bottom: 3px solid #da0404;}

.slideTxtBox .bd ul{ padding-top:15px;zoom:1;}

.slideTxtBox .bd li{ height:auto; line-height:35px; list-style:disc;font-weight:400;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border-bottom: 1px dashed #cccccc;}

.slideTxtBox .bd li .date{ float:right; color:#999;}

.slideTxtBox .bd li:nth-of-type(1){list-style:none;}

.slideTxtBox .bd li:nth-of-type(1):hover .news01{color: #7a1501}

.slideTxtBox .bd li:nth-of-type(1) .news02{overflow:visible ;text-overflow: clip;white-space: normal;height: 80px;border: none;line-height: 24px;}

.slideTxtBox .bd li img{display: inline-block; vertical-align: middle;padding-right: 9px;}

.news01{font-size: 22px; color: #002251;}

.news02{font-size: 14px; color: #333;padding-top: 10px;	}

.slideTxtBox .bd li a{color: #333;font-size: 14px;}

.slideTxtBox .bd li a:hover{color: #7a1501;}

.slideTxtBox .bd li a:hover .news01{color: #7a1501;}

 */

















.in03box{margin-bottom: 20px;}

.in03{height: 140px;}





.btit{text-align: center;height: 135px;}

.btitt{font-size: 26px;color: #666666;text-transform : uppercase;margin-top: 26px;margin-bottom: 16px;}

.btittc{font-size: 26px;color: #222222;margin-bottom: 18px;}

.btitm{width: 270px;height: 1px;background-color: #d6d6d6;position: relative;z-index: 1;margin:0 auto;}

.btitm span{position: relative;bottom: 1px;display: block;width: 30px;height: 3px;background: #fe0000;margin:0 auto;}







.btits{width: 100%;height: 34px;border-bottom: 1px solid #ccc;border-top: 5px solid #fac650;}

.btitis img{display: block;width:4px;height: 24px;padding: 5px;}

.btitts{font-size: 18px;color: #11345c;font-weight: bold;line-height: 35px;}

.btitms{line-height: 35px;padding-right: 10px;}

.btitms a{font-size: 12px;color: #b6b6b6;transition: 0.5s;}

.btitms a:hover{font-size: 12px;color: #000;}











.in04box{width: 100%;float: left;background: #fff;margin-bottom: 20px;}

.in04{padding: 0 20px 20px 20px ;}





.in04_c{padding-top: 20px;}

.in04_c li{width: 100%;line-height: 31px; height: auto;float: left;}

.in04_c li:nth-of-type(1){list-style: none;}

.in04_c a{font-size: 14px;}

.in04_c a:hover{color: #7a1501}

.in04_c li:hover .news002{color: #7a1501;}







.in04_cc{padding-top: 20px;}

.in04_cc li{width: 100%;list-style:disc;line-height: 31px;}

.in04_cc a{font-size: 14px;}

.in04_cc a:hover{color: #7a1501}

.in04_cc li:hover .news002{color: #7a1501;}









.in05box{width: 358px;height: 350px;float: left;background: #fff;margin-bottom: 20px;margin-left: 20px;}

.in05{padding: 0 20px 20px 20px ;}

.in05_c li{width: 100%;list-style:disc;line-height: 35px;}

.in05_c li:nth-of-type(1){list-style: none;}

.in05_c a{font-size: 14px;}

.in05_c a:hover{color: #002251}

.in05_c li:hover .news002{color: #000;}

.news001{float: left;margin-right: 15px;}

.news001 img{ width: 120px;height: 80px;border:1px solid #ccc;}

.fnews{width: 518px;}

.fnewss{width: 181px;}

.fnewsss{width: 124px;}



.news002{font-size: 17px; color: #333333;line-height: 25px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight: bold;}

.news003{font-size: 14px; color: #333333;line-height: 20px;padding-top:9px;}













.in05cbox{width: 302px;height: 350px;float: left;background: #fff;margin-bottom: 20px;margin-left: 20px;}

.in05c{padding: 0 20px 20px 20px ;}











.in06box{width: 300px;height: 350px; background: #fff;float: right;}

.in06{padding: 20px;height: auto; overflow: hidden;}

.in0601{background: #4f98cf;width: 127px;height: 84px;margin: 0 6px 7px 0;text-align: center;padding-top: 27px;}

.in0601 span{display: block;width: 100%;}

.in0601 a{color: #fff;display: block;width: 100%;height: 100%;}

.in0602{background: #2079bd;width: 127px;height: 84px;margin: 0  0 6px 0;text-align: center;padding-top: 27px;}

.in0602 span{display: block;width: 100%;}

.in0602 a{color: #fff;}

.in0603{background: #4a9de0;width: 260px;height: 52px;margin: 0  0 6px 0;text-align: center;padding-top: 22px; }

.in0603 span{display:inline-block; height:100%; vertical-align:middle;padding-left: 10px;}

.in0603 img{vertical-align:top;}

.in0603 a{color: #fff;}

.in0604{background: #a48bf3;width: 127px;height: 84px;margin: 0 0px 7px 0;text-align: center;padding-top: 22px;}

.in0604 span{display: block;width: 100%;}

.in0604 a{color: #fff;}





.in0601:hover{background-color: #7a1501;}

.in0602:hover{background-color: #7a1501;}

.in0603:hover{background-color: #7a1501;}

.in0604:hover{background-color: #7a1501;}

.in0605:hover{background-color: #7a1501;}











.in0605{background: #f7a901;width: 127px;height: 84px;margin: 0 0px 0 6px;text-align: center;padding-top: 22px;}

.in0605 span{display: block;width: 100%;}

.in0605 a{color: #fff;}



















.in07box{width: 1200px;height: 150px; background: #fff;margin:0 auto 20px;}

.in07{padding: 20px;}

.in07 li{width: 200px; height: 44px;float: left;padding:35px 16px;}

.in07 li:nth-last-child(1){background: #0588d5;}

.in07 li:nth-last-child(2){background: #7a1501;}

.in07 li:nth-last-child(3){background: #046cbc;}

.in07 li:nth-last-child(4){background: #0593df;}

.in07 li:nth-last-child(5){background: #0479cb;}









.in07 li:nth-last-child(1):hover{background-color: #076ea5;}

.in07 li:nth-last-child(2):hover{background-color: #076ea5;}

.in07 li:nth-last-child(3):hover{background-color: #076ea5;}

.in07 li:nth-last-child(4):hover{background-color: #076ea5;}

.in07 li:nth-last-child(5):hover{background-color: #076ea5;}





















.in0701 {float: left;width: 50px;padding-right: 5px;}



.in0702 {float: left;width: 140px;font-size: 20px; font-weight: bold;color: #fff;line-height: 23px;}

.in0702 i{display: block;font-style: normal;float: left;width: 100%;}



.in0702 span {color: rgba(255, 255, 255, 0.8);font-size: 14px;font-weight:100; text-transform : uppercase;display: block;width: 100%;float: left;}











.in08box{width: 100%;height: 480px; background: url('../Image/in08boxbg.jpg') no-repeat center center;margin:0 auto 20px;}

.in08{-webkit-box-sizing: border-box;

-moz-box-sizing: border-box;

box-sizing: border-box;padding-top: 30px;}

.in08_c{padding-top: 25px;}

.in08_c li{float: left;width:275px; height: 340px;margin:0 6px;background: #f5f5f5;border:1px solid #ebe7e7;}

.news0801 {width: 275px; height: 184px; }

.news0801 img {width: 275px; height: 184px; background: #fff;}

.news0802 {padding:20px;}

.news080201 {font-weight: bold;font-size: 17px;}









.in08c{width: 1200px; height: auto;margin:0 auto;}

.in08c .Box {position: relative;}

.in08c .Box .content {width: 1200px;margin: 0 auto;}

.in08c .Box .Box_con {position: relative;}

.in08c .Box .Box_con .btnl {position: absolute;}

.in08c .Box .Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;top: 80px;cursor: pointer;}

.in08c .Box .Box_con .btnl {background: url(../Image/jtl02.png) no-repeat center;left: -72px;}

.in08c .Box .Box_con .btnr {background: url(../Image/jtr02.png) no-repeat center;right: -72px;}

.in08c .Box .Box_con .btnl:hover {background: url(../Image/jtl03.png) no-repeat center;}

.in08c .Box .Box_con .btnr:hover {background: url(../Image/jtr03.png) no-repeat center;}

.in08c .Box .Box_con .conbox {position: relative;overflow: hidden;}

.in08c .Box .Box_con .conbox ul {position: relative;list-style: none;}

.in08c .Box .Box_con .conbox ul li {float: left;width: 285px;height: 200px;margin-left: 20px;overflow: hidden;}

.in08c .Box .Box_con .conbox ul li:first-child {margin-left: 0;}

.in08c .Box .Box_con .conbox ul li img {display: block;width: 285px;height: 200px;transition: all 0.5s;}

.in08c .Box .Box_con .conbox ul li:hover img {transform: scale(1.1);}

.in08c .Box .BoxSwitch {margin-top: 30px;text-align: center;}

.in08c .Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}

.in08c .Box .BoxSwitch span.cur {background: red;}









.in09box{width: 100%;height: 480px;margin:0 auto 20px;}

.in09{-webkit-box-sizing: border-box;

-moz-box-sizing: border-box;

box-sizing: border-box;padding-top: 30px;}

.in09_c{padding-top: 25px;}





.in09c{width: 1200px; height: auto;margin:0 auto;}

.in09c .Boxs {position: relative;}

.in09c .Boxs .content {width: 1200px;margin: 0 auto;}

.in09c .Boxs .Box_con {position: relative;}

.in09c .Boxs .Box_con .btnls {position: absolute;}

.in09c .Boxs .Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;top: 80px;cursor: pointer;}

.in09c .Boxs .Box_con .btnls {background: url(../Image/jtl02.png) no-repeat center;left: -72px;}

.in09c .Boxs .Box_con .btnrs {background: url(../Image/jtr02.png) no-repeat center;right: -72px;}

.in09c .Boxs .Box_con .btnls:hover {background: url(../Image/jtl03.png) no-repeat center;}

.in09c .Boxs .Box_con .btnrs:hover {background: url(../Image/jtr03.png) no-repeat center;}

.in09c .Boxs .Box_con .conboxs {position: relative;overflow: hidden;}

.in09c .Boxs .Box_con .conboxs ul {position: relative;list-style: none;}

.in09c .Boxs .Box_con .conboxs ul li {float: left;width: 285px;height: 200px;margin-left: 20px;overflow: hidden;}

.in09c .Boxs .Box_con .conboxs ul li:first-child {margin-left: 0;}

.in09c .Boxs .Box_con .conboxs ul li img {display: block;width: 285px;height: 200px;transition: all 0.5s;}

.in09c .Boxs .Box_con .conboxs ul li:hover img {transform: scale(1.1);}

.in09c .Boxs .BoxSwitchs {margin-top: 30px;text-align: center;}

.in09c .Boxs .BoxSwitchs span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}

.in09c .Boxs .BoxSwitchs span.cur {background: red;}







.in10box{width: 100%;height: 480px; background: #f3f3f3;}



.in10{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-top: 30px;}

.in10c{width: 1200px; height: auto;margin:0 auto;}

.in10c .Boxc {position: relative;}

.in10c .Boxc .content {width: 1200px;margin: 0 auto;}

.in10c .Boxc .Box_con {position: relative;}

.in10c .Boxc .Box_con .btnlc {position: absolute;}

.in10c .Boxc .Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;top: 80px;cursor: pointer;}

.in10c .Boxc .Box_con .btnlc {background: url(../Image/jtl02.png) no-repeat center;left: -72px;}

.in10c .Boxc .Box_con .btnrc {background: url(../Image/jtr02.png) no-repeat center;right: -72px;}

.in10c .Boxc .Box_con .btnlc:hover {background: url(../Image/jtl03.png) no-repeat center;}

.in10c .Boxc .Box_con .btnrc:hover {background: url(../Image/jtr03.png) no-repeat center;}

.in10c .Boxc .Box_con .conboxs {position: relative;overflow: hidden;}

.in10c .Boxc .Box_con .conboxs ul {position: relative;list-style: none;}

.in10c .Boxc .Box_con .conboxs ul li {float: left;width: 285px;height: 200px;margin-left: 20px;overflow: hidden;}

.in10c .Boxc .Box_con .conboxs ul li:first-child {margin-left: 0;}

.in10c .Boxc .Box_con .conboxs ul li img {display: block;width: 285px;height: 200px;transition: all 0.5s;}

.in10c .Boxc .Box_con .conboxs ul li:hover img {transform: scale(1.1);}

.in10c .Boxc .BoxSwitchc {margin-top: 30px;text-align: center;}

.in10c .Boxc .BoxSwitchc span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}

.in10c .Boxc .BoxSwitchc span.cur {background: red;}











.news080202 {font-size: 14px;color: #888;line-height: 25px;margin-top: 10px;}

.news080203 {text-align: right;margin-top: 10px;}

.news080203 a {color: #888}

.news080203 a:hover {color: #2c6bb3;}













.in_02_box{width: 100%;height: 678px;background: #106fc8;}

.in_02_01{font-size: 30px; font-weight: bold;color: #fff; height: 100px; line-height: 100px;}















.navbars{width: 100%; height: 50px;background: #f5f5f5; line-height: 50px;border-bottom: 4px solid rgb(232, 232, 232);margin-bottom: 10px;}

.navbars_l{padding-left:15px;color: #393939;font-size: 22px;font-weight: bold;}

.navbars_r{padding-right:15px;color:rgba(0, 6, 10, 0.7);}

.navbars_r a{color: rgba(0, 6, 10, 0.7)}









.navbarss{border-bottom: 1px solid #e8e8e8; height: 55px;line-height: 55px;margin-bottom: 30px;}

.navbarss_l{padding-left:15px;color: #002251;font-size: 25px;font-weight: bold;}

.navbarss_r{ width: 100%;}

.navbarss_r a{color:#000;text-align: center;display: block;float: left;font-size: 18px;margin:10px;height: 43px;line-height: 40px;font-weight: 700;}

.navbarss_r a:hover{color: #0098fd;border-bottom: 2px solid #0098fd;}



.navbarss_r .on{color: #0098fd;border-bottom: 2px solid #0098fd;}





.navbarss_r i{color: rgba(0, 6, 10, 0.7);font-weight:100;display: block;float: left;padding-right: 10px;padding-top: 17px;color: #7a1501;}

.navbarss_r .fl{padding-top: 3px;width: 20px;height: 43px;color: #000;}



















.ny01{width: 580px;height: 286px;border:1px solid #f3f2f2;float: left;margin:9px;border-top:none;}

.ny0101_c{padding:5px 8px;}

.ny0101_c li{width: 100%;float: left;line-height: 38px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border-bottom: 1px dashed #eaeaea;}



.ny0101_c li .date{float: right;}

.ny0101_c li a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;float: left;width: 85%;font-size: 16px;}

.ny0101_c li a:hover{color: #7a1501;}







.picFocus{ margin:0 auto;  width:1200px; position:relative; overflow:hidden; zoom:1;}

.picFocus .hd{ width:496px; float: left; margin-right: 8px;}

.picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }

.picFocus .hd ul li{float:left;  text-align:center;width: 248px;height: 247px;}

.picFocus .hd ul li:nth-of-type(1){background:url("../Image/p_01.jpg") no-repeat center 0; }

.picFocus .hd ul li:nth-of-type(2){background:url("../Image/p_02.jpg") no-repeat center 0; }

.picFocus .hd ul li:nth-of-type(3){background:url("../Image/p_03.jpg") no-repeat center 0; }

.picFocus .hd ul li:nth-of-type(4){background:url("../Image/p_04.jpg") no-repeat center 0; }

.picFocus .hd ul li span{display: block;width: 156px;height: 50px;border:3px solid #ccc;margin:100px 0  0 50px;color: #fff;  line-height: 50px;}

.picFocus .hd ul li span img{display: inline-block; line-height: 50px;vertical-align:middle;margin-right: 10px;}

.picFocus .hd ul li span:hover{background: #ed4d35;}

.picFocus .hd ul li.on img{ border-color:#f60;  }

.picFocus .bd{width: 694px;height: 493px; float: left;}

.picFocus .bd li{ vertical-align:middle; }

.picFocus .bd img{ }

.sm{position: relative;z-index: 99; width: 100%;height: 131px;background: rgba(127, 127, 127, .8); color: #fff;}

.sm01{padding-left: 40px;line-height: 40px; font-size: 30px; font-weight: bold;padding-top: 20px;}

.sm01 img{height: 30px; vertical-align:middle; padding-right: 10px;}

.sm02{padding-left: 40px;line-height: 40px;}

.p_r{position: relative;bottom:131px;z-index: 98;}

















.picScroll-left{ width:1198px; overflow:hidden; position:relative; height: 296px;background: #fff; border:1px solid #ececec;}

.picScroll-left .hd{ padding:0 10px;  }



.picScroll-left .hd .next{ display:block;  width:48px; height:48px; float:right; overflow:hidden;

			 cursor:pointer; background:url("../Image/right.png") no-repeat; position: relative;left:5px;top:100px;z-index: 9999;}

.picScroll-left .hd .prev{ display:block;  width:48px; height:48px; float:right; overflow:hidden; position: relative;right:1089px;top:100px;

			 cursor:pointer; background:url("../Image/left.png") no-repeat;}

.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }

.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../Image/icoCircle.gif") 0 -9px no-repeat; }

.picScroll-left .hd ul li.on{ background-position:0 0; }

.picScroll-left .bd{ padding:10px 50px 10px 50px;   }

.picScroll-left .bd ul{ overflow:hidden; zoom:1; }

.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }

.picScroll-left .bd ul li .pic{ text-align:center; }

.picScroll-left .bd ul li .pic img{ width:258px; height:208px; display:block; }

.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }



.in_04_04{font-size: 30px; color: #000; line-height: 55px;}

.in_04_05_01{padding:10px;width: 357px;height: 340px; background: #fff; float: left; transition: 0.5s;}

.in_04_05_01:nth-of-type(1){margin-right: 12px;}

.in_04_05_01:hover{background: #000; color: #fff;}

.in_04_05_01:hover .in_04_05_01_02 {color: #fff;}

.in_04_05_01:hover .in_04_05_01_03 {color: #fff;}

.in_04_05_01:hover .in_04_05_01_04 {color: #fff;}













#item{ margin-top: 38px;}

#item .hd{ width: 1200px; height: 120px; margin: 0 auto 10px; }

#item .hd ul{ float: left;}

#item .hd li{ float: left; width: 240px; height: 120px; }

#item .hd li a{ display: block; height: 104px; border-right: 1px solid #232331; margin-top: 8px; background-color: #232331; transition: all 0.3s;}

#item .hd li a:hover{ margin-top: 0px; height: 120px; background-color: #d31a28;border-right: 1px solid #d31a28;}

#item .hd li b{ float: left; width: 57px; height: 55px; margin: 26px 0 0 30px; background: url(../Image/type.png) no-repeat;transition: 0.5s;}

#item .hd .l1{ background-position: 0px 0px;}

#item .hd .l2{ background-position: -69px 0px;}

#item .hd .l3{ background-position: -137px 0px;}

#item .hd .l4{ background-position: -204px 0px;}

#item .hd li a:hover .l1{ background-position: 0px -54px;}

#item .hd li a:hover .l2{ background-position: -69px -54px;}

#item .hd li a:hover .l3{ background-position: -137px -54px;}

#item .hd li a:hover .l4{ background-position: -204px -54px;}

#item .hd .right{ float: left; margin: 30px 0 0 25px; text-align: left;}

#item .hd .right p{ color: #fff; font-size: 18px;}

#item .hd .right span{ color: #FFF;text-transform: uppercase}

#item .hd .more{ float: right; width: 192px; height: 104px; margin-top: 8px; background-color: #01a9f1;}

#item .hd .more a{ display: block; height: 100%; text-align: center;}

#item .hd .more img{ margin-top: 35px;}

#item .hd .more p{ color: #fff; font-size: 14px; margin-top: 10px;}

#item .hd .more a:hover p{ color: #ffb300}

#item .bd{ width: 1220px; height: 530px; margin: 0 auto; overflow: hidden;}

#item .bd ul{ height: 530px; overflow: hidden;}

#item .bd li{ float: left; width: 285px; height: 265px; margin: 0 10px; overflow: hidden;}



#item .bd a{ display: block; position: relative;}

#item .bd img{ border: 1px solid #e1e1e1; width: 283px; height: 212px;}

#item .bd span{ display: block; color: #333; font-size: 14px; line-height: 38px; text-align: center;}

#item .bd a i{ position: absolute; left: -193px; top: 0; width: 50%; height: 214px; background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)); -webkit-transform: skewx(-25deg); -webkit-transition:0s;}

#item .bd a:hover i{left: 334px; -webkit-transition: 0.5s;}

#item .bd a:hover span{ color: #000;}



#advantage{ height: 660px; background: url(../Image/bg_advantage.jpg) no-repeat top center; overflow: hidden;}

#advantage .text{ width: 940px; text-align: center; margin: 55px auto 0;text-transform: uppercase;}

#advantage .text b{ color: #000; font-size: 46px;}

#advantage .text span{ color: #d31a28; font-size: 46px; font-weight: bold;}

#advantage .text .en{ display: inline-block; line-height: 26px; background-color: #000; padding: 0 10px; color: #fff; font-size: 14px; letter-spacing: 2px; margin-top: 13px; *display: inline; *zoom: 1;}

#advantage .text p{ margin-top: 19px; font-size: 14px; line-height: 25px;}

#advantage ul{ width: 1170px; height: 350px; margin: 55px auto 0; overflow: hidden;}

#advantage ul li{ float: left; width: 350px; height: 350px; margin: 0 20px; overflow: hidden;}



#advantage ul .l1{ background: #fff}

#advantage ul .l2{ background: #fff}

#advantage ul .l3{ background: #fff}

#advantage ul a{ display: block; width: 330px; height: 330px; margin: 10px;  background: #333333; text-align: center; overflow: hidden; transition: all 0.3s;}

#advantage ul a:hover{ background: #d7303d;}

#advantage ul b{ display: block; color: #fff; font-size: 30px; margin-top: 38px; }

#advantage ul span{ display: inline-block;  background-color: #fff; padding: 0 5px; margin-top: 12px; *display: inline; *zoom: 1;    text-transform: uppercase; font-size: 12px;}

#advantage ul p{ width: 255px; margin: 27px auto 0; color: #fff; font-size: 14px; line-height: 28px;}

#advantage ul .btn{ width: 174px; height: 52px;  margin: 25px auto; overflow: hidden; border-radius: 2px;}

#advantage ul .inner{ width: 158px; height: 36px; border: 1px solid #fff; margin: 6px auto 0; color: #fff; font-size: 14px; line-height: 36px; border-radius: 2px;}



#team{ height: 420px; overflow: hidden;padding-top: 50px;}

#team .hd{ position: relative; width: 570px; height: 81px; margin: 0 auto; text-align: center; }

#team .hd img{ width: 100%; height: 71px; margin-top: 10px;}

#team .hd .ch{ position: absolute; left: 139px; top: -9px;  *display: inline; *zoom: 1;}

#team .hd .ch b{ color: #363636; font-size: 36px;}

#team .hd .ch span{ font-weight: bold; color: #da2021; font-size: 36px;}

#team .hd .en{ position: absolute; left: 167px; top: 31px; color: #adadad;    text-transform: uppercase;}

#team .hd a{ display: block; width: 28px; height: 28px; position: absolute; cursor: pointer;}

#team .hd .prev{ background: #363636 url(../Image/icon_arrow.png) no-repeat 7px 5px; left: 248px; bottom: -14px;}

#team .hd .prev:hover{ background-color: #da2021}

#team .hd .next{ background: #da2021 url(../Image/icon_arrow.png) no-repeat -19px 4px; left: 293px; bottom: -14px;}

#team .hd .next:hover{background-color: #363636}

#team .bd{ width: 1248px; height: 288px; margin: 50px auto 0; text-align: center; overflow: hidden;}

#team .bd ul{ overflow: hidden;}

#team .bd li{ float: left; width: 281px; height: 288px; margin: 0 12px;}

#team .bd li a{ display: block;}

#team .bd li img{ width: 281px; height: 207px;border: 1px solid #ccc;}

#team .bd li span{ color: #363636; font-size: 14px; line-height: 46px;}



#profile{ height: 560px; background: url(../Image/bg_profile.jpg) no-repeat top center; text-align: center; overflow: hidden;}

#profile .ch{ margin-top: 55px; font-size: 46px;}

#profile .ch b{ color: #232331;}

#profile .ch span{ font-weight: bold; color: #da2021;}

#profile .en{ margin-top: 20px; color: #232331; font-size: 14px;text-transform: uppercase;}

#profile .inner{ width: 1140px; height: 343px; background-color: #f8f8f8; margin: 33px auto 0; overflow: hidden;}

#profile .inner .left{ float: left; width: 446px; height: 283px; margin: 30px 0 0 30px;}

#profile .inner .right{ float: right; width: 577px; height: 283px; margin: 35px 48px 0 0;}

#profile .profile_rt{ position: relative; width: 507px; height: 40px; margin: 0 auto;}

#profile .profile_rt img{ margin-top: 18px; width: 100%; height: 5px;}

#profile .profile_rt a{ position: absolute; left: 148px; top: 7px; color: #666; font-size: 20px;}

#profile .profile_rt span{ position: absolute; left: 55px; top: 27px; color: #9e9e9e;text-transform: uppercase; }

#profile .profile_rc{ height: 160px; margin-top: 20px; font-size: 14px; line-height: 25px;}

#profile .profile_rb img{ vertical-align: bottom;}

#profile .profile_rb b{ color: #da2021; font-size: 26px; margin-left: 5px;}

#profile .profile_rb a{ display: inline-block; width: 95px; height: 27px; margin-left: 20px; background-color: #da2021; border-radius: 15px; color: #fff; font-size: 14px; line-height: 27px; vertical-align: text-bottom;}

#profile .profile_rb a:hover{ background-color: #0768ad;}



#news{ height: 405px; overflow: hidden;}

#news .hd{ position: relative; width: 570px; height: 81px; margin: 0 auto; text-align: center; }

#news .hd img{ width: 100%; height: 71px; margin-top: 10px;}

#news .hd .ch{ position: absolute; left: 139px; top: 6px;  *display: inline; *zoom: 1;}

#news .hd .ch b{ color: #363636; font-size: 36px;}

#news .hd .ch span{ font-weight: bold; color: #da2021; font-size: 36px;}

#news .hd .en{ position: absolute; left: 131px; top: 42px; color: #adadad;text-transform: uppercase;}

#news .hd a{ display: block; width: 28px; height: 28px; position: absolute; cursor: pointer;}

#news .hd .prev{ background: #363636 url(../Image/icon_arrow.png) no-repeat 7px 5px; left: 248px; bottom: -14px;}

#news .hd .prev:hover{ background-color: #da2021}

#news .hd .next{ background: #da2021 url(../Image/icon_arrow.png) no-repeat -19px 4px; left: 293px; bottom: -14px;}

#news .hd .next:hover{background-color: #363636}

#news .bd{ width: 1230px; height: 242px; margin: 25px auto 0; overflow: hidden;}

#news .bd ul{ overflow: hidden;}

#news .bd li{ position: relative; float: left; width: 585px; height: 220px; margin: 0 15px 22px; background-color: #26262d;}

#news .bd li:hover{background-color:#3e3e48;}





#news .bd .ctn{ display: block; width: 532px; margin: 27px auto 0; overflow: hidden;}

#news .bd .ctn img{ float: left; width: 220px; height: 158px; border: 3px solid #fff;}

#news .bd .ctn .right{ float: right; width: 284px;}

#news .bd .ctn .right .title{ color: #fff;}

#news .bd .ctn .right .time{ display: block; color: #1991c5;}

#news .bd .ctn .right p{ color: #fff; line-height: 20px; margin-top: 20px;}

#news .bd .more{ position: absolute; left: 288px; bottom: -22px; width: 145px; height: 42px; background-color: #da2021;}

#news .bd .more .inner{ width: 131px; height: 30px; border: 1px solid #fff; margin: 5px auto 0; color: #fff; font-size: 14px; line-height: 30px; text-align: center;}

#news .bd .more:hover{ background-color: #c20809}



		



/*-------------- left --------------*/



.allleft{ width:260px; height:100%; float:right;overflow:hidden;}

.allleft01{width:258px;height: 254px;border:1px solid #ccc;border-top:none;height: auto;overflow-x: hidden;}

.allleft02{width:258px;height: 254px;border:1px solid #ccc;border-top:none;}

.allleft02c{padding:0;}

.allleft02c img{width: 258px; height: 216px;}



.allleft01c{padding:0 10px 10px 10px;}

.allleft01c li{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 35px;border-bottom: 1px solid #f4f4f4;width: 48%;margin:0 1%;float: left;text-align: center;}

.allleft01c li a{font-size: 14px;}

.allleft01c li a:hover{color: #7a1501;}







/* 焦点图 */

.yx-rotaion{margin:0 auto;}

.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}

.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}

.yx-rotation-t{color:#fff;font-size:12px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px;text-overflow: ellipsis;white-space: nowrap;}

.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../Image/ico.png) no-repeat;display:block;}

.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}

.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}

.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}

.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}

.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}

.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}

.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}

.yx-rotation-focus span.hover{background-position:-10px -126px}

.rotaion_list{width:0;height:0;overflow:hidden;}















/*-------------- right --------------*/



.allright{ width:245px; height:auto; overflow:hidden; float:right;}

.rhotpor{ width:100%; height:auto; overflow:hidden; margin-top:20px; background-color:#FFF;}

.rhotporlogo{ width:100%; height:45px; line-height:45px; color:#FFF; text-indent:25px; font-size:18px;background:url(../Image/riglogo.jpg) no-repeat left top;}

.rhotporcon{ width:100%; height:auto; overflow:hidden; padding-top:20px;}



/* 本例子css */

.picScroll-top{ margin:0 auto;width:245px;overflow:hidden; position:relative;}

.picScroll-top .bd{ padding:0px; margin:0;}

.picScroll-top .bd ul{ overflow:hidden; zoom:1; }

.picScroll-top .bd ul li{float:left;width:245px; height:243px; overflow:hidden;}

.picScroll-top .bd ul li a{width:243px; height:226px; display:block; border:#01a9f1 solid 1px; background-color:#01a9f1; text-align:center;}

.picScroll-top .bd ul li a:hover{ background-color:#d5001e;border:#d5001e solid 1px;}

.bdimg_{ width:243px; height:184px; display:block; overflow:hidden;}

.bdimg1_{ width:243px; height:184px; background-color:#FFF; display:table-cell; vertical-align:middle; text-align:center;}

.bdimg1_ img{max-width:243px; max-height:184px;}

.bdwz_{ width:100%; height:42px; line-height:42px; color:#FFF;}



.rconta{ width:100%; height:auto; overflow:hidden; border-bottom:#d5353f solid 6px; background-color:#fafafb;}

.rcontacon{ width:100%; height:auto; overflow:hidden; padding-top:15px; padding-bottom:25px;}

.rcontacon ul{ width:90%; height:auto; overflow:hidden; margin:0 auto; line-height:32px;}







/*-------------- contact ys --------------*/

.contup{ width:100%; height:auto; overflow:hidden; padding-bottom:30px;}

.contupl{ width:100%;}





.contuplup:nth-of-type(1){ width:92%; height:auto; border-bottom:#e4e4e4 solid 2px; line-height:35px; display:block;float: left;margin-right:4%;margin-top: 10px;padding-left:4%;margin-bottom:  10px;}

.contuplup{ width:41%; height:auto; border-bottom:#e4e4e4 solid 2px; line-height:35px; display:block;float: left;margin-right:4%;margin-top: 10px;padding-left:4%;margin-bottom:  10px;}



.contuplup:nth-of-type(1) h3{font-size: 25px}

.contuplup h3{font-size: 18px;}





.contuplf{ width:100%; height:auto;display:block; line-height:33px; color:#555555; padding-top:20px;}

.contupr{ width:414px; height:334px; display:block; float:right;}

#allmap{width:100%;height:300px;}



/*-------------- contact ys --------------*/



/*-------------- end --------------*/





.ends{width: 100%;height:auto;background:#222;color: #636363;text-align: center;padding:10px 0;text-transform : uppercase;}

.end{ width:100%; height:auto;background:#333;color: #fff;line-height: 35px;}

.ends a{color: #fff;}



#foot{width: 1200px;margin:0 auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-top: 36px;padding-bottom: 36px;height: auto;overflow: hidden;}

.ft1{color: #ffffff;font-size: 17px;font-weight: bold;}

.ft2 span{display: block;width: 30px;height: 5px;background: #ebb450;}

.end_nav li a{color: #fff;}

.end_nav li {line-height: 35px;width: 50%;float: left;}





.f01{width: 218px;height: 200px;border-right: 1px solid rgba(255,255, 255, 0.2);float: left;}

.f02{width: 512px;height: 200px;border-right: 1px solid rgba(255,255, 255, 0.2);float: left;-webkit-box-sizing: border-box;

-moz-box-sizing: border-box;

box-sizing: border-box;padding:0 28px;}

.f02 li{line-height: 27px;}

.f03{width: 289px;height: 200px;border-right: 1px solid rgba(255,255, 255, 0.2);float: left;-webkit-box-sizing: border-box;

-moz-box-sizing: border-box;

box-sizing: border-box;padding:0 50px;}

.f04{width: 176px;height: 200px;float: left;-webkit-box-sizing: border-box;

-moz-box-sizing: border-box;

box-sizing: border-box;padding-left: 50px;}

.fc{color: #fff;-webkit-box-sizing: border-box;

-moz-box-sizing: border-box;

box-sizing: border-box;padding-top: 10px;}

.f04 img{display: block;width: 126px;}



.contact_inner_l{width: 540px; padding:0 20px;}

.contact_inner_l li{float: left;line-height: 29px; font-size: 19px;color: rgba(255, 255, 255, 0.2);width: 100%;text-align: }











.link{ height: 50px; background: url(../Image/bg_flink.jpg) no-repeat center;}

.link_inner{ width: 1065px; height: 100%; margin: 0 auto; background-color: #f0f0f0;}

.link_inner ul{ float: left; height: 100%; background-color: #e0001d;}

.link_inner li{ float: left; font-size: 14px; line-height: 50px; margin-right: 25px;}

.link_inner a{ color: #fff;}

.link_inner a:hover{ color: #202020;}

.link_inner img{ float: left;}



.foot_navi{ height: 65px; text-align: center; background: #004db5; line-height: 65px;}







.foot_navi_inner{ display: inline-block; height: 100%; overflow: hidden; *display:inline; *zoom:1;}

.foot_navi_inner ul{ overflow: hidden;}

.foot_navi_inner li{ float: left; line-height: 72px;}

.foot_navi_inner li a{ display: block; height: 100%; padding: 0 32px; font-size: 14px; color: #fff;}

.foot_navi_inner li a:hover{ color: #fff; background-color: #7a1501}



.contact{ height:330px;  overflow: hidden;}

.contact_inner{ width: 1200px;text-align: center; margin:  0 auto; }







.qqkefu{position: fixed; bottom:60px; _position: absolute; _top: expression(eval(document.documentElement.scrollTop + 365)); z-index:9999;right:0;width:45px}

.qqkefu ul li{height:45px;margin-bottom:1px;float:right;background:#1b1b1d;line-height:45px;font-size:14px;cursor:pointer;position:relative}

.qqkefu ul li a{color:#fff;}

.qqkefu ul li.qq_cza{overflow:hidden}

.qqkefu ul li:hover{background:#d29c09;}

.qqkefu ul li.top{color:#1c1c1c;font-weight:800;text-align:center;line-height:45px;background:url(../Image/top.png) no-repeat center; height:51px;position:relative;width:45px;cursor:pointer}

.qqkefu ul li.top:hover span{}

.qqkefu ul li b{width:45px;height:45px;display:block;overflow:hidden;float:left}

.qqkefu ul li b.a{background:url(../Image/czx4.png) no-repeat center;}

.qqkefu ul li b.b{background:url(../Image/czx3.png) no-repeat center;}

.qqkefu ul li b.c{background:url(../Image/czx5.png) no-repeat center;}

.erweima{/*width: 390px;*/height: 150px;position: absolute;top: -107px;left:-142px;background: #FFF;border: 1px solid #CCC;float: right;cursor: default !important;display:none}

.erweima p{line-height: 20px;color: #000;font-size: 12px;text-align: center;float: left;width: 130px;}

.erweima p img{width: 110px;height: 110px;margin: 10px 10px 0px 10px;}

.erweima .arrow3{width: 5px;height: 10px;display: block;background:url(../Image/czx6.png) no-repeat;position: absolute;right: -5px;top: 122px;}



/*public*/

.zyname{ width:100%; height:41px; margin:0 auto; position:relative; background-color:#f9f9f9;}

.zyname1{ width:82px; height:82px; display:block;margin:0 auto; position:relative; top:-41px;}

#main{width:100%; height:100%; overflow:hidden; background-color:#fff;}





.main1{width:1200px; height:100%;margin:0 auto; overflow:hidden;padding-top: 30px;}

.main2{width:1200px; height:100%;margin:0 auto; overflow:hidden;}



#company{ width:916px; height:100%; overflow:hidden; float:left;line-height:32px; background-color:#FFF;}

#companyct{ width:100%; height:100%; overflow:hidden; float:left;line-height:32px;}



.nr{padding:2px 10px 20px 10px;}

.nr1{padding:20px 10px 20px 10px;}

.nr table{border-collapse: collapse;width:auto;margin:0 auto; margin-top: 10px; margin-bottom: 10px;}

.nr tr:first-child{ background-color:#f4f4f4; font-weight:bold}

.nr table th,.nr table td{ padding:5px;border:1px solid #dedede;} 

.nr tr{text-align: center;}

.nr tr:nth-child(odd){background-color:#e2f4f9}





.rightinfo{ padding:20px 10px 20px 10px; overflow:hidden;font-size: 16px;}

.rightinfo table{border-collapse: collapse;width:auto;margin:0 auto; margin-top: 10px; margin-bottom: 10px;}

.rightinfo tr:first-child{ background-color:#f4f4f4; font-weight:bold}

.rightinfo table th,.rightinfo table td{ padding:5px;border:1px solid #dedede;} 

.rightinfo tr{text-align: center;}

.rightinfo tr:nth-child(odd){background-color:#e2f4f9}









.rightinfo .slideTxtBox{ width:100%;}

.rightinfo .slideTxtBox .hd {width: 20%;float: left;height: auto;overflow-x: hidden;}

.rightinfo .slideTxtBox .hd ul{ float:left;display: block; }

.rightinfo .slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; width: 80%;-webkit-box-sizing: border-box;

-moz-box-sizing: border-box;

box-sizing: border-box;line-height: 45px;border:1px solid #fff;}

.rightinfo .slideTxtBox .hd ul li.on{color: #004080;border:1px solid #004080;}



.rightinfo .slideTxtBox .bd {width: 80%;float: right;}

.rightinfo .slideTxtBox .bd ul{ padding:15px;  zoom:1; border-radius: 30px;background: #f3f3f3;}

.rightinfo .slideTxtBox .bd li{ height:24px; line-height:24px;   }

.rightinfo .slideTxtBox .bd li .date{ float:right; color:#999;  }





#search_text1{width: 205px;height: 29px;border:none;border-radius: 3px;text-indent: 5px;font-size: 13px;}

#search_text2{width: 205px;height: 29px;border:1px solid #d3d3d3;border-radius: 3px;margin-top: 3px;}

.search_text2{margin-top: 3px;}





/*public  ----产品内容页*/

.pronrup{ width:100%; height:100%; overflow:hidden; padding-bottom:25px;}

.pronrupl{ width:40%; height:auto; overflow:hidden; float:left; padding-right:2px;}

.pronrupr{ width:58%; height:auto; overflow:hidden; float:right; padding-bottom:20px;}

.pronrupr1{ width:100%; height:40px; line-height:40px; display:block; color:#1d7ae1; background-color:#767676;}

.pronrupr1_1{ width:auto; padding-left:6px; padding-right:6px; height:40px; display:block; text-align:center; color:#FFF;background-color:#01a9f1; float:left;}

.pronrupr1_2{ width:100%; height:auto; display:block; padding-top:8px;}

.pronrupr1_3{color:#000; font-weight:bold;}

.pronrupr1_2 a:hover{ text-decoration:underline;}



.pronrupr2{ width:100%; height:50px; display:block; padding-top:10px;}

.pronrupr2_1{ width:135px; height:39px; line-height:39px; display:block; float:left;}

.pronrupr2_1 a{ width:100%; height:39px; display:block;color:#fff;background:url(../Image/qqpibg.png) no-repeat 10px 10px; background-color:#333333;display:block; text-indent:50px;font-weight:bold;}

.pronrupr2_1 a:hover{ color:#000;background:url(../Image/qqpibg.png) no-repeat 10px -30px; background-color:#c40000; color:#FFF;}

.pronrupr2_2{ width:198px; height:29px; padding-top:7px; display:block; float:left; padding-left:20px;}



.pronrupr3{ width:100%; height:55px;padding-left:61px;background:url(../Image/protel.png) no-repeat left; font-size:20px; color:#f25000; display:block; line-height:24px;}

.pronrupr3_1{color:#000; font-size:14px;}



.pronrupr2_112{ width:140px; height:42px; line-height:42px; display:block; float:left;}



.pronrupr2_11{ width:100%; height:42px; display:block;color:#c40000;background:url(../Image/weixin.png) no-repeat 5px 10px;background-color:#ffeded;border:#c40000 solid 1px; border-radius:8px; text-indent:37px;transition:all 0.3s}

.pronrupr2_11:hover{ color:#000;background:url(../Image/weixin.png) no-repeat 5px -30px; background-color:#c40000; color:#FFF;transition:all 0.3s}

.pronrupr2_22{ width:148px; height:148px; display:none; position:relative; top:-50px;transition:all 0.3s}

.pronrupr2_22 img{width:148px; height:148px;}

.pronrupr2_11:hover .pronrupr2_22{ display:block;width:148px; height:148px; position:relative; top:-157px; left:91px;transition:all 0.3s}



.w45{ width:49%}

.f_left{ float:left;}

.f_right{ float:right;}



/*public  ----产品内容页*/

.zynav{ width:100%; height:45px; line-height:45px;border-bottom:1px solid #e8e8e8;}

.zynavct{ width:100%; height:45px; line-height:45px; border-bottom:#ececec solid 1px;margin-top:15px;}

.zynav1{ float:left; color:#2f2a2a; width:auto; height:45px;font-size:20px; font-weight:bold; padding-left:30px; padding-right:10px;background:url(../Image/comrbg.png) no-repeat left; margin-left:20px;}

.zynav1_{ float:left; color:#2f2a2a; width:auto; height:45px; border-bottom:#11222e solid 3px; font-size:20px; font-weight:bold; padding-left:30px; padding-right:10px;background:url(../Image/comrbg.png) no-repeat left;}

.zynav2{ float:right; color:#898989; padding-right:15px; font-size:13px; padding-left:30px;}

.zynav2 a{ color:#898989;}

.zynav2 a:hover{text-decoration:underline;}

#indexNews li{ line-height:33px; border-bottom:1px dotted #cecccc; padding:0 12px 0 10px; position:relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin:3px 0;}

#indexNews li:hover{border-bottom:1px solid #cecccc; background-color:#797979}



#indexNews li a{font-size: 14px;display: block;width: 767px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;}

#indexNews li:hover a{color: #fff;}

#indexNews li:hover .info_date{color: #fff;}









#indexPro{height:215px; overflow:hidden; margin:0 auto;}

#indexPro li{ margin:10px; width:215px; height:190px; float:left; display:block; text-align:center; line-height:24px;}

#indexPro li img{ border:2px solid #ffb913; width:215px; height:165px; }

.introImg{ float:left; margin-right:10px;}

.info_date{ float:right; padding-right:8px;}

/*company*/

/************新闻*****************/

.news_tit_u{text-align: center;font-size: 20px;color: #000;line-height: 30px; font-weight:700;}

.news_tit_d{text-align: center;padding: 5px 0px;font-size: 12px;font-weight: 100; border-bottom:#e4e4e4 solid 1px;color: #303030;width:100%;margin: 10px auto;height: 20px;line-height: 20px;}

.news_tit_img{ margin:9px auto; text-align:center}

.news_tit_img img{ max-height:600px; max-width:600px;}

.pro_name{display:block;color:#da020d;text-align:center;}







/****************************************1**************************************/

.news_1bj{width:100%; padding:5px 0;}

.news_1nr{width:100%;}





.news_1nr ul li:hover a .n1{color: #333;}

.news_1nr ul li:hover a .n2{color: #333;}

.news_1nr ul li:hover a .n3{color: #333;}







.news_1nr ul li .n1:hover a{color: #333;}

.news_1nr ul li .n2:hover a{color: #333;}

.news_1nr ul li .n3:hover a{color: #333;}







.n1 a:nth-of-type(2){display: block;float: right;}



.news_1nr ul li{margin:10px 0 10px 0; position:relative; padding:9px; border-bottom: 1px dotted #CCC; width:878px; height:120px;}





.news_1nr ul li .div1{width:162px; height:122px; overflow:hidden;transition: all 0.4s;display: block;float: left;}

.news_1nr ul li .div1 img{width:154px; height:114px;border:1px solid #e4e4e4;padding:3px;}





.news_1nr ul li .div2{float: left;width: 100%;} 

.news_1nr ul li .div3{float: left;width: 680px;margin-left: 10px;} 





.news_1nr ul li .n1{font-size: 18px;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.news_1nr ul li .n2{font-size: 12px;font-weight: 100;color: #ccc;line-height: 12px;margin: 10px 0;}

.news_1nr ul li .n3{font-size: 14px;font-weight: 400;line-height: 25px;}











.news_1nr ul li a{width:100%;/*  height:94px;display:block; font-size:15px; */}

.news_1nr ul li span h1{font-size:30px; font-family:Impact; line-height:42px; padding:20px 0 10px 0; display:block;}

.news_1nr ul li div p{line-height:24px; font-size:13px; text-indent:-2em color:#777777;}









/************产品*****************/

.produc{ width:110%; margin:0 auto; overflow:hidden; position:relative;}

.produc li{width:303px; height:279px; float:left;}

.producimg{width:242px; height:191px; border:#e2e2e2 solid 1px; margin-top:7px;  display:block;margin-left:6px;}

.producimg1{width:242px; height:191px;display:table-cell; vertical-align:middle; text-align:center;}

.producimg img{ max-height:191px;max-width:242px;}

.produc li a{width:256px; height:250px; display:block;border:#e2e2e2 solid 1px; text-align:center;}

.products1{ width:100%; height:45px; line-height:41px; display:block; border-bottom:#c9c9c9 solid 5px;transition:all 0.3s;}

.produc li a:hover .products1{width: 100%;

    height: 45px;

    background-color: #fac650;

    color: #000;

    border-bottom: #7a1501 solid 4px;

    transition: all 0.3s;}



.food_name{display: block;color: #da020d;text-align: center;}

.info_img_detail{ text-align:center; margin:10px 0;}

.info_img_detail img{ width:400px;}

/************分页*****************/

.page{width:99%; height: 30px; line-height: 30px;text-align: center; margin: 12px auto;font-size: 12px; clear:both;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border: 1px solid #d2d4d6;}

.page a{display: inline-block;height: 20px;line-height: 20px;border: 1px solid #d2d4d6;padding: 0 2px;background: #FFF;}

.page a:hover{background:#404040;color:#fff;border:none;height:20px;line-height:20px;padding:1px 3px;}

.page span.current {padding:3px 6px 3px 6px;height:18px;line-height:18px;background:#404040;color:#fff;}

/************留言*****************/

#company .rightinfo table{margin:0 auto}

#company .rightinfo table td{padding:2px 5px; text-align: center;}



#company .rightinfo table td:nth-of-type(1){text-align: left;}









#company .nr1 table{margin-left:2px;}

#company .nr1 table th{color:#444444;font-weight:normal;font-size:14px;font-family:'Microsoft YaHei',arial;text-align:right;vertical-align: top;padding-top: 9px;}

#company .nr1 table td select{font-family: 'Microsoft YaHei',arial;font-size: 14px;width: 278px;height: 32px;text-indent: 8px;border: 1px solid #d2d4d6;margin: 5px auto 6px 5px;	background: #FFF;*+margin-left:-3px;}

#company .nr1 table td ul{list-style:none;position:absolute;}

#company .nr1 table td ul li{	font-family:'Microsoft YaHei',arial;font-size:14px;height:28px;line-height:28px;text-indent:8px;width:276px;height:28px;border-left:1px solid #d2d4d6;border-right:1px solid #d2d4d6;background:#FFF;}

#company .nr1 table td ul li a{display:block;text-decoration:none;color:#444444;}

#company .nr1 table td ul li a:hover{color:#fe7d0c;}

#company .nr1 table td ul li:last-child{border-bottom:1px solid #d2d4d6;}

#company .nr1 table td input{font-size:14px;width:276px;height:28px;border:1px solid #d2d4d6;margin:5px auto 5px 5px;}

#company .nr1 table td .yanzheng{width:101px;}

#company .nr1 table td textarea{resize: none;width:545px;height:178px;border:1px solid #d2d4d6;margin:5px auto 5px 5px;}

#company .nr1 table td img{vertical-align:middle;margin-left:5px;margin-bottom:4px;*+margin-bottom:14px;}

#company .nr1 table td .but{width:74px;height:31px;line-height:27px;background:#3398fe;border-radius:2px;border:none;text-align:center;margin-top:14px;margin-left:5px;font-size:14px;font-family:'Microsoft YaHei',SimHei,sans-serif;color:#FFF;}

/************招聘*****************/

.jobs li{overflow:hidden;margin:23px 18px 28px 28px;padding-bottom:27px;border-bottom:1px dotted #cdcdcd;}

.jobs .but a{position:relative;top:-150px;background:#3398fe;float:right;width:71px;height:34px;color:#fff;text-align:center;line-height:34px;}

.jobs strong{color:#da020d;}

.jobs p{/*margin:6px 0 -134px 156px;*/line-height:35px;}

.job_nam{ font-weight:700; color:#F00}



/*------------------menu-list--------------------*/

#graybar,.recruit_info_tit_bg{ height:45px; background:#e1e1e1; margin-bottom: 10px;border-radius: 5px;}

#graybar span,.recruit_info_tit{ width:100px; line-height:45px; text-align:center; display:block; color:#000; background:#fac650; border-right:1px solid #FFF;font-size: 17px;font-weight: bold;}

#prev_next{margin: 10px 20px;clear: both;overflow: hidden;}

#prev_next li{margin: 5px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

#prev_next li:hover a{color: #fac650;}



.datalist { border: 1px solid #cccccc; /* 表格边框 */ font-family: Arial; border-collapse: collapse; /* 边框重叠 */ background-color: #ffffff; /* 表格背景色 */ font-size: 12px; }

.datalist caption { padding-bottom: 5px; font: bold 12px; text-align: left; }

.datalist th { border: 1px solid #cccccc; /* 行名称边框 */ background-color: #F6F6F6; /* 行名称背景色 */ color: #000000;    /* 行名称颜色 */ font-weight: bold; padding-top: 4px; padding-bottom: 4px; padding-left: 15px; text-align: left; font-size:14px }

.datalist td { border: 1px solid #cccccc; /* 单元格边框 */ text-align: left; padding-top: 4px; padding-bottom: 4px; padding-left: 15px; }

.datalist tr.altrow { background-color: #c7e5ff; /* 隔行变色 */ }

















.ssbox{width: 100%;margin:0 auto; height: auto;overflow: hidden;}

.ssboxt{width: 100%;margin:0 auto; height: auto;overflow: hidden;}

.ssbox_l1{width:145px; height: 110px;margin:5px 2px;line-height: 110px;text-align: center;}





.ssbox_l1 img{max-width:145px; max-height: 110px; display: inline-block;line-height: 110px;}

.ssbox_l2{width:359px; height: 110px;margin:5px 2px;padding: 0 5px}

.ssbox_l3{width:130px; height: 110px;text-align: center;margin:5px 2px;line-height: 110px;}

.ssbox_l31{width:180px; height: 110px;text-align: center;margin:5px 2px;line-height: 110px;}

.ssbox_l4{width:130px; height: 110px;text-align: center;margin:5px 2px;line-height: 110px;}

.ssbox_l5{width:100px; height: 110px;text-align: center;margin:5px 2px;line-height: 110px;}

.ssbox_l21{font-size: 17px;width: 100%;font-weight: bold;}

.ssbox_l22{font-size: 12px;width: 100%;line-height: 26px;}

.ssbox_l23{font-size: 12px;width: 100%;line-height: 26px;}





.ssbox li{overflow: hidden;margin:10px 0;border-bottom: 1px solid #f5f5f5;line-height: 27px;}

.dqss{font-size: 17px;display: block;width: 100%;line-height: 35px;border-bottom: 1px solid #f2f2f2;margin-bottom: 10px;}





/* 会员登录 */

.mains{ margin:0 auto; width:960px; overflow:hidden;;clear: both;width: 100%;min-width: 960px;background:rgba(0,0,0,0.01);padding-bottom: 30px;}

.mainin{ margin:0 auto; width:381px; overflow:hidden; clear:both; padding-top:109px;}

.mainin h1{ float:left; width:100%; height:22px; text-align:center; padding-bottom:22px;}

.mainin h1 img{ width:196px; height:22px;}

.mainin1{ float:left; width:381px; height:324px; background:url(../Image/hj.png) no-repeat;}

.mainin1 ul{ float:left; padding:25px 25px 0px; overflow:hidden; width:331px;}

.mainin1 ul li{ float:left; width:100%; overflow:hidden; padding-bottom:25px;}

.mainin1 ul li span, .mainin1 ul li input{ float:left;}

.mainin1 ul li span{ width:100%; clear:both; color:#6f6f6f; font-family:"Microsoft YaHei"; font-size:14px; line-height:37px;}

.SearchKeyword {border:1px solid #c8c8c8;width: 202px;color: #999;font-size:12px; line-height:35px; background:url(../Image/srbg.png) no-repeat; height:35px; width:317px; padding-left:10px;}

.SearchKeyword2 {border:1px solid #c8c8c8;width: 202px;color: #999;font-size:12px; line-height:35px; background:url(../Image/srbg.png) no-repeat; height:35px; width:317px; padding-left:10px;}

@media screen and (-webkit-min-device-pixel-ratio:0){.SearchKeyword2 {border:1px solid #c8c8c8;width: 202px;color: #999;line-height:35px; background:url(../Image/srbg.png) no-repeat; height:35px; width:317px; padding-left:10px;}}

.SearchKeywordonFocus, .SearchKeywordonFocus2{border:1px solid #3c9ae9;width: 202px;line-height:35px;color: #333;font-size:14px; background:url(../Image/srbg2.png) no-repeat; height:35px; width:317px; padding-left:10px;}

.SearchKeywordonFocus2{}

@media screen and (-webkit-min-device-pixel-ratio:0){.SearchKeywordonFocus2{ font-size:25px;}}

.tijiao{ float:left; margin:13px 0px 0px 70px; height:42px; width:190px; background:none; border:none; background:url(../Image/dl.png) no-repeat; font-weight:bold; text-align:center; color:#fff; font-size:20px;font-family:"Microsoft YaHei"; cursor:pointer;}

.footpage{ float:left; padding-top:30px; width:100%; text-align:center; line-height:20px; color:#fff;  font-family:"Microsoft YaHei";}

.footpage a{ color:#fff}







.cssPOPLoading{background:#fefefe; border:1px solid #EEE; width:400px; height:150px;  position:absolute;color:#333;z-index: 10003; text-align:center;display:none;}

.cssPOPLoading a{ cursor:pointer; color:#333;}

.cssPOPLoading a:hover{ cursor:pointer; color:#f00;}

.showMessge{ width:100%; text-align:center; line-height:110px; letter-spacing:1px;}



.cssModify{}

.cssModify a{font-size:12px;color:#ccc; letter-spacing:1px;}

.cssModify a:hover{color:#333;}