@charset "utf-8";
html, body, div {
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
    margin: 0;
    padding: 0
}

body {
    BACKGROUND: url(../images/_bg1.jpg) left top repeat-x #fff;
    padding-top: 0px;
    font-family: Microsoft YaHei, Arial;
}

/*全局字体*/
#wrapper {
    MARGIN: 0px auto;
    WIDTH: 1100px;	
    height: auto;
    background-color: #FFFFFF;
    overflow: hidden;
	
}

#wide_body {
    BACKGROUND: url(../images/wide_body_bg.png) repeat-x top;
    width: 100%;
    height: auto;
    padding: 0px;
    margin: 0px;
}

.head_top_bar {
    BACKGROUND: url(../images/head_top_bar_bg.png) repeat-x center;
    HEIGHT: 35px;
    line-height: 35px;
    width: 1100px;
    text-align: left;
    text-indent: 10px;
    overflow: hidden;
}

/* --------------------------------------------------------------css Start---------------------------------------------------- */

.main_content{position:relative;}
.center_content{position: fixed; z-index:10; width: 100%; }





.head { 

	width: 100%;
    height: 28px;
	background: #2775B3;
	text-align:center;

}

.head_center {
    width: 1350px;
    
    overflow: hidden;
    margin: 0px auto;
    display: block;
    line-height: 28px;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    text-align: left;
    text-indent: 0px;
	
}

.logo {
    width: 100%;
    height: 112px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
	/*//background: #fff;*/
	background: rgba(255, 255, 255, 0.7);
	transition: all 0.8s linear;
	
}

.logo.active {
    width: 100%;
    height: 100px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
      background: #fff;
  	box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);
}

.logo_center {
    width: 1350px;
    height: 112px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    background: url(../images/logo.png) center no-repeat;
    line-height: px;
    color: #000;
    font-size: 12px;
    font-weight: 500;
    text-align: left;
    text-indent: 0px;
}









.head_center h1 {
    width: px;
    height: 28px;
    overflow: hidden;
    margin: 0px 0px 0px 30px;
    display: block;
    float: left
}

.head_center h2 {
    width: px;
    height: px;
    overflow: hidden;
    margin: 0px 30px 0px 20px;
    display: block;
    float: right;
}

.head_center h3 {
    width: px;
    height: px;
    overflow: hidden;
    margin: 0px 0px 0px 20px;
    display: block;
    float: right;
    line-height: 28px;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    text-align: left;
    text-indent: 0px;
}



.logo_center h1 {
    width: px;
    height: px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    float: left
}

.logo_center h2 {
    width: px;
    height: px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    float: left
}


#flashdiv {
    width: 100%;
    height: 680px;
    overflow: hidden;
}

/*调高*/
/*大图切换*/
.flexslider {
    background: url(../images/loading.gif) no-repeat 50% 50%;
    OVERFLOW: hidden;
    POSITION: relative;
    HEIGHT: 680px
}

/*调高*/
.slides {
    Z-INDEX: -500;
    POSITION: relative
}

.slides LI {
    HEIGHT: 680px
}

/*调高*/
.flex-control-nav {
    Z-INDEX: 0;
    WIDTH: 100%;
    BOTTOM: 10px;
    POSITION: absolute;
    TEXT-ALIGN: center
}

.flex-control-nav LI {
    DISPLAY: inline;
    MARGIN: 0px 5px;
    WIDTH: 14px;
    ZOOM: 1;
    HEIGHT: 14px
}

.flex-control-nav A {
    DISPLAY: inline-block;
    background: url(../images/dot.png) no-repeat right 0px;
    OVERFLOW: hidden;
    WIDTH: 14px;
    CURSOR: pointer;
    LINE-HEIGHT: 40px;
    HEIGHT: 14px
}

.flex-control-nav .flex-active {
    BACKGROUND-POSITION: 0px 0px
}

.flex-direction-nav {
    Z-INDEX: 3;
    WIDTH: 100%;
    POSITION: absolute;
    TOP: 45%
}

.flex-direction-nav LI A {
    DISPLAY: block;
    OVERFLOW: hidden;
    WIDTH: 50px;
    CURSOR: pointer;
    POSITION: absolute;
    HEIGHT: 50px
}

.flex-direction-nav LI A.flex-prev {
    background: url(../images/prev.png) no-repeat center center;
    LEFT: 40px
}

.flex-direction-nav LI A.flex-next {
    RIGHT: 40px;
    background: url(../images/next.png) no-repeat center center
}

.pro {
    width: px;
    height: px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    background:  url(../images/_bg.jpg) left top no-repeat;
}

.pro_center {
    width: 1350px;
    height: px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    background: url(../images/_bg.jpg) left top no-repeat;
    line-height: px;
    color: #000;
    font-size: 12px;
    font-weight: 500;
    text-align: left;
    text-indent: 0px;
	/* border:1px solid red; */
}


.pro_top {
    width: px;
    height: 220px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    background: url(../images/pro_title.png) center no-repeat;
}


.pro_right {
    width: 675px;
    height: px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    float: right;
}

.pro_nav {
    width: 1350px;
    height: px;
    overflow: hidden;
    margin: 0px auto;
    display: block;
}



.columns1{ overflow: hidden; height:200px;}





.columns1 span {
    width: 225px;
    height: 44px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    background: #C10B17 url(../images/_span.jpg) left top no-repeat;
    line-height: 44px;
    color: #DCD5D0;
    font-size: 16px;
    font-weight: 700;
    text-align: center
}





.columns1 ul li{ float: left;  width: 305px; height:100px;margin:5px 16px; text-align: center;}
.columns1 ul li h1 a {display:block;width: 305px; height:80px;line-height: 80px;color: #fff;font-size: 26px;font-weight: 500;text-indent: 0px; background-color:#2775B3; transition: all 0.6s ease; /* border-radius: 2px;*/}

.columns1 ul li h1 a:hover {display:block;width: 305px; height:80px;line-height: 80px;color: #fff;font-size: 30px;font-weight: 500;text-indent: 0px; background:#22B8DD;     box-shadow: 5px 5px 5px #888;}












/*
.columns1 h1 a, .columns1 h1 a:link, .columns1 h1 a:visited, .columns1 h1 a:active {
    width: 105px;
    height: px;
    overflow: hidden;
    margin: 0px 0px 0px 7px;
    display: block;
    background: #2775B3;

    line-height: 40px;
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    text-align: center;
    text-indent: 0px;
    border: #2775B3 solid 1px;
    float: left
}

.columns1 h1 a:hover {
    width: 105px;
    height: px;
    overflow: hidden;
    margin: 0px 0px 0px 7px;
    display: block;
    background: ##2775B3 url(../../ico/_lefts_bg_on.jpg) left top no-repeat;
    line-height: 40px;
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    text-align: center;
    text-indent: 0px;
    border: #C9C8C8 solid 1px;
    float: left
}
*/

/*图片展示范围*/
.show_pro_samll {
    width: 220px;
    height: 286px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    float: right
}

.show_pro_samll h5 img {
    width: 202px;
    height: 145px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    padding: 4px;
    border: 1px solid #BFBFBF
}

.show_pro_samll h6 a {
    width: 100%;
    height: 30px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    background: url(../images/_bg.png) left top repeat-x;
    line-height: 30px;
    color: #000;
    font-size: 12px;
    font-weight: 500;
    text-align: center;
    text-indent: 0px;
}


.about {
    width: 100%;
    height: 332px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    /*background: url(../images/about_bg.jpg) left top no-repeat;*/
    background: #D8D8D8;
}

.about_center {
    width: 1188px;
    height: px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    background: url(../images/_bg.jpg) left top no-repeat;
    line-height: px;
    color: #000;
    font-size: 12px;
    font-weight: 500;
    text-align: left;
    text-indent: 0px;
}

.about_center h1 {
    width: px;
    height: px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    float: left
}

.about_center h2 {
    width: px;
    height: px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    float: left
}

.about_top {
    width: px;
    height: 70px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    background: url(../images/about_title.png) center no-repeat;
}

.about_left {
    width: 766px;
    height: 305px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    float: left;
}


.about_more a, .about_more a:link, .about_more a:visited, .about_more a:active {
    width: 98px;
    height: 35px;
    overflow: hidden;
    margin: 7px 0px 0px 10px;
    display: block;
    background: #2775B3;
    line-height: 35px;
    color: #ffffff;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    text-indent: 0px;
}

.about_more a:hover {
    width: 98px;
    height: 35px;
    overflow: hidden;
    margin: 7px 0px 0px 10px;
    display: block;
    background: #2775B3;
    line-height: 35px;
    color: #ffffff;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    text-indent: 0px;
}


.about_right {
    width: 410px;
    height: 305px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    float: right;
}

.about_right img {
    margin: 0px auto;
}


.news {
    width: px;
    height: px;
    overflow: hidden;
    margin: 0px 0px 40px 0px;
    display: block;
    background:  url(../images/_bg.jpg) left top no-repeat;
}

.news_center {
    width: 1350px;
    height: 498px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    background: url(../images/_bg.jpg) left top no-repeat;
    line-height: px;
    color: #000;
    font-size: 12px;
    font-weight: 500;
    text-align: left;
    text-indent: 0px;
}

.news_top {
    width: px;
    height: 180px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    background: url(../images/news_title.png) center no-repeat;
}

.news_left {
    width: 497px;
    height: 330px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    float: left;
    background: url(../images/_left.jpg) left top no-repeat
}

.news_right {
    width: 800px;
    height: 330px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    float: left;
    background: #fff url(../images/_left.jpg) left top no-repeat
}


/* --------------------------------------------------------------css End------------------------------------------------------- */

/* ============================================================= own start ===================================================  */
.mainer {
    width: 1350px;
    height: auto;
    background-color: #ffffff;
    margin: 9px 0px 0px 0px;
    overflow: hidden
}

.lefts {
    width: 275px;
    height: px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    float: left;
}

.rights {
    width: 881px;
    height: px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    float: right
}

/*网站底部常用样式*/
.foot {
    width: px;
    height: 330px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    background: url(../images/foot.jpg) left top repeat-x;
}

.foot_center {
    line-height: 20px;
    color: #BAB9B9;
    font-size: 12px;
    font-weight: 500;
    text-align: center;
    text-indent: 0px;
    width: 1135px;
    margin: 0 auto;
    position: relative
}

.foot_menu {
    width: 156px;
    height: 190px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    float: left
}

.foot_xian {
    width: 1px;
    height: 170px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    background: url(../images/xian.jpg) center no-repeat;
    float: left
}

/*内页*/

.tablebox {
    margin: 0px 0px 0px 0px;
}

.leftbg {
    background-color: #fff;
}

.left {
    width: 226px;
    height: px;
    overflow: hidden;
    margin: 0px 0px 0px 5px;
    display: block;
    float: left
}

.larger {
    width: 1076px;
    height: px;
    overflow: hidden;
    margin: 0px 5px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: block;
    float: right;
}

.large_top {
    width: 1070px;
    height: 44px;
    overflow: hidden;
    display: block;
    line-height: 44px;
    background-color: #F7F2EC;
    border-bottom: 1px solid #DDDCDA
}

.large_mid {
    width: 1070px;
    height: auto;
    overflow: hidden;
    background: #fff url(../images/large_mid.png) repeat-y left;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    display: block;
    border: 1px solid #DDDCDA;
}

/*.large_top{  width:890px; height:27px; overflow:hidden; display:block;line-height:27px; background-color:#AB161C }
.large_mid{  width:888px; height:auto; overflow:hidden; background:#fff url(../images/large_mid.png) repeat-y left;margin:0px 0px 0px 0px; padding:0px 0px 20px 0px;display:block;  border:1px solid #999999;}*/
.large_bot {
    width: 1070px;
    height: 3px;
    overflow: hidden;
    background: url(../images/large_bot.png) no-repeat left top;
}

/*内页效果 开始*/
/*内页左侧*/
.columns_lefts span {
    width: 225px;
    height: 44px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    background: #333;
    line-height: 44px;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    text-align: center
}

.columns_lefts h1 a, .columns_lefts h1 a:link, .columns_lefts h1 a:visited, .columns_lefts h1 a:active {
    width: 223px;
    height: 40px;
    overflow: hidden;
    display: block;
    background: url("../images/side.jpg") no-repeat left center;
    line-height: 40px;
    color: #666;
    font-size: 14px;
    text-align: center;
    border: #C9C8C8 solid 1px;
    margin: 10px 0;
}
.columns_lefts h1 a.onm {
    background: url("../images/sideH.jpg") no-repeat left center;
    color: #fff;
}

.columns_lefts h1 a:hover {
    width: 223px;
    height: 40px;
    overflow: hidden;
    display: block;
    background: url("../images/sideH.jpg") left no-repeat;
    line-height: 40px;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    border: #C9C8C8 solid 1px;
}

.columns_lefts h2 a, .columns_lefts h2 a:link, .columns_lefts h2 a:visited, .columns_lefts h2 a:active {
    width: 223px;
    height: px;
    overflow: hidden;
    margin: 3px 0px 0px 0px;
    display: block;
    background: #fff url(../../ico/lefts_bg_on.jpg) left top no-repeat;
    line-height: 40px;
    color: #666;
    font-size: 15px;
    font-weight: 600;
    text-align: center;
    text-indent: 0px;
    border: #DDDCDA solid 1px;
}

.columns_lefts h2 a:hover {
    width: 223px;
    height: px;
    overflow: hidden;
    margin: 3px 0px 0px 0px;
    display: block;
    background: #fff url(../../ico/lefts_bg_out.jpg) left top no-repeat;
    line-height: 40px;
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    text-align: center;
    text-indent: 0px;
    border: #C9C8C8 solid 1px;
}

/*中文版左侧 产品 栏目自适应*/
.columns_lefts_ch span {
    width: 225px;
    height: 44px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    background: #0B61AE url(../images/_span.jpg) left top no-repeat;
    line-height: 44px;
    color: #DCD5D0;
    font-size: 16px;
    font-weight: 700;
    text-align: center
}

.columns_lefts_ch h1 a, .columns_lefts_ch h1 a:link, .columns_lefts_ch h1 a:visited, .columns_lefts_ch h1 a:active {
    width: 223px;
    height: px;
    overflow: hidden;
    margin: 3px 0px 0px 0px;
    display: block;
    background: #fff url(../../ico/lefts_bg_on.jpg) left top no-repeat;
    line-height: 40px;
    color: #666;
    font-size: 14px;
    font-weight: 500;
    text-align: left;
    text-indent: 48px;
    border: #DDDCDA solid 1px;
}

.columns_lefts_ch h1 a:hover {
    width: 223px;
    height: px;
    overflow: hidden;
    margin: 3px 0px 0px 0px;
    display: block;
    background: #fff url(../../ico/lefts_bg_out.jpg) left top no-repeat;
    line-height: 40px;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    text-align: left;
    text-indent: 48px;
    border: #C9C8C8 solid 1px;
}

/*英文版左侧 产品 栏目自适应*/
.columns_lefts_en span {
    width: 225px;
    height: 44px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    background: #0B61AE url(../images/_span.jpg) left top no-repeat;
    line-height: 44px;
    color: #DCD5D0;
    font-size: 16px;
    font-weight: 700;
    text-align: center
}

.columns_lefts_en h1 a, .columns_lefts1 h1 a:link, .columns_lefts1 h1 a:visited, .columns_lefts1 h1 a:active {
    width: px;
    height: px;
    overflow: hidden;
    margin: 3px 0px 0px 0px;
    padding: 3px 5px;
    display: block;
    background: #F6F2F2;
    line-height: 22px;
    color: #333;
    font-size: 12px;
    font-weight: 500;
    text-align: center;
    text-indent: 0px;
    border: #CECECE solid 2px;
}

.columns_lefts_en h1 a:hover {
    width: px;
    height: px;
    overflow: hidden;
    margin: 3px 0px 0px 0px;
    padding: 3px 5px;
    display: block;
    background: #F6F2F2;
    line-height: 22px;
    color: #333;
    font-size: 12px;
    font-weight: 500;
    text-align: center;
    text-indent: 0px;
    border: #ACABAB solid 2px;
}

/*访问路径样式*/
.title_path {
    color: #666;
    font-size: 14px;
    float: left;
    height: 44px;
    line-height: 44px;
    width: 630px;
    overflow: hidden;
}

.title_path h1 {
    color: #666;
    height: 44px;
    line-height: 44px;
    text-align: left;
    font-size: 16px;
    font-weight: 400;
}

.title_path h1 a, .title_path h1 a:link, .title_path h1 a:visited, .title_path h1 a:active {
    color: #666;
    text-align: left;
    font-size: 14px;
    font-weight: 400;
}

.title_path h1 a:hover {
    color: #666;
    text-decoration: none;
    font-size: 14px;
    font-weight: 400;
}

.title_path span {
    float: left;
    color: #666;
    height: 30px;
    text-align: center;
    text-indent: 0px;
    line-height: 30px;
    font-size: 14px;
    font-weight: 600;
    background: none;
    width: 100px;
    margin: 8px 0px 0px 0px;
}

/*内页效果 结束*/
/*网站底部竖栏目*/
.foot_about {
    width: px;
    height: px;
    overflow: hidden;
    margin: 0px 0px 0px 57px;
    display: block;
    background: url(../images/_bg.jpg) left top no-repeat;
    line-height: 20px;
    color: #f5f5f5;
    font-size: 12px;
    font-weight: 500;
    text-align: left;
    text-indent: 0px;
}

.foot_title_center span {
    width: px;
    height: 33px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    background: url(../images/_top.jpg) left top no-repeat;
    line-height: 30px;
    color: #f5f5f5;
    font-size: 15px;
    font-weight: 500;
    text-align: center;
}

.foot_title_center h1 a, .foot_title_center h1 a:link, .foot_title_center h1 a:visited, .foot_title_center h1 a:active {
    width: px;
    height: 25px;
    overflow: hidden;
    margin: 2px 0px 0px 0px;
    display: block;
    background: url(../images/_bg.jpg) left top no-repeat;
    line-height: 22px;
    color: #DFDFDF;
    font-size: 12px;
    font-weight: 500;
    text-align: center;
    text-indent: 0px;
}

.foot_title_center h1 a:hover {
    width: px;
    height: 25px;
    overflow: hidden;
    margin: 2px 0px 0px 0px;
    display: block;
    background: url(../images/_bg.jpg) left top no-repeat;
    line-height: 22px;
    color: #DFDFDF;
    font-size: 12px;
    font-weight: 500;
    text-align: center;
    text-indent: 0px;
}

.foot_title_left span {
    width: px;
    height: 33px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    background: url(../images/_top.jpg) left top no-repeat;
    line-height: 30px;
    color: #f5f5f5;
    font-size: 15px;
    font-weight: 500;
    text-align: left;
    text-indent: 57px;
}

.foot_title_left h1 a, .foot_title_left h1 a:link, .foot_title_left h1 a:visited, .foot_title_left h1 a:active {
    width: 100px;
    height: 25px;
    overflow: hidden;
    margin: 2px 0px 0px 0px;
    display: block;
    background: url(../images/foot_ico.jpg) 50px center no-repeat;
    line-height: 22px;
    color: #DFDFDF;
    font-size: 12px;
    font-weight: 500;
    text-align: left;
    text-indent: 12px;
    float: left
}

.foot_title_left h1 a:hover {
    width: 100px;
    height: 25px;
    overflow: hidden;
    margin: 2px 0px 0px 0px;
    display: block;
    background: url(../images/foot_ico.jpg) 50px center no-repeat;
    line-height: 22px;
    color: #DFDFDF;
    font-size: 12px;
    font-weight: 500;
    text-align: left center no-repeat;;
    text-indent: 12px;
    float: left
}
#foot_span span{
    text-align: left;
    text-indent: 0;
}
/*产品分类标题无a链接*/
.columns span {
    width: 225px;
    height: 33px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    background: #B91911 url(../images/left_top.jpg) left top no-repeat;
    line-height: 30px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
}

/*产品分类标题有a链接*/
.columns h2 a, .columns h2 a:link, .columns h2 a:visited, .columns h2 a:active {
    width: 228px;
    height: 25px;
    overflow: hidden;
    margin: 2px 0px 0px 0px;
    display: block;
    background: url(../images/left_bg.jpg) left top no-repeat;
    line-height: 22px;
    color: #333;
    font-size: 12px;
    font-weight: 500;
    text-align: center;
    text-indent: 0px;
}

.columns h2 a:hover {
    width: 228px;
    height: 25px;
    overflow: hidden;
    margin: 2px 0px 0px 0px;
    display: block;
    background: url(../images/left_bg.jpg) left top no-repeat;
    line-height: 22px;
    color: #333;
    font-size: 12px;
    font-weight: 500;
    text-align: center;
    text-indent: 0px;
}

.columns h1 a, .columns h1 a:link, .columns h1 a:visited, .columns h1 a:active {
    width: 223px;
    height: 25px;
    overflow: hidden;
    margin: 3px 0px 0px 0px;
    display: block;
    background: #F6F2F2 url(../images/_bg.jpg) left top no-repeat;
    line-height: 22px;
    color: #333;
    font-size: 12px;
    font-weight: 500;
    text-align: center;
    text-indent: 0px;
    border: #CECECE solid 1px;
}

.columns h1 a:hover {
    width: 223px;
    height: 25px;
    overflow: hidden;
    margin: 3px 0px 0px 0px;
    display: block;
    background: #F6F2F2 url(../images/_bg.jpg) left top no-repeat;
    line-height: 22px;
    color: #333;
    font-size: 12px;
    font-weight: 500;
    text-align: center;
    text-indent: 0px;;
    border: #ACABAB solid 1px;
}

.menu_style {
    background: url(../images/_bg.jpg) right center no-repeat;
    cursor: pointer;
    text-align: center;
    line-height: 20px;
    margin: 0px 0px 0px -5px
}

.menu_style_end {
    cursor: pointer;
    margin: 0px 0px 0px -5px
}

.standard_font, .standard_font p, .standard_font div, .standard_font td {
    font-size: 14px;
    color: #333;
    line-height: 24px;
    text-justify: inter-ideograph;
}

/* */
.festival {
    margin: 3px auto;
    text-align: center
}

.show_lump_content_style {
    width: 632px;
    height: px;
    overflow: hidden;;
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
    display: block;
    line-height: px;
    color: #000;
    font-size: 12px;
    font-weight: 500;
    text-align: left;
}

.show_lump_content_format {

      margin: 129px 41px 0px 44px;
	  text-align:left;
	  line-height:30px;

}








/*
.show_lump_content_format  {
	background: #F89B2D;
    border: 1px solid rgba(248, 155, 45, 0.6);
    color: #fff;
}
*/


.format_txt, a.format_txt:link, a.format_txt:visited, a.format_txt:active {
    color: #333;
    font-size: 16px;
	
}

a.format_txt:hover {
    color: #333;
    font-size: 16px;
    text-decoration: none;
}

/* */


.mF_classicHC .pic {
    overflow: hidden;
}

.mF_classicHC .pic li {
}

.mF_classicHC .txt li {
    background: #efefef;
    overflow: hidden;
    display: block
}

.mF_classicHC .txt li a {
    display: block;
    color: #333;
    text-align: center;
    font-size: 12px;
    font-weight: 100;
    text-decoration: none;
}

/*文字样式*/
.mF_classicHC .num, .mF_classicHC .num-bg {
    height: 19px;
    position: absolute;
    z-index: 3;
    right: 0;
    bottom: 31px;
    color: #fff;
}

/*按钮样式*/
.mF_classicHC .num-bg {
    width: 100%;
    background: url(../../ico/filter.png) right bottom no-repeat;
    _height: 16px;
    _background: 0;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../template/ico/filter.png', sizingMethod='scale');
}

.mF_classicHC .num-bg li {
    position: absolute;
}

.mF_classicHC .num li {
    float: left;
    width: 24px;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    padding-top: 3px;
    text-align: center;
    cursor: pointer;
    position: relative;
}

.mF_classicHC .num li span {
    position: absolute;
    top: 3px;
    left: 0;
    width: 1px;
    height: 16px;
    overflow: hidden;
    background: #efefef;
    font-size: 12px;
}

.mF_classicHC .num li.current, .mF_classicHC .num li.hover {
    background: url(../../ico/lump.gif) left top no-repeat;
}

/*当前/悬停按钮样式*/
.mF_classicHC .num li.hover {
    background-position: right bottom;
}

.mF_classicHC A, .mF_classicHC A:hover, .mF_classicHC A:link, .mF_classicHC A:visited, .mF_classicHC A:hover, .mF_classicHC A:active {
    text-decoration: none;
    color: #fff
}

/*按钮字体颜色*/


/* */
#show_pic_style {
    width: px;
    height: px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: block;
}

