@charset "utf-8";
/* CSS Document */
body { background:#044C73 url(../images/line.jpg) repeat-y center; _background:#044C73 url(../images/line_1.jpg) repeat-y center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; }
* { margin: 0; padding: 0; }
h2 { font-size:24px; }
h3 { font-size:20px; font-family:Arial; line-height:30px; color:#333; }
img { border: 0; }
a img { border: none; }
a { color: #000000; outline: none; text-decoration: none; }
a:visited { color:#FF6600; }
:focus { -moz-outline-style: none; }
ol, ul, dl, dt { list-style: none; }
ol:after, ul:after { content: "."; display:block; font-size:0px; line-height:0px; height:0; clear:both; visibility:hidden; }
.clear { clear: both; font-size: 0px; }
.table { background: #C1EBEC; width:98%; font-size:11px; line-height:18px; text-align: center; }
.table tr { background:#fff; padding:3px }
.biao { width:525px; height:auto; float:right; margin-top:10px; text-align:right; }
/*header*/
#header { width:940px; height:auto; margin:0 auto; }
#header .top h5 { background:#044C73; color: #fff; font-size: 10px; text-align: center; }
#header .top h5 a { color:#fff; }
#header .banner { width:932px; height:110px; margin:0 auto; background:url(../images/banner.jpg) no-repeat center; margin-top:4px; }
#header .banner .companyname { width:auto; height:auto; line-height:23px; float:left; margin-top:35px; margin-left:130px!important; margin-left:65px; font-weight:bold; color:#fff; font-size:20px; }
#header .banner .companyname a { color:#fff; }
#header .banner .companyname h2 { font-size:13px; color:#FFF; font-family:Arial; }
#menu { width:932px; height:30px; margin:0 auto; background:url(../images/line2.jpg) repeat-x; margin-top:2px; }
#menu ul { width:932px; height:30px; float:left; }
#menu ul li { width:auto; height:30px; line-height:30px; float:left; padding:0 30px; font-size:12px; border-right:1px solid #ccc; }
#menu ul li a { color:#000; font-weight:bold; }
#menu ul li a:hover { color:#D61820; }
#menu ul li.top { width:auto; height:30px; line-height:30px; float:left; padding:0 30px; font-size:12px; border:none; }
#menu ul li.top a { color:#D61820; }
/*body*/
#body { width:932px; height:auto; margin:0 auto; }
/*left*/
#left { width:193px; height:auto; float:left; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:1px solid #ccc; margin-top:4px; }
#left .list { width:193px; height:auto; float:left; }
#left .list .title1 { width:193px; height:23px; line-height:23px; text-align:center; color:#000; font-weight:bold; }
#left .list ul { width:193px; height:auto; float:left; }
#left .list ul li.title2 { width:176px; height:auto; line-height:20px; float:left; background:#CFE9F5 url(../images/list1.gif) left no-repeat; font-weight:bold; padding-left:17px; }
#left .list ul li.title2 a { color:#DF1119; }
#left .list ul li.test { width:188px; height:auto; padding-left:5px; line-height:18px; float:left; border-bottom:1px solid #ccc; margin-top:2px; }
#left .list ul li.test a { width:174px; padding-left:14px; background:url(../images/list2.gif) left no-repeat; float:left; }
#left .list ul li.test1 { width:188px; height:auto; padding-left:5px; line-height:18px; float:left; border-bottom:1px solid #ccc; margin-top:2px; }
#left .list ul li.test1 a { width:174px; padding-left:14px; background:url(../images/list2.gif) left no-repeat; float:left; color:#DF1119; }
#left .list ul li.test a:hover { color:#DF1119; }
#left .list ul li.more { width:auto; height:20px; float:right; margin-right:10px; line-height:20px; }
/*middle*/
#middle { width:534px; height:auto; float:left; padding-left:4px; padding-right:4px; }
#middle .m_top { width:534px; height:auto; float:left; }
#middle .m_top .title3 { width:520px; height:auto; float:left; background: url(../images/list3.gif) left no-repeat; padding-left:14px; border-bottom:1px solid #ccc; line-height:25px; font-weight:bold; }
#middle .m_top .title4 { width:520px; height:25px; float:left; background: url(../images/list3.gif) left no-repeat; padding-left:14px; border-bottom:1px solid #ccc; line-height:25px; font-weight:bold; margin-top:10px; }
#middle .m_top .title5 { width:520px; height:auto; float:left; background: url(../images/list5.gif) left no-repeat; padding-left:14px; border-bottom:1px solid #ccc; line-height:25px; font-weight:bold; }
#middle .m_top ul { width:534px; height:auto; float:left; margin-top:8px; margin-left:2px; }
#middle .m_top ul li { width:122px; height:auto; float:left; margin-right:9px; }
#middle .m_top ul li a { border:1px solid #ccc; float:left; }
#middle .m_top ul li a:hover { border:1px dashed #ccc; float:left; }
#middle .m_top ul li span { width:120px; height:auto; float:left; line-height:20px; text-align:center; }
#middle .m_top .pic { width:525px; height:auto; float:left; margin-top:10px; }
#middle .m_top .pic img { margin:0 35px; border:1px solid #ccc; }
#middle .m_top .pic1 { width:525px; height:auto; float:Left; display:block; margin-top:10px; }
#middle .m_top .pic1 img { border:1px solid #ccc; margin:0 auto; display: block; }
#middle .m_top .pic2 { width:525px; height:auto; float:left; margin-top:10px; }
#middle .m_top .pic2 img { margin:0 28px; border:1px solid #ccc; }
#middle .m_top .next { width:150px; height:25px; float:right; margin-top:10px; }
#middle .m_top .next a { width:30px; height:23px; float:right; background:#fff; color:#000; margin-right:10px; border:1px solid #ccc; line-height:23px; text-align:center; font-size:12px; display:block; }
#middle .m_top .next a:hover { background:#45AAAA; color:#fff; border:1px dashed #ccc; display:block; }
#middle .m_top .test { width:525px; padding:0 4px; line-height:20px; float:left; clear:both; margin-top:10px; }
#middle .m_top .test h2{ font-size:20px; font-family:Arial; line-height:30px; color:#333; }
#middle .m_top .test a.pdf { float:left; }
#middle .m_top .test a.pdf img { display:inline; margin:0 0 -5px 0; }
#middle .m_mid { width:534px; height:auto; float:left; }
#middle .m_mid .title { width:518px; height:25px; float:left; background: url(../images/list5.gif) left no-repeat; padding-left:16px; border-bottom:1px solid #ccc; line-height:25px; font-weight:bold; margin-top:10px; }
#middle .m_mid .title1 { width:518px; height:25px; float:left; background: url(../images/list5.gif) left no-repeat; padding-left:16px; border-bottom:1px solid #ccc; line-height:25px; font-weight:bold; }
#middle .m_mid .title2 { width:503px; height:25px; float:left; background: url(../images/list5.gif) left no-repeat; padding-left:16px; border-bottom:1px solid #ccc; line-height:25px; font-weight:bold; }
#middle .m_mid .text { width:525px; padding:0 6px; float:left; height:auto; line-height:20px; }
#middle .m_mid .text img { float:left; margin:4px 8px 0 0; }
#middle .m_mid .text .more { width:auto; height:auto; float:right; margin-right:20px; }
#middle .m_mid .contact1 { width:525px; height:auto; line-height:25px; float:left; padding:0 6px; }
#middle .m_mid .contact { width:525px; height:auto; line-height:25px; float:left; padding:0 6px; background: url(../images/tu2.jpg) no-repeat right bottom; }
#middle .m_mid .contact img { float:left; }
/*right*/
#right { width:191px; _width:189px; height:auto; float:left; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:1px solid #ccc; margin-top:4px; }
#right .list1 { width:191px; _width:189px; height:auto; float:left; }
#right .list1 .title3 { width:191px; _width:189px; height:23px; line-height:23px; text-align:center; color:#000; font-weight:bold; }
#right .list1 ul { width:191px; _width:189px; height:auto; float:left; }
#right .list1 ul li.title4 { width:174px; _width:172px; height:auto; line-height:20px; float:left; background:#CFE9F5 url(../images/list1.gif) left no-repeat; font-weight:bold; padding-left:17px; }
#right .list1 ul li.title4 a { color:#DF1119; }
#right .list1 ul li.test1 { width:185px; _width:179px; height:auto; padding-left:5px; line-height:19px; float:left; border-bottom:1px solid #ccc; margin-top:2px; }
#right .list1 ul li.test1 a { width:175px; _width:170px; padding-left:14px; background:url(../images/list2.gif) left no-repeat; float:left; color:#000; }
#right .list1 ul li.test1 a:hover { color:#DF1119; }
#right .list1 ul li.test2 { width:185px; _width:179px; height:auto; padding-left:5px; line-height:19px; float:left; border-bottom:1px solid #ccc; margin-top:2px; }
#right .list1 ul li.test2 a { color:#DF1119; width:175px; _width:170px; padding-left:14px; background:url(../images/list2.gif) left no-repeat; float:left; }
#right .list1 ul li.more1 { width:auto; height:20px; float:right; margin-right:10px; line-height:20px; }
#right .contact { width:191px; _width:189px; height:auto; float:left; background:#F6FBFB url(../images/contact.jpg) top center no-repeat; _background:#F6FBFB url(../images/contact1.jpg) top center no-repeat; margin-top:10px; }
#right .contact .title { width:180px; height:20px; padding-left:9px; float:left; margin-top:50px; line-height:20px; color:#000; font-weight:bold; font-size:12px; border-bottom:1px solid #ccc; }
#right .contact .text { width:184px; height:auto; padding-left:5px; float:left; line-height:20px; border-bottom:1px solid #ccc; }
/*foot*/
#foot { width:932px; height:55px; margin:0 auto; border-top:5px solid #044C73; margin-top:10px; }
#foot .add { width:932px; height:20px; line-height:20px; margin:0 auto; text-align:center; }
#foot .olink { width:450px; height:30px; margin:0 auto;}
#foot .olink div { width:130px; height:30px; float:left; margin-right:10px; text-align:center; line-height:30px; color:#CCCCCC;}
#foot .olink div a { font-weight:bold;}
#foot .olink .map{ margin-top:-8px;}