@charset "utf-8";

.font_red{ color:#BC0910;}
.about_banner{ background:url(../images/about_banner.jpg) no-repeat center 0;}
.products_banner{ background:url(../images/products_banner.jpg) no-repeat center 0;}
.news_banner{ background:url(../images/news_banner.jpg) no-repeat center 0;}
.service_banner{ background:url(../images/service_banner.jpg) no-repeat center 0;}
.careers_banner{ background:url(../images/careers_banner.jpg) no-repeat center 0;}
.touzize_banner{ background:url(../images/touzize_banner.jpg) no-repeat center 0;}
.shzr_banner{ background:url(../images/shzr_banner.jpg) no-repeat center 0;}
.contact_banner{ background:url(../images/contact_banner.jpg) no-repeat center 0;}

.sub_right{ width:762px; float:right;}

#sub_banner{ height:187px;}
#sub_content{ padding:0 0 30px 0; width:100%;}

.crumbs{ height:40px; line-height:40px; color:#9d9d9d;  position:relative;}
.crumbs .rss{position:absolute; right:30px; top:7px; display:block; width:41px; height:17px; background:url(../images/ico_rss.jpg) no-repeat; line-height:100px; overflow:hidden;}
.crumbs_special{ padding-left:0px; background:none;}
.crumbs a{color:#000;}
.crumbs span{color:#cf0000;}


.bd{ border:1px solid #d9d9d9}
.sidebar{float:left; width:200px; position:relative; overflow:hidden;}

#nav_left { width: 200px;}

#nav_left a {
  background: url("../images/menu_bg1.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 27px;
    line-height: 27px;
	width:200px;
	font-weight:bold;
	text-indent:20px;
	color:#fff;
}
#nav_left li {
 float:left;
 text-align:left;
 margin-bottom:2px;
}
#nav_left li a:hover,#nav_left a.sel{
background: url("../images/menu_bg2.gif") no-repeat scroll 0 0 transparent;
    color: #f4ffdb;
    text-decoration: none;
}
#nav_left a:visited  {
}


#nav_left a:hover{
text-decoration:none;font-weight:bold;color:#fff;background:url(../images/left_li_a_bg2.gif) no-repeat 0 0; height: 27px;line-height:27px;
}

#nav_left li ul {
 list-style:none;
 text-align:left;
}
#nav_left li ul li{ font-size:12px; text-align:left;
}
#nav_left li ul a{
         width:200px;
		 background:url(../images/menu_bg3.gif) no-repeat 0 0;
		 font-weight:normal;
		 text-indent:35px;
		 color:#666;

}

#nav_left li ul a:hover,#nav_left li ul a.sel{
         width:200px;
		 background:url(../images/menu_bg4.gif) no-repeat 0 0;
		 font-weight:normal;
		 color:#fff;

}
.sub_quick img .kk{ margin:20px 0;}
.sub_quick img{ margin:0px 0;}



/*#nav_left li ul a:visited  {
 color:#fff;text-decoration:none;background:url(../images/arrow2.png) no-repeat 30px 15px;
}*/
#nav_left li ul a:hover {
 color:#fff;
 text-decoration:none;

}

#nav_left li:hover ul {
 left: auto;
}
#nav_left li.sfhover ul {
 left: auto;
}

#nav_left ul.collapsed {
display:inline;
}
#nav_left ul.cssdp{display: none;}
#PARENT{
 width:300px;
 padding-left:20px;
}






