@charset "utf-8";

/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;}
ul,ol,li{list-style:none;}
input,button{margin:0;font-size:12px;vertical-align:middle;}
body{font-size:12px;font-family:Arial, Helvetica, sans-serif;  text-align:center; margin:0 auto; background:url(../images/bg01.gif) repeat-x left top #f2f2f2;}
table{border-collapse:collapse;border-spacing:0;}
b,em,i{ font-style:normal; font-weight:normal;}
h1,h2,h3{ font-size:14px;}
h4{font-weight:normal; font-size:14px;}
h5{ font-size:12px;}
h6{ font-size:12px;font-weight:normal;}
img{display:block;}
.adpic{width:100%; float:left; margin-bottom:10px;}
.adpic img{width:100%;}

#wrap{width:925px;text-align:left; margin:0 auto; overflow:hidden;}
#wrap .nobg{ background:none;}
a{color:#333;text-decoration:none;}
a:hover{ text-decoration:underline; color:#ef9b11;}
.h10{height:10px; overflow:hidden; font-size:9px; }
/*phd*/
.phd{ width:100%; height:135px;overflow:hidden;}
.logo{ float:left; padding:22px 0 0 0;}

.box01-hd{width:100%; float:left; height:95px; overflow:hidden;}
.subnav{ float:right; margin-top:21px; background:url(../images/bg02.gif) no-repeat; width:372px; height:21px;overflow:hidden;}
.subnav img{ display:inline;}

.tel{ float:right; color:#336601; padding-right:12px; margin-top:9px; font-size:15px; font-family:"微软雅黑"; font-style:italic;}
.tel strong{ font-size:22px;}

.nav{ width:100%;float:left; height:37px; overflow:hidden;}
.nav01{ float:left; background:url(../images/bg03.gif) no-repeat; width:6px; height:37px; float:left;}
.nav02{ float:left; background:url(../images/bg04.gif) no-repeat; width:6px; height:37px; float:left;}
/*nav*/
.mainnav{ background:url(../images/bg05.gif) repeat-x; height:37px; float:left; width:913px;}
.mainnav li.first{ background:none;}
.mainnav li{ float:left;background:url(../images/line01.gif) no-repeat left 13px; padding:0 20px;}
.mainnav li a{ display:block; font-size:14px; font-weight:bold; width:64px; color:#7f7f7f; float:left; text-align:center; font-size:13px;  height:24px; line-height:24px; }
.mainnav li a{ width:74px;color:#fff;height:37px; display:block; line-height:37px; }
.mainnav li a:hover{background:url(../images/bg06.gif) no-repeat; color:#fff; text-decoration:none; }

/*pbd*/
.pbd{width:100%; float:left; padding-top:14px;}
.flash{width:100%; float:left; margin-bottom:12px; overflow:hidden;}

/*area01*/
.area01{width:100%; float:left;}

/*side*/
.side{float:left;overflow:hidden;width:210px;}

/*search*/
.search{width:100%; float:left; padding-top:7px; height:29px; background:#ddd;}
.seatext{width:124px; margin-left:7px; border:1px solid #fff; height:18px; padding-left:4px; line-height:18px; float:left; display:inline; margin-right:4px;}
.seabtn{display:block; background:url(../images/btn01.gif) no-repeat; width:63px; height:22px; border:none; float:left; text-indent:-999em; cursor:pointer;}

/*box01-pan*/
.box01-pan{ width:208px; border:1px solid #ccc; float:left; background:#fff; margin-bottom:10px;}

/*h3pan*/
.h3pan{ background:url(../images/bg07.gif) no-repeat; width:208px; height:27px; line-height:27px;}
.h3pan strong{ float:left; padding-left:30px; color:#08c;}

/*panul*/
.panul{ width:185px; float:left; display:inline; padding:8px 0 3px 14px;}
.panul li{width:100%; float:left; height:23px;}
.panul li a{ padding-left:13px; background:url(../images/icon01.gif) no-repeat 0 4px; font-size:14px;display:block;width:170px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis; overflow: hidden;}
.panul li a:hover{background:url(../images/icon02.gif) no-repeat 0 4px; color:#08c; text-decoration:none;}

/*ctat*/
.ctat{ padding:1px; border:1px solid #ddd; width:206px; float:left;}
.ctat-pic{width:100%; float:left;}
.ctat-txt{ padding:4px 0 3px 10px; width:196px; float:left; background:#fff;}
.ctat-txt p{width:100%; float:left; line-height:22px;}

/*content*/
.content{float:left;display:inline;margin-left:10px;overflow:hidden;width:702px;}

/*col01-intro*/
.col01-intro{width:100%; float:left; margin-bottom:13px; height:204px; overflow:hidden;}

.box01-intro{width:485px; background:#fff; height:202px; border:1px solid #9c9c9c; float:left; margin-bottom:16px;}
/*title-intro*/
.title-intro{ background:url(../images/bg08.gif) repeat-x left bottom; height:29px; width:100%; clear:both;}
.title-intro strong{ text-align:center; line-height:28px; color:#666; font-size:14px; padding:0 10px;}
.title-intro .more{ float:right; display:inline; margin:5px 8px 0 0;}
.title-intro em,.title-intro span{ font-style:normal; float:right; line-height:29px; padding-right:10px}
.title-intro div a{padding:0 10px;}
.title-intro div {color:#999}
/*intpart*/
.intpart{ width:472px; float:left; margin-top:10px;}
.intpart .grp01{ width:207px; padding:1px; margin-left:11px; height:144px; float:left; display:inline; border:1px solid #ddd;}
.intpart .grp01 img{ width:100%;height:100%; }
.intpart .grp02{ width:240px; height:140px; overflow:hidden; float:left; padding-left:10px; text-indent:2em; line-height:20px;}
/*box02-intro*/
.box02-intro{ width:200px; overflow:hidden; float:left; background:#fff; height:202px; border:1px solid #ccc; float:left; display:inline; margin-left:12px;}

/*title-gg*/
.title-gg{ background:url(../images/bg10.gif) no-repeat; width:200px; line-height:28px; height:25px; float:left;}
.title-gg strong{float:left; display:block; padding-left:32px;color:#08c; font-size:14px;}
.title-gg a{ float:right; display:inline; margin:5px 8px 0 0;}

/*part01-gg*/
.part01-gg{ width:182px; float:left; padding:6px 0 0 10px;}

.grp01-gg{width:100%;float:left; background:url(../images/line02.gif) repeat-x left bottom; padding-bottom:6px; margin-bottom:6px;}
.grp01-gg h5{ padding-left:10px; background:url(../images/arrow.gif) no-repeat 0 4px; width:170px; float:left; padding-bottom:3px;}
.ggdesc{ width:170px; float:left; padding-left:10px; padding-bottom:4px; line-height:18px; color:#8a8a8a; height:49px; overflow:hidden;}

.grp02-gg{width:100%;float:left; padding-bottom:6px; margin-bottom:6px;}
.arr01-gg{width:100%;float:left; padding-bottom:6px;}
.arr01-gg h6{ padding-left:10px; width:170px; padding-bottom:3px; background:url(../images/arrow.gif) no-repeat 0 4px;}
.arr01-gg p{ padding-left:10px;color:#8a8a8a; float:left; width:170px;}

/*col02-intro*/
.col02-intro{ width:700px; float:left; border:1px solid #ccc; margin-bottom:10px; background:#fff;}

/*propic*/
.propic{ overflow:hidden; }
.propic li{ overflow:hidden; width:125px;height:190px;  float:left; display:inline; text-align:center; margin:0 4px 0 11px; }
.propic li .a1{display:block; border:1px solid #d5d4d3; width:123px; height:123px;  margin:0 auto 5px auto;}
.propic li .a1:hover{ border:1px solid #ef9b11;}
.propic li img{ width:100%;height:100%;}
.propic li .a2{display:block; text-align:center;}

#colee_left td .a1{display:block; border:1px solid #d5d4d3; width:98px; height:98px;  margin:0 auto 5px auto;}
#colee_left td img{ width:100%;height:100%;}
#colee_left td .a2{display:block; text-align:center;}

/*col03-intro*/
.col03-intro{width:100%; float:left;}
/*box01-zx*/
.box01-zx{width:485px; background:#fff; height:292px; overflow:hidden; border:1px solid #9c9c9c; float:left; }
.box02-zx{width:200px; background:#fff; height:292px; overflow:hidden; border:1px solid #ddd; float:left; display:inline; margin-left:12px; }
/*newslist*/
.newslist{ padding-left:11px; height:280px; width:473px; float:left; background:url(../images/num.gif) no-repeat 12px 6px;}
.newslist li{  background:url(../images/line02.gif) repeat-x left bottom; padding-left:21px;  height:26px; line-height:24px;}
.newslist .detail{ float:right; color:#08c;}

/*datalist*/
.datalist{ width:180px; float:left; padding:9px 0 0 7px;}
.datalist li{ padding-left:10px; background:url(../images/arrow.gif) no-repeat 0 4px; width:170px; float:left; height:23px;}
.datalist li a{display:block; float:left;width:170px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis; overflow: hidden;}

/*flink*/
.flink{ background:url(../images/bg11.gif) repeat-x left bottom #f9f9f9; border:1px solid #ddd; border-bottom:2px solid #ddd; margin-top:10px; float:left; width:923px;}
.flink .spic{ display:block; height:75px; float:left; line-height:75px; width:83px; text-align:center; color:#08c;}
.linkpic{ width:836px; float:left; padding-top:15px;}
.linkpic li{ float:left; margin-bottom:6px; height:40px; overflow:hidden; display:inline; margin-right:6px;}
.linkpic li a{ display:block; float:left; border:1px solid #ddd; height:36px;}

.flink .stxt{ color:#08c;  margin-right:10px; }
.linktxt{ width:910px;float:left; padding:7px 0 10px 9px;}
.linktxt a{ margin-right:10px; }

/*pfd*/
.pfd{ width:100%;float:left; color:#767676; padding:16px 0; margin-top:10px; border-top:1px solid #d8d8d8;}
.box01-ft{width:100%;float:left; padding-bottom:12px; text-align:center;}
.box01-ft a{ padding-right:7px; font-weight:bold; margin-left:7px; color:#767676;}

.box02-ft{ width:100%;float:left;text-align:center;}
.box02-ft p{ padding-bottom:8px; width:100%;}


.List_page{text-align:center;margin:8px;}
.List_page a{background:#fff;margin:1px;padding:4px 6px;border:1px solid #ccc;color:#A0A0A0;}
.List_page span{background:#f7f7f7;color:#f60;margin:1px;padding:4px 6px;border:1px solid #ccc;}
.List_page input{position:absolute;margin:-5px 0 0 1px;*margin:0 0 0 1px;padding:1px 0 2px 0;*padding:0;background:#fff;border:1px solid #ccc;color:#A0A0A0;width:30px;height:22px;line-height:22px;text-align:center;}
.List_page button{position:absolute;margin:-5px 0 0 35px;*margin:0 0 0 35px;padding:0;background:#fff;border:1px solid #ccc;color:#A0A0A0;width:40px;height:24px;line-height:24px;text-align:center;font-size:12px;}
.content_url{font-size:14px;font-family:arial;color:#06f;margin:20px 0;}
.content_url span{color:#999;}
.content_url input{background:#f8f8f8;color:#fff;width:50px;border:0;height:24px;}
.content_url #this_url{border:1px solid #ccc;width:574px;font-family:arial;color:#000;height:20px;line-height:20px;background:#fff;}

#txtbody{ padding:15px; line-height:1.6em;}
#txtbody h1{ font-size:16px; text-align:center; height:40px; clear:both;}
.txtlist {clear:both;}
.txtlist li{ padding:10px 0; margin:10px 0; border-bottom:1px dotted #ddd; padding-left:20px; background:url(../images/i1.gif) no-repeat 3px 12px;}
.txtlist li p{padding-top:5px;}
.b{font-weight:bold}