#show_pic_style ul {
}

#show_pic_style ul li {
    width: 175px;
    height: 160px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: block;
    float: left;;
}

#show_pic_style ul li span {
}

#show_pic_style ul li span a img {
    width: 153px;
    height: 110px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: block;
}

#show_pic_style ul li h1 {
    width: 153px;
    height: 20px;
    overflow: hidden;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: block;
    text-align: center;
}

#show_pic_style ul li h1 a {
}

#show_pic_style ul li h1 a:link, #show_pic_style ul li h1 a:visited, #show_pic_style ul li h1 a:active {
    line-height: 20px;
    color: #333;
    font-size: 12px;
    font-weight: 500;
    text-align: left;
    text-indent: 2em
}

#show_pic_style ul li h1 a:hover {
    line-height: 20px;
    color: #333;
    font-size: 12px;
    font-weight: 500;
    text-align: left;
}

#show_pic_style ul li h2 {
    width: px;
    height: px;
    overflow: hidden;
    margin: 10px 10px 0px 10px;
    padding: 0px 0px 0px 0px;
    display: block;
    text-align: left;
    text-indent: 2em
}

#show_pic_style ul li h2 a {
    text-align: left;
    text-indent: 2em
}

#show_pic_style ul li h2 a:link, #show_pic_style ul li h2 a:visited, #show_pic_style ul li h2 a:active {
    line-height: 20px;
    color: #5E5E5E;
    font-size: 12px;
    font-weight: 500;
    text-align: left;
    text-indent: 2em
}

#show_pic_style ul li h2 a:hover {
    text-align: left;
    text-indent: 2em
}


/*网站头部导航*/
/*jquery nav_menu  style*/
#nav_menu {
    width: 760px;
    height: 38px;
    overflow: hidden;
    margin: 70px 0px 0px 0px;
    display: block;
    float: right
}

#nav_menu .nav_col {
    width: px;
    height: 38px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    background: url(../images/col_bg.jpg) left top no-repeat;
    float: left
}

#nav_menu .nav_space {
}

/*主栏目*/
.logo.active #nav_menu .navli {
    width: px;
    height: 38px;
    overflow: hidden;
    margin: -10px 0px 0px 0px;
    display: block;
    float: left;
	
}

.logo #nav_menu .navli {
    width: px;
    height: 38px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    float: left;
	transition: all 0.3s linear;
}
/*
.logo #nav_menu .navli a {
	color: #fff;
	transition: all 0.3s linear;
}

.logo.active #nav_menu .navli a {
	color: #333;
}
*/



#nav_menu .navli a {
}

#nav_menu .navli a:link, #nav_menu .navli a:visited, #nav_menu .navli a:active {
    width: 105px;
    height: 38px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    background: url(../images/_bg.jpg) left top no-repeat;
    line-height: 38px;
	color: #333;
    font-size: 15px;
    font-weight: 500;
    text-align: center;
    text-indent: 0px;
}

#nav_menu .navli a:hover {
    width: 105px;
    height: 38px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    background: url(../images/nav_over.jpg) center bottom repeat-x;
    line-height: 38px;
    color: #333;
    font-size: 15px;
    font-weight: 500;
    text-align: center;
    text-indent: 0px;
}

/*下拉菜单*/
#nav_menu .navli ul {
    position: absolute;
    z-index: 10000;
    display: none;
}

#nav_menu .navli ul li {
    width: px;
    border-top: 1px solid #fff;
    border-right: none;
}

#nav_menu .navli ul li a {
}

#nav_menu .navli ul li a:link, #nav_menu .navli ul li a:visited, #nav_menu .navli ul li a:active {
    width: px;
    height: 33px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    background: #2775B3;
    line-height: 33px;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    text-align: center;
    text-indent: 0px;
}

#nav_menu .navli ul li a:hover {
    width: px;
    height: 33px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    background: #2775B3;
    line-height: 33px;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    text-align: center;
    text-indent: 0px;
}


/*图文页面*/
#txpic_list {
    display: inline;
    float: none;
    width: 1120px;
    height: auto;
}

#txpic_list ul {
    list-style: none;
    width: px;
    height: auto;
    overflow: hidden;
    padding-top: 6px;
}

#txpic_list ul li {
    width: 266px;
    height: 220px;
    text-align: center;
    float: left;
    overflow: hidden;
    list-style-type: none;
}

#txpic_list ul li span {
    width: 260px;
    height: 200px;
    text-align: center;
    font-weight: 100;
}

/*定义的 宽比高 4比3 比例的 缩略图*/
#txpic_list ul li span a img {
    width: 216px;
    height: 162px;
    border: #ededed 2px solid;
    margin: 0px auto;
}

/*只定义高，宽自适应 可以缩减 缩略图  */
/*#txpic_list ul li span a img{height:160px; border:#ededed 2px solid;margin:0px auto;} */
#txpic_list ul li h1 {
    width: 260px;
    height: 20px;
    line-height: 18px;
    margin: 0px auto;
    text-align: center;
    display: block
}

#txpic_list ul li h1 a {
    color: #000000;
    text-decoration: none;
    text-align: center;
    font-weight: 100;
}

#txpic_list ul li h1 a:link {
    color: #000000;
    text-decoration: none;
    text-align: center;
    font-weight: 100;
}

#txpic_list ul li h1 a:visited {
    color: #000000;
    text-decoration: none;
    text-align: center;
    font-weight: 100;
}

#txpic_list ul li h1 a:active {
    color: #000000;
    text-decoration: none;
    text-align: center;
    font-weight: 100;
}

#txpic_list ul li h1 a:hover {
    color: #666666;
    text-decoration: none;
    text-align: center;
    font-weight: 100;
}

/*标题和内容展示范围展示*/
#news_list_con {
    width: 730px;
    height: px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
}

#news_list_con h3, #news_list_con h3 a, #news_list_con h3 a:link, #news_list_con h3 a:visited, #news_list_con h3 a:active {
    width: px;
    height: 37px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    background: url(../images/_bg.jpg) left top no-repeat;
    line-height: 37px;
    color: #000;
    font-size: 16px;
    font-weight: 500;
    text-align: left;
}

#news_list_con h3 a:hover {
    width: px;
    height: 37px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    background: url(../images/_bg.jpg) left top no-repeat;
    line-height: 37px;
    color: #000;
    font-size: 16px;
    font-weight: 500;
    text-align: left;
}

