﻿@charset "utf-8";
/* CSS Document */

*{
	padding:0px;
	margin:0px;
	}
ul li{
	list-style-type:none;
	}
img{
	border:0px; position:relative; z-index:100;
	}
.clear{
	clear:both;
	}
i{
	font-style:normal;
	}
a{
	color:#585858;
	text-decoration:none;
	}
a:hover{
	text-decoration:none;
	}
html{
	
	}
body{
	font-family:"宋体";
	font-size:12px;
	color:#FFFFFF;
	background:url(../images/body_bg.jpg) repeat;
	margin:0 auto;
	overflow-x:hidden;
	}
#top{
	width:100%;
	height:87px;
	margin:0 auto;
	position:fixed;
	z-index:900;
	top:0px;
	left: 0;

	}
.detail-navwarp {
	height:87px;
	position:relative;
	z-index:100;
	width:859px;
	margin:0 auto;

	}
.detail-nav{
	width:859px;
	height:41px;

	}
.detail-navfloat{
	width:859px;
	height:87px;
	}
.top_div{
	width:859px;
	height:87px;
	margin:0 auto;

	}
.logo{
	float:left;
	margin-right:15px;
	}
#navContainer{
    position:fixed;
    margin-left:-350px;
    top:0px;
    left:50%;
	z-index:100;
	}
.menu{
	width:725px;
	height:41px;
	
	float:right;
	font-family:Arial;
	font-size:16px;
	}
#nav{
	width:725px;
	
	}
#nav a{
	display:block;
	text-align:center;
	font-weight: bold;
	height:41px;
	color:#fff;
	line-height:41px;
	padding-left:12px;
	padding-right:12px;
	}
#nav li{
	width:;
	height:41px;
	float:left;
	text-align:center;
	}
#nav li img{
	vertical-align:top;
	padding-top:14px;
	margin-right:5px;
	padding-left:10px;
	}
#nav a:hover,#nav a.menu_hover{
	color:#60ccff;
	padding-left:12px;
	padding-right:12px;
	}
#nav.navi1 .n1 a { background-position: 0 -92px!important; }
#nav.navi2 .n2 a { background-position: 0 -92px!important; }
#nav.navi3 .n3 a { background-position: 0 -92px!important; }
#nav.navi4 .n3 a { background-position: 0 -92px!important; }
#nav.navi5 .n4 a { background-position: 0 -92px!important; }
#nav.navi6 .n5 a { background-position: 0 -92px!important; }
#nav.navi7 .n6 a { background-position: 0 -92px!important; }
#nav.navi8 .n7 a { background-position: 0 -92px!important; }
#nav.navi9 .n9 a { background-position: 0 -92px!important; }
#nav li:hover ul{
	left:auto;
	}
#nav li.sfhover ul{
	left: auto;
	}
#nav li.sfhover{
	color:#60ccff;
	}
#nav li.sfhover a{
	color:#60ccff;
	}
#nav li ul.n2_ul{
	width:184px;
	height:;
	background:url(../images/menu_bg.png) repeat;
	padding-top:5px;
	padding-bottom:8px;
	border-top:1px solid #fff;
	margin-top:-1px;
	margin-left:-45px;
	padding-left:15px;
	padding-right:15px;
	}
#nav li ul.n2_ul li{
	width:184px;
	height:30px;
	line-height:30px;
	margin:0 auto;
	background:none;
	font-size:14px;
	font-family:Arial;
	}
#nav li ul.n2_ul li a{
	width:184px;
	height:30px;
	line-height:30px;
	display:block;
	text-align:left;
	background:none;
	color:#fff;
	padding-left:0px;
	padding-right:0px;
	}
#nav li ul.n2_ul li a:hover{
	width:184px;
	height:30px;
	line-height:30px;
	display:block;
	color:#00b6fc;
	text-align:left;
	padding-left:0px;
	padding-right:0px;
	}
#nav li ul.n3_ul{
	width:229px;
	height:;
	background:url(../images/menu_bg.png) repeat;
	padding-top:5px;
	padding-bottom:8px;
	margin-left:-61px;
	border-top:1px solid #fff;
	margin-top:-1px;
	padding-left:15px;
	padding-right:15px;
	}
#nav li ul.n3_ul li{
	width:229px;
	height:30px;
	line-height:30px;
	margin:0 auto;
	background:none;
	font-size:14px;
	font-family:Arial;
	}
#nav li ul.n3_ul li a{
	width:229px;
	height:30px;
	line-height:30px;
	display:block;
	text-align:left;
	background:none;
	color:#fff;
	padding-left:0px;
	padding-right:0px;
	}
#nav li ul.n3_ul li a:hover{
	width:229px;
	height:30px;
	line-height:30px;
	display:block;
	color:#00b6fc;
	text-align:left;
	padding-left:0px;
	padding-right:0px;
	}
