*{padding:0 inherit; margin:0 auto;}
body{margin:0 auto; padding:0 inherit; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,dl,dt,dd,div,checkbox,input,textarea,select,option,span,strong,sapm,a,form,table{margin:0 auto; padding:0; list-style-type:none; border:none; list-style-image:none;}
ul,li,dl,dt,dd,text,button{margin:0; padding:0; list-style-type:none;}
img{margin:0; padding:0; list-style-type:none; list-style-image:none; border:none;}
img,fieldset{border:0 none;}
ol,ul{list-style:none}
input{font-style:normal;}
input,textarea{font-size:12px; outline:none; -moz-outline:none;}
input{vertical-align:middle;}
a{text-decoration:none; color:#333;}
a:hover{color:#0072bc; text-decoration:none; }
p{margin:0; padding:0; color:#333;}
.qcfd{clear:both; height:1px; overflow:hidden;}
.shuangxian{background:url(../images/bottom_bj.jpg) repeat-x top;}
.margin_top{margin-top:10px;}
.rihgt{float:right;}
.left{float:left;}
.nobg{ background:none}
.container{width:1003px; margin-top:10px}
.banner{width:1003px; margin-top:10px}

/*公共*/
body{ background:url(../images/banner_bg.jpg);}
#header{width:1003px; height:147px;}
.logo{padding:15px 0; height:75px; overflow:hidden; }
.btn{width:291px; text-align:right; float:right;}

.my_left_category{width:1003px; background:url(../images/nav.jpg) repeat-x; position:relative; height:43px; z-index:999}
.my_left_category .my_left_cat_list{width:1003px;}
.my_left_category .h2_cat{height:43px; line-height:43px; color:#fff; position:relative; float:left; width:119px; text-align:center;}
.my_left_category .h2_cat_1{height:43px; line-height:43px; color:#fff; position:relative; float:left; width:108px; text-align:center;}
.my_left_category .weibo{background:none; width:177px; text-align:right; float:left}
.my_left_category .weibo a,.my_left_category .weibo a:hover{width:177px; text-align:right; background:none}

.my_left_category a{text-decoration:none; color:#fff; display:block;}
.my_left_category a:hover,.my_left_category a.dqym{background:url(../images/nav_on.jpg) repeat-x center bottom; color:#fff; }
.my_left_category .h2_cat_1 a:hover,.my_left_category .h2_cat_1 a.dqym{text-decoration:none; color:#fff; z-index:999; background:url(../images/nav_first.jpg) repeat-x;}
.my_left_category h3{margin:0px; padding:0px; height:43px; font-size:16px; display:block; font-weight:normal; background:url(../images/nav_fg.jpg) no-repeat right; font-family:"微软雅黑";}
.my_left_category h3 a{line-height:43px; }
.my_left_category .h3_cat{display:none; width:119px; position:absolute; left:0px; top:43px; cursor:auto; font-size:12px; z-index:9999}
.my_left_category .shadow{position:inherit; width:119px;}
.my_left_category .shadow_border{position:inherit; width:119px; border-top:none; background:#484848;}
.my_left_category .shadow_border ul{width:119px; margin:auto}
.my_left_category .shadow_border ul li {width:119px; float:left; height:30px; line-height:30px; border-bottom:1px solid #333; border-top:1px solid #666; overflow:hidden; text-align: center; margin:auto}
.my_left_category .shadow_border ul li a{color:#fff; display:block; font-family:"宋体";}
.my_left_category .shadow_border ul li a:hover{color:#09F; background:none}
.my_left_category .shadow_border ul li.qubian{border-bottom:none;}
.my_left_category .active_cat{z-index:99; cursor:pointer;}
.my_left_category .active_cat h3 {font-weight:normal;}
.my_left_category .active_cat h3 span{display:none;}
.my_left_category .active_cat div{display:block;}


/*banner*/
#banner{height:379px; width:1001px; border:1px solid #cccccc; position:relative;}
#imgPlay {OVERFLOW:hidden; WIDTH:1001px; ZOOM:1; POSITION:relative; HEIGHT:379px}
#imgPlay .imgs LI {FLOAT:left; POSITION:relative}
#imgPlay .imgs {WIDTH:4004px}
#imgPlay .btn {RIGHT:12px; OVERFLOW:hidden; WIDTH:202px; BOTTOM:12px; TEXT-INDENT:-9999px; POSITION:absolute; HEIGHT:29px;}
#imgPlay .num {DISPLAY:inline; LEFT:30px; POSITION:absolute; bottom:20px; HEIGHT:15px}
#imgPlay .num SPAN {DISPLAY:inline-block; BACKGROUND:url(../images/imgPlayer.png) no-repeat -23px 0px; MARGIN:0px 1px; OVERFLOW:hidden; WIDTH:16px; CURSOR:pointer; LINE-HEIGHT:0; HEIGHT:16px}
#imgPlay .num SPAN.on {BACKGROUND-POSITION:0px 0px}
#imgPlay #numInner {BACKGROUND:none transparent scroll repeat 0% 0%; POSITION:absolute; bottom:10px; TEXT-ALIGN:center; left:30px;}

/*首页内容*/
#bog{width:auto; background:url(../images/index_bg.jpg) top center no-repeat}
.bulletin{width:1003px; height:34px; margin:10px auto}
#scrollDiv{width:875px; height:32px; float:right; line-height:32px; border:1px solid #dddddd; border-left:none; background:#FFF; overflow:hidden}
#scrollDiv li{width:280px; float:left; height:32px; line-height:32px; overflow:hidden; padding-left:10px; background:url(../images/black.jpg) 10px center no-repeat; text-indent:8px}
#scrollDiv li a{color:#3f3f3f; text-decoration:none}
#scrollDiv li a:hover{color:#09F; text-decoration:underline}
#scrollDiv li span{color:#999999; width:80px; padding-left:10px}

.content{width:1003px; overflow:hidden; margin-top:15px; *margin-bottom:15px}
.index_fangan{float:right; width:285px;}
.index_fangan ul{padding:5px 0px;}
.index_fangan .titel_fangan{}
.index_fangan .titel_fangan span{font-family:宋体; float:right; font-size:12px; height:37px; line-height:37px}
.index_fangan ul li{height:29px; line-height:29px; background:url(../images/h_ico.jpg) no-repeat left 12px; border-bottom:1px dashed #d4d4d4; overflow:hidden; font-size:14px}
.index_fangan ul li a{display:block; color:#333333; padding-left:15px;height:29px; line-height:29px;}
.index_fangan ul li a:hover{display:block;}
.index_tuijian{width:675px; float:left}
.index_tuijian .title_tuijian span{font-family:宋体; float:right; font-size:12px; height:37px; line-height:37px}

.flashbox {
	margin-top:10px; OVERFLOW: hidden; POSITION: relative; HEIGHT: 260px;
}
.flashbox .pic {
	BORDER: #e0e0e0 1px solid; LEFT: 0px; WIDTH: 318px; POSITION: absolute; TOP: 0px; HEIGHT: 241px; padding:8px
}
.flashbox UL {
	LEFT: 350px; WIDTH: 332px; POSITION: absolute; TOP: 0px
}
.flashbox LI {
	OVERFLOW: hidden; WIDTH: 322px; HEIGHT: 71px; padding:11px 0px; *padding:10px 0px;  LINE-HEIGHT: 24px; border-top:1px dashed #d4d4d4
}
.flashbox LI .txt{width:215px; float:right; text-align:left}
.flashbox LI STRONG {
	width:215px; DISPLAY: block; CURSOR: pointer; LINE-HEIGHT: 28px; HEIGHT: 28px; font-size:14px; overflow:hidden; text-align:left
}
.flashbox LI a STRONG{color:#010101;}
.flashbox LI A:hover STRONG{
	COLOR: #09F; TEXT-DECORATION: none
}
.flashbox LI span {
	width:215px; DISPLAY: block; OVERFLOW: hidden; CURSOR: pointer; LINE-HEIGHT: 18px; HEIGHT: 36px; font-size:12px; overflow:hidden; text-align:left
}
.flashbox li a{color:#767676; line-height:20px;}
.flashbox LI IMG {
	WIDTH: 87px; HEIGHT: 63px; padding:3px; border:1px solid #dedede; background:#FFF; float:left
}

#warp{width:100%; height:289px; background:url(../images/news_bg.jpg) repeat-x; margin-bottom:0px;}
.index_news{width:242px; float:left; padding-top:15px; *padding-top:0px; _padding-top:0px}
.index_news ul{ padding-top:5px}
.index_news ul li{height:25px; line-height:25px; overflow:hidden; border-bottom:1px dashed #d4d4d4; text-align:left; background:url(../images/h_ico2.jpg) left center no-repeat; text-indent:12px}
.index_news img{ padding-top:10px}
.index_news_title{width:242px; height:30px; border-bottom:1px solid #0168cd;}
.index_news_title img{ padding:5px 0px;}
.index_news_title span{float:right; line-height:30px; font-family:宋体; font-size:14px;}

.index_news1{width:448px; float:left; margin:0px 35px; padding-top:15px;*padding-top:0px; _padding-top:0px}
.index_news1 ul{}
.index_news1 ul li{height:26px; line-height:26px; font-size:12px; background:url(../images/h_ico2.jpg) no-repeat 0px center; padding-left:12px; overflow:hidden;}
.index_news1 ul li a{}
.index_news1 ul li a:hover{}
.index_news1 ul li span{width:80px; display:block; float:right; color:#999999; text-align:right; padding-right:10px;}
.index_title{ height:30px; line-height:30px; border-bottom:1px solid #0168cd;}
.index_title a{width:60px; display:block; float:right; color:#333; text-align:right; padding-right:10px;}
.index_title a:hover{color:#09F; text-decoration:none; }
.index_news_tt{width:448px; height:82px; padding-top:10px; margin-bottom:8px;}
.index_news_tt img{width:92px; height:82px; float:left; margin-right:10px; }
.index_news_tt strong{display:block; float:left; width:346px; height:18px; line-height:18px; margin-bottom:5px; overflow:hidden; font-size:14px;color:#333333}
.index_news_tt p{width:346px; height:36px; line-height:18px;display:block; float:left;  overflow:hidden; font-size:12px; color:#777;}
.index_news_tt p a{color:#777777;}
.index_news_tt span a{ display:block; height:28px; line-height:28px; color:#333333; text-decoration:none}
.index_news_tt span a:hover{color:#09F; text-decoration:underline}


#footer{width:100%; height:auto; color:#333; background:#2b2b2b; border-top:1px solid #1f1f1f; padding-bottom:10px}
.links{width:1003px; height:auto; background:url(../images/bline.jpg) bottom center repeat-x; padding:10px 0px; line-height:18px; color:#FFF}
.links a{padding:0px 10px; color:#fff; text-decoration:none}
.links a:hover{color:#09F;}
.links span{width:10px; background:url(../images/fff.jpg) center center no-repeat; }
.copy{width:1003px; padding-top:5px;}
.subnav{width:300px; float:right; line-height:30px; text-align:right; color:#a4a4a4}
.subnav a{color:#a4a4a4; padding:0px 8px; text-decoration:none}
.subnav a:hover{color:#09F; text-decoration:underline}
.copyrights{width:690px; float:left; line-height:21px; color:#a4a4a4; padding-top:5px}
.copyrights a{color:#585858; text-decoration:none}
.copyrights a:hover{color:#fff; text-decoration:underline}

/* 侧边栏 */
#main{width:auto; background:url(../images/bg.jpg) top center no-repeat}
.sidebar{width:190px; float:left}
.right{width:805px; float:right}

.right_nav_title{height:37px; background:url(../images/submenu_bg.jpg); padding-left:10px; line-height:37px; font-family:微软雅黑;}
.right_nav_title strong{font-size:16px; color:#3689b9; font-weight:normal;}
.right_nav_title span{font-size:16px; color:#b7b7b7; font-weight:normal; padding-left:5px}
.right_nav_title em{color:#b7b7b7; font-size:14px;}

.right_nav{margin-bottom:10px; border:1px solid #e0dddd; border-top:none; background:#fff;}
.right_nav dl dt{height:35px; line-height:35px; background:url(../images/left_ico.jpg) no-repeat 11px 13px; padding-top:5px; border-top:1px solid #e0dddd; padding-left:25px; overflow:hidden;}
.right_nav dl dt a{display:block; color:#000000; font-size:14px;}
.right_nav dl dt a:hover, .right_nav dl dt a.dqwz{display:block; color:#0072BC;}

/*内页*/
.title{height:37px; background:url(../images/top_nav_bg.jpg) repeat-x; font-family:"微软雅黑"; padding-left:16px;}
.title strong{width:200px; background:url(../images/title_ny.jpg) 0px center no-repeat; line-height:37px; float:left; text-align:left; font-size:16px; overflow:hidden; float:left; font-weight:normal; color:#3689b9; text-indent:8px}

.breadCrumb{line-height:39px; height:39px; overflow:hidden; color:#032434; background:url(../images/speech_03.jpg) no-repeat left center; float:right; font-family:"宋体"; padding-right:15px}
.breadCrumb a{color:#032434;}
.breadCrumb a:hover{color:#3689B9;}
.breadCrumb span{color:#175472;}

.cont{width:757px; border:1px solid #ededed; background:#FFF; padding:23px; color:#333333; line-height:220%; overflow:hidden; margin-bottom:20px}
.left_contact{width:190px; margin-top:10px; font-family:"宋体"; color:#5a5a5a;}
.left_contact_info{width:166px; border:1px solid #e0dddd; border-top:0px; padding:11px; background:#FFF}
.left_contact_info strong{color:#3689b9; font-weight:bold}
.left_contact_info p{color:#5a5a5a; line-height:18px;}
.left_contact_info span{width:166px; height:2px; margin:8px 0px; display:block; border-bottom:1px dotted #bfbfbf;}

/* 新闻列表 */
.rental{}
.rental ul li{height:127px; overflow:hidden; padding-bottom:10px; margin-bottom:20px;}
.rental ul li img{border:1px solid #dcdcdc}
.rental ul li .rental_nr{width:610px; float:right}
.rental ul li .rental_nr h4{font-size:14px; display:block; height:35px; color:#333333; line-height:35px; border-bottom:1px dashed #b7b7b7; overflow:hidden;}
.rental ul li .rental_nr h4 span{ color:#999999; padding-left:20px; font-weight:normal; font-size:12px; font-family:"宋体";}
.rental ul li .rental_nr p{display:block; height:40px; line-height:180%; overflow:hidden; color:#777; margin:8px 0px;}
.rental ul li .rental_nr a{color:#666666; display:block; line-height:24px; text-align:right; padding-top:10px; font-family:宋体}
.rental ul li .rental_nr a:hover{color:#900;}

.case_ny_title{border-bottom:1px solid #ddd; margin-bottom:10px; padding:5px 0px; text-align:left;}
.case_ny_title h1{font-weight:normal; text-align:center; font-size:16px; line-height:160%; font-weight:bold}
.case_ny_title span{display:block; line-height:25px; color:#999999; text-align:center}
.news_ny{line-height:200%; }

.case_ny_xyy{padding:15px 0px; font-size:12px; color:#000;}
.case_ny_xyy span{display:block; width:46%; float:left; height:24px; line-height:24px; overflow:hidden}
.case_ny_xyy a{color:#666666; text-decoration:none}

.prolist{}
.prolist ul li{height:128px; overflow:hidden; padding-bottom:10px; margin-bottom:20px;}
.prolist ul li img{border:1px solid #dcdcdc; padding:2px}
.prolist ul li .pro_nr{width:590px; height:128px; background:url(../images/product_b.jpg) repeat-x; float:right}
.price{width:140px; padding:10px 2px 10px 55px; height:108px; background:url(../images/product_g.jpg) left center no-repeat; float:right}
.price span{width:150px; height:28px; line-height:28px; display:block}
.prolist ul li span img{ border:none; margin-top:10px}
.prolist ul li span a{text-align:center; padding-top:0px}
.proinfo{width:360px; margin:0px 20px}

.proinfo h4{font-size:14px; display:block; height:35px; color:#333333; line-height:35px; overflow:hidden;}
.proinfo h4 a{color:#333; text-decoration:none}
.proinfo h4 a:hover{color:#0072BC; text-decoration:underline}
.proinfo span{ width:380px; height:26px; line-height:26px; display:block; overflow:hidden; color:#333; font-size:12px; font-family:"宋体";}

.proviews{width:803px; border:1px solid #ededed; background:#FFF; color:#333333; line-height:220%; margin-bottom:20px}
.proshow{width:757px; padding:23px; line-height:220%;}
.proshow img{border:1px solid #d2d2d2;}
.proshow_right{width:357px; float:right}
.proshow_right h1{width:357px; font-size:14px; font-weight:bold; line-height:160%; padding-bottom:10px}
.proshow_right span{width:355px; height:30px; text-indent:36px; padding:12px 0px 11px 0px; margin-top:10px; border:1px solid #eed97c; background:#fffceb; display:block}
.proshow_right span img{ border:0px}
.proshow_right em{display:block; margin-top:20px;}
.proshow_right em img{ border:0px}

.proviews .contents{width:803px; padding-top:20px}
.proviews .contents em{ height:30px; background:url(../images/proshow.jpg) repeat-x; line-height:30px; text-indent:25px; color:#333; font-size:14px; font-weight:bold; display:block; font-style:normal}

.service{}
.service li{width:757px; height:44px; line-height:44px; overflow:hidden; border-bottom:1px dashed #d9d9d9; color:#333333; background:url(../images/hui.jpg) left center no-repeat; text-indent:15px}
.service li span{width:108px; text-align:left; float:right}

.jy{ width:480px; height:auto; overflow:hidden; font-family:Arial;}
.jy tr td{ height:38px}
.jy span{color:#da0909; padding-left:5px; font-family:'宋体'}
.jy em{ display:block; float:left; width:80px}
.jy .td1{width:100px; text-align:right}
.jy .td2{width:380px; text-align:left; padding-left:5px}
.jy input{ display:block; float:left; width:302px; height:25px; line-height:25px; padding:0px 4px; border:1px solid #dedede; overflow:hidden; margin-right:10px;}
.jy .escode{width:80px}
.jy .username{width:150px}
.jy .radio{width:15px; display:inline; float:none; margin-right:0px; border:0px}
.jy textarea{width:302px; padding:4px; height:80px; border:1px solid #dedede}
.jy select{ padding:2px; border:1px solid #dedede}
.jy .submit{width:93px; height:27px; background:url(../images/submit.jpg) no-repeat; border:0px; cursor:pointer}
.jy .reset{width:93px; height:27px; background:url(../images/reset.jpg) no-repeat; border:0px; cursor:pointer}

.cantact{width:717px; border:1px solid #ededed; background:#FFF; padding:23px 43px; color:#333333; line-height:220%; margin-bottom:20px; overflow:hidden; font-family:宋体}
.contact_map{width:708px;height:318px;border:3px solid #dddddd;}

.Paging{width:100%; height:50px; line-height:30px; text-align:left; margin-top:20px; clear:both;}
.Paging span{padding:0 5px;}
.Paging a{padding:3px 8px; border:1px solid #e8e8e8; background:#fff; color:#a4a3a3;}
.Paging a:hover,.Paging a.checka{background:#eeeeee; border:1px solid #d0d0d0; color:#010101;}
.Paging_left{color:#666666; float:left; font-weight:normal; font-family:宋体}

.KfMenu{
	position:fixed;
	width:128px;
	overflow:hidden;
	right:10px;
	top:60px;
	z-index:9999999;
	_position: absolute;
	}
*html .KfMenu{
	_top:expression(offsetParent.scrollTop + 180);
}

.KfMenu .KfTop{
	width:128px;
	height:48px;
	float:left;
	overflow:hidden;
	background:url(../images/kf_top.png) no-repeat;}
.KfMenu .KfTop span{
	width:17px;
	height:17px;
	float:right;
	overflow:hidden;
	cursor:pointer;
	}
.Kfbox{
	width:116px;
	float:left;
	overflow:hidden;
	padding:5px 2px 10px 2px;
	background:url(../images/kf_bg.gif) repeat-y;}
.Kfqq{
	width:110px;
	float:left;
	overflow:hidden;
	display:inline;
	margin:0px 3px;}
.Kfqq dl{
	width:100%;
	height:21px;
	line-height:21px;
	float:left;
	overflow:hidden;
	margin-top:7px;
	padding-bottom:9px;
	background:url(../images/kf_line.gif) repeat-x left bottom;}
.Kfqq dl dt{
	width:21px;
	height:21px;
	float:left;
	overflow:hidden;
	display:inline;
	margin:0px 5px;}
.Kfqq dl dt a,.Kfqq dl dt img{
	width:21px;
	height:21px;
	display:block;}
.Kfqq dl dd{
	width:79px;
	height:21px;
	float:left;
	overflow:hidden;
	}
.Kfqq dl dd a{	
	color:#555;
	text-decoration:none
}
.Kfqq dl dd a:hover{	
	color:#DC3D00;
	text-decoration:underline
}
.Kfbox dl.KfTel{
	width:116px;
	height:80px;
	float:left;
	overflow:hidden;
	background:url(../images/kf_tel.gif) no-repeat;}
.Kfbox dl.KfTel dt{
	width:75px;
	height:20px;
	line-height:20px;
	float:left;
	overflow:hidden;
	display:inline;
	margin:15px 0px 0px 35px;}
.Kfbox dl.KfTel dd{
	width:104px;
	height:20px;
	line-height:20px;
	float:left;
	overflow:hidden;
	display:inline;
	margin:10px 6px 0px 6px;
	text-align:center;
	font-weight:bold;
	color:#f54cb1;
	}
.Kfbottom{
	width:120px;
	height:5px;
	background:url(../images/kf_bottom.png) no-repeat;
	float:left;
	overflow:hidden;}
.ewm{width:122px; height:128px; padding:5px; position:absolute; top:-140px; left:0px; background:url(../images/corfu_bj.png) no-repeat; }