@charset "utf-8";
	@font-face {
      font-family: 'swiss heavy';
      src:url(../font/Swiss_721_Heavy_BT.ttf);
	  font-weight:normal;
	  font-style:normal;
    }
	
	@font-face {
      font-family: 'swiss romen';
      src:url(../font/Swiss_721_BT.TTF);
	  font-weight:normal;
	  font-style:normal;
    }
	
	@font-face {
      font-family: 'gobold bold';
      src:url(../font/Gobold_Bold.ttf);
	  font-weight:normal;
	  font-style:normal;
    }
	
	@font-face {
      font-family: 'square';
      src:url(../font/Square721BT-RomanCondensed.ttf);
	  font-weight:normal;
	  font-style:normal;
    }
	
/* CSS Document */
*{padding:0; margin:0; font-size:12px; color:#000000; font-family:"微软雅黑", "宋体";}
a{text-decoration:none;color:#000;cursor:pointer;outline:none;blr:expression(this.onFocus=this.blur());}
ul li{list-style:none;}
a:hover{transition-property:color;transition-duration:.2s}
img{border:none;}

#top{width:100%; min-width:1200px; height:147px; background:#1f487c;}
#top .t1{font-size:12px; line-height:30px; text-align:center; color:#fff; margin-top:15px;}
#top .t2{margin:0 auto; margin-top:5px;}
#top .t2 tr td:first-child{border-right:1px solid #fff;}
#top .t2 tr td *{text-align:center; color:#fff; line-height:18px; font-size:12px;}

#head{width:100%; min-width:1200px; height:92px; background:#1f487c;}
#head table{margin-top:15px;}
#head .b1 p{font-size:12px; line-height:42px; color:#4d99b1; font-weight:900; margin-left:60px;}
#head .search_box{background:#fff; width:420px; height:38px; border-radius:3px;}
#head .b2 p{font-size:19px; line-height:42px; color:#13a6ea; font-weight:900; letter-spacing:-1px;}
#head .en{background:url(../images/en.png) no-repeat left top;float:right;color: #fff;padding: 0px  0 0 25px;line-height: 13px;margin: 28px 0 0 0;}
#head .en a{color:#fff;}
#head .en a:hover{ text-decoration:underline;}
#head .b2{padding: 0 0px 0 160px;color:#fff;font-size: 20px;letter-spacing: 4px; font-weight:bold;}

/*#nav{width:100%; min-width:1200px; height:40px; background:#23599c;}
#nav ul li{float:left; background:url(../images/nav_line.jpg) no-repeat right center;}
#nav ul li:first-child{margin-left:30px;}
#nav ul li:last-child{background:none;}
#nav ul li a{font-size:15px; line-height:40px; color:#fff; display:block; padding:0 32px;}*/
<!-----menue  start----->
#nav>li>ul>li>a{
    font-size: 14px;
    color: #000;
    line-height: 30px;
}
#nav>li>ul>li>ul>li>a{
    font-size: 15px;
    color: #000;
    font-size: 14px;
    line-height: 35px;
    padding: 0 0px 0 25px;
}
#nav>li{
    float: left;
}
#nav>li a{font-size: 15px;line-height: 40px;color: #fff;display: block;padding: 0 32px;}
#nav{ width:1164px; margin:0 auto;   }
	#navi{ width: 100%;
    height: 40px;
    background: #23599c;}
#nav>li:hover>ul{ 
    display: block;
    position: absolute;
}
#nav>li>ul>li{
    /* position: relative; */
}
#nav li ul li a{ color:#000; line-height:30px; font-size:14px;}
#nav>li>ul>li:hover>ul{

}
#nav>li>ul>li:hover>ul>li{
}
#nav a:hover{
    background:url(../images/arrow.png) no-repeat center bottom;
    color: #fff;
}

#nav li ul a:hover{ color:#23599c; background:none; font-weight:800;}
#nav>li>ul{
    display: none;
    z-index:9999;
    background: #FFF;filter:alpha(opacity:80); opacity:0.8; -moz-opacity:0.8;-khtml-opacity: 0.8
}

