body{width:100%;background-color:#fff;}
.webhead{width:100%;margin:0 auto;}
li{list-style-type: none;}
a {text-decoration: none;outline: none;}
/**toop**/
.toop{width:100%;background:#00528a;}
.tooph{width:1200px;margin:0 auto;display:flex;justify-content:space-between;}
.toop span{width:130px;color:white;margin:13px 10px;}
.soso{margin:5px 30px;display:flex;z-index: 999;}
.jisou{margin:5px;height:25px;width:40px;background:#dd4814;color:#ffff;transition: color 0.3s;border:1px solid #ffff;border-radius:5px;}
.wxian{height:25px;width:250px;border:1px solid #ffffff;margin-top:3px;}
/**banner**/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, span{padding:0;margin:0;}
.idexbanner{display:block; width:100%; height:500px; list-style:none; padding:0; margin:0; position:relative}
#full-screen-slider{ width:100%; height:500px;float:left;position:relative;z-index:-9999;}
#slides{display:block; width:100%; height:500px;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:440px;z-index:9900;padding:5px 15px 5px 0;margin:0}
#pagination li{display:block;list-style:none;width:10px;height:10px;float:left;margin-left:15px;border-radius:5px;background:#FFF;}
#pagination li a{display:block;width:100%;height:100%;padding:0;margin:0;text-indent:-9999px;}
#pagination li.current { background:#0092CE;}
/**product**/
.product,.project,.partner{width:1200px;margin:auto;clear:both;}
.product_list{width:100%;justify-content:space-evenly;display:flex;flex-wrap:wrap;margin-left:5px;}
.product_show{width:383px;height:225px;justify-content:start;display:flex;flex-direction:row;background-color:#f2f5f8;margin:5px;border-radius:2px;}
.product_show a img{top:50px;left:0px;width:220px;height:220px;margin:10px;border-radius:2px;}
.product_show a{text-decoration: none;}
.product_show a h3{width:135px;display:flex;color:#030303;padding:50px 20px;padding-top:50px;position:relative;right:30px;}
/**À¸Ä¿µ¼º½**/
.navid{padding:5px 30px;font-size:48px;color:#f2f5f8;line-height: 80px;}
.product>.navid{padding:5px 30px;font-size:48px;color: rgb(0, 67, 125);line-height: 80px;}
.project>.navid{padding:5px 30px;font-size:48px;color:#00528a;line-height: 80px;}
.about>.navid{padding:5px 30px;font-size:48px;color:#ffffff;bottom:185px;position:relative;width:1200px;margin:0 auto;}
.aboutid{height:260px;background-color: #00528a;}
.newsid{height:75px;background-color: #00528a;}
.news>.navid{padding:5px 30px;font-size:48px;color:#ffffff;width:1200px;margin:0 auto;}
.partner>.navid{padding:5px 30px;font-size:48px;color: rgb(0, 67, 125);line-height: 80px;}
/**news**/
.news{left:30px;background-color: #00528a;}
.news_list{justify-content:space-evenly;display:flex;flex-wrap:wrap;width:1200px;margin:auto;clear:both;}
.news_show{width:280px;height:280px;justify-content: start;display:flex;flex-direction:column;background-color:#f2f5f8;margin:30px 5px;border-radius:2px;}
.news_show a img{width:280px;height:200px;border-radius: 2px;}
.news_show span a{width:265px;height:50px;display:flex;color:#5e5d5d;padding:5px 10px;line-height:50px;font-family:math;font-size:18px;font-weight: normal;text-decoration:none;font-style:normal;color: rgba(0, 67, 125, 1);text-align:center;overflow:hidden;}
/**project**/
.project{left:30px;background-color:#ffffff;}
.project_list{width:100%;display:flex;flex-wrap:wrap;}
.project_show{width:370px;height:225px;display:flex;flex-direction:column;border-radius:2px;margin:0px 5px 20px 5px;}
.project_show a img{width:370px;height:220px;margin:10px 0px 20px 0px;border-radius:5px;}
.project_show a{text-decoration:none}
.project_show a h3{width:100px;display:flex;color:#f6f6f6;position:relative;top:-150px;left:5px;text-indent:15px;background-color:black;}
.project_top a img{width:375px;height:470px;border-radius:5px;}
.project_top{width:370px;height:465px;margin:10px 5px}
.project_top a{width:370px;height:465px;margin:15px 10px;text-decoration:none}
.leftshow{height:465px;display:flex;justify-content:space-evenly;flex-flow:wrap;flex:3;}
.project_top a h3{width:100px;position:relative;top:-250px;left:10px;color:#f6f6f6;text-indent:15px;background-color:black;}
/**project**/
.about{left:30px;}
.about .navid span{padding:5px 30px 100px 30px;font-size:48px;color:#f2f5f8;line-height:80px;background-color: #00528a;}
.about_list{display:flex;flex-wrap:wrap;top:-185px;position:relative;width:1200px;margin:auto;clear:both;}
.about_top{width:auto;height:400px;margin:10px 5px;}
.about_top img{width:500px;height:400px;margin:10px 5px;border-radius:2px;}
.writing{height:400px;display:flex;flex-flow:wrap;flex:3;margin:20px 20px 20px 0px;background-color:#f7f7f7;border-radius:2px;}
.writing h3{padding-top:60px;padding-left:40px;padding-bottom:20px;color:#00528a;font-size:28px;}
.writing span{padding-left:40px;bottom:15px;position:relative;display:flex;color:#030303;padding-right:90px;line-height:35px;overflow:hidden;height:200px;}
.writing i a{margin:10px 40px;font-size:18px;position:relative;bottom:20px;text-decoration:none;color:#00528a}
/**partner**/
.partner{width:100%;position:relative;top:-100px;width:1200px;margin:auto;clear:both;}
.partner_list{width:100%;display:flex;margin-left:10px;overflow:hidden;}
.partner img{width:168px;height:98px;border-radius:2px;margin:10px 1px;}
.footer{background-color:#00528a;height:260px;width:100%;flex-direction: column;display:flex;}
.row1{display:flex;flex-direction:column;color:#fff;margin-top:20px;}
.row1 img{width:100px;border-radius:2px;margin:30px 5px;}
.row2{display:flex;flex-direction:column;margin:30px 10px;color:#fff;}
.row2 span,.row3 span{margin:15px 0px;color:#fff;font-weight:bold;}
.row2 ul li a{color:#ffff;}
.row3 span{margin:15px 0px;color:#fff;font-weight:bold;}
.row3 li{line-height:30px;color:#fff;font-size:14px;}
.row3{display:flex;flex-direction:column;margin:30px 10px;color:#fff;}
.line1{justify-content:space-evenly;display:flex;margin-left:10px;}
.line2{text-align:center;width:100%;font-size:14px;color:#fff}