/* CSS Document */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {padding:0;margin:0; font-size:12px; }
body{ background-color:#FFFFFF;font: 12px "Microsoft Yahei";}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0; margin:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%}
q:before,q:after{content:''}
abbr,acronym{border:0}
a:link,a:visited{ text-decoration:none;color: #333;}
a:hover{text-decoration: none;}

.wid1400{ max-width: 1400px; margin: 0 auto;}

/*star banner*/
#full-screen-slider { width:100%; height:750px; position:relative; display:block;}
#full-screen-slider img{max-height:100%; max-width:100%;}
#slides { display:block; width:100%; height:750px; 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}
/*end banner*/

/*服务项目*/
.project{ width:100%; float:left; height:240px;}
.project_1{ width:20%; position:relative; float:left;}
.project_title{width:100%; height:210px; position:absolute; background:#037acc; padding:35px 20px; box-sizing:border-box; top:-35px;box-shadow:0px 6px 15px  rgba(0, 0, 0, 0.2)}
.project_title dt{ width:36px; height:6px; float:left; background:#fff;}
.project_title p{width:100%; font-size:17px; color:#fff; float:left; margin-top:20px; margin-bottom:35px;}
.project_title h2{font-size:38px; color:#fff;}
.project_nr{width:80%; float: right;box-shadow:0px 6px 15px  rgba(0, 0, 0, 0.2)}
.project_nr ul li{width:15%; float:left; text-align:center; margin:2.5%}
.project_nr ul li img{max-height:100%; max-width:100%; margin:auto; text-align:center; margin-top:6px;}
.project_nr ul li p{font-size:16px; color:#333333; margin-top:10px; margin-bottom:10px;}
.project_nr ul li span{font-size:14px; color:#838383;}
.project_nr ul li:hover{box-shadow:0px 6px 15px  rgba(0, 0, 0, 0.1);}

/*产品*/
.product{width:100%; background:#fff; float:left;}
.product_title{width:100%; float:left;}
.product_title h2{font-size:38px; color:#333333; text-align:center;}
.product_title dt{width:36px; height:6px; background:#037acc; margin:auto; margin-top:20px;}
.product_nr{ width:100%; float:left; margin-top:60px;}
.product_nr ul li{ width:23%; float:left; background:#fff; margin:0 1% 2% 1%; padding:5px; box-sizing:border-box;box-shadow:0px 6px 15px  rgba(0, 0, 0, 0.2);}
.product_nr ul li img{max-height:100%; max-width:100%;}
.product_nr ul li p{font-size:16px; color:#686868; padding:10px 0; text-align:center;overflow: hidden;height: 21px;line-height: 25px;}
.product_nr ul li:hover{background:#037acc;transition:all 0.5s;}
.product_nr ul li:hover p{ color:#fff;transition:all 0.5s;}

/*搜素*/
.search{clear: both;overflow: hidden; width:100%; margin-top: 5%;}
.search p.btb6{float: left; font-size: 28px;color: #037acc;margin: 30px 0 20px; text-indent: 20px; font-weight: bold;letter-spacing: 3px; border-left: 4px solid #037acc; }
.searchbg{  width:700px;height:40px;overflow:hidden; float:right; margin-top: 30px; }
.search_txt .text{width:474px;height:36px;line-height:36px;color:#4a4a4a;font-size:larger;border: 1px solid #adadad;text-indent: 10px;}
.search_btn .button{ height:40px;line-height:40px; width:100px; background:#037acc;color:#fff; cursor:pointer;font-size:14px; border: none; }
.search_txt {  float:left;width:474px; height:40px; margin-left:5px;}
.search_btn{ float:left;}
.search .myp{line-height: 40px;width: 100px;background: #f60;display: block;float: right;text-align: center; color: #fff; font-size: 14px;}

/*优势*/

.advantage{ width:100%; background:url(../images/bj.png) no-repeat center; float:left;height: 900px;}
.advantage_title{width:100%; float:left;}
.advantage_title h2{font-size:38px; color:#fff; text-align:center;}
.advantage_title dt{width:36px; height:6px; background:#037acc; margin:auto; margin-top:20px;}

.advantage_nr{width:100%; float:left; margin-top:60px;}
.advantage_nr ul li{width:23%; border:1px solid #fff; border-radius:15px; padding:20px; box-sizing:border-box; text-align:center; float:left; margin:0 1%; background:#fff;}
.advantage_nr ul li img{max-height:100%; max-width:100%; margin:auto; margin-top:40px;}
.advantage_nr ul li p{width:100%; text-align: center; font-size:23px; color:#038eda; margin-top:20px; margin-bottom:20px;}
.advantage_nr ul li span{width:100%; height:110px; display:block; font-size:16px; color:#666; line-height:30px; overflow:hidden;}

/*关于*/
.about{ width:100%; float:left; background: #fff; padding:80px 0;}
.about_left{width:48%; float:left;}
.about_left img{max-height:100%; max-width:100%;}
.about_right{ width:50%; float: right;}
.about_right h2{font-size:38px; color:#333; margin-top:20px;}
.about_right dt{width:36px; height:6px; background:#037acc; margin-top:20px;}
.about_right p{font-size:22px; color:#037acc; margin-top:30px;}
.about_right span{font-size:14px; color:#333333; float:left; width:100%; line-height:30px; height:145px; overflow:hidden; margin-top:20px;}
.about_right a{padding:10px 50px; background:#037acc; font-size:14px; color:#fff; border-radius:10px; float:left; margin-top:30px;}
.about_right a:hover{background:none; border:1px solid #037acc; color:#037acc;transition:all 0.5s;}


.customized{background:url(../images/bj_4.jpg) no-repeat center; width:100%; float:left; padding:80px 0;}

.customized_nr{width:100%; float:left; margin-top:50px;}
.customized_nr ul li.t1{width:11%; float:left; background:#fff; border-radius:10px; text-align:center; padding:30px 0;box-shadow:0px 6px 15px  rgba(0, 0, 0, 0.2); margin:0.96%;}
.customized_nr ul li.t1 p{font-size:16px; color:#333333; margin-top:15px; margin-bottom:10px;}
.customized_nr ul li.t1 dt.icon1{background:url(../images/ico_1.png); width:68px; height:69px; margin:auto;}
.customized_nr ul li.t1:hover dt.icon1{background:url(../images/ico_1_1.png);}

.customized_nr ul li.t1 dt.icon2{background:url(../images/ico_2.png); width:68px; height:69px; margin:auto;}
.customized_nr ul li.t1:hover dt.icon2{background:url(../images/ico_2_2.png);}

.customized_nr ul li.t1 dt.icon3{background:url(../images/ico_3.png); width:68px; height:69px; margin:auto;}
.customized_nr ul li.t1:hover dt.icon3{background:url(../images/ico_3_3.png);}

.customized_nr ul li.t1 dt.icon4{background:url(../images/ico_4.png); width:68px; height:69px; margin:auto;}
.customized_nr ul li.t1:hover dt.icon4{background:url(../images/ico_4_4.png);}

.customized_nr ul li.t1 dt.icon5{background:url(../images/ico_5.png); width:68px; height:69px; margin:auto;}
.customized_nr ul li.t1:hover dt.icon5{background:url(../images/ico_5_5.png);}

.customized_nr ul li.t1 dt.icon6{background:url(../images/ico_6.png); width:68px; height:69px; margin:auto;}
.customized_nr ul li.t1:hover dt.icon6{background:url(../images/ico_6_6.png);}

.customized_nr ul li.t1 dt.icon7{background:url(../images/ico_7.png); width:68px; height:69px; margin:auto;}
.customized_nr ul li.t1:hover dt.icon7{background:url(../images/ico_7_7.png);}


.customized_nr ul li.t1 span{font-size:14px; color:#a9a9a9; }
.customized_nr ul li.t1:hover{background:#037acc;transition:all 0.5s;}
.customized_nr ul li.t1:hover p{color:#fff;}

.customized_nr ul li.t1:hover span{color:#fff;}
.customized_nr  ul li.t2{float:left;margin-top:7.2%;}

.document{ background:url(../images/bj.png) no-repeat center; width:100%; float:left; height:900px;}
.document_left{ width:48%; float:left; margin-top:60px;}
.document_left img{max-height:100%; max-width:100%;}
.document_left ul li{width:100%; float:left; border-bottom:1px dashed #79b9ff; padding-bottom:15px; margin-top:15px;}
.document_left ul li p{font-size:14px; color:#fff; float:left;    width: 80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.document_left ul li p:hover{color:#fff;}
.document_left ul li span{float:right; font-size:14px; color:#fff;}

.document_right{ width:48%; float:right; margin-top:60px;}
.document_right img{max-height:100%; max-width:100%;}
.document_right ul li{width:100%; float:left; border-bottom:1px dashed #79b9ff; padding-bottom:15px; margin-top:15px;}
.document_right ul li p{font-size:14px; color:#fff; float:left;}
.document_right ul li p:hover{color:#fff;}
.document_right ul li span{float:right; font-size:14px; color:#fff;}

.news{background:#fff; width:100%; float:left; padding:80px 0;}
.news ul li{width:33.3%; float:left; padding:10px; box-sizing: border-box;}
.news ul li dt{width:100%; float:left;border: 1px solid #eee; padding:10px; box-sizing:border-box;}

.news ul li img{max-height:100%; max-width:100%;}
.news ul li p{ width:100%; float: left; font-size:16px; color:#333333;   margin-top:15px; overflow:hidden; height:25px;}
.news ul li span{ width:100%; float:left; height:45px; line-height:25px; font-size:14px; color:#7d7d7d; overflow:hidden; margin-top:10px; margin-bottom:15px;}
.news ul li i{font-size:14px; color:#7d7d7d;font-style:normal;}
.news ul li p:hover{color:#037acc;}



.footer{ background:#222; overflow:hidden; width:100%; float:left;padding: 50px 0 0px 0;}

.footer.fin .wrap{ max-width:1410px;}
.footer .ftel{ float:left; border-left:1px solid #343434; padding-left:30px;}
.footer .ftel .p1{ font-size:14px; font-weight:bold; display:block; color:#bfbfbf;}
.footer .ftel .line{width:17px; height:2px; background:#787878; margin-top:25px; content:''; display:block; overflow:hidden; margin-bottom:20px;}
.footer .ftel .p2{ color:#888; }
.footer .ftel h2{ font-weight:normal; font-size:30px; color:#fff; font-weight:bold; font-family:'HelveticaNeueLTCom-LtEx';}
.footer .ftel .p3{ margin-left:117px; color:#666;}
.footer .ftel .share{ margin-top:34px;}
.footer .ftel .share a{ width:36px; height:36px; border-radius:50%; float:left; margin-right:12px; position:relative;}
.footer .ftel .share a.a2{ background-position:-49px 0;}
.footer .ftel .share a.a3{ background-position:-98px 0;}
.footer .ftel .share a.a4{ background-position:-149px 0;}
.footer .ftel .share a.a5{ background-position:-199px 0;}
.footer .ewm{ float:right; width:133px; text-align:center;}
.footer .ewm .p1{ width:133px; height:133px;  overflow:hidden;}
.footer .ewm .p1 img{ display:block; margin:0 auto; width:120px; height:120px; margin-top:6px;}
.footer .ewm .p2 { color:#666; padding-top:10px;}
.footer .ftel .share a img{ position:absolute; width:150px; height:150px; left:-50px; top:-160px; max-width:180px; border:1px solid #eee; background:#fff; position:absolute; transform:scale(0); opacity:0; transform-origin:center top; transition:all 0.5s ease; box-shadow:#333 0 0 10px;}
.footer .ftel .share a:hover img{ transform:scale(1); opacity:1;}
 .fl{ width:60%; float:left;}
 .fr{ width:40%; float:left;}
.footer dl{ float:left; width:22%;}
.footer dl dt a{ font-size:14px; font-weight:bold; display:block; color:#bfbfbf;}
.footer dl dt:after{ width:17px; height:2px; background:#787878; margin-top:25px; content:''; display:block; overflow:hidden; margin-bottom:20px;}
.footer dl dd a{ font-size:12px; display:block; line-height:40px; color:#666;}
.footer dl dd a:hover{ color:#037acc;}
.footer dl.dl2{ width:45%; padding-right:10%;}
.footer dl.dl2 dd{ float:left; width:33.333333%;}
.footer .copyright{ border-top:1px solid #343434; padding:20px 0; overflow:hidden; margin-top:65px; font-size:12px; color:#5d5d5d; line-height:25px; width:100%; float:left;} 


.bottom{width:100%; float:left; border-top:1px solid #737f86; text-align:center; font-size:14px; color:#ababab; padding-top:20px; margin-top:10px;}










@media screen and (max-width:1600px){

#full-screen-slider img{ height:100%;}
	/*star banner2*/



}

@media screen and (max-width:1400px){
.advantage ul li span{ height:130px;}
.customized_nr ul li.t1{margin:0.85%;}
.customized_nr ul li.t1 span{ display:none;}
.customized_nr ul li.t1 p{font-size:15px;}
	
}


@media screen and (max-width:1350px){
	.left1txt{ width:60%; }
.left1{height:165px;}
.logos{margin-left:0; width:70%;}
.customized_nr ul li.t1{margin:0.8%;}



	
}
