@charset "utf-8";
* {padding:0;margin:0;}
body {font-size:12px;font-family: "微软雅黑"; color:#696969;}
h1, h2, h3, h4, h5, h6,b{font-size: 100%; font-weight:normal;}
address, em {font-style: normal;}
ul,li,ol{list-style:none;}
img{border:none;}
select,input,img,select{vertical-align:middle;}
a {text-decoration:none;color:#696969;}
a:hover{color:#9e392f;}
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after {clear:both;overflow:hidden;}
.clearfix {zoom:1; /* for ie6 & ie7 */}
.w1100{ width:1100px; margin:0 auto;}
.w1083{ width:1083px; margin:0 auto;}
.w1058{ width:1058px; margin:0 auto;}
.fl,.fr {display:inline;}
.fl {float:left;}
.fr {float:right;}

/*首页头部*/
.container{ width:100%; background:url(../images/bgbig.png) no-repeat center top; overflow:auto;}
.header{ height:240px;}
.logo{ margin:48px 68px 0 14px; width:358px;}
.topr{ width:642px;}
.sy{ float:left; width:72px; height:37px;display:block; background:url(../images/bg1.png) no-repeat; margin-top:28px; text-align:center; padding-top:15px; color:#fff; font-weight:bold;}
.sy:hover{ color:#ccc;}
.menu ul{ background:url(../images/bgnav.png) repeat-x;height:22px; margin-top:41px; margin-right:13px; width:534px; float:right;}
.menu ul li{float: left;color:#fff;height:22px;line-height:22px;text-align:center; display:block;background:url(../images/line.jpg) no-repeat right center; margin:0 1px; width:86px;}
.menu ul li.current{position: relative; z-index: 100;}
.menu ul li a{ display:block;color:#fff;}
.menu ul li a:hover{display:block; background:#7b7b7b;}
.menu ul li.navlastnone{ background:none;}
.menu ul li.navlastnone a{ margin-right:0;}

.currentcon{position: absolute; top: 22px; left: -5px; line-height: 22px; z-index: 99; width:100px; background:url(../images/bgt.png) no-repeat;padding-top:12px; display:none;z-index: 99;}
.menu ul li:hover dl{ display:block;}
.menu ul li .currentcon .xlbott{background:url(../images/bgt.png) no-repeat bottom;padding-bottom:2px;}
.menu ul li .currentcon dt{width:90px; margin:0 auto;}
.menu ul li .currentcon dt a{ color:#000;display: block;line-height:22px;}
.menu ul li .currentcon dt a:hover{background:7b7b7b; color:#FFF}

.search{ margin-top:110px; margin-right:13px; background:url(../images/input.jpg) no-repeat;width:198px; height:25px;}
.search input{ width:113px; height:25px; line-height:25px;background:url(../images/icon.jpg) no-repeat 10px center; padding-left:30px;outline:none;border:none; float:left}
.search input.btn{background:url(../images/search.jpg) no-repeat; text-indent:-999em; width:51px; cursor:pointer;}


/*主体部分*/
.maincontainer{ background:url(../images/bgline.png) no-repeat center top;margin:0 auto; }
.symain1{ height:282px;}
.news{ width:377px; margin-right:26px; background:url(../images/border1.png) no-repeat left top; height:34px;}
.news h4{ font-size:24px; color:#595757; font-weight:bold;padding:0 15px;line-height:34px;}
.news h4 a{ float:right;  background:url(../images/icon1.png) no-repeat left center; padding-left:20px; font-size:14px; color:#595757;}
.news h4 a:hover{ color:#9e392f;}
.news ul{ padding:6px 0 0 15px;}
.news ul li{ float:left; width:362px; line-height:27px;} 
.news ul li span{ float:right; color:#a3a5a8; font-size:14px;}
.news ul li a{ color:#595757;}
.news ul li a:hover{color:#9e392f;}

/* videobox */
.syvedio{ width:655px;}
.videobox{width:655px;}
.video-img{width:490px;height:273px;overflow:hidden;border:solid 3px #d1cdcd;}
.video-list{height:276px;margin-left:3px;}
.video-list li{width:154px;height:87px;overflow:hidden;position:relative;padding:3px 0;cursor:pointer;}
.video-list li .icon-video{position:absolute;left:64px;top:30px;width:24px;height:25px;z-index:99;}
.video-list li.now .icon-video{display:none;}

/*首页图文部分*/
.symain2{width:1060px;height:107px; margin:0 auto;}
.symain2 dl{ float:left; width:340px; padding-top:15px;padding-left:6px;}
.symain2 dl dt{ float:left; width:120px;}
.symain2 dl dd p{ float:right; width:200px;height:60px; line-height:21px;margin-left:10px;overflow:hidden;}
.symain2 dl dd p a{ font-weight:bold}
.symain2 dl dd img{ float:right; padding-right:10px;}
.xxxx{width:347px;height:107px;  float:left; background-color:#f2f2f2;margin:15px 0 15px 5px;}

/*首页图片展播*/
.symain3{width:1058px; margin-bottom:20px;}
.symain3tit{ width:108px;height:34px;line-height:34px; font-size:24px; color:#595757; font-weight:bold;background:url(../images/border.png) no-repeat left center; padding-left:15px;display:block; }
.symain3tit span{background:url(../images/border.png) no-repeat right center; padding-right:15px;height:34px; display:block;}
.symain3list{width:1058px;height:230px; overflow:hidden; margin-top:20px;}
#demo1 { float:left;}
#demo2 { float:left;}
#demo1 ul li{ float:left;}
#demo2 ul li{ float:left;}
.symain3list ul li{width:405px;height:230px}
.gundong{width:800%;height:230px;}
#featured-area {height: 240px;width: 1058px;margin:0px auto; padding-top:10px}
#featured-area img{ border:none}
.roundabout-holder {list-style:none; width:415px; height:205px; margin:0px auto;}
.roundabout-moveable-item {font-size:12px!important;height:240px; width:415px;cursor:pointer; padding:3px;border:1px solid #aaaaaa;-webkit-border-radius:5px;
-moz-border-radius:5px;background:#f9f9f9;}
.roundabout-moveable-item img {height:100%;width:100%;background-color:#FFFFFF;margin:0;}
.roundabout-in-focus {cursor:auto;}
.roundabout-in-focus:hover {-webkit-box-shadow:0px 0px 20px #787878;-moz-box-shadow:0px 0px 20px #787878;background:#f9f9f9;}
.roundabout-holder span	 {display:none;font-size:11px;}
.roundabout-in-focus:hover span	{display:inline;position:absolute;bottom:5px;right:5px;padding:8px 20px;background:#f9f9f9;color:#8A428B;z-index:999;
-webkit-border-top-left-radius: 5px;-moz-border-radius-topLeft: 5px;font-size : 11px;border-left:1px solid #aaaaaa;border-top:1px solid #aaaaaa;}
.roundabout a:active, .roundabout a:focus, .roundabout a:visited {outline:none;text-decoration:none;}
.roundabout li {margin:0}
/*底部*/
.footer{background:url(../images/bgline.png) no-repeat center bottom;margin:0 auto; padding-top:38px;}
.footnav{width:931px; height:22px; margin:0 auto;}
.footnav ul li{ float:left;}
.footnav ul li.footl{ background:url(../images/bg2.jpg) no-repeat; width:30px; height:22px;}
.footnav ul li.footm{background:url(../images/bg2_1.jpg) repeat-x;width:871px; line-height:22px;text-align:center;}
.footnav ul li.footm a{ font-size:14px; color:#fff; margin:0 20px; text-align:center;}
.footnav ul li.footm a:hover{color:#000;}
.footnav ul li.footr{ background:url(../images/bg2_2.jpg) no-repeat; width:30px; height:22px;}
.copy{ height:111px; text-align:center; line-height:18px;}
.copy b{ font-size:14px; color:#595757; display:block; padding:17px 0;}


/*video*/
.videotit{ width:118px;height:34px;line-height:34px; font-size:24px; color:#595757; font-weight:bold;background:url(../images/border1.png) no-repeat left center; padding-left:15px;display:block;text-transform : uppercase;}
.videotit span{background:url(../images/border1.png) no-repeat right center; padding-right:15px;height:34px; display:block;}
.videocon ul{ height:650px;}
.videocon ul li{ position:relative; width:269px; height:201px; background:url(../images/bg_video.png) no-repeat center; float:left; display:inline; margin:7px 25px; padding-right:30px;}
.videocon ul li img{ text-align:center;}
.videocon ul li a img{ position:absolute; top:30%; left:40%}
.videocon ul li .video1{ width:257px; padding:20px;}
.videocon ul li .video1 a{  display:block; height:25px; line-height:25px;}


.videocon1 ul li{ position:relative; width:269px; height:201px; background:url(../images/bg_video.png) no-repeat center; float:left; display:inline; margin:7px 25px; padding-right:30px;}
.videocon1 ul li img{ text-align:center;}
.videocon1 ul li .video1{ width:257px; padding:20px;}
.videocon1 ul li .video1 a{  display:block; height:25px; line-height:25px;}


.prym{height:44px; text-align:center;padding-left:50px; padding-top:29px;}
.prym em{ float:left;margin-right:10px;}
.prym a{ float:left; display:block; height:17px; margin-right:14px;padding:0 10px; background:url(../images/dian.png) no-repeat}
.prym a.videofyon,.prym a:hover{background:url(../images/dianon.png) no-repeat}

/*图片*/
.tupiancon{ margin-bottom:10px;}
#DB_gallery .DB_imgSet {position:relative;width:1000px;height:420px;overflow:hidden; margin:0 auto;background:url(../images/border3.png) no-repeat center top; }
#DB_gallery .DB_imgSet .DB_imgWin{text-align:center; padding-top:30px;}
.DB_imgWin img{width:519px;height:327px; }
#DB_gallery .DB_imgSet .DB_prevBtn{position:absolute;top:35%;cursor:pointer;left:0;}
#DB_gallery .DB_imgSet .DB_nextBtn{position:absolute;top:35%;cursor:pointer;right:0;}

#DB_gallery .DB_thumSet {position:relative;width:1058px; margin:0 auto;overflow:hidden}
#DB_gallery .DB_thumSet .DB_thumMove{position:relative;white-space:nowrap;font-size:0}
#DB_gallery .DB_thumSet .DB_thumMove li{display:inline-block; width:265px; height:184px; background:url(../images/border4.png) no-repeat center top; text-align:center; padding-top:12px}
.DB_thumMove li img{width:245px; height:160px}

/*新闻*/
/*.newscon ul{ height:650px}*/
.newscon ul li{ width:1083px; float:left; border-bottom:7px solid #f7f7f7; padding:30px 0}
.newscon ul li img{ width:237px; height:153px; padding-left:36px; float:left;}
.newscon ul li h4{float:left; width:655px; height:60px; line-height:60px; display:block;padding-left:30px;font-size:20px;color:#595757;}
.newscon ul li p{float:left;width:655px;display:block;padding-left:30px; line-height:30px; height:86px; overflow:hidden; text-indent:2em;}
.newscon ul li a.newsmore img{ float:right; width:28px; height:87px; display:block; margin-right:30px; padding-left:0} 

/*video详情*/
.videoxqimg{ background:url(../images/video_tubg.png) no-repeat center top; width:780px; height:470px; margin:0 auto; text-align:center;padding-top:25px;}
.videoxqimg img{ padding-top:30px}
.videoxqnei{ width:1000px; height:120px; margin:35px 0 0 45px;}
.videoxqnei dl dt{ width:195px; display:block; float:left;}
.videoxqnei dl dt h5{ font-size:27px; color:#595757;}
.videoxqnei dl dt b{display:block; padding-left:50px; font-size:13px;}
.videoxqnei dl dd{ float:left; width:770px; padding-left:33px;min-height:100px; line-height:23px; border-left:1px solid #0a0809; text-indent:2em; color:#000}

/*news详情*/
.newsxqtit{ text-align:center; color:#595757; font-size:30px; height:50px; line-height:50px}
.newsxqnei{ width:1050px; margin:0 auto; padding-top:20px; line-height:30px; color:#000;min-height:200px;}

#pages { padding:10px 0 20px;text-align:center;font:12px '';}
#pages a { display:inline-block; padding:0px 8px; height:22px;font-size:12px;line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333}
#pages a.a1 {padding:0px 12px; height:22px; line-height:22px;margin-top:0px;}
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block;  padding:0px 8px; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center; }
.page .noPage { display:inline-block;  padding:0px 12px; height:22px; line-height:22px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

.jiantouleft{ position:absolute;width:37px; height:83px;top:80px;z-index:20;left:30px;}
.jiantouright{ position:absolute;width:37px; height:83px;top:80px;z-index:20;right:30px;}