#nav li ul.n4_ul{
	width:184px;
	height:;
	background:url(../images/menu_bg.png) repeat;
	padding-top:5px;
	padding-bottom:8px;
	border-top:1px solid #fff;
	margin-top:-1px;
	margin-left:-65px;
	padding-left:15px;
	padding-right:15px;
	}
#nav li ul.n4_ul li{
	width:184px;
	height:30px;
	line-height:30px;
	margin:0 auto;
	background:none;
	font-size:14px;
	font-family:Arial;
	}
#nav li ul.n4_ul li a{
	width:184px;
	height:30px;
	line-height:30px;
	display:block;
	text-align:left;
	background:none;
	color:#fff;
	padding-left:0px;
	padding-right:0px;
	}
#nav li ul.n4_ul li a:hover{
	width:184px;
	height:30px;
	line-height:30px;
	display:block;
	color:#00b6fc;
	text-align:left;
	padding-left:0px;
	padding-right:0px;
	}
#nav li ul.n5_ul{
	width:104px;
	height:;
	background:url(../images/menu_bg.png) repeat;
	padding-top:5px;
	padding-bottom:8px;
	border-top:1px solid #fff;
	margin-top:-1px;
	margin-left:-40px;
	padding-left:15px;
	padding-right:15px;
	}
#nav li ul.n5_ul li{
	width:104px;
	height:30px;
	line-height:30px;
	margin:0 auto;
	background:none;
	font-size:14px;
	font-family:Arial;
	}
#nav li ul.n5_ul li a{
	width:104px;
	height:30px;
	line-height:30px;
	display:block;
	text-align:left;
	background:none;
	color:#fff;
	padding-left:0px;
	padding-right:0px;
	}
#nav li ul.n5_ul li a:hover{
	width:104px;
	height:30px;
	line-height:30px;
	display:block;
	color:#00b6fc;
	text-align:left;
	padding-left:0px;
	padding-right:0px;
	}
#nav li ul{
	list-style-type:none;
	text-align:left;
	left:-999em;
	width:auto;
	position:absolute;
	z-index:100;
	}
#nav li ul li{
	background-image:none;
	}
#nav li ul li a{
	background-image:none;
	}
#nav li ul a:hover{
	text-decoration:none;
	background:none;
	}
#main{
	width:100%;
	height:auto;
	margin:0 auto;
	}
.banner{
	width:100%;
	height:300px;
	margin:0 auto;
	}
.banner .fsm_top{
	z-index:10;
	position:relative;
	overflow:hidden;
	}
.banner .top_middle{
	width:1920px;
	height:300px;
	float:left;
	overflow:hidden;
	position:relative;
	z-index:0;
	left:50%;
	margin-left:-960px;
	}
.banner .title{
	z-index:999999;
	position:relative;
	width:750px;
	top:256px;
	}
.banner .pic_con{
	z-index:5;
	position:relative;
	width:100%;
	height:300px;
	overflow:hidden;
	top:0px;
	left:0px;
	}
.banner .clr{
	height:0px;
	clear:both;
	overflow:hidden;
	}
.banner #brandChained{
	z-index:10;
	position:relative;
	}
.banner #brandChained .items div a{
	text-align:center;
	display:block;
	}
.banner .navi {
	z-index:40;
	position:relative;
	width:100px;
	display:inline;
	float:right;
	height:24px;
	top:0px;
	right:-620px;
	}
.banner .navi a{
	margin-left:-12px;
	width:39px;
	display:block;
	background:url(../images/banner_a.png) no-repeat;
	float:left;
	height:36px;
	font-size:1px;
	cursor:pointer;
	}
.banner .navi a.active{
	background:url(../images/banner_hover.png) no-repeat;
	}
.banner .scrollable{
	position:relative;
	width:1920px;
	height:300px;
	float:left;
	overflow:hidden;
	}
.banner .scrollable .items{
	position:absolute;
	width:20000em;
	top:0px;
	left:0px;
	}
.banner .items div{
	width:1920px;
	height:300px;
	float:left;
	overflow:hidden;
	}
.banner .items div img{
	width:1920px;
	height:300px;
	float:right;
	}
.sub{
	width:1200px;
	height:auto;
	margin:0 auto;
	padding-top:20px;
	padding-bottom:20px;
	}
.left{
	width:270px;
	height:auto;
	float:left;
	}
.left_title{
	width:270px;
	height:72px;
	background:url(../images/left_title.jpg) no-repeat;
	}
.left_title1{
	width:270px;
	height:72px;
	background:url(../images/left_title1.jpg) no-repeat;
	}
.left_title dt{
	height:27px;
	padding-left:71px;
	padding-top:13px;
	font-family:Arial;
	font-size:20px;
	color:#000;
	}
.left_title dd{
	height:24px;
	padding-left:71px;
	font-family:Arial;
	font-size:12px;
	color:#000;
	}
.left_menu{
	width:270px;
	height:auto;
	}
