@charset "utf-8";
html,body{margin:0; padding:0; font-family:Microsoft YaHei,"微软雅黑"; font-size:12px; color:#666; background:#e9e9e9;-webkit-text-size-adjust:none;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0; font-weight:normal;}
ul,ol,li,dl,dt,dd{margin:0; padding:0; /*list-style:none;*/}
img{border:0;padding:0; margin:0; }
td{padding:0; margin:0; border:0;}
p{ padding:0; margin:0;border:0;}
form,pre,fleldset,input,textarea{margin:0; padding:0;}
a{text-decoration:none;}
a:link,a:visited,a:active{color:#666;text-decoration:none;}
a:hover{color:#666; text-decoration:none;}





.topbg{ width:100%; height:100px; background:url(../images/topbg.jpg) top center no-repeat; min-width:1200px;}
.top{ width:1200px; height:100px; margin:0 auto;}
.logo{ float:left; width:290px; height:70px; margin-top:15px; margin-right:70px;}
.menu{ float:left; width:750px; height:100px;}
.topright{ float:left; width:60px; height:100px; color:#9a9a9a; text-align:right; line-height:100px;}
.topright a{color:#9a9a9a;}
.topright a:Hover{color:#fff; text-decoration:underline;}
.topright img{ vertical-align:middle; margin:0 2px;}

.box01{ width:100%; height:auto; clear:both; padding:40px 0; overflow:hidden;min-width:1200px;}
.box01_tit{ font-size:20px; color: #111; margin-bottom:20px; text-align:center;}
.box01_show{ clear:both; width:100%; height:auto;}
.box01_show ul li{ display:block; float:left; list-style:none; width:32%; margin-right:2%; background:#fff;}
.box01_show ul li:last-child{ margin-right:0;}
.box01_show_img{ width:50%; float:left; padding:50px 0;}
.box01_show_text{ width:50%; float: right; text-align:center; padding:55px 0;}
.box01_show_text h3{ color:#c33830; font-size:18px; font-weight:bold; margin-bottom:20px; padding-top:10px;}
.box01_show_text p{ color:#777; font-size:14px; line-height:2; margin-bottom:30px;}
.box01_show_text h4{ clear:both; width:100%; height:32px;}

.dropfield{ margin:0 auto; width:145px; height:30px; line-height:30px; border:1px solid #ddd; padding-left:10px; outline:none; background:#fff; color:#888;}




.bg02{ width:100%; height:auto; padding:40px 0; clear:both; background:#f5f5f5; overflow:hidden;min-width:1200px;}
.box02{ width:1200px; height:auto; margin:0 auto;}
.box02_1{ width:590px; height:282px; float:left; background:#fff;}
.box02_1_img{ width:202px; height:252px; padding:15px; float:left;}
.box02_1_text{ width:325px; height:252px; padding:15px; float:right;}
.box02_1_text h3{ color:#c33830; font-weight:bold; font-size:14px; margin-bottom:8px;}
.box02_1_text h3 a{ color:#c33830;}
.box02_1_text h5{ color:#999; font-size:12px; margin-bottom:15px; font-style:oblique;}
.box02_1_text p{font-size:12px; line-height:2; height:130px;}
.box02_1_text h4{ border-top:1px dotted #ddd; padding-top:20px; height:18px; line-height:18px; color:#333; font-size:14px; text-decoration:underline;}
.box02_1_text h4 img{ vertical-align:middle;}

.box02_2{ width:590px; height:282px; float: right; background:#fff url(../images/bg01.jpg) left top no-repeat;}
.box02_2_text{ width:260px; height:252px; padding:15px; line-height:2; float:left; color:#FFF}
.box02_2_text h3{ font-size:14px; font-weight:bold; margin-bottom:10px;}
.box02_2_text p{ height:170px;}
.box02_2_img{ width:300px; height:282px; float:right;}

.endbg{ width:100%; height:auto; padding:30px 0; clear:both; background:#585858; overflow:hidden;min-width:1200px;}
.endbox1{ width:1200px; height:auto; margin:0 auto; padding-bottom:30px; overflow:hidden;}
.endbox1 dl.fang-bg dd i { background: url(../images/btn01.png) left top no-repeat; width:30px; height: 18px; overflow: hidden; display: inline-block; position: relative; top: 5px; }
.endbox1 dl.fang-bg dd:nth-child(3) i { background-position: left -34px; }
.endbox1 dl.fang-bg dd:nth-child(4) i { background-position: left -65px; }
.endbox1 dl.fang-bg dd:nth-child(5) i { background-position: left -97px; }
/* .endbox1 dl.fang-bg dd:nth-child(1) { background: url(../images/btn01.png) left 18px no-repeat; padding-left:30px; } */
.endbox1 dl:first-child { margin-left: 0; }
.endbox1 dl{ display:block; float:left; border-right:1px solid #666; min-width:100px; max-width: 287px; padding-right:35px; margin-left:50px; /*height:180px;*/}
.endbox1 dl dt{ color:#fff; font-size:14px; margin-bottom:15px;}
.endbox1 dl dd{ color:#bfbfbf; font-size:12px; line-height:2.8;}
.endbox1 dl dd a{ color:#bfbfbf;}
.endbox1 dl dd span{ display:inline-block; width:104px; margin:0 5px; text-align:center;}

.endbox2{ width:1200px; height:auto; margin:0 auto; color:#bfbfbf; line-height:2; border-top:1px solid #777; clear:both; padding-top:15px;}
.endbox2 span{ float:right;}
.endbox2 span a{ color:#bfbfbf;}
.endbox2 span a:Hover{ text-decoration:underline;}



/* leftsead */
#leftsead{width:131px;height:143px;position:fixed;top:320px;right:0px; z-index:10000;}
*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#leftsead li{width:131px;height:53px; list-style:none;}
#leftsead li img{float:right;border-bottom-left-radius:5px;border-top-left-radius:5px;}
#leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:131px;}
#leftsead li a .shows{display:block;}
#leftsead li a .hides{margin-right:-166px;cursor:pointer;cursor:hand;}
#leftsead li a.youhui .hides{display:none;position:absolute;right:216px;top:56px;}


.inbanner{ width:100%; height:345px; margin:0 auto; padding-bottom:20px; overflow:hidden;min-width:1200px;}

.content{ width:1200px; height:auto; margin:0 auto; clear:both; padding-bottom:30px; overflow:hidden;}
.inleft{ width:246px; height:auto; float:left;}
.inright{ width:930px; height:auto; float:right; background:#fff;}

.leftnav{ width:246px; height:auto;}
.leftnav dl dt{ font-weight:900; background:#000; text-align:center; height:60px; line-height:60px; font-size:16px; color:#fff;}
.leftnav dl dd{ list-style:none; width:100%; height:40px; line-height:40px; margin-bottom:1px; font-size:14px;}
.leftnav dl dd a{ display:block; text-align:center; background:#fff url(../images/dot4.png) 80px center no-repeat; height:40px; line-height:40px;}
.leftnav dl dd a:hover,.leftnav dl dd.sel a{ display:block; text-align:center; background:#C33830/* url(../images/dot5.png)*/ 80px center no-repeat; height:40px; line-height:40px; color:#fff;}

.leftcon{ width:246px; height:auto; background:#fff; clear:both; margin-top:10px;}
.leftcon_tit{ width:244px; height:38px; border:1px solid #ddd; background:#fff;}
.leftcon_tit span{ display:block; width:232px; height:36px; line-height:36px; font-size:15px; color:#333; font-weight:bold; margin:1px;background:#f4f4f4; padding-left:10px;}

.leftcon_show{ width:232px; height:auto; padding:10px 7px; line-height:2;}
.leftcon_show h3{color:#c33830; font-size:14px; margin-bottom:6px;}


.righttit{ height:40px; width:926px; border:1px solid #ddd; background:#f4f4f4; padding:1px;}
.righttit_1{ height:40px; float:left;}
.righttit_1 span{ display:block; padding:0 20px; line-height:40px; border-bottom:2px #c33830 solid; text-align:center; color:#c33830; font-size:15px; font-weight:bold;}
.righttit_2{ width:720px; height:40px; background:#f4f4f4; float:right; text-align:right; line-height:40px; padding-right:10px; font-size:13px;}
.righttit_2 img{ vertical-align:middle;}
.rightshow{ padding:20px 20px 50px 20px; line-height:2; font-size:13px; clear:both;}
.rightshow2{ padding:30px 30px 50px 30px; line-height:2; font-size:13px; clear:both;}
.rightshow3{ padding:20px 10px 50px 10px; line-height:2; font-size:13px; clear:both;}
.rightshow3 ul li{ float:left; display:block; list-style:none; width:278px; height:400px; border:1px solid #ddd; margin:0 11px 20px 12px;}
.rightshow3 ul li img{ width:278px; height:400px;}

.rightshow4{ padding:20px 20px 50px 20px; line-height:2; font-size:13px; clear:both;}
.rightshow4 ul li{display:block; list-style:none; width:100%; height:176px; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #ddd;}
.rightshow4 ul li:last-child{ border:none;}
.rightshow4_img{ float:left; width:260px; height:176px;}
.rightshow4_text{ float:right; width:610px; height:176px;}
.rightshow4_text h3{ color:#333; font-size:15px; font-weight:bold; line-height:1.6;}
.rightshow4_text h3 a{ color:#333;}
.rightshow4_text h5{ color:#999; font-size:12px; font-style:oblique; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #ddd;}
.rightshow4_text p{ height:80px; line-height:2;}
.rightshow4_text h4{ color:#c33830; font-size:14px; text-decoration:underline;}
.rightshow4_text h4 a{ color:#c33830; text-decoration:underline;}

.pagination li, .pagination li a, .pagination li span { display: inline-block; margin: 0; padding: 0; }
.page{ clear:both; width:100%; height:30px; text-align:center; padding-bottom:30px;}
.page span a, .pagination li a, .pagination li span{ height:24px; line-height:24px; padding:0 10px; margin: 0 2px; display:block; border:1px solid #E7E7E7;}
.page span a:Hover{ height:24px; line-height:24px; padding:0 10px; display:block; border:1px solid #c33830;background-color:#c33830; color:#fff;}
.page span.sel a, .pagination a:hover, .pagination .active span{ height:24px; line-height:24px; padding:0 10px; display:block; border:1px solid #c33830;background-color:#c33830; color:#fff;}



.newstitle01{ width:100%;text-align:center; font-size:16px; color:#c33830;}
.newstitle02{ width:100%; padding-bottom:10px; text-align:center; font-size:12px; color:#888; border-bottom:1px solid #e7e7e7; margin-bottom:20px;}

.newstext{ width:100%; padding-bottom:20px;}

.newstext3{ clear:both; border-top:2px solid #e7e7e7; padding:20px 0;}
.newstext3_1{ width:50%; float:left;}
.newstext3_1 span{ color:#333; font-weight:bold;}
.newstext3_1 a{color:#c33830; text-decoration:underline;}
.newstext3_2{ width:50%; float: right; text-align:right;}


.lefttit{ font-weight:900; background:#000; text-align:center; height:60px; line-height:60px; font-size:16px; color:#fff;}
.list{width: 246px; background:#fff; height:auto;}
.list ul li{background-color:#fff; line-height:40px;}
.list ul li a{ border-bottom:1px solid #ddd; font-size:14px; display: block; height:40px;line-height:40px;position:relative; padding-left:85px;}
.list ul li .inactive{ background:#fff url(../images/dot4.png) 70px center no-repeat;}
.list ul li .inactives{background:#c33830 url(../images/dot5.png) 70px center no-repeat; color:#fff;} 
.list ul li ul{display: none;}
.list ul li ul li { background:#f3f3f3; font-size:13px;}
.list ul li ul li a:hover,.list ul li ul li.sel a{ color:#c33830;}


.rightshow5{ padding:20px 5px 50px 5px; line-height:2; font-size:13px; clear:both;}
.rightshow5 ul li{ float:left; display:block; list-style:none; width:288px; height:360px; margin:0 9px;}
.rightshow5 ul li img{ width:286px; height:208px; border:1px solid #ddd;}
.rightshow5 ul li p{ text-align:center; margin-top:5px;}
.rightshow5 ul li a:Hover p{ color:#c33830;}
.rightshow5 ul li a:Hover img{ border:1px solid #c33830;}



.proimg{ width:462px; height:auto; float:left; padding-bottom:50px;}
.protext{ width:395px; height:auto; float:right; padding-bottom:80px;}
.protext h3{ color:#c33830; font-size:16px; font-weight:bold; border-bottom:1px dotted #ccc; padding-bottom:10px; margin-bottom:20px;}
.protext h5{ font-size:14px; color:#333; font-weight:bold; padding-bottom:10px;}
.protext p{ line-height:2.2;}


.ban{ width:462px; height:450px; position:relative; overflow:hidden;}
.ban2{ width:462px; height:350px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:460px; height:335px; list-style:none; border:1px solid #ddd;}
.prev{ float:left; cursor:pointer;}
.num{ height:72px;overflow:hidden; width:420px; position:relative;float:left;}
.min_pic{ padding-top:10px;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:96px; height:70px; margin-right:7px; border:1px solid #ddd; list-style:none;}
.num ul li.on{ border:1px solid red; padding:0;}
.prev_btn1{ width:22px; text-align:left; height:72px; cursor:pointer; float:left;}
.next_btn1{  width:20px; text-align:right; height:72px; cursor:pointer; float:right;}
.prev1{ position:absolute; top:140px; left:10px; width:28px; height:51px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:140px; right:10px; width:28px; height:51px;z-index:9;cursor:pointer;}




.rightshow8{ padding:20px 20px 50px 20px; line-height:2; font-size:13px; clear:both;}
.rightshow8 img{ border:1px solid #ddd;}


.list1{width: 246px; background:#fff; height:auto;}
/*收缩菜单*/
.v{float:left;overflow:hidden;display:inline-block; }
.v01{background:#fff url(../images/dot4.png) 30px center no-repeat}
.v02{background:url(../images/dot5.png) 30px center no-repeat}

.vtitle{ display:block; height:42px;background:#fff url(../images/dot4.png) 30px center no-repeat;line-height:42px; padding-left:50px;font-size:15px; color:#444; cursor:pointer; border-bottom:1px solid #ddd; font-weight:bold;}


.vtitle.sel{ display:block; height:42px;background:#c33830 url(../images/dot5.png) 30px center no-repeat;line-height:42px; padding-left:50px;font-size:15px; color:#fff; cursor:pointer; border-bottom:1px solid #ddd;}

.vconlist{background:#f6f6f6;}
.vconlist li a{height:30px;line-height:30px; border-bottom:1px solid #ddd; background:url(../images/dot7.jpg) 50px center no-repeat; padding-left:65px;display:block;font-size:14px;color:#888;}
.vconlist li.select a,.vconlist li a:hover{color:#fff;text-decoration:none;background:#c33830 url(../images/dot6.jpg) 50px center no-repeat; font-weight:bold;}

.box01_show_text h5{ font-size:14px; margin-bottom:20px; padding-top:20px;}
.box01_show_text h5 a{ color:#333;}
.box01_show_text h5 a:hover{ color:#c33830; text-decoration:underline;}

.proimg_1{ width:460px; height:335px; border:1px solid #ddd;}
.proimg_2{ width:462px; height:80px; margin-top:15px;}
.proimg_2 #LeftBotton{width:20px; height:70px; background:url(../images/left1.jpg) no-repeat;overflow:hidden;float:left;display:inline;margin:0;cursor:pointer; position:relative; top:0; left:0;}
.proimg_2 #RightBotton{width:20px; height:70px; background:url(../images/right1.jpg) no-repeat;overflow:hidden;float:right;display:inline;margin:0;cursor:pointer; position:relative; top:0; right:0;}
.proimg_2 .Cont{width:420px;overflow:hidden;float:left; margin:0 1px;}
.proimg_2 .ScrCont{width:10000000px;}
.proimg_2 .Cont .pic{width:105px; height:80px; float:left; overflow:hidden;}
.proimg_2 .Cont .pic img{display:block; width:96px; height:70px; border:1px solid #ddd; margin:0 auto;}
.proimg_2 #List1,.proimg_2 #List2{float:left;} 




























