﻿/*
 * File Name       :ALL-css
 * Publisher       :li quan
 * Date            :2011.6.6
*/
/* ---------------------------- Global -------------------------- */
*{margin:0;padding:0; }
body {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#9f9f9f; line-height:22px; background:#f6f6f6; color:#666}
ul li {list-style:none;}
a {text-decoration:none; color:#666; }
a:hover{text-decoration:underline;color:#red;_color:#red}
img {border:none;}
.clear{clear:both;}
.l{float:left;}
.r {float:right;}
.w960{ width:960px; margin:0 auto; }
.banner{ height:211px;}
.banner_box{ height:490px; background:url(../images/index_banner_one.jpg) no-repeat;}
#hoveing a{background:url(../images/inside_left_hover_bg.gif) no-repeat; display:block; color:#fff; font-weight:600;}
.video_aticle{ width:479px; height:412px; margin:15px auto; overflow:hidden;}
.products_keword{ width:146px; color:#999; padding-left:4px; border:none; background:url(../images/inside_right_content_product_search.jpg) no-repeat; height:25px; line-height:25px;}
.products_flash{ width:680px; height:597px; margin-top:10px; overflow:hidden; }
.application_box .btn{ display: block; text-align:center ; width:72px; height:20px; line-height:20px; background:url(../images/application_btn_bg.jpg) no-repeat; margin-right:20px;}
.application_box .btn a{ font-size:13px; font-weight:600; color:#fff;}
.application_box .view a{ color:#c40d0d; text-decoration:underline;}
.text_box{ width:240px; height:20px; line-height:20px; border:1px solid #bfbfbf}
.textarea_box{ width:280px; height:92px; margin-left:7px;}
.textarea_box textarea{width:280px; height:92px;}
#cg_textarea_box{ margin-left:10px;}
#cg_textarea_box  textarea{width:310px;}
.form_btn li{ float: left; margin-left:7px;}
.links_box_list{ height:60px; padding-top:15px; }
.links_box_list a img{ width:149px; height:43px;border:1px solid #90918c; margin-left:25px;}
#demo{ width:940px; margin:0 auto;}
.bottm_box{ padding:10px 0; color:#878686; letter-spacing:1px;}
.bottm_box ul li{ float:left; height:24px; line-height:24px; background:url(../images/bottom_line_bg.jpg) left center no-repeat; width:77px; text-align:center;}
.bottm_box ul li a{ color:#878686}
.bottm_box ul li a:hover{ color:#333}
#bottom_chang{ background:none; width:130px;}

 #scroll{width:254px; height:191px;  overflow:hidden; margin:0 auto; }
/* ---------------------------- header -------------------------- */
.header_box,.header{ background:url(../images/header_bg.jpg) top left repeat-x; }
.header{ height:90px;position:relative;}
.header h1{ position:absolute; left:18px; top:20px;}
/*2011-11-26修改*/
.header span{position:absolute; right:6px; top:16px; width:160px; height:22px; background:url(../images/version_img.jpg) left
 top no-repeat;}
.header span ul{width:160px;}
.header span ul li{ float:left; line-height:22px; height:22px;}
#oa_li01{ width:44px; text-align:center; font-family:"宋体"}
#zw_li01{ width:45px; text-align:center; height:20px; padding-top:2px; line-height:20px;}
#english_li01{width:70px; text-align:center; font-family:"宋体"}
.header span ul li a:hover{ color:#69F; text-decoration:underline;}
.yinpeng{ margin-top:2px;}

.header .search{ width:257px; position:absolute; top:52px; right:6px;}
.header .keyword{ width:160px;height:21px; line-height:21px; border:none; padding-left:4px; color:#999; background:url(../images/keyword_bg.jpg) top center no-repeat;}



/* ---------------------------- nav -------------------------- */
.nav{ height:37px;  position:relative; }
.nav,.nav_box{background:url(../images/nav_bg.png) top center repeat-x; }
.nav ul li{ width:122px; float:left; height:37px; line-height:37px; }
.nav ul li a{color:#fff; display:block; font-weight:600; text-align:center;}
.nav ul li a:hover{ background:url(../images/nav_hove_bg11.jpg) top center no-repeat;}
#nav_change{ padding-left:12px; width:978px;}
#nav li ul {
 line-height: 37px;  list-style-type: none;text-align:left;
 left: -999em; width: 122px; position: absolute;

}
#nav li ul li{
 float: left; width: 122px;
 background: #ebebeb;


}
#nav li ul a{
 display: block; width:122px;
 font-weight:normal;
 color:#555
}


#nav li ul a:hover  {
 color:#F3F3F3;text-decoration:none;font-weight:normal;
 background:#418bcc;
 color:#fff;
}
#nav li.sfhover ul {

 left:auto;

}


/* ---------------------------- inside -------------------------- */
.box{ margin-top:14px; }
.box_left{  width:262px;}
.box_left_products{ height:220px;}
.box_left_products_title { background:url(../images/product_category_bg.jpg) no-repeat;}
.box_left_products_title h1,.box_products_title h1{ height:28px; text-indent:-9999px; }
.box_left_products,.box_products_more{ border:1px solid #c9c9c9;}
.box_left_products_list ul{ width:250px; margin:0 auto; padding:6px 0;}
.box_left_products_list ul li{ height:56px; margin-top:6px; display:inline;}
.box_products_title{ background:url(../images/product_bg.jpg) no-repeat;}
.box_products_more{ margin-top:8px; height:219px;}
.box_products_more_list{ background:#fff url(../images/box_products_more_list_bg.jpg) repeat-x; margin:5px auto;width:254px; height:57px;}

#demd{ overflow:hidden;width:254px; height:191px; margin:0 auto}

.box_products_more_right{ width:160px;white-space:normal;  }
.box_products_more_right h1 a{ font-size:11px; font-weight:600; color:#0e4b93; }
.box_products_more_right h1 a:hover{text-decoration:underline;}
.box_products_more_left{ display:block; background:url(../images/products_pic_bg.jpg) no-repeat; width:74px; height:47px; padding:2px; margin:4px 0 0 8px;}

.box_right{ width:688px; height:220px; border:1px solid #c9c9c9}
.box_right_news_title{ height:28px; line-height:28px; background:url(../images/box_right_news_title_bg.jpg) top center repeat-x; position:relative; }
.box_news_more{ position:absolute; right:0; top:0;}
.box_right_news_right_title{ position:absolute; left:0; top:0;}
.box_right_news_title{}
.box_right_news_nav{
	position:absolute;
	top:3px;
	left:18px;
	width: 423px;
}
.box_right_news_nav ul li{ width:76px; height:40px; text-align:center ; font-size:13px; float:left; }
.box_right_news_box{ padding:8px;}
.box_right_news_thumbnail{ border:2px solid #dbdbdb}
.box_right_news_thumbnail{ font-size:12px; color:#014b85; font-weight:600;}
.box_right_news_cont{ width:375px;color:#666;}
.box_right_news_cont p{ text-indent:2em; }
.box_right_news_cont h1 span{ font-size:12px; padding-left:8px;}
.box_right_news_cont h1 a{ font-size:12px; font-weight:600; color:#014b85;}
.box_right_news_cont p a{ color:#014b85; }
.box_right_news_cont p a:hover,.box_right_news_cont h1 a:hover{text-decoration:underline;}
.box_right_news_cont ul{ padding-top:4px;}
.box_right_news_cont ul li{ padding-left:10px; background:url(../images/lst_ico.jpg) left center no-repeat;}
.box_right_news_cont ul li span{ color:#999; float:right; margin-right:8px;}



.top_no2_tabs_menu{cursor:pointer; background:url(../images/news_nav_bg.jpg) left repeat-x; color:#fff; font-weight:600; }	
.top_no2_tabs_menu1{cursor:pointer; color:#0d3c52; font-weight:600;}
#top_pf_title{ width:130px; }




.company_box{ height:219px;  margin-top:8px;}
.company_box_conts span{ display:block; width:139px; height:84px; border:2px solid #dcdcdc; margin-top:8px; margin-right:20px; margin-left:15px;}
.company_box_conts span  img{width:139px; height:84px;}
.company_box_conts p{ text-indent:2em; padding:2px 12px;}
.links_box{ border:1px solid #c9c9c9; padding-bottom:4px; margin-top:8px;}
.links_box h1{ height:28px; text-indent:-9999px; background:url(../images/links_box_bg.jpg) top center no-repeat;}
.links_box ul { margin:15px 0 0 25px;}
.links_box ul li{ float:left; margin-right:35px; display:inline; }
.links_box ul li img{ width:149px; height:43px;}
/* ---------------------------- inside -------------------------- */
.inside{ background:url(../images/inside_top_bg.jpg) top center repeat-x;}
.inside_left{ width:229px;}
.inside_left_nav{  background:url(../images/inside_left_nav_bg.jpg) top center no-repeat;}
.inside_left_nav ul{ padding-bottom:20px;}
.inside_left_nav ul li a{ display:block; width:171px; height:40px; line-height:39px; padding-left:40px; padding-top:4px; background:url(../images/ico_bg.gif) 28px 19px no-repeat;}
.inside_left_nav ul li a:hover{ background:url(../images/inside_left_hover_bg.gif) no-repeat; display:block; color:#fff; font-weight:600;}
.inside_left_links{ padding-left:10px; padding-bottom:40px;}
.inside_right{ width:730px;}
.inside_right_path{ height:42px; line-height:42px;}
.inside_right_path span{ margin-right:10px; color:#7f7f7f;}
.inside_right_path span a{ color:#7f7f7f}
.inside_right_path span a:hover{ color:#174b73}
.inside_right_path  h1{ padding-left:52px; background:url(../images/path_ico_bg.jpg) 22px 10px no-repeat; font-size:14px; padding-top:2px; font-weight:600; color:#504f4f;}
.inside_right_content_about{ width:430px;}
.inside_right_content_list{ width:668px; margin:0 auto; padding-bottom:10px; }
.inside_right_content_list_title{ height:26px; line-height:26px; border-bottom:1px solid #d7d7d7; margin-bottom:20px;}
.inside_right_content_list_title h1{ font-size:12px; color:#555; font-weight:600;}
.inside_right_content_list_artc{ width:464px; margin-right:6px;}
.inside_right_content_list_artc a:hover{ text-decoration:underline;}
.inside_right_content_about p{padding:0 10px 6px 10px}
.inside_right_content{ padding:20px 20px 60px 20px;  color:#555; line-height:24px;}
.inside_aticle_box p ,.inside_right_content_about p{ text-indent:2em;  padding:0 20px 6px 20px}
.inside_right_content_about_list{ padding-left:20px; padding-top:10px;}
.inside_news{ width:668px; margin:0 auto;}
.inside_news_title{ height:26px; line-height:26px; background:#ececec; border:1px solid #d7d7d7;}
.inside_news_title span{ margin:8px 6px 0 0}
.inside_news_title h1{ font-size:12px; color:#555; margin-left:12px; padding-top:2px; font-weight:600;  padding-left:12px; background:url(../images/inside_news_title_bg.jpg) left center no-repeat;  }
.inside_news_cont{ padding:21px 0}
.inside_map{ width:605px; margin:0 auto;}
.inside_cg_news{ margin-top:-10px;}
.inside_right_news_aticle p{ text-indent:2em; padding-top:6px;}
.inside_up_down{ padding:5px 0 20px 0; }
.inside_right_news_aticle_title h1{ font-size:14px; font-weight:600; text-align: center; padding:10px 0; background:url(../images/inside_title_dashe_bg.jpg) left bottom repeat-x; }
.inside_right_content_product_search{ width:212px; height:25px; margin-right:5px; }
.inside_right_resources{ width:690px; margin:0 auto;}
.inside_right_resources_title{ height:30px; line-height:30px; border-bottom:1px solid #d7d7d7;}
.inside_right_more{ margin-top:8px; margin-bottom:10px; }
.inside_right_more td{ height:30px; line-height:30px;}
.inside_right_resources_title h1{ font-size: 12px; font-weight:600;}
.inside_tri_ring_vedio{ padding-top:15px;}
.inside_tri_ring_vedio ul li{ width:154px; float:left; margin-left:10px; margin-bottom:10px; display:inline;}
.inside_tri_ring_vedio ul li span{ display:block; width:150px; height:126px; background:url(../images/veo_bg.jpg) no-repeat; padding-top:8px; padding-left:4px;}
.inside_tri_ring_vedio ul li h1{ font-size:12px; font-weight:normal; text-align: center; }
.inside_right_news_aticle_date{ color:#999; margin-top:4px; margin-bottom:8px;}
.inside_news_cont .inside_news_cont_pic{ display:block; overflow:hidden; width:180px; height:111px; border:1px solid #d8d8d8; padding:1px;}
.inside_news_introduction_list{ padding-top:5px;}
.inside_news_cont_video li{ width:180px; text-align:center; line-height:30px; float:left; margin-left:30px; margin-right:4px;display:inline }
.inside_news_cont_video li span{ display:block;width:180px;  height:111px; overflow:hidden;}
.inside_news_cont_video li  h1{background:url(../images/vedio_ico.jpg) 4px 18px no-repeat;}
.inside_news_cont_video li  h1 a{ font-size:12px; font-weight:normal; font-size:12px; }
.inside_news_introduction_list li{ height:26px; line-height:26px; background:url(../images/list_point.jpg) left center no-repeat; padding-left:10px;}
.inside_news_introduction_list li span{ float:right; margin-right:8px; color:#999; }
.inside_news_introduction{ width:458px;}
.inside_page{  margin-right:8px; text-align:right; height:26px; line-height:26px;clear:both;}
.inside_page a:hover{ text-decoration:underline;}
.inside_page span{ color:#999;}
.inside_page a{ float:left; margin-left:10px; }
.inside_right_responsibilities{ padding:8px 0;}
.inside_affiliated_companies_left{ width:324px; text-align:right; padding-right:18px; padding-top:5px; border-right:1px solid #797979;}
.inside_affiliated_companies_right{ width:315px; text-align:left; padding-left:18px;padding-top:5px;}
.inside_affiliated_companies_left ul li,.inside_affiliated_companies_right ul li{ height:26px; line-height:26px;}
.inside_affiliated_companies_left ul li a:hover{ text-decoration:none;}
/* ---------------------------- jobs_box -------------------------- */
.jobs_box,.from_box{ width:690px; margin:0 auto; color:#666;}
.jobs_box td{ height:31px; line-height:31px;text-align: center;}
.jobs_title{ background:url(../images/job_top_bg.jpg)  top left repeat-x;}
.jobs_title h1{  font-size:12px; font-weight:600;}

/* ---------------------------- from_box -------------------------- */

.from_box{}
.from_box_title{ height:23px; line-height:23px; background:url(../images/from_title_bg.jpg) no-repeat;}
.from_box_title h1{ font-size:12px; font-weight:normal; padding-left:8px; height:30px; line-height:30px;}
.from_box_tb h1{ font-size:12px; font-weight:normal; text-align:right; padding-right:8px;}

/* ---------------------------- footer -------------------------- */
.footer{ padding:10px; color:#686868; text-align:center;}
.footer ul{ width:468px; margin:0 auto;}
.footer ul li{ width:78px; text-align:center; background:url(../images/line_bg.jpg) left center no-repeat; float:left;}
.footer #change_hover{ background:none;}
.footer p{ padding-top:8px;letter-spacing:1px;}
