/* cssreset */
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}
ul,ol{list-style:none;}
body{font:12px/1.5 Arial;background:#f6f6f6 url(../images/body_bg.jpg) no-repeat center bottom;}
select,input,button{vertical-align:middle;font-size:100%;}
fieldset,img{border:0;}
em{font-style:normal;}
.clear {clear:both;display:block;height:0; visibility:hidden; font:0/0 arial}
.clearfix:after {content:"."; display: block; height: 0; clear: both; visibility: hidden; font-size:0}
.clearfix {*zoom:1}
.fl {float:left;}
.fr {float:right;}
.wrap {width:1002px; margin:0 auto;}
.side {width:332px;}
.main {width:647px; background:url(../images/side_bar.png) repeat-y 0 0;}
a {color:#484848; text-decoration:none;}
a:hover {text-decoration:underline;}
.bchui {background-color: #f6f6f6;}

/* header */
.header {background-color: #f6f6f6; /*height:80px;*/ overflow:hidden;}
.banner {width: 1419px; height: 442px; margin:0 auto; overflow:hidden;}
.nav {width: 1123px; height: 47px; background-image:url(../images/nav_bg.png); margin:0 auto; position:relative; /*top:34px;*/ z-index:99999;}
.nav ul li {float:left;}
.nav ul li a {display:block; font:bold 14px/34px SimSun; color:white; width: 153px; text-align: center; height: 34px; margin-top: 12px;}
.nav ul li a:hover {text-decoration: none; color:#F90;}
/* index */
.head {height: 61px;}
.head a.more {display:block; width: 34px; height: 7px; float:right; margin-top: 34px;}
.container {height: 833px; width: 1080px; background-image:url(../images/main.jpg); margin:0 auto;}
.company {width: 490px; height:345px;}
.company .content { margin-top: 175px; padding:10px; font:12px/22px SimSun; color:#686868;}
.ffil {width: 485px; height: 345px;}
.ffil a {display:block; width: 223px; height: 106px; float:left; margin-top: 35px; margin-left: 15px;}
.honor {width: 490px; height: 225px;}
.contact {width: 485px; height: 225px;}
.contact .content {font:14px/22px SimSun; padding-left: 15px;}
.contact .content strong {color:#015aac;}
.huanjing {width: 902px; height: 152px; margin:0 auto; margin-top: 60px;}
/* footer */
.footer {height: 135px; background-color: #d8d8d8; border-top: 1px solid #a4a4a4;}
.footer .wrap {height: 135px; background:url(../images/footer_bg_13.png) no-repeat center center;}
.footer .wrap p {font:12px/22px SimSun; color:#595959; margin-left: 140px; padding-top: 35px;}
/* page */
.pageSideContent {min-height:828px; background:url(../images/page_03.png) no-repeat;}
.fushu a {display:block; width:294px; height: 105px; margin-left: 19px;}
.pageContact {padding-left: 35px; font:14px/22px SimSun;}
.pageContact strong {color:#015aac;}
.inMain {padding-left: 14px; min-height:828px;}
.pageHead {height: 37px; line-height: 37px; padding-top: 18px; text-align: right;}
.comHead {background:url(../images/page_06.png) no-repeat 0 bottom;}
.contactHead {background:url(../images/contact_head.png) no-repeat 0 bottom;}
.news_4 {background:url(../images/news_4.png) no-repeat 0 bottom;}
.news_6 {background:url(../images/news_6.png) no-repeat 0 bottom;}
.news_9 {background:url(../images/news_9.png) no-repeat 0 bottom;}
.news_5 {background:url(../images/news_5.png) no-repeat 0 bottom;}
.product_2 {background:url(../images/product_2.png) no-repeat 0 bottom;}
.pageContent {padding:10px;}
.pageContent .content {font:14px/23px Microsoft YaHei;}
/* 上一页 下一页*/
.prne {margin-top:20px; text-align:center;}
/*分页*/
.page {padding:10px; font:12px/23px SimSun; text-align: center; margin-top: 15px;}
.page span.current {font-weight: bold; display:inline-block; *zoom:1; padding:1px 10px; background-color: #007e7e; color:#eee;}
.page a {display:inline-block; *zoom:1; padding:1px 3px; background-color: #eee; border:1px solid #ccc;}
/*新闻列表*/
.newsList li {height:35px; font:14px/35px Microsoft Yahei; border-bottom:1px dashed #ccc; padding:0 10px;}
.newsList li a {color:#333;}
.newsList li a:hover {color:#999; text-decoration: none;}
.newsList li span {float:right;}
/*在线留言*/
.order td {padding:5px;}
.order td input, .order td textarea {background-color:#eee; border:1px solid #ccc;}
.order td input {height:25px;}
/*proList*/
.proList li {width:270px; height:245px; float:left; border:1px solid #999; padding:8px; overflow:hidden; margin-left:15px; margin-top:15px; background-color:white; text-align:center;}
.proList li img {width:270px; height:225px;}
.proList li a:hover {color:#C00;}
/*jobs*/
.jobs li { padding:10px; background-color:#eee; border:1px dashed #ccc;}
.jobs li p {line-height:25px;}
.jobs li a {float:right; display:block; padding:5px 8px; margin:10px; border:1px solid #999; background-color:#fff;}
.info_title { margin-top:10px; height:30px; font:14px/30px Microsoft YaHei; background-color:#CCC; margin-bottom:15px;}
.info_title b {display:inline-block; padding:0 5px; background-color:#06C; color:white; position:relative; top:-1px;}
/*info*/
.pageContent h1 {text-align:center; font:20px/35px Microsoft YaHei; }
.pageContent .info {height:30px; font:12px/30px SimSun; text-align:center;}