body {
	overflow-x:hidden;
}

nav {
	width: 100%;
}
ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul.dropdown {
	position: relative;
	width: 100%;
	font-size: 14px;
}
ul.dropdown li {
	font-weight: bold;
	float: left;
	width: 114px;
	position: relative;
	background: #fff;
}
ul.dropdown a:hover {
	color: #000;
}
ul.dropdown li a {
	display: block;
	padding: 20px 8px;
	color: #34495e;
	position: relative;
	z-index: 2000;
	text-align: center;
	text-decoration: none;
	font-weight: 600;
}
ul.dropdown li a:hover, ul.dropdown li a.hover {
	background: #2a4c71;
	position: relative;
	color: #fff;
}
ul.dropdown ul {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 180px;
	z-index: 1000;
}
ul.dropdown ul li {
	font-weight: normal;
	background: #f6f6f6;
	color: #000;
	border-bottom: 1px solid #ccc;
}
ul.dropdown ul li a {
	display: block;
	color: #34495e !important;
	background: #eee !important;
}
ul.dropdown ul li a:hover {
	display: block;
	background: #2a4c71 !important;
	color: #fff !important;
}
.drop > a {
	position: relative;
}
.drop > a i:after {
	content: "";
	position: absolute;
	right: 10px;
	top: 45%;
	display: none;
	border-left: 5px solid transparent;
	border-top: 5px solid #333;
	border-right: 5px solid transparent;
	z-index: 999;
}
.drop > a:hover i:after {
	content: "";
	border-left: 5px solid transparent;
	border-top: 5px solid #fff;
	border-right: 5px solid transparent;
}

.w_rbox-001 .p_stylebox {
	width: 100%;
}
.pagebox, #-remove--flag {
	width:1200px;
	margin:0px auto;
}

#c_public_htmlCode-15379393707318866 {
	position:absolute;
	top:210px;
	left:356px;
	z-index:3;
	width:1200px;
	height:520px;
}
#c_public_htmlCode-15379488950834942 {
	position:absolute;
	top:139px;
	left:351px;
	z-index:3;
	width:1205px;
	height:584px;
}
#c_public_htmlCode-15379582129297088 {
	position:absolute;
	top:209px;
	left:355px;
	z-index:3;
	width:1200px;
	height:587px;
}

#c_public_htmlCode-15469073064494733 {
	position:absolute;
	top:168px;
	left:1481px;
	z-index:115;
	width:75px;
	height:289px;
}
#c_nav_main-15402047545649986 .p_MatteIcon .iconfont:before {
	content:'\e602';
}
#c_nav_main-15402047545649986 {
	position:absolute;
	top:57px;
	left:270px;
	z-index:114;
	width:1311px;
	height:50px;
}
#w_wbox-1540188107635 .p_wbox {
	background-color:rgba(42, 76, 113, 1);
}
#w_wbox-1536631812896 .p_wbox {
	background-color:rgba(239, 239, 239, 1);
}

#w_wbox-1540188107635 {
	position:absolute;
	top:0px;
	left:-356px;
	z-index:112;
	width:1912px;
	height:45px;
}
#w_img-1536631515892 {
	position:absolute;
	top:57px;
	left:0px;
	z-index:100;
	width:169px;
	height:81px;
}

#w_common_text-1537239765480 {
	position:absolute;
	top:10px;
	left:1026px;
	z-index:1;
	width:231px;
	height:26px;
}
#w_img-1537240043553 {
	position:absolute;
	top:13px;
	left:1000px;
	z-index:2;
	width:20px;
	height:20px;
}
#w_common_text-1537240210003 {
	position:absolute;
	top:10px;
	left:1334.5px;
	z-index:3;
	width:221px;
	height:26px;
}
#w_img-1537240210017 {
	position:absolute;
	top:10px;
	left:1304.5px;
	z-index:4;
	width:25px;
	height:25px;
}

.cpright{ width:100%; padding:0 0px; background:#fff; float:right;padding-bottom: 20px;}
.rtop{ overflow:hidden; padding-top:28px; padding-bottom:9px; border-bottom:1px solid #dbdbdb;}
.rtop h5{ float:left; padding-left:10px; border-left:3px solid #072FA8; font-weight:normal; line-height:16px;}
.rtop h5 a{ font-size:16px; color:#072FA8;}
.rtop span{ float:right;}
.rtop span em{ color:#999;}
.rtop span a{ color:#999;}
.rtop span a:hover{ color:#072FA8;text-decoration:none;}
.rigWrap{ font-size:15px; color:#666666; line-height:28px;}

/*product*/
.product{
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 40px;
	padding-left: 0;
}
.proTop{ padding-bottom:40px; overflow: hidden}
.proLef{ width:470px;}
.proRig{ width:390px;}
.proMaxImg{ list-style:none; position:relative; width:470px; height:348px;}
.proLefBot{ padding:12px 0 0; overflow:hidden;}
.proPrev,.proNext{ display:block; width:28px; height:65px; background-color:#e1e1e1; background-position:center center; background-repeat:no-repeat;}
.proPrev{ background-image:url(../images/proPrev.png);}
.proNext{ background-image:url(../images/proNext.png);}
.proPrev:hover,.proNext:hover{ background-color:#ff9000;}
.proPrev:hover{ background-image:url(../images/proPrev2.png);}
.proNext:hover{ background-image:url(../images/proNext2.png);}
.proMinImg{ padding-left:13px; width:388px;}
.proMinImg ul{ list-style:none;}
.proMinImg ul li{ float:left; margin-right:12px; position:relative;}
.proMinImg ul li img{ width:88px; height:65px;}
.proMinImg ul li i{ position:absolute; left:0; top:0; border:2px solid #ff9000; width:84px; height:61px; display:none;}
.proMinImg ul li.on i{ display:block;}
.proTopName{ font-size:30px; color:#333333; border-bottom:1px solid #d9d9d9; line-height:140%; padding:10px 0;}
.proBrief{ font-size:16px; color:#666666; line-height:36px; margin:25px 0; min-height:252px;}
.proShare{
	overflow:hidden;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.proShare .share{ padding:4px 0 0;}
.proShare .share strong{ font-weight:normal; color:#999999;}
.goList{ display:block; width:110px; height:36px; line-height:36px; background:#5ba350; color:#FFFFFF; text-align:center; border-radius:5px;}
.goList img{ position:relative; top:-2px;}
.goList:hover{ background:#5ba350; color:#FFFFFF}
.proBotName{ border-bottom:2px solid #e1e1e1; margin-bottom:25px;  margin-top:0px;}
.proBotName span{ font-size:18px; color:#FFFFFF; line-height:42px; padding:0 30px; background:#5ba350; margin-bottom:-2px; display:inline-block; vertical-align:middle; *display:inline; zoom:1;}

.fl{float:left}
.fr{float:right}
