﻿@charset "utf-8";

/* CSS Reset */
.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;margin:0;padding:0;overflow:hidden;width:0;height:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{padding:0;margin:0;}

fieldset,img,abbr,acronym{border:0;}


ol,ul{list-style:none;}

address,caption,cite,code,dfn,em,var{font-weight:normal;font-style:normal;}

caption,th{text-align:left;}

h1,h2,h3,h4,h5,h6{/*font-weight:normal;*/font-size:100%;}

q:before,q:after{content:'';}

a{text-decoration:none;color:#333}

a:hover{text-decoration:underline; color:#996600}

.clean{clear:both;height:0;font-size:1px;line-height:0}

.outline{blr:expression(this.onFocus=this.blur());outline:none}

.md02 .more{font-weight:400;float:right;margin-right:20px}

.md02 .more a:hover{color:#fff}
/*---头部---*/
img{border:none;}
/*鼠标指针*/
html{overflow-x:hidden;overflow-y:scroll;CURSOR:url(/mouse.ani)}

body{padding:0;margin:0;font:12px 宋体,sans-serif;height:100%;word-break:break-all;background:url(../images/townhousecontent.jpg) repeat-x #b8dcf8;}
#welcome{ width:100%; background:url(../images/bg1.gif) no-repeat; background-position:center top;}
.wrap{background:url() repeat-x center 346px;width:100%;overflow:hidden; text-align:center}
.head{background:text-align:center;background:url() repeat-x center bottom;}

.head .bd{
background:none;
width:1000px;
height:70px;
margin:auto;
margin-top:0px;
text-align:center;
z-index:2;

}

.head #logo{width:250px; height:72px; overflow:hidden;position: absolute;top:49px;left:39px}

.head #logo a{padding-top:90px;display:block;}

.top01{float:right;height:128px;}

.top01 .le01{width:295px;line-height:19px;height:19px;padding-left:55px;float:left}

.top01 .le01 .gundong{height:19px;overflow:hidden;display:block;width:160px;float:right;font-size:12px;font-weight:400}

.top01 .le01 h1,.gundong h1,.gundong h2,.gundong h3,.gundong b{display:inline;font-weight:400;font-size:12px}

.top01 .le01 a,.top01 .le01{color:#6d4f74;font-size:8px}

.top01 .le01 a:hover{color:#b37fd2}

.top01 .rig00{float:right;width:300px;_width:300px;margin-top:10px;font-size:12px; font-family: "新宋体"; color:#0C4585;text-align:right;}
.top01 .rig01{clear:both;float:right;width:300px;_width:300px;margin-top:20px;font-size:18px; font-family:"微软雅黑", "新宋体"; font-weight:bold; color:#FF3300; text-align:right;}

.top01 .rig02{clear:both;float:right;width:300px; height:30px; line-height:30px; padding:0;margin:0 auto;font-size:12px; text-align:right; clear:both}

/*---二级导航---*/
#nav_border{height:34px;margin:0 auto;width:100%;background:url(../images/menu_bj_all.jpg) repeat-x center bottom; clear:both}

#nav{height:34px;margin:0 auto;width:1000px;background:url(../images/menu_bj-xx.jpg) repeat-x center bottom; clear:both}

#nav ul.left{float:left;height:34px; line-height:34px;margin-left:0px}

#nav ul.right{float:left;height:34px;margin-left:0px;}

#nav ul.left a{width:125px;height:34px;line-height:34px;}

#nav ul.right {width:1px;height:34px;background:#006600}

#nav li{
	background:url(../images/nav.gif) repeat-x center bottom;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	float:left;
	z-index:111;
	position:relative;
	text-indent:0;
	height:34px;
	line-height:34px;
	margin-left:0px;
}

#nav a{color:#ffffff;display:block;text-align:center;line-height:34px;height:34px;padding-top:0px;float:left;text-decoration:none}

/*---当前分类---*/

#nav .active{background:url(../images/nav1.gif) no-repeat center bottom;color:#fff;font-weight:bold;width:125px}

#nav li:hover a,#nav li.sfhover,#nav a:hover{background:url(../images/nav1.gif) no-repeat center bottom;font-weight:bold;line-height:34px;height:34px;padding-top:0px;}

#nav li ul{position:absolute;left:-9999px; margin-left:6px; font-family:Verdana,宋体; font-weight:bold;}

#nav li:hover ul,#nav li.sfhover ul{background:#0066CC;left:0;position:absolute;width:130px;z-index:10;border-bottom: 5px solid #777;padding:1px;filter:Alpha(Opacity=90); opacity:0.90;}

#nav li ul li{line-height:30px;height:30px;margin:0;}

#nav li:hover ul li a,#nav li.sfhover ul li a{font-weight:400;height:auto;line-height:30px;height:30px;text-align:left;text-indent:18px;width:130px;color:#fff;padding-top:0px}

#nav li ul li a:hover{background:#0A4689;color:#fff;margin:0;text-align:left}

/* specific to FF browsers */

#nav li:hover ul{margin-top:0;top:34px;}

/* specific to IE browsers */

#nav li.sfhover ul{margin-top:-1px;top:38px}

.hot_ico{background:url(hot.gif) no-repeat 48px 0}

/*--info.asp右侧---*/
#rightinfo{float:left;width:700px;border: #D1D1D1 solid 1px; margin-left:0px;margin-top:5px;padding-right:10px;}
/*---动画页底部---*/

.foot_index{width:1000px;text-align:center;line-height:26px;margin:0 auto;padding-bottom:30px;}
.foot_index p{text-align:center; margin:0 auto; }
.foot_index p a{color:#FFFF00;	text-decoration: none;	font:14px 宋体;}
.foot_index p a:hover{	color:#ffff00; font-weight:bold;text-decoration: underline;	font:14px 宋体;
}
.foot_index p span a{color:#000;	text-decoration: none;	font:12px 宋体;}
.foot_index p span a:hover{	color:#ffff00;	text-decoration: underline;	font:12px 宋体;
}

/*---底部---*/

.foot{clear:both;width:100%; height:100px;line-height:100px;margin:auto;background:url(../images/bot2.jpg) repeat-x;}
.footbt{margin:auto;text-align:center;width:1000px;height:80px; padding-top:20px;clear:both;}
.footbt p{text-align:center;line-height:28px;clear:both;}
.footbt a{color:#000; text-decoration:none}
.footbt a:hover{color:#000}
.footbt em a{ color:#000}

#left_bot{clear:both;height:300px;position:relative;margin:auto;}
#left_bot span{position:absolute;  bottom:10px;  padding:0px;  margin:0px}

/*文章列表kind=1*/
#newslist{ width:660px;height:360px;margin-left:20px; overflow:hidden;float:left;}
#newslist ul{width:660px;}
#newslist ul li{width:660px;height:33px; line-height:33px;background:url(../images/jiubei1.gif)  no-repeat 0px 9px;  padding-left:15px;float:left;}
#newslist ul li a{display:block;float:left;}
#newslist ul li a:hover{ text-decoration:underline}
#newslist ul li img{ margin-left:10px;}
#newslist ul li span{ float:right; color:#999999; width:100px; font-size:12px;#ccc}

#newsone{ width:660px;height:100%;margin-left:10px;float:left; line-height:24px; font-size:14px; color:#333333}
#newsone img{ padding-bottom:15px;}



/*文章列表kind=留言*/
#newslist2{ width:680px;height:100%;margin-left:10px; overflow:hidden;float:left; border:0px solid}
#newslist2 ul{width:680px;}
#newslist2 ul li{width:680px;height:26px; line-height:26px;background:url(../images/dot2.gif) no-repeat 0px 3px;  padding-left:20px;float:left;}
#newslist2 ul li a{display:block;float:left;}
#newslist2 ul li a:hover{ text-decoration:none}
#newslist2 ul li a img{ padding-left:15px;}
#newslist2 ul li span{ float:right; color:#999999; width:160px;}

/*文章列表分页*/
.fenye1{ width:500px;height:50px; line-height:50px; margin:auto; color:#000000;border:0px solid}
.fenye1 a{color:#ff0000}
.fenye1 a:hover{ color:#000; text-decoration:none}

/*栏目全部列表*/
.lanmu_all{ width:250px;height:100%;margin-left:10px; overflow:hidden;float:left;}
.lanmu_all ul{width:250px;}
.lanmu_all ul li{width:105px;height:26px; line-height:26px;background:url(dot1.gif) no-repeat 0px 8px;  padding-left:20px;float:left; border:0px solid}
.lanmu_all ul li a{display:block;}
.lanmu_all ul li a:hover{ color:#ff0000;}

/*搜索*/
.search_info{ clear:both;width:98%; margin:0 auto;text-align:center;}

/*文章分页*/
#page2{ clear:both;width:98%; margin:0 auto;text-align:center;font-size:12px;}
#page2 a{background:url(../images/page_bg.jpg) no-repeat; text-align:center;text-decoration:none;display:inline-block; margin:0 2px; font-family: Arial, Helvetica, sans-serif; color:#000; padding:3px 8px 3px 8px; border:1px #CCC solid; overflow:hidden;}
#page2 a:hover{color:#FF0000;border:1px #ff0000 solid;}
#page2 a.on{font-weight:bold;background:#ff7c0b;border:1px #CCC solid;color:#fff;}
#page2 a.first{background:url(../images/jmnewspage.gif) no-repeat; background-position:2px 0;width:9px;_height:15px;text-indent:-9999px;_vertical-align:top;}
#page2 a.prev{background:url(../images/jmnewspage.gif) no-repeat; background-position:-29px 0;width:8px;_height:15px;text-indent:-9999px;_vertical-align:top;}
#page2 a.next{background:url(../images/jmnewspage.gif) no-repeat; background-position:-57px 0;width:8px;_height:15px;text-indent:-9999px;_vertical-align:top;}
#page2 a.last{background:url(../images/jmnewspage.gif) no-repeat; background-position:-88px 0;width:9px;_height:15px;text-indent:-9999px;_vertical-align:top;}
#page2 a.sandian{font-family: Tahoma; border:none; padding:3px 1px 3px 1px;color:#999;cursor:default;}
.pageinput{border:1px solid #cccccc;background-color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size:12px;line-height:22px;color: #666666;text-decoration: none;padding: 0px 3px 0px 4px;margin:0 5px 0 3px;text-align:center;vertical-align:top;}
.pagebtn{width:54px;height:24px;line-height:26px;background:url(../images/foodlistbtn.gif) no-repeat;color:#ffffff;border:none;font-size:12px;text-decoration: none;vertical-align:top;font-weight:bold;}
/**/
/*栏目--没有下级栏目*/
#lanmu1{ border:dotted 1px; border-color:#CCC;width:260px; height:40px; line-height:40px;margin-left:0px; margin-top:5px; margin-bottom:5px; text-align:center; color:#CCC}
.hei {
	font-family: "宋体";
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}
.hei:link {
	font-family: "宋体";
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}
.hei:hover {
	color: #FF0000;
	text-decoration:underline;
}
/*传统常用css*/
.bai {
	font-family: "宋体";
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.bai:link {
	font-family: "宋体";
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.bai:hover {
	font-size: 12px;
	color: #EAEAEA;
	text-decoration: none;
	font-family: "宋体";
	font-style: normal;
}
.bai_bold12 {
	font-family: "宋体";
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.bai_bold12:link {
	font-family: "宋体";
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.bai_bold12:hover {
	font-size: 12px;
	color: #FFCC00;
	text-decoration: none;
	font-family: "宋体";
	font-style: normal;
	font-weight: bold;
}
.q {
	font-family: "宋体";
	font-size: 14px;
	font-style: normal;
	line-height: 22px;
	color: #000000;
	word-break:break-all;
}
.q18 {
	font-family:  "微软雅黑", "楷体_GB2312", "黑体","宋体";
	font-size: 18px;
	font-style: normal;
	line-height: 26px;
	color: #FFFFFF;
	word-break:break-all;
}

.q1 {
	font-family: "宋体";
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	color: #000000;
	word-break:break-all;
}
.q2 {
	font-family: "宋体";
	font-size: 12px;
	font-style: normal;
	line-height: 24px;
	color: #000000;
	word-break:break-all;
}
.title16 {
	font-family: "宋体";
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}
.title14 {
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	color: #5e4a17;
}
/*新闻css*/
/* .xinwen1*/
#xinwen{}
#xinwen .xinwen1{width:380px; height:250px; float:left}
#xinwen .xinwen1 ul{width:370px; height:250px;padding-left:10px;}
#xinwen .xinwen1 ul li{width:350px; background:url(../images/jiubei1.gif) no-repeat 0px 9px; padding-left:15px; float:left; overflow:hidden; border-bottom:#CCCCCC dashed 1px;}
#xinwen .xinwen1 ul li a{font-size:12px; height:30px; line-height:30px;}
#xinwen .xinwen1 ul li span{font-size:12px; float:right;height:30px; line-height:30px;}

/*公司文化css*/
/* .wenhua*/
#wenhua{}
#wenhua .wenhua1{width:328px; height:150px; float:left}
#wenhua .wenhua1 ul{width:325px; height:150px;padding-left:3px;}
#wenhua .wenhua1 ul li{width:290px; background:url(../images/jiubei1.gif) no-repeat 0px 9px; padding-left:18px; float:left; overflow:hidden; border-bottom:#CCCCCC dashed 1px;}
#wenhua .wenhua1 ul li a{font-size:12px; height:32px; line-height:32px;}
#wenhua .wenhua1 ul li span{font-size:12px; float:right;height:32px; line-height:32px;}

/*图片艺术*/

#techan{width:860px;height:150px;position:relative;}
#techan .hd {width:850px; height:150px; float:left;}

.d1 {
margin:0px auto;
width:860px;
overflow:hidden;
white-space:nowrap;
}

.div2{ width:860px;height:150px;margin-left:3px; overflow:hidden;float:left;}
.div2 ul{ width:860px;height:150px;}
.div2 ul li{ width:860px;height:150px;}
.div2 ul li a{ display:block; width:165px; height:150px;text-align:center;float:left;}
.div2 ul li a:hover{ text-decoration:none}
.div2 ul li img{ width:155px; height:120px;padding-right:10px; padding-bottom:5px; padding-top:5px}


/*===== 首页大幻灯 =====*/
#contents{ width:1000px; height:auto; overflow:hidden; margin:0 auto;} 
.slideBox2{ width:1000px; height:260px; overflow:hidden; position:relative; padding-top:0px;} 
.slideBox2 .hd{ height:15px; overflow:hidden; position:absolute; right:6px; bottom:6px; z-index:2;} 
.slideBox2 .hd ul{ overflow:hidden; zoom:1; float:left;  } 
.slideBox2 .hd ul li{ float:left; margin-right:1px;  width:18px; height:15px; line-height:17px; text-align:center; background:#000; cursor:pointer;color:#fff;} 
.slideBox2 .hd ul li.on{ background:#c8c8c8; color:#333; } 
.slideBox2 .bd{ position:relative; height:100%; z-index:0;} 
.slideBox2 .bd img{ width:1000px; height:260px; } 
.slideBox2 .bg{ width:980px; height:28px; position:absolute; left:10px; bottom:10px; z-index:1; background:#000;filter:alpha(opacity=30);-moz-opacity:0.3;opacity: 0.3;}

/* classlist*/
#classlist{width:230px; height:36px; }
#classlist ul{width:220px; height:36px; padding-top:0px}
#classlist ul li{width:88px; height:36px; line-height:36px; background:url(../images/jindan1.jpg) no-repeat 0px 11px; padding-left:22px; float:left; border:0px solid #ccc}
#classlist ul li a{font-size:12px;}

/*info/info2/info3图片展示样式----kind-3时.asp*/
.listpicture{width:690px; height:auto; overflow:hidden; border:0px #ded6c6 solid; margin-bottom:10px; margin-left:10px; float:left;}
#jdxc{padding:5px 0;height:190px; overflow:hidden; float:left;}
#jdxc a{ width:220px; height:160px; display:block; text-align:center; float:left; color:#077ac7; margin:0 0 0 0px;_margin:0 0px 0 5px;}
#jdxc a:hover{text-decoration: underline; color:#FF6633}
#jdxc img{ margin-bottom:6px; border:1px #ded6c6 solid; padding:3px}

/*常用css*/
.red {
	font-family: "宋体";
	font-size: 12px;
	font-style: normal;
	color: #FF0000;
	text-decoration: none;
}
.red:link {
	font-family: "宋体";
	font-size: 12px;
	font-style: normal;
	color: #FF0000;
	text-decoration: none;
}
.red:hover {
        font-family: "宋体";
	font-size: 12px;
	font-style: normal;
	color: #FF6600;
	text-decoration: underline;
}
.hei12_xi {
	font-family: "宋体";
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}
.hei12_xi:link {
	font-family: "宋体";
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}
.hei12_xi:hover {
	color: #FF0000;
	text-decoration: underline;
	font-family: "宋体";
	font-size: 12px;
}
