@charset "utf-8";
/* CSS Document */
body,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,input,select,textarea,form,img,div,pre,fieldset,blockquote,th,td {margin:0;padding:0;outline:none;}
body{color:#333; background-color:#ffffff;}
html{ overflow-x:hidden;}
ul,li,ol,dl,dt,dd{list-style:none}
img{border:none;border-style: none;}
*{ font-family:"SimSun";margin:0;padding:0;}
.animate{transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;}
input,textarea,button{ background: transparent;vertical-align:middle}
a{ color:#333; text-decoration:none;}
:focus{outline:0}
table { border-spacing: 0px; border-collapse: collapse; }
tr { cursor: pointer; }
input, textarea{ border: 0; }
textarea{resize:none}
select{ border:none;outline: none;}
iframe, video{ width:600px; height:400px;}

/*href*/
a:link,a:visited{color:#333}
a:hover,a:active{color:#2fc7a0}
.cfff,.cfff a:link,.cfff a:visited{color:#fff !important}
.cfff a:hover,.cfff a:active{color:#ddd}
.cccc,.cccc a:link,.cccc a:visited{color:#ccc}
.cccc a:hover,.cccc a:active{color:#ddd}
.c666,.c666 a:link,.c666 a:visited{color:#666}
.c666 a:hover,.c666 a:active{color:#e73980}
.c999,.c999 a:link,.c999 a:visited{color:#999}
.c999 a:hover,.c999 a:active{color:#e73980}

/*common*/
.wrap{ width:75%; margin:0 auto;}
.l{float:left !important}
.r{float:right !important}
.o{overflow:hidden}
.c{display:block;height:0;overflow:hidden}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*zoom:1}
.hidden{display:none}
.center{text-align:center}
.img-box img,.img{display:block;margin:0;padding:0;width:100%;}
.flexbox{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.lc{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
/*文字超出省略*/
.ellipsis{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.ovh1{text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.ovh2{-webkit-line-clamp:2}
.ovh3{-webkit-line-clamp:3}
.ovh5{-webkit-line-clamp:5}

.table{ display:table; table-layout: fixed; width:100%; height:100%}
.table_cell{ display:table-cell; vertical-align:middle}

/*banner*/
#full-screen-slider { width:100%; height:650px; position:relative;}
#slides { display:block; width:100%; height:650px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:650px; z-index:998;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none;  float:left; margin-left:15px; border-radius:5px; background:#FFF; overflow:hidden; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#ff0000;}
/*top*/
.top{ width:100%; height:100px;}
.logo{ display:block; width:474px; height:100px; background:url(../images/logo.png) no-repeat left center;}
.tel{ height:100px; padding-left:80px; background:url(../images/tel.png) no-repeat left center;}
.tel .table{ width:auto; text-align:left;}
.tel span{ font-size:14px; color:#044F9F;}
.tel p{ font-size:30px; color:#044F9F; font-family: Impact,Charcoal,sans-serif;}
/*nav*/
.nav{ width:100%; height:55px; background-color:#044F9F;}
.nav ul li{ float:left; width:11.11%; text-align:center; line-height:55px;}
.nav ul li a{ font-size:18px; color:#FFFFFF;}

.index_about{background-color:#F8F8F8; padding:58px 0 125px; position: relative; position:relative;}
.title{ background-repeat:no-repeat; background-position:center center; width:100%; height:67px;}
.title1{ background-image:url(../images/title1.png);}
.about_txt{ margin-top:20px;}
.about_txt, .about_txt p{ font-size:16px; color:#666666; line-height:35px; }
.about_txt p.p1{ font-size:24px; line-height:66px;}
a.more{ display:block; margin:38px auto 0; width:153px; height:38px; border:1px solid #0752AF; line-height:38px; border-radius:38px; color:#0752AF; font-size:16px;}
.about_ul{background-color:#ffffff; padding:20px 0; position:absolute; bottom:-75px;}
.about_ul li{float:left;width:33.3%;text-align:center;background:url(../images/line.png) no-repeat left center;}
.about_ul li.about_li1{ background:none;}
.about_ul li h4{font-size:60px;color:#0752AF;font-weight:normal;line-height:62px;height:62px;}
.about_ul li span{}
.about_ul li font{font-size:14px;color:#ffffff;width:50px;height:20px;line-height:20px;text-align:center;background-color:#0752AF;display: inline-block;border-radius:20px;vertical-align:top; margin-left:10px;}
.about_ul li.about_li1 font{ width:40px;}
.about_ul li h6{ font-size:16px; color:#666666; font-weight:normal; line-height:32px; margin-top:6px;}

.index_pro{ background:url(../images/bg1.jpg) no-repeat center center; background-size:cover; width:100%; padding:135px 0 60px;}
.title2{ background-image:url(../images/title2.png);}
.title_p{ font-size:16px; color:#FFFFFF; margin-top:30px;}
.picScroll-left{ width:83.1%; margin:60px auto 0; position:relative;}
.picScroll-left .next, .picScroll-left .prev{ display:block; position:absolute; top:50%; margin-top:-42px; z-index:999; width:48px; height:85px; cursor:pointer;}
.picScroll-left .next{ background-image:url(../images/next.png); right:0;}
.picScroll-left .prev{ background-image:url(../images/prev.png); left:0;}
.picScroll-left .bd{ width:92.1%; margin:0 auto;}
.picScroll-left .bd ul{}
.picScroll-left .bd ul li{ float:left; width:33.3%; text-align:center;}
.picScroll-left .bd ul li a{ display:block; position:relative; margin:0 3%;}
.picScroll-left .bd ul li .txt{ position:absolute; bottom:0; background:url(../images/black.png) no-repeat center center; width:100%; height:60px; line-height:60px; overflow:hidden; font-size:16px; color:#ffffff;}
.index_pro .more{ border-color:#ffffff; color:#ffffff; margin-top:60px;}

.index_adv{ padding:60px 0;}
.title3{ background-image:url(../images/title3.png); height:88px;}
.index_adv .title_p{ color:#666666;}
#in_adv_ul{width: 1350px;height: 280px;margin:60px auto 0;}
#in_adv_ul li{width: 220px;height: 280px;float: left; margin:0 25px; background: url(../images/in_adv_li.jpg) center no-repeat;position: relative;transition:all 0.4s;}
#in_adv_ul li .in_adv_icon{width: 220px;height: 68px;position: absolute;left: 0;top:60px;text-align: center;overflow: hidden; line-height:35px;}
#in_adv_ul li .in_adv_title{width: 220px;height: 20px;line-height: 20px;text-align: center;position: absolute;left: 0;top:152px;color: #fff;font-size: 16px;}
#in_adv_ul li .in_adv_info{width: 220px;height: 25px;line-height: 25px;text-align: center;position: absolute;left: 0;top:183px;color: #fff;font-size: 18px;}
#in_adv_ul li:hover{background: url(../images/in_adv_li_hover.jpg) center no-repeat;}

.index_case{ background:url(../images/bg2.jpg) no-repeat center center; background-size:cover; padding:60px 0;}
.title4{ background-image:url(../images/title4.png);}
.case_ul{ width:76.5%; margin:30px auto 0;}
.case_ul li{ float:left; width:31.2%; margin:0 1.06%;}
.index_case .more{ margin-top:50px; border-color:#ffffff; color:#ffffff;}

.index_news{ padding:60px 0;}
.title5{ background-image:url(../images/title5.png);}
.news_ul{ width:1540px; margin:0 auto;}
.news_ul li{ float:left; width:670px; margin:30px 50px;}
.news_ul li .time{ width:70px;}
.news_ul li .date{font-size:50px;color:#0752AF;line-height: 38px;}
.news_ul li .year{ font-size:14px; color:#666666; line-height:32px;}
.news_ul li .text{ border-left:1px solid #E0E0E0; padding-left:20px; width:579px;}
.news_ul li .h1{ font-size:18px; color:#333333; height:20px; line-height:20px; overflow:hidden;}
.news_ul li .h2{ font-size:14px; color:#999999; line-height:25px; margin-top:15px; height:50px; overflow:hidden;}
.index_news .more{ margin-top:45px; border-color:#666666; color:#666666;}

.footer{ background-color:#044F9F; padding:60px 0;}
.f1{ background:url(../images/fline.png) no-repeat right center; width:38.4%;}
.f_logo{ background:url(../images/f_logo.png) no-repeat left center; height:80px;}
.f_txt{ width:480px; height:40px; background-color:#E6EEF6; line-height:40px; text-align:center; border-radius:40px; font-size:14px; color:#666666;}
.f2{ margin-left:6%;}
.f_tel{}
.f_dh{ color:#ffffff;}
.f_dh .dh1{ font-size:14px; line-height:21px;}
.f_dh .dh2{font-family:"SimSun"; font-size:45px; font-weight:bold; line-height:42px; margin-left:20px;}
a.f_zx{ display:block; width:130px; height:37px; background-color:#FFFFFF; text-align:center; line-height:37px; font-size:16px; color:#666666; margin-left:50px;}
.f_zx img, .f_map img{ vertical-align:middle; margin-right:10px;}
.f_adr{ margin-top:15px;}
.f_dz{}
.f_dz p{ font-size:14px; color:#ffffff; line-height:25px;}
a.f_map{ font-size:14px; color:#FFFFFF; margin-left:40px;}
.f3{ background:url(../images/fline.png) no-repeat left center; text-align:right; width:14%;}
.f3 img{ width:59.4%;}

.copy{ line-height:60px; background-color:#000000;}
.copy, .copy a{ font-size:14px; color:#B3B3B3;}
.copy img{ vertical-align:middle;}

.ej_banner{ background:url(../images/ej_banner.jpg) no-repeat center center; width:100%; height:440px;}

.current-nav{line-height: 78px;}
.current-nav, .current-nav a{color: #666;font-size:16px;}

.current-menu{ line-height:56px;}
.current-menu a{margin: 0 1% 8px 0;float: left;width: 15.6%;height:56px;background: #808080;color: #fff;font-size: 16px;text-align: center;}
.current-menu a:hover, .current-menu a.current{background: #044F9F;color:#fff;}

.article{ padding:50px 0;}
.article, .article p{ font-size:16px; color:#333333; line-height:30px;}
.article p.p1{ font-size:24px; line-height:66px;}

.classlist{ width:76.5%; margin:30px auto 0;}
.classlist li{ float:left; width:31.2%; margin:0 1.06% 30px;}
.classlist li p{ font-size:18px; color:#333333; line-height:66px; text-align:center;}

.newslist{ border-top:1px dashed #CCCCCC; margin-top:30px;}
.newslist li{ overflow:hidden; padding:30px 0; border-bottom:1px dashed #CCCCCC;}
.newslist li .time{ width:71px; border-right:1px solid #e0e0e0; margin-right:20px;}
.newslist li .date{ font-size:50px; color:#17589c; line-height:55px;}
.newslist li .year{ font-size:14px; color:#999999; line-height:20px;}
.newslist li .txt{ width:90%;}
.newslist li .txt h1{ font-size:18px; color:#333333;}
.newslist li .txt p{ font-size:14px; color:#999999; line-height:24px; margin-top:4px; height:24px; overflow:hidden;}
.newslist li .txt span{ color:#17589C; font-size:14px; margin-top:4px;}

.gbook_ly{ background-color:#f4f4f4; padding:47px 40px 46px 51px;}
.gbook_ly form{ width:590px;}
.gbook_ly .input{ background-color:#ffffff; border:1px solid #e8e8e8; height:41px; padding:0 20px; width:250px;}
.gbook_ly .textarea{ background-color:#ffffff; border:1px solid #e8e8e8; padding:20px; width:548px; height:160px; margin-top:20px;}
.gbook_ly .submit{ background-color:#ffffff; border:1px solid #e8e8e8; width:198px; height:41px; margin-top:20px; font-size:18px; color:#333333;}

@media screen and (max-width: 1600px) {
	.about_ul li h4{ font-size:50px;}
	.picScroll-left .next, .picScroll-left .prev{ background-size:100% 100%; margin-top:-32px; width:36px; height:63px; cursor:pointer;}
	.news_ul{ width:1155px;}
	.news_ul li{ width:502px; margin:22px 37px;}
	.news_ul li .time{ width:52px;}
	.news_ul li .date{font-size:37px;line-height: 28px;}
	.news_ul li .year{ font-size:12px; line-height:24px;}
	.news_ul li .text{ padding-left:15px; width:434px;}
	.news_ul li .h1{ font-size:18px;}
	.f_logo{ height:60px; background-size:85%;}
	.f_txt{ width:380px; height:30px; line-height:30px; border-radius:30px; font-size:12px;}
	.f2{ margin-left:3%;}
	.f_dh .dh2{ font-size:34px; line-height:42px; margin-left:20px;}
}


.pagelist { text-align: center; margin: 20px 0 40px; clear:both; padding-top:30px;}
.pagelist span, .pagelist strong, .pagelist a { display: inline-block; border: 1px solid #ddd;padding: 2px 6px; margin-right: 2px; line-height:16px; text-decoration:none; color:#666;}
.pagelist strong { background: #044F9F; color: #fff;}