#news_list_con h5, #news_list_con h5 a, #news_list_con h5 a:link, #news_list_con h5 a:visited, #news_list_con h5 a:active {
    width: px;
    height: px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    background: url(../images/c.jpg) left top no-repeat;
    line-height: 22px;
    color: #666;
    font-size: 12px;
    font-weight: 500;
    text-align: justify;
    text-justify: inter-ideograph;
    border-bottom: 1px dashed #C6C6C6
}

#news_list_con h5 a:hover {
    width: px;
    height: px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    background: url(../images/c.jpg) left top no-repeat;
    line-height: 22px;
    color: #666;
    font-size: 12px;
    font-weight: 500;
    text-align: justify;
    text-justify: inter-ideograph;
    border-bottom: 1px dashed #C6C6C6
}

#news_list_con h3 a span {
    float: right;
    color: #666;
    line-height: 37px;
	font-style:italic;
	
}












/*日期*/
.date_color {
    color: #fff;
    font-size: 12px;
    width: auto;
    line-height: 28px;
    float: left
}

a.date_color:link {
    color: #fff;
    font-size: 12px;
}

a.date_color:visited {
    color: #fff;
    font-size: 12px;
}

a.date_color:hover {
    color: #fff;
    text-decoration: none;
    font-size: 12px;
}

a.date_color:active {
    color: #fff;
    font-size: 12px;
}

/*左侧栏目*/
.leftlist {
    width: px;
    height: px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    float: left;;
    background: url(../images/_bg.jpg) left top no-repeat;
}

.leftlist_top {
    width: 238px;
    height: 27px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    background: #2C78C3 url(../images/_bg.jpg) left top no-repeat;
    text-align: center;
}

.leftlist_top h1 {
    width: px;
    height: px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    line-height: 27px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
}

.leftlist_mid {
    width: 238px;
    height: px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    background-color: #E0ECF8
}

.leftlist_mid h3 a, .leftlist_mid h3 a:link, .leftlist_mid h3 a:visited, .leftlist_mid h3 a:active {
    width: 216px;
    height: 27px;
    overflow: hidden;
    margin: 2px 0px 0px 10px;
    display: block;
    background: url(../images/left_out.jpg) left top no-repeat;
    line-height: 27px;
    color: #195B9B;
    font-size: 12px;
    font-weight: 500;
    text-align: left;
    text-indent: 31px;
    float: left
}

.leftlist_mid h3 a:hover {
    width: 216px;
    height: 27px;
    overflow: hidden;
    margin: 2px 0px 0px 10px;
    display: block;
    background: url(../images/left_out.jpg) left top no-repeat;
    line-height: 27px;
    color: #195B9B;
    font-size: 12px;
    font-weight: 500;
    text-align: left;
    text-indent: 31px;
    float: left
}

/**多栏目列表**/
#lump_big_list {
    background: #E1E0E0 url(../images/large_list.png) no-repeat center top;
    height: 24px;
    width: 98%;
    overflow: hidden;
    margin-top: 6px;
}

#lump_big_list .title_list {
    float: left;
    width: 60%;
}

#lump_big_list .title_list h1 {
    text-align: left;
    text-indent: 12px;
    line-height: 24px;
}

#lump_big_list .title_list h1 a {
    color: #333;
    font-weight: bold
}

#lump_big_list .more_list {
    float: right;
    width: 50px;
    text-align: center;
    line-height: 24px;
}

#lump_big_list .more_list a {
    color: #000;
    font-size: 12px;
}

/*h1 .. 格式化*/
h1, h2, h3, h4, h5, h6 {
    font-size: 12px;
    font-weight: 500;
}

A {
    text-decoration: none;
    color: #333333
}

A:hover {
    text-decoration: underline;
    color: #333333
}

A:link {
    font-size: 12px;
    text-decoration: none;
    color: #333333
}

A:visited {
    font-size: 12px;
    text-decoration: none;
    color: #333333
}

A:hover {
    font-size: 12px;
    text-decoration: none;
    color: #333333
}

A:active {
    font-size: 12px;
    text-decoration: none;
    color: #333333
}

/*默认链接样式----四种状态全设*/
/*划门*/
.dooron {
    width: 110px;
    height: 35px;
    overflow: hidden;
    background: #2775B3;
    margin: 0px 0px 0px 2px;
    line-height: 35px;
    color: #fff;
      font-size: 20px;
	font-weight:bold;
    font-weight: 400;
    text-align: center;
    cursor: pointer;
    float: left;
}

/*划门头部鼠标点击样式*/
.doorout {
    width: 110px;
    height: 35px;
    overflow: hidden;
    background: url(../images/doorout.jpg) center center no-repeat;
    margin: 0px 0px 0px 2px;
    line-height: 35px;
    color: #333;
    font-size: 20px;
	font-weight:bold;
    font-weight: 400;
    text-align: center;
    float: left;
}

.dooron1 {
    width: 110px;
    height: 30px;
    overflow: hidden;
    background: #0B64B3;
    margin: 0px 0px 0px 2px;
    line-height: 30px;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    text-align: center;
    cursor: pointer;
    float: left;
}

/*划门头部鼠标点击样式*/
.doorout1 {
    width: 110px;
    height: 30px;
    overflow: hidden;
    background: url(../images/doorout.jpg) center center no-repeat;
    margin: 0px 0px 0px 2px;
    line-height: 30px;
    color: #333;
    font-size: 16px;
    font-weight: 400;
    text-align: center;
    float: left;
}

/*划门头部鼠标移开样式*/
.door_more {
    width: 80px;
    height: 20px;
    overflow: hidden;
    margin: 0px -150px 0px 0px;
    padding: 0px 0px 0px 0px;
    line-height: 16px;
    text-align: center;
    float: right;

    background: #F89B2D;
    font-size: 9px;
	
}

a.doors:link {
    color: #fff;
}

a.doors:visited {
    color: #fff;
}

a.doors:hover {
    color: #fff;
    text-decoration: none;
}

a.doors:active {
    color: #fff;
}

/*新闻条目*/
#news_lists {
    float: none;
    width: 93%;
    margin: 3px 0px 0px 0px;
}

#news_lists ul {
    width: 100%;
}

#news_lists ul li {
    text-indent: 15px;
    text-align: left;
    width: 100%;
    overflow: hidden;
    list-style-type: none;
    float: left;
}

#news_lists ul li h1 {
    background: url(../images/dian.jpg) no-repeat left 12px;
    height: 27px;
    line-height: 27px;
    width: auto;
    text-align: left;
    float: left;
    clear: right;
}

#news_lists ul li h1 a, #news_lists ul li h1 a:link, #news_lists ul li h1 a:visited, #news_lists ul li h1 a:active {
    color: #484848;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
    font-size: 13px;
}

#news_lists ul li h1 a:hover {
    color: #484848;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
    font-size: 13px;
}

#news_lists ul li h1 img {
    display: inline
}

#news_lists ul li span {
    float: right;
    text-align: left;
    font-weight: 100;
    height: 27px;
    line-height: 27px;
    width: auto;
    font-size: 13px;
    color: #484848
}

/*新闻条目 14px */
#news_lists1 {
    float: none;
    width: 98%;
    margin-top: 3px;
}

#news_lists1 ul {
    width: 98%;
    margin-left: 10px;
}

#news_lists1 ul li {
    text-indent: 7px;
    text-align: left;
    width: 100%;
    overflow: hidden;
    list-style-type: none;
    float: left;
}

#news_lists1 ul li h1 {
    background: url(../../ico/owngood.gif) no-repeat left 3px;
    height: 73px;
    line-height: 73px;
    width: auto;
    text-align: left;
    float: left;
    clear: right;
}

#news_lists1 ul li h1 a {
    color: #fff;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
    margin-bottom: 0px;
    font-size: 27px;
    line-height: 73px;
}

#news_lists1 ul li h1 a:link, #news_lists1 ul li h1 a:visited, #news_lists1 ul li h1 a:active {
    color: #fff;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
    font-size: 27px;
    line-height: 73px;
}

#news_lists1 ul li h1 a:hover {
    color: #fff;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
    font-size: 27px;
    line-height: 73px;
}

#news_lists1 ul li span {
    float: right;
    text-align: left;
    font-weight: 100;
    height: 18px;
    line-height: 16px;
    width: auto;
    color: #A29C9B
}

.msgbox, #guestbook_list {
    font-size: 12px;
    padding: 0px;
}

/*新闻有底线 时间后面随新闻长度跟随*/
#news_list_BottomLine {
    float: none;
    width: 98%;
}

#news_list_BottomLine ul {
    float: left;
    width: 100%;
    margin-left: 0px;
}

#news_list_BottomLine ul li {
    background: url(../../ico/newsico.jpg) no-repeat left 8px;
    text-align: left;
    width: 100%;
    overflow: hidden;
}

#news_list_BottomLine ul li h1 {
    height: 24px;
    line-height: 24px;
    width: auto;
    color: #666666;
    text-align: left;
    float: left;
    text-indent: 14px;
    clear: right;
    font-weight: 100;
}

#news_list_BottomLine ul li h1 a {
    color: #666666;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
    margin-bottom: 0px;
}

#news_list_BottomLine ul li h1 a:link {
    color: #666666;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
}

#news_list_BottomLine ul li h1 a:visited {
    color: #666666;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
}

#news_list_BottomLine ul li h1 a:active {
    color: #666666;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
}

#news_list_BottomLine ul li h1 a:hover {
    color: #666666;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
}

#news_list_BottomLine ul li span {
    float: right;
    text-align: center;
    font-weight: 100;
    height: 17px;
    line-height: 17px;
    width: auto;
    margin: 0px;
    padding-left: 0px;
}

.BottomLine {
    width: px;
    height: px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;;
    clear: both
}

/*产品展示页切换图*/
/*总宽*/
.jq_box {
    WIDTH: 100%;
    text-align: center;
}

/*大图*/
.jq_img_box {
    MARGIN: 20px auto 0px auto;
    position: relative;
    WIDTH: 400px;
}

.delist {
    OVERFLOW: hidden;
    ZOOM: 1;
    WIDTH: 400px;
    HEIGHT: 260px
}

.delist LI {
    FLOAT: left;
    WIDTH: 400px;
    HEIGHT: 260px
}

.delist LI a IMG {
    DISPLAY: block;
    MARGIN: 0px auto;
    WIDTH: px;
    HEIGHT: 260px
}

.delist LI span IMG {
    DISPLAY: none
}

/*小图*/
.jq_mini_box {
    BACKGROUND: url(../images/tabbg_03.png) no-repeat 0px 112px;
    MARGIN: 0px auto;
    WIDTH: 400px;
    PADDING-TOP: 10px;
    POSITION: relative;
    HEIGHT: 120px
}

.jq_mini_box .l_btn {
    DISPLAY: block;
    Z-INDEX: 9999;
    WIDTH: 43px;
    POSITION: absolute;
    TOP: 15px;
    HEIGHT: 43px
}

.jq_mini_box .r_btn {
    DISPLAY: block;
    Z-INDEX: 9999;
    WIDTH: 43px;
    POSITION: absolute;
    TOP: 15px;
    HEIGHT: 43px
}

.jq_mini_box .l_btn {
    BACKGROUND: url(../../ico/lbtn.png) no-repeat;
    LEFT: 1px
}

.jq_mini_box .r_btn {
    RIGHT: 1px;
    BACKGROUND: url(../../ico/rbtn.png) no-repeat;
}

.mini_img {
    MARGIN-LEFT: 49px;
    OVERFLOW: hidden;
    HEIGHT: 100px
}

/*小图的底边出来边线，需要加高*/
.mini_img LI {
    BACKGROUND: url(../images/btnimgbg_03.png) no-repeat;
    FLOAT: left;
    WIDTH: 75px;
    HEIGHT: 100px
}

.mini_img LI IMG {
    PADDING: 3px;
    BACKGROUND: #F6F4F0;
    WIDTH: 70px;
    HEIGHT: 53px
}

.mini_img LI .on IMG {
    BACKGROUND: #fdde0b
}

/*滚动图片*/
.ScrollLeft {
    width: px;
    height: px;
    overflow: hidden;
    margin: 0px 10px 0px 0px;
}

/*滚动图片的 宽度定义间距 样式*/
.ScrollLeft_imgbg {
    width: px;
    height: px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;;
    display: block
}

.ScrollLeft_img {
    border: 1px solid #D1D1D1;
    padding: 5px;
}

.ScrollLeft_text {
    width: auto;
    text-align: center
}

.ScrollLeft_textbg a, .ScrollLeft_textbg a:link, .ScrollLeft_textbg a:visited, .ScrollLeft_textbg a:active {
    width: px;
    height: 20px;
    font-size: 12px;
    line-height: 20px;
    color: #333;;
    margin: 0px auto 0px auto;
    overflow: hidden;
    text-align: center
}

.ScrollLeft_textbg a:hover {
    width: px;
    height: 20px;
    font-size: 12px;
    line-height: 20px;
    color: #000;;
    margin: 0px auto 0px auto;
    overflow: hidden;
    text-align: center
}

/*政民互动首页*/
.consult_style {
    width: 96%;
    margin: 4px 0px 0px 0px;
    border: #dedede solid 1px;
}

#consult_style {
    margin: 0 auto;
    width: 100%;
    background-color: #ffffff;
    border-collapse: collapse;
}

#consult_style tr th {
    background-color: #F4F4F4;
    padding: 3px;
    text-align: center;
    font-size: 12px
}

#consult_style tr td {
    text-indent: 4px;
    height: 23px;
    line-height: 23px;
    font-size: 13px;
}

/*新闻左滚动*/
#news_left_scroll {
    margin: 6px 0px 0px 0px;
    display: block;
    float: right
}

#news_left_scroll ul {
    width: 100%;
}

#news_left_scroll ul li {
    text-indent: 15px;
    text-align: left;
    overflow: hidden;
    list-style-type: none;
    margin: 0px 0px 0px 10px;
    float: left;
}

#news_left_scroll ul li h1 {
    background: url(../../ico/owngood.gif) no-repeat left 4px;
    height: 25px;
    line-height: 22px;
    width: auto;
    text-align: left;
    float: left;
    clear: right;
}

#news_left_scroll ul li h1 a, #news_left_scroll ul li h1 a:link, #news_left_scroll ul li h1 a:visited, #news_left_scroll ul li h1 a:active {
    color: #484848;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
    font-size: 12px;
}

#news_left_scroll ul li h1 a:hover {
    color: #484848;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
    font-size: 12px;
}

#news_left_scroll ul li img {
    float: right;
    text-align: left;
    font-weight: 100;
    height: px;
    line-height: 22px;
    width: auto;
    font-size: 12px;
    color: #A29C9B;
    margin: 4px 0px 0px 0px;
}

/*图片展示范围*/
.show_pro {
	
	overflow: hidden;
    width: 444px;
    height: 400px;
    
    margin: 0px 0px 0px 0px;
    display: block;
    float: left
}

.show_pro h5 img {

    width: 415px;
    height: 334px;
    
    margin: 0px 17px;
    display: block;
	padding:5px;
    /*border: 1px solid #BFBFBF;*/
	transition: transform 0.6s ease;
}
.show_pro h5{
	overflow: hidden;
	 width: 444px;
    height: 347px;
}
.show_pro h5 img:hover {
	transform: scale(1.3);
}

.show_pro h6 a {
    width: 100%;
    height: 30px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    background: url(../images/_bg.png) left top repeat-x;
    line-height: 30px;
    color: #666;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    text-indent: 0px;
}

