@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
body{ margin:0 auto; background:url(../images/bg.jpg) top center no-repeat; background-color:#e9e9e9; font-size:12px; font-weight:normal; font-family:"微软雅黑"; line-height:180%; color:#555555;}
img{border:none;}
li{list-style:none;}
a{ text-decoration:none; color:#555555;}
a:hover{ color:#d43940;}
.clear{clear:both;}
.fl{float:left;}.fr{float:right;}


.ch_header{ width:1000px; margin:0 auto;}
.ch_header_01{ width:1000px; float:left; margin:20px 0 0 0; height:40px; background:#3d3d3d;}
.ch_header_01 .sp1{ float:left; padding-left:15px; height:40px; line-height:40px; color:#dddddd;}
.ch_header_01 .sp2{ float:left; padding-left:15px; height:40px; line-height:40px;}
.ch_header_01 .sp3{ color:#dddddd; float:left; padding-left:15px; height:40px; line-height:40px;}
.ch_header_01 .sp2 a{ color:#dddddd;}
.ch_header_01 .sp3 a{ color:#dddddd;}
.ch_header_01 .search{ width:250px; float:right; height:26px; margin:7px 20px 0 0;}
.ch_header_01 .search .search_sub{ width:50px; float:left; height:26px; line-height:26px; text-align:center; color:#ddd; border:0px; background:none; cursor:pointer;}
.ch_header_01 .search .search_inp{ width:200px; float:right; height:26px; background:#dddddd; border:0px; line-height:26px; text-indent:10px;}

.ch_header_02{ width:1000px; float:left; height:106px; background:#fff;}
.logo{ width:304px; float:left; height:106px;}
.nav{ float:right; width:635px; height:106px; overflow:hidden;}
.nav li{ width:126px; height:53px; float:left; border-bottom:1px #ddd solid; border-right:1px #ddd solid;}
.nav li a{ width:126px; height:53px; float:left; line-height:53px; text-align:center; font-size:16px;}
.nav li a:hover{ background:#545454; color:#ddd;}
.nav li .on{ background:#545454; color:#ddd;}

.ch_header_03{ width:1000px; float:left;}
.ch_header_03 img{ width:1000px; float:left;}

.main{ width:1000px; margin:0 auto;}
.main_01{ width:960px; float:left; border-top:2px #d43940 solid; background:#fff; margin:10px 0 0 0; padding:20px;}
.main_01_l{ width:730px; float:left;}
.main_01_r{ width:210px; float:right;}
.jrjj{ width:730px; float:left; padding-bottom:10px; border-bottom:1px #dfdfdf solid;}
.jrjj dt{ width:62px; float:left; height:70px;}
.jrjj dd{ width:650px; float:right; height:70px;}
.jrjj dd h3{ width:650px; float:left; height:40px; line-height:40px; font-weight:bold; font-size:36px; color:#2776b3; overflow:hidden;}
.jrjj dd h3 a{ color:#2776b3;}
.jrjj dd h3 a:hover{ color:#d43940;}
.jrjj dd span{ width:650px; float:left; height:30px; line-height:30px; overflow:hidden;}
.jrjj dd span a{ display:inline-block; padding-right:20px;}

.tjzx{ width:730px; float:left; margin:15px 0 0 0;}
.tjzx_l{ width:323px; height:236px; float:left; position:relative;}
.tjzx_l_ul{ width:323px; height:236px; float:left;}
.tjzx_l_ul li{ width:323px; height:236px; float:left;}
.tjzx_l_ul li .pic{ width:323px; height:206px; float:left;}
.tjzx_l_ul li .pic img{ width:323px; height:206px; float:left;}
.tjzx_l_ul li .title{ width:283px; height:30px; line-height:30px; float:left; padding-right:40px; background:url(../images/n_03.jpg) right center no-repeat; font-size:14px;}

.tjzx_l .hd{ height:15px; overflow:hidden; position:absolute; right:0px; bottom:35px; z-index:1; } 
.tjzx_l .hd ul{ overflow:hidden; zoom:1; float:left;  } 
.tjzx_l .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; } 
.tjzx_l .hd ul li.on{ background:#f00; color:#fff; }

.tjzx_r{ width:390px; float:right;}
.tjzx_r_01{ width:390px; float:left; padding-bottom:10px; margin-bottom:10px; border-bottom:1px #ddd dashed;}
.tjzx_r_01 dt{ width:390px; float:left; height:30px; line-height:30px; overflow:hidden; font-size:18px; padding-bottom:5px;}
.tjzx_r_01 dd{ width:390px; float:left; height:40px; line-height:20px; overflow:hidden; color:#999;}
.tjzx_r_02{ width:390px; float:left;}
.tjzx_r_02 li{ width:390px; float:left; height:27px; line-height:27px; overflow:hidden; background:url(../images/n_05.jpg) left center no-repeat; text-indent:10px;}
.tjzx_r_02 li a{ width:320px; float:left;}
.tjzx_r_02 li span{ float:right; color:#2877b4;}

.ad_01{ width:210px; float:left; height:80px;}
.ad_01 img{ width:210px; float:left; height:80px;}

.whzx{ width:210px; float:left; background:#fbf8f0; height:230px; margin:20px 0 0 0;}
.whzx_t{ width:210px; height:48px; float:left; line-height:48px; background:#3d3d3d;}
.whzx_t h3{ float:left; margin-left:15px; font-size:16px; color:#f6efdd; font-weight:normal; background:url(../images/n_06.jpg) left center no-repeat; text-indent:25px;}
.whzx_t span{ float:right; margin-right:15px;}
.whzx_t span a{ color:#a2a2a2;}
.whzx_t span a:hover{ color:#fff;}
.whzx_n{ width:170px; float:left; padding:10px 20px 10px 20px;}
.whzx_n li{ width:170px; float:left; height:30px; line-height:30px; overflow:hidden; border-top:1px #dfdfdf dashed;}

.main_02{ width:1000px; float:left; margin:10px 0 0 0;}
.main_02_l{ width:720px; float:left; background:#fff; padding:20px 20px 20px 20px; height:280px; overflow:hidden;}
.main_02_r{ width:190px; float:right; background:#fbf8f0; padding:20px 20px 20px 20px; height:280px; overflow:hidden;}

.jtjj{ width:323px; float:left;}
.jtjj_t{ width:323px; height:30px; float:left; border-bottom:1px #cbcbcb solid;}
.jtjj_t h3{ float:left; font-size:16px; font-weight:normal; color:#000;}
.jtjj_t span{ float:right;}
.jtjj_t span a{ color:#999;}
.jtjj_t span a:hover{ color:#d43940;}
.jtjj_n{ width:323px; float:left; padding:15px 0 0 0;}
.jtjj_n dt{ width:323px; height:85px; float:left; padding-bottom:15px; margin-bottom:10px; border-bottom:1px #cbcbcb dashed;}
.jtjj_n dt .dt_l{ width:120px; height:85px; float:left; overflow:hidden;}
.jtjj_n dt .dt_l img{ width:120px; height:85px; float:left;}
.jtjj_n dt .dt_l img:hover{ width:124px; height:89px; float:left; margin:-2px;}
.jtjj_n dt .dt_r{ width:190px; height:85px; float:right;}
.jtjj_n dt .dt_r h3{ width:190px; height:25px; line-height:25px; float:left; overflow:hidden; font-size:14px;}
.jtjj_n dt .dt_r p{ width:190px; height:60px; line-height:20px; float:left; overflow:hidden; color:#999;}
.jtjj_n dd{ width:323px; float:left; height:27px; line-height:27px; overflow:hidden;}

.gnxw{ width:380px; float:right;}
.gnxw_t{ width:380px; height:30px; float:left; border-bottom:1px #cbcbcb solid;}
.gnxw_t h3{ float:left; font-size:16px; font-weight:normal; color:#000;}
.gnxw_t span{ float:right;}
.gnxw_t span a{ color:#999;}
.gnxw_t span a:hover{ color:#d43940;}
.gnxw_n_01{ width:380px; float:left; padding:15px 0 10px 0; margin-bottom:10px; border-bottom:1px #cbcbcb dashed;}
.gnxw_n_01 li{ width:180px; float:left; height:140px; margin-left:20px;}
.gnxw_n_01 li .pic{ width:180px; float:left; height:110px; overflow:hidden;}
.gnxw_n_01 li .pic img{ width:180px; float:left; height:110px;}
.gnxw_n_01 li .pic img:hover{ width:184px; float:left; height:114px; margin:-2px;}
.gnxw_n_01 li span{ width:180px; height:30px; line-height:30px; float:left; text-align:center; overflow:hidden;}
.gnxw_n_02{ width:380px; float:left;}
.gnxw_n_02 dt{ width:380px; height:30px; line-height:30px; float:left; overflow:hidden; font-size:16px;}
.gnxw_n_02 dt a{ color:#2877b4;}
.gnxw_n_02 dt a:hover{ color:#d43940;}
.gnxw_n_02 dd{ width:380px; height:27px; line-height:27px; float:left; overflow:hidden; background:url(../images/n_07.jpg) left center no-repeat; text-indent:10px;}
.gnxw_n_02 dd a{ width:320px; float:left;}
.gnxw_n_02 dd span{ float:right; color:#2877b4;}

.snxw{ width:190px; float:right;}
.snxw_t{ width:190px; height:30px; float:left; border-bottom:1px #cbcbcb solid;}
.snxw_t h3{ float:left; font-size:16px; font-weight:normal; color:#000;}
.snxw_t span{ float:right;}
.snxw_t span a{ color:#999;}
.snxw_t span a:hover{ color:#d43940;}
.snxw_n{ width:190px; float:left; padding:10px 0 0 0;}
.snxw_n li{ width:190px; float:left; height:30px; line-height:30px; overflow:hidden; border-top:1px #dfdfdf dashed;}
.snxw_n p{ width:190px; float:left; line-height:40px;}

.main_03{ width:1000px; float:left; margin:10px 0 0 0;}
.msfc{ width:960px; float:left; padding:20px; background:#fff;}
.msfc_t{ width:960px; height:30px; float:left; border-bottom:1px #cbcbcb solid;}
.msfc_t h3{ float:left; font-size:16px; font-weight:normal; color:#000;}
.msfc_t span{ float:right;}
.msfc_t span a{ color:#999;}
.msfc_t span a:hover{ color:#d43940;}
.msfc_n{ width:960px; float:left; margin:15px 0 0 0; height:230px; overflow:hidden;}
.msfc_n li{ width:180px; height:230px; float:left; margin-right:15px;}
.msfc_n li .pic{ width:180px; height:200px; float:left; overflow:hidden;}
.msfc_n li .pic img{ width:180px; height:200px; float:left;}
.msfc_n li .pic img:hover{ width:184px; height:204px; float:left; margin:-2px;}
.msfc_n li span{ width:180px; height:30px; line-height:30px; text-align:center; float:left; overflow:hidden;}

.hnrw{ width:323px; float:left;}
.hnrw_t{ width:323px; height:30px; float:left; border-bottom:1px #cbcbcb solid;}
.hnrw_t h3{ float:left; font-size:16px; font-weight:normal; color:#000;}
.hnrw_t span{ float:right;}
.hnrw_t span a{ color:#999;}
.hnrw_t span a:hover{ color:#d43940;}
.hnrw_n{ width:323px; float:left; padding:5px 0 0 0;}
.hnrw_n li{ width:323px; height:65px; float:left; padding-top:10px; margin-bottom:10px; border-top:1px #cbcbcb dashed;}
.hnrw_n li .li_l{ width:100px; height:65px; float:left; overflow:hidden;}
.hnrw_n li .li_l img{ width:100px; height:65px; float:left;}
.hnrw_n li .li_l img:hover{ width:104px; height:69px; float:left; margin:-2px;}
.hnrw_n li .li_r{ width:210px; height:65px; float:right;}
.hnrw_n li .li_r h3{ width:210px; height:25px; line-height:25px; float:left; overflow:hidden; font-size:14px;}
.hnrw_n li .li_r p{ width:210px; height:40px; line-height:20px; float:left; overflow:hidden; color:#999;}

.dlzr{ width:380px; float:right;}
.dlzr_t{ width:380px; height:30px; float:left; border-bottom:1px #cbcbcb solid;}
.dlzr_t h3{ float:left; font-size:16px; font-weight:normal; color:#000;}
.dlzr_t span{ float:right;}
.dlzr_t span a{ color:#999;}
.dlzr_t span a:hover{ color:#d43940;}
.dlzr_n{ width:380px; float:left;}
.dlzr_n dt{ width:380px; height:70px; float:left; overflow:hidden; padding:10px 0 10px 0; margin-bottom:10px; border-bottom:1px #cbcbcb dashed;}
.dlzr_n dt h3{ width:380px; height:30px; line-height:30px; float:left; overflow:hidden; font-size:16px; text-align:center;}
.dlzr_n dt p{ width:380px; float:left; height:40px; line-height:20px; overflow:hidden; color:#999;}
.dlzr_n dt a{ color:#2877b4;}
.dlzr_n dt a:hover{ color:#d43940;}
.dlzr_n dd{ width:380px; height:27px; line-height:27px; float:left; overflow:hidden; background:url(../images/n_07.jpg) left center no-repeat; text-indent:10px;}
.dlzr_n dd a{ width:320px; float:left;}
.dlzr_n dd span{ float:right; color:#2877b4;}

.gyhn{ width:190px; float:right;}
.gyhn_t{ width:190px; height:30px; float:left; border-bottom:1px #cbcbcb solid;}
.gyhn_t h3{ float:left; font-size:16px; font-weight:normal; color:#000;}
.gyhn_t span{ float:right;}
.gyhn_t span a{ color:#999;}
.gyhn_t span a:hover{ color:#d43940;}
.gyhn_n{ width:190px; float:left; padding:10px 0 0 0;}
.gyhn_n dt{ width:190px; height:90px; float:left; overflow:hidden; margin-bottom:5px;}
.gyhn_n dt img{ width:190px; height:90px; float:left;}
.gyhn_n dt img:hover{ width:194px; height:94px; float:left; margin:-2px;}
.gyhn_n dd{ width:190px; float:left; height:30px; line-height:30px; overflow:hidden; border-top:1px #dfdfdf dashed;}

.main_04{ width:1000px; float:left; margin:10px 0 0 0;}
.ad_02{ width:760px; height:100px; float:left;}
.ad_02 img{ width:760px; height:100px; float:left;}
.ad_03{ width:230px; height:100px; float:right;}
.ad_03 img{ width:230px; height:100px; float:right;}

.hzyg{ width:323px; float:left;}
.hzyg_t{ width:323px; height:30px; float:left; border-bottom:1px #cbcbcb solid;}
.hzyg_t h3{ float:left; font-size:16px; font-weight:normal; color:#000;}
.hzyg_t span{ float:right;}
.hzyg_t span a{ color:#999;}
.hzyg_t span a:hover{ color:#d43940;}
.hzyg_n_01{ width:323px; float:left; padding:15px 0 10px 0; margin-bottom:10px; border-bottom:1px #cbcbcb dashed;}
.hzyg_n_01 li{ width:155px; float:left; height:125px; margin-left:13px;}
.hzyg_n_01 li .pic{ width:155px; float:left; height:95px; overflow:hidden;}
.hzyg_n_01 li .pic img{ width:155px; float:left; height:95px;}
.hzyg_n_01 li .pic img:hover{ width:159px; float:left; height:99px; margin:-2px;}
.hzyg_n_01 li span{ width:155px; height:30px; line-height:30px; float:left; text-align:center;}
.hzyg_n_02{ width:323px; float:left;}
.hzyg_n_02 dt{ width:323px; height:30px; line-height:30px; float:left; overflow:hidden; font-size:16px;}
.hzyg_n_02 dt a{ color:#2877b4;}
.hzyg_n_02 dt a:hover{ color:#d43940;}
.hzyg_n_02 dd{ width:323px; height:27px; line-height:27px; float:left; overflow:hidden; background:url(../images/n_07.jpg) left center no-repeat; text-indent:10px;}

.hzqy{ width:190px; float:right;}
.hzqy_t{ width:190px; height:30px; float:left; border-bottom:1px #cbcbcb solid;}
.hzqy_t h3{ float:left; font-size:16px; font-weight:normal; color:#000;}
.hzqy_t span{ float:right;}
.hzqy_t span a{ color:#999;}
.hzqy_t span a:hover{ color:#d43940;}
.hzqy_n{ width:190px; float:left;}
.hzqy_n li{ width:190px; height:120px; float:left; padding:10px 0 0 0;}
.hzqy_n li .pic{ width:190px; height:90px; float:left; overflow:hidden;}
.hzqy_n li .pic img{ width:190px; height:90px; float:left;}
.hzqy_n li .pic img:hover{ width:194px; height:94px; float:left; margin:-2px;}
.hzqy_n li span{ width:190px; height:30px; line-height:30px; float:left; overflow:hidden;}

.shdl{ width:960px; float:left; padding:20px; background:#fbf8f0;}
.shdl_t{ width:960px; height:30px; float:left; border-bottom:1px #cbcbcb solid;}
.shdl_t_li{ float:left; height:30px;}
.shdl_t_li li{ float:left; height:30px; padding-right:30px;}
.shdl_t_li li a{ float:left; font-size:16px; font-weight:normal; color:#000;}
.shdl_t_li li a:hover{ color:#2877b4;}
.shdl_t_li .on{ color:#2877b4;}
.shdl_t span{ float:right;}
.shdl_t span a{ color:#999;}
.shdl_t span a:hover{ color:#d43940;}
.shdl_n{ width:960px; float:left; margin:15px 0 0 0; height:230px; overflow:hidden;}
.shdl_n li{ width:180px; height:230px; float:left; margin-left:15px;}
.shdl_n li .pic{ width:180px; height:200px; float:left; overflow:hidden;}
.shdl_n li .pic img{ width:180px; height:200px; float:left;}
.shdl_n li .pic img:hover{ width:184px; height:204px; float:left; margin:-2px;}
.shdl_n li span{ width:180px; height:30px; line-height:30px; text-align:center; float:left; overflow:hidden;}

.pphn{ width:323px; float:left;}
.pphn_t{ width:323px; height:30px; float:left; border-bottom:1px #cbcbcb solid;}
.pphn_t h3{ float:left; font-size:16px; font-weight:normal; color:#000;}
.pphn_t span{ float:right;}
.pphn_t span a{ color:#999;}
.pphn_t span a:hover{ color:#d43940;}
.pphn_n_01{ width:323px; float:left;}
.pphn_n_01 li{ width:155px; float:left; height:130px; margin-left:13px;}
.pphn_n_01 li .pic{ width:155px; float:left; height:100px; overflow:hidden;}
.pphn_n_01 li .pic img{ width:155px; float:left; height:100px;}
.pphn_n_01 li .pic img:hover{ width:159px; float:left; height:104px; margin:-2px;}
.pphn_n_01 li span{ width:155px; height:30px; line-height:30px; float:left; text-align:center; overflow:hidden;}
.pphn_n_02{ width:323px; float:left; padding:10px 0 10px 0; margin-bottom:15px; border-bottom:1px #cbcbcb dashed;}
.pphn_n_02 dt{ width:323px; height:30px; line-height:30px; float:left; overflow:hidden; font-size:16px;}
.pphn_n_02 dt a{ color:#2877b4;}
.pphn_n_02 dt a:hover{ color:#d43940;}
.pphn_n_02 dd{ width:323px; height:27px; line-height:27px; float:left; overflow:hidden; background:url(../images/n_07.jpg) left center no-repeat; text-indent:10px;}

.foot{ width:1000px; margin:0 auto;}
.foot_01{ width:1000px; height:60px; line-height:60px; text-align:center; float:left; margin:15px 0 0 0; background:#545454; color:#c1bfb8; font-size:14px;}
.foot_02{ width:1000px; float:left; padding:20px 0 20px 0;}
.foot_02 p{ width:1000px; float:left; text-align:center; line-height:30px;}
.foot_02 p a{ display:inline-block; padding:0 10px 0 10px;}


.bann{ width:100%; height:200px; float:left; min-width:1100px;}
.bann .sp1{ width:100%; height:200px; float:left;}

.con{ width:100%; float:left;}
.con_n{ width:1000px; margin:0 auto;}
.con_guide{ width:1000px; height:50px; line-height:50px; float:left;}
.con_guide span{ float:left; color:#999; font-size:14px;}
.con_guide span a{ color:#999;}
.con_m{ width:1000px; float:left;}
.con_l{ width:270px; float:left;}
.con_l_nav{ width:270px; float:left;}
.con_l_nav_t{ width:240px; float:left; height:40px; line-height:40px; padding:0 15px 0 15px; background:#0385B7;}
.con_l_nav_t h3{ color:#ffffff; float:left; font-size:20px; font-weight:bold;}
.con_l_nav_t span{ float:right; font-family:10px;}
.con_l_nav_t span a{ color:#ffffff;}
.con_l_nav_n{ width:240px; float:left; padding:10px 15px 10px 15px; background:#f5f5f5;}
.con_l_nav_n dl{ width:240px; float:left; padding-bottom:10px; margin-bottom:10px; border-bottom:1px #dedede dashed;}
.con_l_nav_n dt{ width:240px; float:left; height:25px; line-height:25px;}
.con_l_nav_n dt h3{ float:left; font-size:15px; font-weight:bold; color:#000;}
.con_l_nav_n dt span{ float:right; font-size:12px; color:#999;}
.con_l_nav_n dd{ width:240px; float:left; line-height:25px;}
.con_l_nav_n dd a{ font-size:14px; float:left; padding:0 10px 0 0;}

.con_l_news{ width:270px; float:left; margin:15px 0 0 0;}
.con_l_news_t{ width:240px; float:left; height:40px; line-height:40px; padding:0 15px 0 15px; background:#0385B7;}
.con_l_news_t h3{ color:#ffffff; float:left; font-size:20px; font-weight:bold;}
.con_l_news_t span{ float:right; font-family:10px;}
.con_l_news_t span a{ color:#ffffff;}
.con_l_news_n{ width:240px; float:left; padding:10px 15px 10px 15px; background:#f5f5f5;}
.con_l_news_n dl{ width:240px; height:65px; float:left; padding-bottom:5px;}
.con_l_news_n dt{ width:80px; height:65px; float:left;}
.con_l_news_n dt img{ width:80px; height:65px;}
.con_l_news_n dd{ width:150px; height:65px; float:right;}
.con_l_news_n dd h3{ width:150px; height:25px; line-height:25px; float:left; overflow:hidden; font-size:15px; font-weight:bold;}
.con_l_news_n dd p{ width:150px; height:40px; line-height:20px; float:left; overflow:hidden;}
.con_l_news_n li{ width:240px; float:left; height:28px; line-height:28px; background:url(../images/icon_03.jpg) left center no-repeat; text-indent:10px; font-size:14px; overflow:hidden;}

.con_l_contact{ width:270px; float:left; margin:15px 0 0 0;}
.con_l_contact_t{ width:240px; float:left; height:40px; line-height:40px; padding:0 15px 0 15px; background:#0385B7;}
.con_l_contact_t h3{ color:#ffffff; float:left; font-size:20px; font-weight:bold;}
.con_l_contact_t span{ float:right; font-family:10px;}
.con_l_contact_t span a{ color:#ffffff;}
.con_l_contact_n{ width:240px; float:left; padding:10px 15px 10px 15px; background:#f5f5f5;}
.con_l_contact_n p{ width:240px; line-height:25px; float:left; font-size:14px;}

.con_r{ width:690px; float:right;}
.con_r_t{ width:690px; height:40px; line-height:40px; float:left; border-bottom:1px #999999 solid;}
.con_r_t h3{ font-size:20px; font-weight:bold;}
.con_r_n{ width:690px; float:left; padding:20px 0 20px 0;}

.con_mjmz{ width:820px; float:left;}
.con_mjmz li{ width:246px; height:220px; float:left; padding:0 0 20px 20px;}
.con_mjmz li img{ width:246px; height:190px; float:left;}
.con_mjmz li span{ width:246px; height:30px; line-height:30px; text-align:center; font-size:14px; float:left;}

.page{ width:100%; float:left; height:50px;}
.fu2_biaotfye{height:30px;padding-top:15px;padding-bottom:10px;border:none;text-align:center;overflow: hidden;font-family:微软雅黑; font-weight:normal;}
.fu2_biaotfye .sd{width:580px;border:none;}
.fu2_biaotfye a{padding:5px 10px 5px 10px; background:#f1f2f6; color:#746d81;}
.fu2_biaotfye a:hover{color: #FFFFFF;background-color:#0385B7;}

.show_01{ width:790px; float:left;}
.show_01_l{ width:360px; height:380px; float:left;}
.show_01_r{ width:400px; height:380px; float:right;}
.show_01_r h3{ width:400px; line-height:30px; float:left; font-size:18px; font-weight:bold; color:#0385B7;}
.show_01_r p{ width:400px; float:left; line-height:30px; font-size:15px;}
.show_01_r span{ width:400px; float:left; line-height:26px; font-size:14px; color:#666;}
.show_01_r b{ font-size:15px;}

.show_02{ width:790px; float:left; padding:20px 0 20px 0;}
.show_02_t{ width:790px; float:left; height:30px; line-height:30px;}
.show_02_t h3{ font-size:16px; font-weight:bold;}
.show_02_n{ width:790px; float:left; padding:10px 0 0 0; line-height:28px;}

.con_news{ width:780px; float:left; padding:0 20px 0 20px;}
.con_news li{ width:780px; float:left; padding-bottom:15px; margin-bottom:15px; border-bottom:1px #ccc solid;}
.con_news li .li_l{ width:225px; height:160px; float:left;}
.con_news li .li_l img{ width:225px; height:160px;}
.con_news li .li_r{ width:540px; float:right;}
.con_news li .li_r a{ color:#0385B7;}
.con_news li .li_r h3{ width:540px; height:30px; line-height:30px; float:left; font-size:16px; font-weight:bold; overflow:hidden;}
.con_news li .li_r p{ width:540px; float:left; line-height:22px; color:#999; font-size:14px;}
.con_news li .li_r span{ width:540px; float:left; height:30px; line-height:30px; padding:10px 0 0 0; font-family:Arial; color:#999; font-size:14px;}

.con_news li .li_aa{ width:780px; height:138px; float:left;}
.con_news li .li_aa a{ color:#0385B7;}
.con_news li .li_aa h3{ width:780px; height:30px; line-height:30px; float:left; font-size:16px; font-weight:bold;}
.con_news li .li_aa p{ width:780px; float:left; line-height:22px; color:#999; font-size:14px;}
.con_news li .li_aa span{ width:780px; float:left; height:30px; line-height:30px; padding:10px 0 0 0; font-family:Arial; color:#999; font-size:14px;}

.news_view{width:780px; float:left; padding:0 20px 0 20px;}
.news_view_top{ width:780px; float:left;}
.news_title{ width:780px; float:left; text-align:center; position:relative;}
.news_title h1{ line-height:40px; font-size:24px; color:#000000; font-family:微软雅黑; font-weight:bold;}
.news_timeBox{ width:780px; line-height:30px; float:left; text-align:center;}
.news_timeBox span{ color:#999999; cursor:pointer; display:inline;}
.news_timeBox .k1{ }
.news_timeBox .k2{ padding-left:10px;}
.news_timeBox .k3{ padding-left:10px;}
.news_timeBox .k4{ padding-left:10px;}
.news_timeBox .k4 a{ color:#999999;}
.news_timeBox .k4 a:hover{ color:#ff6600;}

.news_view_n{ width:780px; float:left; line-height:28px; padding-top:20px;}
.news_view_n img{ max-width:700px;}

.news_page{ width:780px; float:left; margin-bottom:10px; font-size:14px; padding:20px 20px 0 20px;}
.news_page li{ width:780px; line-height:25px; float:left; color:#666666;}
.news_page li a{ color:#666666;}
.news_page li a:hover{ color:#333333;}

.con_content{ width:1000px; float:left;}
.c_con_l{ width:160px; float:left; padding-bottom:20px; background:#f5f5f5;}
.c_con_l_t{ width:160px; height:60px; line-height:60px; float:left; background:#0385B7;}
.c_con_l_t h3{ float:left; padding-left:20px; font-size:20px; color:#fff; font-weight:bold;}
.c_con_l_n{ width:160px; float:left; padding:10px 0 0 0;}
.c_con_l_n li{ width:158px; height:40px; line-height:40px; float:left; border-left:2px #f5f5f5 solid; margin-bottom:2px; overflow:hidden;}
.c_con_l_n li a{ float:left; font-size:14px; text-indent:20px;}
.c_con_l_n li:hover{ width:158px; height:40px; background:#fff; border-left:2px #0385B7 solid;}
.c_con_l_n li:hover a{ color:#0385B7;}
.c_con_l_n .on{ width:158px; height:40px; background:#fff; border-left:2px #0385B7 solid;}
.c_con_l_n .on a{ color:#0385B7;}

.c_con_r{ width:820px; float:right; padding-bottom:30px; background:#fff;}
.c_con_r_t{ width:820px; float:left; height:40px; line-height:40px; border-bottom:1px #ddd solid;}
.c_con_r_t h3{ float:left; font-size:18px; font-weight:bold; background:url(../images/img_04.jpg) left center no-repeat; padding-left:30px; margin-left:10px;}
.c_con_r_n{ width:820px; float:left; padding:20px 0 0 0;}
.con_about{ width:780px; float:left; padding:0 20px 20px 20px; line-height:28px;}

.job_list{width:820px; float:left; min-height:400px; height:auto !important; height:400px;}
.job_box_1{ width:820px; float:left;}
.job_box_1_n{ width:820px; float:left; cursor:pointer;}
.job_box_1_n ul{}
.job_box_1_n li{ width:820px; height:40px; float:left; border-top:1px #e7e8ea solid; line-height:40px; font-size:14px;}
.job_box_1_n li .job_span1{ width:260px; float:left; padding-left:10px;}
.job_box_1_n li .job_span2{ width:200px; float:left; text-align:center;}
.job_box_1_n li .job_span3{ width:100px; float:left; text-align:center; font-family:Arial; font-size:12px; color:#999999}
.job_box_1_n li .job_span4{ width:100px; float:left; text-align:center; font-family:Arial; font-size:12px; color:#999999}
.job_box_1_n li .job_span5{ width:150px; float:right; text-align:center; font-family:Arial; font-size:12px; color:#999999}

.job_box_2_n{ width:820px; float:left; margin-top:10px; cursor:pointer; background:#f4f3f3;}
.job_box_2_n li{ width:820px; height:30px; float:left; line-height:30px; font-size:14px;}
.job_box_2_n li .job_span1{ width:260px; float:left; padding-left:10px;}
.job_box_2_n li .job_span2{ width:200px; float:left; text-align:center;}
.job_box_2_n li .job_span3{ width:100px; float:left; text-align:center;}
.job_box_2_n li .job_span4{ width:100px; float:left; text-align:center;}
.job_box_2_n li .job_span5{ width:150px; float:right; text-align:center;}

.job_n{ width:820px; float:left;}
.job_n_top{ width:820px; float:left; background:#f4f3f3;}
.job_n_top h3{ float:left; line-height:30px; padding-left:10px;}
.job_n_top span{ float:right; line-height:30px; padding-right:60px;}
.job_n_top span a{ background:#b47b50; display:block; padding:0 10px 0 10px; height:20px; margin-top:5px; line-height:20px; color:#FFFFFF;}
.job_n_01{ width:800px; padding:0 10px 0 10px; float:left;}
.job_n_01 p{ line-height:30px; padding:10px;}

.ny_link{width:780px; float:left; padding:0 20px 20px 20px;}
.ny_link .p1{ width:780px; float:left; line-height:28px; font-family:微软雅黑; font-size:16px; padding-bottom:20px;}
.ny_link_01{ width:780px; float:left; margin-top:10px;}
.ny_link_01_top{ width:780px; height:30px; float:left;}
.ny_link_01_top h3{ width:100px; height:30px; line-height:30px; text-align:center; background:#0385B7; color:#FFFFFF; font-size:14px;}
.ny_link_01_n{ width:780px; float:left; padding-top:10px;}
.ny_link_01_n li{ width:20%; float:left;}
.ny_link_01_n li img{ width:145px; height:60px; border:1px #CCCCCC solid;}
.ny_link_01_n li span{ width:145px; float:left; line-height:30px; text-align:center;}
.ny_link_01_n li span a{ color:#666666;}
.ny_link_01_n li span a:hover{ color:#0072bc;}

.ny_link_02{ width:780px; float:left; margin-top:10px;}
.ny_link_02_top{ width:780px; height:30px; float:left;}
.ny_link_02_top h3{ width:100px; height:30px; line-height:30px; text-align:center; background:#0385B7; color:#FFFFFF; font-size:14px;}
.ny_link_02_n{ width:780px; float:left; padding-top:10px;}
.ny_link_02_n li{ width:20%; float:left; font-size:14px; color:#666666; line-height:30px;}

.listpage {clear: both;font-size: 12px;height: 50px;line-height: 30px;padding-top: 10px;text-align:center;}
.listpage a {background:#f1f2f6; border-style: solid;border-width: 1px;color: #666666;display: block;float: left;font-size: 12px;height: 26px;line-height: 26px;margin: 5px 2px;padding-left: 10px;padding-right: 10px;}
.listpage a:hover{color: #FFFFFF;background-color: #0385b7;}
.listpage span {background-color: #0385b7;border-color: #0385b7;border-style: solid;border-width: 1px;color: #ffffff;display: block;float: left;font-size: 12px;height: 26px;line-height: 26px;margin: 5px 2px;padding-left: 10px;padding-right: 10px;}

.ch_main_01{ width:1000px; float:left; padding:20px 0 0 0;}
.ch_main_01_l{ width:746px; float:left;}
.ch_main_01_r{ width:240px; float:right;}

.ch_hdzt{ width:1000px; float:left;}
.ch_hdzt_t{ width:1000px; float:left; height:40px; line-height:40px; padding-bottom:20px;}
.ch_hdzt_t h3{ float:left; font-size:18px; font-weight:normal; height:38px; line-height:38px; border-bottom:2px #666 solid;}
.ch_hdzt_n{ width:1000px; float:left;}
/*.ch_hdzt_n li{ width:260px; height:180px; float:left; margin:0 0 20px 20px; position:relative;}
.ch_hdzt_n li img{ width:260px; height:180px; float:left;}
.ch_hdzt_n li .li_t{ width:260px; height:30px; line-height:30px; float:left; text-align:center; color:#fff; font-size:14px; overflow:hidden; position:absolute; left:0px; bottom:0px; z-index:2;}
.ch_hdzt_n li .li_bg{ width:260px; height:30px; float:left; position:absolute; left:0px; bottom:0px; z-index:1; background:#000; opacity:0.6; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6;}*/

.ch_yclm{ width:746px; float:left;}
.ch_yclm_t{ width:746px; float:left; height:40px; line-height:40px; padding-bottom:20px;}
.ch_yclm_t h3{ float:left; font-size:18px; font-weight:normal; height:38px; line-height:38px; border-bottom:2px #666 solid;}
.ch_yclm_t span{ float:right;}
.ch_yclm_n{ width:746px; float:left;}
.ch_yclm_n li{ width:370px; height:150px; float:left; border:1px #ddd solid; padding:20px; margin:0 0 20px 20px;}
.ch_yclm_n li .li_l{ width:155px; float:left; height:150px;}
.ch_yclm_n li .li_l img{ width:155px; float:left; height:150px;}
.ch_yclm_n li .li_r{ width:200px; float:right; height:150px;}
.ch_yclm_n li .li_r h3{ width:200px; float:left; height:50px; line-height:25px; font-size:16px; font-weight:normal; overflow:hidden; margin:0 0 10px 0;}
.ch_yclm_n li .li_r p{ width:200px; float:left; height:80px; line-height:20px; overflow:hidden; color:#999;}

.ch_tupian{ width:240px; float:right;}
.ch_tupian_t{ width:240px; height:40px; float:left; padding-bottom:20px;}
.ch_tupian_t h3{ float:left; font-size:18px; font-weight:normal; height:38px; line-height:38px; border-bottom:2px #666 solid;}
.ch_tupian_n{ width:240px; float:left;}
.ch_tupian_n li{ width:240px; height:190px; float:left; margin-bottom:20px;}
.ch_tupian_n li img{ width:240px; height:190px; float:left;}

.ch_main_02{ width:1100px; float:left; padding:20px 0 0 0;}
.ch_hnws{ width:1100px; float:left;}
.ch_hnws li{ width:210px; height:188px; float:left; margin:0 0 12px 12px;}
.ch_hnws li img{ width:210px; height:188px; float:left;}

.ch_main_03{ width:1100px; float:left; padding:20px 0 0 0;}
.ch_zxyw{ width:410px; float:left;}
.ch_zxyw_t{ width:410px; float:left; height:40px; line-height:40px; padding-bottom:20px;}
.ch_zxyw_t h3{ float:left; font-size:18px; font-weight:normal; height:38px; line-height:38px; border-bottom:2px #666 solid;}
.ch_zxyw_t span{ float:right;}
.ch_zxyw_n{ width:410px; float:left;}
.ch_zxyw_n li{ width:370px; height:150px; float:left; border:1px #ddd solid; padding:20px; margin:0 0 20px 0;}
.ch_zxyw_n li .li_l{ width:155px; float:left; height:150px;}
.ch_zxyw_n li .li_l img{ width:155px; float:left; height:150px;}
.ch_zxyw_n li .li_r{ width:200px; float:right; height:150px;}
.ch_zxyw_n li .li_r h3{ width:200px; float:left; height:50px; line-height:25px; font-size:16px; font-weight:normal; overflow:hidden; margin:0 0 10px 0;}
.ch_zxyw_n li .li_r p{ width:200px; float:left; height:80px; line-height:20px; overflow:hidden; color:#999;}

.ch_jksh{ width:410px; float:left; margin-left:20px;}
.ch_jksh_t{ width:410px; float:left; height:40px; line-height:40px; padding-bottom:20px;}
.ch_jksh_t h3{ float:left; font-size:18px; font-weight:normal; height:38px; line-height:38px; border-bottom:2px #666 solid;}
.ch_jksh_t span{ float:right;}
.ch_jksh_n{ width:410px; float:left;}
.ch_jksh_n li{ width:370px; height:150px; float:left; border:1px #ddd solid; padding:20px; margin:0 0 20px 0;}
.ch_jksh_n li .li_l{ width:155px; float:left; height:150px;}
.ch_jksh_n li .li_l img{ width:155px; float:left; height:150px;}
.ch_jksh_n li .li_r{ width:200px; float:right; height:150px;}
.ch_jksh_n li .li_r h3{ width:200px; float:left; height:50px; line-height:25px; font-size:16px; font-weight:normal; overflow:hidden; margin:0 0 10px 0;}
.ch_jksh_n li .li_r p{ width:200px; float:left; height:80px; line-height:20px; overflow:hidden; color:#999;}

#wrapper{
	width:100%;
}
#wrapper hgroup{
	text-align:center;
}
#wrapper h2{
	margin:5px 0;
	color:#FF6D99;
	text-shadow:1px 1px 2px #A50031;
	font-size:33px;
	font-family:Arial Narrow, Arial, sans-serif;
}
#wrapper h3{
	font-style:italic;
	font-weight:normal;
	font-size:18px;
	text-shadow:1px 1px 0 #fff;
	color:#888;
	margin:5px 0;
}

#container{
	position:relative;
	width:780px;
	margin:0 auto 25px;
	padding-bottom: 10px;
	
}
.grid{
	width:208px;
	min-height:100px;
	padding:5px;
	background:#fff;
	margin:8px;
	font-size:12px;
	float:left;
	box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-moz-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	
	-webkit-transition: top 1s ease, left 1s ease;
	-moz-transition: top 1s ease, left 1s ease;
	-o-transition: top 1s ease, left 1s ease;
	-ms-transition: top 1s ease, left 1s ease;
}

.grid strong {
	margin:10px 0 0 0;
	display:block;
	padding:0 0 5px;
	font-size:14px;
}
.grid .meta{
	text-align:right;
	color:#777;
	font-style:italic;
}
.grid .imgholder img{
	max-width:100%;
	background:#ccc;
	display:block;
}

.con_tuwen{ width:820px; float:left;}
.con_tuwen li{ width:246px; float:left; margin:0 0 20px 20px;}
.con_tuwen li .li_pic{ width:246px; height:160px; float:left; padding-bottom:10px;}
.con_tuwen li .li_pic img{ width:246px; height:160px; float:left;}
.con_tuwen li .li_title{ width:246px; float:left;}
.con_tuwen li .li_title h3{ width:246px; height:30px; line-height:30px; float:left; color:#0385b7; font-size:16px; font-weight:bold; overflow:hidden;}
.con_tuwen li .li_title span{ width:246px; height:30px; line-height:30px; float:left; color:#999;}
.con_tuwen li .li_title p{ width:246px; line-height:25px; height:75px; overflow:hidden; float:left; color:#666; font-size:14px;}

.yqlj{ width:1000px; margin:0 auto;}
.yqlj-n{ width:970px; float:left; padding:15px; background:#fff; margin:15px 0 0 0;}
.yqlj-n dt{ width:80px; float:left; line-height:30px; font-size:16px; font-weight:bold;}
.yqlj-n dd{ width:880px; float:right; line-height:30px;}
.yqlj-n dd a{ font-size:14px; padding:0 10px 0 10px; display:inline-block;}

/**在线展厅**/
.con-zhanting{ width:1000px; float:left;}
.con-zhanting-t{ width:1000px; float:left; height:40px; line-height:40px; background:#fff; margin-bottom:20px;}
.con-zhanting-t li{ float:left; height:40px; border-right:1px #545454 solid;}
.con-zhanting-t li a{ float:left; padding:0 50px 0 50px; font-size:16px; height:40px; line-height:40px;}
.con-zhanting-t li a:hover{ background:#545454; color:#fff;}
.con-zhanting-t li .on{ background:#545454; color:#fff;}
.con-zhanting-n{ width:1000px; float:left;}
.con-zhanting-list{ width:1000px; float:left;}
.con-zhanting-list li{ width:1000px; float:left; height:322px; margin-bottom:20px;}
.con-zhanting-list li .pic{ width:1000px; float:left; height:282px;}
.con-zhanting-list li .pic img{ width:1000px; float:left; height:282px;}
.con-zhanting-list li .title{ width:1000px; float:left; height:40px; line-height:40px; font-size:16px; text-indent:20px; overflow:hidden; background:#fff;}

.zhanting-01{ width:1000px; float:left; height:282px;}
.zhanting-01 img{ width:1000px; float:left; height:282px;}
.zhanting-02{ width:1000px; float:left; height:50px; line-height:50px; background:#fff; font-size:14px;}
.zhanting-02 .sp1{ float:left; margin-left:20px;}
.zhanting-02 .sp2{ float:left; margin-left:20px;}
.zhanting-02 .sp2 b{ color:#f89503;}
.zhanting-02 .sp3{ width:230px; float:right;}
.zhanting-02 .sp3 b{ float:left; font-weight:normal; color:#999;}

.zhanting-03{ width:1000px; float:left; height:50px; line-height:50px; background:#545454; font-size:14px;}
.zhanting-03 li{ width:33%; float:left; height:50px; border-left:1px #8c8c8c solid;}
.zhanting-03 li a{ float:left; width:100%; text-align:center; font-size:18px; height:50px; line-height:50px; color:#fff;}
.zhanting-03 li a:hover{ background:#424242; color:#fff;}
.zhanting-03 li .on{ background:#424242; color:#fff;}

.zhanting-04{ width:1000px; float:left; background:url(../images/8.jpg) no-repeat; background-color:#fff;}
.zhanting-04-l{ width:360px; height:470px; float:left; border:3px #d1d1d1 solid; background:#fff; margin:30px 0 30px 30px;}
.zhanting-04-l img{ width:360px; height:470px; float:left; }
.zhanting-04-r{ width:540px; float:right; margin:30px 30px 30px 0;}
.zhanting-04-r .t-01{ width:100%; float:left; line-height:35px; font-size:24px; margin-bottom:10px;}
.zhanting-04-r .t-02{ width:100%; float:left; margin-bottom:10px;}
.zhanting-04-r .t-02 span{ width:100%; float:left; line-height:35px; font-size:18px;}
.zhanting-04-r .t-03{ width:100%; float:left;}
.zhanting-04-r .t-03 h3{ width:100%; float:left; font-size:18px; height:30px; line-height:30px; font-weight:normal;}
.zhanting-04-r .t-03 p{ width:100%; float:left; line-height:25px; font-size:14px;}

.zhanting-05{ width:1000px; float:left;}
.zhanting-05-t{ width:940px; float:left; height:50px; line-height:50px; font-size:18px; margin:0 30px 0 30px;}
.zhanting-05-n{ width:1000px; float:left;}
.zhanting-05-n li{ width:455px; height:138px; float:left; margin:0 0 30px 30px;}
.zhanting-05-n li img{ width:455px; height:138px; float:left;}

.zpsx-list{ width:1000px; float:left; margin:16px 0 16px 0}
.zpsx-list li{ width:230px; height:320px; float:left; margin:0 0 16px 16px;}
.zpsx-list li .pic{ width:230px; height:280px; float:left;}
.zpsx-list li .pic img{ width:230px; height:280px; float:left;}
.zpsx-list li .title{ width:210px; float:left; height:40px; line-height:40px; background:#ddd; padding:0 10px 0 10px; font-size:14px;}
.zpsx-list li .title .sp1{ float:left;}
.zpsx-list li .title .sp2{ float:right;}

.zlxg{ width:1000px; float:left; margin:30px 0 0 0;}
.zlxg-l{ width:460px; float:left; margin:0 0 30px 30px;}
.zlxg-l-01{ width:100%; float:left;}
.zlxg-l-01 dt{ width:200px; height:240px; float:left; border:5px #ddd solid;}
.zlxg-l-01 dt img{ width:200px; height:240px; float:left;}
.zlxg-l-01 dd{ width:230px; float:right;}
.zlxg-l-01 dd h3{ width:100%; float:left; line-height:30px; overflow:hidden; font-size:24px; font-weight:normal; margin-bottom:10px;}
.zlxg-l-01 dd span{ width:100%; float:left; line-height:25px; font-size:14px; height:200px; overflow:hidden;}

.zlxg-l-02{ width:100%; float:left; margin:30px 0 0 0;}
.zlxg-l-02 h3{ width:100%; float:left; line-height:30px; font-size:18px; font-weight:normal; }
.zlxg-l-02 p{ width:100%; float:left; line-height:25px; font-size:14px;}

.zlxg-r{ width:440px; float:right; margin:0 30px 30px 0;}
.zlxg-r-t{ width:100%; float:left; height:30px; line-height:30px; padding-bottom:10px; border-bottom:1px #ddd solid; font-size:24px;}
.zlxg-r-n{ width:100%; float:left; margin:20px 0 0 0;}
.zlxg-r-n li{ width:100%; float:left; margin-bottom:15px; padding-bottom:15px; border-bottom:1px #ddd solid;}
.zlxg-r-n li h3{ width:100%; float:left; height:30px; line-height:30px; font-size:16px; overflow:hidden; font-weight:normal;}
.zlxg-r-n li p{ width:100%; float:left; height:50px; line-height:25px; overflow:hidden;}

.zhanting-view{width:940px; float:left; padding:30px;}
.zhanting-view-top{ width:100%; float:left;}
.zhanting-view-title{ width:100%; float:left; text-align:center; position:relative;}
.zhanting-view-title h1{ line-height:40px; font-size:24px; color:#000000; font-family:微软雅黑; font-weight:bold;}
.zhanting-view-timeBox{ width:100%; line-height:30px; float:left; text-align:center;}
.zhanting-view-timeBox span{ color:#999999; cursor:pointer; display:inline;}
.zhanting-view-timeBox .k1{ }
.zhanting-view-timeBox .k2{ padding-left:10px;}
.zhanting-view-timeBox .k3{ padding-left:10px;}
.zhanting-view-timeBox .k4{ padding-left:10px;}
.zhanting-view-timeBox .k4 a{ color:#999999;}
.zhanting-view-timeBox .k4 a:hover{ color:#ff6600;}

.zhanting-view-n{ width:100%; float:left; line-height:28px; padding-top:20px;}
.zhanting-view-n img{ max-width:700px;}

/**公益**/
.con-gy{ width:1000px; float:left;}
.con-gy-l{ width:760px; float:left;}
.con-gy-r{ width:220px; float:right;}

.con-gy-01{ width:740px; float:left; border-top:5px #69c15e solid; padding:10px; background:#fff; margin-bottom:20px;}
.con-gy-02{ width:740px; float:left; border-top:5px #c0ad60 solid; padding:10px; background:#fff; margin-bottom:20px;}
.con-gy-03{ width:740px; float:left; border-top:5px #ad7eb2 solid; padding:10px; background:#fff; margin-bottom:20px;}

.con-gy-02 .gy-news-more{ background:url(../images/num_gyxm.png) left bottom no-repeat;}
.con-gy-03 .gy-news-more{ background:url(../images/num_zxjj.png) left bottom no-repeat;}

.con-gy-01-l{ width:365px; height:235px; float:left; position:relative;}
.con-gy-01-l .bd li{ width:365px; height:235px; float:left; position:relative;}
.con-gy-01-l .bd li .pic{ width:365px; height:235px; float:left;}
.con-gy-01-l .bd li .pic img{ width:365px; height:235px; float:left;}
.con-gy-01-l .bd li .title{ width:365px; float:left; height:40px; line-height:40px; text-indent:20px; position:absolute; left:0; bottom:0; z-index:2; font-size:14px; color:#fff;}
.con-gy-01-l .bd li .bg{ width:365px; float:left; height:40px; position:absolute; left:0; bottom:0; z-index:1; background:#000; opacity:0.7; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7;}

.con-gy-01-l .hd{ height:15px; overflow:hidden; position:absolute; right:0px; bottom:45px; z-index:1; } 
.con-gy-01-l .hd ul{ overflow:hidden; zoom:1; float:left;  } 
.con-gy-01-l .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; } 
.con-gy-01-l .hd ul li.on{ background:#f00; color:#fff; } 

.con-gy-01-r{ width:350px; height:235px; float:right; position:relative;}
.gy-news-t{ width:100%; float:left; height:35px; line-height:35px; font-size:16px; border-bottom:1px #ddd dashed; font-weight:bold; color:#333;}
.gy-news-n{ width:100%; float:left; padding:5px 0 0 0;}
.gy-news-n li{ width:100%; float:left; height:31px; line-height:31px; overflow:hidden; background:url(../images/ico10.gif) left center no-repeat; text-indent:10px; font-size:14px;}

.gy-news-more{ width:46px; height:40px; text-align:center; line-height:40px; float:left; background:url(../images/num_new.png) left bottom no-repeat; position:absolute; right:0; top:-10px;}
.gy-news-more a{ color:#fff;}

.gy-tzgg{ width:200px; height:235px; float:left; border-top:5px #ad7eb2 solid; padding:10px; background:#fff;}
.gy-tzgg-01{ width:100%; float:left; height:125px;}
.gy-tzgg-01 dt{ width:100%; float:left; height:90px; color:#a5d66d; font-size:90px; font-weight:normal; line-height:90px; text-align:center;}
.gy-tzgg-01 dd{ width:100%; float:left; height:35px; line-height:35px; text-align:center; color:#adadad; font-size:16px;}

.gy-tzgg-02{ width:100%; float:left;}
.gy-tzgg-02-t{ width:100%; float:left; height:35px; line-height:35px; font-size:16px; border-bottom:1px #ddd dashed; font-weight:bold; color:#333;}
.gy-tzgg-02-n{ width:100%; float:left; padding:5px 0 0 0;}
.gy-tzgg-02-n li{ width:100%; float:left; height:31px; line-height:31px; overflow:hidden; background:url(../images/ico10.gif) left center no-repeat; text-indent:10px; font-size:14px;}

.jzmd{ width:200px; height:235px; float:left; border-top:5px #ad7eb2 solid; padding:10px; background:#fff; margin:20px 0 0 0;}
.jzmd-t{ width:100%; float:left; height:35px; line-height:35px; border-bottom:1px #ddd dashed; }
.jzmd-t .sp1{ float:left; height:35px; line-height:35px; font-size:16px; font-weight:bold; color:#333;}
.jzmd-t .sp2{ float:right;}
.jzmd-t .sp2 b{ color:#68bf61}
.jzmd-n{ width:100%; float:left; margin:5px 0 8px 0;}
.jzmd-n li{ width:100%; float:left; height:30px; line-height:30px; overflow:hidden; border-bottom:1px #ddd dashed;}
.jzmd-n li .sp1{ width:60px; float:left; height:30px; line-height:30px; overflow:hidden;}
.jzmd-n li .sp2{ width:60px; float:left; height:30px; line-height:30px; overflow:hidden;}
.jzmd-n li .sp3{ float:right; color:#f00; width:80px; float:left; height:30px; line-height:30px; text-align:right;}
.jzmd-n li .sp4{ width:170px; float:left; height:30px; line-height:30px; overflow:hidden;}
.jzmd-nn{ width:100%; float:left;}
.jzmd-nn a{ width:100%; float:left; height:30px; line-height:30px; background:#e14921; text-align:center; color:#fff; font-size:14px;}

.gyzz{ width:200px; height:235px; float:left; border-top:5px #ad7eb2 solid; padding:10px; background:#fff; margin:20px 0 0 0;}
.gyzz-t{ width:100%; float:left; height:35px; line-height:35px; border-bottom:1px #ddd dashed; }
.gyzz-t .sp1{ float:left; height:35px; line-height:35px; font-size:16px; font-weight:bold; color:#333;}
.gyzz-t .sp2{ float:right;}
.gyzz-t .sp2 b{ color:#68bf61}
.gyzz-n{ width:100%; float:left; margin:5px 0 8px 0;}
.gyzz-n li{ width:100%; float:left; height:30px; line-height:30px; overflow:hidden; border-bottom:1px #ddd dashed;}
.gyzz-n li .sp1{ float:left;}
.gyzz-n li .sp2{ float:right; color:#f00;}
.gyzz-nn{ width:100%; float:left;}
.gyzz-nn a{ width:100%; float:left; height:30px; line-height:30px; background:#e14921; text-align:center; color:#fff; font-size:14px;}


.gy-about{ width:200px; height:235px; float:left; border-top:5px #ad7eb2 solid; padding:10px; background:#fff; margin:20px 0 0 0;}
.gy-about-t{ width:100%; float:left; height:35px; line-height:35px; font-size:16px; border-bottom:1px #ddd dashed; font-weight:bold; color:#333;}
.gy-about-n{ width:100%; float:left; margin:10px 0 10px 0; font-size:14px;}

pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}

.footer{ width:100%; float:left; background:#f5f5f5; margin:20px 0 0 0;}
.footer .content{padding-top:40px;padding-bottom:20px;overflow:hidden;zoom:1;}
.footer .content .main{width:1000px; margin-bottom:10px;margin:0 auto;}
.footer .content .left-con{float:left;font:16px/30px "微软雅黑";color:#999;width:350px;}
.footer .content .right-con{float:right;font:16px/30px "微软雅黑";width:600px;}
.footer .content .right-con h2{font:22px/30px "微软雅黑";margin-bottom:20px;text-indent:10px;}
.footer .content .right-con ul li{ display:inline-block; padding:5px 10px 5px 10px; text-align:center;}
.footer .content .right-con ul li a{color:#999;}


.footer .content p.copyright{clear:both;text-align:center;font:16px/40px "微软雅黑";color:#999;}

/*协会列表*/
.xhlb{ width:100%; float:left; background:#fff; padding:20px 0 40px 0;}
.xhlb-01{ width:100%; float:left; height:130px; background:url(../images/xh-01.jpg) no-repeat;}
.xhlb-01 span{ width:840px; float:right; height:90px; line-height:30px; margin:20px 20px 0 0; font-size:14px; overflow:hidden;}
.xhlb-02{ width:100%; float:left; height:111px;}
.xhlb-03{ width:100%; float:left;}
.xhlb-03 li{ width:420px; float:left; margin:0 0 40px 55px;}
.xhlb-03 li .pic{ width:420px; height:210px; float:left;}
.xhlb-03 li .pic img{ width:420px; height:210px; float:left;}
.xhlb-03 li .title{ width:420px; float:left;}
.xhlb-03 li .title h3{ width:420px; height:80px; line-height:80px; font-size:30px; color:#756c5c; font-weight:bold; float:left; overflow:hidden; text-indent:20px;}
.xhlb-03 li .title p{ width:380px; float:left; height:60px; line-height:30px; font-size:14px; overflow:hidden; padding:0 20px 0 20px;}

.xhlb-view{ width:100%; float:left;}
.xhlb-view-01{ width:100%; height:360px; float:left; background:#fff;}
.xhlb-view-01-l{ width:680px; height:360px; float:left;}
.xhlb-view-01-l img{ width:680px; height:360px; float:left;}
.xhlb-view-01-r{ width:280px; float:right; padding:20px 20px 0 0;}
.xhlb-view-01-r h3{ width:100%; float:left; height:30px; line-height:30px; font-size:18px; font-weight:normal; overflow:hidden; margin-bottom:10px; padding-bottom:10px; border-bottom:1px #eee solid;}
.xhlb-view-01-r p{ width:100%; float:left; line-height:25px; font-size:14px;}

.xhlb-view-02{ width:100%; float:left; margin:10px 0 0 0;}
.xhrd{ width:320px; float:left; background:#fff; padding:20px; height:330px; overflow:hidden;}
.xhrd-t{ width:100%; height:30px; line-height:30px; float:left; border-bottom:1px #eee solid; padding-bottom:10px; margin-bottom:15px;}
.xhrd-t h3{ float:left; height:30px; line-height:30px; font-size:18px; font-weight:normal;}
.xhrd-t span{ float:right;}
.xhrd-t span a{ color:#999; font-size:14px;}
.xhrd-n{ width:100%; float:left;}
.xhrd-n dt{ width:100%; float:left; margin-bottom:10px;}
.xhrd-n dt .pic{ width:120px; height:90px; float:left;}
.xhrd-n dt .pic img{ width:120px; height:90px; float:left;}
.xhrd-n dt .title{ width:190px; height:90px; float:right;}
.xhrd-n dt .title h3{ width:100%; float:left; height:35px; line-height:35px; font-size:15px; overflow:hidden;}
.xhrd-n dt .title p{ width:100%; float:left; height:50px; line-height:25px; overflow:hidden;}
.xhrd-n dd{ width:100%; float:left; height:35px; line-height:35px; overflow:hidden; font-size:14px;}
.xhrd-n dd a{ width:250px; float:left; height:35px; line-height:35px; overflow:hidden;}
.xhrd-n dd span{ float:right; height:35px; line-height:35px; color:#999;}

.xhdt{ width:320px; float:left; background:#fff; padding:20px; margin-left:10px; height:330px; overflow:hidden;}
.xhdt-t{ width:100%; height:30px; line-height:30px; float:left; border-bottom:1px #eee solid; padding-bottom:10px; margin-bottom:15px;}
.xhdt-t h3{ float:left; height:30px; line-height:30px; font-size:18px; font-weight:normal;}
.xhdt-t span{ float:right;}
.xhdt-t span a{ color:#999; font-size:14px;}
.xhdt-n{ width:100%; float:left;}
.xhdt-n dt{ width:100%; float:left; margin-bottom:10px;}
.xhdt-n dt .pic{ width:120px; height:90px; float:left;}
.xhdt-n dt .pic img{ width:120px; height:90px; float:left;}
.xhdt-n dt .title{ width:190px; height:90px; float:right;}
.xhdt-n dt .title h3{ width:100%; float:left; height:35px; line-height:35px; font-size:15px; overflow:hidden;}
.xhdt-n dt .title p{ width:100%; float:left; height:50px; line-height:25px; overflow:hidden;}
.xhdt-n dd{ width:100%; float:left; height:35px; line-height:35px; overflow:hidden; font-size:14px;}
.xhdt-n dd a{ width:250px; float:left; height:35px; line-height:35px; overflow:hidden;}
.xhdt-n dd span{ float:right; height:35px; line-height:35px; color:#999;}

.xhgj{ width:220px; float:right; height:330px; background:#fff; overflow:hidden; padding:20px;}
.xhgj-t{ width:100%; height:30px; line-height:30px; float:left; border-bottom:1px #eee solid; padding-bottom:10px; margin-bottom:15px;}
.xhgj-t h3{ float:left; height:30px; line-height:30px; font-size:18px; font-weight:normal;}
.xhgj-t span{ float:right;}
.xhgj-t span a{ color:#999; font-size:14px;}
.xhgj-n{ width:100%; float:left; line-height:25px; font-size:14px;}

.ch-link{ float:right; height:320px; overflow:hidden; width:230px;}
.ch-link li{ width:230px; height:61px; float:left;}
.ch-link li img{ width:230px; height:61px; float:left;}
.ch-link .li-02{ margin:5px 0 5px 0;}
.ch-link .li-04{ margin:5px 0 5px 0;}

.ch-kjlj{ float:right; height:320px; overflow:hidden; width:230px; background:#fff;}
.ch-kjlj li{ width:90px; float:left; margin:10px 0 0 20px;}
.ch-kjlj li .pic{ width:100%; height:60px; float:left; text-align:center;}
.ch-kjlj li .pic img{ width:60px; height:60px;}
.ch-kjlj li .title{ width:100%; float:left; height:30px; line-height:30px; text-align:center; overflow:hidden;}

.main-05{ width:1000px; float:left; margin:10px 0 0 0;}
.qbsx{ width:100%; float:left; height:110px; border:1px #eee solid; background:#FBF8F1;}
.qbsx dt{ width:126px; height:108px; float:left;}
.qbsx dd{ width:855px; float:right; height:108px; padding:24px 0 0 0;}
.qbsx dd a{ display:inline-block; height:30px; line-height:30px; padding:0 10px 0 10px; font-size:14px;}

/**活动频道**/

.hd-flash{ width:100%; float:left; margin:10px 0 0 0; position:relative;}
.hd-flash li{ width:100%; float:left; height:373px;}
.hd-flash li img{ width:100%; float:left; height:373px;}
.hd-flash:hover .prev{ display:block;}
.hd-flash:hover .next{ display:block;}
.hd-flash .prev{ width:57px; height:112px; float:left; position:absolute; left:0; top:50%; margin-top:-56px; cursor:pointer; z-index:999; display:none;}
.hd-flash .next{ width:57px; height:112px; float:left; position:absolute; right:0; top:50%; margin-top:-56px; cursor:pointer; z-index:999; display:none;}

.hd-box{ width:964px; float:left; background:#f0f0f0; margin:20px 0 20px 0; padding:20px;}
.hd-hdnr{ width:100%; float:left;}
.hd-hdnr-t{ width:100%; float:left; height:30px; line-height:30px;}
.hd-hdnr-t h3{ float:left; height:30px; line-height:30px; font-size:24px; font-weight:bold; background:url(../images/hd-01.jpg) left center no-repeat; text-indent:20px; color:#000;}
.hd-hdnr-t span{ float:right; font-size:14px;}
.hd-hdnr-n{ width:100%; float:left; margin:20px 0 0 0;}
.hd-hdnr-n li{ width:225px; float:left; background:#fff; margin-left:20px;}
.hd-hdnr-n li .pic{ width:100%; float:left; height:130px;}
.hd-hdnr-n li .pic img{ width:100%; float:left; height:130px;}
.hd-hdnr-n li .title{ width:205px; height:120px; float:left; padding:10px;}
.hd-hdnr-n li .title h3{ width:100%; float:left; height:40px; line-height:40px; text-align:center; font-size:18px; overflow:hidden;}
.hd-hdnr-n li .title p{ width:100%; float:left; height:60px; line-height:20px; overflow:hidden;}

.hd-zthd{ width:715px; float:left; margin:40px 0 0 0;}
.hd-zthd-t{ width:100%; float:left; height:30px; line-height:30px;}
.hd-zthd-t h3{ float:left; height:30px; line-height:30px; font-size:24px; font-weight:bold; background:url(../images/hd-01.jpg) left center no-repeat; text-indent:20px; color:#000;}
.hd-zthd-t span{ float:right; font-size:14px;}
.hd-zthd-n{ width:100%; float:left; margin:20px 0 0 0;}
.hd-zthd-n li{ width:225px; float:left; background:#fff; margin-left:20px;}
.hd-zthd-n li .pic{ width:100%; float:left; height:130px;}
.hd-zthd-n li .pic img{ width:100%; float:left; height:130px;}
.hd-zthd-n li .title{ width:205px; height:120px; float:left; padding:10px;}
.hd-zthd-n li .title h3{ width:100%; float:left; height:40px; line-height:40px; text-align:center; font-size:18px; overflow:hidden;}
.hd-zthd-n li .title p{ width:100%; float:left; height:60px; line-height:20px; overflow:hidden;}

.hd-hdbb{ width:225px; float:right; margin:40px 0 0 0;}
.hd-hdbb-t{ width:100%; float:left; height:30px; line-height:30px;}
.hd-hdbb-t h3{ float:left; height:30px; line-height:30px; font-size:24px; font-weight:bold; background:url(../images/hd-01.jpg) left center no-repeat; text-indent:20px; color:#000;}
.hd-hdbb-t span{ float:right; font-size:14px;}
.hd-hdbb-n{ width:100%; float:left; margin:20px 0 0 0;}
.hd-hdbb-n li{ width:100%; float:left; height:33px; line-height:33px; font-size:14px; overflow:hidden; background:url(../images/n_05.jpg) no-repeat left center; text-indent:10px; border-bottom:1px #ddd dashed;}

/*加*/
.con-nav{ width:100%; float:left; position:relative;}
.con-nav li{ /*! width:100%; */ /*! float:left; */ /*! border-bottom:1px #358bc6 solid; */ /*! background:url(../images/i-08.png) left 20px no-repeat; */width: 158px;height: 40px;line-height: 40px;float: left;/*! border-left: 2px #f5f5f5 solid; */margin-bottom: 2px;overflow: hidden;}
/*.con-nav li:hover{ background:url(../images/i-08-on.png) left 16px no-repeat;}*/
.con-nav li.top {display:block; float:left;}
.con-nav li a.top_a{ width:100%; display:block; float:left; height:40px; line-height:40px; text-decoration:none; /*! font-size:20px; */}
.con-nav li a.top_a span { height:40px; line-height:40px; color:#000; /*! margin:5px 0 0 30px; */ /*! padding:0 20px 0 20px; */ display:inline-block; /*! border-radius:10px; */ /*! -moz-border-radius:10px; */ /*! -webkit-border-radius:10px; */}
/*.con-nav li a.top_a:hover span{ background:#358bc6; color:#fff;}*/
.con-nav .on a.top_a span{ background:none;}
.con-nav .on{ /*! background:url(../images/i-08-on.png) left 16px no-repeat; */}

.con-nav li .sub{ width:100%; float:left; margin-left:150px; display:none; position:absolute;background: #fff;display: none; z-index:90; }

.con-nav li .sub li{ width:100%; display:block; float:left; line-height:40px; text-decoration:none; border-bottom:none;color: #000;}
.con-nav li .sub a{ float:left; font-size:14px; text-indent:20px; color: #000;}
.con-nav li .sub a:hover{  width:158px; height:40px; background:#fff; border-left:2px #0385B7 solid;}
.con-nav li:hover a span{ background:none; color: #000;}
.con-nav li:hover ul.sub li a.fly:hover{ background:none; color:#000;}
.con-nav li:hover ul li:hover > a.fly { background:none; color:#000;}}
.con-nav li .sub a{ height:40px; line-height:40px;margin:5px 0 0 50px; padding:0 10px 0 0; display:inline-block;text-align: left;}
.con-nav li .sub a:hover{ color:#358bc6; text-decoration:none;}
.con-nav li:hover a span{ background:none; }
.con-nav li:hover ul.sub li a.fly:hover{ background:none; color:#358bc6;}
.con-nav li:hover ul li:hover > a.fly { background:none; color:#000;}

.con-nav li .sub li ul{ width:100%; float:left; margin-left:150px; display:none; position:absolute;background: #fff;display: none;}

.con-nav li:hover .sub{ display:block;}
.con-nav li:hover li:hover ul{ display:block;}
.con-nav .sub .on ul{ display:block;}
.con-nav .sub .on .fly{ background:#358bc6; color:#fff;}
.con-nav .sub ul li .an{ background:#358bc6; color:#fff;}