﻿@charset "utf-8";
body { font-family:"宋体"; font-size: 12px; color: #000; margin:0px; padding:0px; width:100%; background:#ffffff;}
div, ul, li, h1, h2, h3, h4, h5, h6, img, p, dl, dt, dd, ol, th, td { margin: 0px; padding: 0px; }
li { list-style-type: none; }
form, input, button, option, textarea, select { margin: 0px; padding: 0px; }
input, button, textarea, select { font:100% Tahoma, Helvetica, Arial, sans-serif; }
a { color: #000; text-decoration: none; blur:expression(this.onFocus=this.blur()); /* IE Opera */
outline:none; /* FF Opera */ }
area{outline:none;display:block;}
a:focus { -moz-outline-style: none; /* FF */ }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration:none; }
a:active { text-decoration: none; }
table { font-size:inherit; }
th { font-weight:normal; }
img { border: 0; }
h3 { font-size: 14px; color: #000; }
h4 { font-size: 12px; }
.clear { clear: both; height: 0px; overflow: hidden; }
.section { width: 100%; clear:both; padding-bottom: 12px; float: left; }
.copy { font-family:Arial, Helvetica, sans-serif; margin:0 3px; }
.ma{margin:0 auto;}
.fleft{float:left;}
.fright{float:right;}

.conter{ width:997px; height:auto;}

/*头部样式*/
.header{width:997px; height:164px;position:relative; z-index:9999;}
.logo{background:url(../images/logo.jpg) no-repeat;position:absolute; top:35px;}
.topmenu{ position:absolute; top:13px; right:0px; color:#3b3b3b; width:186px;}
.topmenu a{ color:#3b3b3b; margin:0px 5px;}
.phone{ position:absolute; top:35px; right:0px; width:278px; height:39px;}

.search_kk{float:left;}
.search_kk img{ vertical-align:middle;}
.search_s{float:left;padding-left:10px;}
.search_s input{ height:28px;}
.search_k{border:1px solid #85b3e3;height:26px;line-height:24px;width:220px;}
.ssk{ position:absolute; top:43px; right:302px; width:316px;}
.ssk .srk{color:#262626; height:27px;border:none; width:220px; line-height:27px;float:left; background:url(../images/wbk.jpg) no-repeat; padding-left:5px; display:inline; margin-right:5px;}
.ssk .djan{background:url(../images/djan.jpg) no-repeat; width:66px; height:28px; border:none; float:left;}
/*导航条样式*/
.menu{ width:997px; height:30px; background:url(../images/menubg.jpg) no-repeat; position:absolute; left:0px; bottom:18px; padding-top:5px;}
.menu ul li{ float:left; width:97px; height:30px; display:inline; margin:0px 22px; position:relative;}
.menu ul li a{ float:left; width:97px; height:30px; text-align:center; line-height:30px;color:#ffffff; font-size:14px; font-family:"微软雅黑"; font-weight:bold;}
.menu ul li a:hover{ background:url(../images/menulion.jpg) no-repeat; color:#3a8482;}
.menu ul li a.on{ background:url(../images/menulion.jpg) no-repeat; color:#3a8482;}


.menu ul li .submenu{position:absolute; top:30px; left:0px; width:158px; background:url(../images/xlcdbg.png) no-repeat center bottom; padding-bottom:11px;display:none;}
.menu ul li .submenu .submenubg{ width:137px; background:#04938b; overflow:hidden;}
.menu ul li .submenu .submenubg a{ width:136px; height:auto;line-height:32px; border-bottom:solid 1px #25898b;font-size:12px; color:#FFF; margin-left:1px;word-wrap:break-word;}

.menu ul li .submenu .submenubg a:hover{ background:none; color:#FFF;}


.index_top{ height:296px; border:solid 1px #cccccc; padding-top:1px;}
/*首页关于我们*/
.iabout{ width:230px; height:295px; float:left; display:inline; margin-left:11px;}
.ibtitle{height:45px; border-bottom:solid 1px #e6e6e6; padding-top:15px; position:relative;}
.ibtitle a{ position:absolute; top:35px; right:0px;}
.ibcont{ line-height:24px; color:#333333; padding-top:10px; text-align:justify;}
.ibcont a{ color:#41908d;}

/*banner样式*/
.banner{ width:732px; height:295px; float:right; display:inline; margin-right:1px;overflow:hidden;}
.zhifub { width:100%; height:295px; margin:0 auto; position:relative; z-index:10;}
.zfb_datu_ul { height:295px; position:relative; overflow:hidden; z-index:10; }
.zfb_datu_ul li { width:100%;height:295px; position:absolute; top:0; left:0; text-align:center; z-index:10; }

.zhifu_btn { position:relative;z-index:100000; width:732px; height:20px; text-align:right; margin:0 auto; margin-top:-30px; }
.xiaod_div { text-align:right; width:712px; height:20px; margin:0 auto; padding-right:20px;}
.xiaod_div span { display:inline-block; margin:0px 2px; width:20px; height:20px; background:#a52b35; cursor:pointer; overflow:hidden; color:#ffffff; line-height:20px; text-align:center;}
.xiaod_div .a_active { background:#df202f;}





.index_center{ height:418px; margin-top:15px;}
.icleft{ width:227px; height:383px; border:solid 1px #d6d6d6;}
.ititle1{ height:47px; background:url(../images/titlext1.jpg) no-repeat left top #f3f3f3; border-bottom:solid 1px #e8e8e8; padding-top:13px; padding-left:11px;}

.iclbd{ width:200px; height:129px; margin:0 auto; padding-top:12px;}
.iclbd p{ padding:5px 0px;line-height:20px; height:22px; color:#454545;}
.iclbd p.ddp{ padding-top:20px;}
.iclbd p input{ float:left;color:#454545;}
.iclbd p span{ float:left; margin-right:5px; display:inline; padding-top:5px;}
.iclbd p .srk{ width:194px; border:solid 1px #d7d7d7; height:20px; line-height:20px;}
.iclbd p .srktwo{ width:62px;border:solid 1px #d7d7d7; line-height:20px; height:20px; display:inline; margin-right:7px;}
.iclbd p .qran{ width:58px; height:21px; background:url(../images/qran.jpg) no-repeat; border:none;}

.iclcont{ height:105px; padding-top:15px; background:#f0f0f0;}
.iclcont a{ margin:0px 7px;}

.iclnews2{ width:482px; height:383px; float:left; display:inline; margin-left:28px; overflow:hidden;}
.iclntitle2{ height:60px; background:url(../images/titlext11.jpg) no-repeat left top; border-bottom:solid 1px #dcdcdc; padding-top:23px; position:relative;}
.iclntitle2 a{ position:absolute; top:49px; right:0px;}

#fuwu {float: left;width: 482px;padding: 0px 0px 0px 0px;background-repeat: no-repeat;background-position: left 0px;margin: 0px;}
#fuwu ul {margin: 0px;padding: 0px;background-image: none;height: auto;}
#fuwu li {margin: 0px;padding: 0px;float: left;}
#fuwu .title {text-decoration: none;vertical-align: top;float: left;padding: 0px;margin-right: 10px;margin-left: 5px;margin-top: 0px;margin-bottom: 0px;}
#fuwu .ditu {line-height: 2em;padding: 0px;font-family: "宋体";font-size: 12px;color: #333333;margin: 0px;}
#fuwu .liebiao {font-size: 12px;color: #333333;float: left;clear: both;width: 482px;padding: 0px;margin: 15px  0px  0px 10px;}
#fuwu .liebiao li {TEXT-ALIGN: center;width: 115px;margin: 0px;padding: 30px 0px 20px 0px;float: left;}

/*=====首页服务项目轮换图=====*/
.blk_18 {FONT-SIZE: 12px;OVERFLOW: hidden;WIDTH: 482px;ZOOM: 1;font-family: "宋体";margin: 0px;padding: 0px;}
.blk_18 .pcont {FLOAT: left; OVERFLOW: hidden; WIDTH: 432px}
.blk_18 .ScrCont {width:32766px; ZOOM: 1}
.blk_18 #List1_1 {FLOAT: left}
.blk_18 #List2_1 {FLOAT: left}
.blk_18 .LeftBotton {FLOAT: left;WIDTH: 22px;HEIGHT: 22px;background-image: url(../images/fuwubb.jpg);background-repeat: no-repeat;background-position: 3px center;margin-top: 30px;margin-right: 1px;margin-bottom: 10px;margin-left: 1px;
}
.blk_18 .RightBotton {FLOAT: left;WIDTH: 22px;HEIGHT: 22px;background-image: url(../images/fuwuba.jpg);background-repeat: no-repeat;background-position: center center;margin-top: 30px;margin-right: 1px;margin-bottom: 10px;margin-left: 3px;}
.blk_18 .LeftBotton:hover {BACKGROUND-POSITION: 2px 0px}
.blk_18 .RightBotton:hover {BACKGROUND-POSITION: 2px 0px}
.blk_18 .pl IMG {DISPLAY: block; MARGIN: 7px auto 1px; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none}
.blk_18 .pl {FLOAT: left; WIDTH: 144px; LINE-HEIGHT: 24px; TEXT-ALIGN: center; TEXT-DECORATION: underline}
a.pl:link,a.pl:visited{font-size: 12px;color: #333333;text-decoration: none;}
a.pl:hover{font-size: 12px;color: #FF6600;text-decoration: none;}
/*=====首页服务项目轮换图结束=====*/


.iclnews{ width:227px; height:383px; float:left; display:inline; margin-left:28px; overflow:hidden;}
.iclntitle{ height:60px; background:url(../images/titlext1.jpg) no-repeat left top; border-bottom:solid 1px #dcdcdc; padding-top:23px; position:relative;}
.iclntitle a{ position:absolute; top:49px; right:0px;}

.iclnewscont{ width:100%; height:300px; padding-top:6px;}
.iclnewscont ul li{ height:30px; line-height:30px; background:url(../images/inewslibg.jpg) no-repeat left center;}
.iclnewscont ul li a{ color:#444444; padding-left:15px; padding-right:5px;}
.iclnewscont ul li:hover{ background:url(../images/inewslihover.jpg) no-repeat left center;}
.iclnewscont ul li:hover a{ color:#4ea4a1; text-decoration:underline;}


/* 本例子css */
		.slideTxtBox{ width:230px;}
		.slideTxtBox .hd{ height:32px; line-height:30px;position:relative; }
		.slideTxtBox .hd ul{ float:left;height:32px;   }
		.slideTxtBox .hd ul li{ float:left; width:74px; height:32px; background:url(../images/xxklibg.jpg) no-repeat; color:#515151; text-align:center;cursor:pointer; margin-right:2px;}
		.slideTxtBox .hd ul li.on{ background:url(../images/xxklihover.jpg) no-repeat; color:#ffffff;}
		.slideTxtBox .bd{}
		.xxknews{ width:100%;}
		.xxknews ul li{ height:30px; line-height:30px; background:url(../images/xxklibg2.jpg) no-repeat left center;}
.xxknews ul li a{ color:#444444; padding-left:15px; padding-right:5px;}
.xxknews ul li:hover a{ color:#4ea4a1; text-decoration:underline;}
.nborder{ border-bottom:none;}



.index_bottom{ height:300px;}
.ibleft{ width:227px; height:296px; float:left;}
.iblntitle{ height:66px; background:url(../images/titlext1.jpg) no-repeat left top; border-bottom:solid 1px #dcdcdc; padding-top:14px; position:relative;}
.iblntitle a{ position:absolute; top:49px; right:0px;}
.xznews{ width:100%;}
.xznews ul li{ height:30px; line-height:30px; background:url(../images/xzlibg.jpg) no-repeat left center; padding-left:15px; border-bottom:dotted 1px #d7d7d7; position:relative;}
.xznews ul li a{ color:#444444;}
.xznews ul li span{ position:absolute; top:10px; right:0px;}
.xznews ul li a:hover{ color:#52aca9; text-decoration:underline;}


.icontact{ width:741px; height:296px; background:url(../images/titlext2.jpg) no-repeat left top #f6f6f6; float:right; }
.ictitle{ height:28px; padding-top:15px;}
.icdu{ width:426px; height:219px; float:left; padding-top:15px; padding-left:23px;}

.icontact_cont{ width:270px; height:auto; float:right;}
.dianbhua{ color:#469895; font-size:20px; font-weight:bold;}
.dianbhua span{ color:#787878; font-size:17px;}
.icontact_cont p{ line-height:24px; color:#9b9b9b;font-size:13px;}
.icontact_cont p span{ color:#454545; }

.fx{ padding-top:15px;position:relative;}
.fx span{ color:#454545;position:absolute; bottom:30px; left:50px;display:none; z-index:1111;}
/*底部样式*/
.footer{width:100%; height: auto !important; height:58px; min-height:58px; margin-top:40px; border-top:solid 1px #4c8087;background:#ffffff; padding-top:20px;}
.footerleft{ line-height:20px; color:#7f7f7f;}
.footerleft a{ color:#7f7f7f;}
.ftop{ color:#000000; font-family:"微软雅黑"; font-weight:bold;}
.ftop a{ color:#000000; font-family:"微软雅黑"; font-weight:bold;}
.footerright{color:#7f7f7f; width:260px; line-height:20px;}
.footerright span{ float:left;}
.footerright span.bt{ width:60px;}
.footerright span.nr{ width:200px;}
.footerright a{color:#7f7f7f;}

.nybanner{ height:198px; position:relative; z-index:1; margin-bottom:20px;}


/*内页左边样式*/
.side{width:227px; height:auto; float:left;overflow:hidden;}
.stitle{ width:210px; height:49px; background:url(../images/stitlebg.jpg) no-repeat;color:#ffffff; font-weight:bold; font-family:"微软雅黑"; line-height:49px; font-size:17px; padding-left:17px;}
.stitle span{ font-size:16px; padding-left:5px;}

.side .conts { width:227px; height:auto; padding:18px 0px;}
.side .conts dl { width:227px;}
.side .conts dl dt { width:227px; height:38px; margin-bottom:10px;}
.side .conts dl dt a { display:inline-block; width:210px; height:38px;line-height:38px;  font-size:16px; color:#616161; background:url(../images/dtbg.jpg) no-repeat left center; padding-left:17px;}
.side .conts dl dt a:hover{ background:url(../images/dthover.jpg) no-repeat left center; color:#ffffff;}
.side .conts dl dt.on a{  background:url(../images/dthover.jpg) no-repeat left center; color:#ffffff;}

.side .conts dl dd { width:225px; padding:5px 0px; border:solid 1px #e7e7e7; border-top:none; margin-top:-10px;}
.side .conts dl dd ul { padding:5px 0px;}
.side .conts dl dd ul li {height:24px; line-height:24px; background:url(../images/ddbg.jpg) no-repeat 15px center; padding-left:30px;}
.side .conts dl dd ul li a { color:#616161; font-size:14px;}

.side_c{width:100%; height:auto; overflow:hidden;}
/*内页右边样式*/
.mian{width:732px; height:auto; overflow:hidden; float:right;}

.mtitle{ width:732px;height:40px; background:url(../images/mtitlebg.jpg) no-repeat left bottom; color:#218283; font-size:19px; font-weight:bold;  position:relative;}
.mtitle span{ position:absolute; top:10px; right:0px;color:#434343; font-size:12px; font-family:"宋体"; font-weight:normal;}

.miancont{width:100%; height:auto; padding-top:26px;overflow:hidden;}

.nybd{ height:240px; background:#e8e8e8;}
.nbtitle{ height:70px; line-height:70px; text-align:center; color:#218283; font-size:18px;}
.nybdcont{ padding-left:45px; overflow:hidden;}
.nybdcont ul li{ width:340px; height:24px; float:left; padding-bottom:20px;}
.nybdcont ul li span{ width:85px; float:left; height:24px; line-height:24px; color:#616161; font-size:14px;}
.nybdcont ul li h1{ width:85px; float:left; height:24px; line-height:24px; color:#616161; font-size:14px; padding-top:5px;}
.nybdcont ul li input{ float:left;}
.nybdcont ul li .w212{ width:212px; height:22px; line-height:22px; border:solid 1px #c3c3c3;color:#616161;}
.nybdcont ul li .w90{ width:90px; height:22px; line-height:22px; border:solid 1px #c3c3c3;color:#616161; margin-right:10px;}
.nybdcont ul li.an{ width:100%;}
.nybdcont ul li .tjan{ width:47px; height:24px; border:none; background:url(../images/nyqran.jpg) no-repeat; margin-right:15px;}
.nybdcont ul li .czan{ width:47px; height:24px; border:none; background:url(../images/nyczan.jpg) no-repeat;}


.nybasm{ width:100%; padding:35px 0px 0px; line-height:24px; color:#424242;}
.nybasm h2{ color:#218283;}
.nydowtitle{ height:80px; border-bottom:dotted 1px #d5d5d5;}
.nydowtitle span{ float:left; margin-top:20px; margin-right:4px;}
.nydowtitle span.bt{ margin:0px 20px 0px 0px;}

/*内页新闻样式*/
.ny_news { width:100%; height:auto; padding-top:20px;}
.ny_news ul { }
.ny_news ul li{ height:35px; line-height:35px; border-bottom:dotted 1px #d5d5d5; background:url(../images/nynewslibg.jpg) no-repeat left center; overflow:hidden;}
.ny_news ul li a.wz{ float:left; color:#262626; padding-left:15px;}
.ny_news ul li a.wz:hover{ color:#218283;}
.ny_news ul li a.xzan{ float:right; margin-top:5px; width:48px; height:23px;}
.ny_news ul li span{ float:right; color:#7b7b7b; font-family:"Verdana"; padding-right:5px;}

/*页码放置 begin*/
.page { width:100%;padding:50px 0px 30px;text-align:center; clear:both; overflow:hidden;}
.page .prev,.page .next { margin: 0 4px; padding:6px 12px; background:#e5e5e5;text-align: center; color:#404040;}
.page .num {text-align: center; margin: 0 4px;color: #404040; padding:6px 12px;background:#e5e5e5;}
.page .cur { color: #ffffff;background:#218283;}



/*详细页样式*/
.detail {margin: 0 auto; padding:10px 20px;}
.detail .tit { width:658px; margin:0 auto;line-height: 24px; text-align: center; font-weight: bold; border-bottom: 1px solid #ccc; overflow:hidden; }
.detail .related { padding:6px 0; text-align: center; }
.detail .related span { padding: 0 10px; }
.detail .text { padding: 10px; line-height: 23px; }
.detail .text .photo { text-align: center; }
.detail .other { padding: 8px 0; width: 100%; }
.detail .other li { line-height: 24px; padding-left:20px; }
.detail .print { padding: 8px 0; text-align: right; clear: both; }
.detail .print a { margin-right: 20px; }




.danye{ line-height:24px; color:#5e5e5e;text-align:justify; font-size:12px;}


/*留言板样式*/
.ny_msg { width:640px; margin:0 auto; padding-top:18px; padding-bottom:10px; }
.ny_msg .fontColor { color:#333333; }
.ny_msg .welcome { height:41px; line-height:18px; text-align:center; padding-bottom:25px; background:url(../images/bg_msg_title.png) no-repeat center bottom; font-size:18px; font-family:"微软雅黑"; color:#333333; }
.ny_msg .welcome span.en { font-family:Arial; line-height:18px; font-size:11px; -webkit-text-size-adjust:none; color:#333333; }
.ny_msg .bridge { height:32px; width:158px;background:#fff; }
.ny_msg .bridge a { display:inline-block; *zoom:1;
width:79px; height:30px; line-height:30px; text-align:center; background:url(../images/bg_tab_msg.jpg) repeat; color:#58616a; }
.ny_msg .bridge a:hover { text-decoration:none; background:url(../images/bg_tab_msg_on.jpg) repeat; color:#fff; }
.ny_msg .bridge a.on { background:url(../images/bg_tab_msg_on.jpg) repeat; color:#fff; }
.msgWrite { padding-left:0; background:none; margin-top:35px; }
.msgWrite .bridge { margin-left:165px; }
.msgWrite .msgform { margin:0 auto; width:450px; margin-top:8px; }
.msgWrite .msgform ul li { padding:8px 0; float:left; width:100%; position:relative; }
.msgWrite .msgform ul li p.type { width:70px; float:left; line-height:34px; text-align:right; }
.msgWrite .msgform ul li span.msgIn { float:left;padding-bottom:1px; }
.msgWrite .msgform ul li span.msgIn input { height:30px; line-height:30px; border:none; background:#e3e5e7; font-size:14px; }
.msgWrite .msgform ul li span.tips { line-height:34px; padding-left:10px; position:absolute; white-space:nowrap; }
.msgWrite .msgform ul li span.msgIn textarea { line-height:20px; border:none; background:#e3e5e7; }
.msgWrite .msgform ul li.butbox input { width:86px; height:30px; border:none; background:#6d7983; line-height:30px; cursor:pointer; color:#fff; overflow:hidden; }
.msgWrite .msgform ul li.butbox input:hover { background:#f76b3a; }
.msgCk { margin-top:35px; }
.msgCk .bridge { margin:0; margin-bottom:10px; }
.msgCk .msglist { overflow:hidden; _zoom:1; }
.msgCk .msglist ul { margin:-22px 0 0 0; }
.msgCk .msglist ul li { margin-bottom:24px; border-top:1px solid #8d8d8d; padding-top:21px; }
.msgCk .msglist ul li p { height:40px; line-height:40px; padding-left:18px; background:#e6e9ec; border-bottom:1px solid #fefdfe; color:#59636c; }
.msgCk .msglist ul li b.tit { font-size:14px; font-weight:bold; color:#000; }
.msgCk .msglist ul li div { color:#59636c; line-height:18px; border-bottom:1px solid #fefdfe; padding:15px 18px 20px 18px; background:#e6e9ec; }
.msgCk .msglist ul li p.msger { background:#d8dde0; }
.msgCk .msglist ul li .msgText { background:#d8dde0; }
.msgCk .msglist ul li .msgReply { border-bottom:none; }
.msgCk .msgpages { text-align:center; }
.msgCk .msgpages a { margin:0 1px; font-family:Arial; color:#000000; }
.msgCk .msgpages span.msgpageAll { color:#000000;}


.wzdt{ padding-top:20px;}
.wzdt ul li{ height:30px; line-height:30px; border-bottom:dotted 1px #e5e5e5;}
.wzdt ul li span{ float:left;}
.wzdt ul li .bt{ width:80px; color:#218283; font-size:14px;}
.wzdt ul li .nr{ width:570px; color:#696a6a;}
.wzdt ul li .nr a{color:#696a6a; margin:0px 5px;}
