﻿@charset "utf-8";
/* CSS Document */
*{
	padding: 0px;
	margin: 0px;
	font-family:"微软雅黑",Arial, Helvetica, sans-serif
}
html,body{font-size:12px;margin:0 auto; width:100%; }
/*font-family: "Microsoft YaHei" ! important;*/
img {
	border: none;
}
a {
	color:#333;
	text-decoration: none;
}
i, em {
	font-style: normal;
}
a:hover {
	color: #CC0066;
	text-decoration:none;
	/*border-bottom:2px #CC0066 solid*/
}
div,ul,li,dl,dd,dt,p,span,a,body,h2{
	padding:0px;
	margin:0px;
}
ul, li {
	list-style: none;
}
input, select, button {
	font: 12px Verdana, Arial, Tahoma;
	vertical-align: middle;
}
.clear {
	clear: both;
}
.left{ float:left}
.right{ float:right}

/*Nav css*/
#main_nav{width:710px; margin:0px auto}
#main_nav ul {
	font-size: 12px;
	list-style: none;
}
#main_nav {
	height:42px;
	overflow: visible;
}
#main_nav li { width:71px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	float: left;
	position: relative;
	z-index: 5;
}
#main_nav li a {
	color: #737373;
	display: block;
	 
	background: url(../images/li.gif) no-repeat 0px center;
	height: 35px;
	text-decoration: none;
	line-height: 35px;
	text-align: center;
	margin-top: 2px;
}
#main_nav li ul li a { text-align:left; padding-left:22px;
	background: none;
	font-size: 12px;
	width: 89px;
	height: 25px;
	line-height: 25px;
	margin: 0px;
}
#main_nav li ul li a:hover, #main_nav li.focus ul li a:hover {
	background-image: none;
    /*background:url(../images/small_dall.png) no-repeat 12px center #87b401;*/
	color: #000;
}
#main_nav li a:hover {
	color: #87b401;
}
#main_nav li.focus ul li a {
		background:url(../images/small_dall_w.png) no-repeat 12px center;
}
#main_nav li ul {
	padding: 10px 20px 10px 3px;
	position: absolute;
	top: 36px;
	left: -10px;
	background: #F3F3F3;
	display: none;
	width:500px;
}
#main_nav li ul li {
	float: none;
}
/* @end */
/****/




.allhead{
	height:69px; 
	display:block;
	background-image:url(../images/navline.gif);
	background-repeat: repeat-X;
	width:expression(document.body.clientWidth <= 970? "970px": "auto");
    min-width:970px;
}
.lang{margin:0 auto; width:975px;text-align:right; line-height:30px; padding-right:20px;}
.head{ margin:0 auto; width:978px; }
.logo{ width:200px; height:58px; margin:0px 5px; float:left; display:inline; background:url(../images/logo.gif) no-repeat; position:relative}
.logo h1{position:absolute; left:-2000px}
.navright{ float:right; width:auto}
.tel{  text-align:right; padding:8px 11px}
.nav{ height:35px;}

.m-line{ background: url(../images/index_line_bg.jpg); width:100%; height:39px}
.min_line{ margin: 0px auto; width:975px}
.top_news{line-height:25px; height:25px; padding-left:22px; width:50%}
.top_news *{padding:0px; margin:0px;}
#scrollDiv{overflow:hidden;width:400px;height:25px;line-height:25px;overflow:hidden; margin-top:8.5px; display: inline}
#scrollDiv ul{margin-left:30px}
#scrollDiv li{height:25px;padding-left:10px; text-align:left}
#scrollDiv span{ color:#CC3300; font-weight:bold; width:40px; position:absolute}
.shoucang{width:150px;}
.shoucang #bdshare{ margin-top:9px; width:100%; text-align:center; display:inline}



