@charset "utf-8";
html,body { margin:0; padding:0; font-size:12px;}
* { font-family:宋体,Arial Narrow,arial,serif;}
img { border:0;}
a { color:#000; text-decoration:none;}
a:hover { color:#0047E9; text-decoration:underline;}
.main { width:1004px; margin:0px auto; position:relative;}
.product_show { height:305px; position:relative;}
.product_show .product_img { position:absolute; left:0; top:0;}
.product_ctrl { height:48px; background:url(../images/ctrl_bg.gif) repeat-x; padding-left:40px;}
.product_ctrl div { position:relative; width:137px; height:29px; float:left; margin-right:8px; margin-top:9px;}
.product_ctrl div img { position:absolute; cursor:pointer;}

.top_line { height:10px; line-height:10px; font-size:1px; background-color:#004D91;}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.logo_line { height:88px; padding-left:20px; background:url(../images/logo_line_bg.gif) repeat-x;}
.logo_line .logo { float:left;}
.logo_line .logo_info { width:450px; line-height:16px; padding:10px 0px 0px 40px; float:left; color:#81889A;}
.logo_line .app_nav { float:right; padding-top:5px; color:#004D91; font-size:13px;}
.logo_line .app_nav table tr td { text-align:center; width:84px; cursor:pointer;}
.logo_line .app_nav table tr td.t_border { border-right:solid 1px #004D91;}
.logo_line .app_nav table tr td a { color:#004D91; text-decoration:none;}

.nav_line { height:28px; line-height:28px; padding-left:20px; background-color:#004D91; border-bottom: solid 1px #7490A5; border-top:solid 1px #00325E;}
.nav_line li { position:relative; z-index:4; float:left; width:100px; list-style:none; font-size:14px; font-weight:700; color:#FFF; text-align:center; cursor:pointer; margin:0; padding-left:5px;}
.nav_line .linked { background:url(../images/index_linked.gif) no-repeat center;}
.nav_line li a { color:#FFF; text-decoration:none;}

.body_line { height:277px; padding-top:0px;}

.body_nav { float:left; height:198px; padding-left:33px; padding-right:24px; background:url(../images/body_split.gif) no-repeat right top;}
.nav_title { margin-bottom:-4px;}
.nav_link_content { padding:0; margin:0;}
.nav_link { width:138px; height:28px; position:relative; list-style:none; padding-left:33px; font-size:13px; line-height:28px; border-bottom:solid 1px #C3E4F5; background:url(../images/nav_dot.gif) no-repeat 15px 13px;}
.nav_link_last { border-bottom:0;}
.nav_link ul { margin:0; padding:0; display:none; position:absolute; right:5px; top:6px;}
.nav_link ul li { list-style:none; float:left; width:16px; height:16px; margin-left:5px; background-color:transparent; cursor:pointer;}

.body_news { float:left; width:405px; height:198px; padding-left:23px; margin-right:21px;}
.body_news_title { border-bottom:solid 1px #9EB4C1; height:26px;}
.body_news_title .timg { float:left;}
.body_news_title .tlink { float:right; margin:0; padding:0; margin-top:25px;}
.body_news_title .tlink li { cursor:pointer; list-style:none; margin-left:2px; height:19px; line-height:19px; float:left; width:42px; text-align:center;}
.body_news_title .tlink li.opened { background-color:#B0C7D5; border:solid 1px #9EB4C1;}
.body_news_title .tlink li.closed { color:#8C92A2; background-color:#D3DEE2; border:solid 1px #D3DEE2; border-bottom:none;}
.body_news_title .tlink li.closed:hover { color:#414650;}
.solution_content { margin-top:15px;}
.solution_table { width:407px; table-layout:fixed;}
.solution_table tr td { line-height:23px; overflow:hidden; white-space:nowrap;}
.solution_table .solution_dot { width:8px; background:url(../images/solution_dot.gif) no-repeat left center;}
.solution_table .solution_date { width:72px;}

.company_info { float:left; width:300px; height:198px; padding-left:20px; background:url(../images/body_split.gif) no-repeat left top;}
.company_content { margin-top:10px;}
.company_link { line-height:23px;}

.copyright_line { height:52px; line-height:28px; text-align:center; background-color:#CACACA; color:#656565;}


.page_body { width:960px; margin:20px auto; overflow:hidden;}
.page_left { float:left; width:113px;}
.page_left .left_top { width:113px; height:235px; background:url(../images/product_left_bg.gif) repeat-y;}
.page_left .left_top .link { text-align:right; line-height:41px; height:41px; padding-right:25px; font-size:14px; font-weight:700; color:#2F4487; cursor:pointer;}
.page_left .left_top .linked { color:#A50C06; background:url(../images/page_linked.gif) no-repeat right center; cursor:default;}
.page_right { float:left; width:767px; padding:20px 30px 0 45px; line-height:22px; font-size:12px;}

.page_right h5{ font-size:13px;}

.about_body { width:942px; margin:24px auto; overflow:hidden;}
.about_left { width:203px; float:left;}
.about_left_border { width:1px; float:left; height:354px; background:url(../images/about_left_border.gif) no-repeat;}
.about_left_link_content { width:201px; float:left; height:354px; background:url(../images/about_left_bg.gif) repeat-x;}
.about_left_link { height:40px; line-height:40px; cursor:pointer; padding-left:60px; font-size:14px; font-weight:700; color:#2A4788; background:url(../images/about_left_dot.gif) no-repeat 46px center;}
.about_left_link_content .linked { cursor:default; color:#A60909; background:url(../images/about_left_dot_linked.gif) no-repeat right center;}
.about_left_split { height:1px; background:url(../images/about_left_split.gif) no-repeat center;}

.about_right { width:719px; float:left; margin-left:20px;}
.about_info { width:671px; padding:30px 24px; line-height:22px;}
.about_info .img_link { display:block; float:left; text-align:center; margin-right:20px; padding:3px; border:solid 1px #CACACA;}

.vocation_body { width:971px; margin:9px auto; overflow:hidden;}
.vocation_left { width:776px; float:left; height:600px;}
.vocation_right { width:177px; float:left; height:600px; margin-left:18px;}
.vocation_left_line { overflow:hidden;}
.vocation_title { height:31px; line-height:31px; color:#004E90; font-weight:700; font-size:14px; float:left; padding-left:24px; background:url(../images/vocation_title_bg.gif) repeat-x;}
.title_left { width:204px;}
.title_right { width:510px; margin-left:10px;}
.vocation_left_news_left { width:184px; height:128px; float:left; padding:18px 8px 15px 8px;}
.vocation_left_news_right { margin-left:14px; float:left;}
.news_table { width:500px; table-layout:fixed; margin:15px 15px;}
.news_table tr td { line-height:24px; white-space:nowrap; overflow:hidden;}
.news_table tr td.dot { width:20px; background:url(../images/vocation_dot.gif) no-repeat center;}
.news_table tr td.date { width:74px;}
.news_table tr td a { color:#000; text-decoration:none;}
.news_table tr td a:hover { color:#0049EA; text-decoration:underline;}
.vocation_right_middle { height:600px;}
.vocation_right_middle div { cursor:pointer;}

.nav_line ul { position:absolute; left:0; top:28px; list-style: none; width:110px; display:none; padding:0; margin:0; border:1px solid #002749; border-top:none;}
.nav_line ul li { width:110px; margin:0; padding:0; height:30px; line-height:30px; text-align:center; border-top:1px solid #00325E; border-bottom:1px solid #0063BB;}
.nav_line ul li a { display:block; background-color:#004D91; color:#FFF; text-decoration:none; font-size:14px; font-weight:700;}
.nav_line ul li a:hover { text-decoration:underline; background-color:#005EB1;}

.module_img { position:absolute; display:none; cursor:pointer; z-index:500;}

.joinus_title { position:relative; cursor:pointer; background:url(../images/joinus_title_bg.gif) repeat-x; height:29px; line-height:29px; font-size:14px; font-weight:700; padding:0 20px; margin-top:10px;}
.joinus_content { background-color:#F3F6FA; padding:10px; display:none;}
.joinus_title_icon { position:absolute; right:10px; top:8px;}

.move_plugin { margin-left:18px;}
.move_button { float:left; width:23px; height:113px; cursor:pointer;}
.move_left { background:url(../images/move_left.gif) no-repeat;}
.move_right { background:url(../images/move_right.gif) no-repeat;}
.move_content { float:left; width:636px; height:107px; overflow:hidden; padding:3px 0px 3px 3px;}
.move_content .mover { width:100000px; height:113px; white-space:nowrap; margin-left:0px;}
.move_content .mover img { margin-left:3px;}
.hiddenImg { display:none; position:absolute; left:218px; bottom:140px; padding:10px; border:solid 1px #CCC; background-color:#EFEFEF;}

.news_left { width:776px; float:left;}
.news_title { padding:0; margin:0; text-align:center; margin-top:10px;}
.news_date { line-height:22px; padding:0 5px; text-align:right;}
.news_line { background:url(../images/news_line.gif) repeat-x; height:4px;}
.news_body { padding:10px 20px; line-height:20px; font-size:12px;}
.news_body p { text-indent: 2em;}

.others_div { margin:20px 27px 7px 27px; width:950px;}
.others_div_line { height:125px; margin-bottom:13px;}
.others_div_line_left { float:left;}
.others_div_line_right { float:right; width:623px;}
.others_div_line_right .odlr_top { height:29px; line-height:29px; border-bottom:dotted 2px #CBCBCB;}
.others_div_line_right .odlr_bottom { height:90px; margin-top:4px; line-height:22px; width:603px; padding-left:10px; padding-right:10px; text-indent: 2em;}




.letter1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	background-repeat: no-repeat;
	background-position: 6px center;
	text-indent: 0px;
	text-align: left;
	padding-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;	
	}
.lettera1 {
	background-image: url(../images/bga1.gif);	
	}

.lettera2 {
	background-image: url(../images/bga2.gif);	
	}
.lettera3 {
	background-image: url(../images/bga3.gif);	
	}
.lettera4 {
	background-image: url(../images/bga4.gif);
	font-family: "宋体";
	padding-left: 20px;	
	}
.frame1 {
	font-family: "宋体";
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #0033FF;
	padding: 4px;
	height: 50px;
	width: 115px;
	position:absolute;
	left: -50px;
	top: -18px;
	z-index:9999;
	display:block;
	background-repeat: no-repeat;
	background-image: url(../images/bg1.gif);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.frame1_a {
height: 69px;
background-image: url(../images/bg2.gif);
top: -46px;
}
.more {
	font-family: "宋体";
	font-size: 12px;
	font-weight: normal;
	color: #7B7B7B;
	text-decoration: none;
	margin-right: 10px;
	padding-top: 6px;
}
.letter2 {   color:#2F4D91; font-weight:bold; font-size:16px; float:left; padding-top:5px; }
.letter3 {  color:#004E90; font-weight:700; font-size:14px; float:left; }
.bggr1 {
	background-image: url(../images/bggr1.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 35px;
	width: 4px;
}
.bggr2 {
	background-image: url(../images/bggr2.gif);
	background-repeat: repeat-x;
	padding: 0px;
	height: 35px;
	
}
.bggr3 {
	background-image: url(../images/bggr3.gif);
}
.letter7{
		margin:0 0 10px 0;
		font-weight:bold;
		font-size:14px;
		color:#14a5f8;
		text-align:left;
		text-decoration:none;
}
.leftn{
    padding-left:17px;
	padding-top:9px;
	width:242px;
	height:259px;
	float:left;
	}
.midn{
    padding-left:17px;
	padding-top:9px;
	height:259px;
	width: 443px;
	float:left;
	}
.rightn{
    padding-left:17px;
	padding-top:9px;
	width:250px;
	height:259px;
	float:left;
	}
.lefttopn{
	background-image:url(../images/leftlogo.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 241px;
	}
.leftmidn{
	height: 224px;
	width: 239px;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #c9c9c9;
	border-right-color: #c9c9c9;
	border-bottom-color: #c9c9c9;
	border-left-color: #c9c9c9;
	}
.leftbtn{
	background-image:url(../images/bg5.gif);
	background-repeat: no-repeat;
	height: 4px;
	width: 241px;
	}

.midtop{
    background-image:url(../images/midtop.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 442px;
	}
.midmid{
	height: 220px;
	width: 440px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #c9c9c9;
	border-right-color: #c9c9c9;
	border-bottom-color: #c9c9c9;
	border-left-color: #c9c9c9;
	background-color: #f8f8f8;
	}
.midbt{
    background-image:url(../images/midbt.gif);
	background-repeat: no-repeat;
	height: 5px;
	width: 442px;
	}
.midtxt{
    margin-left:8px;
	height: 220px;
	width: 422px;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c9c9c9;
	border-right-color: #c9c9c9;
	border-bottom-color: #c9c9c9;
	border-left-color: #c9c9c9;
	}
.rttop{
    background-image:url(../images/righttop.gif);
	width:250px;
	height:26px;
	}
.rttxt{
    width:250px;
	height:150px;
	background-color:#ffffff;
	}
.phone{
    background-image:url(../images/phone.gif);
	margin-top:10px;
	width:251px;
	height:59px;
	}
.leftletterbg{
	background-image: url(../images/bg6.gif);
	background-repeat:no-repeat;
	height: 28px;
	width: 197px;
	}
.leftbgn{
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	color: #29436D;
	text-decoration: none;
	background-image: url(../images/d.gif);
	background-repeat: no-repeat;
	background-position: 12px;
	text-indent: 30px;
}
.lettera {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #444444;
	text-decoration: none;
	}
.lettera5 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#3E496C;
	text-decoration: none;
	}
.table2{
    width:250px;
	}
.newslettern{
	background-image: url(../images/do.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.letterd{
	background-image: url(../images/solution_dot.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 5px;
}

.sldiv{
    width:1004px;
	height:auto;
	padding-top:5px;
	background-color:#eeeeee;
}
.red {
	font-family: "宋体";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
.slleft{
    width:730px;
	float:left;
	padding-left:10px;
}
.slleftcon{
    width:730px;
	height:300px;
	float:left;
}
.slright{
     width:200px;
	 height:400px;
	float:left;
	padding-left:10px;
}
.orange{
	font-family: "宋体";
	font-size: 12px;
	font-weight: bold;
	color: #3C6282;
	text-decoration: none;
}
.slbg1{
	background-image: url(../images/slbg1.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 730px;
}
.slbg2{
	background-image: url(../images/slbg2.gif);
	background-repeat: repeat-y;
	width: 730px;
}
.slbg3{
	background-image: url(../images/slbg3.gif);
	background-repeat: no-repeat;
	width: 730px;
	height:9px;
	padding-bottom:7px;
}
.letterr{
	font-family: "宋体";
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	float:right;
}
._400{
	font-family: "宋体";
	font-size: 12px;
	font-weight: bold;
	color: #3366FF;
	text-decoration: none;
}
.green{
	font-family: "宋体";
	font-size: 12px;
	color: #71C941;
	text-decoration: none;
}
.slrbg1{
	background-image: url(../images/slrbg1.gif);
	height: 34px;
	width: 247px;
}
.slrbg2{
	background-image: url(../images/slrbg2.gif);
	background-repeat:repeat-y;
	height: 250px;
	width: 247px;
}
.slrbg3{
	background-image: url(../images/slrbg3.gif);
	height: 4px;
	width: 247px;
}
.wri{
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 20px;
}
.custpic {
	background-image: url(../images/cust.gif);
	height: 129px;
	width: 730px;
}
.mecpic {
	background-image: url(../images/mec.jpg);
	padding-bottom:5px;
	height: 129px;
	width: 730px;
	background-repeat: no-repeat;
	background-position: top;
}
.hgpic {
	background-image: url(../images/huagong.jpg);
	padding-bottom:5px;
	height: 129px;
	width: 730px;
	background-repeat: no-repeat;
	background-position: top;
}
.sbzc {
	background-image: url(../images/sbzc.jpg);
	padding-bottom:5px;
	height: 129px;
	width: 730px;
	background-repeat: no-repeat;
	background-position: top;
}
.www{
    height:35px;
	width:980px;
	margin:auto;
}
