@charset "UTF-8";
/* CSS Document */

body,img, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5,h6,pre, input, textarea, p,th, td {
margin:0;
padding:0;
border:0;
font:12px Helvetica, sans-serif;
list-style:none;
}
body{ background:url(../images/bghome.jpg) repeat-x;}
a{text-decoration:none;cursor:pointer;}
a:link{color:#666;}
a:visited{color:#666;}
a:hover{color:#00669B;}
.clear{clear:both;}
.nav{width:980px;margin:auto;}
.nav a,.index_nav a{display:block;}
.nav a:link,.index_nav a:link{color:#032032;}
.nav a:visited,.index_nav a:visited{color:#032032;}
.nav a:hover,.index_nav a:hover{color:#032032; border-bottom:3px solid #0879c0;}
#he ad{width:980px;margin:auto;height:300px;}
#logo{
	height:68px;width:980px;margin:auto;
	background:url(../images/logo.jpg) no-repeat;
	}
#logo p{ padding-left:720px; padding-top:10px; font-size:14px;}
.banner{ height:660px;position:relative;width:100%;}
.banner .nav{left:43%;margin: auto;}
.banner .nav,.index_nav{ height:28px;}
.banner .nav{ position:absolute; top:0px; right:0; z-index:99999;}
.banner .nav a,.index_nav a{float:left;margin-left:40px; line-height:28px;text-align:center;font-size:18px;font-family:"微软雅黑";}
.banner .nav a.act,.index_nav a.act{border-bottom:3px solid #0879c0;}
 
 
.banner .bn{ width:980px; height:232px;}

#index_ban{ height:450px;width:980px; margin:auto; margin-top:10px;}
#content{ min-height:400px;_height:200px; width:980px; margin:auto;}
#sidebar{ width:236px;position:relative; background-color:transparent;}
.sid_main{ display:block;width:236px;position:absolute; top:-51px; 
background:url(../images/side_top.png) no-repeat;
_background:none; 
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/side_top.png" ,sizingMethod="crop"); }
.menu_title{ width:200px; margin:auto; text-align:center; font-size:30px;height:70px; line-height:70px;font-family:"微软雅黑"; color:#bacdd9;}
.menu{ background:url(../images/side_bg.jpg) repeat-y;}
.menu ul{width:160px; margin:auto;}
.menu ul li{ height:25px; line-height:25px; padding-left:20px; border-bottom:dashed 1px #d5dde3; background:url(../images/side_cion.gif) 0 center no-repeat; font-size:14px; }
.menu ul a{color:#111;}
.menu ul div{ height:22px; line-height:22px; padding-left:30px; background:#f4f4f4; margin:2px 0;}
.menu_bot{ height:21px; width:236px;background:url(../images/side_bot.jpg) no-repeat;}

#main{ float:right; width:730px; }
.current{ padding-top:15px; padding-bottom:10px; color:#b4b4b4;}
.current span{ padding-left:10px; padding-right:10px;}
.min_title h3{ height:42px; border-bottom:3px solid #dfe8ef; margin-bottom:10px;}
.min_title h3{ font-size:24px; line-height:40px; font-family:"微软雅黑"}

.list li{ height:26px; line-height:26px; background:url(../images/list_icon.gif) no-repeat 0 center; padding-left:15px;}
.list li em{ float:right;font-size:12px; font-style:normal; color:#999999;}
.list li span{ float:left; font-size:14px;}
.list_line{ margin-bottom:8px; border-bottom:dashed 1px #ccc; padding-bottom:5px;}

.products{ padding-top:10px;}
.products h6{ padding-left:20px; background:url(../images/pro_icon.jpg) no-repeat 0 center; font-size:14px; font-weight:bold;}
.products p{  padding-left:20px;line-height:20px; margin-bottom:20px;}
#footer{margin-top:30px; text-align:center; color:#364633; background:#fff; border-top:0px solid #cadde4; clear:both;}
#footer p{ height:75px; line-height:75px;}
.txt{ line-height:150%;}
.txt h3{ font-size:18px; color:#045385 ; margin:10px 0; float:left; width:100%;font-family:"微软雅黑"}
.txt p{ line-height:200%;font-size:14px; text-indent:2em;}
.txt span{ width:2em; float:left;}
.table_list td{ height:30px; line-height:30px; padding:0 5px; background:#ebf5fe;}


.list p{font-size:14px;line-height:25px;}


.menu_1{ padding:10px 100px 0 0;float:right;width:160px;}
.menu_1 div{width:80px; float:right;position:relative; z-index:20;}
#menu_1 div ul {display:none;position:absolute;top:15px;  overflow:hidden; background:url(/bgsm_portal/content/bgsmPortal/images/arrow.png) top center no-repeat; padding-top:7px; }
.menu_2{width:80px;left:-15px;}
.menu_2 li a {float:left; text-align:center;width:60px; background:#f4f4f4; height:28px; line-height:28px;font-size: 14px;color: #000000; padding:2px 10px;}
.menu_2 li a:hover{ background:#ccc;}
.menu_3{width:160px;left:-60px;}
.menu_3 li a {float:left; text-align:center;width:60px; background:#f4f4f4;height:28px; line-height:28px;font-size: 14px;color: #000000; padding:2px 10px;}
.menu_3 li a:hover{ background:#ccc;}


/*翻页*/
.page{
	float:right;
	margin-top:10px;
	height:32px;
	line-height:32px;}
.page a{
	border:1px solid #bdcede;
	padding:4px 10px;
	margin-right:10px;
	color:#676767;}
.page span{ padding-right:10px;}
.page a.on{
	color:#fff;
	background-color:#498ecf;
	border:1px solid #75c5fa;}
.page a:hover{	
	color:#fff;
	background-color:#498ecf;
	border:1px solid #75c5fa;}

/*文章详细*/

#main #news_detail h1 {
	color: #4c6796;
	font-family: "黑体";
	text-align: center;
	padding-top: 35px;
	font-weight: normal;
	font-size: 18px;
}
#main #news_detail h2 {
	text-align: center;
	padding-top: 15px;
	font-weight: normal;
	color: #909090;
	padding-bottom: 20px;
}
#main #news_detail p {
	line-height: 20px;
	width: 690px;
	padding-left: 20px;
	padding-top:10px;
}
#main #news_detail p img {
	margin-right: 20px;
}
#main #news_detail dl dt {
	color: #617aa8;
	line-height: 20px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCC;
	font-weight: bold;
	margin-top: 15px;
}
#main #news_detail dl dd {
	line-height: 24px;
	background-image: url(../images/download_icon.jpg);
	background-repeat: no-repeat;
	background-position: 2px;
	padding-left: 13px;
	text-decoration: underline;
}
#main #news_detail dl dd a {
	text-decoration: underline;
}
#main #news_detail {
	/*padding-left: 5px;*/
	float:right; width:730px; 
	/*border:1px solid red;*/
}


#sddm
{	margin: 0 auto;
	float:right;
	padding: 0;
	margin-top:36px;
	z-index: 30;
	width: 270px;
	height:23px;}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
	font: 12px arial}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 3px 0 10px;
	width: 60px;
	color: #5db5de;
	text-align: right;
	text-decoration: none}

#sddm #m1
{	position: absolute;
	visibility: hidden;
	z-index:9999;
	margin: 0;
	padding: 0;
	width: 80px;
	background: #f4f4f4;
	border: 1px solid #8297BE;}
#sddm #m2
{	position: absolute;
	visibility: hidden;
	z-index:9999;
	margin: 0;
	padding: 0;
	width: 160px;
	background: #f4f4f4;
	border: 1px solid #8297BE;}
	
	#sddm div a
	{	position: relative;
		float:left;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: 60px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		color: #555;
		font: 12px arial}

	#sddm div a:hover
	{	background: #49A3FF;
		color: #FFF}

/* Table 3 Style */
table.table3{
    font-family:Arial;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: -1px;
    line-height: 1.7em;
    text-align:center;
    border-collapse:collapse;
}
.table3 thead th{
    padding:6px 10px;
    text-transform:uppercase;
    color:#444;
    font-weight:bold;
    text-shadow:1px 1px 1px #fff;
    border-bottom:5px solid #444;
}
.table3 thead th:empty{
    background:transparent;
    border:none;
}
.table3 thead :nth-child(2),
.table3 tfoot :nth-child(2){
    background-color: #c1e6f9;
}
.table3 tfoot :nth-child(2){
    -moz-border-radius:0px 0px 0px 5px;
    -webkit-border-bottom-left-radius:5px;
    border-bottom-left-radius:5px;
}
.table3 thead :nth-child(2){
    -moz-border-radius:5px 0px 0px 0px;
    -webkit-border-top-left-radius:5px;
    border-top-left-radius:5px;
}
.table3 thead :nth-child(3),
.table3 tfoot :nth-child(3){
    background-color: #8dc9e8;
}
.table3 thead :nth-child(4),
.table3 tfoot :nth-child(4){
    background-color: #5bb4e5;
}
.table3 thead :nth-child(5),
.table3 tfoot :nth-child(5){
    background-color: #00539f;
}
.table3 thead :nth-child(5){
    -moz-border-radius:0px 5px 0px 0px;
    -webkit-border-top-right-radius:5px;
    border-top-right-radius:5px;
}
.table3 tfoot :nth-child(5){
    -moz-border-radius:0px 0px 5px 0px;
    -webkit-border-bottom-right-radius:5px;
    border-bottom-right-radius:5px;
}
.table3 tfoot td{
    font-size:18px;
    font-weight:bold;
    padding:15px 0px;
    text-shadow:1px 1px 1px #fff;
}
.table3 tbody td{
    padding:10px;
}
.table3 tbody tr:nth-child(4) td{
    font-size:18px;
    font-weight:bold;
}
.table3 tbody td:nth-child(even){
    background-color:#444;
    color:#444;
    border-bottom:1px solid #444;
    background:-webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.39, rgb(255,255,255)),
        color-stop(0.7, rgb(224,224,224))
        );
    background:-moz-linear-gradient(
        center bottom,
        rgb(189,189,189) 39%,
        rgb(224,224,224) 70%
        );
    text-shadow:1px 1px 1px #fff;
}
.table3 tbody td:nth-child(odd){
    background-color:#555;
    color:#f0f0f0;
    border-bottom:1px solid #444;
    background:-webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.39, rgb(0,83,159)),
        color-stop(0.7, rgb(105,105,105))
        );
    background:-moz-linear-gradient(
        center bottom,
        rgb(85,85,85) 39%,
        rgb(105,105,105) 70%
        );
    text-shadow:1px 1px 1px #000;
}
.table3 tbody td:nth-last-child(1){
    border-right:1px solid #222;
}
.table3 tbody th{
    color:#696969;
    text-align:right;
    padding:0px 10px;
    border-right:1px solid #aaa;
}
.table3 tbody span.check::before{
    content : url(../images/check2.png)
}

.show_images_list_li{position:absolute;cursor:pointer;vertical-align:bottom;display:block;margin-top:75px;}
.show_images_1{z-index:15;top:1px;left:200px;}
.show_images_1 img{width:599px;height:353px;}
.show_images_2{z-index:10;top:20px;left:0px;}
.show_images_2 img{width:527px;height:310px;}
.show_images_3{z-index:5;top:20px;left:459px;}
.show_images_3 img{width:527px;height:310px;}
.show_images_4{z-index:0;top:20px;left:200px;}
.show_images_4 img{width:527px;height:310px;}

.list7 ul{ display:block;clear:both;  border:1px solid #F00; margin:0;}
.list7 li{width:220px;margin:0px 10px 20px 0px;float:left; white-space:nowrap; overflow:hidden}
.list7 .pic img{width:210px;height:148px;border:1px solid #ccc;}
.list7 .pic a:hover img{border:1px solid #000}
.list7 .name{ text-align:center;height:30px;line-height:30px;}
.list7 .name a:hover{color:#02346f;}
.pagenav{width:700px; margin:20px auto 0;}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}

.prod_list_con {
	PADDING-TOP: 7px
}
.pic_list_list {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.5em; MARGIN: 0px 13px; PADDING-LEFT: 0px; WIDTH: 155px;  HEIGHT:130px;PADDING-RIGHT: 0px; FLOAT: left; OVERFLOW: hidden; PADDING-TOP: 5px; _display: inline
}
.prod_list_list {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.5em; MARGIN: 0px 13px; PADDING-LEFT: 0px; WIDTH: 155px; HEIGHT:130px; PADDING-RIGHT: 0px; FLOAT: left; OVERFLOW: hidden; PADDING-TOP: 5px; _display: inline
}
.prod_list_pic {
	MARGIN: 0px auto; WIDTH: 133px;   OVERFLOW: hidden
}
.prod_list_pic IMG {
	MARGIN: 0px auto; WIDTH: 133px; OVERFLOW: hidden
}

.focus{height:660px}
.focus a{display:none;height:660px;overflow:hidden}
.xmSlide_01{height:660px;background:url(../images/ban_01.jpg) no-repeat center top}
.xmSlide_02{height:660px;background:url(../images/ban_02.jpg) no-repeat center top}
.xmSlide_03{height:660px;background:url(../images/ban_03.jpg) no-repeat center top}
.xmSlide_04{height:660px;background:url(../images/ban_04.jpg) no-repeat center top}
.xmSlide_05{height:660px;background:url(../images/ban_05.jpg) no-repeat center top}
.xmSlide_06{height:660px;background:url(../images/ban_01.jpg) no-repeat center top}

.xmSlide-pagination{display:block;padding-top: px;text-align:center}
.xmSlide-pagination li{display:inline-block;width:12px;height:12px;margin:0 5px}
.xmSlide-pagination li a{display:inline-block;width:12px;height:12px;text-indent:-9999px;background-color:#ccd1d9;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;overflow:hidden}
.xmSlide-pagination li a.active{background-color:#656d78}
.xmSlide-control{overflow:hidden}.mainer{background-color:#fff}


.mainer .info{width:960px;height:245px;margin:0px auto;overflow:hidden}
.mainer .info ul{margin-top:52px}
.mainer .info li{float:left;width:33.3%;overflow:hidden;font-size:14px}
.mainer .info li div{padding-left:26px;height:130px;border-right:1px solid #bcbcbc;border-color:#eaeaea}
.mainer .info li.last div{border-right:none}
.mainer .info li strong{display:block;font-size:25px;color:#353535;line-height:40px;margin-bottom:5px}
.mainer .info li p{color:#666666}
.mainer .info li a{color:#ff5a00;text-decoration:underline;cursor:pointer}
.mainer .info li p {margin:0px;padding:0px;font-size:12px;color:#666;line-height:22px}

.clearfix{*zoom:1}.clearfix:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}
