/* CSS Document */
*{ margin:0; padding:0}
li{ list-style:none}
img{ border:none}
h1,h2,h3,h4,h5,h6,b,i{ font-size:12px; font-weight:normal; font-style:normal}
a{ color:#6d6b76; text-decoration:none}
a:hover{ color:#666666; text-decoration:underline}
.clr{ clear:both}
.float_l{ float:left}
.float_r{ float:right}
.line{ width:100%; height:1px; overflow:hidden; background:#CCCCCC}
body{ font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif "宋体";color:#666666; background:#c8c8c8}

#main{ width:870px; margin:auto; background:#FFFFFF; padding:15px}
#main_top{ background:#FFFFFF url(../images/backgroud/main_01.gif) no-repeat top left;width:900px; margin:auto; height:11px; overflow:hidden}
#main_top b{background:#FFFFFF url(../images/backgroud/main_01.gif) no-repeat top right; display:block; height:11px; float:right; width:14px; background-position:0 -11px}
#main_bottom{ background:#FFFFFF url(../images/backgroud/main_01.gif) no-repeat top left;width:900px; margin:auto; height:11px; overflow:hidden; background-position:0 -22px}
#main_bottom b{background:#FFFFFF url(../images/backgroud/main_01.gif) no-repeat top right; display:block; height:11px; float:right; width:14px; background-position:0 -33px}

#header{ margin-bottom:10px; overflow:hidden}

#top{ float:right; width:auto; margin-bottom:10px; margin-top:-15px}
#top i{ color:#1b528c; font-style:normal}
#top b{ font-size:8px}
#logo{ margin-left:20px}
#meau{ background:#153b63; height:20px; line-height:20px; overflow:hidden}
#meau li{ float:left; background:url(../images/backgroud/meau_line.gif) no-repeat right center; padding-right:1px}
#meau li a{ display:block; float:left; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:0 20px;}
#meau li a:hover{ background:#1b528c; text-decoration:none;}
#meau li a.select{ background:#1b528c; text-decoration:none;}


#meau li#search{ background:url(../images/backgroud/search.gif) no-repeat; width:144px; height:20px; border:none; width:200px; padding-left:15px; background-position:15px 0; float:right}
#meau li#search input.txt{ border:0px; height:12px; width:130px; margin-top:4px; float:left; font-size:11px}
#meau li#search input.submit{ float:left; width:50px; height:20px; border:none; background:none; margin-left:15px; color:#FFFFFF; line-height:20px; font-family:Verdana, Arial, Helvetica, sans-serif}

#siderbar{ width:200px; float:left; overflow:hidden}
#pronav{}
#pronav h3 a{ display:block; border:1px solid #a7b8cc; height:18px; line-height:18px; text-indent:20px; margin-top:5px; color:#153b63; overflow:hidden; width:196px; margin-left:1px; font-weight:bold}
#pronav h3 a:hover{ background:#1b528c; border:1px solid #1b528c; color:#FFFFFF; text-decoration:none;}
#pronav h3 a.select{ background:#1b528c; border:1px solid #1b528c; color:#FFFFFF}
#pronav ul{ border:1px solid #a7b8cc; border-top:none; margin:1px; margin-top:0; overflow:hidden; }
#pronav ul li{ background:#eff4f9; margin:0 1px; height:18px; text-indent:22px}
#pronav ul li a{ overflow:hidden; height:15px;display:block ; line-height:15px}
#pronav ul li a:hover{ background:#cfdce9; display:block ; overflow:hidden; height:15px; color:#153b63; text-decoration:none}
#pronav ul li a.select{ background:#cfdce9; display:block ; overflow:hidden; height:15px; color:#153b63; text-decoration:none}
#pronav li.he1{ padding-top:8px}
#pronav li.he2{ padding-bottom:10px}



#crumb{ color:#8d8d8d; font-family:Geneva, Arial, Helvetica, sans-serif; margin-top:10px;text-indent:10px;}
#crumb a{ color:#8d8d8d; text-decoration:underline}
#crumb a:hover{ color:#666666}

#content{ width:645px; float:right; overflow:hidden; padding-left:5px; padding-right:10px; line-height:22px}
#content_small{width:430px; float:left; margin-left:11px; padding-top:5px; font-family:Geneva, Arial, Helvetica, sans-serif}
.con_title{ font-size:16px; color:#153b63; font-family:"宋体"; border-bottom:1px solid #a7b8cc; padding-bottom:5px; text-indent:10px; margin-top:36px; font-weight:bold}
.con_title strong{ font-family:Arial, Helvetica, sans-serif}
#prolist{}
#prolist li{ width:100%; border-bottom:1px dashed #e1e1e1; padding-top:10px}
#prolist li.bg{ background:#fafafa}
#prolist li.nobor{ border-bottom:none}
#prolist li img{ width:100px; height:125px; float:left; margin-right:30px; margin-left:20px}
#prolist li b{ float:left; margin-right:25px; margin-top:10px; width:470px}
#prolist li b a{ color:#153b63; font-weight:bold; line-height:30px}
#prolist li span{ display:block; text-align:right; clear:both; overflow:hidden}
#prolist li span a{ margin-right:30px}
#prolist li span a i{ color:#be2527}
#prolist li span a:hover{ color:#be2527}
#prolistall{}
#prolistall li{width:80px; float:left; margin:0 5px; margin-top:40px; height:150px; overflow:hidden; text-align:center}
#prolistall li img{width:80px}


.totop{ border-bottom:1px solid #a7b8cc; margin-top:40px; color:#0d358b; text-align:right; padding-bottom:5px}

#footer{ margin-top:30px; color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#footer a{ color:#4d4d4d; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; padding-right:8px; line-height:16px}
#footer a:hover{ text-decoration:none}

.footnav li{ display:inline;border-right:1px solid #999999; margin-right:10px; overflow:hidden; height:16px}
.footnav li.nobor{ border:none}


#indexcontent{ float:left; width:auto; width:675px; overflow:hidden}
#banner{ width:660px; overflow:hidden; margin-bottom:5px; height:184px; background:url(../images/banner/banner.jpg) no-repeat}
#banner img{ width:660px;}
#indexcontent a.a1{ background:url(../images/icon/icon_index04.gif) no-repeat; display:block; text-indent:30px; margin-left:145px; color:#143551; height:24px}
#indexcontent a.a2{ background:url(../images/icon/icon_index02.gif) no-repeat; display:block; text-indent:37px; margin-left:75px; color:#143551; height:24px}
#indexcontent a.a3{ background:url(../images/icon/icon_index01.gif) no-repeat; display:block; text-indent:30px; margin-left:75px; color:#143551; height:24px}
#indexcontent a.a4{ background:url(../images/icon/icon_index.gif) no-repeat 65px 0; display:block; text-indent:30px; color:#143551; border-bottom:1px solid #e6e6e6; padding-bottom:15px; margin-bottom:10px; margin-top:10px; height:24px; text-indent:95px}
#cols_01,#cols_02,#cols_03{ border:1px solid #bebebe; margin-right:10px; float:left; padding:6px; padding-left:10px; padding-top:25px; line-height:16px; color:#4d4d4d; overflow:hidden; border-top:5px solid #1b528c; line-height:22px; margin-top:5px; overflow:hidden}
#cols_01{ width:240px}
#cols_02{ width:170px; overflow:hidden}
#cols_03{ width:170px; overflow:hidden}
#cols_01 b,#cols_02 b{ font-size:11px; color:#153b63; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px; display:block}
#cols_01 img{ margin-bottom:10px}
#cols_02 img.img1{ margin-left:15px}
#cols_03 img{ margin-bottom:10px}

#cols_04{ float:right; width:195px; overflow:hidden}
#cols_04 strong{ color:#333333}
#cols_04 .toptitle{ color:#153b63; font-size:12px; height:26px; line-height:26px; text-indent:1em; background:#dfe9f3 url(../images/icon/pro_line.gif) no-repeat bottom; font-weight:bold}
.toptitle2{color:#153b63; font-size:12px; height:26px; background:url(../images/icon/pro_line.gif) no-repeat bottom; line-height:26px; text-indent:1em; font-weight:bold}

#cols_04 p.bg{ background:#f5f5f5 url(../images/backgroud/kjcjwm.gif) right bottom no-repeat; padding:10px; line-height:18px; padding-bottom:60px}
#cols_04 p.bg2{padding:10px; line-height:18px}
#cols_04 .more{ color:#88070e; text-decoration:underline; margin-top:10px; display:block; font-family:Verdana, Arial, Helvetica, sans-serif}

.newtitle{ color:#153b63; border-bottom:1px solid #bebebe; height:24px; line-height:24px; font-size:12px; margin-top:15px; display:block; text-indent:12px; font-weight:bold}

#indexnews{ color:#4d4d4d; padding:5px; padding-top:10px}
#indexnews h3 a{ color:#4d4d4d; font-weight:bold; font-size:12px; line-height:20px;}
#indexnews .time{ color:#999999; margin-top:8px; margin-bottom:8px; font-size:11px}
#indexnews .more{ color:#88070e; text-decoration:none}

.cols_con{ height:291px; overflow:hidden}
.more_pro{ margin-left:-10px; margin-bottom:10px}


.smallmar{ margin:10px; line-height:24px}
#aboutus{}
#aboutus img.float_l{ margin:10px; margin-left:0; margin-top:2px}
#aboutus  strong{ color:#1b528c}
#aboutus  b{ color:#1b528c; font-weight:normal}

#siderbar_right{ width:210px; float:right}


#contactus{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
#contactus .blue{ color:#1b528c; line-height:24px}
#contactus a{ color:#88070e; text-decoration:underline}
#contactus a:hover{ color:#666666}


.prointro{ border-bottom:1px solid #a7b8cc; padding:15px; line-height:18px; padding-top:32px; padding-bottom:50px}
.prointro2{ border-bottom:1px solid #a7b8cc; padding:5px; line-height:18px; padding-top:32px; padding-bottom:50px}
.noborder{ border:none}
.prointro .float_r{ margin:10px; width:190px}

.prointro h3{ font-size:12px; color:#153b63; font-weight:bold; margin-bottom:5px}

.Property{}
.Property span,
.Property b,
.Property i{margin-left:1px; margin-top:3px; text-align:center; background:#eff4f9; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
.Property li.first span,
.Property li.first b,
.Property li.first i{ background:#1b528c; color:#FFFFFF; font-weight:bold}
.Property span{ float:left; width:100px; display:block; height:150%; overflow:hidden}
.Property li{ clear:both}
.Property b{ width:160px; display:block; float:left }
.Property i{ width:482px; display:block; float:left}

.Property td{ background:#eff4f9; border-right:1px solid #FFFFFF; border-bottom:3px solid #FFFFFF; text-indent:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
.Property td.tit{background:#1b528c; color:#FFFFFF; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center}

.prointro .dingzuo{color:#666666; margin-top:10px}
.prointro .dingzuo b{ color:#990000}

.disnone{ display:none}

#newslist{ color:#4d4c4c; font-family:Verdana, Arial, Helvetica, sans-serif}
#newslist li{ margin-top:24px}
#newslist h1{ color:#1b528c; font-weight:bold}
#newslist h1 a{ color:#1b528c; font-weight:bold}
#newslist p.time{ color:#666666}
#newslist .newcon{ margin:10px 0}
#newslist a.more{ color:#88070e}
#newslist a.more b{ color:#1b528c}

.bujian{}
.bujian li{ float:left; width:20%; height:150px; overflow:hidden; margin-right:20px; text-align:center; line-height:30px}
.bujian li img{width:110px}

.heshicp{ text-align:right}

.sbtx{ line-height:22px;}
.sbtx p{ text-indent:2em; margin-bottom:15px}

.zhanhui{}
.zhanhui img{ margin-bottom:5px}


#leavetion{ position:absolute; margin-left:-675px; width:675px; height:148px; display:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px}
#leavetion .l_txt{ background:#dfe9f3; color:#30416a; line-height:24px; height:24px; font-size:12px; text-indent:13px}
#leavetion UL{ background:#f5f5f5; border-right:1px solid #FFFFFF; border-top:1px solid #ffffff; height:110px; padding:22px 12px; overflow:hidden;}
#leavetion input{ width:153px; border:1px solid #bfbfbf;  color:#989898; font-size:12px; height:16px; line-height:16px; text-indent:4px;}
#leavetion UL li{ float:left; width:155px; padding-right:5px}
#leavetion UL li.hahaha{ position:absolute; top:140px; left:450px; width:200px}
#leavetion UL li.hahaha p input{}
#leavetion UL label{ font-size:12px; font-weight:bold; line-height:20px}
#showleavetion,#leavetion_close{ cursor:pointer}
#leavetion  .l_send{ text-align:right; margin-top:3px; padding-right:10px}
#leavetion  .l_send a{ color:#30416a; text-decoration:underline}
#leavetion  .l_send input{ border:none; background:none; width:auto;color:#30416a; text-decoration:underline; cursor:pointer}

.font_dis{ color:#666666; line-height:24px; padding-left:10px; margin-top:20px}
.transparent_class{
 filter:alpha(opacity=50);
 -moz-opacity:0.5;
 -kHTML-opacity: 0.5;
 opacity: 0.5;
}

