@charset "utf-8";
/* CSS Document */

.mainbox { width: 966px; background-image: url(../images/bg_sidebar.gif); background-repeat: no-repeat; background-position: left 178px; margin: auto; }
/* CSS Document */





.mainbox *{ margin: 0px; padding: 0px; }

.clear { clear: both; }


img { border: 0px none #FFF; }

ul,li{

}
a:link,a:visited{
	color: #000000;
	text-decoration: none;
}
a:hover,a:active{color:  #FF0000; text-decoration:underline;}
html,body{
	font-size:12px;
	color:#000000;
	list-style-type: none;
}
body{
	width:966px;
	 margin:auto; margin-top:0px;
}
.mainwidth { margin: auto; width: 966px; }

.clear { clear: both; font-size: 0px; line-height: 0px; height: 0px; }

.input_l { width: 400px; }
.input_s { width: 60px; }


#head{
	background-image: url(../images/head_01.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	height: 19px;
	margin: auto;
	width: 966px;
	line-height: 19px;
}
#head .tel{
	font-size:12px;
	color:#FFFFFF;
	font-family:"宋体";
	height: 19px;
	margin-left: 455px;
}
#head .tel.ul {
	height: 19px;
}

#head .tel a{ color: #FFFFFF;}
#head .tel li{
	float: left;
	height: 19px;
	list-style-type: none;
}

#banner{
	width: 966px;
	margin: auto;
	padding-top: 9px;
	height: 57px;
}
#banner .logo{
	height: 40px;
	width: 229px;
	float: left;
	padding-top: 15px;
}
#banner .ll{
	width:230px;
	float: left;
	padding-top: 14px;
}
#banner .llo{
	float: right;
	width: 700px;
}
#banner .llo .lla{
	float: right;
}
#banner .llo .lla .111a {
	float: left;
	text-align: center;
	height: 15px;
}
#banner .llo .lla .lllla {
	float: right;
	text-align: center;
}

#banner .llo .lls{
	padding-top: 8px;
	float: right;
	height: auto;
	width: 600px;
}
#banner .te{
	width: 550px;
	float: right;
}
#banner .nav{
	height:32px;
	line-height:32px;
	background-image: url(../images/daohang.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 572px;
	bottom: 0px;
	position: absolute;
}
#banner .nav .tel{
	height: 19px;
	width: 400px;
	position: relative;
	font-style: normal;
	float: right;
	left: 500px;
}
#banner .nav .tel li{
	color: #FFFFFF;
	float: left;
}
#banner .navigation{
	margin-top: 25px;
	margin-left: 138px;
	float: left;
}
#banner .navigation .navigation_a{
}
#banner .navigation .navigation_b{
}


#search{
	height: 37px;
	width: 966px;
	background-image:url(../images/span_d.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	line-height: 37px;
}
#search .searchbar {
	padding-left: 20px;
	height: 37px;
	float: left;
	width: auto;
}
#search .searchbar .aa{

}
#search .searchbar select {
	font-size: 14px;
	border: 1px solid #afafaf;
	vertical-align: middle;
	height: 22px;
}

#search .searchbar .input1 {
	width: 220px;
	border: 1px solid #FF0000;
	font-size: 14px;
	vertical-align: middle;
	height: 22px;
	margin-left: 6px;
}

#search .searchbar .btn1 {
	background-image: url(../images/btn_1.gif);
	background-repeat: no-repeat;
	font-size: 14px;
	width: 61px;
	background-position: center center;
	margin-left: 6px;
	vertical-align: middle;
	font-weight: bold;
	color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	height: 25px; 
}


#search .hot{
	float: left;
	height: 22px;
	font-size:12px;
	font-family:"宋体";
	margin-left: 10px;
	border: 1px solid #FF0000;
	margin-top: 6px;
	margin-bottom: 7px;
	line-height: 22px;
	padding-left: 3px;
	background-color: #DFDFDF;
}
#search .hot  a:link,a:visited{ color:#000000;}
#search .hot  a:hover,a:active{ color:#FF0000;}
#search .so{
	float: left;
	height: 37px;
	padding-left: 12px;
}
#search .zhuli{
	float: right;
}



/* CSS Document */


