﻿/* reset */
body{line-height:1.4; background-color:#eeece0;}
body,input,textarea,select{font-size:12px; color:#535353; font-family:"宋体";}
body,h1,h2,h3,h4,p,ul,ol,dl,dt,dd,from{margin:0;}
table {border-collapse:collapse; border-spacing:0;}
h1,h2,ul,ol,dl,dt{padding:0; list-style-type:none;}
/*input {border:0; margin:0; padding:0px; background:none; height:20px; line-height:20px; outline:none;}*/
input[type="checkbox"],input[type="radio"] {margin-right:5px; height:14px; line-height:14px;}
a {outline:none; color:#333; text-decoration:none;}
a:hover {color:#6e0202; text-decoration:underline;}
a img{border:0;}
.fl {float:left !important;}
.fr {float:right !important;}
.clearfix {overflow:hidden; zoom:1;}
.clearfix:before, .clearfix:after {content:""; display:table;}
.clearfix:after {clear:both;}
.clearfix {zoom:1;}
.clear {clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}
.w {width:900px; margin:0 auto;}
.hide {display:none;}
.h8 {height:8px;}

/* top */
.top{height:403px; width:100%; background:url(../images/top_bg.jpg) repeat-x;}
	.top .logo{height:102px; position:relative;}
	    .top .logo .logo_img{height:68px; width:416px; text-align:left; display:block; position:absolute; left:0px; top:28px;}
		.top .logo .all_time{height:26px; width:686px; position:absolute; top:1px; right:0px; text-align:right;}
	/* nav */
	.nav{height:31px; width:900px; position:relative;}
		.nav ul li{float:left;}
			.nav ul li a{height:31px; width:95px; float:left; margin-right:3px; text-align:center; display:block; background:url(../images/nav_bg.gif) right center no-repeat; line-height:31px; font-size:12px; color:#fff;}
			.nav ul li .hover{}
			.nav ul li a:hover{background:url(../images/nav_bg_hover.gif) right center no-repeat; color:#000; text-decoration:none;}
		.nav .search{width:192px; height:32px; line-height:32px; position:absolute; top:7px; right:6px; background:url(../images/search_bg.jpg) no-repeat;}
		    .nav .search form{padding:0; margin:3px 2px; width:188px; height:26px; line-height:26px; display:block; text-align:left;}
			.nav .search .input_text{width:126px; height:20px; line-height:20px; display:block; color:#bbb; border:0px; background:none; margin-top:2px; margin-left:2px;}
			.nav .search .input_image{width:50px; height:20px; margin-top:3px; margin-right:2px;}
	/* banner */
    .banners{width:100%; height:auto; margin:1px 0 8px; text-align:center;}
	.banner{ width:900px; margin:0 auto; overflow:hidden; height:270px; position:relative}
	.banner .hd{ position:absolute; right:20px; bottom:20px;}
	.banner .pd{ height:270px; position:relative; width:900px;}
	.banner .pd li{ height:270px; position:absolute; width:900px; left:0; top:0; overflow:hidden; display:none}
	.banner .hd li{ background:url(../images/ico6.png) no-repeat; width:8px; height:8px; background-position:0 0; float:left; margin-right:9px; cursor:pointer}
	.banner .hd li.on{ background-position: right top;}
	.banner img{ width:900px; height:270px;}

/* main */		
.main{width:100%; height:auto;}

/* index */
.index{height:auto; background-color:#fff; margin-top:6px; padding-top:2px;}
    .index .index_note{width:898px; height:66px; border:1px solid #e7dfc5;}
	    .index .index_note .note_text{width:680px; height:61px; padding:6px 0 0 6px;}
		    .index .index_note .note_text .note_title{width:60px; height:55px; padding-top:1px;}
			.index .index_note .note_text .note_body{width:616px; height:56px; line-height:19px;}
		.index .index_note .link_btn{width:196px; height:61px; padding:5px 0 0 6px; border-left:1px solid #e7dfc5;}
		    .index .index_note .link_btn li{width:92px; height:25px; line-height:25px; margin:0 6px 5px 0; float:left; background:url(../images/link_btn.png) no-repeat; text-align:center;}
	.index .index_quote{height:auto; width:896px; padding-left:2px; overflow:hidden;}
	    .index .index_quote .index_quote_title{height:27px; line-height:27px; width:896px; text-align:center; padding-left:2px; font-size:13px; font-weight:bold; color:#000; background:url(../images/index_all.jpg) no-repeat; position:relative;}
		     .index .index_quote .index_quote_title span{width:396px; height:27px; line-height:28px; text-align:right; position:absolute; top:0px; right:8px; color:#F00; font-size:12px; font-weight:normal;}
    /* index_left */
    .index .index_left{width:210px; height:auto; margin-left:1px;}
	    .index .index_left .index_text{width:210px;}
		.index .index_left .index_text h2{width:198px; height:27px; line-height:30px; display:block; padding-left:12px; text-align:left; color:#000; font-size:12px; position:relative; background:url(../images/left_title.jpg) repeat-x;}	
		.index .index_left .index_text h2 .more{width:41px; height:11px; line-height:11px; display:block; text-align:right; position:absolute; top:8px; right:6px;}
		
	    .index .index_left .index_text .index_body{width:195px; height:128px; padding:12px 0px 0px 13px; border-left:1px solid #e7dfc5; border-right:1px solid #e7dfc5; border-bottom:1px solid #e7dfc5;}
		 /* slideTxtBox */
		.index .index_left .index_text .index_body .slideTxtBox{width:195px; height:160px; text-align:left; _overflow: hidden;}
		.index .index_left .index_text .index_body .slideTxtBox .hd{width:195px; height:26px; line-height:18px; position:relative;}
		.index .index_left .index_text .index_body .slideTxtBox .hd ul{float:left; width:175px; position:absolute; left:10px; top:0px; height:26px;}
		.index .index_left .index_text .index_body .slideTxtBox .hd ul li{float:left; width:40px; text-align:center; font-size:12px; background:url(../images/btn_off1.gif) no-repeat; margin-right:6px;}
		.index .index_left .index_text .index_body .slideTxtBox .hd ul li a{color:#666;}
		.index .index_left .index_text .index_body .slideTxtBox .hd ul li.on{height:32px; background:url(../images/btn_on1.gif) no-repeat; cursor:pointer;}
		.index .index_left .index_text .index_body .slideTxtBox .hd ul li.on a{color:#000;}
	/* index_right */
    .index .index_right{width:682px; height:auto; margin-right:1px;}
	    .index .index_right .index_text{width:338px;}
		.index .index_right .index_text h2{width:326px; height:27px; line-height:30px; display:block; padding-left:12px; text-align:left; color:#000; font-size:12px; position:relative; background:url(../images/right_title.jpg) repeat-x;}	
		.index .index_right .index_text h2 .more{width:41px; height:11px; line-height:11px; display:block; text-align:right; position:absolute; top:8px; right:6px;}
		.index .index_right .index_text .index_body{width:336px; height:auto; border-left:1px solid #e7dfc5; border-right:1px solid #e7dfc5; border-bottom:1px solid #e7dfc5;}
		     .index .index_right .index_text .index_body ul{ width:336px; margin:4px 0px;}
			 .index .index_right .index_text .index_body li{width:310px; height:22px; line-height:22px; padding-left:16px; background: url(../images/left_list_bg.gif) left center no-repeat; margin-left:6px; position:relative;}
			 .index .index_right .index_text .index_body li span{width:86px; height:20px; display:inline-block; line-height:20px; text-align:right; position:absolute; top:0px;	right:0px;}
	    .index .index_right .index_news_left{width:338px; height:auto;}
		.index .index_right .index_news_right{width:338px; height:auto;}
	/* index_pro */
		.index .index_right .index_pro{width:682px; height:172px;}
		    .index .index_right .index_pro .index_pro_text{width:682px;}
			.index .index_right .index_pro .index_pro_text h2{width:670px; height:27px; line-height:30px; display:block; padding-left:12px; text-align:left; color:#000; font-size:12px; position:relative; background:url(../images/pro_title.jpg) repeat-x;}
			.index .index_right .index_pro .index_pro_text h2 .more{width:41px; height:11px; line-height:11px; display:block; text-align:right; position:absolute; top:8px; right:6px;}
			.index .index_right .index_pro .index_pro_text .index_pro_body{width:680px; height:130px; border-left:1px solid #e7dfc5; border-right:1px solid #e7dfc5; border-bottom:1px solid #e7dfc5; padding:10px 0 0 0;}
			    .index .index_right .index_pro .index_pro_text .index_pro_body .pro_item{width:120px; height:126px; float:left; margin-right:12px;}
				     .index .index_right .index_pro .index_pro_text .index_pro_body .pro_item .pro_pic{width:120px; height:100px; text-align:center;}
                     .index .index_right .index_pro .index_pro_text .index_pro_body .pro_item .pro_name{width:120px; height:26px; line-height:26px; text-align:center;}
			/* demo */
			#demo {overflow:hidden; width:670px; height:130px; margin-left:5px;}
			#indemo {float:left; width:800%;}
			#demo1 {float:left;}
			#demo2 {float:left;}
/* inside */
.inside{height:auto; background-color:#fff; margin-top:6px; padding-top:2px;}
	/* inside_left */			 
	.inside .inside_left{width:210px; min-height:233px; height:auto; margin-left:1px;}
	     .inside .inside_left .left_top{width:210px; height:27px; line-height:28px; background:url(../images/left_title.jpg) no-repeat;}
		     .inside .inside_left .left_top h2{width:194px; padding-left:16px; text-align:left; font-size:12px; color:#000;}
	     .inside .inside_left .left_body{width:208px; height:auto; padding-top:6px; padding-bottom:8px; border-left:1px solid #e7dfc5; border-right:1px solid #e7dfc5; border-bottom:1px solid #e7dfc5;}
		     .inside .inside_left .left_body .left_menu{width:200px; height:auto; margin-left:10px;}
				 .inside .inside_left .left_body .left_menu li a{width:175px; height:26px; line-height:26px; display:block; padding-left:13px; background: url(../images/left_list_bg.gif) left center no-repeat; border-bottom:1px dotted #666;}
				 .inside .inside_left .left_body .left_menu li a:hover{color:#F60;}
				 .inside .inside_left .left_body .left_menu a.hover{color:#F60;}
		 .inside .inside_left .left_contact{width:210px; height:73px; line-height:73px; margin:12px auto 0;}
				 
	/* inside_right */	
    .inside .inside_right{width:680px; min-height:232px; height:auto; margin-right:1px;}
	    .inside .inside_right .right_top{width:680px; height:27px; line-height:27px;}
			 .inside .inside_right .right_top .right_title{width:665px; padding-left:15px; height:27px; line-height:28px; text-align:left; background: url(../images/inside_title.jpg) no-repeat; color:#000; font-weight:bold;}
	    .inside .inside_right .right_body{width:650px; min-height:360px; padding:12px 12px 2px 16px; line-height:22px; padding-bottom:8px; border-left:1px solid #e7dfc5; border-right:1px solid #e7dfc5; border-bottom:1px solid #e7dfc5;}
		     /* slideTxtBox */
			.inside .inside_right .right_body .slideTxtBox{width:650px; height:auto; text-align:left; _overflow: hidden;}
			.inside .inside_right .right_body .slideTxtBox .hd{width:650px; height:26px; line-height:26px; position:relative; border-bottom:1px solid #f5d44f;}
			.inside .inside_right .right_body .slideTxtBox .hd ul{float:left; width:650px; position:absolute; left:0px; top:0px; height:26px;}
			.inside .inside_right .right_body .slideTxtBox .hd ul li{float:left; width:92px; text-align:center; font-size:12px; padding:0; background-image:none;}
			.inside .inside_right .right_body .slideTxtBox .hd ul li a{padding:0 10px; height:26px; line-height:26px ;display:inline-block;}
			.inside .inside_right .right_body .slideTxtBox .hd ul li.on{height:26px; cursor:pointer; background:#f5d44f; border-radius:5px 5px 0 0;}
			.inside .inside_right .right_body .slideTxtBox .hd ul li.on a{color:#C30;} 
			
		    /* news_list */	
			.inside .inside_right .right_body ul li{width:650px; height:28px; line-height:28px; padding-left:14px; border-bottom:1px dotted #dedede; background:url(../images/left_list_bg.gif) left center no-repeat; position:relative;}
				.inside .inside_right .right_body .news_date{ width:86px; height:30px; line-height:30px; text-align:right; position:absolute; top:-3px; right:0px;}
				.inside .inside_right .right_body .file_size{width:126px; height:30px; display:inline-block; line-height:30px; text-align:center; position:absolute; top:0px; right:330px;}
				.inside .inside_right .right_body .file_down{width:96px; height:30px; display:inline-block; line-height:30px; text-align:center; position:absolute; top:0px; right:160px;}
				.inside .inside_right .right_body .page{width:664px; height:30px; line-height:30px; text-align:right; margin-top:6px;}
				.inside .inside_right .right_body h2{width:648px; height:26px; line-height:26px; text-align:center; font-size:13px;}
		        .inside .inside_right .right_body .news_time{width:648px; height:23px; line-height:23px; text-align:center; margin-bottom:3px;}
			/* project_list */
			.inside .inside_right .right_body .project_list{width:665px; height:auto; padding-top:8px;}
				.inside .inside_right .right_body .project_list .project_item{width:310px; height:auto; float:left; margin-left:16px; margin-bottom:8px;}
				.inside .inside_right .right_body .project_list .project_item .project_pic{width:120px; height:100px; float:left; margin:0 auto; padding:4px; border:solid 1px #e6e7e7;}
				    .inside .inside_right .right_body .project_list .project_item .project_pic:hover{background-color:#f8ffc8; border:solid 1px #ef9310;}
				.inside .inside_right .right_body .project_list .project_item .project_name{width:172px; height:26px; float:right; line-height:26px; text-align:left; font-weight:bold; margin:0 auto;}
				.inside .inside_right .right_body .project_list .project_item .project_text{width:172px; height:auto; float:right; line-height:21px; text-align:left; margin:0 auto;}			
			/* pro_list */
			.inside .inside_right .right_body .pro_list{width:665px; height:auto; padding-top:6px;}
				.inside .inside_right .right_body .pro_list .pro_item{width:210px; height:210px; float:left; margin-left:9px; margin-bottom:8px;}
				.inside .inside_right .right_body .pro_list .pro_item .pro_pic{width:200px; height:174px; margin:0 auto; padding:4px; border:solid 1px #e6e7e7;}
				    .inside .inside_right .right_body .pro_list .pro_item .pro_pic:hover{background-color:#f8ffc8; border:solid 1px #ef9310;}
				.inside .inside_right .right_body .pro_list .pro_item .pro_name{width:200px; height:26px; line-height:26px; text-align:center; margin:0 auto;}
			/* pro_show */
			.inside .inside_right .right_body .big_pic{width:260px; height:auto; text-align:center;}
		    .inside .inside_right .right_body .pro_info{width:396px; height:auto; text-align:left;}
			.inside .inside_right .right_body .pro_body{width:660px; height:auto; border-top:1px solid #ccc;}
			.inside .inside_right .right_body .pro_body .pro_title{width:660px; height:32px; line-height:28px; padding-left:9px; font-size:13px; font-weight:bold; color:#FFF; text-align:left; background:url(../images/pro_current.jpg) left no-repeat;}
			.inside .inside_right .right_body .pro_body .pro_cont{width:660px; height:auto; line-height:22px; padding-left:2px; text-align:left;}

/* footer */
.footer{text-align:center; width:100%; height:88px;}
    .footer .foot_body{height:auto; text-align:center; padding-top:10px;}
	    .footer .foot_body .foot_menu{width:100%; height:33px; color:#fff; line-height:33px; text-align:center; background:url(../images/foot_menu.jpg) repeat-x;}
		    .footer .foot_body .foot_menu a{color:#fff;}
	    .footer .foot_body .copyright{width:100%; height:36px; line-height:36px; text-align:center;}
		    .footer .foot_body .copyright a{color:#535353;}
