/* CSS Document */
BODY { font-family: 微软雅黑,Verdana, Geneva, sans-serif; color:#666; FONT-SIZE: 12px; BACKGROUND: #e9e9e9 repeat-x center top; MARGIN: 0px auto; line-height:20px;}
/* CSS TOP 部 */
.gessy_top{ width:100%; height:100px; background-color:#1b1b1b; margin:auto auto 34px auto;}
.gessy_top .g_header{ width:990px; margin:auto;}
.gessy_top .g_header .logo{ margin-top:15px; margin-right:30px; float:left;}
.gessy_top .g_header .navigation { no-repeat 0px 0px; float: left; MARGIN: 40px 0px 0px 100px;; OVERFLOW: visible; width:600px;}
.menu { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; Z-INDEX: 300; FLOAT: left; PADDING-BOTTOM: 1px; WIDTH: 100%; PADDING-TOP: 1px; POSITION: relative;}
.menu UL { Z-INDEX: 300; POSITION: relative; BACKGROUND-COLOR: #393939;}
.menu LI { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 14px; no-repeat left -43px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; TEXT-ALIGN: center;}
.menu LI A:link { PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 14px; PADDING-BOTTOM: 9px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 10px; TEXT-DECORATION: none;}
.menu LI A:visited { PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 14px; PADDING-BOTTOM: 9px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 10px; TEXT-DECORATION: none;}
.menu LI A:hover {
	COLOR: #F00;
}
.menu LI { POSITION: relative;}
.menu LI UL { PADDING-RIGHT: 10px; DISPLAY: none; PADDING-LEFT: 10px; LEFT: -5px; PADDING-BOTTOM: 0px; WIDTH: auto; PADDING-TOP: 0px; POSITION: absolute; TOP: 32px;}
.menu LI UL LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: auto; PADDING-TOP: 7px; BORDER-BOTTOM: #094d97 1px solid;}
.menu LI UL LI A:hover { no-repeat -5px -43px; COLOR: #F00; TEXT-DECORATION: underline;}
/* CSS 首页幻灯片 */

/* 焦点图 */
UL, P{PADDING: 0px; MARGIN: 0px; list-style:none;}
A {COLOR: #333}
A:hover {COLOR: #e51a45; TEXT-DECORATION: none}

#imgPlay {
	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 990px; ZOOM: 1; POSITION: relative; HEIGHT: 400px
}
#imgPlay .imgs IMG {
	WIDTH: 990px; 
}
#imgPlay .imgs LI {
	FLOAT: left; POSITION: relative
}
#imgPlay .imgs {
	WIDTH: 5760px
}
#imgPlay .btn {
	RIGHT: 12px; OVERFLOW: hidden; WIDTH: 112px; BOTTOM: 12px; TEXT-INDENT: -9999px; POSITION: absolute; HEIGHT: 29px;
}
#imgPlay .btn A {
	BACKGROUND: url(../images/bg.png) no-repeat;BACKGROUND-POSITION: 0px 0px; DISPLAY: block; WIDTH: 112px; HEIGHT: 29px;
}
#imgPlay .btn A:hover {
	BACKGROUND: url(../images/bg.png) no-repeat;BACKGROUND-POSITION: 0px -30px;
}
#imgPlay .prev {
	BACKGROUND: url(../images/imgPlayer.png) no-repeat 0px 0px; LEFT: 1px; WIDTH: 46px; CURSOR: pointer; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 110px; HEIGHT: 81px
}
#imgPlay .next {
	BACKGROUND: url(../images/imgPlayer.png) no-repeat 0px 0px; LEFT: 1px; WIDTH: 46px; CURSOR: pointer; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 110px; HEIGHT: 81px
}
#imgPlay .next {
	BACKGROUND-POSITION: right 0px; RIGHT: 1px; LEFT: auto
}
#imgPlay .num {
	DISPLAY: inline;
	LEFT: 50%;
	POSITION: absolute;
	TOP: 400px;
	HEIGHT: 19px
}
#imgPlay .num SPAN {
	DISPLAY: inline-block; BACKGROUND: url(../images/imgPlayer.png) no-repeat -19px -83px; MARGIN: 0px 2px; OVERFLOW: hidden; WIDTH: 14px; CURSOR: pointer; LINE-HEIGHT: 0; HEIGHT: 13px
}
#imgPlay .num SPAN.on {
	BACKGROUND-POSITION: 1px -83px
}
#imgPlay .num .lc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/lc.png) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 13px; PADDING-TOP: 3px; HEIGHT: 16px
}
#imgPlay .num .mc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/lc.png) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 13px; PADDING-TOP: 3px; HEIGHT: 16px
}
#imgPlay .num .rc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/lc.png) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 13px; PADDING-TOP: 3px; HEIGHT: 16px
}
#imgPlay .num .mc {
	BACKGROUND: url(../images/mc.png) repeat-x
}
#imgPlay .num .rc {
	BACKGROUND: url(../images/rc.png) no-repeat
}
#imgPlay #numInner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 3px; POSITION: absolute; TOP: 370px; TEXT-ALIGN: center
}
#banner{ width:990px; height:400px; margin-top:5px;}
#banner img{ height:400px;  border:none;}
/* CSS 首页中部产品类栏目 */
.wrapper { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 990px; min-height:300px; overflow:auto; zoom:1; PADDING-TOP: 0px; background-color:#ffffff;}
.wrapper .gessy_menu{ width:960px; height:190px; margin:12px auto 20px auto; overflow:hidden;}
.wrapper .gessy_menu .pro_class{ width:320px; height:95px; margin:auto; float:left;}
.wrapper .gessy_menu .pro_class .c_img{ width:45px; height:85px; float:left; margin: auto 15px 10px auto;}
.wrapper .gessy_menu .pro_class .c_name{ width:245px; height:25px; margin-right:15px; float:left; color:#38393E; font-weight:bold;}
.wrapper .gessy_menu .pro_class .c_jj{ width:245px; height:60px; margin:auto 15px 10px auto; float:left; color#010101;}
/* CSS 首页中部“最新案例” */
.wrapper .gessy_pro{ width:990px; height:335px; margin:auto;}
.wrapper .gessy_pro .pro_1{ width:960px; height:35px; margin:auto; font-size:16px; font-weight:bold; line-height:35px; color:#818181; border-bottom:solid; border-width:1px; border-color:#e9e9e9;}
.wrapper .gessy_pro .pro_1 .p_1_1{ float:left; width:500px;}
.wrapper .gessy_pro .pro_2{ width:960px; height:261px; margin:20px auto 20px auto;}
.p2_li{ width:220px; height:261px; float:left; margin: auto 10px; text-align:center;}
.p2_li img{ width:220px; height:200px; float:left;}
.p2_li img:hover{ filter: Alpha(opacity=60); -moz-opacity:.6; opacity:0.6;}
.p2_li .pro_name{ float:left;width:220px; height:45px; text-align:center; background-color:#f8f8f8; border-left:solid 1px #e9e9e9; border-right:solid 1px #e9e9e9; border-bottom:solid 5px #ff2d00;}
.p2_li .pro_name .li_name{ margin-top:6px; color:#010000; font-size:14px; font-weight:bold; }
/* CSS 首页中部"新闻观点" */
.wrapper .gessy_i_news{ width:990px; height:230px; margin-top:10px;}
.wrapper .gessy_i_news .i_news_left{ margin-left:15px; height:230px; width:230px; float:left;}
.wrapper .gessy_i_news .i_news_left .tite{ color:#3b3b3b; font-size:18px;}
.wrapper .gessy_i_news .i_news_left .n_r{ color:#686868; font-size:12px; font:Arial, Helvetica, sans-serif; margin-top:15px; line-height:18px;}
.wrapper .gessy_i_news .i_news_right{ height:230px; width:720px; float:left;}
.wrapper .gessy_i_news .i_news_list{ margin-left:20px; float:left; height:230px; width:220px;}
.wrapper .gessy_i_news .i_news_list .tite .ti{ color:#212121; font-size:16px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.wrapper .gessy_i_news .i_news_list .tite .time{ color:#b6b6b6; font-size:12px; font:Arial, Helvetica, sans-serif; line-height:30px;}
.wrapper .gessy_i_news .i_news_list .n_r{ color:#696969; font-size:12px; font:Arial, Helvetica, sans-serif; margin-top:5px; height:130px; line-height:18px; text-overflow:ellipsis; overflow:hidden;}
.wrapper .gessy_i_news .i_news_list .more{ margin-top:5px; color:#989898;}
.wrapper .gessy_i_news .i_news_list .more a{ color:#989898;}

/* CSS 产品列表页 */
.pro_list_1{ width:950px; height:101px; margin:auto; background-color:#242424; padding-top:20px; padding-left:40px;}
.pro_list_1 span{ color:#fff; display:block;}
.pro_list_1 .p_l_class{ font-size:18px; font-weight:bold; height:35px; line-height:35px; }
/* CSS 产品列表页-分类栏目 */
.p_l_menu{ width:960px; height:22px; margin:38px auto 30px 25px;}
.p_l_menu ul li{ float:left; color:#fff; text-align:center; min-width:38px; height:22px; line-height:22px; margin-right:2px; background-color:#242424;}
.p_l_menu ul li a{ color:#fff; margin:auto 15px;}
.p_l_menu ul li a:hover{ text-decoration:none;}
.p_l_menu ul li:hover{ background-color:#FE0000;}
/* CSS 产品列表页-产品列表 */
.pro_3{ width:960px; min-height:300px;}
.pro_3 .pro_s{ width:220px; height:270px; margin:0px 10px 40px 10px; float:left;}
.pro_3 .pro_s .p_l_img{ width:220px; height:200px; margin-bottom:5px; text-align:center;}
.pro_3 .pro_s .p_l_img img{ width:220px; height:200px;}
.pro_3 .pro_s .p_l_img img:hover{ width:220px; height:200px; filter: Alpha(opacity=60); -moz-opacity:.6; opacity:0.6;}
.pro_3 .pro_s .p_l_name{ width:200px; height:40px; margin:auto; border-bottom:solid 1px #eee; font-weight:bold; font-size:14px; color:#010103; line-height:40px;}
.pro_3 .pro_s .p_l_classname{ width:200px; height:30px; line-height:30px; color:#686668;}
.pro_3 .pro_s .p_l_classname a{ color:#686668;}

/* CSS 产品列表页-底部空白高度 */
.www{ height:30px; width:100px; margin:auto;}

/* CSS 产品详细页 */
/* .containerTop { BACKGROUND: url(../images/container.png) no-repeat center top; WIDTH: 960px; HEIGHT: 20px;} */
.containerContent { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; no-repeat top; PADDING-BOTTOM: 10px; WIDTH: 990px; PADDING-TOP: 0px;}
.container{ width:990px; height:100%; overflow:hidden; margin:auto; background-color:#fafafa;}
.content { margin:auto; OVERFLOW: hidden; WIDTH: 990px;}
.single { WIDTH: 930px; margin:auto;}
.single .p_img{ max-width:50%; height:auto; margin: auto 20px 20px 10px; float:left;}
.dq { FONT-SIZE: 12px; PADDING-BOTTOM: 3px; padding-left:10px; margin-bottom:10px; COLOR: #888; BORDER-BOTTOM: #ddd 1px solid;}
.dq a{ color:#888;}
.p_title{ font-size:24px; font-weight:bold; height:50px; line-height:50px;}
.p_jianjie{ float:left; max-width: calc(50%-30px); height:auto;}
.p_info{ clear:both; border-top:solid 1px #ddd; padding-top:30px;}
.p_info img{ max-width:930px;}
.backtop{ float:right; margin-right:30px; margin-bottom:5px; margin-top:-35px; clear:left;}

/* CSS 关于亿赛页 */
.wz_content { margin:auto;OVERFLOW: hidden; WIDTH: 990px;}
.wz_single { PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; WIDTH: 645px; PADDING-TOP: 0px; line-height:1.8em;}
.wz_single .dq { FONT-SIZE: 12px; PADDING-BOTTOM: 5px; padding-left:10px; margin:10px auto 20px auto; COLOR: #888; BORDER-BOTTOM: #ddd 1px solid;}
.wz_single .dq a{ color:#888;}
.wz_1{ float:left; width:284px; min-height:140px; border-right:solid 1px #f5f5f5; background-color:#fafafa;}
.wz_2{ border-right:solid 1px #f7f7f7;}
.wz_3{ border-right:solid 1px #f8f8f8;}
.wz_4{ border-right:solid 1px #f9f9f9;}
.wz_info{ float:left; width:664px; min-height:500px; border-left:solid 1px #e7e7e7; padding:20px; line-height:20PX; background-color:#fff;}
.wz_info H2{ text-align:center;}
.wz_info .zuoze span{ float:right;}
.sidebar { OVERFLOW: hidden; WIDTH: 250px; margin:13px auto auto auto;}
.sidebar .wz_name { border-bottom:solid 1px #d9d9d9; font-size:16px; color:#666; line-height:30px;}
.sidebar UL { FLOAT: left; WIDTH: 250px;}
.sidebar UL LI UL LI { FLOAT: left; border-bottom:dashed 1px #e9e9e9;}
.sidebar UL LI.widget_text { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;}
.sidebar UL LI.widget DIV { CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-TOP: 15px;}
.sidebar UL LI UL { MARGIN-TOP: 15px; FLOAT: left;}
.sidebar UL LI UL LI { PADDING-LEFT: 10px; OVERFLOW: hidden; WIDTH: 230px; line-height:25px; height:25px;}
.sidebar UL LI UL LI UL { MARGIN-TOP: 5px; WIDTH: 230px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none;}
.sidebar UL LI UL.sub LI { PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%;}
.sidebar UL LI UL.sub LI A:link { PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 22px; FONT-WEIGHT: bold; no-repeat 10px 7px; PADDING-BOTTOM: 10px; WIDTH: 210px; COLOR: #333; PADDING-TOP: 2px; TEXT-DECORATION: none;}
.sidebar UL LI UL.sub LI A:visited { PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 22px; FONT-WEIGHT: bold; no-repeat 10px 7px; PADDING-BOTTOM: 10px; WIDTH: 210px; COLOR: #333; PADDING-TOP: 2px; TEXT-DECORATION: none;}
.sidebar UL LI UL.sub LI A:hover { no-repeat 10px 7px; COLOR: #F00;}
.sidebar UL LI UL.sub LI:hover { background-color:#e9e9e9;}


/* CSS 联系我们 */
.custom_info{ width:100%; margin:auto;}
#faqbox{ margin-right:0px; width:250px; float:right; border-left:solid 1px #e9e9e9;}

/* CSS foot 部 */
.gessy_foot{ width:100%; height:242px; margin-top:35px; background-color:#101010;}
.gessy_foot .foot_all{ width:990px; height:108px; padding-top:20px; border-bottom:solid 1px #404040;}
.gessy_foot .foot_all .foot_left{ width:640px; height:98px; margin: auto 50px 10px 10px; float:left;}
.gessy_foot .foot_all .foot_left .f_links{ width:550px; height:80px; margin-left:5px; text-align:left; color:#e1e1e1; font-size:12px;}
.gessy_foot .foot_all .foot_left .f_links a{ color:#c7c7c7;}
.gessy_foot .foot_all .foot_left .f_links a:hover{ color:#F00;}
.gessy_foot .foot_all .foot_left .f_Share{ height:18px;}
.gessy_foot .foot_all .foot_left .f_Share .baidusq{ width:0px; height:0px; float:left; overflow:hidden;}
.gessy_foot .foot_all .foot_right{ width:230px; height:98px; margin:auto 10px 10px 50px;; float:left;}
.gessy_foot .copyright{ width:100%; margin-top:20px; text-align:center; color:#898989;}
.gessy_foot .copyright a{ color:#898989;}

/* 推荐案例 */
.sildPicBar {
    height: 22px;
    margin-right: 18px;
    overflow: hidden;
    padding-top: 6px;
    width: 86px;
}
.pre {
    background: url("/images/xixi.png") no-repeat scroll -151px -60px transparent;
    cursor: pointer;
    display: inline;
    float: left;
    height: 15px;
    margin-right: 8px;
    width: 20px;
}
.sildPicBar LI.select {
    background: url("/images/xixi.png") no-repeat scroll -165px -86px transparent;
}
.sildPicBar LI {
    background: url("/images/xixi.png") no-repeat scroll -165px -112px transparent;
    cursor: pointer;
    display: inline;
    float: left;
    height: 6px;
    margin-left: 3px;
    margin-top: 5px;
    width: 6px;
}
.next {
    background: url("/images/xixi.png") no-repeat scroll -151px -131px transparent;
    cursor: pointer;
    float: right;
    height: 15px;
    width: 20px;
}
#dot {
    margin: 0;
    padding: 0;
}
.cnt UL {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.cnt UL LI {
    margin: 0;
    padding: 0;
    float: left;
}
.cnt-wrap {
    height:251px;
    overflow: hidden;
    width:960px;
}
.cnt {
    width: 4800px;
}

#toolTipLayer img{
    max-width: 480px;
}