@charset "gb2312";
/* CSS Document */

/*css global start*/
body {
	color:#3C3C3C;
	font: 12px/1.5 "ËÎÌå,Arial,sans-serif";
}
html, body, iframe, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul, li, fieldset, form, legend {
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5, h6 {
	font-size:12px;
}
ol, ul, li {
	list-style:none outside none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* table  */
table {
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
}
td img, img {
	border:0 none;
	vertical-align:middle;
}


/*link style*/
a:link { color:#3C3C3C; text-decoration:none; }
a:visited { color:#5c5c5c; text-decoration:none; }
a:hover { color:#E12222; text-decoration:underline; }

a:link em { color:#1E50A2; font-style:normal; }
a:visited em { color:#1E50A2; font-style:normal; }
a:hover em { color:#E12222; }

.subMenuCon a,.subMenuCon a:visited{ color:#3c3c3c; text-decoration:none;}
.subMenuCon a:hover{ color:#e12222; text-decoration:none;}

.cnt li a{ color:#3c3c3c; }
.cnt li a:visited{ color:#3c3c3c; }
.cnt li a:hover{ color:#e12222; }

.proTypeList a{ color:#3c3c3c;}
.proTypeList a:visited{ color:#1E50A2;}
.proTypeList a:hover{ color:#e12222;}

/*input*/
input { vertical-align:middle; }

/*input text*/
.inputText{
    background:url('/css/images/widgetBg.gif') no-repeat left top;
    border:1px solid #cacaca; padding:0;
    font-size:12px; color:#3c3c3c;
}

.inbox, .bnt, .inlines li{ 
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    }

/*layout*/
.container{ width:960px; margin:10px auto 0; background:#FFF;}

.fl{ float:left;}
.fr{ float:right;}
.al{ text-align:left; }
.ac{ text-align:center; }
.ar{ text-align:right; }
.cls{ clear:both;}
.spH { margin-top:10px; }
.hide { display:none; }

/*color*/
.red,.red a,.red a:visited,.red a:hover{ color:#e12222;}
.orange,.orange a,.orange a:visited,.orange a:hover{ color:#ff7300;}
.blue{ color:#1e50a2;}

/*top*/
#topBar{ background:#f3f3f3; height:26px; border-bottom:1px solid #e3e3e3;}
	.topCon{ margin:0 auto; width:960px;}
	.topCon p{ color:#666; line-height:18px; padding-top:4px;}
	.topCon p a{ margin-left:10px;}
	.topCon p a:visited em{ color:#1E50A2;}
	.topCon p a:hover em{ color:#e12222;}
	.topCon p span{ padding:0 5px 0 15px;}
	.topCon ul{ margin-top:6px; margin-top:/*\**/8px\9; *margin-top:8px;}
	.topCon li{ float:left; display:inline; margin-left:10px;color:#666; height:18px;}
	.topCon li.splitLine{ line-height:12px;}
	.topCon .mailInfo{ padding-left:16px;background:url(/css/images/icon16.gif) no-repeat left -119px; background-position:/*\**/left -121px\9;*background-position:left -121px;}
	.topCon ul a,.topCon ul a:visited{ color:#666;}
	.topCon ul a:hover{ color:#e12222;}
	.topCon .member,.topCon .memberOn{ width:50px;position:relative; z-index:999;}
	.topCon .cityMenu,.topCon .cityMenuOn{ width:62px;position:relative; z-index:998;}
	.topCon .member h6,.topCon .cityMenu h6{padding-right:14px; height:18px; color:#666; font-weight:normal; background:url(/css/images/arrow.gif) no-repeat right -8px;background-position:/*\**/right -10px\9;*background-position:right -10px;}
	
	.topCon .memberOn h6,.topCon .cityMenuOn h6{width:36px; cursor:default; position:absolute; z-index:1001; left:-6px; top:-5px; padding:5px; line-height:12px;padding-right:14px; border:1px solid #ff7300; border-bottom:none;  color:#ff7300; font-weight:normal; background:url(/css/images/arrow.gif) no-repeat right -20px #fff;background-position:/*\**/right -22px\9;*background-position:right -22px;}
	.topCon .cityMenuOn h6{ width:48px; cursor:default;z-index:1003;}
	.topCon .member .menuList,.topCon .cityMenu .menuList{ display:none;}
	.topCon .memberOn .menuList,.topCon .cityMenuOn .menuList{ position:absolute; z-index:1000; left:-21px; top:11px;top:/*\**/9px\9;*top:9px; border:1px solid #ff7300; background:#fff; width:70px; padding:5px 0;}
	.topCon .cityMenuOn .menuList{ width:250px; z-index:1002;left:-204px; padding:10px 0 10px 15px;}
	.topCon .memberOn .menuList li{ padding-left:10px; margin:0; float:inherit; height:20px; line-height:20px;}
	.topCon .cityMenuOn .menuList li{ float:left; margin:0; width:50px; height:20px; line-height:20px;}
	
/*header*/
#headA{ margin:0 auto; width:960px; margin-top:20px;}
	/*#headA h1{ float:left; height:45px; width:200px; padding:8px 0 7px 5px;}*/
    #headA h1{ float:left; height:45px; width:250px; padding:2px 0 7px 5px;}
	#headA .header p{ float:right; width:170px; height:60px; line-height:28px;}
	#headA .header p a{ display:inline-block; height:28px; text-indent:-9999px;}
	#headA .header p .a1{ width:92px; background:url(/css/images/btnBg.gif) no-repeat left -175px;}
	#headA .header p .a2{ width:64px; background:url(/css/images/btnBg.gif) no-repeat left -214px; margin-left:10px;}
	#headA .header{ height:60px;}

#searchBox{ float:left; margin-left:10px; display:inline; width:495px;  }
/*#searchBox{ float:left; margin-left:50px; display:inline; width:495px;  }*/
	#searchBox .searchTabs{ position:relative; z-index:500; height:24px;}
	#searchBox .searchTabs ul{ position:absolute; left:3px; top:0px;}
	#searchBox .searchTabs li{ float:left; width:60px; height:25px; text-align:center;font-size:14px; line-height:25px; color:#1e50a2;}
	#searchBox .searchTabs li a{ font-size:14px; line-height:25px; color:#1e50a2; cursor:pointer;}
	#searchBox .searchTabs li a:visited{ color:#1e50a2;}
	#searchBox .searchTabs li a:hover{ color:#e12222;}
	#searchBox .searchTabs li.selected{ background:url(/css/images/searchBig.png) no-repeat -60px -84px;color:#3c3c3c; font-weight:bold;}
	#searchBox .searchTabs li.selected a{ color:#3c3c3c; font-weight:bold;}
	#searchBox .searchTabs li.selected a:visited{ color:#3c3c3c;}
	#searchBox .searchTabs li.selected a:hover{ color:#3c3c3c; text-decoration:none;}
	#searchBox .searchFields .fl,
	#searchBox .searchFields .fr{ float:left; height:36px; width:3px; background:url(/css/images/searchBig.png) no-repeat left -84px; }
	#searchBox .searchFields .fr{ float:right;background-position: right -84px;}
	
	#searchBox .searchFields div{ 
		float:left; width:489px; border-bottom:1px solid #dadada;border-top:1px solid #dadada; background:#f2f2f2; 
		height:32px; *height:33px; padding-top:2px;*padding-top:1px;}
	#searchBox .searchFields .searchInput{ width:362px; height:20px; line-height:20px; color:#666; padding:5px 5px 5px 30px; margin:0; border:none; background:url(/css/images/searchBig.png) no-repeat 0 -42px;}
	#searchBox .searchFields .searchBtn{ height:30px; width:86px; border:none; background:url(/css/images/searchBig.png) no-repeat -160px -84px; cursor:pointer; }
	/*prompt info box style*/
	#searchBox .searchFields div div{ border:1px solid #ccc; border-top:none; height:auto; *height:auto;}
	
#menu{ height:43px; background:url(/css/images/BgRepeatX.png) repeat-x left -86px; margin-top:20px;}
	#menu p{ width:5px; height:43px; background:url(/css/images/BgRepeatX.png) no-repeat left top;}
	#menu .fl{_margin-right:-3px;}
	#menu .fr{ background-position:-5px -43px; }
	#menu ul{ height:43px; zoom:1; overflow:hidden; }
	#menu ul li{ float:left; height:43px; background:url(/css/images/splitLine.gif) no-repeat right -45px; padding-right:2px;}
	#menu ul li a{ display:block; height:43px; line-height:36px; float:left; padding-right:14px; font-size:14px; font-weight:bold; color:#FFF; }
	#menu ul li a em{ float:left; width:16px; height:43px; _margin-right:-3px; }
	#menu ul li a:hover{ color:#FFF; background:url(/css/images/BgRepeatX.png) repeat-x 0 -129px;}
	#menu ul li .selected,#menu ul li .selected:hover{ color:#000; text-decoration:none; background:url(/css/images/btnBg.gif) no-repeat right -248px; }
	#menu ul li .selected em{ background:url(/css/images/BgRepeatX.png) no-repeat 0 -172px;}
    #menu ul li.last{ background: none; }

/*footer*/
#footerA{margin:10px auto 0; padding:7px 0; width:960px;border-top:1px solid #e3e3e3;height:150px; line-height:18px;}
	#footerA .footMenu{ text-align:center; padding:0 5px;}
	#footerA .footMenu a{ margin:0 7px;}
	#footerA .footMenu a:visited em{ color:#1E50A2;}
	#footerA .footMenu a:hover em{ color:#e12222;}
	#footerA .performance{ text-align:center; padding:7px 5px 0;}
	#footerA .performance span{ margin:0 7px;}
	#footerA .copyRight{ margin-top:15px; padding:0 5px;}
	#footerA .copyRight p,#footerA .copyRight ul{ float:left; display:inline; }
	#footerA .copyRight p,#footerA .copyRight li{ list-style-position:outside; } 
	#footerA .copyRight p{ margin-left:140px;}
	#footerA .copyRight ul{ margin-left:30px;}

/*pubulic title style*/
.ttl{ height:24px; background:url(/css/images/block.gif) repeat-x 0 -24px; overflow:hidden;}
	.ttl h4{  float:left; padding-left:20px; height:22px; padding-top:2px; line-height:19px;line-height:/*\**/22px\9; *line-height:22px;background:url(/css/images/block.gif) no-repeat 0 0; color:#e12222;}
	.ttl h5{ height:24px; background:url(/css/images/block.gif) no-repeat right -48px; padding-right:10px; line-height:24px;}
	.ttl h5 a{ float:right; display:block; margin-top:6px; height:12px; width:38px; text-indent:-9999px; background:url(/css/images/btnBg.gif) no-repeat 0 -296px;}


.mainBar{ height:27px; background:url(/css/images/block.gif) repeat-x 0 -126px; border-right:1px solid #e3e3e3;}
	.mainBar h3{ float:left; padding:1px 15px 0 0; height:26px; padding-top:/*\**/3px\9; height:/*\**/24px\9; *padding-top:3px; *height:24px; line-height:24px; font-size:14px; color:#FFF; background:url(/css/images/block.gif) repeat-x 0 -99px;}
	.mainBar h3 span{ display:block; float:left; height:27px; margin-top:-1px;margin-top:/*\**/-3px\9; *margin-top:-3px; width:15px; background:url(/css/images/block.gif) no-repeat 0 -72px; }
	.mainBar p{ zoom:1; overflow:hidden;}
	.mainBar strong{ color:#3c3c3c;}


.tabs1{ height:24px; }
	.tabs1 div{ height:2px; overflow:hidden; font-size:0; background:url(/css/images/block.gif) repeat-x 0 -206px;}
	.tabs1 div span{ display:block; width:2px; height:2px;overflow:hidden; font-size:0;}
	.tabs1 div .fl{ background:url(/css/images/block.gif) repeat-x 0 -204px;}
	.tabs1 div .fr{ background:url(/css/images/block.gif) repeat-x right -204px;}
	.tabs1 ul{ height:22px; background:url(/css/images/block.gif) repeat-x left -153px; border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;}
	.tabs1 li{ height:22px; line-height:22px; text-align:center; float:left;width:123px; cursor:default;}
	.tabs1 li em{ font-style:normal; font-weight:bold;}
	.tabs1 li.splitL{ width:1px; background:url(/css/images/block.gif) no-repeat left -178px; }
	.tabs1 li.selected{ height:20px; width:124px; position:relative; line-height:20px; border-bottom:2px solid #e12222;}
	.tabs1 li.selected em{ position:absolute; left:0; top:0; width:124px; height:25px; color:#e12222; background:url(/css/images/block.gif) no-repeat center -216px;}
	.tabs1 li.selected em a,.tabs1 li.selected em a:visited,.tabs1 li.selected em a:hover{ color:#e12222; text-decoration:none;}

.tabs2{ height:26px; background:url(/css/images/boxBg.gif) no-repeat left 5px; }
	.tabs2 ul{ height:26px; background:url(/css/images/boxBg.gif) no-repeat right -21px;}
	.tabs2 ul li{ float:left;width:100px; padding-top:6px; height:20px; line-height:16px;line-height:/*\**/20px\9;*line-height:20px; text-align:center; cursor:default;}
	.tabs2 ul li.selected{ width:100px; background:url(/css/images/boxBg.gif) no-repeat left -51px; font-weight:bold;}
	
	
/*block style*/ 
.cnt{ border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3;}
	.cnt .list{ padding:12px 10px;}
	.cnt .list li{ height:20px; line-height:20px; padding-left:10px; background:url(/css/images/arrow.gif) no-repeat 0 9px; overflow:hidden;}
	.cnt .list li em{ float:right; color:#999; font-style:normal;}
	
.cntBottom{ height:2px; overflow:hidden; font-size:0; background:url(/css/images/block.gif) repeat-x 0 -208px;}
.cntBottom span{ display:block; width:2px; height:2px;overflow:hidden; font-size:0;}
.cntBottom .fl{ background:url(/css/images/block.gif) repeat-x 0 -210px;}
.cntBottom .fr{ background:url(/css/images/block.gif) repeat-x right -210px;}


/*css global end*/

/*industry subjectmenu*/
/*.i-list{ border:1px solid #ff7300; background:#fff;padding:10px;overflow:hidden;}*/
.chnlMenu {
    width: 944px;
    margin: 1px auto 0;
    padding: 7px;
    border: 1px solid #e3e3e3;
    line-height: 20px;
    background: url(/css/images/BgRepeatX.png) repeat-x 0 -301px;
    }
    .chnlMenu a {
        margin: 0 3px;
    }

#chnlMenu{
    width: 960px;
    margin:1px auto 0 auto;
    border:1px solid #e3e3e3;
    line-height:34px;
    background:url(/css/images/BgRepeatX.png) repeat-x 0 -301px;
    }
#chnlMenu ul{ margin-left:2px;}
#chnlMenu li { float: left; }
#chnlMenu a{ margin:0 6px;}

#catmore { position: relative; z-index: 1001; width :45px; }
#catmore .i-list{
    position:absolute;  width:400px;
    z-index:999; top: 34px; right: -15px;
    border:1px solid #fec9a1;
    background:#fffdf3;padding:7px 0px 5px 4px;
    overflow:hidden;
    border-radius:0 0 3px 3px;
    -moz-box-shadow: 0 0 5px #ddd;
    -webkit-box-shadow: 0 0 5px #ddd;
    box-shadow: 0 0 5px #ddd;
    }

#catmore  li{
    width:55px;
    float:left; display:inline;
    margin-left:10px; height:22px; line-height:22px;
    }
    #catmore  li a{
        margin:2px 4px; font-size:14px;
        line-height:22px; display:block;
        }

    #catmore .title {
        width :45px; text-align: center;
        color:#e12222; display: block;
        }
    #catmore .moretitle{
        position: absolute; z-index: 1000;
        border:1px solid #fec9a1;
        border-bottom:none;
        background:#fffdf3;
        border-radius:3px 3px 0 0;
        color:#e12222;
        text-decoration:none;
    }

/*index public style*/
.indexTtl{ height:36px; background:url(images/titleBar.gif) repeat-x left -252px;}
	.indexTtl h3{ float:left; width:150px; height:36px; background:url(images/titleBar.gif) no-repeat left top; text-indent:-9999px;}
	.indexTtl ul{ float:left; margin-top:9px;}
	.indexTtl li{ float:left; height:25px; padding-top:2px; padding-right:1px; background:url(images/titleBar.gif) no-repeat right -308px;}
	.indexTtl li a{ line-height:18px;line-height:/*\**/22px\9; *line-height:20px; padding:0 12px;}
	.indexTtl li a,.indexTtl li a:visited{ color:#3c3c3c;}
	.indexTtl li a:hover{ color:#e12222;}
	.indexTtl li.on{ height:20px; padding-top:5px; position:relative;}
	.indexTtl li.on span{ position:absolute; display:block; width:6px; height:3px; left:45%; top:27px; background:url(images/titleBar.gif) no-repeat left -346px;}
	.indexTtl li.on a,.indexTtl li.on a:visited,.indexTtl li.on a:hover{ display:inline-block; background:#fff; height:20px; border-bottom:2px solid #e12222; font-size:13px; color:#e12222; text-decoration:none; line-height:14px; line-height:/*\**/18px\9; *line-height:16px;}
	.indexTtl p{ float:right; margin-top:5px; padding-right:12px; height:31px; border-right:1px solid #e3e3e3;}
	.indexTtl .more{ float:right; height:16px; line-height:14px;line-height:/*\**/18px\9;*line-height:18px; padding-left:24px; margin-top:7px; background:url(images/indexBtn.gif) no-repeat left 2px;}
	
.newsTab .newsNav{background:url(/css/images/BgRepeatX.png) repeat-x 0 -470px; height:24px;}
	.newsTab h4{ float:left; font-weight:normal; background:url(/css/images/splitLine.gif) no-repeat right -170px;}
	.newsTab h4 a{ line-height:24px; display:inline-block; padding:0 12px;}
	.newsTab h4.on{ position:relative; height:22px; border-bottom:2px solid #e12222;}
	.newsTab h4.on span{ position:absolute; left:48%; top:24px; display:block; width:5px; height:3px; background:url(/css/images/block.gif) no-repeat -8px -238px;}
	.newsTab h4.on a{ color:#e12222; line-height:22px;}
	.newsTab p{ float:left; margin:10px 10px 0 5px; _margin-right:7px; display:inline; width:105px;}
	.newsTab p img{ padding:1px; border:1px solid #e3e3e3; background:#fff; width:100px; height:75px;}
	.newsTab p a{ line-height:16px;}
	.newsTab p span{ display:block; margin-top:5px;}
	.newsTab p a:hover span{ color:#e12222;}
	.newsTab ul{ margin:10px 5px 0 0; zoom:1; overflow:hidden;}
	.newsTab li{ height:20px; overflow:hidden; padding-left:10px; background:url(/css/images/arrow.gif) no-repeat 0 8px;}
	.newsTab li a{ line-height:20px;}

.indexBox{ border:1px solid #e3e3e3; border-top:none; padding:10px; zoom:1;}
.boxL{ float:left; width:700px;}
.boxR{ float:right; width:250px; }

.boxR,.boxR a,.boxR a:visited{ color:#666;}
.boxR .cnt li a{ color:#3c3c3c;}
.boxR .cnt li a:visited{ color:#3c3c3c;}
.boxR .cnt li a:hover{ color:#e12222;}
.boxR a:hover{ color:#e12222;}


/*block stylesheet*/
.indexBlkNews .boxL{ width:210px; margin-right:10px; display:inline;}
.indexBlkNews .boxC{ float:left; width:480px; position:relative;}
	.funcBtnCon .blkT{ height:2px; font-size:0; overflow:hidden; background:url(images/idxFuncbtn.gif) no-repeat left -33px;}
	.funcBtnCon .blkB{ height:2px; font-size:0; overflow:hidden; background:url(images/idxFuncbtn.gif) no-repeat left -35px;}
	.funcBtnCon .blkC{ height:151px; padding:0 3px; background:#fefaea; border-left:1px solid #fec799;border-right:1px solid #fec799;}
	.funcBtnCon li{ float:left; width:97px; margin:4px 2px 0; display:inline;}
	.funcBtnCon h5{ height:27px; line-height:27px; font-weight:normal; background:url(images/idxFuncbtn.gif) no-repeat 0 0;}
	.funcBtnCon h5 label{ padding-left:25px;}
	.funcBtnCon .register h5 label{ background:url(images/idxFuncbtn.gif) no-repeat -221px -93px;}
	.funcBtnCon .publishInfo h5 label{ background:url(images/idxFuncbtn.gif) no-repeat -221px 0;}
	.funcBtnCon .honesty h5 label{ background:url(images/idxFuncbtn.gif) no-repeat -221px -122px;}
	.funcBtnCon .extend h5 label{ background:url(images/idxFuncbtn.gif) no-repeat -221px -29px;}
	.funcBtnCon .website h5 label{ background:url(images/idxFuncbtn.gif) no-repeat -221px -153px;}
	.funcBtnCon .business h5 label{ background:url(images/idxFuncbtn.gif) no-repeat -221px -59px;}
	.funcBtnCon li p{ display:none; position:absolute; left:0; top:27px; width:198px; height:44px; padding:10px 10px 0;}
	.funcBtnCon .register p,.funcBtnCon .honesty p,.funcBtnCon .website p{ background:url(images/idxFuncbtn.gif) no-repeat left -44px;}
	.funcBtnCon .publishInfo p,.funcBtnCon .extend p,.funcBtnCon .business p{ background:url(images/idxFuncbtn.gif) no-repeat left -105px;}
	.funcBtnCon .publishInfo p,.funcBtnCon .extend p,.funcBtnCon .business p{ left:-101px;}
	.funcBtnCon h5.on{ font-weight:bold; color:#e12222; background-position:-105px 0;}
	.funcBtnCon p.on{ display:block;}
	
	.indexBlkNews .companys{ height:97px; padding-left:24px; margin-top:10px; background:url(images/BestCompanyBg.gif) no-repeat left top;}
	.indexBlkNews .companys .fl a,.indexBlkNews .companys .fr a{ display:block; width:13px; height:38px; margin-top:26px; text-indent:-9999px;}
	.indexBlkNews .logoList{ float:left; width:160px; height:92px; position:relative; overflow:hidden;}
	.logoList ul{ position:absolute; left:0; top:5px; width:1000px;}
	.indexBlkNews .logoList li{ width:160px; float:left; text-align:center;}
	.indexBlkNews .logoList li img{ width:120px; height:60px; padding:3px; border:1px solid #e3e3e3; background:#fff; margin-bottom:5px;}
	
	.indexBlkNews .indexTtl h3{ width:95px;}
	.indexBlkNews .indexTtl li a{ padding:0 17px; font-weight:bold; }
	.indexBlkNews .indexBox{ height:343px;}
	
	#focus_news{ position:absolute; left:10px; top:195px; width:140px; padding:0 5px; border:1px solid #e3e3e3; background:#fafafa; }
	#focus_news dl{ background:url(/css/images/dashed1.gif) repeat-x left bottom; padding:8px 0;}
	#focus_news dt,#focus_news dd{ height:16px; line-height:16px;}
	
	#index_news_tab .row{ padding: 10px; }
	#index_news_tab .fl{ width:150px; }

        #topTopic  p{ height:145px; text-align:center;}
        #topTopic  p a{ display:block;}
        #topTopic p img{ width:148px; height:111px; border:1px solid #e3e3e3; margin-bottom:10px;}

	#index_news_tab .fr{ width:290px;}
        .newsCon1{ padding: 0; }
        .newsCon1  h4{ height:22px; padding-bottom:10px; padding-top:5px;}
        .newsCon1  h4 a{ line-height:22px; font-size:14px;}
        .newsCon1  p{ line-height:16px; text-indent:2em; padding-bottom:15px; background:url(/css/images/dashed1.gif) repeat-x left bottom;}
        .newsCon1  ul{ padding-top:12px;}
        .newsCon1  li{ height:24px; padding-left:10px; background:url(/css/images/arrow.gif) no-repeat left 10px;}
        .newsCon1  li a{ line-height:24px; font-size:14px;}
	
	.price .ttl a{ text-indent:0; background:none; font-weight:normal; margin-top:0; width:auto;}
	.price .cnt{ padding:10px;}
	.price .cnt .list{ padding:0;}
	.price .cnt p{ margin:5px 5px 0;}
	.price .cnt p a{ margin-right:10px; display:inline-block; line-height:20px;}
	.price .scroll_mask{ height:120px; overflow:hidden;}
	
	.focus .cnt{ height:125px; padding:5px 10px;}
	.focus .cnt h4{ height:25px; padding-top:5px;}
	.focus .cnt span{ float:left; margin-right:10px; _margin-right:7px; margin-top:5px;}
	.focus .cnt span img{ width:100px; height:75px;}
	.focus .cnt p{ line-height:18px; height:90px; overflow:hidden;}
    
    .todo .ttl a{ text-indent:0; background:none; font-weight:normal; margin-top:0; width:auto;}
    .todo .cnt{ padding: 8px 10px; height: auto; color: #444; }
    .todo .cnt .icon{
        position: absolute; width: 20px; height: 20px; left: 4px; top: -2px;
        background: url("/css/images/arrow.gif") no-repeat 0 9px;
        }
    .todo .cnt li{ margin:5px 0; padding-left:8px; line-height: 140%; }
    .todo .cnt li .who{ color: #f60; }
    .todo .cnt li .who a,
    .todo .cnt li .do a{ color: #16387C; }
    #u_doing{ height: 178px; overflow: hidden; }


.indexBlkAgent .indexTtl h3{ background:url(images/titleBar.gif) no-repeat left -36px;}
	.indexBlkAgent .indexTtl p{ width:530px;}
	.indexBlkAgent .indexTtl .toAgent{ float:left; margin-top:3px; width:87px;height:22px; background:url(images/indexBtn.gif) no-repeat -113px 0; text-indent:-9999px;}
	
	.indexBlkAgent .boxR .cnt{ height:224px;}
	.indexBlkAgent .indexBox{ height:413px; padding-right:0;}

	.indexBlkAgent .boxL .newAgentInfo{ width:180px; float:left; }
	.indexBlkAgent .newAgentInfo .ttl{background:url(/css/images/BgRepeatX.png) repeat-x 0 -470px;}
	.indexBlkAgent .newAgentInfo .ttl h4{ color:#666; background:url(/css/images/arrow.gif) no-repeat 5px -159px; height:21px; padding-top:3px; line-height:16px;line-height:/*\**/20px\9;*line-height:20px;}
	.indexBlkAgent .newAgentInfo .ttl h5{ background:none;}
	.indexBlkAgent .newAgentInfo .cnt{ border:none;}
	.indexBlkAgent .newAgentInfo .list{ padding:10px 5px;}
	.indexBlkAgent .newAgentInfo li{ height:24px; background-position:0 10px;}
	.indexBlkAgent .newAgentInfo li a{ line-height:24px;}
	
	.indexBlkAgent .writeAgentInfo{ display:block; width:144px; height:32px; text-indent:-9999px; background:url(images/indexBtn.gif) no-repeat 0 -113px; margin-left:10px;}
	
	.indexBlkAgent .agentBlkR{ width:500px; float:right;}
	.agentBlkR .picList{ height:110px;}
	.agentBlkR .picList li{  float:left; width:100px; height:95px; padding:5px; border:1px solid #e3e3e3; margin:0 6px; display:inline; overflow:hidden; text-align:center;}
	.agentBlkR .picList li img{ width:100px; height:75px;}
	.agentBlkR .picList li strong{ display:block; padding-top:5px; font-weight:normal;}
	.agentBlkR .textList{ height:72px; padding:8px 0 12px;}
	.agentBlkR .textList li{ float:left; margin:0 5px; padding-top:2px; height:22px; width:155px; background:url(/css/images/dashed1.gif) repeat-x left bottom;}
	.agentBlkR .textList li a{ line-height:18px; *line-height:22px;}
	.agentBlkR .hotCity{ margin:15px 10px 0 5px;}
	.agentBlkR .hotCity h4{ height:18px; padding-top:2px; background:url(images/indexBtn.gif) no-repeat left -157px #f5f5f5; line-height:16px; line-height:/*\**/18px\9; *line-height:18px; color:#666; padding-left:15px;}
	.agentBlkR .hotCity li{ float:left; margin-top:10px; margin-left:5px; width:90px;}
	.agentBlkR .hotCity li a{ color:#e12222;}


.indexBlkSupply .indexTtl h3{ background:url(images/titleBar.gif) no-repeat left -72px;}
	.indexBlkSupply .indexBox{ padding-right:0;}
	.indexBlkSupply .mainA{ height:280px;}
	/* rank block style */
	.indexBlkSupply .rankBox{ float:left; width:220px;}
	.indexBlkSupply .rankBox .cnt{ border-left-width:4px;}
	.indexBlkSupply .rankBox .cntBottom{ height:6px; background:url(/css/images/boxBg.gif) repeat-x left -81px;}
	.indexBlkSupply .rankBox .cntBottom span{ width:6px; height:6px;}
	.indexBlkSupply .rankBox .cntBottom .fl{ background:url(/css/images/boxBg.gif) no-repeat -194px -51px;}
	.indexBlkSupply .rankBox .cntBottom .fr{ background:url(/css/images/boxBg.gif) no-repeat -194px -62px;}
	.rankBox .cnt ul{ padding:12px 10px;}
	.rankBox .cnt li{ height:22px; line-height:22px; padding-left:25px; overflow:hidden;}
	.rankBox .cnt li em{ float:right; color:#999; font-style:normal;}
	.rankBox .cnt .rank0,.rankBox .cnt .rank1,.rankBox .cnt .rank2,.rankBox .cnt .rank3,.rankBox .cnt .rank4,.rankBox .cnt .rank5,.rankBox .cnt .rank6,.rankBox .cnt .rank7,.rankBox .cnt .rank8,.rankBox .cnt .rank9{ background:url(/css/images/arrowRank.gif) no-repeat 0 0; }
	.rankBox .cnt .rank1{ background-position:0 -23px;}
	.rankBox .cnt .rank2{ background-position:0 -46px;}
	.rankBox .cnt .rank3{ background-position:0 -69px;}
	.rankBox .cnt .rank4{ background-position:0 -92px;}
	.rankBox .cnt .rank5{ background-position:0 -115px;}
	.rankBox .cnt .rank6{ background-position:0 -138px;}
	.rankBox .cnt .rank7{ background-position:0 -161px;}
	.rankBox .cnt .rank8{ background-position:0 -184px;}
	.rankBox .cnt .rank9{ background-position:0 -207px;}
	
	.indexBlkSupply .fr{ width:715px; background:url(/css/images/dashed.gif) repeat-x left bottom;}
	.indexBlkSupply .fr .item{ float:left; width:340px; height:135px; margin:4px 10px 0 5px; _display:inline; }
	.indexBlkSupply .fr p{ width:130px; float:left; margin-right:15px; _margin-right:12px; text-align:center; overflow: hidden;}
	.indexBlkSupply .fr p img{ width:auto; height:90px; background:#fff; padding:4px; border:1px solid #e3e3e3; margin:0 auto; margin-bottom:7px; display: block;}
	.indexBlkSupply .fr h4{ height:22px;}
	.indexBlkSupply .fr h4 strong{ color:#e12222; float:left; line-height:18px;}
	.indexBlkSupply .fr h4 a{ font-weight:normal; margin-right:10px; display:inline;}
	.indexBlkSupply .fr li{ height:20px; overflow:hidden;}
	.indexBlkSupply .fr li a{ line-height:20px;}
	
	.indexBlkSupply .mainB .item{ float:left; width:215px; padding:0 10px; margin-top:15px;}
	.indexBlkSupply .mainB h4{ float:left; margin-right:10px; _margin-right:7px; width:18px; height:59px; padding:5px 0 0 3px; line-height:14px; background:url(images/indexBtn.gif) no-repeat left -35px;}
	.indexBlkSupply .mainB h4 a,.indexBlkSupply .mainB h4 a:visited,.indexBlkSupply .mainB h4 a:hover{ color:#fff; text-decoration:none; font-weight:normal;}
	.indexBlkSupply .mainB li a{ line-height:20px;}

.indexBlkGoods .indexTtl h3{ background:url(images/titleBar.gif) no-repeat left -108px;}
	.indexBlkGoods .indexBox{ height:753px;}
	
	#proType{ padding-bottom:10px;}
	#proType li{ float:left; width:330px; height:75px; margin:0 4px 0 5px; display:inline; padding:4px 0;} 
	#proType li.on{ position:relative;}
	#proType li h5{ padding-left:10px; background:url(/css/images/dashed.gif) repeat-x left bottom;}
	#proType li h5 a{ line-height:28px; font-size:14px;color:#ff7300; }
	#proType li h5 a:visited{color:#ff7300;} 
	#proType li h5 a:hover{color:#ff7300; text-decoration:underline;} 
	#proType li p{ line-height:20px; padding:5px 10px 0; height:40px; overflow:hidden;}
	#proType li p a{ line-height:20px; display:inline-block; margin-right:8px;}
	#proType li.on p{ position:absolute; left:0px; top:33px; width:310px; padding:4px 8px; height:auto; border:2px solid #ff7300; background:#fffbe5; border-top:1px solid #ff7300; }
	#proType li.on h5{  position:absolute; left:0px; top: 4px; width:319px; padding-left:9px; background:#ffa200; border:1px solid #ff7300;}
	#proType li.on h5 a,#proType li.on h5 a:visited,#proType li.on h5 a:hover{ color:#000;}
	
.indexBlkCmdArea  .indexBox{ height:257px;}
	.indexBlkCmdArea .indexTtl h3{ background:url(images/titleBar.gif) no-repeat left -144px;}
	.indexBlkCmdArea .indexTtl p{ width:530px; text-align:right;}
	.indexBlkCmdArea .indexTtl .toExtend{ float:left; margin-top:3px; width:97px;height:22px; background:url(images/indexBtn.gif) no-repeat -103px -33px; text-align:left; text-indent:-9999px;}
	.indexBlkCmdArea .indexTtl span{ float:right; margin-top:9px; margin-left:15px;}
	.indexBlkCmdArea .indexTtl .blue a{ color:#0000FF;}
	.indexBlkCmdArea .indexTtl .red a{ color:#FF0000;}
	
	.indexBlkCmdArea .tabsBlk{ float:left; width:220px;}
	.indexBlkCmdArea .tabsBlk .cnt{ border-left-width:4px;}
	.indexBlkCmdArea .tabsBlk .cntBottom{ height:6px; background:url(/css/images/boxBg.gif) repeat-x left -81px;}
	.indexBlkCmdArea .tabsBlk .cntBottom span{ width:6px; height:6px;}
	.indexBlkCmdArea .tabsBlk .cntBottom .fl{ background:url(/css/images/boxBg.gif) no-repeat -194px -51px;}
	.indexBlkCmdArea .tabsBlk .cntBottom .fr{ background:url(/css/images/boxBg.gif) no-repeat -194px -62px;}
	
	.indexBlkCmdArea .bestCmd{ float:right; width:445px;}
	.indexBlkCmdArea .bestCmd .ttl{background:url(/css/images/BgRepeatX.png) repeat-x 0 -470px;}
	.indexBlkCmdArea .bestCmd .ttl h4{ color:#666; background:url(/css/images/arrow.gif) no-repeat 5px -159px; height:21px; padding-top:3px; line-height:16px;line-height:/*\**/20px\9;*line-height:20px;}
	.indexBlkCmdArea .bestCmd .ttl h5{ background:none;}
	.indexBlkCmdArea .bestCmd .ttl h5 a{ text-indent:0; width:auto; height:auto; font-weight:normal; display:inline-block; margin-top:0; padding:0 10px;  line-height:20px; background:url(images/titleBar.gif) no-repeat right -308px;}
	.bestCmdBox .btnPrev,.bestCmdBox .btnNext{ float:left; margin-right:8px; _margin-right:5px; display:block; width:13px; height:64px; background:url(images/indexBtn.gif) no-repeat -27px -35px; margin-top:80px; cursor:pointer;}
	.bestCmdBox .btnNext{ float:right; background-position:-48px -35px; margin-right:0;}
	
	.bestCmdBox .bestCmdList{ width:402px; height:205px; zoom:1; overflow:hidden;}
	.bestCmdBox li{ float:left; margin:10px 7px 0; display:inline; padding:1px; *padding-top:2px; width:116px; height:87px;*height:86px; background:#fff; border:1px solid #e3e3e3; overflow: hidden; text-align:center; }
	.bestCmdBox li img{ width:auto; height:87px; *margin-top:-1px; }
	
	.bestCmdBox .showNum{ height:10px; text-align:center; margin-top:10px;}
	.bestCmdBox .showNum span{ display:inline-block; margin:0 5px; width:10px; height:10px; background:url(images/indexBtn.gif) no-repeat -67px -49px;}
	.bestCmdBox .showNum .on{ background-position:-67px -35px;}
	
	.indexBlkCmdArea .boxR .cnt{ height:288px;}
	.jcPerson p{ height:120px; overflow:hidden; padding-top:10px;}
	.jcPerson p a{ float:left; margin-left:10px; text-align:center; color:#e12222; display: block; width: 110px; }
	.jcPerson p img{ width:auto; height:80px; padding:3px; background:#fff; border:1px solid #e3e3e3; margin-bottom:10px;}
	.jcPerson ul{ padding-left:10px;}
	.jcPerson li{ float:left; margin:0 5px 0 10px; display:inline; width:60px; height:24px; line-height:24px; overflow:hidden;}
	
	.career .list{ zoom:1;}
	.career .list li{ float:left; width:100px; margin:4px 0 0 2px; display:inline;}

.indexBlkJCNews .indexTtl h3{ background:url(images/titleBar.gif) no-repeat left -180px;}
	.indexBlkJCNews .newsTab{ width:300px; height:200px; float:left; padding:0 6px; margin-top:5px; }
	
.indexBlkCommunity .indexTtl h3{ background:url(images/titleBar.gif) no-repeat left -216px;}
	.indexBlkCommunity .indexTtl p{ padding-top:7px; height:24px;}
	.indexBlkCommunity .indexTtl p a{ margin-left:10px;}
	.indexBlkCommunity .boxL{ width:385px; padding-right:7px; height:250px; background:url(images/lineBg.gif) repeat-y right top;}
	.indexBlkCommunity .boxC{ float:left; width:250px; padding:0 10px; height:250px;}
	.indexBlkCommunity .boxR{ width:265px; height:250px; padding-left:10px; background:url(images/lineBg.gif) repeat-y left top;}
	
	.indexBlkCommunity .boxC ul{ margin:15px 5px 0;}
	
	.indexBlkCommunity .boxR .ttl{background:url(/css/images/BgRepeatX.png) repeat-x 0 -470px;}
	.indexBlkCommunity .boxR .ttl h4{ color:#666; background:url(/css/images/arrow.gif) no-repeat 5px -159px; height:21px; padding-top:3px; line-height:16px;line-height:/*\**/20px\9;*line-height:20px;}
	.indexBlkCommunity .boxR .ttl h5{ background:none;}
	.indexBlkCommunity .boxR .cnt{ border:none;}
	.paper9Z{ background:url(/css/images/dashed.gif) repeat-x left top; padding:15px 0 0 5px;}
	.paper9Z span{ margin-right:10px;_margin-right:7px;}
	.paper9Z a{ margin-bottom:3px;}
	
	.indexBlkCommunity .boxL .boxBBS{ height:123px; background:url(images/lineBg.gif) repeat-x left bottom;}
	.indexBlkCommunity .boxL .boxBlog{ height:115px; margin-top:10px;}
	.indexBlkCommunity .boxL h4{ float:left; width:15px; padding:0 12px 0 4px; font-weight:bold; color:#666;}
	.indexBlkCommunity .boxL h4 span{ display:block; height:20px; background:url(/css/images/arrow.gif) no-repeat 1px -164px;}
	.indexBlkCommunity .boxL p{ float:left; width:124px; text-align:center; margin-right:15px; _margin-right:12px;}
	.indexBlkCommunity .boxL p a{ color:#e12222;}
	.indexBlkCommunity .boxL p img{ width:120px; height:90px; padding:1px; background:#fff; border:1px solid #e3e3e3; margin-bottom:3px; *margin-bottom:5px;}
	.indexBlkCommunity .boxL ul{ zoom:1; overflow:hidden;}
	.indexBlkCommunity .boxL li{ height:20px; line-height:20px; padding-left:10px; background:url(/css/images/arrow.gif) no-repeat 0 9px; overflow:hidden;}
	
	.indexBlkCommunity .cls{ height:0; _overflow:hidden;}

.indexBlkService .ttl{ background:#fafafa; border:1px solid #e3e3e3; height:21px;}
	.indexBlkService .ttl h4{ background:none; color:#666; padding-left:12px;}
	.indexBlkService .boxL{ width:300px; margin-right:30px; display:inline;}
	.indexBlkService .boxC{ width:290px; float:left;}
	.indexBlkService .boxR{ width:300px; height:70px; float:right; background:url(../images/serviceBg.gif) no-repeat left 5px;}
	.indexBlkService h5{ padding:0 10px 0 20px; height:24px; background:url(/css/images/arrow.gif) no-repeat left -283px; background-position:/*\**/left -285px\9; *background-position: left -285px; text-align:right;}
	.indexBlkService h5 strong{ float:left; line-height:24px;}
	.indexBlkService h5 a{ display:inline-block; height:24px; margin-right:5px; line-height:24px; font-weight:normal;}
	.indexBlkService ul{ margin-top:5px;}
	.indexBlkService li{ padding-left:10px; height:20px; float:left; width:120px; margin-right:20px; display:inline; background:url(/css/images/arrow.gif) no-repeat left 8px;}
	.indexBlkService li a{ line-height:20px;}
	.indexBlkService .boxR a{ float:left; margin:35px 0 0 195px; display:inline; width:97px; height:31px; text-indent:-9999px; background:url(images/indexBtn.gif) no-repeat -103px -64px;}
	
	.indexBlkService .cls{ height:0; _overflow:hidden;}

/* flinks */
#flinks .head{ 
    font-size: 12px; 
    border-bottom: 1px solid #dfdfdf;
    }
    #flinks .head li { padding:0 12px;  padding-top:2px; line-height: 28px;  }
    #flinks .head li.sel{ 
        font-weight:bold; 
        background : #dfdfdf;
        }
    #flinks .cnt{ 
        padding: 8px; 
        font-size: 12px; 
        border:1px solid #efefef;
        }
    #flinks .cnt a{ 
        display:inline-block;
        margin-right:10px; 
        line-height:20px;
        }

/*other stylesheet*/
.textAdv { height:60px; padding:5px 0; border:1px solid #e3e3e3;}
.textAdv li{ float:left; width:218px; margin:0 10px; display:inline; line-height:20px;}
.textAdv .red,.textAdv .red a{ color:#FF0000;}
.textAdv .blue,.textAdv .blue a{ color:#0000FF;}

.writeInfo,.writeBBS,.viewOnline,.downLoad{
    background:url(/css/images/icon16.gif) no-repeat 0 -186px;
    display:inline-block; height:16px; line-height:16px;
    padding-left:20px;
}
.writeInfo{ background-position:left -720px;}
.writeBBS{ background-position:left -757px;}
.viewOnline{ background-position:left -647px;} 
.downLoad{ background-position:left -684px;}

.ADS li { float: left; width: 146px; margin-left:16px; }
.ADS li.first{ margin-left:0;}

#ads_index_wp_b10 .ADS li{ width: auto; height: 60px; overflow: hidden; margin-left:4px; }
#ads_index_wp_b10 .ADS li.first{ margin-left:0;}

.regirst_body{
    background-color: #fffbe1;
    border: 1px solid #fec9a1; 
    padding:10px 12px;
    color: #333;
    position: relative; 
    font-size: 12px; }
.regirst_body ul { margin: 0px; padding:0; list-style-type: none;}
.regirst_body ul li {
    background-image: url(images/regirst_img.gif);
    width: 105px;
    float: left;
    margin:4px 0 6px 6px;
    line-height: 26px;
    _line-height: 29px;
    text-align: left;
    }
.regirst_body a {color: #333; text-decoration: none;}
.regirst_body a:hover {color: #FF0000;text-decoration: underline;}
.regirst_body .ico1 {
    height: 20px; width: 22px;
    float: left;
    background-position: left 87px;
    background-image: url(images/regirst_img.gif);
    margin-left: 8px;
    }
    .regirst_body .ico2 {
        height: 20px;width: 22px;float: left;background-position: left 120px;
        background-image: url(images/regirst_img.gif);
        margin-left: 8px;
        }
    .regirst_body .ico3 {
        height: 20px;
        width: 22px;
        float: left;
        background-position: left 151px;
        background-image: url(images/regirst_img.gif);
        margin-left: 8px;
        }
    .regirst_body .ico4 {
        height: 20px;width: 22px;
        float: left;
        background-position: left 184px;
        background-image: url(images/regirst_img.gif);
        margin-left: 8px;
        }
    .regirst_body .ico5 {
        height: 20px;
        width: 22px;
        float: left;
        background-position: left 293px;
        background-image: url(images/regirst_img.gif);
        margin-left: 8px;
        }
    .regirst_body .ico6 {
        height: 20px;
        width: 22px;
        float: left;
        background-position: left 322px;
        background-image: url(images/regirst_img.gif);
        margin-left: 8px;
        }
.regirst_body em { color: #FF0000;font-style: normal;}
.regirst_body strong {
    background-image: url(images/hot.gif);
    height: 7px;width: 19px;
    position: absolute;top: 38px;
    background-repeat: no-repeat;
    left: 80px; }
.regirst_body p {
    background-image: url(images/regirst_img.gif);
    background-position: left 230px;
    height: 33px;width: 171px;
    float: left;
    text-align: center;
    line-height: 33px;
    padding:6px 10px 0px 10px; 
    margin:0px; }
.regirst_body p a:link,
.regirst_body p a:visited,
.regirst_body p a { font-size: 14px;font-weight: bold; color: #FFF; }

.app{ 
    background:url('/css/images/icon16.gif') no-repeat 0 -858px;
    padding-left : 18px;
    display: inline-block;
    zoom: 1;
    }

.index_wp_b12 .ADS li { float: left; width: 470px; margin-left:5px; }    