﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0}
body{ font-family:Microsoft YaHei, Arial, Verdana, Helvetica, sans-serif; font-size:12px;background:#fff url(/images/body_bg.gif) repeat; color:#555759}
img{ border:none}
h1,h2,h3,h4,h5,h6{ font-family:Microsoft YaHei, Arial, Verdana, Helvetica, sans-serif}
h1,h2,h3,h4,h5,h6,p,ul,li,dl,dt,dd{ margin:0; padding:0}
p{ line-height:180%}
ul,li{ list-style:none}
a{ text-decoration:none}
a:hover{ text-decoration:underline}
.txt01{ color:#adadad}
.txt02{ color:#ce66cd}
.txt03{ color:#1d829b}
.txt04{ color:#242424}
.txt05{ color:#0066cc}
.pad25{ padding-left:25px}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
.loading{background:url(/images/loading1.gif) no-repeat 50% 50%; display:block}

/*文本、按钮样式*/
.inputstyle{ border-left:1px solid #b2b2b2; border-top:2px solid #b2b2b2; border-bottom:none; border-right:none; height:18px; line-height:18px; padding-left:2px; font-family:Microsoft YaHei, Arial, Verdana, Helvetica, sans-serif; color:#adadad; width:159px}
.but01,.but03{ height:30px; border:none; cursor:pointer; margin:-5px 0 0 -5px; *margin:-4px 0 0 -5px; _margin:-4px 0 0 -5px}
.but01{ width:34px; background:url(/images/but.png) no-repeat}
.but03{ width:80px; background:url(/images/but02.png) no-repeat}
.but02{ padding:0 5px; background:url(/images/but_bg.gif) repeat-x; color:#8f5bb5; border:1px solid #ceb3e3; text-decoration:underline}
.but02:hover{color:#653389}
#header .city_search{ background:url(/images/background.gif) no-repeat}

#header,.navbg,#banner,#content,.ccopy{ width:960px; margin:0 auto; overflow:hidden}
#header{height:80px}
#header .logo{ padding:7px 0 3px 0; width:335px; float:left}
#header .city_search{ width:438px; height:80px; background-position:-410px -166px; border-top:1px solid #fff; float:right}
#header .city{ height:26px; line-height:26px; clear:both}
#header .city li{ float:left; padding-right:15px}
#header .city li a{ color:#adadad}
#header .city li a:hover{ color:#ce66cd; text-decoration:none}
#header .city li.all_link{ padding-right:0}
#header .search{ padding-top:25px}
#header .search li.tel{ padding:0 20px 0 49px}
#header .search li{ float:left}
#header .search li strong{ font-size:16px}

/*导航*/
.imcm span {display:inline}
.imcm .imclear, .imclear {clear:both;height:0px;visibility:hidden;line-height:0px;font-size:1px}
.imcm .imsc {position:relative}
.imcm .imsubc {position:absolute;visibility:hidden}
.imcm li {font-size:1px;float:left}
.imcm ul ul li {width:100%;float:none !important}
.imcm a {display:block;position:relative}
.imcm ul .imsc, .imcm ul .imsubc {z-index:10}
.imcm ul ul .imsc, .imcm ul ul .imsubc {z-index:20}
.imcm ul ul ul .imsc, .imcm ul ul ul .imsubc {z-index:30}
.imde ul li:hover .imsubc {visibility:visible}
.imde ul ul li:hover .imsubc {visibility:visible}
.imde ul ul ul li:hover .imsubc {visibility:visible}
.imde li:hover ul .imsubc {visibility:hidden}
.imde li:hover ul ul .imsubc {visibility:hidden}
.imde li:hover ul ul ul .imsubc {visibility:hidden}
.imcm .imea {display:block; position:relative; left:0px; font-size:1px; line-height:1px; height:0px; width:1px; float:right}
.imcm .imea span {display:block; position:relative; font-size:1px;line-height:0px}

.navbg,#imenus0 li span.link01 a.ihover,#imenus0 .home a:hover,#imenus0 li span.link02 a.ihover,#imenus0 li span.link03 a.ihover,#imenus0 .link04 a:hover,#imenus0 .link05 a:hover,#imenus0 .link06 a:hover,#imenus0 .link07 a:hover,#imenus0 .link08 a:hover,#imenus0 .link09 a:hover,#imenus0 .link10 a:hover{ background:url(/images/nav.png) no-repeat}
.navbg{ height:36px}
.imrcmain0{width:960px; position:relative; top:-36px; margin:auto; clear:left; z-index:999999}
#imenus0 ul .imeas span, #imenus0 ul .imeasj span,#imenus0 ul li:hover .imeas span, #imenus0 ul li a.iactive .imeasj span,#imenus0 .sitem .fdl dd.smore,#imenus0 .bitem ul.fitem a,#imenus0 .bitem ul.fitem a:hover,#TabbedPanels1 .moreli a,#TabbedPanels1 .moreli a:hover,.cmore,#pages #up,#pages #down,#listIndex a.current,#listIndex a,#imenu .alitem a,#imenu .alitem a:hover,.listdiv li a,.listdiv li a:hover,.condiv .conbox ul li a,.condiv .conbox ul li a:hover{background:url(/images/icon.gif) no-repeat}
#imenus0 li .fitem,#imenus0 .bitem a.ihover,.titleh3,.more,.more:hover{ background:url(/images/background.gif) no-repeat}

/*二级项目*/
#imenus0 li span.link01 a,#imenus0 li span.link02 a,#imenus0 li span.link03 a,#imenus0 .link04,#imenus0 .link05,#imenus0 .home,#imenus0 .link06,#imenus0 .link07,#imenus0 .link08,#imenus0 .link09,#imenus0 .link10{ text-indent:-99999px}
#imenus0 .home{ width:68px}
#imenus0 .link04{ width:86px}
#imenus0 .link05{ width:88px}
#imenus0 .link06{ width:92px; margin-left:65px}
#imenus0 .link08{ width:75px}
#imenus0 .link09{ width:83px}
#imenus0 .link07{ width:52px}

#imenus0 .link04 a:hover{ background-position:-395px -37px}
#imenus0 .link05 a:hover{ background-position:-480px -37px}
#imenus0 .link06 a:hover{ background-position:-634px -37px}
#imenus0 .link07 a:hover{ background-position:-909px -37px; margin-left:25px}
#imenus0 .link08 a:hover{ background-position:-726px -37px}
#imenus0 .link09 a:hover{ background-position:-801px -37px}
#imenus0 .link10 a:hover{ background-position:-890px -37px}
#imenus0 .home a:hover{background-position:0 -37px}
#imenus0 ul .imeas span, #imenus0 ul .imeasj span { width:7px; height:5px;left:-15px; top:11px; background-position:0 -105px}
#imenus0 ul li:hover .imeas span, #imenus0 ul li a.iactive .imeasj span {width:7px; height:5px;left:-165px; top:11px; background-position:0 -161px}
#imenus0 li .fitem{ background-position:left top; background-color:#fff; border:1px solid #d8d8d8; border-top:none; padding:3px 1px 0 1px}
#imenus0 li .fitem .cdl dd{ width:62px; float:left}
#imenus0 li .fitem .cdl dd a{ color:#838085; background:none}
#imenus0 li .fitem .cdl dd a:hover{ color:#1d829b; padding-left:15px; text-decoration:underline}
#imenus0 li .fitem .cdl dd a.ihover{ padding-left:15px; font-weight:lighter}
#imenus0 li a, #imenus0 .imctitle { height:33px; line-height:33px; display:block}
#imenus0 li span.link01 a.ihover{ background-position:-68px -37px}
#imenus0 li span.link02 a.ihover{ background-position:-174px -37px}
#imenus0 li span.link03 a.ihover{ background-position:-299px -37px}
#imenus0 ul li a, #imenus0 .imsubc li .imctitle {color:#555759;text-align:left;font-size:12px; height:25px; line-height:26px; padding-left:15px}
#imenus0 ul li a.link11,#imenus0 ul li a.link12,#imenus0 ul li a.link13,#imenus0 ul li a.link14,#imenus0 ul li a.link15,#imenus0 ul li a.link16,#imenus0 ul li a.link17,#imenus0 ul li a.link18,#imenus0 ul li a.link19,#imenus0 ul li a.link20,#imenus0 ul li a.link21{ background:url(/images/menui.gif) no-repeat;  padding-left:30px}
#imenus0 ul li a.link11{ background-position:3px 2px}
#imenus0 ul li a.link12{ background-position:3px -29px}
#imenus0 ul li a.link13{ background-position:3px -60px}
#imenus0 ul li a.link14{ background-position:3px -91px}
#imenus0 ul li a.link15{ background-position:3px -122px}
#imenus0 ul li a.link16{ background-position:3px -153px}
#imenus0 ul li a.link17{ background-position:3px -184px}
#imenus0 ul li a.link18{ background-position:3px -215px}
#imenus0 ul li a.link19{ background-position:3px -246px}
#imenus0 ul li a.link20{ background-position:3px -277px}
#imenus0 ul li a.link21{ background-position:3px -308px}
#imenus0 ul li a.ihover{background:#ce66cd; color:#fff; font-weight:bold; padding-left:30px}


/*三级项目*/
#imenus0 .sitem{ background:#fff; padding:4px 8px 8px 8px; border:2px solid #ce66cd; overflow:hidden}
#imenus0 .sitem .litem{ width:180px; float:left}
#imenus0 .sitem .litem dd{ border-bottom:1px dotted #cfcbba}
#imenus0 .sitem .litem a{ color:#787051; padding-left:5px; background:none; overflow:hidden}
#imenus0 .sitem .litem a:hover,#imenus0 .sitem .iitem .sdl dd a:hover{ color:#1d829b; text-decoration:underline}
#imenus0 ul li ul li a.ihover{ font-weight:lighter}
#imenus0 .sitem .iitem{ width:200px; float:right}
#imenus0 .sitem .iitem .idl dt{ font-size:12px; font-weight:bold; color:#242424; margin-bottom:3px}
#imenus0 .sitem .iitem .idl dd{ width:100px; float:left; margin-bottom:5px;}
#imenus0 .sitem .iitem .idl dd a{padding:0; background:none; color:#555759;/*border-right:1px solid #333;*/ height:14px; line-height:14px;}
#imenus0 .sitem .iitem .sdl dd{ border-bottom:1px dotted #d8d8d8}
#imenus0 .sitem .iitem .sdl dd a{padding:0; color:#838085}
#imenus0 .sitem .iitem .idl dd a:hover,#imenus0 .sitem .fdl dd a:hover{color:#cb0d47; text-decoration:underline}
#imenus0 .sitem .fdl{ padding-top:20px}
#imenus0 .sitem .fdl dd{ width:66px; float:left; border-right:1px solid #d8d8d8}
#imenus0 .sitem .fdl dd a{ color:#ce66cd; text-align:center;height:14px; line-height:14px; padding:0;}
#imenus0 .sitem .fdl dd.smore{ float:right; border:none; background-position:5px -214px}
#imenus0 .sitem .fdl dd.smore a{ color:#adadad; text-align:right}
#imenus0 .sitem .fdl dd.smore a:hover,.cmore a:hover{ color:#ce66cd}
#imenus0 .sitem .fdl dd.dvm{ border:none}
#imenus0 .dvs {border-bottom:1px solid #e8e8e8}
#imenus0 .iinput{width:165px; padding:7px 0 0 15px}
#imenus0 .ibut{width:34px; padding-top:2px; *padding-top:3px; _padding-top:3px; margin-left:-5px}

/*banner*/
#banner{ height:310px; position:relative; top:-25px}
#lbanner{ height:311px; width:950px; padding:5px; margin:0 auto; background:url(/images/flbanner.gif) no-repeat; position:relative; top:-25px}
#banner .loading{ width:960px; height:310px}
#banner .bpic{ width:960px; height:310px; display:block; position:absolute; top:0; left:0; background:#000; filter:alpha(opacity=45);opacity:0.45}
#banner .bpic:hover{ filter:alpha(opacity=0);opacity:0}
#banner .th3,#banner h3{ width:466px; height:27px; margin-left:-233px; position:absolute; top:10px; left:50%}
#banner .th3{ background: url(/images/tvideo_bg.png) no-repeat}
#banner h3{ width:458px; font-size:14px; line-height:27px; font-weight:lighter; color:#fff; padding-left:8px}
#banner h3 span{ float:right; color:#838085; padding-top:2px; font-size:12px}
#banner h3 span a{ color:#e6cafa; margin-right:8px;}
#banner h3 span a:hover{ color:#e09ddd; text-decoration:none}
#banner .video{width:458px; height:255px; padding:4px; background:url(/images/video_bg.png) no-repeat; position:absolute; top:36px; left:50%; margin-left:-233px}

/*项目分类*/
#imenu{ width:962px; height:127px; margin:0 auto; position:relative; top:-25px}
#imenu .imenu_bg{ background: url(/images/all_item.png) no-repeat; width:962px; height:127px; position:absolute; top:0; left:0}
#imenu .ninfo{ position:absolute; top:0; left:60px; width:450px; height:42px; line-height:42px; color:#ccc; overflow:hidden}
#imenu .ninfo a.txt02{ margin-right:10px}
#imenu .ninfo a.txt03{ margin-left:10px}
#imenu .alitem{ position:absolute; top:44px; left:163px; width:725px; height:76px}
#imenu .alitem a{ width:165px; height:24px; line-height:24px; overflow:hidden; display:block; padding-left:15px; float:left; margin:0 0 1px 1px; background-position:8px -96px; color:#555759}
#imenu .alitem a span{ color:#adadad; padding-left:10px}
#imenu .alitem a:hover, #imenu #highlight{ background-color:#ce66cd; background-position:8px -152px; font-weight:bold; color:#fff; text-decoration:none}
#imenu .alitem a:hover span,#imenu #highlight span{ color:#fff; font-weight:lighter}
#imenu .amore{ position:absolute; top:44px; right:3px; width:70px; height:76px}
#imenu .amore a{ display:block; width:100%;  text-align:center; padding-top:56px}

#content{ width:966px; position:relative; top:-5px;}
#content .icdiv{ width:717px; float:left; overflow:hidden}
#TabbedPanels1 .TabbedPanels {float:left; clear:none; width:100%}
#TabbedPanels1 .TabbedPanelsTab {position:relative; float:left; padding:0 15px; height:31px; line-height:31px; margin:3px 0 10px 0; border-right: solid 1px #dadada; color:#555759; cursor:pointer}
#TabbedPanels1 .moreli{position:relative; right:3px; float:right; margin:3px 0 10px 0}
#TabbedPanels1 .moreli a{ display:block; height:31px; line-height:31px; width:16px; text-indent:-99999px; background-position:0 -327px}
#TabbedPanels1 .moreli a:hover{background-position:0 -383px}
#TabbedPanels1 .TabbedPanelsTabHover{color:#ac27a9}
#TabbedPanels1 .TabbedPanelsTabSelected{background:url(/images/nav_iactive.gif) repeat-x 0 bottom; font-weight:bold; color:#fff; text-decoration:none}
.TabbedPanelsTabGroup{ background:url(/images/tab_bg.png) no-repeat; width:712px; height:41px; padding-left:5px; position:relative; z-index:1!important}
.TabbedPanelsTabGroup p{ font-size:14px; padding:6px 0 0 10px; color:#ac27a9}
.TabbedPanelsTabGroup p a{ text-decoration:underline}
.TabbedPanelsTabGroup p a:hover{ text-decoration:none}
.TabbedPanelsTabGroup p span{ font-weight:lighter}
.TabbedPanelsContentGroup {clear:both}
.TabbedPanelsContent {overflow:hidden; width:709px; border:1px solid #f1f1f1; background:#fff; position:relative; top:-11px; left:3px; _z-index:-1; display:none}
.tabcondiv,.listdiv,.readdiv{ width:647px; border:1px solid #d4d4d4}
.tabcondiv{padding:20px 30px}
.tabcondiv h1{ font-size:14px; color:#ce66cd; margin-bottom:5px}
#TabbedPanels1 .dbdiv{ border-bottom:1px solid #d8d8d8; border-top:2px solid #adadad;clear:both; margin-bottom:30px; overflow:hidden}
#TabbedPanels1 .dbdiv .dbbox{  border-right:1px solid #d8d8d8; border-left:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; text-align:center}
#TabbedPanels1 .dbdiv .dbbox img{ margin:20px 0}
#TabbedPanels1 .dbdiv .dbbox h3{ font-size:12px; color:#adadad; border-bottom:1px solid #d8d8d8; height:20px; padding:10px 0 0 10px}
#TabbedPanels1 .dbdiv .dbbox h3 span{ padding-left:5px}
/*#TabbedPanels1 .dbdiv .dbbox .loading{ width:198px; height:142px; margin:1px 0 0 1px}*/
#TabbedPanels1 .dbdiv .dbbox p{ line-height:160%; padding:0 8px}
.listdiv,.readdiv{ width:707px}
.listdiv ul{ margin-top:10px; padding-bottom:20px}
.listdiv li{ border-bottom:1px solid #e8e8e8; height:26px; line-height:26px;}
.listdiv li a{ background-position:10px -99px; color:#555759; padding-left:20px}
.listdiv li a:hover{ background-position:10px -788px; color:#ce66cd; text-decoration:none}
.listdiv li span{ float:right; font-size:10px; color:#adadad; padding-right:10px}
.condiv{ width:670px; margin:20px auto; background:url(/images/read_bg.gif) no-repeat top; border:1px solid #f4e4ff}
.condiv .conifon{ width:300px; height:26px; overflow:hidden; line-height:26px; margin:18px 0 25px 0; color:#fff}
.condiv .conifon strong{ margin-left:10px}
.condiv .conifon span{ font-size:10px}
.condiv h1{ text-align:center; color:#1d829b; font-size:16px}
.condiv .conbox{ padding:20px 30px; font-size:14px}
.condiv .conbox p{margin-bottom:20px}
.condiv .conbox .butdiv{ text-align:center; padding-top:20px}
.condiv .conbox .butdiv a{ text-align:center; margin-left:15px}
.condiv .hoth{ border-bottom:1px solid #d8d8d8; color:#242424; font-size:12px; margin-top:30px; padding-left:10px;position:relative;}
.condiv .hoth .txt02{position:absolute;top:0;right:0;}
.condiv .conbox ul{ margin:10px 0 0 6px; width:260px}
.condiv .conbox ul li{ margin-bottom:5px}
.condiv .conbox ul li a{ color:#ae84cd; background-position:0 -99px; padding-left:8px}
.condiv .conbox ul li a:hover{background-position:0 -788px; color:#ce66cd}
.condiv .conbox ul.ful{ float:left}
.condiv .conbox ul.sul{ float:right}
.old{ background:#f6f6f6}
.even{ background:#fff}
.pages{ text-align:center; padding-bottom:30px; color:#d8d8d8; font-size:14px}
.pages a{ color:#555759; padding:0 6px}
.pages a:hover{ color:#ce66cd}
#highlighted{ background:#ce66cd; color:#fff; font-weight:bold}

table{border-collapse:collapse; border:1px solid #c8a4e2; margin:auto}
td{ padding:10px; line-height:180%}
.inp{ float:right; padding:10px 10px 0 0}

#content .rsibar{ width:226px; float:right; overflow:hidden}
/*新闻阅读新增*/
#top10{width:224px;height:305px;background:url(../images/top10_bg.jpg) no-repeat;float:right;margin-bottom:10px;margin-top:2px;}
#top10 h3{font-size:13px;font-weight:normal;line-height:28px;margin-left:23px;color:#898989;}
#top10list{width:200px;margin:10px auto 0;}
#top10list li{width:175px;height:24px;line-height:24px;padding-left:25px;background:url(../images/top10_line.gif) repeat-x bottom;position:relative;overflow:hidden;float:left;}
#top10list li.current{width:180px;height:43px;padding-left:20px;}
#top10list li span{display:block;width:14px;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat;background-image:url(../images/paiming.gif);overflow:hidden;text-indent:-888px;}
#top10list li p{width:182px;height:23px;line-height:21px;font-family:宋体,sans-serif;overflow:hidden;}
#top10list li p a{display:none;}
#top10list li p a img{border:1px solid #e8e8e8;}
#top10list li p em{font-style:normal;font-size:14px;color:#A6A2A2;line-height:24px;}
#top10list li.current p{height:35px;margin-top:4px;}
#top10list li.current p a{display:block;}
#top10list li.current p em{display:none;}
#top10list li#pm1 span{background-position:0 center;}
#top10list li#pm2 span{background-position:-14px center;}
#top10list li#pm3 span{background-position:-28px center;}
#top10list li#pm4 span{background-position:-42px center;}
#top10list li#pm5 span{background-position:-56px center;}
#top10list li#pm6 span{background-position:-70px center;}
#top10list li#pm7 span{background-position:-84px center;}
#top10list li#pm8 span{background-position:-98px center;}
#top10list li#pm9 span{background-position:-112px center;}
#top10list li#pm10 span{background-position:-126px center;}

#rnews{width:224px;margin:10px auto 0;float:left;}
#rnews-top{width:224px;height:29px;background:url(../images/rnews_top.jpg) no-repeat;}
#rnews-content{width:224px;background:url(../images/rnews_middle.jpg) repeat-y;}
#rnews-bottom{width:224px;height:5px;overflow:hidden;background:url(../images/rnews_bottom.jpg) no-repeat;}

#rnews-title{padding-top:3px;height:26px;padding-left:13px;}
#rnews-title h4{width:50px;height:26px;float:left;text-align:center;line-height:26px;color:#555759;background-image:url(../images/rnews_title_bg.gif);background-repeat:repeat-x;background-position:0 0;font-weight:normal;font-family:宋体,sans-serif;font-size:12px;cursor:pointer;}
#rnews-title h4.current{color:#fff;background-position:0 -26px;font-weight:bold;}

.rnewslist{width:200px;margin:0 auto;padding:10px 0;display:none;font-family:宋体,sans-serif;}
.rnews-tj{width:200px;height:56px;overflow:hidden;color:#787878;}
	.rnews-tj-pic{float:left;}
	.rnews-tj-pic img{padding:2px;border:1px solid #e4e4e4;}
	.rnews-tj h5{width:119px;float:right;font-size:12px;overflow:hidden;}
	.rnews-tj p{width:119px;float:right;line-height:20px;text-indent:2em;overflow:hidden;}
	.rnews-tj p a{color:#CE66CD;}
	
.rnewslist ul{margin-top:5px;*zoom:1;}
.rnewslist li{height:22px;line-height:22px;background:url(../images/rnews_list_bg.gif) no-repeat left center;padding-left:8px;overflow:hidden;}
.rnewslist li a{color:#A6A2A2;}
.rnewslist li a:hover{color:#CE66CD;}

.rnews-more{text-align:right;}
.rnews-more a{color:#CE66CD;}

/*关于页*/
.lmenu{ width:168px; height:484px; background:url(/images/aboot_l_bg.gif) no-repeat; float:left}
.lmenu ul{ margin:32px 0 0 25px;}
.lmenu li{ height:25px; line-height:25px}
.lmenu li a{ color:#555759}
.lmenu li a:hover,#ahighlight{color:#ce66cd; font-weight:bold; text-decoration:none}
.lmenu dd{ float:left; margin-top:4px}
.lmenu dd a{ color:#adadad; margin:0 16px}
.lmenu dd a:hover{ color:#e09ddd; text-decoration:none}

.rcondiv{ width:770px; margin-right:2px; float:right; overflow:hidden}
.rcondiv h3{ font-size:12px; height:26px; line-height:26px; border-bottom:2px solid #d8d8d8; color:#d8d8d8}
.rcondiv h3 a{ margin:0 8px; color:#ce66cd}
.rcondiv h3 span{ margin-left:8px; font-size:16px; color:#242424}
.rcondiv .rconbox{ padding:10px 8px 30px 8px; font-size:14px}
.rcondiv .rconbox .apicdiv{ float:right; margin-left:10px; font-size:12px; text-align:right}
.rcondiv .rconbox .apicdiv a{ margin-right:3px}
.rcondiv .rconbox p{ margin-bottom:20px; text-indent:25px}
/*定制页*/
.stepdiv{ color:#adadad; font-size:16px; padding-bottom:10px; border-bottom:2px solid #ce66cd}
.stepdiv span{ padding:0 20px 0 45px; background:url(/images/stepunm.gif) no-repeat 15px 0}
.stepdiv .step1{ background-position:15px 0}
.stepdiv .higstep1{ background-position:15px -49px; color:#ce66cd}
.stepdiv .step2{ background-position:15px -99px}
.stepdiv .higstep2{ background-position:15px -144px; color:#ce66cd}
.stepdiv .step3{ background-position:15px -194px}
.stepdiv .higstep3{ background-position:15px -245px; color:#ce66cd}

.cusform{ background:#f5f7c8; margin-top:1px; width:600px; margin-bottom:100px; float:left}
.cusform .fdemand{ width:400px; height:200px; margin:15px auto 0 auto}
.cusform .fdemand select,.cusform .fdemand textarea{ border:1px solid #b2b2b2; border-top:2px solid #b2b2b2; padding:1px; color:#242424}
.cusform .fdemand select{ width:168px; margin-right:60px}
.cusform .fdemand textarea{ width:396px; height:76px; margin-top:20px}
.cusform .fdemand input{ float:right; background:url(/images/cnext.gif) no-repeat; width:65px; height:30px; margin-top:10px; cursor:pointer; border:none}

.cusform .sdemand{ width:500px; height:400px; margin:15px auto 0 auto; color:#242424;display:none}/* display:none*/
.cusform .sdemand a{ text-decoration:underline}
.cusform .sdemand .updiv{ padding:10px 0}
.cusform .sdemand .updiv p span.txt01{ margin:0 5px 0 18px}
.cusform .sdemand .uppic{  margin:5px 0 0 3px }
.cusform .sdemand .uppic li{border:1px solid #c8a4e2; width:100px; height:122px; background:#fff; float:left; padding:3px; margin-left:15px}
.cusform .sdemand .uppic li p{ width:100px; height:100px; font-size:78px; display:table-cell; text-align:center; vertical-align:middle}
.cusform .sdemand .uppic li p img{ vertical-align:middle; max-width:100px; max-height:100px;}
.cusform .sdemand .uppic li a{ display:block; width:100px; height:19px; margin-top:3px; text-align:center; background:#ce66cd; color:#fff}
.cusform .sdemand .updiv p.cnext{ margin-top:20px; text-align:right}
.cusform .sdemand .updiv p.cnext a img{ margin-bottom:-10px}
.cusform .sdemand .updiv p.cnext a.txt01:hover{ color:#242424}
.cusform .sdemand .updiv p.txt01{ padding:50px 0 0 18px;}

.cusform .tdemand{width:400px; height:140px; margin:80px auto 0 auto;display:none}/* display:none*/
.cusform .tdemand ul{ width:240px; height:50px; margin:auto}
.cusform .tdemand li{ float:left; color:#8f5bb5}
.cusform .tdemand li a{ text-decoration:underline}

.custxt{ background:#f5f7c8; color:#242424; margin-top:1px; margin-bottom:100px; width:320px; height:180px; padding:10px 20px 30px 20px; float:right;}
.custxt h3{ font-size:16px; margin-bottom:5px}
.custxt p{ margin-bottom:10px}
/*最近专题*/
#special{ background:url(/images/news.png) no-repeat; width:200px; height:282px; padding:0 13px; float:right; overflow:hidden}
.more{ background-position:-410px -101px; width:58px; height:15px; display:block; text-indent:-99999px}
#special h3{ font-size:12px; color:#242424; border-bottom:1px solid #d8d8d8; height:32px; line-height:32px}
#special h3 a{ float:right; position:relative; top:9px}
#special h3 a:hover{ background-position:-410px -46px}
#pages { height:11px; padding:5px 0; font-size:1px}
#pages #up,#pages #down { display:block; float:left; width:9px; height:11px; cursor:pointer}
#pages #down{background-position:4px -566px}
#pages #up{background-position:0 -625px}
#listIndex {float:left}
#listIndex a { display:block; float:left; background-position:0 -726px; width:11px; height:11px; font-size:1px; text-indent:-99999px; margin:0 1px; cursor:pointer}
#listIndex a.current { background-position:0 -675px}
#conBox{ width:200px; height:215px; overflow:hidden; position:relative; clear:both}
#listItem_box { width:600px; height:215px; position:absolute; top:0; left:0}
#listItem_box ul {width:600px; list-style:none}
.listItem { width:200px; height:215px; float:left}
.listItem h4{ font-size:12px; height:30px; line-height:30px; color:#555759}
.listItem p{ line-height:160%}
.cmore{background-position:5px -206px}
.listItem p.cmore{ padding:5px 0 0 15px; margin-top:5px}
.listItem a.loading{width:200px; height:80px}

/*图片广告*/
.tupian{width:224px;height:185px;float:right;margin-bottom:10px;margin-top:2px;}
#toppic{ height:102px; width:982px;margin:15px auto;background:url(/images/top_pic.jpg); position:relative; margin-top:-25px;}
.toppictu{ width:950px; height:90px; margin:6px 16px 5px 16px;}
/*品牌项目*/
.ibrand{ background:url(/images/ibrand.png) no-repeat; width:224px; height:307px; float:right; margin:15px 1px 0 0}
.ibrand ul{ margin-top:33px; padding:0 3px}
.ibrand li{ height:26px; line-height:26px; margin-bottom:1px}
.ibrand li a{ font-size:20px; color:#e9c1e4; zoom:1; display:block}
.ibrand li a span{font-family:Arial, Verdana, Helvetica, sans-serif; font-style: italic; font-size:20px; margin:0 7px 0 3px; color:#f1e0fa}
.ibrand li a:hover{ background:#ce66cd; text-decoration:none; font-size:24px; color:#f3e2ff}
.ibrand li a:hover span{ font-size:24px}



/*特邀专家*/
.special_til{float:left; margin-top:10px; height:24px}
.special_til h4{ color:#333333; font-size:14px; float:left; margin:0; padding-right:8px}
.special_til span{float:right; padding-top:3px; color:#e8e8e8;}
.special_til a{color:#ce66cd}
.special_til a:hover{color:#0E73CD}


/*专家*/
#zhuanjia{width:224px;margin:15px auto 0;float:left;}
#zhuanjia-top{width:224px;height:29px;background:url(/images/zhuanjia_top.jpg) no-repeat;}
#zhuanjia-content{width:224px; background:url(/images/rnews_middle.jpg) repeat-y;}
#zhuanjia-content ul{ display:block;  }
#zhuanjia-content ul li{ display:inline;}
.scdoc_b{width:206px; float:left; margin:0; line-height:18px; margin:12px 8px 12px 8px;}
.scdoc_b img{float:left; margin:0; padding:1px; border:#e8e8e8 solid 1px; margin-right:8px;}
.scdoc_b div{float:right; margin:0;}
.scdoc_b h3{font-size:12px; color:#a6a2a2; display:inline;}
.scdoc_b p{text-indent:2em; font-size:12px; color:#a6a2a2;line-height:18px; width:100px;}
.scdoc_b a{color:#a6a2a2}
.scdoc_b a:hover{color:#ce66cd}
.scdoc_b span{color:#ce66cd}
.fgx{ float:left; height:1px; background:url(/images/zhuanjia_fgx.jpg) no-repeat; width:199px; margin:0 10px;}
#zhuanjia-bottom{width:224px;height:5px;overflow:hidden;background:url(/images/rnews_bottom.jpg) no-repeat;}
#zhuanjia-title{padding-top:3px;height:26px;padding-left:22px;}
#zhuanjia-title h4{width:80px;height:26px;float:left;text-align:center;line-height:26px;color:#555759;background-repeat:repeat-x;background-position:0 0;font-weight:normal;font-family:宋体,sans-serif;font-size:12px;cursor:pointer;}
#zhuanjia-title h4.current{color:#fff;background-position:0 -26px;font-weight:bold;}
/*联系我们*/
#aboutus{width:224px;margin:15px auto 0;float:left;}
#aboutus-top{width:224px;height:29px;background:url(/images/aboutus_top.jpg) no-repeat;}
#aboutus-content{width:224px;background:url(/images/rnews_middle.jpg) repeat-y;}
#aboutus-content ul{ list-style:none;}


#aboutus--bottom{width:224px;height:5px;overflow:hidden;background:url(/images/rnews_bottom.jpg) no-repeat;}
#aboutus-title{padding-top:3px;height:26px;padding-left:8px;}
#aboutus-title h4{width:80px;height:26px;float:left;text-align:center;line-height:26px;color:#555759;background-repeat:repeat-x;background-position:0 0;font-weight:normal;font-family:宋体,sans-serif;font-size:12px;cursor:pointer;}
#aboutus-title h4.current{color:#fff;background-position:0 -26px;font-weight:bold;}
.info{ float:left; margin:10px; line-height:20px; color:#a6a2a2;}
.info span{ font-weight:bold;}
.lianxi{ float:left; margin:0 10px; width:92%;}
.lianxi img{ margin-right:0px;}
.map{ float:left; margin:10px; width:92%;}

/*了解美莱*/
.titleh3{ font-size:14px; color:#242424; margin-top:10px; padding:14px 0 0 35px; height:22px; background-position:-405px top}
.abodiv{ float:left; width:709px; margin-left:0px!important; margin-left:1px}
.abodiv h3,.ediv h3{ margin-bottom:5px}
.abodiv p,.ediv p{ line-height:140%}
.abodiv a.loading,.ediv a.loading{width:200px; height:120px}
.loading:hover{filter:alpha(opacity=70);opacity:0.7}
.fbox,.ebox{ background:url(/images/fbox_bg.png) no-repeat; width:200px; height:199px; padding:10px 12px;}
.fbox{ margin-right:19px; float:left}


/*品牌板块*/
.brand{width:100%; height:242px;  margin:0 auto;}
.hj{width:226px; height:242px; background:url(/images/hj.png) no-repeat; float:left; margin-left:0px; display:inline;}
.hj_tl{width:200px; height:25px; float:left; margin-left:12px; display:inline;}
.hj_m{width:200px; float:left; margin:15px 0 0 12px; display:inline}

.video{width:226px; height:242px; background:url(/images/video.png) no-repeat; float:left; margin-left:14px; float:left;}
.video_m{width:200px; float:left; margin:15px 0 0 12px; display:inline}
.video_m_v{width:200px; float:left; margin:0; line-height:20px}
.video_m_v ul{width:94px; float:left; margin:0}
.video_m_v ul li{width:100%; text-align:center; float:left; margin:0}
.video_m_v #video_m_vr{float:right}
.video_m_v a img{padding:1px; border:#e8e8e8 solid 1px}
.video_m_v a:hover img{border:#ce66cd solid 1px}
.video_m_v a{color:#838085}
.video_m_v a:hover{color:#ce66cd}
.video_m_li{width:200px; float:left; margin-top:6px}
.video_m_li a{color:#838085; background:url(/images/video_ico.jpg) no-repeat 0; padding-left:30px}
.video_m_li a:hover{color:#ce66cd}
.video_m_li li{width:100%; float:left; margin:0; line-height:22px}

.ry_m{width:200px; height:84px; border-bottom:dashed 1px #cccccc; float:left; margin:0}
.ry_m p{width:100px; float:left; margin:0; line-height:18px}
.ry_m span{float:right; margin:0}
.ry_m a img{padding:1px; border:#e8e8e8 solid 1px}
.ry_m a:hover img{border:#ce66cd solid 1px}
.ry_m_li{width:200px; float:left; margin-top:6px}
.ry_m_li a{color:#838085; background:url(/images/ry_ico.jpg) no-repeat 0; padding-left:10px}
.ry_m_li a:hover{color:#ce66cd}
.ry_m_li li{width:100%; float:left; margin:0; line-height:22px}


/*fengye*/
.fengye{ float:right; width:766px; margin-top:25px;}
.fengye_zg{float:left; color:#909090; font-size:12px; width:120px;}
.fengye_fy{ float:right; width:646px;}
.fengye_pic{ float:right;}
.fengye_pic img{ float:right; margin:0 8px;}
.fengye_p{ float:left; font-size:14px; text-align:right; display:inline; width:492px; line-height:24px;}

/*yiyuanrongyuan*/
.honor{ float:right; width:766px;}
.honor_bt{ float:left; width:100%; font-size:12px; text-indent:2em; line-height:24px; font-weight:normal;}
.honor_yy{padding-left:50px;font-weight:bold; color:#838085; line-height:24px; margin-bottom:50px;}
.honor_lm{color:#ce66cd;line-height:35px;font-weight:bold;margin-top:15px; font-size:14px;background: url(/images/xiaodian.png) repeat-x bottom;}
 
/* rongyu*/
.honnor_pic{ float:left; width:100%; text-align:center;}
.honnor_pic ul{list-style:none;}
.honnor_pic ul li{float:left; width:135px; height:170px; margin:10px 0 0 40px; display:inline; text-align:center;}
.honnor_pic ul li a{color:#555759; text-decoration:none; font-size:12px;display: block;}
.honnor_pic ul li img{display: block; padding:2px}
.honnor_pic ul li a img{padding:2px; border:#eeeeee solid 1px}
.honnor_pic ul li a:hover img{border:#C254B8 solid 1px}
/* shiping*/
.videos{ float:left; width:760px; text-align:center;margin:20px auto;}
.videos ul{list-style:none;}
.videos ul li{float:left;width:25%;text-align:center;margin-bottom:10px;}
.videos ul li a{color:#555759; text-decoration:none; font-size:12px;  width: 155px;display:block;}
.videos ul li img{display: block;height: 141px;margin:0px auto;margin-bottom:10px; width: 155px;}

#lfixed,.lfixedbg{width:107px; height:372px}
#lfixed{position:fixed!important; top:170px; left:9px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+170)); z-index:999999}
#lfixed .lfixedbg{background: url(/images/lfixed_bg.png) no-repeat}
#lfixed .close{ position:absolute; top:-7px; right:-5px; z-index:1}
#lfixed .close img{ cursor:pointer}
#lfixed .swtdiv{ position:absolute; top:5px; left:8px;}
#lfixed .qqlist{ width:75px; position:absolute; bottom:24px; left:16px}
#lfixed .qqlist li{height:25px; overflow:hidden; padding:2px 1px; border-bottom:1px solid #d3d3d3;}
#lfixed .qqlist li a{zoom:1; color:#242424}
#lfixed .qqlist li a:hover{color:#ce66cd; text-decoration:none}
#lfixed .qqlist li a img{ float:left}
#lfixed .qqlist li a span{ float:left; padding:3px 0 0 4px; cursor:pointer; display:block}
/*footer*/
.footer{width:100%; height:138px; background:url(/images/footer.jpg) repeat-x center; margin-top:20px}
.footpartner{width:950px; margin:0 auto}
.footpartner_main{width:950px; height:40px; line-height:40px; color:#d8d8d8}
.footpartner_main a{color:#838085; padding:0 8px}
.footpartner_main a:hover{color:#1f79c2}
.footpartner_le{float:left; margin:0}
.footpartner_rg{float:right; margin:0}
.footpartner div{width:100%; margin-top:15px}
.footpartner div img{float:left; margin-right:20px}
.footpartner div p a{color:#838085; padding-right:10px}
.footpartner div p a:hover{color:#1f79c2}
.footpartner div p span{color:#1d829b}











