/*
Theme Name: 罗润进出口-锐点营销_英文站
Template:rdwp
Version: 2.1
*/

div,
form,
ul,
ol,
li,
span,
p,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0;
	border: 0;
}

body,
button,
input,
select,
textarea {
	font: 12px/1.5 'Arial Regular', 'Hiragino Sans GB', '\5B8B\4F53', sans-serif;
}

body {
	margin: 0;
	padding: 0;
	color: #444;
	background: #fff;
	font: 14px/1.5 '\5FAE\8F6F\96C5\9ED1', 'Hiragino Sans GB', '\5B8B\4F53', sans-serif
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
}

ul,
li {
	list-style: none;
}

img {
	color: transparent;
	font-size: 0;
	vertical-align: middle;
	-ms-interpolation-mode: bicubic;
	border: 0;
}

a:link,
a:visited {
	font-size: 14px;
	color: #444;
	cursor: pointer;
	text-decoration: none;
	outline: none;
	blr: expression(this.onFocus=this.blur())
}

;

a:hover {
	text-decoration: none;
	color: #f00;
}

.cl:after {
	content: '\20';
	display: block;
	height: 0;
	clear: both;
}

.cl {
	*zoom: 1;
}

.clear {
	clear: both;
}

.fl,
.fm {
	float: left;
}

.fr {
	float: right;
}

.auto {
	margin: 0 auto;
}

/*Alignment*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.625em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.625em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}



.con {
	width: 1170px;
	margin: 0 auto;
}

/*=== top
================================================*/


.top {
	width: 100%;
	background: #e9e9e9;
}

.top .head_bg {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 998;
	width: 100%;
	height: 128px;
	background: #c8c8c8;
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	opacity: 0.4;
}

.top .head {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999;
	width: 100%;
	height: 128px;
}

.top .head_s {
	position: relative;
	z-index: 996;
	width: 1170px;
	height: 128px;
}

.top .head_s img {
	position: absolute;
	top: 0;
	right: -22px;
	z-index: 996;
	width: 350px;
	height: 128px;
}

.logo {
	width: 260px;
	padding-top: 30px;
}

#head_top {
	position: relative;
}

#head_top .lang {
	position: absolute;
	right: 0;
	top: 0;
}

#head_top .lang #MicrosoftTranslatorWidget,
#head_top .lang .normal_lang {
	float: right;
}

#head_top .lang .normal_lang {
	left: 36px;
	line-height: 36px;
}

#MicrosoftTranslatorWidget #LauncherLogo,
#WidgetFloaterPanels #CTFLinksPanel {
	display: none;
}

.nav {
	width: 835px;
	overflow: hidden;
	padding-top: 45px;
}

/*.nav p{height: 30px;line-height: 30px;text-align: right;color: #555;}*/
/*.nav p a{color: #555;margin:0 5px;}*/
.nav ul {
	height: 40px;
}

.nav ul li {
	float: left;
	display: inline-block;
	height: 40px;
}

.nav ul li.last {
	width: 12px;
	background: url(images/nav.png) right top no-repeat;
}

.nav ul li a {
	display: block;
	height: 40px;
	line-height: 40px;
	background: url(images/nav.png) left top no-repeat;
	font-family: "HelveticaNeueW01-95Blac", "Arial Black", Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 0 10px;
	border-right: 1px solid #EEE;
}

.nav ul li a:hover,
.nav ul li a.cur,
.nav ul li.active a {
	background: url(images/nav.png) left bottom no-repeat;
	color: #fff;
}

.nav li:last-child {
	padding-right: 12px;
	background: url(images/nav.png) right top no-repeat;
}

/* .nav ul li a.a_01{width: 57px;background-position: 0 0;}
.nav ul li a.a_02{width: 90px;background-position: -57px 0;}
.nav ul li a.a_03{width: 91px;background-position: -147px 0;}
.nav ul li a.a_04{width: 85px;background-position: -238px 0;}
.nav ul li a.a_05{width: 92px;background-position: -323px 0;}
.nav ul li a.a_06{width: 92px;background-position: -415px 0;}
.nav ul li a.a_07{width: 106px;background-position: -507px 0;}
.nav ul li a.a_08{width: 96px;background-position: -613px 0;}
.nav ul li a.a_01:hover,.nav ul li a.a_01.cur{background-position: 0 -40px;}
.nav ul li a.a_02:hover,.nav ul li a.a_02.cur{background-position: -57px -40px;}
.nav ul li a.a_03:hover,.nav ul li a.a_03.cur{background-position: -147px -40px;}
.nav ul li a.a_04:hover,.nav ul li a.a_04.cur{background-position: -238px -40px;}
.nav ul li a.a_05:hover,.nav ul li a.a_05.cur{background-position: -323px -40px;}
.nav ul li a.a_06:hover,.nav ul li a.a_06.cur{background-position: -415px -40px;}
.nav ul li a.a_07:hover,.nav ul li a.a_07.cur{background-position: -507px -40px;}
.nav ul li a.a_08:hover,.nav ul li a.a_08.cur{background-position: -613px -40px;} */

