@charset "utf-8";

* {margin:0; padding:0;font-family:"微软雅黑";

    box-sizing: border-box; }

body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, tr {margin:0; padding:0;}

input, select{ vertical-align:middle}

textarea, input {word-wrap:break-word; word-break:break-all; padding:0px;}

li {list-style-type:none;}

img {border:0 none;}i-head-s-top

                    .none{

                        display: none;

                    }

a:link{

    text-decoration:none; color: #535353;text-decoration: none;

}

a:visited{

    text-decoration:none; color: #535353;text-decoration: none;

}

a:hover{

    text-decoration:none; color:#00408e;text-decoration: none;

}

a:active{

    text-decoration:none; color:#535353;text-decoration: none;

}

body {

    font-family: "helvetica neue", helvetica, arial, sans-serif;

    font-size: 14px;

    line-height: 1.42857143;

    color: #333;

    background-color: #fff;

}

input, select{ vertical-align:middle}

textarea, input {word-wrap:break-word; word-break:break-all; padding:0px;}

li {list-style-type:none;}



img {border:0 none;}

.i-hold{

    background: #fff;min-width:1200px

}

.none{

    display: none;

}

.n-banner-hold{

    margin-top: 84px;

}

.n-banner-hold img{

   width:100%

}

.contain-right-con .cpyc1{

    margin-bottom:20px;margin-top:-20px

}

.contain-right-con .cpyc1 p{

.text-indent: 35px;width:905px;text-indent: 35px

}

.contain-right h4{

    font-size:18px;text-align:center;line-height:40px;

}



.right_sunu{

    margin-top:20px

}

.contain-right .right_sunu a{

    color:#0084ce

}

.n-einewsbody .right_sunu a{

    color:#0084ce

}

.margin-top-10{

    margin-top:10px

}

.padding-top-10{

    padding-top: 10px;

}

a:link{

    text-decoration:none; color: #535353;text-decoration: none;

}

a:visited{

    text-decoration:none; color: #535353;text-decoration: none;

}

a:hover{

    text-decoration:none; color:#00408e;text-decoration: none;

}

a:active{

    text-decoration:none; color:#535353;text-decoration: none;

}

.fl-r{

    float: right;

}

.fl-l{

    float: left;

}

.margin-left-45{

    margin-left: 45px;

}

.margin-right-10{

    margin-right: 10px

}

.margin-bottom-40{

    padding-bottom: 60px

}

.margin-bottom-10{

    margin-bottom:10px

}

body {

    font-family: "helvetica neue", helvetica, arial, sans-serif;

    font-size: 14px;

    line-height: 1.42857143;

    color: #333;

    background-color: #fff;

}

.hold{

    width: 1200px;margin: 0 auto;

}

/*新改版头部*/

/*.i-input{

    height: 25px;float: right;position: relative;width: 180px;margin-top: 12px;

}

.i-input input{

    width: 120px;border: 1px solid #05466a;border-radius: 25px;height: 25px;outline: none;padding: 0 40px 0 10px;

    line-height: 25px;vertical-align: middle;margin-top: -10px;

}

.i-input i{

    width: 20px;height: 20px;background:  no-repeat;display: inline-block;

    position: absolute;right: 25px;top: 3px;cursor: pointer; margin-top: -5px;

}

.i-head{

    position: relative;

}

.i-head  .i-head-left{

    float: left;width: 337px;height: 90px;

}

.i-head  .i-head-left img{

    margin-top: 10px;

}

.i-head  .i-head-right{

   float: right; margin-top: 35px;position: relative; width: 918px;

}



.i-head  .i-head-right>ul>li{

    width: 102px;height: 35px;background:  no-repeat;float: left;text-align: center;line-height: 35px;position: relative;font-size: 14px;margin-top: 10px;border-bottom: 2px solid #add2ef;

}

.i-head  a{

color:#252525;

}



.i-head  .i-head-right>ul>li>ul{

    position: absolute;top: 37px;left: 0px;height: 30px;background:#38649c;overflow: hidden;z-index: 1000;;width: 918px;border-radius:0px 0px 0px 5px ;display: none;

}

.i-head  .i-head-right>ul>li>ul li{

    float:left;line-height: 32px;text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #fff;

}

.i-head  .i-head-right>ul>li>ul .tit-pingtai{

width:135px;white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.i-head  .i-head-right>ul>li>ul li:first-child{

    margin-left:10px

}

.i-head  .i-head-right>ul>li>ul>li>a>span{

    color: #fff;padding: 0px 10px;font-size: 14px;

}

.i-head  .i-head-right>ul>.on{

    background:  no-repeat;color: #fff;

}

.i-head  .i-head-right>ul>.on a{

    color: #fff;

}

.i-head  .i-head-right>ul>.on>ul{

    display: block;

}

.i-head .bg{

    position: absolute;top:82px;height: 30px;width: 100%;background: #38649c ;z-index: 100;display: none;left: 50%;margin-left: 625px;

}*/

/*新改版头部*/

.ywly{

overflow:hidden

}

.ywly-list {

    float: left;width: 40%;margin: 4% 5%;

    text-align: center;



  

}

.ywly-list  img{

    width: 100%;

box-shadow: 5px 5px 10px #e2e1e1;

    border-radius: 10px;

}

.ywly-list p{

    padding: 20px;

   

    font-size: 16px;

   

}



/*头部logo*/

/*.head{

    width: 1100px;height: 95px;overflow: hidden;

}

.head  .head-left{

    width: 600px;height: 95px;float: left;

}

.head  .head-left img{

    margin-top: 20px;

}

.head  .head-right{

    float: right;height: 95px;

}*/



/*头部logo*/

/*头部导航*/

