@charset "gb2312";
*{ margin:0; padding:0;}
a{text-decoration:none; color:#404040; border:0; outline:0;}
a:hover{ color:#dc108d;}
ul,li{list-style-type:none;}
img{ border:0px;}
em{ font-style:normal;}
body,form,ul,li,p,h1,h2,h3,h4,h5,h6,div,strong,span,p,dd,dl,dt,img,select,input,a{margin:0;padding:0; }
body{ width:100%;font-family:Arial, Helvetica, sans-serif,"宋体", "微软雅黑";font-size:12px;}

.nav,.product,#tab li,.footer,.container h2,.inside_Aus,h1.insbigtit,.details,.inspro{ font-family:"微软雅黑";}

.top{ width:100%; height:100px; background:url(../images/topbg.jpg) repeat-x 0 0;}
.top1{ width:1003px; height:100px; margin:0 auto;}
.top img{ display:block;}
.top_logo{ float:left; width:450px; height:100px;}
.top_right{ width:360px;float:right;height:100px; overflow:hidden;background:url(../images/tel.png) no-repeat right 68px;}
.top_right p{ display:block; clear:both; float:right; padding:10px 0 10px 0;}
.top_right p a{ color:#4c4c4c; margin:0 5px;}
.top_right p a:hover{ color:#0084ff;}
.top_right .search{  height:30px; overflow:hidden;position:relative; z-index:1; clear:both; right:0;}
.top_right .search input{ width:194px; padding:2px 0;color:#aeabab; text-indent:5px; outline:0 none; border:1px solid #999999; background:#ededed; position:absolute; z-index:2; right:0; top:0; height:20px; line-height:20px; }
.top_right .search a{width:18px; height:15px; display:block; position:absolute; z-index:3; right:8px; top:5px;}


/* 导航条 */
.nav{ width:100%; height:41px;clear:both; background:url(../images/navbg.jpg) repeat-x 0 0;}
.navcon{ width:1003px; height:41px; margin:0 auto;}
.nav ul{ display:block; width:1050px; height:41px; overflow:hidden; }
.nav ul li{ display:inline-block; float:left; height:41px; line-height:41px;}
.nav ul li a{ display:inline-block; height:41px; color:#fff; font-weight:bold; font-size:14px; width:143px; text-align:center;}
.nav ul li a:hover{color:#fff; background:url(../images/navhovbg.png) no-repeat center center;} 


/* 广告 */

/* 广告 */
.banner{height:303px;}
.fullSlide {width:100%;position:relative;height:303px;background:#000;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:303px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:303px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:12px;height:12px;margin:3px;overflow:hidden;background:url(../images/ico03.png) repeat-x 0 0;line-height:999px;}
.fullSlide .hd ul .on {background:url(../images/ico03.png) repeat-x 0 -15px;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:15%;background-position:-6px -137px;}


.subbg{  background:url(../images/subbg.jpg) repeat-x 0 0; width:100%; margin-top:1px;}
.sub{ width:1003px; margin:0 auto; overflow:hidden; clear:both; padding:25px 0 30px 0;}

/* 产品分类*/
.product{ overflow:hidden;float:left; width:746px;}
.product .protit{ width:100%; overflow:hidden; font-size:16px; text-indent:20px;}
.product .protit p{ display:block; float:left; background:url(../images/ico01.png) no-repeat 0 5px;}
.product .protit a{ float:right; width:63px; height:14px; display:block;}
.product .protit a img{ display:block;}

/* 产品展示 */
.procon{width:746px; overflow:hidden;}
.procon ul{ display:block;overflow:hidden;width:762px; height:620px;}
.procon ul li{ width:236px; display:block; height:190px;float:left; padding:17px 18px 0 0; }
.procon ul li .tu{ width:234px; height:156px; overflow:hidden;display:table-cell;vertical-align:middle;text-align: center;display:inline;}
.procon ul li .tu a{display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size: 136px;/*高度/字体大小的比值为1.14*/*font-family:Arial;width:234px;height:156px;overflow:hidden; /*防止用js缩放时出现不及时*/
background:#ededed;border: 1px solid #e4e4e4;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;behavior: url(ie-css3.htc); }
.procon ul li .tu a img{ max-width:234px;max-height:156px;vertical-align:middle; }
.procon ul li .tu a:hover{filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7; opacity: 0.7;}
.procon ul li .text{ width:234px;overflow:hidden; padding:5px 0 0 0;}
.procon ul li .text span{ display:block; font-size:14px; float:left;color:#000; padding:0 0 0 3px; width:160px; overflow:hidden; height:20px;line-height:18px;}
.procon ul li .text span a{ color:#000;}
.procon ul li .text span a:hover{ color:#3c3b3c;}
.procon ul li .text p{ float:right; width:42px; height:11px; padding:3px 2px 0 0;}
.procon ul li .text p a{ display:block;}
.procon ul li .text p a img{ display:block;}
.procon ul li .text p a:hover{ filter:alpha(opacity=70); opacity: 0.7;}


.subright{ float:right; width:237px; overflow:hidden; border:1px solid #dedede;}

/*焦点图切换*/
.news{ width:226px; height:140px;overflow:hidden; margin:5px auto;}
.news .con { z-index:5; position: relative;width:226px; height:140px; display: inline; float:left;}
.news .con .img { position:absolute; text-align:center;width:226px; height:140px; top:0; left:0;}
.news .con .img img{width:226px; height:140px; display:block;}
.news .con .img .ab_bg { position:absolute; filter:alpha(opacity=40); opacity:0.5;width:226px; border:0px; background:#000; height:20px; left:0px; bottom:0px;}
.news .con .img .ab_title { position:absolute; text-align:center padding:0 8px; width:226px; height:20px; line-height:20px; bottom:0; left:0; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;color:#fff;}
.news .con .img .ab_title a { color:#fff;}
.news .con .img .ab_title a:hover { text-decoration:underline;}



/* 新闻 选项卡 */
#outer {width:226px; overflow:hidden; margin:12px auto;}
#tab {overflow:hidden;zoom:1; padding-left:40px; }
#tab li {float:left;color:#000;height:33px;	cursor:pointer;	line-height:27px; width:89px; text-align:center; font-size:14px;}
#tab li.current {color:#fff;background:url(../images/ico5.png) no-repeat left bottom;}
#content {width:224px;border:1px solid #e0e0e0; clear:both; margin-top:-7px;}
#content ul { width:210px; height:420px;line-height:25px;display:none; margin:0 auto; overflow:hidden; color:#060606; clear:both;}
#content ul .new_con{overflow:hidden;padding:10px 0 0 0;}
#content ul .new_con p{ display:block;overflow:hidden;height:31px;line-height:31px; }
#content ul .new_con p a{ float:left; font-size:12px; display:block; width:160px; height:31px;  text-indent:15px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background:url(../images/ico02.png) no-repeat left center; color:#424242;}
#content ul .new_con p a:hover{ color:#ff2cad; font-size:13px;}
#content ul .new_con p span{ float:right; color:#666666;}


.footer{ width:100%; border-top:1px solid #cbcaca;}
.foot_nav{ width:100%; background:#e9e9e9; padding:19px 0 10px 0; color:#000; overflow:hidden;}
.foot_nav a{ color:#000; font-size:12px;}
.foot_nav a:hover{ color:#ff2cad; text-decoration:underline;}
.foot_navcon{ width:1003px; margin:0 auto; overflow:hidden;}
.fn_left{ float:left; width:107px; line-height:30px;}
.fn_left h1{ font-size:14px; color:#000; display:block; padding-bottom:5px; width:100%; text-align:center;}
.fn_left a{ color:#ff2cad; display:block; font-weight:bold; width:100%; text-align:center;}
.fn_center{ width:690px; float:left;border-left:1px solid #d1cece;border-right:1px solid #d1cece;}
.fn_center h1{width:660px; margin:0 auto;border-bottom:1px solid #d1cece;font-size:14px; color:#000; display:block; height:29px; line-height:29px; }
.fn_center .cen_con{ overflow:hidden; padding:10px 0 0 20px; margin:0 0 10px 0; width:100%;}
.fn_center .cen_con ul{width:720px;}
.fn_center .cen_con ul li{ width:157px; padding-right:20px; height:100px; float:left; line-height:25px; overflow:hidden; display:inline; margin-bottom:20px;}
.fn_center .cen_con ul li h3{ display:block; padding:0 0 5px 0;font-size:12px; text-indent:8px; background:url(../images/foot_li.jpg) no-repeat left 50%;}
.fn_center .cen_con ul li .cen_c2{ padding:0 0 0 10px; overflow:hidden; margin-bottom:20px;}
.fn_center .cen_con ul li .cen_c2 a{ display:block; color:#585858; width:140px; height:25px; overflow:hidden;}
.fn_center .cen_con ul li .cen_c2 a:hover{ color:#ff2cad;}

.fn_right{ float:left; width:202px; background:url(../images/map.jpg) no-repeat right 80%;height:281px;}
.foot_contact{ width:170px; padding:0 0 0 15px; }
.foot_contact h3{ font-size:14px; display:block; padding:110px 0 3px 0;}
.foot_contact a{ display:block; padding:10px 0 0 0;}

.copyright{ overflow:hidden; line-height:49px; color:#fff; height:49px; width:100%; background:#3c3c3c;}
.copyright ul{ width:1003px; margin:0 auto;}
.copyright span{ display:block; float:left; font-weight:normal;}
.copyright p{float:right; color:#8b8b8b;}
.copyright p a{ color:#8b8b8b; margin:0 5px;}
.copyright p em{ margin:0 0 0 5px;}


/* 内页 */
.insAbout{width:720px;padding:10px 0 20px 20px; float:left; overflow:hidden; min-height:380px;}
.ins_Rtit{ width:100%; height:31px;background:url(../images/cattitbg.jpg) repeat-x center bottom;line-height:36px; margin-bottom:10px; border-bottom:1px solid #dad8d8;  }
.ins_Rtit .inside_Aus{ display:block;float:left;height:31px;color:#000; font-weight:bold; font-size:14px;}
.ins_Rtit .in_add{ float:right;height:31px; padding:0 5px 0 0;display:block;color:#666;}
.ins_Rtit .in_add a{ color:#999;}

.insright{ width:241px; float:right; overflow:hidden; padding:0px 0 0 0; height:300px; background:url(../images/instu.jpg) no-repeat 0 15px;}
h1.insbigtit{ display:inline-block; width:177px; height:33px; color:#fff; font-size:18px; letter-spacing:1px; margin:30px 0 0 40px; font-weight:normal; text-align:center; line-height:34px;}

.inside_Rcon{ width:100%; color:#333333; min-height:400px; margin-top:3px; padding-bottom:20px;}
.inside_text{ width:98%; padding:20px 0px 20px 0px; line-height:25px; margin:0 auto;}
.res_text{ width:96%; padding:20px 0px 30px 0px; line-height:20px; margin:0 auto; color:#666;}


/*分页*/
.subPage{width:80%; padding:25px 0 10px 22px; height:22px; overflow:hidden; text-align:center; clear:both;}
.subPage a,.subPage span{display:block; float:left; padding:0 3px; line-height:18px; color:#fff; margin:0 3px; border:1px solid #797878; overflow:hidden; background:url(../images/navbg.jpg) repeat-x 0 -5px;}
.subPage span,.subPage span a{color:#fff;}

/*晟世丰*/
*, * focus {outline: none;margin: 0;padding: 0;}
.container {width: 700px; padding-left:10px;}
.container h2.acc_trigger {padding: 0;	margin: 0 0 5px 0;background: url(../images/h2_trigger_a.png) no-repeat 99% 9px #ccc;height: 30px;	line-height:30px;width: 700px;font-size: 14px;font-weight: normal;float: left;}
.container h2.acc_trigger a {color: #333;text-decoration: none;display: block;padding: 0 0 0 35px; background:url(../images/ico06.png) no-repeat 12px 11px;}
.container h2.acc_trigger a span{ color:#fff; margin-left:10px; font-size:12px;}
.container h2.acc_trigger a:hover {color: #fff; background:#c66fa4;}
.container h2.active {background:url(../images/h2_trigger_a.png) no-repeat 99% -11px #999;}
.container h2.active a{ color:#fff; background:url(../images/ico02.png) no-repeat 12px 11px;}
.acc_container {margin: 0 0 5px; padding: 0;overflow: hidden;font-size: 12px;clear: both;background: #f0f0f0;border: 1px solid #d6d6d6; }
.acc_container .block {padding: 20px; font-size:12px; color:#555; line-height:24px;}

/*企业风采*/
.style{ padding:0px 0 0 20px; clear:both;}
.picCon{ width:1003px; margin:0 auto;}
#example {width: 1070px;}
/*General Styles*/
.mosaic-block {width: 215px;height: 150px;float: left;position: relative;overflow: hidden;display: inline;margin: 30px 10px 0 18px;
background: #fff url(../images/progress.gif) no-repeat center center; border:1px solid #e4e4e4;}
.mosaic-block a { color: #EEE;line-height: 120%;text-shadow: 1px 1px 0 #a52e70;} 
.mosaic-block h4 { font-size: 130%;line-height: 130%;margin-bottom: 5px;}
.mosaic-backdrop { display: none;position: absolute;top: 0;background: #ededed;display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size: 131px;/*高度/字体大小的比值为1.14*/*font-family:Arial;width:215px;height:150px;overflow:hidden; /*防止用js缩放时出现不及时*/vertical-align:middle;text-align: center;position: relative;}
.mosaic-backdrop img{ max-width:215px;max-height:150px;vertical-align:middle;}
.details { margin: 15px 0; text-align: center;}	
.mosaic-overlay {width: 100%;height: 100%;display: none;z-index: 5;position: absolute;background: #111;}
/*** Custom Animation Styles (You can remove/add any styles below) ***/
.bar .mosaic-overlay {bottom: -60px;height: 60px;background: url(../images/bg-black.png);}
.clearfix { display: block; height: 0; clear: both; visibility: hidden;}


/* 图片终极 */
.picConShow{width:100%;padding:10px 0; overflow:hidden; margin:0 auto;}
.photoInfoImg{width:100%; text-align:center; padding:10px 0; overflow:hidden;}
.photoInfoImgCon{width:980px; margin:0 auto; overflow:hidden;}
.photoInfoImg img{width:900px; margin:0 auto; padding:1px; border:1px solid #ccc; }

.pic_view{ width:100%; overflow:hidden; padding:20px 0; margin:0 auto; }
.pic_view_head{ width:100%;}
.pic_view_head .h1{ width:100%; height:44px; line-height:44px; text-align:center; overflow:hidden; font-size:14px; color:#000;}
.pic_view_head .info{ width:100%; height:26px; line-height:26px; text-align:center; background:#e4e4e7; border-bottom:1px dashed #d6d6d7; color:#494949;}
.pic_view_head .info em{ margin:0 20px 0 0;}
.pic_view_head .info span{ color:#f00;}
.pic_view_con{ width:90%; padding:10px 0 20px 0;line-height:30px; min-height:200px; margin:0 auto;}
.pic_view_cj{ width:100%; height:26px; border-bottom:#7b7a7a 1px dashed;}
.pic_view_cj .con{ width:165px; height:26px; float:right;}
.pic_view_pro{ width:80%; padding:0 16px; height:40px; line-height:40px; color:#666; text-align:left;}
.pic_view_pro a{ color:#666;}
.pic_view_pro a:hover{ color:#d20783;}
.pic_view_next{ width:80%; padding:0 16px; height:40px; line-height:40px; color:#666;text-align:left;}
.pic_view_next a{ color:#666;}
.pic_view_next a:hover{ color:#d20783;}


/*产品应用*/
.inspro{ width:100%; clear:both;}
.insproli{ width:100%; overflow:hidden;}
.insproli h2{ font-size:15px; color:#ff009d; display:block; background:url(../images/ico01.png) no-repeat 5px 22px; text-indent:29px; padding:20px 0 10px 0; border-bottom:1px dotted #dc62ad;}
.insproli .insprotu{ width:100%;}
.insproli .insprotu ul{ display:block;overflow:hidden;width:1050px; }
.insproli .insprotu ul li{ width:232px; display:block; height:175px;float:left; padding:17px 18px 0 0; }
.insproli .insprotu ul li .tu{ width:230px; height:153px; overflow:hidden;display:table-cell;vertical-align:middle;text-align: center;position: relative;display:inline;}
.insproli .insprotu ul li .tu a{display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size: 136px;/*高度/字体大小的比值为1.14*/*font-family:Arial;width:230px;height:153px;overflow:hidden; /*防止用js缩放时出现不及时*/
background:#ededed;border: 1px solid #e4e4e4;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;behavior: url(ie-css3.htc); }
.insproli .insprotu ul li .tu a img{ max-width:230px;max-height:153px;vertical-align:middle; }
.insproli .insprotu ul li .tu a:hover{filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7; opacity: 0.7;}
.insproli .insprotu ul li .text{ width:230px;overflow:hidden; padding:5px 0 0 0;}
.insproli .insprotu ul li .text a{ display:block; font-size:12px; float:left;color:#000; padding:0 0 0 3px; width:230px; overflow:hidden; height:20px; line-height:18px; text-align:center; letter-spacing:1px;}
.insproli .insprotu ul li .text a:hover{ color:#3c3b3c;}


/*新闻列表*/
.news_list{ width:700px; overflow:hidden; padding:15px 0 30px 0px; margin:0 auto;}
.news_list ul li{ width:700px; height:34px; line-height:34px;}
.news_list ul li span{ float:right; color:#807e7e;}
.news_list ul li a{ color:#404040; float:left; overflow:hidden; width:520px; height:34px; text-indent:18px;  text-overflow:ellipsis; white-space:nowrap;background:url(../images/ico02.png) no-repeat 3px 50%;}
.news_list ul li a:hover{ color:#d20783;font-size:13px;}

/*新闻详情页*/
.news_view{ width:720px; overflow:hidden; padding:20px 0; margin:0 auto; }
.news_view_head{ width:100%;}
.news_view_head .h1{ width:100%; height:44px; line-height:44px; text-align:center; overflow:hidden; font-size:14px; color:#000;}
.news_view_head .info{ width:100%; height:26px; line-height:26px; text-align:center; background:#e4e4e7; border-bottom:1px dashed #d6d6d7; color:#494949;}
.news_view_head .info em{ margin:0 20px 0 0;}
.news_view_head .info span{ color:#f00;}
.news_view_con{ width:100%; padding:10px 0px 10px 0px;min-height:450px; clear:both;line-height:25px;}
.news_view_cj{ width:100%; border-bottom:#7b7a7a 1px dashed; overflow:hidden;}
.news_view_cj .con{ width:165px; float:right; padding:0;}
.news_view_pro{ width:80%; padding:0 16px; height:40px; line-height:40px; color:#666;}
.news_view_pro a{ color:#666;}
.news_view_pro a:hover{ color:#d20783;}
.news_view_next{ width:80%; padding:0 16px; height:40px; line-height:40px; color:#666;}
.news_view_next a{ color:#666;}
.news_view_next a:hover{ color:#d20783;}




