@charset "utf-8";

.wrapper{ width:1004px; margin:0 auto;}

/*-------------------------------  ■ index 首页---------------------------------*/
.index_num1{ width:1100px; margin:0 auto; height:260px; border-bottom:8px solid #efefef; padding:17px 0 0 0;}
.hdp_container{width:298px;height:237px;float:left;position:relative;display:inherit;font-size:12px;overflow:hidden;margin:0 0 0 0}
.hdp_container1{width:263px;height:210px;float:left;position:relative;display:inherit;font-size:12px;overflow:hidden;margin:10px 0 0 0}
.zhen_ipro{ float:left; width:470px; display:inline; margin-left:29px;}
.zhen_iptop{ float:left; width:470px; height:37px;  overflow:hidden; background:url(../images/hua.gif) right bottom no-repeat; }
.zhen_iname{  overflow:hidden;float:left;  height:37px; padding:0 0px 0px 0;}
.pro_tab{ float:left;  width:115px; height:37px; text-align:center; line-height:37px; line-height:37px; text-align:center; color:#fff;font-family:微软雅黑; font-size:16px; background:#44afe5; cursor:pointer; display:inline; margin-right:3px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; }
.pro_tab2{ float:left; width:113px; height:35px; border:1px solid #e8e8e8; text-align:center; line-height:35px; line-height:35px; text-align:center; color:#000;font-family:微软雅黑; font-size:16px; cursor:pointer;margin-right:3px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.yao_neul{ float:left; width:468px; padding:15px 0 0 0;}
.yao_neul li{ float:left; width:468px; height:31px; font-size:12px;}
.yao_neul li a{ float:left; width:455px; height:31px; line-height:28px; overflow:hidden; background:url(../images/yao12.jpg) left center no-repeat; padding:0 0 0 10px; border-left:3px solid #fff;}
.yao_neul li a span{ float:left; padding:0 0 0 20px; background:url(../images/hua1.gif) 5px center no-repeat; width:310px; height:31px;line-height:31px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#000000;}
.yao_neul li a label{ float:right; width:80px; height:31px;line-height:31px; overflow:hidden;color:#797979;}
.yao_neul li a:hover{ background:#eeeeee; border-left:3px solid #ffb800}
.yao_nfra{ float:left; width:468px; height:220px;}
.index_num2{ width:1100px; margin:0 auto; height:870px;}
.index_n2left{ float:left; width:838px;}
.in_hffra{ float:left; width:838px; padding:20px 0 0 0;}
.in_hnotice{ float:left; width:330px;}
 p.nametop{ display:block; background:url(../images/hua2.gif) left bottom repeat-x; height:30px;}
 p.nametop b{ float:left; color:#2b2a2a; font-size:16px; border-bottom:2px solid #44afe5; line-height:28px; }
 p.nametop a{ float:right; color:#2d2d2d; font-size:12px; padding:6px 0 0 0;}
 p.nametop a.a1{ float:right; width:55px; height:20px; text-align:center; line-height:20px; color:#fff; background:#515151; border-right:2px solid #ffb800; font-size:12px; padding:0 0 0 0; display:inline; margin:3px 0 0 0;}
.in_noul{ float:left; width:330px; padding:20px 0 0 0;}
.in_noul li{ float:left; width:330px; height:32px; line-height:32px;}
.in_noul li a{ float:left; width:310px; line-height:32px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:14px; color:#000000; background:url(../images/hua3.gif) 6px center no-repeat; padding:0 0 0 15px;border-left:3px solid #fff;}
.in_noul li a:hover{background:url(../images/hua3.gif) 6px center no-repeat #eeeeee; border-left:3px solid #ffb800}
.in_hnotice p.img{ float:left; width:325px; height:86px; border:1px solid #eaeaea; display:inline; margin:20px 0 0 0;}
.in_re{ float: right; width:484px;}
.in_retop{ display: block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; font-weight:bold; color:#000000; font-size:14px; padding:25px 0 0 0;}
.in_reicon{ float:left; width:484px; padding:13px 0 0 0;}
.in_reicon img{ float:left; width:134px; height:96px;}
.in_reicon span{ float:left; width:310px; padding:0 0 0 21px; line-height:22px; color:#646464; height:88px; overflow:hidden;}
.in_reul{ float:left; width:484px; padding:15px 0 0 0;}
.in_reul li{ float:left; width:484px;}
.in_reul li a{ float:left; width:480px;border-left:3px solid #fff;}
.in_reul li a:hover{ background: #eeeeee;border-left:3px solid #ffb800}
.in_reul li a span{  float:left; width:320px; line-height:32px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:14px; color:#000000; background:url(../images/hua3.gif) 6px center no-repeat; padding:0 0 0 15px;}
.in_reul li a label{ float:right; width:80px; height:31px;line-height:31px; overflow:hidden;color:#797979; font-size:12px;}
.hua_ad{ float:left; width:830px; height:96px; border:1px solid #e7e7e7; padding:2px; display:inline; margin:10px 0 0 0;}
.index_n2righ{ float:right; width:237px; padding:10px 0 0 0;}
.hua_huifra{ float:left; width:237px; padding:11px 0 0 0;}
.hua_huifra p.name{ display:block; background:#44afe5; height:32px; line-height:32px;}
.hua_huifra p.name b{ float:left; color:#fff; font-size:14px; padding:0 0 0 16px; }
.hua_huifra p.name a{ float:right; color:#fff; font-size:12px; padding:0 9px 0 0;}
.hua_huifra ul{ float:left; width:235px; height:225px; border:1px solid #eaeaea; border-top:2px solid #eaeaea; padding:13px 0 0 0;}
.hua_huifra ul li{ float:left; width:185px; height:30px; line-height:30px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; background:url(../images/hua3.gif) 15px center no-repeat; padding:0 25px;}
.hua_huifra ul li a:hover{ color:#44afe5; font-weight:bold;}
.hua_ad1{ width:1094px; margin:10px auto; border:1px solid #e7e7e7; padding:2px;}
.index_num3{ width:1100px; margin:0 auto; height:235px;}
.prona{ float:left; width:1100px; padding:0 0 0 0; margin:10px 0;text-align:center;position:relative;font-size:14px;color:#aeafae; background:url(../images/topline.gif) left center repeat-x; height:20px;}
.prona font{color:#44afe5; font-weight:bold;font-size:20px; line-height:20px; background:#fff; display:inline-block; text-transform:uppercase; padding:0 20px; font-family:'Microsoft Yahei';  }
.prona em{ display:inline-block; background: url(../images/topl.gif) center center no-repeat; width:15px; height:20px; }
.border3{ background:#fff; position:relative; border-radius:4px; float:left; margin:20px 0 0 0; display:inline}
.partFourCon{ height:170px;display:inline;width:1100px;float:left;overflow:hidden;position:relative;}
.pro{ float:left;}
.pro li{ float:left; margin: 0 5px; width:212px; height:164px; position:relative; overflow:hidden; display:inline;}
.pro li span{ display: none;position:absolute;width:192px; left:0; bottom:0; height:30px; line-height:30px; padding:0 10px; background: url(../images/hua1.png) left top repeat; color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; }
.pro li:hover span{ display:block;}
.proimg{ float:left; }
.proimg img{ display:block;}
.left ,.right{width:17px; position:absolute; top:65px;height:28px;display:inline;}
.left{ background:url(../images/left.png) center no-repeat; left:-30px;}
.right{ float:right;background:url(../images/right.png) center no-repeat; right:-30px;}

.index_num4{ width:1100px; margin:0 auto; height:137px; border-bottom:9px solid #f1f1f1;}
#ScrollBox2{float:left; width:1100px; height:43px; overflow:hidden; margin:20px 0 0 0;}
.con3_imgg{ float:left; width:1100px; height:43px; overflow:hidden;}
.con3_imgg li{ float:left; width:172px;  height:43px; display:inline;   margin:0px 24px 0px 0px;}
.con3_imgg li a{ float:left; width:169px; height:41px; overflow:hidden; border:1px solid #c2c2c2; border-radius:10px; background:#f5f5f5; line-height:41px; text-align:center; color:#5d5d5d; font-size:16px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.con3_imgg li p{ float:left; width:200px; height:30px; overflow:hidden; line-height:30px; text-align:center; overflow:hidden; color:#1e54ac; font-size:14px; padding:10px 0 0 0; }
.con3_imgg li a:hover{ background:#44afe5; color:#fff;}

/*-----首页 侧栏导航-----*/

/*.celan{ position:absolute; left:0; top:1px; z-index:999;}
*/

.celan{ display:none;position: absolute;left: -93px;top: 44px; padding-top:40px; z-index: 999;}

/** 以下是必要样式 **/

/*底部 */
.hua_link{ width:1146px; margin:0 auto; height:72px; padding:22px 0 0 0;}
.cssSelect { white-space: nowrap; float: left; margin:0   0 0 25px ; }

.cssSelect *{ display: block; }
.cssSelect a{ color: #666; outline-width: 0px; text-decoration: none; }
.cssSelect .selectBox{ cursor: pointer;  float: left; }
.cssSelect .selectLt{ cursor: pointer; float: left; text-align: left; }
.cssSelect .selectRt{ cursor: pointer; background:url(../images/temp/select.gif) left center no-repeat;  float: left}
.cssSelect .selectBox{}
.cssSelect .selectLt{ width:340px; overflow: hidden; height: 34px; line-height: 34px; padding: 0 0 0 10px ; background:url(../images/select.gif) left center no-repeat; color: #666; }
.cssSelect .selectRt{ height: 30px; padding-bottom: 0px; padding-top: 0px; padding-left: 0px;}
.cssSelect .sNormal{ background-position: 0px 0px}
/*.cssSelect .sNormal .selectRt { background-position: 100% 0px}*/
.cssSelect .sHover{ background-position: 0px 0}
.cssSelect .sHover .selectRt{ background: url(../images/temp/select.gif) left center no-repeat;}
.cssSelect .sPressDown{ }
.cssSelect .sPressDown .selectRt{ background: url(../images/temp/select.gif) left center no-repeat; }
.cssSelect .optionsBox{ position: absolute; width:340px;  padding:0; margin: 0px; background: #fff; border:1px solid #dcdcdc ; border-top:0; z-index: 100;}
.cssSelect .optionsInnerBox { }
.cssSelect .optionBox { cursor: pointer; padding: 2px 30px 2px 18px; margin: 0px; height:25px; line-height: 25px; }
.cssSelect .optionBox span { cursor: pointer; font-size:12px}
.cssSelect .oNormal { }
.cssSelect .oHover{ background: #44afe5; color: #fff; }
.cssSelect .selected{ background: #44afe5; color: #fff; }
.index_inp2,.index_inp3{ margin-left:10px;}
footer{ width:100%; height:77px; background:#ebebeb}
.hua_footer{ width:1100px; margin:0 auto; height:77px;}
.foo_logo{ float:left; padding:12px 0 0 0;}
.footer02{ line-height:22px; color:#5c5c5c; float:left; height:60px; margin-top:0; padding-left:80px; width:310px; background:url(../images/f01.png) no-repeat left center; padding-top:12px;}
.footer02 a{color:#5c5c5c;}
.footer02 a:hover{color:#5c5c5c;}
.footer03{ float:right; width:275px;}
.footer03 b{ display:block; color:#3c3c3c; font-size:16px; padding:20px 0 0 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.footer03 span{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; }

/*----内页---------------*/
.hua_ftop{ width:1100px; margin:0 auto; height:44px; line-height:44px; border-bottom:1px solid #cecece; background:url(../images/house.gif) left 14px no-repeat;}
.hua_ftleft{ float:left; color:#3c3c3c; font-size:14px; padding:0 0 0 20px;}
.hua_ftleft a{ color:#3c3c3c; font-size:14px;}
.hua_fy{ margin:0 auto 100px auto; width:1100px; overflow:hidden; padding:0 0 0 0; background: url(../images/hua4.gif) 816px top repeat-y;}
.hua_fyleft{ float:left; width:817px; border-/right:1px solid #d7d7d7;background: url(../images/hua5.gif)  top right no-repeat;}
.hua_neul{ float:left; width:780px;}
.hua_neul li{ float:left; width:780px; border-bottom:1px dotted #bbbbbb; height:117px; padding:5px 0;}
.hua_neul li .nl{ float:left; width:134px; height:117px;}
.hua_neul li .nl img{ float:left; width:134px; height:96px;}
.hua_neul li .nl span{ float:left; width:134px; height:21px; line-height:21px; text-align:center; color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; background:#49b5eb}
.hua_neul li .nr{ float:right; width:624px; padding:0 1px 0 0;}
.hua_neul li .nr a.name{ display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; color:#1e1e1e; font-size:16px; line-height:30px;}
.hua_neul li .nr span{ float:left;width:624px; color:#777777; line-height:20px; height:40px; overflow:hidden; font-size:14px; padding:6px 0 0 0;}
.hua_neul li .nr a.more{ float:left; width:76px; height:29px; color:#777777; font-size:14px; line-height:29px; overflow:hidden; background: url(../images/hua6.gif) left center no-repeat; padding:0 0 0 32px; display:inline; margin:10px 0 0 0;}
.hua_neul li .nr a.more:hover{ background: url(../images/hua7.gif) left center no-repeat; color:#fff;}
.hua_neul li .nr a.more1{ float:left; width:76px; height:29px; color:#777777; font-size:14px; line-height:29px; overflow:hidden; background: url(../images/hua6.gif) left center no-repeat; padding:0 0 0 32px; display:inline; margin:35px 0 0 0;}
.hua_neul li .nr a.more1:hover{ background: url(../images/hua7.gif) left center no-repeat; color:#fff;}

.hua_fyright{ float:right; width:283px; padding:29px 0 0 0;}
.hua_rnew{ float:right; width:264px; background:#f5f5f5; border-radius:5px 5px 0 0;}
.hua_rnew h4{ background:#48b5eb;border-radius:5px 5px 0 0; text-align:center; height:32px; line-height:32px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; color:#fff; font-size:16px;}
.hua_rnul{ float:left; width:188px; padding:20px 0 20px 30px;}
.hua_rnul li{ float:left; width:84px; display:inline; margin:0 0 0 10px;}
.hua_rnul li a{ float:left; width:72px; background:url(../images/hua8.gif) left center no-repeat; padding:0 0 0 12px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; color:#606060; font-size:14px; line-height:38px;}
.hua_rnul li a:hover{background:url(../images/hua9.gif) left center no-repeat; color:#48b5eb; font-weight:bold;}
.hua_rnul li a.cu{background:url(../images/hua9.gif) left center no-repeat; color:#48b5eb; font-weight:bold;}
.hua_rxie{ float:left; width:267px; border-top:1px solid #dddddd;border-bottom:1px solid #dddddd; margin:21px 0 0 0; padding:21px 0 21px 16px;}
.hua_rxie h4{ color:#2c2c2c; font-size:16px; font-weight:bold; background:url(../images/hua10.gif) left center no-repeat; padding:0 0 0 10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.hua_xtop{ float:left; width:267px; color:#1e1e1e; font-size:16px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; display:inline; margin:13px 0 0 0;}
.hua_rxul{ float:left; width:267px; padding:7px 0 0 0;}
.hua_rxul li{ float:left; width:267px;}
.hua_rxul li a{ float:left; width:259px; background:url(../images/hua11.gif) left center no-repeat; padding:0 0 0 8px; color:#000000; line-height:25px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; }
.hua_rfa{ float:left; width:267px;  margin:0 0 0 0; padding:21px 0 21px 16px;}
.hua_rfa h4{ color:#2c2c2c; font-size:16px; font-weight:bold; background:url(../images/hua10.gif) left center no-repeat; padding:0 0 0 10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.sub_newsr08{ padding:0 32px 0 0;}
.sub_newsr09{ text-align:center; font-size:22px; color:#1e1e1e;  padding:40px 0 20px 0;}
.sub_newsr10{ text-align:center; font-size:12px; color:#9a9a9a; padding:12px 0; border-top:1px dotted #bbbbbb;}
.sub_newsr11{ padding:20px 0; min-height:500px;_height:500px; font-size:14px; line-height:28px; color:#5a5a5a; border-bottom:1px dotted #bbbbbb;}
.sub_newsr12{ text-align:right; padding:30px 0 10px;}
.sub_newsr13{ position:relative;  margin-top:-20px;}
.sub_newsr13 ul li{ overflow:hidden; color:#1b1b1b; line-height:24px; height:24px; font-size:14px; overflow:hidden; padding-right:130px;}
.sub_newsr13 ul li a{ font-size:12px; line-height:24px; color:#606060;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.sub_newsr13 ul li a:hover{ padding-left:10px;color:#35a1e3;}
.sub_newsr14{ position:absolute; top:23px; right:0;}
.sub_newsr14 a{ width:79px; height:21px; line-height:21px; color:#707070; display:block; background:#ebebeb; text-align:center; border:1px solid #e5e5e5; border-radius:5px;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s; }
.sub_newsr14 a:hover{ color:#707070;}
.hua_booktop{ background:url(../images/hua12.gif) left 35px no-repeat; padding:35px 0 5px 20px; color:#959595; font-size:18px;}
.hua_bookcont textarea{ border:1px solid #d3d3d3; height:166px; width:783px;}
.hua_booksub{ padding: 12px 0; color:#3d3d3d; font-size:15px;}
.hua_booksub .text{ float:left; line-height:35px; height:35px;}
.hua_booksub .text input{ width:223px; height:33px; border:1px solid #d3d3d3; line-height:33px;}
.hua_booksub .sub{ float:right; width:223px; overflow:hidden; height:33px; background:#ededed;border:1px solid #d3d3d3; text-align:center; line-height:33px; color:#000000; font-size:15px; font-family:微软雅黑;  }
.hua_comname{ border-bottom:1px solid #dddddd; padding:40px 0 0 0;}
.hua_comname span{ float:left; border-bottom:3px solid #379be9; font-size:16px; color:#000; line-height:30px;}
.hua_comul{ width:783px;}
.hua_comul li{ float:left; width:783px; border-bottom:1px solid #d8d8d8; padding:15px 0 10px 0;}
.hua_comul li h4{ display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; color:#b8b8b8}
.hua_comul li h4 span{ color:#48b5eb}
.hua_comul li p{ line-height:26px; color:#757575;}
.hua_comtranslate{ padding:30px 0; text-align:center;}
.hua_comtranslate .ppre,.hua_comtranslate .nnext{ width:32px; height:29px; display:inline-block; margin:0 13px;}
.hua_assul{ float:left; width:810px; padding:10px 0 0 0;}
.hua_assul li{ float:left; width:194px; height:150px; display:inline; margin:23px 8px 0 0;}
.hua_assul li a{ float:left; width:194px; height:150px; position:relative;}
.hua_assul li a span{ width:194px; height:24px; background: url(../images/hua.png) left top repeat; position:absolute; left:0; bottom:0;  line-height:24px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; color:#fff; text-indent:16px; z-index:3;}
.hua_line{ float:left; width:799px; border-bottom:1px solid #d0d0d0; padding:20px 0;}
.sub_newsr08 center{ padding:10px 0 70px 0;}
.hua_asname{ color:#2c2c2c; font-size:20px; border-top:1px solid #d0d0d0; padding:30px 0 0 0; text-indent:10px;}

.sub_newsr15{ position:relative;  margin-top:20px;}
.sub_newsr15 ul li{ overflow:hidden; color:#1b1b1b; line-height:29px; height:29px; padding:8px 0; font-size:14px; overflow:hidden; padding-right:130px;}
.sub_newsr15 ul li span{ width:98px;height:29px; border:1px solid #e5e5e5; line-height:29px; text-align:center;background:#f7f7f7; color:#646464; display:inline-block;}
.sub_newsr15 ul li a{ padding:0 0 0 10px; font-size:12px; line-height:24px; color:#606060;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.sub_newsr15 ul li a:hover{ padding-left:20px;color:#35a1e3;}
.sub_newsr16{ position:absolute; top:26px; right:0;}
.sub_newsr16 a{ width:114px; height:31px; line-height:31px; color:#fff; display:block; background:#48b5eb; text-align:center; -moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s; }
.sub_newsr16 a:hover{ color:#fff;}

.aaimg{ width:272px; height:238px; float:right; position:relative; border:1px solid #dcdcdc}


.vidoe{ width:272px; height:238px; float:left; background:url(../images/ppim.jpg) no-repeat;}
.vidoe_h{ width:272px; height:238px;position:absolute; background:url(../images/vv.png) no-repeat;}
.sub_xm {
  font-size: 14px;
  color: #484848;
  line-height: 30px;
  padding-top: 32px;
}

/*-----------时间轴----------------*/
/* page */
.page{display:table; width:1100px;margin:0 auto; background:#F0F0F0}
.about{box-shadow:0;-webkit-box-shadow:0;-moz-box-shadow:0;}
.link{margin-top:30px;float:right;text-align:right;_width:718px;}
.link li{float:left;display:inline;margin-left:60px;}
.link li a{color:#4F4E4E;font-size:16px;font-weight:500;padding-bottom:6px;display:block;}
.link li.active{border-bottom:2px solid #0066ff;}
.link li.active a{color:#0066FF  }
.link li:hover{border-bottom:2px solid #0066ff;color:#0066FF  }
.link li a:hover{color:#0066FF  }.box{width:940px;margin:18px auto 0 auto;}
.event_year{width:60px;border-bottom:2px solid #DDD;text-align:center;float:left;margin-top:10px;}
.event_year li{height:40px;line-height:40px;background:#FFF;margin-bottom:1px;font-size:18px;color:#828282;cursor:pointer;}
.event_year li.current{width:61px;background:#0066ff url(../images/jian.png) 60px 0 no-repeat;color:#FFF;text-align:left;padding-left:9px;}
.event_list{width:850px;float:right;background:url(../images/dian3.png) 139px 0 repeat-y;margin:10px 0 20px 0;}
.event_list h3{margin:0 0 10px 132px;font-size:24px;font-family:Georgia;color:#0066ff;padding-left:25px;background:url(../images/jian.png) 0 -45px no-repeat;height:38px;line-height:30px;font-style:italic;}.event_list li{background:url(../images/jian.png) 136px -80px no-repeat;}
.event_list li span{width:127px;text-align:right;display:block;float:left;margin-top:10px;}
.event_list li p{width:680px;margin-left:24px;display:inline-block;padding-left:10px;background:url(../images/jian.png) -21px 0 no-repeat;line-height:25px;_float:left;}
.event_list li p span{width:650px;text-align:left;border-bottom:2px solid #DDD;padding:10px 15px;background:#FFF;margin:0;}
