/*------------------------------------------
Author: Kiefer
Design Corp: TOG
E-mail: Kiefering@Gmail.com
------------------------------------------*/
@charset "utf-8";
/*all*/
body,ul,form,p,dl,dt,dd,h1,h2,h3,h4,h5,h6,img{
	padding: 0;
	margin: 0;
	border: 0;
	list-style: none;
}
body {
    color: #333;
	font: 75%/140% Arial, Helvetica, sans-serif;
	margin:0;
	text-align:left;
	background:#fff;
}
a {
	text-decoration:none;
	color:#666;
}
/*all end*/
#tv{
position:absolute;
width:421px;
height:296px;
bottom:0;
right:0;
}
/*basic layout start*/
/*header*/
#header{
width:100%;
height:96px;
background:url(images/headerbg.jpg) repeat-x top
}
#headerW{
width:1003px;
height:96px;
margin:0 auto;
overflow:hidden;
}
#logo{
position:absolute;
left:0;
top:0;
width:478px;
height:121px;
padding-left:23px;
background:url(images/left.gif) no-repeat 0 12px
}
#tools{
/*- 
position:absolute;
right:160px;
top:30px; -*/
}
#tools label{
margin-right:15px;}
#tools #search{
width:180px;
height:18px;
border:1px solid #ccc
}
#tools .bt{
width:52px;
height:23px;
background:url(images/bt.jpg) no-repeat;
border:0;
margin-left:12px
}
#language{
position:absolute;
top:0;
width:60px;
height:70px;
background:url(images/top.gif) no-repeat 4px 0
}
#language ul{margin-top:18px;}
#language ul li{margin-top:6px;}
#language ul li a{
display:block;
background: url(images/l.gif) no-repeat 0 3px;
padding-left:12px;
height:18px;
}
#language ul li a.active{
display:block;
background: url(images/la.gif) no-repeat 0 3px;
padding-left:12px;
}
#language ul li a:hover{text-decoration:underline}
/*content*/
#content{
width:962px;
height:auto;
margin-left:15px;
margin-right:26px;
text-align:left
}
#content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } /*closing floats*/
#sidebar{
float:left;
width:184px;
margin-right:21px;
}
#con{
float:right;
width:757px;
}
/*sidebar*/
#nav{
width:182px;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
}
#navtop{
width:184px;
height:38px;
overflow:hidden;
background:url(images/navtop.jpg) no-repeat
}
#navbottom{
width:184px;
height:12px;
overflow:hidden;
background:url(images/navbottom.jpg) no-repeat
}
/*main*/
#maintop{
width:747px;
height:31px;
padding-top:10px;
padding-left:10px;
overflow:hidden;
background:url(images/maintop.jpg) no-repeat
}
#maintop img{float:left}
#maintop span{
float:right;
margin-right:20px;
padding-top:5px;}
#mainbottom{
width:757px;
height:12px;
overflow:hidden;
background:url(images/mainbottom.jpg) no-repeat
}
#main{
width:725px;
padding:15px;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
}
#main:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } /*closing floats*/
/*footer*/
#footer{
width:100%;
height:80px;
margin-top:25px;
background:url(images/footerbg.jpg) repeat-x top;
}
#footerW{
width:927px;
height:63px;
padding-top:17px;
padding-left:76px;
background:url(images/slogo.jpg) no-repeat;
color:#fff
}
#footer p span{margin:0 10px}
#footer p{float:left}
#footer #cy{float:right;margin-right:20px}
/*basic layout end*/
/*menu start*/
#menu li{
text-align:left;
padding-top:2px;
padding-bottom:5px;
}
#menu li a{
display:block;
width:122px;
height:31px;
overflow:hidden;
padding-left:60px;
padding-top:6px;
font-size:14px;
}
#menu li a.active,#menu li a:hover{
display:block;
width:119px;
height:31px;
overflow:hidden;
padding-left:63px;
padding-top:6px;
font-size:14px;
font-weight:bold;
color:#fff;
}
#menu li a.active:hover{color:#fff;font-weight:bold;}
#menu li a:hover{font-weight:normal;}
#menu li ul{margin:8px 0}
#menu li ul li{
margin:0 auto;
margin-left:30px;
padding-top:2px;
padding-bottom:4px;
}
#menu li ul li a{
display:block;
width:90px;
height:19px;
padding-left:30px;
padding-top:3px;
font-size:12px;
background:url(images/class2.gif) no-repeat
}
#menu li ul li a:hover,#menu li ul li a.active{
display:block;
width:90px;
height:19px;
padding-left:30px;
padding-top:3px;
color:#0066CC;
background:url(images/class2a.gif) no-repeat;
font-size:12px;
font-weight:normal;
}