/*.head-guide{

    width: 100%;;height: 56px;background: ;

}

.head-guide .hold{

    position: relative;

}

.head-guide>.hold>.guide-left{

    width: 990px;height: 56px;line-height: 56px;float: left;

}

.head-guide>.hold>.guide-left>ul{

    width: 990px;

}

.head-guide>.hold>.guide-left>ul>li{

    float: left;width: 110px;text-align: center;display: inline-block;position: relative;background:  no-repeat;

}

.head-guide>.hold>.guide-left>ul>li>a{

    width: 100%;height: 100%;display: inline-block;

}

.head-guide>.hold>.guide-left>ul>li>a>span{

    color: #fff;font-size: 18px;

}

.head-guide>.hold>.guide-left>ul>li>ul{

    position: absolute;left: 0px;top:56px;width: 885px;height: 35px;background:  repeat-x;z-index: 1000 ;border-radius:0 0 0 10px;display: none;

}

.head-guide>.hold>.guide-left>ul>.active{

    background:  no-repeat;

}

.head-guide>.hold>.guide-left>ul>.active>ul{

    display: block;

}

.head-guide .hold .bg{

    position: absolute;top:56px;left: 50%;height: 35px;width: 100%;background:  repeat-x ;z-index: 100;margin-left: 362px;display: none;

}

.head-guide>.hold>.guide-left>ul>li>ul>li{

    float: left;padding: 0 28px;display: inline-block;line-height: 35px;

}

.head-guide>.hold>.guide-left>ul>li>ul>li>a>span{

    color: #fff;

}

.head-guide .hold .guide-left>ul a>li>span{

    color: #fff;font-size: 18px;

}

.head-guide .hold .guide-right{

    float: left;width: 265px;height: 30px;margin-top: 13px;

}

.head-guide .hold .guide-right{

;position: relative;width: 160px;margin-left: 30px;

}

.head-guide .hold .guide-right input{

    border-radius: 38px;height: 30px;outline: none;border: 1px solid #ddd;padding-left: 20px;vertical-align: middle;line-height: 30px;background: none;color: #fff;width: 180px;padding-right: 55px;

}

.head-guide .hold .guide-right i{

    position: absolute;width: 30px;height: 30px;display: inline-block;background:  no-repeat;right: -80px;top:3px;cursor: pointer;outline: none;border: 0px;

}*/

/*头部二级导航*/

.nav{

    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);border-bottom: 1px solid #ddd;position: fixed;left: 0px;top:0px;width: 100%;background: #fff;z-index: 1000;

}

.nav-hold{

    width: 1200px;margin: 0 auto;    position: relative;

}

.nav-hold .nav-left{

    float: left;width: 280px;margin: 10px 0;

}

.nav-hold .nav-right{

    width: 900px;float: right;margin-right: 20px;

}

.nav-hold .nav-right ul li{

    float: left;width: 10.5%;text-align: center;position: relative;



}

.nav-hold .nav-right ul li a{

    line-height: 84px;

    height: 84px;

    font-size: 16px;

    font-weight: bold;

    color: #5b5b5b;

}

.nav-hold .nav-right ul li:hover a{

    color: #2f6ca8;

}

.dropdown {

    line-height: 84px;

}

.dropdown img{

    vertical-align: middle;

}

.dropdown span{

    color: #00408e;

    font-size: 14px;

}

.nav-hold .nav-right ul .dropdown{

   ;cursor: pointer;width:15.9%;

}

.nav-hold .nav-right ul .dropdown font{

    width: 12px;height: 12px;background:  no-repeat;background-size: 100% 100%;display: inline-block;position: absolute;right: 10px;top:35px

}

.nav-hold .nav-right ul .dropdown ul{

    position: absolute;left: 0px;top:83px;width: 150px;background: #fff;line-height: 30px;display: none;

}

.nav-hold .nav-right ul .dropdown ul li{

    width: 100%;

}

.nav-hold .nav-right ul .dropdown ul li a{

    line-height: 40px;padding: 0 5px;font-size: 14px;font-weight: normal;

}

.nav-hold .nav-right ul .dropdown:hover ul{

    display: block;

}

.nav-hold .nav-right ul li i{

    position: absolute;width: 16px;height: 16px;display: inline-block;bottom: 0px;left: 50%;margin-left: -8px;background: none;

}

.nav-hold .nav-right ul li .second-gudier{

    position: absolute;left: 50%;top:80px;height: 40px;line-height: 40px;text-align: center;width: 1000px;margin-left: -500px;display: none;

}

.nav-hold .nav-right ul li:hover  .second-gudier{

    display: block;

}

.nav-hold .nav-right ul li:hover i{

    background: ;

}

.nav-hold .nav-right ul li .second-gudier a{

    color: #fff;height: 40px;line-height: 40px;padding: 0 10px;font-size: 14px;font-weight: normal;

}

.nav-bg{

    position: absolute;left: 0px;top:80px;width: 100%;background: #2f6ca8;height:40px;display: none;

}



/*头部二级导航*/

.clear{

    clear: both;

}

/*头部导航*/

/*轮播banner*/

#myfocus{ width:1256px; height:349px;margin: 0 auto}

.banner-hold{

    width: 100%;height:349px;background: #ddd;

}

.mf_fancy .num{

    display: none;

}

/*轮播banner*/

/*网站内部*/

.contain-hold{

    margin-top: 30px;overflow: hidden;

}

/*网站左侧导航*/

.left-guide{

    width: 220px;float: left;margin-bottom:40px

}

.left-guide>ul{

    width: 220px;

}

.left-guide>ul>li{

       background: #e5e5e5;

    margin-top: 1px;

    text-align: center;

    color: #333;

    /* line-height: 27px; */

    line-height: 24px;

    padding: 10px 30px;

    font-size: 16px;

    position: relative;

}







