* {
	margin:0;
	padding:0;
	text-decoration:none;
}

body
{
padding:0; 
font-family: Tahoma, Arial, Helvetica, sans-serif;
margin:0px auto auto auto;
font-size:12px;
}

body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,input,select,button,th,td {margin:0;padding:0;}

/*------------------------- layout ------------------------*/
#container{
width:970px;
height:auto;
margin:auto;
padding:0px;
}
#header{
width:100%;
margin:auto;
}
.left{
float:left;
margin:0px;
overflow:hidden;
}
.right, .righthome{
float:left;
margin:0px;
overflow:hidden;
}
.rightside{
float:left;
overflow:hidden;
}
#footer{
width:100%;
clear:both;
font-size:11px;
display:block;
}

/*------------------ common ------------------*/
a:link {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

ul{
	list-style-type:none;
	list-style-position : outside;
	margin:0 0 0 0;
	padding:0 0 0 0;
	word-break:keep-all;
}
li{
	margin:0 0 0 0;
	padding:0 0 0 0;
	word-break:keep-all;
}

/* h1,h2,h3,h4,h5,h6 */
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
h1{
font-size:16px;
font-weight:bold;
padding:0px 0 5px 0;
text-decoration:none;
}
h2{
font-size:14px;
font-weight:bold;
padding:5px 0 5px 0;
text-decoration:none;
}
h3{
font-size:14px;
font-weight:bold;
padding:5px 0 5px 0px;
text-decoration:none;
}

/* font color style */
.color1{
color:#d8325d;
}
.color2{
color:#0464a1;
}
.color3{
color:#fff;
}
.color4{
color:#f5f5f5;
}
.color5{
color:#eee;
}
.color6{
color:#ccc;
}
.color7{
color:#999;
}
.color8{
color:#666;
}
.color9{
color:#333;
}
.color10{
color:#000;
}

/* table style */
td{
/*text-align:center;*/
padding:5px;
/*border-bottom:2px #fff solid;*/
}
th{
background-color: #333333;
padding:5px;
color:#FFFFFF;
}
tr.color1{
background-color:#F3F5F6;
}

/* text-transform */
.ttu{
text-transform:uppercase;
}
.ttl{
text-transform:lowercase;
}
.ttc{
text-transform:capitalize;
}

/* text-align */
.tac{
text-align:center;
}
.tal{
text-align:left;
}
.tar{
text-align:right;
}

/* float,display,overflow style */
.fdo{
width:100%;
margin-bottom:10px;
display:block;
overflow:hidden;
}
.d_o{
display:block;
overflow:hidden;
}
.d_o_w_t{
display:block;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}
.d_n{
display:none;
}
ul.fdo li{
padding-left:5px;
padding-right:5px;
}
ul.fdo li a{
line-height:12px;
}


/* background style */
.bg1{
background:#f3f5f6;
}

/* border style */
.border1{
border-style:solid;
border-width:1px 1px 1px 1px;
border-color:#ccc;
padding:2px;
}

/* more style */
.more{
float:right;
}
.more a, .more a:visited{
display:block;
text-transform:capitalize;
}
.more a:hover{
text-decoration:none;
}

p.proposal_text{
font-size:11px;
/*text-align:justify;*/
padding:15px 0 0 15px;
margin:0px;
}
p.offer{
font-size:10px;
}

/* img style */
img {border:0;}
img.img_left{
float:left;
padding:0px 8px 8px 0px;
}
img.img_right{
float:right;
padding:0px 8px 8px 8px;
}
img.img_middle{
display:block;
margin:0px auto;
padding:0px 0px 8px 0px;
}
img.img_thumb{
float:left;
padding:10px;
}
img.img_big_pic{
padding:4px;
border:1px #CCCCCC solid;
}



/*---------------- header ----------------------*/
#logo{
float:left;
overflow:hidden;
}
.banner_adds{
height:auto;
float:left;
font-weight:bold;
}
.banner_adds small{
font-size:11px;
font-weight:normal;
}