.mdi{
	height:auto;
	width:100%;
	display:inline-block;
	background-color: #DCDCDC;
	background-image: url(../images/m_bg.gif);
	background-repeat: repeat-x;
}
.server_index{
	width:952px;
	margin:0 auto;
	height:240px;
	background:#FFFFFF;
	padding:21px 0px 28px 23px;
	position:relative;
}
.server_index div{ width:223px; margin-right:15px; display:inherit;float:left;  display:inline}
.server_index h1{font-size:16px; font-family:"微软雅黑"; height:40px; line-height:40px;}
.server_index h1 a:hover{border-bottom:2px #CC0066 solid}
.server_index p{margin: 6px 0px; color: #888;  line-height:20px; }
.other_index{margin:0 auto; width:975px; height:auto; overflow:hidden; background:#FFFFFF}



.other_index_left{width:666px; height:auto; margin:0px 0px 0px 15px; display:inline}
.other_index_right{width:255px; height:auto; margin:0px 15px 0px 0px; display:inline}
.other_index_right h2{
	width:255px;
	height:25px;
	display:block;
	line-height:25px;
	text-indent:20px;
	font-size:14px;
	color:#FFFFFF;
	background-image: url(../images/allbg.gif);
	background-position: 0px 36px;
}
.other_index_right h2 a{ color:#FFFFFF}
.index_lianxi p{
	margin:12px 12px 12px 4px;
	display:block;
	background-image: url(../images/index_lianxi_bg.gif);
	background-repeat: no-repeat;
	background-position: right 78px;
	line-height:23px
}
.pin_links_index{ height:auto}
.pin_links_index img{border:1px #e1dfe2 solid; padding:2px; margin:3px auto}

.index_lang_list{margin:18px auto}
.index_lang_list ul{ margin:13px 0px 13px 0px}
.index_lang_list li{
	float:left;
	display:block;
	line-height:30px;
	text-indent:8px;
	margin:5px 10px 5px 0px;
	height:30px;
	width:113px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f8f8f8;
	border-right-color: #e7e7e7;
	border-bottom-color: #e7e7e7;
	border-left-color: #f8f8f8;
}
.index_lang_list a{ display:block}

.index_hefu{ width:100%; height:200px; overflow: hidden;}
.index_hefu a{color:#FFF}
.index_hefu h2{
	width:100%;
	height:25px;
	display:block;
	line-height:25px;
	text-indent:20px;
	font-size:12px;
	color:#FFFFFF;
	background-image: url(../images/allbg.gif);
	background-position: 0px 0px;
}
.index_hefu h2 strong{ display:inline-block; color:#FFF; font-weight:bold; float:left;}
.index_hefu ul{margin:15px 0px 15px 2px}
.index_hefu ul li{ margin:0px 11px 11px 0px; float:left}
.index_hefu ul img{border:1px #e1dfe2 solid; padding:1px; margin:3px auto}

.indexArticleList{height:auto; margin:10px auto; display:block}
.MbannerImg{margin:12px 0px 12px 10px}
.indexArticleList ul{ width:315px; margin:0; padding:0px; display:block; }
.indexArticleList ul li{height:30px; line-height:30px; display:block; clear:both; }
.indexArticleList ul li i{ float:right; color:#C0C0C0; padding-right:4px; padding-left:8px; display:block;  }
.indexArticleList ul li a{padding-left:25px; float:left; background: url(../images/dall.gif) no-repeat 12px center;}
.indexArticleList h3{
	width:auto;
	height:26px;
	display:block;
	line-height:26px;
	text-indent:25px;
	font-size:12px;
	color: #454545;
	background-image: url(../images/allbg.gif);
	background-position: 0px 63px;
	margin-bottom:12px;
	clear:both;
}
.MoreLink{width:80px; height:22px; display: block}
.indexArticleList h3 strong{ display:inline-block;   color:#5C5C5C; font-weight:bold; float:left;}
.Footer{width:100%; height:auto; background-color:#e8e8e8; border-top:#888 1px solid}
.FooterSubnav{width:978px; margin:0 auto; height:320px; display:block; padding:35px 0px 35px 65px}
.FooterSubnav ul{ margin:0 45px 0 0; float:left; display:block}
.FooterSubnav ul h4{ margin:10px auto; font-size:14px; color:#4b4b4b}
.FooterSubnav ul li{ line-height:25px; height:auto;}
.FooterSubnav ul li img{ margin:5px auto}
.copuright{margin-top:25px; text-align:center}
.copuright p{ margin:5px auto}



/*nav*/
.subnav1{height:300px; width:200px; background:#999933; margin-left:-60px;}
.nei_main{margin:0 auto; width:975px; height:200%; overflow:hidden; background:#FFFFFF}

.p_right{
	width:700px;
	float:right;
	overflow:hidden;
	margin:15px 0px;
	}
.list_title_box{
	width:100%;
	height:28px;
	float:left;
	overflow:hidden;
	border-bottom:1px solid #CCC;}
.list_title{
	width:200px;
	height:28px;
	float:left;
	overflow:hidden;}
.list_title h2{
	height:28px;
	line-height:28px;
	float:left;
	overflow:hidden;
	font-size:12px;
	color:#FFF;
	background:url(../images/list_title_right.gif) no-repeat right top;}
.list_title h2 span{
	height:28px;
	float:left;
	overflow:hidden;
	padding:0px 35px;
	background:url(../images/list_title_left.gif) no-repeat left top;
	}
.postion{
	width:410px;
	height:28px;
	line-height:28px;
	float:right;
	margin-right:20px; 
	display:inline;
	overflow:hidden;
	text-align:right;
	}
.arc_info{

	width:665px;
	float:left;
	overflow:hidden;
	display:inline;
	margin:20px 10px 0px 10px;
	padding-bottom:10px;
	line-height:200%;
	font-size:14px; line-height:25px}	
.arc_info p,.arc_info div{
	padding:6px 0px;text-indent:25px;}
.arc_info h3{ font-size:16px; margin:15px 0; text-indent:16px; color:#000; background:#CCC; height:30px; line-height:30px; }
.arc_info h4{ font-size:14px; line-height:28px}	
.arc_info h2{ font-size:22px; font-family:"微软雅黑"}
.arc_info ol{margin:0 0 0 20px;}
.arc_info ol li{
	list-style-position: outside;
	list-style-type: disc;
	
}
.arc_info strong{ color:#ce0064}
	
	/*server*/
	
.server_list img{ margin:0px 25px 10px 10px; float:left; height:auto; overflow:hidden}
.server_list a{text-decoration: none;}
.server_mini_pic h3{ font-size:16px; color: #006699}
.line{background:url(../images/line.gif); width:100%; height:18px; line-height:18px; margin:45px 0 20px 0}


/*list*/

.article_list{ width:100%;  margin-top:5px;}
.article_list ul{ width:95%; margin:5px auto;}
.article_list ul li{ width:100%; float:left; line-height:28px; border-bottom:#D1D1D1 dashed 1px; padding:15px 0px;}
.article_list ul li h3{ width:100%; float:left;}
.article_list ul li h3 a{ float:left; font-size:15px; color: #006699 ;}
.article_list ul li h3 span{ float:right; color:#A8A7A8; font-size:12px; font-weight:normal}
.article_list ul li p{ width:100%; float:left; line-height:23px; color:#777777; margin-top:5px; font-size:13px; text-indent:20px;}
.article_list ul li p a{ color:#3079BA;}

.pages{ width:100%; float:left; text-align:center; margin-top:10px; padding:10px 0px; font-size:13px; color:#757575;}
.pages a{ padding:4px 7px; border:#D1D1D1 solid 1px;}
.pages a.thisclass{ color:#3078BA; font-size:13px; font-weight:bold; border:#3078BA solid 1px;}

.faqlist{ width:100%; float:left;}
.faqlist li{ width:100%; float:left; border-bottom:dashed #CCCCCC 1px; padding:10px 0px;}
.faqlist li .q{width:95%; float:left; height:35px; line-height:35px; background:url(../images/faq.gif) no-repeat left 2px; padding-left:25px; font-weight:bold; color:#006699;}
.faqlist li .a{width:95%; float:left;line-height:25px; background:url(../images/faq.gif) no-repeat left -21px; padding-left:25px;}


.nei-tel{ padding:15px; background:#FFF; line-height:25px;}
.nei-tel span{font-size:18px; color:#FF6600; font-weight:bold}
.nei-tel img{ margin:10px 0}
.nei-tel p img{ margin:10px 15px 10px 0}

.server_bg_hover{ background: #FFFF99}

.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
.imgborder{border:#F38000 10px solid}

