body,ul,dl,h3,p,form { padding:0;margin:0; color:#333; }
img { border:0; }
/*   div {overflow:hidden;} 该div注释掉 可以让弹出层 显示得更完整 */
body { font-size:9pt; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; background:#fff; }
td ,th { font-size:9pt; font-family: Verdana, Arial, Helvetica, sans-serif;  }

.df_{font-weight:bold;font-size: 24px;color: #F60;display: inline;}
.df_18{font-weight:bold;font-size: 18px;color: #F60;display: inline;}
.getfs{padding-left:5px;}
li {list-style-type:none; margin:0; padding:0; }

a { color:#09408a; text-decoration:none; }
a:hover { color:#FF6600; }
h4 { font-size:14px; text-align:left;border-bottom:1px dashed #999999; margin:5px 0; padding-bottom:3px; clear:both; }
.c_logo{float:left;margin-right: 10px;}.c_logo img{max-width:160px;max-height: 130px;}
#announ { width:208px; float:left; line-height:20px; padding-left:20px; _line-height:28px}
#announ ul{ width: 208px}

body,html{background:none; padding:0; margin:0;}
.rss ib{ margin-top:4px;}
.rt{_margin-left:410px;}
.log{line-height:24px;*line-height:27px; height:24px;float:right; font-size:12px;}
.log span{color:#ced9e7}
.log a{color:#049;text-decoration: none;}
.log a:hover{text-decoration: underline;}
.log .snda{ position:relative; bottom:-3px}
.bfac{color:#109618;}
.sort{color:#dc3912;}

.shopedit{background:url(../../Images/btn_edit.png)  no-repeat;padding-left:20px;padding-bottom:5px;}
.tj_company{ background:url('../../Images/icon.png') no-repeat 0 0;width:131px;background-position:0 -1476px;position:absolute;margin:0 0 0 6px;height:18px;}

background-position:0 -1476px;
/* for index */
.container,.header,.footer{width:960px;margin:0 auto;}
.mainbody{width:682px;overflow:hidden;}
.sidebar{width:270px;overflow:hidden;}
.primaryContent{width:444px;overflow:hidden; margin-top:10px; }
.sideContent{width:245px;overflow:hidden; margin-top:10px;}
.left{float:left;}
.right{float:right;}
.tjtrtb tr td{font-weight:bold;}
.ptl{position:absolute;top:0;left:0;overflow:hidden;}
.ptr{position:absolute;right:0;top:0;overflow:hidden;}

.center{margin:0 auto;}
.mt1{margin-top:8px;}
.clear{overflow:hidden;}
.clear-b{clear:both;}
.red{color:#f00;}
.yellow,a.yellow{color:#ff0;}

/*-----AD-----*/
.ad{border:1px solid #bbe1f1;}
.primaryContent .ad{height:108px;}
.sidebar .ad{height:201px;}

/*-----Header-----*/
#index .header .menu{height:30px;padding-left:10px;background:url(images/bg.gif) repeat-x 0 0;line-height:30px;color:#fff;}
#index .header .menu a{margin:0 5px;color:#fff;}
* html .header .menu a{margin:0 4px;}
#index .header .menu a.yellow{color:#ff0;}
#index .header .menu a.shou{padding-left:8px;background:url(images/bg.gif) no-repeat -38px -590px;}
#index .header .logo{position:relative;height:100px;border:1px solid #bbe1f1;overflow:hidden;width:100%;}
#index .header .logo img{position:absolute;left:0;top:20px;}
#index .header .logo .web{position:absolute;left:200px;top:20px;height:60px;padding-left:8px;border-left:1px solid #bbe1f1;line-height:30px;}
#index .header .logo .web h1{font-size:26px; margin:0; padding:0;}
#index .header .nav{position:absolute;right:0;top:0;width:600px;height:100px;background:url(images/bg.gif) repeat-x 0 -31px;}
#index .header .nav a{display:inline-block; color: #004499;width:120px;height:98px;line-height:98px; padding:0px;background:url(images/bg.gif) no-repeat -46px -247px;text-align:center;font-size:14px;}
#index .header .nav a.current{background-color:#fff;font-weight:bold;color:#f60;}
#index .header .nav a span{display:block;width:70px;height:88px;margin:0 auto;padding-top:16px;background:url(images/menuEN.gif) no-repeat -3px 20px;}
#index .header .nav a#to12 span{background-position:-122px 20px;}
#index .header .nav a#to13 span{background-position:-242px 20px;}
#index .header .nav a#to14 span{background-position:-365px 20px;}
#index .header .nav a#to15 span{background-position:-485px 20px;}
#index .header .nav a#to11:hover span,.header .nav a#to11.current span{background-position:-3px -76px;}
#index .header .nav a#to12:hover span,.header .nav a#to12.current span{background-position:-122px -76px;}
#index .header .nav a#to13:hover span,.header .nav a#to13.current span{background-position:-242px -76px;}
#index .header .nav a#to14:hover span,.header .nav a#to14.current span{background-position:-365px -76px;}
#index .header .nav a#to15:hover span,.header .nav a#to15.current span{background-position:-485px -76px;}
#index .header .nav a:hover{text-decoration:none;}
#index .header .sub{position:relative;height:28px;margin-top:1px;background:url(images/bg.gif) repeat-x 0 -131px;border:1px solid #bbe1f1;line-height:28px;text-align:center;color:#049;}
#index .header .sub a{margin:0 5px;}
#index .header .sub i{position:absolute;top:-5px;right:-1px;width:119px;height:5px;background-color:#fff;border-left:1px solid #bbe1f1;border-right:1px solid #bbe1f1;font-size:0;}
#index .header #subto14 i{right:119px;}
#index .header #subto13 i{right:239px;}
#index .header #subto12 i{right:359px;}
#index .header #subto11 i{right:479px;}
#index .header #subto13{text-indent:30em;}
#index .header #subto14{padding-right:120px;}
#index .header #subto14,#index .header #subto15{text-align:right;}

/*-----CMsou-----*/
#cmsou{position:relative;height:100px;background:url(images/cmsou_bg.jpg) no-repeat;}
#cmsou a{color:#fff;}
#cmsou .sbody{position:absolute;left:220px;top:16px;width:580px;}
#cmsou .sbody .menu{margin-bottom:2px;line-height:22px;}
#cmsou .sbody .menu a{display:inline-block;width:40px;height:25px;text-align:center;text-decoration:none;}
#cmsou .sbody .menu a.current{width:48px;background:url(images/bg.gif) no-repeat 0 -222px;color:#049;}
#cmsou .sbody input{width:420px;height:25px;background:url(images/input_bg.gif) no-repeat 0 0;border:1px solid #c1d8ed;}
#cmsou .sbody button{width:80px;height:27px;margin-left:5px;background:url(images/bg2.gif) no-repeat 0 -95px;border:none;}
#cmsou .sbody .key a{margin:0 5px;}
#cmsou .phone{position:absolute;right:0;top:28px;width:160px;color:#ff0;text-align:center;font-weight:bold;font-size:14px;line-height:24px;}
#cmsou .phone h4{color:#000;font-size:16px;}


.newrecommend dl , .newrecommend dt , .newrecommend dd { margin:0; padding:0; }
.newrecommend { border: 1px solid #BBE1F1; padding: 1px; }
.newrecommend dt {background: url("images/bg.gif") repeat-x scroll 0 -191px transparent; color: #004499;font-size: 14px; font-weight: bold; height: 30px; line-height: 30px; padding-left: 8px;}
#rollpic {padding-top:18px;height:115px;background-color:#fff;}
#rollpic #i_MmMove_left{ float:left;width:21px; overflow:hidden; }
#rollpic #i_MmMove_left #btn1{ display:block;height:92px;background:url(images/btn_next_prev.png) no-repeat -21px 0;cursor:pointer;}
#rollpic #i_MmMove_right{ float:right;width:21px; overflow:hidden;}
#rollpic #i_MmMove_right #btn2{display:block;width:21px; height:92px;background:url(images/btn_next_prev.png) no-repeat 0 0;cursor:pointer;}
#rollpic .rollpic {width:895px;height:90px; overflow:hidden; float:left; padding-left:13px;}
#rollpic .rollpic_in { width:1300px;}
#rollpic .rollpic li{float:left; padding:3px 11px; }
#rollpic .rollpic li a{display:block;text-align:center;}
#rollpic .rollpic li a img{margin-top:3px;width:120px;height:75px;border: 3px solid #E3E3E3;display:block;}
#rollpic .rollpic li a:hover img{border-color:#c60;}

.adimg li{margin-bottom:5px;}
.companyNews { border:1px solid #BBE1F1; padding:1px;}

.companyNews dt {height:30px;padding-left:8px;background:url(images/bg.gif) repeat-x 0 -191px;line-height:30px;font-weight:bold;font-size:14px;color:#049;}
.companyNews .more { float:right; font-size:12px; font-weight:normal;padding-right:5px; }
.companyNews dd{margin:2px;}
.companyNews dd.topnews{margin-top:4px;padding:5px;height:100px;border:1px solid #e3e3e3;background:#f5f5f5;overflow:hidden;}
.companyNews dd.topnews img{margin-right:8px;width:90px;height:72px;}
.companyNews dd.topnews h1{margin-bottom:5px;font-size:12px;}
.companyNews .itlist{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #e3e3e3;}
.companyNews .itlist li{height:40px;}
.companyNews .itlist .pic{display:inline;margin:0 5px;}
.companyNews .itlist img{width:50px;height:30px;}
.companyNews h2{padding-left:15px;font-size:14px; margin: 0; padding:8px 0 5px 15px}
.companyNews h2 a{color:#f00;}
.companyNews .list{margin-left:10px;}
.companyNews .list li{height:24px;line-height:24px;}

.productNews {margin-bottom:10px;border:1px solid #BBE1F1; padding:1px;}
.productNews dt {background: url(images/bg.gif) repeat-x scroll  0 -160px transparent; color: #004499; font-size: 14px; font-weight: bold; height: 30px; line-height: 28px; padding-left: 8px; }
.productNews .more { float:right; font-size:12px; font-weight:normal;padding-right:5px; }
.productNews dd{margin:0;padding:0;padding-top:5px;}
.productNews ul{margin:0 8px;}
.productNews ul.itlist li{margin-bottom:10px;height:95px;line-height:20px;border-bottom:1px solid #e3e3e3;overflow:hidden;}
.productNews ul.itlist li .pic{display:inline;margin-right:5px;width:90px;height:80px;border:1px solid #e3e3e3;text-align:center}
.productNews ul.itlist li .pic img{width:80px;height:60px;vertical-align:middle;}
.productNews ul.itlist li p{text-indent:1em;color:#999;}

.list dt a.more{padding-left:10px;background:url(images/bg.gif) no-repeat -37px -561px;color:#f60;}
.list dd{margin-left:8px;}
.list li,.list dd{overflow:hidden; height:23px;padding-left:10px;background:url(images/bg.gif) no-repeat -38px -607px;line-height:23px;}
.list li span,.list dd span{position:absolute;right:5px;top:0;color:#999;font-size:10px;}


.askp_l {padding:0;margin:0; padding-bottom:12px; border:1px solid #e3e3e3;}
.askp_l dt{ padding-left: 8px; height:26px;line-height:26px;background:url(images/zj_bg.gif) 0 -264px repeat-x;color:#fff;font-size:12px;font-weight: bold;}
.askp_l dt a.more{display:block;width:75px;height:22px;background:url(images/btn_xj.png) no-repeat 0 2px;overflow:hidden;text-indent:-1000em; float:right;}
.askp_l dd{margin:0;padding:0 5px 0 5px;}
.askp_l dd .title{padding-left:5px;height:26px;line-height:26px;color:#999;}
.askp_l dd .title span{display:inline-block;width:175px;}
.askp_l dd li{position:relative;padding-left:5px;height:26px;line-height:26px;}
.askp_l dd li span{position:absolute;right:0;top:0;width:80px;text-align:center;color:#999;}
.askp_l dd li.even{background:#efefef;}
.askp_l dd li.odd{background:#fff;}

.askp_2 {padding:0;margin:0; padding-bottom:12px; border:1px solid #e3e3e3;}
.askp_2 dt{ padding-left: 8px; height:26px;line-height:26px;background:url(images/zj_bg.gif) 0 -264px repeat-x;color:#fff;font-size:12px;font-weight: bold;}
.askp_2 dt a.more{display:block; padding-right:10px; color:#fff; height:22px;overflow:hidden; float:right;}
.askp_2 dd{margin:0;padding:0 5px 0 5px;}
.askp_2 dd .title{padding-left:5px;height:26px;line-height:26px;color:#999;}
.askp_2 dd .title .t1 {float:left; }
.askp_2 dd .title .t2 {float:right; width:75px;text-align:center; }
.askp_2 dd .title .t3 {float:right; width:75px;text-align:center; }
.askp_2 dd .title .t4 {float:right; width:75px;text-align:right; padding-right:3px;}
.askp_2 li .t1 { float:left; }
.askp_2 li .t2 { float:right; width:75px;text-align:center; }
.askp_2 li .t3 { float:right; width:75px;text-align:center; }
.askp_2 li .t4 { float:right; width:75px;text-align:right; padding-right:3px; }
.askp_2 dd li{padding-left:5px;height:26px;line-height:26px; overflow:hidden; }
.askp_2 li span{right:0;top:0;width:80px;text-align:center;color:#999;}
.askp_2 dd li.even{background:#efefef;}
.askp_2 dd li.odd{background:#fff;}

.askp_10 { }
.askp_10 li { line-height:180%; }
.askp_10 li span { float:right; font-size:10px; color:#333; }

.clear { clear:both; }
.left { float:left; }
.right { float:right; }
.cn { text-align:center; }
.ln { text-align:left; }
.rn { text-align:right; }

.hi { display:none; }

.fs14 { font-size:14px; }
.fs12 { font-size:12px; }

.pointer { cursor:pointer; }

.ptb5 { padding-top:5px; padding-bottom:5px; }
.ptb3 { padding-top:3px; padding-bottom:3px; }

.lh160 { line-height:160%; }
.lh22 { line-height:22px; }

.bblue { background:#F2F7FD; }

.loading , #loading { background:url(images/loading.gif) center center no-repeat; height:16px; padding:5px; }
.bt_input_m { background:url(images/bt_m.gif) 0 0 no-repeat; height:28px; width:90px; text-align:center;  border:0; cursor:pointer; color:#fff; font-weight:bold; line-height:28px; }
.bt_input_1 { background:url(images/bt_1_bg.gif) 0 0 no-repeat; width:65px; height:24px; text-align:center; border:0;cursor:pointer;  }

.gray { color:#ccc; }

.inp2  p {text-indent:2em; line-height:160%; margin:0 0 10px; }

.border_bottom { border-bottom:1px solid #EBEBEB; }

.bt_s1 { background:url('images/zj_bg.gif') 0 -290px no-repeat;display:inline-block; height:19px;width:73px; line-height:20px; text-align:center; color:#fff;text-decoration:none;}
.bt_s1:hover { color:#fff; }
.bt_s1_upload { background:url('images/zj_bg.gif') 0 -290px no-repeat;display:inline-block; height:19px;width:73px; line-height:20px; text-align:center; color:#fff;text-decoration:none;}
.bt_s1_upload:hover { color:#fff; }

.container { text-align:left; margin:0 auto; width:960px; margin-bottom:10px; display: inline-block;}

.list_s1 , .list_s2 , .box_s1 , .box_s2 , .box_s3 , .box_s4 { margin-bottom:10px; }

.list_s1 { width:186px;}
.list_s1 a {text-decoration:none; color:#fff;}
.list_s1 .item_s1 { background:url('images/zj_bg.gif') repeat-x; border:1px #0e5fcd solid; height:27px;overflow:hidden; font-weight:bold;text-align:center; }
.list_s1 .item_s1  a:visited {  }


.list_s1 .item_s2 {background:#f1f1f1; border:#c7c7c7 solid;border-width:0 1px 1px 1px; height:26px; line-height:26px;overflow:hidden;}
.list_s1 .item_s2  a {padding-left:5px; color:#333; overflow:hidden;}
.list_s1_item_s2_close{ background:url('images/005b_62.gif') no-repeat;margin-left:40px;}
.list_s1_item_s2_open{ background:url('images/005b_62.gif') no-repeat;margin-left:40px;}
.list_s1 .item_s2  a:visited {color:#09408A; }


.list_s1 .item_s3w a{ line-height:20px;border:#c7c7c7 solid; border-width:0 1px 1px 1px; background:#fff; color:#333; padding-left:60px; display:block; }
.list_s1 .item_s3w a:hover { background:#fafafa;}
.list_s1 .item_s3w a.this { background:#eee; }
.list_s1 .item_s3w a:visited { color:#82568f; }
.list_s1 .item_s3w .hi { display:none; }
.list_s1 .h2 { background:#336699; color:#fff; line-height:27px; text-align:center;font-weight:bold; }
.list_s1 .h2 a { color:#fff; }
.list_s1 .bottom { background: url("images/list_s1_bg.gif") repeat-x scroll 0 bottom transparent; height: 5px; }

.list_s2 { padding:10px; }
.list_s2 a { float:left; width:170px; text-align:center; }
.list_s2 a img { display:block; margin:0 auto; }
.list_s2 a p { text-align:center; padding:10px 0; }
.list_s2 .list_in { float:left; }
.list_s2 .move_left,.list_s2 .move_right { height:87px; width:12px; overflow:hidden; margin-top:25px; float:left; }
.list_s2 .move_left { background:url('images/list_s2_left.gif') no-repeat;  }
.list_s2 .move_right { background:url('images/list_s2_right.gif') no-repeat; }

.box_s1 { border:1px solid #cacaca;border-bottom:0; }
.box_s1 .item { height:130px; background:url('images/zj_list_bg.gif') 0 0 repeat-x; overflow:hidden; text-align:center; border-bottom:1px solid #c7c7c7; clear:both; background:no-repeat center center; }
.box_s1 .item  div { float:left; }

.box_s1 .item_100 { height:100px; background:url('images/zj_list_bg.gif') 0 0 repeat-x; overflow:hidden; text-align:center; border-bottom:1px solid #c7c7c7; clear:both; background:no-repeat center center; }
.box_s1 .item_100  div { float:left; }

	.sbox_img {
	/*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;
	/*设置水平居中*/
	text-align:center;
	/* 针对IE的Hack */
	*font-size:55px;
	height:130px;
	width:130px;
	}
	.sbox_img img {
	/*设置图片垂直居中*/
	vertical-align:middle;
		max-height:82px;
	width:100px;
	position:relative;
  +position:relative;
  top:20%;
  vertical-align:middle;
	}

	.sbox_img_ship {
	/*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;
	/*设置水平居中*/
	text-align:center;
	/* 针对IE的Hack */
	*font-size:55px;
	height:110px;
	width:130px;
	}
	.sbox_img_ship img {
	/*设置图片垂直居中*/
	vertical-align:middle;
		height:82px;
	width:100px;  top:7%;
	position:relative;
  +position:relative;
  vertical-align:middle;
	}

.box_s1 .item .image { width:130px; height:130px; background:no-repeat center center; margin-top:6px;}
.box_s1 .item .imageh { display:none; }
.box_s1 .item .image a { display:block; height:133px; overflow:hidden; }
.box_s1 .item .image img { /*filter:alpha(opacity=0); opacity:0; -moz-opacity:0;*/ display:none; }
.box_s1 .item .check { width:23px; padding-top:50px ; }
.box_s1 .bs1_border { background:url('images/box_s1_image_bg.gif') right 1px no-repeat;height:110px;padding-top:15px;width:3px;float:left;margin-top:3px; }
.box_s1 .h2 { background:#336699; height:26px; font-weight:bold;color:#fff; line-height:27px; text-align:left; padding-left:21px; }
.box_s1 h3 { font-size:9pt; text-align:left; padding-top:11px; }
.box_s1 h3 a { margin-left:11px; }
.box_s1 h3 span { color:#666; font-weight:normal; float:right; margin-right:11px;}

.box_s1 .bs1_summary { width:415px;float:left; position:relative; height:130px; overflow:hidden;}
.box_s1 .bs1_summary .info a{color:#fff;}
.box_s1 .bs1_summary a{color:#336699;}


.box_s1 .bs2_summary { width:345px;float:left; position:relative; height:130px; overflow:hidden;}
.box_s1 .bs2_summary_100 { width:345px;float:left; position:relative; height:100px; overflow:hidden;}


/*
.box_s1 .summary { padding:8px 11px 0 11px; line-height:180%; text-align:left; height:69px; overflow:hidden; clear:both; color:#555; text-indent:2em; }
*/
.box_s1 .companysummary { padding:8px 11px 0 11px; line-height:180%; text-align:left; height:69px; overflow:hidden; clear:both; color:#555; text-indent:2em; }
.box_s1 .train { padding:8px 2px 0 1px; line-height:180%; text-align:left; height:78px; overflow:hidden; clear:both; color:#555; text-indent:2em; }

.box_s1 .info  {text-align:right;padding-right:5px;position:absolute;bottom:3px;right:0; }
.box_s1 .info a {margin-right:5px;}
.box_s1 .info .view_count { float:left; padding:2px 0 0 10px;}

.box_s2 { }
.box_s2 .h2 { background:#f27b04; height:26px; overflow:hidden; font-weight:bold;color:#fff; line-height:27px; padding-left:17px;border:1px #f27b04 solid; border-bottom:0; }
.box_s2 .h3 { background:#0A89B8; height:26px; overflow:hidden; font-weight:bold;color:#fff; line-height:27px; padding-left:17px;border:1px  solid; border-bottom:0; }
.box_s2 .h2 a { color:#fff; }
.box_s2 .box_in { border:solid #cacaca; border-width:0 1px 1px; padding:5px;  clear:both; }
.box_s2 .box_in.alist span { float:left; width:83px; margin:0 5px 5px; line-height:160%; overflow:hidden; }
.box_s2 .box_in.alist .this a { font-weight:bold; text-decoration:underline; }
.box_s2 .box_in .commend { float:left; width:110px; height:80px; text-align:center; border:1px solid #E6EEFA; margin:5px; overflow:hidden; }
.box_s2 .box_in .commend:hover {  border:1px solid #B5CDFA; }
.box_s2 .box_in .commend span,.box_s2 .box_in .commend img  { display:block; margin:5px auto 0; }
.box_s2 .box_in p.title { clear:both; height:13px; margin-top:8px; overflow:hidden; }

.box_s3 { padding:1px;border:1px solid #b4ccf2;}

 .box_s3 .box_in { background:url('images/zj_bg.gif') 0 -309px repeat-x; }

.box_s3 .box_in_ship { background:url('images/zj_bg.gif') repeat-x; height:27px;width:100%;background-position:0 -309px }
.box_s3 .box_in_ship a{ padding:3px 3px 0 0px;  }


.box_s3 #re_select { background:url('images/ico_reload.gif') 0 -1px no-repeat; padding-left:17px; }
.box_s3 tr th { text-align:center; }
.box_s3 tr td { text-align:center; border-top:1px dotted #b4cdf2; padding:5px 0; }
.box_s3 .h2 { font-weight:bold; color:#000; height:26px; line-height:27px; border-bottom:0; }
.box_s3 .h3 { background:#edf3fc ; padding:3px 0; color:#29455a;}
.box_s3 .detail { text-align:left; }
.box_s3 .cmsou { text-align:left; padding-left:10px; }
.box_s3 .imthis { font-weight:bold; border-bottom:1px dotted #09408A; }

.box_s3 a { padding:3px 3px 0 5px;display:inline-block; line-height:130%; /* margin:3px 0; 注释为了兼容search autocomplete */ }
.box_s3 a.this { background:#f27b04; color:#fff; }
.box_s3 ul{display:block;}

.box_s3 ul li { padding:0 0px;display:inline; /* border-right:1px #1e5fb6 solid; 这里注释为了兼容search autocomplete */}

.box_s3 .ul129 li { width:129px; }
.box_s3 ul .this a { text-decoration: underline; font-weight:bold; }
.box_s3 ul li a {}

.left .li4 ul li { float:left; width:125px; overflow:hidden; }

.box_s4 { background:url('images/small_tip_top.gif') 0 top no-repeat #1e5fb6; width:186px; color:#fff;}
.box_s4 .box_in { background:url('images/small_tip_bottom.gif') 0 bottom no-repeat; height:110px; padding:10px; }


.ns_1 { background:url(images/s_1_c_bg.gif) 0 0 repeat-x; height:27px; }
.ns_1 .ns_1_ { background:url(images/s_1_l_bg.gif) left 0 no-repeat; padding-left:11px;  }
.ns_1 h2 { font-size:14px; font-weight:bold; padding:0; margin:0; padding-top:5px; }
.ns_1 .ns_1_in { background:url(images/s_1_r_bg.gif) right 0 no-repeat; height:27px; }
.ns_1_ico { font-size:14px; background:url(images/s_1_ico.gif) 0 7px no-repeat; height:27px; padding-left:15px; }
.ns_1_ico_border { border:1px #ccc solid; border-top:0; border-bottom:0; padding-left:32px; background-position:17px center; }

.ns_1_ico .thiss { background:#fff; border:1px #ccc solid; border-bottom:0; height:21px; padding:5px 11px 0; font-weight:bold; float:left; }
.ns_1_ico .this { background:#fff; border:1px #ccc solid; border-bottom:0; height:21px; padding:5px 11px 0; float:left; }
.ns_1_ico .one { padding:7px 11px 0; height:19px; float:left; }

.ns_2 { background:url(images/s_2_bg.gif) repeat-x; color:#fff; overflow:hidden; height:28px;line-height:28px;}
.ns_2 a {float:left; font-size:14px;padding:0 10px;color:#fff;}
.ns_2 a:hover {color:#eee;}
.ns_2 .split { float:left;background:url(images/s_2_split.gif) 0 0 no-repeat;width:1px;height:28px;}

.ns_3 { background: url(/statics/images/v9/body-top.png) repeat-x left -115px;height:26px;line-height:26px;}
.ns_3 .body-top{width:960px;margin:auto;}
.ns_3 .body-top .body-top-nav{float:left;}
.ns_3 a {padding:0 5px;}
.ns_3 #top_nav{float:right;margin-right:5px;}


.ns_5 { background:url(images/bar.gif) 0 -1162px repeat-x; height:42px; }
.ns_5_in { background:#fff; }
.ns_5 a { background:url(images/bar.gif) 0 -583px repeat-x; border:1px solid #2D72B7; color:#FFFFFF; float:left; font:bold 14px/32px simsun; height:32px; margin:6px 3px 0 0; padding:0 12px; }
.ns_5 a.this { background:#FFFFFF url(images/bar.gif) 0 -867px; border-color:#2D72B7 #2D72B7 -moz-use-text-color; border-style:solid solid none; border-width:2px 2px medium; color:#333333; height:38px; line-height:38px; margin:0 3px 0 0; padding:0 12px; }

.bt_1 { background:url(images/bt_1_bg.gif); width:65px; height:24px; float:left; line-height:24px; text-align:center; margin:5px 11px; }

.bt_2 { background:url(images/bt_2_bg.gif) 0 0 repeat-x; }
.bt_2_ {  background:url(images/bt_2_r.gif) right 0 no-repeat; }
.bt_2_in  { height:48px; background:url(images/bt_2_l.gif) left 0 no-repeat; }
.bt_2_in a { float:left; padding:0 10px; line-height:43px; height:48px; color:#fff; font-weight:bold; }
.bt_2_in .split { height:48px; background:url(images/bt_2_split.gif) 0 0 no-repeat; float:left; width:4px; overflow:hidden; }

.bar { background:#F8FAFA; margin-top:10px; }
.bar_y { clear:both; height:35px; background:url(images/yellow_bar_c.gif); font-size:14px; font-weight:bold; text-align:center; }
.bar_y .bar_y_in { height:27px; padding-top:8px; background:url(images/yellow_bar_r.gif) right 0 no-repeat; }
.bar_r { clear:both; height:35px; background:url(images/red_bar_c.gif); font-size:14px; font-weight:bold; text-align:center; }
.bar_r .bar_r_in { height:27px; color:#fff; padding-top:8px; background:url(images/red_bar_r.gif) right 0 no-repeat; }
.bar_r .bar_r_in a { color:#fff; }
.bar_y .bar_y_in a { color:#333; }

.ul1dot { padding:0 0 0 20px; margin:0; }
.ul1dot li { clear:both; list-style:disc; line-height:160%; margin:5px 0; }
.ul1dot .this { text-decoration:underline; }
.ul1dot li a { }
.ul1dot li .ampic { position:absolute; border:1px solid #ccc; padding:3px; background:#fff; display:none; width:120px; height:90px; line-height:90px; text-align:center; z-index:3; }
.ul1dot .disnone { display:none; }
.ul1dot .more a { font-weight:bold; }

.ul2 { margin-top:-5px; }
.ul2 li { float:left; width:109px; height:21px; padding-top:5px; }
.ul2 li span { font-size:14px; font-weight:bold; margin-right:3px; margin-left:5px; }

.ul2_1 { margin-top:-5px; }
.ul2_1 li { float:left; width:92px; height:21px; padding-top:5px; }
.ul2_1 li span { font-size:14px; font-weight:bold; margin-right:3px; margin-left:5px; }


.ul90 { }
.ul90 li { float:left; width:90px; height:21px; padding-top:5px; }
.ul90 li span { font-size:14px; font-weight:bold; margin-right:3px; margin-left:5px; }

.ul3 { }
.ul3 li { float:left; width:79px; overflow:hidden; height:21px; padding-top:5px; }
.ul3 li span { font-size:14px; font-weight:bold; margin-right:3px; margin-left:5px; }

.ul90 .this a , .ul2 .this a , .ul3 .this a { text-decoration:underline; }

.bar_detail { background:url(images/bar_c_bg.gif); border-right:1px solid #DFDFDF;}

/*
.company_name { border:#C8D8ED solid 1px; border-width:0 1px; padding:11px 11px 0; height:60px; overflow:hidden; }
*/
.company_name {background:url(images/seabg.jpg);height:130px;line-height:130px;}
.company_name .c_control { float:left; }

.company_name .c_title { float:left;font-weight:bold;margin-left:10px;}
.company_name .c_logo {height:80px;margin-top:25px;float:left;margin-left:15px;}
.company_name .c_logo img {height:80px;}
.company_name_Chinese a { font-size:35px; color:#FFF;font-family:"Simhei";}
.company_name_English { margin-top:5px; }
.company_name_English a { font-size:12px; color:#FFF; }

.detail_nav { height:20px; line-height:20px;padding:5px 0;}
.baidumap { height:580px; line-height:580px;}
.detail_nav .this { color:#FF6600; }

.zj_detail { overflow:hidden; float:right; width:720px; border:1px #DFDFDF solid; background:#fff; margin-top:10px; border-top-width:4px; }
.zj_detail h2 { font-size:18px; margin:0; padding:0; padding:15px 0; }
.zj_detail_top { clear:both; padding:0 21px 0 21px; padding-top:10px; }
.zj_pics { width:287px; height:287px; border:1px #DFDFDF solid; float:left; overflow:hidden;  }
.zj_intro {  }
.zj_detail_top h3 { font-size:18px; text-align:center; }
.zj_detail_top .dd {  border-bottom:1px dashed #999; padding-bottom:10px; clear:both;  }
.zj_intro .other { padding:11px 0; margin:0; border-bottom:1px dashed #999; height:133px; overflow:hidden; }
.zj_intro .other .left { line-height:210%; }
.zj_intro .other .other_c_sum { margin-left:7px;border:1px #ccc solid; text-align:center;}
.zj_intro .other .other_c_result { padding:3px 0 10px 7px; text-align:center; height:24px; overflow:hidden; }
.zj_intro .other .title { color:#666; }
.zj_intro .post_my_impress { padding:10px 28px 0 28px; }

.zj_detail_body {  clear:both; }
.zj_detail_content {  }

.zj_detail_images { }
.zj_detail_images  a { margin:11px;  }

.zj_detail_right { float:left; width:238px; overflow:hidden; }


/* 发布信息 */
#fabu:hover {
background: url(images/newbg.png) no-repeat 0 -183px;
color: white;
text-decoration: none;
}


#fabu {
position: absolute;
background: url(images/newbg.png) no-repeat 0 -147px;
width: 115px;
margin-left:10px;
height: 33px;
line-height: 33px;
display: inline-block;
font-size: 14px;
font-weight: bold;
color: white;
text-align: center;
float: right;
cursor: pointer;
}

/* pages */
.pages { color: #0363af; font-size: 12px; margin:0 auto; text-align:center; padding:10px; }
.pages span, .pages a { line-height:160%;margin-right:0.2em; padding:0.3em 0.5em;  }
.pages a { background:#fff;border:1px solid #9AAFE5;color:#004499; }
.pages a:hover  { background:#fff;border:1px solid #2E6AB1;color:#FF6600;text-decoration:none; }
.pages .nextprev { border:1px solid #FF785E; background:#fff; border:1px solid #aaa;}
.pages .this { color: #fff; font-weight:bold; background-color: #2E6AB1;border: solid 1px #aaa;}


/*-----Header-----*/
#header .userlogin{position:relative;height:28px;padding-left:10px;border:1px solid #bbe1f1;background:url(images/index_bg.gif) repeat-x 0 0;line-height:27px;}
#header .userlogin input{margin-right:5px;}
#header .userlogin .submit {width:50px;height:24px;border:none;background:url(images/index_bg.gif) no-repeat -91px -475px;line-height:24px;text-align:center;}
#header .userlogin .reg{width:50px;height:24px;border:none;background:url(images/index_bg.gif) no-repeat -140px -475px;;line-height:24px;text-align:center;}
#header .userlogin .toplink{position:absolute;top:0;right:10px;padding-left:10px;background:url(images/ico.gif) no-repeat -60px -257px;}
#header .nav{height:29px;background:url(images/index_bg.gif) repeat-x 0 -28px;overflow:hidden;}
#header .nav a{font-size:9pt; display:inline-block;height:29px;padding-right:20px;background:url(images/index_bg.gif) no-repeat right -387px;text-align:center;font-weight:bold;color:#fff;line-height:32px;}
#header .nav a.home{width:110px;padding:0;background:#fff url(images/index_bg.gif) no-repeat 0 -416px;font-weight:bold;color:#000;text-align:center;}
#header .nav a.last{padding-left:4px;background-position:right -445px;font-weight:normal;right:0;top:0;}
#header .nav a:hover{color:#ff0;text-decoration:none;}
#header .nav a.home:hover{color:#000;}
#header .menu{height:71px;border:1px solid #bbe1f1;border-top:none;background:url(images/index_bg.gif) repeat-x 0 -206px;}
#header .logo{width:200px;height:100px;overflow:hidden;}
#header .menu .gobleMenu{width:745px;margin-top:10px;}
#header .menu .gobleMenu li{float:left;line-height:22px;}
#header .menu .gobleMenu li img{float:left;padding-right:8px;}
#header .menu a {_float:left; _margin-left:-1px;padding:0;}
#header .menu .gq{width:310px;}
#header .menu .zixun{width:160px;}
#header .menu .jishu{width:127px;}
#header .menu .htgl{width:145px;}
#header .menu .htgl div{height:24px;}


/* v_star : v_star is powered by yzy */
.vstar { }
.vstar h5 { float:left; font-size:12px;font-weight:normal;margin:0 5px;padding:0;line-height:210%; }
.vstar span { background:url(images/v_star.gif); float:left; width:10px; height:18px; padding:0; margin:0; overflow:hidden; cursor:pointer; }
.vstar .vstar_blank { background:none; width:auto; line-height:160%;margin-left:5px; }
.vstar div { clear:both; }
.vstar .vstar_s1 span { width:20px; }
.vstar .vstar_1 { background-position:0 0; }
.vstar .vstar_2 { background-position:-10px 0; }
.vstar .vstar_3 { background-position:0 -18px; }
.vstar .vstar_4 { background-position:-10px -18px; }

/* */
.infobar {position:absolute;top:0px;left:0px;z-index:999;padding:2px 2px;border:1px solid #BDD9FC; background-color:#CFE5FD; font-size:12px;}
.infobar .fin{background-color:#fff;border:2px solid #fff;margin:4px 4px; line-height:18px; font-size:12px; padding:10px 15px; }
.infobar .fin_i {position:relative;}
#i_do_star_rank {}
#i_do_star_rank_in { padding: 10px 0pt 0pt 55px; }
#i_do_star_rank_in div { clear:none; margin-right:25px; clear:both; }
#i_do_star_rank_in  .vstar_blank { width:45px; text-align:right;font-family:verdana; }
#i_do_star_rank h3 { border-bottom:1px solid #EBEBEB; font:bold 14px/28px "宋体";height:28px;overflow:hidden;text-align:center;}

#commentiframe {}
#commentiframe .ln { line-height:30px; padding:10px 0 0; clear:both;}
#commentiframe .if { padding:0 20px; text-align:left; clear:both; }
#commentiframe  textarea { font-size:12px; }
#commentiframe_star { padding-left:20px; }
#commentiframe_star div { clear:none; margin-right:25px; float:left; padding-top:5px; }
#commentiframe_star  .vstar_blank { width:45px; text-align:right;font-family:verdana; }
#commentiframe_star h5 { text-align:right;font-family:verdana; }

.zj_intro h3  {font:bold 14px/28px "宋体";height:28px;overflow:hidden;text-align:left;}

.ybox2{clear:both;overflow:hidden;padding-bottom:7px;}
.ybox2 a{width:68px;_width:67px;height:35px;background:url(/images/wom.png) no-repeat 0 -673px; display:block;margin:1px; float:left;text-align:center; line-height:17px; color:#999}
.ybox2 a:hover{background:url(/images/wom.png) no-repeat 0 -717px; text-decoration:none; color:#c00}
.ybox2 a.big {width:103px;_width:102px;background:url(/images/wom.png) no-repeat 0 -762px}
.ybox2 a.big:hover {background:url(/images/wom.png) no-repeat 0 -805px}
.ybox2 a strong {display:block; color:#333;font-weight:normal; padding-top:1px}

.lh22 { line-height:22px; }

#x_select .x_close , .x_close { background:url(images/x_close.gif) right center no-repeat; margin-right:16px; padding:1px 16px 0 0;}


.itable_b {width:100%;border-collapse:collapse; }
.itable_b td,.itable_b th { border:1px solid #999; padding:3px 3px 3px 5px; line-height:22px; color:#333; }
.itable_b th { text-align:right; color:#000; }
.itable_b .tb_t { height:27px; font-size:14px; text-align:center; color:#09408A; background:#F8F9FA; }

.cpc { clear:both; }
.cpc p img { }
.cpc .cpc_h3 { }
.cpc .cpc_detail { padding:5px 0 20px; clear:both; line-height:22px; }

.comment_item { border-bottom:1px solid #EBEBEB; margin-bottom:15px; }
.comment_item_nickname , .comment_item_advantage , .comment_item_defect , .comment_item_comment { line-height:160%; padding:5px 0 0 10px; }
.comment_item_nickname { padding-left:0; }
.comment_item_nickname .right { font-size:11px; }
.comment_item_advantage {  }
.comment_item_defect {  }
.comment_item_comment { }

.comment_list_h4 .this { text-decoration:underline; }

.images_list { margin-bottom:21px; }
.images_list ul { padding-left:15px; }
.images_list ul li { float:left; border:1px solid #ccc; margin:5px 15px; padding:5px; display:inline; width:120px; height:105px; overflow:hidden; }
.images_list ul li  a { display:block; width:120px; height:85px; background:center center no-repeat; }
.images_list ul li  a:hover { }
.images_list ul li img { filter:alpha(opacity=0); opacity:0; -moz-opacity:0; }
.images_list ul li  p { text-align:center; padding-top:5px; height:20px; overflow:hidden; line-height:20px; }

.b_blue , .b_red { overflow:hidden; height:28px;float:left; width:230px; color:#fff; border:1px #CACACA solid ; border-width:0 1px 0 0; text-align:center; font-weight:bold; line-height:28px;cursor:pointer;}
.b_blue  a , .b_red  a { height:28px; width:230px;float:left; color:#fff;}
.b_blue { background:url(images/ind_b_blue.gif) repeat-x; }
.b_red { background:url(images/ind_b_red.gif) repeat-x; }
.ind_b { border:#CCDDF4 1px solid; clear:both; padding:1px;background:#fff; }
.ind_b .ind_b_item { float:left; width:325px;padding:10px;}
.ind_b .ind_b_item h3 a { color:red; font-size:14px; }
.ind_b .ind_b_item .ind_b_item_l { color:#999; padding:5px 0; line-height:18px; height:50px; }
.ind_b .ind_b_brand { padding-left:13px; _padding-left:8px; margin:15px 0; }
.ind_b .ind_b_brand a { float:left; width:154px;height:90px; margin:5px; background:#FFFFFF; border:1px solid #CBE0FD; display:block; text-align:center; }
.ind_b .ind_b_brand a:hover { background:#EEF5FC; }
.ind_b .ind_b_brand a img {display:block; margin:0 auto; padding:15px 0 5px ; width:100px; height:50px; }
.ind_b .ind_b_brandcate2 { color:#999; }
.ind_b .ind_b_brandcate2 td { padding:15px 0; line-height:210%; }
.ind_b .ind_b_brandcate2 td img { width:100px; height:50px; }
.ind_b .ind_b_brandcate2 h3 a { font-size:14px; }
.ind_b .ind_b_brandcate2 .ind_b_brandcate2_l { padding-left:10px; }

.box_s2 .box_in.p_rank { margin:0; padding:0; background:#fff; }
.p_rank .p_rank_item { }
.p_rank .p_rank_f , .p_rank .p_rank_m  { width:14px; height:11px;line-height:11px; font-size:6pt;color:#FFF; font-family:Verdana;text-align:center; float:left; }
.p_rank .p_rank_f { background:url(images/p_rank_f.gif) no-repeat; }
.p_rank .p_rank_m { background:url(images/p_rank_m.gif) no-repeat; }
.p_rank .p_rank_item_s { padding:3px 0 5px 5px; height:68px; overflow:hidden; }
.p_rank .p_rank_item_s .p_rank_d { padding-left:10px; padding-top:7px; line-height:18px; }
.p_rank .p_rank_item_s .p_rank_d img { height:60px; width:80px; float:left; margin-right:5px; }
.p_rank .p_rank_item_s .p_rank_d span { line-height:160%; display:block; padding-top:5px;word-wrap:break-word; }
.p_rank .p_rank_item_s .p_rank_d  .p_rank_dd { float:left; }
.p_rank .p_rank_item_s .p_rank_m , .p_rank .p_rank_item_s .p_rank_f  { margin-top:33px; }
.p_rank .p_rank_item_i  { clear:both; background:url(images/p_rank_i.gif) repeat-x; height:28px; border-top:1px solid #E0E0E0; padding-left:5px; }
.p_rank .p_rank_item_i .p_rank_m , .p_rank .p_rank_item_i .p_rank_f { margin-top:8px; }
.p_rank .p_rank_item_i  .p_rank_d { padding-left:10px; padding-top:7px; height:17px; overflow:hidden; }
.p_rank .p_rank_item_i  .p_rank_d img { display:none; }
.p_rank .p_rank_item_i  .p_rank_d span { display:none; }
.p_rank { }


.pDialog { border-collapse: collapse; border-spacing: 0; font-size:12px; text-align:left; }
.pDialog td { border:0 none; margin:0; outline:0 none; padding:0; }
.pDialog .top_c,.pDialog .bottom_c,.pDialog .mid_l,.pDialog .mid_r { height: 5px; background:url(images/pdialog_border.gif); filter:alpha(opacity=80); opacity:0.3; }
.pDialog .mid_c { background: #fff; }
.pDialog .top_r,.pDialog .top_l,.pDialog .bottom_l,.pDialog .bottom_r { width: 5px; height: 5px; background: url(images/pdialog_all.png) no-repeat; filter:alpha(opacity=80); opacity:0.3;  }
.pDialog .top_l { background-position: 0 -142px; }
.pDialog .top_r { background-position: -5px -142px; }
.pDialog .bottom_l { background-position: 0 -147px; }
.pDialog .bottom_r { background-position: -5px -147px; }
.pDialog .pDialog_title { background: url(images/pdialog_title.gif) repeat-x; height: 27px;	line-height: 27px; padding: 0 10px; font-weight:bold; cursor:pointer; }
.pDialog .pDialog_close { float:right; width: 8px; height: 7px; background:url(images/pdialog_all.png) -2px -387px no-repeat; margin:9px 0 0; }
.pDialog .pDialog_close:hover { background-position:-10px -387px;}
.pDialog .pDialog_c { }
.pDialog .pDialog_in { background:#fff; padding:15px; font-size:14px; color:#333; }
.pDialog .pDialog_ico { }
.pDialog .pDialog_ico .pDialog_ico_1 {  }
.pDialog .pDialog_ico .pDialog_ico_1 , .pDialog .pDialog_ico .pDialog_ico_2 , .pDialog .pDialog_ico .pDialog_ico_3 , .pDialog .pDialog_ico .pDialog_ico_4 { float:left; width:40px; height:40px; background:url(images/pdialog_all.png) no-repeat; }
.pDialog .pDialog_ico .pDialog_ico_1 { background-position:0 -285px; }
.pDialog .pDialog_ico .pDialog_ico_2 { background-position:-50px -285px; }
.pDialog .pDialog_ico .pDialog_ico_3 { background-position:-100px -285px; }
.pDialog .pDialog_ico .pDialog_ico_4 { background-position:-150px -285px; }
.pDialog .pDialog_ico .pDialog_text { margin-left:48px; line-height:160%; }
.pDialog .clear { clear:both; }
.pDialog .pDialog_bts { clear:both; margin-top:10px; }

.btn_normal,.btn_normal em,.btn_notclick,.btn_notclick em {display: -moz-inline-stack;	display: inline-block;height: 23px;color: #333;line-height: 23px;font-size: 12px;font-weight: normal;cursor: pointer; text-decoration: none; background:url(images/pdialog_all.png) no-repeat ;}
.btn_normal {background-position: -320px -100px;  padding-left: 20px;}
.btn_notclick {background-position: -320px -192px;cursor: default;  padding-left: 20px;}
a.btn_normal:hover { background-position: -320px -146px;}
.btn_normal em { background-position: right -123px;height: 23px; padding-right: 20px; font-style: normal;}
.btn_notclick em { background-position: right -215px;display: inline-block;height: 23px;padding-right: 20px;	color: #8f8f8f; font-style: normal;}
a.btn_normal:hover em {background-position: right -169px;display: inline-block;height: 23px;text-decoration: none;}
a.btn_normal:link,a.btn_normal:visited,a.btn_normal:hover,a.btn_notclick:link,a.btn_notclick:visited,a.btn_notclick:hover {	text-decoration: none;}

.recomm_1 { background:url("images/zj_bg.gif") repeat-x scroll 0 -309px transparent; padding:5px; }
.recomm_1 a { border:1px solid #C7C7C7; padding:5px;text-align:center;width:108px;display:inline-block;line-height:130%;margin:5px 0px 0px 5px; }
.recomm_1 a:hover { background:#E6F1FB; }

.p_tab {border-bottom:2px solid #ED741B; /* old: solid #BE0000 */  overflow:hidden; height:25px; margin-bottom:10px;}
.p_tab li {background:url("images/icon_clubs.gif") no-repeat scroll right -150px #CCCCCC;font-size:14px;font-weight:bold;height:22px;line-height:22px;margin-right:3px;overflow:hidden;padding:3px 12px 0;position:relative;}
.p_tab li, .p_tab a { cursor:pointer; float:left; text-align:center; color:#CC3300; }
.p_tab span.sspan {background:url("images/icon_clubs.gif") no-repeat scroll 0 -150px;height:27px;left:0;position:absolute;top:0;width:10px;z-index:1;}
.p_tab li.this { background-position:right -178px; color:#FFF;}
.p_tab li.this a { color:#FFF; }
.p_tab .this span.sspan {background-position:0 -178px;}

.bbs_head { background:none repeat scroll 0 0 #EEF5FF;height:24px;line-height:24px;padding:0 10px;}
.bbs_head .author { width:170px;}
.bbs_head .hits {width:60px;}
.bbs_head span {color:#aaa; float:right;}


.bbs_data { padding-right:10px; }
.bbs_data dt {float:left;font-size:14px;height:24px;line-height:24px;width:400px;}
.bbs_data dd.author {text-align:left;}
.bbs_data dd {clear:right;color:#AAAAAA;font-family:Arial;text-align:right;width:90px;float:left; }
.bbs_data dd span {color:#339900;}
.bbs_data .topline { border-top:1px dashed #999; margin-top:5px; padding-top:3px; }

.bbs_data .btn {background:none repeat scroll 0 0 #E6F0F7;border-color:#FFEEFF #000000 #000000 #FFEEFF;border-style:solid;border-width:1px;float:left;height:24px;line-height:24px;margin-left:14px;margin-right:10px;text-align:center;width:60px;}

.news_list_1 { padding:20px; }
.news_list_1 li { background:url(images/article_common2.gif) no-repeat left 0;  border-bottom: 1px dashed #eee; list-style:none;  margin: 0 0 11px;  padding:0 0 3px 13px; }
.news_list_1 li .sd { color:red; font-size:12px; }
.news_list_1 li a { color:#545454;}
.news_list_1 li a:hover { color:#FF6600; }

.news_list_2 { }
.news_list_2 li { background:url(images/article_common2.gif) no-repeat left 0;  border-bottom: 1px dashed #CCC; list-style:none;  margin:10px 0 3px;  padding:0 0 3px 13px; }
.news_list_2 li .sd { color:red; font-size:12px; }
.news_list_2 li a { color:#545454;}
.news_list_2 li a:hover { color:#FF6600; }

.company_detail_1 { width:758px;margin-top:0;border-top:0;margin-bottom:10px;overflow:hidden; }
.company_detail_1 .ns_1 { font-weight:bold;font-size:14px;padding:5px 0 0 17px; }
.company_detail_1 .ns_1  .nss_de { padding:0 20px 20px; }

.com_p p { line-height:180%; }
.rank_list_ul {overflow:hidden;width:187px;}
.rank_list_ul li { list-style:none;clear:both; line-height:20px;overflow:hidden;width:500px;}
.rank_list_ul li span { font-size:10px;font-family:Arial,Helvetica,sans-serif;color:#FFF;padding-right:5px; }
.rank_list_ul li .p_rank_f { background:url(images/p_rank_f.gif) no-repeat; }
.rank_list_ul li .p_rank_m { background:url(images/p_rank_m.gif) no-repeat; }
.rank_list_ul li a {color:#545454;}
.rank_list_ul li a:hover { color:#FF6600; }


.com_ebook_de .box_s2 .h2 { display:none; }
.com_ebook_de .box_s2 .box_in { border:0; }

.datalist{ border:1px solid #ccc; font-family:Arial; border-collapse:collapse; background-color:#F8F9FA; font-size:12px;}
.datalist caption{ padding-bottom:5px; font:bold 12px; text-align:left; }
.datalist th{ border:1px solid #ccc; background-color:#eee;color:#000;font-weight:bold;padding-top:2px; padding-bottom:2px; padding-left:10px; text-align:left;}
.datalist td{ border:1px solid #ccc; text-align:left; padding-top:2px; padding-bottom:2px; padding-left:10px; }
.datalist tr.altrow{ background-color:#c7e5ff; }


#navi{height:35px;background:url(images/bg_nav.png) repeat-x 0 0;}
#navi ul{height:35px;overflow:hidden;}
#navi li{float:left;width:106px;height:35px;line-height:35px;background:url(images/bg_nav.png) no-repeat 0 -35px;}
#navi li.home{background:none;}
#navi li a{display:block;text-align:center;font-weight:bold;color:#fff;}
#navi li a.current{background:url(images/bg_nav.png) no-repeat 8px -70px;color:#09418e;}

.xj{width:756px; height:auto; overflow:hidden; margin-bottom:7px;}
.xj-tou{height:31px; width:736px; background:url(images/xjym.jpg); line-height:31px; color:#fff; padding-left:20px;}
.xj-wei{width:756px; height:auto; overflow:hidden; background:#d0e4ff;}
.xj-wei td { text-align:center; }
.xj-wei .ln { text-align:left; }
.tline { color:#000; font-weight:bold; border-bottom:1px #2868be solid; }
.pr_area_table { width:350px; }
.pr_area_table tr td { border:0; border-bottom: 1px dotted #B4CDF2; padding:8px 0; text-align:left; }

.phonerlist { padding-left:10px; padding-top:20px; }
.phonerlist .item { float:left; width:210px; text-align:center; height:180px; overflow:hidden; margin:0 13px; }
.phonerlist .item img { width:150px; height:120px; }
.phonerlist .item p { height:25px; overflow:hidden; margin:0; text-indent:0;}

.xj .tflist , .box_s3 .tflist { padding-right:30px; padding-bottom:10px; }
.xj .tflist li, .box_s3 .tflist li { clear:both; float:none; width:auto; font-weight:normal; height:30px; line-height:30px; overflow:hidden; border-bottom:1px dotted #ccc; }
.xj .tflist li  span, .box_s3 .tflist  li  span { float:right; color:#777; }

.koubeishow { font-size:14px; border:0; }
.koubeishow .comment_item_nickname { font-size:12px; }
.koubeisleft { width:110px;padding-top:8px; float:left; }
.koubeisright { width:590px; float:right; }

.koubeilist { width:100%; }
.koubeilist td { text-align:left; border-bottom:1px dotted #ccc; height:111px; padding:10px 1px; }
.koubeilist td.img { width:141px; text-align:center; }
.koubeilist td.img a {  background:center center no-repeat; margin:0 auto; width:120px; height:90px; display:block; }
.koubeilist td.img img { filter:alpha(opacity=0);opacity:0; }
.koubeilist td.text { padding-right:10px;}
.koubeilist tr.col { background:#eee; }
.koubeilist td .more { text-align:right; padding:5px 0; margin-top:-5px; position:absolute; margin-top:-25px; display:none; width:600px; float:right; padding-top:5px; }
.koubeilist .col .more { display:block; }
.koubeilist .comment_item { border:0; }


.newsou{float:left;margin-top:5px;width:193px;overflow:hidden;}
.newsou .sou_z{float:left;width:2px; height:26px;overflow:hidden; background:url(/news/scmsou/sou_z.jpg) no-repeat;}
.newsou .sou_c{float:left;height:24px;width:189px; overflow:hidden; background:#F8F8F8; border:1px #ccc solid; border-left:none; border-right:none; line-height:24px;}
.newsou .sou_c .sou_c_wz{background:#F8F8F8; border:0;float:left;width:110px;overflow:hidden;}
.newsou .sou_c .sou_c_wz input{background:#F8F8F8; border:0; height:20px; line-height:20px;padding-left:1px;float:left;margin-top:2px;padding-top:1px;}
.newsou .sou_c .sou_c_tp{float:left;width:56px;height:24px;overflow:hidden;background:url(/news/scmsou/logo.jpg) no-repeat;overflow:hidden;}
.newsou .sou_c .sou_c_tp a {display:block;text-decoration:none;}
.newsou .sou_c .sou_c_sou{width:23px; height:24px;float:right;overflow:hidden;background:url(/news/scmsou/sou.jpg);}
.newsou .sou_c .sou_c_sou input {width:23px; height:24px;overflow:hidden;margin-top:-2px;border:0;cursor:pointer;filter:alpha(opacity=0);opacity:0;}
.newsou .sou_y{float:right;width:2px; height:26px;overflow:hidden; background:url(/news/scmsou/sou_y.jpg) no-repeat;}

.fs14 td ,.fs14 th { font-size:14px; }
.line30 td , .line30 th { line-height:30px;}
.borderthtd td , .borderthtd th { border-bottom:1px dotted #ccc; }


.ppslist li{ height:133px; margin-top:10px; overflow:hidden; text-align:center; width:169px; float:left; display:inline; font-size:12px; }
.ppslist li.right{float:right;}
.ppslist li a.p{ border:1px solid #D8DBE0; border-bottom:0; padding-top:1px; display:block; width:139px; height:80px; overflow:hidden; margin:0 auto; }
.ppslist li img{display:block;margin:0 auto 5px; height:75px;}
.ppslist li p { padding:0; margin:0; background:#F2F3F8; width:139px; height:23px; line-height:23px; overflow:hidden; margin:0 auto; border:1px solid #D8DBE0; border-width:0 1px 1px;   border-bottom:1px dashed #D8DBE0; text-align:center; clear:both; }
.succ_tip_box h5 { font-size:14px; padding:0; margin:0; border-bottom:1px dashed #ccc; padding:20px 0 3px; }

.successtip { background:#FFFCEB;border:1px solid #EED97C;overflow:hidden;padding:22px 10px 16px 25px;margin:0 auto; }
.successtip .ye_ok { background:url(images/ye_ok.jpg) no-repeat left top; height:50px; line-height:50px; overflow:hidden; font-size:14px; font-weight:bold; display:block; padding-left:70px; width:470px; margin:0 auto; }
.successtip .pplist_br { float:right; width:170px; height:47px; overflow:hidden; line-height:300px; background:url(images/pplist_br.jpg) no-repeat left top;}
.successtip .pplist_bl { float:right; width:135px; height:47px; overflow:hidden; line-height:300px; background:url(images/pplist_bl.jpg) no-repeat left top;}

.bottomNav{ color:#fff; overflow:hidden;zoom:1; padding:3px 0; height:25px; line-height:25px; overflow:hidden; font-size:12px; background:#215AED; margin-top:20px; clear:both; }
.bottomNav .ncm_logo { display:block; margin-left:8px; width:98px; height:26px; overflow:hidden; background:url(/photo/images/logo_nocm_98_26.png) no-repeat left top; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/photo/images/logo_nocm_98_26.png"); _background:none; }
.bottomNav dt{ float:left; margin-right:10px; padding-left:5px;}
.bottomNav dd{ padding-top:0;}
.bottomNav dd span{ display:inline; margin:0 3px; float:left; }
.bottomNav dd span a{ color:#fff;}
.bottomNav dd span a:hover{ color:#eb8c14;}

.igototop { position:fixed;width:100%;top:290px;overflow:visible;clear:both;text-align:center;_position:absolute;left:0;right:0;}
.igototopin { position:relative;margin:0 auto;width:965px;height:1px;overflow:visible;text-align:left; }
.igototopa { text-decoration:none;width:20px;position:absolute;right:-25px;cursor:pointer;display:block;text-align:center;border:1px #ccc solid;top:-83px;color:red;padding-top:3px; }
.igototopb { color:#000;text-decoration:none;width:20px;position:absolute;right:-25px;cursor:pointer;display:block;text-align:center;border:1px #ccc solid;padding-top:3px; }
.igototopc { text-decoration:none;width:20px;position:absolute;right:-25px;cursor:pointer;display:block;text-align:center;border:1px #ccc solid;top:70px;color:red;padding-top:3px; }

.crumbs{padding:15px 0 30px 0;font:24px/26px "MicroSoft YaHei","SimHei"; font-weight:700;margin-bottom:16px; color:#2c76b1; border-bottom:1px dotted #999; position:relative}
.crumbs span{color: #C4C4C4;margin: 0 2px; font-family:Arial,Helvetica,sans-serif}

/*  product  form search */
.sp{ background:url('/statics/images/search/sr_iptbg.gif') no-repeat -423px 0px; text-indent:-10000px; width:8px; margin-left:8px; margin-top:1px; height:30px; cursor:pointer;}
.sr_frm_box{height:33px; line-height:33px;}
.sr_frmipt{float:left;width:398px; height:32px;background:url('/statics/images/search/sr_iptbg.gif') no-repeat -5px -5px; overflow:hidden;}
.sr_frmipt input,.sr_frmipt .sp{float:left; margin-left:9px;}
.sr_frmipt input.ipt{height:26px; line-height:26px;margin-left:8px;margin-top:3px; *margin-top:2px; width:282px; *width:278px; border:none; *border:0px!important;}
.ss_btn{background:#336699; width:82px; cursor:pointer; border:none; font-size:14px; font-weight:bold; color:#fff; height:30px!important; line-height:30px!important;margin-left:5px;}



.announce{ font-family:"宋体"; color:#999; border:1px solid #d8d8d8; height:46px}
.announce dt{float:left; width:18px; padding:5px 3px 0; border-right:1px solid #d8d8d8; height:41px; background-color:#f6f6f6; font-weight:700; text-align:center; color:#484848}
.announce dd{overflow:hidden;_zoom:1;_float:left; line-height:18px; padding:5px 0 0 5px}









.treeContainer{
    padding: 3px 0px;
}
.treeContainer > .treeItem{
    background-color: #363636;
    -moz-border-radius:    2px;
    -webkit-border-radius: 2px;
    border-radius:         2px;
    color: #f5ffff;
    margin-bottom: 2px;
    padding: 2px 15px;
    background-position: 5px 8px;
    border: 1px solid #000000;
}
.treeContainer > .treeItem + .itemContainer{
    padding-bottom: 10px;
}
.treeContainer .treeItem + .itemContainer{
    background-color: #336699;
    -moz-border-radius:    0px 0px 2px 2px;
    -webkit-border-radius: 0px 0px 2px 2px;
    border-radius:         0px 0px 2px 2px;
    color: #f5ffff;
    margin-bottom: 2px;
}
.treeContainer .treeItem{
    border: 1px solid transparent;
}
.treeContainer .treeItem.expanded{
    background-color: #336699;
    -moz-border-radius:    2px 2px 0px 0px;
    -webkit-border-radius: 2px 2px 0px 0px;
    border-radius:         2px 2px 0px 0px;
    color: #f5ffff;
    margin-bottom: 0px;
    border: 1px solid #336699;
}
.sidebar .block .block-content .treeContainer a{
    color: #f5ffff;
}
.sidebar .block .block-content .treeContainer .expanded a{
    font-weight: bold;
}
.sidebar .block .block-content .treeContainer .collapsed a{
    font-weight: normal;
}




.treeContainer {padding: 3px;}

.treeContainer P
{
	margin: 0px;
	font-family: tahoma;
	font-size: 9pt;
}
.treeContainer A, .treeContainer A:visited
{
	margin:0 12px 0 0;
	padding: 2px 5px;
	/*border: 1px solid #f0f0f0;*/
	display: block;
	text-decoration: none;
}
.treeContainer A:hover
{
	text-decoration: underline;
}
.itemContainer P
{
	font-size: 8pt;
}
.activeTreeItem A, .activeTreeItem A:visited
{
	font-weight: bold;
}

.treeItem
{
	cursor: pointer !important;
	padding-left: 12px;
}

.haveContainer
{
	background: transparent url(../../Images/ico_plus.gif) no-repeat 1px 6px;
}
.expanded P.collapsed
{
	background: transparent url(../../Images/ico_plus.gif) no-repeat 1px 6px !important;
}

.itemContainer
{
	padding-left: 10px;
}
.expanded .haveContainer, P.expanded
{
	background-image: url(../../Images/ico_minus.gif);
}
.block-layered-nav .category-menu-title{
color: #2793BF;
    font-family: asap;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 5px;
}
.treeContainer a {
color: #f5ffff;text-align: left;
}
.tax_count {
	font-size:10px;color:#c0c3c4;font-weight:normal;
}
 .category-menu-title {
color: #09408a;
font-size: 15px;
font-weight: bold;
padding-top:3px;padding-left:3px;
}
/* nav begin */
.ship_nav {
background: none;
border-bottom: 1px solid #D4D4D4;
padding: 5px 0 5px;
}
.ship_nav li {
display: inline;padding:2px;
}
.ship_nav li span.active {
color: #2793bf;
text-decoration: none;
}