@charset "utf-8";
/* css document--*/
/*---------- base ---------*/
*{
	padding:0px;
	margin:0px;
}
img,div,td { border:none;}
body{
	color:#333333;
	font:12px "宋体","microsoft yahei","微软雅黑","microsoft jhenghei";
	font-size:12px;
	background: repeat-x center top #fff;
}
li { list-style:none;}
a{blr:expression(this.onfocus=this.blur());}
a{outline:none;}
a{color:#333333;text-decoration:none;}
a:hover{
	text-decoration:underline;
}
ul li {list-style:none;}

input,select,button{vertical-align:middle;}
.clear { clear:both;}
.w1000{ width:1000px;}
.center { margin:0px auto;}
.relat{ position:relative}
.lineh { line-height:24px;}
.relat { position:relative;}

/*---------------------------------header------------------------------------------*/
.header { background:url(/uploads/image/ttsimages/top_bg.jpg) repeat-x top; height:31px; line-height:31px; border-bottom:1px solid #e2e2e2;}
.l { float:left;}
.r { float:right;}
.navmenu { height:42px; line-height:42px; background:url(/uploads/image/ttsimages/nav.jpg) repeat-x center;}
.navmenu ul li { float:left; width:142px; text-align:center; font-size:14px; font-weight:bold; background:url(/uploads/image/ttsimages/navli.jpg) no-repeat center;}
.navmenu ul li a { color:#fff; display:block;}
.navmenu ul li a:hover,.navmenu ul .nav_hover a { background:url(/uploads/image/ttsimages/navhover.jpg) no-repeat bottom center; text-decoration:none;}
#sddm div
{	position: absolute;
	visibility: hidden;
	background:#239add;
	z-index:9999;
	width:142px;
	}

#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 8px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #239add;
		color: #fff;
		font: 12px arial}

#sddm div a:hover
	{	background: #49a3ff;
		color: #fff}

.rollleft { border-bottom:1px solid #ccc;border-top:1px solid #ccc; border-right:1px solid #ccc; padding-left:6px;}
.rollleft strong {color: #666}
.rollcenter {border-right: #bcbcbc 1px solid; border-left: #bcbcbc 1px solid; width: 30px; text-align: center}
.rollnews { width:91px; height:30px; line-height:30px; background:url(/uploads/image/ttsimages/news_l.jpg) no-repeat left center; padding-left:10px; font-size:14px; font-weight:bolder; color:#fff;}
.homenews { margin-top:10px;}
.rollnews_c {border-bottom:1px solid #ccc;border-top:1px solid #ccc; text-align:center;}
.bdfx { position:absolute; right:8px; bottom:-10px;}

/*------------------------------------主体--------------------------------------*/
.box { width:263px; padding-top:10px;}
.lan { height:28px; line-height:28px; background:url(/uploads/image/ttsimages/lan01.jpg) no-repeat left center; padding-left:15px; font-size:14px; font-weight:bold; color:#fff;}
.txt { border:1px solid #c4c4c4; padding:5px; border-top:none;}
.list_yewu li{ padding:0px 0px 0px 8px; height:33px; border-bottom:1px dotted #ccc; line-height:33px;}
.bigyewu { display:inline-block; width:70px; line-height:34px;}
.bigyewu a{ font-size:14px; font-weight:bold;}
.lityewu a { margin-right:2px; color:#7c7c7c;}
.loginbox { height:61px; line-height:61px;background:url(/uploads/image/ttsimages/k_17.jpg) no-repeat center;}
.loginbox a { display:block; width:131px; float:left; text-align:center; font-size:18px; font-family:"microsoft yahei","微软雅黑","microsoft jhenghei";}
.add {width:263px; overflow:hidden;}
.add img{ margin-bottom:2px;}


#sidebar{height:237px;}
.sidelist{position:relative;z-index:600; height:33px; border-bottom:1px dotted #ccc; line-height:33px; right:-5px;}
.sidelist p {padding:0px 0px 0px 8px;position:relative;z-index:600;}
.i-list{display:none;position:absolute;z-index:500;left:250px;width:300px;height:30px;padding:2px;
background:#fff9ef; top:0px;
border:1px solid #ccc;}
/*.list01 { top:-33px;}
.list02 { top:-67px;}
.list03 { top:-101px;}
.list04 { top:-135px;}
.list05 { top:-169px;}
.list06 { top:-203px;}
.list07 { top:-237px;}*/
.i-list ul li{ line-height:30px;}
.hover{border:1px solid #ccc;border-right:0;background:#fff9ef;}
/* --------------------------------焦点图 -----------------------------*/
.banner { padding:10px 10px 0px 10px;}
.focus{width:453px;height:275px;position:relative; overflow:hidden;}
.f426x240{width:453px;height:275px;overflow:hidden;}
.f426x240 img{width:453px;height:275px;}

.rslides{width:100%;position:relative;}
.rslides li { position:relative;}
.bannerbg{ height:28px;position:absolute; z-index:100; width:440px; bottom:0px; left:0px;background-color:rgba(0,0,0,0.6); background:#000\9; filter:alpha(opacity=60); color:#fff; line-height:28px; padding-left:13px;}
.rslides_nav{height:51px;width:31px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;background: no-repeat 0 -560px;margin-top:-28px}
.rslides_nav:active{opacity:1.0}
.rslides_nav.next{left:auto;background-position:-31px -560px;right:0}
.rslides_tabs{ width:105px; position:absolute; right:0px; bottom:7px; z-index:200; }
.rslides_tabs li{display:inline;margin-right:5px; text-indent:-99px;}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;background:rgba(0,0,0, .2);background:#ddd;display:inline-block;_display:block;*display:block;width:20px;height:8px}
.rslides_tabs .rslides_here a{background:rgba(29,171,288, .6);background:#1dabff}

/*-----------------------新闻列表---------------------------------------------*/
.newsbox { width:332px; padding-top:10px; padding-right:30px;}
.titel { height:30px; line-height:30px; padding-left:15px; border-bottom:1px solid #cfcfcf; font-size:14px; background:url(/uploads/image/ttsimages/k_31.jpg) no-repeat 5px center;}
.titel span { position:absolute; right:0px; bottom:-1px;}
.titel span a { display:block; height:20px; line-height:20px; width:40px; text-align:center; font-size:12px; font-weight:normal; border:1px solid #cfcfcf;}
.listnews li {
	position:relative;
	height:26px; line-height:26px;
	padding-left:18px;  background:url(/uploads/image/ttsimages/k_37.jpg) no-repeat 5px 15px;
	padding-top:5px;
}
.listnews li span {
	position:absolute;
	right:0px;
	color:#999999;
	bottom:0px;
}
.hotenews { padding:8px; line-height:22px; color:#666; border-bottom:1px dotted #ccc; margin-bottom:4px;}
.blue { color:#0c85cc;}
.red { color:#f00;}
.hottitle a { color:#f00; line-height:28px; font-size:14px;}
/*---------------------首页联系--------------------------------*/
.homecontact { padding-bottom:30px; padding-top:15px;}
.homecontact li { height:60px; line-height:60px; border-bottom:1px dotted #ccc; padding:0px 10px 0px 30px;}
	.homecontact li.mess {
		background: url(/uploads/image/ttsimages/k_31.jpg) no-repeat 10px center;
	}
.homecontact li a{font-family:"microsoft yahei","微软雅黑","microsoft jhenghei"; font-size:16px; color:#666;}
.add2 { clear:both; padding:15px 0px;}
.links tr td{ padding:7px; font-size:14px;}

/*-------------------*首页视频---------------------------*/
.videobox { padding:20px 0px;}
.videopic { width:155px; height:108px; position:relative;}
.videobg { position:absolute; height:26px; line-height:26px; text-align:center; bottom:0px; left:0px; width:155px;background-color:rgba(0,0,0,0.7); background:#000\9; filter:alpha(opacity=70);}
.videobg a { color:#fff;}
.videonews { width:160px; padding-left:15px;}
.videonews ul li { line-height:22px;}
.videonews ul li a:hover { color:#f00;}

/*---------------------------关于我们-------------------------*/
.boxleft {width:213px; padding-top:10px;}
.lanleft {height:28px; line-height:28px; background:url(/uploads/image/ttsimages/lan02.jpg) no-repeat left center; padding-left:15px; font-size:14px; font-weight:bold; color:#fff;}
.listabout { padding:5px;}
.listabout li {  border-bottom:1px dotted #ccc; }
.listabout li a { display:block;height:36px; line-height:36px; padding-left:40px;background:url(/uploads/image/ttsimages/001.gif) no-repeat 20px center;}
.listabout li a:hover,.listabout .now_left a { background:url(/uploads/image/ttsimages/ico002.jpg) no-repeat left center; color:#fff; text-decoration:none;}
.content { width:765px; padding-top:10px; overflow:hidden;}
.title { height:28px; line-height:28px; font-size:14px; background:url(/uploads/image/ttsimages/lan01_03.jpg) repeat-x left bottom; border:1px solid #ccc;
padding-left:15px;}
.title span { position:absolute; font-size:12px; right:8px; bottom:0px; font-weight:normal;}
.title a {font-size:12px; font-weight:normal;}
.padd { padding:15px;}
.minh { min-height:450px; _height:450px;}
/*-------------------pony视频列表--------------------------*/
.onenews { height:140px; border-bottom:1px dotted #ccc; padding:20px 5px;}
.teamadd .onenews {border-bottom:1px dotted #ccc; padding:20px 5px; height:auto;}
.newspic { float:left; width:220px;}
.newspic img { border:1px solid #ccc; height:128px; width:178px;}
.newspic img:hover {border:1px solid #999;}
.newsinfo { width:700px; float:left; line-height:20px;}
.teamadd .newsinfo { float:none; line-height:26px;}
.newsinfo h3 a { font-size:16px; height:30px; line-height:30px; color:#0c85cc;}
.seenews { display:inline-block; height:26px; line-height:26px; padding:0px 12px; background:#0c85cc; color:#fff; font-size:12px; margin-top:10px;}
.seenews:hover {color:#d3c0a5; text-decoration:none; color:#fff;}
.iqwpage {
    clear: both;
    height: 24px;
    margin-top: 8px;
    padding-top: 8px;
	color:#333;
}
.iqwpage span {
    border: 1px solid #dedede;
    margin-right: 2px;
    padding: 2px 5px;
}
.iqwpage a {
    border: 1px solid #dedede;
    padding: 2px 5px;
	color:#333;
}
.iqwpage .current, .iqwpage a:hover {
    background: none repeat scroll 0 0 #0c85cc;
    border: 1px solid #0c85cc;
    color: #fff;
    padding: 2px 5px;
    text-decoration: none;
}
.iqwpage ul li {
    float: left;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    margin: 0 5px;
}
.iqwpage ul li a {
    font-size: 12px;
    font-weight: bold;
    margin: 0 5px;
}
.iqwpage ul li select {
    font-size: 12px;
    vertical-align: top;
}

/*-------------------------案例----------------------------*/
.teambox { width:163px; padding:5px 10px; text-align:center; height:100px; float:left;}
.teaminfo { line-height:22px; padding-top:5px;}
.liuyan tr td .bt { cursor:pointer;padding:3px 8px;}
.input_bg { 
	background:url(/uploads/image/ttsimages/input.gif) left top repeat-x; 
	height:18px; padding:2px; line-height:18px;
	border-color:#707070 #cecece #cecece #707070;
    border-style:solid;
    border-width:1px;
}
.newstitle { font-size:16px; line-height:40px; text-align:center; font-weight:bold;}
.arcnewsinfo { font-size:12px; color:#666; padding:15px 0px; border-bottom:1px dotted #ccc;}
.updown { height:60px; position:relative; line-height:28px; padding:0px 15px;}
.cometol { position:absolute; right:0px; top:15px;}
.cometol a { display:block; height:30px; line-height:30px; width:95px; text-align:center; text-indent:18px; border:1px solid #ccc; font-size:12px;
background:url(/uploads/image/ttsimages/arc_03.png) no-repeat 8px center;}
.cometol a:hover {border:1px solid #dedede;background:url(/uploads/image/ttsimages/arc_03.png) #f1f1f1 no-repeat 8px center; color:#333; text-decoration:none;}
/*-----------------------footer----------------------------*/
.flink { padding:15px 0px;}
.friend_l { width:31px;}
.friend_r { width:968px; border:1px solid #cfcfcf; border-left:none; height:83px;}
.friend_r ul li { float:left; padding:12px 0px 0px 18px;}
.footer { height:52px; background:url(/uploads/image/ttsimages/foot.jpg) repeat-x left top; text-align:center; line-height:50px;}

.qqlist { float:left; width:150px; height:50px; text-align:center; padding:20px 10px;}
.qqlist:hover { background:#f1f1f1;}
.qqname { line-height:34px;}
.cometol2 { display:block; height:30px; line-height:30px; width:75px; padding-left:38px; background:url(/uploads/image/ttsimages/ll.jpg) no-repeat left center; clear:both;
margin:5px 10px;}

#ad1,#ad2{position:absolute;float:left;width:124px;overflow:hidden;top:230px;} 
#ad1{ left:0px;}
#ad2{right:0px;} 
#killad1,#killad2{cursor:pointer;padding:0 5px;} 