@charset "gbk";
body{ background:#fff url("../images/body_bg.png") 0px 0px repeat;}
#abody{}
#bbody{}
/**顶部**/
#header{ background:#eee url("../images/header_bg.png") center 0px repeat-x; min-width:980px;}
#header .header_wrapper{ height:200px; }
#header .toper{ height:144px; margin:auto; position:relative; width:980px;}
#header .topnav{ color:#aaa; position:absolute; right:-3px; top:10px; }
#header .topnav a , #header .topnav a:visited{ color:#666; margin:0px 3px;}
#header .topnav a:hover{ color:#333;}
#header .divlogo{ height:144px; position:absolute; top:0px; overflow:hidden;}
#header .search{ position:absolute; right:0px; top:100px; }
#header .search input.text{ width:180px;}
#header .usernav{ color:#aaa; position:absolute; right:-6px; top:60px;}
#header .usernav a , #header .usernav a:visited{ color:#666; margin:0px 6px;}
#header .usernav a:hover{ color:#333;}
/**主导航**/
div.mainnav{ background:#818181 url("../images/mainnav_bg.png") center 0px repeat-x; height:56px; width:100%;}
ul.mainnav{ padding:0px; margin:auto; width:980px;}
ul.mainnav li.m{ float:left; height:56px; margin:0px 1px; padding-right:2px; position:relative; z-index:10030;}
ul.mainnav li.m a.mlink{ display:inline-block; font-family:"微软雅黑"; font-size:14px; font-weight:bold; height:46px; line-height:20px; padding:10px 16px 0px 16px;}
ul.mainnav li.m a.mlink , ul.mainnav li.m a.mlink:visited{ color:#fff;}
ul.mainnav li.m a.mlink span{ display:block; font-size:9px; font-weight:normal; font-family:Tahoma, Geneva, sans-serif; text-align:center;}
ul.mainnav li.m a.mlink span , ul.mainnav li.m a.mlink:visited span{ color:#bbb;}
ul.mainnav li.current a.mlink,
ul.mainnav li.m a.mlink:hover{ background:url("../images/mainnav_hover.png") center 0px repeat-x; color:#fff; text-decoration:none;}
ul.mainnav li.current a.mlink span,
ul.mainnav li.current a.mlink:visited span,
ul.mainnav li.m a.mlink:hover span{ color:#fff;}

/*主导航下拉2级菜单*/
ul.mainnav .sub1 { background:#f6f6f6; border:1px solid #ddd; border-top:none; display:none; left:0px; top:56px; padding:0px 0px 0px 0px; position:absolute; z-index:10013;}
ul.mainnav .sub1 ul{ width:160px; margin:0px 0px;}
ul.mainnav .sub1 li{ font-size:12px; height:36px; line-height:36px; border-bottom:1px solid #ddd; position:relative;}
ul.mainnav .sub1 li a{ display:block; color:#666; padding:0px 0px 0px 15px;}
ul.mainnav .sub1 li a:visited{ color:#666;}
ul.mainnav .sub1 li a:hover{ background:url("../images/mainnav_hover.png") center 0px repeat-x; color:#fff; text-decoration:none;}
/*主导航下拉3级菜单*/
ul.mainnav .sub2 { background:#f6f6f6; border:1px solid #ddd; display:none; left:160px; top:0px; padding:0px 0px; position:absolute; z-index:10013;}
ul.mainnav .sub2 ul{ width:160px; margin:0px 0px;}
ul.mainnav .sub2 li{ font-size:12px; height:36px; line-height:36px; border-bottom:1px solid #ddd;}
ul.mainnav .sub2 li a{ display:block; color:#666; padding:0px 0px 0px 15px;}
ul.mainnav .sub2 li a:visited{ color:#666;}
ul.mainnav .sub2 li a:hover{ background:url("../images/mainnav_hover.png") center 0px repeat-x; color:#fff; text-decoration:none;}
/**中间**/
#mbody{ background:url("../images/abody_bg.png") 0px 0px repeat-x; padding:0px;}
#mbodya{ margin:0px auto; width:980px;}
#mbodyb{}
.mbodyin{}
.aboutk {font-size: 14px;height: 230px;width: 740px;float: left;}
.aboutimg {	float: left;height: 230px;width: 200px;}
.abouttxt {	float: left;	height: 230px;	width: 540px;}
/**底部**/
#footer{ background:#ddd url("../images/header_bg.png") center 0px repeat; border-top:1px solid #d6d6d6; color:#444; margin:18px auto 0px auto; min-width:980px; }
.footer_wrapper{ clear:both; font-family:"微软雅黑"; margin:0px auto; padding:2px 0px 10px 0px; width:980px; zoom:1; overflow:auto;}
#footer .bottom{}
#footer{ padding:10px 28px 0px 0px;}
#footer .link{ color:#aaa;}
#footer .link a{ margin:0px 8px;}
#footer .bminfo{ padding:3px 0px 0px 5px;}
#footer .siteicp { padding:3px 0px 0px 5px;}
#footer .siteicp img{ vertical-align:middle;}
.poweredby{ color:#686868; font-family:Arial, Helvetica, sans-serif; font-size:11px; height:22px; padding:12px 0px 0px 5px;}
.bottom a, .bottom a:visited{ color:#666;}
.bottom a:hover{ color:#aaa;}

h2.heading{ background:#a80000 url("../images/bg.png") center -140px repeat-x; border:1px solid #9c0000; border-top:1px solid #af0000; color:#fff; font-family:"微软雅黑"; font-size:14px; font-weight:bold; padding:6px 10px 6px 10px; text-shadow:0px 1px 0px #6c0000;}
h2.heading em{ font-size:10px; font-style:normal; font-weight:normal; padding:0px 0px 0px 10px;}
h2.heading a.more,.left_news h2 a.more:visited{ color:#fff;}
h2.heading a.more:hover{ color:#ff9090; text-decoration:none;}
a.more{ float:right; font-size:12px; text-transform:uppercase; font-weight:normal;}

/****首页****/
.site_notice{ margin:auto; width:980px; padding:5px 0px 0px 0px; }
.index_banner{ margin:5px auto 0px auto;}


/**广告位**/
#flash_box { clear:both; margin:auto; position:relative; overflow-x:hidden;}
#flash_box .fla { position:relative; overflow-x:hidden;}
#flash_box .fla embed{ position:absolute; left:50%;}
#flash_box .fla img.single_img{ position:absolute; left:50%;}
.pagebanner{ margin:5px 0px 0px 0px;}


/**公告**/
.site_notice{ height:24px; line-height:24px; margin:0px auto 16px auto; width:980px; padding:5px 0px 5px 0px; }

/**首页联系方式**/
.left_contact_us{ background:#fff; margin:10px 0px 0px 0px; width:220px;}
.left_contact_us_grid{ border:1px solid #ddd; border-top:none; padding:10px;}

/**首页企业介绍**/
.index_about{ background:#fff; border:1px solid #ddd; margin:0px; padding:10px; overflow:hidden;}
.index_about p{ margin:0px 0px 5px 0px; line-height:1.8;}

/**首页产品介绍**/
.index_product{ margin:0px 0px 0px 0px; padding:0px; zoom:1; overflow:auto;}
.index_product h2{ background:#fafafa; background:-moz-linear-gradient(top,#fcfcfc,#ececec); background:-webkit-linear-gradient(top,#fcfcfc,#ececec); border:1px solid #ddd; color:#666; font-size:14px; padding:5px 10px 4px 10px; text-shadow:0px 1px 0px #fff;}
#index_product_grid{ overflow:hidden; padding:10px 0px; width:980px; }
.index_product .product{ background:#fff; border:1px solid #ddd; float:left; margin:0px 8px 10px 0px; padding:6px; width:200px; }
.index_product .product .img{ background:#fafafa; }
.index_product .product .img img{ height:124px; width:200px; }
.index_product .product .title{ height:20px; line-height:20px; margin:5px 0px 0px 0px; overflow:hidden;}
.index_product .product.hover{ background:none; border:1px solid #fafafa; -webkit-box-shadow:0px 0px 5px #aaa; -moz-box-shadow:0px 0px 5px #aaa; box-shadow:0px 0px 5px #aaa;}

/**首页案例介绍**/
.index_case{ margin:10px 0px 0px 0px; padding:0px 0px 6px 0px; zoom:1; overflow:auto;}
.index_case h2{ background:#fafafa; background:-moz-linear-gradient(top,#fcfcfc,#ececec); background:-webkit-linear-gradient(top,#fcfcfc,#ececec); border:1px solid #ddd; color:#666; font-size:14px; padding:5px 10px 4px 10px; text-shadow:0px 1px 0px #fff;}
.index_case ul{ overflow:hidden; padding:10px 0px; width:748px;}
.index_case ul li{ background:#fff; border:1px solid #ddd; display:inline; float:left; margin:0px 10px 10px 0px; padding:6px; width:164px; }
.index_case ul li .img{ background:#fafafa; }
.index_case ul li .img img{ height:120px; width:166px; }
.index_case ul li .title{ height:38px; line-height:18px; margin:5px 0px 0px 0px; overflow:hidden;text-align: center;}
.index_case ul li.hover{ background:none; border:1px solid #fafafa; -webkit-box-shadow:0px 0px 5px #aaa; -moz-box-shadow:0px 0px 5px #aaa; box-shadow:0px 0px 5px #aaa;}

/******网页内容框架*******/
.leftpannel{ float:left; width:220px; }/**左边栏**/
.leftpannel_wrapper{ padding:0px;}
.rightpannel{ float:right; width:750px; height:auto; overflow:hidden;}/**右边栏-大**/
.rightpannelk{ float:left; width:1000px; height:auto; overflow:hidden;}/**右边栏-大**/
/****左边产品分类****/
.category{ font-family:"微软雅黑"; width:220px;}
.category ul{}
.category li{ margin:1px 0px 0px 0px; }
.category li a{ background:#818181 url("../images/bg.png") center 0px repeat-x; display:block; font-size:14px; height:24px; line-height:24px; margin:0px 0px 0px 0px; padding:6px 10px 6px 5px;}
.category li a,.category li a:visited{ color:#fff;}
.category li.current a,
.category li a:hover{ background:#a80000 url("../images/bg.png") center -100px repeat-x; text-decoration:none;}
.category li a em{ background:url("../images/icon/next.png") 0px 0px no-repeat; display:inline-block; float:left; height:24px; margin-right:2px; width:24px;}
.category li a:hover em{}
.category ul.sub{}
.category ul.sub li a,
.category ul.sub li.current a,
.category ul.sub li.current a:visited{ padding:5px 10px 5px 25px;}

/**左边公司动态**/
.left_news{ background:#fff; margin:10px 0px 0px 0px; width:220px;}
ul.newslist{ border:1px solid #ddd; border-top:none; margin:0px; padding:0px 10px 10px 10px;}
ul.newslist li{ border-bottom:1px dashed #EEE; height:32px; overflow:hidden; padding-top:2px;}
ul.newslist li a{ background:url("../images/icon/square.png") 0px 13px no-repeat; display:block; height:24px; line-height:24px; padding:4px 10px 4px 10px;}
ul.newslist li .time{ float:right; font-size:12px;}

/**商品分类(有一二三级分类)**/
.shopcate{ background:#fff; border:1px solid #ddd;}
.shopcate .heading{ background:#eee url("../images/heading_bg.gif") 0px 0px repeat-x; border-bottom:1px solid #ddd; font-size:12px; font-weight:bold; height:20px; line-height:20px; padding:4px 0px 4px 10px;}
.shopcate li.m{ height:38px; line-height:38px; position:relative; vertical-align:top; z-index:10010;}
.shopcate li.m a.mlink { background:#f6f6f6 url("../images/icon/sign_f.gif") 175px center no-repeat; border-top:1px solid #fafafa; border-bottom:1px solid #e6e6e6; display:block; font-size:14px; height:36px; line-height:36px;}
.shopcate li.m a.mlink em{ display:inline-block; float:left; height:26px; margin-left:6px; width:10px;}
.shopcate li.m a.mlink:hover{ background-color:#eee; border-top:1px solid #f4f4f4; font-weight:bold; text-decoration:none;}
.shopcate li.m .en{ font-size:11px; font-weight:normal; padding:0px 0px 0px 2px; text-transform:uppercase;}
.shopcate .sub1 { background:#fafafa; border:1px solid #888; border-left:none; display:none; left:199px; padding:4px 15px 15px 15px; position:absolute; top:-1px; width:420px; z-index:10011;}
.shopcate .sub1 h4{ border-bottom:1px solid #e6e6e6; font-size:12px; font-weight:bold; height:20px; line-height:20px; padding:8px 0px; margin:0px;}
.shopcate .sub1 .navchild{ padding:0px 0px 10px 0px; margin-bottom:6px;}
.shopcate .sub1 .navchild a{ display:inline-block; height:20px; line-height:20px; min-width:68px; margin-right:10px; padding:6px 0px; vertical-align:top;}

/**当前位置**/
.tagline{ background:url("../images/icon/home.gif") 0px center no-repeat; color:#888; height:24px; line-height:24px; margin:0px auto 16px auto; overflow:hidden;  padding:5px 0px 5px 20px;}
.tagline .raquo{ padding:0px 5px;}
.tagline a, .tagline a:visited{ color:#888;}

/**一些零碎的全局共用**/
a.ele_box{ display:inline-block; background:#D2D2D2; margin-left:3px; margin-top:6px; }
a.ele_box:hover{ background:#BBB;}
a.ele_box img{ position:relative; background:#fff; border:1px #444 solid; left:-3px; top:-3px; zoom:1; }
.img_box{padding:1px;border:1px #999 solid;background:#fff;}

.listpage{ padding:10px 0px;}

.wbox{ background:#F0F0F0; border:1px solid #DDD; padding:10px;}
.inbox{ background:#FFF; border:1px solid #D4D4D4; padding:5px;}

/**切换标签**/
.tabbar{ border-bottom:1px solid #A60000; height:29px; padding-left:1px; z-index:9999;}
.tabbar li{ float:left; font-size:12px; height:29px; line-height:29px; margin-left:-1px; overflow:hidden; padding:0; position:relative;}
.tabbar li a{ background:#f8f8f8; border:1px solid #ccc; color:#333333; display:inline-block; height:28px; line-height:28px; padding:0px 26px 0px 26px;}
.tabbar li.current { background:#fff; border-color:#FF6600; font-size:14px; font-weight:bold; height:30px; position:relative; z-index:1;}
.tabbar li.current a{ background:#fff; border-color:#A60000; border-top-width:2px;}
.tabbar li a ,
.tabbar li a:visited{ text-decoration:none;}
.tabbar li a:hover{ color:#700800; text-decoration:none;}

/**评论/咨询/留言等列表**/
.replies{ border-bottom:1px solid #DDD; border-top:1px solid #DDD; padding:10px 0px;}
.reply{ background:#F6F6F6; border:1px solid #E0E0E0; border-bottom:2px solid #DEDEDE; margin:10px 0px; padding:5px; padding-bottom:10px; zoom:1;}
.rep , .rep3{ background:#FFF; border:1px solid #DDD; padding-bottom:0px; margin:5px 0px 0px 0px;}
.rep3{ background:#F6F6F6; padding-bottom:5px; margin-bottom:5px;}
.srep{ background:#F8F8F8; border:1px solid #EEE;}
.reply .author{ float:left; width:50px;}
.reply .author img{ width:50px; height:50px; }
.reply .ctbody{ padding-left:60px;}
.reply .uinfo{ color:#AAA; border-bottom:1px solid #EEE; }
.reply .uinfo .name{ color:#666;}
.reply .postTime{ font-size:10px; margin-left:5px;}
.reply .cttext{ color:#333; font-size:12px; line-height:160%; margin:5px 0px;}
.reply .do{ height:20px; line-height:20px; overflow:hidden; text-align:right; font-size:12px;}
.reply .do a{ color:#044B93; margin:0px 5px;}
.rep{}
.rep .author { float:left; width:36px;}
.rep .ctbody { padding-left:46px;}
.rep .author img { width:36px; height:36px; }
.replymsg{ background:#EAEBEB; padding:12px; margin:5px 0px;}
.replymsg textarea{ background:#FFF; border:1px solid #CBCBCB; font-family:Verdana, Geneva, sans-serif;}
.replymsg textarea.on{ border:2px solid #FAC85C; height:66px; width:100%; padding:0px;}
.replymsg textarea.mv{ height:22px; width:100%; padding:0px;}

/**********表格***********/
.tabledata{ border-top:2px solid #B7B7B7; }
/**listTable**/
.listTable{ background:#DBDCDD; border:1px solid #DBDCDD; /*border-top:1px solid #7A848C; */}
.listTable tr.top th{ padding:4px 5px 4px 5px; height:20px; line-height:20px; font-weight:bold; color:#444; text-align:left; overflow:hidden;}
.listTable tr.top th { background:#E4ECF1 url("../images/listTable_th_bg.gif") 0px bottom repeat-x; border-left:1px solid #FFF; border-top:1px solid #FFF; border-bottom:1px solid #BEC2C4; border-right:1px solid #BEC2C4;}
.listTable tr.data td , .listTable tr.select td , .listTable tr.oliver td { height:20px; border-left:1px solid #FFF; border-top:1px solid #FFF; border-bottom:1px solid #DBDCDD; border-right:1px solid #DBDCDD; padding:5px 5px 5px 5px; text-align:left; }
.listTable tr.data td{ background:#F9FBFC;}
.listTable tr.select td{background:#CFD1D2;}
.listTable tr.oliver td{background:#F0F1F1;}/**奇数行背景**/
.listTable tr.solid td{ padding:4px 3px; background:#F9FBFC; border-bottom:1px solid #EFF9FF; }/**分类**/
.listTable tr.solid td input{ vertical-align:top;}
.listTable tr:hover td{ background:#FFFCBD;}
/**infoTable**/
.infoTable{}
.infoTable .titletd{ background:#F0F1F1; border-left:1px solid #FFF; border-top:1px solid #FFF; border-right:1px solid #DEDEDE; border-bottom:1px solid #DEDEDE; }
.infoTable .titletd{ padding:6px 7px 3px 5px; width:152px; color:#444; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:right; vertical-align:top;}
.infoTable .infotd{  padding:5px 2px 4px 7px; background:#FFFFFF; border-right:1px solid #DEDEDE; border-bottom:1px solid #F2F3F3;}
.infoTable .infotd2{ padding:5px 2px 4px 7px; background:#FCFDF0; border-top:1px solid #FFF; border-bottom:1px solid #F2F3F3; border-right:1px solid #DEDEDE;}
.infoTable .Separated .titletd{ height:6px; background:none; border:0px; padding:0px;}
.infoTable .Separated .infotd{ height:6px; background:none; border:0px; padding:0px;}
.infoTable .Separated div{ height:6px; overflow:hidden;}

/**内容文章列表**/
ul.itemlist{ padding:10px 10px;}
ul.itemlist li.haveimg{ border-bottom:1px dashed #e6e6e6; padding:12px 0px 15px 0px; zoom:1; overflow:auto;}
ul.itemlist li.haveimg div.imgbox{ float:left; height:100px; padding:3px 0px 0px 0px; width:152px;}
ul.itemlist li.haveimg div.imgbox table{ background:#f6f6f6; border:1px solid #eee; height:100px; width:152px; text-align:center; vertical-align:middle;}
ul.itemlist li.haveimg div.imgbox td a{ display:block; text-align:center; width:152px;}
ul.itemlist li.haveimg div.imgbox img{ max-height:100px; max-width:152px; height:expression(this.height > 100 && this.height/this.width >= 100/152 ? 100 : true); width:expression(this.width > 152 && this.width/this.height >= 152/100 ? 152 : true); }
ul.itemlist li.haveimg div.infobox{ padding-left:166px;}
ul.itemlist li.haveimg div.title{ background:url("../images/icon/square.png") 0px 8px no-repeat; font-size:12px; height:20px; line-height:20px; margin:0px; padding:0px 0px 4px 10px;}
ul.itemlist li.haveimg div.abstract{ background:none; border:none; color:#888; margin:0px; padding:0px;}
ul.itemlist li.haveimg div.time{ color:#888;}

ul.itemlist li.noneimg{ border-bottom:1px dashed #e6e6e6; font-size:12px; height:20px; line-height:20px; margin:0px; overflow:hidden; padding:6px 0px;}
ul.itemlist li.noneimg a{ background:url("../images/icon/square.png") 0px 6px no-repeat; line-height:26px; padding-left:10px;}
ul.itemlist li.noneimg .time{ color:#888; float:right;}

/************详细内容页***********/
.article{ background:#fff; border:1px solid #ddd;}
/*标题*/
.article .title{ border-bottom:1px dashed #ddd; margin:12px 28px;}
.article .title h1{ font-family:"微软雅黑"; font-size:22px; line-height:30px; font-weight:normal; padding:5px 0px;}
.titlebar { color:#666; padding:8px 0px; position:relative; zoom:1; overflow:auto; }
.titlebar span{ margin:0px 10px 0px 0px;}
.titlebar em{ font-style:normal;}
.fontSize{ position:absolute; right:0px; top:0px;}
.fontSize span{ font-family:"Times New Roman",arial; cursor:pointer; font-weight:bold; margin:0px; }
.fontSize .small{ color:#666; font-size:10px; margin:0px 3px;}
.fontSize .big{ color:#666; font-size:13px; margin-left:3px;}
.fontSize .current{color:#0B3B8C;}
/*简介*/
.abstract{ background:#f5f5f5; border:1px solid #E5E5E5; line-height:180%; margin:10px 28px; padding:8px 10px;}
/*内容*/
.artcontent{ color:#333; font-size:14px; line-height:180%; margin:0px 28px 40px 28px;}
.artcontent p{ margin:0.5em 0px;}
.artcontent img{ max-width:710px; width:expression(this.width > 710 && this.width/this.height >= 1 ? 710 : true);}
.contentpages{ text-align:center; padding:10px 0px;}

/**幻灯片**/
.c-gallery{ background:#fff; border:1px solid #eee; margin:5px 28px; padding:15px 15px 15px 15px;}
.c-gallery .gallery-view{ width:680px; margin:auto; }
.c-gallery .gallery-view td{ width:680px; vertical-align:middle; text-align:center;}
.c-gallery .gallery-view img{ max-width:680px; max-height:680px; height:expression(this.height >= 680 && this.height/this.width >= 1 ? 680 : true); width:expression(this.width >= 680 && this.width/this.height >= 1 ? 680 : true); }
.gallery-line { background:#f6f6f6; height:74px; margin:10px 0px 0px 0px; padding:8px 10px; zoom:1; position:relative;}
.gallery-line a.pre,
.gallery-line a.next{ background-image:url("../images/pre_next.png"); display:block; height:74px; width:30px; position:absolute; z-index:10; }
.gallery-line a.pre{ background-position:0px 0px; left:10px;}
.gallery-line a.next{ background-position:-30px 0px; right:10px;}
.gallery-line a.pre:hover{ background-position:0px -74px;}
.gallery-line a.next:hover{ background-position:-30px -74px; }
.gallery-line a.pre_disable,
.gallery-line a.pre_disable:hover{ background-position:0px -148px; cursor:default;}
.gallery-line a.next_disable,
.gallery-line a.next_disable:hover{ background-position:-30px -148px; cursor:default;}
.gallery-line a:focus{ -moz-outline:none; outline:none; } 
.c-gallery .gallery{ height:74px; left:50px; padding:0px; position:absolute; width:588px; z-index:8; overflow:hidden;}
.c-gallery ul{ padding:0px; zoom:1; overflow:auto; position:absolute;}
.c-gallery ul li{ border:1px solid #ccc; display:inline; float:left; height:70px; list-style:none; margin:0px 10px 0px 0px; padding:1px; width:70px; } 
.c-gallery ul li a{ height:70px; display:block; cursor:pointer; overflow:hidden; text-align:center; }
.c-gallery ul li a img{ height:70px; width:70px;}
.c-gallery ul li.current { border:2px solid #C30008; padding:0px; }

/**关联投票**/
.relate_votes{ background:#fff; border:1px solid #ddd; margin:10px 0px 0px 0px; padding:10px 15px 15px 15px;}
.relate_votes .heading{ background:none; border:none; font-size:12px; font-weight:bold; margin:0px; padding:5px 0px;}
.relate_votes .vote_item{ border-bottom:1px solid #eee; padding:5px 0px;}
.relate_votes .vote_item .title{background:url("../images/icon/vote.gif") 0px 50% no-repeat; font-size:14px; height:24px; line-height:24px; padding:0px 0px 0px 24px;}
.relate_votes .vote_item .poll_disable_list{ color:#888; padding:0px 0px 0px 20px;}
.relate_votes .vote_item .poll_disable_list input{ vertical-align:top;}
.relate_votes .vote_item .poll_disable_list li{ padding:4px 0px;}
.relate_votes .vote_item .poll_list_bottom{ padding:0px 0px 0px 24px;}

/**相关内容**/
.related_items{ background:#fff; border:1px solid #ddd; margin:10px 0px 0px 0px; padding:15px;}
.related_items .heading{ font-size:12px; font-weight:bold; height:20px; line-height:20px; padding:0px 0px 2px 0px;}
.related_items ul.itemlist{ padding:0px;}

/**评论**/
.comment_area{ padding:5px 0px; }
.comment_area .heading{ border-bottom:1px solid #ddd; font-size:12px; height:18px; line-height:18px; padding:4px 0px 4px 0px; overflow:hidden; }
.comment_area .heading_title{ font-weight:bold;}
.comment_area #tiearea{ padding:5px 0px 5px 0px;}
.comment_area .send{ border:1px solid #DDD; background:#EEE; padding:5px;}
.comment_area .send .cue{ border:1px solid #e6e6e6; background:#f6f6f6; padding:5px; margin-bottom:5px;}
.comment_area .send table{ border:1px solid #DEDEDE; background:#FFF; padding:10px 0px;}
.comment_area .send .td01{ vertical-align:top;}
.comment_area .send .td01 div{ padding:5px; text-align:right; width:120px; }
.comment_area .send .td02{ padding:5px; width:90%; }

/************content.subsys***********/
.subsyscategory{background:#fff; border:1px solid #ddd; margin-bottom:5px; padding:5px;}
.subsyscategory .categoryname{ background:#f8f8f8; border-bottom:1px solid #f2f2f2; font-size:12px; height:20px; line-height:20px; padding:4px 10px;}
.categoryname .en{ font-size:11px; font-weight:normal; padding:0px 0px 0px 2px; text-transform:uppercase;}
.subsyscategory .pagecontent{ font-size:14px; line-height:200%; padding:8px 10px;}
/**内容详细页面**/
.subsysdetail{ padding:8px 0px 0px 0px;}

/************企业介绍***********/
.aboutcategory{ background:#fff; border:1px solid #ddd; margin-bottom:5px; padding:5px;}
.aboutcategory .categoryname{ background:#eee; color:#333; font-size:14px; height:20px; margin:5px 5px; line-height:20px; padding:4px 10px;}
.aboutcategory .sub1category{  margin:0px 5px 0px 5px; padding:0px 0px;}
.aboutcategory .sub1category a{ background:#eee; display:inline-block; height:20px; line-height:20px; padding:2px 10px;}
.aboutcategory .sub1category a:hover{ background:#ddd; text-decoration:none;}
.aboutcategory .pagecontent{ font-size:12px; padding:10px 15px 10px 15px;}
.aboutcategory .related_items{ border:none; margin:0px 5px 0px 5px; padding:5px;}
/**内容详细页面**/
.aboutdetail{ padding:0px 0px 0px 0px;}

/************新闻中心***********/
.newscategory{ background:#fff; border:1px solid #ddd; margin-bottom:5px; padding:5px;}
.newscategory .categoryname{ background:#f8f8f8; border-bottom:1px solid #f2f2f2; font-size:12px; height:20px; line-height:20px; padding:4px 10px;}
.newscategory .sub1category{ margin-top:5px; padding:0px 10px; text-align:right;}
.newscategory .sub1category a{ background:#EFF4FA; padding:2px 10px;}
.newscategory .listpage { padding:10px;}
/**内容详细页面**/
.newsdetail{ padding:0px;}

/************产品列表***********/
.productcategory{ background:#fff; border:1px solid #ddd; margin:8px 0px 0px 0px; padding:0px;}
.productcategory .categoryname{ background:#f8f8f8; border-bottom:1px solid #f2f2f2; font-size:12px; height:20px; line-height:20px; padding:4px 10px;}
.productcategory .pagecontent{ font-size:12px; padding:10px 10px 0px 10px;}
.productlist{ background:#fff; border:1px solid #ddd; padding:0px 0px 10px 0px; }
.productlist h2.heading{ background:#fafafa; background:-moz-linear-gradient(top,#fcfcfc,#ececec); background:-webkit-linear-gradient(top,#fcfcfc,#ececec); border:none; border-bottom:1px solid #ddd; color:#666; font-size:14px; padding:5px 10px 4px 10px; text-shadow:0px 1px 0px #fff;}
.productlist ul{ zoom:1; overflow:auto; padding:0px 0px 0px 10px;}
.productlist ul li{ background:#fff; border:1px solid #ddd; display:inline; float:left; margin:10px 10px 10px 0px; padding:6px; width:158px; }
.productlist ul li.hover{ background:none; border:1px solid #fafafa; -webkit-box-shadow:0px 0px 5px #aaa; -moz-box-shadow:0px 0px 5px #aaa; box-shadow:0px 0px 5px #aaa;}
.productlist ul li div.img{ height:158px; width:158px; overflow:hidden;}
.productlist ul li div.img table{ height:158px; width:158px; text-align:center; vertical-align:middle;}
.productlist ul li div.img table td a{ display:block; text-align:center; width:158px;}
.productlist ul li div.img table td a img{ width:158px;}
.productlist ul li .title{ height:40px; line-height:20px; margin:5px 0px 0px 0px; overflow:hidden;}
.productlist .listpage{ margin:10px 10px 10px 10px;}
  
/************作品展示************/
.casecategory{ margin:0px 0px 8px 0px; padding:0px;float:left;width:750px}
.casecategory .categoryname{ background:#f8f8f8; border:1px solid #ddd; font-size:12px; height:20px; line-height:20px; padding:4px 10px;}
.casecategory .pagecontent{ background:#f8f8f8; border:1px solid #ddd; font-size:12px; padding:10px;}
.casecategory .caselist{ padding-top:6px;}
.caselist h1.heading{ background:#fafafa; background:-moz-linear-gradient(top,#fcfcfc,#ececec); background:-webkit-linear-gradient(top,#fcfcfc,#ececec); border:1px solid #ddd; color:#666; font-size:14px; padding:5px 10px 4px 10px; text-shadow:0px 1px 0px #fff;}
.caselist ul{ padding:10px 0px 10px 0px;}
.caselist ul li{ background:#fff; border:1px solid #ddd; display:inline; float:left; margin:0px 4px 8px 0px; padding:6px; width:166px; }
.caselist ul li .img{ background:#fafafa; }
.caselist ul li .img img{ height:120px; width:166px; }
.caselist ul li .title{ height:40px; line-height:20px; margin:5px 0px 0px 0px; overflow:hidden;}
.caselist ul li.hover{ background:none; border:1px solid #fafafa; -webkit-box-shadow:0px 0px 5px #aaa; -moz-box-shadow:0px 0px 5px #aaa; box-shadow:0px 0px 5px #aaa;}
.caselist ul li.index-case{ margin:0px 10px 10px 0px;}
.caselist .listpage{ margin:0px 10px 10px 0px;}

/**内容详细页面**/
.casedetail{ padding:0px;}
.related_case{ margin:10px 0px 0px 0px; }
.related_case .heading{ border-bottom:1px solid #ddd; font-weight:bold; height:20px; line-height:20px; padding:2px 0px 2px 0px;}
.related_case .caselist{ margin:6px 0px 0px 0px;}

/************拍摄景点************/
.locationcategory{ margin:0px 0px 8px 0px; padding:0px;}
.locationcategory .categoryname{ background:#f8f8f8; border:1px solid #ddd; font-size:12px; height:20px; line-height:20px; padding:4px 10px;}
.locationcategory .pagecontent{ background:#f8f8f8; border:1px solid #ddd; font-size:12px; padding:10px;}
.locationcategory .locationlist{ padding-top:6px;}
.locationlist ul{}
.locationlist ul li{ background:#fff; border:1px solid #ddd; display:inline; float:left; margin:0px 6px 10px 0px; padding:6px; width:368px; }
.locationlist ul li .img{ background:#fafafa; }
.locationlist ul li .img img{ height:134px; width:368px; }
.locationlist ul li .title{ height:32px; line-height:32px; font-family:"微软雅黑"; font-size:22px; margin:5px 0px 0px 0px; overflow:hidden;}
.locationlist ul li .abstract{ background:none; border:none; color:#aaa; height:20px; line-height:20px; margin:0px; overflow:hidden; text-transform:uppercase; padding:2px 0px; text-overflow:ellipsis; white-space:nowrap;}
.locationlist ul li.hover{ background:none; border:1px solid #fafafa; -webkit-box-shadow:0px 0px 5px #aaa; -moz-box-shadow:0px 0px 5px #aaa; box-shadow:0px 0px 5px #aaa;}
.locationlist ul li.hover .abstract{ color:#666;}
/**内容详细页面**/
.locationdetail{ padding:0px;}
.related_location{ margin:10px 0px 0px 0px; }
.related_location .heading{ border-bottom:1px solid #ddd; font-weight:bold; height:20px; line-height:20px; padding:2px 0px 2px 0px;}
.related_location .locationlist{ margin:6px 0px 0px 0px;}

/************服务报价************/
.servicecategory{ margin:0px 0px 8px 0px; padding:0px;}
.servicecategory .categoryname{ background:#f8f8f8; border:1px solid #ddd; font-size:12px; height:20px; line-height:20px; padding:4px 10px;}
.servicecategory .pagecontent{ background:#f8f8f8; border:1px solid #ddd; font-size:12px; padding:10px;}
.servicecategory .servicelist{ padding-top:6px;}
.servicelist ul{}
.servicelist ul li{ background:#fff; border:1px solid #ddd; margin:0px 0px 5px 0px; padding:20px; zoom:1; overflow:auto;}
.servicelist ul li .img{ background:#fff; border:1px solid #ddd; float:left; padding:5px; -webkit-box-shadow:0px 0px 5px #ddd; -moz-box-shadow:0px 0px 5px #ddd; box-shadow:0px 0px 5px #ddd;}
.servicelist ul li .img img{ max-height:186px; max-width:186px; height:expression(this.height > 186 && this.height/this.width >= 1 ? 186 : true); width:expression(this.width > 186 && this.width/this.height >= 1 ? 186 : true); }
.servicelist ul li .info{ padding-left:214px;}
.servicelist ul li .title{ border-bottom:1px dotted #ddd; height:32px; line-height:32px; font-size:22px; overflow:hidden; padding:0px 0px 10px 0px;}
.servicelist ul li .time{ color:#888; float:right; font-size:10px; text-transform:uppercase; padding:0px;}
.servicelist ul li .price{ color:#666; font-size:14px; padding:10px 0px 10px 0px;}
.servicelist ul li .price b{ color:#cc0303; font-family:"Georgia"; font-size:24px; padding:0px 5px;}
.servicelist ul li .oprice{ margin-left:20px; }
.servicelist ul li .oprice b{ color:#888; font-family:"Georgia"; font-size:18px; padding:0px 5px; text-decoration:line-through;}
.servicelist ul li .abstract{ background:#f6f6f6; border:none; color:#666; margin:0px 0px 5px -20px; text-transform:uppercase; padding:6px 10px 6px 22px;}
.servicelist ul li .do a,.servicelist ul li .do a:visited{ color:#aaa;}
.servicelist ul li .do a:hover{ color:#333;}
.servicelist ul li a:hover{ text-decoration:none;}
.servicelist ul li.hover .img{ border:1px solid #ccc;}
.servicelist ul li.hover .title a{ color:#cc0303;}
.servicelist ul li.hover .abstract{ background:#eee; }
/**内容详细页面**/
.servicedetail{ padding:0px;}
.servicedetail .article .title{ border-bottom:none; margin:12px 28px 0px 28px;}
.servicedetail .article .price{ background:#f6f6f6; border-bottom:1px solid #eee; border-top:1px solid #eee; color:#666; font-family:"微软雅黑"; font-size:14px; margin:0px 0px 10px 0px; padding:10px 28px 10px 28px;}
.servicedetail .article .price b{ color:#cc0303; font-family:"Georgia"; font-size:32px; padding:0px 5px;}
.servicedetail .article .oprice { margin-left:20px; }
.servicedetail .article .oprice b{ color:#888; font-family:"Georgia"; font-size:18px; padding:0px 5px; text-decoration:line-through;}

.related_service{ margin:10px 0px 0px 0px; }
.related_service .heading{ border-bottom:1px solid #ddd; font-weight:bold; height:20px; line-height:20px; padding:2px 0px 2px 0px;}
.related_service .servicelist{ margin:6px 0px 0px 0px;}

/************帮助中心************/
.helpcategory{ background:#fff; border:1px solid #ddd; margin:0px 0px 8px 0px; padding:0px;}
.helpcategory .categoryname{ background:#f8f8f8; border-bottom:1px solid #f2f2f2; font-size:12px; height:20px; line-height:20px; padding:4px 10px;}
.helpcategory .pagecontent{ font-size:12px; padding:10px 10px 10px 10px;}
/**内容详细页面**/
.helpdetail{ padding:0px;}

/************投票系统************/
/**投票列表**/
.votelist{ background:#fff; border:1px solid #ddd; padding:10px;}
.votelist .vote_item{ border-bottom:1px solid #eee; padding:5px 0px;}
.votelist .vote_item .title{background:url("../images/icon/vote.gif") 0px 0px no-repeat; font-size:14px; height:24px; line-height:24px; padding:0px 0px 0px 24px;}
.votelist .vote_item .poll_disable_list{ color:#888; padding:0px 0px 0px 20px;}
.votelist .vote_item .poll_disable_list input{ vertical-align:top;}
.votelist .vote_item .poll_disable_list li{ padding:4px 0px;}
.votelist .vote_item .poll_disable_list .poll_list_bottom{ padding:0px 0px 0px 4px;}
/**投票详细**/
.votemain{ background:#fff; border:1px solid #ddd; padding:10px;}
.votedetail{ padding:20px 40px 40px 40px;}
.votedetail .votetitle{ font-size:14px; text-align:center; margin:10px 0px;}
.votedetail .votetitle .title{ background:url("../images/icon/vote_title.gif") 0px 50% no-repeat; padding-left:30px; }
.votedetail .votetitle .votemodemore{ font-size:12px; font-weight:normal; color:#888;}
.votedetail .description{ background:#f6f6f6; border:1px solid #eee; color:#888; clear:both; padding:10px; text-align:center;}
.votedetail .resultdescribe{ background:#f6f6f6; border:1px solid #eee; color:#888; clear:both; padding:10px; text-align:center;}
.votedetail .poll_btn{ padding:5px 0px; text-align:center;}
dl.poll_item{ border-bottom:1px dotted #eee; margin:5px 0px; padding:5px 0px 8px 0px; zoom:1; overflow:auto;}
dl.poll_item dt{ float:left; width:220px; text-align:right; padding:0px 10px 0px 0px;}
dl.poll_item dd{ padding:0px 0px 0px 220px; margin:0px;}
dl.poll_item dd div.poll_drawing{ background:#eee; display:inline; float:left; height:16px; margin:3px 0px 0px 0px; width:200px; overflow:hidden;}
dl.poll_item .percent_bg{ background:#000; height:16px; width:1px;}
dl.poll_item .c1,dl.poll_item .c11,dl.poll_item .c21,dl.poll_item .c31{ background:#9C0;}
dl.poll_item .c2,dl.poll_item .c12,dl.poll_item .c22,dl.poll_item .c32{ background:#06C;}
dl.poll_item .c3,dl.poll_item .c13,dl.poll_item .c23,dl.poll_item .c33{ background:#C00;}
dl.poll_item .c4,dl.poll_item .c14,dl.poll_item .c24,dl.poll_item .c34{ background:#FF0;}
dl.poll_item .c5,dl.poll_item .c15,dl.poll_item .c25,dl.poll_item .c35{ background:#6FF;}
dl.poll_item .c6,dl.poll_item .c16,dl.poll_item .c26,dl.poll_item .c36{ background:#399;}
dl.poll_item .c7,dl.poll_item .c17,dl.poll_item .c27,dl.poll_item .c37{ background:#C93;}
dl.poll_item .c8,dl.poll_item .c18,dl.poll_item .c28,dl.poll_item .c38{ background:#F6C;}
dl.poll_item .c9,dl.poll_item .c19,dl.poll_item .c29,dl.poll_item .c39{ background:#096;}
dl.poll_item .c10,dl.poll_item .c20,dl.poll_item .c30,dl.poll_item .c40{ background:#096;}
dl.poll_item dd div.poll_num{ display:inline; float:left; font-family:Arial, Helvetica, sans-serif; width:90px; padding:0px 0px 0px 5px;}
dl.poll_item dd div.poll_num .percent{ padding-left:5px; color:#888; font-family:Arial, Helvetica, sans-serif;}
dl.poll_item dd div.input{ display:inline; float:left; width:40px;}

/**登陆**/
.login{ background:#f6f6f6; border:1px solid #ddd; margin:8px 0px 0px 0px; padding:25px;}
.login .heading{ border-bottom:1px solid #eee; font-size:22px; padding:15px 0px;}
.login .bd{ padding:20px 0px;}
.login .leftgrid{ float:left; width:450px; border-right:1px dashed #ccc; padding:0px 20px 0px 50px;}
.login .rightgrid{ padding-left:550px;}
.login .result_cue{ padding:5px 0px;}
.login .i_name{ text-align:right; font-size:14px;}
.login td{ padding:6px 5px;}
/**注册**/
.reg{ background:#f6f6f6; border:1px solid #ddd; margin:8px 0px 0px 0px; padding:25px;}
.reg .heading{ border-bottom:1px solid #eee; font-size:22px; padding:15px 0px;}
.reg .bd{ padding:20px 0px 20px 50px;}
.reg .leftgrid{ float:left; width:450px; border-right:1px dashed #ccc; padding:0px 20px 0px 50px;}
.reg .rightgrid{ padding-left:550px;}
.reg .result_cue{ padding:5px 0px;}
.reg .i_name{ text-align:right; font-size:14px;}
.reg td{ padding:6px 5px;}

/**在线留言**/
.guestbook{ background:#fff; border:1px solid #ddd; padding:20px 60px 20px 50px;}
.guestbook .heading{ font-size:12px; height:14px; line-height:14px; padding:0px 0px 5px 0px;}
.guestbook_postarea{ background:#fff; padding:12px 30px 20px 30px;}
.guestbook_postarea em{ color:#FB6400; font-size:12px; padding:0px 5px 0px 0px}
.guestbook_cue{ margin-bottom:10px;}
.guestbook .textarea{height:154px; width:550px;}
.guestbook .textarea textarea{ height:163px; margin:1px 0px 0px 0px; width:100%;}
.guestinfo{ margin-left:20px;}
.guestinfo .infoitem{}
.guestinfo .spanl{ display:block; font-size:12px;}
.guestinfo .spanr{ display:block; padding:1px 0px 5px 0px;}
.guestinfo .spanr input.username{ margin:0px; width:180px;}
.guestinfo .spanr input.email{ margin:0px; width:180px;}
.guestinfo .spanr input.tel{ margin:0px; width:180px;}
.guestinfo .spanr input.website{ margin:0px; width:180px;}
.guestinfo input.checkcode{ float:left; margin:0px; }
.checkcodeline{ padding:4px 0px 12px 0px;}
.btnline{}
.guestbook_listarea{background:#fff; padding:20px 30px;}
.guestbook_listarea .pagestyle{ margin:10px 0px;}
.guestbookitem{ border:1px dotted #d6d6d6; margin:5px 0px; padding:10px;}
.guestbookitem .author{ float:left; width:50px;}
.guestbookitem .author img{ width:50px; height:50px; }
.guestbookitem .ctbody{ padding-left:60px;}
.guestbookitem .uinfo{ color:#aaa; border-bottom:1px solid #eee; padding:0px 0px 2px 0px; }
.guestbookitem .uinfo .guestbookid{ margin-right:8px;}
.guestbookitem .uinfo .name{ color:#666;}
.guestbookitem .uinfo .posttime{ font-size:11px; margin-left:8px;}
.guestbookitem .cttext{ color:#333; font-size:12px; line-height:180%; margin:6px 0px 8px 0px;}

.guestbookitemreply{ background:#ecf3ff; border:1px dotted #cddef8; color:#4b74b6; padding:10px;}
.guestbookitemreply .uinfo{ border-bottom:1px solid #e4ecf9; color:#6b95d8; padding:0px 0px 4px 0px;}
.guestbookitemreply .uinfo .name{ color:#6b95d8;}
.guestbookitemreply .uinfo .rep{ border:none; background:none; color:#6b95d8; margin:0px 0px 0px 8px;}
.guestbookitemreply .cttext{ color:#4b74b6;}

/**友情链接**/
.friendlinks{ margin:10px 0px 0px 0px;}
.friendlinks .heading{ border-bottom:1px solid #ddd; font-size:12px; font-weight:bold; height:18px; line-height:18px; padding:5px 0px;}
ul.linklist{ padding:5px 10px 10px 0px; zoom:1; overflow:auto;}
ul.linklist li.pic{ float:left; margin:0px; padding:5px 5px 0px 0px; vertical-align:top;}
ul.linklist li.pic a{ display:block;}
ul.linklist li.pic img{ height:30px; width:88px;}

ul.linklist li.font{ float:left; padding:0px 5px 5px 0px;}
ul.linklist li.font a{ background:#fff; border:1px solid #ddd; display:inline-block; height:20px; line-height:20px; padding:4px 10px;}
ul.linklist li.font a:hover{ background:#f2f2f2; text-decoration:none;}


/**返回顶部**/
.scrolltop{ background:#eee url("../images/scrolltop.png") 0px 0px no-repeat; bottom:10px; display:inline-block; height:50px; position:fixed; _position:absolute; right:10px; text-indent:-999999px; width:50px; z-index:99999; filter:alpha(opacity=50); opacity:0.5;}
.scrolltop:hover{ background-position:0px -50px; filter:alpha(opacity=90); opacity:0.9;}














