@charset "utf-8";
/* CSS Document */


body { margin:0; padding:0; font-size:12px; color:#333; line-height:1.5; background:url(../images/top_bg.jpg) top repeat-x; font-family:Arial, Helvetica, sans-serif;}
a { text-decoration: none; color:#333;}
a:hover { text-decoration: none; color:#F60;}
.clear_fix { overflow:hidden;}
iframe { margin:0; padding:0;}

img { border:0;}
.img_border { border:1px solid #dfdfdf; display:block;}

#wrapper { background:#FFF;}
#main {}
.content_width { width:1002px; margin:0 auto; position:relative; }

#top { height:103px;}
#top #logo { position:absolute; top:23px;}
#top #topNav {position:absolute; right:0px; top:23px; line-height:23px;}
#top #topNav a { float:left; padding-left:20px; height:22px; display:block; text-align:center; line-height:22px; color:#000; background:url(../images/arrow_list.gif) 0 50%  no-repeat; margin-left:15px;}
#top #topNav a:hover { color:#F60;}
#top #topNav strong { float:left; color:#3f6293;}
#top #topNav span { float:left; margin:0 11px; color:#DFDFDF;}
#top #top_login {position:absolute; right:26px; top:71px;}
#top #top_login input { border:1px solid #e5e5e5; width:156px; height:28px; color:#999; text-indent:5px; font-size:14px; float:left; margin-left:5px;}
#top #top_login .btn { width:60px; background:url(../images/btn_bg.jpg); height:31px; border:0; color:#FFF; font-weight:bold; text-indent:0;}

#top #phone {top:50px; right:0; position:absolute; color:#003f7f; font-size:24px; font-weight:bold;  font-family: Tahoma, Geneva, sans-serif;}
#top #phone strong { color:#003f7f; font-style:italic;}
#top #phone span { color:#da0011; margin-right:15px;}



#footer { border-top:1px solid #cecece; text-align:center; clear:both; color:#333; line-height:1.8; background:#e9e9e9; text-align:right; padding:10px 0;}
#footer span { margin:0 10px; color:#cecece;}
#footer p { float:left; text-align:left; margin:0; padding:0;}
#footer_menu { background:#003f7f; line-height:39px; text-align:center; color:#19538f; clear:both; font-size:14px;}
#footer_menu a { color:#FFF; font-weight:bold; margin:0 15px;}
#footer_menu a:hover { color:#F60;}

#menu { height:39px; line-height:39px; font-size:14px; margin:0 auto; background:url(../images/menu_bg.jpg)}
#menu ul { margin:0; padding:0 0px;  background:url(../images/menu_space.jpg) no-repeat right; height:39px;}
#menu ul li { margin:0; padding:0; list-style:none; float:left; background:url(../images/menu_space.jpg) no-repeat left;}
#menu ul li a { display:block; text-align:center; color:#FFF; font-weight:bold; line-height:39px; padding:0 42px;}
#menu ul li a:hover { color:#FFF; background:url(../images/menu_hover.jpg);}
#menu .on { color:#FFF; background:url(../images/menu_hover.jpg);}

#search { position:absolute; right:0; top:0; height:37px;}
#search select { float:left; margin-top:8px; margin-right:6px;}
#search input { float:left; height:18px; width:155px; border:0; color:#939292; text-indent:5px; margin-top:8px; margin-right:6px;}
#search img { float:left; margin-top:8px;}

/*#banner { width:960px; height:320px; overflow:hidden;  margin:10px auto; position:relative;}*/
#banner {height:281px; overflow:hidden; position:relative; background:url(../images/b_bg.jpg) top center;}
#banner img { margin-top:23px;}

#main_product { clear:both;}
#main_product ul { margin:0; padding:0;}
#main_product ul li { margin:0; padding:0; list-style:none; width:235px; margin-right:20px; float:left;}
#main_product p { margin:0; padding:0;}
#main_product ul li a { font-weight:normal; FONT-SIZE:12px;}

#main_case {clear:both; margin-bottom:20px;}
#main_case ul { margin:0; padding:0;}
#main_case ul li { margin:0; padding:0; list-style:none; width:235px; margin-right:20px; float:left;}


/* banner */
/*#fW_Content {display: inline; float: left; width: 960px; height: 320px;}
#fW_Content img {width: 960px; height: 320px;}
#fW_Controls { height: 20px; position:absolute; z-index:999; top:290px; right:15px; }
#fW_Controls a {font-size: 11px; background:#FFF; background-position: 0px -20px; float: left; width: 20px; color: #3cb713; height: 20px; text-align: center; margin-right:1px; line-height:20px; display:inline;}
#fW_Controls a.activeSlide { background:#3cb713; color: #FFF; font-weight:bold;}
#fW_Controls a:hover {background-position: 0px 0px; color: #FFF;}*/

#fW_Content {display: inline; float: left; width: 1002px; height: 320px;}
#fW_Content img {width: 1002px; height: 320px;}
#fW_Controls { height: 20px; position:absolute; z-index:999; top:280px; right:10px; }
#fW_Controls a {font-size: 11px; background:#003f7f; background-position: 0px -20px; float: left; width: 20px; color: #FFF; height: 20px; text-align: center; margin-right:1px; line-height:20px; display:inline; font-family:Arial, Helvetica, sans-serif;}
#fW_Controls a.activeSlide { background:#d62525; color: #FFF; font-weight:bold;}
#fW_Controls a:hover {background-position: 0px 0px; color: #FFF;}



#content { margin:0 auto; width:1002px; overflow:hidden; padding:25px 0; padding-bottom:0;}

#content #left_content {width:246px; float:left;}
#content #left_content .border { padding-left:5px; padding-right:5px;}

#content #left_content .index_mid { width:100%;}
#content #left_content .index_new_list { width:100%; clear:both;}
#content #left_content .index_new_list ul li { background:none; clear:both; float:none;}

#content #leftNav {margin-bottom:15px;}
#content #leftNav ul , #content #leftNav ul li { margin:0; padding:0; list-style:none;}
#content #leftNav ul li {  background:url(../images/leftNav_bg.jpg) bottom repeat-x;  border:1px solid #e2e2e2; border-top:0;}
#content #leftNav ul li a { background:url(../images/arrow_leftNav.gif) 0 50% no-repeat; height:31px; line-height:31px; display:block; margin-left:15px; padding-left:15px; font-size:14px;}
#content #leftNav .sub { background:url(../images/arrow_leftNav_sub.gif) 15px 50% no-repeat; height:31px; line-height:31px; display:block; margin-left:15px; padding-left:35px; font-size:14px;}
#content #leftNav .left_title { background:url(../images/mlbt.jpg); text-align:center; font-weight:bold; color:#FFF; height:31px; line-height:31px; margin-bottom:10px;}


#content #right_content { width:740px; float:right;}
#content #right_content #right_title { background:url(../images/mrbt.jpg); height:32px; line-height:32px; font-weight:bold; padding-left:26px; color:#CCC;}
#content #right_content .title { border-left:none; border-right:none;}
#content #right_content .title a { color:#666;}
#content #right_content .title a:hover { color:#F60;}
#content #right_content .txt { padding:15px; font-size:14px; line-height:1.8;}


.title {background:url(../images/title_bg.jpg) repeat-x top left; height:38px; line-height:38px; text-align:right; padding:0 5px; clear:both; position:relative;}
.title .hot { background-image:url(../images/icon_hot.jpg)}
.title strong {font-size:14px; display:block; float:left; height:38px; padding-left:12px; background:url(../images/radio.jpg) 0 50% no-repeat; color:#333;}
.title span { text-transform:uppercase; display:block;  height:30px; color:#d1c9c9; font-family:Arial, Helvetica, sans-serif; margin-left:5px;}
.title em { text-transform:uppercase; display:block; float:left; height:30px; font-size:11px; color:#d1c9c9; font-family:Arial, Helvetica, sans-serif; margin-left:5px; font-style:normal;}
.title a { color:#999}
.title a:hover { color:#F60;}

#tab_title { position:absolute; top:3px; left:145px;}

.border { border-top:0; padding:12px 0; margin-bottom:15px; overflow:hidden; zoom:1;}

.left { width:303px; float:left;}
.right { width:689px; float:right;}

#index_tab { overflow:hidden; margin-top:15px; margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #e4e4e4;}
#index_tab ul { margin:0; padding:0;}
#index_tab ul li { margin:0; padding:0; list-style:none; float:left; width:326px; margin-right:12px;}
#index_tab div { height:166px; overflow:hidden;}
#index_tab div img { padding:2px; border:1px solid #e4e4e4;}
#index_tab strong { color:#003f7f; margin-top:10px; display:block; font-size:14px;}
#index_tab p { margin:0; padding:0; margin-top:10px;}
#index_tab span { display:block; margin-top:10px;}
#index_tab span a { display:block; width:78px; background:url(../images/btn_tab_bg.jpg); color:#FFF; text-align:center; height:20px;}
#index_tab span a:hover { color:#fffc00;}

.index_new_list {}
.index_new_list ul { margin:0; padding:0; margin-top:-6px;}
.index_new_list ul li { list-style:none; height:29px; line-height:29px; border-bottom:1px solid #e4e4e4;}
.index_new_list ul li a { padding-left:20px; background:url(../images/arrow_list.gif) 5px 50% no-repeat;}

.index_left { width:490px; float:left; clear:left;}

.index_mid { width:235px; float:left; margin-left:20px;}
.index_mid  .index_new_list { width:auto; float:none; clear:both; color:#ccc; text-align:right}
.index_mid .index_new_list ul li a { float:left;}
.index_mid  .hot_news { height:90px; margin-bottom:15px;}
.index_mid  .hot_news img { float:left; margin-right:18px;}
.index_mid  .hot_news strong { color:#333;}
.index_mid  .hot_news p { margin:0; padding:0; margin-top:10px;}
.index_mid p { margin:0; padding:0; margin-top:0; margin-bottom:9px; margin-left:5px;}

#index_case ul { margin:0; padding:8px 0;}
#index_case ul li { list-style:none; margin:0; padding:0; float:left; width:175px;}
#index_case ul li div { width:148px; height:98px;  text-align:center; margin:0 auto;}
#index_case ul li div img {border:1px solid #e0e0e0;}
#index_case ul li span { text-align:center; padding:10px 5px; padding-bottom:0; display:block; text-align:center;}


#index_about { width:470px; float:right;}
#index_about .border div { float:left; margin-right:10px; margin-top:2px;}
#index_about .border div img { display:block; border:1px solid #dfdfdf;}
#index_about .border p { margin:0; padding:0; line-height:1.8;}

#index_links a { margin:0 6px;}

#index_contact { }
#index_contact img { border:1px solid #e0e0e0;}
#index_contact p { display: block; margin:0; padding:0; margin-top:3px;}
#index_contact p strong { color:#333;}
#index_contact p span { color:#c10001; font-weight:bold;}

#index_tip { height:155px;}

#index_tip .list_01 { width:240px; float:left;}
#index_tip .list_01 div { width:108px; height:68px; border:1px solid #dcdcdc; float:left; margin-right:10px; margin-bottom:10px;}
#index_tip .list_01 div img { margin:4px;}

#index_tip .list_02 { float:left; width:200px; margin-left:15px;}
#index_tip .list_02 ul { margin:0; padding:0;}
#index_tip .list_02 ul li { margin:0; padding:0; list-style:none; background:url(../images/dot_x.gif) repeat-x bottom; line-height:30px; padding-left:5px;}

#partner img { border:1px solid #d7d7d7; margin-top:10px; display:block;}

.border2 {border-top:0; padding:13px 5px; padding-bottom:0; margin-bottom:15px; overflow:hidden; zoom:1;}
#partner2 div { width:500px;}
#partner2 img { border:1px solid #d7d7d7; margin-top:10px; display:block; width:214px; height:90px;}

#partner ul { margin:0; padding:0; padding-top:7px;}
#partner ul li { list-style:none; height:32px; line-height:32px; background:url(../images/dot_x.gif) repeat-x bottom;}
#partner ul li a { padding-left:20px; background:url(../images/arrow_list.gif) 5px 50% no-repeat;}
#partner p { margin:0; padding:0; margin-top:10px;}


.news_list { margin:0; padding:0;}
.news_list ul { margin:0; padding:0;}
.news_list ul li { margin:0; padding:0; list-style:none; text-align:right; padding:10px 0; border-bottom:1px solid #E7E7E7;}
.news_list ul li a { float:left; padding-left:15px; background:url(../images/arrow_list.gif) no-repeat 5px 50%;}
.news_list ul li span { color:#999;}


#news{ margin-bottom:20px;}
#news ul {margin:0; padding:0;}
#news ul li {margin:0; padding:0 10px; list-style:none; text-align:right; height:32px; line-height:32px; background:url(../images/dot_x.gif) repeat-x bottom; color:#ccc;}
#news ul li a { float:left; padding-left:15px; background:url(../images/arrow.gif) no-repeat 0 50%;}

#news_content { padding:10px;}

#news_title {border-bottom:1px solid #E7E7E7; margin-bottom:20px; padding-bottom:10px; position:relative;}
#news_font { position:absolute; right:0; top:25px;}
#news_font a{ margin:0 10px;}
#news_font span { color:#ccc;}
#news_close { position:absolute; right:10px; top:0px;}
#news_close a {background:url(../images/arrow_list.gif) no-repeat 0 50%; padding-left:15px;}
#news_pic { text-align:center; padding:30px 0;}
#news_pic img {border:1px solid #CCC; padding:5px;}

#news_detail_title { border-bottom:1px solid #E7E7E7; margin-bottom:10px;}
#news_detail_title h1 { font-size:18px; font-family:"微软雅黑";}

#news_detail_border { padding-bottom:10px; border-bottom:1px solid #E7E7E7; }





/* case 
********************** */
#case2 { margin:0;}
#case2 img { border:1px solid #eaeaea; padding:2px;}
#case2 ul{ margin:0; padding:0;}
#case2 ul li{ margin:0; padding:0; float:left; width:248px; margin-bottom:20px; list-style:none; text-align:center;}
#case2 ul li div { width:240px; text-align:center; margin:0 auto;}
#case2 ul li div img { width:211px; height:91px; padding:3px; border:1px solid #dadada;}
#case2 ul li span {display:block; text-align:center; margin-top:3px;}


#lovexin12 img { display:block;}

.btn {
	background: #16365d;
	padding: 8px;
	color: #FFF;
	border: 1px solid #16365d;
	border-top: 1px solid #16365d;
	border-left: 1px solid #16365d;
	font-weight: bold;
}
.require { color:#FF0000;}



/* index tab

********************************** */
.tab_on , .tab_out{
	float:left; width:107px; height:40px; text-align:center; font-weight:bold; font-size:14px; background:url(../images/tab_bg.jpg) repeat-x; line-height:30px; margin-right:1px; cursor:pointer;
}
.tab_on { width:107px;  background:url(../images/tab_on.gif) 50% 100% no-repeat;  color:#FFF; }
.tab_on a { color:#FFF; display:block;}
.tab_out{
	
}

.folder_on{
display:_none;
clear: both;
}

.folder_out{
display:none; 
}




#feedback_list {}
#feedback_list ul { margin:0; padding:0;}
#feedback_list ul li { margin:0; padding:0; list-style:none; padding-bottom:30px; margin-bottom:30px; border-bottom:1px dashed #ccc;}
#feedback_list ul li h1 {
	clear: both;
	overflow: hidden;
	zoom: 1;
	font-size: 14px;
	color: #16365d;
}
#feedback_list ul li h1 strong { float:left;}
#feedback_list ul li h1 em { float:right; margin-right:20px; font-style:normal; font-size:12px; color:#666; font-weight:normal;}
#feedback_list ul li h1 span { float:right; font-size:12px; color:#666; font-weight:normal;}
#feedback_list ul li div { padding:10px; border:1px solid #d3e4ee; background:#eef9ff;}
#feedback_list ul li div strong { color:#c41922;}


#price_list { padding:10px 0; clear:both; overflow:hidden; font-size:14px; line-height:31px;}
#price_list ul { margin:0; padding:0;}
#price_list ul li { margin:0px; padding:0; list-style:none; float:left; margin-left:15px;}
#price_list strong { float:left; display:block; background:url(../images/sel_price.jpg); width:91px; height:31px; color:#ff0000; font-size:12px;
font-weight:normal; text-align:center; }
#price_list ul a { display:block; padding:0px 8px;}
#price_list ul a:hover { background:#dfdfdf; color:#000;}
#price_list .on { background:#dfdfdf; color:#000;}

.table_one { border-left:1px solid #E7E7E7 ; border-top:1px solid #E7E7E7; clear:both; font-size:14px; margin-bottom:15px;}
.table_one td {border-right:1px solid #E7E7E7 ; border-bottom:1px solid #E7E7E7; padding:8px; text-align:center;}
.table_one th {border-right:1px solid #225b95 ; border-bottom:1px solid #225b95; padding:8px; background:#003f7f; color:#FFF;}
.table_one .red { color:red;}
.table_one .blue { color:#003f7f;}
.table_one .table_left { text-align:left;}

#index_online td { padding:3px 5px; font-size:14px;}
#index_online input { border:1px solid #dcdcdc; width:96%; height:22px;}
#index_online .btn_01 { display:block; padding:3px 0px; width:80px; float:left; background:#c70f0f; text-align:center; color:#FFF; margin-top:8px;}
#index_online .btn_02 { display:block; padding:3px 0px; width:80px; float:left; margin-left:5px; background:#003f7f; text-align:center; color:#FFF; margin-top:8px;}


/*首页公司推荐滚动*/
.rollBox{OVERFLOW: hidden; WIDTH:490px; HEIGHT:130px;background-color:#ffffff;text-align:left; margin-top:5px;}

.button{DISPLAY: inline;OVERFLOW: hidden;WIDTH: 20px;CURSOR: pointer;BACKGROUND-REPEAT: no-repeat;height:130px;}
.left{BACKGROUND-IMAGE: url(../images/arrow_l.jpg);FLOAT: left; background-position:left;}
.right{BACKGROUND-IMAGE: url(../images/arrow_r.jpg);FLOAT:right; background-position:right;}

.Box{FLOAT: left; OVERFLOW: hidden; WIDTH: 440px;}
.Box .pic{MARGIN-TOP: 5px; FLOAT: left; WIDTH:126px; MARGIN-RIGHT: 10px;}
.Box .pic IMG{ float:left; border:1px solid #dfdfdf;}

.item{FLOAT: left; WIDTH: 440px; height:130px; overflow:hidden;}
.Box .text {FLOAT: right; WIDTH: 290px; COLOR: #000000; LINE-HEIGHT: 20px}
.Box .text strong { display: block;}
.Box .text p { margin-top:10px;}
.Box .text a{}
.font14{FONT-SIZE: 14px; COLOR: #0057aa}


/* case 
********************** */
#case { margin:0; padding-top:25px;}
#case img { border:1px solid #eaeaea; padding:2px;}
#case ul{ margin:0; padding:0;}
#case ul li{ margin:0; padding:0; float:left; width:230px; margin-bottom:20px; margin-right:6px; list-style:none; text-align:center;}
#case ul li div { width:230px; text-align:center; margin:0 auto;}
#case ul li div img { width:210px; height:140px; border:1px solid #dadada;}
#case ul li span {display:block; text-align:center; margin-top:3px; height: 50px;}



#product { margin:0; padding:0; padding-top:25px;}
#product ul { margin:0; padding:0;}
#product ul li { margin:0; padding:0; list-style:none; float:left; width:230px; text-align:center; margin-right:12px; margin-bottom:15px;}
#product ul li span { font-weight:bold; font-size:14px;}

.product_detail_name { font-weight:bold; font-size:14px; padding:10px 0; border-bottom:1px solid #E7E7E7; margin-bottom:15px;  padding-left:15px; background:url(../images/arrow_list.gif) no-repeat 5px 50%;}
