@charset "utf-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
}

body {
	margin:0px;
	padding:0px;
	font-family:"宋体";
	font-size:12px;
	background:url(../images/bg.jpg) repeat-x;
	background-position:top;
	color:#666666;
}

a {
	color:#333333;
	text-decoration:none;
}

a:hover {
	color:#2ea8dd;
}

li {
	list-style:none;
}

img {
	border:none;
}

.input01 {width:150px;}
.input02 {width:200px;}
.input03 {width:250px;}
.input04 {width:520px; height:120px;}
.red01 {color:#F00;}

/* top */
#top {width:1004px; height:auto; overflow:hidden; margin:0px auto;}
.menu {width:634px; height:90px; overflow:hidden; float:left; background:url(../images/top.jpg) no-repeat; padding:30px 40px 0px 330px;}
.yuyan {width:634px; height:37px; line-height:37px; overflow:hidden; position:absolute; top:30px;}
.yuyan a {width:64px; height:37px; float:right;}
.sc {width:634px; height:30px; line-height:30px; overflow:hidden; position:absolute; top:0px;}
.sc a {width:64px; height:37px; float:right;}
.nav {width:634px; height:37px; line-height:37px; overflow:hidden; float:left;}
.nav a {width:90px; height:33px; float:right;}
.banner {width:1004px; height:auto; overflow:hidden; margin:0px auto;}

/* content */
#content {width:1004px; height:auto; overflow:hidden; margin:0px auto; padding-bottom:10px;}
.inbox {width:1004px; height:auto; overflow:hidden; float:left; padding-top:20px;}
.intitle {width:100%; height:25px; line-height:25px; overflow:hidden; float:left;}
.intitle .left {width:auto; float:left;}
.intitle .right {width:auto; float:right;}
.inleft {width:304px; height:auto; overflow:hidden; float:left; padding:0px 15px 0px 19px; background:url(../images/xx01.jpg) no-repeat; background-position:337px 0px;}
.inleft_list {width:304px; height:auto; overflow:hidden; float:left; padding:10px 0px; line-height:30px;}
.inleft_list img{float:left; margin-right:10px;}
.inleft_list ul {width:304px; height:auto; overflow:hidden; float:left;}
.inleft_list ul li {height:30px; line-height:30px; width:172px; float:left;}
.inleft_list ul .fu{width:125px; float:right;}
.inleft_list ul li a {color:#2ea8dd;}
.inleft_sp {width:304px; height:auto; overflow:hidden; float:left; padding:10px 0px;}
.inleft_sp .sp {width:222px; height:156px; overflow:hidden; padding:6px; border:1px solid #ccc; margin:0px auto;}
.incenter {width:288px; height:auto; overflow:hidden; float:left; padding:0px 30px 0px 15px; background:url(../images/xx01.jpg) no-repeat; background-position:312px 0px;}
.incenter_pic {width:288px; height:auto; overflow:hidden; float:left; padding:10px 0px;}
.incenter_con {width:288px; height:auto; overflow:hidden; float:left; line-height:24px;}
.inright {width:315px; height:auto; overflow:hidden; float:left; padding:0px 14px 0px 4px; }
.inright_con {width:315px; height:201px; overflow:hidden; float:left; line-height:24px; padding-bottom:10px;}
.inright_lx {width:285px; height:88px; overflow:hidden; float:left; line-height:24px; background:url(../images/1233.jpg) no-repeat; padding:40px 15px 0px 15px;}

/* 内页样式 */
.leftbg {background:url(../images/leftbg.jpg) repeat-y;}
.leftnav {width:209px; height:auto; overflow:hidden; float:left; padding:32px 16px 30px 7px;}
.leftpic {width:209px; height:auto; overflow:hidden; float:left;}
.lefttitle {width:209px; height:auto; overflow:hidden; float:left;}
.leftmenu {width:209px; height:auto; overflow:hidden; float:left; background:url(../images/leftnavbg01.jpg) repeat-y;}
.leftmenu ul {width:189px; height:auto; overflow:hidden; float:left; padding:20px 10px 30px 10px; background:url(../images/leftnavbg02.jpg) no-repeat; background-position:bottom;}
.leftmenu ul li {width:189px; height:30px; line-height:30px; overflow:hidden; float:left; border-bottom:1px dashed #ccc;}
.leftmenu ul li a {width:129px; height:30px; overflow:hidden; float:left; padding-left:60px;}
.leftmenu ul li a:hover {background:url(../images/jt01.jpg) no-repeat; background-position:40px 11px; color:#333333;}
.leftmenu ul li a.hover {background:url(../images/jt01.jpg) no-repeat; background-position:40px 11px; color:#333333; font-weight:bold;}
.leftanli {width:184px; height:196px; overflow:hidden; float:left; background:url(../images/anlibg.jpg) no-repeat; padding:50px 21px 0px 21px;}
.leftanli_pic {width:184px; height:auto; overflow:hidden; float:left; padding-bottom:10px;}
.leftanli_pic img {border:1px solid #ccc;}
.leftanli_con {width:184px; height:auto; overflow:hidden; float:left; line-height:24px; color:#666666;}

.weizhi {width:772px; height:30px; line-height:30px; overflow:hidden; float:left; background-color:#ebebeb; text-indent:2em;}

.rightbox {width:772px; height:auto; overflow:hidden; float:left; background-color:#fff; padding-top:32px;}
.righttitle {width:752px; height:30px; line-height:30px; background:url(../images/xx02.jpg) no-repeat; background-position:10px bottom; overflow:hidden; padding:0px 10px; text-indent:1em; font-size:14px; font-weight:bold; margin:10px 0px; float:left;}
.rightbox_con {width:772px; height:auto; overflow:hidden; float:left;}

/* 关于我们 */
.about {width:752px; height:auto; overflow:hidden; line-height:30px;  float:left; padding:10px;}

/* 新闻 */
.newstop {width:712px; height:auto; overflow:hidden; padding:10px 30px; float:left; line-height:28px;}
.newstop img {padding:4px; border:1px solid #ccc;}
.newstop h1 {font-size:14px;}
.newstop p {text-indent:2em;}
.newslist {width:672px; height:auto; overflow:hidden; padding:0px 50px; float:left;}
.newslist ul {width:672px; height:auto; overflow:hidden; float:left;}
.newslist ul li {width:672px; height:30px; line-height:30px; overflow:hidden; float:left; text-align:right; border-bottom:1px dashed #ccc;}
.newslist ul li a {width:auto; float:left;}
.newscon {width:712px; height:auto; overflow:hidden; padding:10px 30px; float:left;}
.newscon_box {width:650px; height:auto; overflow:hidden; float:left; border:1px solid #ccc; padding:30px;}
.newscon_box h1 {font-size:14px; text-align:center; line-height:30px; border-bottom:1px dashed #ccc; padding-bottom:10px;}
.newscon_box h2 {font-size:12px; text-align:right; line-height:30px; font-weight:normal;}
.newscon_box .con {width:650px; height:auto; overflow:hidden; padding-top:10px; line-height:24px;}

/* 产品 */
.pdbox {width:772px; height:auto; overflow:hidden; float:left; padding:20px 0px;}
.pdlist {width:346px; height:auto; overflow:hidden; float:left; padding:0px 20px 20px 20px; line-height:24px;}
.pdlist h1 {font-size:12px;}
.pdlist p {text-indent:2em; padding-bottom:10px;}
.pdlist a {}
.pdcon {width:752px; height:auto; overflow:hidden; float:left; padding:0px 10px;}
.pdcon_title {width:752px; height:26px; line-height:26px; text-indent:2em; float:left; overflow:hidden; font-size:14px; font-weight:bold; background:url(../images/pdtitlebg.jpg) no-repeat;}
.pdcon_ny1 {width:672px; height:auto; overflow:hidden; float:left; line-height:30px; padding:20px 40px;}
.pdcon_ny2 {width:612px; height:auto; overflow:hidden; float:left; line-height:30px; padding:20px 70px;}

/* 案例 */
.anlibox {width:712px; height:auto; overflow:hidden; float:left; padding:20px 30px;}
.anlilist {width:712px; height:auto; overflow:hidden; float:left; padding-bottom:20px;}
.anlilist .con {padding:0px 20px; line-height:28px;}
.anlilist .con h1 {font-size:14px;}
.anlilist .con a {float:right; color:#014c86;}

/* 留言 */
.ly {width:632px; height:auto; overflow:hidden; float:left; padding:20px 70px;}

/* copyright */
#copyright {width:994px; height:85px; overflow:hidden; margin:0px auto; background:url(../images/copybg.jpg) no-repeat; padding:38px 10px 0px 0px;}
.qlink {width:994px; height:auto; overflow:hidden; float:left; text-align:right; line-height:30px; padding-top:14px;}
.copy {width:994px; height:auto; overflow:hidden; float:left; text-align:right; color:#666666; font-family:Arial;}

/* page */
.page {width:100%; height:40px; overflow:hidden; float:left; padding-top:10px; padding-bottom:10px;}

.p_btns {width:100%; height:30px; line-height:30px; overflow:hidden; padding-top:5px; float:left; color:#02586e;}
.p_bar {width:auto; height:30px; float:left; padding-left:50px;}
.p_bar ul {width:auto; height:30px; float:left;}
.p_bar ul li {width:auto; height:30px; float:left; line-height:30px; margin:0px 2px;}
.p_bar ul li a {width:30px; height:30px; float:left; text-align:center; color:#02586e;}
.p_bar ul li a:hover {color:#fff; background-color:#02586e;}
.p_bar ul li a.hover {width:30px; height:30px; color:#fff; background-color:#02586e;}
.p_bar ul li a.num {padding:0px;}
.p_bar ul li a.next {width:auto; padding:0px 5px;}
.p_shu {width:auto; height:30px; float:left; padding:0px 10px;}
.p_sl {width:auto; height:30px; float:left; padding:0px 10px; position:relative;}
.p_sl .sl {width:auto; height:auto; position:absolute; top:3px;}

/* 首页图片 */
.idp1 {WIDTH:315px; height:201px; background:url(../images/1232.jpg) no-repeat;}
.idp1 .main {MARGIN: 0px auto; WIDTH:315px; HEIGHT:201px;}
.idp1 .main .p1 {WIDTH:315px; FLOAT: left}
.main H2 {HEIGHT:12px}
.p1 UL.tab {MARGIN:0px 0px; FLOAT: right}
.p1 UL.tab LI {PADDING-RIGHT:12px; FLOAT:left}
.p1 UL.tab LI A {WIDTH:12px; BACKGROUND:url(../images/yd02.jpg) no-repeat right top; HEIGHT:12px; OVERFLOW: hidden; float:left;}
.p1 UL.tab LI.active A {WIDTH:12px; HEIGHT:12px; OVERFLOW: hidden; BACKGROUND:url(../images/yd01.jpg) no-repeat right top; float:left;}
.p1 .actb {POSITION: relative; WIDTH:275px; HEIGHT:181px; OVERFLOW:hidden; padding:8px 20px 0px 20px;}
.p1 .actb .items {POSITION: absolute; WIDTH:20000em; TOP: 0px; LEFT: 0px}
.p1 .actb .items UL.det {WIDTH:275px; DISPLAY: inline; FLOAT: left; margin:0px 20px; padding-top:8px; text-align:center;}
.p1 .actb .items UL.det LI {PADDING:0px; MARGIN:0px}
.p1 .actb .items UL.det LI A {WIDTH:275px; HEIGHT:181px; COLOR:#434343}
.p1 .actb .items UL.det LI A IMG {FLOAT: left; padding-bottom:5px; width:275px; height:auto;}
.p1 .actb .items UL.det LI A H3 {CURSOR:pointer; FONT-WEIGHT:normal; font-size:12px; line-height:24px;}


#yy ul{width:304px; height:auto; overflow:hidden; float:left; margin-top:20px;}
#yy ul li {height:30px; line-height:30px; width:152px; float:left;}
#yy ul li a {color:#2ea8dd;}

#slideshow{position: relative;height: 396px;width: 999px;margin: 0 auto;}
#slideshow a{float: left;display: inline;}
#slideshow .img{position: absolute;width: 999px;height: 396px;overflow: hidden}
#slideshow .img span{position: absolute;width: 999px;display: block}
#slideshow .btns{z-index: 10;position: absolute;width: 999px}
#slideshow .btns b{position: absolute;width: 100px;display: block;height: 14px;overflow: hidden;top: 275px;left: 50%}
#slideshow .btns b i{width: 10px;background: #414140;float: left;height: 10px;font-size: 0px;overflow: hidden;cursor: pointer;margin-right: 6px;border: #414140 2px solid;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px}
#slideshow .btns b i: hover{background: #a7a7a6}
#slideshow .btns b i.on{background: #3cd2f1;cursor: default}
#slideshow .btns b i.on: hover{background: #3cd2f1;cursor: default}
#slideshow .btns s{position: absolute;width: 60px;display: none;height: 80px;overflow: hidden;top: 115px;cursor: pointer}
#slideshow .btns s i{position: absolute;width: 60px;background: url(../style_css/images/btn_slideshow.png);height: 160px;_filter: progid: dximagetransform.microsoft.alphaimageloader(enabled=true, sizingmethod=scale, src="images/btn_slideshow.png");_background: none;}
#slideshow .btns s.prev{left: 0px}
#slideshow .btns s.prev i{top: -80px}
#slideshow .btns s.next{right: 0px}
.slideshow-hover#slideshow .btns s{display: block}
.paging{opacity: 0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;height: 300px;position: absolute;background: #000;overflow: hidden}
.wtit .info,.wtit .tit{float: left;}
.wtit .info{padding: 35px 0 0 20px;color: #989898;}
.wtit .info span{margin: 0 8px;}

.sdmenu{width:209px; font-size:12px; color:#333333; margin-top:7px; background:url(../images/leftnavbg02.jpg) no-repeat; background-position:bottom; padding-bottom:30px;}
.sdmenu div{background:url(../images/jt01.jpg) no-repeat;  background-position:30px 11px; overflow: hidden;}
.sdmenu div span:hover{overflow: hidden; background:url(../images/jt01.jpg) no-repeat; background-position:30px 11px; color:#333333; font-weight:bold;}
.sdmenu div.collapsed{height:30px;}
.sdmenu div span{display: block;line-height:30px;color:#333333;cursor: pointer; padding-left:45px;}
.sdmenu div span a{padding:0; background:none; border:0; font-size:12px;line-height:22px;display:block}
.sdmenu div.collapsed{color:#333333; padding-bottom:5px;}
.sdmenu div.collapsed span{color:#333333; line-height:30px;}
.sdmenu div.collapsed span a.current{color:#473131;}
.sdmenu div a{margin-left:52px;display: block;color: #473131;font-size:12px; line-height:26px; padding-left:15px;}
.sdmenu div a.current{color:#473131}
.sdmenu div span a.current{background :none; color:#fff}
.sdmenu div a:hover{text-decoration: none; color:#be0900;}
.sdmenu div span a:hover{background:none; color:#be0900;}

.listli {padding-left:15px;padding-right:15px;}
.listli li {height:36px;line-height:36px;border-bottom:1px dotted #cccccc;clear:both;}
.listli li a {float:left;}
.listli li span {float:right;color:#cccccc;}

.pages {text-align:center;padding-top:15px;padding-bottom:15px;}
.pages a,.pages span {border:1px solid #cccccc;padding:5px;margin-right:5px;}


