/* 字体布局:开始 */
.font11 { font-size:11px; }
.font14 { font-size:14px; }
.font16 { font-size:16px; }
.fontB { font-weight:bold; }
.myleft { text-align:left; }
.myright { text-align:right; }
.mycenter { text-align:center; }
.Lfloat{ float:left; }
.Rfloat{ float:right; }
.clear{ clear:both; margin:0; padding:0; }
/* 字体布局:结束 */

body
{
background-color:#ffffff;
padding:0; font-family:verdana, sans-serif; font-size:12px;
margin:0px auto auto auto;
color:#424849;
}
p{
padding:2px 5px 2px 5px;
text-align:justify;
margin:0px;
}
a:hover{
text-decoration:underline;
color:#ff0000;
}
a:link
{
color:#333333;
text-decoration:none;
}
a:visited
{
color:#333333;
text-decoration:none;
    }
a:active
{
text-decoration:underline;
color:#ff0000;
    }
p.anunt a{
background:url(../images/newspaper.gif) no-repeat top left;
padding-left:25px;
padding-bottom:5px;
text-align:justify;
text-decoration:none;
color:#333333;

}
p.anunt a:hover{
text-decoration:underline;
}
h1{
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
padding:5px;
margin:0px;
text-decoration:none;
}
h2{
font-size:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#ef4122;
padding:3px;
margin:0px;
text-decoration:none;
}
img.img_left{
float:left;
padding:0px 8px 8px 0px;
}


#main_container{
width:1000px;
height:auto;
margin:auto;
padding:0px;
}
#header{
width:1000px;
height:88px;
margin:auto;
background:url(../images/bg_head.gif) repeat-x;
}
#header2{
width:1000px;
height:88px;
margin:auto;
}
.left{
float:left;
padding-left:7px;
}
#header_logo{
width:276px;
height:68px;
float:left;
padding:20px 0 0 5px;
}

#search_tab{
width:230px;
float:right;
padding-top:5px;
font-size:12px;
}
#ch_tab2{
width:700px;
float:right;
padding-top:5px;
font-size:12px;
}
/*------------------------------main content-----------------------*/
#main_content{
width:1000px;
margin:auto;
clear:both;
background-color:#FFFFFF;
text-align:right;
}

/*---------------- menu tab----------------------*/
#menu_tab{
width:1000px;
height:34px;
background:url(../images/menu_bg.gif) repeat-x;
font-family:Arial, Helvetica, sans-serif;
}

ul.menu {
list-style-type:none; float:left; display:block; width:870px; 
 margin:0px; padding-left:30px; background:none;}

ul.menu li {
display:inline;
font-size:12px;
font-weight:bold;
line-height:34px;}

