﻿*{padding:0px; margin:0px; /*font-size:12px;*/ line-height:22px; }

/*****！！页面通用css样式定义开始******/
/* body的css定义:这里定义页面上下左右边距，页面背景颜色，滚动条颜色样式 */
body{ margin:0px; padding:0px;
	font-family: "微软雅黑","宋体",Arial, Tahoma;   /*文字字体定义 */
	font-size: 12px;    /*文字大小定义 */
	color:#000;    /*文字颜色定义 */
}
td { font-size:12px; }

ul, li { margin:0; padding:0; list-style-type:none; }
dl, dt, dd { margin:0; padding:0; }
img{border:none;}
.clr { clear:both; height:0; font-size: 1px; line-height: 0px;}
.clr:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; }/*清除浮动*/

.top8 { margin-top:8px }

/************************************/


a{text-decoration: none;}
a:link{color:#000;}
a:visited{color:#000;}
a:hover{color:#000; text-decoration:underline; }
a:active{color:#000;}


h1,h2,h3,h4,h5,h6{ font-size:12px; }
.left { float:left; }
.right { float:right; }
.checkbox{ border:0px; }
.button{ border:0px; }
.top10 { margin-top:10px }
.bd{ border:1px solid #d9d9d9}

/*
#wrapper{ width:955px; margin:0 auto;}
#container{ background:url(body_bj.gif) repeat left top;}
#container_in{background:url(body_bj1.gif) repeat-x left 94px;}
#imain{ background:#fff; padding:4px; width:947px; margin:0 auto;}
#main{ background:#fff; padding:4px; width:947px; margin:0 auto; }
#main_in{border-bottom:1px solid #a2a2a2;}
#header{ height:94px;}
#left{ width:298px; vertical-align:top; background:#565656; padding-bottom:20px;}
#center{}
#right{width:648px; vertical-align:top; background:#fff url(right_bj.gif) repeat-x left bottom;border-right:1px solid #a2a2a2;}
#footer{ }
*/

.main_content{ overflow:hidden; width:960px; margin:0 auto; }
.main_wrap{ background:url(bg_content.jpg) repeat-x left top; }
#header { height:110px; background:url(topbg.gif) repeat-x; }
	#headerlogo { float:left; width:430px; }
	#headerTopMenu { float:right; width:410px; text-align:right; }
	#headerTopMenu p { line-height:40px; }
	#headerTopMenu h1 { margin:0; padding:0; font-size:20px; color:#cf0000 }
#mnuMain { position:relative; z-index:10; overflow:hidden; height:30px; }/*{width:960px; margin:0 auto; position:relative; z-index:10;}*/
#mnuMain .main_navi{ height:30px; background:url(mnuMainSpr.gif) no-repeat; }
#mnuMain .main_navi li{ float:left; height:30px; background:url(mnuMainSpr.gif) no-repeat right 0;  }
#mnuMain .main_navi li a.navi { overflow:hidden; float:left; width:136px; height:30px; line-height:30px; font-weight:bold; text-align:center; font-size:14px; color:#333333; text-decoration: none; /*line-height:100px; background:url(bg_navi.gif) no-repeat;*/ }
#mnuMain .main_navi li a.navi:hover { background:#cf0000; color:white; }

#banner { overflow:hidden; background:url(bannerbottombg.gif) repeat-x 0 bottom;   }
#banner .bannerhome { height:456px; background:url(banner.jpg) no-repeat center top;  }
#banner .bannerpage { height:160px; text-align:center; }
.bannerabout { background:url(banner-aboutbg.gif) repeat-x; }
.bannernews { background:url(banner-newsbg.gif) repeat-x; }
.bannerservice { background:url(banner-servicebg.gif) repeat-x; }
.bannercase { background:url(banner-casebg.gif) repeat-x; }
.bannerjob { background:url(banner-servicebg.gif) repeat-x; }
.bannerziyuan { background:url(banner-casebg.gif) repeat-x; }


#footer { border-top:1px solid #c5c5c5; background:#ebebeb; }
	#footer #footerMenu { height:130px; background:url(mnuMainT.gif) no-repeat; }
	#footer dl { float:left; /*width:240px;*/ margin-top:30px; background:url(footerMenuSpr.gif) no-repeat right 0; }
	#footer dl dt, #footer dl dd { padding:0 28px }
	#footer dl h5 { padding-left:10px; color:#484848; background:url(mnuMainIcon.gif) no-repeat 0 8px;  }
	#footer dl dd li { float:left; margin-right:9px; _margin-right:12px; }
	#footer dl dd a { color:#838383 }

	.fm_1 { width:320px; }
	.fm_2 { width:170px; }
	.fm_3 { width:230px; }
	.fm_4 { width:230px; }

#copyright { /*height:32px;*/ background:#3c3c3c; color:#8b8b8b; text-align:center; line-height:32px;  }
	#copyright a { color:#8b8b8b }
	#copyright img { margin-right:10px; }
	#copyright .footerline { height:1px; margin-top:10px; background:url(footerline.gif) no-repeat; }

.news_tit{ position:relative; height:31px; margin:18px 0; overflow:hidden; line-height:31px; background:url(bg_news_01.gif) no-repeat;}
.news_tit h3{float:left; width:75px; height:31px; padding-left:14px; color:#fff; line-height:31px; }
.news_btn{width:40px; float:left; margin-right:15px;}
.news_btn a{float:left; text-align:center; margin:10px 0;}
.btn_l{width:19px; border-right:solid 1px #9c9c9c;}
.btn_r{width:19px; border-left:solid 1px #dbdbdb;}

/*首页滚动新闻*/
.roll_news{ float:left;}
.roll_news li{padding-left:10px; background:url(bg_list_01.gif) no-repeat 0 15px;  line-height:31px;}
.roll_news li a{color:#000; }
.roll_news li span{margin-left:10px;}

.news_cate{position:absolute; top:0; right:6px; width:290px; }
.news_cate *{ float:left; line-height:31px; }
.news_cate a{margin:0 10px; color:#000;}
.news_cate img{padding-top:7px;}

.dvhome { width:310px; height:240px;  }
.dvhomem { width:310px; margin-left:15px; }
.dvhomec { margin-top:1px; padding:10px 0; background:url(homebg.jpg) repeat-x; }
.dvhomec dl { padding:10px 10px; }
.dvhomec dl h3 { color:#d90302 }
.dvhomec dl dt { float:left; width:92px; }
.dvhomec dl dd { float:right; width:196px;  color:#333 }

/*面包屑*/
.location { height:40px; line-height:40px; color:#9d9d9d; }
.location a { color:#000;}

/*左边*/
.sidebar {float:left; width:163px; /*position:relative;*/ overflow:hidden;}
.side_navi{margin-bottom:10px; overflow:hidden; _zoom:1;}
.side_navi li{float:left;}
.side_navi li.on a{ background:url(new_left_bg.jpg) no-repeat 0px -113px;}
.side_navi li.open a { background:url(new_left_bg.jpg) no-repeat 0px 0px; border-top:solid 1px #fff;}
.side_navi a{padding-left:25px; float:left; width:142px; height:28px; line-height:28px; background:url(new_left_bg.jpg) no-repeat 0px -27px; color:#fff; font-weight:bold;}
.side_navi .open a{ background:url(new_left_bg.jpg) no-repeat;}

.side_navi ul{display:none;}
.side_navi ul a,.side_navi li.on ul a,.side_navi .open ul a {height:27px; background:url(new_left_bg.jpg) no-repeat 0 -85px; color:#fff; padding-left:35px; line-height:27px; color:#666; font-weight:normal;}
.side_navi .open ul{display:block; float:left;}
.side_navi .open ul .current a{ background:url(new_left_bg.jpg) no-repeat 0 -57px; color:#fff; height:27px;}
.side_navi .open ul a:hover { background:url(new_left_bg.jpg) no-repeat 0 -57px; color:#fff; height:27px; }
.side_navi .openon ul{display:block; float:left;}
.side_navi .open ul .subclass a { padding-left:55px; background:url(new_left_bg.jpg) no-repeat 0 -145px; }
.side_navi .open ul .subclass a:hover { padding-left:55px; background:url(new_left_bg.jpg) no-repeat 0 -176px; }



/*右边*/
.about_content{width:776px; float:right; margin-bottom:10px; background-color:#FFF}
.main_area{ float:right; width:776px; background:#fff; overflow:hidden; _zoom:1;}

.main_area .title{height:25px; line-height:25px;background:url(news_title_bg.jpg) repeat-x;   display:block; position:relative;}
.main_area .title h3{ padding-left:20px; color:#ce0000; font-weight:bold;}
.main_area .title span{ position:absolute; top:0px; right:10px;}
.main_area .title a{color:#ce0000;}
.main_area .title span a.rss{ color:#ce0000; padding-top:6px;}
.main_area .main_area_content { margin:30px 20px; overflow:hidden; _zoom:1;}
.main_area .main_area_content p { margin:8px 0; }
.main_area .main_area_content_more { margin:10px 10px; overflow:hidden; _zoom:1;}


.newslist dl { overflow:hidden; margin:0 10px 15px 10px; padding:5px 10px 10px 0; border-bottom:1px dashed #ccc;  }
	.newslist dl dt h3 { overflow:hidden; height:30px; padding-left:15px; font-size:14px; background:url("icon.gif") no-repeat 0 7px; line-height:30px; }
	.newslist dl dt h3 a { color:#af251c }
	.newslist dl dt span { float:right; color:#BEBEBE }
	.newslist dl dd { line-height:22px; }
	.newslist dl dd a.more { color:#af251c }

/*news_detail*/
.news_detail{margin:0 20px;}
.news_detail_title{border-bottom:solid 1px #ccc; text-align:center; line-height:22px; padding:10px 0; margin-bottom:25px;}
.news_detail_title h3{margin:10px 0; color:#ba0000; font-size:20px; font-weight:bold;}
.news_detail_title p{color:#666; font-size:12px; }

.news_detail_content { font-size:14px; }
.news_detail_content p { text-indent:20px; line-height:22px; color:#666; margin-bottom:20px; }
.news_detail_content h4{color:#000; font-weight:bold; margin-bottom:5px;}
.news_detail_content img { padding:5px; border:solid 1px #ccc;}
.news_detail_content a { color:#ba0000 }

.news_detail_tags { padding:8px 0 }
.news_detail_tags a { color:#ba0000 }


ul.artlist2 { clear:both; overflow:hidden; margin:0 0 20px 0; padding-bottom:10px; }
	ul.artlist2 li { float:left; width:44%; _width:43.5%;  margin:5px 10px; padding-left:20px; background:url(cion06.gif) 6px center no-repeat; border-bottom:1px dashed #999; }
	ul.artlist2 span { float:right; color:#999 }


/*产品列表*/
.prob_list{}
.prob_list .cn{ overflow:hidden; float:left; text-align:center; width:114px; height:150px; margin:5px 8px 5px 14px!important;>margin:0px 3px 10px 19px!important; margin:5px 10px 5px 10px;}
.prob_list .cn h2{ margin:0 auto 3px auto; height:100px; width:100px;}
.prob_list .cn h2 a{ width:100px; height:100px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:87px;*font-family:Arial;border:1px solid #c0c0c0; background:#fff; padding:1px;}
.prob_list .cn h2 a:visited{border:1px solid #c0c0c0;}
.prob_list .cn h2 a:hover{border:1px solid #5bb9e5;}
.prob_list h2 img{ vertical-align:middle;}
.prob_list .cn p{ color:#5c5c5c; line-height:18px; padding-top:2px;}
.prob_list .cn p a,.iproduct .cn p a:visited,.iproduct .cn p a:hover{color:#575757; line-height:18px;}
.prob_list .cn p strong{line-height:18px;}


dl.dltags { overflow:hidden; clear:both; margin:40px 8px; }
	dl.dltags dt { float:left; width:130px;  }
	dl.dltags dd { float:left; width:580px; }

#fenye, .fenye { overflow:hidden; clear:both; height:25px; margin-top:10px; }
	#fenye a, .fenye a { padding:0 5px; }


.iCase { width:195px; margin:0; padding:0;  }
.iCase li { overflow:hidden; height:25px; padding-left:12px; line-height:25px; background:url(cion04.gif) no-repeat 0 10px;  }
#demo20112410463017A { position:relative; overflow:hidden; width:195px; height:80px; }
#demo20112410463017A1 { overflow:hidden; clear:both; }
#demo20112410463017A2 { overflow:hidden; clear:both; }
/*#demo20112410463017A1 { position:relative; position:absolute; }
#demo20112410463017A2 { position:absolute; }*/

.ilink { margin-top:10px; text-align:left; }

#imgAbout { float:left; width:200px; height:150px; margin:0 10px 5px 0; border:5px solid #ededed; }
#imgAboutHome { float:right; width:150px; height:113px; margin:0 8px 5px 0; border:5px solid #ededed; }