﻿@charset "utf-8";
body,p,div,img,a,span,ul,li,iframe,ol,dd,dl,h1,h2,h3,h4,h5,h6,table,th,tr,td,input,br,form {margin:0px;padding:0px; }
body{ font-size:12px; color:#333; font-family:'Tahoma','宋体'; background:#1f1f1f;}
ul,li,ol{list-style:none;}
img{ border: 0 none;}
.clear{clear:both;}

/*常用浮动、间距、行距、背景、边框*/
.left{float:left;  display:inline;}/*左浮动*/
.right{float:right;display:inline;}/*右浮动*/
.m_auto{margin:0px auto;}/*水平居中对齐*/
.m_10{margin:10px;}
.mt_10{margin-top:10px;}
.mt_15{margin-top:15px;}
.mb_10{margin-bottom:10px;}
.ml_10{margin-left:10px;}
.mr_10{margin-right:10px;}
.mt_5{margin-top:5px;}
.mb_5{margin-bottom:5px;}
.m_0{margin:0px;}
.w_960{width:960px; margin:0px auto;}
.w_980{width:980px; margin:0px auto;}
.w_1200{width:1200px; margin:0px auto;}

/*位置、时间、段落*/
.fr_time{color:#999; float:right; font-size:12px;}/*右浮动的时间*/ 
.paragraph p{text-indent:2em; margin-bottom:15px; line-height:26px;}/*文字段落*/
.ti_0{text-indent:0em;}
.hidden{overflow:hidden;}

/* 字体 */
.fw_b{ font-weight:bold; }
.fw_100{ font-weight:100;}
.fs_14{font-size:14px;}
.ff_soft{font-family:'Microsoft YaHei';}
.ff_Airl{font-family:Arial, Helvetica, sans-serif;}
.ff_song{font-family:'宋体';}

/*链接*/
a{color:#acacac; text-decoration:none;}
a:hover{color:#fff; text-decoration:underline;}

/* Clear Fix */  
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }    
.clearfix { display:inline-block;}   
.clearfix {display:block;}

/* -------------------index.html---------------------------------- */ 
.logo{width:220px;}
.header{ width:980px; padding:13px 20px; margin:0px auto; border-bottom:4px solid #68a69b; background:#FFF; overflow:hidden; height:70px;}
.nav{width:600px;}
.nav ul li{ float:left; display:inline; margin:0px 0px 0px 15px; width:60px; text-align:center; }
.nav ul li a{ font-size:15px;font-family:'Microsoft YaHei'; color:#333; overflow:hidden; }
.nav ul li a:hover,.nav ul li .current{ color:#68a69b; text-decoration:none;}

.search-tel{ margin:25px 0 15px 20px;}
.search{background-image: url(../images/deld_06.png);width:177px; height:21px; overflow:hidden;}
.search .textbox{ border-width:0px; background:none; height:21px; padding:0px 5px; width:140px;}
.search-btn{ background:none;border-width:0px; cursor:pointer; width:20px; height:21px;}
.tel{background:url(../images/deld_08.png) no-repeat; height:15px; text-indent:24px; font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#bdbdbd; margin:0px 0px 0px 20px;}

.container{background:#FFF; width:1020px; margin:0px auto;}
.tel{color:#999;}
.index-news{ width:394px;}
.lan,.lan a{ font-size:15px;font-family:'Microsoft YaHei'; color:#68a69b; font-weight:normal; font-weight:500;}

.index-news ul{ margin:10px 0px 0px 0px;}
.index-news ul li {color:#333;line-height:25px;background: url(../images/deld_17.gif) no-repeat left center;	text-indent:10px;}
.index-news ul li a{ color:#333;}
.index-news ul li span{ float:right;}
.bg-line{ padding:0px 0px 24px 0px;margin-bottom:15px; border-bottom:1px dashed #acacac; margin-top:10px;}

.index-about{width:510px;}
.index-about p{ line-height:25px; text-indent:2em; color:#333; color:#333; float:left;width:337px; margin-left:10px;margin-top:10px;}
.index-about .company-img{width:163; float:left;margin-top:10px;}
.index-about p a{ color:#68a69b;}

.index-project{ overflow:hidden; position:relative; z-index:10;}
.index-project ul{ margin:10px 0px 0px 0px;}
.index-project ul li{ float:left; display:inline; width:181px; margin:0px 15px 0px 0px; }
.index-project ul li .img{width:181px;height:123px;background: url(../images/deld_33.png) no-repeat left bottom;padding:0px 0px 9px 0px; overflow:hidden;}
.index-project ul li .img img{width:181px;}
.index-project ul li .text{ text-align:center; height:25px; line-height:25px;}
.index-project ul li .text a{ color:#acacac;}

.link{ line-height:28px; border:1px solid #505050;background:#505050; }
.link_tit{ margin:0px 0px; display:block; float:left; width:80px; text-align:center;}
.link_text{float:right; width:890px; background:#3e3e3e;}
.link_text a{ margin:0px 10px; color:#acacac; line-height:24px; white-space:nowrap;}

.footer{ text-align:center; padding:0px 0px 10px 0px;}
.footer p{ line-height:25px; color:#333;}


.point {width:980px;height:372px;overflow:hidden;position:relative;left:0;top:0;font-size:14px;}
.point  .focus-box{width:980px;height:190px;overflow:hidden;position:relative;left:0;top:0;}
.point  .focus-pics{position:absolute;left:0;top:0;width:100000px;height:190px;display:block;}
.point  .focus-box a{display:block;zoom:1;}
.point  .focus-box a img{display:block;border:0;}
.point  .controls{position:absolute;width:100%; text-align:center;}
.point  .controls ul,.focus .controls li{margin:0;padding:0;list-style:none;}
.point  .controls .bg{width:980px;height:45px;background-color:#000;filter:alpha(opacity=30);opacity:0.3;-moz-opacity:0.3;}
.point  .controls .info{position:absolute;left:0;top:0;z-index:1;color:#fff;padding:3px 0 0 5px;}
.point  .controls .info b{display:block;font-size:14px;}    
.point  .controls .l-btn{position:absolute;bottom:5px;z-index:2;color:#fff;font-size:12px; text-align:center;}
.point  .controls .l-btn li{float:left;width:15px;height:15px;border-radius:15px;text-align:center;margin-left:4px;line-height:6px;cursor:pointer;background-color:#d4d4d4;font-family:Tahoma,Arial,Simsun;}
.point  .controls .l-btn li.selected{width:15px;height:15px;border-radius:15px;line-height:6px;background:#fff;font-weight:bold;color:#fff;}



.main_left{ width:200px; float:left; display:inline; }
.menu{ border-bottom:1px solid #6a6a6a; padding:5px 0px;}
.menu li{ text-indent:40px; height:27px; padding:2px; border-top:1px solid #6a6a6a;}
.menu li a{ color:#333;display:block; height:27px; line-height:27px;}
.menu li a:hover,.menu li .current{ color:#fff; background-color:#6b6b6b; text-decoration:none;}

.common-news{border-top:1px solid #6a6a6a; padding:5px 0px;}
.common-news li {color:#acacac;line-height:25px;background: url(../images/deld_17.gif) no-repeat left center;	text-indent:10px; height:25px; overflow:hidden;}
.common-news li a{ color:#333;}
.common-news li span{ float:right;}

.main_right{ width:743px; float:right; display:inline;}
.site{background: url(../images/site_line.png) no-repeat left bottom; padding:5px 0px 15px 0px; color:#333; font-family:simsun;}
.site a{ color:#333;}
.site span{  color:#333;}

.content{ line-height:25px; color:#333;min-height:730px;_height:730px;font-size:14px;font-family:"Microsoft YaHei";color:#333;}
.content p{line-height:25px; color:#333; margin:10px 0px;font-size:14px;font-family:"Microsoft YaHei";color:#333; font-weight:normal;} 


.news ul li{ border-bottom:1px dashed #6b6b6b; padding:0px 0px 20px 0px; margin:20px 0px 0px 0px; height:101px; overflow:hidden; }
.news ul li .img { float:left; display:inline; width:150px;}
.news ul li .text{ float:right; display:inline; width:574px; height:100px; overflow:hidden;}
.news ul li .text p { line-height:24px; color:#333;}
.news ul li .text p a{ color:#333;font-size:14px;font-weight:bold;}
.news ul li .text p .read{ color:#68a69b;font-size:12px;font-weight:normal;}
.news ul li .text p span{ float:right; display:inline;}

.pager{ text-align:right; font-family:Arial; float:right; margin:10px 0px; overflow:hidden;}
.pager a{border:1px solid #b3b3b3;  display:inline-block; padding:2px 5px; margin:0px 3px; color:#3e3e3e;}
.pager a:hover,.pager .current{text-decoration:none; background-color:#b3b3b3;border-color:#3e3e3e;}
.pager span{border:1px solid #b3b3b3;  display:inline-block; padding:2px 5px; margin:0px 3px;background-color:#b3b3b3;border-color:#3e3e3e;}
.news-title{ font-size:18px;font-family:'Microsoft YaHei'; margin:10px 0px; color:#fff;}

.ctn-footer{ border-top:1px solid #acacac; margin:20px 0px px 0px; overflow:hidden; padding:10px 0px 0px 0px; color:#333;}
.ctn-footer a{ color:#333;}

.job{ width:100%;border-collapse: collapse; margin:10px 0px 0px 0px;}
.job tr th{ background-color:#686868; padding:10px; color:#fff; text-align:left; font-size:14px;border:1px #6b6b6b solid;}
.job tr td{ padding:10px;border:1px #6b6b6b solid;}
.job tr td a{ color:#fff; font-size:14px;}


.Table_B{border-collapse: collapse; font-family:Verdana, Geneva, sans-serif; width:100%; }
.Table_B tr th{padding:10px;color:#666;background-color:#efefef;font-size:14px;}
.Table_B tr td{padding:10px;border:1px #cdcdcd solid;color:#000;}
.bth{font-size:14px; font-weight:bold;color:#666;}


.subject{ width:743px; position:relative; z-index:100; min-height:730px;_height:730px;}
.subject ul{float:left;margin-right:-12px;}
.subject ul li{ float:left; display:inline; margin:10px 12px 0px 0px; width:365px; overflow:hidden; height:248px;}
.subject ul li .img a img{ width:365px;}
.subject ul li .text{ height:30px; line-height:30px; text-align:center; position:relative; top:-30px; background-color:#000;filter:alpha(opacity=50);-moz-opacity:0.5; opacity:0.5;}
.subject ul li .text a{ color:#fff; font-size:14px;}

#arrow_up,#arrow_down{ text-align:center; height:14px; position:relative; margin:10px 0px 0px 0px;}
#arrow_down{ top:10px;}
#arrow_up a,#arrow_down a{background: url(../images/arr.png) no-repeat left top; height:14px; width:25px; display:inline-block;}
#arrow_down a{ background-position:left -14px;}


#previewPane{border:1px solid #807f7f;text-align:center;vertical-align:middle; padding:4px;height: 404px;width:599px;float:left; display:inline; margin:10px 0px; overflow:hidden;}
#previewPane img{width:599px;}
#galleryContainer{float:right; display:inline; width:113px; }

#theImages{ overflow:hidden; height:400px;}
#theImages ul{ margin:20px 0px;}
#theImages ul li {width:113px; height:77px; padding:10px 0px;}
#theImages ul li a{ border:1px solid #fff; display:block; width:111px; height:75px; }
#bdshare{width:100%;line-height:25px;margin:7px 0px;}



/* qqshop focus */
#focus {width:980px; height:372px; overflow:hidden; position:relative;}
#focus ul {height:380px; position:absolute;}
#focus ul li {float:left; width:980px; height:372px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:980px;padding:10px 0px 10px 20px; left:0; bottom:0; background:#000;line-height:30px;font-size:20px;color:#fff;}
#focus .btn {position:absolute; width:960px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:130px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}



/*slider*/

.slider_box{width:740px; margin:0 auto;height: 468px;overflow: hidden;position: relative;}
.silder_con{height:400px;overflow: hidden;position: absolute;}
.silder_panel{width:740px;height:400px;overflow: hidden;float: left;position: relative;background: #111;}
.silder_panel img{width: 740px;height: 400px;display: block;overflow: hidden;}

.silder_play:hover{ background-position: 0 0;}
.silder_nav{width:750px;height:58px;margin: 0 auto;bottom: 0;position: absolute;overflow: hidden;}
.silder_nav li{float: left;padding:0px;border:1px solid #fff; margin:2px;}
.silder_nav li.current{border:3px solid #7acf39; margin:0 4px;}
.silder_nav li,.silder_nav img{display: block;width:99px;height:48px;overflow: hidden;}
.slider_box a.prev,.slider_box a.next{display: block;width:45px;height:100px;overflow:hidden;text-indent: -999px;position: absolute;cursor: pointer;margin: 150px 0 0 0;background: url(../images/silder_btn.gif) no-repeat;}	
.slider_box a.prev{left:0;background-position: left 0;}
.slider_box a.next{right:0;background-position: right 0;}
.silderBox{height:8px; line-height:8px;}
.com-bottom{background:url(../images/custshadow.gif) no-repeat;width:163px;height:8px;}