.banner {
	min-width: 1170px;
	position: relative;
	height: 630px;
	overflow: hidden;
}

.banner .bd {
	position: relative;
	z-index: 0;
}

.banner .bd ul {
	width: 100% !important;
}

.banner .bd li {
	width: 100% !important;
	height: 630px;
}

.banner .bd li .siteWidth {
	width: 1170px;
	position: relative;
	margin: 0 auto;
	height: 630px;
}

.banner .bd li a {
	height: 630px;
	display: block;
}

.banner .hd {
	width: 25px;
	position: absolute;
	z-index: 1;
	right: 70px;
	top: 270px;
	height: 30px;
	line-height: 30px;
	text-align: center;
}

.banner .hd ul li {
	cursor: pointer;
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 15px;
	height: 15px;
	margin: 4px;
	border: 0;
	background: url(images/ot.png) center center no-repeat;
	overflow: hidden;
	line-height: 9999px;
}

.banner .hd ul .on {
	width: 15px;
	height: 15px;
	border: 0;
	background: url(images/cur.png) center center no-repeat;
}


/*=== category
================================================*/
#category {
	width: 1170px;
	height: 270px;
	margin-top: 20px;
	overflow: hidden;
}

#category ul {
	width: 1200px;
}

#category ul li {
	float: left;
	display: block;
	width: 200px;
}

#category ul li p {
	height: 60px;
	text-align: center;
	color: #b62333;
	letter-spacing: 1px;
	font-family: "HelveticaNeueW01-95Blac", "Arial Black", Helvetica, sans-serif;
	text-transform: uppercase;
}

#category ul li a {
	display: block;
	text-align: center;
}

/*#category ul li a:hover{background: url(images/icons_type.png) no-repeat;}
#category ul li a.a_01{background-position: 0 0;}
#category ul li a.a_02{background-position: -130px 0;}
#category ul li a.a_03{background-position: -260px 0;}
#category ul li a.a_04{background-position: -390px 0;}
#category ul li a.a_05{background-position: -520px 0;}
#category ul li a.a_06{background-position: -650px 0;}
#category ul li a.a_07{background-position: -780px 0;}
#category ul li a.a_01:hover{background-position: 0 -150px;}
#category ul li a.a_02:hover{background-position: -130px -150px;}
#category ul li a.a_03:hover{background-position: -260px -150px;}
#category ul li a.a_04:hover{background-position: -390px -150px;}
#category ul li a.a_05:hover{background-position: -520px -150px;}
#category ul li a.a_06:hover{background-position: -650px -150px;}
#category ul li a.a_07:hover{background-position: -780px -150px;}*/


/*=== main
================================================*/
.main {
	margin-top: 7px;
	padding-bottom: 30px;
}

/* m_lf */
.main .m_lf {}

.main .m_lf h2 {
	width: 216px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	font-weight: 700;
	font-size: 14px;
	background: url(images/h2_bg.png) no-repeat;
	text-align: center;
}

.main .m_lf .sidemenu {
	width: 216px;
	min-height: 460px;
	background: #e9e9e9 url(images/sidemenu_bg.jpg) center bottom no-repeat;
	/*padding: 10px;*/
}

.main .m_lf .sidemenu ul {
	margin: 0px;
}

.main .m_lf .sidemenu ul li {}

.main .m_lf .sidemenu ul li a {
	display: block;
	/*width: 115px;*/
	height: 44px;
	line-height: 44px;
	font-size: 16px;
	color: #333;
	text-indent: 15px;
	padding-left: 30px;
	text-shadow: 1px 1px 1px #D5D5D5;
}

