@charset "utf-8";
/* CSS Document */
/*===general start===*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border:0 none;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
padding:0;
vertical-align:baseline;
}

html, body {text-align:left; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight:normal;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,   
blockquote,th,td {margin:0; padding:0; }     
fieldset,img { border:0; }   
address,caption,cite,code,dfn,em,strong,th,var
{ font-style:normal; font-weight:normal; }   
ol,ul { list-style:none; }   
caption,th { text-align:left; }   
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }   
q:before,q:after { content:; }   
abbr,acronym { border:0; } 
ul, li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
vertical-align:middle;
}
img{border:0;}
input {
vertical-align:middle;
}
ul,li,dd,dt,ol,table,div{ overflow:hidden; list-style:none;}

div{ overflow:hidden;}
body {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
a {
color:#333333;
text-decoration:none;
}
a:hover { color:#0A4AAB; text-decoration:underline;
}

.f_l{ float:left;}
.f_r{ float:right;}
.fong14 {
font-size:14px;
}
/*==link start==*/
.link_top a {
color:#999999;
text-decoration:underline;
}
.link_top a:hover {
color:#333333;
text-decoration:none;
}
.link_menu_click a {
background-image:url("../images/menu_click_bg.gif");
color:#FFFFFF;
display:block;
font-size:14px;
font-weight:bold;
height:35px;
line-height:35px;
text-decoration:none;
width:100px;
}
.link_menu_click a:hover{color:#FFFFFF;font-size:14px;font-weight:bold;text-decoration:none;}
.link_menu a {
color:#FFFFFF;
font-size:14px;
height:35px;
line-height:35px;
text-decoration:none;
width:100px;
display:block;
}
.link_menu a:hover {
background-image:url("../images/menu_click_bg.gif");
background-position:0 50%;
color:#FFFFFF;
display:block;
font-weight:bold;
text-decoration:none;
}
#fmsg_txt h1 a,#news h1 a{ width:180px; height:33px; display:block; padding:10px 0 0 10px;}

#news_txt li a{
color:#666666;
text-decoration:none;
}
#news_txt li a:hover{
color:#094BAB;
text-decoration:none;
}
#picnews a:link, #picnews a:visited {
color:#FF3300;
}
#linkshz .links li a  {
color:#9B9B9B;
}
#linkshz .links li a:hover {
color:#EA6210;}
#copy_right a {
color:#094BAB;
text-decoration:none;
}
#copy_right a:hover{ text-decoration:underline;}
.link_green a {
color:#094BAB;
text-decoration:none;
}
.link_green a:hover{ text-decoration:underline;}
/*==link end==*/

/*==line height start==*/
.line_height18 {
line-height:18px;
}
.line_height20 {
line-height:20px;
}
.padding_lr13{ padding:0 13px;}
.padding_lr15_t5_b10{padding:5px 15px 10px;}
.bold {
font-weight:bold;
}
/*==line height end==*/
.air{ height:15px; width:100%;}
.air1{ height:30px; width:100%;}
/*==top start==*/
#top{ width:973px; height:90px; margin:0 auto;}
#top #logo{ width:220px; height:90px;}
#top #secondary_nav{ height:22px; padding-left:425px;}
#top #secondary_nav #n_con{ line-height:1.5em; text-align:center; background:url(../images/top_bg.gif) repeat-x 0 0;}
#top #secondary_nav #n_con span{width:12px; height:22px;}
#top #secondary_nav #n_con p{width:295px;height:22px;}
#top #com_info{ width:445px; height:58px; padding-top:15px;}
#top #com_phone{padding-top:28px;}
.tel_top {
color:#333333;
font-size:16px;
font-weight:bold;
}
.tel_top2 {
color:#0A4AAB;
font-size:16px;
font-weight:bold;
}

/*==top end==*/

/*==nav start==*/
#nav_warp{ width:100%; height:55px; background:url(../images/menu_bg.gif) repeat-x 0 0;}
#nav_warp #nav{ width:973px; margin:0 auto; position:relative;}
#nav_warp #nav li{ float:left; text-align:center;}
#nav_warp #nav li span{ display:block;font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;font-size:10px;line-height:20px;}
.li_line{ width:2px; height:34px; background:url(../images/menu_line.gif) no-repeat 0 0;}
/*==nav end==*/

/*==content start==*/
#body_warp{ width:973px; margin:0 auto; position:relative;overflow:visible;}
#flash{
	width:70px;
	height:70px;
	margin-left:830px;
	top:-62px;
	position:absolute;
	left: 8px;
	
}

#fmsg_box{ width:100%;}
#fmsg_img{ width:660px; height:210px; padding:5px; background:#EFEFEF; border:1px solid #E0E0E0;}
#fmsg_tw{width:293px; height:220px; background:url(../images/c_r.gif) repeat-y 0 0;}
#fmsg_txt{ padding-bottom:7px; line-height:24px;}
#fmsg_txt h1{width:293px;height:45px; background:url(../images/title_r.gif) no-repeat 0 0;}
#fmsg_txt ul{ padding:0 10px;}
#fmsg_txt li{ height:40px;}
#fmsg_txt li img{border:2px solid #A4A4A4;height:30px;width:39px; float:left; vertical-align:middle; margin-top:6px;}
#fmsg_txt li span{line-height:16px;text-indent:0.5em; display:block;}
#fmsg_tw h2{ width:293px; height:8px; background:url(../images/b_r.gif) no-repeat 0 0;}