#menu li ul li a.active{font-weight:bold}
#menu li ul li a.active:hover{color:#0066CC}
/*menu1-9*/
#menu li a#m1{background:url(images/n1.jpg) no-repeat}
#menu li a#m1.active,#menu li a#m1:hover{background:url(images/n1.jpg) 0 -37px}
#menu li a#m2{background:url(images/n2.jpg) no-repeat}
#menu li a#m2.active,#menu li a#m2:hover{background:url(images/n2.jpg) 0 -37px}
#menu li a#m3{background:url(images/n3.jpg) no-repeat}
#menu li a#m3.active,#menu li a#m3:hover{background:url(images/n3.jpg) 0 -37px}
#menu li a#m4{background:url(images/n4.jpg) no-repeat}
#menu li a#m4.active,#menu li a#m4:hover{background:url(images/n4.jpg) 0 -37px}
#menu li a#m5{background:url(images/n5.jpg) no-repeat}
#menu li a#m5.active,#menu li a#m5:hover{background:url(images/n5.jpg) 0 -37px}
#menu li a#m6{background:url(images/n6.jpg) no-repeat}
#menu li a#m6.active,#menu li a#m6:hover{background:url(images/n6.jpg) 0 -37px}
#menu li a#m7{background:url(images/n7.jpg) no-repeat}
#menu li a#m7.active,#menu li a#m7:hover{background:url(images/n7.jpg) 0 -37px}
#menu li a#m8{background:url(images/n8.jpg) no-repeat}
#menu li a#m8.active,#menu li a#m8:hover{background:url(images/n8.jpg) 0 -37px}
#menu li a#m9{background:url(images/n9.jpg) no-repeat}
#menu li a#m9.active,#menu li a#m9:hover{background:url(images/n9.jpg) 0 -37px}
/*menu  end*/
/*pro start*/
#pages{clear:both;margin:35px auto;text-align:center;}
#pages input {width:25px;border:1px solid #ccc}
#prolist li{
float:left;
text-align:center;
margin:20px;
margin-bottom:0px;
}
#prolist li a.imgborder{
display:block;
width:182px;
height:102px;
position:relative
}
#prolist li a img.imgborder{
position:absolute;
top:0;
left:0;
width:182px;
height:102px;
}
#prolist li p{margin-top:5px}
#prolist li p a{color:#000}
/*pro end*/
/*news start*/
/*news*/
#news{width:100%;color:#666;margin-top:15px;}
.nTit {
border-bottom:3px solid #FC0D08;
padding:5px 0;
height:16px;
padding-left:30px;
font-weight:bold;
background:#EBEBEB;
text-align:left;
}
.nTit span{padding-right:35px;}
.Newslist {margin:0 auto;text-align: center}
.Newslist li {
width:95%;
margin-top:7px;
border-bottom:1px dotted #ccc;
padding-bottom:5px;
text-align:left;
padding-left:15px
}
.Newslist li a{color:#333;}
.Newslist li a:hover{text-decoration: underline}
.Newslist li span {color:#333;margin-right:30px}
/*news end*/
/*intro start*/
#intro .is{background:url(images/dl.jpg) no-repeat bottom right;}
#intro .nobg{background:#fff}
#intro .cul{background:#fff;margin-left:15px;margin-bottom:15px}

#intro .is dt{
font-size:14px;
font-weight:bold;
margin:8px auto;
margin-bottom:2px
}
#focusViwer{margin-right:10px;margin-bottom:10px}
#intro .is dt img{vertical-align: middle;margin-right:10px}
#intro .is dt.cb{color:#CC0200}
#intro .is dd{padding:10px}
#intro .is dd p{line-height:20px;}
#intro .is dd .master{text-align:right;font-size:14px;font-weight:bold;}
#intro .is dd .master span{color:red}
#intro .is dd .master img{vertical-align:middle}
#intro .is img.fgs{margin:10px 0}
#intro .is img.fr{float:left;margin-right:20px}
#intro .is img.bl{border-right:1px solid #ccc;padding-right:10px;margin-top:8px;margin-bottom:12px}
#clear{clear:both}
#intro .blank{margin-top:20px}
#intro .blank1{margin-top:35px}

#intro .is dt.cultit,#procls h2 a{font-family:"黑体";font-weight:normal;font-size:20px;color:#CC0200;}
#intro .is dt.cultit2{font-size:14px;color:#CC0200;background:url(images/cultit2.jpg) 0 1px no-repeat;padding-left:25px;}

#fz{font-size:14px;color:#000}
#fz .fzyear{font-weight:bold;vertical-align:top}
#fz .no{vertical-align:middle;width:8%}
#fz .fzinfo p{background:url(images/slg.jpg) 0 1px no-repeat;padding-left:20px}
/*intro end*/
/*tech start*/
.techlist li{
float:left;
text-align:center;
margin:25px;
margin-bottom:0px;
}
.techlist li a{}
.techlist li p{margin-top:5px;}
.techlist li p a{color:#000}
/*tech end*/
/*joinshow start*/
#joinshow p{color:#09679D;margin-bottom:5px}
#joinshow p span{color:#000;margin-left:10px}
#joinshow p.bt{
margin:20px;
width:88px;
height:21px;
padding-top:5px;
text-align: center;
background: url(images/bt1.jpg) repeat-x;
border:1px solid #CDCDCD;
}
#joinshow p.bt a{font-size:14px;color:#046295;font-weight:bold}
.NotNull{color:red}
/*joinshow end*/
/*otherlist start*/
#oPros li {
float:left;
margin-right:10px
}
/*otherlist end*/
/*h1 start*/
#news,#pro,#tech{text-align:center}
#news h1,#tech h1,#pro h1,#joinshow h1{
font-size:14px;
margin:10px auto;
border-bottom:1px solid #ccc;
padding-bottom:5px;
}
.cls{margin-bottom:15px;}
#newscon,.fs{
width:90%;
line-height:20px;
text-align: left
}
.fs{margin-top:25px}
/*h1 end*/
/*contact start*/
.ctt{
text-align:left;
padding-bottom:15px;
border-bottom:5px double #ccc;
color:#023165;
padding-left:50px}
.ctt dt{
font-size:16px;
font-weight:bolder;
margin-bottom:8px;
}
.ctt dd{margin-left:10px}
.ct{
text-align:left;
margin-top:10px;
padding-bottom:15px;
border-bottom:1px solid #ccc;
padding-left:50px
}
.ct dt{
font-size:14px;
font-weight:bold;
color:#333;
margin-bottom:2px;
}
.ct a{text-decoration:underline}
.ct dd{color:#666;margin-left:10px}
/*contact end*/
/*partner start*/
.partnerlist li {float:left;}
.partnerlist li img{display:block;margin:15px;margin-left:22px}
/*partner end*/
/*height start*/
.height-intro{min-height:465px;} /* Moz */
* html .height-intro{height:465px;}/* IE6 */
.height-cnt{min-height:365px;} /* Moz */
* html .height-cnt{height:365px;}/* IE6 */
.height-news{min-height:435px;} /* Moz */
* html .height-news{height:435px;}/* IE6 */
/*height end*/
/*contact start*/
#cnt{
width:565px;
height:120px;
padding-top:18px;
padding-left:40px;
background:url(images/cntbg.jpg) no-repeat;
margin:15px auto;
font-size:14px;
}
#cnt h1{font-size:14px;color:#006697}
#cnt p{color:#666;margin:6px 0}
/*contact end*/

/*procls*/
#procls h2{margin-bottom:15px;}
#procls h2 span a{font-size:12px;font-family:"宋体";margin-left:15px}
#procls h2 span a:hover{background:#CC0200;color:#fff}
#procls #pc1,#procls #pc2{width:95%;margin-bottom:25px;}
#procls p{font-size:12px;color:#000}
#procls .pctit{height:17px;padding-top:7px;background:#EBEBEB url(images/slg.jpg) 8px 5px no-repeat;padding-left:30px;font-weight:bold;display:block;}
#procls .pcinfo{margin:10px;line-height: 16px}

/*ry*/
#ry .is{border-bottom:1px dotted #000;padding:25px 0;padding-bottom:15px;min-height:230px;}
* html #ry .is{height:230px} /* IE6 */
#ry .is .cultit{font-family:"黑体";font-weight:normal;font-size:20px;color:#CC0200;}
#intro .is p.cultit img{vertical-align: middle;margin-right:10px}
#ry .is .r1{color:#000;margin-top:15px}
#ry .is .r2{font-size:12px;font-weight:bold;color:#FE6700}
#ry .x{margin-top:-25px}

/*other start*/
/*other end*/