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

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { padding: 0; margin: 0; -webkit-text-size-adjust:none;} 
table { border-collapse: collapse; border-spacing: 0; max-width:100%;background-color: transparent;} 
fieldset,img { border: 0; } 
address,caption,cite,code,dfn,em,th,var { font-weight: normal; font-style: normal; } 
ol,ul { list-style: none; margin-bottom:15px;} 
caption,th { text-align: left; } 
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size: 100%; } 
h1 { font-size:36px; margin-bottom:20px; line-height:1em;}
h2 { font-size:24px; margin-bottom:20px;}
h3 { font-size:15px; margin-bottom:15px; font-weight:bold;}
q:before,q:after { content:''; } 
abbr,acronym { border: 0; }
a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
a:hover,a:active{outline:0;}
a{ text-decoration:none;color:#247cc4;}
a:hover{text-decoration:underline;color:#247cc4;}
a.white_a, a.white_a:hover  { color:#FFF;}
a.black_a, a.black_a:hover { color:#434a53; text-decoration:underline;}
img{ vertical-align:middle; border:none;}
p { margin: 0 0 15px;}
hr { background:#ddd; color:#ddd; border:1px solid #ddd; border-bottom:none; margin:30px 0; clear:both;}
body{font:14px Arial, Tahoma, Verdana, sans-serif;color:#434a53;background:#fff; line-height:1.6em;min-width:1020px;}
.MarginT20{margin-top:20px;}
select{font-family:Helvetica,Arial,sans-serif;}
select:focus{ outline:none; }
.go_to{cursor:pointer;}



/**
font
**/
.bold { font-weight:bold;}
.onbold { font-weight:normal;}
.italic { font-style:italic;}

/*font color*/
.white { color:#FFF;}
.org { color:#ff5501 !important;}
.red { color:#F00;}
.red2{color:#e2a974;}
.red3 {color:#dd2229;}
.gra { color:#a1a1a1;}
.bla { color:#000;}
.yellow {color:#f3f70f;}
.blue { color:#3585ca;}
.blue2 { color:#8de4ff;}

/*font size*/
.font11 { font-size:11px;}
.font12 { font-size:12px;}
.font13 { font-size:13px!important;}
.font14 { font-size:14px!important;}
.font15 { font-size:15px!important;}
.font16 { font-size:16px!important;}
.font17 { font-size:17px!important;}
.font18 { font-size:18px !important;}
.font19 { font-size:19px;}
.font20 { font-size:20px;}
.font22 { font-size:22px;}
.font24 { font-size:24px !important;}
.font26 { font-size:26px;}
.font28 { font-size:28px !important;}
.font30 { font-size:30px;}
.font32 { font-size:32px;}
.font34 { font-size:34px;}
.font36 { font-size:36px; line-height:40px;}
.font40 { font-size:40px;}
.font60 { font-size:60px;}
/*padding margin*/
.pad15 { padding:15px !important;}
.padT5 { padding-top:5px;}
.padT10 { padding-top:10px;}
.padT15 { padding-top:15px!important;}
.padT20 { padding-top:20px !important;}
.padT30 { padding-top:30px !important;}
.padT40 {padding-top:40px !important;}
.padT55 {padding-top:55px !important;}
.padT60 {padding-top:60px !important;}
.padL0 { padding-left:0 !important;}
.padL10 { padding-left:10px;}
.padL15 { padding-left:15px;}
.padL20 { padding-left:20px;}
.padL30 {padding-left:30px;}
.padL60 {padding-left:60px;}
.padR10 { padding-right:10px;}
.padR15 { padding-right:15px;}
.padR20 { padding-right:20px;}
.padD0 { padding-bottom:0 !important;}
.padD10 { padding-bottom:10px;}
.padD15 { padding-bottom:15px !important;}
.padD20 { padding-bottom:20px;}
.padD30 { padding-bottom:30px;}

.marT0 {margin-top:0 !important;}
.marT3 { margin-top:3px;}
.marT5 { margin-top:5px;}
.marT10 { margin-top:10px;}
.marT15 { margin-top:15px;}
.marT20 { margin-top:20px !important;}
.marT30 { margin-top:30px;}
.marT35 { margin-top:35px;}
.marT40 { margin-top:40px;}
.marT50 { margin-top:50px;}
.marT60 { margin-top:60px;}
.marT70 { margin-top:70px;}
.marT80 { margin-top:80px;}
.marL10 { margin-left:10px;}
.marL15 { margin-left:15px !important;}
.marL20 { margin-left:20px !important;}
.marL35 {margin-left:35px;}
.marL40 {margin-left:40px !important;}
.marL80 {margin-left:80px !important;}
.marL90 {margin-left:90px !important;}
.marL95 {margin-left:95px;}
.marL270 {margin-left:270px !important;}
.marL280 {margin-left:280px !important;}
.marL290 {margin-left:290px !important;}
.marL330 {margin-left:330px;}
.marL320 {margin-left:320px;}
.marL310 {margin-left:310px;}
.marR0 { margin-right:0 !important;}
.marR5 { margin-right:5px;}
.marR10 { margin-right:10px;}
.marR15 { margin-right:15px !important;}
.marR20 { margin-right:20px !important;}
.marR25 { margin-right:25px !important;}
.marR30 { margin-right:30px;}
.marR35 { margin-right:35px;}
.marR50 { margin-right:50px;}
.marR60 { margin-right:60px;}
.marR100 { margin-right:100px !important;}
.marR155 { margin-right:175px;}
.marR360 { margin-right:360px !important;}
.marR370 { margin-right:370px !important;}
.marD0 { margin-bottom:0 !important;}
.marD5 { margin-bottom:5px !important;}
.marD7 { margin-bottom:7px !important;}
.marD10 { margin-bottom:10px !important;}
.marD15 { margin-bottom:15px;}
.marD20 { margin-bottom:20px !important;}
.marD25 { margin-bottom:25px;}
.marD30 {margin-bottom:30px;}
.marD40 {margin-bottom:40px !important;}
.marLRauto { margin-left:auto; margin-right:auto;}




/*width*/
.width290 {width:290px !important;}
.width20 { width:20px !important;}
.width65 { width:65px !important;}
.width95 { width:95px !important;}
.width100 { width:100px !important;}
.width110 { width:110px !important;}
.width125 { width:125px !important;}
.width150 { width:150px !important;}
.width103 { width:103px !important;}
.width187 { width:187px !important;}
.width226 { width:226px !important;}
.width240 { width:240px !important;}
.width250 { width:250px !important;}
.width260 { width:260px !important;}
.width270 { width:270px !important;}
.width280 { width:280px !important;}
.width300 { width:300px !important;}
.width310 { width:310px !important;}
.width320 { width:320px !important;}
.width350 { width:350px !important;}
.width370{width:370px;}
.width380 { width:380px !important;}
.width390 { width:390px !important;}
.width400 { width:400px !important;}
.width430{width:430px !important;}
.width460 {width:460px;}
.width490 {width:490px;}
.width500 {width:500px !important;}
.width530 {width:530px !important;}
.width560 {width:560px !important;}
.width600 {width:600px !important;}
.width670 {width:670px !important;}
.width680 {width:680px !important;}
.width720 {width:720px !important;}
.width730 {width:730px !important;}
.width1050 { width:1050px !important;}
.width1080 { width:1080px !important;}
.width1090 { width:1090px !important;}
.width1100 { width:1100px !important;}
.width1110 { width:1110px !important;}
.width1150 { width:1150px !important;}
/*height*/
.height80 { height:80px !important;}
.height108 { height:108px !important;}
.height120 { height:120px !important;}
.height220 { height:220px !important;}
.height256 { height:256px !important;}
.height240 { height:240px !important;}
.height266 { height:266px !important;}
.height290 { height:290px !important;}
.height294 { height:294px !important;}
.height300 { height:300px !important;}
.height312 { height:312px !important;}
.height325 { height:325px !important;}
.height340 { height:340px !important;}
.height370 { height:370px !important;}




/**
footer
**/
.footer_nav{background:#2d2d2d;padding:30px 0;color:#7b838f;}
.footer_nav .wrap{overflow:visible;}
.footer_nav a, .footer_nav a:hover, .bottom_link a, .bottom_link a:hover{color:#7b838f;}
.footer_nav h3{color:#FFF;font-size:16px;font-weight:bold;margin-bottom:15px;}
.footer_nav h3 a, .footer_nav h3 a:hover{color:#FFF;}
.footer_nav ul li{margin-bottom:5px;}
.footer_nav ul.list_share{width:110px;}
.footer_nav ul.list_share li{margin:0 10px 10px 0;float:left;}
.bottom_link{background:#242424;padding:15px 0 10px;text-align:center;}

/**
footer end
/*campaign*/
.CampBanner{height:320px;overflow:hidden;position:relative;}
.tap_nav{height:45px;margin:0 auto;}
.tap_nav.fixed{position:fixed;left:0px;top:0px;z-index:999;width:100%;}
.tap_nav ul{width: 1002px;margin:0 auto;}
.tap_nav ul li{float:left;text-align:center;width:1000px;font-size:24px;font-weight:bold;color:#fff;height:45px;line-height:45px;background:url(/images/en/campaign/line.jpg) repeat-y left;cursor:pointer;}
.tap_nav ul li.last{width:2px;}
.tap_nav ul li.current, .tap_nav ul li:hover{background:#2e997b url(/images/en/campaign/line.jpg) repeat-y left;}
.tap_nav ul li a{color:#fff;}
.main_con{width:936px;margin:0 auto 30px auto;border:#e6ceca 2px solid;background:#f9ecd9;border-top:none;padding:20px 30px;}
.main_con .pro_infor{background:#fff;padding:40px 45px 10px 55px;position:relative;border:1px solid #f6dcb7;}
.main_con h2{color:#e24558;font-weight:bold;}
.main_con table{margin:0 auto;text-align:center;background:#FFF;}
.main_con .table{background:#FFF;width:1002px;margin:0 auto;padding-bottom:15px;}
.main_con table h3{font-size:16px;font-weight:bold;color:#196b93;padding:0;}
.main_con table tr td{padding-top:0px;vertical-align: middle;padding-bottom:20px;}
.main_con .Off{position:absolute;left:-76px;top:130px;}
	/*christmas-special-offer-2014*/
.christmas_special{position:relative;}
.christmas_special ul li{background:#018a5e repeat-y left center; height:48px; line-height:48px;}
.christmas_special ul li:hover,.christmas_special ul li.current{background-color:#e82b32;}
.christmas_special_content{background:#fff; border:1px solid #cecece;}
.christmas_special_content .pro_infor,.christmas_special_content table{background:#fdece2;}
.CampBanner{height:320px;overflow:hidden;position:relative;}
.Bannner_con{position: absolute;margin-left: 50%;left: -962px;}
.logo_link{display:block;position:absolute;z-index:999;width:260px;height:60px;margin-left: 50%;left: -515px;top:0;}
.pro_infor .OFFimg{position:absolute;left:0;top:0;}