@charset "gb2312";
/* CSS Document */

*{ margin:0; padding:0;}
a, fieldset, img{border:none;}
a{ text-decoration:none;}
a.hover{ text-decoration:underline;}
ul li,ol li{ list-style:none;}
img{ vertical-align:middle;}
p{ color:#363636;}
p a{ color:#05426b;}
body,button,input,select,textarea{font:12px/1.5 "Î¢ÈíÑÅºÚ";}
.blank{height: 37px; clear: both; visibility: hidden; font-size: 1px;}
.clearfix{ zoom:1; clear:both;}
.clearfix:after{ overflow:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}

.header, .nav, .content{ clear:both; margin:0 auto; width:980px;}
/*.header{min-width:980px; min-height:357px; background:url(../images/header_bg.jpg) no-repeat center top;}*/
.header{width: 100%;}
.header img{width: 100%;}
.head-pc{display: block;}
.head-mobi{display: none;}

.nav{ clear:both; height:88px; background:#6f000a;}
.nav ul.mainnav{ height:43px; border-top:1px solid #fffbd0;}
.nav ul.mainnav li{ float:left; height:43px; width:162px;}
.nav ul.mainnav li a{ display:block; float:left; border-left:1px solid #fff; margin-top:8px;/* padding:0 34px;*/ font-size:16px; color:#fff; width:100%; text-align:center;}
.nav ul.mainnav li.first a{ border-left:none;}
.nav ul.mainnav li#navli{ position:relative;}
.nav ul.subnav{ position:absolute; z-index:1; left:0; top:43px; clear:both; width:100%; border-bottom:1px solid #4c4352; background:#6f000a; box-sizing:border-box; display: none;}
.nav ul.subnav li{float:none; border:1px solid #4c4352; border-bottom:none; box-sizing:border-box;}
.nav ul.subnav li a{ float:none; border-left:none; height:35px;}
.nav ul.subnav li:hover{ background:#1f1d47;}

.silde{ clear:both; position:fixed; width:288px; height:580px; right:-253px; top:50px;}
.silde .btn{ float:left; cursor:pointer; width:35px; height:138px; margin-top:150px; background:url(../images/btn.jpg) no-repeat center top;}
.silde .silde_con{ float:right; width:228px; background:#fff; padding:13px 11px 0; border:1px solid #2a0079; border-top:3px solid #2a0079;}
.silde .silde_con dl dd,.silde .silde_con dl dt{ clear:both; width:228px;}
.silde .silde_con dl dd{ font-size:16px; color:#000; height:28px; border-bottom:1px solid #bababa; line-height:28px; font-weight:bold;}
.silde .silde_con dl dd span{ display:block; float:left;}
.silde .silde_con dl dd a{ float:right; display:block; width:74px; height:20px; font-size:12px; line-height:20px; text-align:center; color:#fff; background:#2a0079;}
.silde .silde_con dl dt{ height:615px;}
.silde .silde_con dl dt p{ font-size:13px; line-height:26px; color:#666;}
.silde .silde_con dl dt p:first-child{ padding-top:10px;}

.navig{ clear:both; position:fixed; width:152px; top:37px; right:0; background:#fff;}
.navig ul li{ height:26px; padding:0 10px; background:#cbd9f6; margin-bottom:2px; text-align:center;}
.navig ul li a{ display:block; height:26px; font-size:12px; color:#000; line-height:26px; overflow:hidden; text-overflow:clip; white-space:nowrap;}
.navig ul li:hover,.navig ul li a:hover,.navig ul li.last{ background:#9fb2d8;}

.content .con_top, .con_person, .con_guest, .con_agenda, .con_busin, .con_regis,.con_last,.con_prim, .con_start, .con_dialo,.con_achieve,.con_picture,.con_elec{ clear:both; margin-top:30px;}
.content .con_top{ height:313px; }
.content .con_top .yx-rotaion{ float:left;}
.content .medium{ float:right; width:459px; height:293px; border:1px solid #ccc; padding:18px 12px 0;}
.content .medium .med_top p ,.content .medium ul li{ font-size:14px; line-height:26px;}
.content .medium ul li{ list-style:inside disc; color:#6c6c6c;}
.content .medium ul li a{ color:#363636;}
.content .medium ul li:hover{ color:#10388a;}
.content .medium ul li a:hover{ color:#10388a; text-decoration:underline;}
.content .medium .med_top p:first-child{text-align:center;}
.content .medium .med_top p:first-child a{ font-size:20px; color:#036eb7; }
.content .medium .med_top p:first-child a span{ padding:0 8px;}
.content .medium .med_top p a{ color:#787878;}
.content .medium ul{ border-top:1px solid #ccc; padding-top:10px; margin-top:10px;}

.content .con_start .start_left{ float:left; width:750px;}
.content .con_start .start_right{ float:right;}
.content .con_start .start_left dl.firdl dt{ float:left; width:380px; height:238px; border:1px solid #ccc; padding:13px 11px 12px; }
.content .con_start .start_left dl.firdl dd{ float:right; width:303px; border:1px solid #ccc; padding:10px 15px 9px; }
.content .con_start .start_left dl.firdl dd p.secp{ border-bottom:1px dashed #d7d7d7; padding-bottom:8px; margin-bottom:8px; }
.content .con_start .start_left dl.secdl{ margin-top:12px;}
.content .con_start .start_left dl.secdl dt{ height:305px;}
.content .con_start .start_left dl.secdl dd{ height:311px;}
.content .con_start .start_right{ float:right; width:190px; height:581px; border:1px solid #ccc; padding:13px;}
.content .con_start .start_right p{ line-height:22px;}
.content .con_start .start_right p.margin{ margin-left:68px;}
.content .con_start .start_right p strong{ font-size:14px; display:inline-block; margin-top:10px;}

.con_dialo .dialo_top dl{ float:left; width:718px; border:1px solid #ccc; padding:14px 13px;}
.con_dialo .dialo_top dl dt{ float:left; width:380px;}
.con_dialo .dialo_top dl dd{ float:right; width:324px;}
.con_dialo .dialo_top dl dd p.firp, .start_left dl.firdl dd p.firp,.con_person .pers dl dd p.firp{ margin-bottom:6px; font-size:18px; color:#10388a; text-align:center;}
.con_dialo .dialo_top dl dd p.firp a, .start_left dl.firdl dd p.firp a{ color:#10388a;}
.con_dialo .dialo_top dl dd p, .start_left dl.firdl dd p, .start_right p, .start_right p,.con_person .pers dl dd p{ font-size:12px; color:#333; line-height:24px;}
.con_dialo .dialo_top dl dd p a,  .start_left dl.firdl dd p a.with,.con_person .pers dl dd p a.with{ color:#787878}
.con_dialo .dialo_top dl dd ul, .start_left dl.secdl ul.secul{ border-top:1px dashed #d7d7d7; padding-top:15px; margin-top:15px;}
.con_dialo .dialo_top dl dd ul li,.start_left dl.secdl ul li{ list-style:disc inside; color:#333;}
.con_dialo .dialo_top dl dd ul li a, .start_left dl.secdl ul li a{ color:#333; font-size:13px; line-height:24px;}
.con_dialo .dialo_top dl dd ul li:hover, .start_left dl.secdl ul li:hover{ color:#10388a;}
.con_dialo .dialo_top dl dd ul li a:hover, .start_left dl.secdl ul li a:hover{ color:#10388a;}
.con_dialo .dialo_top .dl_theme{ float:right; width:192px; height:244px; border:1px solid #ccc; padding:12px 13px 10px;}
.con_dialo .dialo_top .dl_theme p.color,.con_start .start_left p.color, .con_start .start_right p.color{ background:url(../images/tit3.jpg) no-repeat left 8px; margin-bottom:8px; padding:0 0 6px 17px; border-bottom:1px solid #bfbfbf; font-size:16px; color:#10388a;}
.con_dialo .dialo_top .dl_theme .rollp{ height:88px; width:200px; padding-right:4px; overflow-y:auto; }
.con_dialo .dialo_top .dl_theme .rollp p{ width:183px;}
.con_dialo .dialo_top .dl_theme p.second{ margin-top:16px;}
.con_dialo .dialo_top .dl_theme p{ line-height:22px; font-size:12px; color:#333;}
.con_dialo .dialo_top .first p{ line-height:25px; height:25px;}
.con_dialo .dialo_top .dl_theme p span{ display:block; width:146px; float:left;}
.con_dialo .dialo_top .dl_theme p em{ display:block; width:36px; text-align:right; float:right; font-style:normal;}
.con_dialo ul.dialo_bot, .con_picture ul.dialo_bot{ border:1px solid #ccc; padding:25px 27px 8px; margin-top:14px;}
.con_dialo ul.dialo_bot li, .con_picture ul.dialo_bot li{ float:left; margin:0 25px 15px 0;}
.con_dialo ul.dialo_bot li a img, .con_picture ul.dialo_bot li img{/* display:block; */width:210px; height:133px;}
.con_dialo ul.dialo_bot li.margin, .con_picture ul.dialo_bot li.margin{ margin-right:0;}
.con_dialo ul.dialo_bot li a{ display:block; float:left; text-align:center;}
.con_dialo ul.dialo_bot li a p, .con_picture ul.dialo_bot li p{ line-height:20px; font-size:12px; /*width: 216px;*/ width: 212px; margin: 8px 0 0 0; overflow: hidden; text-overflow: clip; white-space: nowrap;}

.con_picture ul.dialo_bot li img{  width:210px; height:131px; border:1px solid #dbdbdb;}
.con_picture ul.dialo_bot li dl.layer{ width:212px; height:36px; margin-top:-36px; }
.con_picture ul.dialo_bot li dl.layer dt{ width:212px; height:36px; background:#000; filter:alpha(opacity=45);-moz-opacity:0.45;-khtml-opacity:0.45;opacity:0.45;}
.con_picture ul.dialo_bot li dl.layer dd{ width:202px; height:30px; line-height:15px; padding:0 5px; margin-top:-34px; color:#fff; filter:alpha(opacity=99);-moz-opacity:0.99;-khtml-opacity:0.99;opacity:0.99; }
.con_picture ul.dialo_bot li dl.layer dd.single{ height:20px; margin-top:-26px;}
.con_picture ul.dialo_bot li p{ text-align:center;}

.con_person .pers{ border:1px solid #ccc; padding:15px 15px 2px;}
.con_person .pers dl{ float:left; width:465px; margin-bottom:15px;}
.con_person .pers dl.perdl{ float:right;}
.con_person .pers dl dt{ float:left;}
.con_person .pers dl dd{ float:right; width:270px; height:126px;}
.con_person .pers dl dd p.firp{ text-align:left;}

.con_prim{ background:#fff;}
.con_prim .prim{ padding:0 28px 30px;border: 1px solid #ccc;}
.con_prim dl{ float:left; width:210px; height:434px; margin:30px 27px 0 0;}
.con_prim dl.margin{ margin-right:0;}
.con_prim dl dd a{ display:block; width:210px; height:170px;}
.con_prim dl dt a img{ display:block; width:210px; height:170px;}
.con_prim dl dt{ height:250px; background:#f0efef; padding:14px 14px 0; color:#221e1f;}
.con_prim dl dt span{ display:block; width:182px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:16px;}
.con_prim dl dt p{ font-size:12px; line-height:21px;}
.con_prim dl dt p.font{ width:186px; font-size:14px; border-bottom:1px solid #221e1f; padding:5px 0 10px; margin-bottom:12px;}

.con_elec .elecul{ height:500px; padding:30px 28px; border:1px solid #ccc;}
.con_elec ul{ height:500px; overflow-y: auto;}
.con_elec ul li{ list-style:disc inside; line-height:36px; font-size:16px; }

.content h3.title{ height:31px; margin-bottom:25px; font-size:16px; line-height:31px; background:url(../images/title_bg.jpg) no-repeat; color:#fff;}
.content h3.title span{ padding-left:28px; background:url(../images/tit2.jpg) no-repeat 9px center;}
.content .con_guest ul{ padding:15px 28px 30px; border:1px solid #ccc;}
.content .con_guest ul li{ float:left; width:165px; margin:20px 24px 0 0;}
.content .con_guest ul li.margin{ margin-right:0;}
.content .con_guest ul li a{ display:block; float:left; width:165px; color:#2f2f2f;}
.content .con_guest ul li a img{ padding:2px; border:1px solid #d0d0d0;}
.content .con_guest ul li a p{ width:153px; margin:10px auto 0; font-weight:bold; line-height:20px; text-align:center;}

.con_achieve .achieve_flo{ width:482px;float:left;}
.con_achieve .achieve_flo .title{ margin-bottom:0}
.con_achieve .achieve_flo dl{ border:1px solid #ccc; padding:14px 13px 20px;}
.con_achieve .achieve_flo dl dt{ float:left; margin-right:15px;}
.con_achieve .achieve_flo dl dd{ float:right; width:139px;}
.con_achieve .achieve_flo dl dd p{ font-size:12px; line-height:20px;}
.con_achieve .achi_marg{ margin-right:15px;}

.content .con_agenda .liuch ul{ height:33px;}
.content .con_agenda .liuch ul li{ float:left; width:175px; margin-right:3px; text-align:center; line-height:32px; border:1px solid #ccc; border-bottom:none;}
.content .con_agenda .liuch ul li a{ color:#969696;}
.content .con_agenda .liuch ul li.active{ background:#ccc; border:1px solid #b4b4b4; border-bottom:none;}
.content .con_agenda .liuch ul li.active a{ color:#000;}
.content .con_agenda table{ border-collapse:collapse; border: 1px solid #ccc; font-size: 12px;}
.content .con_agenda table td{ line-height:30px; color:#333; padding-left:15px; border:1px solid #ccc;}

.content .con_busin ul{ height:365px; border:1px solid #ccc; padding:25px 26px 0; }
.content .con_busin ul li{ float:left; width:163px; height:45px; text-align:center; margin:0 25px 25px 0; border:1px solid #ccc;}
.content .con_busin ul li.margin{ margin-right:0;}

.content .con_regis .infor{ clear:both; border:1px solid #ccc; padding:30px 0 35px 35px;}
.content .con_regis .infor p{ font-size:14px; color:#5e5e5e; line-height:32px}
.content .con_regis .infor p a{ color:#5e5e5e;}
.content .con_regis .infor p a:hover{ text-decoration:underline;}

.content .con_last ul{ overflow:hidden;/* height:139px;*/ border:1px solid #ccc; padding:30px 20px 10px;}
.content .con_last ul li{ float:left; width:25%; margin-bottom:20px;}
.content .con_last ul li.last{ margin-right:0;}
.content .con_last ul li a,.con_last ul li img{ display:block; margin:0 auto; }
.content .con_last ul li a{ text-align:center;}
.content .con_last ul li a img{ border:1px solid #ccc; }
.content .con_last ul li a p{ color:#010101; line-height:12px; padding-top:10px;}
.go_top a{ position:fixed; z-index:999; bottom:70px; display:block; width:47px; height:47px; background:url(../images/go-top.png) no-repeat center;}

.bottom{ /*height:97px;*/ margin:10px auto 0; font:12px/1.5 "ËÎÌå"; color:#585858; text-align:center;}
.bottom a{ color:#585858; text-decoration:none;}
.bottom ul{ height:20px; /*width:434px; margin:0 auto; */display:inline-block;}
.bottom ul li{ list-style:none; float:left;}
.bottom ul li a{ margin:0 10px;}
.bottom p{ clear:both;/* height:30px;*/ text-align:center;}
.bottom p.last{/* width:588px; height:37px;*/ margin:5px auto 0; display:inline-block;}
.bottom p.last span, .bottom p.last a.img{ display:block; float:left;}
.bottom p a.img{ width:40px; height:48px; margin-top:-20px;}