@charset "gb2312";
*{margin:0;padding:0;}
body{font-size:12px;font-family:����,Arial, Helvetica, sans-serif; color:#6e6e6e; background: url(../images/body.jpg) repeat-x left 120px;}
img{border:0;}
ul{list-style:none;}
li{ vertical-align:bottom;}
a{color:#6e6e6e; text-decoration:none;}
input:focus,textarea:focus {outline: none;}
.clear{clear:both;}
.blank{font-size:0; height:10px; width:100%;}
.blank2{font-size:0; height:6px; width:100%;}
.layout{width:100%; height:auto;}

.container-header{height:78px; margin:0 auto; background:#FFF;}
.header{ width:982px; height:78px; margin:0 auto;}
.logo{ width:602px; height:78px; float:left; }
.logo img{ width:602px; height:78px; }
.language-phone{ width:360px; height:78px; float:right; overflow:hidden;}
.language{ width:155px; height:22px; overflow:hidden; float:right; }
.language p{ width:60px; height:31px; line-height:31px; float:left; padding-left:26px; text-align:center; text-transform:uppercase;}
.language p.cn{ width:40px; background: no-repeat left 7px;}
.language p.en{ background:url(../images/emp-05.jpg) no-repeat left 7px;}
.language p.rus{ background:url(../images/emp-06.jpg) no-repeat left 7px;}
.language p.jp{  background:url(../images/emp-11.jpg) no-repeat left 7px;}
.phone{ width:290px; height:30px; background:url(../images/phone.jpg) no-repeat left top; overflow:hidden; float:right;}

.container-nav{height:32px; margin:0 auto; background:#a4000a; position:relative; z-index:600; border-bottom:1px solid #FFF;}
.nav{width:982px; height:32px; margin:0 auto; }
.nav li{ width:132px; height:32px;  float:left;  position:relative; z-index:650; background:url(../images/nav-li.jpg) no-repeat right 8px;}
.nav li h3{ width:130px; height:32px; line-height:32px; text-align:center;  overflow:hidden;}
.nav li h3 a{ color:#FFF;}
/*.nav li.lihome,.nav li.lihome h3{ width:70px;}
.nav li.lihome h3 span,.nav li.lihome h3 p{ width:60px;}
.nav li.curr h3,.nav li.on h3{ background:url(../images/nav-li-h3-curr.jpg) no-repeat center bottom; color:#FFF;}
.nav li.curr h3 span a,.nav li.on h3 span a{ color:#f05e22;}
.nav li div.subnav{ width:58px; height:auto; position:absolute; left:17px; top:69px; background:#133a07; display:none;}
.nav li div.subnav p{ width:58px; height:26px; line-height:26px; overflow:hidden; text-align:center; }
.nav li div.subnav p a{ color:#FFF;}*/

.xiala {
  left: 17px;
  position: absolute;
  top: 32px;
  z-index: 900;
}

.nav ul li p {
  background: none repeat scroll 0 0 #9e0710;
  display: none;
  height: 29px;
  left: 0;
  top: 34px;
  width: 85px;
  z-index: 650;
}
.nav ul li p.curr{ display:block; }
.nav ul li p span {
  display: block;
  height: auto;
  padding: 6px 0;
  text-align: center;
  width: 86px;
}
.nav ul li p span a {
  display: block;color: #ffffff;
}


.container-flash{height:390px; margin:0 auto; background:url(../images/nav.jpg) repeat-x left top; border-bottom:1px solid #f4f4f4; position:relative; z-index:400; position:relative; overflow:hidden;}
.flash{width:1440px;  height:390px; margin:0 auto; overflow:hidden; position:absolute; top:0; z-index:200; }
.mod_focus { overflow:hidden; position:relative; width:1440px; height:390px;}
.mod_focus .contents{ width:1440px; height:390px; overflow:hidden;}
.mod_focus .contents li{width:1440px; overflow:hidden;height:390px; }
.mod_focus .contents li img{ width:1440px; height:390px;}
.mod_focus .tags{text-align:center; position:absolute; right:0; bottom:0; padding:6px 202px 6px 1110px; width:128px; height:16px; background:url(../images/foucus.png) repeat left top;}
.mod_focus .tags li{  overflow:hidden; float:left; margin:0 8px; display:inline; overflow:hidden;}
.mod_focus .tags img{  width:1440px; height:390px;  }
.mod_focus .tags a{ float:left; width:16px; height:16px; line-height:16px; background:url(../images/focus-num.gif) no-repeat right top; color:#fff; font-size:0px; font-weight:normal; }
.mod_focus .tags .focus a{  background:url(../images/focus-num.gif) no-repeat left top; color:#fff;}

.container-about{height:168px; margin:0 auto;margin-left:-34px;; }
.about{width:1050px;  height:168px; margin:0 auto; overflow:hidden; margin:0 auto;  }
.about-btn{ width:18px; height:42px; padding:42px 0; float:left; overflow:hidden;}
.about-cen{ width:958px; height:128px; float:left; overflow:hidden; position:relative; margin:0 28px; display:inline; }
.about-list{height:128px; position:absolute; left:0; top:0 }
.about-list li{ width:290px; height:112px; padding:8px; overflow:hidden; float:left; background:url(../images/about-column.jpg) no-repeat left top; margin-right:20px; display:inline;}
.about-list li div.aboutc-img{ width:112px; height:94px; padding:9px 5px; overflow:hidden; float:left;}
.about-list li div.aboutc-img img{ width:112px; height:94px; }
.about-list li div.aboutc-cen{ width:150px; height:94px; padding:9px 5px; float:right;}
.about-list li div.aboutc-cen h3{ width:150px; height:28px; line-height:28px; font-weight:normal; font-size:14px; font-family:"΢���ź�"; color:#ff8f01;}
.about-list li div.aboutc-cen h3 a{ color:#ff8f01;}
.about-list li div.aboutc-cen h4{ width:150px; height:22px; line-height:22px; font-weight:normal; font-size:12px;}



.main{ width:982px; height:auto; margin:0 auto;}
.video{ width:268px; height:202px; float:right;}
.news{ width:370px; height:202px; float:left;padding-right:34px; }
.honor{ width:276px; height:202px; float:left;}
.video h2,.news h2,.honor h2{ width:268px; height:24px; overflow:hidden; position:relative; }
.news h2{ width:370px; }
.honor h2{ width:276px; }
.video h2 a,.news h2 a,.honor h2 a{ width:34px; height:11px; display:block; position:absolute; right:5px; top:6px; background:url(../images/more.jpg) no-repeat left top;}
.video h2 p,.news h2 p,.honor h2 p{ width:145px; height:24px; overflow:hidden; float:left; }
.video h2 p img,.news h2 p img,.honor h2 p img{ width:145px; height:24px;}

.video-cen{ width:240px; height:158px; margin:0 auto; overflow:hidden;}
.video-cen img{ width:240px; height:158px;}

.video-img1{width:240px;height:100px;background: url(../images/video-img.jpg);}
.video-about1{width:240px;height:50px;margin-top:8px;}
.video-about1 p{font-weight:normal; font-size:12px;}




.news-list{ width:370px; height:150px; overflow:hidden; }
.news-list li{width:346px; height:30px; line-height:30px; padding-left:24px; background:url(../images/news-list-li.jpg) no-repeat left bottom;}
.news-list li span{ width:76px; height:30px; line-height:30px; display:block; float:right; text-align:left; overflow:hidden;}
.news-list li.curr{ background:url(../images/news-list-li.jpg) no-repeat left top;}
.news-list li.curr span,.news-list li.curr a{ color:#FFF;}
.news-ad{ width:248px; height:158px; position:relative; overflow:hidden;  margin:0 auto;}
.news-ad .ad { 
	width:248px; 
	height:158px; 
	position:relative;
} 
.news-ad .slider,.news-ad .num{
	position:absolute;
}
.news-ad .slider{ width:248px;
	height:158px; 
	overflow:hidden;}
.news-ad .num{ width:94px; height:16px; padding:6px 4px 6px 150px; background:url(../images/foucus.png) repeat left top;; overflow:hidden;}
.news-ad .slider li{ 
	list-style:none;
	display:inline;
	float:left;
}
.news-ad .slider img{ 
	width:248px; 
	height:158px;
	display:block;
}
.news-ad .num{ 
	right:0; 
	bottom:0;
}
.news-ad .num li{
	float: left;
	color: #FFF;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 0 1px;
	border: 0;
	background:#838383;
	font-weight:normal; display:inline;
}
.news-ad .num li.on{
	color: #FFF;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-size: 12px;
	margin: 0 1px;
	border: 0;
	background:#e90305;
	font-weight: normal;;
}
.ad-cen{ width:150px; height:28px; overflow:hidden; position:absolute; left:0; bottom:0; }
.ad-cen p{ width:150px; height:28px; line-height:28px; text-align:center; font-weight:normal; font-size:13px; display:none; }
.ad-cen p a{ color:#FFF;}


.quicklink{ width:982px; height:auto; margin:0 auto;}
.quicklink p{ width:477px; height:132px; float:left; overflow:hidden;}
.quicklink p img{ width:477px; height:132px; }

.container-other{ height:640px; margin:0 auto; background:#e9e9e9; border-top:4px solid #b0b0b0; }
.other{ width:982px; height:640px;  margin:0 auto;}
.cases{ width:982px; height:auto; border-bottom:1px solid #cdcdcd; }
.cases h2{ width:982px; height:32px; overflow:hidden; position:relative;  }
.cases h2 a{ width:48px; height:18px; display:block; position:absolute; right:0px; top:6px; background:url(../images/more-cases.jpg) no-repeat left top; }
.cases h2 p{ width:200px; height:32px; line-height:32px; font-weight:bold; font-size:18px; }
.cases h2 p span{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#989898; text-transform:uppercase; font-weight:normal;}
#case-list{ width:982px; height:154px; margin:0 auto; position:relative; overflow:hidden;}
#case-list li{ width:188px; height:154px; overflow:hidden; float:left; margin-right:10px; display:inline; }
#case-list li p{ width:174px; height:110px; padding:7px; overflow:hidden; background:url(../images/cases-list-li-p.jpg) no-repeat left top;}
#case-list li p img{ width:174px; height:110px;}
#case-list li h3{ width:188px; height:30px; line-height:30px; font-weight:normal; font-size:12px; text-align:center; }


.link,.rec{ width:316px; height:233px; float:left; border-right:1px solid #DDD;}
.link h2,.rec h2{ width:248px; height:38px; background:url(../images/link-h2.jpg) no-repeat left top; padding:10px 0 10px 68px;}
.link h2 span,.rec h2 span{ width:120px; height:14px; line-height:14px; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; display:block; overflow:hidden;}
.link h2 p,.rec h2 p{ width:120px; height:24px; line-height:24px; font-weight:bold; font-size:14px; font-weight:bold; }
.rec{ margin-left:20px; display:inline;}
.rec h2{ background:url(../images/rec-h2.jpg) no-repeat left top; width:268px; padding-left:58px; }
.link-list,.rec-list{ width:248px; height:120px; padding-left:68px; overflow:hidden; }
.link-list li,.rec-list li{ width:232px; height:24px; line-height:24px; overflow:hidden; padding-left:16px; background:url(../images/rec-list-li.jpg) no-repeat left 7px; }

.contact{ width:300px; height:233px; float:left; float:right;}
.contact h2{ width:232px; height:38px; background:url(../images/contact-h2.jpg) no-repeat left top; padding:10px 0 10px 68px;}
.contact h2 span{ width:120px; height:14px; line-height:14px; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; display:block; overflow:hidden;}
.contact h2 p{ width:120px; height:24px; line-height:24px; font-weight:bold; font-size:14px; font-weight:bold; }
.contact-cen{ width:232px; height:110px; line-height:22px; padding-left:68px; overflow:hidden;}
.contact-cen a{ color:#de0000;}

.left{ width:760px; height:auto; float:left;}
.location{ width:750px; height:32px; line-height:32px; padding-left:10px; background:#f5f5f5;}
.search{ width:316px; height:22px; float:right; margin-top:5px; display:inline;}
.search p{ float:left; overflow:hidden;}
.search p.search-title{ width:62px; height:20px; line-height:20px; padding-top:2px; }
.search p.search-input{ width:204px; height:20px; border:1px solid #d9d9d9; background:#FFF; position:relative;}
.search p.search-input input{ width:194px; height:18px; line-height:18px; border:0; position:absolute; left:5px; top:1px;}
.search p.search-btn{ width:38px; height:22px; float:right;}
.search p.search-btn input{ width:38px; height:22px;}
.fav{ width:90px; height:32px; line-height:32px; font-weight:normal; font-size:12px; color:#ff6c00; overflow:hidden; float:right; text-align:center; }
.fav a{ color:#ff6c00;}
.left-column-cen{ width:758px; height:auto; border:1px solid #d9d9d9; }
.left-column-cen h2{ width:748px; height:30px; overflow:hidden; background:url(../images/left-column-h2.jpg) repeat-x left top; padding:0 5px;}
.left-column-cen h2 p{ width:90px; height:30px; line-height:30px; text-align:center; font-weight:bold; font-size:12px; background:url(../images/left-column-h2-p.jpg) no-repeat right top; float:left; cursor:pointer; color:#303030; }
.left-column-cen h2 p.curr{ background:url(../images/left-column-h2-p-curr.jpg) repeat-x left top; }
.left-columc-cen{ width:736px; height:auto;  margin:0 auto; display:none; }
.lc-cen-nr{ width:736px; height:auto; overflow:hidden; }
.lc-cen-nr-line{ width:736px; height:auto; border-bottom:1px solid #d9d9d9; overflow:hidden; background:#73acdf; }
.lc-cen-nr-line p{overflow:hidden;}
.lc-cen-nr-line p.cen-title{ width:720px; height:40px; line-height:40px; text-align:left; color:#FFF; font-size:13px; padding-left:15px; text-transform:uppercase;}
.lc-cen-nr-line p.cen-txt{ width:736px; height:40px; line-height:40px; background:#FFF; padding-left:20px; border-left:1px solid #d9d9d9;font-size:13px; }
.lc-cen-nr-line p.cen-cen{ width:736px; height:40px; line-height:20px; padding:10px 20px 10px 20px; background:#FFF; border-left:1px solid #d9d9d9;font-size:13px; }
.cen-img{ width:720px; height:auto; padding:0 10px; float:left; background:#FFF;  border-left:1px solid #d9d9d9;line-height:22px;}

.lc-cen-img{ width:736px; /*height:411px;*/ overflow:hidden; }
.lc-cen-img img{ width:auto; height:auto;}


.left-column-from{  width:760px; height:auto; }
.lc-form-line{ width:760px; height:auto; }
.lc-form-line p{ float:left; overflow:hiddeh; }
.lc-form-line p.lcf-title{ width:76px; height:24px; line-height:24px; text-align:center; }
.lc-form-line p.lcf-input{ width:100px; height:20px; border:1px solid #d9d9d9; float:left; display:inline; margin:1px 10px 1px 0; background:#FFF; position:relative;}
.lc-form-line p.lcf-input input{ width:90px; height:18px; line-height:18px; border:0; position:absolute; left:5px; top:1px;}
.lc-form-line p.lcf-textaera{ width:620px; height:182px;float:left; display:inline;  background:#FFF;}
.lc-form-line p.lcf-textaera textarea{ width:614px; height:178px; line-height:18px;}
.lc-form-line p.lcf-btn{ width:100px; height:28px;  float:left; display:inline; }
.lc-form-line p.lcf-btn input{ width:67px; height:28px;}


.right{ width:206px; height:auto; float:right;}
.menu{ width:206px; height:auto; }
.menu h2{ width:174px; height:36px; line-height:36px; font-weight:bold; font-size:14px; color:#FFF; background:url(../images/menu-h2.jpg) no-repeat left top; padding-left:32px;}
.menu h2 a{ color:#FFF;}
.menu-list{ width:206px; height:auto;}
.menu-list li{ width:180px; height:36px; line-height:36px; padding-left:26px; overflow:hidden; background:url(../images/menu-list-li.jpg) no-repeat left bottom; float:left; margin-bottom:3px; display:inline;}
.menu-list li.curr,.menu-list li.on{ background:url(../images/menu-list-li.jpg) no-repeat left top;}
.cright-link{ width:206px; height:auto;}
.cright-link p{ width:206px; height:80px; overflow:hidden;}
.cright-link p img{ width:206px; height:80px;}


.container-footer{ height:auto; margin:0 auto; background:#3c3c3c; }
.footer{ width:982px; height:auto;  margin:0 auto;}
.copyright{ width:620px; height:auto; line-height:24px; text-align:left; color:#adadad; float:left; } 
.footnav{ width:360px; height:24px; line-height:24px; overflow:hidden; float:right; text-align:right; color:#adadad }
.copyright a,.footnav a{ color:#adadad;}


.window{ width:100px; height:132px;  z-index:999;  position:absolute;/* left:0; top:50px;*/ padding-top:350px }
.online{ width:100px; height:132px; background:url(../images/online.png) no-repeat left top;}
.online h3{ width:100px; height:28px;}
.online p{ width:86px; height:34px; overflow:hidden; margin:0 auto;}
.online p img{ width:86px; height:34px;}
.online p.msn,.online p.msn img{ height:42px;}



.img-list{ width:736px; height:auto;}
.img-list li{float:left; height:160px; width:180px; margin:10px 30px;}
.img-list li img{ height:135px; width:180px;}
.img-list li h3{height:20px; width:200px; line-height:20px; text-align: center;}
.img-list li h3 a{color:#6b6b6b; text-decoration:none;font-size: 12px;font-family: 锟斤拷锟斤拷,Arial, Helvetica, sans-serif;}

.page{ width:736px !important; height:30px;  text-align: center; margin:0 auto; line-height:30px;}





.txtlist-title{ width:736px; height:30px;  overflow:hidden; margin:0 auto;}
.txtlist-title span{ width:76px; height:30px; display:block; float:right; text-align:center; line-height:30px; color:#000;}
.txtlist-title p{ width:120px; height:30px; line-height:30px; padding-left:12px; float:left; overflow:hidden; color:#000;}
.txtlist{ width:736px; height:auto; margin:0 auto; }
.txtlist li{ width:736px; height:32px; line-height:32px; overflow:hidden; }
.txtlist li span,.txtlist li.curr span{ width:76px; height:32px; line-height:32px; overflow:hidden; text-align:center; display:block; float:right; color:#6b6b6b; font-weight:normal; }
.txtlist li.curr,.txtlist li.curr a{ font-weight:bold; color:#0296d9;}




.container-head{height:78px; margin:0 auto; background:#FFF; position:relative; z-index:600;}
.head{ width:1002px; height:78px; margin:0 auto; position:relative; z-index:650;}
.logoer{ width:602px; height:78px; float:left; }
.logoer img{ width:602px; height:78px; }
.language-phoneer{ width:360px; height:auto; float:right; position:relative; z-index:660 }
.languageer{ width:324px; height:30px;  float:right; }
.phoneer{ width:326px; height:30px; background:url(../images/en-phone.jpg) no-repeat left top; overflow:hidden; float:right;}
.webset{ width:68px; height:30px; line-height:30px; text-align:center; float:right; background:url(../images/en-webset.jpg) no-repeat left 10px; overflow:hidden; color:#044680; }
.webset a{ color:#044680;}
.tools{ width:98px; float:right; height:30px; position:relative; z-index:700; margin:0 10px; display:inline;}
.tools h2{ width:86px; height:30px; line-height:30px; overflow:hidden;background:url(../images/sitetool-h2.png) no-repeat 84px 14px; padding-right:12px;  font-weight:normal; font-size:12px; color:#044680; text-align:center; cursor:pointer; }
.tools-list{ width:98px; height:auto; position:absolute; left:0; top:30px; background:url(../images/sitetool-list.png) repeat left top; z-index:800; display:none; }
.tools-list p{ width:98px; height:26px; line-height:26px; overflow:hidden; text-align:center;}
.tools-list p a{ color:#FFF;}
.webhome{ width:40px; height:30px; overflow:hidden; float:right; background:url(../images/en-webset.jpg) no-repeat right 10px; }
.webhome img{ width:30px; height:30px;}
/*.language p{ width:60px; height:31px; line-height:31px; float:left; padding-left:26px; text-align:center; text-transform:uppercase;}
.language p.cn{ width:40px; background:url(../images/emp-04.jpg) no-repeat left 7px;}
.language p.en{ background:url(../images/emp-05.jpg) no-repeat left 7px;}
.language p.rus{ background:url(../images/emp-06.jpg) no-repeat left 7px;}
.language p.jp{  background:url(../images/emp-11.jpg) no-repeat left 7px;}*/



.container-naver{height:32px; margin:0 auto; background:#044680; position:relative; z-index:100; border-bottom:1px solid #FFF;}
.nav{width:1002px; height:32px; margin:0 auto; }
.nav li{ width:122px; height:32px;  float:left;  position:relative; z-index:650; background:url(../images/nav-li.jpg) no-repeat right 8px;}
.nav li h3{ width:120px; height:32px; line-height:32px; text-align:center;  overflow:hidden; font-weight:normal; font-size:16px;}
.nav li h3 a{ color:#FFF;}
.nav li h3 a:hover{ color:#00a5d0;}
/*.nav li.lihome,.nav li.lihome h3{ width:70px;}
.nav li.lihome h3 span,.nav li.lihome h3 p{ width:60px;}
.nav li.curr h3,.nav li.on h3{ background:url(../images/nav-li-h3-curr.jpg) no-repeat center bottom; color:#FFF;}
.nav li.curr h3 span a,.nav li.on h3 span a{ color:#f05e22;}
.nav li div.subnav{ width:58px; height:auto; position:absolute; left:17px; top:69px; background:#133a07; display:none;}
.nav li div.subnav p{ width:58px; height:26px; line-height:26px; overflow:hidden; text-align:center; }
.nav li div.subnav p a{ color:#FFF;}*/




.left-columc-cener{ width:736px; height:450;  margin:0 auto; }
.lc-cen-nr{ width:736px; height:auto; overflow:hidden; }