.left_menu ul li{
	width:270px;
	height:36px;
	line-height:36px;
	color:#5c5c5c;
	font-family:Arial;
	font-size:14px;
	overflow:hidden;
	}
.left_menu ul li a{
	width:198px;
	height:36px;
	line-height:36px;
	color:#5c5c5c;
	display:block;
	background:url(../images/left_menu_a.jpg) 17px center no-repeat;
	padding-left:72px;
	}
.left_menu ul li a:hover,.left_menu ul li a.left_hover{
	width:198px;
	height:36px;
	line-height:36px;
	color:#186ad2;
	display:block;
	background:url(../images/left_menu_hover.jpg) 17px center no-repeat;
	padding-left:72px;
	}
.right{
	width:897px;
	height:auto;
	float:right;
	}
.right_title{
	width:897px;
	height:65px;
	border-bottom:1px solid #8bb4e8;
	}
.right_english{
	width:66px;
	height:66px;
	line-height:66px;
	text-align:center;
	font-family:Arial;
	font-size:68px;
	color:#fff;
	background:url(../images/right_title.jpg) no-repeat;
	float:left;
	}
.right_title_dl{
	width:auto;
	float:left;
	height:65px;
	padding-left:14px;
	}
.right_title_dl dt{
	color:#000;
	font-family:Arial;
	font-size:24px;
	height:28px;
	padding-top:10px;
	}
.right_title_dl dd{
	font-family:Arial;
	font-size:18px;
	color:#9d9d9d;
	}
.cokkie{
	width:auto;
	float:right;
	line-height:35px;
	color:#8d8d8d;
	padding-top:31px;
	}
.right_text{
	width:897px;
	min-height:500px;
	height:auto !important;
	padding-top:50px;
	}
.case_list{
	width:921px;
	}
.case_list li{
	width:281px;
	height:294px;
	float:left;
	margin-right:26px;
	}
.case_list li img{
	width:269px;
	height:201px;
	border:1px solid #a0a0a0;
	padding:5px;
	display:block;
	}
.case_word{
	width:281px;
	height:;
	text-align:center;
	line-height:35px;
	color:#444;
	font-family:Arial;
	font-size:16px;
	}
.digg {
	text-align:center;
	font-size:16px;
	height:81px;
	padding-top:70px;
	font-family:Arial;
	}
.digg a{
	border:#d1d1d1 1px solid;
	margin:2px;
	padding:3px 7px;
	background:#fff;
	color:#6d6d6d;
	}
.digg a:hover{
	border:#2678e1 1px solid;
	color:#fff;
	background:#2678e1;
	}
.digg a:active{
	border:#dedfde 1px solid;
	color:#99210b;
	background:#fff;
	}
.digg span.current{
	border:#2678e1 1px solid;
	color:#fff;
	background:#2678e1;
	margin:2px;
	padding:3px 7px;
	}
.digg span.disabled{
	border:#d1d1d1 1px solid;
	margin:2px;
	padding:3px 7px;
	background:#fff;
	color:#6d6d6d;
	}
.case_img img{
	border:1px solid #a0a0a0;
	padding:5px;
	display:block;
	margin:0 auto;
	margin-bottom:25px;
	}
.case_title{
	width:897px;
	height:52px;
	line-height:32px;
	margin:0 auto;
	color:#444;
	font-family:Arial;
	font-size:16px;
	}
.case_text{
	width:897px;
	height:;
	line-height:30px;
	margin:0 auto;
	color:#444;
	font-family:Arial;
	font-size:14px;
	padding-bottom:30px;
	}
.case_text img{
	display:block;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
	}
.jump{
	width:897px;
	height:50px;
	margin:0 auto;
	border-top:1px solid #c0c0c0;
	padding-top:20px;
	}
.jump a{
	width:73px;
	height:26px;
	display:block;
	background:#fff;
	line-height:26px;
	text-align:center;
	color:#6d6d6d;
	border:1px solid #aeaeae;
	border-radius:3px;
	}
.jump a:hover{
	width:73px;
	height:26px;
	display:block;
	background:#2678e1;
	line-height:26px;
	text-align:center;
	color:#fff;
	border:1px solid #2678e1;
	border-radius:3px;
	}
.jump ul li{
	width:73px;
	height:28px;
	float:left;
	margin-right:5px;
	}
.jump span{
	width:73px;
	height:28px;
	float:right;
	display:block;
	}
#Bot{
	width:100%;
	height:147px;
	text-align:center;
	}
.footer{
	height:98px;
	padding-top:5px;
	background:#2678e1;
	}
.footer_text{
	height:44px;
	line-height:44px;
	color:#fff;
	background:#0a4ead;
	}
.news_div{
	width:897px;
	height:195px;
	}
.news_img{
	width:246px;
	height:173px;
	float:left;
	padding:3px;
	border:1px solid #e0e0e0;
	}
.news_dl{
	width:611px;
	height:auto;
	float:right;
	padding-right:11px;
	}
