/* CSS Document */


body{ font-size: 12px; margin:0; padding:0;}
.clear { clear: both;}
a { text-decoration: none; color: #333; }
a:hover { color:#FF3300; text-decoration: underline; } 
.red { color: #E1161F; }
ul { list-style-type: none; }
.fontbold { font-weight: bold; }

/* header */
.top { height:153px; background:#fff;}

.header { width: 980px; height:133px; margin: 0 auto; padding:0;}
.header .logo { text-align:center; height: 133px; text-align:center; background:url(../images/logo.gif) center no-repeat;}
.header .logo h1 { text-indent:-9999px;}
.header .logo h1 a { display: block; width: 980px; height: 133px; text-indent:-9999; }


.navall { width:100%; height: 30px; background: url(../images/navbg.gif) repeat-x; }
.navall .nav { width: 980px; margin: 0 auto; }
.navall .nav ul { text-align:center;}
.navall .nav li { float: left; text-align: center; margin: 0; }
.navall .nav li a { display: block; width: 158px; height: 30px; line-height: 30px; vertical-align: middle; font-weight: bold; font-size: 12px; color: #ccc;  }
.navall .nav li a:hover { background: url(../images/navbg-hover.gif) repeat-x; color: #fff; text-decoration: none;}
.navall .nav li.hover a { background: url(../images/navbg-hover1.gif) repeat-x; color: #fff;}

.bannerall { margin: 1px 0; height: 540px; background: #fff; }
.banner { width: 1421px; height:540px; margin: 0 auto; text-align:center;}
.bannerindex { width:1421px; height:540px; margin: 0 auto; }
.businessbanner .banner {width: 1421px; height:180px; margin: 0 auto; text-align:center;}
.culturebanner .banner {width: 1421px; height:180px; margin: 0 auto; text-align:center;}
.aboutbanner .banner {width: 1421px; height:180px; margin: 0 auto; text-align:center;}

/* main */

.mainall { height: 30px; background: url(../images/maintop.gif) repeat-x; }
.indextop { width: 980px; margin: 0 auto; }
.indextop .left { float: left; width: 380px; }
.indextop .middle { float: left; width: 292px; padding-left: 3px; border-left: 1px dotted #D2D2D2; border-right: 1px dotted #D2D2D2;  }
.indextop .right { float: right; width: 300px; }
.indextop .rightitle { float: left; width: 119px; }
.indextop .rightmore { float: right; width: 55px; margin-top:3px; }

.centerbg { background: #fff; height:100%; border-top:1px solid #fff;}
.centerbghome { background: #fff; height:100%; border-top:1px solid #fff;}

.mainbg { width: 980px; margin: 0 auto; background:#fff; }
.mainbg .left { float: left; width: 363px; font-size: 14px; line-height: 25px; color: #717171; padding: 10px 10px 0 7px; }
.mainbg .morinfo { margin-top: 10px; }
.mainbg .morinfo a { color: #353535; }
.mainbg .morinfo a:hover { color: #FF5400; text-decoration: underline; }

.mainbg .middle { float: left; width: 275px; padding: 10px; border-left: 1px dotted #D2D2D2; border-right: 1px dotted #D2D2D2; font-size: 14px;  }
.mainbg .middle dl { margin-bottom: 8px; }
.mainbg .middle dt { color: #353535; }
.mainbg .middle dd { color: #666;  }

.mainbg .right { float: right; width: 290px; padding: 7px 0 0 10px; }
.mainbg .right dl { margin-bottom: 5px; }
.mainbg .right dt { color: #353535; font-family: Arial; font-size: 14px; }
.mainbg .right dd a { color: #666; font-size: 14px;  }
.mainbg .right dd a:hover { color: #FF5400; }

.bottomlink { height:45px; width:980px; margin:10px auto;}
.bottomlink img { margin:0 8px 0 0; float:left;}

.parner { height:85px; border-top:1px solid #e5e5e5; background:url(../images/footbg.gif) repeat-x;}
.footer { width:980px; margin:10px auto;}
.footer iframe { background: url(../images/footbg.gif) repeat-x 0 -10px;}
.footerlink { border-bottom:1px dotted #c1d0d7; height:25px; width:100%;}
.footerlink ul{ width:780px; float:left;}
.footerlink li { float:left; text-align: center; }
.footerlink .left { float:left;  padding-left:10px; text-align: center; background:url(../images/parners_25.gif) center left no-repeat; }
.footerlink li a { display:block;  line-height:22px; vertical-align: middle; color:#353535; padding:0 7px;}
.footerlink .fenge { float:left; width:1px; color:#353535; vertical-align: middle; }

.footer .otherweb { float: right; width: 165px; }
.footer .otherweb select { width:160px;}

.footercopyright { width:980px; color:#6C6C6C; line-height:25px;}

/* about us */
.aboutbanner { background:#f3f2f7; height:182px; border-bottom:1px solid #E5E5E8;}
.newsbanner { background:#f1f1f1; height:182px; border-bottom:1px solid #E5E5E8;}
.businessbanner { background:#f3f2f7; height:182px; border-bottom:1px solid #E5E5E8;}
.culturebanner { background:#e0e0e0; height:182px; border-bottom:1px solid #E5E5E8;}

.mainbg .leftnav { width:201px; float:left; margin:20px 0; height:100%;}
.mainbg .leftnav  .lefttop { background:url(../images/lefttitel.gif) no-repeat; height:20px; padding:5px 0 0 15px; color:#fff; font-weight:bold;}
.mainbg .leftnav  .leftbg { border:1px solid #c4d2db; padding:2px;}
.mainbg .leftnav  .leftlink { background:#f1f5f8; font-size:14px;}
.mainbg .leftnav  .leftlink li{ text-align:left; height:28px;border-bottom:1px solid #d1dce4;}
.mainbg .leftnav  .leftlink li a{ display:block; padding:5px 15px; vertical-align:middle; color:#353535; }
.mainbg .leftnav  .leftlink .border{ border-bottom:none;}
.hight { height:20px;}

.rightconter { }
.rightconter dl { margin-bottom: 5px; }
.rightconter dt { color: #353535; font-family: Arial; font-size: 14px; font-weight:bold; display:block; border-bottom:1px dotted #BAC6D8; padding:0px 0 5px 34px; margin-bottom:10px; vertical-align:middle; background:url(../images/valid_s.png) no-repeat 0 3px; }
.rightconter .dt02 { color: #353535; font-family: Arial; font-size: 14px; font-weight:bold; display:block; border-bottom:1px dotted #BAC6D8; padding:0px 0 5px 34px; margin-bottom:10px; vertical-align:middle; background:url(../images/30x-Marker.png) no-repeat 0 3px; }
.rightconter dd { font-size: 14px; color:#6A6A6A; line-height:22px; padding:5px 34px;}
.rightconter dd h1{ font-size: 14px; color:#6A6A6A; text-indent:0em; line-height:22px; font-weight:bold;}
.rightconter dd a{ color:#353535;}


/* news */
.newsconter { width:980px; margin:20px 0 20px 0;}
.newsconter dl{ color:#6A6A6A; line-height:22px; width:980px;}
.newsconter dt{ color:#48A682; color: #353535;font-size: 14px; font-weight:bold; border-bottom:1px dotted #BAC6D8; padding:0px 0 5px 54px; margin-bottom:10px; vertical-align:middle; background:url(../images/icon01.gif) no-repeat 0 -5px;}
.newsconter dd{ font-size: 14px; width:980px; color:#6A6A6A; padding:5px 0; display:block; border-bottom:1px dotted #ccc;}
.newsconter .newsbox{ height:100% ;font-size: 14px; height:100%; color:#6A6A6A; padding:5px 0; border-bottom:0px;}
.newsconter dd dl{ height:75px;}
.newsconter dd dt{ font-size:20px; font-family:Arial; color:#48A682; display:block; width:170px; height:61px; text-align:left; float:left; background:url(../images/30x-Calendar-Day.png) no-repeat; padding-left:30px; border:0; margin:0; font-weight:normal;}
.newsconter .newstop { color:#48A682; color: #353535;font-size: 14px; font-weight:bold; border-bottom:1px dotted #BAC6D8; padding:0px 0 5px 34px; margin-bottom:10px; vertical-align:middle; background:url(../images/valid_s.png) no-repeat 0 3px;}
.newsconter .newstitel{ color: #353535; font-size: 14px;width:250px; float:left; }
.newsconter .newstitel li { margin:0; padding:0;}
.newsconter .newstitel li { background:url(../images/listyleimg0.gif) no-repeat 4px 11px; display:block; padding:5px 15px 5px 34px;}
.newsconter .newsconter{ color: #6A6A6A;font-size: 14px;width:686px; float:left; margin:0 0 15px 0; padding-left:15px; border-left:1px dotted #eae8f3;}
.newsconter .newsconter b{ color: #353535; display:block; text-align:center;}
.newsconter .newsconter span{ color: #353535; font-weight:normal; border-bottom:1px dotted #ccc;display:block; text-align:center;}
.newsconter dd dd{ color:#353535; display:block; width:764px; text-align:left; float:left; padding:0; border-left:1px dotted #eae8f3; border-bottom:none; margin:0; padding-left:15px;}
.newsconter dd dd span { color:#6A6A6A; font-size:12px; font-weight:normal;}
.newsconter dd dd a { color:#353535;  font-weight:bold;}
.newsconter dd dd a:hover { color:#ff0000; text-decoration:none;}


/* culture */

.culturebanner { background: #F3F2F7; height:182px;}
.culture_main {  width: 980px; margin: 10px auto; background:#fff url(../images/bu_leftbg.gif) repeat-y; border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; }
.culture_main .leftnav { width:201px; float:left; background: #FFF; }
.culture_main .lefttop { background:url(../images/lefttitel_2.gif) no-repeat; height:23px; padding:7px 0 0 15px; color:#fff; font-weight:bold;}
.culture_main .leftbg { border:1px solid #c4d2db; border-top: none; }
.culture_main .leftlink { background:#f1f5f8;}
.culture_main .leftlink li { height: 28px; text-align: left; background: url(../images/culture_icon.gif) no-repeat 2px 3px; }
.culture_main .leftlink li a { display:block; padding:5px; font-size: 14px; padding-left: 20px; vertical-align:middle; color:#353535; border-top:1px solid #d1dce4; }

.nTab{background-position:left;margin-bottom:2px;}
.nTab .TabTitle{clear: both;overflow: hidden;}
.nTab .TabTitle ul{border:0;margin:0;padding:0;}
.nTab .TabTitle li {	height: 28px; text-align: left; }
.nTab .TabTitle .active  { display:block; padding: 2px 5px; font-size: 14px; padding-left: 20px; vertical-align:middle; color:#FF0000; border-top:1px solid #d1dce4; background: url(../images/culture_icon.gif) no-repeat 2px 3px #FFF; }
.nTab .TabTitle .normal  { display:block; cursor: hand; padding: 2px 5px; font-size: 14px; padding-left: 20px; vertical-align:middle; color:#353535; border-top:1px solid #d1dce4; background: url(../images/culture_icon2.gif) no-repeat 2px 3px #F1F5F8; }
.nTab .TabContent{float: right;width:754px; margin: 0px auto;padding:10px 10px 0 15px; color: #6A6A6A; font-size: 14px; border-top: 1px solid #C4D2DB; }
.none {display:none;}
.none .b{ padding:5px 7px; background:#eee; border-top:1px dotted #ccc; width:auto; color:#222; font-weight:bold;  text-align:center;}
.nTab .TabContent .title { font-size: 14px; color: #353535; font-weight: bold; margin-bottom: 15px; }
.outer li { margin-bottom: 15px; background: url(../images/tabcontent_icon.gif) no-repeat 0 5px; padding-left: 18px; }
.nTab .TabContent p { line-height: 22px; }
.nTab .TabContent h4 { margin-bottom: 5px; }
.nTab .TabContent .inner li { margin-bottom: 15px; background: url(../images/tabcontent_icon2.gif) no-repeat 0 5px; padding-left: 18px; }

/* business */

.businessbanner { height: 180px; background: url(../images/business_bg.jpg) repeat-x; }
.business_right { float: right; width: 764px; border-top: 1px solid #C4D2DB; padding-left: 15px; }
.business_right .title { font-size: 16px; color: #353535; font-weight: bold; padding:5px 0; }
.business_right p { font-size: 14px; color: #666; line-height: 22px; }
.business_right .intro { margin-bottom: 10px; }

.business_right h4 { border-bottom: 1px dashed #C4D2DB; background: url(../images/business_icon.gif) no-repeat; font-family: arial; }
.business_right .content { padding:0.5em 40px 2em; line-height: 22px; }
.business_right .content p { line-height: 22px; }

.culture_leftlink { background:#f1f5f8;}
.culture_leftlink li { height: 28px; text-align: left; background: url(../images/culture_icon2.gif) no-repeat 2px 3px #F1F5F8; }
.culture_leftlink li a { display:block; padding:5px; font-size: 14px; padding-left: 20px; vertical-align:middle; color:#353535; border-top:1px solid #d1dce4; }
.culture_leftlink li.hover a { display:block; background: url(../images/culture_icon.gif) no-repeat 2px 3px #FFF; padding:5px; font-size: 14px; padding-left: 20px; vertical-align:middle; color:#353535; border-top:1px solid #d1dce4; }
.culture_leftlink li.active a { color:#FF3300; }


/* other */

.lawlist li { }
.poto { border:1px dotted #ccc; padding:5px; margin:5px; width:165px; height:50px; text-align:center; float:left; vertical-align:middle; background:#fff;}
.page { padding:5px 0; font-size:12px; font-weight:bold;}
.page a{ color:#353535;}
.pageleft { width:70px; float:left;text-align:center; background:#F3F2F7; border:1px dotted #74ADE3; padding:3px 0; display:block;}
.pageright { width:70px; float:right; text-align:center;background:#F3F2F7; border:1px dotted #74ADE3; padding:3px 0; display:block;}


#BannerArea{position:relative;width:980px; height:280px; margin:0 auto;}
#BannerArea img{ margin:0 auto; text-align:center; width:980px; height:280px;}
.bannerBtn{position:absolute;left:43px; bottom:37px;}
.bannerBtn li{float:left; width:20px; height:20px; line-height:20px;text-align:center; cursor:pointer !important;>cursor:default;}
.bannerBtn .numOver{background:#a5a5a5;color:#fff;font-weight:bold;}
.bannerBtn .numOut{background:#000;color:#fff;filter: Alpha(opacity=50);-moz-opacity:.5;opacity:0.5;}

iframe { border:0;}
iframe img { border:0;}