.left-guide>ul>li:first-child{

    background:#2085e2 ;height: 55px;line-height: 55px;color: #fff;font-size: 18px;padding:0px

}

.left-guide>ul>li>a>i{

    position: absolute;right: 10px;width: 19px;height: 17px;background:  no-repeat;top: 14px;display: inline-block;background-size: 100% 100%;

}

.left-guide>ul>li:first-child>a>span{

    color: #fff;

}

.left-guide>ul>.active{

    background: #2085e2;

}

.left-guide>ul>.active>a>i{

    background:  no-repeat;background-size: 100% 100%;

}

.left-guide>ul>.active>a>span{

    color: #fff;

}

.left-guide>ul>li>ul{

    position: absolute;top:-1px;left: 220px;width: 200px;background: #f5f5f5;z-index: 5;display: none;overflow: hidden;

}

.left-guide>ul>.active>ul{

    display: block;

}

.left-guide>ul>li>ul>li{

    width: 200px;height: 45px;background: #e5e5e5;margin-top: 1px;text-align: center;color: #333;line-height: 45px;

    font-size: 16px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;

}

.left-guide>ul>li>ul>li>a{

    width: 200px;height: 45px;

}

.left-guide>ul>li>ul>li:hover{

    background: #50a4f1;

}

.left-guide>ul>li>ul>li:hover>a>span{

    color: #fff;

}

/*网站左侧导航*/

/*网站右侧内容*/



.contain-right{

    width:925px;overflow: hidden;float: right;

}

.contain-right table{

    margin:0 auto;

}

.contain-right h1,h2{

    text-align: center;

}

.contain-right h1{

    font-size: 18px;margin-top: 40px;

}

.contain-right h4{



    margin:10px 0;

    font-size: 22px;

}

.contain-right h2{

    font-size: 16px;margin-top: 10px;font-weight: 100;

}

.contain-right h3{

    font-size: 20px;margin: 10px;font-weight:bold;

}

.neinewsbody{

    padding-bottom: 60px;

}

.neinewsbody p{

    letter-spacing: 1px;

    line-height: 32px;



    font-size: 16px;

    width: 850px;

    margin: 0 auto;



}

.contain-right-con{

    padding-top: 40px;padding-bottom: 40px;

}

.contain-right-con p{

    line-height: 27px;font-size: 16px;width: 500px;

}

.contain-right-con .wenzijieshao{

    letter-spacing: 1px;  line-height: 32px;  text-indent: 35px;  font-size:16px;  width: 850px;  margin: 0 auto;  padding-bottom: 30px;

}

.contain-right-con-jingying{

    padding-bottom: 60px;

}

.contain-right-con-jingying p{

    letter-spacing: 1px;  line-height: 32px;

    text-indent: 35px;  font-size: 16px;  width: 850px;  margin: 0 auto;

    padding-bottom: 40px;padding-top: 40px;



}

.second-right-guide{

    height: 40px;border-bottom: 1px solid #ddd;

}



.second-right-guide span:first-child{

    font-size: 18px;font-weight: bold;color: #333;

}

.con-right-hold{

    width: 730px;margin: 0 auto;position: relative;height: 540px;

}

.con-right-hold a p{

    line-height: 40px;color: #06466a;font-size: 18px;padding-left:10px

}

.con-right-con{

    width: 885px;margin: 0 auto;overflow: hidden;

}



.con-right-hold a{

    position: absolute;left: 0px;top:0px;width: 354px;height: 211px;;display: inline-block;z-index: 1;

}

.con-right-hold a img{

    width: 100%;height: 100%;display: inline-block;z-index: 1;

}

.con-right-hold a a{

    position: absolute;left: 355px;top:0px;width: 326px;height: 240px

}

.con-right-hold a a p{

    padding-left:20px;

}

.con-right-hold a a a{

    position: absolute;left: 0px;top:254px;width: 326px;height: 240px

}

.con-right-hold a a a p{

    padding-left:50px;

}

.con-right-hold a a a a{

    position: absolute;left: 326px; top: 284px;width: 354px;height: 211px;

}

.con-right-hold a a a a p{

    padding-left:40px;

}

.con-right-hold .img-ps{

    position: absolute;top:172px;left: 244px;width: 195px;height: 195px;z-index: 2;

}

















.contain-r-con{

    padding-bottom: 60px;

}

.contain-r-con  p{

    letter-spacing: 1px;

    line-height: 32px;

    text-indent: 35px;

    font-size: 16px;

    width: 850px;

    margin: 0 auto;

    padding-bottom: 40px;

    padding-top: 40px;



}

/*网站右侧内容*/



/*新闻导航页*/

.n-news-list{

   

    padding-top: 20px;

    border-top: 1px dashed #3c8ae2;

}

.n-news-list li{

    height: 150px;overflow: hidden;;border-bottom: 1px dashed #3c8ae2;

}

.n-news-list-left{

    width: 210px;height: 150px;float: left;

}

.n-news-list-left img{

    width: 200px;height: 130px;margin-top: 10px;margin-left: 10px;

}



.n-news-center{

    width: 550px;float: left;margin-top: 25px;

}

.n-news-list li .n-news-center p{

    font-size: 16px;line-height: 32px;margin-left: 30px;width: 540px;

}

.n-news-list li .n-news-center p:first-child{

    font-size: 18px;font-weight: bold;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;

}

.n-news-right{

    width: 100px;text-align: center;float: right;

}

.n-news-right i{

    width: 40px;height: 40px;display: inline-block;background:  no-repeat;margin-top: 55px;background-size: 100% 100%;

}

.n-news-list li:hover{

    background: #e5e5e5;

}

.n-news-list li :hover .n-news-right i{

    background:  no-repeat;background-size: 100% 100%;

}



