@charset "utf-8";

/********公用开始*********/

/*css reset*/

body,div,p,th,td,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,select,blockquote{margin:0px;padding:0px}
input,textarea,select{outline:none;resize:none}
fieldset,img,abbr,acronym{border:none}
img{vertical-align:middle}
address,caption,cite,code,dfn,em,strong,th,var,i{font-style:normal;font-weight:normal}
table{border-collapse:collapse;border-spacing:0px}
ol,ul{list-style:none}
p{word-wrap:break-word}
h1,h2,h3,h4,h5,h6{font-size:100%;}

/*Global definition*/

html{color:#000000;background:#FFFFFF;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0 auto;font:14px/30px SimSun,Verdana,Arial}
a{color:#000000;text-decoration:none;outline:none}

/*a:visited{color:#999999;}*/


a.under{text-decoration:underline}
.bl{padding:1px 0px;white-space:nowrap}
.bl:hover{background:#0099CC;color:#FEFEFE!important}
.blIm:hover{background:#0099CC}
.uline{text-decoration:underline}
.c666{color:#666666}
.c999{color:#999999}
.f12{ font-size:12px!important;}

.shade{position:absolute;display:block;background:rgba(0,0,0,0.75);background:#000000\9;filter:alpha(opacity=75)\9;}

h2{font-family:"Microsoft Yahei";font-size:14px;}

.fmE{font-family:Verdana}
.whiteBg{ background:#fff!important;}
/*box*/

.pw{width:980px;margin:0 auto;}

.bg{background:url(../imgs/com/bg.png) 0 0 repeat;}

.nobg{background:none;}

.fl{float:left;display:inline}

.fr{float:right;display:inline}

.oh{overflow:hidden;zoom:1}

.clear{clear:both;width:100%;display:block;height:0px;line-height:0px;font-weight:normal;overflow:hidden}

.fix,.z{*zoom:1}

.fix:after{clear:both;content:" ";display:block;font-size:0;height:0;line-height:0;visibility:hidden}

.mt5{margin-top:5px}

.mt10{margin-top:10px!important}

.ml5{margin-left:5px}

.mt20{margin-top:20px}

.mt30{margin-top:30px!important}

.mt36{margin-top:36px!important}

.mr0{margin-right:0px}

.mr10{margin-right:10px}

.mr20{margin-right:20px}

.pl10{padding-left:10px}

.lh20{line-height:20px}

.lh24{line-height:24px}

.lh40{line-height:40px}

.pt10{padding-top:10px!important}

.pb10{padding-bottom:10px!important}
.pd10{padding:10px}
/*form*/

.input{border:1px solid #D4D4D4;color:#999999;padding:3px 5px;height:16px;line-height:16px}

.inputH{border:2px solid #0099CC;height:14px;line-height:14px;padding:2px 4px}

.focus{border:2px solid #0099CC;height:14px;line-height:14px;padding:2px 4px;color:#000000}

.inputTxt{color:#000000}

.pwd{display:none}

.optionInput{position:relative;zoom:1;display:inline-block;*display:inline;*zoom:1}

.optionInput ul{position:absolute;top:22px;left:0px;width:196px;border:2px solid #0099CC;background:#FFFFFF;display:none;}

.optionInput li{padding:0px 5px;color:#666666;font-size:12px;line-height:22px}

.optionInput .hover{background:#0099CC;color:#FEFEFE}

/*font*/

.f12{font-size:12px}

.fb{font-weight:bold}

.fBlodF a{ font-family:'Microsoft Yahei'; font-weight:bold}

/*btn*/

.btn,a.btn{height:24px;padding:0 10px;font-size:12px;line-height:24px;background:#0099CC;display:inline-block;vertical-align:middle;}

.btn:hover,a.btn:hover{background:#00ACE5}

.lay300{width:300px}

.lay660{width:660px}

.lay710{width:710px}

.lay250{width:250px}

.lay300{width:300px}

.lay390{width:390px}

.lay480{width:480px}

.lay350{width:350px}

.lay440{ width:440px;}

.lay320{ width:320px;}

.lay230{ width:230px;}

.lay240{ width:240px; }



/*********公用结束****/

/******************站点级公用*************************/

/*广告尺寸*/

.adv980x70{width:980px;margin:0 auto;overflow:hidden}

.adv300x70{width:300px;overflow:hidden;margin-right:5px}

.adv420x70{width:420px;overflow:hidden;margin-right:5px}

.adv250x70{width:250px;overflow:hidden}

.adv300x250{width:300px;overflow:hidden;}

/*鼠标hover块样式*/

#inNav a,.bdtit .titName a{padding:0px;white-space:nowrap}

#inNav a:hover,.bdtit .titName a:hover{background:#0099CC;color:#FEFEFE!important}

/*图片背景样式*/

#siteBar .dropdown,#siteBar .dropBtn,.sbtn,.sbtn:hover,.sInput,#sForm .dropdown,.bdtit .titName,.titLink strong,.txtList24 li,.dataInfo b,.comp_list20 li,.contact .mail,.contact .tel,.qrCode b,#anchor .ah,#anchor .hover,#anchor #message,#anchor #message:hover,.bNav a,.vWhiteList .shape,.listSub h3 a,.listSub .current h3,.listSub  .shape,.newUl li{background-image:url(../imgs/com/ico.png);background-repeat:no-repeat;}

/*背景图片定义*/

#subNav .level0,.bg{background:url(../imgs/com/bg.png) 0 0 repeat}

/*装饰器标题*/

.bdtit{height:37px;padding:0 10px;background:url(../imgs/com/dashed.png) 0px 100% repeat-x;zoom:1;font-size:16px;border-top:3px solid #000000}

.nodot{background:none;height:36px;}

.bdtit .titName{display:inline-block;background-position:100% -255px;padding:10px 25px 11px 0px;margin-right:5px;font-family:"Microsoft Yahei";zoom:1;line-height:1;}

.bdtit .titName a,.titName strong{font-weight:bold}

.titLink{float:right;display:inline;font-size:12px}

.titLink strong{background-position:-26px -113px;padding-left:13px;margin-left:10px}

/*阴影标题picTxt父元素追加position:relative;*/

.picTxt{position:absolute;bottom:0px;_bottom:-1px;left:0px;width:100%;text-align:center;}

.picTxt .shade{bottom:0;left:0;width:100%}

.picTxt,.picTxt:hover{color:#FEFEFE}

a:hover .shade{background:rgba(0,153,204,0.9);background:#0099CC\9;filter:alpha(opacity=90)\9;}

.picTxt strong{position:relative;}

.vico{display:block;width:32px;height:32px;background:url(../imgs/com/png24.png) 0 0 no-repeat;cursor:pointer}

.icoOver{position:absolute;bottom:5px;left:5px;display:block;width:32px;height:32px;background:url(../imgs/com/png24.png) 0 0 no-repeat;cursor:pointer;}

/*页签内容隐藏*/

.tabsTag{overflow:hidden;zoom:1}

.tabsTag li{display:inline-block;*display:inline;*zoom:1}

.bdrTop{border-top:1px solid #000000}

/*黑色背景页签*/

.blTabs .tabsTag li{margin-right:1px;height:29px}

.blTabs .tabsTag li a{display:block;padding:0 10px;}

.blTabs .tabsTag .current a,.blTabs .tabsTag li a:hover{background:#000000;color:#FEFEFE}

.tabsLink{overflow:hidden}

.tabsLink .right{float:right;display:inline; line-height:28px;}

.tabsLink .right a{padding:1px 0px}

.tabsLink .right a:hover{background:#000000;color:#FEFEFE}

/*无背景页签*/

.nobgTab{border-top:3px solid #000000;padding:11px 0px;background:url(../imgs/com/dashed.png) 0px 100% repeat-x;font-family:"Microsoft Yahei"}

.nobgTab li{border-right:1px solid #CCCCCC;padding:0 20px;line-height:1;text-align:center;font-weight:bold}

.nobgTab .last{border:none}

.nobgTab a:hover,.nobgTab .current a{color:#000000}

/* 行高24无序文字列表*/

.txtList24{line-height:24px;padding:0px 10px;}

.txtList24 li{height:24px;padding-left:13px;overflow:hidden;background-position:-29px -133px;font-size:12px}

.txtList24 a{color:#666}

.txtList24 a:visited{color:#999;}

.txtList24 a:hover{color:#0099CC}

.txtList24 .cate{margin-right:7px}

.newUl li{height:24px;padding-left:13px;overflow:hidden;background-position:-29px -133px;font-size:12px;}

/*page*/

.select .dropdown,.select .dropBtn{background-image:url(../imgs/com/ico.png);background-repeat:no-repeat;}

/*顶部工具条*/

#topFix{position:fixed;_position:absolute;z-index:10;top:0px;left:0px;width:100%;/*background:#333333*/}

#topbar{padding:5px 0;line-height:1;font-size:12px;*position:relative;}

#topbar{padding:5px 0 0px;line-height:1;font-size:12px;*position:relative;}

#topbar .pw{padding:0 0 5px 0;}

#loginBar a{margin-left:10px;vertical-align:middle}

#loginBar{float:left;display:inline;width:553px;padding-right:10px;}

#loginBar .btn{color:#FEFEFE;font-weight:bold;margin:0px;padding:0px 9px 0px 10px;}

#loginBar .select{float:left;margin-left:10px;}

#loginBar .select a{margin:0;}

#loginBar .input{height:16px;width:108px;margin-right:10px;line-height:16px;vertical-align:middle;font-size:12px}

#topbar .topTel{width:182px;float:left;color:#666666;padding-top:5px;*padding-top:7px;*line-height:1.1;text-align:right;padding-right:20px}

#topbar .topTel span{font-family:Verdana,Geneva,sans-serif; font-weight:bold; float:right;*float:none;}

.cutLine{height:5px;background:#FFFFFF;border-top:1px solid #D4D4D4; overflow:hidden; line-height:5px;}

#loginBar span.fl a{line-height:24px;}

#loginBar .home{float:left;display:inline;height:24px;padding:0px 9px 0px 31px;margin:0px 10px 0px 0px;background:#0099CC url(../imgs/com/png24.png) 10px -52px no-repeat;color:#FFFFFF;line-height:24px;font-weight:normal}

#loginBar .home:hover{background-color:#00ACE5;}

#loginBar strong{color:#000000;line-height:24px;}

#loginBar span .exit{color:#999999;margin-left:5px;}

#loginBar span .exit:hover{color:#0099CC;}

#loginBar .nickName{font-weight:bold;margin:0px 5px;}

#loginBar a em{font-style:normal;color:#0099CC;font-weight:bold;font-family:Verdana;font-size:12px;*font-size:11px;}

#topbar .other{float:right;padding-top:6px}

#topbar .other a{padding-left:9px;display:inline-block;vertical-align:middle}

.select{float:right}

.site{position:relative;zoom:1;float:left;margin-right:1px;}

.select .dropdown{display:block;width:90px;padding:5px 0 5px 10px;background-color:#FFFFFF;background-position:100% 5px;zoom:1;line-height:14px;}

.select .dropdown a{float:left;width:66px;border-right:1px solid #D4D4D4}

.select .hover{background-color:#0099CC!important;background-position:100% -15px;}

.select .hover a{border-right:1px solid #0984AD}

.select .dropBtn{position:absolute;left:77px;top:9px;width:23px;height:5px;cursor:pointer;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;transform-origin:50% 30%;background-position:100% -25px;visibility:hidden;}

.select .hover{background-image:none;background-color:#0099CC}

.select .hover .siteTit{color:#FEFEFE}

.select .hover .dropBtn{visibility:visible;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}

.select .siteList{position:absolute;width:100px;left:0px;top:23px;display:none;background:#0099CC;*padding-top:2px;border-bottom:1px solid #0984AD;/*-webkit-box-shadow:2px 4px 5px rgba(0,0,0,0.3);-moz-box-shadow:2px 4px 5px rgba(0,0,0,0.3);-ms-box-shadow:2px 4px 5px rgba(0,0,0,0.3);-o-box-shadow:2px 4px 5px rgba(0,0,0,0.3);box-shadow:2px 4px 5px rgba(0,0,0,0.3)*/

 overflow:hidden;zoom:1;}

.siteList li{border-top:1px solid #0984AD;*zoom:1;*vertical-align:middle}

.siteList a{display:block;padding:7px 10px;color:#FEFEFE;}

.siteList a:hover{background:#FFFFFF;color:#0099CC;*zoom:1;}

#nav_member{z-index:999;width:90px;position:relative;}

/*频道页顶部导航*/

#inNav .mainNav{padding-left: 20px;}

#inNav .mainNav li{ padding:7px 0px 8px; *padding:7px 0px; _padding:8px 0px;font:12px/16px 'Microsoft Yahei'; overflow:hidden;}

#inNav .mainNav a{ margin-right:27px;}

#inNav .mainNav .last{margin-right:0px;}

#inNav .subNav{ background:url(../imgs/com/nav_bg.png) 0 0 repeat;padding:0px 0px 1px 20px;}

#inNav .subNav li{padding:5px 0px;height:16px; font:12px/16px 'Microsoft Yahei';overflow:hidden;}

#inNav .subNav a{color:#666666;  margin-right:35px; }

#inNav .subNav .first{display:inline-block;padding-right:10px; margin-right:36px; background:url(../imgs/com/nav_line.png) 100% 3px no-repeat;}

#inNav .subNav .last{display:inline-block;padding-left:46px;background:url(../imgs/com/nav_line.png) 0 3px no-repeat;}

#inNav .subNav .first a{ color:#000000;}

#top{padding:16px 0px 29px;position:relative;z-index:2}





/* 画廊logo */

/*logo*/
#logo{float:left;display:inline;width:426px; margin-left:10px;}
#logo strong{width:46px;height:43px; margin-top:19px;float:left;background:url(../imgs/com/logo.png) 0 0 no-repeat;}
#logo strong a{display:block;width:46px;height:43px;text-indent:-2999px}
#logo a.logoLink{float:left;width:auto; height:auto;padding-top:22px;_padding-top:26px;padding-right:20px;margin-left:9px;/*background:url(/imgs/com/gc.jpg) no-repeat 100% 1px;*/font:bold 30px/1 "Microsoft YaHei"; _display:inline; text-indent:0; }
#logo a.logoLink:hover { text-decoration:none; color:#000;}
.logoTxt {border-left: 1px solid #d4d4d4;float: left;font: 24px/20px 'Microsoft YaHei';height: 33px;margin: 19px 0 0 -1px;padding: 10px 0 0 20px;width: 173px; }
.logoTxt b {color:#0f820c;  display:block; font-weight:normal;}
.logoTxt span { color:#000;}

/*搜索*/

.search{padding-top:7px;position:relative;zoom:1;font-size:12px;width:509px; margin-top:12px;}
.search #sForm{width:492px;zoom:1;font-size:14px;float:right;*position:relative;margin-right:19px;_display:inline;}
.search .sRadius{width:381px;border:3px solid #D4D4D4; margin-top:1px;-moz-border-radius:20px;border-radius:20px;padding-left:13px;float:right;z-index:2;}
.search .on .sRadius{border-color:#0f820c;}
#sForm .nobg{background:none;font-size:16px;font-family:'MicroSoft YaHei'}
.sbtn{float:right;width:44px;height:43px;background-position:0px -427px;text-indent:-2999px;vertical-align:middle;margin-left:10px; }
.sbtn:hover{background-position:0px -489px;}
.search .sInput{width:282px;height:24px;padding:5px 10px 5px 0px;float:left;background-color:#FFFFFF;background-position:0px -378px;vertical-align:middle;border:none;font-family:"MicroSoft YaHei";font-size:16px;line-height:24px;}
.search .sGray{color:#999999}
.search .class{position:relative;zoom:1;float:right;display:inline;width:80px;margin-right:8px;z-index:2;}
.classVal{height:24px;border-left:1px solid #ccc;margin:5px 0;line-height:24px;vertical-align:middle;font-size:12px;padding-left:10px;font-size:16px;font-size:16px;font-family:'MicroSoft YaHei';letter-spacing:1px; cursor:pointer;}
.classVal em{display:inline-block;margin-top:-1px;}
.search .dropdown{float:right;width:9px;height:24px;margin-right:2px;background-position:-25px -78px;cursor:pointer;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;transform-origin:50% 50%;}
.search .hover .dropdown{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
#sForm .nobg{background:none;font-size:16px;font-family:'MicroSoft YaHei'}
/*下拉*/
.search .lih{position:absolute;cursor:pointer;visibility:hidden;background:#FFFFFF;border-top:none;-moz-border-radius:0px 0px 20px 20px;border-radius:0px 0px 20px 20px;padding-bottom:15px;padding-bottom:0px\9;overflow:hidden}
.search .classify{left:-1px;top:34px;width:71px;width:83px\9;left:2px\9;border:3px solid #0f820c;border-top:none;font-size:12px}/*for IE9*/
:root .search .classify{left:-1px;width:71px}/*for IE9*/
:root .search .lih{padding-bottom:15px}/*for IE9*/
.search li{padding:0 10px;line-height:30px;color:#666666;cursor:pointer;font-size:14px;font-family:'MicroSoft YaHei'}
.search li.hover{background:#0f820c;color:#FEFEFE}
.search a{color:#666666}
.search a:hover{color:#000000}

/*频道栏目导航subNav*/

#subNav{zoom:1;position:relative;zoom:1;}

#subNav ul{overflow:hidden;width:980px;margin:0 auto;}

#subNav li{float:left;display:inline;font-weight:bold;font-family:"Microsoft Yahei"}

#subNav .level0{border-bottom:5px solid #000000;font-size:16px}

#subNav .level0 ul{line-height:45px}

#subNav .level0 a{display:block;padding:0 20px}

#subNav .levelList{height:0px;overflow:hidden;background-color:#000;}

#subNav .level1{display:none;}

#subNav .currentShow{display:block;}

#subNav .level1 li{padding:0 20px;line-height:26px;padding-bottom:7px}

#subNav .level1 a{color:#CCCCCC;font-weight:normal}

#subNav a:hover,#subNav .current a,#subNav .hover a{background:#000000;color:#FEFEFE}

#subNav li.tel { float:right; font-size:14px; font-family:Verdana,"Microsoft YaHei"; font-weight:normal; text-align:right;}

#subNav li.tel strong {font-weight:bold; font-size:14px; font-family:Verdana;}

















/*列表分页页*/

.listJump {border-top:1px solid #000000;border-bottom:1px solid #000000;height:38px;text-align:center;overflow:hidden}
.listJump span,.listJump a { padding:0 15px; line-height:38px; display:inline-block; height:38px; font-size:14px; font-family:Verdana,'宋体'; vertical-align:middle;}
.listJump span {color:#999;}
.listJump a { color:#000;}
.listJump span.unpage{background:#0099CC;color:#FEFEFE;}
.listJump a:hover {border-top:3px solid #0099CC; line-height:32px; height:35px; text-decoration:none;color:#000;}
.listJump a.cur,.page a.cur:hover { background:#0099CC; height:38px; line-height:38px; border:0;color:#FEFEFE;}

/*详细页分页*/

.detailJump{height:38px;line-height:1;text-align:center; margin-bottom:30px;}
.detailJump a{display:inline-block;padding:13px 15px;margin-right:1px;font-family:Verdana}
.detailJump .current,.detailJump a:hover{background:#0099CC;color:#FEFEFE}

/**页脚公用***/


.contact{padding:90px 0px 1px;font-size:12px}
.contact .mail{display:inline-block;padding-left:21px;margin-right:20px;background-position:-32px -547px;font-family:Verdana;text-decoration:underline}
.contact .mail:hover{color:#0099CC;text-decoration:underline}
.contact .tel{display:inline-block;padding-left:21px;background-position:-32px -581px;font-family:Verdana;margin:0px 20px;}

/*底部导航*/

.bNav{border-top:3px solid #000000;padding:10px 0px;text-align:center;font-size:12px;line-height:20px;}
.bNav a{display:inline-block;margin-right:11px;padding-left:14px;background-position:-30px -112px}

/*copyright*/

.copyright{padding:13px 0px 34px;text-align:center;line-height:24px;color:#666666;font-size:12px}
.copyright span{font-family:Verdana}
.copyright a,.copyright em{margin-right:25px;color:#666666}
.copyright a:hover{color:#0099CC;}

/*锚点*/

#anchor{position:fixed;left:50%;bottom:40px;width:40px;_position:absolute;margin-left:510px;background:#D4D4D4;z-index:11}
#anchor .ah,#anchor #message{display:block;width:40px;height:40px;text-indent:-2999px;cursor:pointer}
#anchor .ah{display:none;border-bottom:1px solid #FFFFFF;background-position:8px -536px}
#anchor .hover{background-color:#0F820C;background-position:8px -619px}
#anchor #message{background-position:8px -576px}
#anchor #message:hover{background-color:#0F820C;background-position:8px -659px}

/*二维码*/

.qrCode { width:40px; zoom:1;}
.qrCode b {font-size:12px; background-color:#D4D4D4;  background-position:8px -859px; width:40px; height:40px; display:block;border-bottom:1px solid #FFF; background-color:#D4D4D4; }
.qrCode .qr {display:none; position:absolute; top:-129px;overflow:hidden;font-size:14px; font-weight:bold; text-align:center;}
#code { float:right; overflow:hidden;}
.qrCode .qr img {width:80px; height:80px;}
.qrHover b { background-color:#0099CC; background-position:8px -914px; color:#000000;}
.qrHover .qr {display:block;}
.qrCode .qr ul { zoom:1; overflow:hidden; background-color:#FFF; border:3px solid #000000; color:#000000; padding:30px 10px 0; height:133px;}
.qrCode .qr li {float:left; margin-right:20px; width:120px; line-height:32px; font-family:'Microsoft Yahei'; font-size:14px;}
.qrCode .qr li.last {margin-right:0;}









/*图片居中*/
.imgWrap{ background:#f3f3f3; color:#f3f3f3; text-align:center;overflow:hidden; display:table;table-layout:fixed\9;}
:root .imgWrap{ table-layout:auto;}
.imgWrap .imgCell{ display:table-cell; overflow:hidden;vertical-align:middle; }