/*search style*/
#search_list {
    width: 232px;
    height: 27px;
    overflow: hidden;
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
    display: block;
    float: right;
    background: url(../images/ss_input.jpg) left top no-repeat;
    border-style: none;
}

#search_list ul {
}

#search_list ul li {
}

.search_img {
    width: px;
    height: px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: block;
    background: url(../images/_bg.jpg) left top no-repeat;
}

#searchinput {
    width: 200px;
    height: 27px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: block;
    color: #666666;
    line-height: 27px;
    background: none;
    border-style: none;
    text-indent: 10px;
    float: left
}

#ssubmit {
    width: 27px;
    height: 27px;
    border: 0px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: block;;
    cursor: hand;
    background: url(../images/btn.jpg) right center no-repeat;
    color: #FFFFFF;
    line-height: 27px;
    text-align: right;
    float: right
}

/*政民互动，提交信息小按钮*/
.msg_top_ico {
    width: 100%;
    height: 30px;
    overflow: hidden;
    margin: 0px 0px 5px 0px;
    display: block;
    border-bottom: #E2E2E2 solid 2px
}

.add_post_ico a {
    width: 84px;
    height: 25px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    background: #D87B13 url(../images/_bg.jpg) left top no-repeat;
    float: right;
    line-height: 25px;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    text-indent: 0px;
}

.msg_name_ico {
    width: 84px;
    height: 30px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    background: #297BCF url(../images/_bg.jpg) left top no-repeat;
    float: left;
    line-height: 30px;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    text-indent: 0px;
}

/*多个编辑器*/
.more_p {
    width: px;
    height: px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
}

.more_p h1 {
    width: px;
    height: px;
    overflow: hidden;
    margin: 6px 10px 0px 10px;
    display: block;
    line-height: 28px;
    color: #333;
    font-size: 14px;
    font-weight: 500;
    text-align: left;
    text-indent: 0px;
}

.more_p h1 font {
    width: px;
    height: 28px;
    overflow: hidden;
    display: block;
    background: url(../../ico/pro_txt_bg.jpg) left top repeat-x;
    text-align: center;
    font-weight: 600;
    float: left;
    color: #333;
    border: #ccc solid 1px;
    padding: 0px 7px;
    font-size: 14px;
}

.more_p_left {
    width: px;
    height: px;
    margin: 0px 0px 0px 2px;
    padding: 10px;
    display: block;
    float: left;
    border: 1px solid #ccc;
    text-align: center
}

.more_p_left a, .more_p_left img {
    margin: 0px auto;
    width: 600px;
}

.more_p_right {
    width: 260px;
    height: px;
    overflow: hidden;
    margin: 0px 0px 0px 5px;
    display: block;
    float: left
}

.more_p_top {
    width: px;
    height: px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
}

.more_p_mid {
    width: px;
    min-height: 100px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
}

.pooron {
    width: 183px;
    height: 38px;
    overflow: hidden;
    background: #DD0800;
    margin: 0px 0px 0px 2px;
    line-height: 38px;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    cursor: pointer;
    float: left;
    border: #DD0800 solid 1px;
}

/*划门头部鼠标点击样式*/
.poorout {
    width: 183px;
    height: 38px;
    overflow: hidden;
    background: #F7F2EC;
    margin: 0px 0px 0px 2px;
    line-height: 38px;
    color: #333;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    float: left;
    border: #ccc solid 1px;
}

/*新闻带缩略图展示，无缩略显示暂无图片*/
.show_pro6 {
    width: 565px;
    height: px;
    overflow: hidden;
    margin: 47px 0px 0px 12px;
    display: block;
    float: left
}

.show_pro6 h5 img {
    width: 566px;
    height: 343px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
}

.show_pro6 h6 a {
    width: 100%;
    height: 30px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    background: url(../images/_bg.png) left top repeat-x;
    line-height: 30px;
    color: #333;
    font-size: 12px;
    font-weight: 500;
    text-align: center;
    text-indent: 0px;
}

.show_pro6 h4 {
    width: 100%;
    height: 3px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    background: #FF7F00;
    display: none
}

/*首页展示留言 一问一答形式*/
.showGuestbookIndex {
    width: px;
    height: px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
}

.showGuestbookIndex li h1 a {
    width: px;
    height: px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: block;
    line-height: px;
    color: #000;
    font-size: 12px;
    font-weight: 500;
    text-align: left;
    text-indent: 0px;
}

.showGuestbookIndex li font {
    width: px;
    height: px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    display: none;
    line-height: px;
    color: #000;
    font-size: 12px;
    font-weight: 500;
    text-align: left;
    text-indent: 2em;
}

/* ============================================================= own end ===================================================  */

.righter {
    float: right;
    width: 259px;
    height: auto;
    overflow: hidden;
}

.lefter {
    float: left;
    width: 235px;
    height: auto;
    overflow: hidden;
}

.blanker8px {
    width: 100%;
    height: 8px;
    clear: both;
    overflow: hidden;
}

.blanker6px {
    width: 100%;
    height: 6px;
    clear: both;
    overflow: hidden;
}

.blanker3px {
    width: 100%;
    height: 3px;
    clear: both;
    overflow: hidden;
}

.blanker118px {
    width: 100%;
    height: 118px;
    clear: both;
    overflow: hidden;
}

.center {
    float: left;
    width: 420px;
    height: auto;
    overflow: hidden;
}

/*中*/
.width750 {
    width: 750px;
}

.width250 {
    width: 250px;
}

.width315 {
    width: 315px;
}

.width428 {
    width: 428px;
}

.div400_235 {
    width: 400px;
    height: 261px;
    border: #d9d7d7 1px solid;
}

.div220_235 {
    width: 220px;
    height: 261px;
    border: #d9d7d7 1px solid;
}

.w370h286fl {
    width: 369px;
    height: 242px;
    border: #D6D3D3 1px solid;
    float: left;
    text-align: center;
    overflow: hidden;
}

.w390h286fr {
    width: 447px;
    height: 242px;
    border: #D6D3D3 1px solid;
    float: right;
    overflow: hidden;
}

.zwgk_d {
    background: url(../images/zwgk_d.jpg) no-repeat center;
    height: 30px;
    line-height: 30px;
    text-align: left;
    text-indent: 30px;
    width: 110px;
    overflow: hidden;
}

.zwgk_d a {
    color: #333333;
    text-decoration: none;
    font-size: 12px;
    font-weight: 100;
}

.zwgk_d a:link {
    color: #333333;
    text-decoration: none;
    font-size: 12px;
    font-weight: 100;
}

.zwgk_d a:visited {
    color: #333333;
    text-decoration: none;
    font-size: 12px;
    font-weight: 100;
}

.zwgk_d a:active {
    color: #333333;
    text-decoration: none;
    font-size: 12px;
    font-weight: 100;
}

.zwgk_d a:hover {
    color: #333333;
    text-decoration: none;
    font-size: 12px;
    font-weight: 100;
}

.zwgk_b {
    background: url(../images/zwgk_b.jpg) no-repeat center;
    height: 31px;
    line-height: 33px;
    text-align: left;
    text-indent: 25px;
    width: 216px;
    overflow: hidden;
}

.zwgk_b a {
    color: #333333;
    text-decoration: none;
    font-size: 12px;
    font-weight: 100;
}

.zwgk_b a:link {
    color: #333333;
    text-decoration: none;
    font-size: 12px;
    font-weight: 100;
}

.zwgk_b a:visited {
    color: #333333;
    text-decoration: none;
    font-size: 12px;
    font-weight: 100;
}

.zwgk_b a:active {
    color: #333333;
    text-decoration: none;
    font-size: 12px;
    font-weight: 100;
}

.zwgk_b a:hover {
    color: #333333;
    text-decoration: none;
    font-size: 12px;
    font-weight: 100;
}

.zwgk_f {
    background: url(../images/zwgk_f.jpg) no-repeat center;
    height: 26px;
    line-height: 26px;
    text-align: left;
    text-indent: 25px;
    width: 235px;
    font-size: 12px;
    font-weight: 100;
    color: #333333;
    overflow: hidden;
}

#scene {
    width: 759px;
    height: 103px;
    border: #E1E4E6 1px solid;
    float: left;
    margin-left: 3px;
    overflow: hidden;
}

#main_mid {
    background-color: #F2EFEF;
    border: #DBD8D8 1px solid;
    height: 146px;
    width: 1006px;
    margin-left: 5px;
    overflow: hidden;
}

#friend_mid {
    width: 1009px;
    height: 103px;;
    background-color: #ffffff;
    border: #EDE9EA 1px solid;
    margin-left: 5px;
    overflow: hidden;
}

#larger_top {
    background: url(../images/large_top.jpg) no-repeat center top;
    height: 37px;
    width: 842px;
    overflow: hidden;
}

#larger_mid {
    width: 826px;
    height: 245px;
    overflow: hidden;
}

#large_samll_top_coust {
    background: url(../images/large_samll_top_coust.jpg) no-repeat center top;
    height: 40px;
    width: 766px;
    overflow: hidden;
}

#small_hd_top {
    background: url(../images/small_hd_top.jpg) no-repeat top center;
    height: 28px;
    width: 765px;
    overflow: hidden;
}

#small_hd_mid {
    background: url(../images/small_hd_mid.jpg) repeat-y center;
    width: 765px;
    height: auto;
    overflow: hidden;
}

#small_hd_bot {
    background: url(../images/small_hd_bot.jpg) no-repeat center top;
    height: 2px;
    width: 765px;
    overflow: hidden;
}

.small_hd_more {
    text-align: right;
    color: #434546;
    float: right;
    text-align: center;
    height: 25px;
    line-height: 28px;
    width: 55px;
    overflow: hidden;
}

.small_hd_more a {
    color: #434546;
}

.small_hd_more a:link {
    color: #434546;
    text-decoration: none;
    font-size: 12px;
}

.small_hd_more a:visited {
    color: #434546;
    text-decoration: none;
    font-size: 12px;
}

.small_hd_more a:active {
    color: #434546;
    text-decoration: none;
    font-size: 12px;
}

.small_hd_more a:hover {
    color: #434546;
    text-decoration: none;
    font-size: 12px;
}

#wb_top {
    background: url(../images/wb_top.jpg) no-repeat center top;
    height: 38px;
    width: 248px;
    overflow: hidden;
}

#wb_mid {
    background: url(../images/wb_mid.jpg) repeat-y center;
    width: 248px;
    height: 234px;
    overflow: hidden;
}

#wb_bot {
    background: url(../images/wb_bot.jpg) no-repeat center top;
    height: 3px;
    width: 248px;
    overflow: hidden;
}

#spaceee {
    float: left;
    line-height: 26px;
    height: 26px;
    width: 6px;
    overflow: hidden;
}

.setonwb {
    float: left;
    height: 38px;
    line-height: 39px;
    text-align: left;
    width: 70px;
    text-indent: 12px;
    background: url(../images/setonwb.jpg) no-repeat left top;
    color: #43423E;
    font-weight: 300;
    font-size: 13px;
    cursor: pointer;
    overflow: hidden;
    font-family: "微软雅黑";
}

.setoutwb {
    float: left;
    height: 38px;
    line-height: 42px;
    text-align: center;
    width: 55px;
    color: #544D4D;
    font-weight: 300;
    font-size: 12px;
    cursor: pointer;
    overflow: hidden;
}

/*友情连接样式*/
.friendlink {
    width: 1078px;
    height: auto;
    float: none;
    overflow: hidden;
}

.friendlink ul {
    list-style: none;
    width: 100%;
}

.friendlink ul li {
    float: left;
    list-style-type: none;
    width: 154px;
    height: px;
    text-align: center;
    vertical-align: middle;
}

.friendlink ul li a img {
    width: 144px;
    height: 44px;
}

.fltleft {
    float: left;
}

.fltright {
    float: right;
}

#space {
    width: 6px;
    height: 24px;
    float: left;
}

/*文字链接 图片链接和文字链接同时出现*/
.title_friend h6 a {
    width: px;
    height: 20px;
    overflow: hidden;
    margin: 15px 18px 0px 18px;
    display: block;
    float: left;
    line-height: 20px;
    color: #444;
    font-size: 12px;
    font-weight: 500;
    text-align: center;
}

#sinpute {
    border: none;
    background: none;
    color: #7F7F7F;
    font-size: 14px;
    text-indent: 3px;
    font-weight: bold;
    width: 180px;
    height22px21px;
    border: #CECACA 1px solid;
    background-color: #FFFFFF;
    line-height: 20px;
}

#search_list_e {
    width: 260px;
    height: 40px;
    overflow: hidden;
}

#search_list_e ul {
    list-style: none;
    width: 260px;
    float: right;
}

#search_list_e ul li {
    height: 40px;
    line-height: 40px;
}

#search_list_e ul .search_input {
    height: 40px;
    line-height: 40px;
    width: 180px;
    margin-top: 1px;
    *margin-top: 10px;
    _margin-top: 10px;
    float: left;
    list-style-type: none;
    text-align: center;
}

#search_list_e ul .search_submit {
    height: 40px;
    line-height: 40px;
    width: 65px;
    margin-top: -1px;
    *margin-top: 11px;
    _margin-top: 11px;
    float: left;
    list-style-type: none;
    text-align: center;
}

#sinpute {
    border: none;
    background: none;
    color: #7F7F7F;
    font-size: 14px;
    text-indent: 3px;
    font-weight: bold;
    width: 180px;
    height: 19px;
    border: #CECACA 1px solid;
    background-color: #FFFFFF;
    line-height: 19px;
}

/*web foot style*/
.footer {
    MARGIN: 0px auto;
    WIDTH: 100%;
    height: 180px;
    BACKGROUND: url(../images/footer_bg.png) repeat-x top #ffffff;
    overflow: hidden;
}

.footer .footlink {
    LINE-HEIGHT: 40px;
    HEIGHT: 40px;
    COLOR: #6d6565;
    OVERFLOW: hidden
}

.footer .footlink A {
    COLOR: #050404;
    font-size: 12px;
    font-weight: 300;
}

.footer .copyright {
    TEXT-ALIGN: center;
    LINE-HEIGHT: 24px;
    FONT-FAMILY: Arial;
    HEIGHT: auto;
    width: 850px;
    COLOR: #050404;
    OVERFLOW: hidden;
}

.footer .copyright A {
    COLOR: #050404;
    font-size: 12px;
    font-weight: 300;
}

.footer .copyright A:hover {
    color: #050404;
    text-decoration: none;
    font-size: 12px;
    font-weight: 300;
}

/*标题样式*/
.caption {
    height: auto;
    line-height: 60px;
    text-align: center;
    overflow: hidden;
}

.caption h4 {
    color: #601908;
    height: auto;
    line-height: 40px;
    padding: 3px 0px 0px 0px;
    text-align: center;
    font-size: 24px;
    font-weight: 800;
}


/*新闻下带虚线样式*/
#article_list {
    float: none;
    width: 97%;
}

#article_list ul {
    width: 97%;
    margin-left: 0;
}

#article_list ul li {
    background: url(../images/black_del.gif) no-repeat 6px 10px;
    height: 30px;
    line-height: 30px;
    border-bottom: dashed 1px #CCCCCC;
    text-indent: 18px;
    text-align: left;
    width: 100%;
    overflow: hidden;
    list-style-type: none;
}

#article_list ul li h1 {
    background: url(../../ico/Star.gif) no-repeat left center;
    text-indent: 14px;
    height: 30px;
    line-height: 30px;
    width: auto;
    text-align: left;
    float: left;
    clear: right;
    font-size: 13px;
    font-weight: 100;
}