/*新闻导航页*/



/*分页*/

.fenye{

    width: 100%;margin: 0px 0 30px 15px;overflow: hidden;

}

.fenye li span{

    font-size: 16px;

}

.fenye li span strong{

    padding: 5px;

}

.fenye li{

    float: left;font-size: 16px;padding: 5px;

}

/*分页*/

.cpyc{

    margin-top: 20px;margin-bottom: 20px;

}

.cpyc p{

    line-height: 32px;

    font-size: 16px;

    width: 850px;

    margin: 0 auto;

    text-indent: 35px;

    letter-spacing: 1px;



}

/*重大项目*/

.con-right-list{

    width: 420px;float: left;overflow: hidden;

}

.con-right-list .con-right-title{

    margin-top: 30px;height: 30px;

}

.con-right-list .con-right-title>span{

    font-size: 18px;color: #000;font-weight: bold;

}

.con-hold{

    overflow: hidden;width: 420px;

}

.con-hold a{

    position: relative;display: inline-block;width: 205px;height: auto;

}

.con-hold a img{

;width: 205px;height: auto;float: left;margin-top: 10px;

}

.con-hold a p{

    position: absolute;bottom: 0px;left: 0px;width: 100%;height: 30px;line-height: 32px;background:  repeat-x;z-index: 1;text-align: center;color: #fff;

}

.jianjie-left {

    font-size: 18px;

    width: 450px;

    padding-left: 40px;

    padding-right: 40px;

    line-height: 32px;

    text-indent: 32px;

}

.jianjie-right img{

    width: 300px;

    height:auto;





}

.n-einewsbody{

    padding-bottom: 60px;font-family: "simsun ";

}

.n-einewsbody p{

    letter-spacing: 1px;

    line-height: 32px;

    font-size: 16px;

    width: 850px;

    margin: 0 auto;

  

}

.n-einewsbody img{
max-width:100%
}

/*重大项目*/



/*网站内部*/





/*发展历程*/

.three-guide{

    position: relative;width: 810px;height: 68px;margin-left: 35px;overflow: hidden;

}

.three-guide ul{

    position: absolute;left: 0px;top:0px;height: 60px;

}

.three-guide ul{



}

.three-guide ul li{

    float: left;width: 75px;text-align: center;line-height: 68px;height: 60px;cursor: pointer;border-bottom: 8px solid #ddd;margin:0 3px;

}

.three-guide ul li span{

    font-size: 20px;color: #005bac;font-family: "微软雅黑";

}

.three-guide ul .active{

    border-bottom: 8px solid #005bac;

}

.three-guide ul .active span{

    color: #000;

}

.three-guide-pronav{

    width: 30px;height: 30px;margin-top: -40px;

    background: url(/uploads/image/thpdimages/up-horizontal.png) no-repeat -14px 0;cursor: pointer;

}

.actived{

    background-position: left 0;

}

.three-guide-nextnav{

    float: right;  width: 30px;height: 30px;margin-top: -30px;margin-right:5px;

    background: url(/uploads/image/thpdimages/next-horizontal.png) no-repeat -14px 0;cursor: pointer;

}

.three-guide-con{

    width: 820px;margin-left: 35px;margin-top: 40px;

}

.three-guide-con ul{

    width: 820px;display: none;

}

.three-guide-con .on{

    display: block;

}

.three-guide-con ul li{

    overflow: hidden;width: 100%;

}

.three-guide-con ul li .three-guide-con-left{

    padding-top: 20px;

    width: 110px;

    float: left;

    font-size: 16px;

    color: #333;



    position: relative;

}

.three-guide-con ul li .three-guide-con-left i{

    position: absolute;right: -9px;top:23px;width: 18px;height: 18px;display: inline-block;background:  no-repeat;

}

.three-guide-con ul li .three-guide-con-right{

    padding-left: 30px;

    width: 670px;

    line-height:32px;

    background: #f6f6f6;

    float: left;



    padding-top: 20px;

    border-left: 2px solid #ddd;

    padding-bottom:0px

}

.three-guide-con ul li .three-guide-con-right span{

    font-size: 16px;  color: #333;

}

.three-guide-con ul li .three-guide-con-right font{

    padding: 0 10px;

    color: #3395ef;

    vertical-align: middle;

}

/*发展历程*/







/*发展历程*/

.gaikuang-bottom{

    margin-top: 40px;overflow: hidden;margin-bottom: 60px;

}

.gaikuang-bottom ul li{

    float: left;width: 290px;height: 340px;

}

.gaikuang-bottom ul li .n-jituanjianjie{

    background: #1666b9;padding:25px 15px;

}

.gaikuang-bottom ul li .n-jituanjianjie  .title{

    font-size: 18px;font-weight: bold;color: #fff;

}

.gaikuang-bottom ul li .n-jituanjianjie .tit-en{

    font-size: 16px;color: #fff;margin: 10px 0;

}

.gaikuang-bottom ul li .n-jituanjianjie p{

    color: #fff;font-size: 16px;line-height: 27px;

}

.gaikuang-bottom ul li .n-jituanjianjie .chakan{

    width: 90px;height: 30px;line-height: 32px;background: #fff;text-align: center;margin-top: 29px;

}

.gaikuang-bottom ul li .n-jituanjianjie .chakan span{

    font-size: 16px;color:#1666b9;

}

.margin-left-18{

    margin-left: 8px;

}

.n-second-img{

    width: 290px;height: 350px;

}

.n-second-img img{

    width: 100%;

}

.n-three-img{

    width: 290px;

}

.n-three-img img{

    width: 100%;

}

.n-three-img:nth-child(2){

    margin-top: 5px;

}

/*发展历程*/







/*经营业务*/

