/* Page Structure */


.none{ display:none;}
.marginleft2em{ margin-left:2em;}

.top1{ width:100%;padding:0px; margin:0px; height:375px;background-image:url(../image/indexbannerback.gif); background-repeat:no-repeater; background-color:no-repeater; background-color:#025cbc; }


#banner{ width:968px; height:375px; margin:0px auto; background:#025cbc url(../image/indexbanner.jpg); }
#bannerleft{ width:514px; float:left; margin:0px; padding:0px; }
#bannerleft #bannerintro{width:484px; color:#ffffff; padding-left:30px; text-indent:2em; line-height:22px; margin-top:125px; }


.indexbannerbutton1{font-size: 10pt;color: #464646;text-decoration: none;background-image: url(../image/button1.gif);	background-repeat: no-repeat;display: block;height: 25px;padding-left: 53px;padding-top: 3px;float: left;margin-right: 15px;width: 160px;}
.indexbannerbutton1:hover{color:#464646; text-decoration:none;}
.indexbannerbutton2 {font-size: 10pt;color: #464646;text-decoration: none;background-image: url(../image/button2.gif);background-repeat: no-repeat;display: block;height: 25px;padding-left: 53px;padding-top: 3px;	float: left;margin-right: 15px;	width: 160px;}
.indexbannerbutton2:hover{color:#464646; text-decoration:none;}

#bannerdownload{ width:494px;  margin-top:80px; text-align:center; padding-left:20px;}

#bannerright{ width:452px;height:375px; float:left;}
.sentry7{ border-bottom:1px solid #cccccc; clear:both;}
.sentry7 h1 {
	color:#168EF4;
	margin-top:10px;
	margin-bottom:5px;
	clear:both;
	font-size: 18px;
	font-family: "微软雅黑", "黑体";
	font-weight: bold;
}

.sentry7 .c{
	width:100%;
	float:none;
	clear:both;
	height:240px;
}
.sentry7 .c .c1{ float:left; width:190px;}
.sentry7 .c .c2{
	float:left;
	width:400px;
	line-height: 20px;
}
#page .sentry7 .c .c2 ul {
	line-height: 20px;
}
#page .sentry7 .c .c2 li {
	line-height: 10px;
	list-style-type: disc;
}

.sentry7 .c .c3{ float:left; width:370px; overflow:hidden; padding:0px;}

.sentry7 .c .c3 .contact{background-image:url(../image/indexservice.gif); background-repeat:no-repeat; width:370px; height:84px;  margin:0px; padding:0px; clear:both;}
.sentry7 .c .c3 .contact ul{ /*margin-left:58px;*/  width:370px; margin:0px; padding:0px; height:25px;}
.sentry7 .c .c3 .contact ul li{ float:left; list-style-type:none; width:81px; margin:0px; padding:3px;}

.sentry7 .c .c3 .tecaticle{width:370px; overflow:hidden;}
.sentry7 .c .c3 .tecaticle h1{ clear:both; margin:0px; padding:0px;}
.sentry7 .c .c3 .tecaticle ul{margin:0px; padding:0px; width:370px; }
.sentry7 .c .c3 .tecaticle ul li{ float:left; list-style-type:none; margin:0px; padding:0px; width:370px; }
.sentry7 .c .c3 .tecaticle ul li span{ font-weight:normal; background-repeat: no-repeat;margin-left: 10px;	padding-left: 20px;	float: left;	margin-top: 10px;}

.indexsupporticon {
	background-repeat: no-repeat;
	display: block;
	margin-left: 25px;
	padding-left: 18px;
	float: left;
	margin-top: 10px;
}
.indexsupporticon a:link,.indexsupporticon a:active,.indexsupporticon a:visited {
	font-size: 9pt;
	color: #168EF4;
	text-decoration: none;
}
.indexsupporticon a:hover {
	font-size: 9pt;
	color: #FE8320;
	text-decoration: none;
}
.solution{
	border-bottom:1px solid #cccccc;
	clear:both;
	height: 253px;
}
.solution h1{ color:#168EF4; margin-top:10px; margin-bottom:10px;}
.solution .c{
	width:583px;
	float: left;
	height: 233px;
}
.solution .c1{
	width:349px;
	float: left;
	height: 181px;
	background-image: url(../image/jtcasepic1.gif);
	background-repeat: no-repeat;
	padding-top: 52px;
	padding-left: 29px;
}

.others{ clear:both;}
.others .news{
	width:583px;
	float:left;
}
.others .news h1{ color:#168EF4; margin-top:0px; margin-bottom:0px;}
.others .news .c{ width:100%;}


.others .news .c1{ width:180px; float:left;}
.others .news .c2{ width:340px; float:left; line-height:23px;}
.others .news .c2 a{color: #333;text-decoration: none;}
.others .news .c2 a:hover{color: #990000;text-decoration: none;}

.others .tec{
	width:383px;
	float:left;
}
.others .tec h1{ color:#168EF4; margin-top:5px; margin-bottom:5px;}
.others .tec .c1{ width:100%; float:left; line-height:23px;}
.others .tec .c1 a{color: #333;text-decoration: none;}
.others .tec .c1 a:hover{color: #990000;text-decoration: none;}


.indexbluetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #168EF4;
}
.top{ width:100%;  margin:0px auto; padding:0px; height:91px;background-image:url(../image/toplineback.gif); background-repeat:repeat-x; }
#header { height:91px; margin:0px auto; width:968px ; overflow:hidden;}
#header .logo{width:246px; float:left; padding:0px; margin:0px;}
#header .logoright{ float:left; width:672px;  height:21px;height:31px ; margin:0px; padding:0px; padding-right:50px; float:left; font-weight:normal; font-size:12px; text-decoration:none; background-image:url(../image/topbannerback.gif); background-repeat:no-repeat; background-position:300px; }
#header .logoright a{  text-decoration:none; color:#fff; }
#header .logoright a:hover{  text-decoration:none; color:#FFF307; }
#header .logoright li{ float:right; list-style-type:none; margin-left:4px; margin-right:4px;}
#header .logoright li.supporticon{ float:right;padding:10px 0px 0px 40px; height:21px; margin-left:20px; background-image:url(../image/supporticon.gif); background-position:left center; background-repeat:no-repeat;list-style-type:none; }
#header .logoright li.bugicon{ float:right;padding:10px 0px 0px 40px; overflow:hidden; height:21px;   background-image:url(../image/bugicon.gif); background-position:left center; background-repeat:no-repeat;list-style-type:none; }
#header .logoright li.worldicon{ float:right;padding:10px 0px 0px 50px;overflow:hidden; height:21px; background-image:url(../image/worldicon.gif); background-position:left center; background-repeat:no-repeat;list-style-type:none; }

#nav { width:692px;  float:left;}
#nav ul{ width:692px;  margin-top:29px;}
#nav ul li{  float:left; text-align:center;list-style-type:none; margin-right:20px;}
.MenuOn{ display:block; float:left; font-weight:bold; color:#FFFFFF; font-size:14px; text-decoration:none; background-image:url(../image/button/menuon.gif); width:68px;padding-top:10px; height:21px; }
.MenuOn:hover{ text-decoration:none; color:#ffffff;}
.MenuOff{ display:block; float:left; font-weight:bold; color:#3A3A3A; font-size:14px; text-decoration:none; background-image:url(../image/button/menuoff.gif); width:68px;padding-top:10px;  height:21px;}
.MenuOff:hover{ text-decoration:none; color:#3A3A3A;}

.topmodel{ width:100%;padding:0px; clear:both; margin:0px; height:219px;background:#025CBC url(../image/indexbannerback.gif); background-repeat:no-repeater; }
.banner{ width:968px; height:219px; margin:0px auto; background:#ffffff url(../image/companybanner.jpg); }
.topmodel .contact{background:url(../image/servicebanner.jpg);}
.topmodel .download{background:url(../image/downloadbanner.jpg);}
.topmodel .support{background:url(../image/supportbanner.jpg);}
.topmodel .product{background:url(../image/productbanner.jpg);}

.bd{ width:100%; height:200px; float:none; background:#ffffff url(../image/bg-content-1.png) repeat-x; margin:0px; padding:0px;}
.page { width:968px; margin:0 auto;}
/*
.page .pageleft{ width:195px; float:left; }
.page .pageleft .leftbluelv1{ float:none; margin-top:10px; }
.page .pageleft .leftbluelv1 h1{ width:180px;height:32px; margin:0px; padding:0px; padding:15px 0px 0px 15px;background:url(../image/leftbluetop.gif); color:#05509B;}
.page .pageleft .leftbluelv1 ul{ width:195px;margin:0px; padding:0px; background:url(../image/leftblueback.gif); }
.page .pageleft .leftbluelv1 ul li{ list-style-type:none;  width:195px; margin:0px; padding:0px; text-indent:2em; line-height:23px; font-weight:bold;}
.page .pageleft .leftbluelv1 ul li.on{ background:url(../image/leftbluelv1on.gif);}
.page .pageleft .leftbluelv1 ul li.on a{  color:#fff;}


.page .pageright{width:753px; float:left; margin-left:20px;}
.page .pageright h1{ background:url(../image/innerbanners.gif) no-repeat; height:48px; margin-top:10px;}
.page .pageright h1 span{ display:block; margin-top:25px; color:#2190D2; padding-left:20px; no-repeat;}

.page .pageright h2{ margin:0px;  margin:10px 0px 0px 0px; height:14px; overflow:hidden;}
.page .pageright h3{ width:733px;background:url(../image/innercontentback.gif) repeat-y; margin:0px; padding:10px; padding-left:10px;  font-weight:normal; font-size:12px; text-indent:2em;}
*/
.pleft{ width:700px; float:left;  margin:10px 0px 0px 100px; padding:0px; min-height:600px!important; overflow:hidden; }
.pright{ width:257px; float:left;   margin:0px 0px 0px 10px; padding:0px; border:0px solid #ccc}

.pright .content{ width:257px;  margin:20px 0px 0px 0px; background:url(../image/bg-content-right.gif) no-repeat center top;}
.pright .content h1{ margin: 0px; padding-top:20px; padding-bottom:10px;}

.pright .content h1 span.contact{  padding-left:45px; background:url(../image/phone1.gif) 20px 0px  no-repeat;}
.pright .content h1 span.en{ font-size:11px; font-weight:normal;}
.pright .content h1 span.login_t{{padding-left:30px;background:url(../image/info1.gif) 10px 0px  no-repeat;}}


.pright .content h2{ font-weight:normal; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0;}
.pright .content h2 ul{  border-bottom:1px dotted #e0e0e0; margin:5px 20px 0px 10px; padding-bottom:5px;  font-weight:normal; clear:both;}

.pright .content h2 span.t{   margin:0px; padding:0px; float:left; padding-right:10px;}
.pright .content h2 span{ display:block; margin:10px 10px 0px 30px; color:#000000; font-size:12px;}

.login{ width:257px;  margin:20px 0px 0px 0px; background:url(../image/bg-content-right.gif) no-repeat center top;}
.login h1{ margin: 0px; padding-top:20px; padding-bottom:10px;}
.login h1 span.login_t{   padding-left:45px; /*margin:0px; padding:0px;*/ background:url(../image/info1.gif) 20px 0px  no-repeat;}
.login h1 span.en{ font-size:11px; font-weight:normal;}


.login h2{ color:#8C8C8C; color:#8C8C8C;font-weight:normal; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0;}
.login h2 ul{ border-bottom:1px dotted #e0e0e0; margin:0px; width:90%; margin:0 auto; margin-top:5px; margin-bottom:5px; height:25px;  font-weight:normal; color:#6FB402; clear:both;}
.login h2 ul li{ float:left;}
.login h2 span.t{   margin:0px; padding:0px; float:left; padding-right:10px;}
.login h2 span{ display:block; margin:10px 10px 0px 30px; color:#8C8C8C; font-size:12px;}

.pitem{ width:257px;   margin:20px 0px 0px 0px; background:url(../image/bg-content-right.gif) no-repeat center top;}
.pitem h1{ margin: 0px; padding-top:20px; padding-bottom:10px;}
.pitem h1 span.login_t{   padding-left:45px; /*margin:0px; padding:0px;*/ background:url(../image/info1.gif) 20px 0px  no-repeat;}
.pitem h1 span.en{ font-size:11px; font-weight:normal;}
.pitem h2{ color:#8C8C8C; color:#8C8C8C;font-weight:normal; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0;}
.pitem h2 ul{ border-bottom:1px dotted #e0e0e0; margin:0px; width:90%; margin:0 auto; margin-top:5px; margin-bottom:10px; height:20px;  font-weight:normal; color:#6FB402; clear:both;}
.pitem h2 ul li a{color:#666;}
.pitem h2 ul li{   margin:0px; padding:0px; float:left; padding-left:20px; list-style-type:none;}
.pitem h2 ul li.on{background:url(../image/arrow.gif) 5px 1px  no-repeat; color:#2190D2;}
.pitem h2 ul li.on a{color:#2190D2;}
.pitem h2 ul li.on a:hover{color:#FF8806;}
.pitem h3{color:#FF8806; margin:0px; padding:0px;}

.content-left{ color:#333;   }
.content-left h1{
	color:#168EF4;
	padding-top:15px;
	padding-bottom:10px;
	border-bottom:1px dotted #ccc;
	font-family: "微软雅黑", "黑体";
	font-size: 18px;
	font-weight: bold;
}
.content-left h1 span{
	display:block;
	margin-top:25px;
	color:#2190D2;
	padding-left:0px;
	margin:0px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
.content-left ul{ color:#000000; line-height:23px; width:700px; overflow:hidden;}
.content-left ul .title{
	font-size:16px;
	font-weight:bold;
	color:#168EF4;
	text-indent:0px;
	background:url(../image/innercontenticon.gif) no-repeat left center;
	padding-left:15px;
	border-bottom:1px dotted #ccc;
	font-family: "微软雅黑", "黑体";
}
.content-left ul span{ text-indent:2em;}
.content-left ul .title .returntop{ float:right; font-weight:normal; background:url(../image/innermore.gif) no-repeat left center; padding-left:25px;}
.content-left ul span.rightspan{ float:right;text-indent:none;}
.content-left ul span.rightspan a{ color:#666; font-weight:normal;}
.content-right {margin: 0;	padding: 50px 20px 0 20px;	background: url(../image/bg-content-right.png) no-repeat 0 35px;}



.2emindent{ text-indent:2em; text-align:left; }
.txtbox{	COLOR: #000000;	FONT-SIZE: 11px; BORDER-STYLE: solid;	BORDER-COLOR: #888888;	BORDER-WIDTH: 1px;	WIDTH: 123px;	PADDING: 3px 2px 2px 2px;	MARGIN: 0px;	BACKGROUND: BACKGROUND-COLOR: #FFFFFF;	VERTICAL-ALIGN: middle;}
.logintext{	COLOR: #000000;	FONT-SIZE: 11px; BORDER-STYLE: solid;	BORDER-COLOR: #888888;	BORDER-WIDTH: 1px;	WIDTH: 123px;	PADDING: 3px 2px 2px 2px;	MARGIN: 0px;	BACKGROUND: URL(../image/icon_user.gif) no-repeat;	BACKGROUND-POSITION: 1px 1px;	BACKGROUND-COLOR: #FFFFFF;	PADDING-LEFT: 18px;	VERTICAL-ALIGN: middle;}
.loginbutton{	BORDER: solid 0 #FFFFFF;	BACKGROUND: URL(../image/blue_btn_bg.gif) no-repeat;	HEIGHT: 27px;	WIDTH: 125px;	COLOR: #000000;	FONT-SIZE: 11px;	MARGIN: 0px;    padding-top: 3px;    padding-bottom: 15px;    vertical-align:middle;	margin-left:60px;}

.loginpassword{	BACKGROUND-COLOR: #FFFFFF;	COLOR: #000000;	FONT-SIZE: 11px;	BORDER-STYLE: solid;	BORDER-COLOR: #888888;	BORDER-WIDTH: 1px;	WIDTH: 140px;	PADDING: 3px 2px 2px 2px;	MARGIN: 0px;	VERTICAL-ALIGN: middle;}

.content-left .productintr{ border:0px solid #ccc; width:340px; float:left;  margin-right:5px; margin-bottom:5px;  }
.content-left .productintr li{ list-style-type:none; margin:0px; padding:0px;}
.content-left .productintr li.it1{ width:54px;  overflow:hidden;  margin:0px; padding:0px; float:left;}
.content-left .productintr li.it2{ height:20px; margin:0px; padding:0px; padding-top:10px; margin-left:10px;}
.content-left .productintr li.it2 a{ color:#2190D2;}
.content-left .productintr li.it3{
	padding-left: 33px;
}
.productlist{
	padding-left: 33px;
}
.dotline{ border-bottom:1px dotted #ccc; clear:both; margin:10px;}

.links{ width:968px; margin:0 auto; clear:both;line-height:23px;}
.links .title{background:url(../image/sbtn_bg.gif) repeat-x; border:1px solid #ccc; height:25px; text-align:left; padding-left:10px; font-weight:normal; color:#05509B; font-size:14px;}
.links .title{background:url(../image/stlt_main03.gif) no-repeat; border:0px solid #ccc; height:25px; text-align:left; padding-left:10px; font-weight:normal; color:#333; font-size:14px;}
.links .title a{ color:#990000;}
.links .title span{ float:right; font-weight:normal; color:red; padding-right:10px; font-size:12px;}
.links .content{  border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:1px solid #ccc; border-bottom:1px solid #ccc; /*border:none;*/ text-align:left; margin:0px; background:url(../image/hot_bl.gif) no-repeat; }
.links .content ul{ margin:0px ; padding-top:20px; padding-bottom:20px; margin-left:15px;}
.links .content ul li{ list-style-type:none; margin:0px;}
.links .content ul li a{ padding:5px;}
.links .content ul li a:hover{ text-decoration:underline;}


.boot{ width:100%; border-top:0px solid #ccc; clear:both; color:#07519A; text-align:center; line-height:23px;margin:0px; }
.boot a{  color:#07519A;}
.boot a:hover{ color:#990000;}
.boot .c{ width:968px; margin:0px auto; background:url(../image/main-b-bg.gif) repeat-x -10px 0px; padding-top:30px;padding-bottom:30px; }
.boot .c .c1{ float:left; width:160px; display:none;}
.boot .c .c2{  text-align:center;}
