/*视频列表*/
.video{}
.video-tit{height:80px; text-align:center; background:url(../images/v_tit_bg.png) no-repeat center bottom; font-size:30px; line-height: 80px;  color: rgb(85, 71, 40);}
.video-list{padding: 20px 0;overflow:hidden;}
.video-list li{height: 312px; width: 360px; float: left; margin-top: 20px; margin-right:20px;}

.video-list ul li:last-child{margin-right:0;}
.video_pic_w{ width:358px; height:230px; position:relative; overflow:hidden; border:1px solid #e4e4e4; border-bottom:none;}
.video_pic{width:358px; height:230px; position:absolute; overflow:hidden; z-index:1; top:0; left:0;}
.video_pic a:hover img {filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;	opacity: 0.7;}

.video_title_bg{ width:358px; height:30px; bottom:0px; left:0; position:absolute;  opacity:0.3;filter:alpha(opacity=30); background:#000000;overflow:hidden; z-index:3; }
.video_title{ left:0px; width:358px; height:30px; bottom:0px; z-index:4;  position:absolute; overflow:hidden; line-height:30px; text-align:center}
.video_title a{ font-size:16px;  line-height:30px; color:#ffffff;}

.video_desc_w{ border:1px solid #e4e4e4; border-top:none; padding:0 10px; width:338px;}
.video_desc{font-size:14px; color:#666; line-height:20px; height:40px; overflow:hidden;}

.video_date{ height:40px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#b2b2b2; }
.video_time{float:left; height:40px; line-height:40px; text-align:left;}
.click_number{float:right; height:40px; line-height:40px; text-align:right;}
/*问答列表*/
.inside_con .qasklist ul {padding-top:0;}
.inside_con .qasklist ul li {border-bottom: 1px dashed #dedede; margin-bottom: 20px; padding-bottom: 20px; float: left; width: 100%;}
.inside_con .qasklist ul li .question {font-size:18px; line-height:40px;background: url(../images/news-q.png) no-repeat left center; padding-left: 31px;}
.inside_con .qasklist ul li .question span{color: #ccc; font-weight: normal; float: right;font-size: 14px;}
.inside_con .qasklist ul li .question a:hover {text-decoration:underline;}
.inside_con .qasklist ul li .answerdesc {margin-top:5px;line-height:24px;font-size:14px;color:#666;background: url(../images/news-a.png) no-repeat left top; padding-left: 31px;}
.inside_con .qasklist ul li .answerdesc a {color:#ccc;text-decoration:underline;margin-left:6px;}
  

/*新闻列表*/
.inside_con .newslist ul {margin: 0;padding: 0;}
.inside_con .newslist ul li {line-height: 42px;	border-bottom: 1px dashed #e9e9e9;background: url("../images/listico.jpg") no-repeat left;}
.inside_con .newslist ul li span {color: #999;float: right;}
.inside_con .newslist ul li a {color: #464646;padding-left: 15px;}

/*新闻列表左侧时间*/
.inside_con .newstimelist ul {padding-top:5px;}
.inside_con .newstimelist ul li {border-bottom:1px solid #f3f3f3;margin-bottom:20px;padding-bottom:20px; float:left; width:100%;}
.inside_con .newstimelist ul li .left {width: 60px; height: 70px; line-height: 30px; float: left; text-align: center; font-size: 24px;}
.inside_con .newstimelist ul li .left p {color: #9f9f9f; padding-top: 4px; font-size: 16px; font-weight: normal;}
.inside_con .newstimelist ul li .right {width:830px;float:right;}
.inside_con .newstimelist ul li .right .title {font-size: 18px; color: #333; line-height: 30px;}
.inside_con .newstimelist ul li .right .title a:hover {text-decoration:underline;}
.inside_con .newstimelist ul li .right .tags {margin-top:3px;color:#ccc;font-size:14px;}
.inside_con .newstimelist ul li .right .tags a {margin-right:7px;color:#ccc;}
.inside_con .newstimelist ul li .right .description {margin-top:9px;line-height:21px;font-size:14px;}
.inside_con .newstimelist ul li .right .description a {color:#ccc;text-decoration:underline;margin-left:6px;}
.inside_con .newstimelist ul li .right .tags a:hover,.inside_con .newslist ul li .right .description a:hover {text-decoration:underline;color:#ff6f00;}
.inside_con .newstimelist ul li.on .left {}
.inside_con .newstimelist ul li.on .right .title a,.inside_con .newslist ul li .right .title .ona {color:#faa700}

/*新闻列表带描述*/
.inside_con .newsdesclist ul {padding-top:0;}
.inside_con .newsdesclist ul li {border-bottom: 1px dashed #dedede; margin-bottom: 20px; padding-bottom: 20px; float: left; width: 100%;}
.inside_con .newsdesclist ul li .title {font-size:18px; line-height:30px;}
.inside_con .newsdesclist ul li .title span{color: #ccc; font-weight: normal; float: right;font-size: 14px;}
.inside_con .newsdesclist ul li  .title a:hover {text-decoration:underline;}
.inside_con .newsdesclist ul li  .tags {line-height:30px;color:#ccc;font-size:14px;}
.inside_con .newsdesclist ul li  .tags a {margin-right:7px;color:#ccc;}
.inside_con .newsdesclist ul li  .description {margin-top:5px;line-height:21px;font-size:14px;color:#666;}
.inside_con .newsdesclist ul li  .description a {color:#ccc;text-decoration:underline;margin-left:6px;}
.inside_con .newsdesclist ul li  .tags a:hover,.inside_con .newslist ul li  .description a:hover {text-decoration:underline;color:#ff6f00;}

/*newspiclist*/
.inside_con .newspiclist {float:left;}
.inside_con .newspiclist ul li {float: left;height: 160px;margin-bottom: 20px;border-bottom: 1px dashed #E0DBD3;}
.inside_con .newspiclist ul li img {float: left;margin-right: 20px; width:180px; height:140px;}
.inside_con .newspiclist ul li p {line-height: 40px;float: left;height: 40px;width:720px;}
.inside_con .newspiclist ul li p a{font-size: 20px; font-weight:normal;}
.inside_con .newspiclist ul li em {font-style:normal; float: right;font-size: 14px; color: #999;}
.inside_con .newspiclist ul li span {line-height: 25px;float: left;height: auto;width: 720px;font-size: 14px; color: #888;}
.inside_con .newspiclist ul li span b a{}
.inside_con .newspiclist ul li span b a:hover{color:#ff6f00}
.inside_con .newspiclist ul li a.show_more {margin-top: 20px;
    display: inline-block;
    color: #FFFFFF;
    height: 30px;
    line-height: 30px;
    padding: 0 28px 0 15px;
    background:#DD700B url(../images/showmorebg.png) no-repeat 75px 10px;
    width: 60px;
    border-radius: 2px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.inside_con .newspiclist ul li a.show_more:hover{background: #ff6f00 url(../images/showmorebg.png) no-repeat 80px 10px; -webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
/*newspiclist*/

/*内页产品列表*/
.inside_con .productlist ul {}
.inside_con .productlist ul li {border:1px solid #f3f3f3; float:left;  width: 288px; margin: 20px 25px 20px 0;}
.inside_con .productlist ul li:hover{background:#ececec;}
.inside_con .productlist ul li img{ max-width:268px;max-height: 100%; min-height: 200px;}
.inside_con .productlist ul li .imgarea{width: 268px; margin:10px 10px 0 10px; height: 200px; overflow: hidden; text-align:center;}
.inside_con .productlist ul li .imgarea a{display:block;  height: 200px;}
.inside_con .productlist ul li span{font-size: 16px; line-height: 35px; height: 35px; text-align: center; display: block;padding: 0 10px; overflow: hidden;}

/*内页案例列表*/
.inside_con .caselist ul {padding-top:19px;}
.inside_con .caselist ul li {border:1px solid #f3f3f3; float:left; width: 258px; margin: 20px 10px;}
.inside_con .caselist ul li:hover{background:#ececec;}
.inside_con .caselist ul li img{ max-width:238px;}
.inside_con .caselist ul li .imgarea{display:block; width: 238px; margin:10px 10px 0 10px; height: 140px; overflow: hidden;}
.inside_con .caselist ul li span{font-size: 12px; line-height: 28px; height: 28px; text-align: center; display: block;}

/*招聘列表*/
.joblist{padding: 0;}
.joblist li{ margin: 0 auto; overflow: hidden;margin-bottom: 20px;border-bottom: 1px dashed #555;padding-bottom: 20px;}
.joblist li dl{overflow: hidden;margin-bottom: 20px;}
.joblist li dt{line-height:50px; height:50px; font-size:18px; font-weight:bold;margin-bottom: 20px;}
.joblist li dd{width: 50%; float: left;line-height: 45px;background: #fbfbfb;text-indent: 10px;font-size: 16px;}
.joblist p{line-height:30px; font-size:14px;}
.joblist li .jobcontact{padding:20px 0; margin-top: 20px;}

/*下载列表*/
.download_list{padding: 0; overflow: hidden;}
.download_list li {width: 215px;  float: left;  margin: 20px;  overflow: hidden;  position: relative;margin-left: 0; -webkit-box-sizing: border-box; box-sizing: border-box; border:1px solid #f2f2f2; background:url(../images/table.jpg) center no-repeat; height: 250px; background-size:80px;}
.download_list li:nth-child(4n+0){margin-right:0;}
.download_list li p{line-height: 50px; font-size: 16px; text-align: center;  width: 100%; }
.download_list li:hover{border:1px solid #dedede;}
.download_list li .btn_download {padding: 8px 30px; color: #fff; font: bold 12px Arial; background: #0194DA; border-radius: 2px; position: absolute; bottom: 15px; left: 63px;}
.download_list li:hover .btn_download{background:#AAD059}