.search{
width:auto;
padding:0px 0px 0px 0px;
float:right;
}
.search .form_input{
margin-left:18px;
}

.custom_link{
display:block;
text-align:right;
padding:10px 0px 10px 0px;
}

/*header menu*/
.menu {font-size:11px;padding:0px; float:right; width:100%;}
.menu ul {padding:0;margin:0;list-style-type:none; height:28px;}
.menu ul ul {width: auto;}
.menu ul li {float:left;height:28px;line-height:28px;}
.menu ul ul li {display:block;width: auto;height:auto;position:relative;line-height:1em;}

.menu a, .menu a:visited {display:block;float:left;height:100%;font-size:11px;text-decoration:none;padding:0 21px 0 17px;}
.menu a.current {position:relative;}

.menu ul ul a, .menu ul ul a:visited {display:block;width:12em;height:100%;line-height:1em; padding:0.5em 1em;}
.menu ul table ul a, .menu ul table ul a:visited {width:14em; width:12em;}

.menu table {position:absolute; left:0; top:0; font-size:1em; z-index:-1;}
.menu ul ul table {left:-1px;}
.menu ul ul table ul.left {margin-left:2px;}

.menu li:hover {position:relative;}
* html .menu a:hover {position:relative;}

.menu ul ul ul a, .menu ul ul ul a:visited {}
.menu ul ul ul ul a, .menu ul ul ul ul a:visited {}
.menu ul :hover a.sub1 {}
.menu ul ul :hover a.sub2 {}

.menu a:hover {}
.menu :hover > a {}

.menu ul ul a:hover {}
.menu ul ul :hover > a {}

.menu ul ul ul a:hover {}
.menu ul ul ul :hover > a {}
.menu ul ul ul ul a:hover {}

.menu ul ul {visibility:hidden;position:absolute;height:0;top:28px;left:0;width:14em;z-index:30;}

.menu ul ul ul {left:14em;top:0;width:14em;}

.menu ul ul ul.left {left:-14em;}

.menu ul li:hover ul, .menu ul a:hover ul {visibility:visible; height:auto; padding-bottom:3em;}
.menu ul :hover ul ul {visibility:hidden;}
.menu ul :hover ul :hover ul ul {visibility:hidden;}
.menu ul :hover ul :hover ul {visibility:visible;}
.menu ul :hover ul :hover ul :hover ul {visibility:visible;}


/*------------------------ left ------------------------*/

