@charset "utf-8";
/* CSS Document */

*{
margin:0;
padding:0;
list-style:none;
}
img{
border:0;
font-size:0;
}
p{

}
body{
font-family: "宋体",Arial, Helvetica, sans-serif;
font-size:12px;
color:#535353;
margin:0;
padding:0;
text-align:left;
background:url(images/bgs_000.gif) left top repeat-x;
}
body#pinpai{background:none;}
a:link {color:#535353;text-decoration:none;}
a:visited{color:#535353;text-decoration:none;}
a:hover{text-decoration:underline;}
a{text-decoration:none;}
h1,h2,h3,h4,h5,h6{ font-size:12px; font-weight:normal;}
.clearit{ clear:both;}
.marginBottom{ margin-bottom:14px;}
.heights1{ height:300px; overflow:hidden;}

#wrapit{ width:978px; margin:0 auto;}
#upnav{ background:url(images/bgs_002.gif) left top repeat-x; height:30px; line-height:30px;}
#header{ height:307px; overflow:hidden;}
#subnav{ background:url(images/bgs_001.gif) left top repeat-x; height:26px; line-height:26px; margin-bottom:22px; text-align:center;}
#subnav a{ color:#FFF; padding:0 25px; font-size:14px;}
#subnav a.current{ color:#50ff00}

.layouts1{ width:250px; float:left;}
.layouts2{ width:713px; float:right;}

.blocks1{ clear:both;}
.blocks1 h2{ background:url(images/btn_003.gif) left top no-repeat; height:21px; line-height:21px; width:116px; text-align:center;font-size:14px; font-weight:bolder;}
.blocks1 h2 a,.blocks1 h2 a:link,.blocks1 h2 a:visited,.blocks1 h2 a:hover{ color:#FFF;}

.blocks1 h2.h2ttls1{background:url(images/btn_004.gif) left top no-repeat;font-weight:normal; width:99px; text-align:center;}


.uls1{/*background:url(images/btn_005.gif) left top no-repeat; */width:530px;height:21px;}
.uls1 li{ width:106px; float:left; text-align:center;height:21px; line-height:21px; background:url(images/navs_002.gif) left top no-repeat;}
.uls1 li.hover{width:106px; font-size:14px;background:url(images/navs_001.gif) left top no-repeat;}
.uls1 li.hover a,.uls1 li.hover a:link,.uls1 li.hover a:visited,.uls1 li.hover a:hover{color:#FFF;}
.uls1 a,.uls1 a:link,.uls1 a:visited,.uls1 h2 a:hover{ color:#333;}

.conts1{ border:1px #e5e5e5 solid; height:294px; overflow:hidden; margin-bottom:14px;}
.conts2{ border:1px #e5e5e5 solid; height:800px; overflow:hidden; margin-bottom:14px;}
.conts3{ border:5px #e5e5e5 solid; height:286px; overflow:hidden; margin-bottom:14px; background:url(images/picsbg_001.gif) right bottom no-repeat;}

.conts3A1{ border:5px #e5e5e5 solid; height:286px; overflow:hidden; margin-bottom:14px;}
.conts3A2{ border:5px #e5e5e5 solid; height:286px; overflow:hidden; margin-bottom:14px;}
.conts3A3{ border:5px #e5e5e5 solid; height:286px; overflow:hidden; margin-bottom:14px;}
.conts3A4{ border:5px #e5e5e5 solid; height:286px; overflow:hidden; margin-bottom:14px;}

.conts4{ border:1px #e5e5e5 solid; height:273px; overflow:hidden; margin-bottom:14px; background:url(images/pics_003.gif) 32px bottom no-repeat; position:relative;}

.conts5{ border:1px #e5e5e5 solid; height:182px; overflow:hidden; background:url(images/bgs_003.gif) left bottom repeat-x;}
.conts5a{ border:1px #e5e5e5 solid; height:182px; overflow:hidden;}
.conts6{ border:1px #e5e5e5 solid; height:71px; overflow:hidden;}
.conts7{ border:1px #e5e5e5 solid; height:40px; overflow:hidden;}
.conts8{ border:1px #e5e5e5 solid; height:280px; overflow:hidden;}

.ps1{ line-height:150%; padding:15px; width:250px;}

.as1{ background:url(images/btn_002.gif) left top no-repeat; display:block; width:97px; height:23px;}
.as1_ov{ background:url(images/btn_002_1.gif) left top no-repeat; display:block; width:97px; height:23px;}

.as2{ background:url(images/btn_001.gif) left top no-repeat; display:block; width:105px; height:41px;}
.as2_ov{ background:url(images/btn_001_1.gif) left top no-repeat; display:block; width:105px; height:41px;}

.styuls1{ width:92%; margin:5px auto;color:#535353; background:url(images/pics_001.gif) right top no-repeat; padding-top:40px;}

.styuls1 li{ height:22px; line-height:22px;}
.styuls1 li span{ font-weight:bolder;}

.ps3{ text-align:center;width:105px; height:41px; margin:0 auto; margin-bottom:6px;}

.styuls2{ width:92%; margin:0 auto;}
.styuls2 li{ width:49%; float:left; height:20px; line-height:20px; overflow:hidden; background:url(images/ico_001.gif) left 6px no-repeat; text-indent:10px;}

.styuls3{ padding:18px 6px; color:#707070;}
.styuls3 li{ height:48px; border-bottom:1px #ededed solid; clear:both; margin-bottom:13px; padding-bottom:13px;}
.styuls3 li img{ width:48px; height:48px; overflow:hidden; float:left; margin-right:10px;}
.styuls3 li h6{ font-weight:bolder;}
.styuls3 li p{ line-height:150%;}

.styuls4{ padding:0px 10px; margin:10px 0;}
.styuls4 li{ width:33%; float:left; height:22px; line-height:22px; overflow:hidden;}
.styuls4 li span{ font-weight:bolder;}

.inwraps1{ margin-bottom:14px;}
.lftlayout{ width:49%; float:left;}
.rgtlayout{ width:49%; float:right;}

.bans1{ margin:6px 0;}
.bans1 li{ width:76px; height:25px; overflow:hidden; border:1px #e5e5e5 solid; float:left; display:inline; margin-left:12px; margin-bottom:5px;}
.bans1 li.imgs1{width:96px;}

.uls2{ padding:10px;}
.uls2 li{margin-bottom:5px;text-indent:32px; line-height:160%;}
.uls2 li.imgs0{background:url(images/ico_002.gif) left top no-repeat;}
.uls2 li.imgs1{background:url(images/ico_003.gif) left top no-repeat;}
.txts1{ width:200px; height:100px; border:1px #e7e7e7 solid;}
.ipts1{ text-align:center; background:url(images/btn_007.gif) left top no-repeat; width:95px; height:23px; line-height:23px; color:#d30000; border:none;}

.innconts1{ background:url(images/bgs_004.gif) right bottom no-repeat;height:152px; padding:15px;}
.innconts1 p{ line-height:160%; margin-bottom:20px;}

.innconts1 li{ font-family:"黑体";font-size:14px;height:22px; line-height:22px; overflow:hidden; margin-bottom:8px; text-indent:5px;}
.innconts1 a,.innconts1 a:link,.innconts1 a:visited,.innconts1 a:hover{color:#2e2e2e;}

.ps5{ padding:12px; line-height:160%;}
.uls3{ padding:0px 12px;}
.uls3 li{ width:49%; float:left;overflow:hidden; height:22px; line-height:22px; overflow:hidden; font-weight:bolder;}

.wrapline{ clear:both; width:100%; background:url(images/bgs_008.gif) left top repeat-x; height:2px; margin-bottom:2px;}

* html .wrapline{ margin-top:-22px;}
.line{ background:url(images/bgs_007.gif) left top no-repeat; height:2px; width:978px; margin:0 auto;}

.wraplines1{ clear:both; width:100%; background:url(images/bgs_005.gif) left top repeat-x; height:16px; margin-bottom:5px;}
* html .wraplines1{ margin-top:-6px;}

#footer{ clear:both;width:978px; margin:0 auto; text-align:center; padding-bottom:20px;}
#footer p{ margin-bottom:10px;}

.fltrgts1{width:306px; position:absolute; right:6px; top:6px;}
.fltrgts1 p{ text-indent:30px; line-height:150%;}
.fltrgts1 h6{ text-indent:12px; color:#a60000; font-weight:bolder;}

.imgc1{ position:absolute; left:3px; top:5px;}
.btns1{ position:absolute; left:270px; top:220px;}
.btnas1{ background:url(images/btn_006.gif) left top no-repeat; width:98px; height:24px; display:block;}
.btnas1_ov{ background:url(images/btn_006_1.gif) left top no-repeat; width:98px; height:24px; display:block;}

.wrapitP1{ width:100%;background:url(images/ws2.gif) left bottom repeat-x;}
.wrapitP2{ width:100%; background:url(images/ws1.gif) left bottom repeat-x;}

#wrapits0{ position:absolute; right:0; width:50%;background:url(images/bgs_03.gif) right bottom repeat; height:1984px; overflow:hidden;}

.wrapits2{width:977px; margin:0 auto;}
#upnavs1{width:977px;overflow:hidden;background:url(images/bgs_010.gif) left top repeat-x; height:28px; line-height:28px; border:1px #FFF solid; text-indent:22px;}
#upnavs1 a{ padding:0 15px;}
#upnavs1 a,#upnavs1 a:link,#upnavs1 a:visited,#upnavs1 a:hover{color:#5b4214;}
.logos1,#tabpics1{width:977px;overflow:hidden; position:relative;}
#tabpics1{height:332px; overflow:hidden;}
#tabpics1 img{ width:977px; height:332px; overflow:hidden;}
.imglogos1{}

.logobgs1{ background:url(images/bgs_011.gif) left top no-repeat; height:15px;overflow:hidden;}
.logobgs2{ background:url(images/bgs_012.gif) left top no-repeat; height:61px;overflow:hidden;}
.logobgs3{ background:url(images/bgs_013.gif) left top no-repeat; height:38px;overflow:hidden;}
.logobgs4{ background:url(images/bgs_014.gif) left top no-repeat; height:51px;overflow:hidden;}
.logobgs5{ background:url(images/bgs_015.gif) left top no-repeat; height:26px;overflow:hidden;}
.logobgs6{ background:url(images/bgs_016.gif) left top no-repeat; height:44px;overflow:hidden;}
.logobgs7{ background:url(images/bgs_017.gif) left top no-repeat; height:26px;overflow:hidden;}
.logobgs8{ background:url(images/bgs_018.gif) left top no-repeat; height:25px;overflow:hidden;}
.logobgs9{ background:url(images/bgs_019.gif) left top no-repeat; height:22px;overflow:hidden;}
.logobgs10{ background:url(images/bgs_020.gif) left top no-repeat; height:28px;overflow:hidden;}
/*.logobgs11{ background:url(images/bgs_021.gif) left top no-repeat; height:194px;overflow:hidden;}
.logobgs12{ background:url(images/bgs_022.gif) left top no-repeat; height:164px;overflow:hidden;}*/
.logobgs37{ background:url(images/bgs_037.gif) left top no-repeat; height:358px;overflow:hidden;}
.logobgs13{ background:url(images/bgs_023.gif) left top no-repeat; height:58px;overflow:hidden;}
.logobgs14{ background:url(images/bgs_024.gif) left top no-repeat; height:130px;overflow:hidden;}
/*.logobgs15{ background:url(images/bgs_025.gif) left top no-repeat; height:60px;overflow:hidden;}*/
.logobgs16{ background:url(images/bgs_026.gif) left top no-repeat; height:64px;overflow:hidden;}
.logobgs17{ background:url(images/bgs_027.gif) left top no-repeat; height:108px;overflow:hidden;}

.logobgs18{ background:url(images/bgs_028.gif) left top no-repeat; height:46px;overflow:hidden;}
.logobgs19{ background:url(images/bgs_029.gif) left top no-repeat; height:49px;overflow:hidden;}

.logobgs20{ background:url(images/bgs_030.gif) left top no-repeat; height:59px;overflow:hidden;}
.logobgs21{ background:url(images/bgs_031.gif) left top no-repeat; height:75px;overflow:hidden;}
.logobgs22{ background:url(images/bgs_032.gif) left top no-repeat; height:88px;overflow:hidden;}
.logobgs23{ background:url(images/bgs_033.gif) left top no-repeat; height:109px;overflow:hidden;}
.logobgs24{ background:url(images/bgs_034.gif) left top no-repeat; height:93px;overflow:hidden;}
.logobgs25{ background:url(images/bgs_035.gif) left top no-repeat; height:56px;overflow:hidden;}

.bs1{ margin:15px 0; cursor:pointer;}
.bs1 li{ float:left;width:187px; margin-right:8px; margin-bottom:8px;}
.bs1 li img{ width:187px; height:75px; overflow:hidden;}

.nums1{ position:absolute; right:20px; bottom:20px;height:18px;}
.nums1 li{ background:url(images/nums1.gif) left center no-repeat; width:14px; height:18px; line-height:18px;float:left; text-align:center; margin-left:5px; display:inline;}
.nums1 li.li1{background:url(images/nums2.gif) left center no-repeat;}
.nums1 li.li1 a,.nums1 li.li1 a:link,.nums1 li.li1 a:visited,.nums1 li.li1 a:hover{ color:#FFF;}

.more01{ margin-left:142px;}

.toplian{ width:100%; background-color:#5c0c14; height:270px; overflow:hidden; }
.lianjie{width:977px; margin:0 auto;}
.lianjie ul{ margin-top:20px;}
.lianjie li{ width:301px; float:left; height:110px; display:inline; margin-right:10px; margin-bottom:10px; overflow:hidden;}
