/* CSS Document */
body{ text-align:center; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin:0px;}
.top{ width:1003px; height:66px; text-align:left; margin:0 auto;}
.top span{ float:right; font-size:15px; font-weight:bold;color:#303030; padding:35px 40px 0 0 ;}
.logo{ margin:9px 0 0 9px;}
.memu{ height:28px; width:1003px; background:url(../images/about_06.jpg) repeat-x; font-size:11px; font-weight:bold; text-align:left; padding:0; margin:0 auto;}
.memu a{ color:#eee; text-decoration:none; font-size:11px;}
.memu a:hover{ color:#fff;}
.memu ul{ list-style:none; padding:0; margin:0; line-height:28px;}
.memu li{ float:left; margin:0; padding:0 20px 0 20px; background:right url(../images/about_08.jpg) no-repeat;}
.search{ height:14px; font-size:11px; color:#333; width:150px; border-left:1px #cacaca solid; border-bottom:1px #cacaca solid; border-top:1px #cacaca solid; border-right:none; line-height:14px;}
#main{ width:1003px; text-align:left; min-height:710px;_height:710px; margin:12px auto 0 auto; padding:0}
#left{ width:150px;height:600px; color:#122b3b; padding:0px; margin:0 12px 0 0 ; float:left;}
#left a{ color:#122b3b; text-decoration:none;}
.smemu{ background:#e8eef4; height:26px;margin:0; padding:0 0 0 18px;}
#left dl{ background::#d3e2eb;_height:26px width:150px; margin:0 0 1px 0 ; padding:0;line-height:26px;list-style-type:disc;}
#left dt{ background:#9db9cb; height:26px;margin:0 0 1px 0; padding:0 0 0 10px; font-weight:bold; }
.qmemu{ background:#c8d7e3; height:26px;margin:0; padding:0 0 0 18px;}
#right{ float:left; width:840px; min-height:600px;_height:600px}
.aboutstl{ width:620px; height:290px; border:1px solid #587993; margin:8px 0 0 0;}
.abouttitle{ height:25px; display:block; line-height:25px; background:#587993; color:#fff; font-size:13px; font-style:italic; padding:0 10px; margin:0; font-weight:bold;}
.aboutstl a{ color:#293d6b; text-decoration:none;}
.aboutstl a:hover{ border-bottom:1px #293d6b dotted;}
.aboutstl dl{margin:0; padding:0px 0 0 12px; line-height:16px; color:#293d6b;float:left; width:290px; height:130px;}
.aboutstl dt{ margin:17px 0 5px 0; padding:0 0 0 10px; font-weight:bold;}
.aboutstl dd{ margin:0; padding:0 0 0 15px;}
.aboutbj1{background:url(../images/about_17.jpg) no-repeat right auto 14px;}
.aboutbj2{background:url(../images/about_17_1.jpg) no-repeat right}
.aboutbj3{background:url(../images/about_17_2.jpg) no-repeat right auto 14px;}
.aboutlx1{ padding:0 20px; color:#181818; font-size:11px;}
.aboutlx2{ padding:0 20px 20px 20px; color:#181818; border-bottom:1px dotted #293d6b;}
.down{ width:1003px; text-align:left; height:35px; line-height:35px; float:none; border-top:1px #ddd solid; margin:8px 0 0 0;clear:both; margin:0 auto;}
.down span{ float:right;}
.down a{ color:#0066cc; text-decoration:none;}
.down a:hover{ text-decoration:underline;}



.aboutstlinner{ width:839px; min-height:490px; _height:490px;margin:5px 0 0 0;}
.aboutinnerlink{ height:25px; display:block; line-height:25px; background:#e8eef4; color:#333; padding:0 10px; margin:0; }
.aboutinnerlink span{ float:right;}
.aboutinnerlink a{ color:#333; text-decoration:none;}
.aboutinnerlink a:hover{ color:#333; text-decoration:underline;}
.aboutinnertitle{ height:50px; font-size:15px; color:#416a85; line-height:50px; font-weight:bold; text-align:center; margin:0; padding:0px; border-bottom:1px solid #76a2be;}
.aboutinnernei{ line-height:20px; color:#333; margin:20px 30px;}

/* CSS NEWS */
#rightnews{ float:left; width:840px;height:900px}
.aboutnews{ width:839px;height:788px;margin:5px 0 0 0;}
.aboutnews a{ color:#3f6c89; text-decoration:none;}
.aboutnews a:hover{ border-bottom:1px dotted #3f6c89}
.news{ margin:8px 0 0 0; height:190px;}
.news span{ float:right; margin-right:20px;}
.news ul{ margin:6px 0 0 0; padding:0 0 0 6px; list-style:none; float:right; width:565px; line-height:22px;}
.newstrendstitle{ padding:0 0 0 10px; font-weight:bold; margin:4px 0 0 0; height:24px; line-height:24px; display:block; color:#fff; background:#3d6986; float:right; width:565px; font-size:12px;}
.newsimg{ margin:4px 10px 0 0 ; height:180px; width:250px; float:left; }
.newsmore{ float:right; margin:4px 20px 0 0 ; padding:0;}
.newsmore2{ float:right; margin:12px 20px 0 0 ; padding:0;}

.newsborder{margin:8px 0 0 0; height:175px;}
.newsborder ul{ margin:0; padding:0 0 0 6px; list-style:none; float:right; width:600px; line-height:22px;}
.newsborder span{float:right; margin-right:20px;}
.newslisttitle{ padding:0 0 0 10px; font-weight:bold; margin:0 0 10px 0; height:24px; line-height:24px; display:block; color:#fff; background:#3d6986;font-size:12px;}
.newsimg2{ margin:0 10px 0 0 ; height:120px; width:200px; float:left; }


.newslist{margin:8px 0 0 0; height:175px;}
.newslist ul{ margin:0; padding:0;width:839px; line-height:24px; list-style:none;}
.newslist li{ padding-left:20px}
.newslistbg{ background:#f0f4f8}
.newslist span{float:right; margin-right:20px;}

.top_z{ float:right;}
.top_z ul{ line-height:28px; margin:0px; padding:0px 5px 0 0; list-style:none;}
.top_z li{ margin:0; padding:0px; text-align:right;}
.top_z li a{ color:#0066cc; text-decoration:none; font-size:13px;}