@charset "utf-8";
/* CSS Document */

.w1200 { margin: 0 auto; width: 1200px; height: auto; overflow: hidden; }
/* header start */
#header { width: 100%; height: 80px; background: #18693e; }
#logo { margin: 15px 0; width: 400px; height: 50px; overflow: hidden; }
.top { margin-top: 10px; width: 700px; height: 20px; overflow: hidden; }
.tel { background: url(../images/tel.png) no-repeat left center; color: #fff; font: 18px/20px "Microsoft YaHei"; text-indent: 30px; margin-right:20px; }
.language { width: 150px; height: 20px; color: #fff; font: 12px/20px "Microsoft YaHei"; text-align: right; }
.language a { color: #fff; }
.language a:hover { color: #ddd; }
.language img { margin-right: 5px; vertical-align: middle; }
#search { margin-top: 10px; width: 260px; height: 30px; }
#search input { float: left; }
.inp_srh { width: 220px; height: 30px; line-height: 30px; text-indent: 5px; color: #999; background: url(../images/search_bg.jpg) no-repeat left center; border: none; }
.btn_srh { width: 40px; height: 30px; line-height: 30px; background: url(../images/search_bg.jpg) no-repeat -220px center; border: none; cursor: pointer; color: #fff; font: bold 14px/30px "Microsoft YaHei"; text-indent: -5000px; }
#search * { vertical-align: middle; }
/* header end */
/* nav start */
#nav_box { width: 100%; height: 40px; background: #ccc; }
#nav { margin: 0 auto; width: 1200px; height: 40px; }
#nav ul { margin: 0; padding: 0; }
#nav ul li { float: left; display: block; margin-right: 1px; width: 120px; height: 40px; text-align: center; }
#nav ul li a { display: block; color: #333; font: 16px/40px "Microsoft YaHei"; }
#nav ul li a:hover, #nav ul li a.cur { background: #fff; color: #18693e; }
/* nav end */
/* content start */
.side_l { width: 300px; height: auto; overflow: hidden; }
.tit1 { padding: 0 20px; height: 38px; background: #18693e; color: #fff; font: 18px/38px "Microsoft YaHei"; }

.pro_type { padding: 9px; border: 1px solid #e1e1e1; border-top: none; }
.pro_type ul { margin: 0; padding: 0; }
.pro_type ul li { float: left; display: block; margin-top: 2px; width: 100%; height: 36px; border-bottom: 1px dashed #ddd; }
.pro_type ul li a { display: block; padding: 0 10px; height: 36px; color: #666; font: 14px/36px "Microsoft YaHei"; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.pro_type ul li a:hover, .pro_type ul li a.cur { color: #18693e; font-weight: bold; }
.pro_type ul li img { margin-right: 10px; vertical-align: middle; }

.side_r { width: 860px; height: auto; overflow: hidden; }
.tit2 { margin-bottom: 10px; height: 38px; background: #f3f3f3; }
.tit2 h2 { float: left; padding: 0 20px; background: #18693e; height: 38px; color: #fff; font: 16px/38px "Microsoft YaHei"; }
.tit2 span { float: right; width: 38px; height: 38px; overflow: hidden; text-align: center; }
.tit2 span a { display: block; width: 38px; height: 38px; color: #fff; font: 30px/38px "Microsoft YaHei"; background: #d7d7d7; }
.tit2 span a:hover { background: #18693e; }
.about { width: 480px; height: 185px; overflow: hidden; }
.time { margin: 35px 0 0 20px; width: 200px; height: 150px; overflow: hidden; }
.news { width: 480px; height: 185px; overflow: hidden; }
.tit { height: 35px; border-bottom: 1px solid #e9e9e9; }
.tit h2 { float: left; padding: 0 25px; background: url(../images/arr1.png) no-repeat center bottom #18693e; color: #fff; font: 16px/35px "Microsoft YaHei"; }
.tit span { float: right; margin-top: 10px; width: 18px; height: 17px; }
.tit span a { display: block; width: 18px; height: 17px; background: url(../images/more1.jpg) no-repeat; cursor: pointer; }
.tit span a:hover { background: url(../images/more2.jpg) no-repeat; }
.con { padding: 10px; border: 1px solid #e9e9e9; border-top: none; }
.about_con { height: 128px; color: #666; font: 12px/22px "Microsoft YaHei"; overflow: hidden; }
.about_con img { float: left; margin-right: 10px; }
.news_con { width: 458px; height: 128px; overflow: hidden; }
.news_con ul { margin: 0; padding: 0; }
.news_con ul li { float: left; width: 458px; height: 31px; overflow: hidden; border-bottom: 1px dotted #ddd; }
.news_con ul li a { float: left; display: block; width: 380px; text-indent: 20px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; background: url(../images/arr2.png) no-repeat left center; color: #666; font: 12px/31px "Microsoft YaHei"; }
.news_con ul li a:hover { color: #18693e; background: url(../images/arr3.png) no-repeat left center; }
.news_con ul li span { float: right; display: block; color: #999; font: 11px/31px "Arial"; -webkit-text-size-adjust: none; }
/* footer start */
.copyright { width: 100%; height: 40px; background: #1C7B49; text-align: center; color: #fff; font-size:12px; line-height:40px; margin-top:20px; }
.footer_wrap { padding: 15px 0; background: url(../images/footer_bg.jpg) repeat-x left top #18693e; }
.footer { margin: 0 auto; width: 1200px; height: auto; }
#foot_l { width: 800px; height: auto; overflow: hidden; color: #FFFFFF; line-height:20px; }
#foot_l a { color:#FFFFFF; }
#foot_r { width: 380px; height: auto; color: #FFFFFF; line-height:20px; text-align: right; }
#foot_r a { color:#FFFFFF; }
/* footer end */
.sub_tit2 { height: 38px; background: #f3f3f3; }
.sub_tit2 h2 { float: left; padding: 0 20px; background: #18693e; height: 38px; color: #fff; font-size:16px; line-height:38px; }
.sub_tit2 span { float: right; height: 38px; overflow: hidden; text-align: center; padding-right:10px; }
.sub_tit2 span a { color: #333333; line-height:38px; }
.sub_tit2 span a:hover { color: #333333; line-height:38px; text-decoration:underline; }

.sub_con { padding: 10px; border: 1px solid #e9e9e9; border-top: none; color: #666; line-height: 22px; }