a.nav:link, a.nav:visited {
display:block; float:left; padding:0px 15px 0px 15px; margin:0;height:34px;
text-decoration:none; background:none; color:#767a84;}

a.nav_selected:link, a.nav_selected:visited {
display:block; float:left; padding:0px 15px 0px 15px; margin:0; height:34px;
text-decoration:none; background:url(../images/menu_bg_a.gif) repeat-x; color:#FFFFFF;}

a.nav:hover {
background:url(../images/menu_bg_a.gif) repeat-x;color:#fff;}

/*---------------- menu tab----------------------*/
/*
.nav{
	width:1000px;
height:34px;
background:url(../images/menu_bg.gif) repeat-x;
font-family:Arial, Helvetica, sans-serif;
}
  .nav ul li { display:inline;
font-size:12px;
font-weight:bold;
line-height:34px;}
  .nav a {
	float:left;
   text-decoration:none;
	font-family: "宋体";
	font-size: 12px;
	font-weight: bold;
		padding:0px 5px 0px 5px;
	text-align: center;
}
 .nav a span {
	 text-decoration:none;
	color:#000000;
		padding:0px 5px 0px 5px;

	height:34px;
	line-height:34px;
	font-weight:bold;
	}
    .nav .current_nav a {
	display:block; float:left; 	padding:0px 5px 0px 5px;
 margin:0; height:34px;
text-decoration:none; background:url(../images/menu_bg_a.gif) repeat-x; color:#FFFFFF;
}
 .nav .current_nav span {
	   text-decoration:none;
	color:#FFFFFF;
	padding:0px 5px 0px 5px;

	height:34px;
	line-height:34px;
	font-weight:bold;
}
.nav .current_nav a span {
	   text-decoration:none;
	color:#FFFFFF;
	padding:0px 5px 0px 5px;

	height:34px;
	line-height:34px;
	font-weight:bold;

}
 .nav a:hover { display:block; float:left; padding:0px 5px 0px 5px; margin:0; height:34px;
text-decoration:none; background:url(../images/menu_bg_a.gif) repeat-x; color:#FFFFFF;}
 .nav a:hover span {
    text-decoration:none;
	color:#FFFFFF;
	padding:0px 5px 0px 5px;
    height:34px;
	line-height:34px;
	font-weight:bold;
}
 .nav .current_nav a:hover span {
   text-decoration:none;
	color:#FFFFFF;
	padding:0px 5px 0px 5px;
	height:34px;
	line-height:34px;
	font-weight:bold;
}
*/

/*---------------- menu tab----------------------*/


ul.iconmenu {
list-style-type:none; float:left; display:block; width:600px; 
 margin:0px; padding:10px 0 0 10px; background:none;}

ul.iconmenu li {
display:inline;
font-size:11px;
font-weight:bold;
}

a.iconnav:link, a.iconnav:visited {
display:block; float:left; padding:35px 25px 0px 25px; margin:0;height:102px;
text-decoration:none; background:none; color:#FFFFFF;}

a.iconnav_selected:link, a.iconnav_selected:visited {
display:block; float:left; padding:35px 25px 0px 25px; margin:0; height:102px;
text-decoration:none; background:none;  color:#FFFFFF;}

a.iconnav:hover {
text-decoration:none;}

/*------------------------middle_content-----------*/
#middle_content{
width:900px;
height:264px;
margin:10px auto 0px auto;
/*background:url(../images/middle_banner.jpg) no-repeat center ;*/
}
#middle_content_services{
width:900px;
height:165px;
margin:10px auto 0px auto;
background:url(../images/style_16.jpg) no-repeat center ;
}
#middle_content_services2{
width:900px;
height:165px;
margin:10px auto 0px auto;
background:url(../images/style_17.jpg) no-repeat center ;
}
#middle_content_contact{
width:900px;
height:164px;
margin:10px auto 0px auto;
background:url(../images/middle_banner_contact.jpg) no-repeat center ;
}
.middle_text{
height:100px;
margin:140px 0 20px 350px;
padding:0 30px 0 0;
text-align:right;
}
.center_text{
width: auto;
margin:0px;
padding:5px 0 0 5px;
text-align:justify;
}
#center_content{
width:900px;
margin:auto;
}
.left_content{
width:520px;
float:left;
}
.left_content2{
width:650px;
float:left;
}

.right_content{
width:380px;
float:left;
}
.right_content2{
width:250px;
float:left;
}
.right_content3{
background:url(../images/right_nav_12.gif);
padding:0 10px 0px 40px;
height:110px;
}
.right_content4{
background:url(../images/right_nav_13.gif);
padding:5px 10px 0px 40px;
height:190px;
}
.right_content5{
padding:0px 10px 0px 20px;
}
.right_content6{
background:url(../images/right_nav_14.gif);
padding:5px 10px 0px 40px;

}
.news_tab{
clear:both;
padding:5px 0 5px 0;
}


.wide_content{
width:900px;
margin: auto;
clear:both;
padding:10px 0 15px 0;
}
.wide_content_services{
width:900px;
margin: auto;
clear:both;
padding:10px 0 15px 0;
}
.service_tab{
width:auto;
background:url(../images/service_icon.gif) no-repeat left;
background-position:10px 5px;
padding:7px 15px 7px 60px;
background-color:#f4f6f9;
margin:5px 0 5px 0;
}

