@charset "gb2312";
body{margin:0px; padding:0px; font-family:microsoft yahei; background:#203b72 url(images/bg.jpg) no-repeat center top; background-size:cover;}
.body_main{ width:1000px; margin:0 auto; font-size:14px; color:#333333;}
a{ text-decoration:none; color:inherit;}
.clearfix:after{ content:''; display:block; height:0; clear:both;}
ul,li{ margin:0; padding:0; list-style:none;}
.header{padding:50px 0 40px 0; width:1000px; margin:0 auto;}
.logo{ }
.toolbar{float:right; padding:.3em 1.2em; margin-top:2em; border-radius:.5em; background:#d8e7f0;}
.toolbar a{ display:inline-block; margin:0 .4em; color:#333;}
.index_body{ position:relative; height:1200px;}
.abs{ position:absolute;}
.index_body .abs:hover{    border: 1px solid #FFFFFF;    box-shadow: 0 0 5px #FFFFFF;    margin-left: -1px;    margin-top: -1px;}
.index_body .abs img{ display:block;}
.xhjs{ left:0; top:0; background:url(images/index-01.jpg); width:328px; height:325px; color:#fff; font-size:12px;}
.xhjs p{ margin:110px 2.5em 13px; line-height:1.75; letter-spacing:1px; }
.xhjs .read-more{ float:right; margin-right:2em; padding:.3em 1.5em .4em;; border-radius:1em; background:#ef9d66;}
.hydt{ left:336px; top:0;}
.bzfg{ left:336px; top:166px;}
.imglist{ left:504px; top:0;}
.nlml{ left:0; top:332px;}
.xydj{ left:167px; top:332px;}
.tfxt{ left:0; top:498px;}
.scl{ left:336px; top:498px;}
.ftkt{ left:0; top:664px;}
.xfjh{ left:336px; top:664px;}
.tztg{ left:672px; top:498px; width:328px; height:325px;/* background:url(images/index-09.jpg);*/ color:#fff;}
.tztg .text_box{ float:left;padding:0px 0 0 0px;}
.tztg .text_link{display:block; width:142px; height:60px;}
.tztg .text_box p{width:190px; height:212px;}
.tztg .date_box{ float:right; text-align:center;padding-right:10px;}
.tztg .date{ font-size:90px;}
.tztg .weekday{ font-size:24px; margin:0;}
.gcba{ left:0; top:830px;}
.zlkz{ left:169px; top:830px;}
.hyjj{ left:336px; top:830px;}
.fwzx{ left:672px; top:830px;}
.rcjl{ left:839px; top:830px;}

.bygz{ left:0; top:996px;}
.qxsb{ left:169px; top:996px;}
.xzzq{ left:336px; top:996px;}
.yqlj{ left:503px; top:996px;}
.jrxh{ left:672px; top:996px;}
.lxwm{ left:839px; top:996px;}

.nav{ padding:10px 0; background:rgba(9,59,105,0.8);}

.nav ul{width:1020px; margin:0 auto;}
.nav li{ float:left; margin:0 8px 7px 0;}
.nav li:hover{border: 1px solid #FFFFFF;    box-shadow: 0 0 5px #FFFFFF;    margin-left: -1px;    margin-top: -1px; margin-right:7px; margin-bottom:6px;}
.nav li img{display:block;}


.position{ padding:15px 0; margin-top:4px; background:rgba(9,59,105,0.8); }
.icon_1{ background:url(images/icon_1.jpg) no-repeat center left; padding-left:1.5em;color:#fff; }
.content_title{ padding:30px 0; line-height:1; color:#fff; font-size:30px; }
.icon_2{ background:url(images/icon_2.jpg) no-repeat center left; padding-left:40px;}
.split_1{ background:#fff url(images/split_1.jpg) no-repeat left; height:5px;}
.content{ background:#456b96; padding:10px 10px 20px 10px;}
.content_left{width:233px; float:left; margin-right:15px;}
.content_main{ width:730px; float:left; background:#fff;}
.content_main h1{ font-size:26px; text-align:center; line-height:40px; margin-bottom:20px; display:block; padding-bottom:20px;}
.content_main .article{ padding:2em 3em;  min-height:900px;}
.side_nav .nav_item{ background:#fff; margin-bottom:12px; padding:20px 12px; display:block;}
.side_nav .cn{ display:block; font-size:18px; color:#0c3f6f; font-weight:bold; padding-left:10px; padding-bottom:5px;}
.side_nav .en{ display:block; font-size:12px; color:#0c3f6f; font-weight:bold; text-transform:uppercase; padding-left:10px;}
.side_nav .zhengshu{ text-align:center; margin:1.5em 0;}
.side_nav .sub_item{ border-top:1px solid #e0e0e0; font-size:15px; font-weight:bold; padding:10px 0 10px 32px; background:url(images/icon_3.jpg) no-repeat 5px center; color:#333; display:block;}
.side_nav .last{ border-bottom: 1px solid #e0e0e0;}
.image_list{ padding:20px;}
.image_list ul li{ padding:25px 20px;}
.image_list .thumb{ float:left; margin-right:20px; width:280px; height:184px;}
.image_list .thumb img{width:100%; height:100%;}
.image_list .infos{ float:left; width:350px;}
.image_list .infos .title{ border-left:8px solid #0c3e6e; font-size:28px; color:#0c3e6e; padding-left:12px; line-height:1; position:relative; }
.image_list .infos .title .en{ height:100%; background:#0c3e6e; color:#fff; padding-left:10px; font-size:14px;width:60%; right:0; top:0; position:absolute; line-height:28px;}
.image_list .infos .titles{margin:10px 0; color:#0b3f6f;}
.image_list .infos .desc{ text-indent:2em; line-height:1.75}
.image_list .infos .detail{ color:#e45c00;}
.image_list ul li:nth-child(odd){ background:#f0f0f0;}
.article_list{ background:#fff; padding:3em 2em; min-height:760px;}
.article_list ul li{ border-bottom:1px dashed #333; line-height:1.75; padding:8px 0;}
.article_list .date{ float:right; font-size:12px;}
.icon_4{ background:url(images/icon_4.jpg) no-repeat 5px center; padding-left:30px !important;}
.article_stage{background:#fff; padding:1em; min-height:100px;}
.article_title{ font-size:26px; text-align:center;padding:1em 0;}
.article_body{ line-height:1.75}
.style2 .cn{ font-size:20px;padding-bottom:2px;}
.style2 .cn big{ font-size:26px; padding-left:8px}
.style2 .en{text-transform:none; font-size:12px;}
.footer{border-top:6px solid #42baf2; line-height:1.75; text-align:center; padding-top:1em; padding-bottom:2em; color:#fff;}

.list_xhjs{ width:730px; float:right; background:#fff;}
.list_xhjs ul{padding:2em 3em; display:block; min-height:760px; overflow:hidden;}
.list_xhjs ul li{ border-bottom:1px dashed #333; line-height:1.75; padding:8px 0;}





/*----翻页----*/
.page{text-align:center; height:30px; padding-top:27px; font-size:12px;}
.page li{display:inline; color:#999;}
.page a{background:#FFFFFF; color:#333;border:1px solid #E2E2E2; padding:3px 8px 2px 8px; }
.page a:hover{background:#060; color:#FFF; text-decoration:none;}