@charset "utf-8";
#container{width:1004px;margin:0px auto 0 auto;}
#header{width:1004px;margin:0px auto 0 auto; height:92px; padding:0px 0 0 0;text-align:left;}
.header_main{margin:0 auto;padding:0px 0 0 0;clear:both; }
.headerTop{height:49px; padding:0px 0px 0 0;}
.headerLeft{width:260px;float:left; display:inline;}
.logo{padding:0px 0 0 0px;}
.logo img{ vertical-align:middle;padding:0px 0 0 0px;}
.headerRight{padding:35px 0px 0 0; color:#000;float:right; display:inline; text-align:left;}
.headerMenu{padding:10px 0 0 0; text-align:left;color:#696969;}
.headerMenu a:link,.headerMenu a:visited,.headerMenu a:hover{color:#696969; margin:0 8px;display:inline-block;}

.nav{width:1004px;margin:0px auto;height:40px; background:url(navbg.gif) no-repeat left top; padding:0px 0 0px 0px;text-align:left;}
.nav ul{margin:0px auto 0 auto;padding:0px 0px 0 8px;}
.nav li{float:left;text-align:center; font-size:12px;display:inline;color:#FFF; margin:0 0px; padding:0px 0px 0 0px;  vertical-align:middle; position:relative;}
.nav .endli{padding-right:0px; background:none; }
.nav .first{background:none;padding-left:0px; }
.nav a,.nav a:visited{color:#FFF; width:110px;padding:12px 0px 0 0px;height:22px; font-size:12px;display:inline-block; font-weight:normal; margin:0px 0; text-align:center;}
.nav a:hover{}
.nav .endli a,.nav .endli a:visited,.nav .endli a:hover{}

/**html #nav a:hover{ background:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/navon.png"); position:relative; cursor:pointer;}*/

.nav .on a,.nav .on a:visited,.nav .on a:hover{text-decoration:none; font-weight:bold;}


.nav .first a,.nav .first a:visited,.nav .first a:hover{ padding:5px 20px 0 20px;}

.nav ul li ul{position:absolute; top:33px;left:3px; padding:5px 10px 0 10px;width:444px; background:none; text-align:left;z-index:2000;}
.nav ul li ul li{background:none; margin:0px 0 0 0px; padding:0px 0 0 0px;text-align:left;  position:relative;}
.nav ul li ul li a,.nav ul li ul li a:visited,.nav ul li.on ul li a,.nav ul li.on ul li a:visited,.nav ul li.on ul li a:hover{padding:0px 12px 0 12px; margin:0 0px 0 0px;height:25px; line-height:25px; text-align:center; font-size:12px; font-weight:normal; color:#FFF; text-decoration:none; background:none; position:relative;}

#container .nav ul li.on ul li a:hover{ color:#FFF; background:url(navon2.gif) no-repeat center top;}

.nav .ulover{background:url(navulbg.png) no-repeat left top;width:464px;position:absolute; top:33px; left:3px; padding:0px 0 0px 0px; text-align:left; z-index:1000; height:37px;}

/**html #nav li.on ul li a:hover{ background:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/navon2.gif"); position:relative; cursor:pointer;}*/




.line{margin:0px auto;height:1px; background:url(line.gif) repeat-x center top; overflow:hidden; font-size:0px; }


.banner{width:952px; margin:0px auto 25px auto;padding:0px 0 0 0;height:290px;text-align:left; clear:both;}
.banner .banner_main{text-align:left; padding:0px 0 0 0px;}
.banner img{display:block; width:952px; height:290px;}

.banner_n{ height:171px;width:952px; margin:0 auto 30px auto; padding:0px 0 0 0;}
.banner_n img{ display:block; width:952px; height:171px;}


.mainDiv{width:1004px; margin:0 auto;padding:18px 0 0px 0;clear:both;background:url(mainbg.gif) no-repeat center top; text-align:left;}
.mainDiv_main{width:952px;margin:0px auto 0 auto;padding:0px 0 0px 0; }

.mainDiv_n{width:996px;background:url(mainbg.gif) repeat-y left top;}
.mainDiv_n .mainDiv_main{width:1004px;margin:0 auto;}

.sidebar{width:193px; margin:0px 0px 0 0px;padding:0 0px 0 0;float:left;text-align:left;display:inline; }
.content{width:704px; margin:0px 25px 0 30px;padding:0px 0px 0px 0px;float:left; text-align:left;display:inline; border:0px solid #cccccc; }
.sidebar_main{ width:181px; margin:0 0 0 15px;}
.content_main{ background:url(contentbg.gif) repeat-x left top; padding:15px 0 0 0;}

.sidebar_2{margin:0px 10px 0 0px;}
.content_2{margin:0px 0px 0 0px;}

.sidebar2{width:260px; margin:0px 0px 0 0px;padding:0 0px 0 0; float:left;text-align:left;display:inline; border:0px solid #cccccc;}
.content2{width:385px; margin:0 16px 0 0px;padding:0px 0px 0px 0px;float:left; text-align:left;display:inline; border:0px solid #cccccc;}

.part{ border:1px solid #d7d7d7; border-top:0px solid #d0d0d0; }
.part_m{padding:0 8px;}

.part2{background:#FFF; border:1px solid #50a2dd;}
.part2_m{ padding:10px 15px;}

.part3{background:#FFF; border:1px solid #a8b8f3;}


.title1{height:28px;overflow:hidden; margin:0px 0;padding:0px 0 0px 10px; text-align:left; background:url(title1bg.gif) no-repeat left top;}
.title1 h2{padding:0px 0 0 0px; height:22px;text-align:left;color:#ff0101;font-weight:bold;font-size:12px; }
.title1 h2 a,.title1 h2 a:visited,.title1 h2 a:hover{ width:108px; height:20px; padding:8px 0 0 0; text-align:center;color:#ff0101; font-size:12px; display:inline-block;}
.title1 span{float:right;padding:12px 12px 0 0px;color:#4e3323;font-weight:normal; text-align:right;}
.title1 span a,.title1 span a:visited,.title1 span a:hover{color:#4e3323;font-weight:normal; display:inline-block; margin:0 2px;font-size:12px;}
.title1 h2 .on,.title1 h2 .on:visited,.title1 h2 .on:hover{background:url(aon.gif) repeat-x center top; color:#484848;}


.title1_2{height:25px;background:url(title1bg_2.gif) no-repeat left top;padding:0 0 0 0px;}
.title1_2 h2{ text-align:left;}
.title1_2 h2 a,.title1_2 h2 a:visited,.title1_2 h2 a:hover{ width:87px; height:19px; padding:6px 0 0 0; text-align:center;color:#FFF; font-size:12px; display:inline-block; font-family:@Î¢ÈíÑÅºÚ}


.title1_3{height:25px;background:url(title1bg_3.gif) repeat-x left bottom;padding:0 0 0 10px;}
.title1_3 h2{ text-align:left;font-size:14px;color:#e35059;}
.title1_3 h2 a,.title1_3 h2 a:visited,.title1_3 h2 a:hover{ height:auto;width:auto;padding:4px 0 0 0px; text-align:left;color:#e35059;font-size:14px;}
.title1_3 span{ padding:4px 10px 0 0; color:#949494;}
.title1_3 span a,.title1_3 span a:visited,.title1_3 span a:hover{color:#949494;}
.title1_3 font { color:#e35059;}

.sidenav{padding:10px 8px 10px 8px; margin:0 auto 0px auto;border:0px solid #ebebeb; }
.sidenav .sidenav_main{}
.sidenav ul{padding:0px 0 0 0;vertical-align:middle;}
.sidenav li{text-align:left; margin:1px 0 1px 0;padding:0px 0px 0px 0px; color:#585858; background:url(sidenavlibg.gif) repeat-x left bottom; vertical-align:middle; height:30px; line-height:30px;}
.sidenav li a,.sidenav li a:visited{padding:5px 0px 0 20px; height:25px; line-height:25px; color:#585858; font-weight:normal; display:block;text-align:left; font-size:12px; text-decoration:none; }
.sidenav li a:hover{}
.sidenav li.on{}
.sidenav li.on a,.sidenav  li.on a:visited,.sidenav  li.on a:hover{background:url(quan3.gif) no-repeat 3px center; font-weight:bold;}



.login_panel{ width:205px;margin:0px auto; padding:10px 0px 0px 0px; color:#3c3c3c; background:url(searchbg.gif) no-repeat left top;}
.login_panel .search_input,.login_panel input,.login_panel select,.login_panel img{vertical-align:middle; color:#3c3c3c;}
.login_panel h2{color:#313131; padding:0px 0 0 0;}
.login_input{width:138px; height:18px; margin:0 0px 0 0; padding:0px 2px 0 2px; background:#e8e8e8;border:1px solid #006dc3;}
.login_panel a,.login_panel a:visited,.login_panel a:hover{ color:#3c3c3c;  margin:0px 4px; padding:0px;}
.login_panel .search_bn{ padding:0px 0 0 0;}
.login_panel li{ margin:7px 0;}


.search_panel{ width:130px;margin:0px auto; padding:10px 0px 10px 0px; color:#3c3c3c; background:url(searchbg.gif) no-repeat left top;}
.search_panel .search_input,.search_panel input,.search_panel select,.search_panel img{vertical-align:middle; color:#000000;}
.search_panel h2{color:#313131; padding:0px 0 0 0;}
.search_input{width:120px; height:18px; margin:0 0px 0 0; padding:2px 4px 0 4px; background:#FFF; border:1px solid #d4d0c8;}
.search_panel a,.search_panel a:visited,.search_panel a:hover{ color:#3c3c3c;  margin:0px 4px; padding:0px;}
.search_panel .search_bn{ padding:0px 0 0 0;}
.search_panel li{ margin:7px 0;}
.search_panel .search_select{ width:130px;}

.panel1{ width:525px; height:226px; margin:0 0; float:left; display:inline; background:url(imgbg1.gif) no-repeat left top;text-align:left;}
.panel1_m{ padding:5px 10px;}
.panel1_m .memo{ padding:10px 10px 0 10px; line-height:26px;}
.panel2{ width:408px; margin:0 0px 0 19px; float:left; display:inline;text-align:left;}
.panel3{ padding:10px 8px 0 8px;}
.panel3 .memo{ line-height:22px; color:#8c8c8c;}
.panel4{ height:107px; background:url(imgbg2.gif) no-repeat left top;}
.panel4 .memo{ line-height:18px; padding:0px 0 0 70px;}
.panel4 h3.t{padding:8px 0 8px 70px;}
.panel4 h3.t2{padding:8px 0 8px 0px;}

.panel4 .table td{ height:91px; padding:0 3px;background:url(line.gif) no-repeat right top;}

.panel5{ padding:10px 0 0 0; line-height:22px;}
.panel5 .memo{ padding:0px 0 0 0;}
.panel6{ padding:10px 0 0 0; line-height:22px;}
.panel6 .memo{ padding:0px 0 0 0;}
.panel6 .info{ clear:both; padding:5px 0 0 0;}

.imglist{ padding:10px 0 0 0; clear:both;}
.imglist li{ margin:15px 0; }
.imglist img{ vertical-align:middle; margin:0px 0 0px 0; width:181px; height:55px; }
.imglist li h3{ padding:5px 0; text-align:center;}

.listItem{ height:160px;}
.listItem .img{ background:#e9e9e9; width:134px; height:120px; padding:7px 7px 7px 7px;}
.listItem .img img{ width:134px; height:90px;}
.listItem .img h3{ text-align:center;}
.listItem ul li{padding:0 14px; margin:0 0 8px 0;}
.listItem .t{ background:#e9e9e9; line-height:27px; height:27px; }


.main_info{ padding:10px 0px 0 0px; line-height:30px; color:#3b3a3a;}
.main_info a,.main_info a:visited,.main_info a:hover{color:#3b3a3a;}

.imgcss{ padding:1px;border:1px solid #d5dde3; }

.link_panel{ width:952px; margin:20px auto 0 auto; padding:0px 0 0 0; background:url(linkbg.gif) no-repeat left top; height:49px;}
.link_panel a,.link_panel a:visited,.link_panel a:hover{color:#cce5ff; margin:0px; display:inline-block; padding:0px;}
.link_panel h2{ padding:15px 0 0 38px;}
.link_list{ padding:6px 0 0 180px;}
.link_list img{ width:102px; height:35px; border:0px solid #d5dbde; margin:0 20px; vertical-align:middle; padding:0px; display:inline-block;}

.link_list{ padding:6px 0 0 180px;}


.page_panel{ text-align:center; padding:0px 0; margin:20px 0;}
.page_panel a,.page_panel a:visited,.page_panel a:hover{}

.textlist1{padding:6px 5px 0px 5px; clear:both;}
.textlist1 li{padding:0px 0px 0px 0px; line-height:24px;text-align:left; margin:0px 0 0px 0;color:#6a6262; vertical-align:middle;}
.textlist1 span{padding:0 0px 0 0;color:#3e3e3e; float:right; display:inline;}
.textlist1 a,.textlist1 a:visited,.textlist1 a:hover{padding:0 0px 0 12px; color:#3e3e3e; display:inline-block; background:url(quan.gif) no-repeat left center;}
.textlist1 h3{font-weight:bold; line-height:25px;}
.textlist1 li.on{}
.textlist1 li.on span{}
.textlist1 .on a,.textlist1 .on a:visited,.textlist1 .on a:hover{background:url(quan2.gif) no-repeat left center; color:#ff0101;}

.textlist1_2{padding:0px 0 0px 0; clear:none;}
.textlist1_2 li{ line-height:20px;}
.textlist1_2 li a,.textlist1_2 li a:visited,.textlist1_2 li a:hover{}

.pro_list{padding:0px 0 0 0px; }
.pro_item{margin:0px 31px 0px 0px;padding:0px 0px 0px 0; width:158px; height:165px;float:left; display:inline; color:#ffe5d6;}
.pro_item .img{text-align:left; padding:0px;}
.pro_item .img img{ width:154px;height:114px; border:2px solid #d7d6cb; padding:0px; display:block;}
.pro_item h3{ margin:0 0px 0px 0; color:#3e3e3e;padding:10px 0px 0 0; text-align:center; }
.pro_item a,.pro_item a:visited,.pro_item a:hover{color:#3e3e3e; display:inline-block;}
.pro_item .memo{ margin:0px 0px 0 0px; padding:5px 0px; line-height:15px;}
.pro_item .price{ font-size:18px; float:right; display:inline; color:#ffe5d6; padding:5px 0 0 0;}
.pro_item .memo li{ padding:4px 0;}

.pro_item_2{ margin:0px;}
 
.showlist{padding:0px 0px 0 0; clear:both; }
.showlist li{margin:0px 0 0 0; padding:0px 0; clear:both;}
.text-overflow{display:block;word-break:keep-all;white-space:nowrap;overflow:hidden; }
.showlist span{float:right;width:80px;height:22px; line-height:22px; padding:0px; text-align:center; display:inline;}
.showlist h2{float:left; height:22px; line-height:22px;background:url(quan3.gif) no-repeat left center; padding:0px 0px 0 10px;border-bottom:0px #838383 dotted;text-align:left;width:188px; margin:0px; display:inline;}
.showlist a,.showlist a:visited,.showlist a:hover{}

.showlist .on h2{background:url(quan.gif) no-repeat left center; }
.showlist .on a,.showlist .on a:visited,.showlist .on a:hover{ color:#0d5f98;}

.footer{width:980px;margin:20px auto 0px auto;background:url(footerbg.gif) no-repeat left top; overflow:hidden; height:90px;clear:both;}
.footer_main{margin:0 auto; text-align:left;line-height:20px;padding:10px 5px 0px 5px; font-size:12px;color:#3c2e2d;}
.footer_main a,.footer_main a:visited,.footer_main a:hover{color:#3c2e2d; margin:0 0px; display:inline-block;}
.footer_menu {height:25px; line-height:25px;padding:0px 0 0px 0px;float:right;color:#3b2525;}
.footer_menu a,.footer_menu a:visited,.footer_menu a:hover{color:#3b2525; margin:0 10px; display:inline-block;}
.footer .copyright{text-align:left;padding:2px 0px 0 10px; margin:0px 0 0 0; }

/**************************/
.paginator { font: 11px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;}
.paginator a {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 1px 6px;font-weight: bold; font-size: 13px;border:none}
.paginator a:hover {color: #fff; background: #8DBB13;border-color:#ffa501;text-decoration: none; }
/***********************/
#formMsg #msg{ width:100%; background:url(../images/pic4.gif) right top no-repeat;} 
 #msg td{ padding:4px 4px;}
#msg  .Tab{ text-align:right;}
#msg  input{ height:20px; line-height:20px;}
 #msg  .btnSubmit{background:transparent url(../images/button.gif) no-repeat scroll 0 0;
border:0px;cursor:pointer;height:30px;width:90px;}
#msg  span{ color:red}
/****************************/
/****************/
#_news
{
	width:694px;
}
#_news th{
background: none repeat scroll 0 0 #EBEFFB;
    font-size: 13px;
    font-weight: normal;
    line-height: 30px;
    padding-left: 10px;
    text-align: left;
}
#_news tr td{
   border-bottom: 1px solid #EEEEEE;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.3;
    padding: 6px 0 4px 10px;
    text-align: center;
    vertical-align: middle;
}
.hight
{
 background:none repeat scroll 0 0 #F6F6F8
}
/***********/

.fc {
    display: none;
    margin-top: -3px;
    overflow: hidden;
    position: absolute;
    z-index: 1000;
}
.fci {
    border: 1px solid #7589C3;
    margin-left: 9px;
    position: relative;
    width: 325px;
}
.fcc {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 4px solid #C1CFF3;
    max-height: 260px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 10px 15px;
    width: auto;
}

._newsdetail
{
	background: none repeat scroll 0 0 #FFFFFF;
    padding: 0 21px 19px 28px;
  
}
._newstitle
{
	color: #000000;
    font-size: 20px;
    font-weight: bold;
    line-height: 45px;
}
/**********************/
#formMsg #msg{ width:100%; background:url(../images/pic4.gif) right top no-repeat;} 
 #msg td{ padding:4px 4px;}
#msg  .Tab{ text-align:right;}
#msg  input{ height:20px; line-height:20px;}
 #msg  .btnSubmit{background:transparent url(../images/button.gif) no-repeat scroll 0 0;
border:0px;cursor:pointer;height:30px;width:90px;}
#msg  span{ color:red}