@charset "utf-8";
/* CSS Document */

/*================base================*/
body{ font-size:12px; font-family:"宋体",Verdana, Arial; margin:0px 0 0 0; padding:0; background:url(../images/bg.jpg) repeat-x; }
div{margin:0 auto; padding:0;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p{margin:0; padding:0; border:none; list-style-type:none;}

.fl{float:left;}
.fr{float:right;}

a{ text-decoration:none}
a:link{color:#333}
a:visited{color:#333}
a:hover{color:#1a60a3}

.block{width:1000px;}

.head{height:100px;}
.head .logo{ float:left; height:100px;}
.head .lang{width:120px;float:right; margin-top:27px; margin-right:33px;}
.head .lang p{width:120px; line-height:25px; float:left}
.head .lang p img{float:left; margin-top:5px; margin-left:10px;}
.head .lang span{float:left; margin-left:10px; font-size:12px; font-family:"微软雅黑";}
.head .lang p a{color:#999999}

.menu{ 
	width:100%; 
	height:40px;
	position:absolute;
	top:100;
	left:0;
	z-index:999;
	background:url(../images/menu_bg.png) repeat-x;
}
.main-navigation {
	width:1000px;
	height:40px;
	
}
.main-navigation .home{
	width:100px;
	line-height:40px;
}
.main-navigation .home a{
	width:100px;
	height:40px;
}
.main-navigation .home a img{
	margin-top:10px;

}
.main-navigation ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.main-navigation li {
	text-align:center;
	width:180px;
	float:left;
	font-size:15px;
	color:#FFFFFF;
	height:40px;
	display:block;
	position:relative;
	line-height:40px;
	
}
.main-navigation li .hover {
	color:#FFFFFF;
	text-decoration:none;
	position:absolute;
	background:#04325e;
	top:0;
	left:0;
	z-index:0;
	height:40px;
	display:none;
}
.main-navigation li a {
	display:block;
	color:#fff;
	font-family:"微软雅黑";
	text-decoration:none;
	z-index:1000;
	position:relative;
}
.main-navigation li a:hover{
	background:url(../images/two_menu.png);
}
.main-navigation ul li ul {
	width:360px;
	position:absolute;
	display:none;
	float:left;
	background:url(../images/two_menu.png);
	top:40px;
	padding:1px 0 0 0;
	z-index:999;
}
.main-navigation ul li:hover ul {
	display:block;
}
.main-navigation ul li ul li {
	text-align:left;
	display:block;
	float:left;
	padding:10px 10px 10px 0;
	width:120px;
	padding:0px 0px 0px 60px;
	margin:0px;
	background:url(../images/nav-bg.jpg) left repeat-x;
	position:relative;
}
.main-navigation ul li ul li a {
	display:block;
	color:#fff;
	font-size:14px;
	text-decoration:none;
	z-index:1000;
	position:relative;
}
.main-navigation ul li ul li a:hover{background:none}

.clearfix:after{content:".";visibility:hidden;display:block;height:0;clear:both}

/* top_slide_wrap */
.top_slide_wrap{width:100%;height:762px;overflow:hidden;position:relative;z-index:1;}
.slide_box{height:762px;overflow:hidden}
.slide_box li{height:762px}
.slide_box img{width:100%;height:762px}
.slide_info{width:1000px;margin:-545px 0;}
.slide_info_card{width:420px;height:0;color:#fff;position:relative}
.slide_info_card a{color:#fff;text-decoration:none}
.slide_info_card .slide_info_card_bg{width:500px;height:235px;background:#0071c6;position:absolute;top:0;left:0;z-index:1;opacity:.8;*filter:alpha(opacity=80)}
.slide_info_card .slide_info_card_text{width:360px;height:135px;padding:50px 70px;position:absolute;top:0;left:0;z-index:2}

.slide_info_card p{font-size:25px;line-height:36px; font-weight:bold; font-family:"微软雅黑"}
.slide_info_card p strong{font-size:12px;height:25px;display:inline-block;padding:0 10px;background:#095b99;border-radius:5px;color:#fff;margin-top:8px}
/* op_btns */

/* bx-controls */
.bx-wrapper .bx-controls{margin-top:-360px; }
.bx-wrapper .bx-controls .bx-pager{clear:both;text-align:left; padding-left:360px;position:relative}
.bx-wrapper .bx-controls .bx-pager a{background:#c2c2c2;width:12px;height:12px;display:inline-block;overflow:hidden;background:url("../images/icons_cb372887.png") -116px -90px\9;}
.bx-wrapper .bx-controls .bx-pager a:hover,.bx-wrapper .bx-controls .bx-pager a.active{background:#81cb00;background:url("../images/icons_cb372887.png") 0 -90px\9;}

.footer{width:1000px; height:110px;}
.footer_left{width:320px; float:left; padding-top:25px;}
.footer_left p{line-height:22px; color:#858585;}
.footer_right{width:355px; float:right;padding-top:30px;}
.footer_right ul li {float:left; padding-left:10px; padding-right:9px; border-left:1px solid #999; text-align:center}
.footer_right ul li a{color:#858585; }
.footer_right ul li a:hover{color:#1a60a3; }
.footer_right p{line-height:22px; float:right; margin-right:25px; margin-top:10px; color:#858585;}
.footer_right p a{color:#858585;}
.footer_right p a:hover{color:#1a60a3;}

.banner{width:100%;height:239px;position:relative;z-index:1;}
.banner img{width:100%;  height:239px;}
.topnav{ width:978px; margin-top:45px; height:18px; background:url(../images/nav.jpg) no-repeat;background-position:1px; padding-left:20px}
.topnav_left{ float:left;}
.topnav_left p{ line-height:18px; color:#858585}
.topnav_left p a{ color:#858585}
.topnav_left p a:hover{ color:#1a60a3}
.topnav_right{float:right; width:300px; height:120px;background:url(../images/menu_bg.png);position:absolute;top:180px; left:64%;z-index:99999;}
.topnav_right h2{width:285px; text-align:right; font-size:25px;color:#fff; font-family:"微软雅黑"; line-height:50px; padding-top:5px; padding-right:15px;}


.nav{width:1000px; height:auto; float:left; margin-top:5px; background:url(../images/03.jpg); border-top:1px solid #cccccc;}
.nav ul li{float:left; line-height:30px; padding:0px 30px; margin:1px 0px}
.nav ul li:hover{background:#0059a5}
.nav ul li:hover a{color:#fff}
.nav ul li a{ font-weight:bold}
.min{background:#0059a5}
.min a{color:#fff}

.content{float:left; width:1000px; min-height:400px; padding-top:30px;}
.content .title_img{ width:224px; height:284px; float:left; padding:11px;border:8px solid #dfdfdf }
.content .single{ width:675px; float:right; font-size:12px; color:#333333; line-height:26px;}
.min_he{ width:100%; float:left; margin-top:20px; background:url(../images/he_bg.jpg) repeat-x; height:8px}


.product{float:left; width:1000px; min-height:400px; padding-top:30px;}
.product  ul li {float:left; width:197px; height:295px; margin-left:65px; margin-bottom:20px}
.product  ul li a {color:#000; font-weight:bold}
.product  ul li a:hover{color:#1a60a3}
.product  ul li a img{ border:8px solid #dfdfdf;float:left;}
.product  ul li a span{ width:213px; text-align:center; float:left;  line-height:30px;}

.product .product_more{width:1000px; height:365px; border-bottom:1px solid #e5e5e5;}
.product .product_more .pro_thumb{ width:262px; height:322px ; float:left}
.product .product_more .pro_thumb img{border:8px solid #dfdfdf}

.product .product_more .pro_summary{width:700px; height:320px; float:right;}
.product .product_more .pro_summary h4{line-height:24px; font-size:14px; color:#333333}
.product .product_more .pro_summary .pinpai{ line-height:34px; color:#666666}
.product .product_more .pro_summary .pinpai span{color:#333333; width:625px; float:right; color:#333333}

.product  .pro_content{width:1000px;float:left; padding-top:10px; line-height:24px; color:#333}
.product  .pro_content h4{font-size:14px;color:#333333;line-height:24px;}

.kehu{float:left; width:1000px; min-height:400px; padding-top:30px;}

.kehu .kehu_sort{float:left; width:1000px;}
.kehu .kehu_sort span{ font-size:12px;  padding-right:10px; font-weight:bold;padding-left:5px; float:left; color:#0059a5}
.kehu .kehu_sort img{float:left; margin-top:2px;}
.kehu .kehu_sort p{background:url(../images/2.jpg) repeat-x; float:left; width:830px; margin-top:6px;}
.kehu .kehu_sort a{float:right; color:#a78f69; font-family:"微软雅黑"}
.kehu ul li{width:227px; height:86px; float:left; border:8px solid #dfdfdf; margin-left:9px; margin-top:10px; margin-bottom:15px;}

.article{float:left; width:1000px; min-height:400px; padding-top:30px;}
.article li{ width:1000px; float:left; height:140px; padding-bottom:34px; border-top:1px solid #cccccc; padding-top:35px}
.article li a img{border:8px solid #dfdfdf; float:left;}
.article li h4{ width:727px;float:right; font-size:12px; color:#4f4f4f}
.article li span{ width:727px;float:right; font-size:12px; color:#4f4f4f; line-height:26px;}
.article li p{ width:727px;float:right; font-size:12px; color:#4f4f4f;line-height:26px;}

.download{float:left; width:1000px; min-height:400px; padding-top:30px;}
.download ul li{width:1000px;float:left; border-bottom:1px solid #ccc;line-height:56px;}
.download ul li span{float:left; color:#666666}
.download ul li a{float:right; background:url(../images/load.jpg) no-repeat; line-height:31px; width:120px; height:31px; margin-top:12px; text-align:center}


.content .fontcolor{color:red}
.content .forminfo{width:333px; height:160px; float:left;}
.content .forminfo p{padding-bottom:15px; height:32px; padding-top:10px;}
.content .forminfo p span{color:#999 ; width:60px; float:left;line-height:30px; }
.content .forminfo p i{color:#f50505; float:left; line-height:30px;}
.content .forminfo .input{ width:230px; height:28px; line-height:28px; float:left; color:#999; border:1px solid #999;}
.content .textarea {width:1000px; float:left;  margin-top:20px;}
.content .textarea  span{width:70px; float:left; margin-top:5px;color:#999}
.content .textarea textarea{width:896px; height:100px;border:1px solid #999;color:#999;  line-height:18px}

.submit{ width:120px; height:34px; line-height:34px; }
.submit input{width:120px; height:34px; line-height:34px;margin-top:20px; color:#fff; background:#0059a5; border:none}

.page { margin:0 auto; height:30px; float:right; padding-top:15px;}
.page a { border:1px solid #dddddd; height:23px; line-height:23px; margin-right:5px; display:inline; float:left; padding-left:6px; padding-right:6px;  }
.page a:link { border:1px solid #dddddd; color:#0059a5;}
.page a:visited { border:1px solid #dddddd; color:#0059a5;}
.page a:hover { border:1px #0059a5 solid; color:#0059a5;}
.page a.select{ border:1px solid #0059a5; background-color:#0059a5; color:#ffffff;}
.page span { border: 1px solid #dddddd;display:block;height:23px; line-height:23px; margin-right:5px; float:left;padding-left:6px; padding-right:6px;  }
.page .current { border: 1px solid #0059a5; background-color:#0059a5; color:#ffffff; display:block; height:23px; line-height:23px; margin-right:5px; float:left; padding-left:6px; padding-right:6px;  }