#article_list ul li h1 a {
    color: #6d6565;
    text-decoration: none;
    text-align: left;
    height: 30px;
    line-height: 30px;
    font-weight: 100;
    margin-bottom: 0px;
    font-size: 13px;
}

#article_list ul li h1 a:link {
    color: #6d6565;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
    font-size: 13px;
}

#article_list ul li h1 a:visited {
    color: #6d6565;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
    font-size: 13px;
}

#article_list ul li h1 a:active {
    color: #6d6565;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
    font-size: 13px;
}

#article_list ul li h1 a:hover {
    color: #666666;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
    font-size: 13px;
}

#article_list ul li span {
    float: right;
    text-align: left;
    font-weight: 100;
    height: 30px;
    line-height: 30px;
    width: auto;
    font-size: 12px;
}

/*news list style fontsize12px*/
#news_list {
    float: none;
    width: 100%;
    text-align: center;
}

#news_list ul {
    width: 96%;
    float: right;
    text-align: left;
}

#news_list ul li {
    background: url(../../ico/news.gif) no-repeat 6px 10px;
    height: 23px;
    text-indent: 17px;
    text-align: left;
    width: 100%;
    overflow: hidden;
    list-style-type: none;
}

#news_list ul li h1 {
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    width: auto;
    text-align: left;
    float: left;
    clear: right;
    font-weight: 100;
}

#news_list ul li h1 a {
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
    margin-bottom: 0px;
}

#news_list ul li h1 a:link {
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
}

#news_list ul li h1 a:visited {
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
}

#news_list ul li h1 a:active {
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
}

#news_list ul li h1 a:hover {
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
}

#news_list ul li span {
    float: right;
    text-align: center;
    font-weight: 100;
    height: 23px;
    line-height: 23px;
    width: auto;
    padding-right: 6px;
    font-size: 12px;
}


#vote_list {
    float: none;
    width: 100%;
    text-align: center;
}

#vote_list ul {
    width: 96%;
    float: right;
    text-align: left;
}

#vote_list ul li {
    background: url(../../ico/news.gif) no-repeat 6px 10px;
    height: 23px;
    text-indent: 17px;
    text-align: left;
    width: 100%;
    overflow: hidden;
    list-style-type: none;
}

#vote_list ul li h1 {
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    width: auto;
    text-align: left;
    float: left;
    clear: right;
    font-weight: 100;
}

#vote_list ul li h1 a {
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
    margin-bottom: 0px;
}

#vote_list ul li h1 a:link {
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
}

#vote_list ul li h1 a:visited {
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
}

#vote_list ul li h1 a:active {
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
}

#vote_list ul li h1 a:hover {
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
}

#tool_list {
    float: none;
    width: 100%;
    text-align: center;
}

#tool_list ul {
    width: 98%;
    float: right;
    text-align: left;
}

#tool_list ul li {
    background: url(../images/zwgk_b.jpg) no-repeat center;
    height: 31px;
    line-height: 33px;
    text-align: left;
    text-indent: 25px;
    width: 100%;
    overflow: hidden;
}

#tool_list ul li a {
    color: #333333;
    text-decoration: none;
    font-size: 12px;
    font-weight: 600;
}

#tool_list ul li a:link {
    color: #333333;
    text-decoration: none;
    font-size: 12px;
    font-weight: 600;
}

#tool_list ul li a:visited {
    color: #333333;
    text-decoration: none;
    font-size: 12px;
    font-weight: 600;
}

#tool_list ul li a:active {
    color: #333333;
    text-decoration: none;
    font-size: 12px;
    font-weight: 600;
}

#tool_list ul li a:hover {
    color: #333333;
    text-decoration: none;
    font-size: 12px;
    font-weight: 600;
}

/*侧栏自动导航*/
#menu_list {
    width: 210px;
    margin: 0 auto;
}

#menu_list ul {
    width: 210px;
    height: auto;
    border-top: none;
    background-color: #ffffff;
}

#menu_list ul li {
    list-style: none;
    display: inline;
    color: #6d6565;
    text-align: center;
    text-indent: 2px;
    float: left;
    margin: 0 auto;
    clear: both;
    height: 24px;
    line-height: 24px;
    width: 220px;
    border-bottom: #CECECE 1px dotted;
}

#menu_list ul li a:link {
    color: #6d6565;
    text-decoration: none;
}

#menu_list ul li a:visited {
    color: #6d6565;
    text-decoration: none;
}

#menu_list ul li a:active {
    color: #6d6565;
    text-decoration: none;
}

;
#menu_list ul li a:hover {
    color: #FF6600;
    text-decoration: none;
    text-indent: 1px;
    width: 200px;
}

/*news all title display list style fontsize12px*/
#news_all_list {
    float: none;
    width: 100%;
    text-align: center;
}

#news_all_list ul {
    width: 98%;
    float: right;
    text-align: left;
}

#news_all_list ul li {
    background: url(../../ico/news.gif) no-repeat 12px 8px;
    height: auto;
    text-indent: 24px;
    text-align: left;
    width: 235px;
    overflow: hidden;
    list-style-type: none;
    word-wrap: break-word;
    word-break: normal;
}

#news_all_list ul li h1 {
    font-size: 12px;
    color: #333333;
    height: auto;
    line-height: 22px;
    width: 210px;
    text-align: left;
    float: left;
    clear: right;
    font-weight: 100;
    word-wrap: break-word;
    word-break: normal;
}

#news_all_list ul li h1 a {
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
    margin-bottom: 0px;
}

#news_all_list ul li h1 a:link {
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
}

#news_all_list ul li h1 a:visited {
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
}

#news_all_list ul li h1 a:active {
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
}

#news_all_list ul li h1 a:hover {
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
}

#news_all_list ul li span {
    float: right;
    text-align: center;
    color: #696564;
    font-weight: 100;
    height: 22px;
    line-height: 22px;
    width: auto;
    padding-right: 6px;
    font-size: 14px;
}

/***/
#service_list {
    float: none;
    width: 90%;
    float: right;
    text-align: center;
}

#service_list ul {
    width: 100%;
    margin-top: 20px;
}

#service_list ul li {
    background: url(../../ico/news.gif) no-repeat 6px 12px;
    height: 24px;
    text-indent: 13px;
    text-align: left;
    width: 100%;
    overflow: hidden;
    list-style-type: none;
}

#service_list ul li h1 {
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    width: auto;
    text-align: left;
    float: left;
    clear: right;
    font-weight: 100;
}

#service_list ul li h1 a {
    font-size: 12px;
    color: #6d6565;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
    margin-bottom: 0px;
}

#service_list ul li h1 a:link {
    font-size: 12px;
    color: #6d6565;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
}

#service_list ul li h1 a:visited {
    font-size: 12px;
    color: #6d6565;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
}

#service_list ul li h1 a:active {
    font-size: 12px;
    color: #6d6565;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
}

#service_list ul li h1 a:hover {
    font-size: 12px;
    color: #696564;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
}

#pic_list {
    float: none;
    width: 210px;
    height: auto;
    overflow: hidden;
}

#pic_list ul {
    list-style: none;
    width: 210px;
    height: auto;
    overflow: hidden;
}

#pic_list ul li {
    width: 100px;
    height: 130px;
    text-align: center;
    float: left;
    padding-top: 6px;
    overflow: hidden;
    list-style-type: none;
}

#pic_list ul li span {
    text-align: center;
    float: left;
    clear: right;
    height: 100px;
    width: 100px;
}

#pic_list ul li span a img {
    height: 100px;
    width: 90px;
}

#pic_list ul li h1 {
    width: 72px;
    height: 24px;
    float: left;
    clear: left;
    line-height: 24px;
    font-weight: 600;
    text-align: center;
}

#pic_list ul li h1 a {
    color: #6d6565;
    text-decoration: none;
    text-align: center;
    font-weight: 100;
    font-size: 12px;
}

#pic_list ul li h1 a:link {
    color: #6d6565;
    text-decoration: none;
    text-align: center;
    font-weight: 100;
    font-size: 12px;
}

#pic_list ul li h1 a:visited {
    color: #6d6565;
    text-decoration: none;
    text-align: center;
    font-weight: 100;
    font-size: 12px;
}

#pic_list ul li h1 a:active {
    color: #6d6565;
    text-decoration: none;
    text-align: center;
    font-weight: 100;
    font-size: 12px;
}

#pic_list ul li h1 a:hover {
    color: #666666;
    text-decoration: none;
    text-align: center;
    font-weight: 100;
    font-size: 12px;
}


#unit_list {
    float: none;
    width: 390px;
    height: auto;
    overflow: hidden;
}

#unit_list ul {
    list-style: none;
    width: 388px;
    height: auto;
    overflow: hidden;
    padding-top: 20px;
}

#unit_list ul li {
    width: 129px;
    height: 120px;
    text-align: center;
    float: left;
    overflow: hidden;
    list-style-type: none;
}

#unit_list ul li span {
    text-align: center;
    clear: right;
    height: 70px;
    width: 129px;
}

#unit_list ul li span a img {
    height: 70px;
    width: 100px;
    border: #CCC 1px solid;
}

#unit_list ul li h1 {
    width: 100px;
    height: 50px;
    margin-left: 15px;
    line-height: 20px;
    font-weight: 100;
    text-align: center;
}

#unit_list ul li h1 a {
    color: #6d6565;
    text-decoration: none;
    text-align: center;
    font-weight: 100;
    font-size: 12px;
}

#unit_list ul li h1 a:link {
    color: #6d6565;
    text-decoration: none;
    text-align: center;
    font-weight: 100;
    font-size: 12px;
}

#unit_list ul li h1 a:visited {
    color: #6d6565;
    text-decoration: none;
    text-align: center;
    font-weight: 100;
    font-size: 12px;
}

#unit_list ul li h1 a:active {
    color: #6d6565;
    text-decoration: none;
    text-align: center;
    font-weight: 100;
    font-size: 12px;
}

#unit_list ul li h1 a:hover {
    color: #666666;
    text-decoration: none;
    text-align: center;
    font-weight: 100;
    font-size: 12px;
}

\

/*news list style fontsize13px*/
#news_list_13 {
    float: none;
    width: 98%;
}

#news_list_13 ul {
    float: left;
    width: 100%;
    margin-left: 0px;
}

#news_list_13 ul li {
    background: url(../../ico/news.gif) no-repeat 6px 6px;
    height: 20px;
    text-indent: 14px;
    text-align: left;
    width: 100%;
    overflow: hidden;
    list-style-type: none;
}

#news_list_13 ul li h1 {
    font-size: 12px;
    height: 18px;
    line-height: 16px;
    width: auto;
    text-align: left;
    float: left;
    clear: right;
    font-weight: 100;
}

#news_list_13 ul li h1 a {
    font-size: 12px;
    color: #696564;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
    margin-bottom: 0px;
}

#news_list_13 ul li h1 a:link {
    font-size: 12px;
    color: #696564;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
}

#news_list_13 ul li h1 a:visited {
    font-size: 12px;
    color: #696564;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
}

#news_list_13 ul li h1 a:active {
    font-size: 12px;
    color: #696564;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
}

#news_list_13 ul li h1 a:hover {
    font-size: 12px;
    color: #6d6565;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
}

#news_list_13 ul li span {
    float: right;
    text-align: center;
    font-weight: 100;
    height: 18px;
    line-height: 16px;
    width: auto;
    padding-right: 6px;
    font-size: 12px;
}


/*news list style fontsize14px*/
#news_list_14 {
    float: none;
    width: 98%;
}

#news_list_14 ul {
    float: left;
    width: 100%;
    margin-left: 0px;
}

#news_list_14 ul li {
    background: url(../../ico/news.gif) no-repeat 4px 6px;
    height: 20px;
    text-indent: 14px;
    text-align: left;
    width: 100%;
    overflow: hidden;
    list-style-type: none;
}

#news_list_14 ul li h1 {
    font-size: 14px;
    height: 18px;
    line-height: 16px;
    width: auto;
    text-align: left;
    float: left;
    clear: right;
    font-weight: 100;
}

#news_list_14 ul li h1 a {
    font-size: 14px;
    color: #696564;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
    margin-bottom: 0px;
}

#news_list_14 ul li h1 a:link {
    font-size: 14px;
    color: #696564;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
}

#news_list_14 ul li h1 a:visited {
    font-size: 14px;
    color: #696564;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
}

#news_list_14 ul li h1 a:active {
    font-size: 14px;
    color: #696564;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
}

#news_list_14 ul li h1 a:hover {
    font-size: 14px;
    color: #6d6565;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
}

#news_list_14 ul li span {
    float: right;
    text-align: center;
    font-weight: 100;
    height: 18px;
    line-height: 16px;
    width: auto;
    padding-right: 6px;
    font-size: 14px;
}

/*新闻标题描述13px*/
#news_list_descrip {
    float: none;
    width: 95%;
}

#news_list_descrip ul {
    float: left;
    width: 100%;
    margin-left: 0px;
}

#news_list_descrip ul li {
    height: auto;
    text-align: left;
    width: 100%;
    overflow: hidden;
    list-style-type: none;
}

#news_list_descrip ul li h1 {
    background: url(../../ico/news.gif) no-repeat 5px 6px;
    text-indent: 15px;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    width: auto;
    text-align: left;
    float: left;
    clear: right;
    font-weight: 100;
}

#news_list_descrip ul li h1 a {
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
    margin-bottom: 0px;
}

#news_list_descrip ul li h1 a:link {
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
}

#news_list_descrip ul li h1 a:visited {
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
}

#news_list_descrip ul li h1 a:active {
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
}

#news_list_descrip ul li h1 a:hover {
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    text-align: left;
    font-weight: 100;
}

#news_list_descrip ul li span {
    float: right;
    text-align: center;
    font-weight: 100;
    height: 23px;
    line-height: 22px;
    width: auto;
    color: #7F7F7F;
    padding-right: 6px;
    font-size: 12px;
}

#news_list_descrip ul li h2 {
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 20px;
}

#news_list_descrip ul li h2 a {
    color: #C5380B;
    text-decoration: none;
    font-family: "黑体";
    text-align: center;
    font-weight: bolder;
    font-size: 19px;
}

#news_list_descrip ul li h2 a:link {
    color: #C5380B;
    text-decoration: none;
    text-align: center;
    font-weight: bolder;
    font-size: 19px;
}

#news_list_descrip ul li h2 a:visited {
    color: #C5380B;
    text-decoration: none;
    text-align: center;
    font-weight: bolder;
    font-size: 19px;
}

#news_list_descrip ul li h2 a:active {
    color: #C5380B;
    text-decoration: none;
    text-align: center;
    font-weight: bolder;
    font-size: 19px;
}

#news_list_descrip ul li h2 a:hover {
    color: #C5380B;
    text-decoration: none;
    text-align: center;
    font-weight: bolder;
    font-size: 19px;
}

#news_list_descrip ul li h3 {
    width: 90%;
    height: auto;
    line-height: 22px;
    text-indent: 24px;
    text-align: left;
    padding: 0px;
    margin-left: 10px;
    border-bottom: #CCCCCC 1px dashed;
    margin-bottom: 6px;
}

#news_list_descrip ul li h3 a {
    color: #888888;
    text-decoration: none;
    text-align: center;
    font-weight: 100;
    font-size: 13px;
}

#news_list_descrip ul li h3 a:link {
    color: #888888;
    text-decoration: none;
    text-align: center;
    font-weight: 100;
    font-size: 13px;
}

#news_list_descrip ul li h3 a:visited {
    color: #888888;
    text-decoration: none;
    text-align: center;
    font-weight: 100;
    font-size: 13px;
}

