@charset "utf-8";
body {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(bg.jpg) repeat-x top;
}
* {
	margin:0px;
	padding: 0px;
}
img {
	border:none;
}
ul, li, p {
	padding:0px;
	margin:0px;
	list-style-type: none;
}
a:link {
	color:#515151;
	text-decoration:none;
}
a:visited {
	color:#515151;
	text-decoration:none;
}
a:hover {
	color:#E13501;
	text-decoration:underline;
}
.clear {
	clear:both;
}
.container {
	width:1000px;
	margin:0 auto;
}

.container2 {
        width:1000px;
        margin:0 auto;
  }

h1 {
	font-size:14px;
	font-weight:bold;
}
/*header*/
.header{
	width:1000px;
	height:130px;
}
.logo{
	width:1000px;
	height:87px;
}
.logo_left{
	width:240px;
	height:87px;
	float:left;
}
.logo_right{
	width:733px;
	height:87px;
	float:left;
	padding-right:27px;
}
.top{
	width:733px;
	height:24px;
	line-height:24px;
	margin-top:10px;
	color:#515151;
}
.top span{ float:right; margin-left:6px;}
.top img{ float:right; margin:7px 0 0 10px;}
.top a:link{ color:#515151;}
.top a:visited{ color:#515151;}
.top a:hover{ color:#E13501;}
.login{
	width:733px;
	height:20px;
	line-height:20px;
	margin-top:15px;
	color:#154799;
}
.login input{ float:right;}
.login span{ float:right;}
.text{
	width:72px;
	height:18px;
	line-height:18px;
	border:1px solid #CECECE;
	margin-right:10px;
}
.menu{
	width:1000px;
	height:43px;
	background:url(menu_bg.jpg) repeat-x;
}
.menu_bian{
	width:5px;
	height:43px;
	float:left;
}
.menu_mid{
	width:990px;
	height:43px;
	float:left;
}
.menu_left{
	width:745px;
	height:32px;
	float:left;
	line-height:32px;
}
.menu_right{
	width:245px;
	height:32px;
	float:left;
}
.menu_left li{
	float:left;
	display:inline;
	white-space:nowrap;
	font-family:"微软雅黑";
	font-size:13px;
	font-weight:bold;
}
.menu_left li img{ float:left;}
.menu_left li a{ padding:0 20px 0 20px; color:#ffffff!important;}
.menu_left li a:hover{ color:#FFC600!important;}
.menu_li a:link{ color:#FFC600!important;}
.menu_li a:visited{ color:#FFC600!important;}
.menu_li a:hover{ color:#FFC600!important;}
.menu_right select{ margin:6px 8px 0 0; border:1px solid #B7B7B7; float:left;}
.menu_right input{ float:left; margin-top:7px;}
.text1{
	width:120px;
	height:19px;
	line-height:19px;
	padding-left:5px;
	border:none;
	background:url(text.jpg) no-repeat;
}
/*main*/
.main_body{
	width:1000px;
	height:auto;
	background:#E2E4E7;
}
.banner{
	width:1000px;
	height:299px;
}#slider {
	width:1000px;
	height:299px;
	background:url(loading.gif) no-repeat 50% 50%;
	position:relative;
}
.nivo-controlNav {
	top:269px;
	left:0px;
	position:absolute;
    z-index:90;
	width:545px;
	height:12px;
	background:url(banner_bg.jpg) repeat-x;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	opacity: 0.3;
	padding:8px 0 10px 455px;
	overflow:hidden;
}
.nivo-controlNav a {
	display:block;
	width:12px;
	height:12px;
	background:url(bullets.png) no-repeat;
	text-indent:-9999px;
	float:left;
	margin-right:6px;
}
.nivo-controlNav a.active {
	background:url(bullets.png) no-repeat -12px 0px;
	display:block;
	width:12px;
	height:12px;
}
.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}
.nivo-caption {
	text-shadow:none;
	font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a {
	color:#efe9d1;
	text-decoration:underline;
}
.annou{
	width:999px;
	height:31px;
	margin-top:6px;
	background:url(annou_bg.jpg) repeat-x;
	border-right:1px solid #D0D0D0;
}
.annou_header{
	width:80px;
	height:31px;
	float:left;
	background:url(annou_header.jpg) no-repeat;
	font-weight:bold;
	line-height:31px;
	padding-left:13px;
	color:#ffffff;
}
.annou_con{
	width:866px;
	height:31px;
	float:left;
	padding:0 20px 0 20px;
	line-height:31px;
	color:#A8A8A8;
}
.more{float:right;}
.annou_con a:link{ color:#515151;}
.annou_con a:visited{ color:#515151;}
.annou_con a:hover{ color:#E13501;}
.day{
	float:left;
	width:68px;
	height:31px;
	color:#154799;
}
.annou_li{ padding-left:10px;}
.mian_mid{
	width:1000px;
	height:auto;
	margin-top:5px;
	clear:both;
}
.news{
	width:343px;
	height:233px;
	background:url(news.jpg) no-repeat;
	float:left;
	padding:7px 26px 0 16px;
}
.news_header{
	width:343px;
	height:30px;
	line-height:30px;
}
.more1{ float:right;}
.more1 a:link{ color:#AFAFAF;}
.more1 a:visited{ color:#AFAFAF;}
.more1 a:hover{ color:#E13501;}
.news_tu{
	height:69px;
}
.news_con{
	width:335px;
	height:124px;
	padding:10px 23px 0 8px;
}
.news_con li{
	width:335px;
	height:22px;
	line-height:22px;
	float:left;
}
.news_con li img{ float:left; margin:10px 8px 0 0;}
.day1{ float:right; color:#515151;}
.service{
	width:257px;
	height:233px;
	background:url(service.jpg) no-repeat;
	float:left;
	padding:7px 24px 0 14px;
}
.service_header{
	width:257px;
	height:30px;
	line-height:30px;
}
.service_con{
	width:249px;
	height:124px;
	padding:10px 0px 0 8px;
}
.service_con li{
	width:249px;
	height:22px;
	line-height:22px;
	float:left;
}
.service_con li img{ float:left; margin:10px 8px 0 0;}
.products{
	width:283px;
	height:233px;
	float:left;
	background:url(products.jpg) no-repeat;
	padding:7px 20px 0 16px;
}
product_header{
	width:283px;
	height:30px;
	line-height:30px;
}
product_con{
	width:282px;
	height:124px;
	padding:10px 20px 0 8px;
}
.product_con li{
	width:282px;
	height:22px;
	line-height:22px;
	float:left;
}
.product_con li img{ float:left; margin:10px 8px 0 0;}
.footer{
        margin:auto;
         width:1000px;
	height:77px;
	margin-top:10px;
	background:url(footer_bg.jpg) repeat-x;	
}
.footer_bian{
	width:10px;
	height:77px;
	float:left;
}
.footer_mid{
	width:980px;
	height:77px;
	float:left;
}
.footer_menu{
	width:980px;
	height:35px;
	line-height:35px;
	text-align:center;
	color:#8098C0;
}
.footer_menu a{ padding:0 8px 0 8px;}
.footer_menu a:link{ color:#8098C0;}
.footer_menu a:visited{ color:#8098C0;}
.footer_menu a:hover{ color:#E13501;}
.footer_nei{
	width:980px;
	height:42px;
	line-height:18px;
	text-align:center;
	color:#8098C0;
}
/*products*/
.main_body1{
	width:1000px;
	height:auto;
}
.mian_left{
	width:203px;
	height:auto;
	float:left;
	margin-right:10px;
}
.mian_right{
	width:787px;
	height:auto;
	float:left;
}
.clientlogin{
	width:201px;
	height:177px;
	border:1px solid #BFC0C2;
}
.clientlogin_header{
	width:171px;
	height:32px;
	line-height:32px;
	background:url(title.jpg) no-repeat;
	font-size:14px;
	font-weight:bold;
	padding-left:30px;
	color:#383838;
}
.clientlogin_con{
	width:201px;
	height:142px;
	padding:3px 0 0 0;
}
.clientlogin_hang{
	width:201px;
	height:20px;
	margin-top:14px;
	line-height:20px;
}
.clientlogin_hang span{
	width:66px;
	height:20px;
	float:left;
	text-align:right;
	color:#383838;
}
.text2{
	width:113px;
	height:18px;
	line-height:18px;
	border:1px solid #D7D7D7;
	float:left;
}
.clientlogin_hang1{
	width:135px;
	height:32px;
	line-height:32px;
	padding-left:66px;
	color:#383838;
}
.checkbox{
	width:13px;
	height:13px;
	float:left;
	margin:8px 5px 0 0;
}
.clientlogin_tu{
	width:135px;
	height:25px;
	line-height:25px;
	padding-left:66px;
}
.clientlogin_tu img{ float:left; margin-right:10px;}
.clientlogin_tu a:link{ color:#AAAAAA; text-decoration:underline;}
.clientlogin_tu a:visited{ color:#AAAAAA; text-decoration:underline;}
.clientlogin_tu a:hover{ color:#E13501; text-decoration:underline;}
.order{
	width:201px;
	height:133px;
	border:1px solid #BFC0C2;
	margin-top:10px;
}
.order_con{
	width:188px;
	height:91px;
	padding:10px 0 0 13px;
}
.order_zi{
	width:188px;
	height:30px;
	line-height:30px;
	color:#383838;
}
.order_text{
	width:188px;
	height:20px;
}
.text3{
	width:170px;
	height:18px;
	line-height:18px;
	border:1px solid #D7D7D7;
}
.order_tu{
	width:67px;
	height:23px;
	margin-top:5px;
}
.nav{
	width:201px;
	height:auto;
	border:1px solid #BFC0C2;
	margin-top:10px;
}
.nav_con{
	width:183px;
	height:auto;
	padding:0 0 10px 18px;
}
.nav_li{
	width:183px;
	height:auto;
	margin-top:10px;
}
.nav_li_header{
	width:183px;
	height:20px;
	line-height:20px;
	font-weight:bold;
	color:#E13600;
}
.nav_li_header img{ float:left; margin:4px 8px 0 0;}
.nav_li_con{
	width:166px;
	height:auto;
	padding:0 0 0 17px;
}
.nav_li_con li{
	width:166px;
	height:20px;
	line-height:20px;
	float:left;
	display:inline;
}
.nav_li_con li img{ float:left; margin:8px 8px 0 0;}
.nav_li_con li a:link{ color:#383838;}
.nav_li_con li a:visited{ color:#383838;}
.nav_li_con li a:hover{ color:#E13501;}
.fast_con{
	width:183px;
	height:91px;
	padding:10px 0 0 18px;
}
.fast_con li{
	width:183px;
	height:22px;
	line-height:22px;
	float:left;
}
.fast_con li img{ float:left; margin:8px 8px 0 0;}
.fast_con li a:link{ color:#383838;}
.fast_con li a:visited{ color:#383838;}
.fast_con li a:hover{ color:#E13501;}
.products_top{
	width:787px;
	height:229px;
}
.products_top_left{
	width:510px;
	height:229px;
	float:left;
	margin-right:10px;
	overflow:hidden;
}
.banner_con {
	WIDTH: 510px;
	HEIGHT: 229px;
}
.banner_con A IMG {
	WIDTH: 510px;
	HEIGHT: 229px;
}
.num {
	POSITION: absolute;
	WIDTH: 100px;
	FLOAT: right;
	TOP: 200px;
	LEFT: 410px;
	font-weight:bold;
}
.num LI {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 17px;
	margin-right:6px;
	WIDTH: 17px;
	BACKGROUND:url(flashbutton.gif) no-repeat -17px 0px;
	FLOAT: left;
	HEIGHT: 17px;
	COLOR: #ffffff;
	FONT-SIZE: 12px;
	CURSOR: pointer;
}
.num LI.on {
	LINE-HEIGHT: 17px;
	WIDTH: 17px;
	BACKGROUND:url(flashbutton.gif) no-repeat;
	HEIGHT: 17px;
	COLOR: #ffffff;
}
.products_top_right{
	width:265px;
	height:227px;
	float:left;
	border:1px solid #C9C9C9;
}
.announcement_header{
	width:250px;
	height:35px;
	background:url(announcement.jpg) no-repeat;
	line-height:35px;
	font-size:14px;
	font-weight:bold;
	color:#383838;
	padding-left:15px;
}
.announcement_con{
	width:235px;
	height:182px;
	padding:10px 10px 0 20px;
}
.announcement_con li{
	width:235px;
	height:22px;
	line-height:22px;
	float:left;
}
.announcement_con li img{ float:left; margin:8px 8px 0 0;}
.announcement_con li a:link{ color:#383838;}
.announcement_con li a:visited{ color:#383838;}
.announcement_con li a:hover{ color:#E13501;}
.hotpro{
	width:785px;
	height:auto;
	border:1px solid #C9C9C9;
	margin-top:10px;
}
.hotpro_header{
	width:768px;
	height:34px;
	line-height:34px;
	background:url(hotpro_header_bg.jpg) repeat-x;
	font-size:14px;
	font-weight:bold;
	color:#383838;
	padding-left:17px;
}
.hotpro_con{
	width:761px;
	height:auto;
	padding:0 12px 0 12px;
}
.hotpro_con li{
	width:759px;
	height:128px;
	border:1px solid #D0D0D0;
	float:left;
	margin-top:10px;
	padding-top:1px;
	display:inline;
}
.hotpro_title{
	width:748px;
	height:27px;
	line-height:27px;
	background:#F2F2F2;
	color:#E13600;
	padding-left:11px;
	font-weight:bold;
}
.hotpro_title img{ float:left; margin:7px 10px 0 0;}
.hotpro_mid{
	width:724px;
	height:90px;
	padding:11px 24px 0 11px;
}
.hotpro_tu{
	width:167px;
	height:78px;
	float:left;
	margin-right:18px;
}
.hotpro_xun{
	width:132px;
	height:60px;
	float:left;
	line-height:20px;
	padding-top:18px;
	color:#154899;
}
.hotpro_xun a:link{ color:#E13600; text-decoration:underline;}
.hotpro_xun a:visited{ color:#E13600; text-decoration:underline;}
.hotpro_xun a:hover{ color:#E13600; text-decoration:underline;}
.hotpro_nei{
	width:407px;
	height:78px;
	float:left;
	line-height:20px;
	color:#383838;
}
.page{
	width:785px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#383838;
	padding:10px 0 10px 0;
}
.page a:link{ color:#383838;}
.page a:visited{ color:#383838;}
.page a:hover{ color:#E13501;}
.page a{ padding:0 7px 0 7px;}
/*技术服务*/
.ask_con{
	width:181px;
	height:auto;
	padding:0 10px 17px 10px;
	color:#383838;
}
.ask_con li{
	width:181px;
	height:auto;
	float:left;
	margin-top:17px;
}
.ask_top{
	width:181px;
	height:auto;
	line-height:18px;
}
.ask_top img{ float:left; margin:6px 5px 0 0;}
.ask_top a:link{ color:#383838;}
.ask_top a:visited{ color:#383838;}
.ask_top a:hover{ color:#E13501;}
.ask_bot{
	width:181px;
	height:18px;
	line-height:18px;
}
.ask_yi{ float:right; color:#E33502;}
.ask_name{ padding-left:10px;}
.ask_name a:link{ color:#006FB6;}
.ask_name a:visited{ color:#006FB6;}
.ask_name a:hover{ color:#E13501;}
.direction_con{
	width:251px;
	height:292px;
	padding:0px 0px 0 14px;
}
.direction_hang{
	width:251px;
	height:70px;
	float:left;
	margin-top:10px;
}
.direction_left{
	width:86px;
	height:65px;
	float:left;
	margin:10px 18px 0 0;
}
.direction_right{
	width:147px;
	height:65px;
	float:left;
	line-height:20px;
}
.direction_title{
	width:147px;
	height:20px;
	line-height:20px;
	font-weight:bold;
	color:#E13600;
}
.direction_title img{ float:left; margin:4px 6px 0 0;}
.direction_li{
	width:147px;
	height:60px;
}
.direction_li li{
	width:147px;
	height:20px;
	float:left;
	line-height:20px;
}
.direction_li li img{ float:left; margin:8px 8px 0 0;}
.tech{
	width:787px;
	height:520px;
	margin-top:10px;
}
.tech_left{
	width:508px;
	height:518px;
	float:left;
	margin-right:10px;
	border:1px solid #C9C9C9;
}
.tech_right{
	width:265px;
	height:520px;
	float:left;
}
.tech_header{
	width:491px;
	height:34px;
	line-height:34px;
	background:url(hotpro_header_bg.jpg) repeat-x;
	font-size:14px;
	font-weight:bold;
	color:#383838;
	padding-left:17px;
}
.tech_con{
	width:480px;
	height:471px;
	padding:13px 0 0 28px;
}
.tech_con li span{ display:block;}
.tech_con li{
	width:130px;
	height:147px;
	float:left;
	display:inline;
	margin:8px 30px 0 0;
	overflow:hidden;
}
.tech_tu{
	width:130px;
	height:64px;
}
.tech_zi{
	width:130px;
	height:18px;
	line-height:18px;
	margin-top:5px;
	font-weight:bold;
}
.tech_zi a:link{ color:#E13600;}
.tech_zi a:visited{ color:#E13600;}
.tech_zi a:hover{ color:#E13600;}
.tech_nei{
	width:130px;
	height:60px;
	line-height:18px;
	color:#6E6E6E;
}
.platform{
	width:265px;
	height:253px;
	border:1px solid #C9C9C9;
}
.platform_con{
	width:235px;
	height:208px;
	padding:10px 10px 0 20px;
}
.platform_con li{
	width:235px;
	height:22px;
	line-height:22px;
	float:left;
}
.platform_con li img{ float:left; margin:8px 8px 0 0;}
