@charset "utf-8";
@font-face {
   font-family:'Segoe UI';
   src:url(../fonts/Segoe UI.ttf) format('truetype');
}
*{margin:0;padding: 0;}
body{ font-family:Tahoma,arial; font-size: 12px; line-height: 1.5;color:#333;}
img{max-width: 100%;}
a{text-decoration:none;color:#333;}
a:hover{color:#333;}
input{border:none; outline:none;}
ul{margin:0; padding:0;}
li{list-style:none;}
dl,dd{margin:0;}
.clearfix{clear:both;}
.show{border:solid 1px red;}
.bg{width:100%; background:#00368c;}
.f_l{ float:left;}
.f_r{ float:right;}
.bg{width:100%;}
.box{width:1000px; margin:0 auto;}

.nav_box{margin-bottom:30px; margin-top:20px;}
.language{margin-left:40px;}
.language li,.nav_t li{float:left;}
.language a{color:#305693; font-size:12px;}
.nav2{margin-top:16px;}
.nav{width:720px; margin-top:19px;}
.nav li{float:left; width:16%; text-align:right;margin-left:4px}
.nav a{font-size:14px;}
.nav li:hover a{color:#305693;}
.callbacks_tabs{display:none;}

.index_content1 h1{font-size:28px; font-weight:500; font-family:Segoe UI; text-align:center; color:#305693; margin-top:40px; margin-bottom:20px;}
.index_content1 p{font-size:14px; line-height:24px; text-align:justify;}
.index_content1 span{font-weight:bold; color:#305693;}

.index_content2{position:relative;}
.index_title h1{font-size:28px; font-weight:500; font-family:Segoe UI; text-align:center; color:#305693; margin-top:40px; margin-bottom:20px;}
.title_line1,.title_line2{width:400px; height:2px; background:#ccc; position:absolute; top:28px;}
.title_line2{right:0;}
.index_product1,.index_product2,.index_product3{width:300px; padding:0 25px; float:left;}
.index_product1{padding-left:0;margin-bottom:20px}
.index_product2{text-align:center;}
.index_product3{padding-right:0;}
.index_product img{border:1px solid #ccc;}
.index_product1:hover img{border:1px solid #305693;}
.index_product2:hover img{border:1px solid #305693;}
.index_product3:hover img{border:1px solid #305693;}
.index_product p{text-align:center; font-size:14px; line-height:20px; color:#305693; margin-top:10px;}
.index_product{margin-top:40px;}

.index_about{width:310px;}
.index_about_title h1{font-size:18px; font-weight:bold; color:#305693; margin-bottom:16px;}
.index_about_text{margin-bottom:22px}
.index_about_text p{font-size:12px; line-height:20px; margin-top:14px; margin-bottom:24px;}
.about_more{padding:10px 30px; border-radius:4px; background:#305693; color:#fff;}
.about_more:hover{border:1px solid #305693; background:#fff; color:#305693;}
.index_case{width:310px; margin:0 35px;}
.index_about_text h2{font-size:15px; font-weight:normal; color:#305693; margin-top:15px;}
.index_case1{margin-bottom:16px;}
.index_case1 li{margin-top:7px;}
.index_case1 a{font-size:13px;}
.index_case1 a:hover{color:#305693; text-decoration:underline;}
.index_news{width:310px;}
.index_news1 h1{font-size:14px; font-weight:normal; margin:0; color:#305693;}
.index_news1 h2{font-size:12px; color:#999; margin-top:0;}
.index_news1 p{color:#333; line-height:22px; margin-top:4px; margin-bottom:5px;}
.index_news1{border-bottom:1px dashed #ccc; display:block; margin-bottom:8px;}
.index_content3{margin-top:50px;}

.footer_bg{width:100%; background:#223c66; padding-top:40px; border-bottom:1px solid #305693; margin-top:68px;}
.footer{width:209px; padding:8px 20px; height:220px; float:left; border-right:1px solid #305693; position:relative;}
.footer h1{font-size:18px; font-weight:bold; color:#fff; margin:0;}
.footer>li{line-height:14px; margin-top:10px;}
.footer_nav>li>a{font-size:14px; color:#ccc;}
.footer_nav>li>a:hover{color:#fff;}
.footer p{color:#ccc; line-height:24px; font-size:14px; margin-top:5px;}
.footer_nav_d{background:rgba(255,255,255,0.9); border:1px solid #fff; position:absolute; left:220px; width:140px; padding:8px 16px; z-index:1111; margin-top:-16px; display:none;}
.footer_nav_d li{margin:4px 0;}
.footer_nav_d a{line-height:20px; font-size:14px;}
.footer_nav_d a:hover{color:#305693;}
.right_bg{width:100%; background:#223c66; padding:16px 0;}
.right_box{color:#fff;}


.banner_in_bg
{background:linear-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.4)),url(../images/banner_in.jpg) left 50% top 50% / cover no-repeat fixed; padding-top:50px; padding-bottom:20px; margin-bottom:60px;}
.banner_in h1{text-transform:uppercase; margin:0; font-size:32px; font-weight:normal; color:#fff; text-align:center;}
.banner_in p{margin:0; font-size:20px; color:#fff; text-align:center; margin-top:20px;}
.location{margin-top:40px; color:white; font-size:14px;}
.location a{color:#fff;}
.location a:hover{text-decoration:underline;}

.about_img{margin-bottom:20px;}
.about_img1{float:left; width:33.33%; text-align:center;}
.highslide-controls{display:none;}
.about_text p{font-size:14px; line-height:24px; margin-top:4px; text-indent:2em;}
.about_text h1{font-size:16px; font-weight:bold; margin-top:10px;}

.news_page{margin-top:40px;}
.news_page a{float:left; width:30px; font-size:16px; line-height:30px; color:#444; text-align:center;}
.news_page a:hover{background-color:#f5f5f5; color:#305693;}
.news_page img{vertical-align: middle;}

.news1{margin:30px 0; border-bottom:1px solid #e5e5e5; padding-bottom:20px;}
.news_text h1{font-size:20px; font-weight:bold; margin:0; color:#555;}
.news1:hover h1{color:#305693;}
.news_text h2{font-size:14px; color:#ccc; margin-top:4px; margin-bottom:10px;}
.news_text p{font-size:14px; color:#555; line-height:24px;}
.news_img{width:200px;}
.news_text{width:760px; margin-left:40px;}

.case1{background:#f5f5f5; padding:20px; margin:20px 0;}
.case1:hover{background:#305693;}
.case1:hover h1{color:#fff;}
.case1:hover p{color:#fff;}
.case_img{width:280px;border:1px solid #fff;}
.case_text{width:638px; margin-left:40px;}
.case_text h1{font-size:20px; font-weight:bold; margin:0; color:#555;}
.case_text h2{font-size:14px; color:#ccc; margin-top:4px; margin-bottom:10px;}
.case_text p{font-size:14px; color:#555; line-height:24px;}

.service h1{font-size:16px; color:#305693; margin-top:20px; margin-bottom:4px;}
.service  p{font-size:14px; line-height:24px;}
.service span{text-decoration:underline; font-weight:bold; color:#555;}
.service  h2{font-size:14px; color:#305693; font-weight:normal; margin-top:20px;}

.contact{width:100%;}
.contact h1,.message h1{font-size:16px; color:#305693; margin-top:30px;}
.contact p{font-size:14px; line-height:24px; margin-top:20px;}

.message{width:100%;}
.message p{font-size:14px; line-height:24px; margin-top:10px;}
.message h2{font-size:14px; margin-top:14px;}
.message>input{width:458px; height:32px; border:1px solid #ccc; padding:0 10px; margin-top:8px;}
.message textarea{width:458px; height:160px; border:1px solid #ccc; padding:0 10px; margin-top:8px; font-family:arial; font-size:14px; padding-top:10px;}
.message_btn{margin-top:20px;}
.submit{width:160px; height:34px; background:#305693; color:#fff; margin-right:20px;cursor:pointer}
.code{width:128px; height:32px; border:1px solid #ccc; margin-right:10px; padding:0 10px;}
.code2{width:140px; height:34px; background:#305693;}

.news_in{text-align:center;}
.news_in h1{font-size:20px;}
.news_in h2{font-size:14px; font-weight:normal; color:#999; border-bottom:1px dashed #ccc; margin-top:10px; margin-bottom:20px; padding-bottom:10px;}
.news_in p{font-size:14px; margin-bottom:20px;}
.news_in img{width:100%; margin-bottom:20px;}
.np{border-top:1px dashed #999; padding-top:20px;}
.np a{line-height:28px; font-size:14px;}
.np a:hover{color:#305693;}

.case_in h1{font-size:20px; text-align:center; border-bottom:1px dashed #999; padding-bottom:20px; margin-bottom:20px;}
.case_in_img img{width:100%;}
.case_in_text p{font-size:14px; line-height:24px; margin-top:20px; margin-bottom:40px;}

.wrap {width:1000px;height:360px;position:relative;overflow:hidden;float:left;margin:20px;}
.slidebox {width:1000px;position:absolute;top:0;left:0;height:360px;}
.slidebox li {float:left;width:1000px;height:360px;left:0;top:0;}
.slidebox li img {display:block;width:1000px;height:360px;}
.dot {position:absolute;width:100%;height:30px;background:rgba(0,0,0,0.3);text-align:right;bottom:0;left:0;}
.dot p {margin-right:10px;}
.dot b {width:17px;height:17px;border-radius:20px;color:#333;display:inline-block;border:1px solid #fff;background:#fff;text-align:center;line-height:17px;margin:0 3px;margin-top:6px;cursor:pointer;font-weight:normal;}
.dot .cur {background:#305693;color:#fff;border:1px solid #fff;}
.product{margin-bottom:40px;}

.badoo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 15px; PADDING-BOTTOM: 10px; COLOR: #023793; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: right
}
.badoo A {
	BORDER-RIGHT: #023793 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #023793 2px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px 2px; BORDER-LEFT: #023793 2px solid; COLOR: #023793; PADDING-TOP: 2px; BORDER-BOTTOM: #023793 2px solid; TEXT-DECORATION: none
}
.badoo A:hover {
	BORDER-RIGHT: #023793 2px solid; BORDER-TOP: #023793 2px solid; BORDER-LEFT: #023793 2px solid; COLOR: #000; BORDER-BOTTOM: #023793 2px solid
}
.badoo .current {
	BORDER-RIGHT: #023793 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #023793 2px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #023793 2px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #023793 2px solid; BACKGROUND-COLOR: #023793
}