@charset "utf-8";
/* CSS Document 2011.8.3 */
body {font-family:"", Verdana; margin:0; padding:0; font-size:12px; background:url(../images/bg.jpg) #f0e9d9 repeat-x left top; color:#444444;}

div,form,img,ul,ol,li,dl,dt,dd,p{margin:0;padding:0;border:0;}
ul,li{list-style-type:none;}
img, a img{border:0; vertical-align:top;}
input,select,textarea{vertical-align:middle;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-size:12px;font-weight:normal;}
/* Link */
a{color:#444444; text-decoration:none;}
a:hover {color:#FE7A14; text-decoration:none;}
/* Other */
.clear{clear:both;font-size:1px;width:1px;height:0;visibility:hidden;overflow:hidden;}
.clearfix:after{content:".";display:block; height:0;clear:both;visibility:hidden;} /* only FF */
.mauto{width:983px; margin:0 auto;}
.m_auto{margin:0 auto;}
.mtop{  margin-top:10px;}

/* Font  */
.fb{font-weight:bold;}
.f11px{font-size:11px;}
.f14px{font-size:14px;}
.f16px{font-size:16px;}
.f10px{font-size:10px;}
.li20px{line-height:20px;}
.f18px{font-size:18px;}
.f20px{font-size:20px;}
.f24px{font-size:24px;}
.f30px{font-size:30px;}
.yahei{font-family:microsoft yahei;}
.mt10{margin-top:10px;}
.ml8{margin-left:10px;}
	.showbox{ height:213px; width:765px;}
	.showbox #listbox0{ z-index:4; float:left;cursor:pointer; display:inline; margin-left:0px; position:absolute; margin-top:0px;}
	.showbox #listbox1{z-index:3; float:left;cursor:pointer; display:inline; margin-left:29px; position:absolute;margin-top:0px;}
	.showbox #listbox2{ z-index:2; float:left;cursor:pointer; display:inline; margin-left:58px; position:absolute;margin-top:0px;}
	.showbox #listbox3{ z-index:1; float:left;cursor:pointer; display:inline; margin-left:87px; position:absolute;margin-top:0px;}


/*---flash images scroll --*/
#flash_show_out { WIDTH: 312px; height:200px;position: static; overflow: hidden;}
#flash_show {TEXT-ALIGN: center;}
#flash_img {FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00); OVERFLOW: hidden; WIDTH: 312px; height:200px;}
#flash_img a img{ width:302px; height:190px; border:5px solid #fff;}
#flash_btn {POSITION: relative; float: left; bottom: 22px; WIDTH: 302px;}
#flash_btn div.ads_btnimg {text-align: right; padding-right: 2px; }

#flash_btn div a{
	color:#FFFFFF;
	text-decoration:none; 
	vertical-align: middle;
	text-align: center;
	height: 22px; 
	line-height: 22px;
	padding: 2px 2px;
	font-size: 10px;
	/*
	font-size: 12px;
	font-weight: bold;
	*/
}

#flash_btn div a:hover{
	background: url(/templates/images/imgscroll/flash_btn_hover.gif) no-repeat center 2px;
}

#flash_show_ctl {background:url(/templates/images/imgscroll/title_b.jpg) no-repeat; COLOR: #434343; HEIGHT: 18px; text-align:center; width: 689px;}
#flash_show_ctl A {COLOR: #434343}

/* -------以下样式是JS脚本中有引用的----- */
#flash_show_ctl_msg {FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00); FLOAT: left; OVERFLOW: hidden; WIDTH: 689px}
#flash_show_ctl_tuber {Z-INDEX: 100; right: 0px; POSITION: relative; bottom: 10px}
#flash_show_ctl_arrow {MARGIN-RIGHT: 5px}
#flash_show_ctl_msg span{line-height:18px; text-align:center; vertical-align:middle;}
#flash_show_ctl_msg .btn_npnav{margin: 0px 6px;}
#flash_show_ctl_msg .img_topic{width: 146px; overflow:hidden; white-space: nowrap; text-overflow:ellipsis;}


#flash_show_out_sub { WIDTH: 689px; HEIGHT: 98px;}
.h20{height:20px;}

.ddsmoothmenu{font-size:14px;margin:0 auto;}
.ddsmoothmenu a{text-align:center;}
.ddsmoothmenu ul{
z-index:100;
margin:0;
padding:0;
list-style-type: none;
}

/*
.i_nav li{float:left; width:110px; overflow:hidden; text-align:center;}
.i_nav li.line{width:1px; height:46px; background:url(../images/nav_line.jpg) no-repeat left top;}
.i_nav li a{display:block; width:110px; height:46px; color:#FFF; line-height:46px; background:url(../images/nav_bg.jpg) repeat-x left top; text-align:center;}
.i_nav li a:hover{color:#FFF; text-decoration:none; background-position:left bottom;}
.i_nav li.on a{color:#FFF; text-decoration:none; background-position:left bottom;}
*/
.ddsmoothmenu ul li{position: relative;display: inline;float:left; text-align:center;}
.i_nav li.navline{ background:url(../images/nav_line.jpg) no-repeat right top; padding-right:3px;}
.nava{width:136px; height:41px; font-size:14px;color:#FFF; display:block; line-height:41px; text-align:center;}
* html .nava{ /*IE6 hack to get sub menu links to behave correctly*/display: inline-block;}
.navactive,.navactive:hover,.nava:hover,.nava.selected{ display:block; line-height:41px; width:136px; color:#FFF;  text-decoration:none;  background:#FFF;font-size:14px;background:url(../images/nav_hover.jpg) no-repeat left bottom;}
.i_nav ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden; width:136px;
}
* html .i_nav ul li ul{background: #f48c2d;}
.i_nav ul li ul li{
display: list-item; padding:0px; margin:0 auto;
float: none; width:136px;

height:32px;line-height:32px;
}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.i_nav ul li ul li ul{
top: 0;
}
.i_nav ul li ul li a
{
display:block;
font: normal 12px Verdana;
width: 136px; /*width of sub menus*/
height:32px;
line-height:32px;

margin: 0;

background:url(../images/navabg.jpg);
color:#FFF;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; cursor:pointer; background:#e04d0e;
}
.i_nav ul li ul li a:hover{background:url(../images/navabghover.jpg) left top; color:#FFF; text-decoration:none; background:#f48c2d;}
/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


.downarrowclass{
position: absolute;
top: 12px;
right: 15px;
}
.ddshadow{ /*shadow for NON CSS3 capable browsers*/
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: silver;
}

.toplevelshadow{ /*shadow opacity for NON CSS3 capable browsers. Doesn't work in IE*/
 filter:alpha(opacity=0);opacity: 0;}


/*------------------------------------------------------*/

/* End */
.header{height:170px; }
.logo{float:left;}
.hotline{float:right; text-align:right;}

.i_navbox{width:971px; padding:0px 6px; margin:0 auto; height:41px; background:url(../images/nav_bg.jpg) repeat-x left top;}
.i_nav{height:41px;width:971px; text-align:right;}
/*.i_nav li{float:left; width:110px; overflow:hidden; text-align:center;}
.i_nav li.line{width:1px; height:46px; background:url(../images/nav_line.jpg) no-repeat left top;}
.i_nav li a{display:block; width:110px; height:46px; color:#FFF; line-height:46px; background:url(../images/nav_bg.jpg) repeat-x left top; text-align:center;}
.i_nav li a:hover{color:#FFF; text-decoration:none; background-position:left bottom;}
.i_nav li.on a{color:#FFF; text-decoration:none; background-position:left bottom;}*/

.i_banner{ padding-top:10px;}


.left{ float:left; width:250px;}
.right{ float:right; width:723px;}


.f5 {
    clear: both;
    height: 40px;
    overflow: hidden;
    padding-bottom: 10px;
    width: 100%;
}
.f5 li {
    float: left;
    line-height: 14px;
    padding: 8px 10px 0;
    white-space: nowrap;
}
.f5 li a {
    color: #666666;
    float: left;
}


@charset "utf-8";
.languag {
    float: right;
    padding-top: 5px;
}
.languag li {
    float: left;
    width: 60px;
}
.languag li a {
}
.languag li a img {
    float: left;
    padding-top: 0;
}
.search_bar {
}
.search_text {
    color: #999999;
    float: left;
    font-family: Arial;
    font-size: 12px;
    line-height: 20px;
    width: 130px;
}
.search_btn {
    background: url("../images/btn_topbtn.jpg") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 20px;
    width: 58px;
}
.p_l_list {
    display: inline-block;
    padding-top: 10px;
}
.p_l_list a {
    display: inline;
    float: left;
    line-height: 25px;
    overflow: hidden;
    padding-left: 13px;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 125px;
}
.p_l_list img {
    border: 1px solid #80818E;
    display: block;
    height: 53px;
    padding: 1px;
    width: 121px;
}
.p_l_list a:hover img {
    border: 1px solid #496EA5;
}
.p_j_list {
}
.p_j_list .ct {
    background: url("../images/icon4.gif") no-repeat scroll 3px 10px transparent;
    line-height: 28px;
    text-align: right;
    width: 690px;
}
.p_p_list .p_j_list dl {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #6A6A6A;
    border-image: none;
    border-style: none none dashed;
    border-width: medium medium 1px;
    display: inline;
    height: 40px;
    margin: 0 5px;
}
.p_j_list .ct dt {
    background: url("../images/icon.gif") no-repeat scroll 0 8px transparent;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: 100;
    line-height: 20px;
    overflow: hidden;
    padding-bottom: 15px;
    padding-left: 15px;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 70%;
}
.p_j_list .ct dd {
    display: block;
    float: right;
    font-size: 12px;
    line-height: 20px;
    overflow: hidden;
    padding-bottom: 15px;
    padding-right: 10px;
    text-align: right;
    width: 11%;
}
.p_p_list .p_jv_jobs .p_jv_item h1 {
    border: medium none;
    padding: 0;
    width: auto;
}
.n_n_list dl {
    margin: 0;
    padding: 0;
    width: 690px;
}
.n_n_list dt {
    background: url("../images/icon.gif") no-repeat scroll 5px 50% transparent;
    float: left;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 600px;
}
.n_n_list dd {
    float: right;
    line-height: 30px;
}
.p_n_list {
    width: 700px;
}
.p_n_list *:hover {
    color: #FE7A14;
    text-decoration: none;
}
.p_n_list a {
    border-bottom: 1px dashed #CCCCCC;
    cursor: pointer;
    display: inline-block;
    font-family: Microsoft YaHei;
    line-height: 28px;
    padding: 10px 0;
    width: 100%;
}
.p_n_list a:hover .nd {
    background: none repeat scroll 0 0 #FE7A14;
}
.p_n_list a:hover .nd strong {
    color: #FE7A14;
}
.p_n_list a.off {
}
.p_n_list a.on {
}
.p_n_list a .nd {
    background: none repeat scroll 0 0 #FE7A14;
    color: #FFFFFF;
    display: inline;
    float: left;
    font-size: 10px;
    height: 50px;
    line-height: 20px;
    margin: 5px 10px;
    padding: 1px;
    text-align: center;
    width: 50px;
}
.p_n_list a .nd strong {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #FE7A14;
    display: block;
    font-size: 20px;
    height: 30px;
    line-height: 30px;
    width: 100%;
}
.p_n_list a .nt {
    display: block;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
    margin-left: 72px;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 600px;
}
.p_n_list .nc {
    display: block;
    height: 40px;
    line-height: 20px;
    margin-left: 72px;
    overflow: hidden;
    text-align: left;
}
.n_n_list {
}
.n_n_list dl {
    border-bottom: 1px dashed #CCCCCC;
    margin: 0;
    padding: 0;
    width: 700px;
}
.n_n_list dt {
    float: left;
    line-height: 30px;
    overflow: hidden;
    padding-left: 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 500px;
}
.n_n_list dd {
    color: #8C7769;
    float: right;
    line-height: 30px;
    padding-right: 5px;
}
.n_n_list1 {
    width: 700px;
}
.n_n_list1 li {
    background: url("../Images/icon17.jpg") repeat-x scroll left bottom transparent;
    height: 30px;
    line-height: 30px;
}
.n_n_list1 li dl {
    float: left;
    width: 720px;
}
.n_n_list1 li dt {
    color: #7B7B7B;
    display: block;
    float: left;
    overflow: hidden;
    padding-left: 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 600px;
}
.n_n_list1 li dd {
    color: #7B7B7B;
    float: right;
    padding-right: 5px;
}
.n_n_list1 li .cc {
    line-height: 25px;
    padding-bottom: 20px;
    width: 710px;
}
.n_n_list1 li .more {
    bottom: 10px;
    color: #882915;
    position: absolute;
    right: 10px;
}
.n_n_list1 li .more:hover {
    color: #FF0000;
}
.p_p_list {
    float: left;
}
.p_p_list ul {
    float: left;
    margin: 0;
    padding: 0;
}
.p_p_list li {
    float: left;
    padding: 10px 5px 0;
}
.p_p_list li img {
    height: 124px;
    width: 163px;
}
.p_p_list li a {
    display: block;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 163px;
}
.p_p_list li a:hover {
    text-decoration: none;
}
.p_p_list li span {
    color: #8E0C3A;
    display: block;
    line-height: 30px;
}
.p_p_list li span strong {
    color: #6C6C6C;
}
.p_v_list {
    float: left;
}
.p_v_list dl {
    float: left;
    padding: 10px 5px 0;
}
.p_v_list dt {
    width: 163px;
}
.p_v_list dt img {
    height: 125px;
    width: 163px;
}
.p_v_list dd {
    height: 30px;
    margin: 0;
    padding: 0;
    width: 163px;
}
.p_v_list dd a {
    display: block;
    float: left;
    line-height: 30px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 163px;
}
.i_n_list {
}
.i_n_list .nlist2 li {
    background: url("../images/icon4.gif") no-repeat scroll 8px 10px transparent;
    display: block;
    line-height: 24px;
    overflow: hidden;
    padding-left: 15px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 224px;
}
.i_n_list .nlist2 a {
    display: block;
    float: left;
    font-size: 12px;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 220px;
}
.i_n_list .nlist2 a:hover {
    text-decoration: none;
}
.i_n_list .i_title li {
    width: 90px;
}
.i_n_list .i_title a {
    background: none repeat scroll 0 0 transparent;
    color: #616161;
    display: block;
    float: left;
    font-size: 12px;
    overflow: hidden;
    padding-left: 13px;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.i_n_list .i_title a:hover {
    color: #FFFFFF;
}
#pone_div {
    overflow: hidden;
    width: 968px;
}
#pone_div img {
    height: 143px;
    width: 190px;
}
#pone_div span {
    display: block;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.i_l_list {
    display: inline-block;
}
.i_l_list a {
    display: inline;
    float: left;
    line-height: 22px;
    margin: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 30.5%;
}
.i_l_list img {
    border: 1px solid #C4C4C4;
    display: block;
    height: 80px;
    padding: 1px;
    width: 96%;
}
.i_l_list a:hover img {
    border: 1px solid #990000;
}
.navPage {
    clear: both;
    display: block;
    font-family: arial,simsun,sans-serif;
    font-size: 10px;
    height: 20px;
    padding: 15px 10px 10px 15px;
    text-align: center;
    width: 600px;
}
.navPage ul {
    text-align: center;
}
.navPage li {
    float: left;
    padding: 0 2px;
    width: 20px;
}
.navPage a {
    color: #512C00;
    display: block;
    height: 12px;
    line-height: 12px;
    width: 10px;
}
.navPage a {
    border: 1px solid #80818E;
    color: #80818E;
    display: block;
    padding: 2px 4px;
}
.navPage a:hover, a.pagebarCurrent {
    border: 1px solid #FE7A14;
    color: #FE7A14;
    text-decoration: none;
}
.leftlist {
    background: url("../images/b5.gif") repeat-y scroll 0 0 transparent;
}
.leftlist h2 {
    background: url("../images/t3.gif") no-repeat scroll 0 0 transparent;
    font-size: 16px;
    line-height: 46px;
    padding-left: 40px;
}
.sortnavul {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #555555 #555555;
    border-image: none;
    border-right: 1px solid #555555;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    padding: 10px;
}
.leftlist .sortnavli {
    color: #3C3C3C;
    padding: 0;
}
.sortnava {
    font-size: 14px;
    font-weight: bold;
}
.sortnavli a {
    background: url("../images/tit.gif") no-repeat scroll 15px center transparent;
    display: block;
    height: 30px;
    line-height: 30px;
    padding-left: 25px;
    text-decoration: none;
}
.sortnavli a:hover {
    background: url("../images/tita.gif") no-repeat scroll 15px center #000000;
    color: #FFFFFF;
    display: block;
    height: 30px;
    line-height: 30px;
    text-decoration: none;
}
.btn {
}
.leftlist .sortnavli .btn .sortnava {
}
.leftlist .sortnavli {
    color: #C38E2C;
    padding: 0;
}
.leftlist .sortnavli ul li {
    height: 24px;
    line-height: 24px;
}
.leftlist .sortnavli ul li a {
    background-color: #333333;
    color: #C38E2C;
    display: block;
    height: 24px;
    line-height: 24px;
    padding-left: 20px;
}
.sortsubnavcontainer li a {
    background: url("../images/tit2.gif") no-repeat scroll 25px center transparent;
    padding-left: 35px;
}
.sortsubnavcontainer li a:hover {
    background: url("../images/tit2a.gif") no-repeat scroll 25px center #000000;
    padding-left: 35px;
}
.leftlist .sortnavli ul li a:hover {
    color: #FFE1A9;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
}
.sortnavt {
    background: url("../images/title_bg1.jpg") no-repeat scroll left top transparent;
    font-weight: bold;
    height: 43px;
    line-height: 43px;
    overflow: hidden;
    padding-left: 35px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 217px;
}
.sortsubnavcontainer {
    border-bottom: 1px dashed #666666;
    border-top: 1px dashed #666666;
    padding: 3px 0;
}
.sortsubnavcontainer {
}
.sortsubnavcontainer li {
    background-color: #333333;
    border-bottom: 1px solid #403F3F;
}
.sortnavbtn {
    background: url("../images/lb.gif") no-repeat scroll 40px 0 transparent;
    color: #D4D4D4;
    font-weight: bold;
    line-height: 32px;
}
.sortnavbtn a {
    background: url("../images/lb.gif") no-repeat scroll 40px 0 transparent;
    color: #D4D4D4;
    display: block;
    font-weight: bold;
    line-height: 32px;
    overflow: hidden;
    padding-bottom: 8px;
    padding-left: 50px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 177px;
}
.sortnavbtn a:hover {
    background: url("../images/lhover.gif") no-repeat scroll 40px 0 transparent;
    color: #C30708;
    font-weight: bold;
    line-height: 32px;
    padding-left: 50px;
    text-decoration: none;
}
.i_ullist_sortnav {
    float: left;
}
.i_ullist_sortnav li {
    border-bottom: 1px solid #FFEFE1;
    width: 150px;
}
.productview {
    position: relative;
}
.producttitle {
    display: block;
    font-size: 16px;
    font-weight: bold;
    line-height: 30px;
    text-align: center;
    width: 100%;
}
.productimg {
    display: block;
    margin: 0 auto;
    padding-bottom: 15px;
    text-align: center;
    width: 600px;
}
.productinfos {
    display: none;
    overflow: hidden;
    text-align: center;
}
.productimg a {
}
.productimg a img {
    margin: 0;
    padding: 0;
    width: 600px;
}
.productimg a:hover img {
}
.productbigimg {
    display: inline;
    position: absolute;
    text-align: center;
    width: 100%;
}
.productinfoslist {
    height: 330px;
    overflow: hidden;
    padding-left: 330px;
}
.shopping {
    padding-left: 80px;
}
.productinfoslistfos {
    float: left;
    margin: 20px 0;
    width: 340px;
}
.productinfoslist ul {
    padding-bottom: 20px;
    width: 330px;
}
.productremark {
    clear: both;
    line-height: 25px;
}
.productremark .title {
    display: none;
    font-weight: bold;
    line-height: 29px;
    overflow: hidden;
}
.p_n_title {
    font-size: 16px;
    font-weight: bold;
    line-height: 30px;
    text-align: center;
    text-overflow: ellipsis;
    width: 100%;
}
.remark {
    line-height: 25px;
    padding-top: 10px;
}
.remark1 {
    line-height: 25px;
}
.download_btn {
    line-height: 30px;
    text-align: center;
}
.p_n_info {
    line-height: 30px;
    text-align: right;
}
.p_n_video {
    text-align: center;
}
.product_others {
    clear: both;
    padding-left: 8px;
    padding-top: 8px;
}
.product_others li {
    clear: both;
    display: block;
    line-height: 20px;
}
.onlinebuy_list .pc01 {
    margin: 0 auto;
    text-align: center;
    width: 500px;
}
.onlinebuy_list .pc01 img {
    border: 1px solid #BCBCBC;
    margin: 0;
    max-height: 500px;
    max-width: 500px;
    padding: 0;
}
.onlinebuy_list .pc01 a:hover img {
    border: 1px solid #990000;
}
.viewproduct_infos {
    clear: both;
    overflow: hidden;
    padding-left: 8px;
}
.prevnext {
    line-height: 20px;
    padding: 10px 0;
    width: 100%;
}
.prevrecord, .nextrecord {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 700px;
}
.gbook_formbtn {
    padding: 4px;
}
.gbook_formbtn goback_btn {
    background: none repeat scroll 0 0 #888888;
    border: 1px solid #666666;
    clear: both;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    margin-left: 150px;
    padding: 4px 6px;
}
.gbook_formbtn input {
    background: none repeat scroll 0 0 #F6F5FA;
    border: 1px solid #DEDEDE;
    color: #25262B;
    cursor: pointer;
    line-height: 20px;
    margin-right: 8px;
    width: 100px;
}
.gbook_indexpost {
    margin-bottom: 8px;
}
.gbook_tblist {
    margin-bottom: 4px;
}
.p_g_gbook {
    padding: 0;
}
.p_g_title {
    clear: both;
    font-weight: bold;
    line-height: 30px;
    padding-left: 10px;
    text-align: left;
}
.p_g_content {
    clear: both;
    line-height: 24px;
    padding: 0 5px;
    text-align: left;
}
.p_jv_jobs {
    line-height: 24px;
    margin: 0;
    padding: 0;
}
.p_jv_jobs .jobs {
    height: 33px;
}
.i_p_list .p_jv_item {
    clear: both;
    width: 660px;
}
.p_jv_title {
    clear: left;
    float: left;
    font-weight: bold;
    text-align: left;
}
.p_jv_cont {
    float: left;
    text-align: left;
}
.p_jv_contb {
    clear: both;
    padding: 0 0 10px 20px;
    text-align: left;
}
.p_m_div {
    clear: both;
    margin: auto;
    overflow: hidden;
    padding-top: 10px;
    text-align: left;
    width: 690px;
}
.p_m_div a {
    font-size: 12px;
    height: 20px;
    line-height: 20px;
}
.p_m_div a:hover {
    font-size: 12px;
    line-height: 20px;
}
.p_m_ul {
    border-bottom: 1px dashed #80818E;
    display: table;
    margin: 0 0 6px;
    padding: 0;
    width: 690px;
}
.p_m_div2 .p_m_ul {
    border: medium none;
    float: left;
    margin: 0;
    width: auto;
}
.p_m_menu {
    clear: both;
    font-weight: bold;
}
.i_p_list .p_m_ul li, .menusort_list li {
    white-space: nowrap;
    width: 653px;
}
.p_m_class, .menusort_lists {
    margin-left: 24px;
}
.p_m_div2 {
    margin: 0 10px 0 0;
}
.onlinerss {
    background: none repeat scroll 0 0 #F0F0F0;
    border: 1px solid #DBDBDB;
    margin: 0 0 10px;
    padding-bottom: 5px;
    width: 220px;
}
.onlinerss dl {
    background: url("../images/t1.jpg") no-repeat scroll center bottom transparent;
    height: 28px;
    margin: 0 auto;
    padding-top: 6px;
    width: 214px;
}
.onlinerss dt {
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    line-height: 20px;
    padding-left: 25px;
}
.onlinerss dt a, .onlinerss dt a:hover {
    color: #FFFFFF;
    text-decoration: none;
}
.onlinerss li {
    padding-bottom: 10px;
    text-align: center;
}
.onlinerss li a.a1 {
    border: 1px solid #CBC5BF;
    display: block;
    height: 170px;
    margin: 0 auto;
    overflow: hidden;
    width: 200px;
}
.onlinerss li a.a1 img {
    width: 200px;
}
.onlinerss li a.a2 {
    display: block;
    line-height: 22px;
    margin: 0 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 200px;
}
.onlinerss .singletxt_main {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color #C8C8C8 #C8C8C8;
    border-image: none;
    border-right: 1px solid #C8C8C8;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    line-height: 20px;
    margin: 0 auto;
    padding: 10px;
    width: 192px;
}
.main_rssxmllist {
    clear: both;
    display: block;
}
.main_rssxmllist ul {
    display: block;
    margin: 0;
    padding: 0;
}
.rssmain_topbar {
    border: 1px solid #80818E;
    clear: both;
    display: block;
    height: 24px;
    line-height: 24px;
    padding: 0 4px;
}
.rssmain_toptit {
    float: left;
    font-weight: bold;
    padding: 2px 0;
}
.rssmain_topbtn {
    display: block;
    float: right;
    padding-top: 2px;
}
.rssmain_topbtn .rssxml_url {
    display: block;
    float: left;
    line-height: 20px;
    margin: 4px 15px 0 0;
}
.rssmain_topbtn .rssxml_btn {
    display: block;
    float: left;
    line-height: 20px;
}
.rssxml_btn .subscribe_btn {
    background: url("../../images/rss_icon.jpg") no-repeat scroll left center transparent;
    clear: both;
    cursor: pointer;
    display: block;
    padding: 2px 4px 0 20px;
}
.rssxml_btn .subscribe_list {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    padding: 4px;
    position: absolute;
    right: -5px;
    top: 22px;
    z-index: 1000;
}
.subscribe_list a {
    clear: both;
    display: block;
    padding: 4px;
}
.viewitem_list {
    margin: 0;
    padding: 4px 4px 8px;
}
.viewitem_list ul {
    display: table;
    line-height: 20px;
    margin: 0;
    padding: 0;
    width: 100%;
}
.viewitem_list ul li {
    line-height: 20px;
}
.viewitem_list ul li a {
    display: block;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    width: 500px;
}
.viewitem_list ul span {
    float: right;
    padding-right: 0;
}
#com_pmodule_rssonline {
    margin: 0 auto;
    text-align: center;
}
#com_pmodule_rssonline li {
    padding: 3px 0;
}
#com_rssonline li {
    margin: 0 auto;
    padding: 5px 0;
    text-align: center;
}
.sidebar {
    padding-top: 10px;
}
.sidebar .rss1 {
    background: url("../images/t1.jpg") no-repeat scroll 0 0 transparent;
    height: 29px;
    width: 194px;
}
.sidebar .rss1 span {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    line-height: 32px;
    padding-left: 34px;
}
.sidebar .rss1 span a {
    color: #FFFFFF;
}
.sidebar ul {
    border-top: medium none;
    color: #2C2C20;
    line-height: 20px;
    padding: 5px 0 10px 5px;
}
.survey_indexshow {
    margin: 0 0 15px 5px;
}
.survey_indexpost {
    margin-bottom: 8px;
    padding-left: 20px;
}
.survey_post input {
    border: 0 none;
}
.survey_postbtn {
    line-height: 30px;
}
.survey_postbtn input {
    background: none repeat scroll 0 0 #DDDDDD;
    border: 1px solid;
    color: #25262B;
    cursor: pointer;
    line-height: 20px;
    margin-right: 8px;
    width: 100px;
}
#com_definedkeys_1, #com_definedkeys_2, #com_definedkeys_3, #com_definedkeys_4 {
    margin-bottom: -6px;
}
.i_u_def1, .i_u_def2, .i_u_def3, .i_u_def4, .p_u_def1, .p_u_def2, .p_u_def3, .p_u_def4 {
    overflow: hidden;
}
.move_divouter .content {
    line-height: 20px;
    overflow: hidden;
}
.move_divouter .list {
    overflow: hidden;
}
.move_divouter .title a {
    text-decoration: none;
}
#index #com_definedkeys_1 {
    display: inline;
}
.i_u_def1 {
    padding-top: 5px;
    width: 328px;
}
.i_u_def1 .title {
    background: url("../images/title_bg.jpg") repeat-x scroll left top transparent;
    height: 43px;
    line-height: 43px;
}
.i_u_def1 .title .tt {
    background: url("../images/title_t.jpg") no-repeat scroll left top transparent;
    float: left;
    height: 43px;
    padding-left: 35px;
    width: 83px;
}
.i_u_def1 .title .tm {
    display: inline-block;
    float: right;
    margin-right: 10px;
}
.i_u_def1 .content {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #555555 #555555;
    border-image: none;
    border-right: 1px solid #555555;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    padding: 5px;
    width: 316px;
}
.i_u_def1 .list {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #555555 #555555;
    border-image: none;
    border-right: 1px solid #555555;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    padding: 5px;
    width: 316px;
}
.i_u_def1 .list a {
    float: left;
    padding: 0 5px;
}
.i_u_def1 .list a img {
    display: block;
    height: 111px;
    width: 147px;
}
.i_u_def1 .list a span {
    cursor: pointer;
    display: block;
    height: 30px;
    line-height: 25px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 147px;
}
.i_u_def1 .list a:hover span {
    text-decoration: none;
}
#index #com_definedkeys_2 {
    display: inline;
    float: left;
}
.i_u_def2 {
    padding-top: 5px;
    width: 328px;
}
.i_u_def2 .title {
    background: url("../images/title_bg.jpg") repeat-x scroll left top transparent;
    height: 43px;
    line-height: 43px;
}
.i_u_def2 .title .tt {
    background: url("../images/title_t.jpg") no-repeat scroll left top transparent;
    float: left;
    height: 43px;
    padding-left: 35px;
    width: 83px;
}
.i_u_def2 .title .tm {
    display: inline-block;
    float: right;
    margin-right: 10px;
}
.i_u_def2 .content {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #555555 #555555;
    border-image: none;
    border-right: 1px solid #555555;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    padding: 5px;
    width: 316px;
}
.i_u_def2 .list {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #555555 #555555;
    border-image: none;
    border-right: 1px solid #555555;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    padding: 5px;
    width: 316px;
}
.i_u_def2 .list a {
    float: left;
    padding: 0 5px;
}
.i_u_def2 .list a img {
    display: block;
    height: 111px;
    width: 147px;
}
.i_u_def2 .list a span {
    cursor: pointer;
    display: block;
    height: 30px;
    line-height: 25px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 147px;
}
.i_u_def2 .list a:hover span {
    text-decoration: none;
}
#index #com_definedkeys_3 {
}
.i_u_def3 {
    padding-top: 5px;
    width: 328px;
}
.i_u_def3 .title {
    background: url("../images/title_bg.jpg") repeat-x scroll left top transparent;
    height: 43px;
    line-height: 43px;
}
.i_u_def3 .title .tt {
    background: url("../images/title_t.jpg") no-repeat scroll left top transparent;
    float: left;
    height: 43px;
    padding-left: 35px;
    width: 83px;
}
.i_u_def3 .title .tm {
    display: inline-block;
    float: right;
    margin-right: 10px;
}
.i_u_def3 .content {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #555555 #555555;
    border-image: none;
    border-right: 1px solid #555555;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    padding: 5px;
    width: 316px;
}
.i_u_def3 .list {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #555555 #555555;
    border-image: none;
    border-right: 1px solid #555555;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    padding: 5px;
    width: 316px;
}
.i_u_def3 .list ul {
    padding: 0;
}
.i_u_def3 .list li {
    height: 23px;
    line-height: 23px;
    position: relative;
}
.i_u_def3 .list li span {
    float: right;
}
.i_u_def3 .list li a {
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 230px;
}
#com_definedkeys_4 {
}
.i_u_def4 {
    margin: 0 0 10px;
    width: 983px;
}
.i_u_def4 .title {
    border-bottom: 3px solid #FE7A14;
    height: 32px;
    line-height: 32px;
}
.i_u_def4 .title .tt {
    background: url("../images/title_t.jpg") no-repeat scroll left top transparent;
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 116px;
}
.i_u_def4 .title .tm {
    display: inline-block;
    float: right;
}
.i_u_def4 .content {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("/templates/images/list_bg2.jpg") repeat-x scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color #CFCFCF #CFCFCF;
    border-image: none;
    border-right: 1px solid #CFCFCF;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    font-size: 12px;
    padding: 10px;
    width: 961px;
}
.i_u_def4 .list {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("/templates/images/list_bg2.jpg") repeat-x scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color #CFCFCF #CFCFCF;
    border-image: none;
    border-right: 1px solid #CFCFCF;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    padding: 10px;
    width: 961px;
}
.i_u_def4 .list a {
    float: left;
    padding: 0 4px 20px;
}
.i_u_def4 .list a img {
    display: block;
    height: 140px;
    padding: 1px;
    width: 182px;
}
.i_u_def4 .list a span {
    cursor: pointer;
    display: block;
    height: 30px;
    line-height: 25px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 150px;
}
.i_u_def4 .list a:hover span {
    text-decoration: none;
}
.p_u_def1 {
    margin: 0 0 10px;
    width: 983px;
}
.p_u_def1 .title {
    border-bottom: 3px solid #FE7A14;
    height: 32px;
    line-height: 32px;
}
.p_u_def1 .title .tt {
    background: url("../images/title_t.jpg") no-repeat scroll left top transparent;
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 116px;
}
.p_u_def1 .title .tm {
    display: inline-block;
    float: right;
}
.p_u_def1 .content {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("/templates/images/list_bg2.jpg") repeat-x scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color #CFCFCF #CFCFCF;
    border-image: none;
    border-right: 1px solid #CFCFCF;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    font-size: 12px;
    padding: 10px;
    width: 961px;
}
.p_u_def1 .list {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("/templates/images/list_bg2.jpg") repeat-x scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color #CFCFCF #CFCFCF;
    border-image: none;
    border-right: 1px solid #CFCFCF;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    padding: 10px;
    width: 961px;
}
.p_u_def1 .list a {
    float: left;
    padding: 0 4px;
}
.p_u_def1 .list a img {
    display: block;
    height: 114px;
    padding: 1px;
    width: 150px;
}
.p_u_def1 .list a span {
    cursor: pointer;
    display: block;
    height: 30px;
    line-height: 25px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 150px;
}
.p_u_def1 .list a:hover span {
    text-decoration: none;
}
.p_u_def2 {
    padding-top: 10px;
}
.p_u_def2 .title {
    border-bottom: 3px solid #FE7A14;
    height: 32px;
    line-height: 32px;
}
.p_u_def2 .title .tt {
    background: url("../images/title_t.jpg") no-repeat scroll left top transparent;
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 116px;
}
.p_u_def2 .title .tm {
    display: block;
    float: right;
    height: 32px;
    line-height: 32px;
}
.p_u_def2 .content {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("/templates/images/list_bg2.jpg") repeat-x scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color #CFCFCF #CFCFCF;
    border-image: none;
    border-right: 1px solid #CFCFCF;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    padding: 10px;
    width: 701px;
}
.p_u_def2 .list {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("/templates/images/list_bg2.jpg") repeat-x scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color #CFCFCF #CFCFCF;
    border-image: none;
    border-right: 1px solid #CFCFCF;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    padding: 10px;
    width: 701px;
}
.p_u_def2 .list a {
    float: left;
    padding: 0 3px;
}
.p_u_def2 .list a img {
    display: block;
    height: 98px;
    padding: 1px;
    width: 132px;
}
.p_u_def2 .list a span {
    cursor: pointer;
    display: block;
    height: 30px;
    line-height: 25px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 132px;
}
.p_u_def2 .list a:hover span {
    text-decoration: none;
}
.p_u_def3 {
    padding-top: 10px;
    width: 250px;
}
.p_u_def3 .title {
    border-bottom: 3px solid #FE7A14;
    height: 32px;
    line-height: 32px;
}
.p_u_def3 .title .tt {
    background: url("../images/title_t.jpg") no-repeat scroll left top transparent;
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 116px;
}
.p_u_def3 .title .tm {
    background: url("/templates/images/list_bg2.jpg") repeat-x scroll 0 0 #FFFFFF;
    color: #80818E;
    display: none;
    float: right;
    line-height: 25px;
}
.p_u_def3 .content {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("/templates/images/list_bg2.jpg") repeat-x scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color #CFCFCF #CFCFCF;
    border-image: none;
    border-right: 1px solid #CFCFCF;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    padding: 5px;
    width: 238px;
}
.p_u_def3 .list {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("/templates/images/list_bg2.jpg") repeat-x scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color #CFCFCF #CFCFCF;
    border-image: none;
    border-right: 1px solid #CFCFCF;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    padding: 5px;
    width: 238px;
}
.p_u_def3 .list li {
    float: left;
}
.p_u_def3 .list li a {
    display: block;
    line-height: 25px;
    overflow: hidden;
    padding: 0;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 230px;
}
.p_u_def3 .list li span {
    display: none;
}
.dede_pages {
}
.dede_pages ul {
    float: left;
    padding: 12px 0 12px 16px;
}
.dede_pages ul li {
    border: 1px solid #E9E9E9;
    float: left;
    font-family: Tahoma;
    line-height: 17px;
    margin-right: 6px;
}
.dede_pages ul li a {
    color: #555555;
    display: block;
    float: left;
    padding: 2px 4px;
}
.dede_pages ul li a:hover {
    color: #669900;
    padding: 2px 4px;
    text-decoration: none;
}
.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover {
    background-color: #F8F8F8;
    font-weight: bold;
    padding: 2px 4px;
}
.dede_pages .pageinfo {
    color: #999999;
    line-height: 21px;
    padding: 12px 10px 12px 16px;
}
.dede_pages .pageinfo strong {
    color: #555555;
    font-weight: normal;
    margin: 0 2px;
}