.main .m_lf .sidemenu ul li a:hover {
	color: #0071bc;
	text-decoration: none;
	background: url(images/sidebarhover.jpg) no-repeat left top;
	border-bottom: 1px solid #0071BC;
}

.main .m_lf .sidemenu ul .current-cat {
	color: #0071bc;
	text-decoration: none;
	background: url(images/sidebarhover.jpg) no-repeat left top;
	/*border-bottom:1px solid #eaeceb;*/
}

.main .m_lf .sidemenu ul .children li a:hover {
	color: #0071bc;
	text-decoration: none;
	background: url(images/sidebarhover.jpg) no-repeat left center;
	/*border-bottom:1px solid #0071BC;*/
}

.main .m_lf .sidemenu ul.children li a {
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	padding-left: 40px;
}

.main .m_lf .sidemenu .info {
	width: 203px;
	height: 168px;
	margin-top: 15px;
	padding-top: 10px;
	background: url(images/info_bg.jpg) no-repeat;
}

.main .m_lf .sidemenu .info p {
	position: relative;
	z-index: 4;
	width: 120px;
	margin-left: 80px;
	color: #5d4a00;
	text-shadow: 1px 1px 1px #ffeea9;
	font: 14px/22px 'Candara Bold';
}

.main .m_lf .sidemenu .info p b {
	position: absolute;
	top: 0px;
	left: -70px;
	z-index: 4;
	display: block;
	width: 60px;
	text-align: right;
}

.sidemenu li>ul {
	display: none;
}