.news_dl dt{
	width:611px;
	height:30px;
	line-height:25px;
	font-family:Arial;
	font-size:14px;
	color:#3a75cf;
	font-weight:bold;
	}
.news_dl dt a{
	color:#3a75cf;
	}
.news_dl dd{
	width:611px;
	height:140px;
	line-height:28px;
	font-family:Arial;
	font-size:14px;
	color:#5d5d5d;
	overflow:hidden;
	}
.news_list{
	width:897px;
	height:auto;
	padding-bottom:20px;
	}
.news_list li{
	width:897px;
	height:36px;
	line-height:36px;
	border-bottom:1px solid #e3e3e3;
	font-family:Arial;
	font-size:14px;
	color:#5d5d5d;
	}
.news_list li span{
	float:right;
	color:#5b5b5b;
	}
.news_list li a{
	height:36px;
	line-height:36px;
	display:block;
	float:left;
	color:#5b5b5b;
	background:url(../images/news_a.jpg) left center no-repeat;
	padding-left:13px;
	}
.news_list li a:hover{
	height:36px;
	line-height:36px;
	display:block;
	float:left;
	color:#3a75cf;
	background:url(../images/news_hover.jpg) left center no-repeat;
	padding-left:13px;
	}
.news_title{
	height:;
	border-bottom:2px solid #000;
	text-align:center;
	padding-bottom:13px;
	}
.news_title dt{
	text-align:center;
	line-height:40px;
	color:#221816;
	font-size:24px;
	}
.news_title dd{
	color:#666;
	line-height:26px;
	}
.news_text{
	width:897px;
	height:;
	line-height:30px;
	margin:0 auto;
	color:#444;
	font-family:Arial;
	font-size:14px;
	padding-bottom:30px;
	}
.news_text img{
	display:block;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
	padding:3px;
	border:1px solid #e0e0e0;
	}
.hr{
	
	}
.hr_table{
	width:897px;
	height:auto;
	border-top:1px solid #c5c5c5;
	border-left:1px solid #c5c5c5;
	}
.hr_table tr td{
	height:33px;
	line-height:33px;
	color:#231f20;
	border-bottom:1px solid #c5c5c5;
	border-right:1px solid #c5c5c5;
	text-align:center;
	}
.hr_table tr td a{
	color:#231f20;
	}
.hr_table tr td a:hover{
	text-decoration:underline;
	}
.hr_table tr.hr_tr td{
	height:33px;
	line-height:33px;
	color:#231f20;
	border-bottom:none;
	border-right:1px solid #c5c5c5;
	text-align:center;
	background:#dcdcdc;
	}
.hr_title{
	width:897px;
	height:20px;
	font-family:Arial;
	font-size:16px;
	color:#3d3d3d;
	background:url(../images/hr_li.jpg) left center no-repeat;
	padding-left:12px;
	}
.hr_text{
	width:433px;
	height:;
	font-family:Arial;
	font-size:14px;
	color:#565656;
	padding-top:10px;
	line-height:31px;
	padding-bottom:94px;
	float:left;
	}
.hr_img{
	float:right;
	}
.contact{
	width:897px;
	height:auto;
	padding-bottom:80px;
	}
.contact_div{
	width:895px;
	height:auto;
	border:1px solid #dadada;
	margin-bottom:28px;
	}
.contact_title{
	width:864px;
	height:38px;
	line-height:38px;
	margin:0 auto;
	padding-top:7px;
	font-weight:bold;
	font-family:Arial;
	font-size:18px;
	color:#2678e1;
	border-bottom:1px solid #dadada;
	}
.contact_text{
	width:864px;
	height:;
	line-height:28px;
	margin:0 auto;
	font-family:Arial;
	font-size:14px;
	color:#3c3c3c;
	padding-bottom:8px;
	padding-top:5px;
	}
.contact_map{
	width:897px;
	margin-bottom:28px;
	}
.contact_map img{
	display:block;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
	padding:3px;
	border:1px solid #e0e0e0;
	}
/*******首页**********/
.box1{
	width:100%;
	height:768px;
	background-size:100% 768px;
	background:url(../images/box1.jpg) center top no-repeat;
	}
.box1_title{
	width:auto;
	height:116px;
	text-align:center;
	padding-top:107px;
	}
.box1_title dt{
	font-family:Arial;
	font-size:45px;
	color:#fff;
	letter-spacing:10px;
	font-weight:bold;
	}
.box1_title dd{
	font-family:Arial;
	font-size:36px;
	color:#fff;
	letter-spacing:10px;
	}
.box1_text{
	width:702px;
	height:112px;
	overflow:hidden;
	text-align:center;
	margin:0 auto;
	font-family:Arial;
	font-size:14px;
	color:#fff;
	line-height:28px;
	}
.box1_div{
	width:967px;
	height:256px;
	margin:0 auto;
	padding-top:80px;
	}
