* {margin: 0px;	padding: 0px;}
body {font-family:\5FAE\8F6F\96C5\9ED1; font-size:14px; line-height: 200% ;color: #444444; background-color:#f9f9f9;}
.clear {font-size: 0px;	clear: both;line-height: 0px; height: 1px;}
.clearfix:after {content: "."; 	display: block;  height: 0;	clear: both; visibility: hidden;}
.clearfix {min-height: 1px;}
* html .clearfix {height: 1px;}
img {border:none;}
a{color:#444444; text-decoration:none;}
a:link {TEXT-DECORATION: none; color: #444444;}
a:visited {TEXT-DECORATION: none; color: #444444;}
a:hover {TEXT-DECORATION: none; color: #f94a48;}
a:active {TEXT-DECORATION: none; color: #f94a48;}
ul,li{list-style-type: none;}

/* header */





#header { background-color:#202020; border-bottom:2px solid #f94a48;  width:auto !important; min-width:1000px; }
#header .head_box { width: 1000px; height: 136px; margin:0 auto; position: relative;}
#header .logo { position: absolute; left: 0px; width:140px; height:136px;}
#header .logo img {width:140px; height:136px;}

#header .tel{padding:10px 30px; height:auto; overflow:hidden; text-align:right; }


.head_right{float:right; width:840px;}
	
#header .tel h1 {
    color: #e62635;
    font-size: 16px;
    font-weight: bold; float:right; margin-left:30px;
    white-space: nowrap;
}
#header .tel h1 span {
    display: inline-block;
    height: 30px;
    margin-right: 10px;
    vertical-align: middle;
    width: 24px;
}

.cm_ico2 {
    background: url(../images/toptel_bg.png) no-repeat left center;
}

#header .tel strong {
    color: #f94a48;
    font-size: 16px;
}

#header .tel .free{color:#FFFFFF;}
#header .tel .free strong{padding-left:5px; padding-right:5px;}



/* nav */
#nav { width:840px;}
#nav ul{ width: 840px; height: 85px; margin:0 auto; position: relative; }
#nav ul li{ float:left;  position:relative;}
#nav ul li a{ color:#ffffff; font-weight:bold; font-size:16px; text-align:center; display:block; width:120px; height: 86px; line-height:70px;}
#nav ul li.on a, #nav ul li a:hover, #nav ul li a.selected{ color:#f94a48; background:url(../images/bg_nav.png) repeat-x center bottom;}




#nav ul li.selected .submenu{display:block;}
#nav ul li .submenu{display:none;position:absolute;top:86px;left:0px; width:auto; height:auto; overflow:hidden; padding-top:10px; padding-bottom:10px; z-index:9999; background-color:#f0f0f0;}
#nav ul li .submenu li{float:left;padding:0;background:none;height:30px; line-height:30px; width:auto; width:100%;   text-align:center; border-bottom:1px dashed #cccccc;}
#nav ul li .submenu li a{float:none;padding:0;text-align:center; margin-left:0; background:none #f0f0f0; height:30px;line-height:30px;color:#666666;  font-size:14px; width:100%;}
#nav ul li .submenu li:hover{ color:#f94a48;}
#nav ul li .submenu li a:hover{font-weight:normal; color:#f94a48; text-decoration:none; width:100%; }





.title{ margin-bottom:10px; background:url(../images/cline2.png) repeat-x center;height:40px; line-height:40px; text-align:center; font-size:20px; font-weight:bold;}

.title span{background-color:#f9f9f9; padding:15px;}
.title em{font-size:18px; color:#cccccc;}

.zm{color:#d7d7d7; font-size:30px; padding-left:5px; font-family:"Helvetica Neue",微软雅黑,Tohoma; font-weight:normal;}
.zm b{color:#f94a48; }
.more a{ float:right; color: #f94a48; font-size:12px;}

.bound {
    line-height: 26px;
    margin: 0 auto;
    text-align: left;
    width: 1000px; position:relative;
}




.cont-banner {
    height: 350px;
    min-width: 1000px;
    overflow: hidden;
    position: relative;
}


.container{ position:relative;
	overflow:hidden;
	min-width:1000px; padding-top:40px; padding-bottom:40px;}


.channel-name {
   font-size: 16px;
    font-weight: bold; height:50px; line-height:50px;float:left; padding-left:15px; background:url(/images/title_img.png) no-repeat left center; color:#3d72be;
}




.content{height:auto; overflow:hidden; min-height:400px; clear:both;}

.content img{ max-width:1000px;}





/* footer */
.footer{ color:#ffffff; background-color:#202020; width:auto !important; min-width:1000px;}
.footer .foot_box{ width: 1000px;  margin:0 auto; height:auto; overflow:hidden;}
.footer .copy{font-family:SimSun; color:#888888; font-size:12px; text-align:center; height:40px; line-height:40px;}

.footer  .top { margin-left:50px; vertical-align:middle; height:40px; line-height:40px; }
.footer  .top img{ vertical-align:middle; }



.bot_con{width:650px; margin-left:100px; float:left; margin-top:20px; margin-bottom:20px;}


.f-contact{float:left; width:220px;  padding-top:10px; }

.footer　.nav{font-size:16px; }
.footer  a{margin:16px 0 0 0; color:#FFFFFF; padding:8px;}
.footer  a:hover{text-decoration:underline;}

.footer p{padding-left:8px;}



.pages {
    clear: both;
    height: 40px;
    line-height: 40px;
    margin: 10px 0 0 360px;
    overflow: hidden; padding-top:20px; 
}
.pages .c{text-align:center;}
.pages ul li {
    background-color: #FFFFFF;
    border: 1px solid #E1E1E1;
    float: left;
    line-height: 30px;
    list-style: none outside none;
    margin-right: 10px;
}
.pages ul li.c {
    background-color: #f94a48;
    color: #FFFFFF;
    padding: 0 15px;
}
.pages ul li a {
    float: left;
    height: 30px;
    padding: 0 15px;
}
.pages ul li a:hover {
    background-color: #f94a48;
    color: #FFFFFF;
    text-decoration: none;
}








/* rollBox_prod 案例 */
.rollBox_prod {width: 1000px; margin: 0 auto;}
.rollroll_img_prod{ width: 1000px; margin: 0 auto;}
.rollroll_img_prod .LeftBotton_prod{ float: left; margin-top:55px; margin-left:-65px;}
.rollroll_img_prod .LeftBotton_prod a{ line-height:1000px;background: url(../images/prev.png) center top no-repeat; display:block; width:43px; height:87px; overflow:hidden;}
.rollroll_img_prod .LeftBotton_prod a:hover{background: url(../images/prev_on.png) center top no-repeat;}
.rollroll_img_prod .RightBotton_prod{float: right; margin-top:55px; margin-right:-65px;}
.rollroll_img_prod .RightBotton_prod a{ line-height:1000px;background: url(../images/next.png) center top no-repeat; display:block; width:43px; height:87px; overflow:hidden;}
.rollroll_img_prod .RightBotton_prod a:hover{background: url(../images/next_on.png) center top no-repeat;}
.rollroll_img_prod .Cont{ float: left;overflow: hidden;width: 1000px;}
.rollroll_img_prod .Cont .pic{ float: left; margin-left: 20px; display:inline;}
.rollroll_img_prod .Cont .pic_img{ width: 260px;height:190px; display: table-cell;line-height:190px;text-align:center;vertical-align:middle;*display: block;*font-size:190px;}
.rollroll_img_prod .Cont .pic_img IMG{vertical-align:middle; max-width: 260px; max-height: 190px;}
.rollroll_img_prod .Cont .pic_txt{color: #444444;text-align: center; margin-top:5px; display: none;}
.rollroll_img_prod .Cont .pic_txt A{color: #444444;}
.rollroll_img_prod .Cont .pic_txt A:hover{ color: #f94a48;}
.rollroll_img_prod .ScrCont{ width: 10000000px;}
.rollroll_img_prod #prod_List1{ float: left;}
.rollroll_img_prod #prod_List2{ float: left;}

/* rollBox_prod 案例 end */




/* home */

/*banner style*/
#banner{ width:100%; min-width:1000px;  height:500px;overflow:hidden;background:url(../images/imgloader.gif) no-repeat center center #FFF;}
/*fwslider style*/
#fwslider{position: relative;width: 100%;overflow:hidden;}
#fwslider .slider_container{}
#fwslider .slide{display: none;position: absolute;top: 0;left: 0;z-index: 0;width: 100%;text-align: center;}
#fwslider .slide a{width:100%; height:100%; display:block;}
#fwslider .slidePrev{position: absolute;top: 50%;left: -43px;opacity: 1.0;z-index: 10;}
#fwslider .slidePrev span a{background: url(../images/prev.png) center top no-repeat; display:block; width:43px;height: 87px;float: left;cursor: pointer;}
#fwslider .slidePrev span a:hover{background: url(../images/prev_on.png) center top no-repeat;}
#fwslider .slideNext{position: absolute;top: 50%;right:-43px;opacity: 1.0;z-index: 10;}
#fwslider .slideNext span a{background: url(../images/next.png) center top no-repeat; display:block;width:43px;height:87px;float:left;cursor:pointer;}
#fwslider .slideNext span a:hover{background: url(../images/next_on.png) center top no-repeat;}
#fwslider .timers{height: 4px;position: absolute;bottom: 20px;right: 0;z-index: 3; display:none;}
#fwslider .timer{height: 4px;width: 40px;background-color: #ff7e00;float: left;margin-right: 10px;overflow: hidden;}
#fwslider .progress{height: 4px;width: 0%;background-color: #3ba7b4;float: left;}



h2{ line-height:0; margin-bottom:20px;}
.index_area1{ width:1065px; padding-top:15px;}
.index_area2{ background-color:#ececec; border-bottom:1px dashed #cccccc; border-top:1px dashed #cccccc; width:auto !important; min-width:1000px; }
.index_right1{ float:right; width:570px; line-height:30px; font-size:16px;}
.index_right2{ float:right; width:451px;}
.index_area3{ margin-bottom:30px;}
.index_area4{background: #f94a48; width:100%; height:325px; overflow:hidden;}
.index_area4 .area{ width:1000px; height:325px; margin:0 auto; position:relative;}
.index_area4 .left{ color:#fff; text-align:right; float:left; width:320px; padding-top:30px; padding-right:30px;}
.index_area4 .middle{ line-height:0; float:left; width:85px;}
.index_area4 .map{ position: absolute; left:435px; z-index:0;}
.index_area5{ width:1000px; overflow:hidden;}
.index_area5 .area{ width:1130px;}
.index_box1{ width:1000px; padding:40px 0px; margin:0 auto; height:auto; overflow:hidden;}
.index_box2{width:1000px; padding-bottom:60px; margin:0 auto; position:relative; height:auto; overflow:hidden;}
.index_box2 .icon{ position:absolute; top:280px; left:500px;}



.aboutli{ font-size:16px; margin-top:20px;}
.aboutli strong{padding-left:10px; padding-right:5px;}


.services{float:left; height:364px; overflow:hidden; margin-top:10px; }
.serlis{float:left; width:333px; background-color:#ececec;}
.serlis .img{clear:both; height:182px;}
.serlis .img img{width:333px; height:182px;}
.sercont{height:122px; width:293px; padding:30px 20px;}

.stitle{font-size:20px;}
.subtitle{ margin-bottom:10px;}



.Menubox {
width:110px; float:left; height:180px; overflow:hidden;
}

.Menubox div{
clear:both;
display:block;
cursor:pointer;
width:auto;
text-align:center;
    font-size: 20px; font-weight:bold; margin:40px 10px;
}


.Menubox .case1{background:url(../images/c-ico1.png) no-repeat center top; padding-top:50px; height:50px; line-height:50px;}
.Menubox:hover .case1{background:url(../images/c-ico1-1.png) no-repeat center top; color:#f94a48; }
.Menubox .case2{background:url(../images/c-ico2.png) no-repeat center top; padding-top:50px; height:50px; line-height:50px;}
.Menubox:hover .case2{background:url(../images/c-ico2-1.png) no-repeat center top; color:#f94a48; }


.case-list{float:right; width:860px; height:auto; overflow:hidden;}
.case-list .c_pic2 .pic_img{width:195px; height:160px; padding:4px; border:1px solid #cccccc; background-color:#f9f9f9;}
.case-list .c_pic2 .pic_img img{width:195px; height:160px;}
.casemore{clear:both; height:32px; background:url(../images/cline.png) repeat-x center; width:100%; text-align:center; padding-top:10px; padding-bottom:10px; margin-top:20px;}
.casemore .c-more{background:url(../images/more-ico1.png) no-repeat center; width:123px; height:32px; margin-left:450px;}
.casemore .c-more:hover{background:url(../images/more-ico2.png) no-repeat center;}




.index_list1{ font-size:15px; background-color:#ffffff; line-height:180%; float:left; width:490px; height:110px; padding:25px 30px 0 30px;}
.index_list2{ color:#fff; font-size:15px; line-height:180%; background-color:#f94a48; float:left; width:490px; height:110px; padding:25px 30px 0 30px;}
.index_title1{ font-size:24px; font-weight:bold; background:url(../images/arrow2.gif) no-repeat left center; padding-left:20px; margin-bottom:10px;}
.index_title2{ color:#fff; font-size:24px; font-weight:bold; background:url(../images/arrow3.gif) no-repeat left center; padding-left:20px; margin-bottom:10px;}
.index_title3{ font-size:24px; margin-bottom:10px;}
.index_title3 p{ color:#f94a48; font-size:18px;}
.index_title4{ color:#f94a48; font-size:30px; background:url(../images/index_title4_bg.gif) no-repeat left bottom; padding-bottom:30px; margin-bottom:20px;}
.index_txt1{ line-height:0; text-align:center; margin-bottom:60px;}
.index_pic1{ float:left;}
.index_pic1 .pic_area{ width:233px; height:260px; position:relative;}
.index_pic1 .pic_bg{ width:233px; height:260px; position:absolute; top:0; left:0; z-index:10;}
.index_pic1 .pic_bg a{background:url(../images/pic_bg1.png) no-repeat left top; display:block; width:233px; height:260px;}
.index_pic1 .pic_bg a:hover{background:url(../images/pic_on_bg1.png) no-repeat left top;}
.index_pic1 .pic_img{width: 184px;height: 184px;display: table-cell;line-height:184px;text-align:center;vertical-align:middle;*display: block;*font-size:184px;}
.index_pic1 .pic_img img{vertical-align:middle; width: 184px; height: 184px;}
.index_pic1 .pic_txt{ font-size:22px; text-align:center; width:184px; position:absolute; bottom:30px; left:0; z-index:10;}
.index_pic2{ float:left;}
.index_pic2 .pic_img{width: 400px;height: 280px;display: table-cell;line-height:280px;text-align:center;vertical-align:middle;*display: block;*font-size:280px;}
.index_pic2 .pic_img img{vertical-align:middle; width: 400px; height: 280px;}
.index_pic3{ float:left;}




.home-news{clear:both;  height:auto; overflow:hidden; padding-bottom:10px;}
.home-news .footBlock{float:left; width:318px; margin-right:23px;}
.home-news  .home-news-title{font-weight:bold;  background:url(../images/ahr.jpg) left bottom no-repeat; height: 40px; line-height:40px;}
.home-news  .home-news-title h1 { color: #444444; font-size: 16px; font-weight: bold; }
.home-news  .home-news-title h1 a { color: #444444; }
.home-news  .home-news-title h1 span {  color: #999; font-weight: normal; padding-left: 5px; }
.home-news  .home-news-title h1 a:hover, .home-news  .home-news-title h1 a:hover span { color: #f94a48; }
.home-news  .home-news-title .more a{ font-size:20px; font-weight:bold; padding-right:10px; color:#cccccc;}

.footnewsList { padding: 12px;  background-color:#f6f6f6; }
.footnewsList li { height: 34px; line-height:34px; overflow: hidden; width: 100%; font-size:14px; }
.footnewsList li span { color: #bbbbbb;  float: left;  width: 45px; font-size:12px; }
.footnewsAddList li span { width: 95px; }
.footnewsAddList li span.f_r { float: right;  text-align: right;width: 45px;}






.module-title {POSITION: relative;
}
.module-title H3 {
	BACKGROUND: url(../images/heading_left.png) no-repeat; TEXT-INDENT: -9999px
}
.module-title UL {
	RIGHT: 0px; WIDTH: 135px; POSITION: absolute; TOP: 18px
}
.module-title LI {
	FLOAT: left; MARGIN: 4px 9px 0px 0px; WIDTH: 12px; HEIGHT: 12px
}
.module-title LI.prev {
	MARGIN: 0px 12px 0px 0px; WIDTH: 20px; HEIGHT: 20px
}
.module-title LI.next {
	MARGIN: 0px 12px 0px 0px; WIDTH: 20px; HEIGHT: 20px
}
.module-title LI A {
	DISPLAY: block; BACKGROUND: url(../images/module-title-nav-bg.png) no-repeat -9999px 50%; OVERFLOW: hidden; WIDTH: 100%; CURSOR: pointer; COLOR: #ffffff; TEXT-INDENT: -9999px; HEIGHT: 100%
}
#sales-product .module-title LI.prev A, #sales-product .module-title LI.prev A:hover  {
	BACKGROUND-POSITION: 0px 0px; HEIGHT: 20px
}
#sales-product .module-title LI.next A, #sales-product .module-title LI.next A:hover {
	BACKGROUND-POSITION: -98px 0px; HEIGHT: 20px
}
#sales-product .module-title LI A {
	BACKGROUND-POSITION: -35px -4px
}
#sales-product .module-title LI.current A, #sales-product .module-title LI A:hover {
	BACKGROUND-POSITION: -56px -4px
}
#new-market .module-title LI.prev A {
	BACKGROUND-POSITION: 0px -20px; HEIGHT: 20px
}
#new-market .module-title LI.next A {
	BACKGROUND-POSITION: -98px -20px; HEIGHT: 20px
}
#new-market .module-title LI A {
	BACKGROUND-POSITION: -35px -24px
}
#new-market .module-title LI.current A {
	BACKGROUND-POSITION: -56px -24px
}
#saving-life .module-title LI.prev A {
	BACKGROUND-POSITION: 0px -40px; HEIGHT: 20px
}
#saving-life .module-title LI.next A {
	BACKGROUND-POSITION: -98px -40px; HEIGHT: 20px
}
#saving-life .module-title LI A {
	BACKGROUND-POSITION: -35px -44px
}
#saving-life .module-title LI.current A {
	BACKGROUND-POSITION: -56px -44px
}

.sales-dm#sales-product .module-title {
	BACKGROUND-POSITION: 0px -180px
}
#sales-dm .module-title {
	BACKGROUND-POSITION: 0px -36px
}
#new-market .module-title {
	BACKGROUND-POSITION: 0px -72px
}
#saving-life .module-title {
	BACKGROUND-POSITION: 0px -108px
}
#function-tools .module-title {
	BACKGROUND-POSITION: 0px -144px
}


#corner-product-main {
	Z-INDEX: 1000; BACKGROUND: url(../images/product-pic-bottom.gif) no-repeat; MARGIN: 0px 0px 0px -13px; OVERFLOW: hidden; WIDTH: 975px; POSITION: absolute; HEIGHT: 40px
}
#sales-product-main {
	 WIDTH: 1000px; POSITION: relative
}
#sales-product-main UL {
	WIDTH: 5000px
}
#sales-product-main LI {
	FLOAT: left; WIDTH: 180px; margin:15px; HEIGHT: 270px; background:url(../images/team-bg.png) no-repeat center top; padding:22px 20px 2px 20px; text-align:center; cursor:pointer;
}
#sales-product-main LI IMG {
	DISPLAY: block; MARGIN: 0px auto; height:206px; width:180px; z-index:-10000;
}

#sales-product-main LI A {
	FONT-SIZE: 14px; height:60px; line-height:60px;
}
#sales-product-main LI:hover {
	background:url(../images/team-bg2.png) no-repeat center top; 
}
#sales-product-main LI:hover A{color:#f94a48;}






/* home end */






/* contant */
.c_box1{ background-color:#f4f4f4; padding:3px 20px; margin-bottom:10px;}
.c_box1 .title{ float:left;}
.c_box1 .txt{ float:left; padding-top:8px;}
.c_box2{ text-align:center;
  margin: 0 auto;
    position: relative;
    width: 1000px;
	}
.c_right1{ line-height:180%; float:right; padding:5px; }
.c_list1{float:left; padding:6px; border:1px solid #ececec; display:inline; width:299px; margin:0 10px 20px; height:auto; overflow:hidden;}
.c_list1:hover{ border:1px solid #f94a48; }
.c_list1 img{width:299px; height:199px;}
.c_list1 a{ color:#444444; display:block; }
.c_list1 a:hover .news-t{ color:#f94a48;}
.c_title1{ color:#fff; font-size:24px; line-height:70px; background-color:#f94a48; height:70px; padding-left:20px; margin-bottom:20px;}

.news-t{font-size:16px; font-weight:bold; height:40px; line-height:40px; overflow:hidden;}
.c_title1 .date{ font-size:16px; float:right; height:70px; padding:0px 20px; border-left:1px solid #d10000;}
.c_title1 .page{ font-size:16px; float:right; height:70px; padding:0px 20px; border-left:1px solid #d10000;}
.c_title1 .page a{ color:#fff;}
.c_title1 .page a:hover{ color:#ffc000;}
.c_pic1{ float:left; width: 180px; height: 120px; padding:4px; border:1px solid #cccccc; background-color:#FFFFFF;}
.c_pic1 img{vertical-align:middle; width: 180px; height: 120px;}

.c_pic2{ float:left; margin:0 4px 10px; display:inline; text-align:center; border:1px solid #f9f9f9;}

.c_pic2 .pic_img img{vertical-align:middle; width: 230px; height: 170px;}

.c_pic2 .pic_img{width: 230px;height: 170px; padding:4px; border:1px solid #cccccc; background-color:#f9f9f9; text-align:center;vertical-align:middle;}




.c_pic2 .c-title{height:50px; line-height:50px;}
.c_pic2:hover .pic_img{border:1px solid #f94a48; }
.c_pic2:hover .c-title a{color:#f94a48;}

.cont_nav{height:auto; overflow:hidden; background-color:#e3e3e3;}
.c_link1{ }
.c_link1 a{ color:#666666; line-height:46px; height:46px; font-size:16px; display:inline-block; padding:0 20px; margin:0 10px; font-weight:bold; background-color:#e3e3e3;}
.c_link1 a:hover{ color:#f94a48;}
.c_link1 a.on{ color:#fff; background-color:#f94a48;}

.index_box1 .c_link1 a{ color:#666666; line-height:30px; height:30px; font-size:14px; display:inline-block; padding:0 20px; margin: 10px 10px 20px; font-weight:bold; background-color:#ececec;}

.index_box1 .c_link1 a:hover{ color:#fff; background-color:#f94a48;}
.index_box1 .c_link1 a.on{ color:#fff; background-color:#f94a48;}


.location{ float:right; margin-top:-70px; position:relative;}
.location ul{ color:#fff; font-size:14px; background:url(../images/location_bg.gif) repeat-x left top; height:26px; line-height:26px;}
.location ul li{ float:left; text-align:center; width:78px; margin-right:5px; display:inline;}
.location ul li a{ color:#fff;}
.location ul li a:hover{ color:#ffc000;}
.location ul li.last{ color:#666666; margin-right:0px;}

.news_title{text-align:center; font-size:18px; font-weight:bold; line-height:40px; height:40px; }
.news_time{text-align:center; color:#f94a48; font-size:14px; margin-bottom:10px;}

.te-title{font-size:16px; font-weight:bold; padding-top:10px; }



/*career*/
table{border-collapse: collapse; }
table.table1{WIDTH: 100%; font-size:15px; clear:both; margin-top:15px;} 
table.table1 th{ text-align: center;vertical-align: top;padding: 6px 0; color:#fff; background-color:#f94a48;}
table.table1 td{ text-align: center;vertical-align: top;padding: 6px 0; color:#666666; background-color:#eeeeee; border-bottom:1px solid #f9f9f9;}
table.table1 a{ color:#666666;}
table.table1 a:hover{ color:#f94a48;}
table.table1 td.job{ vertical-align:middle;}
table.table1 td.job a{ color:#f94a48; text-decoration:underline;}


.t-title{height:40px; line-height:40px; font-size:18px; font-weight:bold;}





.text1 {

    border: 1px solid #ccc;

    height: 28px;

    line-height: 28px;

}

.text2 {

    border: 1px solid #ccc;

    height: 154px;

    text-align: left;

    width: 550px;

}

.btn1 {

    background: url("../images/btn2.jpg") no-repeat scroll left center;

    border: medium none;

    cursor: pointer;

    font-size: 0;

    height: 32px;

    width: 111px;

}

.color1 {

    color: #de092c;

}


