@charset "utf-8";
/* CSS Document */
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block;}
ul,p,form,h1,h2,h3,h4,h5,h6,img,dl,dt,dd{ margin:0; padding:0;}
body{ margin:0 auto; padding:0; font-size:12px; font-family:"微软雅黑",Arial; line-height:20px; color:#4A4A4A; overflow-x:hidden;}
em,i{ font-style:normal;}
.yahei{ font-family:"微软雅黑",Arial;}
a{ text-decoration:none; color:#1F1F1F; cursor:pointer;}
li{ list-style-type:none;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
img{ border:0;}
a:hover,li a:hover{ color:#F5330A;}
img{ border:0;}
.ock{ display:inline-block;}
.con,li,ul,.conbg,p{ overflow:hidden; line-height:21px;}
#fenye{ text-align:center; margin-top:15px;}
#fenye .fenye{ display:inline;}
#fenye .fenye div{ display:inline-block;}
/* flexslider */
/*轮播图*/
.ban{width:100%; height:420px; margin:0px auto; overflow:hidden; text-align:center;background:url(../images/bj.jpg) repeat-x;}
.banner{width:100%; height:420px; margin:0px auto; overflow:hidden; text-align:center; position:relative; left:50%; margin-left:-720px; width:1440px;}
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:100%; height:420px; margin:0 auto; background:#fff; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{cursor:pointer; width:45px; height:45px;  position:absolute; top:200px; left:25px; z-index:10; background:url(../images/prevBtn.png) no-repeat;}
#playBox .next{cursor:pointer; width:45px; height:45px; position:absolute; top:200px; right:25px; z-index:10; background:url(../images/nextBtn.png) no-repeat;}
#playBox .smalltitle {width:100%; height:10px; position:absolute; bottom:20px; z-index:10; text-align:center;}
#playBox .smalltitle ul{margin:0 auto; width:100px;}
#playBox .smalltitle ul li{cursor:pointer; margin:0 5px; width:12px; height:12px; border-radius:50%; color:#fff; background-color:#fff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{color:#1d5298; background-color:#1d5298;}


#header{ width:100%; height:32px; border-bottom:1px solid #E5E5E5;}
#header .header{ width:1223px; height:100%; margin:0 auto; line-height:32px;}
#header .gonggao{ margin-left:20px;}
#header .weixin,#header .weibo{ width:80px; color:#676664; position:relative;}

#header .weixin i{ width:26px; height:26px; background:url(../images/jjjj.png) no-repeat 0 3px;}
#header .weibo i{ width:26px; height:26px; background:url(../images/jjjj.png) no-repeat -40px 4px;}

#nav{ width:100%; height:102px;}
#nav .nav{ width:1223px; height:100%; margin:0 auto; line-height:32px; }
#nav .nav .logo{ width:270px; margin-top:14px; color:#2F2D2E;}
#nav .nav .logo i{ width:78px; height:72px; background:url(../images/jjjj.png) no-repeat 2px -44px;}
#nav .nav .logo b.zhname{ font-size:290%; margin:10px 0 0 15px; letter-spacing:4px}
#nav .nav .logo b.enname{ font-size:110%; margin-left:15px; letter-spacing:1px}
#nav .nav .nav-menu{ height:100%; margin-left:25px;}
#nav .nav .nav-menu ul.yi{ height:100%; overflow:visible;}
#nav .nav .nav-menu ul.yi li{ width:102px; height:102px;  line-height:102px; float:left; text-align:center; font-size:16px; font-weight:700; overflow:visible; position:relative;}

#nav .nav .nav-menu ul.yi li.one a.col{ border-left: 1px #E5E5E5 solid;}


#nav .nav .nav-menu ul.yi li a.col {
  float: left;
  width: 101px;
  position: relative;
  float: left;
  margin: 0;
  border-right: 1px #E5E5E5 solid;
  height: 91px;
  overflow: hidden\9;
  padding-bottom:3px;
}
#nav .nav .nav-menu ul.yi li a.col:after {
  position: absolute;
  top: 93px;
  left: -3px;
  display: inline-block;
  width: 1px;
  height: 9px;
  border-left: 1px #E5E5E5 solid;
  background: #E5E5E5;
  content: "";
  -moz-transform: skew(-35deg, 0);
  -ms-transform: skew(-35deg, 0);
  -o-transform: skew(-35deg, 0);
  -webkit-transform: skew(-35deg, 0);
  transform: skew(-35deg, 0);
}
#nav .nav .nav-menu ul.yi li a.selected{ height:94px; color:#fff; background:#ED1B24;}
#nav .nav .nav-menu ul.yi li a.selected:after{ 
  position: absolute;
  top: 93px;
  left: -3px;
  display: inline-block;
  width: 100%;
  height: 9px;
  border-left: 1px #E4E4E4 solid;
  background: #CC0000;
  content: "";
  -moz-transform: skew(-35deg, 0);
  -ms-transform: skew(-35deg, 0);
  -o-transform: skew(-35deg, 0);
  -webkit-transform: skew(-35deg, 0);
  transform: skew(-35deg, 0);
}


#nav .nav .nav-menu ul.yi li ul{ width:102px; position:absolute; background:#F8F8F8; top:102px; display:none; z-index:999;}
#nav .nav .nav-menu ul.yi li ul li{ width:100%; height:31px; float:left; line-height:31px;}
#nav .nav .nav-menu ul.yi li ul li a{ display:inline-block; width:100%; height:100%; color:#3d3d3d; font-weight:100; font-size:12px;}

#nav .nav .nav-menu ul.yi li ul li a:hover{ background:#ED1C24; color:#fff;}
#nav .nav .nav-menu ul.yi li ul li a.selected{ background:#ED1C24; color:#fff;}


#line{ width:100%; border-top:1px solid #1567B0; margin-top:15px;}
#footer{ width:100%; height:205px; background:#1567B0;}
#footer .footer{ width:1167px; margin:0 auto;}
#footer .footer .footlogo{ width:305px; margin:45px 0 0 0; float:left;}
#footer .footer .footlogo .logo{ width:80px; height:72px; background:url(../images/jjjj.png) no-repeat 2px -426px;}
#footer .footer .footlogo .name{ width:160px; height:40px; font-size:290%; letter-spacing:4px; line-height:40px; color:#8F8D8E; font-weight:700; margin:5px 0 0 20px;}
#footer .footer .footlogo .en{ width:160px; height:20px; font-size:110%; letter-spacing:1px; color:#8F8D8E; font-weight:700; margin:5px 0 0 20px;}
#footer .footer .footlogo .zgdjmtj{ width:100%; height:20px; font-size:110%; letter-spacing:1px; color:#8F8D8E; font-weight:700; margin:5px 0 0 20px;}
#footer ul{ width:158px; height:156px; border-left:1px solid #D4D4D4; margin-top:25px; float:left;}
#footer ul.cpfl{ margin-left:105px;}
#footer ul li{ margin-left:40px; margin-bottom:5px;}
#footer ul li a{ color:#292728;}
#footer ul li.one{ font-size:16px; font-weight:700;}
#footer ul li.one a{ color:#292929;}

#copyright{float:right; width:70%; min-height:70px; background:#1567B0;}
#copyright .con{ width:100%px; margin:0 auto; color:#fff; padding:10px 0; text-align:center;}
#copyright .con a{ color:#fff;}

#ewm{ display:none; position: absolute; top: 33px; z-index: 999; left: -120px;}

#banner .ban_about{ width:100%; height:257px; background:url(../images/about.jpg) no-repeat center center;}
#banner .ban_product{ width:100%; height:257px; background:url(../images/products.jpg) no-repeat center center;}
#banner .ban_xianchang{ width:100%; height:257px; background:url(../images/xianchang.jpg) no-repeat center center;}
#banner .ban_news{ width:100%; height:257px; background:url(../images/news.jpg) no-repeat center center;}
#banner .ban_fenxi{ width:100%; height:257px; background:url(../images/fenxi.jpg) no-repeat center center;}
#banner .ban_contact{ width:100%; height:257px; background:url(../images/contact.jpg) no-repeat center center;}