.n-jingying{

    width: 750px;margin: 0px auto;position: relative;

}

.n-jingying img{

    width:350px

}

.n-jingying .jingying-ps{

    position: absolute;;z-index: 1;left: 252px;

    top: 115px;

    width: 195px;

}

/*经营业务*/

/*企业文化*/

.contain-right-con-wen{

    padding-top: 20px;padding-bottom: 40px;

}

.contain-right-con-wen img{

    width: 100%;

}

.contain-right-con-wen p{

    line-height:32px

}

.contain-right-con-wenhua{

    padding-top: 20px;padding-bottom: 40px;

}

.contain-right-con-wenhua img{

    width: 100%;

}



.qiyewenhua{

    overflow: hidden;

}

.qywh-left{

    width: 380px;float: left;margin-left: 33px;font-size: 20px;line-height: 35px;margin-top: 30px;border-right: 1px dashed #114d7a;

}

.qywh-left-top{

    letter-spacing: 2px;font-weight: bold;color: #000;font-size: 18px;

}

.qywh-left-bom{

    font-size: 16px;

}

.qywh-right{

    float: left;width: 380px;margin-left: 60px;margin-top: 30px;line-height: 35px;

}

.qywh-right p{

    width: 380px;line-height: 35px;font-size: 16px;

}

/*企业文化*/



/*党群建设*/

.contain-right-con-wenhu{

    padding-top: 20px;padding-bottom: 60px;

}

.contain-right-con-wenhu img{

    width: 100%;

}

.news-hold{

    width: 100%;height: auto;background: #f1f1f1;overflow: hidden;

}

.news-hold ul{

    margin: 0 auto ;padding: 10px 20px 20px 20px;

}

.news-hold ul li{

    height: 40px;line-height: 40px;border-bottom: 1px dashed #ddd;font-size: 16px;

}

.news-hold ul li span:first-child{

    width: 70%;display: inline-block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;

}

.news-hold ul li span span{

    float: right;font-size: 14px;color: #8e8e8e;

}

/*党群建设*/

/*网站地图*/