/* catalog style */
#catalog{

}
	a.menu1, a.menu1:visited {width:100%;display:block;color:#000;font-weight:bold;font-size:11px;height:23px;line-height:23px;text-indent:13px;margin-top:4px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
	a.menu1:hover, a.menu1:active {}
	a.menu1.curr {}
	.options1 {padding-top:3px;}
	.options1 a {width:100%;display:block;font-size:11px;}
	.options1 a.cur {}
	.options1 li a {text-indent:15px;}
	.options1 li li a {text-indent:25px !important;background:none !important;}
	.options1 li li a.cur{background:none !important;}
	ul.catalog{width:100%;display:block;margin:10px 0px 10px 0px;}
.catalog li{width:100%;height:auto;float:left;display:block;}
.catalog li.lispace{display:none;}
.catalog li a.cat1{width:98%;display:block;line-height:15px;height:15px;font-weight:bold;font-size:12px;}
.catalog li a, .catalog li a:visited{width:98%;display:block;line-height:15px;height:15px;}

.col_21_body, .col_22_body, .col_23_body{overflow:hidden}

.col_18_box{overflow:hidden !important;
	scrollbar-face-color:#00554a; 
	scrollbar-highlight-color:#00554a; 
	scrollbar-shadow-color:#00554a;
	scrollbar-3dlight-color:#00554a; 
	scrollbar-arrow-color:#147664; 
	scrollbar-track-color:#00554a; 
	scrollbar-darkshadow-color:#00554a;}

.box{
width:100%;
height:auto;
float:left;
overflow:hidden;
}
.box_top{
width:100%;
display:block;
overflow:hidden;
}
.box_bot{
width:100%;
display:block;
overflow:hidden;
}
.box_title{
width:257px;
font-size:18px;
display:block;
overflow:hidden;
}
.box_title strong{
font-weight:bold;
}
.hspacer_top{
margin-top:10px;
}
.hspacer_bot{
margin-bottom:10px;
}



/*------------------------------ right style ------------------------------*/
/*====list style====*/
/* col1 style */

.col1{
width:100%;
padding:0px 0px 0px 0px;
float:left;
}
.col1 ul{
width:100%;
padding:7px 0px 10px 0px;
float:left;
}
.col1 ul li{
width:100%;
float:left;
}

.Title, .title1{
width:100%;
height:25px;
display:block;
font-size:12px;
font-weight:bold;
text-indent:20px;
line-height:25px;
}
.txt1{
height:auto;
overflow:hidden;
}
.model1{
display:block;
text-transform:uppercase;
}
.name1{
width:100%;
text-transform:capitalize;
line-height:20px;
}
.name1 a, .name1 a:visited{
display:block;
}

/* col2 style */
.col2 ul li{
width:660px;
}

/* col3 style */
.col3 ul li{
overflow:hidden;
}
.col3 ul li .model1{
width:100%;
text-transform:uppercase;
color:#d8325d;
text-align:center;
display:block;
}
.col3 ul li .name1{
width:100%;
text-transform:capitalize;
line-height:20px;
text-align:center;
display:block;
}

/* news style */
.news ul li{
width:100%;
height:auto;
}
.news ul li a, .news ul li a:visited{display:block;float:left;width:85%;}
.news ul li small{float:right;}

/* details style */
.details dd p{margin-bottom:15px;}
	.details dd a{color:#6b675b;text-decoration:underline;font-weight:bold;}
	.details dd a:hover{color:#d89900;text-decoration:none;}
	/*.details h2{overflow:hidden;width:0px;height:0px;}*/
	.details dt{font-size:20px;line-height:40px;margin-bottom:10px;}
	.details dt small {font-size:10px;display:block;margin-top:-20px;color:#999;}

/*pagination style*/
div.pagination {
	padding:10px;
	text-align:center;
	float:left;
	font-size:10px;
}

div.pagination a, div.pagination a:visited {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	text-decoration: none; 
	color: #d8325d;
}
div.pagination a:hover, div.pagination a:active {
	border:1px solid #ddd;
	color: #fff;
	background-color: #d8325d;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	font-weight: bold;
	background-color: #d8325d;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	color: #ccc;
}


/*====product details style====*/
/*location style*/
.location{
padding:20px 10px 20px 0px;
font-size:11px;
}
.location a, .location a:visited{
text-decoration:none;
}
.location a:hover{
text-decoration:underline;
}

/*pictures*/
.pictures{
width:335px;
float:left;
/*overflow:hidden;*/
padding:0px 0px 10px 15px;
}
.big_pic{
width:290px;
}
.enlarge_pic{
width:290px;
}
.enlarge_pic p {border:#7ac3f0 5px solid;height:auto;background:#fff;text-align:center;}
.enlarge_pic p img {cursor:pointer;margin:10px 0px;}
.enlarge_pic p a {text-align:right;width:500px;padding-right:10px;font-size:10px;text-decoration:underline;display:block;}
.enlarge_pic a {width:300px;display:block;text-align:center;}

.pictures_thumbs{
width:300px;
display:block;
float:left;
}
.pictures_thumbs h3{
margin-top:10px;
color:#0464a1;
}
.pictures_thumbs img{
height:45px;
border:#ccc 1px solid;
cursor:pointer;
padding:2px;
margin:3px;
}

/*description*/
.description{
width:282px;
padding:0px 0px 10px 25px;
float:left;
}
.model4{
padding:20px 0px 5px 0px;
color:#d8325d;
text-transform:uppercase;
font-size:15px;
display:block;
}
.description h1{
padding:5px 0px 10px 0px;
}

/*pre / next button*/
.pn {width:100%;height:14px;margin:20px 0px 0px 0px;display:none;}
	a.prev, a.next, a.prev2, a.next2 {float:left;width:45px;height:14px;display:block;overflow:hidden;}
	a.prev {}
	a.next {margin-left:22px;}
	a.prev2 {}
	a.next2 {margin-left:22px;}

/*details*/
.details{
width:100%;
padding:10px 0px 10px 0px;
float:left;
}
.details h3{
background:#eef1f3;
color:#d8325d;
}
.details .pinfo{
padding:10px 10px 10px 5px;
display:block;
}

.details h1.news_title{line-height:25px;height:auto;padding-left:0px !important;}
.details h5{margin-bottom:20px;margin-top:15px;}

/*dothispage*/
.dothispage{
width:655px;
padding:10px 0px 10px 10px;
float:left;
}
.dothispage a{
width:250px;
line-height:20px;
text-indent:35px;
display:block;
float:left;
}
a.bm{
}
a.pp{
}

/*Enquiry button*/
.button{
width:139px;
height:30px;
/*background:url("images/blank_button.gif") no-repeat center;*/
text-align:center;
line-height:30px;
font-weight:bold;
font-size:13px;
margin-top:25px;
display:block;
}
.button a, .button a:visited{
text-decoration:none;
color:#d8325d;
}
.button a:hover{
color:#424849;
}
.col_75_button a{display:block;}


/*col4 style*/
.col4{
padding:0px 25px 10px 10px;
}
.colx h3,
.col4 dt{overflow:hidden;}

/*col5 style*/
.col5{
padding:0px 5px 10px 0px;
}

/*content style*/
.content{
margin-top:10px;
overflow:hidden;
display:block;
}
.content dt{
font-size:13px;
line-height:26px;
padding:2px;
overflow:hidden;
display:block;
}
.content dd{
line-height:15px;
}






/*-----------------------contact------------------------*/
.contact_tab, .reg_tab{
width:670px;
height: auto;
float:left;
background-color:#f3f5f6;
padding:8px;
margin:5px 5px 5px 0px;
}
.form_contact, .form_reg{
width:357px;
float:left;
text-align:center;
color:#615357;
padding:5px 0 5px 0;
}
.location_contact, .location_reg{
width:250px;
min-height:250px;
_height:250px;
float:left;
padding:15px;
}
.form_contact li{
float:left;
width:357px;
text-align:left;
padding:3px 0 3px 0;
}
.form_contact li label{
width:60px;
text-align:right;
float:left;
}
.inquiry{
width:447px;
}
.inquiry li{
width:447px;
}
.inquiry li label{
width:150px;
}
.form_contact li.button_send{
text-align:center;
}
input.form_input_contact, select.form_input_contact{
border: 1px solid #C8D2D9;
background-color:#FFFFFF;
margin:0px;
width:250px;
float:left;
margin-left:10px;
}
input.cod{
width:50px;
}
input.but{
width:70px;
float:none;
background-color:#cc0000;
}
select.form_select{
border: 1px solid #C8D2D9;
background-color:#FFFFFF;
margin:0px;
width:250px;
float:left;
margin-left:10px;
height:20px;
}
textarea{
border: 1px solid #C8D2D9;
background-color:#FFFFFF;
margin:0px;
width:250px;
height:80px;
float:left;
margin-left:10px;
}

/* form style */
.form{
width:257px;
text-align:center;
padding:5px 0 5px 0;
}
.form li{
width:100%;
float:left;
}
.form li label{
width:78px;
text-align:right;
padding-top:5px;
float:left;
}
.form_button_login{
width:auto;
float:right;
padding:3px 17px 0px 0px;
}
.form_input_login{
border: 1px solid #C8D2D9;
background-color:#FFFFFF;
margin:4px 0px 0px 8px;
width:150px;
float:left;
}
.join{
text-align:left;
padding:5px 150px 0px 20px;
display:block;
}
.join a{
display:block
}
.form_input_txt{
float:left;
}
.form_row{
float:left;
width:257px;
text-align:center;
padding:3px 0 3px 0;
}
label.box_txt{
float:left;
width:70px;
padding-top:3px;
text-align:right;
}
label.left_long{
float:left;
width:90px;
padding-top:3px;
text-align:right;
}
input.form_input{
border: 1px solid #C8D2D9;
background-color:#FFFFFF;
float:left;
margin-left:15px;
}
.form_input_img{
width:auto;
float:left;
margin-left:5px;
}
.contact_information{
font-size:10px;
text-align:left;
padding-left:20px;
display:block;
}

.faqtitle a, .faqtitle a:visited{display:block;margin-top:3px;width:98%;line-height:17px;}
.options2{padding:5px 5px 10px 10px;padding-right:20px;border-bottom:#ccc 1px dashed;margin-bottom:15px;background:#f5f5f5;}

/*-------------------scroll images------------------------*/
.homepage_cycle{ width:416px; height:198px; border:0px solid #c8c8c8; float:left; position:relative}

.homepage_cycle .main{overflow:hidden;height:198px;width:416px; display:block;}
.homepage_cycle .main img{display: block;*display:inline-block;_display:inline-block}



.homepage_cycle_dummy{ position:absolute; bottom:0; left:0; z-index:20;height:20px; width:416px;filter:alpha(opacity=30)}

.homepage_cycle_num{ position:absolute; bottom:7px; left:0; z-index:30; height:20px; width:407px; padding:2px 5px 0px 0px; text-align:right;}
.homepage_cycle_num ul{margin:0;padding:0;list-style-type:0;float:right;}
.homepage_cycle_num li{ display:block; float:left; padding-left:2px; width:19px; height:19px;cursor:pointer;overflow:hidden;}
.homepage_cycle_num span{ display:block; float:right; padding-left:5px;width:17px; height:17px}
.homepage_cycle_num a{ display:block; background:#fff;border:#cc0000 1px solid; font:bold 11px/11px Arial; color:#cc0000; text-align:center; width:17px; height:14px; padding-top:3px; *height:14px; *padding-top:3px;text-decoration:none;overflow:hidden;}
.homepage_cycle_num a:hover{ text-decoration:none; background:#cc0000; color:#fff;border:#cc0000 1px solid;}
.homepage_cycle_num .nonce a{ background:#cc0000;color:#fff;}


.description .pinfo{overflow:hidden;}
.col_21_title{overflow:hidden;}


.class_pic {margin-top:0px;padding:0px 0px 0px 0px;}
.class_pic li, .class_pic li.newh {height:auto;text-align:left;}
.class_pic li.clst{float:left;width:310px;height:200px;overflow:hidden;border:#979797 1px solid;margin:0px 0px 10px 10px;}
.class_pic li a.cln .fr{color:#d6344f;padding-right:10px;}
.class_pic li a.cln {font-size:12px;font-weight:normal;background:#efefef;line-height:30px;text-indent:10px;color:#000;}
/*.class_pic li.newh {height:160px;}*/
.class_pic li, .class_pic li a, .class_pic li.newh, .class_pic li.newh a {float:left;width:310px;}
.class_pic li a{line-height:15px;}
.class_pic li a.cp {height:0px;overflow:hidden;}
.class_pic li a.cph {height:124px;}
.class_pic li a.clnh {margin-bottom:20px;}
.class_pic li.clst ul{padding-top:5px;float:left;}
.class_pic li.clst ul li a, .class_pic li.clst ul li a:visited{font-weight:normal;padding-left:10px;line-height:25px;padding-right:10px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;width:290px;display:block;overflow:hidden;}

.proclass_right .location, 
.proclass_right{width:644px !important; margin-right:10px;border:none !important;padding:0px !important;}

.proclass_right .latestzh{width:632px;height:200px;float:left;margin-left:10px;margin-bottom:10px;border:#979797 1px solid;border-top:none;}
.proclass_right .latestzh p{padding-right:10px;}
.proclass_right .latestzh p img{margin:10px;width:130px;height:auto;border:#d8d8d8 1px solid;}
.proclass_right .latestzh h3{color:#e3040d;font-size:22px;font-family:楷体;font-weight:bold;background:url(/styles/1/images/background2_94.gif) repeat-x 0 0;height:44px;line-height:44px;padding:0px 10px;}
.proclass_right .latestzh h4{font-weight:bold;font-size:16px;line-height:30px;color:#000;}
.proclass_right .latestzh p a.fr{color:#d6344f;}
.proclass_right .latestzh p strong{color:#555;}

.detailright{width:915px !important;margin-right:0px !important;border:none !important;}
.detailright h1{color:#000;font-size:25px;font-weight:normal;text-align:center;line-height:40px;}
.detailright .zhdetail span{display:block;text-align:center;margin-bottom:15px;}
.detailright .colx ul li{width:880px !important;}
.detailright .colx ul li .more{display:none;}

.newsright{width:915px !important;margin-right:0px !important;border:none !important;}

.col4 .description .quicklink{float:right;width:300px;}
.col4 .description .quicklink a{width:140px;height:40px;line-height:40px;font-size:16px;color:#cc0000;float:left;text-align:center;border:#ccc 1px solid;background:#f5f5f5;margin-left:5px;margin-top:5px;border-radius:5px; -moz- border-radius:5px; -webkit-border-radius:5px;-ms-border-radius:5px}
.col4 .description .quicklink a:hover{background:#e3040d;color:#fff;text-decoration:none;}

#footer table{border:#979797 1px solid;}
#footer table td{padding:5px 0px;}

.home_main_pic{overflow:hidden;}


/*Menu class*/ 
.Menubox { 
width:auto; 
height:28px; 
line-height:28px; 
/*background:#eee;*/
} 
.Menubox li{ 
float:left; 
display:block; 
cursor:pointer; 
padding-left:10px;
padding-right:10px;
font-weight:bold; 
border-style:solid;
border-width:0px 0px 1px 0px;
} 
.Menubox li.hover{ 
height:27px; 
line-height:27px; 
} 
.Contentbox{ 
clear:both; 
padding:8px 0px 8px 0px; 
} 

.txt1,
.cinfo{word-wrap: break-word;word-break: normal;}

.inquiry_table_bg .tab_txt2{color:black;}


.Mar
{
background: #FFF;
overflow: hidden;
width: 460px; /*页面滚动需要显示的宽度*/
}
#Mar1 table td,
#Mar2 table td
{
padding:0px;margin:0px;
}
.inMar
{
float: left;
width: 3500px; /*能在一行放下所有滚动的图片的总宽度*2   像素值或者百分比*/
}

/*幻灯片*/
.fullSlide{width:100%;position:relative;height:256px;background:#fff}
.fullSlide .bd{margin:2px auto;position:relative;z-index:0;overflow:hidden}
.fullSlide .bd ul{width:100% !important}
.fullSlide .bd li{width:100% !important;height:256px;overflow:hidden;text-align:center}.fullSlide .bd li a{display:block;height:256px}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px}
.fullSlide .hd ul{text-align:center}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:16px;height:16px;margin:1px;overflow:hidden;background:url(/images/slidedot.png) no-repeat -16px 0;filter:alpha(opacity=50);opacity:0.5;line-height:999px}
.fullSlide .hd ul .on{background:url(/images/slidedot.png) no-repeat 0 0;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:3%;z-index:1;width:40px;height:60px;background:url(/images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none}
.fullSlide .next{left:auto;right:3%;background-position:-6px -137px}

.pbody10{padding:10px;background:#fff;min-height:120px;}
.pbody15{padding:15px;background:#fff;min-height:120px;}
.pbody20{padding:20px;background:#fff;min-height:120px;}
.bs{border:#ccc 1px solid;}
.nb{border:none;}
.nbl{border-left:none;}
.nbt{border-top:none;}
.nbr{border-right:none;}
.nbb{border-bottom:none;}
.npl{padding-left:0px;}
.npr{padding-right:0px;}
.npt{padding-top:0px;}
.npb{padding-bottom:0px;}
.nml{margin-left:0px;}
.nmr{margin-right:0px;}
.nmt{margin-top:0px;}
.nmb{margin-bottom:0px;}
.fr{float:right !important;}
.fl{float:left;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}
.ml50{margin-left:50px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.pr10{padding-right:10px;}
.f11{font-size:11px;}
.f12{font-size:12px;}

.hnews_list{padding:10px;}
.hnews_list li a{width:228px;height:24px;line-height:24px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#3d3d3d;text-indent:20px;background:url(/images/news_line2.png) no-repeat left 0px;*float:left;}
.col_96_box table td{padding:0px;}
.news_c7 li a{width:428px;}
.news_c7_info{min-height:120px;background:#fff;}
.news_c7_info li a{color:#3d3d3d;}
.hnews_info{word-wrap: break-word;word-break: normal;padding-right:20px;}

.news_c12_info li{margin-top:10px;}
.news_c13_info li a{width:200px !important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.news_c14 li a, .news_c19 li a{width:298px;}
.news_c15 li a, .news_c16 li a, .news_c17 li a, .news_c18 li a{width:220px;}

.habout{width:295px;padding:10px;}
.hotnews{width:390px;}
.hotnews li a{font-size:16px;font-weight:bold;color:#cc0000;}
.hotnews2{border-top:#eee 1px solid;}
.hotnews2 li, .hotnews2 li a{float:left;width:180px;}
.zxzcnews{width:310px;}
.zxzcnews li a{width:310px;float:left;}
.zxzcnews .news_c10_info li{border:none !important;padding-bottom:5px;}
.zxzcnews .news_c10_info li a{font-weight:bold;font-size:14px;}
.zxzcnews .news_c10_info p.hnews_info{width:280px;}

.zxzcnews2{margin-left:20px;*margin-left:20px;width:310px;}
.zxzcnews2 li {padding:2px 0px 1px 0px !important;}
.zxzcnews2 li a{width:290px;float:left;height:20px;line-height:20px;}

.news1{width:345px;margin-top:23px;*margin-top:0px;height:163px;*height:183px;}
.news1 .ntitle{color:#fff;text-indent:15px;margin-top:23px;}
.imglinks{width:345px;}
.imglinks img{border:#dedede 1px solid;}
.news2{width:326px;margin-top:23px;height:163px;}
.news3{width:326px;margin-top:10px;}
.news4{width:326px;margin-top:23px;height:163px;}
.news5{width:326px;margin-top:10px;}
.news2 .ntitle,.news3 .ntitle,.news4 .ntitle,.news5 .ntitle{color:#cc0000;text-indent:10px;font-weight:bold;font-size:14px;}

.leftitem h3{color:#fff;text-indent:15px;}
.leftitem .ntitle, .leftitem .ntitle a{color:#c00000;font-weight:bold;margin-top:10px;padding-left:2px;}
.leftitem .leftnews{background:url(/images/line02.gif) repeat-x left bottom;width:230px !important;margin-left:10px;padding:0px;}
.leftitem .leftnews .hnews_list{padding:3px 0px;}
.leftnews li a{width:230px;}


.album {margin-bottom:15px;height:156px;padding:0px 0 0 48px;}
#demo {overflow:hidden;width:926px;}
#indemo {width:800%;}
#demo1 {float:left;}
#demo2 {float:left;}
#indemo ul li {float:left;display:inline;width:142px;height:146px;margin:0px 7px 0px 7px;padding:0px;}
#indemo ul li img {width:138px;height:114px;border:1px solid #bdbdbd;}
#indemo ul li p {line-height:30px;text-align:center;}

.link {border:1px solid #e0e0e0;margin-bottom:15px;}
.link p {height:29px;background:#e9e9e9;line-height:29px;padding:0 10px;}
.link p span {float:left;width:78px;font-size:14px;font-weight:bold;text-align:center;cursor:pointer;}
.link p span.active {background:url(images/LinkOn.gif) no-repeat bottom;color:#c00000;}
.link p a {float:right;}
.link div {padding:10px;line-height:22px;}
.link div a {margin:0 8px;}

.notice {width:258px;border-bottom:1px solid #e7e7e7;margin-bottom:10px;height:98px;}
.notice p {height:31px;background:url(images/cut_tbg.gif) repeat-x;}
.notice p span {background:url(images/cutbg.gif);border-right:1px solid #e7e7e7;float:left;height:31px;width:86px;line-height:30px;font-size:14px;font-weight:bold;text-align:center;cursor:pointer;}
.notice p span.active {background:url(images/cutbg_on.gif);color:#ad0000;}
.notice li a{width:225px;}

.banner_adds td{padding-left:0px;}
 .banner_adds td.tdt1{width:120px;}
.banner_adds td.tdt{width:60px;}
span.tt{color:#fff;font-weight:bold;display:block;text-align:right;width:35px;}

/*右侧QQ*/
#weixin{padding:7px;background:url(/images/qqbg.png) no-repeat 0 0;color:#fff;text-align:center;z-index:10000;padding-top:185px;}
#weixin img{border:0px solid #d8d8d8;padding-bottom:5px;}
#weixin a.white{display:block;width:85px;text-align:center;padding-right:25px;background:url(/images/close.png) no-repeat 65px center;}

.news h1.news_title{background:#fff;margin-top:0px;font-size:25px;text-align:center;text-indent:0px;padding:25px 30px 0px 30px;width:660px;}
.newsdetail{display:block !important;}

/*首页最新信息*/
.pczt_pingfen_jhxs_news1{ width:250px;  background:; padding-top:2px; padding-bottom:2px;padding-left:15px;}
.pczt_pingfen_jhxs_xian{ width:382px;  margin:0 auto; border:1px dashed #a8d1dd; border-left:none; border-right:none;}
.pczt_pingfen_jhxs_noxian{ width:382px;  margin:0 auto; border:none;}
.pczt_pingfen_jhxs_wenzi,.pczt_pingfen_jhxs_wenzi a{ text-align:left;}
.pczt_pingfen_jhxs_news1 li{float:left; line-height:14px;width:100%;}
.pczt_pingfen_jhxs_news1 li a{margin-top:5px;margin-bottom:5px;color:#3d3d3d; line-height:14px;float:left;padding-bottom:10px;width:100%;word-wrap:break-word;border-bottom:#ccc 1px dotted;}
.pczt_pingfen_jhxs_news1 li a:hover{color:#cc0000}
.pczt_pingfen_jhxs_wenzi2{line-height:22px; font-size:12px; text-indent:2em; color:#525252;}

.morezhjh{margin-top:1px;}

.leftspace1{width:100px;height:15px;display:block;float:left;}

/*-------------------footer------------------------*/
ul.footer_power,
ul.footer_menu {
list-style:none; display:block;padding:0px 0px 0px 0px;text-align:center;float:left;
}
ul.footer_power{width:100%;padding:5px 0px 5px 0px;margin:0px;}

ul.footer_menu li {
display:inline; font-size:11px;display:none;}

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; 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, .copyright{
text-align:center;
float:left;
padding:0px;
}