.i_container{}

/*互动频道*/

.img_top{height:10px; padding:0px; margin:0px; overflow:hidden;}
.interactive{background:url(/templates/images/line_bg.jpg) no-repeat #f2ebdb; width:234px; border-left:3px solid #ec751e; border-right:3px solid #ec751e; line-height:25px; padding:10px 5px 0px 5px;}
.interactive a{ text-align:center; padding:5px 0px; display:block;}
.interactive span{ display:block; background:url(../images/list_tit.gif) no-repeat; position:relative; line-height:40px; font-size:20px; font-weight:bold; color:#fffcd0; height:51px; position:relative; left:-24px; width:164px; padding-left:70px;}

.p_qq{ background:url(/templates/images/list_bottom2.png) no-repeat; height:50px; padding-top:10px;}
.p_qq span{ padding-left:115px; color:#949494; line-height:20px;}
.p_qq strong{ padding-left:115px; color:#ef7e0b; font-size:16px;}

/*公司简介*/
.company{background:url(/templates/images/line_bg.jpg) no-repeat #f2ebdb; width:234px; border-left:3px solid #ec751e; border-right:3px solid #ec751e; line-height:25px; padding:10px 5px 0px 5px; margin-top:-4px;}
.company span{ display:block; background:url(../images/list_tit.gif) no-repeat; position:relative; line-height:40px; font-size:20px; font-weight:bold; color:#fffcd0; height:51px; position:relative; left:-24px; width:165px; padding-left:70px;}

/*联系我们*/
.contact{background-color:#fff; width:234px; border-left:3px solid #ec751e; border-right:3px solid #ec751e; line-height:25px; padding:10px 5px 0px 5px; }
.contact span{ display:block; background:url(../images/list_tit.gif) no-repeat; position:relative; line-height:40px; font-size:20px; font-weight:bold; color:#fffcd0; height:51px; position:relative; left:-24px; width:164px; padding-left:70px;}



.i_title_01{height:31px; line-height:31px; border-bottom:2px solid #fe7a14;}
.i_title_01 strong{float:left; width:116px; height:31px; line-height:31px; text-align:center; font-size:14px; color:#fff; background:url(../images/title_t.jpg) no-repeat left top;}
.i_title_01 span{ float:right;}
.i_title_01 ul{float:left; padding-left:10px;}
.i_title_01 li{ padding:0px 3px; float:left;}
.i_title_01 li a{ float:left;}






.i_title_02{height:43px; line-height:43px; background:url(../images/title_bg1.jpg) no-repeat left top;}
.i_title_02 strong{float:left; width:83px; height:43px; padding-left:35px; background:url(../images/title_t.jpg) no-repeat left top;}

.i_pro_01{width:1000px; margin:0 auto;}
.i_prolist_01{width:968px; padding:10px 15px;}
.i_prolist_01 li{display:inline; float:left; width:196px; margin-right:10px;}
.i_prolist_01 li img{border:1px solid #555555; padding:3px;}
.i_prolist_01 li a{ display:block; line-height:30px;}

.i_brand{float:left; width:250px; margin:auto; overflow:hidden;}
.i_brand1{float:left; width:250px; margin:auto;}

.i_barndlist_01{width:240px; height:296px; padding:5px; overflow:hidden;}
.i_barndlist_01 li{margin-bottom:10px;}
.i_barndlist_01 li img{ width:240px; height:90px;}

.i_barndlist_011{width:240px; padding:5px;}
.i_barndlist_011 li{margin-bottom:10px;}

.i_news{float:right; width:723px;}
.i_newslist{width:701px;padding:5px 10px; overflow:hidden;}

.i_newslist ul{ float:left; width:370px;}
.i_newslist li{ line-height:25px; position:relative;}
.i_newslist li a{ float:left; display:block; width:280px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(/templates/images/tit1.gif) no-repeat left center; padding-left:7px;}
.i_newslist li span{float:right;}

.webadsinfo{ float:right; padding-top:5px;}


.i_newslist1{width:701px;padding:5px 10px; overflow:hidden;}
.i_newslist1 ul{ float:left; width:701px;}
.i_newslist1 li{ line-height:25px; position:relative; float:left; width:350px;}
.i_newslist1 li a{ float:left; display:block; width:200px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(/templates/images/tit1.gif) no-repeat left center; padding-left:7px;}
.i_newslist1 li span{float:right; display:none;}





.i_contact{float:right; width:244px; height:347px; background:url(../images/i_contact_bg.jpg) no-repeat right top; }
.i_contact span{ height:30px; line-height:30px; font-size:16px; font-weight:bold; width:224px; display:block; padding-bottom:10px;}



.i_pro_02{width:1000px; margin:0 auto; padding-top:10px; }
.i_prolist_02{width:968px; padding:10px 15px;}
.i_prolist_02 li{display:inline; float:left; width:151px; margin-right:10px;}
.i_prolist_02 li img{border:1px solid #555555; padding:3px; width:143px; height:109px;}
.i_prolist_02 li a{ display:block; line-height:30px; text-align:center; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:151px; }




.border_01{border-width:0 1px 1px 1px; border-style:solid; border-color:#cfcfcf; background:url(/templates/images/list_bg2.jpg) repeat-x #fff;}

.i_news_01{display:inline; float:left; width:350px;}
.i_newslist_01{width:334px; height:206px; padding:5px 10px; overflow:hidden;}
.i_newslist_01 li{line-height:25px;}
.i_newslist_01 li span{float:right; width:80px; display:none;}
.i_newslist_01 li a{display:block; float:left; width:320px; color:#444444; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background:url(/templates/images/tit1.gif) no-repeat left center; padding-left:7px;}
.zsjz img{ width:153px; height:96px; float:left;}
.zsjz  span{ padding-left:10px; float:left; width:170px; height:96px; overflow:hidden; line-height:24px;}



.i_links{width:978px; margin:10px auto 0; padding:10px; border:1px solid #555; line-height:20px;}

.footer{width:983px; margin:10px auto; background:url(../images/foot_bg.jpg) no-repeat left top; text-align:center;}
.footerc{}
.footer_nav{line-height:20px; float:left; width:1000px;}
.footer_nav ul{ width:978px; text-align:center;}
.footer_nav a{ color: #444444; padding:0px 3px;}
.copyright{ line-height:20px;}
.jsq{ padding-bottom:5px;}

/* ��ҳ���ֽ��� */

/* ��ҳ���ֿ�ʼ */
.p_banner{}

.p_container{width:983px; margin:10px auto 0;}
.p_left{float:left; width:250px;}
.p_right{float:right; display:inline; width:723px;}

.p_right_title{height:32px; border-bottom:2px solid #fe7a14; padding-top:10px; overflow:hidden;}

.p_right_title span{float:left; width:116px; height:32px; line-height:32px; text-align:center; font-size:14px; font-weight:bold; background:url(../images/title_t.jpg) no-repeat left top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; color:#fff;}
.p_right_title strong{display:block; float:right; height:43px; padding-right:5px; line-height:32px; color:#666666;}
.p_right_title strong a{line-height:32px; color:#666666;}

.p_right_content{width:701px;padding:10px; line-height:20px;}

/* ��ҳ���ֽ��� */
.servicehotline{ padding:15px; width:214px; }