@charset "utf-8";
*{ padding:0; margin:0;}
ul,li{ list-style-type:none; text-transform:capitalize;}
img{ border:0;}
a{ text-decoration:none; color:#333;}
a img {border:0}
a:hover{  text-decoration:underline;}
body{ font:12px/normal Verdana, Arial, Helvetica, sans-serif; color: #333;  font: 14px "微软雅黑";  }
html, body, ul, li, h1, h2, h3, h4, h5, h6, fieldset, legend {padding:0; margin:0;}

.clear {clear:both; *display:inline;/*IE only*/}
/*-----------top--------------*/
.top_bg{ background: url(../images/top_bg.jpg) repeat-x; margin:0 auto; width:100%; height:1%; overflow:hidden;}
.top{ width:1200px; margin:0 auto; min-height:126px; }
.logos_left{ float:left; margin-top:10px;}
.logos_right{ float:right;}

#index_up{ height:12px; margin-top:32px; }
#index_up ul {list-style-type: none; height:12px; }
#index_up li { float: left; line-height:12px;}
#index_up a { color:#000;text-align: center;display: block;width:80px; text-decoration:none; font-family:"微软雅黑"; font-size:12px;}
#index_up a:hover { color:#ff0000;text-align: center;display: block;width:80px;text-decoration:none; }

.index_tp{ height:21px; margin-top:19px;}
.index_tp ul{ padding-right:18px; height:21px;}
.index_tp li{ float: left; padding-left:10px;}

.search_ss{  width:163px; text-align:center;  height:21px; line-height:21px;}
td .text_ss{  display:inline-block !important; display:inline; background: url(../images/top_sskuang.jpg) no-repeat;width:139px;height:21px; line-height:21px; }
td .search_text{ width:118px; height:21px; line-height:21px; background:none; border:none; padding:0 10px; color:#373737; }
.search_submit{ background: url(../images/top_ssan.jpg) no-repeat; width:24px; height:21px; line-height:21px; border:0;}
/*-----------top--------------*/
.index_wjxz_bg{ background:#163884; width:100%; overflow:hidden;}
.index_wjxz{  width: 1200px; margin: 0 auto;background:#163884;}
.img_list li{ float:left;  background:#163884; padding-top:12px; padding-bottom:5px; margin: 0;}
.img_list li a{text-decoration: none;padding-bottom:15px; padding-top:15px;}
.bgxt{ background:url(../images/bgxt.png) no-repeat; width:387px; height:56px;}
.bgxt:hover{ background: url(../images/bgxt_hover.png) no-repeat; width:387px; height:56px;  }
.ddyx{ background:url(../images/yxdl.png) no-repeat; width:375px; height:56px;}
.ddyx:hover{ background: url(../images/yxdl_hover.png) no-repeat; width:375px; height:56px; }
.wjxz{ background:url(../images/wjxz.png) no-repeat; width:378px; height:56px;}
.wjxz:hover{ background: url(../images/wjxz_hover.png) no-repeat; width:378px; height:56px; }
/*-----------top--------------*/
.index_ywly_bg{ width:100%; background:url(../images/ywly_bg.jpg) center top; width:100%; height:905px;}
.index_ywly{  width:1200px; margin: 0 auto;}
.index_ywly h1{ text-align:center; padding-top:86px; padding-bottom:67px;}

.index_ddt{ width:228px; height:326px; margin:0 auto; display: table; float:left;}

.hl-circle {display: table;height: 136px;overflow: hidden; margin:0 auto;position: relative;width: 118px;margin-top: 5px;}
.hl-icon1{ width:118px; height:136px;}
.hl-icon2{ width:118px; height:136px;}
.hl-icon3{ width:118px; height:136px;}
.hl-icon4{ width:118px; height:136px;}
.hl-icon5{ width:118px; height:136px;}

.highlights-content {background:#fff; border:#e4e3e3 1px solid;  width:228px; height:326px; margin-top:-94px; margin-left:6px; margin-right:6px;}

.highlights-content h5 { font-weight:bold; font-size:24px; line-height:25px; color:#163884;margin-top:100px; text-align: center; margin-bottom:10px;}
.highlights-content h5:hover{ text-decoration:underline;}
/*.highlights-content p {text-align: center; font-size:12px; line-height:25px; color:#000;margin-top: 5px;  margin-left:15px; margin-right:15px;}*/
.highlights-content ul{ margin-left:15px;}
.highlights-content ul li{ background:url(../images/dian.gif) no-repeat left center; height:28px; line-height:28px; padding-left:20px;}
.highlights-content ul li a{ color:#333333; font-size:14px;}

/*-----------top--------------*/
.index_xwzx_bg{ width:100%; background: url(../images/index_news.jpg) center top; width:100%; height:923px;}
.index_xwzx{  width:1200px; margin: 0 auto;}
.index_xwzx dl{  margin:0 auto; display: table; text-align:center; padding-top:173px;}
.index_xwzx dt{ color:#163884; font-size:36px; letter-spacing:-3px; font-weight:bold;}
.index_xwzx dd{ color:#191919; font-size:18px; line-height:30px;  font-weight:bold;}

.btnS-middle{ text-align:center; margin-top:85px;}
.btnS-middle a{ border:#163884 2px dotted; color:#163884; font-size:14px;font-weight:bold;padding-top:8px; padding-bottom:8px; padding-left:25px; padding-right:25px; }
.btnS-middle a:hover{ background:#163884; color:#FFFFFF;  border-radius:2px;  font-size:14px;}
/*-----------top--------------*/
.index_lstd_bg{ width:100%; background: url(../images/index_lstd.jpg) center top; width:100%; height:905px;}
.index_lstd_tit{ padding-top:90px;}
.index_lstd_tit dl{  margin:0 auto; display: table; text-align:center; background:url(../images/index_lstd_navbg.gif) no-repeat; width:287px; height:56px;}
.index_lstd_tit dt{ color:#163884; font-size:36px; letter-spacing:3px; margin-top:-30px; font-weight:bold;}
.index_lstd_tit dd{ color:#191919; font-size:18px; line-height:30px;  font-weight:bold;}

.index_lstd_nav_tit{  margin:0 auto; padding-top:20px; margin-bottom:65px;}
.index_lstd_nav_tit h1{ font-size:24px; color:#303030; text-align:center; line-height:43px;}
.index_lstd_nav_tit p{ font-size:18px; color:#3d3d3d; text-align:center; line-height:43px;}
/*-----------top--------------*/

.index_ryzz_bg{ width:100%; background:url(../images/index_ryzz.jpg) center top; width:100%; height:915px;}
.index_ryzz{  width:1200px; margin: 0 auto;}
.index_ryzz dl{  margin:0 auto; display: table; text-align:center; padding-top:173px;}
.index_ryzz dt{ color:#bfa060; font-size:36px; letter-spacing:-3px; font-weight:bold;
text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
-webkit-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
-moz-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
*filter: Glow(color=#fff, strength=1);}
.index_ryzz dd{ color:#fff; font-size:18px; line-height:30px;  font-weight:bold;
text-shadow:#bfa060 1px 0 0,#bfa060 0 1px 0,#bfa060 -1px 0 0,#bfa060 0 -1px 0;
-webkit-text-shadow:#bfa060 1px 0 0,#bfa060 0 1px 0,#bfa060 -1px 0 0,#bfa060 0 -1px 0;
-moz-text-shadow:#bfa060 1px 0 0,#bfa060 0 1px 0,#bfa060 -1px 0 0,#bfa060 0 -1px 0;
*filter: Glow(color=#bfa060, strength=1);}

/* section */
.section{ margin-top:80px;}
.section ul{width:1200px; margin:0 auto; overflow:hidden;}
.section ul li{float:left; margin-left:5px; margin-right:5px;margin-bottom:13px;display:inline;width:390px;height:302px;overflow:hidden;position:relative;}
.section ul li .photo{width:390px;height:302px;overflow:hidden;}
.section .rsp{width:390px;height:302px;overflow:hidden;position: absolute;background:#000;top:0px;left:0px;}
.section .text{position:absolute;width:390px;height:302px;left:-390px;top:0px;overflow:hidden;}
.section .text h3{width:390px;margin-top:130px;height:55px;line-height:55px;text-align:center;color:#FFFFFF;background:#000000;font-family:"microsoft yahei";font-size:26px;}
.btnS-middle1{ text-align:center; margin-top:85px;}
.btnS-middle1 a{ border:#fff 2px dotted; color:#fff; font-size:14px;font-weight:bold;padding-top:8px; padding-bottom:8px; padding-left:25px; padding-right:25px; }
.btnS-middle1 a:hover{ background:#bfa060; color:#FFFFFF; border:#fff 2px dotted;  border-radius:2px;  font-size:14px;}

/*-----------top--------------*/

.index_khzs_bg{ width:100%; background: url(../images/index_khzs.jpg) center top; width:100%; height:918px;}
.index_khzs{  width:1200px; margin: 0 auto;}
.index_khzs dl{  margin:0 auto; display: table; text-align:center; padding-top:130px; padding-bottom:40px;}
.index_khzs dt{ color:#d8261c; font-size:36px; letter-spacing:-3px; font-weight:bold;}
.index_khzs dd{ color:#191919; font-size:18px; line-height:30px;  font-weight:bold;}

 .gallery{
      list-style: none;
      margin: 0 auto; padding: 0;
      width: 1200px; /* (200+10+4)x3 */
      font-size: 0; /* fix inline-block spacing */
    }

    .gallery li{
        display: inline-block;
        *display: inline;
        zoom: 1;
        width: 230px; height: 150px;
        border: 1px dotted #d8d8d8;
        -moz-box-shadow: 0 2px 2px rgba(0,0,0,.1);
        -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.1);
        box-shadow: 0 2px 2px rgba(0,0,0,.1);
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -ms-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;        
    }

    .gallery:hover li:not(:hover){       
        -webkit-filter: blur(2px) grayscale(1);
        -moz-filter: blur(2px) grayscale(1);
        -o-filter: blur(2px) grayscale(1);
        -ms-filter: blur(2px) grayscale(1);
        filter: blur(2px) grayscale(1);
        opacity: .7; /* fallback */        
    }

.btnS-middle2{ text-align:center; margin-top:85px;}
.btnS-middle2 a{ border:#bfa060 2px dotted; color:#bfa060; font-size:14px;font-weight:bold;padding-top:8px; padding-bottom:8px; padding-left:25px; padding-right:25px; }
.btnS-middle2 a:hover{ background:#bfa060; color:#FFFFFF; border:#fff 2px dotted;  border-radius:2px;  font-size:14px;}

/*-----------top--------------*/

.index_bottom_bg{ width:100%; background: url(../images/index_foot.jpg) center top; width:100%; height:408px;}
.index_bottom{  width:1200px; margin: 0 auto;}
.bottom_dbg{ width:1000px; margin:0 auto; }
.bottom_bg{ float:left;  width:236px; height:181px; margin-left:40px; margin-right:40px; margin-top:170px;}
.bottom_bg p{ color:#606060; font-size:14px; line-height:24px;}

.bottom_dbg1{ width:1100px; margin:0 auto;}
.bottom_xbg{  float:left; margin-top:130px; width:210px; }

.bottom_xbg h1{ font-size:14px; color:#333333; text-align:left;}
.bottom_xbg li a{ color:#333333; font-size:12px; line-height:30px;}
.bottom_xbg li a:hover{ text-decoration:underline;}

.bottom_xbg p{ color:#333333; font-size:12px;  line-height:30px; text-align:center;}
.bottom_xbg li{ color:#333333; font-size:12px; line-height:25px; height:25px;}
/*-----------内页--------------*/
/*-----------内页left--------------*/
.menu_fl { width:150px; position:relative; margin:0 auto;}
.menu_fl ul li a, .menu_fl ul li a:visited {display:block; text-decoration:none; color:#000; height:45px; text-align:center; color:#fff; background:#163884; line-height:45px;  overflow:hidden;}
.menu_fl ul {padding:0; margin:0;list-style-type: none; }
.menu_fl ul li {float:left; margin-right:1px; position:relative;}
.menu_fl ul li ul {display: none;}

.menu_fl ul li:hover a {color:#fff; background:#36f;}
.menu_fl ul li:hover ul {display:block; position:absolute; top:0; left:150px; width:175px;}
.menu_fl ul li:hover ul li a.hide {background:#3366ff; color:#fff;}
.menu_fl ul li:hover ul li:hover a.hide {background:#3366ff; color:#000;}
.menu_fl ul li:hover ul li ul {display: none;}
.menu_fl ul li:hover ul li a {display:block; background:#eee; color:#000;}
.menu_fl ul li:hover ul li a:hover {background:#6fc; color:#000;}
.menu_fl ul li:hover ul li:hover ul {display:block; position:absolute; left:175px; top:0;}

.hide{ font-size:16px; width:150px;  border:1px dotted #fff;}
.hide1{  font-size:12px; width:175px;  border:1px dotted #bfa060;}
.in_menu{ left:0%; top:50%; z-index:999; position:fixed; _position:absolute; _top:expression(offsetParent.scrollTop); _left:expression(offsetParent.scrollLeft);}

/*-----------内页公用--------------*/
.dbg{ background:url(../images/ny_bg.jpg) repeat; width:100%;}
.index_about_nr{ width:1100px; margin:0 auto; height:100%; overflow:hidden; padding-bottom:40px;}
.index_about_nr p{color:#3b3434; font-size:14px; line-height:30px;}
.index_about_nav { margin-top:50px; margin-bottom:40px;}
.index_about_nav dl{  margin:0 auto;  text-align:center; background:url(../images/ny_nav.gif) no-repeat; height:50px;}
.index_about_nav dt{ color:#163884; font-size:36px; letter-spacing:-5px; font-weight:bold;}
.index_about_nav dd{ color:#191919; font-size:18px; line-height:30px;  font-weight:bold;}

/*新闻资讯*/
.index_about_nr1{ width:1100px; margin:0 auto; height:100%; overflow:hidden;}
.index_about_nav1 { margin-top:50px; margin-bottom:30px; }
.index_about_nav1 dl{  margin:0 auto;  text-align:center; background:url(../images/ny_nav.gif) no-repeat; height:50px;}
.index_about_nav1 dt{ color:#163884; font-size:36px; letter-spacing:-5px; font-weight:bold;}
.index_about_nav1 dd{ color:#191919; font-size:18px; line-height:30px;  font-weight:bold;}
.index_about_nr1 p td{ color:#3b3434; font-size:14px; line-height:30px;}

.wrap {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative; }
  .articles-list .article-item {
    border-bottom: 1px solid #c9c9c9; }
  .articles-list .article-link {
    padding: 30px 0;
    display: block; }
    .articles-list .article-link .wrap {
      cursor: pointer; }
    .articles-list .article-link:hover {
      background: #ebebeb; border:#fff 1px solid;}
  .articles-list .article-category {
    color: #878787; }
  .articles-list .article-date {
    color: #878787;
    float: right; }
  .articles-list .article-title {
    color: #222222;
    font-weight: normal;
    font-size: 24px;
    margin-top: 8px; }
  .articles-list .article-intro {
    color: #878787;
    font-size: 16px;
    margin-top: 5px; }
 .wrap {
    max-width: 1100px; }
  .articles-list {
    margin-top: 10px; }
    .articles-list .article-title {
      font-size: 22px;
      line-height: 1.6; }
    .articles-list .article-link {
      padding-top: 20px;
      padding-bottom: 20px; }
    .articles-list .article-intro {
      font-size: 15px; }
	  
/*团队建设*/	
.team-intro {
  font-size: 16px;color:#333333; }
  .team-intro p {
    width: 46.5%;  }
.left {
  float: left; }

.right {
  float: right; }
  
.join-us-banner { width:1100px; height:100px; margin-top:60px;
  border-radius: 2px;
  background: #fff; }
.join-us-banner p{ line-height:100px; text-align:center;}  
.base-line-btn { margin-left:30px;
  border: 2px solid #525764;
  color: #222222;
  height: 46px;
  line-height: 46px;
  display: inline-block;
  font-size: 16px;
  padding: 0 32px; }
  .base-line-btn:hover {
    background: #525764;
    color: white; }
.chief-partner{ margin-top:40px;}	
.portrait{ float:left; width:550px; height:550px;}
.intro{  float:right; width:550px; background:#FFFFFF;  height:550px; }
.intro:hover{ background:#f3f3f3;  height:550px;}
.inner{ margin-top:100px;}
.name { text-align:center;}
.chinese{ color:#000000; font-size:18px; line-height:40px;}
.english{ color:#000000; font-size:18px; line-height:40px;}
.title{ color:#878787; font-size:14px; line-height:40px; text-align:center;}
.bio{ color:#666666; font-size:14px; line-height:40px; margin-left:30px; margin-right:30px;}
.know-more{  color: #878787;font-size: 14px;text-align:center;line-height:40px; }
/*产品展示*/
.piclist{  width:1100px; overflow:hidden; height:100%;}
.piclist ul{ list-style-type: none; margin:0 auto; text-align:center; width:1100px;}
.piclist ul li{ margin:0px;float:left; margin-top:30px;}
.piclist ul li span{ line-height:22px; display:block;}
.piclist li img{ width:340px; height:340px;}
.conteinor{ padding-left:12px; padding-right:12px;}

.pinguo{ background:#FFFFFF; height:120px;}
.pinguo:hover{ background:#dcdcdc; height:120px;}
.pinguo h1 font{ color:#000; font-size:14px;  text-align: center;  }
.pinguo h2 font{ color:#000; font-size:14px;  text-align: center;}
.pinguo h3 font{ color:#747275; font-size:12px;  text-align: center; }

.piclist1{  width:1100px; overflow:hidden; height:100%; }
.piclist1 ul{ list-style-type: none; margin:0 auto; text-align:center; width:1100px;}
.piclist1 ul li{ margin:0px;float:left; margin-top:30px;}
.piclist1 ul li span{ line-height:22px; display:block;}
.piclist1 li img{ width:260px; height:260px;}
.conteinor1{ padding-left:7px; padding-right:7px;}
.conteinor2{ padding-left:10px; padding-right:20px;}
.pinguo1{ background:#FFFFFF; height:120px;}
.pinguo1:hover{ background:#dcdcdc; height:120px; }
.pinguo1 h1 font{ color:#000; font-size:14px;  text-align: center; }
.pinguo1 h2 font{ color:#000; font-size:14px;  text-align: center; }
.pinguo1 h3 font{ color:#747275; font-size:12px;  text-align: center; }

/*产品展示*/
.piclist2{  width:1100px; overflow:hidden; height:100%; }
.piclist2 ul{ list-style-type: none; margin:0 auto; text-align:center; width:1100px;}
.piclist2 ul li{ margin:0px;float:left; margin-top:30px;}
.piclist2 ul li span{ line-height:22px; display:block;}
.piclist2 li img{ width:230px; height:150px;}
.conteinor2{ padding-left:7px; padding-right:7px;}
.conteinor2{ padding-left:10px; padding-right:20px;}
.pinguo2{ background:#FFFFFF; }
.pinguo2:hover{ background:#dcdcdc;}
.pinguo2 h1 font{ color:#000; font-size:14px;  text-align: center; height:25px; line-height:25px;}

/*新闻资讯*/
.index_about_nr_dddt{ width:1100px;}
.index_about_nr_dddt ul{ padding-right:15px;}
.index_about_nr_dddt li { height:40px; line-height:40px; background: url(../images/dian.gif) no-repeat left center; padding-left:30px; border-bottom:#CCCCCC 1px dotted;}
.index_about_nr_dddt li a{ color:#5F5F5F;}
.index_about_nr_dddt li a:hover{ color:#B80808;}

/*在线留言*/
/*在线留言*/
.zxly{ width:640px; margin:0 auto; padding-top:25px;}
.wby{ width:600px; height:40px;line-height:40px;   font-size:14px; color:#666; padding-left:20px; margin:15px 0;}
.wjy{ width:600px; margin-top:15px; margin-bottom:15px; color:#666; }
.tjbd{ width:140px; height:40px; line-height:40px; font-size:14px;cursor: pointer !important; cursor:hand;}