#nav>li>ul>li>ul{
    display: none;
    border-left: #ccc 1px solid;
    background:#fff;
    /* width: 200px; */
    position: relative;
    top: 0;
    height: 360px;
    left: 0;
    /* overflow: hidden; */
}


div::after{
    content: '';
    display: block;
    clear: both;
}


<!-----menue end----->
#banner{width:100%; min-width:1200px;}
#banner_bottom{width:100%; min-width:1200px;background-color:#1f487c;color:#FFFFFF;text-align:center;height:100px;line-height:100px;font-family:Arial;font-size:34px;font-weight:bold;}

#line1{width:100%; min-width:1200px; height:145px; background:#1f487c;}
#line1 .c1 p{font-size: 30px;color:#0983a0;font-weight:600;}
#line1 .c2 p{font-size: 16px; color: #fff;font-weight: 600; line-height: 35px;letter-spacing: -1px;}

#line2{width:100%; min-width:1200px; background:#fff url(../images/download_bg.jpg) no-repeat center top; text-align:center; padding-bottom:30px;}

#line3{width:100%; min-width:1200px; background:#fff url(../images/index_con_bg.jpg) no-repeat center top; padding-bottom:30px;}
#line3 .d1{margin:15px auto;}


#line3 .hot_products .title{background:#1f487c;width:100%;min-width:1200px;border-bottom:15px solid #23599c;padding-top:50px;position: relative;}
#line3 .hot_products .title .e1{color:#fff;font-size: 28px;font-weight:700;position: absolute;/* left: 0; */top: 30px;}
#line3 .hot_products #tabs {
	float:right;
	overflow: hidden;
	width: 600x;
	margin: 0;
	padding: 0;
	list-style: none;
}
#line3 .hot_products #tabs li {
	float: left;
	margin-left:6px;
}
#line3 .hot_products #tabs a {
	position: relative;
	width:280px;
	height:49px;
	text-align:center;
	line-height:49px;
	float: left;
	text-decoration: none;
	font-weight:bolder;
	font-size: 20px;
	color: #fff;
	background:#a1a1a1;
}
#line3 .hot_products #tabs a:hover, #tabs a:hover::after, #tabs a:focus, #tabs a:focus::after {
 background: #23599c; color:#FFFFFF;
}
#line3 .hot_products #tabs a:focus {
	outline: 0;
}
#line3 .hot_products #tabs a:after {
 position:absolute;
 z-index: 1;
 top: 0;
 right: -.5em;
 bottom: 0;
 width: 1em;
}
#line3 .hot_products #tabs #current a, #tabs #current a:after {
 background: #23599c; color:#FFFFFF;
 z-index: 3;
}
#line3 .hot_products #content{width:100%; min-width:1200px; padding:40px 0;}

