﻿@charset "utf-8";
html,body,legend{color:#333}html{background:#fff}html,body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,form,fieldset,legend,input,select,textarea,button,caption,th,td,blockquote,pre{margin:0;padding:0}body{font:normal normal normal 12px/20px Arial,sans-serif;font-family:Microsoft YaHei,Simsun; background-color:#ffffff}input,select,textarea,button{vertical-align:middle;font-size:100%;font-family:Microsoft YaHei,Simsun;outline:0}h1,h2,h3,h4,h5,h6,strong,th,b{}h1,h2,h3,h4,h5,h6{font-size:14px;line-height:24px}li{list-style:none}table{border-spacing:0}caption,th{text-align:left}fieldset,img{border:0}address,cite,dfn,em,var,i{font-style:normal}code,dfn,kbd,samp,tt,var,pre{font-family:monospace}del,ins,s{text-decoration:none}small{font-size:100%}q:before{content:''}q:after{content:''}a{color:#005bb5;text-decoration:none;outline:0}a:hover{color:#f60}a:hover{text-decoration:underline}.numA{font-family:Arial}.clear_float{clear:both;font-size:1px;height:0;width:0;line-height:1;overflow:hidden}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}.none{display:none}.hidden{visibility:hidden}
.clear{clear:both; float:none;}
a{text-decoration:none; color:#333}
a:hover{color:#000;}
.mgt10{margin-top:10px;}
.mgr18{margin-right:25px;}
.LEFT{float:left;}
.RIGHT{float:right;}
.inner{width:1000px; margin:0px auto;}

.header{height:115px; border-top:#012863 solid 5px;}
.header .logo{float:left; width:665px; height:115px; overflow:hidden;}
.header .sel{float:right; width:267px; height:115px;overflow:hidden; }
.header .sel .lkv{height:14px; line-height:14px; text-align:right; padding-top:7px; width:270px;}
.header .sel .lkv a{ margin:0px 10px;}
.header .tels{margin-top:10px;}

.navhead{height:45px; line-height:45px; background-color:#012863;}
.navhead ul{position:relative;}
.navhead li{float:left;}
.navhead li a{color:#ffffff; font-size:18px;display:block; font-family:"黑体"; line-height:45px; width:110px; text-align:center}
.navhead li a:hover,.navhead li a.cur{ background-color:#c9151e; text-decoration:none; color:#FFF}
.navhead li ul{position:absolute; background:url(../images/tm.png) left top repeat;width:1000px; display:none; z-index:999; left:0px; padding:10px 0px; clear:both}
.navhead li ul li{float:left; text-align:left; line-height:34px; height:34px; background:none; padding:0px;}
.navhead li ul li a{display:block; font-size:14px; color:#000; text-decoration:none; font-weight:normal;line-height:34px; height:34px;width:190px; text-align:left; padding-left:10px;}
.navhead li ul li a:hover{color:#000; border-bottom:#c9151e solid 1px; background:none}
/* flexslider */
.flexslider{position:relative;height:538px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:538px;}
.slides li a{display:block; width:100%; height:586px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;text-align:center; left:50%}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

.ppn{ margin-top:10px;}
.ppn .title{line-height:28px; height:28px; border-bottom:#012863 solid 2px;}
.ppn .title h3{width:80px; padding-left:20px; background:url(../images/icon1.png) left center no-repeat;line-height:28px; height:28px; color:#012863; font-family:"黑体"; font-size:15px; float:left; margin-left:5px;}
.ppn .title a.more{float:right; margin-top:10px;}
.ppn .abt{width:298px; float:left}
.ppn .abt .infos img{border:#CCC solid 1px; padding:2px; margin-top:10px;}
.ppn .abt .infos p{line-height:25px; font-size:13px; color:#000103}
.ppn .abt .infos p a{color:#012863;}

.ppn .inews{width:460px; float:left; margin-left:25px;}
.ppn .inews .inav{height:26px; width:200px; float:left; margin-top:2px;}
.ppn .inews .inav a{display:block; float:left; width:83px; line-height:26px; height:26px; font-size:15px; color:#012863; font-family:"黑体"; text-align:center; text-decoration:none}
.ppn .inews .inav a:hover,.ppn .inews .inav a.cur{background:url(../images/lunbg.png) top center no-repeat; color:#FFF}
.ppn .inews .box{margin-top:10px;}
.ppn .inews .topnews img{ float:left; border:#CCC solid 1px; margin-right:10px;}
.ppn .inews .topnews h4{font-size:16px; color:#012863; font-family:"黑体"; line-height:28px;}
.ppn .inews .topnews p{line-height:25px;}
.ppn .inews ul{margin-top:5px;}
.ppn .inews li{ line-height:22px;}
.ppn .inews li a{background:url(../images/nicon.png) left center no-repeat; padding-left:15px; font-size:13px; color:#595858}
.ppn .inews li span{float:right; font-size:13px; color:#CCC;}
.ppn .lxwm{ width:187px;float:right}

.foot{ height:75px; padding:10px 0px;margin-top:20px; border-top:#012863 solid 3px;}
.foot .lftinfo{width:500px; float:left}
.foot .lftinfo p{font-size:14px; color:#717070; line-height:30px;}
.foot .lftinfo p span{margin-right:10px;}
.foot .rgtinfo{width:480px; float:right; text-align:right;}
.foot .rgtinfo .fnav,.foot .rgtinfo .link{line-height:30px; color:#717070;}
.foot .rgtinfo a{font-size:14px; margin:0px 5px; color:#717070;}
.foot .rgtinfo span{font-size:14px; color:#717070;}


.main{ background-color:#f1f1f1; width:1070px; padding:15px 25px; margin:0px auto;}
.main .inner{width:1070px;}
.main .m_left{width:268px; float:left;}
.main .m_left .iplst{width:268px; background-color:#FFF;}
.main .m_left .iplst .title{height:55px; line-height:55px; background-color:#012863;font-size:18px; color:#FFF;}
.main .m_left .iplst .title span{font-size:18px; color:#FFF; margin:0px 10px; margin-right:5px}
.main .m_left .iplst .title em{font-size:14px; margin-left:5px}
.main .m_left .iplst ul{padding:10px 15px; margin-top:10px;}
.main .m_left .iplst ul li{line-height:32px; border-bottom:#666 dotted 1px;}
.main .m_left .iplst ul li a{background:url(../images/sjicon.png) left center no-repeat; display:block; font-size:14px; padding-left:23px}
.main .m_left  .lxbox{width:268px; margin-top:20px; padding-bottom:15px; background:url(../images/lxbg.png) right top no-repeat; background-color:#FFF;}
.main .m_left  .lxbox .title{ padding-top:15px;}
.main .m_left  .lxbox .title h3{font-size:22px; color:#f0a50b;margin-left:20px;}
.main .m_left  .lxbox .title p{ font-size:14px; color:#f0a50b;margin-left:20px;}
.main .m_left  .lxbox .info{ margin-left:20px; margin-right:10px; margin-top:5px;}
.main .m_left  .lxbox .info p{ font-size:14px; color:#030000;}


.main .m_right{width:770px; float:right; color:#333;background-color:#FFFFFF}
.main .m_right .title{ height:35px; line-height:35px; background:url(../images/icontit.png) left center no-repeat; border-bottom:#012863 solid 2px;}
.main .m_right .title h3{float:left; color:#333; line-height:35px; font-size:16px; margin-left:20px;}
.main .m_right .title span{float:right; margin-right:10px; color:#333; margin-top:2px;}
.main .m_right .mrmain{width:770px; margin:0px auto; border-top:none;min-height:500px}
.main .m_right .mrmain .infos{width:95%; margin:0px auto; padding:10px 0px; font-size:14px}
.main .m_right .mrmain .infos h3{text-align:center;}
.main .m_right .mrmain .infos .lsr{text-align:center; line-height:30px; border-bottom:#CCCCCC solid 1px;}
.main .m_right .mrmain .infos .content{padding:10px 0px; line-height:25px;}

.main .m_right .mrmain .infos .mors{background:url(../images/sbg1.jpg) left top repeat-x; padding-top:10px;}

.main .m_right .mrmain .news{width:95%; margin:0px auto;}
.main .m_right .mrmain .news ul{padding-top:10px;}
.main .m_right .mrmain .news li{line-height:28px; border-bottom:#CCCCCC dotted 1px;}
.main .m_right .mrmain .news li a{ padding-left:15px; background:url(../images/iconnews.png) left center no-repeat; font-size:14px}
.main .m_right .mrmain .news li span{float:right; margin-right:5px;}
.main .m_right .mrmain .pages{text-align:center; height:30px; line-height:30px; margin-top:15px;}
.main .m_right .mrmain .pages b{margin:0px 5px;}
.main .m_right .mrmain .pages b.cur{color:#F60;}
.main .m_right .mrmain .pages .pagetxt{width:50px;}
.main .m_right .mrmain .plist{width:100%; margin:0px auto;}
.main .m_right .mrmain .plist ul{}
.main .m_right .mrmain .plist li{float:left; padding:10px 10px; border:#CCC solid 1px; border-radius:10px; margin:0px 35px; margin-top:20px; transition:all 0.5s ease-in-out}
.main .m_right .mrmain .plist li:hover{background-color:#012863; box-shadow:#666 3px 3px 10px;}
.main .m_right .mrmain .plist li:hover p{color:#FFF;}
.main .m_right .mrmain .plist li a{text-decoration:none;}
.main .m_right .mrmain .plist li img{width:162px; height:175px; border-radius:10px;}
.main .m_right .mrmain .plist li p{text-align:center; margin-top:5px; font-size:15px}

.main .m_right .mrmain .gbooks table{border:#999 solid 1px; border-collapse:collapse;}
.main .m_right .mrmain .gbooks table td{height:45px; line-height:45px;border:#999 solid 1px;}
.main .m_right .mrmain .gbooks table td .ibn{width:100px; height:30px; border:#CCCCCC solid 1px; text-align:center;}
.main .m_right .mrmain .gbooks table td .ipt{width:200px; height:28px; line-height:28px; border:#CCCCCC solid 1px; padding-left:5px;}
.main .m_right .mrmain .itit{height:30px; line-height:30px; text-indent:20px; background-color:#2998f6; font-size:14px; color:#FFF; margin-bottom:20px;}
.main .m_right .mrmain .pshow{width:640px; position:relative;margin-top:6px; height:500px}
.main .m_right .mrmain .pshow #demo1 {width:570px; position:absolute; left:30px; overflow:hidden}
.main .m_right .mrmain .pshow #demo1 li {float:left; width:570px;display:inline; text-align:center}
.main .m_right .mrmain .pshow #demo1 li  img{ max-width:570px; max-height:500px; margin:0px auto}
.main .m_right .mrmain .pshow .btnPrev{position:absolute; left:0px; top:170px;}
.main .m_right .mrmain .pshow .btnNext{position:absolute; right:0px; top:170px;}
.main .m_right .mrmain .pstit{ width:555px; background:url(../images/xxtit.png) left top no-repeat; margin:10px auto; text-align:
right}

.morsp{margin-top:20px; text-align:center;}
.morsp span{margin:0xp 20px;}

.main .m_right .mrmain .cslist ul li{float:left; width:175px; height:185px; border:#CCC solid 1px; margin:15px 23px;}
.main .m_right .mrmain .cslist ul li img{width:175px; height:160px;}
.main .m_right .mrmain .cslist ul li a{text-decoration:none;}
.main .m_right .mrmain .cslist ul li p{text-align:center; line-height:25px; background-color:#bebebe; color:#FFF; font-size:14px;}
.main .m_right .mrmain .cslist ul li a:hover p{ background-color:#2998f6; color:#FFF}
