@charset "utf-8";
/* CSS Document */

/* header*/
html{font-size:62.5%;}
body{transition:all 0.3s linear 0s;font-size:12px; color:#000000; background:url(../images/bg.jpg) center bottom no-repeat #fff;}
.bg1{background:url(../images/bg1.jpg) center bottom no-repeat #fff;}

.otxt,.obtn,.oselect{border:none;background:none;}
.w100{width:100%;}
.w1000{width:1200px;margin:0 auto;}
.pubTitC{ color:#fff; font-size:14px;text-shadow:0 1px 2px rgba(194,194,194,0.9);-webkit-text-shadow:0 1px 2px rgba(194,194,194,0.9);-moz-text-shadow:0 1px 2px rgba(194,194,194,0.9);}
.more{font-family:Arial, sans-serif; margin-right:12px;}
.more,.more:hover{color:#fff;}
.Logo{ padding-left:12px; padding-top:12px}

.Nav{ margin-top:5px;padding-top:2px;background:url(../images/nav.jpg) center top no-repeat;}
.Nav,.Nav a,.Nav a:hover{ color:#fff; font-size:17px;}
.Nav a{text-shadow:1px 1px 2px rgba(0,0,0,0.5);-webkit-text-shadow:1px 1px 2px rgba(0,0,0,0.5);-moz-text-shadow:1px 1px 2px rgba(0,0,0,0.5);}
.Nav li{ float:left; line-height:29px; background:url(../images/ico2.png) right center no-repeat; padding:0 26px; padding-right:28px;}
.Nav li.none{ background:none; padding-right:0;}
.Nav .home{ background:url(../images/ico1.png) 8px center no-repeat; padding-left:22px;}


.banner{margin-top:5px;width:1198px; border:1px solid #c3c3c3; position:relative;}
.banner,.banner .pic li{ height:398px; overflow:hidden;zoom:1;}
.banner .hd{ width:100%; position:absolute; left:0; bottom:15px; text-align:right; z-index:999;}
.banner .hd a{ cursor:pointer;background:url(../images/ico4.png) left top no-repeat; display:inline-block; width:10px; height:10px; vertical-align:top; margin-left:8px;}
.banner .hd a.on{ background:url(../images/ico3.png) left top no-repeat;}
.banner .hd a.last{ margin-right:40px;}

.bannerpage,.bannerpage .pic li{ height:200px; overflow:hidden;zoom:1;}


.newThree{ margin-top:15px;}
.newThreeList{ width:387px;}
.nTLT{ height:19px; line-height:19px; background:url(../images/ico6.jpg) left top no-repeat; padding-left:20px;}
.aboutTxt,.aboutImg{ margin-top:10px;}
.aboutTxt{ text-align:justify; line-height:24px; width:235px;}
.aboutImg{ width:132px; height:104px;box-shadow:0 1px 3px rgba(86,86,86,0.4);-webkit-box-shadow:0 1px 3px rgba(86,86,86,0.4);-moz-box-shadow:0 1px 3px rgba(86,86,86,0.4); padding:3px;}

.ml1p{ margin-left:20px;}
.nTLL{ overflow:hidden;zoom:1; padding-left:4px; line-height:24px; padding-top:10px;}
.nTLL li a{ background:url(../images/ico9.png) left center no-repeat; padding-left:15px;}

.nTLA{ background:url(../images/ico10.png) left top no-repeat; padding-bottom:1px; line-height:19px; height:19px;padding-left:12px;}

.mainOther{ margin-top:20px;}
.mainOtherL{ width:590px; line-height:24px;}
.mainOtherLList li{ padding-top:15px; width:295px; float:left; border-bottom:1px solid #e0e0e0; padding-bottom:10px;}
.mainOtherLList li.no{ border:none;}
.ic1{ color:#ba1217; font-size:14px; background:url(../images/ico11.jpg) 5px center no-repeat; font-weight:700; padding-left:15px;}
.ic2{  background:url(../images/ico12.jpg) 3px center no-repeat; padding-left:22px; margin-top:5px;}
.ic3{  background:url(../images/ico13.jpg) 1px center no-repeat; padding-left:22px;}

.mainOtherR{ width:590px; }
.mainOtherRList{ padding-top:8px;}
.mainOtherRList li{ float:left; width:118px; text-align:center; padding-top:10px;}

.footer{ text-align:center; padding-top:60px;}
.footer,.footer a,.footer a:hover{ color:#000;text-shadow:1px 1px 2px rgba(255,255,255,0.8);-webkit-text-shadow:0 1px 2px rgba(255,255,255,0.8);-moz-text-shadow:0 1px 2px rgba(255,255,255,0.8);}
.footer .p1 a{ display:inline-block; vertical-align:top; margin:0 11px;}

.footer .p2{ padding-bottom:20px; padding-top:12px;}

.h20p{ overflow:hidden;zoom:1; width:100%; height:20px;}
.h155p{ overflow:hidden;zoom:1; width:100%; height:155px;}
.pubtitA{ height:28px; line-height:28px; color:#fff; font-size:16px;background:url(../images/ico14.jpg) left center no-repeat;}
.pubtitA span{ padding-left:25px; font-weight:bold;}

.contactTxt{ width:366px; line-height:24px;}
.contact .m{ padding-bottom:21px;background:url(../images/ico15.jpg) left bottom no-repeat; margin:0 36px;}
.contact .m{ float:left; padding-left:8px; width:520px;}
.contact .aboutImg,.contact .aboutImg img{ width:124px; height:88px;}
.contactTxt, .contact .aboutImg{ margin-top:20px;}
.contact .ic1{ margin-top:8px;}


.mainPage{ margin-top:25px;}
.mainPageLeft{ width:235px;}
.mpLh2{  background:url(../images/ico21.jpg) left top no-repeat; line-height:29px; color:#fff; padding-left:20px;}
.mpLh2 span{font-size:18px;}
.mplList{overflow:hidden;zoom:1; padding-top:10px;}
.mplList a{ font-size:16px; color:#999;}
.mplList li a{ float:left; margin-left:5px; width:202px; padding-left:20px;}
.mplList li.on a,.mplList li a:hover{ color:#bf000b;background:url(../images/ico22.jpg) left top no-repeat; line-height:24px; }
.mplList li { float:left; overflow:hidden;zoom:1; padding-top:6px;}

.mplSearch{ margin-top:15px;overflow:hidden;zoom:1;background:url(../images/ico23.jpg) left top no-repeat; padding-top:20px;}
.mplSearch .pl5p{ padding-left:5px;}

.mplSOT{ width:230px; margin-top:10px; height:24px; padding:1px 0; margin-left:2px;background:url(../images/ico24.jpg) left top no-repeat;}
.mplSOT .otxt{ padding:3px 5px; color:#c2c2c2; font-family:'微软雅黑'; line-height:18px; height:18px; width:164px;}
.mplSOT .obtn{color:#fff;height:24px; font-size:14px;font-family:'微软雅黑'; line-height:24px;  width:55px; cursor:pointer; font-weight:bold; padding-left:20px;} 

.mplSOT1{ margin-top:0;}
.mplSOT1{ width:416px;background:url(../images/ico30.jpg) left top no-repeat;}
.mplSOT1 .otxt{ height:18px; width:350px;}

.SearchPage{ margin-top:35px;}
.SearchPage,.SearchPageList{ width:947px;}
.ssmg{ margin-top:5px; margin-right:10px; margin-left:210px;}

.SearchPageList{ margin-top:18px; overflow:hidden;zoom:1;}
.SearchPageList .nTLLA{ padding:0 11px;}

.mainPageRight{ width:948px;}
.mprH4{ color:#d42a2e; font-size:18px;background:url(../images/ico26.jpg) left top no-repeat; padding-bottom:5px; line-height:25px;}
.mprH4 span{ padding-left:25px;}
.nTLLA{ padding-left:6px; padding-right:11px;}
.nTLLA span{ padding-right:8px;}
.nTLLA li{ line-height:27px; padding-bottom:1px;background:url(../images/ico27.jpg) left bottom no-repeat;}
.nTLLA li a{ background-position:7px center; padding-left:24px;}

.pages{ overflow:hidden;zoom:1; padding-top:10px; padding-right:15px;text-align:right;}
.pages span,.pages a{ display:inline-block; vertical-align:top; margin-left:5px; }
.pages a.on,.pages a:hover{ color:#d42a2e;}


.BgcdList .m{ padding-bottom:18px; padding-top:20px;padding-left:6px; overflow:hidden;zoom:1; float:left; padding-right:12px; width:930px;background:url(../images/ico27.jpg) left bottom no-repeat;}
.BgcdListImg{ margin-left:20px;width:237px; height:172px;background:url(../images/ico29.jpg) left top no-repeat;}
.BgcdListImg img{ width:229px; height:162px;}

.BgcdListTxt{ width:650px; text-align:justify; margin-right:8px;}
.BtH4{ padding-top:2px;}
.BtH4 a,.BtH4 a:hover{ font-size:18px; color:#d42a2e; font-weight:bold;}
.BtP1{ padding-top:5px;color:#999999; line-height:24px; height:24px; overflow:hidden;zoom:1;}
.BtP2{ line-height:18px; height:72px; padding-top:30px; overflow:hidden;zoom:1;}

.nTLLDown{ color:#999; line-height:24px; overflow:hidden;zoom:1;padding:0 11px; padding-top:30px;}
.nTLLDown .m{float:left; overflow:hidden;zoom:1;background:url(../images/ico27.jpg) left bottom no-repeat; width:928px;}
.fwba{background:url(../images/ico9.png) 6px center no-repeat;padding-left:22px; }
.down{background:url(../images/ico31.jpg) left top no-repeat; width:87px; margin-top:6px; height:22px; overflow:hidden;zoom:1; text-indent:-9999px;}
.ShowD{ display:none;padding:10px 0; padding-top:0;padding-left:22px; }
.ShowD .w1{ width:160px;}
.nTLLDown .on .ShowD{ display:block;}
.nTLLDownh4{ line-height:34px;}

.mplSearch1{ background:none; margin:0; padding:0;}

.fwbb{font-size:18px; color:#d42a2e; font-weight:bold;}
.fwbc{ color:#999999;}

.nTLLYqlj .m{ margin:0 24px; margin-top:24px;padding:18px 0;width:560px; float:left; padding-left:15px; background:url(../images/ico15.jpg) left bottom no-repeat;}

.Pubtxt{ overflow:hidden;zoom:1; padding:22px; text-align:justify; line-height:24px;}

.pubXx{ text-align:center; font-size:14px; font-weight:700; padding-top:30px;}

.nTLLDownh4 span{ padding-left:38px;}


.Nav li{ padding:0; padding-right:2px; position:relative; z-index:9999;}
.Nav li a{ float:left;display:inline-block; padding:0 26px;}
.Nav .sub { display:none;position:absolute; left:0; top:31px; width:100%; z-index:9999;}
.Nav .sub  dd{ float:left; line-height:23px; width:94%; margin:0 3%;margin-top:4px;}
.Nav .sub a{font-size:14px;width:100%; background:#d7352f; padding:0; display:block; text-align:center;} 
.Nav .sub a:hover{ background:#f9c53e;}