@charset "utf-8";
body,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td { margin:0; padding:0;}
body,button,select,textarea { font:14px/1.5 Arial,"微软雅黑" }
body { background:#fff;}
ul,ol,li,dl,dd{list-style:none}
input,select { vertical-align:middle;}
em { font-style:normal;}
img{border:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:100%;}
h6 { font-weight:normal;}
.clearfix:after{content:".";height:0;display:block;visibility:hidden;clear:both}
.clearfix { zoom:1;} 
table {border-collapse:collapse; border-spacing:0px;}
a { color:#323232; text-decoration:none;}
a:hover { color:red; text-decoration:none;}

#header { clear:both; width:100%;}
#topbar { clear:both; height:30px; background:url(images/topbar.gif) repeat-x;}
.topbarcon { width:1040px; margin:0 auto; height:30px;}
.toplink { float:right; text-align:right; line-height:30px; height:30px; color:#646464;}
.toplink a { display:inline-block; height:30px; line-height:30px; padding-left:24px; padding-right:10px; background:url(images/i1.gif) no-repeat left center; margin-left:8px;}
.toplink a.t2 { background:url(images/i2.gif) no-repeat left center;}
#top { width:1040px; height:83px; margin:0 auto;}
#logo { float:left; padding-top:14px;font-size: 48px;}
#nav { clear:both; width:100%; height:50px; background:url(images/nav.gif) repeat-x; margin-top:20px;}
.menu { width:1040px; margin:0 auto; background:url(images/navline.gif) no-repeat right center; height:35px;}
.menu li { float:left; background:url(images/navline.gif) no-repeat left center; padding:10px 16px 7px 16px; position:relative; width:72px; z-index:1000;}
.menu li a { display:inline-block; width:72px; height:25px; text-align:center; line-height:23px; font-size:16px; color:#fff; font-family:"微软雅黑"; font-weight:bold }
.menu li.current a,.menu li a:hover,.menu li.hover a { background:url(images/navon.gif) no-repeat; color:#414141;}
.menu li ul { position:absolute; left:0; top:35px; height:auto; width:105px; background-color:#016ca2; border:1px solid #0daddf; border-top:0 none; visibility:hidden;}
.menu li ul li { width:105px; padding:0; height:25px; line-height:25px; background:none; border-top:1px solid #0daddf;}
.menu li ul li a,.menu li.hover ul li a { display:block; width:105px; text-align:center; line-height:25px; height:25px; background:none; color:#fff; font-size:12px; font-family:simsun;}
.menu li ul li a:hover,.menu li.hover ul li a:hover { background-color:#069ecf;}
.menu li.hover ul { visibility:visible;}

#main { clear:both; margin:10px auto; width:1040px;}
.mleft { float:left; width:192px;}

.mlbox { margin-bottom:10px;}
.mlbox h2 { height:28px; line-height:28px; padding-left:14px; color:#fff; font-family:"微软雅黑"; font-size:14px; background:url(images/ltbg.gif) no-repeat;}
.mlbox h2 em { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;}
.mlcon { background:url(images/lbg.gif) repeat-y;}
.catelist { padding:10px 14px;}
.catelist li { line-height:46px; padding-left:38px; border-bottom:1px dashed #928785; background:url(../images/arrow.gif) no-repeat 6px 18px; font-weight:bold;}
.lcontact { padding:10px;}
.lcontact p{ line-height:28px;}
.lcontact .services { margin-bottom:2px;}

.mright { float:right; width:847px;}

.mrightbox { padding-left:24px;}
.indexabout { margin-left: 8px;width: 395px;float:left;}
.mtitle { height:28px; background:url(images/dotline.gif) repeat-x left bottom; padding:0 5px;}
.more { float:right; padding-top:5px;}
.mtitle .title { font-size:18px; font-family:"微软雅黑"; color:#000;}
.mtitle .title em { color:#ba1929; font-size:12px;}
.aboutcon { padding-top:10px;}
.aboutcon p { line-height:30px; text-indent:25px; color:#2d2d2d;}

.ntab { float:left;margin-left: 8px; width:395px; margin-bottom:8px;}
.ntabt { height:28px; background:url(images/dotline.gif) repeat-x left bottom; padding:0 10px;}
.ntabt li { float:left; margin-right:4px; width:78px; height:28px; line-height:28px; text-align:center; background:url(images/tabbg.gif) no-repeat;}
.ntabt li.current { background-position:0 -28px;}
ul.nlist li { line-height:22px; padding:7px 8px 7px 19px; height:18px; border-bottom:1px dashed #a2a2a2;overflow: hidden;}
ul.nlist li em { float:right; color:#656565;}

#friendlink { background:url(images/friendlinkbg.gif) repeat-x; width:1046px; margin:0 auto;}
#friendlink h2 { height:28px; line-height:28px; padding-left:15px; color:#fff; font-family:"微软雅黑"; font-size:14px;}
.friendlinkcon { padding:10px; color:#424242;}
.friendlinkcon a { color:#424242; padding-top:10px;}
.friendlinkcon a:hover { color:#c00;}
#footer { width:1046px; border-top:1px solid #32586f; background-color:#edeae1; clear:both; margin:0 auto; padding:10px 0; text-align:center;}
#footer p { padding:5px; color:#464648;}

.combox { padding-left:25px;}
ul.plist li { float:left; text-align:center; display:inline; margin:23px 10px; width:176px; height:160px; overflow:hidden; padding:1px; border:1px solid #ccc; background-color:#f6f6f6;}
ul.plist li .ppic { width:174px; height:130px; overflow:hidden; display:block; text-align:center;}
ul.plist li h5 { height:22px; overflow:hidden; line-height:22px;}

.pages { text-align: center;}
.pages a { padding: 2px 8px;}
.pages .current{background-color: #f13326;color:#fff;border-radius: 2px;line-height: 20px;}

.comcon li{margin-left: 30px;margin-bottom: 10px;}
.comcon li em{margin-right: 30px;}
.comcon a{ font-size:16px; line-height:28px; text-indent:2em;}

.title_t{ font-size:16px; margin-top:10px; text-align:center; font-weight:bold}
.newstime {text-align:center; padding-bottom:10px;border-bottom:1px dashed #666666}

/*
.mmain{display:none;}
*/