body{margin:0; padding:0; font-size:12px; color:#666; background:url(../images/bg.jpg) top repeat-x;}
ul,li,form,img,input{margin:0; padding:0; list-style-type:none;}
input,select{vertical-align:middle}
a{color:#666; text-decoration:none}
a:hover{color:#005cc4; text-decoration:underline}
.linkRed a{color:#c30000; text-decoration:none}
.linkRed a:hover{color:#c30000; text-decoration:underline}
.linkWhite a{color:#fff; text-decoration:none}
.linkWhite a:hover{color:#fff; text-decoration:underline}
.linkBlue a{color:#000fff; text-decoration:none}
.linkBlue a:hover{color:#000fff; text-decoration:underline}
.linkBlue1 a{color:#152648; text-decoration:none}
.linkBlue1 a:hover{color:#152648; text-decoration:underline}
.linkGreen a{color:#239d3d; text-decoration:none}
.linkGreen a:hover{color:#239d3d; text-decoration:underline}
.linkYellow a{color:#aa7c00; text-decoration:none}
.linkYellow a:hover{color:#aa7c00; text-decoration:underline}
.linkGray a{color:#888; text-decoration:none}
.linkGray a:hover{color:#888; text-decoration:underline}
img{border:0}
.boxImg{font-size:0; line-height:0}
.boxSpace{font-size:0; line-height:0; height:10px}
.boxBoth{clear:both; height:0; font-size:0; line-height:0}



.boxTop{width:1003px;height:479px; position:relative; overflow:hidden}
.boxTop1{width:1003px;height:419px; position:relative; overflow:hidden}
.boxTop2{width:1003px;height:119px; overflow:hidden}
.boxLogo{float:left; padding:1px 0 0 0px; text-align:left; border-top:5px solid #0175da;}
.boxSearch{padding:35px 0 25px 750px;}
.inputSearch{background:url(../images/bgSearch.jpg) top no-repeat; width:151px; height:22px; line-height:20px; text-indent:30px; border:none}

.boxNav{ width:1003px;height:72px; position:absolute; top:83px; left:0; background:url(../images/bgNav.png) top no-repeat;}
.boxNav1{ width:981px; height:36px; padding-left:22px;}
.boxNav1 ul{}
.boxNav1 li {float:left;width:62px; height:15px; padding:8px 29px 13px 29px;}
.boxNav1 li img{vertical-align:middle}
.navCard{ background:url(../images/bgNavCard.jpg) repeat-x;}
.subNav{ height:36px; line-height:36px;background:url(../images/bgNav1.png) top no-repeat; color:#6e9dd3; text-align:left}
.subNav a{color:#fff; text-decoration:none}
.subNav a:hover{color:#fff000; text-decoration:none}


.boxBanner{width:1003px; height:360px;}

.boxcplist{ width:1003px; height:178px; overflow:hidden; margin-top:7px; margin-bottom:7px;}


.boxInd{ width:1003px; height:218px; padding:15px 0 0 0; background:url(../images/bgMain.jpg) top repeat-x;text-align:left; overflow:hidden}
.boxIndL{ float:left; width:208px; height:218px; padding:0 10px 0 0;}
.navIndL{font-size:0; line-height:0;overflow:hidden;}
.boxIndL1{ overflow:hidden; width:208px; height:192px;background:url(../images/bgIndCur.jpg) no-repeat;}
.navIndL1{ height:30px; padding:9px 0 0 10px; width:198px;}
.navIndL1 ul{}
.navIndL1 li{float:left; width:64px; height:30px; line-height:28px; text-align:center}
.navIndL1 li a{color:#666; text-decoration:none}
.navIndL1 li a:hover{color:#666; text-decoration:none}
.navIndL1Card{ font-weight:bold; background:url(../images/mark.jpg) bottom no-repeat;}

.boxIndL5{float:left; width:79px; padding:21px 12px 0 24px;}
.navIndL2{ float:left; width:70px; padding:21px 0 0 0; background:url(../images/bgNavIndL2.jpg) top no-repeat;}
.navIndL2 ul{}
.navIndL2 li{ height:33px; line-height:33px; text-align:center}
.navIndL2 li a:hover{text-decoration:none}




.boxIndC{ float:left; width:443px; height:218px; background:url(../images/bgIndNews.jpg) bottom no-repeat}
.navIndC{ width:436px; height:27px; background:url(../images/bgNavNewsLine.jpg) bottom repeat-x;}
.navIndC span{float:right; display:inline; padding:8px 5px 0 0}
.navIndC ul{}
.navIndC li{float:left; margin-right:2px;}
.navIndC li img{vertical-align:top}
.boxIndC1{ height:126px; padding:10px 11px 0 11px;}
.boxIndC1 li{ line-height:20px; height:20px; padding:2px 5px 0 5px; background:url(../images/line.jpg) top repeat-x}
.boxIndC1 li span{float:right; color:#999; font-family:Arial, Helvetica, sans-serif; font-size:10px}

.boxIndC2{ width:421px; overflow:hidden; margin-bottom:10px;}
.boxIndC2 img{float:left; margin:0 10px 0 10px;}
.boxIndC2 h3{margin:0; padding:0; font-size:12px; margin:12px 0 6px 0;}
.boxIndC2 span{display:block; line-height:20px;}



.boxIndR{ float:left; width:332px; margin-left:10px; overflow:hidden; height:218px; background:url(../images/bgIndPre.jpg) right bottom no-repeat; display:inline-block}
.navIndR{ overflow:hidden; font-size:0; line-height:0}
.navIndR span{float:right; display:inline; padding:8px 5px 0 0}


.boxIndR1{ padding:35px 12px 12px 12px; width:308px; height:145px; position:relative}
.boxIndR1 img{float:left; width:154px; height:145px;}
.boxIndR1 span{font-size:12px; width:124px; height:130px; padding:0 15px 15px 15px; margin:0; color:#fff; display:inline-block; line-height:16px;}
.boxIndR1 span a{color:#fff}
.boxIndR1 span a:hover{color:#fff}
.boxIndR1 span h3{font-size:12px; margin:0; padding:0; margin:15px 0 5px 0}
.boxIndR1 span img{position:absolute; width:48px; height:11px; bottom:28px; right:25px}
#index_page{ position:absolute; top:21px; right:19px; font-family:Arial, Helvetica, sans-serif; font-size:8px; height:12px; width:42px;background:url(../images/bgNo.jpg) no-repeat ;}
#index_page img{float:none; width:12px; height:12px; margin-right:2px;}
#index_page a{width:12px; height:12px;background:url(../images/bgNo1.jpg) no-repeat}

.boxCopyRight{height:145px; text-align:left; width:1003px;font-family:Arial, Helvetica, sans-serif; }
.boxCopyRight1{height:31px; width:963px; overflow:hidden; position:relative; line-height:31px; font-size:12px;padding:0 30px 0 10px; color:#999}
.boxCopyRight1 a{color:#999}
.boxCopyRight1 span{float:right}
.boxCopyRight1 img{position:absolute; right:10px; top:5px;}
.boxCopyRight2{height:99px;background:url(../images/bgBottom.jpg) top no-repeat; padding:15px 0 0 175px; line-height:18px;}


.boxMain{ width:1003px; overflow:hidden; padding:25px 0 0 0; background:url(../images/bgMain.jpg) top repeat-x;text-align:left; overflow:hidden}
.boxMain1{width:1003px; background:url(../images/bgMain1.jpg) repeat-y; overflow:hidden}

.boxL{ float:left; width:308px; padding-bottom:100px; overflow:hidden}
.navL{font-size:0; line-height:0}

.subNavL{margin:0 10px 0 10px;display:inline-block; width:258px; padding:10px 14px 0 14px; background:#fff; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5; overflow:hidden}
.subNavL li{ line-height:30px;text-align:left;overflow:hidden; font-size:13px;}
.subNavL li a{background:url(../images/bgNavL.jpg)  no-repeat;display:block;padding:0 0 0 25px;overflow:hidden;line-height:30px; height:30px;}
.subNavL li a:hover{background:url(../images/bgNavL1.jpg) no-repeat; color:#333; text-decoration:none;font-weight:bold}
.subNavLCard a{background:url(../images/bgNavL1.jpg) no-repeat!important; color:#333; text-decoration:none; font-weight:bold}
.subNavLCard a:hover{background:url(../images/bgNavL1.jpg) no-repeat!important; color:#333; text-decoration:none}
.subNavL li ul{}
.subNavL li ul li{ border-bottom:1px solid #eee;}
.subNavL li ul li a{background:none; padding:0 0 0 40px;}
.subNavL li ul li a:hover{background:none!important}
.subNavLCard3 a{background:url(../images/bgNavL3.jpg) no-repeat!important; color:#333; text-decoration:none;}
.boxR{ float:left; width:675px; padding-left:20px; overflow:hidden}

.navCur{ height:37px; line-height:37px; font-size:12px; color:#999; padding:8px 0 0 10px; border-bottom:1px solid #d4d4d4; width:665px;}
.navCur a{color:#999}
.navCur a:hover{color:#999}
.navCur b{color:#666;}

.navCur1{ height:37px; line-height:37px; font-size:12px; color:#999; padding:8px 0 0 10px; border-bottom:1px solid #d4d4d4; width:665px;}
.navCur1 a{color:#999}
.navCur1 a:hover{color:#999}
.navCur1 b{color:#666;}
.navCur1 span{float:right; padding:0 10px 0 0}
.navCur1 img{margin:9px 0 0 0}

.tableHr1{ border-top:1px solid #dadada; border-left:1px solid #dadada}
.tableHr1 td{ height:20px; border-right:1px solid #dadada; border-bottom:1px solid #dadada; text-align:left; padding:3px 5px 3px 5px}


.boxRAbout{ float:left; border-bottom:1px solid #d4d4d4;  height:205px; margin-top:20px; line-height:20px; position:relative;}
.boxRAbout span{position:absolute; bottom:5px; right:10px}
.more a{color:#999}
.more a:hover{color:#999}
.navImg{font-size:0; line-height:0; margin-bottom:15px;}
.boxRAbout1{float:left;border-left:1px solid #d4d4d4; margin:20px 0 0 15px; display:inline-block; padding-left:15px; width:205px; height:205px; position:relative; line-height:18px;}
.boxRAbout1 img{margin-bottom:5px}
.boxRAbout1 span{position:absolute; bottom:5px; right:0px}
.navImg1{font-size:0; line-height:0; margin-bottom:10px;}

.boxR1{width:655px; padding:15px 10px 0 10px; overflow:hidden}


.boxCon{line-height:22px; font-size:16px}
.boxCon p{padding:0; margin:0 0 10px 0}

.navNews{border-bottom:1px solid #d4d4d4; padding:0 0 10px 10px; }
.boxNews{padding:15px 0 5px 0; overflow:hidden; width:665px; overflow:hidden;}

.boxNews{ padding:20px 20px 20px 20px; height:180px;}
.boxNews img{float:left; display:inline-block; margin-right:25px;}
.boxNews span{float:left; display:inline-block; width:470px; line-height:22px;}
.boxNews span h4{font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#999; font-weight:normal; display:block; margin:5px 0 5px 0; padding:0}
.boxNews span h3{font-size:12px; display:block;  margin:0 0 5px 0; padding:0}
.boxNews span img{display:block; float:none; margin:5px 0 0 0}

.boxNews1{}
.boxNews1 span{text-align:right; display:block; margin:10px 10px 0 0;}
.boxNewsList{}
.boxNewsList li{line-height:28px; height:28px; padding:2px 8px 0 10px; background:url(../images/line.jpg) bottom repeat-x}
.boxNewsList li span{font-size:10px; float:right; color:#999; display:inline; margin:0;}


.newsTitle{font-size:24px; padding:30px 0 10px 0;text-align:center;  color:#0062b2; letter-spacing:-1px; font-family:"ºÚÌå"}
.newsInfo{background:#eeeeee; height:20px; line-height:20px; padding-top:2px; text-align:center; margin-bottom:18px; color:#999}
.newsCon{line-height:22px; padding:0 15px 20px 15px; font-size:14px;}
.newsCon p{margin:0; padding:0 0 10px 0;overflow:hidden;}

.boxPre{ width:675px; height:191px; background:url(../images/bgPre.jpg) no-repeat; margin-top:20px; position:relative}
.boxPre img{float:left; margin:20px 30px 0 21px; display:inline-block}
.boxPre span{float:left; display:inline-block; width:460px; line-height:22px;}
.boxPre span h3{font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:normal; color:#005cc4; margin:30px 0 10px 0; height:18px; line-height:18px; padding:0}
.boxPre span h3 a{color:#005cc4}
.boxPre span h3 a:hover{color:#005cc4}
.boxPre1{position:absolute; bottom:25px; right:25px}


.navPre{ background:url(../images/line1.jpg) bottom repeat-x; height:30px; margin:20px 0 10px 0; padding:0 0 0 10px; width:665px; overflow:hidden}
.navPre ul{}
.navPre li{ float:left; background:url(../images/bgNavPre.jpg) no-repeat; width:100px; padding:2px 0px 0 0px; line-height:28px; text-align:center; margin-right:18px; display:inline-block; cursor:pointer}
.navPreCard{background:url(../images/bgNavPreCard.jpg)!important; color:#fff; font-weight:bold; background-repeat:no-repeat}
.navPreCard a{color:#fff;text-decoration:none}
.navPreCard a:hover{color:#fff;text-decoration:none}

.boxPre2{ line-height:22px; padding:0 10px 20px 10px; min-height:600px;}


.boxRBrand{ float:left; border-bottom:1px solid #d4d4d4;  height:140px;  line-height:18px; position:relative; overflow:hidden;}
.boxRBrand span{position:absolute; bottom:10px; right:14px}

.boxBook{ width:675px; overflow:hidden; display:block; padding:20px 0 0 0; position:relative}
.boxBook ul{ margin:0; padding:0; width:675px; text-align:right; }
.boxBook span{ position:absolute; bottom:0; right:10px;}
.boxBook li{ width:138px; float:left; display:inline-block; padding:0 8px 20px 40px; text-align:center}
.boxBook img{background:url(../images/bgBook.jpg) center no-repeat; padding:8px; margin-bottom:12px;}

.boxYgfc{ width:675px; overflow:hidden; border-bottom:1px solid #d4d4d4; padding:20px 0 0 0}
.boxYgfc li{float:left; width:216px; padding:0 20px 20px 20px; text-align:center}
.boxYgfc img{margin-bottom:12px}


.navHr{border-bottom:1px solid #d4d4d4; padding:0 0 12px 10px}
.tableHr{}
.tableHr td{border-bottom:1px solid #eaeaea; height:30px; text-align:center}
.tableHr td span{color:#888; font-family:Arial, Helvetica, sans-serif; font-size:10px}
.hrHead td{font-weight:bold;}
.tLeft{text-align:left!important; text-indent:10px}
.tRightHr{text-align:right!important; background:#f2f2f2;}

.tableHr4{border-top:1px solid #dadada;border-left:1px solid #dadada;}
.tableHr4 td{border-right:1px solid #dadada;border-bottom:1px solid #dadada; text-align:center; padding: 5px 10px 5px 10px; text-align:left; line-height:20px}

.navZb{ padding:15px 10px 10px 10px;}
.navZb span{float:right}
.boxZb{width:615px; height:195px; background:url(../images/bgZbBox.jpg) no-repeat; padding:11px 30px 0 30px;}
.boxZb ul{}
.boxZb li{ line-height:30px;}
.boxZb li span{float:right; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#999}

.boxZb1{width:525px; height:168px; background:url(../images/bgZbBzxx.jpg) no-repeat; padding:50px 30px 0 220px; line-height:22px}


.page{padding:15px 0 0px 10px; line-height:30px; font-size:12px; text-align:center}
A.pageNum:link {
	BORDER-RIGHT: #c7c7c7 1px solid; PADDING-RIGHT: 0.35em; BORDER-TOP: #c7c7c7 1px solid; PADDING-LEFT: 0.35em; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #c7c7c7 1px solid; COLOR: #005cc4; PADDING-TOP: 0.2em; BORDER-BOTTOM: #c7c7c7 1px solid; FONT-FAMILY: Verdana; TEXT-DECORATION: none;ONT-SIZE: 11px;}
A.pageNum:visited {
	BORDER-RIGHT: #c7c7c7 1px solid; PADDING-RIGHT: 0.35em; BORDER-TOP: #c7c7c7 1px solid; PADDING-LEFT: 0.35em; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #c7c7c7 1px solid; COLOR: #005cc4; PADDING-TOP: 0.2em; BORDER-BOTTOM: #c7c7c7 1px solid; FONT-FAMILY: Verdana; TEXT-DECORATION: none;ONT-SIZE: 11px;}
A.pageNum:hover {
	PADDING-RIGHT: 0.35em; PADDING-LEFT: 0.35em; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #005cc4; PADDING-BOTTOM: 0.2em; COLOR: #fff; PADDING-TOP: 0.2em; FONT-FAMILY: Verdana; TEXT-DECORATION: none}
A.pageNum:active {
	PADDING-RIGHT: 0.35em; PADDING-LEFT: 0.35em; FONT-SIZE: 11px; BACKGROUND: #005cc4; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em; FONT-FAMILY: Verdana;TEXT-DECORATION: none }
	

.navSearch{border:1px solid #cacaca; height:26px; line-height:26px; text-indent:10px; font-size:14px; background:#f0f0f0; margin-bottom:10px;}
.navSearch span{color:#c30000}


.boxMap{overflow:hidden; padding:20px 0 0 15px; width:988px}
.boxMap1{width:210px; float:left; padding:0 25px 0 10px;}
.navMap{background:#0066cc;line-height:18px; padding:2px 0 0 10px; font-weight:bold; color:#fff}
.navMap a{color:#fff}
.navMap a:hover{color:#fff}
.boxMap2{}
.boxMap2 ul{}
.boxMap2 li{ border-bottom:1px solid #f0f0f0; line-height:22px; padding:2px 0 0 20px;}



#wrap-nav {width:981px; height:36px; padding-left:22px; cursor:pointer;}
.muen_box {overflow:visible;z-index:99;}
.menu {}
.menu li {float: left;position: relative; width:120px;}
.menu li h3 {font-weight: normal;display: inline-block;float: left; padding:0; margin:0}
.menu li a.depth1 span {width:62px; height:15px; padding:8px 29px 13px 29px;display: inline-block;}
.menu li a.depth2 span {width:62px; height:15px; padding:8px 29px 13px 10px;display: inline-block;}
.menu li a.navhover span{background:url(../images/bgNavCard.jpg)}

.children{position:absolute;top:36px;background:url(../images/bgNav1.png);height:36px;line-height:36px; color:#fff; text-align:left; display:none }
/*.children li {float: left; line-height:36px; background:url(../images/bgNavLine.png) right center no-repeat; padding:0 15px 0 15px; width:auto; overflow:hidden;vertical-align: baseline;}
.children li a{color:#fff; text-decoration:none;}
.children li a:hover{ color:#fff000; text-decoration:none;}*/
.children a{color:#fff; text-decoration:none}
.children a:hover{color:#fff000; text-decoration:none}

.boxYgfcPic{ width:641px; height:489px; padding:31px 18px 0 16px; background:url(../images/bgYgfc.jpg) no-repeat}
.boxYgfcPic1{width:547px;height:489px;  float:left; display:inline-block; margin-right:37px; }
.boxYgfcPic2{ width:154px; padding-top:120px; height:345px; float:left; display:inline-block;}
.boxYgfcPic3 {}
.boxYgfcPic3 ul{}
.boxYgfcPic3 li{ border-bottom:1px dashed #d5d5d5; line-height:18px; padding:5px}
.boxYgfcPic3 li a{color:#666}
.boxYgfcPic3 li a:hover{color:#e6a305}
.navYgfc{ border:none!important; background:#e6a305; color:#fff}
.navYgfc a{color:#fff!important}
.navYgfc a:hover{color:#fff!important}



/*Í¼Æ¬Õ¹Ê¾ÑùÊ½*/
#slideshow {list-style:none; color:#fff;}
#slideshow span {display:none}
#wrapper {width:547px; display:none; overflow:hidden;}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:547px; height:365px; overflow:hidden}
/*#information {position:absolute; bottom:-2px; width:547px;  background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70);}
#information h3 {font-size:14px; font-weight:normal; color:#fff; text-align:center; line-height:22px; margin:5px 0 5px 0;}
#information h3 a{color:#fff;}
*#information h3 a:hover{color:#ff9600;}
#information p {padding:0; margin:0; font-size:0; line-height:0}*/

#image {width:547px; height:365px}
#image img {position:absolute; z-index:25; width:547px; height:365px}

.imgnav {position:absolute; width:25%; height:365px; cursor:pointer; z-index:150;}
#imgprev {left:0px; background:url(../images/left.gif) left center no-repeat}
#imgnext {right:0px; background:url(../images/right.gif) right center no-repeat}
#imglink {position:absolute; height:377px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(../images/link.gif) center center no-repeat}

#thumbnails {width:547px; padding:15px 0 0 0;overflow:hidden;}/*Ð¡Í¼ÇøÓò*/
#slideleft {float:left; width:13px; height:80px; background:url(../images/scroll-left.gif) center center no-repeat; }/*Ð¡Í¼×ó±ß°´Å¥*/
#slideleft:hover {}
#slideright {float:right; width:13px; height:80px; background:url(../images/scroll-right.gif) center center no-repeat;}/*Ð¡Í¼ÓÒ±ß°´Å¥*/
#slideright:hover {}

#slidearea {float:left; position:relative; width:507px; margin:0 0 0 8px;height:80px; overflow:hidden}
#slider { left:0;position:absolute; height:80px}
#slider img {cursor:pointer; border-right:2px solid #c4c4c4; border-bottom:2px solid #c4c4c4;}

/*ÉÏÒ»Æª ÏÂÒ»Æª*/
.preNext{padding:20px 0 0 20px;  text-align:left; }
.preNext h4{ font-weight:normal; color:#0053be; padding-bottom:10px; font-size:12px}
.preNext h4 a{color:#0053be;}











.qualitC{padding:29px 18px 0 14px;}
.qualitC .tit{padding-bottom:21px;margin-bottom:24px;border-bottom:1px dashed #dbdbdb;font:12px/26px "Î¢ÈíÑÅºÚ";color:#666;text-indent:2em;}
.qualitC .list{padding-bottom:12px; padding-left:30px;}
.qualitC .list li{float:left;width:223px;_display:inline;margin-right:34px;}
.qualitC .list img{padding:4px;border:1px solid #ededed}
.qualitC .list h2{text-align:center;font:12px/38px "Î¢ÈíÑÅºÚ";color:#666;}
.qualitC .list .last{margin:0 5px 0 5px;}
.qualitC .qywhlist{padding-bottom:12px; padding-left:30px; }





.cplist{padding:5px 18px 0 14px;}
.cplist .tit{padding-bottom:10px;margin-bottom:24px;border-bottom:1px dashed #dbdbdb;font:12px/26px "Î¢ÈíÑÅºÚ";color:#666;text-indent:2em;}
.cplist .list{padding-bottom:12px; padding-left:10px;}
.cplist .list li{float:left;width:128px;_display:inline;margin-right:34px;}
.cplist .list img{padding:4px;border:1px solid #ededed}
.cplist .list h2{text-align:center;font:12px/38px "Î¢ÈíÑÅºÚ";color:#666;}
.cplist .list .last{margin:0 5px 0 5px;}
