﻿* { padding:0; margin:0; outline:0; }
body {
	background:#fff;
	font-family:"微软雅黑", Arial, Tahoma;
	font-size:12px;
	line-height:18px;
	color:#6d6d6d;
}
input, textarea, select { font-family:"微软雅黑", Arial, Tahoma; font-size:12px; color:#6d6d6d; }

a img { border:0; }

a { color:#0184c4; text-decoration: underline; cursor:pointer; }
a:hover { color:#1c6183; text-decoration: none; }

.notext { font-size:0; line-height:0; text-indent: -4000px; display:block; }

.left, .alignleft { float:left; display:inline; }
.right, .alignright { float:right; display:inline; }

.cl { font-size:0; line-height:0; clear:both; display:block; height:0; }

.al { text-align: left; }
.ar { text-align: right; }
.ac { text-align: center; }
.floatNone{float:none; clear:both;}
.orange{color:#F60;}
h2 { font-size:23px; line-height:33px; color:#0188c9; }
h3 { font-size:16px; line-height:20px; color:#000; }

h2, h3 { font-family:"微软雅黑", Arial, Tahoma;}

h1#logo { font-size:0; line-height:0; width:258px; height:74px; float:left; }
h1#logo a{ display:block; height:74px; text-indent: -4000px; background:url(../images/logo_zta.gif); }

.shell { width:980px; margin:0 auto; clear:both; float:none; }

#header { height:74px; background:url(images/header.gif);}

#navigation { float:right; height:30px;}
#navigation ul{ float:left; height:30px; list-style-type:none; padding-top:27px;}
#navigation ul li{ float:left; display:inline; margin-left:10px; font-weight:bold; font-size:14px;}
#navigation ul li a{ float:left; width:110px; height:30px; text-align: center; background:url(images/nav.gif) no-repeat 0 0; line-height:30px; text-decoration: none; color:#7b7b7b; }

#navigation ul li a:hover,
#navigation ul li a.active { background-position:right 0; color:#fff;}

#slider { height:390px; background:url(../images/indexshow_bg.jpg) left;}
#slider a{color: #fff; text-decoration: none;}
.slider-holder { height:390px; position:relative; overflow:hidden; z-index:100}
.slides { width:1000px; height:390px; position:relative; overflow:hidden; top:0px; left:0px;}
.slides .jcarousel-clip{ width:1000px; height:390px; position:relative; overflow:hidden; }
.slides ul{ width:1000px; height:390px; position:relative; overflow:hidden; list-style-type: none;}
.slides ul li{ float:left; display:inline; width:1000px; height:390px; position:relative; overflow:hidden;}


.slide-shadow { position:absolute; bottom:0; height:26px; width:771px; background:url(images/slide-shadow.png); left:-6px;}
.slide-bg { width:1000px; height:390px; position:relative; overflow:hidden; padding:5px; }

.slide-image{ float:left; width:271px;}
.slide-info{ float:left; width:650px; padding:15px 0 0 15px; margin-top:220px; margin-left:80px; background-color:rgba(0,0,0,0.5);
*background:#000; *filter:alpha(opacity=50); color:white; border-left:#F70 solid 4px; }
.slide-info h2 { font-size:18px; line-height:26px; color:#ffffff; font-weight:bold;}
.slide-info p{ padding:13px 0 20px;}
.slider-nav { font-size:0; line-height:0; }
.slider-nav a{ width:32px; height:35px; text-indent: -4000px; position:absolute; top:165px; }
.slider-nav a.prev{ left:0; background:url(images/prev.png); }
.slider-nav a.next{ left:937px; background:url(images/next.png); }

.learn-button { width:165px; height:37px; background:url(images/learn-button.gif); }

#main { width:100%; background:url(images/main.gif) repeat-x 0 0; padding:45px 0 40px 0; clear:both; float:none;}

.col { float:left; display:inline; width:203px; margin-right:50px; padding:10px 0;}
.col-last { margin-right:0;}

.col h3 { padding-bottom:12px; padding-left:2px;}
.col p { padding-bottom:12px; }

.three-cols { /*background:url(images/three-cols.gif) repeat-y center 0;*/ width:100%;}

.ico { background-repeat:no-repeat; background-position:0 1px; padding-left:30px; }
.ico1 { background-image:url(images/ico1.gif)}
.ico2 { background-image:url(images/ico2.gif)}
.ico3 { background-image:url(images/ico3.gif)}
.icomenu { background-image:url(images/1073535.png)}
.icoinfo { background-image:url(images/1073476.png)}
.icoinfob { background-image:url(images/icoinfo.png)}
.icoright { background-image:url(images/1073625.png); background-position:0px 4px;}

p.more { font-size:11px; }
p.more a{ background:url(images/more.gif) no-repeat 0 center; padding-left:11px;}

.index-col-left{ float:left; display:inline; width:726px; margin-right:22px; padding:1px 0;}
.index-col-right { float:left; width:222px; margin-right:0;}

/*News framework start*/
#lib_Tab{
	width:100%;
	float:none;
	clear:both;
	border:#c9c9c9 solid 1px;
	display:block;
	/*height:237px;*/
}
#lib_Tab ol{
	width:20%;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	margin-right:10px;
	border:none;
}
#lib_Tab p{
	width:78%;
	float:left;
	margin:0;
	padding:0;
}
.lib_Menubox ul{
	margin:0;
	padding:0;
	list-style:none;
	height:40px;
	background-image:url(../images/bg_indexnews_title.gif);
	font-family:"微软雅黑", Arial, Tahoma;
}
.lib_Menubox ul li{
	float:left;
	padding-left:35px;
	padding-right:35px;
	margin:0;
	line-height:40px;
	font-size:14px;
	color:#000;
	cursor:default;
}
.lib_Menubox ul li.hover{
	background:#f9f9f9;
	background-image:none;
	color:#000; 
	font-weight:bold;
	height:40px;
	z-index:1000;
	border-right:#c9c9c9 solid 1px;
	border-left:#c9c9c9 solid 1px;
}
.index-news-space{background:url(../images/bg_indexnews.gif) bottom; height:203px; float:none; clear:both;}
.index-news-more{margin-top:0px; float:right; padding-right:8px;}
.index-news-more a{text-decoration:none;}
.pContHp{
	width:100%;
	float:none;
	clear:both;
	padding-top:5px;
	color:#666666;
	line-height:20px;
}
.pContHp2{
	width:100%;
	float:none;
	clear:both;
	padding-top:5px;
	color:#666666;
	line-height:24px;
}
.pCont{
	width:100%;
	float:none;
	clear:both;
	color:#666666;
	line-height:20px;
	/*
	background:url(../images/bg_indexnews.gif) top;
	height:193px;
	*/
}
.indexNews-Left{ float:left; display:inline; width:300px; margin-right:10px; padding:10px 0; color:#666; font-size:12px;}
.indexNews-right { float:left; width:415px; margin-right:0; color:#666; font-size:12px;}
.newsimg{ font-size:14px; font-weight:bold; color:#000; float:none; clear:both; margin:5px 0 10px 0;  overflow:hidden; text-overflow:ellipsis; width:300px; }
.newsimg img{ padding:3px; background:#FFF; border:#999999 solid 1px; width:200px; height:148px; float:left; margin-left:15px; margin-right:10px; margin-bottom:5px;}

.newsimg a{color:#000; text-decoration:none;}
.newslist ul{ padding:0; margin:0; color:black; padding-top:15px; list-style-type:disc; list-style-position:inside; position:relative; margin-left:20px;}
.newslist ul li{ line-height:33px;  padding:0; margin:0; color:666666; width:95%; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;  list-style-type:disc; list-style-position:inside; position:relative;}
.newslist ul li a{ color:#666666; text-decoration:none;}
.newslist ul li a:hover{ color:#1578bc; text-decoration:none;}
/*News framework End*/


/*合作伙伴*/
.friend-div{ background:url(../images/index_div970x105_friend.gif) no-repeat; width:970px; height:80px; padding-top:25px;}
#demo{
	width:900px;
	height:60px;
	margin:auto;
	margin-top:15px;
	OVERFLOW: hidden;
}
#demo img{
	border:none;
	max-height:40px;
	margin-right:40px;
}
/*合作伙伴 END*/


#footer { height:57px; background:url(images/footer.gif); line-height:56px; white-space:nowrap; /*color:#5c5c5c;*/color:#000;}
#footer span{ color:#cfcfcf; padding:0 5px;}
#footer a{ /*color:#5c5c5c;*/color:#000; text-decoration: none;}
#footer a:hover{ color:#0184c4;}


#index-video{
	width:222px;
	margin-top:10px;
}
#index-video embed iframe{
	width:222px;
	height:165px;
}
/*********************************************************以上是全局和首页，以下是内页************************************************************/


/*内页*/
#slider-page { height:100px; background:url(../images/indexshow_bg.jpg) 0px -50px;}
.slider-holder-page { height:100px; position:relative; overflow:hidden; z-index:100}
.slides-page { width:1000px; height:100px; line-height:100px;   position:relative; overflow:hidden; top:0px; left:0px; color:#0a6bad; text-shadow:#FFF 1px 1px; font-size:30px; font-weight:bold; padding-left:50px;}

.urladd{
	float:right;
	font-size:12px;
	line-height:20px;
	margin-top:60px;
	width:400px;
	text-align:right;
	display:inline;
	padding-right:80px;
	color:#EA4D00;
}
.urladd a{ text-decoration:none; color:#0a6bad;}
#main-page { width:100%; background:url(images/main.gif) 0 -7px repeat-x; padding:45px 0 40px 0; clear:both; float:none;}


.page-Navigator{ float:left; display:inline; width:212px; padding:1px 10px;  /*border-right:#999 solid 1px;*/}
.page-Navigator h3{border-bottom:#000 solid 1px; padding-bottom:10px; padding-top:3px; font-size:18px;}
.page-Navigator ul{ padding:0; margin:0; }
.page-Navigator ul li{ width:100%; height:40px; color:#09C; line-height:40px; border-bottom:#999 dotted 1px; text-indent:20px; font-size:14px; float:none; list-style-position:inside; list-style-type:square;}
.page-Navigator ul li:hover{ background:url(../images/indexshow_bg.jpg) 1000px 0px; color:#FFF;}
.page-Navigator ul li:hover a{color:#FFF;}
.page-Navigator ul li a{ color:#000; text-decoration:none;}
.page-Navigator ul li a:hover{ color:#fff; font-weight:bold;}


.page-right { float:left; width:726px; margin-right:0; clear:right; border-left:#999 dotted 1px; padding-left:12px; color:#666; }
.page-right strong{color:#333;}
.page-right h3{border-bottom:#000 solid 1px; margin-bottom:25px; font-weight:bold; padding-bottom:10px; padding-top:3px;  font-size:18px; color:#000; background-position:10px 4px; text-indent:10px;}

.page-right p{font-size:13px; text-indent:26px; line-height:23px;}

.page-right ul{margin-left:30px; line-height:30px; font-size:13px;}

.thumbnails{ float:none; clear:both; width:600px; margin:auto; text-align:center; margin-top:20px;}
.thumbnails a
{
	display: block;
	float: left;
	margin: 20px;
	text-decoration:none;
}
.thumbnails a img{ max-width:200px; margin:20px; max-height:200px;}
.thumbnails a:hover img{ border: solid 1px #999; background:#FFF; }


/*成功案例*/
.prolist{
	width:700px;
	padding-top:10px;
	padding-bottom:15px;
	background:url(../images/list_bottomborder.gif) bottom repeat-x;
	clear:both;
	float:none;
	line-height:24px;
	color:#666666;
	margin:auto;
	display:table;
}
.prolist a{
	color:#00739c;
	text-decoration:none;
}
.prolist .imgdiv{float:left; width:200px;}
.prolist .txtdiv{float:left; clear:right; width:500px;}
.prolist img{
	border:none;
}
.prolist h1{
	padding:0;
	margin:0;
	line-height:25px;
	height:25px;
	color:#b52a20;
	font-size:12px;
	font-weight:bold;
}
.prolist h1 a{
	color:#b52a20;
}
.prolist img.photo{
	width:170px;
	padding:4px;
	border:solid 1px #ececec;
	margin-right:15px;
}

/*新闻中心*/
.moremore{
	float:right;
	display:block;
	clear:both;
	margin-right:1%;
}
.NewsClassTitleBar{
	width:100%;
	background:url(../images/classlist_li_bg.gif) bottom repeat-x;
	height:30px;
	line-height:30px;
	color:#0a6bad;
	font-size:12px;
	font-weight:bold;
	text-indent:22px;
}
.NewsClassTitleBar img{
	line-height:30px;
	margin-top:8px;
	_margin-top:-22px;
	border:none;
	clear:none;
}


.listdiv{
	width:98%;
	margin:auto;
	clear:both;
	float:none;
	margin-bottom:18px;
}

.listdiv table tr{
	/*background:#FFFFFF url(../images/list_bottomborder.gif) bottom repeat-x;*/
	line-height:33px;
	height:33px;
	color:#666666;
	
}
.listdiv a{
	color:#666666;
	text-decoration:none;
}
.listdiv table td{
	text-indent:15px;
	line-height:33px;
	border-bottom:dashed 1px #c3c3c3;
}
.listdiv table tr.Column{
	line-height:25px;
	height:25px;
}
.listdiv table td.Column{
	background:#FFFFFF;
	background-image:none;
	border-bottom:solid 1px #e5e5e5;
	border-left:solid 1px #e5e5e5;
	text-indent:14px;
	line-height:25px;
	height:25px;
	text-align:left;
	color:#2c2c2c;
}
.listdiv table td.titletxt{
	background:url(../images/liststyle_news.gif) 16px center no-repeat;
	text-indent:27px;
}
.listdiv table td.filetitle{
	background:url(../images/liststyle_news.gif) 16px center no-repeat;
	text-indent:27px;
}
.listdiv table td.filetitle a{
	color:#00489a;
}


.content{ width:95%; margin:auto; line-height:150%; font-size:14px; margin-top:-20px;}
.content h1{ line-height:80px; text-align:center; padding:0; margin:0; font-size:20px; color:#0188c9;}
.content p{text-indent:28px; line-height:230%;}
.content img{
	padding: 4px;
	border: solid 1px #CCCCCC;
	text-align: center;
}


/*联系我们*/
.contact-div{
	display:block;
	float:none;
	clear:both;
	padding:10px;
}
.contact-col{
	width:430px;
	float:left;
	padding:20px;
}
.contact-col h3{border-bottom:#000 solid 1px; padding-bottom:10px; padding-top:3px; font-size:14px;}
.contact-col ul{padding:0px; margin:0px; margin-bottom:15px; margin-top:10px;}
.contact-col ul li{line-height:200%; font-size:13px; list-style-position:inside; list-style-type:square;}


/*视频中心*/
#div-video{
	width:745px;
	float:none;
	clear:both;
	display:table;
	margin-left:-12px;
}
.videoem{
	width:345px;
	margin-left:20px;
	margin-bottom:20px;
	border:1px solid #666;
	float:left;
	line-height:33px;
	font-size:14px;
	text-align:center;
	overflow:hidden;
}
.videoem embed{
	width:345px;
}
.center{
	text-align:center;
}