
.wrap{margin-left:auto;margin-right:auto; width:1000px; position:relative;}
.content{ width:1000px; margin:0 auto;}
.fix{*zoom:1;*clear:both;}.fix:before,.fix:after{content:"";display:table;clear:both;}
.content{line-height:24px;}
.formmt{margin-top:45px;}
input,textarea,button,select,legend,fieldset{font-size:100%;border:0;background:none;vertical-align:middle;outline:none;margin:0;padding:0;}
/*ico*/
.ico { display: inline-block; overflow: hidden; width: 20px; height: 20px; vertical-align: middle; background: url(../images/ico.png); }
.ico1_2 { background-position: -20px 0; }
.ico1_3 { background-position: -40px 0; }
.ico1_4 { background-position: -60px 0; }
.ico1_5 { background-position: -80px 0; }
.ico2_1 { background-position: 0 -20px; }
.ico2_2 { background-position: -20px -20px; }
.ico2_3 { background-position: -40px -20px; }
.ico2_4 { background-position: -60px -20px; }
.ico2_5 { background-position: -80px -20px; }
.ico3_1 { background-position: 0 -40px; }
.ico3_2 { background-position: -20px -40px; }
.ico3_3 { background-position: -40px -40px; }
.ico3_4 { background-position: -60px -40px; }
.ico3_5 { background-position: -80px -40px; }
.ico4_1 { background-position: 0 -60px; }
.ico4_2 { background-position: -20px -60px; }
.ico4_3 { background-position: -40px -60px; }
.ico4_4 { background-position: -60px -60px; }
.ico4_5 { background-position: -80px -60px; }
.ico5_1 { background-position: 0 -80px; }
.ico5_2 { background-position: -20px -80px; }
.ico5_3 { background-position: -40px -80px; }
.ico5_4 { background-position: -60px -80px; }
.ico5_5 { background-position: -80px -80px; }