.iw_poi_title {color:#cc5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}

.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

.map-left{

    width:460px;height:210px;margin-top: 40px;float: left;margin-left:0px

}

.map-bom{

    width:450px;height:250px;border:#ccc solid 1px;margin: 0 auto;margin-left: 410px;

    margin-top: -290px;

}

.map-right{

    margin-left: 20px;float: left;

}

.map-right p{

    margin-top: 60px;font-size: 18px;color: #000;font-weight: bold;

}

.map-right  ul{

    margin-top: 20px;

}

.map-right  ul li{

    padding: 8px 0;

}

.map-right  ul li i{

    background: url(/uploads/image/thpdimages/map-icon.png) no-repeat 0px -10px;display: inline-block;width: 30px;height: 25px;vertical-align: middle;

}

.map-right  ul li li i{

    background: url(/uploads/image/thpdimages/map-icon.png) no-repeat 0px -50px;display: inline-block;width: 30px;height: 25px;vertical-align: middle;

}

.map-right  ul li li li i{

    background: url(/uploads/image/thpdimages/map-icon.png) no-repeat 0px -90px;display: inline-block;width: 30px;height: 25px;vertical-align: middle;

}

.map-right  ul li li li li i{

    background: url(/uploads/image/thpdimages/map-icon.png) no-repeat 0px -130px;display: inline-block;width: 30px;height: 25px;vertical-align: middle;

}

.map-right  ul li span{

    vertical-align: middle;padding-left: 10px;font-size: 16px;

}

/*网站地图*/





/*网站底部*/

.footer-bom{

    padding: 15px;background: no-repeat;background-size: cover;overflow: hidden;min-width:1200px

}

.footer-bom .footer-left{

    width: 630px;float: left;text-align: center;

}

.footer-bom .footer-left img{

    vertical-align: middle;

}

.footer-bom .footer-right{

    float: left;margin-top:5px

}

.footer-bom .footer-right p{

    color: #fff;line-height: 27px;

}

.footer-bom .footer-right p a{

    color: #fff;

}

.hold{

    width: 1200px;margin: 0 auto;overflow: hidden;

}

.erweima{

    width: 80px;vertical-align: middle;

}

.footer{

    height: 275px;overflow: hidden;position: relative;

}

.footer img{

    width: 100%;

    min-width:1920px;

    overflow: hidden;

    position: fixed;

    left: 0px;

    bottom: 0px;

    z-index: -9999;

    background-color: #fff;

    height:280px;

    z-index: -1;

}

/*网站底部*/



/*重大项目*/

.contain-right-con-wenhua{

    padding-top: 20px;  padding-bottom: 60px;

}

.contain-right-con-wenhua ul{

    width: 887px;margin-left: 10px;overflow: hidden;

}

.contain-right-con-wenhua .i-list-video li{

    float: left;position: relative;border: 1px solid #ddd;overflow: hidden;width: 31.333%;margin: 1%;height: 100%;

}

.contain-right-con-wenhua .i-list-video li img{

    width: 100%;height: auto;

}

.margin-left-20{

    margin-left: 20px;

}

.contain-right-con-wenhua ul li{

    width: 280px;height: 200px;float: left;position: relative;border: 1px solid #ddd;margin-top: 20px;overflow: hidden;

}

.contain-right-con-wenhua ul li img{

    width: 280px;height: 200px;overflow: hidden;

    transition-delay: 0s;

    transition-duration: 1s;

    transition-property: all;

    transition-timing-function: ease;

    /* firefox 4 */

    -moz-transition-delay: 0s;

    -moz-transition-duration: 1s;

    -moz-transition-property: all;

    -moz-transition-timing-function: ease;

    /* safari 和 chrome */

    -webkit-transition-delay: 0s;

    -webkit-transition-duration: 1s;

    -webkit-transition-property: all;

    -webkit-transition-timing-function: ease;

    /* opera */

    -o-transition-delay: 0s;

    -o-transition-duration: 1s;

    -o-transition-property: all;

    -o-transition-timing-function: ease;

}

.contain-right-con-wenhua .i-list-video li{

    float: left;position: relative;border: 1px solid #ddd;overflow: hidden;width: 31.333%;margin: 1%;height: 100%;

}

.contain-right-con-wenhua .i-list-video li img{

    width: 100%;height: auto;

}

.contain-right-con-wenhua ul li:hover img{

    transform: scale(1.2, 1.2);



    -ms-transform:scale(1.2, 1.2); 	/* ie 9 */

    -moz-transform:scale(1.2, 1.2); 	/* firefox */

    -webkit-transform:scale(1.2, 1.2); /* safari 和 chrome */

    -o-transform:scale(1.2, 1.2); 	/* opera */

}

.contain-right-con-wenhua ul li .xingmu-bom{

    position: absolute;bottom: 0px;left: 0px; width: 280px;height: 35px;background:  repeat;

    z-index: 1;text-align: center;color: #fff;line-height: 35px;

}

.contain-right-con-wenhua ul li .xingmu-hold{

    position: absolute;left: 0px;top: 0px;width: 280px;height: 200px;z-index: 2;background:  repeat;text-align: center;display: none;

}

.contain-right-con-wenhua ul li .xingmu-hold img{

    width: 30px;height: 30px;margin-top: 70px;

}

.contain-right-con-wenhua ul li .xingmu-hold p{

    margin-top: 10px;color: #fff;

}

/*重大项目*/





.article{

    padding-bottom: 60px;line-height:32px;overflow:hidden;color:#252525;line-height:32px;font-size:16px

}

.article p{

    color:#252525;line-height:32px

}

.article a{

    color:#0084ce

}

/*搜索页*/

.search {

    padding:0px 20px;

}

.search ul li{

    border-bottom: 1px dashed #ddd;padding: 15px 0px;

}

.search ul li p{

    font-size:16px

}

.search ul li .search-bom{

    margin-top: 5px;color:#333;

}

.bg-bg{

    background: url(/uploads/image/thpdimages/png.png) repeat;

    height: 60px;

    line-height: 60px;

    position: absolute;

    bottom: 0px;

    width: 100%;

    text-align: center;

    color: #fff;

    font-size: 16px;

}



.bg-bg1{



    background: url(/uploads/image/thpdimages/png.png) repeat;



    position: absolute;

    bottom: 0px;



    color: #fff;

    font-size: 16px;



    padding: 10px;

}

.bg-bg1 h4{

    font-size: 14px;



    line-height: 25px;

    padding: 5px;

}

.border-top-none{

    border-top:0px

}

.border-top-1{

    border-top: 1px dashed #3c8ae2;

}

.haiqingcha-bom{

    font-size: 16px;

    line-height: 32px;

    margin-left: 30px;

    width: 540px;



}

.haiqingcha{

    font-size: 18px;

    font-weight: bold;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

    line-height: 32px;

    margin-left: 30px;

    width: 540px;

}















.index-tab11{

    width: 1203px;margin: 20px auto;

}

.index-tab11 .tit11{

    overflow: hidden;

}

.index-tab11 .tit11 ul li{

    width: 399px;

    float: left;

    margin-left: 2px;

    height: 57px;

    line-height: 57px;

    text-align: center;



}

.index-tab11 .tit11 ul li a span{

    font-size: 18px;

    color: #fff;

    display: inline-block;

    width: 399px;

    background: #c9c9cb;

    height: 57px;font-weight: bold;

}

.index-tab11 .tit11 ul li:hover{

    background:#fff;

}

.index-tab11 .tit11 ul li:hover a span{

    background:  no-repeat;

}

.index-tab11 .tit11 ul li:first-child{

    margin-left: 0px;

}

.index-tab11 .tit11 ul .on{

    background: #fff;

}

.index-tab11 .tit11 ul .on a span{

    background:  no-repeat;

}

.index-tab11 .index-dis{

    margin-top: 20px;overflow: hidden;

}

.index-tab11 .index-dis ul{

    display: none;

}

.index-tab11 .index-dis .on{

    display: block;

}

.index-tab11 .index-dis ul li{

    width: 399px;

    float: left;

    margin-left: 2px;

}

.index-tab11 .index-dis ul li:first-child{

    margin-left: 0px;

}

.index-tab11 .index-dis ul li li{

    width: 800px;

}





.index-tab11 .index-dis ul li .index-dis-tit{

    font-size: 18px;color: #0069b7;line-height: 27px;text-align: center;padding: 0 10px;

}



.index-tab11 .index-dis ul li .index-dis-con{

    font-size: 14px;line-height: 24px;text-indent: 30px;padding: 0 10px;

}

.index-tab11 .index-dis ul li .index-dis-con a{

    color: #0069b7

}



.index-tab11 .index-dis ul li .con-right-list-news{

;font-size: 14px;padding: 5px 10px;    width: 380px;float: left;overflow: hidden;

}

.index-tab11 .index-dis ul li .con-right-list-news:hover a{

    color: #0069b7;

}













.n-pt-hold{

    width: 834px;margin: 20px auto;overflow: hidden;

}

.n-pt-hold ul li{

    width: 166px;height: 177px;float: left;overflow: hidden;position: relative;text-align: center;

}

.n-pt-hold ul li img{

    width: 100%;height: 100%;



    transition-delay: 0s;

    transition-duration: 1s;

    transition-property: all;

    transition-timing-function: ease;

    /* firefox 4 */

    -moz-transition-delay: 0s;

    -moz-transition-duration: 1s;

    -moz-transition-property: all;

    -moz-transition-timing-function: ease;

    /* safari 和 chrome */

    -webkit-transition-delay: 0s;

    -webkit-transition-duration: 1s;

    -webkit-transition-property: all;

    -webkit-transition-timing-function: ease;

    /* opera */

    -o-transition-delay: 0s;

    -o-transition-duration: 1s;

    -o-transition-property: all;

    -o-transition-timing-function: ease;

}

.n-pt-hold ul li img:hover{

    transform: scale(1.2, 1.2);



    -ms-transform:scale(1.2, 1.2); 	/* ie 9 */

    -moz-transform:scale(1.2, 1.2); 	/* firefox */

    -webkit-transform:scale(1.2, 1.2); /* safari 和 chrome */

    -o-transform:scale(1.2, 1.2); 	/* opera */

}

.n-pt-hold ul li i{

    width: 64px;height: 47px;display: inline-block;;position: absolute;top:30px;z-index: 1;left: 58px;

}

.icon-1{

    background:  no-repeat;

}

.icon-2{

    background:  no-repeat;

}

.icon-3{

    background:  no-repeat;

}

.icon-4{

    background:  no-repeat;

}

.icon-5{

    background:  no-repeat;

}

.n-pt-hold ul li p a{

    font-size: 16px;color: #fff;position: absolute;top:90px;z-index: 1;left: 55px;;text-align: center;

}











.n-jy-hold{

    width: 790px;margin: 0px auto;position: relative;height:520px

}

.n-jy-hold ul li{

    position:absolute;top:50px;left: 0px;width: 243px;height: 243px;

}

.n-jy-hold ul li li{

    top:50px;left: 293px;width: 243px;height: 243px;

}

.n-jy-hold ul li li li{

    top:50px;left: 582px;width: 243px;height: 243px;

}

.n-jy-hold ul li li li li{

    top:195px;left: 145px;width: 243px;height: 243px;

}

.n-jy-hold ul li li li li li{

    top:195px;left: 437px;width: 243px;height: 243px;

}

.n-jy-hold ul li p{

    position: absolute;top:-40px;left: 0px;width: 243px;height: 243px;text-align: center;color: #00406a;font-size: 18px;

}

.n-jy-hold ul li .bom-t{

    top:263px

}

.n-bom-fada{

    position:absolute;top:0px;left: 0px;width: 243px;height: 243px;display: none;

}

.n-bom-fada img img{

    position: absolute;top:50%;left: 50%;margin-left: -21px;margin-top: -21px;z-index: 2;width: 42px;height: 42px;

}

.n-jy-hold ul li:hover .n-bom-fada{

    display: block;

}

.n-jy-hold .xian{

    position: absolute;left: 135px;top:170px

}















.index-title-hold{

    width: 1203px;

    margin: 20px auto;overflow: hidden;

}

.index-title-hold ul{

    margin-top:10px

}

.index-title-hold ul li{

    width: 399px;

    float: left;

    margin-left: 2px;

}

.index-title-hold ul li:first-child{

    margin-left: 0px;

}

.index-title-hold ul li .index-title-head{



    display: inline-block;

    width: 399px;

    background: #e2e2e2;

    height: 57px;

    font-weight: bold;text-align: center;

}

.index-title-hold ul li .index-title-head a span{

    line-height: 57px; font-size: 18px;

    color: #0069b7;

}

.index-title-hold ul li .index-title-head:hover {

    background: ;

}

.index-title-hold ul li .index-title-head:hover a span{

    color: #fff;

}

.index-title-b-head  .yw{

    font-size: 18px;

    color: #0069b7;

    line-height: 27px;

    text-align: center;

    padding: 10px 0 0px 0;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

}

.index-title-b-head>p{

    font-size: 14px;

    line-height: 24px;

    text-indent: 30px;

    padding: 0 10px;

    height:123px;

    position: relative;

    overflow: hidden;

}

.index-title-b-head>p>a{

    position: absolute;

    color: #0069b7;

    right: 10px;

    bottom: 0px;

    font-size: 14px;

}

.index-title-list{

    font-size: 14px;

    padding: 5px 10px;

    width: 380px;

    overflow: hidden;

}

.fl-r{

    float: right;

}

.index-title-b-img{

    text-align: center;margin: 5px 0;

}

.index-title-b-img img{

    border:1px solid #ddd

}

.index-frist .index-title-list:first-child{

    display: none;

}



/*右侧漂浮*/

.right-xuanfu{

    position: fixed;bottom: 0px;left: 0px;z-index: 1000;display:none

}

.right-xf-top{

    color: #000;cursor: pointer;overflow:hidden

}



/*搜索页*/

.i-head-s-top{

    cursor: pointer;

    right: 0px;

    top: 30px;

    position: absolute;

}





.i-search-bom{

    background: #0068b7;

    padding: 10px 0;

    overflow: hidden;

    display: none;

    position: absolute;

    width: 100%;

    top: 80px;

}

.i-search-hold{

    width: 1189px;margin: 0 auto;

}

.i-search-fl-r{

    float: right;

}

.i-search-fl-r button{

    width: 23px;height: 23px;background:  no-repeat;background-size: 100% 100%;outline: none;border: 0px;

    cursor: pointer;vertical-align: middle;

}

.i-search-fl-r  input{

    height: 33px;line-height: 33px;vertical-align: middle;width: 200px;border: 1px solid #c0c0c0;

    border-radius: 4px;margin-left: 20px;padding: 0 10px;

}

.i-search-fl-r i{

    width: 24px;height: 23px;display: inline-block;

    background:  no-repeat;background-size: 100% 100%;vertical-align: middle;margin-left: 40px;cursor: pointer;

}







.btnimg{cursor:pointer;border:0;margin:0;padding:0;}



#scrolltotop{

    position:fixed;_position:absolute;z-index:4;right:15px;bottom:40px;;display:block;text-align:center;

    -moz-transition:bottom 250ms ease-in-out;

    -webkit-transition: bottom 250ms ease-in-out;background:#d2d2d2;border-radius:5px;padding:5px



}



