@charset "utf-8";
/* CSS Document */
h1, h2, h3, h4, h5, h6, h7, p, ul, ol, dl, dt, dd, li, body, form, input, button, img, cite, strong, em, table, td, th {
	padding:0;
	margin:0;
}
h1, h2, h3, h4, h5, h6, h7 {
	font-size:14px;
	font-weight:bold;
}
img{
	border:0;
}
ul, ol, li {
	list-style-type:none;
	font-size:12px;
	font-weight:normal;
}
a {
	color:#666666;
	text-decoration:none;
	outline:none;
}
a:hover {
	text-decoration:none;
	color:#0063a7;
}
body {
	
	font-size:12px;
	color:#666666;
	text-decoration: none;
	margin:0 auto;
	line-height:1.8em;
	text-align:center;
	background-color:#f6f6f6;
}
table {
	table-layout:fixed;
	word-wrap:break-word;
}
div {
	word-wrap:break-word;
}
p {
	word-wrap:break-word;
	font-family: "宋体", Arial, Verdana, Helvetica, sans-serif;
}
td {
	font-size:12px;
	font-family: "宋体", Arial, Verdana, Helvetica, sans-serif;
	line-height:1.8em;
	padding:0 0 0 5px;
}
input.txt, input.pwd, input.fil, textarea.txts, select.slt {
	border-color:#b0b0b0 #cccccc #cccccc #b0b0b0;
	border-style:solid;
	border-width:1px;
	padding:4px 5px 3px 5px;
	color:#666666;
	vertical-align:middle;
	line-height:1.2em;
	font-size:12px;
	background:#ffffff url(../images/txtbg.png) top repeat-x;
}
input.txt, {
	width:130px;
}
textarea.txts {
	width:200px;
}
input.btn {
	height:24px;
	padding:0 5px;
	color:#666666 !important;
	text-decoration: none;
	font-size:12px;
	font-family: "宋体", Arial, Verdana, Helvetica, sans-serif;
	cursor:pointer;
	border:1px solid #b0b0b0 !important;
	background:#F7F5F4 url("../images/btnbg.png") top repeat-x !important;
	vertical-align:middle;
	text-transform:uppercase;
}
input.imgbtn {
	vertical-align:middle;
}
select {
	vertical-align:middle;
	font-size:12px;
}
textarea {
	border:1px solid #DBDBDB;
	vertical-align:middle;
	padding:0px 2px;
	font-size:12px;
}
.red {
	color:#800000;
}
.gray {
	color:#033;
}
.cboth {
	display:block;
	height:0px;
	line-height:0px;
    font-size:0;
	clear:both;
}
.noborder {
	border:none;
}
.margintop {
	margin-top:10px;
}
.tag {
	font-size:14px;
	color:#0066dd;
}
.tag a {
	color:#0066dd;
}
.dtab {
	border-collapse:collapse;
}
.dtab td {
	border:1px solid #cccccc;
	padding:2px 5px;
}
/* ----------------------------------------- */
#container {
	height:100%;
	width:100%;
	margin:0 auto;
	text-align:center;
}
#top { 
	 overflow:hidden;
	 height:36px;
	 width:100%;
	 color:#333;
	 line-height:36px;
	 background:#314361;
}
#header {
	height:120px;
	margin-top: 0;
	margin-right: 0;
	padding-bottom: 10px;
	margin-left: 0;
}
#mainer {
	width:1000px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	height:100%;
	margin-bottom:20px;
	margin-top:20px;
}
#footer {
	width:100%;
	border-top:#f16000 solid 6px;
	overflow:hidden;
	height:50px;
	background:#111821;
	filter: alpha(opacity=85);
	position: fixed; 
	z-index: 999; 
	opacity: 0.85; 
	-moz-opacity: 0.85; 
	-khtml-opacity: 0.85;
	bottom:0px;
	left:0px;
	z-index:999999;
}
#contenter {
	float:left;
	width:100%;
	height:100%;
	overflow:hidden;
	text-align:left;
}
		
