@charset "utf-8";

* {padding:0px; margin:0px; font-family:"微软雅黑",Arial; }
ul li {list-style-type:none;}
body {font-size:13px; color:#4b4b4b; line-height:20px; background-color: #2cc1f8;}
.clear {clear:both; padding:0px; margin:0px;}
a {color:#4b4b4b; text-decoration:none;}
a:hover {text-decoration:none; color:#1d93de;}
img {border:0}
.red {color:red;}
.float_right {float:right; padding-right:10px; line-height:28px; color:#FFF;}
.float_right a{color:#FFF;}
.float_right a:hover {color:#FFF000;}
.more {float:right; line-height:28px; color:#999; font-size:12px;}
.more a{font-size:12px; color:#999;}
.more a:hover {font-size:12px; color:#FFF000;}

/*全局样式*/
#all {width:980px; margin:auto; height:100%; background-color:#c9e3ed;}
#top{float:left; height:100%; width:980px;}
#mid{float:left; height:100%; width:980px; margin-bottom:12px;}
#bot {width:100%; height:100%; margin:0 auto;}
#bot p {width:980px; margin:0 auto; text-align:center; line-height:23px; padding:15px 0 25px 0; color:#FFF;}
#bot p a{color:#FFF;}
#bot p a:hover{color:#FFF000;}

/*顶部*/
#head {float:left; width:980px; height:100px; background:url(top_bg.png) repeat-x;}
.logo {float:left; width:600px; margin-top:20px; padding-left:12px;}
.link {float:right; width:237px; height:23px; color:#1466a1; text-align:center; background:url(link_bg.jpg) no-repeat center;}
.link a {margin:0 4px;}
.tel {float:right; background:url(top_tel.png) no-repeat left 25px; height:60px; width:280px;}
.tel .telW {padding-left:48px; padding-top:12px; font-size:16px; line-height:25px; color:#999999;}
.tel .telN {padding-left:48px; font-family:Tahoma, Geneva, sans-serif; font-size:24px; color:#F90; line-height:100%;}

/*导航栏*/
.nav{width:980px; height:40px; background:url(main.gif) repeat-x;}
.navlist li{float:left; background:url(nav.gif) no-repeat 0px 0px; width:140px; text-align:center;}
.navlist li:hover{background:url(mainbj.gif) no-repeat;}
.navlist li a{line-height:40px; color:#fff; font-size:14px; font-weight:bold;}

/*动画*/
.banner {float:left; border:7px solid #FFF;}
.banner_bot {float:left; width:980px; height:13px; background:url(ban.png) repeat-x; font-size:0px;}
/*轮播广告*/
#MainPromotionBanner{width:966px;height:280px;}
#MainPromotionBanner #SlidePlayer{position:relative;margin: 0 auto;}
#MainPromotionBanner .Slides{padding: 0;margin: 0;list-style: none;height: 280px;overflow: hidden;}
#MainPromotionBanner .Slides li {float: left;width: 966px;height: 280px;}
#MainPromotionBanner .Slides img{border:0;display: block;width: 966px;height: 280px;	}
#MainPromotionBanner .SlideTriggers{margin: 0;padding: 0;list-style: none; position: absolute; top: 255px; right: 0px;z-index: 10;height: 25px;	}
#MainPromotionBanner .SlideTriggers li{float: left;display: inline;color: #74a8ed;text-align: center;line-height:16px;width: 16px;height: 16px;font-family: Arial;font-size: .9em;cursor: pointer;overflow: hidden; margin:3px 6px;background: url(slide_trigger.gif) no-repeat center center;}
#MainPromotionBanner .SlideTriggers li.Current{ color:#fff; background: url(slide_trigger_c.gif) no-repeat center center;border:0; font-weight:bold;font-size: 1.4em;line-height: 21px;height: 21px;width: 21px;margin:0 6px;}

/*主体*/
.list {padding:4px 10px 20px 10px; background:#fff url(left_bg.png) no-repeat center bottom; border:1px solid #bfbebe; border-top:none; overflow:hidden;}
.list ul li {display:block; line-height:30px; padding-left:12px; border-bottom:1px solid #dddddd; background:url(icon.gif) no-repeat 0 10px;}	
.title {background:url(title.png) repeat-y;}
.title h3 ,.title h1{padding-left:15px; font-size:14px; color:#FFF; line-height:28px; height:30px;}
#left {float:left; width:246px; margin-left:12px; display:inline;}
#left .menu {margin-bottom:12px;}
#left .contact {margin-top:12px;}
.contact .text {background:#fff url(left_bg.png) no-repeat center bottom; border:1px solid #bfbebe; border-top:none; overflow:hidden;}
.contact .text p{padding:0 12px 21px 12px;}
.contact .text img{padding:8px 8px 0 8px;}
#left .partner,#left .new,#left .hot,#left .contact {}
.partner .text {padding:15px 0 15px 12px; background:#fff url(left_bg.png) no-repeat center bottom; border:1px solid #bfbebe; border-top:none; overflow:hidden; line-height:23px;}
.partner ul {width:100%;}
.partner ul li {float:left; padding:0 8px 10px 0;}
.partner img {float:left; width:104px; height:38px; border:1px solid #e1e1e1;}
.new .text {padding-top:8px; padding-bottom:20px; background:#fff url(left_bg.png) no-repeat center bottom; border:1px solid #bfbebe; border-top:none; overflow:hidden;}
.new .text dl {padding:0 12px;}
.new .text dl dt {font-family:Arial; color:#999999; line-height:20px; font-size:12px;}
.new .text dl dd {line-height:25px; border-bottom:1px dotted #bfbebe;}
.hot .text {padding:0 10px 15px 10px; background:#fff url(left_bg.png) no-repeat center bottom; border:1px solid #bfbebe; border-top:none; overflow:hidden; line-height:23px;}
.pro_news {height:62px; overflow:hidden; padding-top:10px; border-bottom:1px dashed #bfbebe;}
.news_img {float:left; width:70px;}
.news_img img {border:1px solid #bfbebe;}
.news_text {float:left; width:150px;}
.news_name {text-align:left; line-height:20px;}
.news_intro {line-height:23px; color:#db1407;}
.news_intro span {color:#959595;}
#right {float:right; width:698px; margin-right:12px; display:inline;}
#right .txt {padding:15px 15px 35px 15px; background:#fff url(bg.png) no-repeat center bottom; border:1px solid #bfbebe; border-top:none; overflow:hidden; line-height:23px; width:666px;}
#right .p_txt {padding:8px 0 35px 8px; background:#fff url(bg.png) no-repeat center bottom; border:1px solid #bfbebe; border-top:none; overflow:hidden;}
#right .t_txt {padding:8px 0 8px 8px; width:688px; background:#fff url(bg.png) no-repeat center bottom; border:1px solid #bfbebe; border-top:none; overflow:hidden;}
#right .c_txt {float:left; padding:4px 0 35px 15px; background:#fff url(bg.png) no-repeat center bottom; border:1px solid #bfbebe; border-top:none; overflow:hidden;}
.about {float:left; width:698px;}
.about .text {padding:15px; background:#fff url(bg.png) no-repeat center bottom; border:1px solid #bfbebe; border-top:none; overflow:hidden; line-height:23px;}
.about .text img {padding-right:15px;}
.news {float:right; width:343px;}
.news02 {float:left; width:343px;}
.news .text,.news02 .text {padding:4px 12px 20px 12px; background:#fff url(right_bg.png) no-repeat center bottom; border:1px solid #bfbebe; border-top:none; overflow:hidden;}
.news .text ul,.news02 .text ul {width:100%;}
.news .text ul li,.news02 .text ul li {padding-left:12px; background:url(li_ico.gif) no-repeat 0 11px; line-height:30px; border-bottom:1px dotted #CCC;}
#right .txt .topic li {clear:both;}
#right .txt .topic li h3 {float:left; background-image:url(ty.gif); background-repeat:no-repeat; background-position:-23px -108px; padding-left:22px; padding-top:10px; font-size:14px; font-weight:bold;}
#right .txt .pass {line-height:30px; border-bottom:1px dotted #CCC; padding-left:12px; background:url(li_ico.gif) left no-repeat;}
#right .txt .right {float:right; font-family:Arial; color:#999999; font-size:12px;}
.center {text-align:center; padding:15px 0;}
.article_title {padding-top:10px; padding-bottom:15px; text-align:center; font-size:16px; font-weight:bold;}
.info_intro {padding:0 10px; margin:0 0 15px 0; text-align:center; border:1px dotted #CCC; line-height:32px; background:#f8f8f8;}
.line_soid {border-bottom:1px solid #CCC; padding-top:2px;}
.previous,.next {float:left; width:330px; overflow:inherit; padding-top:8px;}
.cont_new{width:655px; margin:auto; overflow:hidden; padding-top:8px; padding-bottom:5px;}
.cont_new li{float:left; width:315px; height:30px; line-height:30px; border-bottom:1px dashed #CCC; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;  background-image: url(ar.gif); background-repeat:no-repeat; background-position:0 10px; text-indent:0.5em; margin-right:10px; padding-left:2px}
.news_info {text-align:center; background-color:#f0f0f0; height:30px;}
.news_info_zi {text-align:left; color:#029248; padding-left:10px; line-height:28px; font-weight:bold;}
.Module_ti_list {width:100%;}
.Mti_img {float:left; padding:6px 7px 6px 6px;}
.Mti_img img {border:1px #c7c7c7 solid;}
.Mti_img img:hover {border:1px #F00 solid;}
.Mti_img p {text-align:center; line-height:25px;}
.link_img {float:left; padding-left:13px;}
.link_img ul li {float:left; display:inline; padding:0 8px 7px 0;}
.link_img img {float:left; width:110px; height:38px; border:1px solid #ccc;}
.foo {float:left; padding:0 5px 8px 0; line-height:25px;}
.foo ul li {float:left; padding:0 0 0 12px; line-height:25px;}

.info {float:left; width:340px;}
.detail {clear:both; padding:5px 5px 5px 5px;}
.detail span {display:block;float:left;}
.detail span.key {font-weight:bold; margin-right:10px;}
.products_info {text-align:center; background-color:#f0f0f0; height:30px; margin-bottom:8px;}
.products_info_zi {text-align:left; padding-left:10px; line-height:28px; color:#029248; font-weight:bold;}
.contentbody {text-align:left; padding:4px 0 12px 0; line-height:23px;}
.products_next {text-align:center; margin-top:8px; margin-bottom:12px;}

.pictrue_case {float:left; width:227px; margin-top:12px;}
.pictrue_case .image {width:208px; height:155px; display:table-cell; overflow:hidden; text-align:center; vertical-align:middle; position:relative; border:1px solid #CCC; padding:4px; padding:0px!important;}
.pictrue_case .image img {width:200px; height:147px; padding:4px;}
.pictrue_case .case_name {width:208px; text-align:center; line-height:28px;}

/*images*/
.images {width:285px; float:left; margin-bottom:10px;}
/*.images .orginImage {width:280px; height:280px; padding:5px; border:1px solid #E8E8E8; margin-left:5px; position:relative;}*/
/*.images .orginImage .imgs {width:280px; height:280px; overflow:hidden;}*/
/*.images .orginImage img {width:280px;}*/
.images .orginImage {width:270px; height:235px; text-align:center; vertical-align:middle; position:relative;}
.images .orginImage img {width:255px; height:220px; border:1px solid #c7c7c7; padding:5px;}
.imgList {float:left; padding-left:10px; margin-bottom:10px; overflow:hidden;}
.imgList li {float:left; display:block; width:50px; height:45px; margin-right:10px; border:1px solid #E8E8E8; padding:5px; cursor:pointer;}
.imgList li img {width:50px; height:45px;}
.imgList_src {display:none;}
.magnifier {position:absolute; width:13px; height:13px; position:absolute; bottom:6px; right:10px; background:url(magnifier.gif) no-repeat; cursor:pointer;}
#PreviewImage {position:absolute; display:none; z-index:1000; border:1px solid #c7c7c7; padding:5px; background:#fff;}


.right_t {float:left; width:100%; margin:12px 0;}
.t_title {float:left; width:100%; background-color:#717171;}
.t_title h3 {float:left; padding-left:15px; font-size:14px; color:#FFF; line-height:28px; height:30px;}
.product_t {float:left; width:956px; margin-left:12px; margin-bottom:12px; display:inline;}
.p_title {float:left; width:100%; background:url(title3.gif) repeat-y;}
.p_title h3 {float:left; padding-left:15px; font-size:14px; color:#FFF; line-height:28px; height:30px;}
.tuijian {padding:10px; width:936px; background-color:#fff; border:1px solid #bfbebe; border-top:none; overflow:hidden;}
.clearfix {margin-top:10px;}
.moments{margin: 0 -5px;}
.moments li {float:left; width:147px; display:inline; margin: 0 5px;}
.moments_Img {border:1px #c7c7c7 solid;}
.moments_Name {line-height:28px; height:30px; text-align:center;}

/*留言板*/
.guestbook {border-collapse:collapse; width:100%; margin-top:5px;}
.guestbook th {padding:4px; border:1px solid #c7c7c7; text-align:center;}
.guestbook td {padding:4px; border:1px solid #c7c7c7;}
.guestbooks {border-collapse:collapse; width:100%; margin-top:10px;}
.guestbooks th {padding:1px 2px 1px 8px; border:1px solid #c7c7c7; text-align:center;}
.guestbooks td {padding:1px 2px 1px 8px; border:1px solid #c7c7c7;}
.txts {border:1px solid #c7c7c7; font-size:12px; padding:5px;}
.textarea1 {width:500px; height:100px; border:1px solid #c7c7c7; padding:5px;}

/*产品订购*/
.ordering {border-collapse:collapse; width:100%; margin-top:5px;}
.ordering th {padding:4px; border:1px solid #c7c7c7; text-align:center;}
.ordering td {padding:4px; border:1px solid #c7c7c7;}
.orderings {border-collapse:collapse; width:100%; margin-top:10px;}
.orderings th {padding:1px 2px 1px 8px; border:1px solid #c7c7c7; text-align:center;}
.orderings td {padding:1px 2px 1px 8px; border:1px solid #c7c7c7;}
.ordering textarea,.select {border:1px solid #c7c7c7; padding:5px;}
.ordering textarea {width:500px; height:130px;}

/*人才招聘*/
.recruitment {border-collapse:collapse; width:100%; margin-top:12px;}
.recruitment th {padding:5px; border:1px solid #c7c7c7; text-align:center;}
.recruitment td {padding:5px; border:1px solid #c7c7c7;}

/*分页*/
.page_link{padding-top:10px; text-align:center;}