.mainbox1 {
	width: 966px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
/* CSS Document */


.mainbox1 *{ margin: 0px; padding: 0px; }
.mainbox1 .main { float: right; width: 766px; }

.mainbox1 .sidebar {
	background-image: url(../images/bg_sidebar2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 198px;
}
.mainbox1 .sidebar h3 {
	color: #ED1B23;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../images/bg_sidebar_win.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 164px;
	text-align: center;
	line-height: 60px;
	padding-bottom: 80px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.mainbox1 .sidebar h3 .en { background-image: url(../images/bg_sidebar_h_en.gif); background-repeat: no-repeat; background-position: center center; display: block; font-family: Arial, Helvetica, sans-serif; text-transform: capitalize; color: #FFF; font-size: 12px; line-height: 9px; }
.mainbox1 .sidebar .menu { width: 164px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 1px; }
.mainbox1 .sidebar .menu dt{ line-height: 30px; background-image: url(../images/bg_sidebarmenu.gif); background-repeat: no-repeat; background-position: center bottom; font-size: 12px; padding-left: 30px; color: #ED1B23; }
.mainbox1 .sidebar .menu .new { background-position: center center; }
.mainbox1 .sidebar .menu .on { background-position: center top; }
.mainbox1 .sidebar .menu dd a { font-size: 12px; line-height: 30px; font-weight: normal; color: #5B6253; padding-left: 30px; }
.mainbox1 .sidebar .link { width: 164px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 30px; }
.mainbox1 .sidebar .link dt { background-color: #ED1B23; font-size: 12px; line-height: 26px; font-weight: bold; color: #FFF; text-align: right; padding-right: 26px; background-image: url(../images/ico_jt.gif); background-repeat: no-repeat; background-position: 70px center; }
.mainbox1 .sidebar .link dd { line-height: 30px; font-size: 12px; color: #7C7B7B; text-align: right; padding-right: 30px; }
#green .banner  { background-image: url(../images/banner_green.jpg); background-repeat: no-repeat; background-position: center center; height: 204px; }
#green table  { width: 100%; border: 0px none #FFF; }
#green table .r  { margin-left: auto; }
#green table .l  { margin-right: auto; }
#green table .box   { background-image: url(../images/bg_greenbox.gif); background-repeat: repeat-y; background-position: center center; width: 371px; margin-top: 20px; }
#green table .box h3 a  { font-size: 14px; line-height: 40px; font-weight: bold; color: #000; background-image: url(../images/bg_greenbox.gif); background-repeat: no-repeat; background-position: left top; height: 40px; display: block; padding-left: 36px; }
#green table .box ul img   { float: left; padding: 12px; }
#green table .box .end   { font-size: 1px; line-height: 1px; background-image: url(../images/bg_greenbox.gif); background-repeat: no-repeat; background-position: right bottom; height: 10px; clear: both; }
#green table .box ul li   { font-size: 12px; font-weight: normal; line-height: 28px; list-style-type: none; background-image: url(../images/ico.gif); background-repeat: no-repeat; background-position: left center; margin-left: 180px; padding-left: 12px; }
#green table tr td .box .card a { margin: auto; width: 100%; display: block; height: 198px; text-align: center; }

#green table tr td .box .card a img { padding-top: 20px; border: 0px none #FFF; }
#green .box2 { background-image: url(../images/bg_greenbox2.gif); background-repeat: repeat-y; background-position: center top; }
#green .box2 .top  { background-image: url(../images/bg_greenbox2.gif); background-repeat: no-repeat; background-position: left top; width: 766px; font-size: 1px; line-height: 1px; height: 13px; margin-top: 12px; }
#green .box2 .end  { font-size: 1px; line-height: 1px; background-image: url(../images/bg_greenbox2.gif); background-repeat: no-repeat; background-position: right bottom; height: 13px; width: 766px; }
#green #demo  { margin: auto; width: 726px; overflow: hidden; }
#green #demo table table td { text-align: center; padding: 6px 6px 0 6px; }
#green #demo a  { font-size: 12px; color: #E50506; line-height: 30px; }
#green #demo img  { display: block; margin: auto; }

#Custom .banner { background-image: url(../images/banner_Custom.jpg); background-repeat: no-repeat; background-position: center center; height: 200px; }

#Custom table  { width: 100%; border: 0px none #FFF; }
#Custom table .r  { margin-left: auto; }
#Custom table .l  { margin-right: auto; }
#Custom table .box   { background-image: url(../images/bg_greenbox.gif); background-repeat: repeat-y; background-position: center center; width: 371px; margin-top: 20px; }
#Custom table .box h3 a  { font-size: 14px; line-height: 40px; font-weight: bold; color: #000; background-image: url(../images/bg_greenbox.gif); background-repeat: no-repeat; background-position: left top; height: 40px; display: block; padding-left: 36px; }
#Custom table .box .end   { font-size: 1px; line-height: 1px; background-image: url(../images/bg_greenbox.gif); background-repeat: no-repeat; background-position: right bottom; height: 10px; clear: both; }
#Custom .box2 { background-image: url(../images/bg_greenbox2.gif); background-repeat: repeat-y; background-position: center top; }
#Custom .box2 .top  { background-image: url(../images/bg_greenbox2.gif); background-repeat: no-repeat; background-position: left top; width: 766px; font-size: 1px; line-height: 1px; height: 13px; margin-top: 12px; }
#Custom .box2 .end  { font-size: 1px; line-height: 1px; background-image: url(../images/bg_greenbox2.gif); background-repeat: no-repeat; background-position: right bottom; height: 13px; width: 766px; }
#Custom .box2 h3  { color: #ED1B23; font-size: 14px; font-weight: bold; line-height: 25px; background-image: url(../images/ico_tit1.gif); background-repeat: no-repeat; background-position: left top; margin-left: 20px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EDEDED; padding-bottom: 3px; margin-right: 6px; }

#Custom .box2 h3 span { color: #FFF; margin-right: 8px; margin-left: 5px; }

#Custom .box2 .intro { font-size: 12px; line-height: 24px; text-indent: 2em; padding-top: 8px; padding-right: 20px; padding-bottom: 8px; padding-left: 20px; }

#Custom .box2 .tro{
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 75px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#Custom .box2 .intro a { background-image: url(../images/pic_Custom.gif); background-repeat: no-repeat; background-position: center center; height: 261px; width: 681px; display: block; text-indent: -999em; overflow: hidden; margin-top: 20px; margin-right: auto; margin-bottom: auto; margin-left: auto; }
#Custom table tr td .box .card a { margin: auto; width: 100%; display: block; height: 198px; text-align: center; font-size: 12px; text-decoration: none; line-height: 30px; color: #000; }
#Custom table tr td .box .card a img { padding-top: 16px; border: 0px none #FFF; display: block; margin: auto; }
#Custom table .box ul img   { float: left; padding: 12px; }
#Custom table .box ul li   { font-size: 12px; font-weight: normal; line-height: 48px; list-style-type: none; background-image: url(../images/ico.gif); background-repeat: no-repeat; background-position: left center; margin-left: 180px; padding-left: 12px; }

#Custom table tr td .box dl img { float: left; padding: 12px; }

#Custom table tr td .box dl dt a { font-size: 12px; color: #ED1B23; line-height: 30px; background-image: url(../images/ico_sidebarmenu.gif); background-repeat: no-repeat; background-position: left bottom; display: block; margin-left: 180px; padding-left: 16px; }

#Custom table tr td .box dl dd { font-size: 12px; color: #858484; line-height: 36px; }
#Custom .navgation{
	border: 1px solid #E7E7E7;
	line-height: 32px;
	height: 32px;
	margin-top: 10px;
	padding-left: 5px;
	margin-right: 5px;
	margin-left: 5px;
}
#Custom .button{
	float: left;
	margin-top: 30px;
	background-image: url(../images/zhufu.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 24px;
	width: 100px;
	margin-left: 350px;
	line-height: 24px;
	display: inline;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
#Custom .button a{ color:#FFFFFF;}


#foot {
	text-align: center;
	line-height: 30px;
	background-image: url(../images/bg_foot.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 20px;
	padding-top: 10px;
	font-size:12px;
}

#foot  .n{ font-size:12px; color:#000000;}
#foot  .n a:link,a:visited{
	color: #000000;
	text-decoration: none;
}
#foot .n a:hover,a:active{color: #FF0000; text-decoration:underline;}
#foot .menu{
	font-size:12px;
	color:#000000;
	background-image: url(/images/bsd.gif);
	background-repeat: no-repeat;
	background-position: 120px;
}
#foot .menu a:link,a:visited{
	color: #000000;
	text-decoration: none;
}
#foot .menu a:hover,a:active{color: #FF0000; text-decoration:underline;}
#foot .xuke{
	text-align: center;
	color: #ED001D;
	font-size: 12px;
}
#foot .xuke a:link,avisited {
	color: #ED001D;
}
#foot .xuke a:hover,a:active{ color:#FFBFBF;}