#news_list_descrip ul li h3 a:active {
    color: #888888;
    text-decoration: none;
    text-align: center;
    font-weight: 100;
    font-size: 13px;
}

#news_list_descrip ul li h3 a:hover {
    color: #333333;
    text-decoration: none;
    text-align: center;
    font-weight: 100;
    font-size: 13px;
}

/**多栏目列表**/
#lump_big_list {
    background-color: #E6E6E6;
    height: 28px;
    width: 95%;
    overflow: hidden;
    margin-top: 6px;
}

#lump_big_list .title_list {
    float: left;
    width: 60%;
}

#lump_big_list .title_list h1 {
    text-align: left;
    text-indent: 12px;
    line-height: 28px;
}

#lump_big_list .title_list h1 a {
}

#lump_big_list .more_list {
    float: right;
    width: 80px;
    text-align: center;
}

#lump_big_list .more_list a {
    line-height: 28px;
}

/*大模块样式*/
#large_top {
    background: url(../images/larger_top.jpg) no-repeat center top;
    height: 33px;
    width: 842px;
    overflow: hidden;
}

#large_mid {
    background: url(../images/larger_mid.jpg) repeat-y center;
    width: 842px;
    height: auto;
    overflow: hidden;
}

#large_bot {
    background: url(../images/larger_bot.jpg) no-repeat center top;
    height: 2px;
    width: 842px;
    overflow: hidden;
}

.title_large {
    color: #010204;
    font-size: 12px;
    float: left;
    width: 70%;
    height: 29px;
    overflow: hidden;
}

.title_large h1 {
    color: #ffffff;
    float: left;
    width: 105px;
    line-height: 29px;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
}

.title_large span {
    color: #010204;
    padding: 18px 0 0 15px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.more_large {
    text-align: right;
    float: right;
    text-align: left;
    height: 29px;
    width: 40px;
    overflow: hidden;
}

.more_large a {
    color: #6d6565;
    line-height: 29px;
    text-align: left;
    vertical-align: middle;
    height: 29px;
    width: 40px;
}

.more_large a:link {
    color: #6d6565;
    text-decoration: none;
}

.more_large a:visited {
    color: #6d6565;
    text-decoration: none;
}

.more_large a:active {
    color: #6d6565;
    text-decoration: none;
}

.more_large a:hover {
    display: block;
    line-height: 29px;
    text-align: left;
    vertical-align: middle;
    height: 29px;
    width: 40px;
}

/*右侧模块样式*/
#tip_top {
    background: url(../images/tip_top.png) no-repeat left top;
    height: 38px;
    width: 238px;
    overflow: hidden;
}

#tip_mid {
    background: url(../images/tip_mid.png) repeat-y left;
    width: 238px;
    height: auto;
    overflow: hidden;
}

#tip_bot {
    background: url(../images/tip_bot.png) no-repeat left top;
    height: 3px;
    width: 238px;
    overflow: hidden;
}

.title_tip {
    float: left;
    width: auto;
    height: 38px;
    overflow: hidden;
}

.title_tip h1 {
    height: 38px;
    line-height: 38px;
    text-indent: 16px;
    color: #ffffff;
    text-align: left;
    font-size: 14px;
    font-weight: 600;
}

.title_tip span {
    color: #010204;
    padding: 18px 0 0 15px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.more_tip {
    text-align: right;
    float: right;
    text-align: left;
    height: 38px;
    width: 50px;
    overflow: hidden;
}

.more_tip a {
    color: #d3e6f6;
    line-height: 38px;
    text-align: left;
    height: 38px;
    width: 50px;
    font-size: 12px;
}

.more_tip a:link {
    color: #d3e6f6;
    text-decoration: none;
    font-size: 12px;
}

.more_tip a:visited {
    color: #d3e6f6;
    text-decoration: none;
    font-size: 12px;
}

.more_tip a:active {
    color: #d3e6f6;
    text-decoration: none;
    font-size: 12px;
}

.more_tip a:hover {
    color: #d3e6f6;
    display: block;
    line-height: 38px;
    text-align: left;
    height: 38px;
    width: 50px;
    font-size: 12px;
}

/*右侧模块样式*/
#right_top {
    background: url(../images/right_top.png) no-repeat left top;
    height: 37px;
    width: 256px;
    overflow: hidden;
}

#right_mid {
    border: #E3E1E1 1px solid;
    background-color: #F8F8F8;
    width: 246px;
    height: auto;
    overflow: hidden;
    float: left;
    margin-left: 1px;
}

.title_right {
    float: left;
    width: auto;
    height: 32px;
    overflow: hidden;
}

.title_right h1 {
    height: 32px;
    line-height: 35px;
    text-indent: 32px;
    color: #ffffff;
    text-align: left;
    font-size: 14px;
    font-weight: 600;
}

.title_right span {
    color: #010204;
    padding: 18px 0 0 15px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.more_right {
    text-align: right;
    float: right;
    text-align: left;
    height: 32px;
    width: 50px;
    overflow: hidden;
}

.more_right a {
    color: #ffffff;
    line-height: 35px;
    text-align: left;
    height: 32px;
    width: 50px;
    font-size: 12px;
}

.more_right a:link {
    color: #ffffff;
    text-decoration: none;
    font-size: 12px;
}

.more_right a:visited {
    color: #ffffff;
    text-decoration: none;
    font-size: 12px;
}

.more_right a:active {
    color: #ffffff;
    text-decoration: none;
    font-size: 12px;
}

.more_right a:hover {
    display: block;
    line-height: 35px;
    text-align: left;
    height: 32px;
    width: 50px;
    font-size: 12px;
}

#small_top {
    background: url(../images/small_top.jpg) no-repeat left top;
    height: 33px;
    width: 408px;
    overflow: hidden;
}

#small_mid {
    background: url(../images/small_mid.jpg) repeat-y left;
    width: 408px;
    height: auto;
    overflow: hidden;
}

#small_bot {
    background: url(../images/small_bot.jpg) no-repeat left top;
    height: 2px;
    width: 408px;
    overflow: hidden;
}

#larger_small_top {
    background: url(../images/larger_small_top.jpg) no-repeat left top;
    height: 33px;
    width: 826px;
    overflow: hidden;
}

#larger_small_mid {
    background: url(../images/larger_small_mid.jpg) repeat-y left;
    width: 826px;
    height: auto;
    overflow: hidden;
}

#larger_small_bot {
    background: url(../images/larger_small_bot.jpg) no-repeat left top;
    height: 2px;
    width: 826px;
    overflow: hidden;
}

.title_small {
    float: left;
    width: 50%;
    height: 33px;
    overflow: hidden;
}

.title_small h1 {
    height: 33px;
    line-height: 33px;
    text-indent: 15px;
    color: #ffffff;
    text-align: left;
    font-size: 14px;
    font-weight: 600;
}

.title_small span {
    color: #010204;
    padding: 18px 0 0 15px;
    font-size: 12px;
}

.more_small {
    text-align: center;
    float: right;
    text-align: left;
    height: 12px;
    width: 50px;
    padding-top: 8px;
}

#large_samll_top_coust {
    background: url(../images/large_samll_top_coust.jpg) no-repeat center top;
    height: 40px;
    width: 826px;
    overflow: hidden;
}

#small_hd_top {
    background: url(../images/small_hd_top.jpg) no-repeat top center;
    height: 30px;
    width: 826px;
    overflow: hidden;
}

#small_hd_mid {
    background: url(../images/small_hd_mid.jpg) repeat-y center;
    width: 826px;
    height: auto;
    overflow: hidden;
}

#small_hd_bot {
    background: url(../images/small_hd_bot.jpg) no-repeat center top;
    height: 2px;
    width: 826px;
    overflow: hidden;
}

.sethdon {
    float: left;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 124px;
    overflow: hidden;
}

.sethdon h1 {
    height: 30px;
    line-height: 35px;
    text-align: center;
    width: 124px;
    background: url(../images/sethdon.jpg) no-repeat center top;
    color: #ffffff;
    font-weight: 600;
    font-size: 12px;
    cursor: pointer;
    overflow: hidden;
}

.sethdout {
    float: left;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 124px;
    overflow: hidden;
}

.sethdout h1 {
    height: 30px;
    line-height: 35px;
    text-align: center;
    width: 124px;
    background: url(../images/sethdout.jpg) no-repeat center top;
    color: #000000;
    font-weight: 400;
    font-size: 12px;
    cursor: pointer;
    overflow: hidden;
}

.more_set_right {
    color: #32312F;
    font-size: 12px;
    float: right;
    text-align: center;
    height: 32px;
    line-height: 32px;
    width: 56px;
    overflow: hidden;
}

.more_set_right a {
    color: #32312F;
    font-size: 12px;
}

.MagicZoomBigImageCont {
    border: 1px solid #91b817;
    overflow: hidden
}

.MagicZoomBigImageCont iframe {
    width: 300px;
    height: 300px
}

.MagicZoomHeader {
    font: 10px Tahoma, Verdana, Arial, sans-serif;
    color: #fff;
    background: #91b817;
    text-align: center !important
}

.MagicZoomPup {
    border: 1px solid #aaa;
    background: #fff;
    cursor: hand;
    left: 0
}

.MagicZoomLoading {
    text-align: center;
    background: #fff;
    color: #444;
    opacity: 0.8;
    padding: 3px 3px 3px 3px !important;
    display: none
}

.MagicZoomLoading img {
    padding-top: 3px !important
}

.MagicThumb {
    cursor: url(cursor/zoomin.cur), pointer;
    outline: none
}

.MagicThumb-zoomed {
    cursor: default
}

.MagicThumb span {
    display: none
}

.MagicThumb-image {
    border: 1px solid #ccc;
    outline: none
}

.MagicThumb-image-zoomed {
    cursor: url(cursor/zoomout.cur), pointer
}

.MagicThumb-caption {
    color: #333333;
    background-color: #F0F0F0;
    border: 1px solid #CCC;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 11px;
    padding: 8px 16px
}

.MagicThumb-controlbar {
    display: block;
    height: 18px
}

.MagicThumb-controlbar a {
    display: block;
    width: 180px;
    height: 180px;
    margin: 0px 1px;
    outline: none;
    float: left;
    overflow: hidden
}

.MagicThumb-controlbar a span {
    display: block;
    width: 1000px;
    height: 1000px;
    background: transparent url(graphics/controlbar.png) no-repeat 0 0;
    outline: none;
    position: absolute;
    left: 0px;
    top: 0px
}

.MagicThumb-loading {
    border: 1px solid #000;
    background: #fff url(graphics/loader.gif) no-repeat 2px 50%;
    padding: 2px 2px 2px 22px;
    margin: 0;
    text-decoration: none;
    text-align: left;
    font-size: 8pt;
    font-family: sans-serif;
}

/*右侧模块样式*/
#left_top {
    background: url(../images/left_top.png) no-repeat left top;
    height: 28px;
    width: 235px;
    overflow: hidden;
}

#left_nek {
    background: url(../images/left_nek.png) no-repeat left bottom;
    height: 6px;
    width: 235px;
    overflow: hidden;
}

#left_mid {
    background: url(../images/left_mid.png) repeat-y left;
    width: 235px;
    height: auto;
    overflow: hidden;
}

#left_bot {
    background: url(../images/left_bot.png) no-repeat left top;
    height: 3px;
    width: 235px;
    overflow: hidden;
}

.title_left {
    float: left;
    width: auto;
    height: 28px;
    overflow: hidden;
}

.title_left h1 {
    height: 28px;
    line-height: 28px;
    text-indent: 18px;
    color: #ca2b0a;
    text-align: left;
    font-size: 14px;
    font-weight: 600;
}

.title_left span {
    color: #010204;
    padding: 18px 0 0 15px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.more_left {
    text-align: right;
    float: right;
    text-align: left;
    height: 30px;
    width: 50px;
    overflow: hidden;
}

.more_left a {
    color: #565656;
    line-height: 35px;
    text-align: left;
    height: 30px;
    width: 50px;
    font-size: 12px;
}

.more_left a:link {
    color: #565656;
    text-decoration: none;
    font-size: 12px;
}

.more_left a:visited {
    color: #565656;
    text-decoration: none;
    font-size: 12px;
}

.more_left a:active {
    color: #565656;
    text-decoration: none;
    font-size: 12px;
}

.more_left a:hover {
    display: block;
    line-height: 35px;
    text-align: left;
    height: 30px;
    width: 50px;
    font-size: 12px;
}

/*总模块样式*/
#mainer_top {
    background: url(../images/mainer_top.png) no-repeat left top;
    height: 29px;
    width: 1000px;
    overflow: hidden;
}

#mainer_nek {
    background: url(../images/mainer_nek.png) no-repeat left bottom;
    height: 8px;
    width: 995px;
    overflow: hidden;
}

#mainer_mid {
    background: url(../images/mainer_mid.png) repeat-y left;
    width: 995px;
    height: auto;
    overflow: hidden;
}

#mainer_bot {
    background: url(../images/mainer_bot.png) no-repeat left top;
    height: 4px;
    width: 995px;
    overflow: hidden;
}

.title_mainer {
    float: left;
    width: auto;
    height: 28px;
    overflow: hidden;
}

.title_mainer h1 {
    height: 28px;
    line-height: 28px;
    text-indent: 18px;
    color: #ffffff;
    text-align: left;
    font-size: 14px;
    font-weight: 600;
}

.title_mainer span {
    color: #010204;
    padding: 18px 0 0 15px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.more_mainer {
    text-align: right;
    float: right;
    text-align: left;
    height: 29px;
    width: 50px;
    overflow: hidden;
}

.more_mainer a {
    color: #737373;
    line-height: 29px;
    text-align: left;
    height: 29px;
    width: 50px;
    font-size: 12px;
}

.more_mainer a:link {
    color: #737373;
    text-decoration: none;
    font-size: 12px;
}

.more_mainer a:visited {
    color: #737373;
    text-decoration: none;
    font-size: 12px;
}

.more_mainer a:active {
    color: #737373;
    text-decoration: none;
    font-size: 12px;
}

.more_mainer a:hover {
    color: #737373;
    display: block;
    line-height: 35px;
    text-align: left;
    height: 29px;
    width: 50px;
    font-size: 12px;
}

/*服务分类样式区*/
.bright {
    float: right;
    width: 660px;
    height: auto;
    overflow: hidden;
}

.sleft {
    float: left;
    width: 100px;
    height: auto;
    overflow: hidden;
    border: #CCC 1px solid;
}

.sleft UL {
    HEIGHT: auto;
    width: 80px;
    overflow: hidden;
    margin: 0 0 0 0;
}

.sleft UL LI {
    LINE-HEIGHT: 28px;
    HEIGHT: 28px;
    width: 80px;
    border-bottom: #CCC 1px dotted;
}

.sveron {
    background: url(../images/son.png) no-repeat center center;
    color: #a00909;
    font-size: 14px;
    font-weight: 600;
    float: left;
    width: 80px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    overflow: hidden;
    cursor: pointer;
}

.sverout {
    color: #6d6565;
    font-size: 14px;
    font-weight: 100;
    float: left;
    width: 80px;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    cursor: pointer;
}

/*滑门模块样式*/
#set_top {
    background: url(../images/set_top.png) repeat-x top;
    height: 29px;
    width: 390px;
    overflow: hidden;
}

#set_nek {
    background: url(../images/set_nek.png) no-repeat left top;
    height: 8px;
    width: 390px;
    overflow: hidden;
}

#set_mid {
    background: url(../images/set_mid.png) repeat-y left;
    width: 390px;
    height: auto;
    overflow: hidden;
}