.wrapper{
	width:967px;
	height:256px;
	margin:0 auto;
	overflow:hidden;
	}
#focus{
	width:967px;
	height:256px;
	overflow:hidden;
	position:relative;
	}
#focus ul{
	height:256px;
	position:absolute;
	}
#focus ul li{
	float:left;
	width:967px;
	height:256px;
	overflow:hidden;
	position:relative;
	}
#focus ul li div{
	position:absolute;
	overflow:hidden;
	}
#focus .btnBg{
	position:absolute;
	width:74px;
	height:13px;
	left:0px;
	bottom:0px;
	}
#focus .btn{
	position:absolute;
	width:74px;
	height:13px;
	right:7px;
	bottom:12px;
	text-align:right;
	z-index:-55;
	}
#focus .btn span{
	display:inline-block;
	_display:inline;
	_zoom:1;
	width:13px;
	height:13px;
	_font-size:0;
	margin-right:9px;
	cursor:pointer;
	background:#9e9e9e;
	}
#focus .btn span.on{
	background:#ff017e;
	}
#focus .preNext{
	
	}
#focus .pre{
	left:0;
	}
#focus .next{
	right:0;
	background-position:right top;
	}
.box2{
	width:100%;
	height:768px;
	background:url(../images/box3.jpg) repeat-x;
	}
.box2_title{
	width:auto;
	height:116px;
	text-align:center;
	padding-top:95px;
	}
.box2_title dt{
	font-family:Arial;
	font-size:30px;
	color:#fff;
	letter-spacing:10px;
	height:32px;
	}
.box2_title dd{
	font-family:Arial;
	font-size:45px;
	color:#fff;
	letter-spacing:10px;
	background:#003d93;
	width:160px;
	margin:0 auto;
	font-weight:bold;
	}
.rollBox{
	width:1254px;
	height:297px;
	overflow:hidden;
	margin:0 auto;
	padding-top:72px;
	}
.rollBox .Cont{
	width:1167px;
	overflow:hidden;
	float:left;
	}
.rollBox .ScrCont{
	width:1000000px;
	}
.LeftBotton{
	width:27px;
	height:297px;
	background:url(../images/LeftBotton_a.jpg) left center no-repeat;
	float:left;
	margin-right:13px;
	}
.LeftBotton:hover{
	width:27px;
	height:297px;
	background:url(../images/LeftBotton_hover.jpg) left center no-repeat;
	float:left;
	margin-right:13px;
	}
.RightBotton{
	width:27px;
	height:297px;
	background:url(../images/RightBotton_a.jpg) right center no-repeat;
	float:right;
	}
.RightBotton:hover{
	width:27px;
	height:297px;
	background:url(../images/RightBotton_hover.jpg) right center no-repeat;
	float:right;
	}
.rollBox .Cont .pic{
	width:251px;
	float:left;
	text-align:center;
	margin-right:28px;
	text-align:center;
	height:274px;
	padding:7px 5px;
	border:4px solid #fff;
	background:#fff;
	}
.rollBox .Cont .pic:hover{
	width:251px;
	float:left;
	text-align:center;
	margin-right:28px;
	text-align:center;
	height:274px;
	padding:7px 5px;
	border:4px solid #00a1df;
	background:#fff;
	}
.rollBox .Cont .pic img{
	width:251px;
	height:191px;
	display:block;
	margin:0 auto;
	}
.pic_title{
	width:251px;
	height:;
	text-align:center;
	padding-top:14px;
	}
.pic_title dt{
	width:251px;
	line-height:34px;
	text-align:center;
	color:#444;
	font-family:Arial;
	font-size:20px;
	line-height:34px;
	overflow:hidden;
	}
.pic_title dd{
	width:251px;
	line-height:24px;
	text-align:center;
	color:#00a1df;
	font-family:Arial;
	font-size:14px;
	overflow:hidden;
	}
.rollBox .Cont a:link{
	}
.rollBox .Cont a:visited{
	}
.rollBox .Cont a:hover{
	text-decoration:underline;
	}
.rollBox #List1{
	float: left
	}
.rollBox #List2{
	float: left
	}
.box3{
	width:100%;
	height:768px;
	background:url(../images/news_img.jpg) center no-repeat;
	}
.box3_title{
	width:auto;
	height:82px;
	text-align:center;
	padding-top:81px;
	}
.box3_title dt{
	font-family:Arial;
	font-size:30px;
	color:#fff;
	height:42px;
	}
.box3_title dd{
	font-family:Arial;
	font-size:24px;
	color:#0047a1;
	letter-spacing:10px;
	background:url(../images/box4_title_bg.png) repeat-x;
	width:100%;
	margin:0 auto;
	height:40px;
	line-height:40px;
	}
.box3_title dd div{
	font-family:Arial;
	font-size:24px;
	color:#0047a1;
	letter-spacing:10px;
	background:#fff;
	width:333px;
	margin:0 auto;
	height:40px;
	line-height:40px;
	}
