body{ overflow-x:hidden;}
*{margin:0px; margin:0px;}
img{display:block; border:none;}
body{font-family:Arial, Helvetica, sans-serif; font-size:14px;}
ul{list-style:none;}
a{text-decoration:none;}

@font-face
{
font-family: myFirstFont;
src: url('GE_Inspira_Bold.ttf'),
     url('a.eot'); 
}
@font-face
{
font-family: myFirst;
src: url('GE_Inspira_Regular.ttf'),
     url('a.eot'); 
}
@font-face
{
font-family: myBorder;
src: url('a4.ttf')
    ,url('a3.eot'); /* IE9+ */
}

@font-face {
        font-family: Noto;
        src: url(arabic.ttf);
      }

.fl{float:left;}
.fr{float:right;}
.hig20{height:20px; width:100%; clear:both;}
.hig30{height:30px; width:100%; clear:both;}
.hig40{height:40px; width:100%; clear:both;}
.hig60{height:60px; width:100%; clear:both;}

/*------------------------------------2015-5-26修改--------------------------------------*/
.header{width: 100%;height: 85px;background: url("../images/wenli02.png") repeat;padding-bottom: 20px;z-index:120;}
/*------------------------------------2015-5-26修改--------------------------------------*/


.top{height: 84px; width: 1003px; margin: 0 auto;}
.top_logo{float: right; width: 225px; height: 45px; margin: 14px;}
.top_right{float: left;}
.top_right i{ margin: 26px 10px; display: block; float: right;}
.top_right a{height: 28px; margin-top: 27px; margin-right: 40px; padding: 0 20px; line-height: 28px; color: #287ECE; border: 1px solid #287ece; display: block; float: right;}
.top_right a:hover{background: #287ECE; color: #ffffff;}

.biaoti{width: 1003px; font-size: 12px; margin: 0 auto; line-height: 34px;border-bottom: 1px solid #D3D3D3;}
.biaoti a{color: #333333; margin: 5px;}
.biaoti a:hover{color: #287ECE;}
.biaoti span{color: #606060;}

.cont{width: 100%; height: 48px; background: #e1e1e1;}
.container {
    width: 1003px;
    margin: 0 auto;
}

/* common and top level styles */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{  background:#e1e1e1; position:relative; z-index:1;   color:#333333; height:42px; line-height:40px;   }
.nav{ width:1003px; margin:0 auto; font-family:Noto,SimSun,SimHei;  }
.nav h3{ margin: 0 ; font-style: normal; font-weight:normal; font-size:14px;  }
.nav .m{ position:relative; float:left; width:142px; margin:0 10px; display:inline; text-align:center;   }


.nav h3 a{  zoom:1;  height:40px; line-height:40px;  display:block; color:#333333 }
.nav .on h3 a{background: #FFFFFF; color: #0962B4;}
.nav .sub{ display:none; /*默认隐藏*/ border-bottom: 4px solid #0962B4;  padding:10px 20px;  position:absolute;  top:40px;  background:#FFFFFF; left: -190px;  float:left; line-height:30px; 
}
.nav .sub li{ text-align:right;  }
.nav .sub li a{ color:#333; display:block; zoom:1;}
.nav .sub dl dd a:hover{ background: url(../images/lb1.png) -174px 21px no-repeat; color:#0962B4;   }
.nav .sub dl{ display:block; float: left;  zoom:1;   }
.nav .sub dl a:hover{ color:#c00;  }
.nav .sub dl dt a{ color:#000;  }
.nav .sub dl dd{margin: 0 1px;}
.nav .sub dl{margin: 12px;}
.nav .sub dl dd a{ color:#383838; font-size: 11px; display: block;height: 30px; line-height: 30px; width: 174px; background: url(../images/lb1.png)0 21px no-repeat ;text-align: right;padding-left: 10px; }
.nav .suba{float: left;width: 440px;  height: 475px; background: #f5f5f5; margin-left: 20px; }
.nav .suba img{width: 390px; height: 163px;}
.nav .sup{font-size: 24px; color: #777777; margin: 15px 0 10px; text-align: right; margin-left: 26px;}
.sup a{color:black;}
.sup a:hover{color:#0962B4;}
.subctp a{color:black;}
.subctp a:hover{color:#0962B4;}

.nav .subc{float: left;width: 510px;  height: 500px;  margin-left: 13px;}
.nav .subct{width: 510px;padding: 10px 0; margin-bottom: 10px; overflow: hidden; background: #f5f5f5;}
.nav .subct span{display: block; margin-right: 15px; width: 257px; margin-top: 10px; margin-left: 20px; height: 140px; float: right;}
.nav .subctp{font-size: 24px; color: #777777; margin-top: 5px;  text-align: right; margin-left: 20px;}
.nav #m2 .sub{ z-index:1; width:1003px; left:-166px;}
.nav #m1{margin-top: 2px;}
.nav #m2{margin-top: 2px;}
.nav #m3{margin-top: 2px;}
.nav .subf{width: 458px;}
.nav .subf div{float: right; background: #f5f5f5; margin: 0 5px 10px;}
.nav .subf span{display: inline-block;  width: 102px; margin: 4px; height: 80px;}
.nav .subf p{font-size: 12px; line-height: 18px; margin-bottom: 30px; text-align: right; }
.nav .subf p a{color: #0962B4;}
.nav .subf p a:hover{text-decoration: underline;}
.nav .subf ul li{float: right;width: 144px; margin: 4px; height: 130px; }
.nav .subf ul li p{text-align: center;}
.nav .subf ul li p a{ color: #999999;}
.nav .subf ul li p a:hover{color: #00499E;}

/*导航结束*/

.focusBox { position: relative; width:100%; height:450px; overflow: hidden;}
.focusBox .pic{ position:relative; z-index:0; width:100% !important;padding:0;}
.focusBox .pic li{width:100% !important; height:450px;}
.focusBox .pic li a{ width:100%; height:450px; display: block;}
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0;  }
.focusBox .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
	display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;
}
.focusBox .hd .on{ background-position:0 0;}

.focusBox .prev,
.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
.us_Haomei{margin-left:-40px;}


.focusBox2 { position: relative; width:100%; height:350px; overflow: hidden;}
.focusBox2 .pic{ position:relative; z-index:0; width:100% !important;padding:0;}
.focusBox2 .pic li{width:100% !important; height:350px;}
.focusBox2 .pic li a{ width:100%; height:350px; display: block;}
/*banner结束*/

/*------------------------------------2015-5-26修改--------------------------------------*/
/*aluminum幻灯*/
.tabBox{width:1023px; margin:60px auto 0px;  }
.tabBox .hd{ height:33px; line-height:33px;padding: 0 10px;}
.tabBox .hd ul{ position:absolute; width:100%; height:40px; overflow:hidden;  }
.tabBox .hd li{ width:301px; margin-left:5px ; border-bottom:8px solid #DDCDCD; float: right; text-align:center;  color:#999;}
.tabBox .hd li a{ color:#999; display:block; font-size: 18px; text-transform: uppercase;}
.tabBox .hd li.on{ border-bottom:8px solid #00499E; }
.tabBox .hd li.on a{ color:#00499E;  }
.tabBox .bd{width: 1023px; overflow: hidden;}
.tabBox .bd ul{ margin: 40px 0;}
.tabBox .bd ul li{width: 301px; float: right; margin:10px;}
.tabBox .bd ul li span{display: block; width: 311px; height: 200px;overflow: hidden;}
.tabBox .bd ul li img{width: 100%;}
.tabBox .bd ul li p{line-height: 40px; text-align: center;}
.tabBox .bd ul li a{color: #272727;}
.tabBox .bd ul li a:hover{text-decoration: underline;}/*product结束*/

.market{width: 1003px; margin: 0 auto 50px;overflow: hidden;}
.market ul li{width: 327px; height: 244px; position: relative;float: left; margin-left: 10px;}
.market ul li img{width: 100%;}
.market ul li p{z-index: 9999; width:287px;padding: 10px 20px; color: #FFFFFF;  height: 54px; position: absolute;bottom: 0; background: rgba(0, 0, 0, 0.51);}
.market ul li p span{display: block;  margin-bottom: 4px;font-size: 24px; font-weight: bold;}
.market ul li p i{font-style: normal;}

.market ul li a{width: 327px; height: 244px; display: block;overflow: hidden;position: relative;}

.market ul li a img{position: absolute; margin: 0 auto;
	transition: all 1s ease 0s;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out; }
.market a:hover img {
	/* 1.2是放大的倍数 */
	transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-o-transform:scale(1.2);
	-ms-transform:scale(1.2);

}


.markete{height: 20px;margin-bottom: 20px; font-size: 22px; color: #333333; background:url(../images/nave.png) 100px -30px no-repeat; text-transform: uppercase; padding-left: 5px;}
.markete a{color: #121213;}
.markete a:hover{color: #00499E;}
.market ul{margin-left:-40px;}
.gdlc{z-index: 2147483690;
    left: 20px;
    top: 150px;
    position: fixed !important;
    width: 200px;
    height: 300px;
    background: chartreuse;
    }


/*------------------------------------2015-5-26修改--------------------------------------*/
.us{width: 100%; background: #F6F6F6; margin: 40px 0 50px; overflow: hidden;}
.usc{margin: 30px auto;width: 1003px; margin-bottom: 40px;overflow: hidden;}

/*media*/
.media{width: 1003px; margin: 0 auto 50px;overflow: hidden;}
.media_title{height: 20px; font-size: 22px; color: #333333; background:url(../images/nave.png) 80px -33px no-repeat; text-transform: uppercase; padding-left: 5px;}
.media_title a{color: #121213;}
.media_title a:hover{color: #00499E;}
.media_left{float: left; width: 290px; height: 311px;}
.media_left ul{width: 290px; height: 250px; float: left; margin: 20px 0; margin-left:-40px;}
.media_left ul li{height: 20px; line-height: 20px; margin: 12px 0; background: url(../images/nave.png)0 -10px no-repeat; padding-left:15px;}
.media_left ul li a{color: #333333;}
.media_left ul li a:hover{color: #00499E;}
.media_right{float: left; width:659px; height: 311px; background: url(../images/line.png) no-repeat left; margin-left: 24px; padding-left: 30px;}
.media_rtitle{height: 20px; font-size: 22px; color: #333333; background:url(../images/nave.png) 242px -33px no-repeat; text-transform: uppercase; padding-left: 5px;}
.media_rtitle a{color: #121213;}
.media_rtitle a:hover{color: #00499E;}
.media_righta{width: 404px; height: 236px; float: left; margin-top: 30px;}
.media_rightp{font-size: 12px; margin-top: 35px; width: 235px; margin-left: 20px; height: 100px; float: left; line-height: 26px;}
.media_rightp a{display: block;width: 120px; height: 34px; text-align: center; line-height: 34px; margin-top: 15px; background: #1E50A2;font-size: 14px; color: #FFFFFF;}
.media_rightp a:hover{background: #07376F;}

.foot{width: 100%; height: 346px; background: url(../images/bootombg.png) repeat-x;}
.footc{width: 1200px; height: 346px; margin: 0 auto;}
.footcl{width: 820px; height: 260px; float: left; margin-top: 40px;}
.footcl ul li{float: left; width: 180px; height: 260px; color: #FFFFFF;font-size: 12px; }
.footcl ul li i{font-size: 18px; display: block; margin-bottom: 15px; font-style: normal; font-weight: bold; }
.footcl ul li a{ color: #FFFFFF; line-height: 24px; display: block;}
.footcl ul li a:hover{color: #41A1F2;}
.footcla{margin-left: 30px;}
.footcla p{line-height: 28px;padding-bottom: 10px; font-size: 14px; padding-top: 10px; border-bottom: 1px solid #999999;}
.footcla .aa{width: 38px; height: 38px; float: left; display: block; background: url(../images/foot_con.png) 0 -80px no-repeat;}
.footcla .ab{width: 38px; height: 38px; float: left; display: block; background: url(../images/foot_con.png) 0 -120px no-repeat;}
.footcla .ac{width: 38px; height: 38px; float: left; display: block; background: url(../images/foot_con.png) 0 -40px no-repeat;}
.footcla .ad{width: 38px; height: 38px; float: left; display: block; background: url(../images/foot_con.png) 0 0 no-repeat;}
.footcr{width: 277px; height: 346px; float: left; background: url(../images/bottom.png) no-repeat;}
.footcr i{font-style: normal; font-size: 20px; color: #FFFFFF; text-align: center; width: 100%; display: block; margin-top: 30px; text-transform: uppercase;}
.footcr p{font-size: 12px; color: #5590d7; text-align: center; margin-top: 5px; margin-bottom: 10px;}
.footcr input{width: 207px; height: 28px; line-height: 28px; background: #FFFFFF; margin-left: 30px;padding-left: 5px; margin-top: 15px;}
.footcr textarea{width: 207px; height: 68px; background: #FFFFFF; margin-left: 30px;padding-left: 5px; margin-top: 15px;font-family: arial; line-height: 24px;}
.footcr button{width: 160px; height: 32px; text-transform:uppercase; line-height: 30px; color: #FFFFFF; background: #41A1F2; margin-left: 60px;margin-top: 20px;  border: 1px solid #FFFFFF;}
.foot_bottom{background: #535353; height: 24px;padding-top: 5px; width: 100%; font-size: 12px;}
.foot_bottom ul{width: 1200px; margin: 0 auto; color: #D3D3D3;}
.foot_bottom ul li{float: left; margin-right: 30px;}
.foot_bottom ul li a{color: #D3D3D3; margin:0 5px;}
.foot_bottom ul li a:hover{color: #FFFFFF;}

/*---------------------------------------------------------导航特效-----------------------------------------------------*/
/* 导航菜单 */
.clearfloat{ zoom:1;}
.clearfloat:after{ content: ""; display: block; clear: both;}
*:focus{ outline: none; }
.m-nav{ height: 40px;float: right;z-index:999;position:relative;}
.m-nav > ul > li{ float: left; height: 40px; color: #666; padding:25px 24px 0 24px; display: inline; position: relative; }
.m-nav > ul > li a{ display: block; width: 100%; color: #363636;font-size: 15px; }
.m-nav > ul > li a:hover{ color: #004fa3; }
.m-nav .menu0{ display: none; z-index: 9999999999999; background-color: #f5f5f5;}
.m-nav .menu1{ width: 740px; height: auto;  position: absolute; top: 63px; left: -290px; z-index: 99999; zoom:1; border-top: 3px solid #0962b4}
.m-nav .menu1 b{ display: block; width: 12px; height: 8px; background: url(../images/numnav_ico.png) no-repeat; position: absolute; top:-8px; left:320px;}
.m-nav .menu1 .tab-bd{ width: 740px; height: auto;overflow: hidden;padding: 30px 0px 20px 0px; border-bottom: 5px solid #999  }
.m-nav .menu1 .tab-bd dl{width: 185px;float: left;display: inline;height: auto;overflow: hidden;}
.m-nav .menu1 .tab-bd dl dt{font-size: 17px;margin-bottom: 20px;color: #0962b4;text-align: center;}
.m-nav .menu1 .tab-bd dl dt a{color:#0962b4;font-size:16px;}
.m-nav .menu1 .tab-bd dl dd{font-size: 15px;line-height: 40px;text-align: center;line-height: 30px;}
.m-nav .menu1 .tab-bd dl dd a{color: #363636;}
.m-nav .menu1 .tab-bd dl dd a:hover{color: #0962b4}
.tab2-bd{ width: 1060px; height: 288px; position: absolute; top: 0; left: 0; }
.tab2-bd .con-box2{ width: 1060px; height: 288px; }
.tab2-bd .con-box2 .txt{ width: 471px; height: 288px; float: left; padding: 79px 0 0 68px; }
.tab2-bd .con-box2 .bus{ width: 442px; height: 288px; float: left; }
.tab2-bd .con-box2 .bus img{ display: block; width: 100%; height: 100%; }
.tab2-bd .con-box2 .txt h1{ font-size: 24px; color: #004fa3; }
.tab2-bd .con-box2 .txt p{ font-size: 12px; color: #666; line-height: 22px; }
.m-nav .menu2{ width: 478px; height: auto; padding: 24px 0; border-bottom: 5px solid #999; position: absolute; top: 64px;;z-index: 99999; zoom:1;border-top: 3px solid #0962b4; }
.m-nav .menu2 .list{ width: 220px; margin: 0 0 0 0; float: left; display: inline;padding: 0;}
.m-nav .menu2 .list ul{margin: 0;padding: 0px 0px 0px 20px;}
.m-nav .menu2 .list li{ width: 167px; height: 37px; border-bottom: 1px solid #ddd;}
.m-nav .menu2 .list li a{ display: block; width: 167px; font-weight: normal; height: 37px; line-height: 37px; color: #666;
    padding: 0 0 0 15px; background: url(../images/a_right2.png) left center no-repeat; font-size: 14px;  }
.m-nav .menu2 .list li a:hover{ color: #004fa3; background: url(../images/a_right.png) left center no-repeat;}
.m-nav .menu2 .con{ width: 235px;float: left;}
.m-nav .menu2 .con .image{ width: 235px; height: 127px; }
.m-nav .menu2 .con .image img{ display: block; width: 100%; height: 100%; }
.m-nav .menu2 .con h2{ font-size: 18px; color: #333; height: 40px; line-height: 40px; width: 235px; }
.m-nav .menu2 .con p{ color: #666; line-height: 22px;margin-top: 20px; }
.m-nav .menu2-1{ left: 0px;  }
.m-nav .menu2-1 b{ display: block; width: 12px; height: 8px; background: url(../images/numnav_ico.png) no-repeat; position: absolute; top:-8px; left:70px;}
.m-nav .menu2-2{ left: -150px;   }
.m-nav .menu2-2 b{ display: block; width: 12px; height: 8px; background: url(../images/numnav_ico.png) no-repeat; position: absolute; top:-8px; left:200px;}
.m-nav .menu2-3{ left: -200px;  }
.m-nav .menu2-3 b{ display: block; width: 12px; height: 8px; background: url(../images/numnav_ico.png) no-repeat; position: absolute; top:-8px; left:255px;}
.m-nav .menu2-4{ left: -200px; }
.m-nav .menu2-4 b{ display: block; width: 12px; height: 8px; background: url(../images/numnav_ico.png) no-repeat; position: absolute; top:-8px; left:255px;}
.menu5{border-bottom: 5px solid #999;
    padding: 10px 10px;
    position: absolute;
    top: 64px;
    width: 88px;
    z-index: 99999;left: 11px;border-top: 3px solid #0962b4;}
.menu5 dl{}
.menu5 b{ display: block; width: 12px; height: 8px; background: url(../images/numnav_ico.png) no-repeat; position: absolute; top:-8px; left:50px;}
.menu5 dl dd{line-height: 30px;padding-left:4px;}
/*--------------------------------------------------------------------------导航特效end----------------------------------------------------------*/

/* statement */
.ts{position:fixed;top:150px !important;left:0;width:131px; _position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:990;}
.icon_ts{width:24px; height:150px; margin-top: -22px; float:left; position:relative;display:none;cursor:pointer;}
.ts_box{float:left;width:110px;}
.ts_head{width:128px;height:20px;background:#0962b4;font-size:0;line-height:0;position:relative;}
.ts_close:link,.ts_close:visited{display:block;width:11px;height:11px;background:url(../images/keifu.png) -0px 0;position:absolute;top:5px;right:5px;}
.ts_close:hover{background-position:-18px 0;}
.ts_bot{font-family:  Arial, Helvetica; font-size: 14px; width:114px;padding:5px 7px 12px;line-height: 18px; background:#0962b4;color: #ffffff;}
.ts_bot a{color: #ffffff;}