.sidemenu li>a {
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.sidemenu .current-cat:hover ul {
	display: block;
}

.sidemenu li.current-cat-parent>ul {
	display: block;
}

/* m_rg */
.main .m_rg {
	width: 920px;
	padding-top: 7px;
}

.main .m_rg .tit {
	position: relative;
	z-index: 5;
	height: 33px;
	margin-left: 28px;
	border-bottom: 2px solid #0071bc;
}

.main .m_rg .tit h2 {
	position: absolute;
	z-index: 6;
	bottom: -15px;
	left: -33px;
	width: 291px;
	height: 55px;
	line-height: 50px;
	color: #fff;
	font-weight: 700;
	text-indent: 50px;
	font-size: 14px;
	background: url(images/h2_bg_tit.png) no-repeat;
}

.main .m_rg .tit p {
	line-height: 33px;
	color: #333;
	text-align: right;
	padding-right: 30px;
}

.main .m_rg .tit p a {
	color: #333;
	margin: 0 5px;
	font-size: 12px;
}

.main .m_rg .pro_list {
	overflow: hidden;
}

.main .m_rg .pro_list ul {}

.main .m_rg .pro_list ul li {
	float: left;
	position: relative;
	z-index: 4;
	display: block;
	/*width: 250px;height: 188px;*/
	margin: 30px 0 5px 35px;
}

.main .m_rg .pro_list ul li a {
	display: block;
	border: 1px solid #eaeceb;
}

.main .m_rg .pro_list ul li a:hover {
	border: 1px solid #0071bc;
}

/*.main .m_rg .pro_list .pro_text span{display: none;}*/
/*.main .m_rg .pro_list ul li span{ display:none;}*/

/*.main .m_rg .pro_list .pro_text{ display:none;}*/
.main .m_rg .pro_list ul li:hover .pro_text {
	display: block;
}

.main .m_rg .pro_list ul li a img {
	width: 250px;
	height: 200px;
}

/*.main .m_rg .pro_list ul li span{position:absolute; bottom:20px; left:0; z-index:5;display: none;width: 250px; height: 33px;background: #fff;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}*/
.main .m_rg .pro_list ul li:hover span {
	display: block;
}

.main .m_rg .pro_list ul li div {
	/*position:absolute; bottom:20px; left:0; z-index:5;text-indent: 10px; width:250px; */
	line-height: 33px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 250px;
}

.main .m_rg .pro_list ul li div a {
	font-size: 14px;
	color: #333;
	text-shadow: 1px 1px 1px #eaeceb;
	border: none;
}

.main .m_rg .pro_list ul li div a:hover {
	color: #0071bc;
	border: none;
}


.main .m_rg .news_list ul li {
	margin: 20px 0 0 10px;
	padding: 10px;
	background: #f9f9f9;
	clear: both;
	height: auto;
	overflow: hidden;
	float: none;
	width: auto;
}

.main .m_rg .news_list img {
	float: left;
	width: 110px;
	height: 100%;
	margin-right: 10px;
}

.main .m_rg .news_list ul li div {
	position: static;
	line-height: 23px;
	text-indent: 00px;
}

.main .m_rg .news_list ul li .fr {
	font-size: 12px;
	color: #0071bc;
}

.main .m_rg .pro_list ul li .fr {
	display: none;
}

.main .m_rg .news_list ul li div a {
	font-size: 14px;
	color: #333;
	text-shadow: none;
	font-weight: 700;
	display: block;
}

.main .m_rg .news_list ul li div a:hover {
	color: #0071bc;
	text-decoration: underline;
}

.main .pagecont {
	padding: 20px 10px;
}

/*.main .pagecont p {line-height: 2em;}*/
.main .pagecont img {
	max-width: 800px;
	height: 100%;
}

.main .pagecont h1.tt {
	font-size: 16px;
	font-weight: bold;
	height: 36px;
	line-height: 1.2;
	text-align: center;
}



/* cont */
.main .cont .tit {
	position: relative;
	z-index: 5;
	width: 1140px;
	height: 33px;
	margin-left: 28px;
	border-bottom: 2px solid #b62333;
}

.main .cont .tit h2 {
	position: absolute;
	z-index: 6;
	bottom: -15px;
	left: -33px;
	width: 291px;
	height: 55px;
	line-height: 50px;
	color: #fff;
	font-weight: 500;
	text-indent: 50px;
	font-size: 14px;
	background: url(images/h2_bg_tit.png) no-repeat;
}

.main .cont .tit p {
	width: 1110px;
	line-height: 33px;
	color: #333;
	text-align: right;
	padding-right: 30px;
}

.main .cont .tit p a {
	color: #333;
	margin: 0 5px;
	font-size: 12px;
}

.main .cont .pro_cont {
	padding: 30px;
}

.main .cont .pro_cont .fl {
	width: 460px;
}

/*.main .cont .pro_cont .fl img{width: 460px;height: 345px;border: 1px solid #FFF;}*/
/*.main .cont .pro_cont .fl .picbig a:hover img{width: 460px;height: 345px;border: 1px solid #b62333;}*/
.main .cont .pro_cont .fr {
	width: 560px;
}

.main .cont .pro_cont .fr h3 {
	width: 560px;
	height: 50px;
	line-height: 50px;
	font-size: 30px;
	font-weight: normal;
	color: #222;
	border-bottom: 1px solid #888;
}

.main .cont .pro_cont .fr p {
	font-size: 13px;
	line-height: 20px;
	color: #222;
}

.main .cont .pro_cont .fr .pro_desi {
	width: 560px;
	margin-top: 30px;
}

.main .cont .pro_cont .fr .pro_desi ul,
.main .cont .pro_cont .fr .pro_desi li {
	list-style: disc inside none
}

.main .cont .pro_cont .fr .pro_desi td {
	padding: 5px;
	border: 1px solid #eaeceb;
}

/*.main .cont .pro_cont .fr .pro_desi p{ position:relative; z-index:4; width:390px;margin-left: 170px;}*/
.main .cont .pro_cont .fr .pro_desi p b {
	position: absolute;
	top: 0px;
	left: -170px;
	z-index: 4;
	display: block;
	width: 170px;
	font-weight: normal;
}

.main .cont .pro_cont .fr p.contact_btn {
	width: 280px;
	height: 100px;
	margin-top: 40px;
	line-height: 85px;
	text-indent: 30px;
	background: url(images/pro_contact_btn.jpg) no-repeat;
}

.main .cont .pro_cont .fr p.contact_btn a {
	font-size: 22px;
	color: #985900;
	text-shadow: 1px 1px 1px #fff71b;
}

.main .cont .pro_cont .fr p.contact_btn a:hover {
	text-decoration: none;
}

.picMarquee-left {
	width: 1110px;
	padding: 20px 30px 0;
	overflow: hidden;
	position: relative;
}

.picMarquee-left .bd {}

.picMarquee-left .bd ul {
	overflow: hidden;
	zoom: 1;
}

.picMarquee-left .bd ul li {
	width: 168px;
	margin-right: 20px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
}

.picMarquee-left .bd ul li .pic {
	text-align: center;
}

.picMarquee-left .bd ul li .pic img {
	width: 165px;
	height: 124px;
	border: 1px solid #FFF;
	border: 1px solid #fff;
}

.picMarquee-left .bd ul li .pic a:hover img {
	width: 165px;
	height: 124px;
	border: 1px solid #b62333;
}

.picMarquee-left .bd ul li .title {
	height: 40px;
	line-height: 40px;
}


/*==page
========================================*/
/*.page{width: 820px;margin-left: 35px;border-bottom: 1px solid #e5e4e4;}*/
#pagination {
	float: right;
	width: auto;
	_width: 300px;
	height: 27px;
	margin: 40px 0 15px 0;
}