.box3_text{
	width:1068px;
	height:449px;
	margin:0 auto;
	background:url(../images/box4_text.png) center top repeat-y;
	margin-top:39px;
	}
.box3_dl1{
	width:560px;
	height:90px;
	float:left;
	}
.box3_dl1_dt{
	width:560px;
	height:43px;
	line-height:43px;
	font-family:Arial;
	font-size:16px;
	}
.box3_dl1_dt a{
	width:500px;
	height:43px;
	line-height:43px;
	color:#292929;
	padding-right:52px;
	display:block;
	text-align:right;
	background:url(../images/dd_a.png) right top no-repeat;
	overflow:hidden;
	}
.box3_dl1_dt a:hover{
	width:500px;
	height:43px;
	line-height:43px;
	color:#186ad2;
	padding-right:52px;
	display:block;
	text-align:right;
	background:url(../images/dd_hover.png) right top no-repeat;
	overflow:hidden;
	}
.box3_dl1_dd{
	width:500px;
	height:44px;
	line-height:22px;
	font-family:Arial;
	font-size:14px;
	color:#000;
	overflow:hidden;
	}
.box3_dl2{
	width:552px;
	height:90px;
	float:right;
	}
.box3_dl2_dt{
	width:552px;
	height:43px;
	line-height:43px;
	font-family:Arial;
	font-size:16px;
	}
.box3_dl2_dt a{
	width:500px;
	height:43px;
	line-height:43px;
	color:#292929;
	padding-left:52px;
	display:block;
	text-align:left;
	background:url(../images/dd_a.png) left top no-repeat;
	overflow:hidden;
	}
.box3_dl2_dt a:hover{
	width:500px;
	height:43px;
	line-height:43px;
	color:#186ad2;
	padding-left:52px;
	display:block;
	text-align:left;
	background:url(../images/dd_hover.png) left top no-repeat;
	overflow:hidden;
	}
.box3_dl2_dd{
	width:500px;
	height:44px;
	line-height:22px;
	font-family:Arial;
	font-size:14px;
	color:#000;
	padding-left:52px;
	overflow:hidden;
	}
.box3_more{
	width:133px;
	height:38px;
	text-align:center;
	line-height:38px;
	background:#186ad2;
	border-radius:5px;
	margin:0 auto;
	font-family:Arial;
	font-size:18px;
	margin-top:2px;
	}
.box3_more a{
	display:block;
	color:#fff;
	}
.box4{
	width:100%;
	height:768px;
	background:#0a4ead;
	}
.box4_div{
	width:1000px;
	height:768px;
	margin:0 auto;
	}
.l_box4{
	width:682px;
	height:auto;
	float:left;
	}
.l_box4_img{
	padding-left:100px;
	padding-top:144px;
	}
.d_1{
	width:130px;
	height:114px;
	position:relative;
	margin-top:-129px;
	margin-left:248px;
	z-index:999;
	}
.d_1 a{
	c
	display:block;
	}
.d_1:hover{
	width:130px;
	height:114px;
	background:url(../images/d_1.png) no-repeat;
	cursor:pointer;
	}
.d_2{
	width:143px;
	height:125px;
	position:relative;
	margin-top:-235px;
	margin-left:379px;
	z-index:999;
	}
.d_2 a{
	width:143px;
	height:125px;
	display:block;
	}
.d_2:hover{
	width:143px;
	height:125px;
	background:url(../images/d_2.png) no-repeat;
	cursor:pointer;
	}
.d_3{
	width:138px;
	height:121px;
	position:relative;
	margin-top:-246px;
	margin-left:384px;
	z-index:999;
	}
.d_3 a{
	width:138px;
	height:121px;
	display:block;
	}
.d_3:hover{
	width:138px;
	height:121px;
	background:url(../images/d_3.png) no-repeat;
	cursor:pointer;
	}
.d_4{
	width:133px;
	height:113px;
	position:relative;
	margin-left:251px;
    margin-top:-235px;
	z-index:999;
	}
.d_4 a{
	width:133px;
	height:113px;
	display:block;
	}
.d_4:hover{
	width:133px;
	height:113px;
	background:url(../images/d_4.png) no-repeat;
	cursor:pointer;
	}
.d_5{
	width:145px;
	height:126px;
	position:relative;
	margin-left:106px;
	margin-top:-1px;
	z-index:999;
	}
.d_5 a{
	width:145px;
	height:126px;
	display:block;
	}
.d_5:hover{
	width:145px;
	height:126px;
	background:url(../images/d_5.png) no-repeat;
	cursor:pointer;
	}
.d_6{
	width:140px;
	height:120px;
	position:relative;
	margin-left:108px;
    margin-top:1px;
	z-index:999;
	}
.d_6 a{
	width:140px;
	height:120px;
	display:block;
	}
