body{  min-width:1200px;background: url(../images/bg-2.gif) center repeat-y;}
.txtbox{ /*单片 设置文字两端对齐*/ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}
.p20{ padding:20px 0;}
/*
 .Top000740为demo编号
*/ 
ul li{ padding:0; margin:0; list-style-type:none}
h1,h2,h3,h4,h5,p,dl,dd,dt{ font-weight:500; margin:0; padding:0}
img{ vertical-align:middle; max-width:100%}
.w22{ width:194px;}
.w75{ width:950px;}
.Top000740{ width:100%; overflow: hidden; min-width:1200px;}
.Top000740 .auto{ position:relative; /*height:290px;*/}
.Top000740 .logo{ height:235px; width:1200px; padding:5px 0; position:relative;}
.Top000740 .logo .logo_a{ display:block; width: 433px; height: 129px; margin:15px 0 0 30px; }
.Top000740 .logo .logo_a img{ width: 433px; height: 129px;}
.Top000740 #ad{ position:absolute; right:0; top:0; width:700px; height:245px; overflow:hidden; z-index:500;}
.Top000740 #ad img{ position:absolute; width:260px; height:65px;}
.Top000740 #ad #ad1{ top:25px; left:-320px;}
.Top000740 #ad #ad2{ top:90px; left:-260px;}