#set_bot {
    background: url(../images/set_bot.png) no-repeat left top;
    height: 3px;
    width: 390px;
    overflow: hidden;
}

.title_set {
    font-weight: 600;
    float: left;
    width: 300px;
    height: 25px;
    overflow: hidden;
}

.seton {
    background: url(../images/set_on_out.png) no-repeat center top;
    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
    float: left;
    width: 117px;
    height: 29px;
    line-height: 29px;
    text-indent: 35px;
    text-align: left;
    overflow: hidden;
    cursor: pointer;
}

.setout {
    color: #6d6565;
    font-size: 12px;
    font-weight: 600;
    float: left;
    width: 117px;
    height: 29px;
    line-height: 29px;
    overflow: hidden;
    cursor: pointer;
}

.more_set {
    text-align: right;
    float: right;
    text-align: center;
    height: 25px;
    width: 50px;
    overflow: hidden;
}

.more_set a {
    color: #999999;
    line-height: 25px;
    text-align: center;
    vertical-align: middle;
    height: 25px;
    width: 50px;
}

.more_set a:link {
    color: #999999;
    text-decoration: none;
}

.more_set a:visited {
    color: #999999;
    text-decoration: none;
}

.more_set a:active {
    color: #999999;
    text-decoration: none;
}

.more_set a:hover {
    color: #999999;
    line-height: 25px;
    text-align: center;
    height: 25px;
    width: 50px;
}

/*上一个下一个样式*/
#pre_next {
    display: inline;
    float: none;
    width: 100%;
}

#pre_next ul {
    list-style: none;
    width: 100%;
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
}

#pre_next ul li {
    width: 100%;
    height: 20px;
    list-style-type: none;
    overflow: hidden;
}

#pre_next ul li h1 {
    width: 45%;
    height: 20px;
    float: left;
    line-height: 18px;
    text-align: left;
    font-weight: 100;
    margin: 0px;
    padding: 0px;
    padding-left: 20px;
}

#pre_next ul li h1 a {
    color: #990000;
    text-decoration: none;
    text-align: center;
    font-weight: 100;
    font-size: 12px;
    overflow: hidden;
}

#pre_next ul li h1 a:link {
    color: #990000;
    text-decoration: none;
    text-align: center;
    font-weight: 100;
    font-size: 12px;
}

#pre_next ul li h1 a:visited {
    color: #990000;
    text-decoration: none;
    text-align: center;
    font-weight: 100;
    font-size: 12px;
}

#pre_next ul li h1 a:active {
    color: #990000;
    text-decoration: none;
    text-align: center;
    font-weight: 100;
    font-size: 12px;
}

#pre_next ul li h1 a:hover {
    color: #990000;
    text-decoration: none;
    text-align: center;
    font-weight: 100;
    font-size: 12px;
}

#pre_next ul li h2 {
    width: 45%;
    height: 20px;
    float: right;
    line-height: 18px;
    text-align: right;
    font-weight: 100;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    padding-right: 20px;
}

#pre_next ul li h2 a {
    color: #990000;
    text-decoration: none;
    text-align: center;
    font-weight: 100;
    font-size: 12px;
}

#pre_next ul li h2 a:link {
    color: #990000;
    text-decoration: none;
    text-align: center;
    font-weight: 100;
    font-size: 12px;
}

#pre_next ul li h2 a:visited {
    color: #990000;
    text-decoration: none;
    text-align: center;
    font-weight: 100;
    font-size: 12px;
}

#pre_next ul li h2 a:active {
    color: #990000;
    text-decoration: none;
    text-align: center;
    font-weight: 100;
    font-size: 12px;
}

#pre_next ul li h2 a:hover {
    color: #990000;
    text-decoration: none;
    text-align: center;
    font-weight: 100;
    font-size: 12px;
}

/*分页样式*/
#pagelist {
    width: 98%;
    height: auto;
    margin: 10px auto -33px auto;
    font-family: "宋体";
    text-align: center
}

#pagelist #homepage {
    display: inline;
    text-align: center;
    border: #dcdcdc 1px solid;
    font-weight: 600;
    background-color: #EDEDED;
    color: #666666;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    padding: 2px 9px;
    margin: 0px -1px;
}

#pagelist #prepage {
    display: inline;
    text-align: center;
    border: #dcdcdc 1px solid;
    font-weight: 600;
    background-color: #EDEDED;
    color: #666666;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    padding: 2px 9px;
    margin: 0px -1px;
}

#pagelist #itempage {
    display: inline;
    text-align: center;
    border: #dcdcdc 1px solid;
    font-weight: 600;
    background-color: #EDEDED;
    color: #666666;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    padding: 2px 9px;
    margin: 0px -1px;
}

#pagelist #nextpage {
    display: inline;
    text-align: center;
    border: #dcdcdc 1px solid;
    font-weight: 600;
    background-color: #EDEDED;
    color: #666666;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    padding: 2px 9px;
    margin: 0px -1px;
}

#pagelist #lastpage {
    display: inline;
    text-align: center;
    border: #dcdcdc 1px solid;
    font-weight: 600;
    background-color: #EDEDED;
    color: #666666;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    padding: 2px 9px;
    margin: 0px -1px;
}

#pagelist #nowpage {
    display: inline;
    text-align: center;
    border: #cccccc 1px solid;
    font-weight: 600;
    background-color: #C6140A;
    color: #ffffff;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    padding: 2px 9px;
    margin: 0px -1px;
}

#pagelist #totalpage {
    display: inline;
    text-align: center;
    border: #dcdcdc 1px solid;
    font-weight: 600;
    background-color: #EDEDED;
    color: #666666;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    padding: 2px 9px;
    margin: 0px -1px;
}

#picleftscroll {
    background: url(../images/tpgt.png) no-repeat 6px 6px #f2efef;
    height: 146px;
    width: 1006px;
}

/*头条新闻*/
.topnews {
    height: 33px;
    background-color: #f3f3f3;
    border: #CCCCCC 1px solid;
}

.topnewstitle {
    width: 110px;
    height: 33px;
    background: url(../images/topnews.png) no-repeat center;
}

.scrolllefttile {
    background: url(../../ico/tips.gif) no-repeat 35px center;
    text-indent: 50px;
}

.scrolllefttile a {
    font-size: 18px;
    font-weight: bolder;
    color: #DA0F01;
    height: 30px;
    line-height: 30px;
}

.scrolllefttile a:link {
    color: #DA0F01;
    font-size: 18px;
}

.scrolllefttile a:visited {
    color: #DA0F01;
    font-size: 18px;
}

.scrolllefttile a:hover {
    color: #DA0F01;
    text-decoration: none;
    font-size: 18px;
}

.scrolllefttile a:active {
    color: #DA0F01;
    font-size: 18px;
}

.form_submit {
    height: 20px;
    border: none;
    background: url(../../ico/submit.gif) no-repeat center;
    text-align: center;
    color: #6d6565;
    font-size: 12px;
    font-weight: 600;
    width: 60px;
    line-height: 20px;
    cursor: hand;
}

.form_submiton {
    height: 20px;
    border: none;
    background: url(../../ico/submiton.gif) no-repeat center;
    text-align: center;
    color: #6d6565;
    font-size: 12px;
    font-weight: 600;
    width: 100px;
    line-height: 20px;
    cursor: hand;
}

.form_submitout {
    height: 20px;
    border: none;
    background: url(../../ico/submitout.gif) no-repeat center;
    text-align: center;
    color: #6d6565;
    font-size: 12px;
    font-weight: 600;
    width: 100px;
    line-height: 20px;
    cursor: hand;
}

.fabubutton {
    height: 24px;
    border: none;
    background: url(../images/fabu.png) no-repeat center;
    width: 89px;;
    cursor: hand;
}

.submit_in {
    height: 22px;
    border: none;
    float: left;
    background: url(../images/submit_pu.png) no-repeat center;
    text-align: center;
    color: #6d6565;
    font-size: 12px;
    font-weight: 100;
    width: 110px;
    line-height: 20px;
    cursor: hand;
}

.submit_pu {
    height: 24px;
    border: none;
    float: left;
    background: url(../images/submit_pu.png) no-repeat center;
    text-align: center;
    color: #6d6565;
    font-size: 12px;
    font-weight: 100;
    width: 228px;
    line-height: 20px;
    cursor: hand;
}

.font_14 {
    font-size: 14px;
}

.font_14 a {
    font-size: 14px;
}

.font_14 a:link {
    font-size: 14px;
    text-decoration: none;
}

.font_14 a:visited {
    font-size: 14px;
    text-decoration: none;
}

.font_14 a:active {
    font-size: 14px;
    text-decoration: none;
}

.font_14 a:hover {
    font-size: 14px;
}

.blue_14 {
    font-size: 14px;
    color: #09F;
    font-weight: bold;
}

.blue_14 a {
    font-size: 14px;
    color: #690;
}

.blue_14 a:link {
    font-size: 14px;
    color: #690;
    text-decoration: none;
}

.blue_14 a:visited {
    font-size: 14px;
    color: #690;
    text-decoration: none;
}

.blue_14 a:active {
    font-size: 14px;
    color: #690;
    text-decoration: none;
}

.blue_14 a:hover {
    font-size: 14px;
    color: #00F;
}

.menu_color {
    font-size: 14px;
    color: #FFF;
}

.menu_color a {
    font-size: 14px;
    color: #FFF;
}

.menu_color a:link {
    font-size: 14px;
    color: #FFF;
    text-decoration: none;
}

.menu_color a:visited {
    font-size: 14px;
    color: #FFF;
    text-decoration: none;
}

.menu_color a:active {
    font-size: 14px;
    color: #FFF;
    text-decoration: none;
}

.menu_color a:hover {
    font-size: 14px;
    color: #e50003;
}

/*友情连接模块样式*/
#friendlink_top {
    background: url(../images/friendlink_top.png) no-repeat left top;
    height: 25px;
    width: 1084px;
    overflow: hidden;
}

#friendlink_nek {
    background: url(../images/friendlink_nek.png) no-repeat left top;
    height: 0px;
    width: 1084px;
    overflow: hidden;
}

#friendlink_mid {
    background: url(../images/friendlink_mid.png) repeat-y left;
    width: 1084px;
    height: auto;
    overflow: hidden;
}

#friendlink_bot {
    background: url(../images/friendlink_bot.png) no-repeat left top;
    height: 3px;
    width: 1084px;
    overflow: hidden;
}

.title_friendlink {
    float: left;
    width: auto;
    height: 28px;
    overflow: hidden;
}

.title_friendlink h1 {
    height: 28px;
    line-height: 28px;
    text-indent: 40px;
    color: #000000;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
}

.title_friendlink span {
    color: #010204;
    padding: 18px 0 0 15px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.more_friendlink {
    text-align: right;
    float: right;
    text-align: left;
    height: 31px;
    width: 50px;
    overflow: hidden;
}

.more_friendlink a {
    color: #696564;
    line-height: 35px;
    text-align: left;
    height: 31px;
    width: 50px;
    font-size: 12px;
}

.more_friendlink a:link {
    color: #696564;
    text-decoration: none;
    font-size: 12px;
}

.more_friendlink a:visited {
    color: #696564;
    text-decoration: none;
    font-size: 12px;
}

.more_friendlink a:active {
    color: #696564;
    text-decoration: none;
    font-size: 12px;
}

.more_friendlink a:hover {
    display: block;
    line-height: 35px;
    text-align: left;
    height: 31px;
    width: 50px;
    font-size: 12px;
}

/*留言问答样式*/
#msg_ask_list {
    width: 90%;
}

#msg_ask_list tr th {
    font-size: 12px;
    font-weight: 600px;
    line-height: 18px;
    padding: 3px;
    color: #333;
}

#msg_ask_list tr th a {
    font-size: 12px;
    font-weight: 600px;
    line-height: 18px;
    color: #333;
}

#msg_ask_list tr td {
    font-size: 12px;
    font-weight: 100px;
    line-height: 18px;
    padding: 3px;
    color: #666;
    border-bottom: #CCC 1px dashed;
}

#msg_ask_list tr td a {
    font-size: 12px;
    font-weight: 600px;
    line-height: 18px;
    color: #666;
}

#msg_style {
    width: 100%;
}

#msg_style tr th {
    font-size: 12px;
    font-weight: 600px;
    line-height: 18px;
    padding: 3px;
    border: #CCC 0px dotted;
    background-color: #E2E2E2;
    text-align: center;
}

#msg_style tr td {
    font-size: 12px;
    font-weight: 100px;
    line-height: 18px;
    padding: 3px;
    border: #CCC 0px dotted;
}

#expert_style {
    width: 812px;
    border-top: #CCCCCC 1px solid;
    border-left: #CCCCCC 1px solid;
}

#expert_style tr th {
    font-size: 12px;
    font-weight: 600px;
    line-height: 18px;
    background-color: #EEEEEE;
    text-align: center;
    border-bottom: #CCCCCC 1px solid;
    border-right: #CCCCCC 1px solid;
}

#expert_style tr td {
    font-size: 12px;
    text-indent: 3px;
    font-weight: 100px;
    line-height: 18px;
    border-bottom: #CCCCCC 1px solid;
    border-right: #CCCCCC 1px solid;
    text-align: left;
}

#msgs_style {
    border: #E0E0E0 1px solid;
}

.tbmsg {
    border-top: #CCC 1px dotted;
    border-left: #CCC 1px dotted;
}

.tbmsg tr th {
    font-size: 12px;
    font-weight: 600px;
    line-height: 18px;
    padding: 3px;
    border: #CCC 0px dotted;
    background-color: #E2E2E2;
    text-align: center;
}

.tbmsg tr td {
    font-size: 12px;
    font-weight: 100px;
    line-height: 18px;
    padding: 3px;
    border-bottom: #CCC 1px dotted;
    border-right: #CCC 1px dotted;
}

/*图片滚动元素样式*/
.scrolleftpic_element tr td {
    padding: 3px;
}

.nav_item {
    background: url(../images/item_bg.png) no-repeat center;
    width: 110px;
    height: 32px;
    text-align: center;
}

.pstbt {
    width: 61px;
    height: 19px;
    border: none;
    background: url(../images/pstbt.png) no-repeat center;
    cursor: hand;
    margin-top: 3px;
}

.choose_item {
    padding-right: 20px;
    height: 24px;
    line-height: 24px;
}

/**********/
.viplg_color {
    font-size: 12px;
    color: #0c5896;
}

.viplg_color a {
    font-size: 12px;
    color: #0c5896;
}

.viplg_color a:link {
    font-size: 12px;
    color: #0c5896;
    text-decoration: none;
}

.viplg_color a:visited {
    font-size: 12px;
    color: #0c5896;
    text-decoration: none;
}

.viplg_color a:active {
    font-size: 12px;
    color: #0c5896;
    text-decoration: none;
}

.viplg_color a:hover {
    font-size: 12px;
    color: #0c5896;
}

/******************/
.scroll_left_pic {
    background: url(../images/scroll_left_pic_bg.png) no-repeat center;
    height: 146px;
    width: 1085px;
    overflow: hidden;
}

.gd {
    height: 145px;
    width: 38px;
    word-wrap: break-word;
    word-break: nomal;
}

.gd a {
    display: block;
    width: 16px;
    line-height: 13px;
    word-wrap: break-word;
    color: #FFF;
    font-weight: 600;
    padding-bottom: 6px;
}

.gd a:link {
    font-size: 12px;
    color: #FFF;
    text-decoration: none;
}

.gd a:visited {
    font-size: 12px;
    color: #FFF;
    text-decoration: none;
}