/*==============================================================================================*/
/*head
/*==============================================================================================*/
.topbd{ 
	width:1000px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	color:#FFF;
}
.topbd a{ color:#fff;}
.topbd em {
	color:#fff;
	margin:0 8px 0 10px;
	font-style:normal;
}
.logo {
	float:left;
	margin-top:18px;
	margin-right: 0;
	margin-left: 0;
	width:350px;
	overflow:hidden;
}
.logotx {
	float:left;
	font-size:14px;
	margin:30px 0 20px 0;
	font-size:14px;
	color:#666666;
}
.tool {
	float:left;
	width:650px;
	overflow:hidden;
	margin:13px 0px 0 0;
	color:#666666;
}
.tool a {
	color:#666666;
}
.tool em {
	color:#cccccc;
	margin:0 8px 0 10px;
	font-style:normal;
}
.tel {
	font-size:14px;
	font-family:"宋体", Arial, Verdana, Helvetica, sans-serif ;
}
.hdtx
{
	width:1000px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	height:120px;
}

/*==============================================================================================*/
/*menu 菜单
/*==============================================================================================*/
.navbox {
	clear:both;
	width:600px;
	margin-bottom:10px;
}
.nav {
	margin-left:auto;
	margin-right:auto;
	display:block;
	width:800px;
	}
.nav ul {
	display:block;
	float:left;
}
.navli {
	width:110px;
	text-align:center;
	float:left;
	height:100px;
	line-height:100px;
	position:relative;
	}
.navli a{
	color:#999;
	display:block;
	font-size:18px;
	font-family:"微软雅黑";
	background:url(../images/navli.png) right 15px no-repeat;
	 }

/*==============================================================================================*/
/*banner 海报
/*==============================================================================================*/
.banner {
	width:100%;
	overflow:hidden;
	height:400px;
}
.b_container {
	margin-left:auto;
	margin-right:auto;
	width:1440px;
	height:400px;
	overflow:hidden;
	z-index:15;
	border:#0C9 solid 1px;
}
.b_container img {
    overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	width:1440px;
	height:400px;
}
.b_pagination {
	display:block;
	position:relative;
	bottom:30px;
	z-index:20;
	margin-left:auto;
	margin-right:auto;
	width:100px;
		
}
.b_pagination li {
	display:block;
	float:left;
	margin:0 10px 0 0;
	background:url(../images/bbg.png) 0 0 no-repeat;
}
.b_pagination li a {
	display:block;
	float:left;
	height:13px;
	width:13px;
	text-indent:9999px;
	overflow:hidden;
}
.b_pagination li.b_current {
	background:url(../images/bbg.png) 0 -30px no-repeat;
}
/*==============================================================================================*/
/*body box 
/*==============================================================================================*/
.news h2{
	display:block;
	text-align:left;
	height:80px;
	line-height:80px;
	font-weight:normal;
	background: #FF9900;
	padding-left:10px;
	padding-right:10px;
}
.box h2{
	display:block;
	text-align:left;
	height:80px;
	line-height:80px;
	font-weight:normal;
	background: #FF9900;
	padding-left:10px;
	padding-right:10px;
}
.ibox h2{
	display:block;
	text-align:left;
	height:80px;
	font-size:32px;
	font-family:"微软雅黑";
	color:#fff;
	font-weight:bold;
	line-height:75px;
	padding-left:20px;
	padding-right:10px;
	background:#314361 url(../images/mf.png) 920px 7px no-repeat;
}
.tech h2,.faq h2{
	display:block;
	text-align:left;
	font-size:15px;
	color:#666666;
	font-weight:bold !important;
	height:50px;
	line-height:50px;
	font-weight:normal;
	padding-left:10px;
	padding-right:10px;
	background-color:#F2F2F2;
	border-bottom:#e1e1e1 solid 1px;
}
.faq h3
   {
	display:block;
	font-weight:normal;
	color:#666;
	line-height:30px;
	height:30px;
	font-size:15px;
	font-family:"微软雅黑";
	}
.ser h2{
	display:block;
	text-align:left;
	height:80px;
	line-height:80px;
	font-weight:normal;
	background: #FF9900;
	padding-left:10px;
	padding-right:10px;
}
.super h2
   {
	display:block;
	height:50px;
	line-height:50px;
	font-weight:bold;
	font-size:32px;
	color:#F90;
	font-family:"微软雅黑";
	}
.super h3
   {
	display:block;
	height:50px;
	font-weight:normal;
	line-height:50px;
	font-size:18px;
	font-family:"微软雅黑";
	}
	
	
.ser h2 span, .news h2 span, .case h2 span, .tech h2 span,.box h2 span, .super h2 span {
	float:left;
	font-size:15px;
	font-style:normal;
}

.box h2 span {
	display:block;
	float:left;
	width:300px;
	color:#FFF;
	font-size:36px;
	font-family:"微软雅黑";
	font-weight:bolder;
	padding-left:80px;
	background:url(../images/boxhd.png) 0px 8px no-repeat;
}
.news h2 span {
	display:block;
	float:left;
	width:300px;
	color:#FFF;
	font-size:36px;
	font-family:"微软雅黑";
	font-weight:bolder;
	padding-left:80px;
	background:url(../images/boxhd.png) 0px 8px no-repeat;
}
.tech h2 span {
	padding-left:1px;
}
.ser h2 span {
	display:block;
	float:left;
	width:300px;
	color:#FFF;
	font-size:36px;
	font-family:"微软雅黑";
	font-weight:bolder;
	padding-left:80px;
	background:url(../images/boxhd.png) 0px 8px no-repeat;
}
.ser h2 div{ width:600px;float:right; text-align:right; color:#FFF; line-height:20px; font-size:15px; font-family:"微软雅黑"; margin-top:22px;}
.news h2 div{ width:600px;float:right; text-align:right; color:#FFF; height:50px; font-size:25px; font-family:"微软雅黑"; }
.box h2 div{ width:600px;float:right; text-align:right; color:#FFF; height:50px; font-size:25px; font-family:"微软雅黑"; }
.super h2 span {
	background:url(../images/lh.png) 0 1000px no-repeat;
}
.ser h2 em,.news h2 em, .faq h2 em, .tech h2 em, .super h2 em {
	float:right;
	font-size:12px;
	font-style:normal;
}
.ser h2 em a,.news h2 em a, .faq h2 em a, .tech h2 em a, .super h2 em a {
	color:#999999;
}

.cnt {
	width:1000px;
	overflow:hidden;
	float:left;
}
.cnt ul {
	width:1100px;
	list-style-type:none;
	margin-top:15px;
	overflow:hidden;
}
.cnt li {
	float:left;
	height:290px;
	padding:10px;
	background-color:#FFF;
	border:#E1E1E1 solid 1px;
	overflow:hidden;
	margin-bottom:25px;
	list-style-type:none;
	margin-right:47px;
	position:relative;
}
.cnt li span{
	display:block;
	width:100%;
	line-height:35px;
	color:#666;
	font-family:"微软雅黑";
	font-size:15px;
	margin-top:10px;
	border-top:#eeeeee solid 1px;
	text-align:center;
}

.cnt li span a{
	color:#FFF;
}

.super {
	margin:0px;
	width:1000px;
	padding-top:15px;
	height:140px;
	overflow:hidden;
	float:left;
	background:url(../images/gt-1.png) 0 0 no-repeat;
}


.box {
	width:100%;
	overflow:hidden;
	float:left;
	position:relative;
	text-align:left;
}
.box ul {
	display:block;
	height:430px;
	background-color:#F2F2F2;
	border-left:#E1E1E1 solid 1px;
	border-right:#E1E1E1 solid 1px;
	border-bottom:#E1E1E1 solid 1px;
	padding:40px 10px 10px 50px;
	overflow:hidden;
}
.box li {
	float:left;
	overflow:hidden;
	position:relative;
	width:270px;
	padding:0 0 3px 10px;
	margin-right:10px;
	*padding-left:10px;
	background:url(../images/libg.png) 0 9px no-repeat;
}
.box li span {
    position:absolute ;
    right:10px;
	color:#999999;
}
.box .boxpl{ float:left; width:580px; margin-right:20px; overflow:hidden; text-align:left;}
.box .boxpr{ float:left; width:400px; overflow:hidden; line-height:2.2em;}
.box .boxpl .tl{ line-height:35px; height:35px; font-size:14px; font-weight:bold;}
.box .boxpl .tx{ }
.box .boxpl .tm{ position:absolute; bottom:0px; right:0px;}

.news {
	width:100%;
	height:100%;
	overflow:hidden;
    position:relative;
	float:left;
}
.news .nte{ padding:0px 10px 0px 10px; margin-bottom:12px; overflow:hidden; height:60px;}
.news ul {
	display:block;
	height:430px;
	background-color:#F2F2F2;
	border-left:#E1E1E1 solid 1px;
	border-right:#E1E1E1 solid 1px;
	border-bottom:#E1E1E1 solid 1px;
	padding:40px 10px 10px 50px;
	overflow:hidden;
}
.news li {
	clear:both;
	padding-left:15px;
	line-height:2.2em;
	background:url(../images/libg.png) 0 9px no-repeat;
}
.news li span {
    position:absolute ;
    right:10px;
	color:#999999;
}
.news p {
	display:block;
	color:#999999;
	margin:0 0 5px 0;
	width:245px;
	overflow:hidden;
}
.news p span {
	display:block;
	font-weight:bold;
}
.news p img {
	margin:3px 8px 0 0;
}
.news p a.more {
	color:#cc0000;
}
.ser {
	margin:0px;
	width:100%;
	overflow:hidden;
	float:left;
	position:relative;
}
.ser ul {
	display:block;
	height:430px;
	background-color:#F2F2F2;
	border-left:#E1E1E1 solid 1px;
	border-right:#E1E1E1 solid 1px;
	border-bottom:#E1E1E1 solid 1px;
	padding:40px 10px 10px 50px;
	overflow:hidden;
}
.ser p {
	text-indent:20px;
	padding-bottom:5px;
	margin:0px;
}
.ser li {
	display:block;
	float:left;
	width:450px;
	height:120px;
	overflow:hidden;
	text-align:left;
	line-height:1.9em;
	margin:15px 13px 0 0;
}
.ser li.fr {
	margin-right:12px;
}
.ser li span {
	display:block;
	font-size:14px;
	color:#266aa2;
	margin:0 0 8px 0;
}
.ser li p {
	display:block;
	margin:8px 0 0 0;
	color:#666666;
}
.ser li a {
	color:#1374A5;
}
.ser .bxl{ float:left; width:90px; height:90px; overflow:hidden; margin-right:15px; background:#EAEAEA;}
.ser .bxl img{width:90px; height:90px;}
.ser .bxr{ float:left; width:300px; height:136px; overflow:hidden; position:relative;}
.ser .bxr .tl{ font-weight:bold; font-size:24px; line-height:25px; height:25px; font-family:"微软雅黑"; margin-bottom:5px;}
.ser .bxr .tx{line-height:1.6em; font-size:15px; font-family:"微软雅黑";}
.ser .bxr .tm{ position:absolute; bottom:0px; right:0px;}

.lnt{ line-height:300%; font-weight:bold; font-size:14px;}
.lnx{ line-height:200%; font-size:10px; display:block; color:#999; text-align:right;}


.tech {
	width:320px;
	height:400px;
	float:left;
	overflow:hidden;
	margin-right:20px;
	text-align:left;
	background:url(../images/thbg.png) 30px 0px no-repeat;	
}
.tech ul {
	display:block;
	
	padding:10px;

}
.tech li {
	position:relative;
	clear:both;
	line-height:2.2em;
	padding:0 0 0 10px;
	*padding:0px;
	background:url(../images/libg.png) 0 9px no-repeat;
}
.tech li span {
	color:#999999;
    position:absolute ;
    right:0px;
}
.tech p {
	display:block;
	margin:0 0 5px 0;
	overflow:hidden;
}

.faq {
	width:600px;
	overflow:hidden;
	height:400px;
	background:url(../images/fng.png) 320px 105px no-repeat;	
	float:left;
}
.faq .nte{ padding:0px 10px 0px 10px; margin-bottom:12px; overflow:hidden; height:60px;}
.faq td {
     padding-top:4px;
	 padding-bottom:4px;
}
.faq ul {
	display:block;
	margin-top:75px;
	margin-left:10px;
	padding-left:1px;
	overflow:hidden;
}
.faq li {
	text-align:left;
	clear:both;
	line-height:2.2em;
	cursor:pointer;
	padding-left:10px;
	background:url(../images/libg.png) 0px 10px no-repeat;	
}
.faq marquee li {
	*padding-left:0px;
}
.faq .fbk{
	float:left;
	margin-left:15px;
	margin-top:15px;
	margin-bottom:10px;
	width:320px;
	overflow:hidden

}
.faq .fbd{
	float:left;
	text-align:left;
	width:250px;
	overflow:hidden

}

.ibox {
	display:block;
	height:550px;
	width:1000px;
	overflow:hidden;
}
.ibox .icom{
	display:block;
	height:400px;
	padding:20px;
	background-color:#F2F2F2;
	border-left:#e1e1e1 solid 1px;
	border-right:#e1e1e1 solid 1px;
	border-bottom:#e1e1e1 solid 1px;
	overflow:hidden;
}
/*==============================================================================================*/
/*页尾 聊天框
/*==============================================================================================*/
.ftbody{
	width:1000px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	color:#999999;
	}
.cybody a{ color:#fff;}		
.cybody
{
	width:1000px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	color:#9E9E9E;
	font-size:12px;
	font-family:"宋体", Arial, Helvetica, sans-serif;
	text-align:left;

}

.ftx{ float:left; font-size:22px; font-family:"微软雅黑"; color:#fff;height:50px;line-height:50px; margin-top:4px; }
.ftc{ float:right;height:50px;line-height:50px; color:#FFF;margin-top:5px;}

/*==============================================================================================*/
/*movechat 聊天框
/*==============================================================================================*/

#chat{
    position:fixed;
    top:280px;
    _top:expression((document.compatMode=="CSS1Compat")?documentElement.scrollTop:document.body.scrollTop);
    _position:absolute;
	width:100px;
    right:10px;
    height:88px;
	z-index:999999;

	
}
.chatbar{ float:left; cursor:pointer;}
.chatbody{ float:left; width:100px;background-color:#fff; line-height:200%; border:#ddd solid 1px;}
.chatbody a {color:#666;}
.chatbody span { padding-left:0px; display:block; text-align:left; }
.cthd{ height:35px; background-color:#F3F3F3;color:#666; font-weight:bold; font-size:15px; text-align:center; padding-left:0px; border-bottom: #ccc solid 1px; line-height:35px; }
.ctbd{ margin-top:10px; margin-bottom:10px;}
.ctbd div{ margin-bottom:10px; padding-left:12px; text-align:left;}
.ctft{ background-color:#F6F6F6;border-top:#E7E7E7 solid 1px; text-align:center; padding:10px;}


/*==============================================================================================*/
/*movenav 浮移菜单
/*==============================================================================================*/
#navFixed{
	top: 90px;
	width:100px; 
	position: fixed;
	right:10px;
	z-index: 999; 
}
#movnav{ margin-left:auto; margin-right:auto; text-align:left;}
#movnav ul{ }
#movnav ul li {
	 margin-bottom:5px;
	 }
#movnav ul li a{
	 border-radius: 0.2em; 
	 color: #f1f1f1; 
	 width:100px; 
	 line-height:25px;
	 text-align:center;
	 text-decoration: none; 
	 display: inline-block; 
	 position: relative; 
	 cursor: pointer; 
	 background-color: #314361; 
	 -moz-border-radius: .2em ; 
	 -webkit-border-radius: .2em;
	 }
#movnav ul li a:hover{
	 background-color: #FF9900; 
	 }