.d_6:hover{
	width:140px;
	height:120px;
	background:url(../images/d_6.png) no-repeat;
	cursor:pointer;
	}
.d_dl1{
	width:200px;
	height:auto;
	margin-left:310px;
	padding-top:130px;
	}
.d_dl2{
	width:200px;
	height:auto;
	margin-left:540px;
    margin-top:-240px;
	}
.d_dl4{
	width:200px;
	height:auto;
	margin-left:320px;
    margin-top:-550px;
	}
.d_dl5{
	width:200px;
	height:auto;
	margin-left:-50px;
    margin-top:35px;
	}
.d_dl6{
	width:200px;
	height:auto;
	margin-left:-30px;
	padding-top:245px;
	}
.dl_dt{
	width:200px;
	height:25px;
	font-size:18px;
	color:#fff;
	font-family:Arial;
	overflow:hidden;
	}
.dl_dt a{
	width:px;
	height:25px;
	color:#fff;
	display:block;
	background:url(../images/dt_a.jpg) left center no-repeat;
	line-height:25px;
	padding-left:23px;
	}
.dl_dt a:hover{
	width:px;
	height:25px;
	color:#fff;
	display:block;
	background:url(../images/dt_hover.jpg) left center no-repeat;
	line-height:25px;
	padding-left:23px;
	}
.dl_dd{
	width:200px;
	height:48px;
	overflow:hidden;
	font-size:14px;
	line-height:24px;
	color:#769cd1;
	font-family:Arial;
	
	}
.dl_more{
	width:72px;
	height:22px;
	text-align:center;
	line-height:20px;
	font-family:Arial;
	font-size:12px;
	margin-top:10px;
	}
.dl_more a{
	width:70px;
	height:20px;
	text-align:center;
	line-height:20px;
	color:#fff;
	display:block;
	background:#186ad2;
	border:1px solid #186ad2;
	}
.dl_more a:hover{
	width:70px;
	height:20px;
	text-align:center;
	line-height:20px;
	color:#fff;
	display:block;
	background:#0a4ead;
	border:1px solid #fff;
	}
.dl_more4{
	float:right;
	}
.r_box4{
	width:318px;
	height:auto;
	float:right;
	}
.r_box4_title{
	width:auto;
	height:76px;
	text-align:center;
	padding-top:147px;
	}
.r_box4_title dt{
	font-family:Arial;
	font-size:30px;
	color:#fff;
	letter-spacing:10px;
	}
.r_box4_title dd{
	font-family:Arial;
	font-size:36px;
	color:#fff;
	letter-spacing:10px;
	}
.r_box4_text{
	width:318px;
	height:280px;
	margin:0 auto;
	font-family:Arial;
	font-size:14px;
	color:#fff;
	line-height:28px;
	overflow:hidden;
	}
.box5{
	width:100%;
	height:768px;
	background:url(../images/box5_bg.jpg) repeat-x;
	position:relative;
	z-index:10;
	right:50%;
	}
.box5_text{
	height:768px;
	background:url(../images/box5_text.png) right no-repeat;
	margin-right:-275px;
	}
.box5_div{
	width:804px;
	height:768px;
	float:right;
	}
.box5_dl{
	width:416px;
	height:116px;
	padding-top:158px;
	padding-left:46px;
	text-align:center;
	}
.box5_dl dt{
	font-family:Arial;
	font-size:36px;
	color:#fff;
	letter-spacing:10px;
	height:31px;
	}
.box5_dl dd{
	font-family:Arial;
	font-size:45px;
	color:#fff;
	letter-spacing:8px;
	background:url(../images/box5_dl.jpg) center no-repeat;
	padding-left:10px;
	font-weight:bold;
	}
.box5_text1{
	width:416px;

	font-family:Arial;
	font-size:14px;
	color:#fff;
	line-height:28px;
	padding-left:46px;
	}
.box5_btn{
	padding-left:46px;
	padding-top:39px;
	font-family:Arial;
	font-size:18px;
	}
.box5_btn a{
	display:inline-block;
	width:135px;
	height:39px;
	text-align:center;
	line-height:39px;
	border:1px solid #fff;
	color:#fff;
	}
.box5_btn a:hover{
	display:inline-block;
	width:135px;
	height:39px;
	text-align:center;
	line-height:39px;
	border:1px solid #fff;
	background:#fff;
	color:#000;
	}
.box6{
	width:100%;
	height:768px;
	margin-top:-768px;
	position:absolute;
	left:50%;
	z-index:9;
	margin-left:;
	overflow:hidden;
	}
.box6 img{
	}
.box7{
	width:100%;
	height:746px;
	padding-top:22px;
	}
.box7_text{
	padding-top:62px;
	}
.silder1{
	width:1920px;
	height:523px;
	overflow:hidden;
	position:relative;
	left:50%;
	margin-left:-950px;
	}
.boxs{
	float:left;
	width:1920px;
	height:523px;
	overflow:hidden;
	}
