html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0; padding:0;font-family:"microsoft yahei",Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:100%}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details,summary,picture{display:block;}
table{border-collapse:collapse; border-spacing:0;}
caption,th{te.foot ulxt-align:left; font-weight:normal;}
html,body,img,iframe,abbr{border:0;}
i,em{font-style:normal;.foot ul}
[hidefocus],summary{outline:0;}
li{list-style:none;}
sup,sub{font-size:12px;}
textarea{overflow:auto; resize:none;}
label{cursor:default;}
a,button{cursor:pointer;}
a,a:hover{text-decoration:none;}
input{border:0;}
*:focus {outline: none;}
.w1200{width: 1200px;margin: 0 auto;}
.fl{float: left;}
.fr{float: right;
 margin-top: 26px;}

.top{width: 100%;background: url(../images/tops.png) no-repeat center;height: 82px;min-width:1200px;}

.banner{width: 100%;min-width:1200px;}


.txtScroll-top .hd .wqhg{height: 44px; line-height: 44px;font-size: 14px;color:#3274C2 }
.txtScroll-top{ width:100%; position:relative; }
.txtScroll-top .hd .prev{background: url(../images/left.png) no-repeat center;width: 44px;height: 44px;float: left;position: absolute;left: 0}
.txtScroll-top .hd{ overflow:hidden; height:44px; padding:0 60px; position: absolute;right: 0;top:50%;margin-top: -22px;;width: 1080px; }
.txtScroll-top .hd .next{ background:url(../images/right.png) no-repeat center;width: 44px;height: 44px; float: left;position: absolute;right: 0 }

.txtScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:18px; }
.txtScroll-top .hd ul li{ float:left; width:11px; height:11px; margin-right:20px; text-indent:-999px; cursor:pointer; background:url("../images/dian1.png") no-repeat center; }
.txtScroll-top .hd ul li.on{ background:url(../images/dian2.png) no-repeat center; }
.txtScroll-top .bd{ padding:10px 60px ; overflow:hidden; }
.txtScroll-top .bd ul{ overflow:hidden; zoom:1; }