.gd a:active {
    font-size: 12px;
    color: #FFF;
    text-decoration: none;
}

.gd a:hover {
    font-size: 12px;
    color: #FFF;
}

/*头部登录表单*/
.viploginlist {
    width: 100%;
    height: 21px;
    overflow: hidden;
}

.viploginlist ul {
    list-style: none;
    width: auto;
    float: right;
}

.viploginlist ul li {
    height: 21px;
    list-style-type: none;
    float: left;
}

.viploginlist ul .viplg_name {
    height: 21px;
    line-height: 21px;
    width: 48px;
    text-align: left;
    font-size: 12px;
    color: #000000;
    overflow: hidden;
}

.viploginlist ul .viplg_inpt {
    height: 21px;
    line-height: 21px;
    vertical-align: middle;
    width: 96px;
    text-align: left;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}

.viploginlist ul .viplg_bt {
    height: 21px;
    width: 80px;
    text-align: center;
    overflow: hidden;
}

#vipusername, #vippassword {
    width: 96px;
    height: 21px;
    line-height: 20px;
    text-indent: 3px;
    border: none;
    float: left;
    background: url(../images/lgn_ipt_bg.png) no-repeat center;
    cursor: hand;
}

.vipsubmit {
    width: 68px;
    height: 21px;
    border: none;
    background: url(../images/lgn_bt.png) no-repeat center;
    cursor: hand;
    padding-top: 6px;
}

.vipregbt {
    width: 68px;
    height: 21px;
    border: none;
    background: url(../images/reg_bt.png) no-repeat center;
    cursor: hand;
}

/*vote style*/
.VoteColumnTable {
    width: 96%;
    height: 24px;
    border-bottom: #CCC dotted 1px;
    margin-bottom: 6px;
    overflow: hidden;
}

.VoteColumnTitle {
    width: 240px;
    height: 24px;
    text-align: center;
    color: #FFF;
    font-size: 14px;
    font-weight: 600;
}

.VoteColumnList {
    width: 100%;
    background: #eee;
    height: 24px;
}

.VoteColumnBar {
    height: 24px;
    width: 0px;
    background: #6adcfa;
    position: relative;
    left: 0px;
    z-index: 6;
}

.VoteColumnNum {
    width: 60px;
    background: #eee;
    height: 24px;
    text-align: center;
    font-weight: 600;
}

.VoteColumnGroup {
    height: 24px;
    text-align: left;
    font-size: 14px;
    font-weight: 600;
}

/*web vote style*/
.vote_show {
    width: 96%;
    margin: 0 auto;
}

.vote_show h1 {
    width: 100%;
    height: 50px;
    line-height: 36px;
    font-size: 18px;
    color: #900;
    text-align: center;
}

.vote_show span {
    width: 100%;
    display: block;
    line-height: 24px;
    text-indent: 24px;
    font-size: 13px;
    color: #5C5C5C;
    text-align: left;
}

.vote_show ul {
    width: 100%;
    height: auto;
    border-top: none;
}

.vote_show ul .listtitle {
    list-style: none;
    display: inline;
    color: #5C5C5C;
    text-align: left;
    font-size: 14px;
    float: left;
    height: 28px;
    line-height: 28px;
    width: 100%;
}

.vote_show ul li {
    list-style: none;
    overflow: hidden;
    display: inline;
    color: #6d6565;
    text-align: left;
    font-size: 13px;
    text-indent: 6px;
    float: left;
    height: 24px;
    line-height: 24px;
    width: 50%;
}

.MagicZoomBigImageCont img {
    width: 800px;
    height: auto
}

.vote_show_index {
    width: 96%;
    margin: 0 auto;
}

.vote_show_index h1 {
    width: 100%;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #900;
    text-align: center;
}

.vote_show_index span {
    width: 100%;
    display: block;
    line-height: 24px;
    text-indent: 24px;
    font-size: 13px;
    color: #5C5C5C;
    text-align: left;
}

.vote_show_index ul {
    width: 100%;
    height: auto;
    border-top: none;
}

.vote_show_index ul .listtitle {
    list-style: none;
    display: inline;
    color: #5C5C5C;
    text-align: left;
    font-size: 14px;
    float: left;
    height: 28px;
    line-height: 28px;
    width: 100%;
}

.vote_show_index ul li {
    list-style: none;
    overflow: hidden;
    display: inline;
    color: #6d6565;
    text-align: left;
    font-size: 13px;
    text-indent: 6px;
    float: left;
    height: 24px;
    line-height: 24px;
    width: 50%;
}

/*评论管理*/
#comment_list {
    width: 98%;
    height: auto;
    margin: 0px;
    overflow: hidden;
}

#comment_list ul {
    width:;
    background-color: #FFFFFF;
}

#comment_list ul li {
    list-style-type: none;
    height: auto;
    text-align: left;
    width:;
    overflow: hidden;
    border: #CCCCCC 1px solid;
}

#comment_list ul li h1 {
    margin: 0px;
    padding: 0px;
    height: auto;
    line-height: 20px;
    font-weight: 100;
    font-size: 13px;
    text-align: center;
    width: px;
    float: left;
}

#comment_list ul li h2 {
    width: 70%;
    height: 30px;
    line-height: 30px;
    font-weight: 100;
    font-size: 14px;
    text-align: left;
    float: left;
    border-left: #EDE8D3 1px solid;
    border-right: #EDE8D3 1px solid;
    margin-left: 10px;
}

#comment_list ul li span {
    margin: 0px;
    padding: 0px;
    width: px;
    text-align: center;
    font-weight: 100;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    float: right;
    margin-right: 10px;
    overflow: hidden;
}

/***********/
.show_zj {
    width: 100%;
    height: 200px !important;
    margin: 0 auto;
}

.show_zj span {
    display: block;
    float: left;
    width: 270px;
    height: 200px;
}

.show_zj span img {
    display: block;
    width: 270px;
    height: 200px;
}

.show_right {
    float: left;
    margin-left: 20px;
    width: 500px;
}

.show_con_title {
    font-size: 24px !important;
    font-weight: 600 !important;
    color: #5F1809 !important;
    height: 45px !important;
    line-height: 45px !important;
}

.show_con_time {
    height: 30px !important;
    line-height: 30px !important;
    font-size: 14px !important;
    font-style: none !important;
    color: #555 !important;
}

.show_con_time i {
    font-size: 13px !important;
    font-style: normal !important;
    color: #555 !important;
}

.show_con_tel {
    height: 40px !important;
    line-height: 40px !important;
    font-size: 14px !important;
    color: #555 !important;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    margin: 10px 0;
}

.show_con_tel b {
    font-size: 18px !important;
    color: #FE0018;
}

.show_con_href {
    width: 120px;
    height: 42px;

}

.show_con_href a {
    display: block;
    width: 140px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    background: #FF6800;
    font-size: 16px;
    color: #fff;
    border-radius: 8px;
}

.show_tc::before {
    content: '';
    display: table;

}

.show-pro {
    width: 100%;
    height: 60px;
    line-height: 60px !important;
    text-align: left;
    text-indent: 18px !important;
    font-size: 20px !important;
    font-weight: 600 !important;
    color: #333 !important;
    border-bottom: 2px solid #CBCBCB;
    margin-bottom: 20px;
}



.about_us_bg{width:100%; background:#f0f0f0}
.about_us { position:relative; width:1350px; margin: 0 auto;height: 606px;   }
.about_us_left{ 

	position:absolute;
	right:532px;
	z-index:2;
	
	width: 1020px;
	height: 606px; 
	background: url("../images/about_left_bg.jpg") no-repeat left top; 

}
.about_us_right{

	position:absolute;
	left:440px;
	top:60px;
	z-index:3;
	width: 875px;
	height: 496px; 
	background: #fff url("../images/about_content_head.jpg") no-repeat 50px 30px;
text-align:left;

}
.about_us_right a.about_us_more{
 
  display: block;
  width: 140px;
  height: 45px;
  
  text-align: center;
  text-indent: 0;
  font-size: 16px;
  color: #333;
  margin-top: 15px;
  margin-left: 48px;
  border-radius: 8px;
   /*background: #D1E1FA;*/
   line-height:45px;
  /* border: 1px solid rgba(255, 255, 255, 0.6); */
  border: 2px solid #1196EE;
}

.about_us_right a.about_us_more:hover{background: #D1E1FA; border:none;}
.advantage {
  width: 100%;
  height: auto;
  clear: both;
  overflow: hidden;
  margin: 0 auto;
}
.advantage .advantage-head {
  width: 1350px;
  height: 114px;
  background: url("../images/advantage.png") no-repeat center;
  margin: 80px auto 45px auto;
  text-align:center;
  /* border:1px solid red; */

}


.advantage .advantage-head h1 {
	
	display: inline-block;
	width:595px;
	height:77px;
	
	margin-top:110px;
	margin-bottom:40px;
	line-height:26px;
	font-size: 14px;
	color: #666;
	font-weight: normal;
	/* text-align:left; */
	/* font-family: "思源黑体"; */
	/* border:1px solid red; */
	
}

.advantage .advantage-list {
  width: 1210px;
  height: auto;
  clear: both;
  overflow: hidden;
  margin: 0 auto 60px auto;
}

.advantage .advantage-list .public-sort-name-advantage {
  width: 1200px;
  height: auto;
  clear: both;
  overflow: hidden;
  /* border:1px solid red; */
}

.advantage .advantage-list .public-sort-name-advantage ul li {
  width: 1200px;
  height: auto;
  clear: both;
  overflow: hidden;
}


.advantage .advantage-list .public-sort-name-advantage ul li span {
  display: block;
}
.advantage .advantage-list .public-sort-name-advantage ul li span.span-name {
  font-size: 33px;
  color: #1A5CA8;
  font-family: "思源黑体";
  height: 30px;
  line-height: 30px;
  border-bottom: 1px dashed #ddd;
  margin: 35px 0 3px 0;
  /* border:1px solid red; */
}
.advantage .advantage-list .public-sort-name-advantage ul li span.span-intro {
	margin-top:10px;
  font-size: 14px;
  color: #333;
  line-height: 30px;
  text-indent: 28px;
  text-align:left;
   /* border:1px solid red; */
}


.advantage .advantage-list .public-sort-name-advantage ul li h3 {
display:block;
	/* float:left; */
  font-size: 14px;
  color: #666;
  line-height: 30px;
  /* text-indent: 40px;*/ 
/*  padding-left:20px;*/
  text-align:left;
  font-weight:normal;
  /* border:1px red solid; */
 /* border:1px solid red;*/
  margin-left:20px;
}


.advantage .advantage-list .public-sort-name-advantage ul li.sort1 h3, 
.advantage .advantage-list .public-sort-name-advantage ul li.sort3 h3 {
  float: right;
  width: 610px;
  /* clear: both; */
  /* border:1px solid red; */
}

.advantage .advantage-list .public-sort-name-advantage ul li.sort2 h3, 
.advantage .advantage-list .public-sort-name-advantage ul li.sort4 h3 {
  float: left;
  width: 610px;
  text-indent: 0px;
  /* clear: both; */
  /* border:1px solid red; */
}





.advantage .advantage-list .public-sort-name-advantage ul li.sort1 .span-img {  float: left;
} 

.advantage .advantage-list .public-sort-name-advantage ul li.sort1 .span-name, .advantage .advantage-list .public-sort-name-advantage ul li.sort3 .span-name {
  /*float: right;*/
  width: 610px;
  /* border:1px solid red; */
}
.advantage .advantage-list .public-sort-name-advantage ul li.sort3 .span-img {  float: left; 
}
.advantage .advantage-list .public-sort-name-advantage ul li.sort3 .span-name {
  float: left;
  width: 200px;
  /* border:1px solid red; */
}



.advantage .advantage-list .public-sort-name-advantage ul li.sort1 .span-intro, .advantage .advantage-list .public-sort-name-advantage ul li.sort3 .span-intro {
  float: right;
  width: 610px;
}
.advantage .advantage-list .public-sort-name-advantage ul li.sort2 .span-img, .advantage .advantage-list .public-sort-name-advantage ul li.sort4 .span-img {
  float: right;
}
.advantage .advantage-list .public-sort-name-advantage ul li.sort2 .span-name, .advantage .advantage-list .public-sort-name-advantage ul li.sort4 .span-name {
  float: left;
  width: 556px;
}
.advantage .advantage-list .public-sort-name-advantage ul li.sort2 .span-intro, .advantage .advantage-list .public-sort-name-advantage ul li.sort4 .span-intro {
  float: left;
  width: 590px;
}






.service{

	width: 100%;
	height: 428px;
	background: url("../images/service_bg.jpg") no-repeat top center;
	overflow: hidden;
	text-align:center;
	
}

.service .service-content {
	width: 1210px;
	height: 428px;
	margin: 0 auto;
	/* border:1px solid red; */
	clear: both;
	
}

.service h2{
	display:inline-block;
	width:600px;
	margin-top:150px;
	font-size: 14px;
	color: #D6E1F3;
	line-height: 30px;
	font-weight:normal;
	/* border:1px solid red; */
	
	
}

.service ul li{
	float:left;
	margin:20px 28px;
	background-color:#628EE8;
	border-radius: 50%;
	width: 142px;
	height: 142px; 
	transition:all 0.2s linear;
}
.service ul li:hover{
	width: 153px;
	height: 153px;
	background-color:#fc9004;
}
.service ul li img{
	/* position: relative; */
	width:142px;
	height:142px;
	/* background:pink; */
	/* margin:5px 0px; */
	transition:transform 1s linear;
	
}
.service ul li img:hover{
	/* margin-top:10px; */
	transform:rotateY(180deg);
	
}



.field{

	width: 100%;
	height: 510px;
	margin-top:78px;
	background: url("../images/field_bg.jpg") no-repeat top center;
	overflow: hidden;
	text-align:center;
	
}

.field .field-content {
	
	width: 1210px;
	/* height: 428px; */
	margin: 0 auto;
	/* border:1px solid red; */
	clear: both;
	
	
}

.field .field-content h2{
	display:inline-block;
	width:490px;
	margin-top:100px;
	font-size: 14px;
	color: #666;
	line-height: 24px;
	font-weight:normal;
	/* border:1px solid red; */
}
.field .field-content h3{
	display:block;
	width:1200px;
	margin:58px auto 0 auto;
	font-size: 14px;
	color: #666; 
	line-height: 24px;
	font-weight:normal;
	/* border:1px solid red; */
}
.field .field-content ul{
	position: relative;
	margin-top:26px;
	
}
.field .field-content ul li.oil{
	position: absolute;
	float:left;
	left:15px;
	
}

.field .field-content ul li.steel{
	position: absolute;
	float:left;
	left:273px;
	
}
.field .field-content ul li.medical{
	position: absolute;
	float:left;
	left:531px;
	
}
.field .field-content ul li.glass{
	position: absolute;
	float:left;
	left:915px;
	
}
.field .field-content ul li.space{
	position: absolute;
	float:left;
	top:157px;
	left:272px;
}
.field .field-content ul li.chemical{
	position: absolute;
	float:left;
	top:157px;
	left:603px;
}
.field .field-content ul li.rare{
	position: absolute;
	float:left;
	top:157px;
	left:959px;
}


.field .field-content ul li img{
	transition:all 0.6s ease;
}
.field .field-content ul li img:hover{
	position: absolute;
	z-index:300;
	margin-top:-50px;
	margin-left:20px;
	transform: scale(1.6);
	-moz-box-shadow: 10px 10px 5px #888888; /* 老的 Firefox */
	box-shadow: 10px 10px 5px #888888;
	
}











