﻿/* CSS Document */

/*all*/
body {font-size:12px; margin:0px; padding:0px; color:#333; font-family:微软雅黑,arial;}
ul,li,form,p,h1,h2,h3,h4,dl,dd,dt {margin:0px; padding:0px; list-style-type:none; font-weight:normal; font-size:12px;}
img {border:0;}
#box {width:960px; margin:0px auto; overflow:hidden; background:#fff;}
.clear {margin:0px; padding:0px; clear:both; line-height:0px;  font-size:0px; height:1px; width:100%;}
.clear2 {margin:0px; padding:0px; clear:both; line-height:0px;  font-size:0px; height:4px; width:100%;}
.clear1 {margin:0px; padding:0px; clear:both; line-height:0px; clear:both; font-size:0px; height:20px;}
.clear20 {margin:0px; padding:0px; clear:both; line-height:0px; clear:both; font-size:0px; height:20px;}
a {color:#222; text-decoration:none; line-height:18px;  font-family:微软雅黑,arial;}
a:hover {color:#333; text-decoration:none;  font-family:微软雅黑,arial;}
.w1000 {margin:0 auto; width:1200px; overflow:hidden;}
.w1100 {margin:0 auto; width:1280px; overflow:hidden;}
/* all*/

.topbox {width:100%; background:#F3F0E4; background-size:cover; height:200px; color:#333; }
.header {margin:0 auto; width:1280px; overflow:hidden;position:relative;height:200px;}
.logo {float:left; padding-top:40px; }
.logo img {height:90px;}
.tell {float:right; padding-top:80px; color:#333;}
.tell span {font-size:16px; font-weight:bold;}

.fbinput1 {width:300px; height:35px; border:1px #ddd solid;}


.dhbox {width:100%; margin:0 auto; background:#f5f5f5 url(images/dhbg1.png1) 0 0 repeat-x; height:45px;}
.dh {width:1200px; margin:0 auto;}
.dh li {float:left; width:130px; text-align:center;position:relative;}
.dh li a {line-height:43px; font-size:16px; width:130px; height:45px; display:block; color:#333; border-right:0px #A1DB30 solid;}
.dh li a:hover {line-height:43px; background:#ffcc00 url(images/dhbg2.png1) 0 0 no-repeat;font-size:16px; width:130px; height:45px; display:block; color:#333; text-decoration:none;}
.dh li a.current {line-height:43px; background:#ffcc00 url(images/dhbg2.png1) 0 0 no-repeat;font-size:16px; width:130px; height:45px; display:block; color:#333; text-decoration:none; font-weight:bold;}
.dh span {font-size:12px; padding-left:5px;}
.menu_div{
	display:none;
	position: absolute;
	top: 45px;
	left:0px;
	z-index:9999;
	width:550px;
        background:#F3F0E4; filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	border-left:1px solid #666; border-right:1px solid #666; border-bottom:1px solid #666;
        padding-bottom:5px;
}

.menu_div li {float:left; padding-left:5px;  padding-top:5px; white-space:nowrap;}

.banner {width:100%; height:298px; background:url(images/banner1.jpg) 0 0 repeat;}

.leftbox {float:left; width:300px; background:#fff; border:1px #ccc solid; overflow:hidden;}
.rightbox {float:right; width:890px;}

.left_t {width:280px; margin:0 auto; font-size:16px; line-height:35px; color:#008CC6; border-bottom:1px #ccc solid;clear:both; position:relative;}
.left_t span {font-size:12px;}
.left_t p {position: absolute; right:5px; top:8px;}
.left_t p a {color:#666; font-family:arial;}
.news_l {width:270px; margin:0 auto; padding-top:10px;}
.news_l li {font-size:12px; width:270px; height:25px; overflow:hidden;}
.span2 {float:left; height:18px; width:18px; background:#ff6600; color:#fff; text-align:center; line-height:18px; display:block; font-family:Arial, Helvetica, sans-serif;}
.span1{float:left; height:18px; width:18px; background:#ccc; color:#333; text-align:center; line-height:18px; display:block; font-family:Arial, Helvetica, sans-serif;}
.news_l a {font-size:12px; line-height:25px; padding-left:10px;}

.about_l {width:280px; margin:0 auto; padding-top:10px; line-height:25px;}
.l_banner {margin:0 auto; width:280px;}

.right_t {width:100%; margin:0 auto; line-height:35px; font-size:18px; font-weight:bold; height:35px; border-bottom:1px #ccc solid; position:relative;}
.right_t h2, .right_t h3 {float:left; font-size:18px; font-weight:bold; line-height:35px; height:35px; color:#666;text-align:left;}
.right_t a {line-height:35px; float:left; color:#666;}
.right_t a:hover {line-height:35px; float:left; color:#333;}
.right_t .stit {float:left; color:#666; font-size:12px; margin-left:5px;font-weight:normal;}
.right_t .more {position: absolute; right:5px; top:8px;}
.right_t .more a {color:#666; font-family:arial; font-weight:normal; font-size:12px;}

.case {clear:both; padding-top:10px; width:100%; margin:0 auto;}
.case li {float:left;  padding-right:15px; padding-top:10px;}
.case img {width:260px; height:200px; padding:5px; border:1px #ccc solid;}
.case p {width:260px; height:35px; text-align:center; overflow:hidden;}
.case a { line-height:35px; font-size:14px;}

.tag {width:290px; margin:0 auto; padding-top:10px; line-height:25px; padding-bottom:10px;}
.tag li {float:left; padding-left:5px; padding-top:5px; white-space:nowrap;}
.tag a {float:left; height:20px; background:#9DAB00; display:block; padding:3px; color:#fff;}
.tag a:hover {float:left; background:#ff6600; display:block; padding:3px; color:#fff; text-decoration:none;}

.list {width:290px; margin:0 auto; padding-top:10px; line-height:25px; padding-bottom:10px;}
.list li {float:left; padding-left:15px; padding-top:5px; white-space:nowrap;}
.list a {float:left; height:20px; background:#fff; display:block; padding:3px; color:#222;}
.list a:hover {float:left; background:#ff6600; display:block; padding:3px; color:#fff; text-decoration:none;}
.list a.sel {float:left; background:#ff6600; display:block; padding:3px; color:#fff; text-decoration:none;}

.main {padding-top:10px; width:1200px;}
.main h1 {font-size:20px; line-height:45px; text-align:center; font-weight:bold;}
.main h1 span {padding-left:15px; color:#666; font-size:12px;}
.main h2 { margin-top:10px; line-height:25px; font-size:14px;}
.main h2 p { line-height:25px; font-size:14px;}
.casebox {width:1200px; _height:580px; min-height:580px;text-align:center; position:relative;}
.casebox img {padding:8px; border:1px #ccc solid;}
.main .content {clear:both; line-height:25px; padding-top:10px; font-size:14px;}
.content p {clear:both; line-height:25px; padding-top:10px; font-size:14px;}
.content p a {line-height:25px; color:#3B6F00;}
.content p a:hover {line-height:25px; color:#333;}
.content img {max-width:1200px;}


.order li {padding-top:10px;}
.order p {width:80px; float:left; font-size:14px;}

.l { position:absolute;top:0px; left:0px;}
.l a {height:580px;width:460px; background:url(images/l1.png) 0 200px no-repeat; display:block;}
.l a:hover {height:580px; width:460px; background:url(images/l2.png) 0 200px no-repeat; display:block;}
.r { position:absolute;top:0px; right:-0px;}
.r a {height:580px;width:480px; background:url(images/r1.png) 445px 200px no-repeat; display:block;}
.r a:hover {height:580px; width:480px; background:url(images/r2.png) 445px 200px no-repeat; display:block;}

.nr {padding-top:10px; width:1200px; margin:0 auto; overflow:hidden;}
.nr img {padding:5px; border:1px #ccc solid;}
.nr .tit h1 {float:left; font-size:20px; line-height:45px; text-align:left; font-weight:bold;}
.nr .tit span {float:left; font-size:12px;line-height:45px;  padding-left:10px; color:#666;}
.nr .content {clear:both; line-height:25px; padding-top:10px; font-size:14px;}
.nr .content p { line-height:25px; padding-top:10px; font-size:14px;}

.tags {font-weight:bold;font-size:14px;}
.tags a{background:#f5f5f5; color:#666; text-align:center;display:inline-block;  line-height:25px;padding:0 3px;margin-right:10px;font-size:14px;}
.tags a:hover {background:#aa0000; color:#fff;  text-align:center;display:inline-block;  line-height:25px;padding:0 3px;margin-right:10px;font-size:14px;}

.nr1 {padding-top:10px; width:1200px; margin:0 auto; overflow:hidden; position:relative;}
.nr1 .content1 { line-height:25px; padding-top:10px; font-size:14px;}
.nr1 .content1 p { line-height:25px; padding-top:10px; font-size:14px;}

.gsjs { position:absolute; left:510px; top:20px; font-size:14px; line-height:25px; border-left:1px #ccc dotted; padding-left:20px; padding-bottom:20px;}
.gsjs p { line-height:25px; padding-top:10px; font-size:14px;}

.tag1 {float:left;  position:absolute; left:180px; top:0px; }
.tag1 li {float:left; padding-left:5px; padding-top:5px; white-space:nowrap;}
.tag1 a {float:left; font-size:14px; line-height:25px; height:25px; width:90px; background:#ffcc00; display:block;   color:#000; text-align:center;}
.tag1 a:hover {float:left; font-size:14px; line-height:25px; height:25px; width:90px; background:#333; display:block;   color:#fff; text-decoration:none;}
.tag1 .current:link, .tag1 .current:hover, .tag1 .current:visited {float:left; font-size:14px; line-height:25px; height:25px; width:90px; background:#333; display:block;   color:#fff; text-decoration:none;}


.news {width:1200px; margin:0 auto; padding-top:10px;}
.news li {font-size:12px; width:1200px; height:35px; overflow:hidden; border-bottom:1px #eee solid;}
.news span {padding-left:10px; color:#666;}
.news a {font-size:14px; line-height:35px; padding-left:10px; background:url(images/point.png) 0 10px no-repeat;}
.news a:hover {font-size:14px; line-height:35px; padding-left:10px;}

.order li {padding-top:20px; clear:both; line-height:30px;}
.order p {float:left; width:80px; line-height:30px; font-size:14px;}
.input1 {background:#fff; width:200px; height:30px; border:1px solid #ddd; font-family:微软雅黑; line-height:30px; font-size:14px; padding-left:5px;}
.input2 {background:url(images/jlbg.png) 0 0 repeat-x; width:80px; height:22px; border:1px solid #ccc; font-family:微软雅黑; line-height:22px; font-size:14px; padding-left:5px;}
.buttom {background:#ffcc00; cursor:pointer; width:167px; height:48px; border:0; font-family:微软雅黑; line-height:43px; font-size:14px; font-weight:bold; text-align:center;}
.area1 {width:500px; height:200px;  border:1px solid #ddd;  padding:5px;}
.tred {padding-left:20px; color:#ff6600}

.page {clear:both; height:22px; text-align:center; font-size:12px; margin:30px;}
.page span{ float:left; display:block; height:22px; line-height:22px; margin:0px 4px 0px 0px; border:1px solid #dedede;  padding:0 7px; white-space:nowrap; color:#666; text-align:center;}
.page a{ float:left; display:block; height:22px; line-height:22px; margin:0px 4px 0px 0px; text-align:center;}
.page a{ border:1px solid #dedede; display:block;  padding:0 7px; white-space:nowrap; color:#666; text-align:center;}
.page a:hover, .page span.current{border:1px solid #dedede;display:block; background:#ffcc00;  padding:0 7px; text-decoration:none; color:#333; text-align:center;}

.ln {line-height:25px; margin-top:20px;}
.ln li{ font-size:14px; color:#000; width:800px; font-weight:bold;}
.ln li a{ color:#000;}
.ln li a:hover{ color:#ff6600;}



.bottom {margin:0 auto; margin-top:30px; padding-top:10px; width:100%; background:#F3F0E4; border-top:1px #ccc solid; color:#666; text-align:center; line-height:25px; clear:both;}
.bottom a {color:#666; text-decoration:none;}
.bottom a:hover {color:#333; text-decoration:underline;}


.copyright {margin:0 auto; background:#F3F0E4; padding-top:10px;  color:#666; text-align:center; line-height:25px; padding-bottom:10px;}
.copyright a {color:#666; text-decoration:none;}
.copyright a:hover {color:#333; text-decoration:underline;}

#full-screen-slider { width:100%; height:400px; float:left; position:relative}
#slides { display:block; width:100%; height:400px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:25%; top:350px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#666 }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#ff6600}


.fwbox {float:left; width:1200px; border:0px #ddd solid;}

.fwbox dl{ line-height:24px; width:1200px; height:180px; border-bottom:1px dotted #ddd; margin-left:0px; margin-top:20px; text-align:left; position:relative;}
.fwpic { position:absolute; left:0; top:0; width:250px; height:160px; border:1px #ccc solid;}
.fwpic img { max-width:250px;}
.casename1 { position:absolute; left:280px;}
.casename1 a {font-size:16px; font-weight:bold;}
.fwdes { position:absolute; left:280px; top:30px; font-size:14px;}
.fwa { position: absolute; right:0px; bottom:10px;}
.fwa a{background:#ccc; color:#fff; width:65px; height:25px; display:block; text-align:center; line-height:25px; }
.fwa a:hover {background:#ffcc00; color:#333; width:65px; height:25px; display:block; text-align:center; line-height:25px; }

.keyword { position: absolute; left:280px; bottom:10px;}
.keyword a{background:#f5f5f5; color:#666; text-align:center;display:inline-block;  line-height:25px;padding:0 3px;margin-right:10px;}
.keyword a:hover {background:#3B6F00; color:#fff;  text-align:center;display:inline-block;  line-height:25px;padding:0 3px;margin-right:10px;}

.fwsm1 {width:680px; margin:0 auto; padding-top:20px; line-height:25px; border-bottom:1px #666 dotted; padding-bottom:20px;}


.sobox {position:absolute; width:260px; height:30px; right:0px; top:150px; z-index:999; border:2px #ffcc00 solid;}
.sobox .search {float:left; border:0px; background:#ffcc00; height:30px; width:60px; color:#333; cursor:pointer;}
.sobox .searchinput {float:left;  height:30px; width:190px; line-height:30px; color:#333;font-family:"微软雅黑"; padding:0 5px; border:1px #ffcc00;}

.yqlj {width:1000px; margin:0 auto; height:50px; text-align:center; padding-top:10px;}
.yqlj li {float:left; padding-right:10px;}