.Top000740 nav{ width:1200px; background:url(../images/Top000740_navbg.png) repeat-x left top;}
.Top000740 nav li{ float:left; background:url(../images/Top000740_navbt.png) no-repeat left top; width:136px;}
.Top000740 nav li#m1{ width:112px;}
.Top000740 nav li a{ display:block; height:45px; line-height:45px; text-align:center; color:#fff; font-size:16px; font-weight:bold;}
.Top000740 nav li.on a,
.Top000740 nav li a:hover{ background:url(../images/Top000740_btn.png) left center; background-size:100% 100%; }
.Top000740 .search{ background:#fff; line-height:60px; padding:0 20px;}
.Top000740 .search dl{ overflow:hidden;}
.Top000740 .search dt{ font-size:14px; color:#cb2d34; font-weight:bold; float:left; width:75px; text-align:right; white-space:nowrap;}
.Top000740 .search .dd1{ float:left; background:url(../images/Top000740_search.png) no-repeat left center; width:230px; height:30px; padding:15px 0;}
.Top000740 .search b{ float:left;}
.Top000740 .search input{ background:none; border:none; }
.Top000740 .search .text{ display:block;width: 200px; height: 30px;  text-indent:10px; float:left; line-height:30px;} 
.Top000740 .search .btn{ float:right; cursor:pointer; width: 30px; height: 30px; float:right}
.Top000740 .search .dd2{ float:right; color:#cb2d34;}
.Top000740 .search .dd2 b{ font-size:14px;}


.content{ padding:0 20px; background:#fff;}
/*左侧菜单栏*/
.menu{ width:194px; overflow:hidden; background:url(../images/menu-bt.png) no-repeat left top #f7f7f7; text-align:center; min-height:489px;}
.menu dt{ height:80px; background:url(../images/menu-bticon1.png) no-repeat 18px center; line-height:80px; font-size:20px; font-weight:bold; color:#009b4c;}
.menu dt.n{ padding-left:2em;}
.menu dd{ background-image:url(../images/menu-icon2.png); background-repeat:no-repeat; background-position:38px center; border-bottom:1px dotted #c5c5c5; line-height:37px}
.menu dd a{ color:#666; font-size:14px; text-align:left; display:block; padding-left:58px;}
.menu .on,
.menu dd:hover{ background-image:url(../images/menu-icon.png); background-color:#009b4c;}
.menu .on a,
.menu dd:hover a{ color:#fff;}
/*
 .Location000432为demo编号
*/ 

.Location000432{ padding: 32px 0 5px; border-bottom:1px #f0e9e3 solid; }
.Location000432 h1{ margin:0; font-size: 16px; font-weight:normal; color:#009b4c; background:url(../images/Location000432-icon.png) no-repeat left center; padding-left:15px; }
.Location000432 em{ float:right; color: #999999; font-style:normal; }
.Location000432 em a{ color: #999999; padding:0 5px; }
.Location000432 em span{ color: #009b4c; padding:0 5px;  }
.Location000432 em a:hover{ color: #009b4c; }
/*
 .Map004 为demo编号
 */
.Map001{ padding:20px 0;}
.Map001 .map{width:600px; float:left;}
.Map001 .map #allmap{ height:400px; width:100%;}
.Map001 .map #allmap *{ font-size:12px !important;}
.Map001 .info{ float:right; width:350px; background-color:#f9f9f9; min-height:400px;}
.Map001 .info ul{ padding:35px 29px;}
.Map001 li{ line-height:25px; background-position: left 26px; padding:26px 0 26px 60px; font-size:16px; background-repeat:no-repeat; color:#7e7e7e; border-bottom:1px #dbdbdb dotted;}
.Map001 li.name{ background-image:url(../images/Map001-icon_name.gif);}
.Map001 li.add{ background-image:url(../images/Map001-icon_add.gif);}
.Map001 li.tel{ background-image:url(../images/Map001-icon_tel.gif);}
.Map001 li.fax{ background-image:url(../images/Map001-icon_fax.gif);}
/*
 .Bottom008 为demo编号
 */
.Bottom008{ background:url(../images/Bottom008-bg.jpg) no-repeat left top; height:80px; min-width:1200px;}
.Bottom008 .auto{ position:relative; padding:15px 0; color:#d9deda;}
.Bottom008 .auto a{ color:#d9deda;}
.Bottom008 .auto a:hover{ color:#e84f25;}
.Bottom008 dl{ padding:4px 0; font-size:14px; float:right;}
.Bottom008 dl a{ margin-right:18px;}
/*
 .PicList000551 为demo编号
 */
.PicList000551 .auto{ padding-top:30px;}
.PicList000551 li{ float:left; width:284px; margin:0 17px 30px; position:relative;}
.PicList000551 li a{ }
.PicList000551 li img{width:284px; height:387px;}
.PicList000551 li.end{ margin-right:0px;}
.PicList000551 li p{ font-size:16px; color:#999; text-align:left; margin:0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-right:40px;}
.PicList000551 li .down{ display:block; width:2em; height:24px; position:absolute; right:0; bottom:0; z-index:5; font-size:14px; background:url(../images/down.png) center no-repeat;}
.PicList000551 li a:hover p{ color:#009b4c; font-weight:bold;}
/*
 .Page000190 为demo编号
 */
.Page000190 .Pages{ padding:20px 0 50px; text-align:center; line-height:32px; zoom:1; overflow:hidden;}
.Page000190 .Pages a{border: 1px solid #ddd; padding:0 13px;color: #878787; display:inline-block;}
.Page000190 .Pages .p_cur,
.Page000190 .Pages .p_count,
.Page000190 .Pages .p_jump,
.Page000190 .Pages .p_total{ display:none;}
.Page000190 .Pages .p_page em{ font-style:normal;}
.Page000190 .Pages a:hover,
.Page000190 .Pages .p_page em a.a_cur{ color:#fff; background:#009b4c; border-color:#1f7fd5;}
/*
 .Form000317为demo编号
*/ 

.Form000317 .auto{ background: #fff; margin-bottom: 42px;  }
.Form000317 .con{ padding:40px 40px 80px 10px; background:#fff; overflow:hidden; }
.Form000317 .form{ float:left; width:400px; }
.Form000317 .form .label{ display: inline-block; width: 144px; text-align: right; line-height: 39px;font-size: 14px;color: #868686;vertical-align: top; }
.Form000317 .form .td1{ width:144px; }
.Form000317 .form .td2{ width:300px;}
.Form000317 .form .text{ border: #e3e3e3 1px solid; height: 37px; line-height: 37px; padding: 0 5px; width: 300px; }
.Form000317 .form .submit{ width: 148px; height: 45px; line-height: 45px; text-align: center; color: #fff; background: #edc280; font-size: 14px; border:none; margin-top: 16px; cursor:pointer; } 
.Form000317 .form .text2{ width:180px;}
.Form000317 .form .btn{ margin-left:5px;}
.Form000317 .form tr{ height:41px;}
.Form000317 .form td{ padding:5px 0;}
.Form000317 .form .line{ width: 100%; background: #f9f9f9; height: 8px; display:block;}
.Form000317 .form textarea{ width:300px; height: 181px;}
.Form000317 .form input{ display:block;}
.Form000317 .form input.btn,
.Form000317 .form .down{ display:block; width:100px; height:35px; line-height:35px; font-size:14px; text-align:center; background:#009b4c; color:#fff; border:none; cursor:pointer;}
.Form000317 .form input.btn:hover,
.Form000317 .form .down:hover{ background:#d57a17;}

.Form000317 .info{ float: right; width: 380px; height: 548px; background:url(../images/Form000317_bg.jpg) no-repeat center center; }
.Form000317 .info dl{ padding: 30px 0 30px 23px; }
.Form000317 h1,
.Form000317 h2,
.Form000317 h3,
.Form000317 p{ margin:0; font-weight:normal; }
.Form000317 .info dt h1{font-size: 18px; color: #665d4f; }
.Form000317 .info dt span{ font-family: Arial; font-weight: bold; color: #009b4c; line-height: 20px; }
.Form000317 .info .tit{ font-size: 16px; color: #665d4f; font-weight: bold; padding: 42px 0 8px 0; background:none; }
.Form000317 .info dd{ line-height: 20px; padding: 8px 74px 8px 0; background:url(../images/From000317_line.png) no-repeat left bottom; }





/*
 .PicList010 为demo编号
 */
.PicList010{ padding:20px 0;}
.PicList010 .list li{ float:left; width:23.5%; margin-right:2%;}
.PicList010 .list li div{border: #e6e6e6 1px solid;padding: 5px;background: #f9f9f9;}
.PicList010 .list li:hover div{border:#009b4c 1px solid; background:#e5f9ef;}
.PicList010 .list li div img{ width:100%; display:block;}
.PicList010 .list li.end{ margin-right:0;}
.PicList010 .list li h3{line-height: 48px;height: 48px; overflow:hidden; font-weight:normal;text-align: center;color: #999999; margin:0; font-size:14px; text-align:center;}
.PicList010 .list li a:hover h3{ color:#009b4c; font-weight:bold;}
.PicList010 .list li.clear{ float:none; width:100%; margin-right:0;}
/*
 .TextList006 为demo编号
 */
.TextList006 .list li{border-bottom:1px dashed #ededed; padding:20px 0; position:relative;}
.TextList006 .list li time { width:72px; height:72px; position:absolute; left:0; top:20px;color:#fff; background:url(../images/TextList006-time.png) no-repeat top center; font-family:Arial; text-align:center;}
.TextList006 .list li time b{ font-size:36px; color:#009b4c; display:block; line-height:50px;}
.TextList006 .list li .pic{ position:absolute; left:0; top:20px; display:block; width:150px; height:80px;}
.TextList006 .list li .pic img{ width:150px; height:80px;}
.TextList006 .list li div{ padding-left:90px; min-height:72px;}
.TextList006.lsh .list li div{ padding-left:170px; min-height:80px;}
.TextList006 .list li h2{ font-size:14px;margin:0; padding-bottom:10px;}
.TextList006 .list li h2 a{display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.TextList006 .list li h2 a:hover{ color:#d57a17;}
.TextList006 .list li p{ color:#666; line-height:20px; font-size:12px;margin:0; height:40px; overflow:hidden;}
/*
 .TextList002 为demo编号
 */
.TextList002 .list li{border-bottom:1px dashed #eee; height:42px; line-height:42px;}
.TextList002 .list li a{ display:block; background:url(../images/TextList002-news_li.jpg) no-repeat 5px center;padding-left:19px;padding-right:10px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.TextList002 .list li a:hover{ color:#d57a17;}
.TextList002 .list li span{ float:right; color:#a6a6a6; font-size:12px;}

/*
 .Galary000345 为demo编号
 */
.Galary000345 {padding: 30px 0;}
.Galary000345 li {float: left;margin-right:30px; height:200px;color: #747474;margin-bottom: 48px;font-size: 14px;}
.Galary000345 li.remove {margin-right: 0;}
.Galary000345 li img {width:294px;height:200px;border: 1px solid #c4bebf;}
.Galary000345 li .onpic{width:296px; height:202px; overflow: hidden;}
.Galary000345 li h4 {font-weight: 100; text-align:center; line-height: 30px;color: #747474; margin:0;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.Galary000345 li:hover img {border: 1px solid #009b4c;}
.Galary000345 li:hover h4 {color: #009b4c;}
/*::::: PIROBOX RULES::::::::*/
.piro_overlay { position: fixed; _position: absolute; top: 0; left: 0; width: 100%; height: 100%; background:#000; display: none; z-index:99997; }
.loading span{position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-15px;width:30px;height:30px;display:block;z-index:100008; background:none }
.loading span span{position:absolute; display:block; width:30px;height:30px; z-index:100009;background: url(../images/Galary000345-ajax-loader.gif) center center no-repeat!important;}
.caption{position:absolute;bottom:0;left:0;margin:0;display:block; padding:0px; cursor:text; background:#222;}
.piro_nav{position:absolute;bottom:0;left:50%;margin:0;display:block; padding:0; background:none;}
.caption p{ display:block; margin:0;padding:4px 28px 4px 38px; text-align:center; font-weight:normal; background:black; color:white; font-size:12px; display: none;}
a.piro_close{position:absolute;top:20px;right:20px;height:35px;width:35px;background:url(../images/Galary000345-close_btn.png) no-repeat;cursor:pointer;z-index:100006;}
a:hover.piro_close{background:url(../images/Galary000345-close_btn_h.png) no-repeat;}
a.piro_next{position:absolute;top:50%;width:35px; height:35px;right:20px;text-indent:-999em;outline:none; display:block; margin:-18px 0 0 0;background:url(../images/Galary000345-next.png) center right no-repeat; border:none; cursor:pointer;z-index:1000000001}
a:hover.piro_next{background:url(../images/Galary000345-next_h.png) center right no-repeat;}
a.piro_prev{position:absolute;top:50%;width:35px; height:35px;left:20px; text-indent:-999em; outline:none;display:block;margin:-18px 0 0 0;background: url(../images/Galary000345-prev.png) center left no-repeat;border:none; cursor:pointer; z-index:1000000000}
a:hover.piro_prev{background:url(../images/Galary000345-prev_h.png) center left no-repeat;}
.pirobox_content {position:absolute; top:50%; left: 50%; padding:0; width: 800px; height: 600px; margin:-300px 0 0 -400px; display:block; z-index:99998;font-family:Trebuchet MS,Arial;}
.pirobox_content table,tbody,tr,th,td{margin:0;padding:0;border:none;    border-bottom-width: 1px;}
.pirobox_content img{ margin:0; padding:0; border:none;}
.t_l{background:url(../images/Galary000345-t_l.png) no-repeat; width:20px; height:20px;}
.t_r{background: url(../images/Galary000345-t_r.png) no-repeat; width:20px; height:20px;}
.t_c{height:20px; background:url(../images/Galary000345-t_c.png) repeat-x;}
.c_l{width:20px; background: url(../images/Galary000345-c_l.png) repeat-y;}
.c_c{background:black; margin:0; padding:0;}
.c_c div{width:760px; height:560px; margin:0; padding:0 0 0px 0;}
.c_r{width:20px; background: url(../images/Galary000345-c_r.png) repeat-y;}
.b_c{height:20px; background:url(../images/Galary000345-b_c.png) repeat-x;}
.b_l{background:url(../images/Galary000345-b_l.png) no-repeat; width:20px; height:20px;}
.b_r{background:url(../images/Galary000345-b_r.png) no-repeat; width:20px; height:20px;}
.box_img{ position:absolute; z-index:99995; background: url(../images/Galary000345-img_bg.png);width: 100%; top:30px; left:30px; height: 100%; padding:0;}
.err_mess{ position:absolute;bottom:20px; color:white; padding:0; margin:0 0 0 20px; display:block;}
.err_mess a{color:red; font-weight:700;}
.number{position:absolute;margin-left:3px;height:18px;width:30px; padding:3px;left:0;color:#666;bottom:1px; font-size:11px;}
/*a.link_to {position:absolute;margin-right:6px;height:20px;width:20px;right:0;color:#999;bottom:3px; background:url(../images/Galary000345-link_out.png) no-repeat; text-indent:-999em; display: none;}
a:hover.link_to { background:url(../images/Galary000345-link_out_h.png) no-repeat; display: none;}*/
a.play{position:absolute;top:20px!important;top:20px;left:20px!important;left:20px;width:40px; height:40px; margin:0; outline:none; display:block;background:url(../images/Galary000345-play.png) no-repeat; text-indent:-999em; border:none;cursor:pointer;}
a:hover.play{background:url(../images/Galary000345-play_h.png) no-repeat;}
a.stop{position:absolute;top:20px!important;top:20px;left:20px!important;left:20px;;width:40px; height:40px; margin:0; outline:none; display:block;background:url(../images/Galary000345-pause.png) no-repeat;text-indent:-999em; border:none;cursor:pointer;}
a:hover.stop{background:url(../images/Galary000345-pause_h.png) no-repeat;}
/*::::: PIROBOX RULES::::::::*/

/*
 .PicList000370 为demo编号
 */
.PicList000370 li{ float:left; width:33.333333%; text-align:center; font-size:14px; padding-top:20px;}
.PicList000370 li a{ display:inline-block; width:242px;}
.PicList000370 li a img{ display:block;width:240px; height:177px; border:1px solid #e8e8e8;}
.PicList000370 li span{ display:block;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding-top:10px;}
.PicList000370 li a:hover img{ border-color:#009b4c;}
.PicList000370 li a:hover span{color:#009b4c;}

.Pic_265_265.PicList000370 li a{ width:267px;}
.Pic_265_265.PicList000370 li a img{ width:265px; height:265px; border:1px solid #e8e8e8;}

.Pic_170_100.PicList000370 li{ width:25%;}
.Pic_170_100.PicList000370 li a{ width:172px;}
.Pic_170_100.PicList000370 li a img{ width:170px; height:100px; border:1px solid #e8e8e8;}

.Pic_180_50.PicList000370 li{ width:25%;}
.Pic_180_50.PicList000370 li a{ width:182px;}
.Pic_180_50.PicList000370 li a img{ width:180px; height:50px; border:1px solid #e8e8e8;}



/*首页*/
.p{ margin:0;}
.wrap{ background:url(../images/zbbg.jpg) top no-repeat;    -moz-box-shadow:0 0px 10px #9a9898;
    box-shadow: 0 0px 10px #9a9898;}
.Home{ width:1200px; padding:0; background:#fff;}
.ban1{ overflow:hidden;    margin-top: 10px; margin-bottom:10px}
.fLe {
    float: left;
    _display: inline;
}
.left {
    width: 249px;
}
.chairman {
    width: 247px;
}
.chairman_info {
    height: 203px;
    border: #D5DDE5 solid 1px;
    width: 247px;
    position: relative;
}
.infos {
    position: absolute;
    left: -43px;
    top: -8px;
}
.infos img {
    border: none;
}
.chairman_info img {
    padding-left: 58px;
    padding-top: 8px;
}
.chairman_info img.hzfc{    width: 184px;
    height: 190px;}
.h10 {
    height: 10px;
    line-height: 10px;
}
.charitable_foundation {
    width: 247px;
    height: 570px;
    border: solid 1px #d5dde5;
}
.president_cont {
    width: 247px;
}
.img_president {
    width: 123px;
    height: 190px;
}
.img_president .img_pre_title {
    background: url(../images/bg01.jpg) repeat-x scroll 0 0;
    width: 122px;
    height: 29px;
    border-bottom: solid 1px #d5dde5;
    border-right: solid 1px #d5dde5;
}
.img_president .img_pre_title h1 {
    font: 14px/29px "微软雅黑";
    color: #b60005;
    padding-left: 12px;
    font-weight: bold;
}
.dash {
    border-right: #dae0e8 dashed 1px;
}
.img_president .img_pre_img {
    text-align: center;
    height: 146px;
}
.img_president .img_pre_img a {
    padding-top: 12px;
    display: block;
}
.img_president .img_pre_img a img {
    padding: 1px;
    border: solid 1px #d5dde5;
}
.mid{     width: 580px;
    float: left;
    margin-right: 10px;}
.ban1 .banner{  float: left;
    width: 100%;
    height: 310px;
    position: relative;
    margin-top: 4px;}
.ban1 .banner .list{     width: 100%; height:100%}
.ban1 .banner .list li{ position:relative;width: 100%; height:100%}
.ban1 .banner .list li .pic,
.ban1 .banner .list li .pic img{ width: 100%; height:310px}
.ban1 .banner .list .txt{ position:absolute; width:630px; padding:0 0 0 10px; height:45px; line-height:45px; background:url(../images/ban1_banner_list_txt.png); left:0; bottom:0; z-index:5; font-size:14px; color:#fff; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ban1 .banner .sub{ position:absolute; z-index:50; right:10px; bottom:10px; text-align:right;}
.ban1 .banner .sub ul{ display:inline-block;}
.ban1 .banner .sub li{ display:block; float:left; font-size:0; width:10px; height:10px; background:url(../images/ban1_banner_sub_li.png) right center; margin:0 5px; cursor:pointer;}
.ban1 .banner .sub li.on{ background-position:left center;}
.ban1 .news{ width:100%; float:left; }
.ban1 .dl_list time{ line-height:31px;}
.news .ind_title{ border:1px solid #ddd;  height:35px; background:#f7f7f7; line-height:35px;    border-left: none;    border-bottom: 2px solid #b60005;}
.news .ind_title .div2 .span{     display: block;
    float: left;
    height: 35px;
    background: #b60005;}
.news .ind_title .div2 .span a{ display:block; color:#fff; font-weight:bold; font-size:14px;  padding:0 20px; height:36px; line-height:36px;}

.dl_list dt{ padding:10px 0 5px 0;}
.dl_list time{ float:right; font-size:12px; color:#999;}
.dl_list .title{ padding:0 10px 0 15px; display:block; background:url(../images/ind_news_list.png) center left no-repeat; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.dl_list .title:hover{ color:#b60005;}
.dl_list .title.new{ position:relative; padding-left:65px;}
.dl_list .title .new_ico{ display:inline-block; background:url(../images/ind_news_news.png); width:44px; height:15px; position:absolute; left:15px; top:50%; margin-top:-7px;}
.dl_list dt{ border-bottom:1px dotted #ddd;}
.dl_list dt .pic{ float:left; width:118px; height:84px;}
.dl_list dt .pic img{ width:118px; height:84px;}
.dl_list dt .txt{ float:right;}
.dl_list dt .txt .title{ background:none; padding-left:0;}
.dl_list dt .txt .p{ line-height:18px;}
.dl_list dt .txt time{ float:none;}
.dl_list .p{ color:#999; font-size:12px;}
.dl_list .p a{ color:#ff7f00;}
.dl_list dt .title{ font-weight:bold; color:#b60005; line-height:31px;}
.dl_list dd{ height:35px; line-height:35px; border-bottom:1px dotted #ddd;}

.ind_title .more{ font-family:"宋体"; color:#b60005; float:right; margin-right:10px;}

.display,.right{ width:300px; float:right;}
.display .ind_title{ border-top:1px solid #ddd; border-right:1px solid #ddd; border-bottom:2px solid #b60005; height:35px; line-height:35px;}
.display .ind_title .span{ display:block; float:left; background:#b60005;}
.display .ind_title .span a{ display:block; padding:0 20px; color:#fff; font-size:14px; font-weight:bold;}
.ban1 .display .list{     padding: 5px;
    border: 1px solid #ddd;
    border-top: none;
    height: 161px;
    margin-bottom: 5px;}
.ban1 .display .tempWrap{ height:265px !important;}

.ban2{ padding-top:10px;}
.ban2 .ban2l{ width:300px; float:left; margin-right:10px}
.ban2 .ban2l .display{ width:100%}
.ban1 .ban2l{ width:300px; float:left; margin-right:10px}
.ban1 .ban2l .display{ width:100%}
.ban2 .news{ float:left; width:425px; overflow:hidden; position:relative;}
.ban2 .policy_list{ margin-left:10px}

.news .div1 .span{ display:block; float:left; background:#b60005; margin:-2px 0 0 -1px; height:38px; line-height:38px;}
.news .div1 .span a{ display:block; padding:0 20px; color:#fff; font-size:14px; font-weight:bold;}
.news .div1 ul{ padding-left:10px; float:left;}
.news .div1 li{ float:left; margin:-2px 0 0 0; border-top:2px solid #ddd; height:36px; cursor:pointer; font-size:14px; padding:0 20px;-webkit-user-select: none; -ms-user-select: none;-moz-user-select: none;-khtml-user-select: none;user-select: none;}
.news .div1 li.on{ border-top:2px solid #009b4c; font-weight:bold; color:#009b4c; border-left:1px solid #ddd; border-right:1px solid #ddd; background:#fff;}
.news .div1 li:hover{ color:#009b4c;}

.ban2 .news .dl_list{ width:100%;}
.ban2 .news .dl_list dt{ height:97px; float:left;     width: 100%;}
.ban2 .dl_list dt .txt{ float:right; width:280px;}
.ban2 .news .dl_list dd{    float: left;
    width: 100%;}

.show_list h2{    margin: 10px 0;
    padding-left: 10px;
}
.show_list p{    padding-left: 10px;}
.shjs p{max-height: 168px;
    text-indent: 2em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 7;
    overflow: hidden;
    line-height: 23px;}
.appli{ width:290px; float:right;    margin-top: 7px;}
.appli .applipic,
.appli .applipic img{ width:288px; height:95px; display:block;}
.appli .applipic img{    border: 1px solid #e0dcdc;}
.appli .display{ padding-top:7px; overflow:hidden;}

.ban1 .show_list{ border:1px solid #ddd; height:212px; overflow:hidden;    text-align: center}
.ban1 .show_list img{ width:130px}
.ban1 .show_list .tempWrap{ max-height:175px;}
.ban1 .show_list li a{ display:block; border-bottom:1px solid #ddd; padding:10px; text-align:center; font-size:14px;}
.ban1 .show_list li .pic{ width:100%; height:50px;}
.ban1 .show_list li .pic img{ max-width:100%; max-height:50px;}
.ban1 .show_list li .txt{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ban2 .ind_title .more{ position:absolute; right:0; top:0; display:none; font-weight:100; font-size:12px;}
.ban2 .ind_title .on .more{ display:block;}

.hfbanner{}
.hfbanner img{ width:100%; max-height:250px;}

.ban2 .member_list{ width:440px; float:left;}
.ban2 .policy_list{ width:440px; float:left; margin-left:10px;}
.ban2 .member_list .dl_list,
.ban2 .policy_list .dl_list{ padding:2.5px 6px; border:1px solid #ddd; border-top:none;    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; overflow:hidden}
.ban2 .member_list .dl_list dt .txt,
.ban2 .policy_list .dl_list dt .txt{ width:285px;}
.ban2 .news .ind_title{ border-bottom:2px solid #b60005; border-top-width:1px;}
.ban2 .news .div1 .span{ height:36px; line-height:36px; margin:-1px 0 0 -1px;}
.ban2 .news .div1 .span a{ font-size:14px;}
.ban2 .display .list{ padding:3px; border:1px solid #ddd; border-top:none; }
.ban2 .display .tempWrap{ height:250px !important;}

.ban4{ padding:15px 0;}
.ban4 .activity{ width:860px; float:left;}
.ban4 .activity .ind_title{ border-bottom:2px solid #009b4c; border-top-width:1px;}
.ban4 .activity .div1 .span{ height:36px; line-height:36px; margin:-1px 0 0 -1px;}
.ban4 .activity .div1 .span a{ font-size:14px;}
.ban4 .activity .list{ border:1px solid #ddd; border-top:none; height:315px;}
.ban4 .activity .list ul{ padding:15px;}
.ban4 .activity .list li{ float:left; width:265px; text-align:center; margin-right:16px;}
.ban4 .activity .list li .pic,
.ban4 .activity .list li .pic img{ width:265px; height:265px;}
.ban4 .activity .list li .txt{ font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.piclist{ position:relative; padding:10px 0; border:1px solid #ddd; border-top:none; height:295px;}
.piclist .sub_btn{ display:block; position:absolute; width:33px; height:33px; top:50%; margin-top:-16px;}
.piclist .prev{ background:url(../images/piclist_left.png); left:5px;}
.piclist .next{ background:url(../images/piclist_right.png); right:5px;}
.piclist li{ float:left; width:255px; height:290px; margin:0 5px}
.piclist li img{ width:100%; height:260px; display:block;}
.piclist li .txt{ height:30px; line-height:30px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:center; font-size:14px;}
.piclist .tempWrap{ margin:0 auto;}


.ban5{ padding-bottom:20px; width:1200px; margin:0 auto;    background: #fff;}
.ban5 .links .ind_title{ border-bottom:2px solid #b60005; border-top-width:1px;}
.ban5 .links .div1 .span{ height:36px; line-height:36px; margin:-1px 0 0 -1px;}
.ban5 .links .div1 .span a{ font-size:14px;}
.ban5 .links .list{ border-bottom:1px solid #ddd; border-top:none; padding:15px;}
.ban5 .links .list ul{ overflow:hidden;}
.ban5 .links .list li{     float: left;
    margin: 0 10px;}
.ban5 .links .list li img{ width:170px; height:100px; display:block; border:1px solid #ddd;}
.ban5 .links .list li .txt{ font-size:14px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ban5 .links .list .tempWrap{ width:1128px !important;}

.ban55{ width:100%; height:235px; background:url(../images/ftbg.jpg) center no-repeat;}
.footer{width:100%; background:url(../images/end-2.gif) center repeat-y;padding-top: 20px; padding-bottom:20px}
.banquan{    width: 1200px;
    margin: 0 auto;
    background: #fff;
    text-align: center;
    padding-bottom: 20px;}
.banquan ul li span{ margin:0 10px}


.news_info{ padding:20px 0;}
.news_info a:hover{ color:#009b4c;}
.news_info header.title{ text-align:center;}
.news_info header.title h1{ font-size:16px; margin-top:0;}
.news_info header.title p{ font-size:12px; color:#999; margin-bottom:10px; border-bottom:1px dashed #ddd;}
.news_info header.title .down{ font-weight:bold; color:#009b4c; padding-left:20px; background:url(../images/down.png) center no-repeat;}
.news_info > .info{ min-height:150px; padding-bottom:20px;}
.news_info .info_back{ padding-top:25px;}
.news_info .info_pn{ position:relative; min-height:36px; margin:20px 0;}
.news_info .info_pn span{ display:block; width:400px;}
.news_info .info_pn .Signup{ position:absolute; width:100px; right:0; top:-45px;}
.news_info .info_pn .Signup .fancybox{ display:block; width:100px; height:36px; line-height:36px; color:#fff; background:#009b4c; text-align:center; font-size:16px;}
.news_info .info_pn .Signup .fancybox:hover{ background:#d57a17;}
.news_info .info_pn .Signup #Singbox{ display:none;}
#Singbox{ width:550px;}
#Singbox td{ padding:2px 5px}
#Singbox .td_t{ text-align:center; font-size:16px; font-weight:bold; color:#333; padding-bottom:25px;}
#Singbox td .text{ width:300px; height:30px; line-height:30px; border:1px solid #ddd;}
#Singbox .td_l{ width:6em; text-align:right; font-size:14px; vertical-align:top;}
#Singbox .td_l i{ color:red;}
#Singbox td textarea{ width:350px; height:150px; border:1px solid #ddd;}
#Singbox .btn{ width:100px; cursor:pointer; height:30px; line-height:30px; font-size:16px; background:#009b4c; color:#fff; margin-right:10px; border:none;}
#Singbox .btn:hover{ background:#d57a17;}


.main{ width:1200px; margin:0 auto; position:relative}
.top-red { width:100%;
    background: #cb2d34;
    height: 10px;
}
.top-1 {
       font-size: 12px;
    color: #333;
    line-height: 30px;
}
.top-1l{    float: left;
    margin-left: 20px;}
.top-205 {
       margin: 0 20px 0;
    float: right;
}
.top-1 a {
    font-size: 12px;
    color: #333;
}
.top-center {
    padding: 0 6px;
}
.top-right {
    padding-left: 3px;
}
.top-logo {
    float: left;    margin-left: 20px;
}
.top-tel {
        float: right;
    margin-top: 20px; margin-right:20px
}
.clear {
    clear: both;
}
nav {
    background: #b60005;
    height: 47px;
    font-family: "微软雅黑";
}
nav ul {
    height: 47px;
}
nav ul li {
       float: left;
    font-size: 14px;
    line-height: 47px;
    color: #FFF;
    width: 146px;
    text-align: center;
}
.active li,nav ul a:hover li {
    background: #ab2121;
}

.scwz{ overflow:hidden;}
.scwz .top-1{    background: url(../images/to_bg.jpg) repeat-x scroll center top;
    height: 30px;
    border-bottom: #e4e4e4 solid 1px;
    overflow: hidden;}
.top{ background:#fff;}
.top-logo img{     height: 100px;
    float: left;
    margin-right: 15px;
    margin-top: 10px;
    margin-bottom: 10px;}
.top-logo .logoinfo{     float: left;
    border-left: 1px solid #d4cece;
    padding-left: 15px;
    margin-top: 22px;
    padding-bottom: 10px;}
.top-logo .logoinfo h1{       margin-bottom: 20px;
    letter-spacing: 10px;
    font-size: 40px;
    margin-top: 20px;}
.top-logo .logoinfo h2{font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold; }
.top-logo .logoinfo p{    padding: 0;
    margin: 0;
    font-size: 16px;
    padding-bottom: 10px;}
.top-2{ background:#fff}
.banner{ width:1200px; margin:0 auto}


nav ul n {
    float: left;
    font-size: 14px;
    line-height: 47px;
    color: #FFF;
}
.main_9{    width: 100%;
    margin: 10px auto 0;
    overflow: hidden;
    background: #fff;}
.main_9 img{ vertical-align:middle}
.main_9_1{
float:left;
width:450px;}
.main_9_1 img{
width:450px;
height:500px;}
.main_9_1 .team1 li{ position:relative}
.main_9_2 .text{    position: absolute;
    bottom: 0;
    text-align: center;
    background: rgba(0,0,0,0.7);
    width: 100%;}
.main_9_2{
width:1180px;
height:auto;margin: 0 auto}
.main_9_2 li{
        float: left;
    width: 186px;
    position: relative;
    margin: 0 5px 10px;}
.main_9_2 li img{ width:100%; height:203px}
.main_9_2 li span{
float:left;
width:240px;
color:#666666;
font-size:14px;
margin-top:5px;
line-height:20px;}
.main_9_2 li span img{ width:240px; height:285px}

ul.team1 li a div.text h3 {
   color: #fff;
    height: 40px;
    font-size: 16px;
    line-height: 40px;
    font-weight: normal;
}

.main_9_1 span {
    float: left;
    width: 450px;
    color: #666666;
    font-size: 14px;
    margin-top: 5px;
    line-height: 20px;
}
ul.team1 li a span {
    margin-top: 0px;
}
ul.team1 li a div.text h3 span {
    display: block;
    font-size: 12px;
    line-height: 16px;    margin-top: 5px;
}
ul.team1 li a div.text h3 span.grey {
    font-size: 12px;
    color: #cdccca;
}
ul.team li a div.text h3 {
   color: #fff;
    height: 40px;
    font-size: 16px;
    line-height: 40px;
    font-weight: normal;
}

.main_9_2 li span {
    float: left;
    width: 255px;
    color: #666666;
    font-size: 14px;
    margin-top: 5px;
    line-height: 20px;
}
ul.team li a div.text h3 span {
    display: block;
    font-size: 12px;
    line-height: 16px;
}
ul.team li a div.text h3 span.grey {
    font-size: 12px;
    color: #cdccca;
}
.ban4 .display{ width:100%}
.jz_m2{ width:100%; height:auto; overflow:hidden;background:#1c1c1c;font-family:"微软雅黑";margin:0 auto;}
.jz_nav{ width:1200px; height:66px; line-height:66px; text-align:center; overflow:hidden; border-bottom:1px solid #323232; margin:0 auto;}
.jz_nav a{ display:inline-block; font-size:14px; color:#dedddd; font-weight:bold; padding:0 40px;}
.jz_nav span{ display:inline-block; font-size:12px; color:#dedddd;}
.jz_m2 .main{ width:1200px; height:128px;margin:48px auto 40px;}
.jz_m2 .jz_logo{     width: 162px;
    height: 90px;    width: 162px;
    height: auto;
    padding: 0;
    margin-right: 50px;
    margin-left: 150px;
    margin-top: -20px;}
.jz_m2 .jz_logo img{ width:162px; }
.jz_m2 .jz_xx{ overflow:hidden;line-height:30px; text-align:left; padding:0; margin-left:54px;}
.jz_m2 .jz_xx p,.jz_m2 .jz_xx p a{ font-size:14px; color:#747474;}
.jz_m2 .jz_xx p a{ margin-left:10px}
.jz_m2 .jz_xx p span{ margin:0 25px;}
.jz_m2 .jz_ewm{ width:150px;height:auto; overflow:hidden; margin-right:220px}
.jz_m2 .jz_ewm dt{ width:150px;height:150px; overflow:hidden; margin:0 auto;}
.jz_m2 .jz_ewm dt img{ width:120px;height:120px; }
.jz_m2 .jz_ewm dd{ line-height:30px; text-align:center; font-size:14px; color:#a0a0a0;}


.w1150 {
    padding-bottom: 20px;
    padding-top: 20px; 
}
.w1150 .main{ background:#f7f7f7}
.ny-left {
    width: 221px;
    float: left;
}
.pw{    background: #b60005;
    color: #fff;
        line-height: 50px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    text-align: center;}
.pw h2{    font-size: 24px;}
.ny-right {
    width: 960px;
    float: right;    background: #fff;
    min-height: 460px;
}
.ny-left .title {
    padding-top: 5px;
    background: #fff;    margin-bottom: 20px;
    width: 221px;
}
.ny-left .title li {
    text-indent: 3.5em;
    width: 221px;
    height: 30px;
    background: url(../images/n-b-hui.jpg) center no-repeat;
    line-height: 30px;
    margin-bottom: 2px;
}
.ny-left .title li a {
    background: #FFF;
    color: #000;
}
.ny-left .title li p{ font-size:14px; padding-left:10px}
.li1 p,.ny-left .title li:hover p {
    background: url(../images/n-b-red.jpg) center no-repeat; color:#fff
}
.ny-2 {    font-size: 12px;
    line-height: 25px;
    color: #818181;
    background: #f0f0f0;
    padding: 10px;
}
.ny-right .pw{    line-height: 40px;
    border-radius: 0;
    text-align: right;
    padding-right: 20px;
    color: #fff;}
.ny-right .pw h3{    float: left;
    margin-left: 20px;
    font-size: 16px;}
.ny-right .pw a{ color:#fff}
.neirong{    font-size: 14px;
    line-height: 30px;
    padding: 20px;}
ul.wzlb {    margin-bottom: 20px;}
ul.wzlb li{    line-height: 30px;
    border-bottom: 1px dotted #e4e3e3;
    overflow: hidden;
    width: 100%;}
ul.wzlb li a{    width: 90%;
    float: left;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;}
ul.wzlb li span{    color: #999;
    float: right;}
.page{ text-align:center}
.nyinfo{    text-align: center;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px dashed #d2caca;}
.nyinfo h2{}
.nyinfo span{ padding:0 30px;    color: #999;
    font-size: 12px;}
.tplb { overflow:hidden}
.tplb li{ width:31.3%; margin:0 1% 20px; float:left}
.tplb li p{ text-align:center;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;}
.tplb li img{ width:100%; }
.neirong iframe{ border:none; width:100%; height:400px; margin-top:10px}
ul.sslb li a{ width:80%}
.sslb a.lmmc{ width:auto; margin-right:5px}
.sspw strong{ padding:0 5px}
.rhsq table {    border-spacing: 0 10px;}
.rhsq .td1 { text-align:right}
.rhsq input.text{ width:100%; height:30px}
.rhsq a{    display: block;
    width: 120px;
    line-height: 30px;
    text-align: center;
    background: #b60005;
    color: #fff;}
.rhsq a:hover{ background:#8e1116}
.rhsq textarea{ width:100%; height:150px}
.rhsq input.btn{    width: 200px;
    line-height: 30px;
    border: none;
    background: #b60005;
    color: #fff;
    font-size: 16px; cursor:pointer}
.rhsq input.btn:hover{background:#8e1116}
.ruhui{}
				.ruhui table{width:100%;}
				.ruhui table td{border:1px solid #ccc;padding:8px 15px;}
				.ruhui table td input{width:100%;border:none;border-bottom:1px solid #ccc;}
				.bt_tit{color:#333;font-size:15px;text-align:center;}
				.xxqk .bt_tit{ width:121px}
				.zzp{}
				.zzp img{width:140px}
				.info{}
				.info select{border:1px solid #ccc;width:30%;height:30px;}
				.hangye_check{}
				.hangye_check input{text-align:left !important;width:15px !important;height:28px;float:left;margin:0;;margin-right:5px}
				.hangye_check span{float:left;margin-right:10px; overflow:hidden;width:137px; line-height:30px}
				.hyjb span{    float: left;
    margin-right: 1%;
    overflow: hidden;
    width: 24%;
    line-height: 30px;}
				.sh_check{}
				.sh_check span{width:80px}
table {
    border-collapse: collapse;
}
                    	.Hqy_tit{font-size:16px;margin:25px 0;margin-bottom:15px;display:block;color:#b60005}
						.sqr{}
						.sqr input{width:80px !important;border-bottom:1px solid #ccc;padding-left:10px;}
.ruhui textarea{    border: none;
    width: 100%;
    height: 100px;}
.fleft{ float:left}
.fright{ float:right}
.ruhui table td input.rhtj{margin-left:10px;margin-top:15px;border-radius:3px;width:80px;height:30px;background:#b60005;color:White; cursor:pointer}
.ruhui table td input.rhtj:hover{ background:#8e1116}
.ban1 .ban2l .qywh{    background: #b60005;
    color: #fff;
    padding: 5px 10px;
    width: 280px;
    border-radius: 5px;
    line-height: 21px; margin-top:5px}