.boxs div.imgBorder img{
	display:block;
	margin:0 auto;
	width:1920px;
	height:300px;
	border:1px solid #fff;
	}
.box7_div{
	width:1240px;
	padding-left:44px;
	margin:0 auto;
	}
.box7_div1{
	width:204px;
	height:220px;
	float:left;
	margin-right:44px;
	text-align:center;
	}
.box7_div1_img{
	height:106px;
	}
.box7_div_dl{
	width:204px;
	font-family:Arial;
	color:#292929;
	}
.box7_div_dl dt{
	width:204px;
	height:28px;
	font-size:18px;
	}
.box7_div_dl dd{
	width:204px;
	font-size:14px;
	}
.prod_details_img{
	width:726px;
	height:524px;
	padding-top:27px;
	}
.img_title{
	width:696px;
	height:31px;
	line-height:31px;
	font-weight:bold;
	color:#fff;
	background:url(../images/img_bg.png) repeat;
	margin:0 auto;
	margin-top:-33px;
	position:relative;
	z-index:100;
	padding-left:15px;
	}
#preview{
	margin:0 auto;
    width:715px;
	}
.jqzoom{
	width:715px;
	position:relative;
	margin:0 auto;
	}
.jqzoom img{
	width:711px;
	height:402px;
	position:relative;
	padding:1px;
	border:1px solid #a1a1a1;
	}
.zoomdiv{
	left:-9999em;
	height:0px;
	width:0px;
	display:none;
	}
.list-h li{
	float:left;
	}
#spec-n5{
	width:715px;
	height:100px;
	padding-top:20px;
	overflow:hidden;
	}
#spec-list{
	width:673px;
	float:left;
	overflow:hidden;
	display:inline;
	}
#spec-list ul li{
	float:left;
	display:inline;
	width:174px;
	height:100px;
	cursor:pointer;
	}
#spec-list ul li img{
	width:164px;
	height:90px;
	border:2px solid #a3a3a3;
	display:block;
	padding:1px;
	}
#spec-list ul li img.img_hover{
	width:164px;
	height:90px;
	border:2px solid #00a1df;
	display:block;
	padding:1px;
	}
#spec-left a{ background:url(../images/prve_a.jpg) no-repeat; width:17px; height:97px; float:left; cursor:pointer;display:block; margin-right:5px;}
#spec-right a{background:url(../images/next_a.jpg) no-repeat; width:17px; height:97px; float:right;cursor:pointer; display:block;}
#spec-left a:hover{ background:url(../images/prve_hover.jpg) no-repeat; width:17px; height:97px; float:left; cursor:pointer;display:block;}
#spec-right a:hover{background:url(../images/next_hover.jpg) no-repeat; width:17px; height:97px; float:right;cursor:pointer; display:block;}
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:-100;position:absolute;top:1px;left:0px;width:350px;height:343px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:0px;height:0px;}
.jqZoomPup{z-index:-10;visibility:hidden;position:absolute;top:0px;left:0px;width:0px;height:0px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:673px; margin-right:0px;}
#spec-list div{ margin-top:0;margin-left:0px; *margin-left:0;}

#zzsc {
	width:1920px;
	height:523px;
	overflow:hidden;
	position:relative;
	left:50%;
	margin-left:-950px;
}
#zzsc .pre{
	background:url(../images/map_left.png) left center no-repeat;
	float:left;
	width:87px;
	height:87px;
	position:absolute;
	cursor:pointer;
	top:315px;
	left:50%;
	z-index:9999;
	margin-left:-580px;
	display:block;
}
#zzsc a.pre:hover{
	
	}
#zzsc .next{
	background:url(../images/map_right.png) right center no-repeat;
	float:right;
	width:87px;
	height:87px;
	position:absolute;
	cursor:pointer;
	top:315px;
	right:50%;
	margin-right:-580px;
	display:block; z-index:9999;
	}
#zzsc a.next:hover{
	
	}
#zzsc #wai_box {
	width:1920px;
	height:523px;
	overflow: hidden;
	position: relative;
}
#zzsc #wai_box .zzsc_box .title {
	
}
#zzsc .zzsc_box{
	width: 10000em;
	position: absolute;
	left: 0px;
	top: 0px;
}
#zzsc .zzsc_box a.img:hover{
	-moz-opacity:0.9;
	-khtml-opacity:0.9;
	Opacity:0.9;
	Filter:alpha(opacity=90);
	outline:none;
}
#zzsc .zzsc_box .img{
	display: block;
}
#zzsc .zzsc_box ul {
	float: left;
	display: block;
	width:1920px;
	height:523px;
}
#zzsc .zzsc_box li {
	display: block;
	width:1920px;
	height:523px;
}
#zzsc .zzsc_box li a.imgBorder img{
	display:block;
	margin:0 auto;
	width:1920px;
	height:300px;
	border:1px solid #fff;
	}

