/* 新版首页201704 */
.xxpl_main{ background-color:#fff;}
.xxpl_banner{ height:200px;background:#f78c24 url(../images/xxpl_01.png) no-repeat top center;}
.xxpl_menu{ border-bottom:1px solid #f0f0f0; text-align:center;}
.xxpl_menu ul{}
.xxpl_menu ul li{ display:inline-block; line-height:40px; border-bottom:5px solid #fff; padding-top:5px; font-size:16px; margin:0 20px;}
.xxpl_menu ul li:hover, .xxpl_menu ul li.current{border-bottom:5px solid #f48d17; color:#f48d17;}
.xxpl_yy_box{ width:1050px; margin:0 auto;}
.xxpl_yy_box h5{ color:#666; line-height:50px; padding-top:20px; font-size:16px;}
.xxpl_yy_box h3{ color:#333; height:38px; line-height:38px; margin-bottom:38px; font-size:16px; text-align:center; border-bottom:1px solid #333; position:relative;}
.xxpl_yy_box h3 span{ border:1px solid #333; height:38px; line-height:38px; width:138px; position:absolute; left:50%; margin-left:-70px; top:20px; z-index:10; }
.xxpl_yy_box h3 span strong{ background-color:#fff; display:block; height:18px; line-height:18px; width:166px; position:absolute; left:-13px; top:10px; z-index:11;}
.xxpl_yy_box ul{ padding-top:20px;}
.xxpl_yy_box ul li{ display:inline-block; width:24%; color:#333; line-height:20px; padding-bottom:20px;}
.xxpl_yy_box ul li:nth-child(1),.xxpl_yy_box ul li:nth-child(4),.xxpl_yy_box ul li:nth-child(7){ width:40%;}
.xxpl_yy_box ul li:nth-child(2),.xxpl_yy_box ul li:nth-child(5),.xxpl_yy_box ul li:nth-child(8){ width:35%;}
.xxpl_yy_box ul li strong{ display:block; color:#fe330b; font-size:24px; line-height:40px; font-weight:normal;}
.xxpl_hint{ position:relative;}
.xxpl_hint div{ position:absolute; width:238px; border:1px solid #fd9c11; padding:10px; bottom:30px; left:-125px; background-color:#fff6ee; z-index:100; font-size:12px; color:#fd9c11; display:none;}
.xxpl_hint:hover div{display: block;}
.xxpl_hint div i{ position:absolute; width:11px; height:8px;bottom:-7px; line-height:8px; left:125px;z-index:101;}
.yybg_listbox{ }
.yybg_listbox h6{ text-align:center; color:#333; line-height:50px; padding-top:30px; font-size:18px; }
.yybg_list{ overflow:hidden; width:870px; margin:0 auto; padding-top:30px; padding-right:50px; }
.yybg_list li{ border:1px solid #CCC; padding:10px; float:left; width:361px; position:relative; overflow:hidden; margin-left:50px; margin-bottom:50px;}
.yybg_list li h6{ font-size:14px; line-height:20px; padding-top:5px; padding-bottom:5px;}
.yybg_list li i{ width:20px; height:20px; background:url(../images/yybg_03.png);}
.yybg_pop{ position:absolute; width:186px; height:186px; top:50%; left:50%; margin-left:-93px; margin-top:-103px; display:none;}
.yybg_list li:hover{ border:1px solid #f48d17;}
.yybg_list li:hover i{background:url(../images/yybg_04.png);}
.yybg_list li:hover .yybg_pop{ display: block;}
.xxpl_modulebox{ width:1050px; padding-left:150px; position:relative; margin:0 auto; overflow:hidden; min-height:550px;}
.xxpl_module_menu{ width:149px; position:absolute; left:0; top:0; bottom:0; border-right:1px solid #f0f0f0; padding-top:20px;}
.xxpl_module_menu ul{}
.xxpl_module_menu ul li{line-height:50px; font-size:16px; color:#333;}
.xxpl_module_menu ol{ padding-left:20px;}
.xxpl_module_menu ol li{line-height:34px; font-size:14px; color:#333; }
.xxpl_module_menu li a{ display:block; color:#333;}
.xxpl_module_menu li a:hover,.xxpl_module_menu li.current a{ color:#f48d17; }
.xxpl_module_right{ padding:20px 0 20px 40px;}
.xxpl_module_right h3{ font-size:18px; color:#333; line-height:50px; font-weight:bold;}
.xxpl_branch{ width:28%; float:left; border-top:4px solid #ff8800; margin-right:5%;}
.xxpl_branch h5{ color:#ff8800; line-height:30px; text-align:center; font-size:16px; padding-top:15px;}
.xxpl_branch h6{ color:#999; border-bottom:1px solid #ddd; padding-bottom:15px; text-align:center;}
.xxpl_branch ul{ padding:10px 20px 50px;}
.xxpl_branch ul li{ line-height:24px;}
.xxpl_table{}
.xxpl_table th,.xxpl_table td{ line-height:30px; width:25%; padding:5px 0 5px 50px ;}
.xxpl_table th{ color:#f48d17; text-align:left; font-weight:normal;}
.xxpl_table td{ color:#666; background-color:#fff;}
.xxpl_table tr:nth-child(even) td{background-color:#fff8ef;}
.xxpl_table tr td:nth-child(3),.xxpl_table tr td:nth-child(4){ color:#f48d17;}
.xxpl_table2 td{ line-height:30px; width:75%; padding:5px 50px 5px 0 ;}
.xxpl_table2 td{ color:#666; background-color:#fff;}
.xxpl_table2 tr:nth-child(even) td{background-color:#fff8ef;}
.xxpl_table2 tr td:nth-child(1){ width:25%; padding:5px 0 5px 50px ;}
.xxpl_introduce{ line-height:28px;}
.xxpl_introduce p{ text-indent:28px;}

.xxpl_module_right .gyat_figure{ overflow:hidden;  padding-top:10px; padding-bottom:30px;}
.xxpl_module_right .gyat_figure .flimg{ float:left; padding-right:25px;}
.xxpl_module_right .gyat_figure h3{ font-size:16px; color:#333; line-height:30px;}
.xxpl_module_right .gyat_figure p{ font-size:14px; color:#666; line-height:24px; padding-bottom:0;}
.xxpl_module_right .gyat_figure h4{ font-size:14px; color:#f17027; line-height:24px; padding:5px 0;}
.xxpl_module_right .gyat_figure p:nth-child(3){ font-size:14px; color:#f17027; line-height:24px; padding:5px 0;}

.xxpl_coursebox1{position:relative; padding-top:50px; padding-left:150px; overflow:hidden;}
.xxpl_coursebox2{position:relative; padding-top:50px; padding-right:150px; overflow:hidden;}
.xxpl_course{ border-top:1px solid #555; padding:20px 0 0 0;}
.xxpl_course ul{ width:50%; float:left; overflow:hidden;  }
.xxpl_course ul li{ line-height:24px; list-style: outside; margin-left:30px; padding-bottom:30px; color:#ff7800;}
.xxpl_course ul li span{ color:#ff7800; display:block;}
.xxpl_course ul li p{ color:#333;}
.xxpl_coursebox1 .xxpl_img{ position:absolute; left:0; top:0px; width:150px; height:100px; background:#fff; text-align:left;}
.xxpl_coursebox2 .xxpl_img{ position:absolute; right:0; top:0px; width:150px; height:100px; background:#fff; text-align:right;}

.xxpl_module_right .gyat_honor {padding-top:10px;}
.xxpl_module_right .gyat_honor .fc {float: left; width: 100%;}
.xxpl_module_right .gyat_honor .fc li {float: left; width:50%;}
.xxpl_module_right .gyat_honor .fl {float: left; width: 100%;}
.xxpl_module_right .gyat_honor .fl li {float: left; width:33.33%;}
.xxpl_module_right .gyat_honor ul li {padding-bottom: 50px;}

.xxpl_filingbox{ width:1200px; margin:0 auto; padding:40px 0;}
.xxpl_filingbox h5{ font-size:18px; color:#333; line-height:60px;text-align:center; padding-bottom:20px;}
.xxpl_filingbox h6{ font-size:16px; color:#333; line-height:60px;text-align: left; padding-top:40px; }
.xxpl_table3{ border:1px solid #e0e5e7; width:1000px; margin:0 auto;}
.xxpl_table3 td{ line-height:30px; width:60%; padding:10px 40px ; font-size:16px;}
.xxpl_table3 td{ color:#666; background-color:#fff;}
.xxpl_table3 tr:nth-child(even) td{background-color:#f5f7f8;}
.xxpl_table3 tr td:nth-child(1){ width:40%; border-right:1px solid #f4f6f6;}
.xxpl_table3 td a{ color:#ff8800;}
.xxpl_table3 td a:hover{ text-decoration:underline;}
.xxpl_table3 td a .go{ color:#fff; background-color:#ff8800; border-radius:10px; line-height:20px; font-size:12px; display:inline-block; width:30px; text-align:center; margin-left:3px;}
.xxpl_filingtxt{ padding-left:100px; padding-right:100px; text-indent:28px; color:#ff8800; line-height:24px;}

.xxpl_audit{ padding-top:20px; padding-bottom:70px; border-bottom:1px solid #faa437;}
.xxpl_audit ul{ overflow:hidden;}
.xxpl_audit ul li{ float:left; width:355px; overflow:hidden; height:235px; position:relative; border-radius:10px;}
.xxpl_audit ul li:nth-child(1),.xxpl_audit ul li:nth-child(2){ margin-right:66px;}
.xxpl_audit ul li div{ background-color:#ff8800; text-align:center; line-height:64px; height:64px; position:absolute; bottom:0; left:0; right:0; color:#fff; font-size:16px;}
.xxpl_audit ul li div img{vertical-align:middle; margin-left:3px;}

.xxpl_module_right .gyat_announcement{ padding-top:0;}
.xxpl_module_right .gyat_announcement ul li{ background-image:none; list-style:inside; color:#f48d17; padding-left:15px;}
.xxpl_module_right .gyat_announcement ul li a{ padding:2px 5px;}
.xxpl_module_right .gyat_announcement ul li a:hover{ background-color:#f48d17; color:#fff;}

.xxpl_module_right .gyat_media{ padding:0; margin:-20px 0 0 0;}
.xxpl_module_right .gyat_media ul li h6 { font-weight:normal;}
.xxpl_module_right .gyat_media ul li h6 a { color:#333;}
.xxpl_module_right .gyat_media ul li p{ color:#666;}
.xxpl_module_right .gyat_media ul li p.gyat_mediatime{ color:#999; padding:8px 0;}
.xxpl_module_right .gyat_media ul li{ border-bottom:1px dotted #999; background-image:url(../images/media_02.png);}

.xxpl_module_right h4{ font-size:16px; color:#f48d17; line-height:40px;}
.xxpl_module_right .orange{ color:#ff8800;}
.xxpl_module_right ul.manageorange{ color:#ff8800; overflow:hidden; padding-top:15px;}
.xxpl_module_right ul.manageorange li{ float: left; width:40%; line-height:24px; padding-bottom:20px;}
.xxpl_module_right ul.manageorange li i{ display:inline-block; width:24px; height:24px; line-height:24px; text-align:center; color:#fff; background-color:#ff8800; font-style:normal; border-radius:12px; margin-right:5px;}