#solution{ width:971px;height:115px;background:#F2F2F2; border:1px solid #e7e6e6;}
#solution .s_case{ width:214px; float:left;padding:10px 0;}
#solution .s_case h2{ height:35px; line-height:35px;}
#designa a, #designb a, #designc a, #designd a {
color:#094BAB;
font-family:"微软雅黑";
font-size:14px;
text-align:center;
}
.color094 {
color:#094BAB;
}
.s1 {
background:url("../images/s1.gif") no-repeat scroll left center transparent;
height:60px;
padding-left:65px;
}
.s2 {
background:url("../images/s2.gif") no-repeat scroll left 10px transparent;
height:60px;
padding-left:75px;
}
.s3 {
background:url("../images/s3.gif") no-repeat scroll left center transparent;
height:60px;
padding-left:65px;
}
.s4 {
background:url("../images/s4.gif") no-repeat scroll left center transparent;
height:60px;
padding-left:65px;
}
.s_line{ width:29px; background:url(../images/service_line.gif) no-repeat 0 0; float:left; height:115px;}

#third_div{ width:100%; height:260px;}
#case{ width:660px;}
#case h2{display:block;float:left;height:18px;line-height:18px;margin:0 0 0 15px;padding:0;width:106px;}
#case h3{
background:url("../images/more_bg.gif") no-repeat scroll 0 -8px transparent;
float:right;
height:42px;
padding:0;
text-indent:2.5em;
width:137px;
line-height:24px;
}
#news{width:293px; height:260px;}
#news h1{width:293px;height:45px; background:url(../images/title_news.gif) no-repeat 0 0;}
#news_txt{ background:url(../images/c_r.gif) repeat-y 0 0; padding:10px 15px;}
#news_txt ul{ padding: 5px 0;}
#news_txt li{ height:24px; line-height:24px; background: url(../images/arrow_news.gif) no-repeat 0 center; padding-left:15px;white-space: nowrap;}

#news h2{ width:293px; height:8px; background:url(../images/b_r.gif) no-repeat 0 0;}
#picnews {
height:56px;
}
#picnews img{
background:none repeat scroll 0 0 #ECECEC;
border:1px solid #DEDEDE;
height:46px;
margin-right:5px;
padding:5px;
width:59px;
float:left;
}
#picnews p {
color:#999999;
margin:0;
padding:0;
text-align:left;
vertical-align:top;
line-height:22px;
}

#forth_div{ height:250px; border:1px solid #dfe3e5;}
.article{ width:213px; float:left;}
.article h2{ height:30px; line-height:30px;
background:url("../Images/icon_2.gif") no-repeat scroll left center transparent;
text-indent:1.5em;
color:#333333;
font-weight:bold;
}
.article p img{ width:210px; height:55px; display:block; padding:5px 0;}
.article li{
	height:28px;
	line-height:28px;
	background:url(../images/arrow_article.gif) no-repeat 0 center;
	text-indent:1.5em;
	overflow:hidden;
	white-space: nowrap;
}
.article_line{ width:29px; height:240px; background:url(../images/article_line.gif) no-repeat center center;}
.article a{ color:#666666;}


/*==content end==*/

/*==footer start==*/
#partner {
background:url("../images/partner_bg2.gif") repeat-x scroll 50% top transparent;
height:61px;
margin:0 auto;
width:973px;
}
#partner .l {
background:url("../images/partner_bg1.gif") no-repeat scroll 0 0 transparent;
float:left;
height:61px;
width:9px;
}
#partner .r {
background:url("../images/partner_bg1.gif") no-repeat scroll right 50% transparent;
float:right;
height:61px;
width:9px;
}
#partner ul{ padding-top:15px;}
#partner li{ height:31px;float:left;}
.p_img{width:156px;text-align:center;}
.sl{
background:url("../images/partner_bg1.gif") no-repeat -9px -17px;
font-size:2px;
padding:0;
width:2px;
}

#linkshz {
border-bottom:1px solid #E4E4E4;
border-left:1px solid #E4E4E4;
border-right:1px solid #E4E4E4;
height:42px;
margin:0 auto;
overflow:hidden;
width:971px;
}
#linkshz .lf {
color:#EA6210;
float:left;
line-height:42px;
text-indent:1em;
width:77px;
}
#linkshz .links {
float:left;
text-align:left;
vertical-align:middle;
}
#linkshz .links ul {
margin-top:12px;
}
#linkshz .links li {
float:left;
line-height:18px;
}
#linkshz .links li.gsjg {
color:#CECECE;
line-height:18px;
margin-left:7px;
margin-right:7px;
}

#footer{ width:100%; height:30px; background:url(../images/footbg.gif) repeat-x 0 0; line-height:30px; color:#FFFFFF;}
#footer a{ color:#fff;}
#footer_con{ width:943px; margin:0 auto; padding:0 15px; height:30px; line-height:30px;}
#footer_con img{ padding-top:5px; padding-right:45px; float:left;}
#footer_con span{float:left;}
#footer_con p{ width:120px; float:right;}
#copy_right{ width:943px; padding:10px 15px; margin:0 auto; line-height:20px;}
#copy_right span img{ margin-right:20px; float:left;}
#copy_right p{ line-height:24px;}
.f60 {
color:#FF3300;
}
/*==footer end==*/

/*===general end===*/
.img{border:5px solid #DDDDDD}
.im li { padding:1px;float:left;}
.im li .img { padding:1px; border:5px solid #DDDDDD;display:block;}
.im li .img:link,.info li .img:visited {border:5px solid #DDDDDD;}
.im li .img:hover{border:5px solid #f60;background:#FFFFFF; }
.im li .img2 { padding:1px; border:1px solid #DDDDDD;display:block;}
