@charset "gb2312";
/* CSS Document */

body{ overflow-x:hidden; font-family: "Î¢ÈíÑÅºÚ";}
*{ margin:0; padding:0;}
ul,li,a{ list-style:none; text-decoration:none; font-family:"Î¢ÈíÑÅºÚ";}
a:hover{ text-decoration:none;}
 
.mg{ margin-top:0; margin-bottom:0;}
.mg-m{ margin:0;}
.mg-l-0{ margin-left: 0!important;}
.mg-r-0{ margin-right: 0!important;}
.pl-15{ padding-left: 15px;}
.pr-15{ padding-right: 15px;}
.pl-10{ padding-left: 10px;}
.pr-10{ padding-right: 10px;}
.pt-10{ padding-top: 10px;}
.pt-15{ padding-top: 15px;}
.pt-30{ padding-top: 30px;}
.pb-10{ padding-bottom: 10px;}
.pb-15{ padding-bottom: 15px;}
.pb-30{ padding-bottom: 30px;}
.margin-top-30{ margin-top:30px;}
.padding-top-30{ padding-top:30px;}



.top1bg{ height: 31px; background: url(imagestop1_02.jpg) repeat-x; width: 100%;}
.top1bg a{ line-height: 31px;}

.banner{ width: 100%; background: url(imagesbanner_04.jpg) no-repeat center center; height: 152px; border-bottom:  solid 1px #E7E7E7;}

.nav{ background-color: #f6f6f6; height: 49px; border-bottom:  solid 1px #E7E7E7; width: 100%;}
.nav li{ float: left; padding: 0 40px; margin-top: 12px;}
.nav li:hover{ font-weight: bold;}
.nav li:hover a{ color: #03458f; border-bottom: solid 3px #03458f; }
.nav li a{ font-size: 16px; color: #474747; padding-bottom: 11px;}

.ip-h{ height: 30px !important; font-size: 14px !important;}
.ip-h-p{ padding-top: 5px; color: #FFFFFF; background-color: #03458F;}
.ip-h-p:hover{ background-color: #002b5c; color: #FFFFFF;}


.lunbo-box{ height: 400px;  padding-right: 15px !important;}

.top-xinwen h1 { border-bottom:  solid 1px #eeeeee; padding: 15px 0;}
.top-xinwen h1 a{ font-size: 18px; font-weight: bold; color: #03458f; text-align: center;}
.top-xinwen p{ line-height: 2.1;font-size: 16px;}
.top-xinwen .p-boder{ border-bottom: dashed 1px #b4b4b4;}

.top-xinwen ul li{ padding-left: 15px; background: url(imagesdian_10.jpg) no-repeat 0px 16px; line-height: 2.3;}
.top-xinwen ul li a{ color: #474747;}
.top-xinwen ul li a:hover{ color: #03458f;}
.top-xinwen .gengduo1{ color: #03458F; float: right;font-size:12px;}

.jiabin{ width: 100%; height: 104px; background: url(imagesjiabanbg_13.jpg) no-repeat center center; border-top:  solid 1px #e7e7e7; background-color: #eeeeee;}
.jiabin2{width: 100%; height: 60px; background: url(imagesjiabanbg_14.jpg) no-repeat center center; border-top:  solid 1px #e7e7e7; background-color: #eeeeee;}
.zcjd{width: 100%; height: 70px; background: url(imageszcjd.jpg) no-repeat center center; border-top:  solid 1px #e7e7e7; background-color: #eeeeee;}
.fgwj{width: 100%; height: 70px; background: url(imagesfgwj.jpg) no-repeat center center; border-top:  solid 1px #e7e7e7; background-color: #eeeeee;}
.gdft{width: 100%; height: 70px; background: url(imagesgdft.jpg) no-repeat center center; border-top:  solid 1px #e7e7e7; background-color: #eeeeee;}
.sjxx{width: 100%; height: 70px; background: url(imagessjxx.jpg) no-repeat center center; border-top:  solid 1px #e7e7e7; background-color: #eeeeee;}
.tszs{width: 100%; height: 70px; background: url(imagestszs.jpg) no-repeat center center; border-top:  solid 1px #e7e7e7; background-color: #eeeeee;}





.jb-gengdup{width: 60px; height: 30px; display: block; margin: 0 auto; background-color: #03458F; border-radius: 8px; font-size: 12px; text-align: center; line-height: 30px; color: #FFFFFF; margin-top: 15px;}
.jb-gengdup:hover{ color: #FFFFFF;}
.pc-list ul li{ width: 350px;}
.pc-list ul li a{ color: #474747; line-height: 3;}
.pc-list ul li a:hover{ color: #03458f;}

.zhongbg{ width: 100%; height: 322px; background: url(imageszhongbg_21.gif) no-repeat center center;}

.zaixiansp h2{ font-size: 18px; color: #474747; font-weight: bold;}
.zaixiansp h2 span{ font-size: 12px;  font-weight: lighter; padding-left: 10px;}
.zaixiansp h2 a{float: right; font-size: 14px; font-weight: lighter;}
.zaixiansp2{ background-color: #FFFFFF;}

.zaixiansp2 ul li{ border-bottom: dashed 1px #000000; padding-left: 18px; background: url(imagesxiaobiao2_03.jpg) no-repeat 0px 16px;}
.zaixiansp2 ul li a{ color: #000000; line-height: 3;}
 .zaixiansp2 ul li a:hover{ color: #03458f;}
 .gengduo2{color: #03458F; float: right;font-size:12px;}
 
.one{ display: none;}

.title-bg1 a{ font-size: 18px; font-weight: bold; color: #474747; background: url(imagesbg11_03.jpg) repeat-x 0 0; height: 44px; line-height: 2.2;}
.xuanzhongxiaoguo{ background: url(imagesbg22_03.jpg) repeat-x 0 0 !important; color: #FFFFFF !important;}

.news-cons ul{ background-color: #FFFFFF; padding-left: 15px; padding-right: 15px; padding-bottom: 12px;}
.news-cons ul li{border-bottom: dashed 1px #000000; padding-left: 18px; background: url(imagesxiaobiao2_03.jpg) no-repeat 0px 16px;}
.news-cons ul li a{color: #000000; line-height: 2.9;}
.news-cons ul li a:hover{ color: #03458f;} 

.xinwen-list h2{font-size: 18px; color: #03458f; font-weight: bold; height: 40px; line-height: 40px; border-bottom:  solid 1px #03458f;}
.xinwen-list h2 span{font-size: 12px;  font-weight: lighter; padding-left: 10px;}
.xinwen-list h2  a{ float: right; font-size: 12px; line-height: 40px;font-weight: lighter;}

.xinwen-list ul {background-color: #FFFFFF;  padding-bottom: 10px; margin-top: 15px;}
.xinwen-list ul li{border-bottom: dashed 1px #000000; padding-left: 18px; background: url(imagessanjiao_14.jpg) no-repeat 0px 13px;}
.xinwen-list ul li a{color: #000000; line-height: 2.4;}
.xinwen-list ul li a:hover{ color: #03458f;}

.tashan{ height: 90px; overflow: hidden;}

.footer{ width: 100%; height: 110px; text-align: center; line-height: 110px; background-color:#03458f ; color: #FFFFFF;}


@-webkit-keyframes flipOutYtest {
  from { -webkit-transform: perspective(1400px); transform: perspective(1400px); }
  40% { -webkit-transform: perspective(1400px) rotate3d(0, 1, 0, 60deg); transform: perspective(1400px) rotate3d(0, 1, 0, 60deg); opacity: 1; }
  50% { -webkit-transform: perspective(1400px) rotate3d(0, 1, 0, 90deg); transform: perspective(1400px) rotate3d(0, 1, 0, 90deg); opacity: 0; }
  to { -webkit-transform: perspective(1400px) rotate3d(0, 1, 0, 180deg); transform: perspective(1400px) rotate3d(0, 1, 0, 180deg); opacity: 0; }
}
.test { -webkit-animation: flipOutYtest 0.75s linear; animation: flipOutYtest 0.75s linear; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
@-webkit-keyframes flipInYtest {
  from { -webkit-transform: perspective(1400px) rotate3d(0, 1, 0, -180deg); transform: perspective(1400px) rotate3d(0, 1, 0, -180deg); opacity: 0; }
  50% { -webkit-transform: perspective(1400px) rotate3d(0, 1, 0, -90deg); transform: perspective(1400px) rotate3d(0, 1, 0, -90deg); opacity: 0; }
  60% { -webkit-transform: perspective(1400px) rotate3d(0, 1, 0, -60deg); transform: perspective(1400px) rotate3d(0, 1, 0, -60deg); opacity: 1; }
  to { -webkit-transform: perspective(1400px); transform: perspective(1400px); opacity: 1; }
}
.test2 { -webkit-animation: flipInYtest 0.75s linear; animation: flipInYtest 0.75s linear; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.well { width: 1000px; min-height: 250px;margin-left: auto; margin-right: auto; height: auto; }
.well .well-item { position: relative; float: left; width: 23%; min-height: 250px; margin: 1%; }
.well .well-item img { width: 100%; min-height: 250px; }
.correct { position: absolute; width: 100%; }
.opposite { min-height: 250px; width: 100%; }
.opposite div { min-height: 250px; width: 100%; }
.opposite-content { display: table; width: 100%; min-height: 250px; background-color: #D95E22; }
.opposite-content-text { display: table-cell; vertical-align: middle; text-align: center; color: white; font-size: 24px; }

.photolist_newslist{
    overflow: hidden; line-height: 2;font-size: 16px;
}
.photolist_newslist li{
    display: block;float: left;  margin:5px 5px 15px 10px; border: 1px solid #015293; height: 380px; padding: 5px;
    text-align: center; box-shadow: 1px 3px  4px #aaa;
}
.photolist_newslist li:hover{
    border-color: #015293;
}
.photolist_newslist img{
    width: 330px; height: 300px; margin:0 auto 5px auto;
}
.photolist_newslist a{
    display: block;margin: auto; color: #000;
}
.photolist_newslist span{
    display: block; margin:10px auto 0 auto; font-family: Impact; color:#015293;font-size: 12px;font-weight: bold;
}