.main_area{ width:760px; float:right; background:#fff; overflow:hidden; _zoom:1;}


.main_area .title{height:25px; line-height:25px;background:url(../images/tit_bg1.gif) repeat-x;   display:block; position:relative;}
.main_area .title h3{ padding-left:20px; color:#1A77B2; font-weight:bold;}
.main_area .title span{ position:absolute; top:0px; right:10px; font-weight:normal;}
.main_area .title a{color:#1A77B2;}
.main_area .title span a.rss{ color:#ce0000; padding-top:6px;}

.main_area_cont{ padding:20px; overflow:hidden; _zoom:1;}
.main_area_cont p{line-height:20px; color:#666; margin-bottom:15px;}
.main_area_cont h4{ color:#CE0000; font-weight:bold; margin:5px 0;}
.main_area_cont h5{color:#000; font-weight:bold;}


/*company*/
.company_list{ padding:30px 0;}
.company_list li{ width:216px; height:240px; background:url(../images/about_list_bg.gif) no-repeat 0 0; position:relative; float:left; margin-right:20px;}
.company_list li .img{
	width:195px;
	height:65px;
	position:absolute;
	left: 7px;
	top: 6px;
}

.company_list li h2{
	position:absolute;
	left: 8px;
	top: 80px;
	width: 179px;
	height: 33px;
	font-weight:bold;
}
.company_list li h2 a{ color:#1A77B2;}
.company_list li h2 a span{ color:#666; font-family:Arial, Helvetica, sans-serif;}
.company_list li h2 span{ display:block; font-weight:normal;}
.company_list li p{
	position:absolute;
	left: 9px;
	top: 128px;
	width: 191px;
	height: 65px;
}

/*history*/
.news2{ width:100%; position:relative; margin-top:5px; height:auto; clear:both;}
#tags {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px;PADDING-TOP: 0px; HEIGHT: 26px; padding-left:1px;
}
a.news_more{
	left:463px;
	top: 9px;
	width: 100px;
	height:19px;
	text-align:left;
	position:absolute;
}
#tags LI {
	BACKGROUND: url(../images/new_tit1.gif) no-repeat left bottom;
	FLOAT: left;
	MARGIN-RIGHT: 1px;
	LIST-STYLE-TYPE: none;
	HEIGHT: 26px;
	margin-right:5px;
	margin-top:2px;
	font-weight:bold;
}
#tags LI A {
width:100px;
font-size:13px;
FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #666666; LINE-HEIGHT: 26px; PADDING-TOP: 0px; HEIGHT: 26px; TEXT-DECORATION: none;text-align:center;
}
#tags LI.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px
}
#tags LI.selectTag {
	BACKGROUND-POSITION: left top; MARGIN-BOTTOM: 0; POSITION: relative; HEIGHT: 26px;
}
#tags LI.selectTag A {
	BACKGROUND-POSITION: right top; COLOR: #fff; LINE-HEIGHT: 26px; HEIGHT:26px; 
}
#tagContent {BACKGROUND-COLOR: #fff; text-align:left;
	 background:url(../images/label_bg.jpg) repeat-y 0 0; border-top:1px #DCDCDC solid;
}
.intro_sadow{}
.tagContent{PADDING: 15px 0;DISPLAY: none;  background:url(../images/label_foot.jpg) no-repeat 0 bottom;
}
.tagContent h2{ font-weight:900; font-size:14px; text-align:left;}
#tagContent DIV.selectTag {
	DISPLAY: block;
}

.history_left{ width:288px; float:left;}
.history_right{border-left:1px #eee solid; width:427px;}
.history_right .year{ width:415px; float:right;}
.history_right .year li{padding-bottom:20px; position:relative; width:415px;}
.history_right .year li span{
	margin-right:15px;
	position:absolute;
	width: 35px;
	height: 23px;
	top: 2px;
	left:0;
	float:left;
	color:#839FB4;
	font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;
}
.history_right .year li p{ padding-left:40px; width:365px; float:right;}


/*contact*/
.contact_g{ padding-bottom:30px; border-bottom:1px solid #eee;}
.contact_g h1{ padding:15px 0;}
.contact_g h1 img{ margin-right:10px;}
.contact_txt img{ float:left; margin-right:30px;}

.edit{ float:left; width:680px; margin:0 0 20px 0; padding:0;}
.contactFormFont01 {
    color: #000000;
    display: block;
    padding: 10px 15px 10px 0;
    width: 110px;
}
.FormFormat textarea{
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	border: 1px solid #E0E0E0;
	padding:5px;
	height:150px;
	margin-top:5px; width:500px;
}
.FormFormat input{
	background-color: #fff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	border: 1px solid #E0E0E0;
	padding: 2px 2px 2px 4px;
	margin:2px 0px;
	height:16px;

}


.contact select{background-color: #fff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #666;
	border: 1px solid #A4B97F;
	padding:0;
	height:19px;}
.contact textarea{background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	border: 1px solid #A4B97F;
	width:380px;
	height:100px;
	padding:0; margin:0;}
.contact input{border: 1px solid #A4B97F;}

/*career*/
.career_top{ height:220px; background:url(../images/career_top.gif) no-repeat center 0; position:relative;}
.career_top .con{
	position:absolute;
	width: 435px;
	height: 108px;
	left: 296px;
	top: 97px;
}
.career_top .con a{ color:#6DAB14;}
.social_list {
    margin-top: 20px;
    overflow: hidden;
}
.social_list li {
    border: 1px solid #CCCCCC;
    float: left;
    height: 212px;
    margin-right: 35px;
    padding: 4px;
    width: 220px;
}
social_list a {
    color: #666666;
}
.social_list p {
    color: #666666;
    padding: 8px;
    text-indent: 0;
}
.social_list li.last {
    margin-right: 0;
}


.jo_table td {
    padding: 5px 0;
}
.jo_table th {
    background: none repeat scroll 0 0 #F0F0F0;
}
.jo_table {
    margin-bottom: 40px;
}
.pageList {
	width:720px;
	display:block;
	margin:0 auto;
	padding:30px 0;
}

.pageList{}

.career_hj_list li{ width:135px; height:118px; background:url(../images/careers_hj_bg.gif) no-repeat 0 0; position:relative; float:left; margin-right:9px;}
.career_hj_list li img{
	width:120px;
	height:94px;
	position:absolute;
	left: 6px;
	top: 6px;
}
#jobs_list h1 {
    background: url("../images/job_title_bg.gif") no-repeat scroll 10px 4px #EDEDED;
    font-size: 14px;
    font-weight: bold;
    height: 48px;
    line-height: 48px;
    margin-bottom: 10px;
    text-align: left;
    text-indent: 4em;
}
#brand_bgbox {
    background: url("../images/brand_bg.gif") no-repeat scroll 0 0 transparent;
    height: 144px;
    margin-top: 30px;
    position: relative;
    width: 720px;
}
.b_bottom {
    border-bottom: 1px dashed #CCCCCC;
	padding-bottom:20px;
}
#jobs_list span{ margin-right:10px;}

/*service*/


div.topic {margin:0 0 25px 0; float:left; width:360px;} 
div.topic img {float:left;margin:0 20px 25px 0;}
div.topic h4 {margin:0 0 10px 0;font-size:15px;font-weight:bold; color:#666666!important; line-height:24px;}
div.topic h5 {margin:0 0 10px 0;font-size:15px;font-weight:normal;}
div.topic p {line-height:16px;margin:0 0 10px 0; color:#999999;}
div.topic p a{ color:#4479AD;}
div.topic select {width:235px;margin:0 0 10px 0;}
div.topic ul {list-style-type:disc;margin:0 0 0 15px;}
div.topic ul li {list-style-type:disc;}
div.topic ul.download-list {list-style-type:none;}
 div.topic ul.download-list li {list-style-type:none;}

ul.bulleted-list {list-style-type:disc;margin:0 0 20px 15px;}
ul.bulleted-list li {list-style-type:disc;margin:0 0 5px 0;}
ul.numbered-list {margin:0 0 20px 15px;}
ul.numbered-list li {margin:0 0 5px 0;}

.executives-box .topic {height:120px;}

.faq_list li{ margin-bottom:20px;}
.faq_q{ background:url(../images/f_bg.gif) no-repeat 0 0 #F1F1F1; padding-left:43px; line-height:26px; margin-bottom:5px;}
.faq_a{ background:url(../images/q_bg.gif) no-repeat 0 0 #fff; padding-left:43px; line-height:26px;}


.map{ float:left; width:400px; height:330px;margin-top:10px;background:url(../images/line2.gif) right 30px no-repeat;}
.map_tit{ float:left; width:300px; margin-top:40px;}
.map_search{ background:url(../images/search_box.gif) 0 0 no-repeat; width:300px; height:100px; margin:10px 0px;}
.map_search .keyword{ width:150px;height:18px; line-height:18px; font-family:Arial, Helvetica, sans-serif; text-indent:0.5em; color:#333; border:1px solid #dcdcdc; margin:8px;}
.map_search  .form{ margin:38px 0px 0px 50px;}


/* search_top */
.news_search_top{height:30px;  line-height:25px; padding-top:3px;}
.input_01{width:120px; padding:5px 0 5px 5px; border:solid 1px #d5d5d5; color:#666; background:#fff; margin-right:8px;}
.btn_search_top{ background:url(../images/news_search.jpg) no-repeat; padding:0px 13px; margin-top:2px; float:left; line-height:20px; color:#FFF }
.news_search_top span{ float:left; margin-right:8px;}
.news_search_top input{float:left;}
.news_search_top .input_01{ background:url(../images/search_bg.jpg) left top no-repeat; border:0px; width:137px;}
.news_search_top .input_02{ padding:4px 0 3px 4px; border:1px solid #d8d8d8;}
.news_search_top .select_sim{ position:relative; float:left; width:90px; margin-right:8px; background:#fff url(../images/bg_select_sim_02.jpg) no-repeat; z-index:6;}
.news_search_top .select_sim span{width:67px;}
.news_search_top .select_sim a{width:90px;}
.news_search_top .select_sim ul{width:88px; z-index:6;}
.news_search_top .tit{  font-size:12px; color:#666; padding-right:10px; margin-right:10px; padding-left:20px;}
.list_pic { background:url(../images/news_bg_index.jpg) left top repeat-x;}



/*news*/
.news_top { border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9; background:url(../images/news_bg_index.jpg) left top repeat-x; background-color:#FFF; width:758px;}
.news_top p{float:left; width:380px; height:232px; margin-right:20px;}
.news_top dl{width:410px; float:left; margin-top:25px;}
.news_top dt{margin:5px 0;}
.news_top dt a{font-size:12px; font-weight:bold; color:#1472BC;}
.news_top dd{height:66px; line-height:22px; overflow:hidden;}
.news_top dd a{color:#666666;}
.news_top dd em{color:#b90000;}
.news_top .news_list_01{float:left; padding-top:10px; width:410px; overflow:hidden; _zoom:1;}
.news_top .news_list_01 li{ padding-left:14px;padding-right:14px; background:url(../images/new_list_ar.gif) no-repeat 0px 5px; margin-bottom:8px; line-height:14px; *line-height:12px; overflow:hidden; _zoom:1;}
.news_top .news_list_01 li a{float:left; width:260px; color:#000}
.news_top .news_list_01 li span{float:right; width:75px;}
.news_top .news_list_01 li.more{background:none; margin-top:15px;}
.news_top .news_list_01 li.more a{float:none; color:#cf0003}

.news_tab_cont{ overflow:hidden;}
.news_tab_cont .pic{background:url(../images/new_pic_bor.jpg) no-repeat left top; width:250px; height:260px; padding-left:6px; padding-top:6px; margin-left:22px; margin-top:27px; margin-right:50px;display:inline;}

.news_tab_cont .pic img{ width:240px; height:145px;}

.news_tab_tit{clear:both; height:28px; position:relative; background:url(../images/tit_bg2.gif);border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;}
.news_tab_tit .rss{position:absolute; right:15px; top:6px;}
.news_tab_tit li{float:left; height:27px; line-height:27px; border-right:solid 1px #ccc;}
.news_tab_tit li a{float:left; padding:0 15px;}
.news_tab_tit li.on a{color:#fff; font-weight:bold; background:url(../images/new_tab_on.gif) repeat-x;}

.news_tab_tit2{clear:both; height:27px; position:relative; background:url(../images/news_blocl_2_bg.jpg);}
.news_tab_tit2 li{float:left; height:27px; line-height:27px; }
.news_tab_tit2 li a{float:left; padding:0 15px;}
.news_tab_tit2 li.on a{color:#fff; font-weight:bold; background:url(../images/news_blocl_2_bg_on.jpg) repeat-x;}

.rc_tr{position:absolute; right:-1px; top:-1px; display:block; width:6px; height:5px; background:url(../images/img_rc_tr.gif) no-repeat;}
.news_top .title{height:27px; line-height:27px; background:url(../images/bg_title.gif) repeat-x; }
.news_focus .title{height:27px; line-height:27px;background:url(../images/news_title_bg.jpg) repeat-x;   display:block; }

.news_focus{ margin:10px 0 0px 0px; border:solid 1px #dbdbdb; background:url(../images/news_bg_index.jpg) 0px 53px repeat-x; background-color:#FFF; height:270px; width:758px;}
.news_focus h3{ padding-left:20px; color:#ce0000; font-weight:bold;}
.news_focus .title span{ float:right; padding-right:10px;}
.news_focus .title span a{ color:#ce0000;}
.news_focus .pic{background:url(../images/new_pic_bor.jpg) no-repeat left top; width:250px; height:260px; padding-left:6px; padding-top:6px; margin-left:22px; margin-top:27px; margin-right:50px;display:inline;}
.news_focus  .pic img{ width:240px; height:145px;}

.news_focus p{clear:left; float:left; margin:6px 0 10px 13px; display:inline;}
.news_focus dl{float:right; width:410px; margin:27px 20px 0 0; *margin:32px 20px 0 0;  }
.news_focus dt{ margin-bottom:5px;}
.news_focus dt a{font-weight:bold; color:#1472BC;}
.news_focus dd a{color:#666; line-height:22px; height:87px;}
.news_focus dd em{color:#9e0101;}
.news_focus .news_list_01{float:left; margin-top:10px; width:410px; overflow:hidden; _zoom:1;}
.news_focus .news_list_01 li{ padding-left:14px;padding-right:14px; background:url(../images/new_list_ar.jpg.jpg) no-repeat 0px 0px; margin-bottom:8px; line-height:14px; *line-height:12px; overflow:hidden; _zoom:1;}
.news_focus .news_list_01 li a{float:left; width:260px; color:#000}
.news_focus .news_list_01 li span{float:right; width:75px;}
.news_focus .news_list_01 li.more{background:none; margin-top:20px;}
.news_focus .news_list_01 li.more a{float:none; color:#cf0003}

.news_focus .news_list_01 li{ padding-left:14px;padding-right:14px; background:url(../images/new_list_ar.jpg.jpg) no-repeat 0px 0px; margin-bottom:8px; line-height:14px; *line-height:12px; overflow:hidden; _zoom:1;}



.third_viewpoint .title{height:27px; line-height:27px;background:url(../images/tit_bg1.gif) repeat-x;   display:block; }
.third_viewpoint{ height:150px; float:left; display:inline; border:solid 1px #dbdbdb; margin:10px 0px 10px 0px; width:758px;}
.third_viewpoint h3{ padding-left:20px; color:#ce0000; font-weight:bold;}
.third_viewpoint .title span{ float:right; padding-right:10px;}
.third_viewpoint .title span a{ color:#ce0000;}


.media_center{ height:150px; float:left; display:inline; border:solid 1px #dbdbdb; margin:0px 0px 0px 0px; width:782px;}
.media_center .title{height:27px; line-height:27px;background:url(../images/tit_bg1.gif) repeat-x; display:block; }
.media_center{ height:150px; float:left; border:solid 1px #dbdbdb; width:758px;}
.media_center h3{ padding-left:20px; color:#ce0000; font-weight:bold;}
.news_list_03 { padding-left:10px; padding-top:10px; display:inline; float:left;}
.news_list_03 li{ padding-left:14px;padding-right:14px; background:url(../images/new_list_ar.gif) no-repeat 0px 5px; margin-top:7px; overflow:hidden; _zoom:1; line-height:15px; *line-height:12px; width:340px; float:left; display:inline;}
.news_list_03 li a{float:left;  color:#000}
.news_list_03 li span{float:right; width:75px;}
.media_center ul{ margin-left:20px; margin-top:10px;}
.media_center li{float:left; margin:8px 0 0 0; display:inline; height:87px;}
.media_center li a{float:left; height:47px; width:180px; line-height:200px; }
/*.m_01{background:url(../img/btn_vicenter.jpg) no-repeat;}
.m_02{background:url(../img/btn_videocenter.jpg) no-repeat;}
.m_03{background:url(../img/btn_piccenter.jpg) no-repeat;}
.m_04{background:url(../img/btn_medialinkman.jpg) no-repeat;}
*/


/*news*/
.news_list_02{clear:both; height:38px; border-top:solid 1px #dbdbdb; background:#f2f2f2; width:100%; overflow:hidden; _zoom:1;}
.news_list_02 li{float:left; border-top:solid 1px #fff; padding:8px 0 4px; width:236px; background:url(../images/bg_list_06.gif) no-repeat right 5px;}
.news_list_02 li a{float:left; height:23px; line-height:23px; color:#282828; padding-left:20px; background:url(../images/bg_list_05.gif) no-repeat 8px 6px;}
.news_list_02 li.more{width:64px; text-align:center; background:none;}
.news_list_02 li.more a{ float:none; padding:0; background:none;}


.list_pic .first{ border-top:none; padding-top:10px;}
.list_pic { background:url(../images/news_bg_index.jpg) left top repeat-x;}
.list_txt dd.detail a{ padding-left:0px;}

.news_list{background:#fff;}
.news_list dl{ overflow:hidden; _zoom:1; background:url(../images/list_bg.jpg) bottom no-repeat; padding-bottom:20px; margin-bottom:20px;}
.news_list dt{ margin:0 0px 6px 0px; line-height:22px; position:relative; float:left;}
.news_list dt img{float:left; margin-right:20px;  background:url(../images/news_list_bg.jpg) left top no-repeat; width:146px; height:88px; padding:5px 7px 15px 5px;}
.news_list dl.last{background:none;}
.news_list dl a{ color:#666;}
.news_list dl h6{ margin-bottom:10px;}
.news_list dl h6 a{ color:#0057b1; font-weight:bold; font-size:12px;}
.news_list dl h6 span{ color:#a5a5a5; font-size:11px; float:right; margin-right:5px; top:0;}
.news_list dd.des{height:76px; overflow:hidden; }
.news_list dd.detail{ overflow:hidden; _zoom:1;}
.news_list dd.detail a{ color:#ba0000;margin:0 3px 10px 0; line-height:22px; }


/*pagination*/
.pageList{ clear:both; padding:20px 8px;  }
.pageList p{overflow:hidden;_zoom:1;}
.about_content .pageList p{ padding:12px 0; text-indent:0px;}
.pageList span, .pageList a{margin-right:5px;}
.pageList span{color:333; font-weight:bold; float:left; }
.pageList a.current{color:#fff; border:1px solid #a7b0b8; background-color:#a10505;float:left; text-align:center}
.pageList a{color:#666; float:left; padding:2px 4px; border:1px solid #a7b0b8; background-color:#f9fafb; text-align:center; white-space:nowrap; display:inline; font-family:simsun; line-height:12px;}
.pageList a:hover{color:#fff; background-color:#0057b1;}

.pageList a.dot{ border:solid 1px #fff;background-color:#FFF;}
.pageList a.dot:hover{background-color:#FFF;color:#666;}

.pageList a.current{color:#fff; background-color:#a10505;}
.pageList a.current:hover{color:#fff;-color:#a10505}

.pageList a.btn_page{ padding:2px; width:39px; white-space:nowrap }
.pageList a.btn_page:hover{color:#fff;padding:2px 6px; background-color:#a10505}

/*.pagination span.btn_page{ color:#666; font-weight:normal;}
.pagination a.btn_page{ color:#333;}*/
.pageList .total {float:right; font-weight:normal; padding:2px 6px; *padding:3px 6px;}
.pageList span.page_jump{ float:right; font-weight:normal; margin-left:5px; padding:0 0 1px;}
.pageList span.page_jump input{width:18px; border:solid 1px #ccc; margin:0 2px; height:15px;}
.pageList span.page_jump a{float:none; margin-left:3px;}

/*news_detail*/
.news_detail p{ text-indent:2em;}
.news_detail_title{text-align:center; line-height:22px; padding:10px 0 0 0;}
.news_detail_title h3{color:#0568AA; font-size:20px; font-weight:bold;}
.news_detail_title p{color:#666; font-size:12px; background:#F5F5F5; }
.page_navi{ background:#F5F5F5;padding:10px 5px; overflow:hidden; _zoom:1; margin:10px 0;}
.page_navi .fl{float:left; width:45%;}
.page_navi a{ color:#000}
.page_navi .fr{float:right; width:45%; text-align:right;}

.back_list{ text-align:right;}


/*video_list*/
/*video*/
* .showcase {
}

.showcase {
    overflow: hidden;
}
.showcase .row {
    padding: 0 0 10px 1px;
	width:100%; overflow:hidden;
}
.showcase .item {
    width: 180px;
	height:160px;
	margin-bottom:10px;
	background:url(../images/imgbg_01.gif) no-repeat 0 0;
}
.showcase .item {
    float: left;
}
.pack_video_card {
    overflow: hidden;
    width: 122px;
	margin:0 auto;
}
.pack {
    line-height: 18px;
   /* position: relative;*/
	margin-top:25px;
}
.pack_video_card .pic {
    border: 1px solid #C0C0C0;
    padding: 0;
    position: relative;
}

.pack .pic {
    background: none repeat scroll 0 0 #FFFFFF;
}
.pack .pic img{ width:120px; height:90px;}
* .pack * {
    word-wrap: break-word;
}
.pack a.inner {
    display: block;
}

.pack_video_card .inner {
    height: 90px;
    overflow: hidden;
    width: 120px;
}
.pack_video_card .pic img.pack_clipImg {
    margin:;
	width:120px; height:90px;
}
.pack_video_card .txt {
    padding: 4px 1px;
}
.hd_video .caption {
   /* background: url("../images/control_play.gif") no-repeat scroll 0px 2px transparent;*/
   text-align:center;
}

.pack_video_card .caption {
    margin: 0 0 2px;
    max-height: 36px;
	line-height:20px;
    overflow: hidden;
}
.hd_video .caption a {
    display: block;
    /*text-indent: 17px;*/
	color:#3B73B9;
}
.pack_video_card ul.info li {
    height: 18px;
    margin: 0;
    overflow: hidden;
    white-space: nowrap;
}



/*---------------------------- 01_img news overview css----------------------------------------------------- */
.prod_over_title{ font-size:22px; color:#000; padding:15px 0 10px 0; line-height:20px; margin:0; }
.prod_overlist_wrap{ float:left; width:750px; margin-bottom:20px; margin-left:25px!important; margin-left:12px; margin-top:20px;}
.prod_overlist_item{ width:190px; padding:10px; height:210px;float:left;background:url(../images//overListBg.jpg) no-repeat left top; line-height:150%}
.prod_overlist_item dl{ margin:0; padding:0;}
.prod_overlist_item dt{margin:0; padding:0;}
.prod_overlist_item dt img{margin:0; padding:0; width:190px; height:110px;}

.prod_overlist_item dd{margin:0; padding:10px 0 0 0;width:190px; }
.prod_over_marginR10{ margin-right:20px;}


/*images list*/
#images_list {float: left;width: 780px;text-align: left;vertical-align: top;padding-bottom: 30px; margin-top:15px;}
.images_item {float: left;width: 156px;padding-left: 18px;margin-bottom: 30px;display: block;}
.images_item img{ width:150px; height:113px;}
.images_item ul{float: left;border-bottom: 2px solid #E8E8E8;}
.images_item li{float: left;width: 150px;height: 113px;border: 1px solid #CCCCCC;padding: 2px;}
.images_item span{float: left;width: 152px;margin-top:10px;}
.images_first {padding-left: 0px;}


/*products*/

.pro_list{ border:solid 1px #dbdbdb;  background-color:#FFF; height:270px; width:758px;}
.pro_list h3{ padding-left:20px; color:#ce0000; font-weight:bold;}
.pro_list .title span{ float:right; padding-right:10px;}
.pro_list .title span a{ color:#ce0000;}
.pro_list .pic{background:url(../images/pro_pic_bor.jpg) no-repeat left top; width:250px; height:260px; padding-left:6px; padding-top:6px; margin-left:22px; margin-top:27px; margin-right:50px;display:inline;}
.pro_list  .pic img{ width:240px; height:175px;}

.pro_list p{clear:left; float:left; margin:6px 0 10px 0; display:inline; width:410px;}
.pro_list dl{float:right; width:410px; margin:27px 20px 0 0; *margin:32px 20px 0 0;  }
.pro_list dt{ margin-bottom:5px;}
.pro_list dt a{font-weight:bold; color:#1472BC;}
.pro_list dd a{color:#666; line-height:22px; height:87px;}
.pro_list dd em{color:#9e0101;}
.pro_list .news_list_01{float:left; margin-top:10px; width:410px; overflow:hidden; _zoom:1;}
.pro_list .news_list_01 li{ padding-left:14px;padding-right:14px; background:url(../images/new_list_ar.jpg.jpg) no-repeat 0px 0px; margin-bottom:8px; line-height:14px; *line-height:12px; overflow:hidden; _zoom:1;}
.pro_list .news_list_01 li a{float:left; width:260px; color:#000}
.pro_list .news_list_01 li span{float:right; width:75px;}
.pro_list .news_list_01 li.more{background:none; margin-top:20px;}
.pro_list .news_list_01 li.more a{float:none; color:#cf0003}

.pro_list .news_list_01 li{ padding-left:14px;padding-right:14px; background:url(../images/new_list_ar.jpg.jpg) no-repeat 0px 0px; margin-bottom:8px; line-height:14px; *line-height:12px; overflow:hidden; _zoom:1;}

.pro_list{ margin-bottom:20px;}




.pro_first_area{ width:758px; height:315px; margin-bottom:30px;}
.pro_first_area .main_con{ border:5px solid #fff; background:url(../images/pro_bg1.gif) repeat-x 0 0; width:748px; position:relative; height:305px;}
.pro_first_area .main_con .img_box{ width:390px; height:285px; position:absolute; top:12px;}
.pro_first_area .main_con .txt_box{
	right:18px;
	position:absolute;
	width: 333px;
	height: 236px;
	top: 51px;
	text-align:right;
}
.pro_first_area .main_con .txt_box h1{ color:#0D4BA0; font-size:18px; font-weight:bold;font-family: Arial, Helvetica, sans-serif; padding:15px 0;}

.tab_con{ padding:30px 15px; color:#666; line-height:1.5em;}


/*Social*/
.social_top{ height:220px; background:url(../images/social_top.jpg) no-repeat center 0; position:relative;}
.social_top .con{
	position:absolute;
	width: 435px;
	height: 108px;
	left: 296px;
	top: 97px;
}
.social_top .con a{ color:#6DAB14;}


/*newspaper*/
* .newspaper{
}

.newspaper {
    overflow: hidden;
}
.newspaper .row {
    padding: 0 0 10px 1px;
	width:100%; overflow:hidden;
}
.newspaper .item {
    width: 180px;
	height:235px;
	margin-bottom:10px;
	background:url(../images/newspaper_bg.gif) no-repeat 0 0;
	position:relative;
}

.newspaper .item a.read{
	position:absolute;
	width:53px;
	height:20px;
	left: 31px;
	top: 190px;
}
.newspaper .item a.dl{
	position:absolute;
	width:53px;
	height:20px;
	left: 98px;
	top: 189px;
}


.newspaper .item {
    float: left;
}

.pack_video_card .txt1 {
	position:absolute;
	width:125px;
	height:50px;
	top:140px;
	 text-align:left!important;
}

.pack_video_card .txt1 h2{ color:#0057b1;}

.intro{ line-height:1.5em;}

.pro_p p{height:auto!important;margin-right: 0!important;width:100%!important; clear:left!important;}


/*6-08*/
.imgBox li { 
list-style:none; 
width:150px;  /* 宽度 */ 
height:150px; /* 高度 */ 
background:#fff; 
border:1px solid #ccc; 
text-align:center; 
margin:10px; 
line-height:150px; 
float:left;
} 
.imgBox img { 
max-width:150px;  /* 宽度 */ 
max-height:150px; /* 高度 */ 
vertical-align:middle; 
}

/*8-2投资者关系*/

.NewsTitle{ color:#5f5f5f; font-weight:bold; margin-top:5px;}

.NewsNews{
	width:715px;
	color:#5c5c5c;
}

.NewsNews ul{ margin:0px; padding:0px; line-height:23px; list-style:none;}

.NewsNews a{color:#5c5c5c;}

.NewsXz{ color:#f42834; vertical-align:bottom;}

.NewsXz a{color:#f42834;}

.NewsNews .dian{ margin-right:5px;}