@charset "utf-8";
/* CSS Document */

body{
	margin: 0 auto;
	color: #000000;
	text-decoration: none;
	text-align: center;
	background: url(../images/bg.jpg) repeat-x #edf4fa;
	font-size: 12px;
}
* {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
a:link{color: #000000;text-decoration: none}
a:hover {color: #FF0000;text-decoration: none}
a:active {color: #333;text-decoration: none}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}

#sidebar {
	float:right;
	width:304px;
	height:60px;
	background-color: #FFFFFF;
}
#content {
	float:left;
	width:700px;
	height:60px;
	background-color: #FFFFFF;
}/*因为是固定宽度，采用左右浮动方法可有效避免ie 3像素bug*/

div{ line-height:22px;font-family:"宋体", "微软雅黑","Tahoma"; font-size:11px; }


h5{color:#ff0000;font-size:12px; font-weight:bold;}
.dian{ color:#FF0000; font-family:"宋体"; font-size:11px}

ul{ list-style:none; padding:0; overflow:auto;}
ul li{ float:left;}
a{ text-decoration:none;}
img{ border:none;}
body{ font-size: 11px; color:#333;line-height:1.5}

/*头部*/
.head{ overflow:hidden; width:100%;}
.h_main{
	width:1004px;
	margin:auto;
	text-align:left;
	overflow:hidden;
	height: auto;
	background-color:#FFF;
}
/*.h_logo h1{font-size:3em; line-height:96px; color:#f0e808; margin-left:20px;}*/
.h_logo h1{
	margin:14px;
	font-size:3em;
	line-height:60px;
	width:468px;
	height:64px;
	text-indent:-9999px;
	background-image: url(../images/logo.jpg);
}
.h_main ul{
	width:1004px;
	float:left;
	background:#2c4a90;
	background-position: center;
	text-align: center;
}
.h_main li{ height:32px; line-height:32px; width:120px;}
.h_main li a{
	color:#fff;
	font-weight:bold;
	display:block;
	text-align:center;
	background-position: center;
	font-size:12px;
}
.h_main a.index{ background:#676d9f;}
.h_main .hm_til{ width:190px; background:#cc9f27; color:#fff; padding:0 20px; line-height:32px; float:right;}

/*首页*/
.main{overflow:hidden; text-align:left; margin:auto; width:1004px; background-color:#FFF;}
.m_img{ width:774px; background:#FFF; height:180px; overflow:hidden; float:left;}
.m_rightbox{background:url(../images/yel.jpg) repeat-x; width:230px; float:right; height:460px; background-color:#FFF;}
.m_login{ height:180px;border-bottom:#fff solid 1px;}
.m_tt{font-weight:bold;font-size:12px;text-align:center;}
.m_login dl{ float: left; margin:10px 0;}
.m_login dt{ float:left; width:60px; text-align:right; margin:0; margin-right:10px;}
.m_login  dd{float:left;}
.m_login  dd input{ width:145px;}
.m_login  dd select{ width:145px;}
.btn{ float:left; background:url(../images/index_22.gif) no-repeat; text-align:center; line-height:32px; width:66px; font-weight:bold; border:none; display:inline-block; margin: 0 20px; cursor:pointer; color:#000;}

.m_about{float:left; width:774px; background-color:#FFF}
.a_til{ width:100%; overflow:hidden;}
.a_til h3{ margin:10px 0; text-indent:-9999px;background:url(../images/about.jpg) no-repeat; width:151px; height:18px; float:left;}
.a_til .more{ float:right; color:#6c6c6c; margin-right:4px;}
.a_body{ background:url(../images/index_26.gif) left bottom no-repeat; padding:6px 0px 12px;text-indent:2em; overflow:auto; line-height:2em;}
.a_body img{float:left; margin-right:10px;}
.tl_til{ background:url(../images/m_red.gif) repeat-x; line-height:32px; border-radius:4px; padding:0 6px; color:#fff;}

.m_tool{ background:url(../images/blue.jpg) top no-repeat; float:right; width:230px;}
.mt_til{margin:6px; overflow:hidden; height:34px;}
.mt_til .more{ float:right; color:#f6fe27; margin-right:4px;}
.mt_til h3{ color:#fff; float:left;line-height:22px;}
.m_tool ul{ margin:10px;}
.m_tool li{ width:100%; text-align:center; float:left;}
.m_tool li span{ width:100%; background:url(../images/arrow.png) center left no-repeat; padding-left:25px; line-height:24px;}

.m_service,.m_glories{float:left; width:360px; margin-left:10px; margin-right:10px;margin-top:10px; display:inline; background:url(../images/box-heading.jpg) repeat-x top center #fff; height:180px;}
.ms_til h3{ margin:0px;width:355px; line-height:36px; color:#039; padding-left:12px; border-bottom:#dae5ef solid 1px;}
.ms_til .more{ float:right; color:#6c6c6c; margin-right:4px;}
.ms_body img{
	float: left;
	margin-right: 10px;
	font-size: 12px;
}

/*.m_service{ float:left; width:980px; padding:6px; border:#eee solid 1px; margin:10px 6px 0px;}*/
.ms_til{ border-bottom:#eee solid 1px;}
.ms_til h3{ display:inline-block; }
.m_service ul{ list-style: inside decimal; margin:6px; background:url(../images/temp/index_51.jpg) right center no-repeat;}
.m_service ul li{ float:none; line-height:2em;}

.m_paris{float:right; width:190px; margin-top:10px;background:#fff; overflow:hidden;height:220px; }
.mp_til{ color:#1aa5d9; background:url(../images/box-heading.jpg) repeat-x top center;padding:6px;border-bottom:#dae5ef solid 1px; }
.m_paris ul{ margin:5px auto; }
.m_paris ul li{ margin:5px auto; width:100%;text-align:center;}

.blue{ background:#fff url(../images/l_bg.jpg) left repeat-y;}
.m_left{ float:left; width:200px; padding:20px;}
.m_left dl{ margin:10px 0;}
.m_left dt{ color:#ca1827;}
.m_left dd a{ display:inline; margin-left:35px;}
.ml_contact h3{ color:#2c4a90;}
.ml_contact ul{
	list-style: inside disc;
	margin: 5px 0;
	font-size: 12px;
}
.ml_contact ul li{ float:none;}
/*内页*/
.m_right{
	float: left;
	width: 716px;
	padding: 20px;
	text-align: left;
	line-height: 19px;
	font-size: 14px;
}
.foot{ text-align:center; margin:10px auto;}
.footer{
	width: 1004px;
	background: #2c4a90;
	color: #fff;
	text-align: center;
	margin: auto;
	font-size: 12px;
}
.mr_til{ border-bottom:#c4c4c4 solid 1px;}
.mr_til h3{ border-bottom:#c4c4c4 solid 0px; display:inline; padding:5px; color:#2c4a90;}
.mr_til h3 font{ color:#c40817;}

.m_right h4{width:90%;text-align:center;padding:15px ;font-size:14px;color:#C00;}
.m_right h5{border-bottom:#ccc dashed 1px;color:#ccc;text-align:center; font-size:12px; font-weight:100; width:100%; margin-bottom:10px;}

.m_right p{ margin-top:8px; text-indent:2em; line-height:25px;}
.about img{width: 538px; height: 389px; margin:10px;}
.news h4{color:#039; padding-left:20px; line-height:2em;}
.news  ul li span{color:#ccc;padding-left:20PX;}
.news ul{ list-style: inside disc; margin:5px 0;}
.news ul li{ float:none;list-style-position:outside; background:url(../images/co021.gif) no-repeat 10px;line-height:30PX;padding-left:20PX; border-bottom:1px dotted #ccc;text-overflow: ellipsis; margin:0 10px;overflow:hidden; white-space:nowrap;}
.paris ul{ margin:10px 0; width: 684px; border:#d6d6d6 solid 1px; border-bottom:none; border-right:none;}
.paris ul li{ padding:15px; width:140px; border:#d6d6d6 solid 1px; border-top:none; border-left:none; text-align:center;}
.paris ul li img{ width:140px; height:40px;}
.paris ul li:hover{ background:#f6f6f6; box-shadow:inset 0 1px 3px #ddd;}
.tools dl{ margin:10px 0; border:#d6d6d6 solid 1px;}
.tools dt{ font-weight:bold; background:#f6f6f6; padding:5px; border-bottom:#d6d6d6 solid 1px;}
.tools table th{ background:url(../images/co021.gif) 8px center no-repeat; padding-left:20px; font-weight:normal;}
.ytable table{ width:650px; margin:auto; border:#f8d77b solid 1px; background:#fcfcdf; border-top:none; border-left:none; color:#685826 }
.ytable table td{ text-align:center; border-left:#f8d77b solid 1px;border-top:#f8d77b solid 1px;}
.contact{line-height: 25px; margin:10px auto; width: 96%; }
.contact table{
	border: 1px solid #DDD;
	border-top: none;
	border-left: none;
	font-size: 12px;
}
.contact table tr:nth-child(odd){background-color: #f9f9f9;}
.contact table td,.contact table th{ text-align:center; vertical-align:middle;border-top: 1px solid #DDD;border-left: 1px solid #DDD;}
.wallper .main.blue .m_right.tools p {
	line-height: 18px;
}
.wallper .main.blue .m_right.tools table tr td {
	font-size: 14px;
}
.wallper .main.blue .m_right.tools table {
	text-align: left;
}
.wallper .main.blue .m_right.tools table tr td {
}
.wallper .main.blue .m_right.tools table tr td {
}
