/* CSS Document */
/* 全局 CSS 定义 */
html,body,div,span,object,iframe,table,tr,th,td,em,img,h1,h2,h3,h4,h5,h6,p,a,dl,dt,dd,ul,li,form,label{font-family:inherit; font-style:inherit; padding:0; margin:0; border:0;}
ol,ul{list-style:none;}
img{vertical-align:top;}
body{color:#666; font:12px/24px Verdana, Arial, Helvetica, sans-serif, SimSun; background:#fff;}
.clear{clear:both; height:0px; overflow:hidden; font-size:1px;}
.clearfix:after {clear: both;content: ".";display: block;height: 0;overflow: hidden;visibility: hidden;}
.fl{float:left; display:inline;}.fr{float:right; display:inline;}.mt{ margin-top:10px;}
h2,h3{ font-size:14px;}
/*---------- 链接 ----------*/
a:link{color:#666; text-decoration:none;}
a:visited{color:#666; text-decoration:none;}
a:hover{color:#ff6600; text-decoration:underline;}
/*---------- 截字 ----------*/
{overflow:hidden; text-overflow:ellipsis;}

/*---------- 图片鼠标交互 ----------*/
 
/*---------- 头部公用 ----------*/
.head{ width:100%; margin:0 auto; background: url(../images/logo_bj.gif) repeat-x;}
.top{ width:963px; height:85px; margin:0 auto;} 
.b1{ width:100%; background: url(../images/b1.jpg) no-repeat center top; height:159px;}
.b2{ width:100%; background: url(../images/b2.jpg) no-repeat center top; height:136px;}
.b3{ width:100%; background: url(../images/b3.jpg) no-repeat center top; height:110px;}
.zt_link .topic_list {height:139px; overflow:hidden;width:946px;}
.zt_link .topic_list li { display:inline; float:left; width:226px; height:139px;}
.zt_link .topic_list li img{ width:220px; height:139px;}
/*****主体******/
.wrap{ width:976px; margin:0 auto; overflow:hidden;padding:15px 0px 0px; background:url(../images/bg.png) repeat-y #FFF;}
.area{ width:960px; margin:8px auto; overflow:hidden;}
.zc_a dl{height:85px; padding:20px 10px;}
.zc_a dt{ float:left; padding-right:20px;}
.zc_a h2{ font-size:20px; font-family:"microsoft yahei"; padding:10px 0 10px;}
.zc_a h2 span{ color:#f00;}
.zc_a li{ width:235px; background:url(../images/li.png) no-repeat right center; height:305px; float:left;}
.zc_a li.borno{ background:none;}
.zc_a .t{ width:180px; height:80px; border-bottom:1px dashed #dedede; margin:0 auto 8px;}
.zc_a .t h3{ color:#007d70; font-size:16px; font-family:"microsoft yahei"; background:url(../images/img_34.png) no-repeat; text-align:center; line-height:25px; width:80px; margin:8px 0px;}
.zc_a .t em{ font-family:"microsoft yahei"; font-size:18px; font-style:normal;}
.zc_a strong{ color:#f60; padding:0 30px;} 
.zc_a p{ padding:0 30px 8px;}.zc_a img{ padding:0 0 0 30px;}
.zc_a h4{font-family:"microsoft yahei"; font-size:19px; padding:8px 0 8px 20px;}.zc_a h4 span{ color:#f00;}
.zc_a .btn{ height:48px;text-shadow:1px 1px 1px #000;}.zc_a .btn img{ padding-right:40px;}
.zc_btn{ width:170px; height:35px; background:url(../images/img_58.png) no-repeat; text-align:center; line-height:34px;font-family:"microsoft yahei"; font-size:16px; float:left; margin-right:20px;text-shadow:1px 1px 1px #000;}
.zc_btn1{width:170px; height:35px; background:url(../images/img_60.png) no-repeat; text-align:center; line-height:34px;font-family:"microsoft yahei"; font-size:16px; float:left;text-shadow:1px 1px 1px #000;}
.zc_btn a,.zc_btn1 a{ color:#fff;}
.zc_btn a:visited,.zc_btn1 a:visited{ color:#fff;}
.zc_btn a:hover,.zc_btn1 a:hover{ color:#ff0;}

.zc_b{ height:440px; width:940px; margin:0 auto; background:url(../images/bgbg.png) no-repeat bottom center;}
.zc_b .l{ width:530px; float:left;}
.zc_b li{ width:211px; height:186px; background:url(../images/img_68.png) no-repeat; float:left; display:inline; margin:8px 35px 8px 15px;}
.zc_b li img{ padding:1px 0 0 55px;}
.zc_b li h2{ color:#00908a;font-family:"microsoft yahei"; font-size:20px; text-align:center; padding:10px 0 0px;}
.zc_b li p{ text-indent:2em; padding:0px 10px;}
.zc_b .r{ width:394px; height:383px; background:url(../images/img_71.png) no-repeat; float:right; margin:10px 0 0px;}
.zc_b .r strong{ font-size:16px; color:#000; line-height:48px; padding:0 0 0 40px;}
.zc_b .r span{ color:#f00;}
.zc_b .r .t{ text-indent:2em; padding:220px 20px 8px;} .zc_b .r .tm{ letter-spacing:-1px;}
.zc_b .r p{ padding:0 0 0 20px;}
.zc_b_lft{ padding:20px 10px;}
.zc_b_lf{ width:209px; height:311px; background:url(../images/img_76.png) no-repeat; float:left; text-align:center;}
.zc_b_lf h2{ color:#fff;font-family:"microsoft yahei"; font-size:22px; line-height:38px;}
.zc_b_lf h3{ color:#008786;font-family:"microsoft yahei"; font-size:18px; line-height:45px;}
.zc_b_lf strong{ color:#f00;}.zc_b_lf em{ font-size:18px; font-style:normal;font-family:"microsoft yahei"; color:#000; line-height:45px;}
.zc_b_lfr{ width:540px; height:311px;}
.zc_b_lfr ul{ width:390px; height:311px; border-right:1px solid #dedede; float:left;}
.zc_b_lfr li{ background:#f3fdff; width:389px; height:101px; border-bottom:1px solid #dedede; color:#333;}
.zc_b_lfr li h3{ font-size:21px;font-family:"microsoft yahei"; color:#333; background:#b2e5e4; width:100px; height:100px; text-align:center; line-height:98px; float:left;}.zc_b_lfr li img{ padding:10px 15px 0 15px; float:left;}
.zc_b_lfr li p{ border-left:1px solid #dedede; width:145px; float:left; padding:0 0 0 15px; height:101px;}
.zc_b_lfr li p span{ color:#f00;}
.zc_b_lfr dl{ width:145px; height:311px; float:right;}
.zc_b_lfr dt{ border-bottom:1px dashed #dedede; text-align:center; margin-bottom:10px;}
.zc_b_lfr dt p{ line-height:30px;}
.zc_b_lfr dt strong{ font-size:14px; color:#000; line-height:30px;}.zc_b_lfr dt em{ font-style:normal; font-size:16px; color:#f00; font-weight:bold;}
.zc_b_lfr dd strong{ color:#f60;}
.doc_zx{padding:15px 10px 0px; width:920px; height:109px;border:1px solid #e1ecf8;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; margin:10px auto; font-family:"microsoft yahei"; font-size:14px;}
.doc_zx img{ float:left; padding:0 10px 0 0px;}.doc_zx strong{ font-size:18px; color:#333; line-height:38px;}
.doc_zx p{ width:600px;}.doc_zx p span{ color:#f60;}
.doc_zx .btn{ width:170px; height:35px; background: url(../images/img_58.png) no-repeat; line-height:34px; float:left; color:#fff; text-align:center; margin:35px 0 0 0px; text-shadow:1px 1px 1px #000;}
.doc_zx .btn a{ color:#fff;}.doc_zx .btn a:visited{ color:#fff;}.doc_zx .btn a:hover{ color:#ff0;}

.zc_c{ padding:20px 10px;}
.zc_c .fl{ width:591px;}
.zc_c .fr{ width:340px; background:#f7f7f7; color:#000;}
.zc_c .fr img{ padding:13px 0 8px 13px;}
.zc_c .fr p{ text-indent:2em; padding:0 13px 8px 13px;}
.zc_c a{ color:#f00;}.zc_c a:visited{ color:#f00;}.zc_c a:hover{ color:#f60;}
.zc_c dl{ border-top:1px solid #dedede;}
.zc_c dt{ float:left; padding:10px 10px 0 0px;}
.zc_c dd{ padding-top:15px;}.zc_c .fr p img{ padding:0px 0 0 50px;}

.zc_d{ padding:20px 10px;height:600px; overflow:hidden;}
.zc_dl{ width:560px; float:left;height:600px; overflow:hidden;}
.zc_dl li{ width:270px; height:130px; float:left; margin:0 10px 30px 0px;}
.zc_dl li img{ width:118px; height:126px; border:1px solid #dedede; float:left;}
.zc_dl li h6{ color:#000; font-size:12px; background:url(../images/img_122.png) no-repeat; line-height:26px; text-align:center;}
.zc_dl .fr{ width:141px;}
.zc_dl li p{ text-indent:2em; padding-top:10px;}
.zc_case{ width:548px; height:229px; background:url(../images/img_140.jpg) no-repeat; position:relative;}
.zc_c1{ width:130px; height:72px; position:absolute; top:140px; left:25px;}
.zc_c2{ width:130px; height:72px; position:absolute; top:25px; left:225px;}
.zc_c3{ width:130px; height:72px; position:absolute; top:140px; left:410px;}
.zc_dr{ width:368px;border:1px solid #dedede; border-top:none; overflow-y:scroll; height:500px; margin-bottom:10px;}
.zc_drr{width:370px; float:right;border-top:none; height:600px; overflow:hidden;}
.zc_drr h3{ background:#dedede;font-size:16px; line-height:50px; text-indent:10px; color:#333;}
.zc_dr li{ overflow:hidden; _zoom:1; padding:23px 0 0 8px;}
.zc_dr img{ float:left; display:inline; width:48px; height:48px; border:1px solid #dfe4e5;}
.zc_dr p{ line-height:22px; width:269px; padding:0 7px; float:right; display:inline;}
.zc_dr .i{ height:22px; background:#f0f6f3; color:#3377aa;}
.zc_dr .i span{ color:#666; float:right;}

.zt_link h2{ font-size:25px; color:#008e88; font-family:"microsoft yahei"; line-height:36px; margin:20px 0; font-weight:normal; background:url(../images/img_152.png) no-repeat; padding:0px 20px 0 40px; margin-left:20px;}
.zt_link li{ float:left; display:inline; width:220px; height:150px; margin:0 6px;}
.zt_link ul{ width:930px; height:155px; margin:10px auto;}
.zt_link li img{width:220px; height:150px;}
/********底部********/
.foot{ width:100%; margin:0px auto; text-align:center; background:#fff;}
.link{ width:960px; height:32px; line-height:32px; color:#000; background:#e1e1e1; margin:0 auto 10px;}
.link a{ color:#000; padding:0 8px;}.link a:visited{ color:#000;}.link a:hover{ color:#f00;}
.swt{ height:0; line-height:20px; overflow:hidden;}
