﻿body{ min-width:320px;font:16px "微软雅黑","Arial,Microsoft YaHei";color:#333;line-height:24px;overflow-x: hidden; } .container{ margin:0 auto;height:auto; }
h1,h2,h3,h4,h5,p,div,span,ul,li,dl,dd,dt{margin:0;padding:0;} input,textarea{outline:none; font:16px "微软雅黑","Arial,Microsoft YaHei";}label{font-weight: normal;width:100%;}
a{text-decoration: none;outline:none;color:#333; } a:focus, a:hover{color:#333;text-decoration: none;outline: none;  outline-offset: 0;}
ul,li{list-style: none;} i,em{font-style:normal;}
.nav>li>a:focus, .nav>li>a:hover{background: none;}
.lt{float:left;}.rt{float:right;}.hide{display: none;}.show{display: block;} .imgMax{max-width:100%;max-height:100%;}
.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}.fwn{font-weight: normal}
.db{display: block;}.dib{display: inline-block;}.ma{margin: 0 auto;}.pr{position: relative;}.pa{position: absolute;}.pf{position: fixed;}.oh{overflow: hidden;}
.transition{-webkit-transition: all  0.3s linear;-moz-transition: all  0.3s linear;-o-transition: all  0.3s linear; transition: all  0.3s linear; }
img.desaturate { filter: grayscale(100%);  -webkit-filter: grayscale(100%);  -moz-filter: grayscale(100%);  -ms-filter: grayscale(100%);  -o-filter: grayscale(100%);  }
img.desaturate:hover { filter: grayscale(0);  -webkit-filter: grayscale(0);  -moz-filter: grayscale(0);  -ms-filter: grayscale(0);  -o-filter: grayscale(0);  }
img{border:none;}
html{ width:100%;}
body{ width:100%; ;position: relative;overflow-x: hidden;}
.slick-slide{outline: none;}
.slick-slide img{margin:0 auto;max-width:100%;}
.slick-dots li button:before{display: none;}
.slick-dotted.slick-slider{margin-bottom:0;}

.container{padding:0 15px;}

/*{*/
/*border-radius: 50%;*/
/*-webkit-border-radius:50%;*/
/*-moz-border-radius:50%;*/
/*-ms-border-radius:50%;*/
/*-o-border-radius:50%; behavior: url(../PIE-1.0.0/PIE.htc);*/
/*}*/


.had{height:40px;line-height: 40px;background: #002980;padding:0 40px;}
.had p{font-size: 12px;color:#d8d8d8;display: inline-block;}
.had span{font-size: 16px;color:#e3b97c;}
.had span img{margin-right:10px;}

.header{padding:0  0 0 30px;height:80px;}
.logo{width:20%;}
.logo a{display: block;height:80px;position: relative;}
.logo a img{position: absolute;top:0;bottom:0;left:0;margin:auto;}
.header img{max-width: 100%;max-height: 100%;}
.nav{width: 80%;}
.nav li{float:left;text-align: center;position: relative;}
.nav li a{display: block;padding:0;margin-top:10px;height:70px;line-height: 70px;overflow: hidden;font-size: 16px;padding-right:10px;}
.nav .nav_child{position: absolute;top:80px;left:0;width:250px;padding-top:10px;z-index:10;display: none;}
.nav .nav_child ul{width:100%;background: #002c8b;border-radius: 0 0 20px 0;overflow: hidden;padding:5px 35px 35px 25px;}
.nav .nav_child ul li{float: none;width:100%;text-align: left;}
.nav .nav_child ul li a{color:#7396e3;border-bottom:1px solid #1546b0;line-height: 50px;height:50px;padding:0;}
.nav li a:hover{color:#fff;background: url(../images/navbg_2.png) no-repeat center center;background-size: 100% 100%;}
.nav li.current a{color:#fff;background: url(../images/navbg_2.png) no-repeat center center;background-size: 100% 100%;}
.nav_child ul li a:hover{color:#fff;background: none;}
.nav li.current ul li a{background: none;}



.banner .slick-prev,.banner .slick-next{width:53px;height:91px;z-index:10;opacity: .4;}
.banner .slick-prev:before,.banner .slick-next:before{display: none;}
.banner .slick-prev{background: url(../images/b_p_2.png) no-repeat center center;left:5%}
.banner .slick-next{background: url(../images/b_n_2.png) no-repeat center center;right:5%;}
.banner .slick-prev:hover,.banner .slick-next:hover{opacity: 1;}
.banner .slick-dots{bottom:20px;}
.banner .slick-dots li button{display: none;}
.banner .slick-dots li {width:14px;height:14px;border-radius: 50%;margin:0 20px;background: #626262;}
.banner .slick-dots li.slick-active{background: #002980;}



.one_title{padding:100px 0;width:300px;margin:0 auto;}
.one_title h3{position:relative;border-bottom:1px dashed #8b8586;font-size: 24px;color:#002c8b;font-weight: bold;line-height: 45px;width:300px;padding:0 110px 0 0;}
.one_title p{position:relative;border-top:1px dashed #a6a5a5;margin:-1px 0 0 1px;font-size: 14px;color:#8e8e8e; line-height: 30px;width:300px;padding:0 110px 0 0;}
.one_title img{position: absolute;top:50%;}
.one_title .ti_img1{left:-90px;margin-top:-74px;
    animation: ti_img1 15s linear infinite;
    -webkit-animation: ti_img1 15s ease-in-out infinite;}
.one_title .ti_img2{left:-65px;margin-top:-71px;
    animation: ti_img2 15s linear infinite;
    -webkit-animation: ti_img2 15s ease-in-out infinite;}

.one_title .ti_img3{right:70px;margin-top:-19px;}
.one_title .ti_img4{right:17px;margin-top:-36px;}

@keyframes ti_img1 {
    0%{transform: rotate(360deg);-webkit-transform: rotate(360deg);}
    50%{transform: rotate(0deg);-webkit-transform: rotate(0deg);}
    100%{transform: rotate(360deg);-webkit-transform: rotate(360deg);}
}
@keyframes ti_img2 {
    0%{transform: rotate(-360deg);-webkit-transform: rotate(-360deg);}
    50%{transform: rotate(0deg);-webkit-transform: rotate(0deg);}
    100%{transform: rotate(-360deg);-webkit-transform: rotate(-360deg);}
}

.s_more{display: block;position: absolute;right:0;top:50%;margin-top:-15px; width:110px;height:30px;line-height:30px;border-radius: 0 10px 0 10px;background: #e3b97c;color:#fff;font-size: 16px;font-weight: bold;padding:0 15px 0 40px;}
.s_more:hover{color:#fff;background: #002980;}


.estate_list img{max-width: 100%;max-height: 100%;}
.estate_list {margin-bottom:60px;position: relative;padding:0 25px;}
.estate_list .pic{border-radius: 8px;overflow: hidden;text-align: center;}
.estate_list .title{background: #fff;width:74%;margin:-30px auto 0;border-radius: 0 10px 0 10px;
    box-shadow: 0px 8px 21px 0px rgba(0,0,0,.2);padding:15px 105px 10px 20px;position: relative;}
.estate_list .title h3{font-weight: bold;color:#002980;font-size: 16px;line-height:28px;height:30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.estate_list .title p{color:#484848;font-size: 14px;line-height: 28px;height:30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.estate_list .title a{display: block;width:74px;height:44px;position: absolute;right:25px;top:30px;
    background: url(../images/icon3_2.png) no-repeat center center;}
.estate_list .title:after{content:"";display: block;width:20px;height:20px;border-right:2px solid #e3b97c;border-bottom:2px solid #e3b97c;
position:absolute;right:-20px;bottom:-20px;}
.estate_list:hover .title a{background: url(../images/icon33_2.png) no-repeat center center;}
.estate_list:hover .title{background: #002980;box-shadow: 0px 8px 21px 0px rgba(0,255,255,.2);}
.estate_list:hover .title h3{color:#fff;}
.estate_list:hover .title p{color:#fff;}
.estate_list:hover .title:after{border-right:2px solid #002980;border-bottom:2px solid #002980;}

.section_two{padding:95px 0 100px;background: #f6f6f6;margin-top:120px;}
.pro_list{position: relative;margin:0 25px;text-align: center;overflow: hidden;}
.pro_list .pic{ padding:0 25px;text-align: left;position: absolute;bottom:-100%;left:0;right:0;background: rgba(0,41,128,.5);}
.pro_list .pic span{font-size: 22px;color:#fff;font-weight: bold;height:60px;line-height: 60px;}
.pro_list .pic span img{display: inline-block;margin-right:10px;vertical-align: middle;margin-top:-3px;}
.pro_list .pic .time{margin-left:35px;}
.pro_list.slick-current .pic{bottom:0;}

.pro_slider .slick-prev:before,.pro_slider .slick-next:before{display: none;}
.pro_slider .slick-prev,.pro_slider .slick-next{width:51px;height:96px;z-index:20;}
.pro_slider .slick-prev{background: url(../images/p1_2.png) no-repeat center center;left:10%;}
.pro_slider .slick-next{background: url(../images/n1_2.png) no-repeat center center;right:10%;}
.pro_slider .custom_paging {text-align: center;bottom:-60px;position: absolute;left:0;right:0;}
.pro_slider .custom_paging li{display:none;color:#cfa972;font-weight: bold;font-size: 18px;position: relative;}
.pro_slider .custom_paging li.slick-active{display:inline-block;}
.pro_slider .custom_paging li.slick-active:before{content:"0";color:#cfa972;font-weight: bold;font-size: 18px;}
.pro_slider .custom_paging li.slick-active:after{content:"0";color:#cfa972;font-weight: bold;font-size: 18px;position: absolute;right:12px;top:0;}


.section_three{background:#f7f2ee url(../images/bg_2.jpg) no-repeat center top;padding:110px 0;}
.section_three img{max-width: 100%;max-height: 100%;}
.news_more{height:30px;margin-bottom:50px;}
.news_img{margin-top:40px;border-radius: 50%;padding:10px;overflow: hidden;background: #faf7f4;text-align: center;width:453px;height:453px;}
.news_img img{border-radius: 50%;overflow: hidden;}
.news_name{width:185px;height:185px;text-align: center;border-radius: 50%; overflow: hidden;
    position: absolute;top:0;left:330px;
    background: linear-gradient(top,rgba(255,249,243,.3),rgba(239,207,162,.3));
    background: -webkit-linear-gradient(top,rgba(255,249,243,.3),rgba(239,207,162,.3));
    background: -moz-linear-gradient(top,rgba(255,249,243,.3),rgba(239,207,162,.3));
    background: -ms-linear-gradient(top,rgba(255,249,243,.3),rgba(239,207,162,.3));
}
.news_name h3{color:#cfa972;font-size: 28px;font-weight: bold;margin:60px 0 5px;height:24px;line-height:24px;overflow: hidden;}
.news_name span{color:#515151;font-size: 22px;font-weight: bold;height:24px;line-height:24px;overflow: hidden;display: block;}

.news_list{margin-bottom:40px; }
.news_list dt{float:left;width:115px;height:115px;padding:10px 15px;background: #e9e3de;border-radius: 10px;text-align: center;}
.news_list dt h3{font-size: 30px;color:#515151;letter-spacing: 4px;margin-top:10px;}
.news_list dt span{font-size: 26px;color:#515151;letter-spacing: 2px;font-weight: normal;}
.news_list dt b{margin:6px 0 2px 0;display: block;width:38px;height:4px;background: url(../images/cc_07_2.png) no-repeat left center;}
.news_list dd{margin-left:165px;background: #fff;border-radius: 10px; padding:15px 20px;position: relative;}
.news_list dd:before{content:"";display: block;position: absolute;left:-25px;top:28px;
background: url(../images/cc_03_2.png) no-repeat center center;width:25px;height:24px;}
.news_list dd a{display: block;font-size: 22px;color:#555;height:24px;line-height:24px;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_list dd p{font-size: 14px;color:#555;line-height: 26px;height:51px;margin-top:10px;
    overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:2;}
.news_list:hover dt{background: #eee0d0;}
.news_list:hover dd{background: #f1d7b7;box-shadow: 0 6px 0px 1px rgba(0,0,0,.1)}
.news_list:hover dt b{ background: url(../images/cc_12_2.png) no-repeat left center;}
.news_list:hover dd:before{background: url(../images/cc_10_2.png) no-repeat center center;}

.footer{background:#222;padding:20px 0;font-size: 14px;color:#5f6060;margin-bottom: 50px;}
.copy {line-height:20px;}
.copy a{font-size: 14px;color:#5f6060;}
.copy a:hover{color:#fff;}
.foot_gz a{vertical-align:top;position:relative;display: inline-block;width:40px;height:40px;border-radius: 50%;background: rgba(255,255,255,.1);margin:0 3px;text-align: center;}
.foot_gz  span{margin-right:20px;line-height: 40px;}
.foot_gz .wx_img{position: absolute;bottom:100%;left:50%;padding:2px;background: #fff;
    width:100px;height:100px;margin-left:-50px;box-shadow: 0 0 10px 0 rgba(0,0,0,0.8);display: none;}
.foot_gz .wx_img img{max-width: 100%;max-height: 100%;}
.foot_gz .wx_box:hover .wx_img{display: block;}
.foot_nav li{display: inline-block;float: left;width:14.25%;text-align: center;}
.foot_nav li a{font-size: 14px;color:#5f6060;line-height: 40px;height:40px;overflow: hidden;}
.foot_nav li a:hover{color:#fff;}




/*内页*/
.det_ban img{max-width: 100%;max-height: 100%;}

.det_nav{position: relative;}
.det_nav:before{content:"";display: block;position: absolute;top:52px;left:0;
    width:100%;border-bottom:1px solid #ededed;}
/*.det_nav .slick-list{overflow: visible;}*/
.det_nav li{}
.det_nav li a{margin:0 auto;display: table;padding-bottom:25px;color:#505050;font-size: 14px;
    text-align: center;line-height: 26px;height:26px;overflow: hidden;}
/*.det_nav .det_navTwo,.det_nav .det_navThree{position: absolute;top:100%;left:0;z-index:20;width:100%;}*/

.det_nav li.on  a{border-bottom:2px solid #002980;color:#002980;}
.det_nav li.current a{border-bottom:2px solid #002980;color:#002980;}


.navItem{display: none;}
.navItem.on{display: block;}
.det_navTwo {position: relative;}
.det_navTwo li{display: inline-block; width:14%;padding:25px 0 0 0;}
.det_navTwo li a{line-height: 26px;height:26px;overflow: hidden;text-align: center;display: block;color:#505050;font-size: 14px;}
.det_navTwo li a{border:none;color:#505050;}
.det_navTwo li a.on{color:#002980;}
.det_navThree { position: absolute;top:100%;left:0;width:100%;display: none;}

.det_content{min-height:500px;margin:50px 0;}
.page_txt{color:#505050;font-size: 14px;line-height:26px;}
.page_txt img{max-width: 100%;max-height: 100%;}


.page{}
.page li{display:inline-block;margin:5px;}
.page li a{display: block;color:#231f20;vertical-align: middle}
.page li.w a{color:#fff;width:57px;height:25px;text-align: center;line-height: 25px;background: #828282;}
.page li span  {color:#231f20;}
.page li span b{color:#f78c18;font-weight: normal;}
.page li.w.on a{background: #feaf33;}
.page li.w a:hover{background: #feaf33;}



.list_imT{padding:0 15px 40px; overflow: hidden;}
.list_imT dt{width:365px;float:left;}
.list_imT dt img{max-width: 100%;max-height: 100%;}
.list_imT dd{position:relative;margin-left:400px;background: #fff;padding:23px 25px;box-shadow: 0px 5px 10px 0 rgba(0,0,0,.2);}
.list_imT dd a{display: block;padding:0 130px 0 0;position: relative;font-size:22px;color:#555;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 26px;height:26px;}
.list_imT dd a span{display: block;position: absolute;right:0;top:0;}
.list_imT dd p{font-size:14px;color:#555;line-height: 26px;height:78px;margin-top:15px;
    overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:3;}
.list_imT dd:before{content:"";display: block;position:absolute;left:-28px;top:30px;
background: url(../images/6_06_2.png) no-repeat center center;width:28px;height:28px;}
.list_imT:hover dd{background: #002c8b;}
.list_imT:hover dd a{color:#fff;}
.list_imT:hover dd p{color:#fff;}
.list_imT:hover dd:before{background: url(../images/6_10_2.png) no-repeat center center;}

.text_cont{}
.text_cont .list_imT dt{width:70px;font-size: 86px;color:#545454;opacity: .1;font-weight: normal;line-height: 72px;}
.text_cont .list_imT dd{margin-left:95px;}


.ser_title{color:#545454;font-size: 22px;padding:20px 0;}
.result_list{padding-bottom:50px;}
.result_list li{padding:33px 0;border-bottom:1px solid #dfdfdf;}
.result_list li a{display: block;font-size: 16px;color:#545454;line-height: 24px;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.result_list li a:hover{color:#002980;}


.news_title{margin-bottom:30px;}
.news_title h3{font-size: 22px;color:#545454;margin:0 0 10px 0;}
.news_title span{font-size: 14px;color:#545454;}

.share{border-bottom:1px solid #cfcfcf;padding:15px 0;}


.det_page{margin:20px 0;}
.det_page li a{display: block;font-size: 16px;color:#231f20;padding:5px 0;}
.det_page li a:hover{color:#002980;}


.pro_img{max-width: 780px;margin:50px auto;}
.pro_img img{max-width: 100%;max-height: 100%;}
.pro_img dd{background: #002980;padding:15px 25px;border-radius:0 10px 0 10px;position: relative;}
.pro_img dd h3{color:#fff;font-size: 16px;font-weight: bold;line-height: 28px;}
.pro_img dd p{color:#fff;font-size: 14px; line-height: 28px;}
.pro_img dd:after{content:"";display: block;width:20px;height:20px;border-right:2px solid #002980;border-bottom:2px solid #002980;
position: absolute;right:-10px;bottom:-10px;}


.proSlider{max-width:1000px;margin:0 auto;}
.proSlider img{max-width: 100%;max-height: 100%;}
.proSlider .slider-for{max-width:75%;display: inline-block;vertical-align: top;padding:0 1% 0 0 ;}
.proSlider .slider-nav{max-width: 21%;display: inline-block;vertical-align: top;}
.proSlider .slider-for .slick-slide {padding:0 10px 10px 0;}
.proSlider .slider-for .slick-slide .pro_img{width:auto;margin:0;position: relative;}
.proSlider .slider-for .slick-slide .pro_img dd{position: absolute;bottom:0;left:0;right:0;padding:5px;}
.proSlider .slider-for .slick-slide .pro_img dd h3{font-size:14px;line-height: 20px;font-weight: normal;}
.proSlider .slider-for .slick-slide .pro_img dd p{font-size:12px;line-height: 20px;}
.proSlider .slider-nav .slick-slide{margin:0 0 20px 0;border:2px solid transparent;}
.proSlider .slider-nav .slick-slide.slick-current{border:2px solid #002980;}
.proSlider .slider-nav .slick-prev, .proSlider .slider-nav .slick-next{width:46px;height:26px;z-index:20;top:0;margin:0;
    transform:translate(0,0);-webkit-transform: translate(0,0);left:50%;margin-left:-23px;}
.proSlider .slider-nav .slick-prev{background: url(../images/5_03_2.png) no-repeat center center;top:5%;}
.proSlider .slider-nav .slick-next{background: url(../images/5_06_2.png) no-repeat center center;top:auto;bottom:5%;}


.proSlider .slider-nav .slick-prev:before, .proSlider .slider-nav .slick-next:before{display: none;}






















