body{margin:0; padding:0; font-size:12px; color:#4d4d4d; background:url(../images/bg.gif) repeat; background-color:#d6d6d6;}
form,input,ul,li{margin:0; padding:0; vertical-align:middle; list-style-type:none}
a{color:#444; text-decoration:none}
a:hover{color:#005197; text-decoration:underline}
.linkBlue a{color:#005197; text-decoration:none}
.linkBlue a:hover{color:#005197; text-decoration:underline}
.linkWhite a{color:#fff; text-decoration:none}
.linkWhite a:hover{color:#fff; text-decoration:underline}
.linkRed a{color:#da1919;}
.linkRed a:hover{}
.linkGray a{color:#8d8d8d; text-decoration:none}
.linkGray a:hover{color:#8d8d8d; text-decoration:none}
.textBlue{color:#005197}
.textRed{color:#FF0000}
.textGray{color:#8d8d8d}
.textR{text-align:right!important}
.textL{text-align:left!important}
.textC{text-align:center!important}
.boxBoth{clear:both; font-size:0; line-height:0;}
.space{height:10px;font-size:0; line-height:0}
.space1{height:7px;font-size:0; line-height:7px}


.box{width:983px;overflow:hidden;}
.boxTop{width:983px; height:85px;overflow:hidden;}
.boxLogo{float:left; padding:25px 0 0 33px; }
.boxLogo img{display:block}
.boxTopR{float:right; width:551px; padding:0 20px 0 0; text-align:right}
.boxQuitLink{padding:20px 0 12px 0; line-height:12px; height:12px}
.boxSearch{}
.inputSearch{ border:none; background:url(../images/bgSearch.gif) no-repeat; width:174px; height:18px; padding:2px 0 0 24px; }
.btnSearch{background:url(../images/btnSearch.gif) no-repeat; width:54px; height:20px;}

.nav{width:923px; padding:0 30px 0 30px;height:35px; background:url(../images/bgNav.gif) repeat-x;}
.nav ul{}
.nav li{float:left; width:102px; height:32px; line-height:32px;background:url(../images/navLine.gif) right center no-repeat; text-align:center; font-weight:bold;}
.nav li a{color:#e5eff7; text-decoration:none;}
.nav li a:hover{color:#e5eff7;text-decoration:none;background:url(../images/bgNav1.gif) right center no-repeat;display: block;}
.navCard{background:url(../images/bgNav1.gif) right center no-repeat!important;}
.bgNone{background:none!important}

.boxSubNav{height:27px; position:absolute; top:117px;}
.boxSubNav img{float:left}
.subNav{float:left;background:url(../images/bgSubNav.gif) repeat-x;height:27px; line-height:27px;}
.subNav ul{}
.subNav li{float:left;padding:0 7px 0 7px}
.subNav li a{}
.subNav li a:hover{color:#005197; text-decoration:none;background:url(../images/bgSubNav1.gif) top center no-repeat; display:block}
.subNavCard{background:url(../images/bgSubNav1.gif) top center no-repeat}
.subNavCard a{color:#005197; text-decoration:none}
.subNavCard a:hover{color:#005197; text-decoration:none}

.boxMain{width:983px;overflow:hidden; background:#fff; padding:0 0 9px 0}
.boxBanner{float:left; width:753px; height:279px; background:url(../images/bgBanner.jpg) no-repeat; text-align:left}

.boxYy{float:right; width:225px; height:272px; background:url(../images/bgTy.jpg) bottom left; padding:0 0 4px 3px}
.boxYy1{border:1px solid #e0e0e0;  border-top:2px solid #ef9b11!important; background:url(../images/bgYy1.gif) bottom no-repeat; background-color:#fff; height:269px;}
.boxYyLeft{ width:225px; height:272px; background:url(../images/bgTy.jpg) bottom right; padding:0 4px 4px 0}

.tableZxyy{}
.tableZxyy td{height:26px; text-align:left}
.inputZxyy{border:1px solid #e1e1e1; background:url(../images/bgInput.gif) repeat-x; height:17px; width:122px; padding:0 0 0 4px}

.boxNews{float:left;width:420px; background:url(../images/bgTy1.jpg) bottom right; padding:0 3px 4px 0; text-align:left;}
.navNews{ height:20px; background:url(../images/bgNewsNav.gif) no-repeat; padding:8px 10px 0 0}
.navNews ul{}
.navNews li{float:left;width:110px; text-align:center; font-size:0; line-height:0}
.navNews span{float:right;}

.navNews1{ height:20px; background:url(../images/bgNewsNav1.gif) no-repeat; padding:8px 10px 0 0}
.navNews1 ul{}
.navNews1 li{float:left;width:110px; text-align:center; font-size:0; line-height:0}
.navNews1 span{float:right;}

.boxNews1{border:1px solid #e0e0e0; border-top:none!important; background:url(../images/bgNews.gif) bottom no-repeat; background-color:#fff;  height:170px; padding:0 10px 0 10px}
.boxNews2{padding:10px 0 5px 0; height:63px;}
.newsImg{float:left; background:url(../images/bgNewsImg.gif) no-repeat; height:63px; width:104px; padding:0 10px 0 0}
.newsTitle{float:left;font-weight:bold; padding:15px 0 0 0;}
.newsTitle1{padding:0 0 10px 0;}
.newsTitle span{color:#8d8d8d; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:lighter;}

.boxNews3{padding:0 5px 0 5px}
.boxNews3 ul{}
.boxNews3 li{height:21px; line-height:21px; background:url(../images/bgLiNews.gif) left center no-repeat; padding:0 0 0 12px;}
.boxNews3 li span{float:right; color:#8d8d8d; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:lighter}

.boxVideo{float:left;width:317px; background:url(../images/bgTy1.jpg) bottom right; padding:0 3px 4px 0; text-align:left}
.navVideo{ height:20px; background:url(../images/bgVideoNav.gif) no-repeat; padding:8px 10px 0 15px}
.navVideo span{float:right}
.navCs{ height:20px; background:url(../images/bgCsNav.gif) no-repeat; padding:8px 10px 0 15px}
.navCs span{float:right}
.boxCs{border:1px solid #e0e0e0; border-top:none!important;background-color:#fff;  height:160px; padding:10px 10px 0 16px;}

.boxVideo1{border:1px solid #e0e0e0; border-top:none!important; height:168px; padding:1px; background:#fff}
.boxVideo1 ul{ padding:10px 10px 0 10px}
.boxVideo1 li{height:21px; line-height:21px; background:url(../images/bgLiNews.gif) left center no-repeat; padding:0 0 0 12px;}

.boxContact{float:right;width:225px; background:url(../images/bgTy1.jpg) bottom left; padding:0 0 4px 3px; text-align:left;}
.boxContactLeft{width:225px; background:url(../images/bgTy1.jpg) bottom right; padding:0 4px 4px 0; text-align:left;}
.boxContact1{ height:32px; background:url(../images/bannerContact.jpg) no-repeat;  padding:52px 0 0 18px}
.boxContact3{ height:0px;}
.boxContact2{border:1px solid #e0e0e0; border-top:none!important;background-color:#fff;  height:114px; padding:0 10px 0 16px;}
.boxContact2 span{line-height:22px}



.boxLink{border:1px solid #e0e0e0; background:url(../images/bgLink.gif) repeat-x; height:50px;}
.navLink{float:left;padding:18px 20px 0 24px}
.boxLink1{float:left}
.boxLink1 img{padding:7px 18px 0 0 }

.navBottom{ line-height:30px; height:30px; color:#005197}

.boxFoot{width:983px; background:#e8e8e8; line-height:20px; height:64px;}
.boxFoot img{padding:0 10px 0 0 }
.boxFoot span{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:lighter}

.boxMainSub{width:940px;padding:0 22px 15px 21px; background:#fff; overflow:hidden}
.boxLeft{float:left; width:229px;}
.navL{ text-align:left}
.navL ul{}
.navL li{height:30px; line-height:30px; background:url(../images/bgNavL.gif) no-repeat; text-indent:30px}
.navL li a{color:#fff;text-decoration:none;}
.navL li a:hover{color:#005197;text-decoration:none;background:url(../images/bgNavL1.gif) no-repeat left; display:block}
.navL1{background:url(../images/bgNavL1.gif) no-repeat!important;}
.navL1 a{color:#005197!important; text-decoration:none}
.navL1 a:hover{color:#005197;text-decoration:none;}

.boxRight{float:left; padding:0 0 0 18px; width:693px; text-align:left;}
.navR{ background:url(../images/bgNavR.gif) left no-repeat; background-color:#eee; padding:0 10px 0 35px; font-size:15px; font-weight:bold; height:30px; line-height:30px;}
.navR span{float:right; font-size:12px; font-weight:lighter}
.boxR{padding:0 10px 0 10px; font-size:13px; line-height:24px; width:673px;}
.boxR p{ text-indent:2em; margin:0; padding:10px 0 0 0}

.boxRNews{}
.boxRNews ul{ background:url(../images/bgNewsLi.gif) repeat-y;}
.boxRNews li{ line-height:28px; height:28px;padding:0 0 0 33px}
.boxRNews li span{float:right; font-family:Arial; font-size:11px; font-weight:lighter; padding:0 30px 0 30px; width:60px; text-align:center}
.newsHead{ background:#fff; text-align:center; border-bottom:1px solid #e0e0e0; height:27px!important; line-height:27px!important;}

.newsTitle2{font-size:16px; font-weight:bold;text-align:center; padding:0 0 8px 0; border-bottom:1px solid #dadada; width:673px;}
.newsInfo{ color:#8d8d8d;; text-align:center; padding:5px 0 0 0}
.newsCon{padding:15px 0 0  0}

.boxPage{font-family:Arial, Helvetica, sans-serif; padding:15px 0 0 0; text-align:left;color:#eea42a; text-align:center;}
.boxPage img{vertical-align:middle; }
.boxpage a{color:#444; text-decoration:none;}
.boxPage a:hover{color:#eea42a; text-decoration:underline;}
.boxPage span{color:#444}

.boxRCur{padding:0 10px 0 10px; font-size:13px; line-height:24px; width:673px; font-family:Arial}
.boxRCur p{ margin:0; padding:10px 0 0 0}

.boxSsfc{background:url(../images/bgLine.gif) repeat-x bottom;  padding:15px 15px 15px 0; overflow:hidden; width:663px}
.imgSsfc{float:left;background:url(../images/bgImg.gif) no-repeat right top; text-align:right; width:200px; height:200px; padding:5px 10px 10px 5px;}
.conSsfc{float:left; padding:0 0 0 15px; width:448px;}
.conSsfc span{color:#005197; font-family:Arial}
.conSsfc p{text-indent:0; margin:0; padding:8px 0 0 0; line-height:18px;} 


.boxZxzy{background:url(../images/bgLine.gif) repeat-x bottom;  padding:20px 17px 20px 17px; height:104px;}
.boxZxzy1{float:left; width:329px}
.imgZxzy{float:left; border:1px solid #dfdfdf; padding:1px}
.conZxzy{float:left; padding:10px 0 0 10px; width:145px; line-height:20px;}
.conZxzy span{color:#005197; font-weight:bold;}

.boxZxzy2{background:url(../images/bgLine.gif) repeat-x bottom; padding:20px 17px 20px 17px; height:154px;}

.tableHr td{text-align:center; height:18px; padding:6px 0 6px 0; line-height:18px; border-bottom:1px solid #f0f0f0}
.tableHr td span{float:right;}
.tableHrHead{font-weight:bold; color:#50504e}
.tableHrHead td{border-bottom:1px solid #fb7a05!important; height:27px!important; line-height:27px!important;padding:0!important;}
.tableHrShow{margin:10px 0 0 0}
.tableHrShow td{padding:5px 0 5px 10px; text-align:left; line-height:18px}
.hrTitle{border-bottom:1px solid #fb7a05; height:30px; line-height:30px;text-align:center; font-size:14px;font-weight:bold; margin:0 0 10px 0; padding:10px 0 0 0}

.tableMsg{}
.tableMsg td{line-height:18px;padding:5px 0 5px 10px; text-align:left; }
.inputMsg{width:180px; height:18px; line-height:18px}
.textareaMsg{width:400px; height:120px}

.boxMap{overflow:hidden; padding:0 10px 10px 0}
.boxMap1{width:315px; float:left; padding:0 30px 0 0}
.navMap{background:#dbebf8;line-height:22px; padding:2px 0 0 10px; font-weight:bold; }
.boxMap2{}
.boxMap2 ul{}
.boxMap2 li{ border-bottom:1px solid #f0f0f0; line-height:22px; padding:2px 0 0 20px;}

.boxLink2{}
.boxLink2 ul{}
.boxLink2 li{float:left; padding:0 20px 10px 20px; font-size:0}
.boxLink2 li img{border:1px solid #e0e0e0; margin:0; padding:0;}

.boxLinkText{background:url(../images/bgLink.jpg) no-repeat; width:853px; height:26px; line-height:26px; padding:3px 0 0 130px; text-align:left; position:relative}
.boxLinkText img{position:absolute; top:8px; left:27px;}



.pages{

	height:25px;
	margin:12px auto 0px 10px;
	background:#ffffff;
}

.p_btns
{
    margin: 10px 0 30px 0;
    font-size: 12px;
}
.p_btns .p_bar em
{
    line-height: 26px;
    font-size: 12px;
}
.p_btns .p_bar
{
    float: left;
    padding-top: 3px;
    line-height: 17px;
    font-size: 12px;
}
.p_btns .p_bar input
{
    width: 30px;
    border: 1px solid #AACCEE;
    height: 15px;
    font-size: 12px;
}

.p_btns .p_bar strong
{
    color: #00599B;
    display: block;
    float: left;
    padding-left: 8px;
    padding-right: 8px;
    background: #F1EFED;
    border: 1px solid #AACCEE;
    margin: 0px 3px 0px 0px;
    font-size: 12px;
}
.p_btns .p_bar a
{
    display: block;
    float: left;
    padding-left: 8px;
    padding-right: 8px;
    border: 1px solid #DDD;
    background: #FFF;
    text-decoration: none;
    margin-right: 2px;
    color: #00599B;
    height: 17px;
    font-size: 12px;
}
.p_btns .p_bar a:hover
{
    text-decoration: underline;
    font-size: 12px;
}



.navXxjq{ height:20px; background:url(../images/bgXxjqNav.gif) no-repeat; padding:8px 10px 0 0}
.navXxjq ul{}
.navXxjq li{float:left;width:110px; text-align:center; font-size:0; line-height:0}
.navXxjq span{float:right;}

.navXxjq1{ height:20px; background:url(../images/bgXxjqNav1.gif) no-repeat; padding:8px 10px 0 0}
.navXxjq1 ul{}
.navXxjq1 li{float:left;width:110px; text-align:center; font-size:0; line-height:0}
.navXxjq1 span{float:right;}




