﻿/*==================================================全局==========================================================================*/

h1, h2, h3, h4, h5, h6, form, fieldset, img, a, ul, li, p, div, td, tr, dl, dt, dd ,body{padding:0;margin:0;}
html {
	overflow:-moz-scrollbars-vertical;
} /*始终让 Firefox 显示滚动条*/
* {
	word-wrap:break-word;
}/*文字强制换行*/
table {
	border-collapse:collapse;
}/*细线表格*/
.hidden {
	display:none;
}/*清除容器浮动*/
fieldset, img {
	border:0px;
	 }/*清除描边,块显示*/
ul, li {
	list-style-type:none;
}/*无列表项目标记*/
ul, li {
	padding:0px;
	margin:0px;
	list-style-type:none;
	list-style-position :outside;
	word-break:break-all;
}
body {
	font-family:"宋体";
	font-size: 12px;
	color:#555;
	padding:0px;margin:0px;
	overflow-x:hidden;
	text-align:center;
	background-color:#F2F2F2;
}
.pane{text-align:left;width:1024px; overflow:hidden;margin:0 auto;background-color:#FFFFFF;}
.panel{text-align:left;width:1024px; overflow:hidden;margin:0 auto;background-color:#FFFFFF;}
.hidden {display:none;}
.cboth{clear:both;}
a {text-decoration: none;}/* 链接无下划线,有为underline */
a:link {color: #636363;}/* 未访问的链接 */
a:visited {color: #636363;}/* 已访问的链接 */
a:hover {color: #ff5500;text-decoration: none;} /* 鼠标在链接上 */
a:active {color: #636363;text-decoration: underline;blr:expression(this.onFocus=this.blur());}/* 点击激活链接 */
/*===============================================头部（top）==============================================================*/
.top{width:1024px;height:118px;margin:0 auto;clear:both;}
.logo{width:312px;height:61px;margin-top:17px;margin-left:23px;float:left;display:inline;}
.lx{width:288px;height:61px; float:right;margin-top:32px; color:#F9F9F9; font-size:11px;font-family:"宋体";text-align:left;}
.dh{width:280px;height:25px;float:right;margin-top:13px;}
.search{width:278px;height:27px;float:right;}
.search_left{width:230px;height:27px;float:left;font-size:11px; line-height:27px; color:#000;}
.search_left input{ float:left; width:230px;height:23px;color:#DEDEDE;border:solid 1px #F2F2F2;}
.search_right{width:26px;height:27px; float:left; }
.lx span{color:Black;font-size:16px; font-weight:bold;}
.lx p{font-size:18px;font-family:Arial;}
.lx li{ width:203px;font-family:Arial,"宋体"; height:20px; float:right; font-size:15px; color:#7A7A7A;}
.kong{ height:20px;}
.top_right{
	width:300px;
	height:95px;
	float:right;
	display:inline;
	}
.top_right span{
	display:block;
	clear:both;
	line-height:60px;
	text-align:right;
	padding:10px 0 0 0;
	}
.top_right span a.hover{
	color:#cc0000;
	}
.top_right strong{
	display:block;
	clear:both;
	color:#418b93;
	line-height:30px;
	text-align:right;
	padding:6px 0 0 0;
	}
.menu{
	width:1024px;
	height:40px;
	margin:0 auto;
	clear:both;
	background:url(../images/menu_bg11.jpg) repeat-x left top;
	}

.menu_content{
	width:1004px;
	height:40px;
	
	float:left;
	display:inline;
	overflow:hidden;
}
.menu_content ul{
	padding:0 0 0 3px;
	}
.menu_content ul li{
	height:40px;
	
	float:right;
	display:inline;
	overflow:hidden;
	
	}
.menu_content ul li a{
	width:80px;
	line-height:40px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	text-align:center;
	color:#000000;
	display:block;
	}

.menu_content ul li a:hover{color:#FF0000;}
.menu_content ul li a:active{color:#FF0000;}

.menu_content ul li.hover a{
	width:80px;
	line-height:40px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	display:block;
	margin-top:2px;
    
	}
.menu_content ul li.hover a:visited{color:#084281;}
.menu_content ul li.hover a:hover{color:#084281;}
.menu_content ul li.hover a:active{color:#084281;}
.banner{width:981px;height:345px;position:relative;margin:0 auto; background:#ffffff; overflow:hidden;}
.banner img{width:981px;height:345px;}
.fgx{width:1024px;height:20px;margin:10px 0 0 0;}
/*中部*/
.zhongb1{width:981px;height:281px;margin:0 auto; margin-top:20px;}
.zhongb{width:981px;margin:0 auto; margin-top:20px;}
/*动态*/
.zhongb_left{width:345px;height:205px; float:left; margin-top:20px;}
.zhongb_left_title{width:150px;height:15px;   margin-top:20px; line-height:15px; float:left;}
.zhongb_left_title_1{width:65px;height:15px; font-size:14px; color:#000000; float:left;font-weight:bold;}
.zhongb_left_title_2{width:55px;height:15px; font-size:12px; color:#939393; float:left;}
.zhongb_left_text{width:345px;height:130px; overflow:hidden; padding-top:20px;}
.zhongb_left_text li{ height:12px; line-height:12px; font-size:13px; padding:2px 0 2px 0;}
.zhongb_left_text li img{width:3px; height:3px; padding-bottom:2px;}
.zhongb_left_text span{width:345px;height:1px;}
.zhongb_left_a{width:60px; height:15px; float:right;}
.zhongb_left_a a {color:#B5B3C5;}
/*案例*/
.zhongb_centre{width:340px;height:205px;float:left; margin-top:20px; margin-left:15px; }
.zhongb_centre_title{width:150px;height:15px; margin-top:20px; line-height:15px; float:left;}
.zhongb_centre_title_1{width:65px;height:15px; font-size:14px; color:#000000; font-weight:bold;float:left;}
.zhongb_centre_title_2{width:55px;height:15px; font-size:12px; color:#939393; float:left;}
.zhongb_centre_text{width:340px;height:130px; overflow:hidden;padding-top:20px;}
.zhongb_centre_text li{ height:12px; line-height:12px; font-size:13px; padding:2px 0 2px 0;}
.zhongb_centre_text li img{width:3px; height:3px; padding-bottom:2px;}
.abd{padding-left:5px;}
.zhongb_centre_text span{width:345px;height:1px;}
.zhongb_centre_a{width:60px; height:15px; float:right;}
.zhongb_centre_a a {color:#B5B3C5;}
/*荣誉*/
.zhongb_right{width:260px;height:205px; float:right; margin-top:20px;}
.zhongb_right_title{width:150px;height:15px; margin-top:20px; line-height:15px; float:left;}
.zhongb_right_title_1{width:65px;height:15px;font-size:14px; color:#000000; float:left;font-weight:bold;}
.zhongb_right_title_2{width:55px;height:15px; font-size:12px;color:#939393; float:left;}
.zhongb_right_text{width:260px;height:130px; overflow:hidden;padding-top:20px;}
.zhongb_right_text li{ height:12px; line-height:12px; font-size:13px; padding:2px 0 2px 0;overflow:hidden;}
.zhongb_right_text li img{width:3px; height:3px; padding-bottom:2px;}
.zhongb_right_text span{width:345px;height:1px;}
.zhongb_right_a{width:60px; height:15px; float:right;}
.zhongb_right_a a {color:#B5B3C5;}

.picMarquee-left{ width:760px; height:128px; margin-top:15px; overflow:hidden; position:relative;}
.picMarquee-left .bd{padding: 0;}
.picMarquee-left .bd ul{zoom: 1;}
.picMarquee-left .bd ul li{margin: 0 10px; float:left; _display: inline;}
.tmplS{ width: 148px;height: 122px; display: block;border: 1px solid #ccc; position:relative;overflow:hidden}
.tmplS a{ display:block; clear:both; width: 148px;height: 104px;}
.tmplS a:hover{text-decoration:none;}
.cover img{width:146px;height:122px; padding: 1px; display:block; } 
.shop_hot_txt_bg{ position:absolute;  right:0; height:20px; width:148px;background:#000; display:block; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity:  0.7;}
.shop_hot_txt{position:absolute;  right:0;  z-index:10; width:146px; height:20px; text-align:center; overflow:hidden; color:#FFF; padding:0 8px;}
.shop_hot_txt a{ color:#FFF;}

.middle_left{width:722px;margin:0 auto;}
.nydh{height:42px;border-bottom:1px solid #ccc;line-height:42px;}
.nydh_left{width:200px;height:42px;float:left;padding-left:30px;font-size:14px;font-weight:bold;color:#0883BE;}
.nydh_right{width:470px;height:42px;float:right;text-align:right;}
.content{line-height:24px;padding:0px 20px;}
.tishi{text-align:center;}

.mbx{height:35px; overflow:hidden;line-height:35px;font-size:14px;color:#666; font-family:"宋体";}
.mbx span{font-weight:bold;color:#000;margin-left:20px; font-family:"宋体";}
.mbx a{color:#666;}
.nynr{padding:20px;}
.newsList{height:30px;border-bottom:1px solid #f1f1f1;line-height:30px;}
.newsTitle1{width:550px;height:30px;float:left; overflow:hidden;line-height:30px;background:url(../images/index_19.jpg) 0px center no-repeat;padding-left:15px;}
.newsTitle1 a{font-size:14px;font-weight:bold;}


.newstime{float:right;width:70px;}
.banner_down{
	width:1280px;
	height:27px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	background:url(../images/banner_down.jpg) no-repeat left bottom;
	}
.about{
	width:362px;
	height:200px;
	float:left;
	display:inline;
	padding:0 15px 0 5px;
	background:url(../images/line.jpg) no-repeat right center;
	}
.about_title{
	height:38px;
	clear:both;
	background:url(../images/about_title.jpg) no-repeat;
	}
.about_title a{
	display:block;
	width:40px;
	height:20px;
	float:right;
	margin:13px 0 0 0;
	}
.about_content{
	line-height:25px;
	height:156px;
	width:356px;
	overflow:hidden;
	margin:10px auto 0 auto;
	}
.about_content img{
	width:133px;
	height:88px;
	border:1px solid #ccc;
	padding:3px;
	background:#fff;
	float:left;
	margin:0 8px 0 0
	}
.contact{
	width:200px;
	height:200px;
	float:right;
	display:inline;
	padding:0 6px 0 18px;
	background:url(../images/line.jpg) no-repeat left center;
	}
.contact_title{
	height:38px;
	clear:both;
	background:url(../images/contact_title.jpg) no-repeat;
	}
.contact_content{
	line-height:20px;
	clear:both;
	height:95px;
	overflow:hidden;
	padding:4px 0 3px 2px;
	}
.contact_pic{
	width:203px;
	height:55px;
	clear:both;
	}
.news{
	width:285px;
	height:200px;
	float:left;
	display:inline;
	margin:0 0 0 9px;
	overflow:hidden;
	}
.news_title{
	height:37px;
	clear:both;
	border-bottom:1px solid #e6e6e6;
	}
.news_title ul{
	height:23px;
	clear:both;
	overflow:hidden;
	padding:13px 0 0 0;
	}
.news_title li{
	width:76px;
	height:23px;
	float:left;
	color:#767676;
	display:inline;
	margin:0 5px 0 0;
	background:url(../images/news_active.jpg) no-repeat;
	}
.news_title li a{color:#767676}
.news_title li a:visited{color:#767676}
.news_title li a:hover{color:#767676}
.news_title li a:active{color:#767676}

.news_title li.hover{
	width:76px;
	height:23px;
	float:left;
	color:#ffffff;
	display:inline;
	margin:0 5px 0 0;
	font-weight:bold;
	background:url(../images/news_hover.jpg) no-repeat;
	}
.news_title li.hover a{color:#ffffff}
.news_title li.hover a:visited{color:#ffffff}
.news_title li.hover a:hover{color:#ffffff}
.news_title li.hover a:active{color:#ffffff}

.news_title li span{
	width:76px;
	line-height:23px;
	text-align:center;
	cursor:pointer;
	display:block;
	}
.news_top{
	clear:both;
	padding:8px 0 0 0;
	height:85px;
	border-bottom:1px solid #ededed;
	}
.news_top img{
	width:113px;
	height:63px;
	border:1px solid #dddeda;
	padding:3px;
	background:#fff;
	float:left;
	margin:3px 0 0 0;
	}
.news_top div{
    width:150px;
	height:76px;
	float:left;
	display:inline;
	overflow:hidden;
	padding:0 0 0 10px;
	line-height:18px;
	}
.news_top div strong{
	display:block;
	clear:both;
	padding:0 0 5px 0;
	}
.news_top div a{ color:#9d0808;}
.news_top div a:visited{ color:#9d0808;}
.news_top div a:hover{ color:#000;}
.news_top div a:active{ color:#9d0808;}
.zuo_left{width:200px; float:left;background:url(../images/ssbj.jpg) no-repeat; overflow:hidden;}
.news_dl{
	clear:both;
	padding:2px 0 0 0;
	}
.news_dl dd{
	height:21px;
	clear:both;
	padding:0 0 0 15px;
	background:url(../images/icon1.jpg) no-repeat left center;
	}
.news_dl dd a{
	line-height:21px;
	display:block;
	float:left;
}
.footer{width:1024px;height:120px; text-align:center; margin: 0 auto;padding:12px 0 0 0;font-family:Arial;background-color:#F2F2F2;color:#939393;}
.dibdaoh{ width:1024px; margin-top:10px;  padding-bottom:20px;color:#7F7F7F;}
.dibdaoh a{ float:right; font-size:12px; }
.main_banner{width:981px;height:185px;margin:0 auto;clear:both;margin-top:20px;}
.position{
	width:1280px;
	height:46px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	line-height:46px;
	background:url(../images/place.jpg) no-repeat;
	}
.position span{
	padding:0 0 0 40px;
	}
.zuo_right1{width:754px; float:right; overflow:hidden;}
.main{
	width:750px;
	margin:0 auto;
	clear:both;
	background:#fff;

	}
.main_left{
	width:238px;
	float:left;
	display:inline;
	overflow-x:hidden;
	}
.main_right{
	width:761px;
	float:right;
	display:inline;
	margin:0 5px 0 0;
	overflow-x:hidden;
	}
.nav_title{
	height:28px;
	clear:both;
	color:#000000;
	
	}
.nav_title strong{
	line-height:30px;
	display:block;
	float:left;
	font-size:15px;
	padding:0 0 0 30px;
	font-weight:bold;
	}
.nav_title span{
	line-height:26px;
	display:block;
	float:left;
	font-size:15px;
	color:#BFBFBF;
	padding:0 0 0 10px;
	}
.nav_title I{
	line-height:32px;
	display:block;
	float:left;
	font-size:12px;
	font-family:Arial;
	padding:0 0 0 5px;
	}
.nav{
	clear:both;
	padding:0px 0 0px 0;
	font-size:13px;
	height:431px;
	}
.nav ul{
	width:143px;
	margin:0 auto;
	clear:both;
	}
.nav ul li{
	width:143px;
	height:36px;
	clear:both;
	
	}
.nav ul li a{
	line-height:36px;
	display:block;
	color:#BFBFBF;
	}

.nav ul li a:hover{line-height:36px;display:block;color:#FD0100;}
.nav ul li a:active{color:#FD0100;}
.nav ul li.hover a{
	line-height:36px;
	display:block;
	padding:0 0 0 30px;
	color:#fff;
	background:url(../images/nav_hover.jpg) no-repeat;
}
.nav ul li.hover a:visited{color:#fff;}
.nav ul li.hover a:hover{color:#fff;}
.nav ul li.hover a:active{color:#fff;}

.nav_down{
	height:57px;
	clear:both;
	background:url(../images/nav_down.jpg) no-repeat -1px center;
	}
.main_link{
	height:143px;
	clear:both;
	background:url(../images/main_link.jpg) no-repeat;
	}
.download{
	height:79px;
	clear:both;
	}
.right_top{
	height:28px;
	clear:both;
	border-bottom:1px solid #F2F2F2;
	}
.right_top span{
	width:120px;
	font-size:12px;
    	color:#000000;
	padding:0 0 0 15px;
	}
.right_top a{
	font-size:13px;

    color:#000000;
	padding:0 0 0 2px;}
.right_down{
	height:16px;
	clear:both;
	}

.article{
	line-height:20px;
	clear:both;
	margin:0 auto;
	padding:25px 16px 15px 16px;
	}
.select_item{
	width:195px;
	height:20px;
	margin:50px auto 0 auto;
	position:relative;
	background:url(../images/search_bg2.jpg) no-repeat;
	}
.select_item span{
	width:198px;
	line-height:20px;
	display:block;
	cursor:pointer;
	color:#bfbfbf;
	padding:0 0 0 5px;
	}
.gg{
	position:absolute;
	display:none;
	z-index:400;
	width:194px;
	top:19px;
	left:-1px;
	border:1px solid #e6e4e4;
	border-bottom:none;
	background:#fff;
}
.gg a{
	display:block;
	clear:both;
	color:#bfbfbf;
	line-height:23px;
	padding:0 0 0 5px;
	border-bottom:1px solid #d9d9d9;
	}
.hot_news{
	height:120px;
	width:676px;
	margin:0 auto;
	clear:both;
	padding:15px 0 22px 0;
	background:url(../images/line2.jpg) no-repeat left bottom;
	}
.hot_news p{
	width:133px;
	height:82px;
	display:block;
	float:left;
	padding:7px 0 0 6px;
	background:url(../images/photo_bg.jpg) no-repeat;
	}
.hot_news_right{
	width:513px;
	height:115px;
	float:left;
	display:inline;
	overflow:hidden;
	padding:0 0 0 15px;
	}
.hot_news_title{
	height:25px;
	clear:both;
	}
.hot_news_title strong{
	line-height:25px;
	display:block;
	float:left;
	color:#ba0000;
	}
.hot_news_title span{
	line-height:25px;
	display:block;
	float:right;
	color:#a5a5a5;
	}
.hot_news_content{
	line-height:24px;
	clear:both;
	padding:0 0 5px 0;
	}
.hot_news_right a{ color:#ba0000}
.hot_news_right a:visited{color:#ba0000}
.hot_news_right a:hover{color:#000; text-decoration:underline;}
.hot_news_right a:active{color:#ba0000}

.news_dl2{
	width:750px;
	
	clear:both;
	padding:5px 0 5px 0;
	}
.news_dl2 dd{
	height:32px;
	display:block;
	clear:both;
	color:#777777;
	background:url(../images/line3.gif) repeat-x left bottom;
	}
.news_dl2 dd a{
	line-height:32px;
	display:block;
	float:left;
	color:#777777;
	padding:0 0 0 15px;
	background:url(../images/icon2.jpg) no-repeat 5px center;
}
.news_dl2 dd span{
	line-height:32px;
	display:block;
	float:right;
	padding-right:5px;
}
.page{
	 text-align:center;
	 padding:10px 0 20px 0;
	}
.page a{
	border:1px solid #d5d5d5;
	padding:3px 6px;
	margin:0 1px;
	}
.page span{
	border:1px solid #d5d5d5;
	padding:3px 6px;
	margin:0 1px;
	color:#929292;
	}
.page a.hover{
	border:1px solid #d5d5d5;
	padding:3px 6px;
	margin:0 1px;
	color:#fff;
	background:#a10505;
	cursor:default;
	poorfish:expression(this.onclick=function kill(){ return false})
	}
.page a.hover1{
	border:1px solid #d5d5d5;
	padding:3px 6px;
	margin:0 1px;
	color:#929292;
	cursor:default;
	poorfish:expression(this.onclick=function kill(){ return false})
	}
.article_title{
	line-height:30px;
	padding:25px 0;
	text-align:center;
	font-size:20px;
	clear:both;
	background:url(../images/line2.jpg) no-repeat left bottom;
	}
.article_time{
	text-align:center;
	line-height:20px;
	clear:both;
	}
.page_up{
	border-top:1px solid #ececec;
	clear:both;
	line-height:30px;
	padding:10px 0 0 10px;
	margin:0 25px;
	}
/*首页内容*/
.box1{
	width:1280px;
	margin:0 auto;
	clear:both;
	overflow:hidden;

	}
.box1 h2{ text-align:center; padding-top:10px;}
.ggai{ width:301px; height:302px; border:1px solid #e3e3e3; float:left; overflow:hidden;}
.ggai img{ width:276px; height:90px; padding:8px 12px 0px 12px;}
.ggai_ggnr ul{width:301px;}
.ggai_ggnr li{ height:15px; margin:10px 25px; line-height:15px;overflow:hidden;}
.ggai p{ float:right; padding:0px 20px 20px 0px;}
.hyi{ width:301px; height:302px; border:1px solid #e3e3e3; float:left; margin-left:26px;overflow:hidden;}
.hyi img{ width:276px; height:90px;padding:8px 12px 0px 12px;}
.hyi_hynr ul{width:301px;}
.hyi_hynr li{ height:15px; margin:10px 25px; line-height:15px;overflow:hidden;}
.hyi p{ float:right; padding:0px 20px 20px 0px;}
.guwm{width:620px; height:302px; border:1px solid #e3e3e3; float:left; margin-left:26px;overflow:hidden;}
.guwm img{ padding:5px 0px 0px 8px; width:355px; height:40px;}
.guwm_wz{ width:360px; float:left; padding-left:10px;}
.guwm p{ float:right; padding:0px 20px 20px 0px;}
.tp1{ width:140px; height:96px; line-height:30px; border:1px solid #e3e3e3;margin:10px 10px 0px 0px;float:left; overflow:hidden;}
.ydong{ padding-top:10px; padding-right:10px; line-height:25px;}
.tp1 img{ width:134px; height:90px; padding:3px 3px;}
.tp2{ float:right;width:227px; height:245px; padding:20px 20px 0 0;}
.tp2 img{ width:227px; height:245px;}
 
.news_xx{ background-color:#F8F8F8;margin:0 auto;text-align:center; border-top:1px solid #ECECEC; border-bottom:1px solid #ECECEC; width:722px;padding:7px 0px;}
/*===============================================修改 2011-9-1 17:00==============================================================*/
.row_right{
	width:278px;
	height:200px;
	float:right;
	display:inline;
	padding:0 6px 0 18px;
	background:url(../images/line.jpg) no-repeat left center;
	}


