﻿/* CSS Document */
body {margin:0; padding:0; text-align:center; font-size:12px; color:#353535; text-align:center }
/* 基本、格式化 */
ul,li,img,h1,h2,h3,h4,h5,form,p,span,div{ padding:0; margin:0; border:0}
ul{ list-style:none;}
img{ border:none}
a:link,a:visited {font-size:12px;color:#353535;text-decoration:none;}
a:hover,a:active {font-size:12px;color:#353535;text-decoration:underline;}

.clear{clear:both; height:0px; line-height:0px; font-size:0px; display:block; visibility:hidden}
.fl{ float:left}
.fr{ float:right}
.space{ height:10px; font-size:0px; clear:both; overflow:hidden }
.hr{border-top:#999999 1px dashed}

.ml10{ margin-left:10px}
.mt5{ margin-top:5px}
.mt8{ margin-top:8px}
.mt10{ margin-top:10px; overflow:hidden}
.mt15{ margin-top:15px}

.main{ width:1003px; margin:0 auto}
.toplink{background:url(images/sem_05.gif) center no-repeat; text-align:center; line-height:50px; height:50px;}
.toplink ul li.width{ width:160px; float:left; cursor:hand; }
.toplink ul li.narrow{ width:100px; float:left; cursor:hand; }
.toplink ul li.line{ width:2px; height:50px; background:url(images/sem_06.gif) center no-repeat; float:left}
.toplink a:link,.toplink a:visited{ font-size:14px; color:#FFFFFF; font-family:simhei; text-decoration:none; height:50px;}
.toplink a:hover,.toplink a:active{ font-size:14px; color:#FFFFFF; font-family:simhei; text-decoration:none; height:50px;}

/* 左侧部分 */
.left{width:215px; float:left; background:#EEEEEE}
.left .semnews{ height:334px; background:url(images/sem_38.gif) center top no-repeat; padding-top:50px}
.left .semnews .top{ margin:0 auto; width:200px; border-bottom:#AED5A6 1px dashed; padding-bottom:8px}
.left .semnews .top ul li.img{ float:left; width:110px}
.left .semnews .top ul li.img img{ border:#A0C238 1px solid; padding:3px;}
.left .semnews .top ul li.text{ float:left; line-height:19px; width:90px; text-align:left; color:#577601}

.left .semsz{ height:242px; background:url(images/sem_56.gif) center top no-repeat; padding-top:40px}
.left .semwt{ height:177px; background:url(images/sem_13.gif) center top no-repeat; padding-top:40px}

/* 中间部分 */
.center{ width:570px; float:left; margin-left:14px}
.center .about{ height:150px}
.center .about ul li.img{ width:240px; float:left; text-align:center}
.center .about ul li.text{ width:330px; float:left; text-align:left; line-height:26px}
.center .about ul li.text p{ text-indent:2em}

.center .semcases{ background:url(images/sem_22.gif) center top no-repeat}
.center .semcases .more{ height:33px; line-height:33px; text-align:right; padding-right:35px}
.center .semcases .caselist ul li{ background:url(images/sem_28.gif) center top no-repeat; width:190px; padding-top:4px; float:left}
.center .semcases .caselist ul li .pic{ height:120px; text-align:center}
.center .semcases .caselist ul li .title{ height:40px; text-align:center}

.center .semfw ul li{ width:190px; height:60px; line-height:60px; float:left; text-align:center}

/* 右侧部分 */
.right{ width:190px; float:right}
.right .semff{ background:url(images/sem_43.gif) top center no-repeat; height:143px; padding-top:40px}
.right .semlist{ background:url(images/sem_58.gif) top center no-repeat; height:186px; padding-top:5px}

.right .semdy{ background:url(images/sem_41.gif) center top no-repeat; height:234px; padding-top:40px}

.right .semzs{ background:url(images/sem_10.gif) center top no-repeat; height:189px; padding-top:40px}

/* 友情链接 */
.friendlink{ background:url(images/sem_63.gif) center top no-repeat; height:127px; padding-top:65px}
.friendlink .youhua{ height:48px; line-height:48px}
.friendlink .wz{ height:110px; line-height:20px; text-align:left; padding-left:50px; padding-right:50px}

/* 新闻列表 */
.newslist ul li{ height:23px; line-height:23px; background:url(images/sem_04.gif) left no-repeat; background-position:10px; text-align:left}
.newslist ul li span{ margin-left:25px}

.newslist2 ul li{ height:23px; line-height:23px; background:url(images/sem_04.gif) left no-repeat; background-position:10px; padding-left:25px; text-align:left; width:260px; float:left}

/* 网站底部 */
.bottom .bottomlink{ height:30px; line-height:30px; background:url(images/sem_64.gif) center no-repeat; text-align:center}
.bottom .bottomlink ul{ margin:0 auto; width:880px}
.bottom .bottomlink ul li{ float:left; width:95px}
.bottom .bottomlink ul li.line{ width:2px; height:30px; background:url(images/sem_21.gif) center no-repeat; float:left}
.bottom .bottominfo{ line-height:25px; text-align:center}

/* 选项卡效果 */
.nTab{}
.nTab .TabTitle{clear: both; overflow: hidden; background:url(images/sem_46.gif) center top no-repeat}
.nTab .TabTitle ul{ border:0; padding-left:15px; margin:0}
.nTab .TabTitle li{ height:40px; float:left; cursor: pointer; text-align:center; width:120px; padding-top:15px; margin-left:12px;}
.nTab .TabTitle .active{ background:url(images/sem_51.gif) no-repeat center; background-position:50% 36px; color:#627F12; font-weight:bold}
.nTab .TabTitle .normal{ color:#525251; font-weight:bold }
.nTab .TabContent{width:570px; height:130px;background:url(images/seo_09.gif) repeat-x top; float:left; display:inline;}
.nTab .TabContent .text{ line-height:22px; text-align:left; width:520px; margin:0 auto}
.nTab .TabContent .text p{ text-indent:2em}
.none {display:none;}
/* 选项卡效果结束 */

/* 网站导航 */
.path{ height:28px; line-height:28px; background:url(images/about_01.gif) left no-repeat; text-align:left; color:#577601; padding-left:15px}

/* 二级页 */
.mainleft{ width:800px; float:left; background:url(images/sem_18.gif) center bottom no-repeat; text-align:left; line-height:25px; padding-bottom:10px}
.mainleft .pic{ width:200px; float:left; text-align:center; clear:both}
.mainleft .content{ float:left; padding:16px}
.mainleft .content p{ text-indent:2em}
.mainleft .content span{ display:block; }
.mainleft .content .num{ font-size:20px; color:#638700; font-family:Arial, Helvetica, sans-serif; width:30px; display:inline}
.titbg{ background:url(images/about_10.gif) left no-repeat; font-size:14px; color:#707070; padding-left:25px; height:25px; line-height:25px; font-weight:bold}

.mainleft .content .rnews{ width:340px}

.mainleft .about{ background:url(images/about_08.gif) left no-repeat; background-position:15px 20px; padding-left:225px; padding-right:15px; padding-top:20px}
.mainleft .contact{ padding:25px; font-size:14px; line-height:30px;}
.mainleft .mtbd{ background:url(images/mtbd_07.gif) left no-repeat; background-position:15px 20px; padding-left:225px; padding-right:15px; padding-top:20px; color:#627F12}
.mainleft .mtbd ul li{ border-bottom:#CCCCCC 1px dotted; line-height:25px}
.mainleft .mtbd ul li span{ float:left; }
.mainleft .mtbd ul li span.date{ float:right; font-size:14px; color:gray}
.mainleft .mtbd ul li a:link,.mainleft .mtbd ul li a:visited{ color:#627F12; font-size:14px; text-decoration:none}
.mainleft .mtbd ul li a:hover,.mainleft .mtbd ul li a:active{ color:#666666; font-size:14px; text-decoration:underline}

.mainleft .cases{ background:url(images/cases_07.gif) left no-repeat; background-position:15px 20px; padding-left:225px; padding-right:15px; padding-top:20px}
.mainleft .cases a:link,.mainleft .cases a:visited{ color:#707070; font-size:14px; text-decoration:none}
.mainleft .cases a:hover,.mainleft .cases a:active{ color:#FF9900; font-size:14px; text-decoration:underline}

.mainleft .hr{ background:url(images/rczp_07.gif) left no-repeat; background-position:15px 20px; padding-left:225px; padding-right:15px; padding-top:20px}

.yhlc ul li{ width:178px; height:232px; float:left; margin-left:10px; margin-top:10px }
.yhlc ul li .title{ height:28px; line-height:28px; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:center}
.yhlc ul li .text{ margin-top:70px; padding-left:10px; padding-right:10px; }
.mainleft .l1{ background:url(images/yhlc_07.gif) center top no-repeat}
.mainleft .l2{ background:url(images/yhlc_09.gif) center top no-repeat}
.mainleft .l3{ background:url(images/yhlc_11.gif) center top no-repeat}
.mainleft .l4{ background:url(images/yhlc_13.gif) center top no-repeat}
.mainleft .l5{ background:url(images/yhlc_19.gif) center top no-repeat}
.mainleft .l6{ background:url(images/yhlc_20.gif) center top no-repeat}
.mainleft .l7{ background:url(images/yhlc_21.gif) center top no-repeat}

.mainleft .yhfw ul li{ padding-bottom:10px}
.mainleft .yhfw ul li .pic{ float:left; width:180px}
.mainleft .yhfw ul li .text{ float:left; line-height:25px; padding-left:20px}

.mainleft .sitemap ul{ width:770px}
.mainleft .sitemap ul li.bg1{ height:30px; line-height:30px; padding-left:15px;}
.mainleft .sitemap ul li.bg1 a{color:#5F8100}
.mainleft .sitemap ul li.bg{ height:30px; line-height:30px; background:url(images/wzdt_07.gif) left no-repeat;  padding-left:15px}
.mainleft .sitemap ul li.bg a{color:#363636;}

.mainleft .newstitle{ font-family:simhei; font-size:22px; text-align:center; height:50px; line-height:50px; border-bottom:#CACACA 1px dotted}
.mainleft .newscontent{ font-size:12px; color:#000000; line-height:25px; padding-top:15px}
.mainleft .newscontent a{ font-size:12px; color:#000000; text-decoration:none}


.casetitle{ font-family:simhei; font-size:22px; text-align:center; height:50px; line-height:50px; border-bottom:#CACACA 1px dotted; color:#577600}

.link{ color:#627F12}
.link ul li{ border-bottom:#CCCCCC 1px dotted; line-height:25px}
.link ul li span.title{ float:left; }
.link ul li span.date{ float:right; font-size:14px; color:gray}
.link ul li span.date2{ float:right; color:gray}
.link ul li span.text{color:#666666}
.link a:link,.link a:visited{ color:#627F12; font-size:14px; text-decoration:none}
.link a:hover,.link a:active{ color:#666666; font-size:14px; text-decoration:underline}

.mainright{ width:190px; float:left; margin-left:13px}

