/*
author:cwj;
date:2012.2.27;
*/ 
/*  Reset  */
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,cite,code,del,em,img,q,small,sub,sup,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,tr,th,td{ margin:0; padding:0; border:0; font-size:100%;}
body{ background:#ffffff; color:#000; font:14px arial,tahoma,simsun;}
ol,ul{ list-style:none;}
cite,em,th,h1,h2,h3,h4,h5,h6{ font-style:normal; font-weight:normal;}
table{ border-collapse:collapse; border-spacing:0;}
input,textarea,select,button{ font-size:100%;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#ff0000; text-decoration:underline;}
h1,h2,h3,h4{font-family:Microsoft YaHei;}

/*  CMS Common title colors  */
.title_default{ }
.title_black{ color:black !important;}
.title_red{ color:red !important;}
.title_blue{ color:blue !important;}
.title_green{ color:green !important;}
.title_brown{ color:brown !important;}
.title_gray{ color:gray !important;}

/* custom style font-family:Microsoft YaHei;  */

#newsHead{border-bottom:none !important;}

.com{width:1000px; margin:0 auto;}

.clear,.com{*zoom:1;}
.clear:after,.com:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}

.com h1.title{height:34px; line-height:34px; margin-bottom:35px;background:url(../img/title.png) no-repeat; padding-left:25px; font-size:24px;}
.com h1.title a{color:#000;}
.com h1.title a:hover{color:#000; text-decoration:none;}
.com h1.title span{font-size:30px;}
.com h2{font-size:22px; line-height:24px; height:30px; overflow:hidden;}
.com p{line-height:24px;}

.line{width:1000px; margin:0 auto;height:3px; line-height:3px;background:url(../img/line.jpg);}
.linem{margin-top:38px;}

.ban{width:100%; height:auto; overflow:hidden; border-bottom:19px solid #585327;}
.ban .ban01{height:33px; background:url(../img/ban01.jpg) center top no-repeat;}
.ban .ban02{height:446px; background:url(../img/ban.jpg) center top no-repeat;}
.ban .topinfo{width:1000px; height:446px; position:relative;}
.ban .topinfo .num{width:29px; position:absolute; left:76px; top:315px;}
.ban .topinfo .num p{width:29px; height:29px; line-height:28px; margin-top:1px;background:url(../img/ban02.png) no-repeat; text-align:center; font-size:18px; color:#fff;font-family:Microsoft YaHei;}
.ban .topinfo .pic{width:360px; position:absolute; left:478px; top:0;}
.ban .topinfo .title{width:30px; position:absolute; right:20px; top:15px; font-size:24px; color:#323433; line-height:36px; padding-top:10px;}
.ban .topinfo .name{width:28px; position:absolute; right:85px; top:68px; font-size:20px;line-height:30px;font-family:Microsoft YaHei;}

.r1,.r2,.r3,.r4,.r5,.r6{width:100%; height:auto; overflow:hidden;}

.r1{background:url(../img/bg1.jpg) center top; padding-top:38px;font-family:Microsoft YaHei;}
.r1-l{width:570px; float:left;}
.r1-l .list-item{height:100px; overflow:hidden; border-left:3px solid #ccc; padding-left:20px;}
.r1-l .list-item p a{color:#666666;}
.r1-l .list-item p a:hover{color:#ff0000;}
.r1-l .list-img{margin-top:30px;width:568px; height:270px; position:relative;}
.r1-l .list-img i{diaplay:block;width:61px; height:61px;background:url(../img/video.png); position:absolute; left:254px; top:103px; z-index:10;}
.r1-l .list-img img{width:568px; height:270px;}

.r1-r{width:395px; float:right;}
.di-scrollbar { width:395px;overflow:hidden;}
.di-scrollbar .viewport {width:372px; height:390px; overflow: hidden; position: relative;}
.di-scrollbar .overview { list-style: none; position: absolute; left: 0; top: 0; }
.di-scrollbar .thumb .end,
.di-scrollbar .thumb { background-color: #929292; }
.di-scrollbar .scrollbar { position: relative; float: right; width:10px;background:url(../img/track.jpg) no-repeat; padding:10px 0 0 4px;}
.di-scrollbar .track { height:380px; width:10px; position: relative;  }
.di-scrollbar .thumb { border-radius:5px;height:20px; width:6px; cursor: pointer; overflow: hidden; position: absolute; top:0; }
.di-scrollbar .thumb .end { overflow: hidden; height: 5px; width:6px; }
.di-scrollbar .disable{ display: none; }

.r1-r-1{width:372px;}
.r1-r-1 h2{width:39px; height:125px;background:url(../img/fycr.jpg) no-repeat; font-size:24px; color:#fff; padding-top:35px;line-height:30px; text-align:center; float:left;}
.r1-r-1 img{width:327px; height:160px;float:right;}
.r1-r-2{padding-top:10px;}
.r1-r-2 p{ line-height:24px; text-indent:2em;}

dl.figure-news{margin-top:40px; padding-bottom:40px; width:1000px; height:auto; overflow:hidden; border-bottom:1px dotted #ccc; color:#333; }
dl.figure-news a{color:#333;}
dl.figure-news a:hover{color:#ff0000;}
dl.figure-news dt{width:392px;}
dl.figure-news dt img{width:392px; height:268px; display:block;}
dl.figure-news dt img:hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8}
dl.figure-news dd{width:545px;border-left:3px solid #ccc; padding-left:22px;}
dl.figure-news dd h2{padding-bottom:5px;}
dl.figure-news dd p{ text-indent:2em;}

.r2{padding-top:35px; background:url(../img/bg2.jpg) center top; font-family:Microsoft YaHei;}
.r2 dl dt{float:right;}
.r2 dl dd{float:left;}

.r3{padding-top:40px; background:url(../img/bg1.jpg) center top; /*border-top:1px solid #d7d6d3;border-bottom:1px solid #8c8c8a;*/font-family:Microsoft YaHei;}
.r3 dl dt{float:left;}
.r3 dl dd{float:right;}

.r4{padding-top:30px; background:url(../img/bg2.jpg) center top;font-family:Microsoft YaHei;}
.r4 .com h1.title{margin-bottom:0px;}
.r4list{width:1050px; overflow:hidden;}
.r4list dl{width:485px; float:left; margin-right:35px; margin-top:35px;}
.r4list dl dt{width:218px; float:left; margin-right:4px;}
.r4list dl dt img{width:218px; height:218px;}
.r4list dl dt img:hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8}
.r4list dl dd{width:260px; float:left;}
.r4list dl dd h3{font-size:18px; color:#333; height:24px; line-height:24px; overflow:hidden; color:#333; clear:both;}
.r4list dl dd h3 span{width:46px; height:24px;background:url(../img/span.png); display:inline-block;text-align:center; color:#dbd3cc; font-size:14px; line-height:24px; margin-right:16px;}
.r4list dl dd p.focusTopic_time{display:none;}
.r4list dl dd p.focusTopic_txt{width:200px;height:180px; overflow:hidden;border-left:3px solid #ccc; margin-left:40px; padding-left:20px; line-height:26px; margin-top:15px;}

.r5scroll{width:1000px; height:auto; overflow:hidden; color:#333;}
.r5scroll a{color:#333;}
.r5scroll a:hover{color:#ff0000;}
.boxPic{ width:1000px; overflow:hidden; position:relative;}
.boxPic .box{overflow:hidden;position:relative;width:890px;margin:0 auto;}
.boxPic .list{overflow:hidden;width:99999px;}
.boxPic .list li{float:left;width:445px;}
.boxPic .list dl{width:405px; padding:0 20px;}
.boxPic .list dl img{display:block; width:405px; height:280px;}
.boxPic .list dl img:hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8}
.boxPic .list dl dd{ margin-top:20px; width:405px;}
.boxPic .list dl dd h3{font-size:22px; color:#333; height:24px; line-height:24px; width:325px; overflow:hidden;}
.boxPic .list dl dd h4{ display:none;}
.boxPic .list dl dd p{ line-height:24px; height:120px; overflow:hidden; padding-top:10px;}
.boxPic .prev,
.boxPic .next{position:absolute;top:150px;width:55px; height:167px;background-image:url(../img/jiantou.jpg);background-repeat:no-repeat;cursor:pointer;}
.boxPic .prev{left:0;background-position:0 0;}
.boxPic .next{right:0;background-position:0 -168px;}

.r6list{width:1000px; height:645px; position:relative; margin-top:30px;}

.r6list dl{ position:absolute;}
.r6list dl img{}
.r6list dl dd{display:none; overflow:hidden; z-index:999999;background:url(../img/tm70.png); color:#ffffff; position:absolute; left:0; bottom:0; color:#ccc;font-family:simsun;}
.r6list dl dd a{color:#ccc;}
.r6list dl dd a:hover{color:#ccc;}

.r6list dl dd h3{font-size:24px; height:30px; line-height:30px; padding:0 18px; overflow:hidden; margin:30px 0 10px;}
.r6list dl dd p{font-size:14px; line-height:24px; padding:0px 18px;}

.r6list dl.img0{width:660px; height:360px; left:0; top:0;}
.r6list dl.img1{width:240px; height:270px; left:0; top:370px;}
.r6list dl.img2{width:410px; height:270px; left:250px; top:370px;}
.r6list dl.img3{width:332px; height:210px; right:0; top:0;}
.r6list dl.img4{width:332px; height:250px; right:0; top:220px;}
.r6list dl.img5{width:332px; height:160px; right:0; top:480px;}

.r6list dl.img0 dd,.r6list dl.img0 img{width:660px; height:360px;}
.r6list dl.img1 dd,.r6list dl.img1 img{width:240px; height:270px;}
.r6list dl.img2 dd,.r6list dl.img2 img{width:410px; height:270px;}
.r6list dl.img3 dd,.r6list dl.img3 img{width:332px; height:210px;}
.r6list dl.img4 dd,.r6list dl.img4 img{width:332px; height:250px;}
.r6list dl.img5 dd,.r6list dl.img5 img{width:332px; height:160px;}

.r6list dl.img0 dd h3{margin-top:100px;}

.picWall{width:1020px;height:655px; overflow:hidden;}
.picWall dl{width:236px; height:316px; float:left; margin-bottom:19px; margin-right:19px; position:relative;}
.picWall dl img{width:236px; height:316px; display:block;}
.picWall dl dd{display:none; width:236px; height:310px;overflow:hidden; z-index:10;background:url(../img/tm70.png); color:#ffffff; text-align:center; line-height:30px; position:absolute; left:0; top:0; padding-top:6px;}
.picWall dl dd a{color:#ffffff;}
.picWall dl dd a:hover{color:#ffffff;}
.picWall dl dd h3{ font-size:24px; line-height:40px; padding:5px 0px;}
.picWall dl dd p{font-size:18px; line-height:30px;font-family:Microsoft YaHei;}

.r5{padding:30px 0px; background:url(../img/bg2.jpg) center top;}
.r5 .com h1.title{margin-bottom:0px;}
.view{height:255px; border-bottom:1px dotted #ccc; margin-bottom:30px;}
.view-l{width:120px; height:200px; float:left; background:#fff; border:1px solid #e1e1e1;-webkit-box-shadow:-3px 3px 5px #e1e1e1; -moz-box-shadow:-3px 3px 5px #e1e1e1;box-shadow:-3px 3px 5px #e1e1e1; padding:10px 9px; margin-right:10px;}
.view-l img{width:120px; height:137px;}
.view-l img:hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8}
.view-l p{font-size:16px; line-height:22px; color:#5f5c5c;font-family:Microsoft YaHei; margin-top:12px;}
.view-c{width:576px; float:left;}
.com .view-c h1.title{margin:5px 0 25px 22px;}
.view-c-info{width:506px; height:140px;background:url(../img/cfsj.jpg); padding:18px 30px 0 40px;}
.view-c-info p{color:#666666; line-height:26px; text-indent:2em;}
.view-r{width:229px; height:204px; float:right;background:url(../img/yuan.jpg); font-size:12px; color:#666; text-align:center; padding-top:20px;}
.view-r span{float:left; font-weight:bold; margin-left:36px; padding-top:10px;}
.view-r img{float:left;}
.view-r a{color:#666;}
.view-r a:hover{color:#ff0000;}

/* 横向滚动 */
.scroll_horizontal{position:relative;width:980px;padding:25px 10px 0px;} 
.scroll_horizontal .box{overflow:hidden;position:relative;width:945px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;width:315px; text-align:center;}
.scroll_horizontal .list li img{width:293px; height:223px; margin-bottom:10px; }
.scroll_horizontal .list li img:hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8}
.scroll_horizontal .list li p{width:293px;height:18px; line-height:18px; overflow:hidden; margin:0 auto;}
.scroll_horizontal .list li a{color:#666;font-size:12px;}
.scroll_horizontal .list li a:hover{color:#ff0000;}
.scroll_horizontal .prev,
.scroll_horizontal .next{position:absolute;top:110px;width:18px;height:32px;background-image:url(../img/scroll.png);background-repeat:no-repeat;cursor:pointer;}
.scroll_horizontal .prev{left:0;background-position:0 0;}
.scroll_horizontal .next{right:0;background-position:-19px 0;}
.scroll_horizontal .prev:hover{background-position:0 -33px;}
.scroll_horizontal .next:hover{background-position:-19px -33px;}

/*左侧导航*/
.leftnav{width:116px; position:fixed; right:50%; margin-right:525px; top:570px;}
.leftnav a{display:block; width:98px; height:32px; background:url(../img/lnav.jpg) right top no-repeat #dcdcdc; margin-top:10px; font-size:14px; color:#333;line-height:32px; padding-left:18px;}
.leftnav a.top{ background-position:right -33px;}
.leftnav a:hover{color:#ff0000; }

/*分享代码*/
.sharetel{width:92px; position:fixed; left:50%; margin-left:525px; top:640px;}
.share li{width:32px; height:23px; overflow: hidden; text-indent:-200px; margin-bottom:1px;}
.share li a{display: block; width:32px; height:23px; background-image: url(../img/share.png);}
.share li.top a{ background-position:0 0;}
.share li.weixin a{ background-position:0 -24px;}
.share li.qzone a{ background-position:0 -48px;}
.share li.qqim a{ background-position:0 -72px;}
.share li.sina a{ background-position:0 -96px;}
.tel{width:92px; height:230px;background:url(../img/juanb.png) no-repeat; margin-top:8px; padding-top:20px; text-align:center; color:#fff; line-height:22px; font-size:12px;}
.tel img{width:86px; height:86px;}

/* footer */
.r6{background:url(../img/bg3.jpg) center top; height:150px; padding-top:65px;}
.r6 .footer{padding:0px !important; text-align:center; line-height:24px; color:#666;}
.r6 .footer a{color:#666;}
.r6 .footer a:hover{color:#ff0000;}