@charset "utf-8";
/* CSS Document */

html {
	width: 100%;
	height: 100%;
}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, blockquote, th, td, p, img {
	margin: 0;
	padding: 0;
	border: 0;
}
body {
	color: #333;
	width: 100%;
	margin: 0 auto;
	font-size: 12px;
}
ul, ol {
	list-style-type: none;
}
img {
	border: none;
}
select, input, img, select {
	vertical-align: middle;
}
a {
	text-decoration: none;
	color: #333
}

.header{width:100%;background:#f7f7f7; overflow:hidden}
.head{width:1000px; margin:0 auto; overflow:hidden;}
.fl{float:left}
.fr{float:right}
.nav{ height:40px; line-height:40px;}
.nav a{ height:40px; line-height:40px; overflow:hidden; padding:0px 6px; }
.nav a:hover{ text-decoration:underline; color:#f00;}
.site{height:40px; line-height:40px;}
.site a:hover{ text-decoration:underline; color:#f00;}
.banner{width:100%; height:528px; background:url(../images/banner.jpg) center top no-repeat; margin:0 auto;}
.main{width:1000px; margin:0 auto; overflow:hidden;}
.part{ margin:10px auto; overflow:hidden; }
.title-news{width:299px; height:128px; background:url(../images/title_03.jpg) center center no-repeat; margin:0 auto; padding-top:50px;}
.title-news h3{font-family:Microsoft YaHei; font-size:30px; text-align:center;color:#1d6cd8; line-height:36px;}
.title-news p{font-family:Microsoft YaHei; font-size:22px; text-align:center;color:#2b56c2; line-height:30px;}

.news-one{width:1000px; overflow:hidden;}
.news-one ul{ list-style:none;}
.news-one ul li{ float:left;background:#f4f4f4;}
.news-photo{width:542px; height:343px; overflow:hidden; border:1px #ccc solid;margin:15px;}
.news-font{width:390px; height:342px; overflow:hidden; margin:15px;}
.news-font h4{height:30px; line-height:36px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.news-font h4 a{font-family:Microsoft YaHei; font-size:16px; color:#2b56c2;}
.news-font p{font-size:14px; line-height:22px; margin-top:8px;}
.news-font p a:hover{text-decoration:underline; color:#f00;}

.news-two{width:1000px; overflow:hidden; margin-top:30px;}
.news-two ul{ list-style:none;}
.news-two ul li{width:93px; height:84px;border:1px #ccc solid; float:left; margin-left:5px;}
#tabs-up .thistab{ border:1px #0467b9 solid;}
.news-two ul li a{ display:block;}
.news-tu{width:93px; height:84px;overflow:hidden;}

/*十大新品*/
.new-Products{width:1000px; margin:0 auto; overflow:hidden;}
.new-Products ul{ list-style:none;}
.new-Products ul li{ float:left; margin:10px 0px; overflow:hidden; display:inline-block;*display:inline;*zoom:1;}
.new-Products ul li dt{}
.new-Products ul li dd{}
.new-Products ul li dd h4{font-family:Microsoft YaHei; font-size:16px;color:#2b56c2; line-height:36px;}
.new-Products ul li dd p{ line-height:18px; height:72px; overflow:hidden;}

.company{width:1000px; overflow:hidden;}
.company ul{ list-style:none;}
.company ul li{ float:left; margin:15px 0px; border:1px #ccc solid; position:relative; margin:10px 7px; cursor:pointer}
.company ul li .letv{width:184px; height:110px; overflow:hidden;}
.company ul li .logo{width:184px; height:110px; position:absolute; left:0px; top:0px; display:none;}

.liyou{width:1000px; overflow:hidden; margin:10px 0px 30px;}
.liyou ul{ list-style:none;}
.liyou ul li{width:1000px; height:82px; background:url(../images/bgqu.jpg) center center no-repeat; overflow:hidden; margin:0 auto;}
.liyou ul li dt{width:270px; height:82px; line-height:82px; overflow:hidden;font-family:Microsoft YaHei; font-size:22px;color:#2b56c2; padding-left:30px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.liyou ul li dd{width:680px; height:82px; overflow:hidden;}
.liyou ul li dd h4{ height:24px;line-height:24px; overflow:hidden; background:url(../images/jiangbei_07.jpg) left center no-repeat; text-indent:30px;}
.liyou ul li dd p{ height:40px; line-height:20px; overflow:hidden}


.up{width:100%; height:16px; background:url(../images/bgup_20.jpg) center center repeat-x;}
.down{width:100%; height:16px;background:url(../images/bgdown_20.jpg) center center repeat-x;}
.wrap{width:100%; height:640px; background:#195bad; overflow:hidden;}
.title-people{ text-align:center; margin:40px auto;}
.about-people{width:1000px; overflow:hidden;}
.about-people ul{ list-style:none}
.about-people ul li{ height:236px; background:url(../images/bgtu_03.png) center center no-repeat; position:relative;}
.people-pooto{width:221px; height:221px; overflow:hidden; position:absolute; left:13px; top:9px;}
.introduce{width:700px; overflow:hidden; padding:70px 20px 0px 20px;}
.introduce h4{ font-family:Microsoft YaHei;font-size:20px;color:#f3ea00; line-height:30px;}
.introduce p{font-family:Microsoft YaHei;font-size:14px;color:#ffffff; line-height:22px;}

.people-list{width:1000px; overflow:hidden; margin-top:50px;}
.people-list ul{list-style:none}
.people-list ul li{width:88px; height:126px; vertical-align:bottom;float:left; margin:0px 6px;}
.people-list ul li p{font-family:Microsoft YaHei; font-size:16px; font-weight:bold;color:#ffffff; text-align:center; line-height:30px;}
.small-tu{ padding-top:8px;}
#tabs .thistab .small-tu{ background:url(../images/tips_03.png) center top no-repeat;}

.keyword{width:1000px;height:400px; overflow:hidden; position:relative; }
.one,.two,.three{ position:absolute; background:#f5f4f4; cursor:pointer;}
.one:hover,.two:hover,.three:hover{box-shadow:3px 3px 5px #ccc;}
.one{width:100px; height:100; border-radius:50px; text-align:center; line-height:100px;font-family:Microsoft YaHei; font-size:20px;color:#50bfb9;}
.two{width:120px; height:120;border-radius:60px; line-height:120px; text-align:center;font-family:Microsoft YaHei; font-size:24px;color:#50bfb9;}
.three{width:140px; height:140px;border-radius:70px; line-height:140px; text-align:center;font-family:Microsoft YaHei; font-size:28px;color:#50bfb9;}

.one p,.two p,.three p{width:320px;padding:30px 20px; border:1px #ccc solid;overflow:hidden; line-height:20px; position:absolute;left:-145px;top:-5px;z-index:9999; background:#ffffff; font-size:12px;color:#333; text-align:left; display:none;}
.red{color:#f00;}

.technology{width:1000px; overflow:hidden;}
.technology ul{ list-style:none;}
.technology ul li{ float:left; margin:15px 0px;}
.technology ul li dt{wdith:194px; height:185px; margin-right:20px;}
.technology ul li dd{width:250px;}
.technology ul li dd h4{ background:url(../images/number_06.jpg) left center no-repeat;}
.technology ul li dd h4 span{font-family:Microsoft YaHei;font-size:18px; margin-left:10px;color:#ffffff;}
.technology ul li dd h4 a{font-family:Microsoft YaHei;font-size:20px;color:#1d6cd8; margin-left:12px;}
.technology ul li dd h5{ height:24px; line-height:24px; text-indent:25px; background:url(../images/prize_16.jpg) left center no-repeat;}
.technology ul li dd h6{ line-height:24px;color:#333333;}
.technology ul li dd h3{ line-height:18px;color:#ff9000; background:url(../images/liyou_06.jpg) left 2px no-repeat; line-height:30px; text-indent:25px; margin-top:20px;}
.technology ul li dd p{ height:36px; line-height:18px; overflow:hidden;}

.data{width:1000px; height:1730px; background:url(../images/bgbg.png) center top repeat-y;  margin:0 auto; overflow:hidden}
.data ul{ list-style:none;}
.data ul li{ float:left; margin:10px 0px;}
.left-bg{width:461px; height:324px; overflow:hidden; background:url(../images/left-bg.jpg) center center no-repeat;}
.left-bg h3{font-family:Microsoft YaHei; height:30px; line-height:30px; margin-top:10px; font-size:14px; margin-left:36px;}
.left-bg h3 span{font-family:Microsoft YaHei; font-size:24px; margin:0px 5px;}
.left-tu{width:382px; height:163;px; overflow:hidden; border:1px #ccc solid; margin:10px auto;}
.left-bg p{width:382px; height:80px; font-size:14px; line-height:20px; text-indent:2em; margin:0 auto}

.right-bg{width:461px; height:324px; overflow:hidden; background:url(../images/right-bg_28.jpg) center center no-repeat;}
.right-bg h3{font-family:Microsoft YaHei; height:30px; line-height:30px; margin-top:10px; font-size:14px; margin-left:36px;}
.right-bg h3 span{font-family:Microsoft YaHei; font-size:24px; margin:0px 5px;}
.right-tu{width:382px; height:163;px; overflow:hidden; border:1px #ccc solid; margin:10px auto;}
.right-bg p{width:382px; height:80px; font-size:14px; line-height:20px; text-indent:2em; margin:0 auto}


.Speech{width:1000px; margin:0 auto; overflow:hidden}
.Speech ul{ list-style:none;}
.Speech ul li{ float:left; margin:15px 0px;}
.Speech ul li dt{width:118px; height:111px; margin-right:12px; float:left; border:1px #666 solid;}
.Speech ul li dd{ float:left; width:335px; height:112px; background:#dddddd; padding-left:10px;}
.Speech ul li dd h3{ height:30px; line-height:30px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.Speech ul li dd p{ width:335px; height:72px;line-height:18px; overflow:hidden;}


/*悬浮导航*/
.nav-box{width:112px; overflow:hidden; position:fixed; left:50%; margin-left:510px; top:80px;
_position: absolute;
_bottom: auto;
_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
.nav-top{width:112px;height:106px; overflow:hidden;}
.nav-main{width:112px; overflow:hidden;}
.nav-main ul{ list-style:none;}
.nav-main ul li{width:112px; height:40px; line-height:40px; text-align:center; border-bottom:1px #b0d7f8 solid;}
.nav-main ul li a{display:block; font-family:Microsoft YaHei; font-size:16px; color:#ffffff; background:#1187ea;}
.nav-main ul li a:hover{ background:#ffd52b;}
.nav-bottom{width:112px; height:51px; overflow:hidden;}
.nav-bottom a{ display:block;}
.yello{ background:#ffd52b !important;}


/*end*/
.wrap-end{width:100%; overflow:hidden; background:#195bad;}
.main-end{width:1000px; margin:0 auto; overflow:hidden;}
.title-end{ text-align:center; margin:15px auto; text-align:center;}
.box-end{width:1000px; margin:10px auto 30px; overflow:hidden;}
.left-end{width:640px; overflow:hidden; float:left; margin-right:15px;}
.left-end p{color:#ffffff; font-size:14px; line-height:22px;}
.left-end h5{ text-align:right; line-height:30px; color:#ffffff;}
.right-end{width:340px; height:115px; background:#ffffff; float:left;}


/*footer*/
#g-footer {
	margin-top: 15px;
	padding: 10px 0;
	border-top: 1px solid #ddd;
	clear: both
}
#g-footer .g-footer-nav {
	height: 30px;
	line-height: 30px;
	text-align: center
}
#g-footer .g-footer-nav a {
	color: #1a4991;
	text-decoration: none
}
#g-footer .g-footer-nav a:hover {
	color: #f15c00;
	text-decoration: underline
}
#g-footer .g-footer-links {
	color: #666;
	float: left;
	line-height: 25px;
	padding: 5px 0;
	text-align: center;
	width: 100%
}
#g-footer .g-footer-record {
	width: 536px;
	margin: 0 auto 10px;
	overflow: hidden;
}
#g-footer .g-footer-record p {
	border: 1px solid #D2D2D2;
	float: left;
	display: inline;
	font-size: 12px;
	height: 50px;
	line-height: 20px;
	margin: 6px;
	width: 120px;
	overflow: hidden;
}
#g-footer .g-footer-record .fn-fl {
	padding: 3px;
}
#g-footer .g-footer-record .fn-fr {
	padding: 5px 3px 0;
	width: 72px;
}
.fn-fr {
  float: right;
}
.fn-fr a:hover{color:#f00;} 
/*footer*/