.g_more{ display:block;color:#f68104; margin-top:10px;}


.posi{position:relative;height:38px;line-height:40px;background:#37A3E8\9;color:#fff;}
.posi:before{content: ' ';background: -webkit-linear-gradient(top, #2A79AB,#1E87C9, #37A3E8 20%); background: -moz-linear-gradient(top, #2A79AB,#1E87C9, #37A3E8 20%);background: -ms-linear-gradient(top, #2A79AB,#1E87C9, #37A3E8 20%); background: linear-gradient(top, #2A79AB,#1E87C9, #37A3E8 20%); position: absolute; top: 0; left: 0; width: 100%;height: 100%;z-index:-1;}
.posi a{color:#fff;}
.posi span{margin:0 .5em;}
.posi a:hover{color:#eee;}
.channelT{height:30px;line-height:30px;margin:20px auto; position:relative;}
.channelT .N{float:left;font-size:18px;color:#008AE2;background:url(../images/b.png) 0 -34px no-repeat;padding-left:26px;}
.channelT .b2l{float:right;background:url(../images/b.png) right -113px no-repeat;padding-right:35px;}
.channelT .subnav{ border-bottom:#b5b5b5 solid 1px; float:right;}
.channelT .subnav li{ float:left; position:relative;}
.channelT .subnav li a{ padding:0 3px; font-size:14px;}
.channelT .subnav li.cur { background:url(../images/subnavBg.gif) no-repeat center bottom;}
.channelT .subnav li.cur a,.channelT .subnav li a:hover{ color:#008AE2;}

/*page*/
.page { clear:both; padding:25px 0px; }
.page .page-con { width:100%; height:auto; text-align:center; white-space:nowrap; line-height:0; font-size:0; _padding-bottom:1px;}
.page .page-con a, .page .page-con strong, .page .page-con .total { display:inline-block; width:auto; height:28px; line-height:28px; font-size:12px; padding:0px 10px; border:#dddddd 1px solid; overflow:hidden; margin-left:-1px; *margin-left:-2px; color:#333!important; vertical-align:middle; white-space:nowrap; }
.page .page-con a:hover,.page .page-con strong.cur { background-color:#008AE2; color:#fff!important; }
.page .page-con a.prev,.page .page-con a.next { margin:0px 10px; }
.page .page-con .total { border:0; }
.page .pageslect{  font-size: 12px;border: #dddddd 1px solid; margin-left: 10px;}
/*page end*/

.banner img{ display:block; margin:0 auto; width:100%;}

article{margin:0 0 40px;}
.general .intro{ font-size:14px; padding-left:25px; margin-bottom:40px;}
.general li{ width:312px; height:220px; float:left; border:#d0d9e2 solid 1px; padding-right:20px; position:relative; margin-left:-1px; margin-top:-1px; cursor:pointer;}
.general li img{ width:136px; height:136px;}
.general li:hover{ background:url(../images/bj.gif) no-repeat center;}
.general .two li:hover{ background-image:url(../images/bj2.gif);}
.general .two li{ width:460px;}
.general .two li p{ width:305px;}
.general li .channelT{ margin:5px auto; padding-left:15px; cursor:pointer;}
.general li .N{ font-size:14px;margin: 7px 0 9px 0;}
.general li img{ float:left; margin-left:1px; *margin-left:2px; _display:inline; cursor:pointer;}
.general li p{ width:170px; float:right; line-height:24px; cursor:pointer;}


.newsLeft { width:690px; float:left;}
.newsRight { width:100%; float:right;}
.newsList,.newsList li { width:100%; position:relative;}
.newsList li { border-bottom:#f1f1f1 1px solid; padding:0px 0px 30px; margin-bottom:30px;}
.newsList .img { width:270px; height:127px; float:left; overflow:hidden; border-radius:8px; margin-right:20px;}
.newsList .img img{ width:100%; height:100%;}
.newsList .intro {}
.newsList .intro h2 { margin-bottom:5px;}
.newsList .intro time{ color:#008AE2;}
.newsList .intro .if{ position:absolute; right:5px; top:25px; width:114px;}
.newsList .intro .text{ margin-top:5px; height:60px;}
.if.share.bdsharebuttonbox .bds_more{padding-left:0;background:none;font-size: 12px;}
 
.news_right_ct{ margin:0 0 10px;}
.news_right_ct .N{ font-size:16px;}

.tj_news_list{ padding-top:10px;}
.tj_news_list ul li{ margin-bottom:20px;}
.tj_news_list ul li .title{ font-size:14px; margin-bottom:10px; width:100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.tj_news_list ul li .text{ color:#898989;}


.artT{font-size:16px;line-height:1.4;margin:10px;color:#333;}

.artInfo{padding:10px;border-bottom:1px dotted #ddd;}
.artInfo .share:after{display:none;}
.artInfo .share .bds_more{float:none;padding:0;margin:0;background:none;}
.artInfo .view{margin:0 20px 0 5px;}
.artInfo .b2l{float:right;background:url(../images/b.png) right -120px no-repeat;padding-right:35px; line-height:18px;}
.rela_list{border-bottom:1px solid #ddd;margin-top:25px;}
.rela_list li{border-top:1px solid #ddd;height:40px;line-height:40px;}
.rela_list .t{float:left;width:100px;text-align:center;border-right:1px solid #ddd;}
.rela_list a{float:left;margin-left:1em;width:68%;white-space:nowrap;overflow:hidden;}
.rela_list a:hover{color:#008AE2;}
.myart{margin:10px;line-height:2;}
.myart h3{
font-size: 24px;
    height: 35px;
    line-height: 35px;
    border-bottom: 1px dashed #06428b;
    font-family: "微软雅黑";
    color: #06428b;
	margin-bottom: 20px;
}
.myart ul{}
.myart ul li{
	float: left;
    width: 220px;
    height: 220px;
    position: relative;
    _display: inline;
    margin: 0 25px 25px 0;
}
.myart ul li2{
	float: left;
    width: 280px;
    height: 244px;
    position: relative;
    _display: inline;
    margin: 0px 12px 25px 12px;
}
.myart ul li3{
	float: left;
    width: 220px;
    height: 189px;
    position: relative;
    _display: inline;
    margin: 0 12px 25px 12px;
}
.myart ul li4{
	float: left;
    width: 22%;
    height: 175px;
    position: relative;
    _display: inline;
    margin: 0px 12px 25px 12px;
}
.xiangxi img{
	max-width: 980px!important;
	height: auto!important;
}
.honor_img img {
    /*width: 220px;
    height: 220px;*/
    cursor: pointer;
    border: none;
	/*max-width: 100%;
    max-height: 100%;*/
	max-width: 220px;
    max-height: 196px;
	vertical-align: middle;
    margin: 0 auto;
}
.honor_img2 img {
    cursor: pointer;
    border: none;
	width: 280px;
    height: 210px;
}
.honor_img3 img {
    cursor: pointer;
    border: none;
	width: 220px;
    height: 165px;
}
.honor_img4 img {
    cursor: pointer;
    border: none;
	width: 100%;
    height: 141px;
}
.honor_title {
    color: #fff;
    width: 220px;
    height: 24px;
    line-height: 24px;
    background: rgba(103,105,254,.60);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000);
    position: absolute;
    bottom: 0;
    left: 0;
    text-indent: 10px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: pointer;
    font-size: 12px;
}
.honor_title2 {
    color: #fff;
    width: 280px;
    height: 34px;
    line-height: 34px;
    background: rgb(163, 163, 163);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000);
    position: absolute;
    bottom: 0;
    left: 0;
    text-indent: 10px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: pointer;
    font-size: 12px;
    text-align: center;
}
.honor_title3 {
    color: #fff;
    width: 100%;
    height: 34px;
    line-height: 34px;
    background: rgb(163, 163, 163);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000);
    position: absolute;
    bottom: 0;
    left: 0;
    text-indent: 10px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: pointer;
    font-size: 12px;
    text-align: center;
	display: none;
}

/*下载页面*/
.downList li{ width:960px; background:url(../images/pdf_icon.gif) no-repeat left; height:44px; line-height:44px; border-bottom:#6a6a6a dotted 1px; color:#6a6a6a; padding-left:40px;  }
.downList li span{ float:left;}
.downList li a{ display:inline-block; float:right; background:url(../images/pdf_icon2.gif) no-repeat left; padding-left:16px;}


.qa_list li{margin:0 0 20px;}
.qa_list .q{position:relative;height:36px;line-height:36px;border:1px solid #ccc;background:url(../images/channel_b.png) right 0 no-repeat;border-radius:4px;color:#008AE2;padding-left:56px;margin:0 0 10px;font-size:14px;cursor:pointer;}
.qa_list .q big,.qa_list .a big{position:absolute;left:0;top:0;width:56px;text-align:center;line-height:32px;font-size:24px;}
.qa_list .a{position:relative;padding-left:56px;color:#777;line-height:2;}
.qa_list .on .a{height:0;overflow:hidden;}

/*员工风采*/
.teamList{ padding:35px 0; width:1100px;}
.teamList li{ margin-bottom:20px; margin-right:15px; border:#e4e4e4 solid 1px; padding:15px 15px 0 15px; width:206px; float:left;height:200px;}
.teamList li h3.tit{ height:35px; line-height:35px; font-size:12px; border-bottom:#e4e4e4 solid 1px; text-align:center;}
.teamList li .date{ height:30px; line-height:30px; text-align:center; display:none;}
.teamList li img{ width:206px; height:146px;}
.teamDeom li{ float:left; width:112px; margin-right:35px;}
.teamCon {padding-top:30px;}
.teamCon .bImg{ margin-bottom:30px;}
.teamCon .actTit{ font-size:20px; font-weight:bold; text-align:left; margin-bottom:5px;}
.teamCon .date{ text-align:left;}
.teamCon .intro{ line-height:22px;}
.teamTitle{width: 810px;margin-left: auto;margin-right: auto;}
.teamTitle .b2l{float:right;background:url(../images/b.png) right -120px no-repeat;padding-right:35px;line-height: 18px;}

.partlist{}
.partlist .part{ padding:20px 0;}
.partlist .part div{ float:left; width:166px; height:95px;}
.partlist .part img{ width:150px; display:block; margin:0 auto; height:82px; border:1px solid #ccc;}

.form1{ margin-bottom:5px;padding-top:30px;padding-bottom:50px;} 
.l{float:left;}.r{float:right;}
.form1 p{ width:420px;}
.form1 p.radio{ margin-bottom:10px;}
.form1 select{ height:28px; width:320px; border:#dddddd solid 1px; line-height:28px; margin-bottom:10px;}
.form1 input.txt{ height:28px; width:318px; border:#dddddd solid 1px; line-height:28px; margin-bottom:10px;}
.form1 label{ margin-right:8px; margin-bottom:4px; display:inline-block; }
.form1 .l label{ width:70px; text-align:right; display:inline-block;}
.form1 i{ color:red; margin-left:6px;}
.form1 textarea{border:#dddddd solid 1px; width:318px; height:150px; margin-bottom:10px;}
.form1 .btn{ width:90px; height:24px; text-align:center; height:24px; color:#fff; background:#008AE2; position:absolute; left:34%; bottom:0;}
.resetBtn{ background:#909090 !important; margin-left:5px !important; left:44% !important;}
.form1 input.yzm{ width:97px; margin-right:13px;}
.form2 .r{ width:500px;}
.form2 .r h3{ font-weight:bold; margin-bottom:5px;}
.form2 .r textarea{ width:370px; height:150px;}
.form2 .r p{ height:40px; margin-top:10px;}
.form2 .r .p1{ height:150px; width:452px; margin:0px;}
.form1 img{height:30px;vertical-align: top;}
.msgb{ width:auto; color:red; margin-left:80px; height:30px; line-height:30px;}

/*product_detail*/
.proTop { clear:both; padding:30px 0px;}
.pd_gallery { width:440px; height:495px; float:left; position:relative;}

.dt-thumb { width:100%; overflow:hidden; text-align:center; position:absolute; left:0px; bottom:-15px; z-index:10;}
.dt-thumb li { float:left; *display:inline; *zoom:1; margin:0 5px 7px 0px;}
.dt-thumb li img { width:60px; height:60px; border:#c9c9c9 1px solid; max-width:none;}
.dt-thumb li.selected img { border-color:#008AE2;}

.bigimg { /*width:600px;height:600px;*/ max-width:none; min-width:440px;}
.zoomdiv { z-index:999 !important;}

.zoom img{width:100%;height:100%;max-width:none;}
.zoomdiv{position:absolute;border:1px solid #e4e4e4;overflow: hidden;z-index:9;}
.jqZoomPup{position:absolute;top:0;left:0;width:50px;height:50px;border:1px solid #aaa;background:#fff;background:rgba(255,255,255,.4);filter:alpha(Opacity=50);cursor:move;z-index:9;}


.dt-pic { width:440px; height:440px; margin:0 auto; position:relative; z-index:1; display:block;}
.dt-pic a { width:440px; height:440px; display:table-cell; vertical-align:middle; text-align:center;border: 1px solid #ddd; *display:block; *font-family:Arial; *line-height:1;}
.dt-pic a img { vertical-align: middle;max-width: 100%;max-height: 100%;height: auto;width: auto;}

.picTip { clear:both; text-align:center; font-size:14px; line-height:28px;}
.picTip .ico { width:28px; height:28px; background:url(../images/zoom.png) no-repeat; margin-right:5px;}

.pdRight { width:540px; float:right; position:relative;}
.proTop .pdRight{ padding-top:50px;}
.channelT .pdRight { width:150px; float:right;}
.pdt { line-height:26px; padding:8px 0px 8px 25px; background:url(../images/b.png) 0px -27px no-repeat; font-size:22px; font-weight:bold; color:#008AE2;}

.pdRight .share { height:36px; padding:8px 0px;}
.pdRight .share a { background:url(../images/share_ico.png) no-repeat; padding-left:24px;; height:24px; line-height:24px; display:block; float:left;}
.pdRight .share a.bds_tsina { background-position:0px 0px;}
.pdRight .share a.bds_tsina:hover { background-position:0px -24px;}
.pdRight .share a.bds_sqq { background-position:-24px 0px;}
.pdRight .share a.bds_sqq:hover { background-position:-24px -24px;}
.pdRight .share a.bds_weixin { background-position:-48px 0px;}
.pdRight .share a.bds_weixin:hover { background-position:-48px -24px;}
.pdRight .share a.bds_qzone { background-position:-72px 0px;}
.pdRight .share a.bds_qzone:hover { background-position:-72px -24px;}
.pdRight .share a.bds_more { background-position:-96px 0px;}

.pdRight .text { line-height:24px; padding-bottom:20px;}
.pdRight font.gr { color:#02a788;}
.pdRight .tel { padding-left:55px; line-height:24px; background:url(../images/tel_ico.gif) no-repeat; font-size:14px; position:relative;}
.add_emali_fax{ position:absolute; top:0px; left:165px; border-left:1px solid #ccc; padding-left:20px;}

.pdBtn { clear:both; padding:15px 0px; font-size:18px;}
.pdBtn a { margin:0px 5px; color:#008AE2;}
.pdBtn img { vertical-align:middle;height: 45px;}

.tab{position:relative;}
.tab_t{position:absolute;top:0;width:106px;height:30px;line-height:30px;text-align:center;cursor:pointer;}
.tab_c{display:none;}
.tab_c_cur{display:block;}

.pro_list_tab{padding:0;}
.pro_list_tab .tab_list{border:1px solid #ddd;border-radius:4px;background:url(../images/channel_b.png) right 0 no-repeat;margin:0 0 20px;}
.pro_list_tab .tab_list li{position:relative;float:left;width:auto;height:44px;line-height:44px;font-size:14px;padding:0 1.5em;}
.pro_list_tab .tab_list .first{border-radius:4px 0 0 4px;}
.pro_list_tab li .arr{position:absolute;left:50%;bottom:9999px;border-width:6px;border-color:#008AE2 transparent transparent transparent;border-style:solid dashed dashed dashed;margin-left:-6px;}
.pro_list_tab .tab_t_cur{background:#009c80\9;color:#fff;}
.pro_list_tab .tab_t_cur:before{content: ' ';background: -webkit-linear-gradient(top, #32A2E9,#008AE2, #008AE2 20%); background: -moz-linear-gradient(top, #32A2E9,#008AE2, #008AE2 20%);background: -ms-linear-gradient(top, #32A2E9,#008AE2, #008AE2 20%); background: linear-gradient(top, #32A2E9,#008AE2, #008AE2 20%); position: absolute; top: 0; left: 0; width: 100%;height: 100%;z-index:-1;}
.pro_list_tab .tab_t_cur .arr{bottom:-12px;}
.pro_list_tab li a:hover{color:#008AE2;}
.pro_list {border-left:1px solid #ddd;/*border-top:1px solid #ddd;*/ padding-top:1px;}
.pro_list li{float:left;width:20%;overflow:hidden; position:relative;}
.pro_list_tab .tab_list li.bl { float:right; background:url(../images/pl_ico.png) right no-repeat; margin-right:16px; _display:inline;}

.g_prolist{ margin-bottom:25px;}
.g_prolist ul{ width:1100px; float:left;}
.g_prolist li{ float:left; width:184px; margin-right:19px; margin-bottom:20px;}
.g_prolist li img{ border:#f0f0f0 solid 1px; margin-bottom:3px;}
.g_prolist li p{ height:42px; line-height:42px; color:#fff; background:#8a8a8a; text-align:center;}


.quick_link{background:#fafafa;border-top:1px solid #ddd;padding:20px 0;}
.quick_link li{float:left;width:25%;}
.quick_link .ico_{float:left;width:80px;height:80px;background:url(../images/quick_link.png) no-repeat;margin-right:10px;}
.quick_link .ico__1{}
.quick_link .ico__2{background-position:-160px 0;}
.quick_link .ico__3{background-position:-80px 0;}
.quick_link .ico__4{background-position:-240px 0;}
.quick_link .t{font-weight:bold;color:#008AE2;line-height:30px;padding-top:10px;}
.quick_link a:hover .t,.quick_link a:hover .p{color:#008AE2;}
.quick_link a:hover .ico_{filter:alpha(opacity=80);opacity:.8;}

.t_yf_piclist{ width:100%; overflow:hidden; margin-top:30px;}
.t_yf_piclist ul{ width:110%;}
.t_yf_piclist ul li{ float:left; width:317px; height:246px; position:relative; _display:inline; margin:0 25px 25px 0;}
.t_yf_piclist ul li a{ display:block;}
.t_yf_piclist ul li .honor_img img{ width:220px; height:165px; cursor:pointer; border:none;}
.t_yf_piclist ul li .honor_title{ color:#fff; width:200px; height:24px; line-height:24px; background:rgba(0,0,0,.60); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000); position:absolute; bottom:0; left:0; text-indent:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; cursor:pointer; font-size:12px;}
.t_yf_piclist ul li .honor_jh{ width:27px; height:24px; background:url(../images/yf_fdjon.gif) no-repeat 0 0; position:absolute; right:0; bottom:0; cursor:pointer;}
.t_yf_piclist ul li.hover .honor_jh{ background:url(../images/yf_fdj.gif) no-repeat 0 0 !important;}

.i_video{/*width:25%;*/}
.i_video .T{font-size:18px;line-height:48px;}
.i_video .area_{position:relative;height:165px;}
.i_video .area_:hover p{ background:#009c80;}
.i_video .area_ a{ display:block; cursor:pointer;}
.i_video img{width:100%;height:145px;}
.i_video .area_ p{ height:36px; line-height:36px; text-align:center;background:url(../images/black.6.png);background:rgba(0,0,0,.6); color:#fff !important;}
.i_video .play_{position:absolute;width:41px;height:41px;left:50%;top:50%;margin:-20px 0 0 -20px;background:url(../images/bofang.png) no-repeat;}


@charset "utf-8";
.ad-gallery { width:1000px; height:auto; overflow:hidden; margin:0px auto 0px; padding-bottom:20px; }
.ad-gallery .ad-image-wrapper { height:500px; margin-bottom:0px; position: relative; /*overflow: hidden;*/ background:#fff; border-top:#fff 0px solid;}
.ad-gallery .ad-image-wrapper .ad-loader { position: absolute; z-index: 10; top: 48%; left: 48%; border: 1px solid #CCC; }
.ad-gallery .ad-image-wrapper .ad-next { position: absolute; right: 20px; top: 0; width: 25%; height: 100%; cursor: pointer; display: block; z-index: 100; }
.ad-gallery .ad-image-wrapper .ad-prev { position: absolute; left: 20px; top: 0; width: 25%; height: 100%; cursor: pointer; display: block; z-index: 100; }
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image { background: url(../img/images/gallery_btn.gif); width:25px; height:75px; display:block; position:absolute; top: 40%; left: 0; z-index: 101; }
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image { background-position:-25px 0px; right: 0; left: auto; }
.ad-gallery .ad-image-wrapper .ad-image { position: absolute; /*overflow: hidden;*/ z-index: 9; top: 20px!important; left:94px!important; width:810px !important; height:460px!important; text-align:center; padding:0px 0 0 0;}
.ad-gallery .ad-image-wrapper .ad-image img{ width:820px; height:460px;}
.ad-gallery .ad-image-wrapper .ad-image a img { border: 0; }
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description { position: absolute; left:0; text-align: left; height:40px; overflow:hidden; z-index: 2; color: #fff; bottom:0px;*bottom:6px; width:810px;  }

.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title { display: block; font-size:14px; font-weight:normal; font-family:"Microsoft Yahei";height: 40px;overflow: hidden;line-height: 40px;background:rgba(0,0,0,.60); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000);text-indent:20px; width:100%;}
.ad-gallery .ad-controls { width:920px; height:100px; background:#fff; margin-bottom:15px; border-bottom:#ececec 0px solid; display:none;}
.ad-gallery .ad-info { float: left; width:122px; height:100px; font:100 30px/100px Arial; color:#ccc; text-align:center; background:url(../images/num_shadow.gif) right no-repeat;}
.ad-gallery .ad-info font { color:#35332f; font-size:30px;}
.ad-gallery .ad-slideshow-controls { float: right; visibility:hidden; display:none!important;}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop { padding-left: 5px; cursor: pointer; }
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown { padding-left: 5px; font-size: 0.9em; }
.ad-gallery .ad-slideshow-running .ad-slideshow-start { cursor: default; font-style: italic; }
.ad-gallery .ad-nav { width:917px; position:relative;  border:#dddddd solid 1px; padding:15px 40px; overflow:hidden;}

.ad-gallery .ad-forward, .ad-gallery .ad-back { position: absolute; top: 0; height: 100%; z-index: 10; }
/* IE 6 doesn't like height: 100% */
* html .ad-gallery .ad-forward, .ad-gallery .ad-back { height:100%; }
.ad-gallery .ad-back { cursor: pointer; width: 34px; display: block; background:url(../images/ad_scroll_back.gif) 0px 50% no-repeat; left:0;}
.ad-gallery .ad-forward { cursor: pointer; display: block;  width: 34px; background: url(../images/ad_scroll_forward.gif) 0px 50% no-repeat; right:0; }
.ad-gallery .ad-nav .ad-thumbs { overflow: hidden; width: 100%; clear:both; padding:5px 0; position:relative;}
.ad-gallery .ad-thumbs .ad-thumb-list { float: left; width:1500px; list-style: none; }
.ad-gallery .ad-thumbs li { float: left; padding:0 20px; position:relative; width:120px;}
.ad-gallery .ad-thumbs li a { display: block; }
.ad-gallery .ad-thumbs li a img { border: 2px solid #d7d7d7; display: block; width:auto; height:68px;}
.ad-gallery .ad-thumbs li a i{ background:url(../images/icon09.gif) no-repeat center; width:8px; height:5px; display:inline-block; position:absolute; top:-5px ; left:50%; display:none;}
.ad-gallery .ad-thumbs li a.ad-active img { border:5px solid #008AE2; border-radius:3px; }
.ad-gallery .ad-thumbs li a.ad-active i{ display:block;}
/* Can't do display none, since Opera won't load the images then */
.ad-preloads { position: absolute; left: -9000px; top: -9000px; }

.ad-gallery .ad-image-wrapper .ad-prev-hover .ad-prev-image { background-position:0px -78px;}
.ad-gallery .ad-image-wrapper .ad-next-hover .ad-next-image { background-position:-25px -78px;}


.honor_img{
	    text-align: center;
}