﻿@charset "utf-8";

/* ====================================================================================================
 * Public Styles (全站级公共样式)
 * ==================================================================================================== */

/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table { border-collapse:collapse;border-spacing:0px;}
fieldset,img { border:0;}
em,strong,th,var { font-style:normal; font-weight:normal;}
ol,ul { list-style:none;}
caption,th { text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
q:before,q:after { content:'';}
abbr,acronym { border:0;}

html{ -webkit-text-size-adjust:none;}
body{ font:12px/16px Verdana, Geneva, sans-serif; color:#818181; background:#fffeea;}
input,select,textarea,button { font:11px Arial, Helvetica, sans-serif; color:#bebebe;}
table{ font-size:inherit; font:100%;}

/* Link */
a{ outline:none;}
a:link, a:visited{ color:#818181; text-decoration:none;}
a:hover, a:active{ color:#E66B63; text-decoration:nones;}

/* Form */
button{ cursor:pointer; border:0; padding:0; overflow:hidden;}
textarea { overflow:auto; resize:none;}
.input_c,.input_r{ width:16px; height:16px; padding:0; margin:2px 3px 2px 0; overflow:hidden; vertical-align:middle;}

/* Clearfix */
.clearfix:after, .layout:after, .clearfixlist li:after,.forms li:after, .header_inner:after, .content_inner:after, .footer_inner:after ,.company_detail li:after{ content:"\0020"; display:block; clear:both; height:0; font-size:0;}
.clearfix, .layout, .clearfixlist li,.forms li,.header_inner, .content_inner, .footer_inner ,.company_detail li{ zoom:1;}
.clear{ clear:both; display:block;}



/*form reset*/
.act_clear{ background:none; border:0 none; outline:none; overflow:hidden;}
.btn{ /*text-indent:-9999px;*/ color:#fff; cursor:pointer; overflow:hidden;}


.container{}


/* Layout */
.layout{ width:980px; margin:0 auto; background-color:#fff;}
/* Main Skin Styles */
#content{ background:url(../images/bg_content.png) repeat-x 0 bottom;}
#header{width:980px; margin:0 auto;}
#footer{}
.header_inners{padding-top:15px; width:980px; margin:0 auto; background:url(../images/bg_header_inner.png) no-repeat 1px 0;}


/* ====================================================================================================
 * Auxiliary Styles (辅助样式)
 * ==================================================================================================== */

/* Image Center Public Styles 图片居中公共样式 */
.img40,.img50,.img60,.img70,.img80,.img90,.img100,
.img110,.img120,.img130,.img140,.img145,.img150,.img160,.img170,.img180,.img190,.img200,
.img300,.img330,.img360,.img400{ display:table-cell; *display:block; vertical-align:middle; text-align:center; overflow:hidden;}
.img40 img,.img50 img,.img60 img,.img70 img,.img80 img,.img90 img,.img100 img,
.img110 img,.img120 img,.img130 img,.img140 img,.img145 img,.img150 img,.img160 img,.img170 img,.img180 img,.img190 img,.img200 img,
.img300 img,.img330 img,.img360 img,.img400 img{ vertical-align:middle;}
.img40{ width:40px; height:40px; *font-size:35px;}
.img50{ width:50px; height:50px; *font-size:44px;}
.img60{ width:60px; height:60px; *font-size:52px;}
.img70{ width:70px; height:70px; *font-size:61px;}
.img80{ width:80px; height:80px; *font-size:70px;}
.img90{ width:90px; height:90px; *font-size:79px;}
.img100{ width:100px; height:100px; *font-size:87px;}
.img110{ width:110px; height:110px; *font-size:96px;}
.img120{ width:120px; height:120px; *font-size:105px;}
.img130{ width:130px; height:130px; *font-size:113px;}
.img140{ width:140px; height:140px; *font-size:122px;}
.img145{ width:145px; height:145px; *font-size:127px;}
.img150{ width:150px; height:150px; *font-size:130px;}
.img160{ width:160px; height:160px; *font-size:140px;} 
.img170{ width:170px; height:170px; *font-size:148px;}
.img180{ width:180px; height:180px; *font-size:157px;}
.img190{ width:190px; height:190px; *font-size:166px;}
.img200{ width:200px; height:200px; *font-size:175px;}
.img300{ width:300px; height:300px; *font-size:263px;}
.img330{ width:330px; height:330px; *font-size:288px;}
.img360{ width:360px; height:360px; *font-size:314px;}
.img400{ width:400px; height:400px; *font-size:349px;}

/* Forms Public Styles 表单 公共样式 */
.forms li{ padding:5px 0; line-height:20px;}
.forms .input_text, .forms select, .forms textarea{ float:left; border:1px solid #ccc; padding:2px; /*background-color:#fff;*/}
.input_text{ height:20px;/*margin:5px 0;*/}
.forms select{ height:22px; padding:2px 0;}
.forms .label{ display:inline; float:left; padding:0 5px 0 0; text-align:right;}
.forms b{ margin:0 0 0 4px; color:#ff0000; font-weight:bold;}
.forms input.error,.forms select.error,.forms textarea.error{ border:1px solid #ee2727; background:#ffd7d7;}
.forms input.valid,.forms select.valid,.forms textarea.valid{ border:1px solid #92db8d;}
.forms li input.input_focus,.forms  textarea.input_focus{ background:#fbfafa;}
.forms label.error{ display:inline; float:left; line-height:20px; color:#c00000;}
.message_tips_wrap{ margin-left:130px;}
.message_tips_wrap em{ color:#2F8400;}

/* ================================ 侧边栏 各种效果的样式 =============================== */

/* crumb 面包屑 公共样式 */
.crumb{margin-bottom:10px; background:url(../images/bg_crumb.gif) no-repeat 0 center; line-height:16px; font-size:11px; padding-left:10px; color:#808080;}
.crumb span.split{ color:#808080; padding:0 4px;}
.crumb a{ color:#808080;}
.crumb a:hover{color:#E66B63;}
.crumb .h1{ display:inline;}


.inner_banner_wrap{ margin-bottom:15px;}
.inner_banner{float:left; width:240px; height:240px; overflow:hidden; margin-bottom:;}
.cate_descrip{ float:right; width:440px; padding-right:30px; line-height:22px;}


/* headline 大标题 公共样式 */
.headline{ margin:0 0 15px; font-size:18px;line-height:28px; color:#e71021; text-transform:uppercase;}
/* dottedline 虚线 */
.dottedline{ display:block; height:0; padding:0; margin:0; border:0; margin-bottom:10px; border-top:1px dashed #e8e6e8;}

/*inquiry_basket 聚合图*/
.btn_moreoption,.inquiry_tools a,.data_table .btn_remove,.productInfo .btn_addnew,.inquiry_info_title, .forms label.error, .privacy_tips, a.btn_download{ background:url(../images/sprite_icon.png) no-repeat 0 -9999em;}
/*common inquiry_form_fill*/
.inquiry_form_fill{ width:600px; margin:0 auto;}
.inquiry_form_fill .forms .label{ width:122px; padding:0 6px 0 0; font-weight:normal;}
.inquiry_form_fill .forms .input_text{ width:340px;}
.inquiry_form_fill .forms textarea{ width:340px; height:8em;}
.inquiry_form_fill .forms .requestFor{ color:#7d7d7d;}
.inquiry_form_fill .forms label.error{ margin-left:130px; padding-left:15px; background-position:0 -196px;}
.inquiry_form_fill .inquiry_fill_subject, .inquiry_form_fill .inquiry_fill_filed{ margin-bottom:10px;}
.inquiry_form_fill .inquiry_fill_filed_list{ padding:10px 0;}
.inquiry_form_fill .fieldset{ height:23px; line-height:23px;}
.inquiry_form_fill .fieldset h3{ float:left; padding-left:10px; text-align:right; font-weight:bold; color:#e66b63; text-transform:capitalize;}
.inquiry_form_fill .moreoptions{ display:none;}
.inquiry_form_fill .requestFor label{ margin-right:5px;}
.inquiry_form_fill .requestFor .btn_moreoption{ display:inline-block; padding-left:16px; background-position:-4px -96px; color:#2f8400; text-decoration:underline; cursor:pointer;}
.inquiry_form_fill .requestFor .btn_moreoption_hide{ background-position:-4px -116px;}

/*privacy 隐私条款*/
.privacy{ padding-top:20px;margin:0 0 0 200px;}
.privacy span{margin-left:5px;}
.privacy a{color:#2F8400; text-decoration:underline;}
.privacy_tips{ display:none; margin:5px 0 0 318px; color:#F00; padding-left:15px; background-position:0 -198px;}
#detail .privacy_tips{margin-left:185px;}

/*============================= 按钮 button ====================================*/
.btn_submit{ display:block; width:53px; height:21px; background:url("../images/btn_submit.png") no-repeat scroll 0 0 transparent; text-indent:-9999em; overflow:hidden;}

/* ====================================================================================================
 * Plugin Styles (插件样式)
 * ==================================================================================================== */
/* ---------- zoom-1.2.2 Styles ---------- */
.zoomdiv{ z-index:100; display:none; position:absolute; top:0px!important; left:300px!important; width:300px; height:300px; background:url(../images/loading.gif) no-repeat 50% 50% #ffffff; border:1px solid #e2e2e2; text-align:center; overflow:hidden;}
.handle{ z-index:10; visibility:hidden; position:absolute; cursor:crosshair; top:0px; left:0px; width:50px; height:50px; background:#c7dff5; border:1px solid #3987d1; opacity: 0.5; -moz-opacity:0.5; -khtml-opacity:0.5; filter:alpha(Opacity=50);}  /* 取景框背景为填充色 */
/* ---------- lightbox Styles ---------- */
#jquery-overlay { position: absolute; top:0; left:0; z-index:90;width:100%; height:500px;}
#jquery-lightbox { position: absolute; top:0; left:0; width:100%;z-index:100; text-align:center; line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {	position: relative;	background-color:#fff;	width:250px;height:250px;	margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {	position: absolute;	top: 40%;left: 0%;	height: 25%;width: 100%;text-align: center;	line-height: 0;}
#lightbox-nav {	position: absolute;	top: 0;	left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {	width:49%;	height: 100%; zoom:1; display: block;}
#lightbox-nav-btnPrev { left: 0; float: left;}
#lightbox-nav-btnNext { right: 0; float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em; height:30px; width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; display:none; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {	display: block;clear: left;padding-bottom: 1.0em;}			
#lightbox-secNav-btnClose {	width: 66px; float: right;padding-bottom: 0.7em;}

/* ====================================================================================================
 * Header And Footer Styles (头部和尾部样式)
 * ==================================================================================================== */

/* Header and Footer background 头尾公共部分 聚合图背景 */
.header_search .btn, .nav .nav_item, .msn_skype a, .promo_trigger li, .newsletter .btn{ background:/*url(../images/h_f.png) */ no-repeat 0 -9999em;}




/* ========================================= Header =================================== */
/*logo*/
#logo{ float:left; width:322px; height:85px; margin:-15px 0 0 15px; overflow:hidden;}

/*header_inner*/

#header_wrap{background:url(../images/bg_header_repeat.png) repeat 0 0;}
#header{ padding:0 3px 12px; position:relative;width:980px; margin:0 auto;}
.under_constr{ position:absolute; left:128px; top:95px; font-size:20px; color:#ff0000;}
.header_inner{ float:right; width:360px;}
.header_nav{ margin:10px 0 15px; text-align:right; font-size:12px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#7f7878;}
.header_nav a ,.header_nav a:visited{ margin:0 5px; color:#151515;}
.header_nav a:hover,.header_nav em{ color:#e7655e;}



/*flag*/
.flag{float:right;}
.flag li{float:left; margin:0 6px; text-align:center;}
.flag li img{margin-bottom:5px;}
.flag li a{color:#fff; font-size:10px;}
.flag li p{ color:#fff; font-size:10px;}

/*header_search*/
.search_input{ position:relative; float:left;}
.search_input label{ position:absolute; cursor:text; top:0px; left:5px; height:18px; line-height:18px;}
.search_input .input_text{ width:172px; height:18px; padding:3px 0 2px; border:0; outline:0;}
.search .btn{ float:left; width:65px; height:23px; vertical-align:middle;}
.header_search{float:right; width:243px; height:23px; margin:0; padding:0 0 0 10px; margin-right:10px; background:url(../images/bg_search.png) no-repeat 0 0; zoom:1;}
.header_search .input_text{ background:transparent;}
.header_search .btn{text-indent:-9999em;}

/*nav*/
.nav_wrap{ background:url(../images/bg_navli.gif) repeat-x 0 0;}
.nav{padding:0; height:44px; width:980px; margin:0 auto;}
.nav .nav_item{float:left; padding:0 1px 0 0; font-size:13px;}
.nav a.nav_target ,.nav a.nav_target:visited{line-height:44px; display:block; height:44px; padding:0 20px 0 21px; color:#fff/*c7f3ef*/; text-transform:capitalize; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:15px; text-shadow:0 -1px #127267;}
.nav a.nav_target:hover ,.nav .current a.nav_target{text-decoration:none; background:#e66b63; color:#fff;}
.nav .nav_item_last a.nav_target{padding:0 22px 0 23px;}
.nav .nav_item_hover{ position:relative; z-index:10;}
.nav .nav_item_hover a.nav_target,.nav .nav_item_hover a.nav_target:visited,.nav .current a.nav_target,.nav .current a.nav_target:visited{ background:#e66b63; color:#fff;}

.navdown{display:none; position:absolute; width:720px; padding:10px 25px; background-color:#fff; border-bottom:2px solid #e66b63; z-index:10;}
.nav_item_02 .navdown{width:240px; padding-right:0;}
.nav_item_03 .navdown{width:480px; padding-right:0;}
.navdown .subnav{float:left; width:240px;}
.nav .nav_item_hover .navdown{display:block;}
.navdown li{float:left; margin-right:30px; width:210px; padding:8px 0;}
.navdown li .pic{float:left; width:60px; height:60px; overflow:hidden;}
.navdown li .info{float:right; width:131px; padding-top:8px;}
.navdown li .info h3{margin-bottom:5px; line-height:18px; font-size:12px;  color:#262626;}
.navdown li .info h3 a{color:#262626;}
.navdown li .info h3 a:hover{color:#e66b63;}
.navdown li .info p{line-height:16px; height:32px; overflow:hidden; font-size:10px; color:#999999;}










/* ======================================= footer ======================================= */
#footer_wrap{border-top:4px solid #34889d; background-color:#ebebeb;}
#footer{padding:20px 15px 20px; width:950px; margin:0 auto;}
.footer_mod {float:left; margin-right:56px;}
.footer_mod .more ,.footer_mod .less{float:right; text-decoration:underline; color:#34889d; cursor:pointer; font-size:10px;}
.footer_mod .less{display:none;}
.footer_mod .footer_nav{height:118px; margin-bottom:5px; overflow:hidden;}
.footer_mod_more .footer_nav{ height:auto;}
.footer_mod_more .less{display:block;}
.footer_mod_more .more{display:none;}
.footer_mod h3{ text-transform:capitalize; margin-bottom:15px; font-size:12px; color:#313131; font-weight:700;}
.footer_mod li{margin-bottom:4px; line-height:16px; font-size:10px;}
.footer_mod li a{ color:#4c4c4c;}
.footer_mod li a:hover{color:#E66B63; text-decoration:none;}

.footer_sns{float:right; margin-right:0; width:230px;}
.footer_sns .sns{margin-bottom:5px; padding-right:80px;}
.footer_sns li{ float:left; width:30px; height:30px; overflow:hidden; margin:0 15px 10px 0; padding:0;}
.footer_sns li a{ display:block; width:30px; height:30px; overflow:hidden; text-indent:-9999em; background:url(../images/bg_sns_sprite3.png) no-repeat 0 0;}
.footer_sns li.sns_item_1 a{background-position:0 0;}
.footer_sns li.sns_item_2 a{background-position:-31px 0;}
.footer_sns li.sns_item_3 a{background-position:-63px 0;}
.footer_sns li.sns_item_4 a{background-position:-126px 0;}
.footer_sns li.sns_item_5 a{background-position:-190px 0;}
.footer_sns li.sns_item_6 a{background-position:-230px 0;}
.footer_sns li.sns_item_hover_1 a{background-position:0 -72px;}
.footer_sns li.sns_item_hover_2 a{background-position:-31px -72px;}
.footer_sns li.sns_item_hover_3 a{background-position:-63px -72px;}
.footer_sns li.sns_item_hover_4 a{background-position:-126px -72px;}
.footer_sns li.sns_item_hover_5 a{background-position:-191px -72px;}
.footer_sns li.sns_item_hover_6 a{background-position:-226px -72px;}


/*singup*/
.singup{ width:217px; height:21px; padding:1px 0; padding-left:9px; background:url(../images/bg_signup.png) no-repeat 0 0;}
.singup .fields{ position:relative;}
.singup .default_value{ position:absolute; left:0px; top:3px; font-size:11px; color:#555555;}
.singup .input_text{float:left; width:180px; padding:2px 0; height:17px; border:none 0;}
.singup .btn{float:left; width:36px; height:23px; overflow:hidden; background:none; text-indent:-9999em; border:none 0;}


.footer_logo{padding:10px 0;}
.footer_logo img{margin:0 30px 0 0; vertical-align:middle;}
.copyright{font-size:11px; text-align:center; color:#4c4c4c;}









/* ========================================index ======================================== */
.content_wrap{width:980px; padding:0 3px; margin:0 auto; background:url(../images/bg_cont_y.png) repeat-y 0 0;}
.content{ padding:15px 10px 15px; width:960px; background-color:#fff;}
.aside{ float:left; margin-bottom:20px; width:171px;}
.main{ float:right; width:760px;}


/*index_main*/
.main_promo{ position:relative; margin-bottom:10px; width:960px; height:385px; overflow:hidden;}
.main_promo img {position:absolute; top:0; left:0; padding:0px;}
.triggers_num {position:absolute; padding:9px 7px 3px 9px; left:60px; bottom:0px; background:url(../images/bg_trigger_num.png) no-repeat 0 0; }
.triggers_num li {position:relative; width:9px; height:9px; margin-right:5px; display:block;  float:left; cursor:pointer; text-indent:-9999em; overflow:hidden; background:url(../images/bg_trigger_li.png) no-repeat -12px 0;}
.triggers_num li.current { background-position:0 0;}



/*index_cate*/
.index_cate{margin-bottom:22px;}
.index_cate li{float:left; width:306px; padding:10px 0; margin-right:19px; border-top:1px solid #e66b63; border-bottom:2px solid #e66b63;}
.index_cate li.two{border-top:1px solid #f7bdbd; border-bottom:2px solid #f7bdbd;}
.index_cate li.thr{margin-right:0; float:right; border-top:1px solid #63cce9; border-bottom:2px solid #63cce9;}
.index_cate li.one p{padding-left:3px; margin-top:28px;}
.index_cate li .pic{float:left; width:150px; height:150px; overflow:hidden;}
.index_cate li .info{float:right; width:155px; padding-top:5px;  text-align:right;}
.index_cate li .cont{height:113px; margin-bottom:10px;}
.index_cate li h2{line-height:24px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:24px; margin-bottom:10px;}
.index_cate li h2 a{ color:#e66b63;}
.index_cate li p{ line-height:18px; height:54px; overflow:hidden; color:#808080;}
.index_cate li .more{ padding:2px 8px; color:#fff; background-color:#e66b63;}
.index_cate li.two .more{background-color:#f7bdbd;}
.index_cate li.thr .more{background-color:#63cce9;}
.index_cate li.two h2 a{color:#f7bdbd;}
.index_cate li.thr h2 a{color:#63cce9;}



/*our_blog*/
.blog_aboutus{margin-bottom:35px;}
.our_blog{float:left; padding-bottom:20px; width:300px; padding-left:350px; background:url(../images/bg_blog.jpg) no-repeat 0 0;}
.our_blog h3{padding-top:25px; text-align:right; font-size:14px; text-transform:uppercase; color:#34889d; margin-bottom:10px;}
.our_blog h4{line-height:20px; font-size:16px; color:#333333; margin-bottom:10px;}
.our_blog p{margin-bottom:20px; line-height:18px; color:#333;}
.our_blog a{float:right; padding:2px 8px; color:#fff; background-color:#34889d;}

/*index_aboutus*/
.index_aboutus{float:right; width:270px; text-align:right;}






.asidenav{ padding:18px 6px; margin-bottom:55px; border:3px solid #dddfde; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background-color:#e66b63;}
.index_aside .asidenav{ height:223px; margin-bottom:25px;}


.normal_category{margin-left:10px;}
.normal_category h4{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:15px; color:#e66b63; border-bottom:1px solid #eeeeee; line-height:20px; padding-bottom:5px;} 
/* 点击后 出现 下拉的效果样式*/
.normal_list{}
.normal_item{border-bottom:1px solid #eee;}
.normal_item .normal_target{ display:block; padding-left:10px; line-height:26px; font-size:11px; overflow:hidden; background:url(../images/icon_cate_target.png) no-repeat 1px 11px; zoom:1; color:#4f4f4f; font-weight:700;}
.sub_normal_list .normal_item .normal_target{background:none; font-weight:normal; padding-left:0;}
.sub_normal_list .normal_item .normal_target:hover{color:#e66b63;}
.normal_item a.normal_target:hover{ text-decoration:none; color:#e66b63;}
.normal_sublist{ display:none; margin:0;}
.normal_target, .normal_subtarget{ cursor:pointer;}
.normal_subitem ,.sub_normal_list .normal_item{ padding:4px 0 4px 12px; font-size:11px; color:#808080; border-bottom:1px solid #eee;}
.sub_normal_list .normal_item{border-top:1px solid #eee; border-bottom:none;}
.normal_subitem .normal_subtarget , ,.sub_normal_list .normal_item .normal_subtarget{color:#808080;}
.normal_subitem .sub_current, .normal_subitem .normal_subtarget:hover ,{ color:#e66b63; }



/*index_about*/
.index_about{ margin-bottom:35px; height:72px; overflow:hidden; line-height:18px; color:#808080;}



/*产品列表排列*/
.cate_list{ margin:0 0 50px; height:320px; overflow:hidden;}
.cate_list .list_item{ margin-bottom:20px; padding:10px 0; }
.cate_list .list_item .pic{ width:150px; height:150px; font-size:0;}
.cate_list .title{ margin:10px 0; height:32px; font-size:14px; color:#4c4b4b; line-height:16px; overflow:hidden; text-align:center;}
.cate_list .title a ,.cate_list .title a:visited{ text-decoration: none; color:#4c4b4b; }
.cate_list .title a:hover{color:#e66b63; text-decoration:underline;}
.cate_list .list_item li.item{float:left; display:inline; height:300px; padding-right:18px; padding-bottom:10px;margin-right:14px; padding-right:15px; width:150px; background:url(../images/bg_cate_li.gif)repeat-y right 0; overflow:hidden;}
.cate_list .list_item li.item_last{ background:none; padding:0; margin:0;}
.cate_intro{ height:98px; overflow:hidden; line-height:14px;}
.index_catelist .list_item li.item{ padding-bottom:0; margin-bottom:0;}




/*promo*/
.promo{ position:relative; z-index:0; width:990px; padding:0 0 25px; margin:0 auto; background:url(../images/bg_banner.png) no-repeat center bottom;}
.promo_inner{ height:291px; overflow:hidden;}
.promo .bigimg{ position:absolute; left:0; top:0; width:990px; height:291px;}
.promo_trigger{ position:absolute; right:20px; bottom:35px;}
.promo_trigger li{ display:inline; float:left; width:17px; height:5px; margin-left:10px; text-indent:-9999em; background-position:0 -236px;}
.promo_trigger li.current{ background-position:0 -251px;}




/*contact_us*/
.contact_us .pic{width:253px; height:95px; overflow:hidden; margin-bottom:15px;}
.contact_us .list_item{ margin:0 10px 10px 0; color:#808080;}
.contact_us .name{ float:left;}
.contact_us .info{ float:right; width:180px;}
.contact_us a ,.contact_us a:visited{ color:#e66b63; text-decoration:underline;}

/* ======================================= category =================================== */
.content_inner{ padding:2px; background:#f3f3f3;}

/*list_remind*/
.list_remind{ padding:10px; margin:10px 0; border:1px solid #ababab; font-size:14px; color:#e60012; font-weight:bold;}
/*controlbar*/
.controlbar{ height:30px; margin-bottom:15px; line-height:30px; font-family:Arial, Helvetica, sans-serif; color:#808080;}
/*filter*/
.filter{ padding-left:10px;}
.filter .filter_item{ float:left; margin:0 25px 0 0;}
.filter .label{ float:left; margin-right:5px; color:#888; text-transform:capitalize; font-size:11px;}
.filter_select{ position:relative; float:left; height:17px; padding:0 20px 0 4px; border:1px solid #dddddd; margin-top:5px; color:#808080; line-height:18px; background:url(../images/arrow_filter.gif) no-repeat 100% 0; cursor:pointer;}
.filter_item_sort .filter_select,.filter_item_sort .select_list a{ width:120px;}
.filter_item_numb .filter_select,.filter_item_numb .select_list a, .filter_item_pagination .filter_select, .filter_item_pagination .filter_select a{ width:25px;}
.filter_item_numb .select_list a{ text-align:center;}
.filter .select_list{ display:none; position:absolute; z-index:6; left:-1px; top:17px; border:1px solid #fff; border-top:none; color:#747474; background:#fff; border:1px solid #e1e1e1;}
.filter .select_list a{ display:block; padding:0 20px 0 4px; line-height:22px; color:#999;}
.filter .select_list a:hover, .filter .select_list a:active{ background:#eeeeee; text-decoration:none;}

/*pagination*/
.pagination{ float:right; _margin-top:8px;}
.pagination a ,.pagination span{ display:inline-block; line-height:12px; padding:3px 8px; border-right:1px solid #d3d3d3; color:#808080; text-decoration:none;}
.pagination a.prev ,.pagination a.next{border:none;}
.pagination a:hover, .pagination .current{ color:#e66b63;}


/*pro_main*/
#pro_main{float:left; width:730px; margin-left:10px;}
.pro_aside{float:right; width:210px;}
.pro_aside h3 ,.aside_books h3{margin:12px 0 10px; height:27px; line-height:27px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:16px; color:#34889d; text-align:center;}


.pro_aside .pro_main{padding:5px; border:none; margin:0;}
.pro_aside .pro_main .list_item{width:200px; float:none; border:none;}

/*description*/
.description{margin-bottom:20px; font-size:11px; line-height:18px; color:#808080; font-family:Verdana, Geneva, sans-serif;}
.description dt{font-weight:700; margin-bottom:5px; color:#4f4f4f; font-size:11px;}
.sku{padding:0 0 5px; color:#666; font-size:11px;}
.sku span{font-weight:700;}

.description_tab{margin-bottom:20px;}
.description_tab li{margin-bottom:3px; line-height:16px;}

/*description_pic*/
.description_pic{margin-bottom:15px;}
.description_pic li{float:left; overflow:hidden;}
.pro_intro li img{border:1px solid #e0e0e0; margin:0 13px 15px;}
.pro_intro p img{margin-right:12px; border:1px solid #e0e0e0; margin-left:13px;}
.describ_tabul{margin-bottom:15px;}
.describ_tabul li{margin-bottom:4px;}



/*category_pro*/
.pro_main{margin-bottom:20px; border-top:1px solid #ebebeb;}
.pro_main .list_item{ float:left; width:180px; padding:15px 0; margin:0; border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb;}
.pro_main .list_item .pic{width:140px; height:140px; overflow:hidden; margin:0 auto;}
.pro_aside .list_item .pic{width:200px; height:200px;}
.pro_main .item_last{border-right:none;}
.pro_main li.hover a{color:#e66b63; border-color:#e60012;}
.pro_main .name{ height:28px; margin-top:10px; padding:0 5px; line-height:14px; text-align:center; font-size:11px; color:#808080; overflow:hidden;}
/* ============================================== product ==================================== */
#summary{ margin:10px 0 0; width:640px; float:left;}
.product_name .h1{ margin:60px 0 40px; font-size:20px; color:#00729b; line-height:20px;}



/*zoom*/
#gallery{ position:relative; float:left; width:302px;}
#gallery .pic{ position:relative; width:300px; height:300px; margin-bottom:10px; border:1px solid #e0e0e0; overflow:hidden;}
/*property*/
#property{ float:right; width:320px; overflow:hidden;}
#property .name{font-size:22px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#4f4f4f; margin-bottom:15px; font-weight:700; line-height:30px; width:340px;}


/*pro_view_tool*/
.pro_view_tool{float:right; padding-right:20px;}
.pro_view_tool a{ position:relative; font-size:10px;}
.pro_view_tool .p5{margin:0 5px;}
.pro_view_tool a.prev{padding-right:5px; zoom:1;padding-left:15px;}
.pro_view_tool a.next{ padding-right:15px; padding-left:5px; zoom:1;}
.pro_view_tool a:hover{text-decoration:none; color:#34889d;}


/*product_control*/
.product_control{ float:right; font-size:11px;}
.product_control .trigger{ padding:0 5px;}
.product_control a{ color:#007faa;}
.product_control span{ color:#838181;}

/*product_btn*/
.product_btn{ position:relative; height:85px; padding-bottom:60px;}
.product_btn .btn{display:block; width:164px; height:23px;  margin:0 10px 8px 0;  overflow:hidden; background:url(../images/btn_pro_action.png) no-repeat 0 0; text-indent:-9999em;}
.product_btn .btn_add{ background-position:-174px 0;}
.product_btn .btn_enter{ background-position:-174px 0;}
/*tips_inquiry*/
.tips_inquiryadd .btn_close,.tips_inquiryadd .msg{ background:url(../images/sprite_inquiryadd.png) no-repeat 0 -9999em;}
.tips_inquiryadd{ display:none; position:absolute; top:66px; left:0; width:255px; padding:5px; background:#f4f4f4; border:1px solid #dedede; color:#3f3f3f; text-align:center; z-index:10;}
.tips_inquiryadd a{ text-decoration:underline;}
.tips_inquiryadd_fail a{ color:#114488;}
.tips_inquiryadd_success a{ color:#007f4c;}
.tips_inquiryadd .btn_close{ float:right;cursor:pointer; width:8px; height:8px; background-position:0 0; text-indent:-9999em;}
.tips_inquiryadd .msg{ padding:5px 0 5px 50px; margin:0 auto; text-align:left;}
.tips_inquiryadd_success .msg{ background-position:0 -53px; /*color:#65a334;*/}
.tips_inquiryadd_fail .msg{ padding:5px 0 5px 40px; background-position:0 -133px; /*color:#d61e00;*/}


.thumbnail{ position:relative; padding:5px 0; overflow:hidden;}
.thumbnail .prev,.thumbnail .next{ position:absolute; top:29px; cursor:pointer; width:10px; height:13px; text-indent:-9999em; background:url(../images/bg_btn1.png) no-repeat 0 -9999em;}
.thumbnail .prev{ left:0; background-position:0 0px;}
.thumbnail .prev_disabled{ cursor:default; background-position:0 0;}
.thumbnail .next{ right:0;background-position:-10px 0;}
.thumbnail .next_disabled{cursor:default; background-position:-10px 0;}
.thumbnail_slide{ display:inline; float:left; margin-left:20px; width:256px; height:72px;overflow:hidden;}
.thumbnail_slide li{ display:inline; float:left; cursor:pointer; width:40px; height:40px; margin:10px 5px; background:#ffffff; border:1px solid #dbdbdb;}
.thumbnail_slide li.hover{ border:1px solid #4290a4;}


#property .popoUp{ position:absolute; left:0; bottom:30px; width:298px; padding:5px; background:#feffef; border:1px solid #ddd; text-align:center; z-index:10;}

#property .failMsg .msg ,#property .popoUp .btn_close ,#property .successMsg .msg ,.inquiry_results_fail ,.inquiry_results_content{background:url(../images/sprite_tips.png) no-repeat 0 -9999em;}
#property .popoUp .btn_close{ float:right;cursor:pointer; width:7px; height:8px; background-position:0 0; text-indent:-9999em;}
#property .popoUp a{color:#333; text-decoration:underline;}
#property .popoUp .msg{  line-height:20px; padding:10px 0 10px 35px; margin:0 auto; text-align:left;}
#property .successMsg .msg{ background-position:0 -14px; color:#509102;}
#property .failMsg .msg{ background-position:0 -62px; color:#e4483f;}


/*detail*/
#index_detail .tab_holder .tab_item{ float:left; margin-right:6px; padding:0 20px; height:28px; line-height:29px; font-size:15px; text-align:center; color:#807659; cursor:pointer; background:#e3dfd4; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
#index_detail .tab_holder .current{ color:#e66b63; background-color:#fafaf5;}
#index_detail .tab_content{ padding:20px 0 25px; background-color:#F9FAF5;}
#index_detail .tab_content p{ margin-bottom:18px;}
#index_detail .tab_panel{ display:none;}
#index_detail .tab_panel .name{ margin:0 0 10px; font-size:13px; color:#313131;}
#index_detail .tab_panel .caption{ color:#313131;}
#index_detail .tab_panel .info{ margin:0 0 20px;}
#index_detail .tab_panel td{ padding:5px; border:1px solid #333;}

/*table_detail*/
.table_detail h3{ margin-bottom:25px; font-size:18px; color:#4d4d4d;}
.table_detail h4{ margin-bottom:25px; font-size:14px; color:#3c3c3c;}
.table_detail p{ margin-bottom:25px; line-height:18px;}

.index_cateli li{float:left; margin:0 12px; width:168px;}
.index_cateli li .pic{width:158px; height:158px; padding:5px; background:url(../images/bg_cate.png) no-repeat 0 0;}
.index_cateli li h4{margin-top:10px;font-size:14px;}
.index_cateli li h4 a{color:#34889d;}
.index_cateli li h4 a:hover{color:#E66B63;}

/*===forms===*/
.forms li{ padding:5px 0; line-height:20px;}
.forms .input_text,.forms select,.forms textarea{ border-style:solid; border-width:1px; border-color:#c2c2c2; padding:2px;}
.forms .input_text{ height:16px; background-color:#ffffff;}
.forms select{ height:22px; padding:2px 0;}
.forms .label{ display:inline; float:left; padding:0 6px 0 0; text-align:right; }
.forms .label b{ color:#ff0000;}
.forms input.error,.forms select.error,.forms textarea.error{ border:1px solid #ee2727; background:#ffd7d7;}
.forms input.valid,.forms select.valid,.forms textarea.valid{ border:1px solid #92db8d; background:#ecffeb;}
.forms label.error{ display:inline; float:left; line-height:16px; color:#c00000;}


/*detail*/
#detail{ margin-top:10px;}
#detail .tab_holder{ height:27px;}
#detail .tab_holder li{ cursor:pointer; width:110px; height:27px; line-height:27px; font-size:11px;  color:#4f4f4f; background:url(../images/bg_tabli.png) no-repeat 0 0; background-color:#e0e0e0; font-family:Verdana, Geneva, sans-serif; text-align:center;} 
#detail .tab_holder li{ position:relative; display:inline; float:left; margin-right:2px; top:1px; left:1px;}
#detail .tab_holder li.current{ position:relative; top:1px; left:1px; background:url(../images/bg_tabli_cur.png) no-repeat 0 0; z-index:10; color:#34889d;}
#detail .tab_content{ border-top:1px solid #e0e0e0;}

#detail .tab_content .list_square{ margin:10px 0;}
#detail .tab_content .list_square li{ padding:1px 0 1px 9px; background-position:-381px -135px;}
#detail .tab_panel{ position:relative; display:none; padding:20px 20px 40px 20px; text-align:left; overflow:hidden; background:#fff; }
#detail .pic_panel{text-align:center;}
#detail .tab_panel .tab_des_title { font-size:14px; color:#232323; background:none;}
#detail .tab_panel .tab_des_img img { border:1px solid #ebebeb; margin:0 20px;}


/*pro_intro*/
.pro_intro h3{font-size:12px; font-weight:700; padding-left:14px; background:url(../images/bg_title.gif) no-repeat 2px 5px; margin-bottom:10px;}
.pro_intro p{ line-height:18px; margin-bottom:20px; color:#808080;}

.inquiry_basket .btn ,#contact_us .btn ,.inquiry_fill .btn_submit,.sendInquiry .btn_submit{background:url(../images/bg_btn.png) no-repeat 0 0;}
.inquiry_basket_empty{padding:10px 30px 30px;}

/*======================================inquiry_basket======================================*/
/*inquiry==========inquiry*/
.inquiry{ background-color:#fafafa; padding-bottom:80px;}
.inquiry .inquiry_content_inside{ background-position:0 100%;}
.inquiry_step{ width:980px; height:81px;text-indent:-9999em; background:url(../images/sprite_inquiry.png);}
.inquiry_info{ padding-bottom:15px;}
.inquiry_info .hd{ display:inline-block; cursor:pointer; padding-left:20px; line-height:20px; background-position:5px -58px; font-weight:bold;}
.inquiry_info .hd_hide{ background-position:5px -78px;}
.inquiry_info .bd{ display:none; padding-left:20px; margin-top:5px; line-height:1.6;}
.inquiry_info .bd .title{ color:#878787;}
.inquiry_info .bd a{ padding:0 8px; color:#bc6a22; text-decoration:underline;}
.inquiry_info em{ color:#bc6a22; font-weight:bold;}
.inquiry_tools{ line-height:20px;}

/*inquiry_basket*/
.inquiry_basket .inquiry_step{ background-position:0 0;}
.inquiry_basket .inquiry_content{ padding:0 6px 30px 6px; min-height:200px; height:100%; _height:200px;}
.inquiry_basket .inquiry_info{ display:inline; float:left;}
.inquiry_basket .inquiry_tools{ display:inline; float:right; padding:0 13px 15px 0;}
.inquiry_basket .inquiry_tools a{ display:inline-block; line-height:20px; padding-left:22px; margin-right:15px; color:#1f1f1f;}
.inquiry_basket a.inquiry_tools_print{ background-position:0 -98px;}
.inquiry_basket a.inquiry_tools_collect{ background-position:0 -118px;}
.inquiry_basket a.inquiry_tools_download{ background-position:0 -138px;}
.inquiry_basket a.inquiry_tools_download_no{ background-position:0 -218px;}
.inquiry_basket .btn{ display:inline; float:left; margin:30px 0 0 24px; background-position:0 -25px;}
.inquiry_basket .btn_inquire_now{ width:108px; height:25px; background-position:0 -25px; text-indent:-9999em; overflow:hidden;}
.inquiry_basket .btn_inquiry_all{ width:142px; height:25px; background-position:0 -50px; text-indent:-9999em; overflow:hidden;}
/*inquiry_fill*/
.inquiry_fill{background:#fafafa; padding-bottom:20px;}
.inquiry_fill .inquiry_step{ background-position:0 -83px;}
.inquiry_fill .inquiry_content{ padding:1px 0 30px 0; background-position:0 0;}
.inquiry_fill .inquiry_content_inside{ padding:20px 90px; background-color:#fafafa; }
.inquiry_fill .forms .label{ width:220px; padding:0 6px 0 0;}
.inquiry_fill .forms .input_text{ width:340px;}
.inquiry_fill .forms textarea{ width:340px; height:8em;}
.inquiry_fill .forms label.error{ margin-left:226px;}
.inquiry_fill .fieldset{ height:22px; line-height:22px; padding:5px 0;}
.inquiry_fill .fieldset h3{ float:left; width:220px; padding-right:20px; text-align:right; font-weight:bold; color:#34889D;}
.inquiry_fill .moreoptions{ display:none;}
.inquiry_fill .requestFor{ float:left; width:540px;}
.inquiry_fill .requestFor label{ display:inline; float:left; margin-right:5px;}
.inquiry_fill .requestFor .btn_moreoption{ display:inline; float:left; padding-left:12px; background-position:0 -58px; text-decoration:underline;}
.inquiry_fill .requestFor .btn_moreoption_hide{ background-position:0 -78px;}
.inquiry_fill .message_length_tips{ margin-left:226px;}
.inquiry_fill .btn_submit{display:inline; float:left;  margin:15px 10px 0 315px;  height: 24px; overflow: hidden;text-indent: -9999px; width:214px; background-position:0 -100px;}

/*inquiry_fill*/
.sendInquiry{font-size:11px;}
.sendInquiry .forms .label{ width:180px; padding:0 6px 0 0;}
.sendInquiry .forms .input_text{ width:300px;}
.sendInquiry .forms textarea{ width:300px; height:8em;}
.sendInquiry .forms label.error{ margin-left:184px;}
.sendInquiry .fieldset{ height:22px; line-height:22px; padding:5px 0;}
.sendInquiry .fieldset em{color:#ff0000;}
.sendInquiry .fieldset h3{ float:left; width:230px; padding-right:20px; text-align:right; font-weight:bold; color:#34889d;}
.sendInquiry .moreoptions{ display:none;}
.sendInquiry .requestFor{ float:left; width:400px;}
.sendInquiry .requestFor label{ display:inline; float:left; margin-right:5px;}
.sendInquiry .requestFor .btn_moreoption{ display:inline; float:left; padding-left:12px; background-position:0 -58px;  text-decoration:underline;}
.sendInquiry .requestFor .btn_moreoption_hide{ background-position:0 -78px;}
.sendInquiry .message_length_tips{ margin-left:184px;}
.sendInquiry .btn_submit{float:left; height:25px; width:109px; text-indent:-9999px;  margin:20px 10px 0 184px;}

/*data_table*/
.data_table{ width:100%;}
.data_table thead th{ padding:7px 20px; background-color:#d6d6d6; color:#484848; font-weight:bold; text-align:center; font-size:11px;}
.data_table thead th.description{ text-align:left;}
.data_table tbody td{ padding:10px 10px; background-color:#fff; border-bottom:1px solid #cecece; text-align:center; font-size:11px;}
.data_table tbody tr.even td{background-color:#f2f2f2;}

.data_table tbody td.description{ width:450px; padding:10px 20px; text-align:left;}
.data_table .pic{ float:left; width:70px; height:70px; border:1px solid #dbdbdb;}
.data_table .info{ float:left; width:360px; margin-left:15px; color:#919191;}
.data_table .btn_remove{ display:inline-block; line-height:20px; padding-left:20px; background-position:0 -158px;}
/*inquiry_results*/

.inquiry_results .inquiry_step{ background-position:0 -166px; margin-bottom:30px;}
.inquiry_results .inquiry_content{ padding:1px 0 30px 0; background-position:0 0;}
.inquiry_results .inquiry_content_inside{ padding:80px 0 120px 0;}
.inquiry_results_content{ width:320px; height:100px; padding:10px 10px 10px 145px; margin:0 auto; overflow:hidden; background-position:0 -110px;}
.inquiry_results_content h3{ line-height:50px; padding-top:10px; font-size:20px; font-weight:bold; color:#4a7928; font-family:Arial, Helvetica, sans-serif;}
.inquiry_results_content em{ color:#ff0000;}
.inquiry_results_content a{ color:#4a7928; text-decoration:underline;}
.inquiry_results_fail{ width:320px; height:110px; padding:10px 10px 10px 145px; margin:0 auto; overflow:hidden; background-position:0 -230px;}
.inquiry_results_fail h3{ line-height:50px; padding-top:10px; font-size:20px; font-weight:bold; color:#ff000d; font-family:Arial, Helvetica, sans-serif;}
.inquiry_results_fail a{ text-decoration:underline;}



/*doc*/
.doc{ line-height:16px; font-size:11px; color:#808080;}
.doc h3{font-size:14px; font-weight:700; margin-bottom:15px; color:#34889D;}
.doc p{margin-bottom:25px;}


/*faq_list*/
.faq_list h5{font-weight:700; margin-bottom:5px; color:#116f66;}
.faq_intro{margin-bottom:20px;}
.faq_intro h3{font-size:14px; font-weight:700; color:##34889D; margin-bottom:15px;}


/*404*/
.error_content{ padding:35px 35px 35px 390px; background:#fafafa url(../images/bg_404.png) no-repeat 60px 60px; color:#333;}
.error_content h3{ margin-bottom:15px; font-size:16px;font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
.error_content a {  text-decoration:underline;}
.error_content p{ margin-bottom:15px;}
.error_content ul{ margin-bottom:15px;}
.error_content li{ margin:0 0 5px 12px;list-style-type:disc;}



/*news*/
#news ul{ margin-bottom:15px;}
#news li{ padding:6px 0 6px 8px; margin-bottom:8px; border-bottom:1px dashed #bababa; background:url(../images/bg_lt.png) no-repeat 0 10px;}
#news h5{ color:#0f528c;  }
#news .date{ margin-left:35px; color:#999; }
#news p{ display:none; line-height:18px;}

/*news_detail*/
#news_detail{margin-right: 15px;}
#news_detail{font-size:11px; padding-top:15px;}
#news_detail h3{margin-bottom:10px; font-weight:bold; color:#454545; font-size:16px;}
#news_detail .auto{ margin-bottom:15px; padding:10px 0; color:#999; text-align:center; border-bottom:1px solid #eee;}
#news_detail p{ margin-bottom:15px; line-height:18px;}
#news_detail p strong{font-weight:700;}




.company_detail h4{float:left; width:130px; text-align:right; margin-bottom:4px; font-weight:bold;}
.company_detail li p{float:left; width:400px; margin:0 0 0 15px;}


#contact_us .company_detail li{ margin-bottom:13px;}
#contact_us .msg{ width:676px; margin-top:40px; color:#767676;}
#contact_us .message_tips_wrap{margin-left:136px;}
.fRed{ color:#ff0000;}
#contact_us .forms{ padding:20px 80px 0 0;}
#contact_us .forms li{ padding:8px 0;}
#contact_us .forms .label{ width:130px;}
#contact_us .forms .input_text{ width:320px;}
#contact_us .forms textarea{ width:320px; height:8em;}
#contact_us .forms label.error{ margin-left:6px;}
#contact_us .btn{display:inline; float:left; width:108px; height:25px; overflow:hidden; text-indent:-9999px; background-position:0 0; margin:10px 0 0 136px;}


.certi_table{border:1px solid #cecece;}
.certi_table td{border:1px solid #cecece;}
/*piclist*/
.piclist li{float:left; margin:0 10px 20px; border:1px solid #ccc;}



.aside_books{float:right; width:300px; height:300px;}
.pro_introtup{width:300px; height:300px;}

/*index_aoubtch*/
.index_aoubtch{float:left; margin-bottom:30px; width:340px; padding:140px 20px 0 270px; background:url(../images/bg_aboutus.jpg) no-repeat 0 0 #f2f0ea; line-height:18px; color:#585858;}
.index_aoubtch h4{font-weight:700; color:#e31c39; margin-bottom:20px;}
.index_aoubtch p{margin-bottom:30px;}
.index_aoubtch .learn_more{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; padding:5px 10px; background-color:#e31c39;}


/*news_center*/
.news_center{float:right; padding-top:130px; margin-bottom:30px; width:305px; background:url(../images/bg_newcenter.png) no-repeat 0 0;}
.news_center .list{margin-bottom:10px;}
.news_center li{padding:10px 0; border-bottom:1px dashed #bcbcbc;}
.news_center li a{color:#585858;}
.news_center li a:hover{color:#34868b;}
.news_center a.more{float:right; padding:5px 10px; background-color:#488a80; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff;}




/*fancy_intro*/
.fancy_intro p strong{font-weight:700; font-size:16px;}
.fancy1{margin-bottom:70px;}
.fancy1 .pic{float:left; width:242px; height:241px;}
.fancy1 .info{float:right; width:470px; line-height:18px; color:#45a896;}
.fancy1 .info p{margin-top:20px;}
.fancy1 .info h2{font-size:30px; font-family:"Times New Roman", Times, serif; font-weight:700;}
.fancy1 .info .more{float:right; font-size:14px; color:#ffffff; padding:6px 10px; background:#45a896; font-family:"Times New Roman", Times, serif; }


/*fancy2*/
.fancy3 .pic{float:right;}
.fancy2 .info{ color:#fff;}
.fancy2 .info .more{  background:#e66b63;}


/*fancy3*/
.fancy3 .info{float:left;color:#e66b63;}
.fancy3 .info .more{  background:#e66b63;}


/*fancy4*/
.fancy4 .pic{float:right;}
.fancy4 .info{float:left; color:#005160;}
.fancy4 .info .more{  background:#005160;}


/*fancy6*/
.fancy6 .pic{float:right;}
.fancy6 .info{float:left; color:#c38b1f;}
.fancy6 .info .more{  background:#c38b1f;}