.bottom_tab{
width:200px;
height:45px;
float:left;
margin-left:30px;
margin-bottom:15px;
background:url(../images/bottom_box.gif) no-repeat center;
background-position:0px 0px;
padding-left:40px;
color:#2eb3e6;
font-size:12px;
line-height:45px;
}

.contact_tab{
width:420px;
height:auto;
padding:15px 20px 15px 20px;
background-color:#f4f6f9;
margin:5px auto 5px auto;
}



/*-------------------footer------------------------*/
#footer{
width:1000px;
height:35px;
clear:both;
background-color:#c7c6c6;
}
ul.footer_menu {
list-style:none; float:right; display:block; width:520;
margin:0px; padding:5px 20px 0 0px; }

ul.footer_menu li {
display:inline; font-size:12px;}

a.nav_footer:link, a.nav_footer:visited {
display:block; float:left; padding:5px 6px 5px 10px; margin:0; 
text-decoration:none; color:#2F2626;}

a.nav_footer:hover {
display:block; float:left; padding:5px 6px 5px 10px; margin:0;
text-decoration:underline; color:#2F2626;}

a.nav_footer:active {
display:block; float:left; padding:5px 6px 5px 10px; margin:0;
text-decoration:none;  color:#2F2626;}

#copyright{
float:left;
padding:0px;
}

/*右上确加盟窗口--开始*/
.content_a_left_div1 {background-repeat:repeat-x; margin-left:5px; margin-top:4px; margin-right:5px; padding:0;}
.content_a_left_div1_a { width:200px; padding-left:0px; height:21px; border:0; font-weight:normal;}
.content_a_left_div1_a_a { background-image:url(../images/style_07.jpg); width:86px; height:24px; line-height:24px; color:#000; text-align:center; font-weight:normal;}
.content_a_left_div1_a_b {background-image:url(../images/style_08.jpg); width:86px; height:24px;line-height:24px;color:#767a84;  text-align:center; font-weight:normal; }
.content_a_left_div1_f {background-repeat:repeat-x; margin-left:5px; margin-top:10px; padding:10px 0px 5px 10px; border: 1px solid #C8D2D9; text-align:left; }
.content_a_left_div1_f  ul { margin-left:10px;list-style-type:none }
.content_a_left_div1_f  ul li { width:70px; height:22px; line-height:22px; background-image:url(../img/left_11.gif); padding-left:10px; float:left;list-style-type:none}

.content_a_left_div1_2 {background-repeat:repeat-x; margin-left:5px; margin-top:4px; margin-right:5px; padding:0;}
.content_a_left_div1_a2 { width:97%; padding-left:0px; height:22px;  font-weight:normal; background-image:url(../img/btn_99.gif); border: 1px solid #C8D2D9; }
/*右上确加盟窗口--结束*/

.content_m_left_a_a_c{ background-image:url(~/images/style_15.gif); background-repeat: no-repeat; width:250px; padding:5px 0 0 22px;}
.content_m_left_a_a_c li{ height:24px; line-height:24px;}


.login { height:25px; text-align:right; padding-right:10px; padding-top:1px; }
		    .login a { padding-left:5px; padding-right:5px; }
			.login input { width:100px; height:16px; line-height:16px; }
			.login img { padding-left:10px; padding-right:5px; }
			
.pages { color: #999 }
.pages a, .pages .cpb { text-decoration:none;float: left; padding: 0 5px; border: 1px solid #ddd;background: #ffff;margin:0 2px; font-size:11px; color:#000;}
.pages a:hover { background-color: #E61636; color:#fff;border:1px solid #E61636; text-decoration:none;}
.pages .cpb { font-weight: bold; color: #fff; background: #E61636; border:1px solid #E61636;}

.code{font-weight:bold;color:blue}