#scrolltotop i{

    background:  no-repeat;background-size: 100% 100%;width:50px;height:50px;display:block;

}

#scrolltotop:hover{

    background:#45d3ff

}

#scrolltotop:hover i{

    background:  no-repeat;background-size: 100% 100%;width:50px;height:50px;display:block;

}

#scrolltotop.offscreen{

    bottom:-100px;

    -moz-transition-duration:250ms;

    -webkit-transition-duration:250ms;

}

/* white button */

.button2.whitebutton{

    background-color:#f0eded;

    background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fdfafb), to(#f0eded), color-stop(.5,#f9f7f7),color-stop(.5,#f6f3f4));

    background-image:-moz-linear-gradient(top, #fdfafb, #f9f7f7 50%, #f6f3f4 50%, #f0eded);

    background-image:-o-linear-gradient(top, #fdfafb, #f9f7f7 50%, #f6f3f4 50%, #f0eded);

    background-image:-webkit-linear-gradient(top, #fdfafb, #f9f7f7 50%, #f6f3f4 50%, #f0eded);

    border-color:#bbb;

    color:#524d4d;

    filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#fdfafb', endcolorstr='#f0eded');

    text-shadow:0 1px rgba(255,255,255,0.9);

}

.button2.whitebutton:hover{

    background-color:#f2f0f0;

    background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fdfcfc), to(#f2f0f0), color-stop(.5,#fbf9f9),color-stop(.5,#f7f5f6));

    background-image:-moz-linear-gradient(top, #fdfcfc, #fbf9f9 50%, #f7f5f6 50%, #f2f0f0);

    background-image:-o-linear-gradient(top, #fdfcfc, #fbf9f9 50%, #f7f5f6 50%, #f2f0f0);

    background-image:-webkit-linear-gradient(top, #fdfcfc, #fbf9f9 50%, #f7f5f6 50%, #f2f0f0);

    border-color:#c3c3c3;

    color:#666060;

    filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#fdfcfc', endcolorstr='#f2f0f0');

    text-shadow:0 1px rgba(255,255,255,1);

}

.button2.whitebutton:active{

    background-color:#ebe8e8;

    background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f4f5), to(#ebe8e8), color-stop(.5,#f3f0f0),color-stop(.5,#f1eeef));

    background-image:-moz-linear-gradient(top, #f8f4f5, #f3f0f0 50%, #f1eeef 50%, #ebe8e8);

    background-image:-o-linear-gradient(top, #f8f4f5, #f3f0f0 50%, #f1eeef 50%, #ebe8e8);

    background-image:-webkit-linear-gradient(top, #f8f4f5, #f3f0f0 50%, #f1eeef 50%, #ebe8e8);

    border-color:#b7b7b7;

    color:#454141;

    filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#f8f4f5', endcolorstr='#ebe8e8');

    text-shadow:0 1px rgba(255,255,255,0.8);

}



.xha-fooer{

    padding: 40px 0;background: #004a91;



}

.xha-footer-hold{

    width: 1200px;overflow: hidden;margin: 0 auto;color: #fff;

}

.xha-footer-hold a{

    color: #fff;

}

.xha-footer-hold   .xha-left{

    width: 1000px;float: left;overflow: hidden;

}

.xha-footer-hold ul li{

    float: left;width: 134px;

}

.xha-footer-hold ul li .title{

    font-size: 14px;

    margin-bottom: 14px;

    color: rgb(255, 255, 255);

    display: block;

    height: 32px;

    padding-left: 0px;



    background:  left bottom no-repeat;

}

.xha-footer-hold ul li p{

    color: rgb(204, 204, 204);

    padding-left: 24px;

    font: 12px/26px "microsoft yahei", 微软雅黑;

    background: url(/uploads/image/thpdimages/bot_16.jpg) left center no-repeat;

}

.xha-right{

    width: 200px;

    float: right;

}

.xha-right img{

    width:140px

}



.xha-fooer-bom{

    background: #00407d ;text-align: center;line-height: 40px;color: #fff

}

.xha-fooer-bom span{

    margin:0 10px

}
.xha-fooer-bom a{
color:#fff
}








 .i-list-img-l ul li{

          float: left;

    width: 22%;

    margin: 1.5% 1.5%;

    text-align: center;

    background: #fff;

          

          

        }

        .i-list-img-l ul li img{

            width: 100%;box-shadow: 5px 5px 10px #bfbfbf;border-radius: 10px;

        }

        .i-list-img-l ul li p{

            padding-top: 10px;

           

            font-size: 16px;

            

            

        }

        

 .i-list-img-l{

            overflow: hidden;

        }

 .contain-right-con .i-list-img-l p {

            width: auto

        }



.second-right-guide{

    height: 40px;

    line-height: 40px;

    border-bottom: 1px solid #ddd;    font-size: 16px;

}

.second-right-guide i{

    vertical-align: middle;background: ;margin-right: 10px;width: 20px;height: 20px;display: inline-block;

}

.second-guider-pos{

   line-height: 40px;

    border-bottom: 1px solid #ddd;

    font-size: 16px;

    overflow: hidden;

    font-weight: bold;

    padding: 0 20px;

}

.second-guider-pos i{

    width: 3px;height: 20px;display: inline-block;background: #3c8ae2;vertical-align: middle;margin-right: 10px;

}

.second-guider-pos  a{

    float: right;

}