.txtScroll-top .bd ul l.foot uli span{ color:#999; }
.txtScroll-top .bd ul li a{color: #1A4CA5}
.news1{width: 100%;background: #EEEEEE;padding: 5px 0}
.news2,.news4{width: 325px;}
.news2{height: 551px;}
.news2 h1,.news4 h1,.news5 h1{font-size: 16px;color: #3274C2;height: 36px;line-height: 36px;border-bottom: 2px solid #50A3E9;margin-bottom: 28px;margin-top: 20px;}
.news2 h1 span,.news3 h1 span,.news4 h1 span,.news5 h1 span{font-size: 16px;color: #E6EDF5}
.news2 h1 img,.news3 h1 img,.news4 h1 img,.news5 h1 img{margin: 11px 5px;}
.news2 li{width: 100%;float: left;height: 48px;line-height: 48px;margin-bottom: 10px;}
.news2 li span{width: 46px;background: #A8D0F4;color: #3376BC;text-align: center;font-size: 14px;}
.news2 li p{width: 277px;background: #F3F6FB;color: #666;font-size: 14px;text-indent: 1.2em;}
.news2 li p:hover{color: #333}
.news3{width: 1200px;}
.news3 h1{font-size: 16px;color: #3274C2;height: 36px;line-height: 36px;border-bottom: 2px solid #50A3E9;margin-bottom: 28px;margin-top: 20px;}
.news3 .n3_l{width: 350px;}
.news3 .n3_l h2{font-size: 16px;color: #666;height: 50px;line-height: 50px;margin-top: 15px;}
.news3 .n3_l h2:hover{color: #333}
.news3 .n3_l p{font-size: 13px;color: #666;height: 24px;line-height: 24px;}

.news3 .n3_r{width: 415px;}
.news3 .n3_r li{height: 76px;border-bottom: 1px solid #E7E7E7;padding-top: 6px;}
.news3 .n3_r li h3{font-size: 15px;color: #666;height: 42px;line-height: 26px;font-weight: normal;}
.news3 .n3_r li h3:hover{color: #333}
.news3 .n3_r li p{font-size: 12px;margin-top: 10px;color: #8597BD}
.news3 .n3_r li p span{color: #666}

.news4 h1,.news5 h1{margin-bottom: 10px;}
.news4 ul{margin-top: 20px;}
.news4 li{width: 100%;height: 48px;line-height: 48px;border-bottom: 1px dashed #F2F2F2;vertical-align:bottom;#line-height:43px;#height: 43px;}
.news4 li span{float: left;width: 40px;text-align: center;font-size: 14px;color: #BEC5E2}
.news4 li p{float: right;width: 270px;text-align: left;font-size: 14px;color: #666}
.news4 li p:hover{color: #333}
.news5{margin-left: 50px;width: 669px;}
.news5 h1,.news4 h1{background: #2A76C2;color: #fff;text-indent: 10px;border: none}
.news5 h1 span,.news4 h1 span{color: #fff}
.news5 ul{width: 315px;margin-top: 20px;}
.news5 ul li{height: 87px;border-bottom: 1px solid #E7E7E7;}
.news5 ul li h3:hover{color: #000}
.news5 ul li h3{font-weight: normal;font-size: 14px;background: #E3F6FD;height: 50px;line-height: 22px;color: #333;margin-top: 10px;text-indent: 0em;padding-left: 3px}
.news5 ul li p{font-size:12px;color: #8597BD;margin-top: 10px }
.news5 ul li p span{color: #666}

.links{width: 112px;text-align: center;border: 1px solid #C0DEF6;border-radius: 10px;height: 533px;font-size: 14px;color: #2974C5;margin-top: 20px;}
.links p{margin-top: 8px;color: #2974C5;}
.links p span{line-height: 24px;height: 24px;display: inline-block;}
.links .up{margin-top:7px}

.foot{width: 100%;background: #005BAC;float: left;color: #fff;padding-top: 30px;padding-bottom: 20px;min-width:1200px;}
.foot ul{float: left;width: 130px;margin-right: 20px}
.foot ul .first{background: url(../images/heng.png)no-repeat left bottom;height: 40px;line-height: 40px;font-size: 16px;}
.foot ul li{font-size: 12px;height: 24px;line-height: 24px;color: #fff}
.foot_b{width: 100%;height: 32px;line-height: 32px;font-size: 12px;color: #567095;text-align: center;background: #0A3E77;float: left;min-width:1200px;}
.foot .ewm{width: 130px;height: 130px;margin-top: 40px;float: right;}
.foot .ewm2{margin-right: 20px}
.foot ul li:hover{color: #ccc}
.foot ul .first:hover{color: #fff}



.slideBox{ width:100%; overflow:hidden; position:relative; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:50%; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; }
.slideBox .hd ul li{ float:left; margin-right:8px; width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#134BA2; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0; }
.slideBox .bd li{ zoom:1; vertical-align:middle; width:100%;}



.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5; }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1; }
.slideBox .prevStop{ display:none; }
.slideBox .nextStop{ display:none; }


.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ padding:0 00px; height:42px; line-height:42px; background:#005BAC; position:relative; z-index:1; text-align: center;min-width:1200px; }
.nav a{ color:#fff; }
.nav .nLi{ float:left; position:relative; display:inline; }
.nav .nLi h3{ float:left; margin: 0 0px ; }
.nav .nLi h3 a{ display:block; width: 120px; font-size:18px; font-weight:bold; }
.nav .sub{ display:none; width: 133px; left:0; top:42px; position:absolute; background:#005BAC; line-height:26px; padding:5px 0; }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px; }
.nav .sub a:hover{ background:#003569; color:#fff; }
.nav .on h3 a{ background:#005BAC url(../images/sj.png) no-repeat 110px center; color:#fff; }
.nav .nxiala{background: url(../images/sj.png) no-repeat 110px center;}



.banner2 {width: 100%;height: 228px;margin-bottom: 3px;}
.list{background: #f5f5f5;width: 100%;padding-bottom: 40px;padding-top: 12px;float: left;}
.newslist_l{width: 230px;background: #D8EDFF;border-left: 8px solid #C4D6E6;}
.newslist_l li{width: 200px;float: right;margin-right: 2px;border-bottom: 1px solid #005BAC;height: 40px;line-height: 40px;font-size: 15px;color: #005bac}
.list .title1{width: 1200px;height: 82px;line-height: 82px;font-size: 20px;background: #005BAC;color: #fff;text-indent: 38px;}
.newslist_r{width: 942px;background: #fff;margin-top: -60px;padding-left: 20px;min-height: 400px;}
.newslist_r .dqwz{font-size: 12px;color: #8d8d8d;margin: 20px 0}
.newslist_r .dqwz a{color: #8d8d8d}
.newslist_r .title2{font-size: 22px;color: #005bac;height: 60px;line-height: 60px;background: url(../images/bg1.png) no-repeat left center;}
.newslist_r .title2 p{width: 500px;border-bottom: 1px solid #005BAC;padding-left: 20px;float: left;}
.newslist_r .title2 span{float: left;height: 60px;width: 100px;border-bottom: 1px solid #DCDCDC;margin-left: 3px;}
.newslist_r .list2 li{width: 100%;float: left;border-bottom: 1px solid #DCDCDC;height: 90px;}
.newslist_r .list2 li h3{height: 30px;line-height: 30px;font-weight: normal;margin-top: 15px;color: #737373}
.newslist_r .list2 li p span{font-size: 12px;color: #989dc7}
.newslist_r .list2 li p{font-size: 12px;color: #C1ADC1;margin-top: 8px;}
.newslist_r .page{width: 100%;height: 20px;line-height: 20px;float: left;margin-top: 30px;}
.newslist_r .page a{color: #fff;padding: 3px 16px;background: #005BAC;text-align: center;margin: 0 10px;font-size: 13px;}
.newslist_r .content{line-height: 28px;font-size: 14px;margin-bottom: 50px;width: 912px;float: left;}




.top .surch{height: 32px;line-height: 32px;width: 180px;background: url(../images/surbg.png) no-repeat center;margin-top: 25px;margin-right: 30px;border-radius:19px;}
.top .surch input{width:110px;margin-left: 15px;height: 30px;line-height: 32px;float: left;font-size: 14px;border-radius:19px; box-shadow: 0 0 0px 1000px white inset !important;}
.top .surch img{float: left;margin-top: 5px;}

.newslist_r .content .ctitle{font-size: 20px;text-align: center;margin: 40px 0;font-weight: normal;}
.newslist_r .content .ctitle span{font-size: 13px;color: #666;margin-top: 5px;display: inline-block;}


.picScroll-top{ margin-top: 20px;; float: right; width:112px; overflow:hidden; position:relative; border:1px solid #2974C5; border-radius: 10px }
.picScroll-top .hd{ height:0px; background:#f4f4f4; padding:0 7px; }
.picScroll-top .hd .prev,.picScroll-top .hd .next{ display:block; width:98px; height:21px; overflow:hidden;
cursor:pointer;position: absolute; }
.picScroll-top .hd .prev{ top: 4px;left: center; }
.picScroll-top .hd .next{ bottom: 4px;left: center; }
.picScroll-top .hd .prevStop{ background-position:-60px -100px; }
.picScroll-top .hd .nextStop{ background-position:-60px -140px; }
.picScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-top .hd ul li{ float:left; width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("") 0 -9px no-repeat; }
.picScroll-top .hd ul li.on{ background-position:0 0; }
.picScroll-top .bd{ padding:30px 0; }
.picScroll-top .bd ul{ overflow:hidden; zoom:1; }
.picScroll-top .bd ul li{ text-align:center; zoom:1; padding:6px 0;}
.picScroll-top .bd ul li .pic{ text-align:center; }
.picScroll-top .bd ul li .pic img{ width:69px; height:69px; display:block; margin: 0px auto; }
.picScroll-top .bd ul li .pic a:hover img{ border-color:#999; }
.picScroll-top .bd ul li .title{line-height: ;}
.picScroll-top .bd ul li .title a{ color: #2974C5;font-size: 12px;}
.toplink ul li {
float: left;
font-size: 14px;
color: #fff;
margin-right: 10px;
}
.toplink ul li a {
color: #fff;
}


.gklist div {
height: 45px;}

.gklist {
margin-top: 10px;
margin-left: 5px;}

.gklist a:hover {
color: #005bb4;}
.gklist span:first-child {
float: left;
width: 20px;
height: 40px;
font-size: 30px;
color: #005bac;}
.gklist span:last-child {
float: left;
margin-left: 20px;
padding-top: 5px;
font-size: 16px;
color: #005bac;
font-weight: bold;}

.c_item a:hover{ 
color:#015198;
}


.foot .youqinglianjie{width: 100%;font-size: 14px;margin-top: 30px;line-height: 24px;}
.foot .youqinglianjie span{color: #fff;}
.foot .youqinglianjie a{color: #fff}





.mainr_essay {
    padding-top: 28px;
    width: 891px;
    margin: 0 auto;
}
.jgsz_yxsz {
    width: 891px;
    margin: 0 auto;
}
.yxsz_list {
    float: left;
    width: 265px;
    height: 40px;
    line-height: 18px;
    border-left: 5px solid #0058a5;
    font-size: 14px;
    margin-top: 13px;
    margin-left: 16px;
    display: table;
      margin-bottom: 21px;
}
.yxsz_listIn {
    padding: 0 12px;
    display: table-cell;
    vertical-align: middle;
    background: #d3e8f3;
    border-left: 3px solid #f5f5f5;
}
a {
    text-decoration: none;
    color: #333333;
}


.newscontent{width: 900px;}
.newscontent h2{text-align: center;font-size: 24px;font-weight: normal;}
.newscontent .newscontent_l, .newscontent .newscontent_r{text-align: center;width: 50%;}
.newscontent .zwnr{text-align: left;font-size: 15px;line-height: 22px;}
.newscontent .newscontent_l img, .newscontent .newscontent_r img{max-width: 100%}