.scroll_horizontal{display:block; position:relative; width:1200px; height:280px; overflow:hidden; margin:0 auto;}
.scroll_horizontal .box{display:block; overflow:hidden; position:relative; width:1200px; height:280px; margin:0 auto;}
.scroll_horizontal .list{overflow:hidden; width:9999px;}
.scroll_horizontal .list li{float:left;width:230px; height:268px; padding-right:12px; text-align:center; position:relative;}
.scroll_horizontal .list li table{border:1px solid #ccc; background:#fff;}
.scroll_horizontal .plus{display:block; position:absolute;top:60px; left:0px; width:38px;height:131px;cursor:pointer; background:url(../images/lt2.jpg) no-repeat top center;}
.scroll_horizontal .minus{display:block; position:absolute;top:60px; right:0px; width:38px;height:131px;cursor:pointer; background:url(../images/rt2.jpg) no-repeat top center;}
.scroll_horizontal .list li img{}
.scroll_horizontal .list li p{width:220px; font-size:14px; position:absolute; bottom:5px; left:5px; color:#676d6f;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


#line3 .about_title{background:#1f487c; width:100%; min-width:1200px; border-bottom:15px solid #23599c; padding-top:15px;}
#line3 .about_title .e1{color:#fff; font-size:30px; font-weight:700; line-height:85px;}

#line3 .index_about{margin:0 auto; margin-top:30px;}
#line3 .index_about p{line-height:24px; font-size:15px;}

#foot{width:100%; min-width:1200px; height:175px; background:#1f487c url(../images/foot_bg.jpg) no-repeat center top;}
#foot .foot_nav{margin-top:30px; overflow:hidden;}
#foot .foot_nav li{float:left; padding-right:20px; border-bottom:1px solid #fff;}
#foot .foot_nav li:last-child{padding:0;}
#foot .foot_nav li a{color:#fff; font-size:15px; line-height:30px;}
#foot .copy{color:#dcebff; font-size:14px; line-height:30px; margin-top:60px; font-family:Arial, Helvetica, sans-serif;}
#foot .copy *{color:#dcebff; font-size:14px;}

#main_content{width:100%; min-width:1200px; background:url(../images/index_con_bg.jpg) no-repeat top center;}
#main_content .list_c{}
#main_content .list_c ul li{background:url(../images/li1.png) no-repeat left top; line-height:40px; padding-left:25px;}
#main_content .list_c ul li a{font-size:16px; font-weight:bolder;}
#main_content .main{overflow:hidden;}
#main_content .main .title{background:url(../images/title1.png) no-repeat center left; height:30px; line-height:30px; color:#fff; font-size:21px; padding-left:23px; margin-left:30px;}
#main_content .li_p{margin-bottom:30px;}
#main_content .li_p ul{overflow:hidden;}
#main_content .li_p ul li{float:left; width:250px; height:200px; margin-left:10px; margin-right:10px;}
#main_content .li_p ul li a{display:block;}
#main_content .li_p ul li .li_p1{font-size:18px; font-weight:bold; line-height:24px;}
#main_content .li_p ul li .li_p2{font-size:15px; line-height:24px; color:#545454;}



#main_content .from{background:#1f487c; padding:40px 30px;}

#main_content .from .f_title{color:#3f89f6; font-size:28px; line-height:30px;}
#main_content .from .f_a{color:#fff; font-size:12px; line-height:30px;}
#main_content .from .f_at{color:#3f89f6; font-size:12px; line-height:35px;}

#main_content .from p a{text-decoration:underline;}
#main_content .from .f{color:#fff;}



/*.product{width:880px; overflow:hidden; margin-left:30px;}
.product_box{background:url(../images/cp_bg.png) no-repeat top center; width:322px; height:355px; text-align:center; position:relative; float:left; margin-top:30px; margin-right:-20px;}
.product_box p{position: absolute; bottom: 30px; left:20px;	width:85%;}
.product_box p a{font-size:16px; line-height:25px;}*/

#main_content .top_list{background:url(../images/top_li_bg.png) no-repeat bottom center; height:30px; padding-top:30px; margin-bottom:30px;}
#main_content .top_list .t_li{float:left; margin-right:5px;}
#main_content .top_list .t_li a{line-height:30px; display:block; color:#fff; font-size:16px; background:#23599c; padding-left:15px; float:left;}
#main_content .top_list .t_li a:hover{display:block; background:#424242;}
#main_content .top_list .t_li span{display:block; float:left; width:30px; height:30px; background:url(../images/top_r.png) no-repeat center center;}


.product_main img{border:1px solid #b2b2b2;}
.product_main .type{border:1px solid #b2b2b2; background:#fff; border-right:none;}
.product_main .name{border:1px solid #b2b2b2; background:#fff;}
.product_main .type a,.product_main .name a{font-size:16px; font-weight:bold; display:block; margin-left:30px;}

#main_content .product_show{border:1px solid #b1b1b1; padding:30px 50px; background:#fff; overflow:hidden;}
#main_content .product_show .img_box{float:left;}
#main_content .product_show .right_box{width:600px; float:left; margin-left:50px;}
#main_content .product_show .right_box .type{color:#23599c; font-size:30px; line-height:50px;}
#main_content .product_show .right_box .product_about1 p{font-size:16px; line-height:25px; color:#666;}

#main_content .product_show .bottom_box{width:100%; float:left; margin-top:30px; overflow:hidden; text-align:center;}

.about_us{width:880px; overflow:hidden; margin-left:30px; padding-top:15px;}
.about_us p{font-size:15px; line-height:35px;}
.about_us p *{font-size:15px;}


.exhibition{width:858px; overflow:hidden; margin-left:30px; padding:10px; border:1px solid #ccc;}
.exhibition .exhi { border: #999 dashed 1px; padding:10px; margin-bottom:10px;}
.exhibition .exhi h4 { color:#007899; font-size:12px; padding-left:10px; line-height:30px; background-color:#ddd; margin-bottom:10px;}

.quality{width:880px; overflow:hidden; margin-left:30px; padding-top:15px;}
.quality p{font-size:14px; line-height:30px;}
.quality p *{font-size:14px;}


/*product_show tab*/

/*.product #tabs {
	overflow: hidden;
	margin: 0;
	margin-top:30px;
	padding: 0;
	list-style: none;
}
.product #tabs li {
	float: left;
	margin-left:6px;
}
.product #tabs a {
	position: relative;
	width:100px;
	height:30px;
	text-align:center;
	line-height:30px;
	float: left;
	text-decoration: none;
	font-weight:bolder;
	font-size:12px;
	color: #fff;
	background:#a1a1a1;
}
.product #tabs a:hover, #tabs a:hover::after, #tabs a:focus, #tabs a:focus::after {
 background: #23599c; color:#FFFFFF;
}
.product #tabs a:focus {
	outline: 0;
}
.product #tabs a:after {
 position:absolute;
 z-index: 1;
 top: 0;
 right: -.5em;
 bottom: 0;
 width: 1em;
}
.product #tabs #current a, #tabs #current a:after {
 background: #23599c; color:#FFFFFF;
 z-index: 3;
}
.product #content{width:100%; padding:10px 0;}

.product .name{font-size:12px; line-height:40px; margin-left:10px;}
.product .type{font-size:12px; line-height:40px; font-weight:bold; padding-left:15px; background:#eee;}*/


/*page*/
.b3{display:block; margin:0 auto; width:90px; height:30px; border:2px solid #333; border-radius:5px; line-height:30px; text-align:center; font-size:12px; color:#333;}
.b3:hover{background:#23599c; border:2px solid #23599c; color:#fff;}

/*show分页*/
DIV.page table tr td{color:#333;}
DIV.page table tr td b{color:#333;}
DIV.page font{color:#f00;}
DIV.page { text-align:center; border:0px; margin:5px; padding:5px;}
DIV.page A { border: #eee 1px solid; border-radius:3px; padding:2px 5px 2px 5px; margin-right:5px; font-weight:bold; text-decoration:none}
DIV.page A:hover { border:#eee 1px solid; padding:2px 5px 2px 5px; margin-right:5px; background:#5fc8e6; color:#fff; text-decoration:none}
DIV.page A:active { border:1px #eee solid; padding:2px 5px 2px 5px; margin-right:5px}
DIV.page SPAN.current { border:1px #eee solid; border-radius:3px; padding:2px 5px 2px 5px; margin-right:5px; background:#5fc8e6; color:#fff; font-weight:bold}
DIV.page SPAN.disabled { border:1px #eee solid; border-radius:3px; padding:2px 5px 2px 5px; color:#333;}

.w1164{width:1164px; margin:0 auto; overflow:hidden;}
.w1200{width:1200px; margin:0 auto; overflow:hidden;}

.culture{
    padding: 0 0 100px 0;
}
.culture h1{
    text-align: center;
    font-size: 30px;
    padding: 30px 0 0 0;
}
.culture h2{
    text-align: center;
    font-size: 24px;
    padding: 20px 0 30px 0;
}
.culture .img{
    text-align: center;
    padding: 30px 0 40px 0;
}

