body, dl, dd, ul, ol ,h1, h2, h3, h4 ,form, input, button, textarea, p, th, td{ margin:0; padding:0;}
body{ font:12px/1.5 arial,"微软雅黑";}
img{vertical-align: middle; border:none;}
ul,ol{list-style:none outside none;}
table{border-collapse:collapse; border-spacing:0;}
button, input, select, textarea {font-size: 100%; vertical-align:middle;}
a{text-decoration:none; blr:expression(this.onFocus=this.blur());}

:focus {outline: 0 none;}
h1,h2,h3{ font-size:100%;}
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{
border:none;padding:0;
}
.clearfix:after{ content:"."; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1;}
html{ background:#000; height:100%;}


	/*_IncHeader*/
.header{ padding:16px 0px; margin:0 auto; width:1000px;}
.header h1{ margin-top:10px; width:131px; float:left;}
.header .nav{ margin-right:18px; width:710px; float:right;}
.language{ float:right; margin-bottom:22px;}
.language a{ width:60px; height:20px; text-align:center; line-height:20px; border:1px solid #fff; display:block; color:#fff; float:left; margin-left:16px; font-weight:bold;}
.language a:hover{ background:#e60012; border:none; width:62px; height:22px; line-height:22px;}
.language a.zhong{background:#e60012; border:none; width:62px; height:22px; line-height:22px;}
.nav_inner{ clear:both;}
.nav_inner ul{ float:right;}
.nav_inner ul li{ float:left; margin-right:45px;}
.nav_inner a{ color:#fff; padding-top:10px;}
.nav_inner a:hover{background:url(../images/border.png) left top no-repeat; width:28px; height:3px;}

ul .drop .me{ width:64px; clear:both;position:absolute; right:0px; top:20px; margin-left:0px; display:none; z-index:3;*z-index:999; }
.drop .me a{color:#000; height:14px; line-height:14px; display:block; width:64px; background:url(../images/nav.png) left top;text-align:center; padding:4px 0px;font-size:12px;}
.drop .me a:hover{color:#e60012; border-bottom:0px;}
ul .drop .me li{ margin-left:0px;}
ul .drop{ position:relative; margin-right:0px;z-index:2}
.drop .lian:hover{ border-bottom:none; }

	/*_IncFooter*/
.footer{ width:1000px; margin:0 auto; padding:18px 0px 24px 0px; border-top:3px solid #232323; clear:both;}
.footer p{ color:#797979; margin-bottom:15px;}
.footer a{ color:#797979;}
.footer p span{ margin:0px 13px 0px 8px;}

	/*_IncPages*/
.pages{ width:994px; margin:0 auto; margin-bottom:50px; padding-left:6px;}
.pages a,.pages span{ width:36px; height:36px; display:inline-block; line-height:34px; text-align:center; margin:0 2px;}
.pages .pr{ background:url(../images/page1.jpg) no-repeat 50% 50%; cursor:pointer;}
.pages .ne{ background:url(../images/page2.jpg) no-repeat 50% 50%;}
.pages .cur{ background:#e60012; color:#fff;}
.pages .text{width:36px; height:24px; padding:5px; line-height:24px; margin:0 4px; color:#333; text-align:center; background:#232323; border:none; margin:0px 5px;}
.skip{ color:#c1c1c1; margin-left:15px;}
.skip b{ color:#333333; font-weight:normal; margin:0 2px;}
.pages a{ color:#333333;}
.pages a:hover{background:#e60012; color:#fff;}


/*******index*******/

     /*banner*/
	 
.banner_tab{ width:1440px; margin:0 auto; position:relative; overflow:hidden; height:390px;}
tab_inner{ position:absolute; left:0; top:0; width:14440px; height:390px; overflow:hidden;}
.banner_tab li{ float:left;}
.banner_tab .pre{ background:url(../images/bannerl.png) left top no-repeat; width:28px; height:55px; position:absolute; left:0; top:190px;}
.banner_tab .nex{ background:url(../images/bannerr.png) left top no-repeat; width:28px; height:55px; position:absolute; right:0px; top:190px;}

	/*content*/
.case{ width:1000px; margin:30px auto 36px;}
.case ul{ margin-left:-20px;}
.case ul li{ margin-left:20px; float:left;}
.case .inter a{ width:234px; height:40px; line-height:40px; background:url(../images/grey.png) right 14px no-repeat; display:block; font-size:14px; color:#fff;}
.case .inter a:hover{background:url(../images/link.png) right 14px no-repeat; color:#bf000d;}

/*******about*******/
.us{ width:1000px; margin:0 auto; padding:40px 0px 130px 0px;}
.us .text{ color:#fff; min-height:400px; width:1000px; overflow:hidden; line-height:24px;}
.us h3{ color:#3e3e3e; font-size:16px; background:url(../images/us.png) left 29px no-repeat; width:150px; height:50px; margin: 0px 0px 48px 3px;}


/*******serve*******/
.serve{ width:1000px; margin:0 auto; padding:30px 0px 130px 0px; position:relative;}
.serve h3{ color:#3e3e3e; font-size:16px; background:url(../images/ser.png) left 29px no-repeat; width:276px; height:50px; margin: 0px 0px 172px 3px;}
.service{ min-height:400px; color:#fff; width:1000px; overflow:hidden; line-height:24px;}
.ser_l{ width:509px;}
.ser_r{ position:absolute; left:610px; top:90px;}

/*******display*******/
.display{width:1000px; margin:0 auto; padding:40px 0px 38px 0px; position:relative;}
.display h3{color:#3e3e3e; font-size:16px; background:url(../images/dis.png) left 29px no-repeat; width:276px; height:50px; margin: 0px 0px 34px 3px;}
.display ul{ margin-left:-38px;}
.display ul li{ float:left; margin:0px 0px 38px 34px; width:310px; height:230px; overflow:hidden; position:relative; border:1px solid #000; *z-index:9999 }
.display ul li img{ width:310px; height:230px; overflow:hidden;}
.display ul li:hover{border:1px solid #e60012;}
.display span{ width:140px; height:30px; line-height:30px; background:#e60012; text-align:center; position:absolute; right:0px; bottom:0px; color:#fff; font-size:14px; display:block;}

.locatcion{ position:fixed; top:50%; left:50%; z-index:9999; display:none;background:#c8c8c8;/* width:418px; height:330px;*/padding:8px 0px 0px 8px; margin-left:-337px; margin-top:-254px;  width:675px; height:508px;}
.locatcion .close{z-index:9999; background:url(../images/yuan.png) left top no-repeat; width:37px; height:37px; position:absolute; right:-14px; top:-14px; cursor:pointer;}
.beijing{background:#000;opacity:.6;filter:alpha(opacity=60); position:fixed; left:0px; top:0px; width:100%; height:100%; display:none;z-index:999;}
.locatcion img{ width:667px; height:500px;}

/*******content*******/

.contact{ width:1000px; margin:0 auto;}
.contact h3{ width:163px; height:50px; color:#3e3e3e; font-size:16px; background:url(../images/cont.png) left 29px no-repeat;margin: 0px 0px 38px 3px;}
.contact .methods{ color:#fff; font-size:14px; }
.email li{ line-height:24px; background:url(../images/di.png) left 5px no-repeat; width:350px; height:21px; margin-bottom:8px;padding-left:27px; overflow:hidden;}
.email li a{ color:#ccc;}
.com{ font-size:16px; color:#fff; font-weight:bold; margin:0px 0px 20px 7px;}
.talent{ margin-left:-100px;*margin-bottom:56px;min-height:500px; color:#fff;}
.talent li{float:left; margin-left:100px; width:399px; height:280px;color:#cccccc; font-size:12px; margin-bottom:58px;}
.talent li a{display:block; width:96px; height:28px; border:2px solid #6c6c6c; text-align:center; line-height:28px; color:#656565; margin-top:40px;}
.talent li a:hover{ color:#dd0011; border:2px solid #dd0011;}
/*******products*******/

.banner li{ float:left; width:1440px; height:220px; }
.banner_inner{width:100%; height:220px; overflow:hidden; position:absolute; left:0px; top:0px;}
.banner img{width:100%; height:220px; overflow:hidden;}
.banner{ position:relative;width:1440px; height:220px; overflow:hidden; margin:0 auto; margin-bottom:40px;}
.prev{ position:absolute; background:url(../images/lc.png) left top no-repeat;display:block;width:30px; height:50px; left:0px; top:83px;}
.next{ position:absolute; background:url(../images/rc.png) left top no-repeat; width:30px; height:50px; right:0px; top:83px;}

.products h3{width:206px; height:48px;height:47px\0/;*height:47px; color:#3e3e3e; font-size:16px; background:url(../images/pro.png) left 29px no-repeat;margin: 0px 0px 42px 3px;}
.products{ width:1000px; margin:0 auto; margin-bottom:29px; overflow:hidden;}
.example{ padding-bottom:20px; border-bottom:1px dashed #292929; margin-left:4px; margin-bottom:24px; }
.example span{color:#f00; font-size:16px; /*margin:0px 10px 18px 0px;*/ display:block;   float:left;}
.example .title{  color:#e60012; margin-right:20px; font-size:14px; margin-bottom:18px;}
.example p{color:#ccc!important;line-height:18px; margin-left:4px;  margin-bottom:30px; clear:both;}
.example .font p span{ color:#ccc!important;}
.example dl{width:270px; float:left; margin:0 50px 10px 4px;}
.example dl.list{ margin-right:0px;}
.example dt{ width:80px; float:left; margin-right:20px;}
.example dt img{ width:80px; height:60px; overflow:hidden;}
.example dd{ color:#ccc; width:170px; float:left;}
.example dd span{color:#ccc!important;}
.example .mech{ background:#c8c8c8; width:674px; height:530px; position:fixed; left:200%; top:50%; z-index:9999; padding:8px 0px 0px 8px; margin-top:-265px; margin-left:-337px;}
.example .clo{z-index:99999; background:url(../images/yuan.png) left top no-repeat; width:37px; height:37px; position:absolute; right:-14px; top:-14px; cursor:pointer;}
.mech p{ color:#333333; background:url(../images/red.jpg) 2px center no-repeat; padding-left:26px; margin-top:12px; z-index:9}
.mech .pic{ position:absolute; background:url(../images/next.png) left top no-repeat; width:51px; height:26px; line-height:26px; right:8px; top:300px;  text-align:center;}
.mech .pic a{color:#8b8b8b; display:block;}
/*.mech img{  width:800px; height:600px; overflow:hidden;}
.mech_inner{ width:800px; height:600px; overflow:hidden;}*/
.mech img{  width:666px; height:489px; overflow:hidden;}
.mech_inner{ width:666px; height:489px; overflow:hidden;}
.mech_inner li{ float:left;}

/*******download*******/

.down{ width:992px; margin:0 auto; padding:0px 4px; position:relative;}
.down ul{ margin-bottom:40px;}
.down h3{ width:163px; height:50px; color:#3e3e3e; font-size:16px; background:url(../images/dow.png) left 29px no-repeat;margin: 0px 0px 44px 3px;}
.down li{ background:url(../images/dowm1.png) left center no-repeat; width:1000px; height:30px; border-bottom:1px dashed #292929;}
.down li a{ color:#ccc; line-height:30px; display:block; padding-left:23px;}
.down span{ display:block; float:right; width:48px; background:url(../images/dianji.png) left center no-repeat; padding-left:16px; margin-right:4px;}
.down li a:hover{ color:#e60012;}
.down li:hover{background:url(../images/down2.png) left center no-repeat;}
.down li:hover span{background:url(../images/dianji1.png) left center no-repeat;}
.member{ width:386px; height:291px; position:fixed; top:50%; left:50%; margin-top:-145px; margin-left:-193px; background:#202020; display:none; z-index:9999 }
.mem_t{ height:48px; line-height:48px; color:#ffffff; font-size:16px;padding-left:32px;}
.guan{ background:url(../images/guan.png) left top no-repeat; width:14px; height:14px; position:absolute; left:347px; top:18px; cursor:pointer; z-index:99999}
.mem_b{ height:206px; background:#fff;padding:35px 0px 0px 32px; color:#484848;}
.mem_b .txt{ margin-left:20px; width:219px; height:28px; border:1px solid #d0d0d0; margin-bottom:10px;}
.mem_b .huiyuan{ width:96px; height:35px; line-height:35px; margin-top:20px; color:#fff; background:#e60012; text-align:center; font-size:14px; border:none; cursor:pointer; font-weight:bold; margin-right:54px; float:left;}
.mem_b p{ color:#333333; line-height:35px; height:35px; margin-top:20px; cursor:pointer;}



/*******news*******/

.Dynamic{ width:740px; float:left; min-height:510px;}
.Dynamic .dongtai{ border-bottom:1px solid #29262e; padding-bottom:14px; padding-left:16px; margin-bottom:38px;}
.dongtai .dt{ width:66px; float:left; color:#e60012; font-size:14px;}
.dongtai .new{ width:214px; float:right;}
.dongtai .new p{ color:#fff;}
.dongtai .new p a{ color:#fff; padding:0 2px;}
.dongtai .new p span{ color:#e60012; margin-left:2px;}
.Dynamic .xinwen li{ background:url(../images/fang.png) 16px 14px no-repeat; line-height:35px;height:35px; border-bottom:1px dashed #1f1c23; padding-left:44px;}
.Dynamic .xinwen li:hover{ border-bottom:1px dashed #e60012;}
.Dynamic .xinwen li a{ color:#fff; display:block; width:600px; float:left;}
.Dynamic .xinwen li span{ color:#fff; width:66px; float:right;}
.Dynamic .xinwen{ margin-bottom:50px;}
.center{ width:200px; float:left;margin-right:56px;}
.center dt{ background:url(../images/a_comp.jpg) left top no-repeat; width:174px; height:44px; padding:10px 0px 6px 28px; color:#fff; font-size:16px;}
.center dt p{ font-size:14px;}
.center dt p span{ color:#fabe00;}
.center dd a{width:174px; height:60px; font-size:14px; line-height:60px; padding-left:28px; border-bottom:1px solid #594e5d; color:#fff; display:block;}
.center dd a:hover{ color:#e60012; border-bottom:1px solid #e60012;}
.center dd a.gong{ color:#e60012; border-bottom:1px solid #e60012;}
.new{ width:1000px; margin:0 auto;}

.iseo{ background:url(../images/fen_xian.png) center 117px no-repeat; height:120px; margin-bottom:22px;}
.iseo .wenhua{ color:#fff; text-align:center; font-size:24px; margin-bottom:24px;}
.iseo .time{ color:#929293; text-align:center; margin-bottom:30px;}


/*******video*******/
.video_inner{width:1000px; margin:0 auto; margin-bottom:36px;}
.video_inner ul{ margin-left:-25px;}
.video_inner li{ width:310px; margin-left:30px; float:left; margin-top:50px; position:relative; margin-bottom:10px;}
.video_inner img{ float:left;}
.video_inner .shipin{ position:absolute; color:#a3a3a3; font-size:14px; left:0; top:-19px;}
.shipin span{ color:#fff; font-size:14px;}