#pagination a,
#pagination span {
	display: inline-block;
	width: auto;
	border: 1px solid #e6e7e9;
	padding: 3px 10px;
	margin: 0 3px;
	height: auto;
}

#pagination .cur,
#pagination a:hover {
	background: #f0f0f0;
	color: #fd6f3d;
	text-decoration: none;
	;
}


/*=== footer
================================================*/
.footer {
	width: 100%;
	background: #cdd2ce;
}

.footer .f_body {
	height: 96px;
	padding-top: 30px;
	padding-bottom: 20px;
}

.footer .f_body .f_logo {
	margin: 10px 20px;
}

.footer .f_body .f_fen {
	width: 0;
	height: 60px;
	border-left: 1px solid #aaacaa;
	border-right: 1px solid #e6e9e7;
}

.footer .f_body .f_txt {
	margin-left: 20px;
}

.footer .f_body .f_txt p {
	font-size: 12px;
	line-height: 20px;
	color: #888;
	text-shadow: 1px 1px 1px #F5F5F5;
}

/*联系我们*/
.contact {
	background: url(images/contbg.jpg) no-repeat right 80px;
	color: #777777;
}

.contact dl {
	padding-bottom: 85px;
}

.contact dl dt {
	font-family: "Comic Sans MS";
	padding-left: 17px;
	font-size: 18px;
	font-weight: normal;
}

.contact dl dd {
	background: url(images/conbg.png) left center no-repeat;
	width: 620px;
	padding-top: 40px;
	padding-left: 37px;
	height: 150px;
}

.contact dl dd p span {
	color: #0095d4;
	font-weight: bold;
	width: 80px;
	text-align: right;
	display: inline-block;
	padding-right: 5px;
}

.contact dl dd.cont2 {
	background: url(images/conbg2.png) left center no-repeat;
}

/*详情缩略图*/
.thumbnail {
	width: 500px;
	margin: 0 auto;
	padding-top: 10px;
}

.thumbnail_t {
	width: 498px;
	height: 338px;
	overflow: hidden;
	position: relative;
	border: 1px solid #ccc;
}

.thumbnail_t ul {
	position: absolute;
	width: 9000px;
	left: 0px;
}

.thumbnail_t ul li {
	width: 500px;
	height: 340px;
	float: left;
	text-align: center;
	line-height: 340px;
}

.thumbnail_t ul li img {
	width: 500px;
	height: 340px;
}

.thumbnail_c {
	padding: 10px 0;
	text-align: right;
}

.thumbnail_b {
	overflow: hidden;
	zoom: 1;
	padding-left: 5px;
	margin-top: 15px;
}

.tb_l,
.tb_r {
	height: 37px;
	width: 40px;
	margin-top: 24px;
	float: left;
	background: #F00;
	cursor: pointer;
}

.tb_l {
	background: url(images/xiu4.jpg) left center no-repeat;
}

.tb_r {
	background: url(images/xiu5.jpg) right center no-repeat;
}

.tb_c {
	float: left;
	width: 408px;
	height: 120px;
	margin: 0px;
	position: relative;
	overflow: hidden;
}

.tb_c ul {
	overflow: hidden;
	zoom: 1;
	position: absolute;
	left: 0px;
	width: 9000px;
}

.tb_c ul li {
	float: left;
	padding: 2px;
	border: 1px solid #ccc;
	height: 76px;
	margin-right: 2px;
	width: 94px;
	text-align: center;
}

.tb_c ul li a {
	height: 120px;
	overflow: hidden !important;
}

.tb_c ul li img {
	width: 92px;
	height: auto;
}

.hovera {
	border: 1px solid #0070bd !important;
}

.picbig img {
	max-width: 460px;
	height: auto
}

#google_language_translator {
	float: right;
}
