﻿@charset "utf-8";
/* CSS Document */

body { margin: 0px; padding: 0px; font-size: 12px; color: #666666; font-family: "微软雅黑"; }
a { text-decoration: none; color: #666666; }
a:hover { color: #0085D0; text-decoration: none; }
img { border: 0; }
#top { height: 47px; width: 865px; margin-right: auto; margin-left: auto; margin-top: 20px; }
#top h1 { height: 47px; width: 207px; margin: 0px; padding: 0px; background-image: url(../images/logo_bg.png); background-repeat: no-repeat; float: left; text-indent: -9999px; }
#top ul { margin: 0px; float: right; padding-top: 25px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 27px; font-size: 0px; }
#top ul li {  display: inline; list-style-type: none; }
#top ul li a {font-size: 14px; padding-right: 9px; padding-left: 9px; *padding-right: 9px;
*padding-left: 8px;
}
#nav { width: 865px; height: 100px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding: 0px; position: relative; }
#nav_main { height: 80px; width: 272px; position: absolute; left: 492px; }
#nav_products_one { width: 865px; height: 50px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding: 0px;padding-top: 60px; }
#nav_products_one ul { margin: 0px; display: block; float: right;  padding: 0px; border-left:1px solid #c0c0c0}
#nav_products_one ul li { display: block; list-style-type: none; margin: 0px; float: left;  padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; border-right:1px solid #c0c0c0}
#nav_products_one ul h2 {text-align: center; font-size: 18px; font-weight: bold;}
#nav_products_one a { font-weight: bold; }
#nav_products_one a.active{ color:#0085D0}
#nav_products_one span { padding-top: 5px; color:#c0c0c0}
.a4 { color: #0085D0; }
#nav_products_two { width: 865px; height: 350px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#nav_products_two #container { width: 865px; position: relative; z-index: 0; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
#nav_products_two #example { width: 865px; height: 335px; position: relative; }
#nav_products_two #frame { position: absolute; z-index: 0; width: 739px; height: 335px; top: -3px; left: -80px; }
#nav_products_two #slides { position: absolute; z-index: 100; margin: 0px; padding: 0px; }
#nav_products_two .slides_container { width: 865px; height: 335px; overflow: hidden; position: relative; margin-top: 50px; }
#nav_products_two .pagination { width: 115px; float: right; margin-top: 3px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#nav_products_two .pagination li { float: right; list-style-type: none; margin-top: 0; margin-right: 3px; margin-bottom: 0; margin-left: 1px; }
#nav_products_two .pagination li a { display: block; width: 12px; height: 0; background-image: url(../images/pagination.png); background-position: 0 0; float: left; overflow: hidden; padding-top: 12px; }
#nav_products_two .pagination li.current a { background-position: 0 -12px; }
#nav_products_two .pagination a:hover, a:active { color: #0085D0; text-decoration: underline; }
#nav_solution { width: 865px; height: 100px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding: 0px; }
#nav_solution ul { margin: 0px; display: block; float: right; padding-top: 60px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#nav_solution ul li { display: block; list-style-type: none; margin: 0px; float: left; width: 60px; padding-top: 0px; padding-right: 30px; padding-bottom: 0px; padding-left: 30px; border-right-width: 1px; border-right-style: solid; border-right-color: #CCC; border-left-width: 1px; border-left-style: solid; border-left-color: #CCC; }
#nav_solution ul .li1 { width: 80px; }
#nav_solution ul .li2 { width: 108px; }
#nav_solution a { font-size: 14px; font-weight: bold; }
#nav_solution span { padding-top: 5px; }
#main { width: 865px; height: 626px; position: relative; margin-top: 50px; margin-right: auto; margin-left: auto; }
#main #maincn { position: absolute; left: 0px; top: 0px; width: 272px;  *width: 280px;
border-right-width: 1px; border-right-style: solid; border-right-color: #666; }
#main #maincn p { width: 250px; padding: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#main #mainen { position: absolute; left: 300px;  *left: 308px;
width: 555px; top: 0px; margin: 0px; padding: 0px; }
#main #mainen p { width: 545px; padding: 0px; font-size: 12px; position: absolute; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#main #mainpc { position: absolute; left: 0px; top: 85px; height: 491px; width: 865px; }
#main #mainpc #container { width: 865px; position: relative; z-index: 0; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
#main #mainpc #example { width: 865px; height: 498px; position: relative; }
#main #mainpc #frame { position: absolute; z-index: 0; width: 739px; height: 341px; top: -3px; left: -80px; }
#main #mainpc #slides { position: absolute; z-index: 100; margin: 0px; padding: 0px; }
#main #mainpc .slides_container { width: 865px; height: 486px; overflow: hidden; position: relative; margin-top: 20px; }
#main #mainpc .pagination { width: 120px; float: right; margin-top: -506px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#main #mainpc .pagination li { float: left; list-style-type: none; margin-top: 0; margin-right: 3px; margin-bottom: 0; margin-left: 1px; }
#main #mainpc .pagination li a { display: block; width: 12px; height: 0; background-image: url(../images/pagination.png); background-position: 0 0; float: left; overflow: hidden; padding-top: 12px; }
#main #mainpc .pagination li.current a { background-position: 0 -12px; }
#main #mainpc .pagination a:hover, a:active { color: #0085D0; text-decoration: underline; }
.mainbody{width:865px;height:400px; margin:0 auto}
.mainbody .tehdiv{width: 250px;float:left;margin-right:57px;}
.mainbody .tehdiv h3{text-align:left;font-size: 14px; font-weight:bold;color: #867A7A;margin-top: 0px;width: 120px;border-left: 1px #0085D0 solid;height: 40px;padding-left: 15px;}
.mainbody .tehdiv .h3pic{width:250px;height:140px; }
.mainbody .tehdiv ul{padding:0px; margin:0px; margin-top:10px;}
.mainbody .tehdiv ul li{ margin-left:15px; height:26px; line-height:26px;}

#Copyright { height: 20px; width: 865px; margin-top: 20px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding: 0px; }
#Copyright p { font-size: 12px; margin: 0px; padding: 0px; text-align: center; }
#Copyright p a { font-size: 12px; }
#main_contact { width: 865px; height: 550px; margin-top: 100px; margin-right: auto; margin-left: auto; text-align: center; }
#main_contact h1 { padding: 0px; font-size: 16px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
#main_contact h2 { font-size: 18px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; }
#main_contact img { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; }
#main_contact p { margin: 0px; padding: 0px; height: 20px; }
#main_contact p.p1 { padding: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#main_jobs { width: 865px; padding: 0px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#main_jobs #main_jobs_one { width: 500px; height: 520px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 285px; }
#main_jobs #main_jobs_one h1 { font-size: 18px; }
#main_jobs #main_jobs_one h2 { font-size: 14px; font-weight: bold; padding: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
#main_jobs #main_jobs_one p { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
#main_jobs #main_jobs_one span { color: #0085D0; }
#main_en { padding: 0px; width: 865px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; height: 380px; }
#main_en h1 { margin-top: 150px; text-align: center; }
#main_products { width: 865px; margin-right: auto; margin-left: auto; position: relative; overflow: hidden; padding-top: 20px; }
#main_left { width: 350px; height: 320px; display: block; float: left; }
#main_left img { margin-left: 30px; }
#main_left img.img1 { margin-left: 15px; margin-top: 62px; }
#main_right { height: 320px; width: 500px; float: right; display: block; margin: 0px; padding: 0px; }
#main_right h1 { font-size: 14px; font-weight: bold; padding-top: 10px; }
#main_right span { font-size: 20px; font-weight: normal; }
#main_products_one { width: 805px; display: block; float: left; height: 2050px; padding-left: 30px; padding-top: 20px; }
#main_products_one h1 { font-size: 18px; font-weight: bold; }
#main_products_one h2 { font-size: 16px; font-weight: normal; width: 865px; }
#main_products_one p { padding-top: 5px; }
#main_products_one img.img2 { display: block; float: right; }
#main_products_two { width: 805px; display: block; float: left; height: 1250px; padding-left: 30px; padding-top: 20px; }
#main_products_two h1 { font-size: 18px; font-weight: bold; }
#main_products_two h2 { font-size: 16px; font-weight: normal; width: 865px; }
#main_products_three { width: 805px; display: block; float: left; height: 1150px; padding-left: 30px; padding-top: 20px; }
#main_products_three h1 { font-size: 18px; font-weight: bold; }
#main_products_three h2 { font-size: 16px; font-weight: normal; width: 865px; }
#main_aboutus { position: relative; width: 865px; margin-right: auto; margin-bottom: 20px; margin-left: auto; margin-top: 50px; }
#main_aboutus dl dt { font-weight: bold; }
#main_aboutus dl dd { padding-top: 15px; padding-bottom: 15px; padding-right: 0px; padding-left: 0px; margin: 0px; }
#main_aboutus span { font-size: 20px; color: #0085D0; display: block; padding-top: 5px; padding-bottom: 10px; }
.dd1 { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-top-color: #CCC; border-right-color: #CCC; border-bottom-color: #CCC; border-left-color: #CCC; }
#main_aboutus_one { height: 220px; width: 865px; position: absolute; top: 381px; left: 0px; }
#main_aboutus_one img { padding-top: 65px; display: block; float: left; }
#main_aboutus_one dl { display: block; float: right; width: 650px; height: 220px; }
#main_aboutus_two { height: 312px; width: 865px; position: absolute; top: 761px; left: 0px; }
#main_aboutus_two img { display: block; float: right; }
#main_aboutus_two dl { display: block; float: left; width: 550px; }
#main_aboutus_thr { height: 300px; width: 865px; position: absolute; top: 1161px; left: 0px; }
#main_aboutus_thr dl { display: block; float: right; width: 600px; }
#goTopBtn { POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT: 48px; WIDTH: 34px; BOTTOM: 35px; HEIGHT: 48px; FONT-SIZE: 12px; CURSOR: pointer; RIGHT: 10px; _position: absolute; _right: 10px; }
#main_video { width: 865px; margin-right: auto; margin-left: auto; margin-top: 150px; margin-bottom: 150px; position: relative; height: 360px; }
#main_video_one { position: absolute; left: 0px; top: 0px; width: 180px; border-right-width: 1px; border-right-style: solid; border-right-color: #CCC; height: 380px; }
#main_video_one ul { height: 160px; width: 160px; margin: 0px; padding: 0px; }
#main_video_one li { list-style-type: none; background-image: url(../images/video_lieb.jpg); background-repeat: no-repeat; background-position: 40px 15px; padding-left: 68px; font-size: 14px; padding-top: 8px; }
#main_video_one li a { text-decoration: none; line-height: 25px; height: 25px; }
#main_video_two { position: absolute; left: 200px; top: 0px; width: 660px; }
#main_video_two ul { margin: 0px; padding: 0px; }
#main_video_two li { height: 360px; width: 640px; list-style-type: none; display: inline; float: left; padding: 0px; background-image: url(../images/video.jpg); background-repeat: no-repeat; margin: 0px; }
#main_solution { width: 865px; margin-right: auto; margin-left: auto; /* height: 3169px; */
position: relative; }
#main_solution #container { width: 865px; position: relative; z-index: 0; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
#main_solution #example { width: 865px; height: 162px; position: relative; }
#main_solution #frame { position: absolute; z-index: 0; width: 739px; height: 162px; top: -3px; left: -80px; }
#main_solution #slides { position: absolute; z-index: 100; margin: 0px; padding: 0px; }
#main_solution .slides_container { width: 865px; height: 162px; overflow: hidden; position: relative; margin-top: 20px; }
#main_solution .pagination { width: 50px; float: right; margin-top: 3px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#main_solution .pagination li { float: left; list-style-type: none; margin-top: 0; margin-right: 3px; margin-bottom: 0; margin-left: 1px; }
#main_solution .pagination li a { display: block; width: 12px; height: 0; background-image: url(../images/pagination.png); background-position: 0 0; float: left; overflow: hidden; padding-top: 12px; }
#main_solution .pagination li.current a { background-position: 0 -12px; }
#main_solution .pagination a:hover, a:active { color: #0085D0; text-decoration: underline; }
#main_solution_one { position: absolute; left: 0px; top: 367px; width: 865px; height: 650px; }
#main_solution h2 { font-size: 16px; }
#main_solution h3 { margin-left: 700px; font-size: 16px; }
#main_solution span { padding-top: 20px; }
#main_solution span.span1 { color: #0085D0; }
#main_solution_one dl { width: 750px; display: block; float: right; }
#main_solution .dt { font-size: 20px; margin: 0px; padding-top: 20px; padding-bottom: 10px; }
#main_solution .dd { margin: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }
#main_solution_two { position: absolute; left: 0px; top: 1087px; width: 865px; height: 600px; }
#main_solution_two dl { width: 800px; }
#main_solution_thr { position: absolute; left: 0px; top: 1710px; width: 865px; height: 600px; }
#main_solution_thr dl { width: 650px; }
#main_solution_fou { position: absolute; left: 200px; top: 2310px; width: 865px; height: 600px; }
#main_solution_fou dl { width: 650px; }
#main_solution_fiv { position: absolute; left: 200px; top: 2910px; width: 865px; height: 1200px; }
#main_solution_fiv h1 { font-size: 16px; font-weight: bold; margin-left: -200px; _margin-left: 0px; }
#main_solution_six { position: absolute; left: 50px; top: 4160px; width: 865px; height: 260px; }
#main_solution_six h1 { font-size: 16px;  font-weight: bold  margin-left: -50px;
}

.pager{ clear:both; height:58px; line-height:58px; text-align:center;}

.pager a{ color:#323232; padding:4px 6px; margin:0 3px; background-color:#f9f9f9; border:1px solid #dcdcdc;}

.pager a:hover{ background-color:#216dc1; color:#FFF;}

.pager a.on{ background-color:#216dc1; color:#FFF;}

.page{color: #333333;line-height: 30px;}
.page .next{float: right;}
.page .pre{float: left;}
.page .next{float: right;}
.page span{color: #808080;}
.urllink span{font-size: 12px; color:#969696;line-height:40px;}



