﻿@charset "utf-8";
/* CSS Document */
@import url("basic.css");
#hangye{ width:100%; max-width:1920px; margin:auto; background:#f3f3f3; height:266px; padding-top:46px;}
.hangye{ width:1200px;height:219px;margin:auto}
.hangye .index_category:hover{text-decoration:underline;color:#363434}
.hangye li{width:262px;height:163px;float:left;margin-left:46px;border-bottom:1px solid #dadada;text-align:center;padding-top:55px;background:#fff;}
.hangye li:first-child{margin-left:0px;}
.hangye li p{color:#363434;font-size:16px;line-height:70px;}

/*index_main*/
#index_main{width:100%;max-width:1920px;height:414px;background:#fff;margin:auto;}
.index_main{width:1200px;height:342px;padding-top:20px;margin:auto;}

/*index_pro*/
.partner_bg{ width:100%;max-width:1920px;min-width:1200px;margin:auto;height:403px; overflow: hidden; background:#f6f6f6}
.partner{width:1200px;height:314px;padding-top:40px;}
.t_lt {background:url(../images/left.jpg) no-repeat; width:40px; height:70px;position:absolute; left:-50px;}
.t_rt {background:url(../images/right.jpg) no-repeat; width:40px; height:70px; position:absolute; right:-50px;}
.act_con{width:1200px;height:314px;position:relative; }
.act_con .t_lt,.act_con .t_rt{top:125px;}
.act_wrp {width:1200px;margin:auto;overflow:hidden;}
.act_wrp li { float:left; display:inline; width:250px;margin:0px 25px;height:314px;}
.act_wrp img {height:215px; width:250px; border:none}
.act_wrp li p{width:250px;height:215px;overflow:hidden;text-align:center;vertical-align:middle;display:table-cell}
.act_wrp li span{width:250px;height:100px;overflow:hidden;text-align:center;vertical-align:middle;display:block;line-height:100px;color:#454545; font-size:16px;background:#fff}

.index_pic_bg{ width:100%; height:340px; margin:0 auto; }
.index_pic{background:url(../images/hj_bg.jpg) center top no-repeat;width:996px; height:340px;margin:auto; border-top:2px solid #0069bc}
.index_pic h2 a{width:984px; height:52px; display:block; margin-bottom:30px; cursor:pointer; }
.jscarousal{width:996px;height: 189px;	margin:0 auto;padding: 0px;overflow: hidden;}

/*zx_news*/
#zx_news{width:100%;height:405px;margin:auto;max-width:1920px;}
.zx_news{width:1200px;height:405px; margin:auto;overflow:hidden;}
.zx_news .zx_news_l{width:640px;height:405px;float:left}
.zx_news .zx_news_r{width:538px;height:333px;float:right;padding-top:35px;}
.zx_news .zx_news_r .zx_news_r_title{ width:538px; height:55px;line-height:55px;text-align:center;color:#000;font-size:16px;}
.zx_news .zx_news_r .video_cn{width:538px;height:279px;background:#333}

#menu{width:640px; overflow:hidden; margin:0 auto;padding-top:35px;}
#menu #nav {display:block;width:100%;padding:0;margin:0;list-style:none; height:30px; padding:11px 0px;border-bottom:1px solid #dfdfdf; line-height:30px;}
#menu #nav li {float:left;width:auto; padding:0px 15px;border-right:1px solid #dfdfdf;}
#menu #nav li a {display:block;line-height:27px;text-decoration:none;padding:0 0 0 5px; text-align:center; color:#363434; font-size:16px; font-weight:bold}
#menu #nav li a.selected{color:#006eb1;}

#menu_con{ width:640px; height:385px; border-top:none}
#menu_con .tag{ padding:15px 10px;; overflow:hidden;}



/*视频*/
#mplayer{width:538px;height:279px;position:relative;float: right; top: 0px;}
#mplayer .play{width:538px;height:279px;position:absolute;z-index:9;cursor:pointer;}
#mplayer #video{width:538px;height:279px;position:relative;} 
.controls{
    width:538px;
    height:65px;
    position:relative; 
    z-index:999; 
/*    display: none !important; */
}
#mplayer .controls .timeline{width:538px;height:17px;position:relative;background:#666666;  }
#mplayer .controls .timeline .jp-seek-bar{float:left;width:600px;height:17px;background:#666666;}
#mplayer .controls .timeline .jp-play-bar{float:left;width:600px;height:17px;}
#mplayer .controls .pbutton{width:538px;height:44px;position:relative;background:#c5c5c5; }
#mplayer .controls .jp-play{cursor:pointer;position:absolute;width:32px;height:32px;overflow: hidden;text-indent: -9999px;background:url(../images/play.png) no-repeat;top:6px;left:20px;}
#mplayer .controls .jp-pause{cursor:pointer;position:absolute;width:32px;height:32px;overflow: hidden;text-indent: -9999px;background:url(../images/pause.png) no-repeat;top:6px;left:20px;}
#mplayer .controls .jp-stop{cursor:pointer;position:absolute;width:32px;height:32px;overflow: hidden;text-indent: -9999px;background:url(../images/stop.png) no-repeat;top:6px;left:60px;}
#mplayer .controls .jp-time{position:absolute;width:75px;height:15px;font-size:12px;color:#333333;top:16px;right:215px;}
#mplayer .controls .jp-time div{float:left;}
#mplayer .controls .jp-mute{position:absolute;width:24px;height:24px;background:url(../images/muteoff.png) no-repeat;right:175px;top:10px;cursor:pointer;}
#mplayer .controls .jp-unmute{position:absolute;width:24px;height:24px;background:url(../images/muteon.png) no-repeat;right:175px;top:10px;cursor:pointer;}
#mplayer .controls .voice{position:absolute;height:6px;width:56px;background:url(../images/volSbar.png) repeat-x;right:98px;top:19px;}
#mplayer .controls .voice .jp-volume-bar{position:absolute;width:100%;height:100%;background:url(../images/volSbar.png) repeat-x;cursor:pointer;}
#mplayer .controls .voice .jp-volume-bar .jp-volume-bar-value{position:absolute;height:100%;background:url(../images/volPbar.png) repeat-x;cursor:pointer;}
#mplayer .controls .jp-restore-screen{position:absolute;width:32px;height:32px;top:6px;right:30px;background:url(../images/big_fsOff.png) no-repeat;cursor:pointer;}
#mplayer .controls .jp-full-screen{position:absolute;width:32px;height:32px;top:6px;right:30px;background:url(../images/big_fsOn.png) no-repeat;cursor:pointer;}

/*公益基金*/
#index_gyjj{width:100%;max-width:1920px;height:619px;margin:auto;}
#index_gyjj .index_gyjjT{width:100%;max-width:1920px;height:234px;background:url(../images/gyjjTbg.jpg) center center no-repeat;margin:auto;}
#index_gyjj .index_gyjjC{width:867px;height:115px;margin:auto;padding-top:40px;text-align:center;}
#index_gyjj .index_gyjjnews{width:1200px;height:315px;margin:29px auto 0px;}
.index_gyjjnews .catalogue{ width:1189px;height:315px;position:relative;margin:auto;}
.index_gyjjnews .act_con { width:1189px; height:315px; position:relative;}
.index_gyjjnews .act_wrp { width:1189px; margin:0 auto; overflow:hidden;}
.index_gyjjnews .act_wrp li{ float:left; display:inline; width:379px;height:315px;margin:0px 10px;text-align:center;background:#fff;}
.index_gyjjnews .act_wrp img{width:379px;height:204px;}
.index_gyjjnews .act_wrp li span{overflow:hidden;text-align:left;display:block;width:379px;height:44px;margin:auto;line-height:22px;color:#828282;font-size:14px;overflow:hidden;cursor:pointer;}




.hot{ width:755px; height:688px; background:#FFFFFF; float:right; overflow:hidden}
.hot h2 a{background: url(../images/hot_h2.jpg) left center no-repeat; height:45px;line-height:45px;width:725px;display:block; text-decoration:none;margin-top:15px; margin-left:18px; color:#0066b5; font-size:16px; padding-left:20px;}
.hot ul{background: url(../images/hot_bg.jpg) left center no-repeat; width:718px; padding-top:25px; height:570px; margin:auto}
.hot li{ width:400px;height:100px;margin-bottom:20px;margin-left:280px; font-size:14px; line-height:24px; padding-top:10px;}
.hot li img{max-height:145px;cursor:pointer;  margin-top:10px;}


.gg{height:227px;width:1200px; margin:auto; background:url(../images/gg.jpg) center center no-repeat; overflow:hidden}





#share{ width:100%; height:33px; max-width:1920px; margin:0 auto; background:url(../images/x.jpg) repeat-x top center}
.share{ width:1200px; height:33px; margin:0 auto;line-height:33px; color:#000; font-size:13px;}
.share .l{ width:600px; height:33px; line-height:33px; float:left; background:url(../images/yy.jpg) no-repeat left center; }	
.share .l .span1{ padding-left:35px;padding-top:2px;}
.share .l .span2{ padding-left:35px;padding-top:2px;}


.share .r{ width:600px; height:24px; line-height:24px; float:right; margin-top:9px}
#youshi{width:100%; max-width:1920px; min-width:1200px; height:660px; margin:auto; background:#fff url(../images/youshi.jpg) center top no-repeat;}
.youshi_top{width:1200px;height:90px; padding-top:60px;margin:auto; overflow:hidden }

.youshi h2{ width:1200px; color:#fff; font-size:30px; height:40px; line-height:40px; text-align:center; font-weight:bold; margin:auto; display:block }
.youshi h3{font-size:14px; color:#fff; font-weight:normal;margin:auto; height:14px; line-height:14px;width:1200px; text-align:center;display:block}
.youshi{width:1200px;height:660px; margin:auto; }

.youshi_left{ width:350px;height:400px;float:left; margin-top:50px; }
.youshi_left ul{ width:270px;height:400px; margin-left:40px;}
.youshi_left ul li{font-family: "microsoft yahei"; font-size:16px; height:53px;color:#fff; line-height:24px; margin-left:10px; text-align:right}

.youshi_right{ width:350px;height:400px;float:right; margin-top:50px; }
.youshi_right ul{ width:270px;height:400px; margin-left:35px;}
.youshi_right ul li{font-family: "microsoft yahei"; font-size:16px; height:53px;color:#fff; line-height:24px; margin-left:10px; text-align:left}

.main_bg{ width:100%; max-width:1920px; margin:auto; background:#ececec}
.liuyou{ width:100%; max-width:1920px; min-width:1200px; margin:auto; background:#f2f2f2 url(../images/5ly.jpg) center top no-repeat;}
.liuyou h2{ width:1200px; font-size:48px; height:60px; line-height:60px; text-align: center; font-weight:100; margin:auto; padding-top:40px;padding-top:25px\9; margin-bottom:50px;}
.liuyou h1{font-size:20px; font-weight:100;margin:auto; height:30px; line-height:30px;width:1200px; text-align:center}
.liuyou ul{ width:1200px; margin:auto; padding-top:70px;}
.liuyou ul li{ width:100%; clear:both}
.liuyou ul li div{ float:left; width:480px; overflow:hidden}
.liuyou ul li div.n1,.liuyou ul li div.n3,.liuyou ul li div.n5{ float:left;}
.liuyou ul li div.n2,.liuyou ul li div.n4{ float:right;}
.liuyou ul li div.n2{padding-top:100px;}
.liuyou ul li div.n3{ padding-top:140px; padding-top:100px\9;}
.liuyou ul li div.n4{ padding-top:100px;}
.liuyou ul li div.n5{ padding-top:120px; padding-bottom:50px;}
.liuyou ul li div p{ line-height:30px; padding-left:40px;}
.liuyou ul li div p span{ color:#bd2d00; font-weight:bold}
.liuyou ul li div h3{ font-size:24px; color:#bd2d00; width:100%; clear:both; height:60px; margin-bottom:20px;}
.liuyou ul li div h3 span{font-size:60px; font-family:Arial black,Arial, Helvetica, sans-serif; line-height:60px;}

.liucheng_bg{ width:100%; max-width:1920px; min-width:1200px; margin:auto; height:157px; padding-top:40px; margin-bottom:20px;overflow: hidden;}
.liucheng{ background:url(../images/liucheng.jpg) center top no-repeat;width:1200px; height:157px;margin:auto; }

.g{ width:310px; margin-left:20px; float:left;}
.g h2{ font-size:36px; color:#055499; height:60px; line-height:60px;; width:100%; text-align:center}
.g h3{ font-size:24px; color:#000; height:40px; line-height:40px; width:100%;  font-weight:100;text-align:center}
.g p{ width:100%; text-align:center; font-size:16px; font-weight:100; color:#055499; height:40px; line-height:40px;}
.g .more a{ background:url(../images/zixun1.jpg) center top no-repeat; width:126px; height:61px; margin:auto; display:block}
.m{ width:240px; float:right; margin-right:100px;}
.m h2{ color:#fff; font-size:18px; font-weight:100; text-align:right; height:30px; line-height:30px; margin-bottom:20px;}
.m li{ background: url(../images/m_ipn.jpg) right center no-repeat; font-size:18px; height:30px; line-height:30px; margin-bottom:10px; color:#fff; width:240px; text-align:left; float:left;}
.m li span{ float:left;}
.m_input{ border:none; height:20px; line-height:20px; float:right; width:166px; padding:5px; display:block}
.btn1 {border:0;background:url(../images/m_tj.jpg) 0 0 no-repeat;width:175px;height:40px;cursor:pointer;line-height:40px;*line-height:30px;text-align:center; color:#fff; font-weight:bold; float:right; margin-top:10px;text-indent:-9999px;}

.about{ background:#fff;width:996px;margin:auto; height:340px; border-top:5px solid #0069bc}
.about ul{width:946 height:300px; overflow:hidden}
.aboutnr{ width:960px; padding:25px; margin:auto;line-height:24px; font-size:14px; color:#595959; height:290px; overflow:hidden}

#con {FONT-SIZE: 12px; MARGIN: 30px auto; WIDTH: 1200px; height:230px; overflow:hidden}
#tags {MARGIN:0px auto 20px; WIDTH: 1200px;HEIGHT: 43px; position:relative}
.tagsmore{BACKGROUND: url(../images/tags.jpg) center center repeat-x; width:250px; float:left; text-align:center; line-height:43px; color:#fff; font-size:18px; position:absolute; right:0px; top:0px;}
#tags LI {BACKGROUND: url(../images/tags.jpg) center center repeat-x; FLOAT: left; MARGIN-RIGHT: 1px;HEIGHT: 43px; width:249px;}
#tags LI A {FLOAT: left; COLOR: #999; LINE-HEIGHT: 43px; HEIGHT: 43px; TEXT-DECORATION: none;text-align:center; width:249px; font-size:18px; color:#e8d0a4}
#tags LI.emptyTag {}
#tags LI.selectTag { background:#e8d0a4;MARGIN-BOTTOM: -2px; POSITION: relative; HEIGHT: 43px; line-height:43px;}
#tags LI.selectTag A { background:#e8d0a4;COLOR: #000; LINE-HEIGHT: 43px; HEIGHT: 43px}
#tagContent {}
.tagContent { width:1200px; margin:0 auto; overflow:hidden; display:none}
.tagContent li {float:left; display:inline; width:230px; padding-right:10px; padding-left:10px;}
.tagContent img {margin-top:expression(100-this.height/2-25);max-height:150px}
.tagContent li p{width:230px; height:150px;background:#fff;overflow:hidden;text-align:center;vertical-align:middle;display:table-cell; cursor:pointer}
#tagContent DIV.selectTag {DISPLAY: block}

.service{ background:#fff url(../images/service.jpg) left top repeat-x; width:100%; max-width:1920px; min-width:1200px; margin:auto; min-height:680px; position:relative;}
.service .daohang,.service .daohang1{ width:1200px; margin:auto; text-align:center; font-size:30px; color:#0d5293; height:90px; line-height:30px; padding-top:40px; font-weight:bold;clear:both}
.service .daohang p{ background:url(../images/daohang1.jpg) center bottom no-repeat; height:45px; line-height:45px; color:#333; font-size:14px; font-weight:100; width:100%}
.service .daohang1 p{ background:url(../images/daohang2.jpg) center bottom no-repeat; height:45px; line-height:45px; color:#333; font-size:14px; font-weight:100; width:100%}
.service ul{ width:1200px; margin:auto;}
.service .s1{ background:url(../images/1.jpg) center top no-repeat; width:178px; padding-top:198px; float:left; text-align:center; font-size:14px; color:#333; line-height:24px; margin-right:27px;}
.service .s2{ background:url(../images/2.jpg) center top no-repeat; width:178px; padding-top:198px; float:left; text-align:center; font-size:14px; color:#333; line-height:24px;margin-right:27px;}
.service .s3{ background:url(../images/3.jpg) center top no-repeat; width:178px; padding-top:198px; float:left; text-align:center; font-size:14px; color:#333; line-height:24px;margin-right:27px;}
.service .s4{ background:url(../images/4.jpg) center top no-repeat; width:178px; padding-top:198px; float:left; text-align:center; font-size:14px; color:#333; line-height:24px;margin-right:27px;}
.service .s5{ background:url(../images/5.jpg) center top no-repeat; width:178px; padding-top:198px; float:left; text-align:center; font-size:14px; color:#333; line-height:24px;}
.service .d1,.service .d2,.service .d3,.service .d5,.service .d6{ background:url(../images/d_lm.jpg) left center no-repeat; width:247px; float:left; height:39px; line-height:39px; margin-right:3px; margin-bottom:15px;}
.service .d4{ background:url(../images/d_lm.jpg) left center no-repeat; width:247px; float:left; height:39px; line-height:39px; margin-bottom:15px;}
.service .d7{ background:url(../images/d_lm1.jpg) left center no-repeat; width:247px; float:left; height:39px; line-height:39px; margin-bottom:15px;}
.service .d8 a{ background:url(../images/dz.jpg) left top no-repeat; height:39px; line-height:39px; width:210px; text-align:center; float:right; margin-right:20px; font-size:18px; color:#fff; text-decoration:none}
.service .dd1{ width:38px; height:38px; line-height:38px; margin-right:15px; display:block; text-align: center; overflow:hidden; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#fff; float:left;}

.index_news{width:100%; max-width:1920px; min-width:1200px; margin:auto;  padding-top:40px; padding-bottom:40px;}
#news{width:996px; margin:auto; margin-top:25px;}
.news{width:573px; float:left; background:#fff; padding:22px;border-top:#0069bc 5px solid; margin-right:9px; height:289px; overflow:hidden}
.news h2{height:24px; font-size:16px; color:#0d5293; position:relative; margin-bottom:20px;}
.news h2 .hy{ width:100%; display:block; height:14px; background:url(../images/new1.jpg) 2px top no-repeat; margin-bottom:10px;}
.news h2 .kl{ width:100%; display:block; height:14px;  margin-bottom:10px;}
.news h2 a{ background:url(../images/new_more.jpg) left top no-repeat; width:58px; height:20px; display:block; cursor:pointer; position:absolute; right:0px; bottom:0px;}
.news ul li{ background:url(../images/arrow.jpg) left center no-repeat; padding-left:15px; border-bottom:#e1dddd 1px dashed; line-height:46px; height:46px;width:268px;font-size:12px;}
.news ul li .listname{ color:#999999}
.news ul li .listname a{color:#cc2222}


.questions{width:310px; margin-bottom:30px; border-top:#0069bc 5px solid;float:right; background:#fff; padding:22px;height:289px; overflow:hidden}
.questions h2 {height:24px; font-size:16px; color:#0d5293; position:relative; margin-bottom:20px;}
.questions h2 a { background:url(../images/new_more.jpg) left top no-repeat; width:58px; height:20px; display:block; cursor:pointer; position:absolute; right:0px; bottom:0px;}
.questions ul{width:305px; height:240px; overflow:hidden;}
.q{ background:url(../images/a.jpg) left 4px no-repeat; padding-left:25px; width:233px; font-size:14px; font-weight:bold; color:#2b2b2b; line-height:24px; height:30px; overflow:hidden}
.q a:link {COLOR: #2b2b2b;TEXT-DECORATION: none;}
.q a:visited {COLOR: #2b2b2b;TEXT-DECORATION: none;}
.q a:hover {COLOR: #cc2222; text-decoration:underline}
.a{ padding-left:27px; width:288px; line-height:24px; color:#333333; font-size:12px; margin-bottom:20px; height:70px; overflow:hidden}

#foot_link{ width:100%; margin:auto; height:85px;overflow:hidden}
.foot_link{ width:996px;background:#fff; height:85px; line-height:85px; margin:auto;overflow:hidden}
.foot_link h2 { width:140px; float:left; height:42px; font-size:16px; color:#0d5293; display:block }
.foot_link ul{ width:850px; min-height:24px;}
.foot_link li{ padding-right:10px; color:#333333}
.foot_link a:link {COLOR: #333333;TEXT-DECORATION: none;}
.foot_link a:visited {COLOR: #333333;TEXT-DECORATION: none;}
.foot_link a:hover {COLOR: #055499; text-decoration:underline}
