@charset "gb2312";
body{ font-size:12px; font-family:Microsoft Yahei; color:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{ margin:0px; padding:0px;}
table{border-collapse:collapse;border-spacing:0}
img{ border:0px;}
a{ color:#000; text-decoration:none}
ul li{ list-style-type:none; list-style-image:none; font-size:12px;}
input{outline:none}

#ie-alert-overlay {
width:100%;
height:100%;
background-image:url(/images/bg.png);
position: fixed; 
top: 0; 
left: 0;
z-index:9999;

}

* html #ie-alert-overlay {   /* fixed position hack for IE6 */
	position: absolute;
	z-index:9999;
	
}


#ie-alert-panel {
	width:520px;
	height:331px;
	position:fixed;
	background: url(/images/iealertsprite.png) no-repeat;
	background-position: -1px -109px ;
	top:50%;
	left:50%;
	margin:-201px 0 0 -296px;
	padding:72px 0 0 72px;
	_position:absolute;  /* fixed position hack for IE6 */
    _top:expression(300+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');  /* top:300px hack for IE6 */
    
    /* font settings */
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight:bold;
	color:#333;
	line-height:1.5em;
	z-index:10000;
}

#ie-alert-panel p {
	font-size:14px;
	width:486px;
	text-align:justify;
}

#ie-alert-panel img {
	border:0;
}


#ie-alert-panel span {
	font-size:18px;
	margin: 0 0 20px 0;
	display:block;
	padding:0;
}

#ie-alert-panel ul {
	list-style: none;
	margin:0;
	padding:0;	
}

#ie-alert-panel li {
	float:left;
	margin:0 22px 0 0;
		
}

#ie-alert-panel li.last {
	margin-right:0;
}


#ie-alert-panel a {
	display:inline-block;
		
}

.browser {
	position: absolute;
	bottom:35px;	
}

.chrome, .firefox, .ie9, .opera, .safari {
	background: url(/images/iealertsprite.png) no-repeat;
}

/*

	browsers

*/


.chrome {
	background-position: 0 0;
	width: 73px;
	height: 96px;
	margin:0 4px 0 0;
}

.firefox {
	background-position: -292px 0;
	width: 73px;
	height: 98px;
}

.ie9 {
	background-position: -179px 0;
	width: 95px;
	height: 98px;
}

.opera {
	background-position: -90px 0;
	width: 73px;
	height: 98px;
}

.safari {
	background-position: -387px 0;
	width: 73px;
	height: 98px;
	margin:0 4px 0 0;
}
.top1{ width:100%; height:100px; background:url(../images/index_01.png) repeat-x; z-index:9999; position:absolute; top:0; left:0}

.top{ width:100%; height:100px; background:url(../images/index_01.png) repeat-x; z-index:9999; position:fixed; top:0; left:0}
.topCont{ width:1100px; height:100px; margin:0 auto}
.logo{ float:left; margin-top:40px;}
.Nav{ float:left; height:100px; margin-left:55px;}
.Nav>ul li{ float:left; margin-left:30px; margin-top:43px;position:relative;}
.Nav>ul li a{ font-size:14px; color:#fff}
.Nav>ul>li>ul{display:none;position:absolute;top:20px;left:0px;background:url(../images/index_01.png);}
.Nav>ul>li>ul>li{margin:0px;text-align:center;line-height:40px;width:100%;}
.Nav>ul>li:hover>ul{display:block;}
.sky{ float:right; margin-top:43px; cursor:pointer}
@media screen and (min-height:831px) {
.indus{ width:1100px; height:75px; line-height:37px; margin:215px auto 0; text-align:center; background:url(../images/xx_03.png) no-repeat center center;}
}
@media screen and (max-height:830px) {
.indus{ width:1100px; height:75px; line-height:37px; margin:160px auto 0; text-align:center; background:url(../images/xx_03.png) no-repeat center center;}
}

.ions{ width:1100px; height:420px; margin:50px auto 0;}
.fow{ float:left; position:relative;}
.fow:hover a{ display:block}
.fow:hover .yi{ display:none}

.yi{ position:absolute; right:16px; bottom:18px; font-size:14px; color:#fff;}
.food a{ width:100%; height:100%; position:absolute; left:0; top:0; display:block;background:rgba(0,0,0,0.5); z-index:1; display:none}
.food a p{ width:100%; text-align:center; color:#fff; padding-top:145px; font-size:18px;}
.food a p b{ font-size:30px; font-family:Arial, Helvetica, sans-serif}
.food a p font{ font-size:12px; border-bottom:2px solid #ccc}
.pharm a{width:100%; height:100%; position:absolute; left:0; top:0; display:block;background:rgba(0,0,0,0.5); z-index:1; display:none}
.pharm a p{width:100%; text-align:center; color:#fff; padding-top:41px; font-size:18px;}
.pharm a p b{ font-size:22px; font-family:Arial, Helvetica, sans-serif}
.pharm a p font{ font-size:12px; border-bottom:2px solid #ccc}
.chem a{width:100%; height:100%; position:absolute; left:0; top:0; display:block;background:rgba(0,0,0,0.5); z-index:1; display:none}
.chem a p{width:100%; text-align:center; color:#fff; padding-top:41px; font-size:18px;}
.chem a p b{ font-size:18px; font-family:Arial, Helvetica, sans-serif}
.chem a p font{ font-size:12px; border-bottom:2px solid #ccc}
.city a{width:100%; height:100%; position:absolute; left:0; top:0; display:block;background:rgba(0,0,0,0.5); z-index:1; display:none}
.city a p{width:100%; text-align:center; color:#fff; padding-top:82px; font-size:18px;}
.city a p b{ font-size:16px; font-family:Arial, Helvetica, sans-serif}
.city a p font{ font-size:12px; border-bottom:2px solid #ccc}
.off a{width:100%; height:100%; position:absolute; left:0; top:0; display:block;background:rgba(0,0,0,0.5); z-index:1; display:none}
.off a p{width:100%; text-align:center; color:#fff; padding-top:82px; font-size:18px;}
.off a p b{ font-size:18px; font-family:Arial, Helvetica, sans-serif}
.off a p font{ font-size:12px; border-bottom:2px solid #ccc}
.rial a{width:100%; height:100%; position:absolute; left:0; top:0; display:block;background:rgba(0,0,0,0.5); z-index:1; display:none}
.rial a p{width:100%; text-align:center; color:#fff; padding-top:82px; font-size:18px;}
.rial a p b{ font-size:18px; font-family:Arial, Helvetica, sans-serif}
.rial a p font{ font-size:12px; border-bottom:2px solid #ccc}

.fotg{ width:100%; height:100%; float:left;}
.package{ width:20%; height:100%; float:left; position:relative; left:1920px;transition:left 1s;-moz-transition:left 1s;-webkit-transition:left 1s;}
.section.active .package{ left:0; transition:left 1s;-moz-transition:left 1s;-webkit-transition:left 1s;}
.package:hover{ background:url(../images/ix_03.png) repeat-y left top;}
.pakImg{ width:100%; margin-top:250px;text-align:center; float:left;}
.pakImg img{ max-width:80%}
.dt{ float:left; width:100%; text-align:center; font-size:24px; color:#10115c; font-weight:bold; margin-top:60px; margin-bottom:25px;}
.dl{ float:left; width:100%; text-align:center; margin-bottom:15px;}
.dl a{font-size:15px; color:#10115c; }

.cust{ width:1100px; height:590px; margin:210px auto 0; text-align:center; position:relative}
.cust img{ transform:rotate(180deg);transform-origin:50% 75%; opacity:0; transition:opacity 1s,transform 1s;-moz-transition:opacity 1s,transform 1s;-webkit-transition:opacity 1s,transform 1s;}
.section.active .cust img{ transform:rotate(0deg); opacity:1;transition:opacity 1s,transform 1s;-moz-transition:opacity 1s,transform 1s;-webkit-transition:opacity 1s,transform 1s;}
.cust a{ width:225px; height:130px; display:block; position:absolute; left:40.3%; top:50%}
.newsp{ width:1100px; height:58px; margin:230px auto 0; background:url(../images/v_03.png) no-repeat center top;}
.index_news{ width:1100px; height:385px; margin:55px auto 0;}

.newsImg{ width:100%; float:left;}
.newsImg img{ width:100%}
.news1{ width:334px; height:369px; background:#fff; padding:8px; float:left; position:relative; right:300px; opacity:0;transition:right 1s,opacity 1s;-moz-transition:right 1s,opacity 1s;-webkit-transition:right 1s,opacity 1s;}
.news1 dt{ line-height:35px; float:left; height:35px; padding:0 5px; width:324px; margin-top:10px; font-size:18px; color:#333}
.news1 dt a{ float:right; background:url(../images/a_57.jpg) no-repeat; width:37px; height:14px; display:block; margin-top:10px;}
.news1 dd{ width:314px; margin:0 5px; background:url(../images/a_61.jpg) no-repeat left center; padding-left:10px; height:24px; line-height:24px; float:left; margin-bottom:11px;}
.news1 dd a{ float:left; font-size:12px; color:#555;}
.news1 dd span{ float:right;font-size:12px; color:#555;}

.news2{ width:334px; height:369px; background:#fff; padding:8px; float:left; margin:0 25px; position:relative; top:200px;opacity:0;transition:top 1s,opacity 1s;-moz-transition:top 1s,opacity 1s;-webkit-transition:top 1s,opacity 1s;}
.news2 h2,.news1 h2,.news3 h2{ line-height:35px; float:left; height:35px; padding:0 5px; width:324px; margin-top:10px; font-size:18px; color:#333}
.news2 h2 a,.news1 h2 a,.news3 h2 a{ float:right; background:url(../images/a_57.jpg) no-repeat; width:37px; height:14px; display:block; margin-top:10px;}
.news2 h3{ width:314px; margin:0 5px; background:url(../images/a_61.jpg) no-repeat left center; padding-left:10px; height:24px; line-height:24px; float:left; margin-bottom:11px;}
.news2 h3 a{ float:left; font-size:12px; color:#555;}
.news2 h3 span{ float:right;font-size:12px; color:#555;}

.news3{ width:334px; height:369px; background:#fff; padding:8px; float:left; left:300px; position:relative;opacity:0; transition:left 1s,opacity 1s;-moz-transition:left 1s,opacity 1s;-webkit-transition:left 1s,opacity 1s;}
.news3 dt{ line-height:35px; float:left; height:35px; padding:0 5px; width:324px; margin-top:10px; font-size:18px; color:#333}
.news3 dt a{ float:right; background:url(../images/a_57.jpg) no-repeat; width:37px; height:14px; display:block; margin-top:10px;}
.news3 dd{ width:314px; margin:0 5px; background:url(../images/a_61.jpg) no-repeat left center; padding-left:10px; height:24px; line-height:24px; float:left; margin-bottom:11px;}
.news3 dd a{ float:left; font-size:12px; color:#555;}
.news3 dd span{ float:right;font-size:12px; color:#555;}

.section.active .news1{ right:0; opacity:1; transition:right 1s,opacity 1s;-moz-transition:right 1s,opacity 1s;-webkit-transition:right 1s,opacity 1s;}
.section.active .news2{ top:0; opacity:1; transition:top 1s,opacity 1s;-moz-transition:top 1s,opacity 1s;-webkit-transition:top 1s,opacity 1s;}
.section.active .news3{ left:0; opacity:1; transition:left 1s,opacity 1s;-moz-transition:left 1s,opacity 1s;-webkit-transition:left 1s,opacity 1s;}

.bgFot{ width:1033px; height:425px; margin:240px auto 0; background:url(../images/bt_03.png) repeat-x; padding-left:67px; padding-top:60px;}
.conts{ width:390px; height:400px; float:left;}
.coTop{ width:100%; height:70px; line-height:35px; font-size:24px; color:#2f318b; font-family:"Arial Black", Gadget, sans-serif;}
.coTop span{ font-size:26px; color:#222; font-family:Microsoft Yahei;}
.dh{ width:331px; height:44px; padding-left:59px; background:url(../images/a_65.png) no-repeat left center; margin-top:16px; float:left; color:#222; font-size:13px; line-height:20px; padding-top:3px;}
.dh1{ width:331px; height:44px; padding-left:59px; background:url(../images/a_68.png) no-repeat left center; margin-top:16px; float:left; color:#222; font-size:13px; line-height:20px; padding-top:3px;}
.dh2{ width:331px; height:44px; padding-left:59px; background:url(../images/a_70.png) no-repeat left center; margin-top:16px; float:left; color:#222; font-size:13px; line-height:20px; padding-top:3px;}

#outer{ width:350px; height:125px; float:left; margin-top:16px;}
#tab{ width:350px; height:32px; overflow:hidden; zoom:1;}
#tab li{ width:113px; height:32px; text-align:center; line-height:32px; background:#7e7e7f; font-size:14px; color:#fff; float:left; margin-right:5px; cursor:pointer}
#tab li.current{ background:#2f318b !important;}
#content{ width:350px; height:80px; margin-top:12px;}
#content ul{width:350px; height:80px; display:none}
#content ul li{ font-size:13px; color:#222; line-height:22px;}
.mess{ width:480px; height:400px; float:left; margin-left:125px;}
.coLeft{ width:70px; float:left; margin-right:10px; text-align:right; font-size:14px; height:38px; line-height:38px; color:#000; margin-bottom:10px;}
.coRight{ width:375px; height:38px; line-height:38px; float:left; margin-bottom:10px;}
.coRight input{ width:356px; height:36px; border:1px solid #cacaca; background:#fff; border-radius:5px; line-height:36px; padding:0 5px; font-size:14px;}
.coDa{ width:70px; float:left; margin-bottom:10px; text-align:right; font-size:14px; height:88px; line-height:38px; color:#000; margin-right:10px;}
.coXiao{ width:375px; height:88px; float:left; margin-bottom:10px;}
.coXiao textarea{ width:356px; height:80px; border:1px solid #cacaca; background:#fff; border-radius:5px; line-height:36px; padding:3px 5px; font-size:14px;}
.sub{ width:400px; padding-left:80px; height:36px; line-height:36px; float:left; margin-top:5px;}
.btn{ width:83px; height:36px; float:left; border-radius:5px; background:#7e7e7f; color:#fff; text-align:center; line-height:36px; border:0; cursor:pointer; font-size:14px; margin-right:8px;}
.btn:hover{ background:#2f318b}
.ftm{ width:100%; text-align:center; /*height:50px; line-height:50px*/; position:absolute; bottom:0; color:#292929; font-size:14px}

.bann{ width:100%; float:left; position:relative}
.bann img{ width:100%}
.box{ width:100%; float:left; background:#f9f9fb}
.boxCont{ width:1100px; margin:0 auto; position:relative}
.xion{ width:1100px; height:50px; line-height:47px; float:left; background:#f9f9fb; position:absolute; top:0}
.xionLeft{ float:left;}
.xionLeft a{ color:#999; font-size:14px;}
.xionRight{ float:right}
.skk{ width:70px; height:47px; font-size:16px; color:#111; margin-left:30px; cursor:pointer; float:left; text-align:center}
.skk:hover{ color:#1f90d7; border-bottom:3px solid #1f90d7;}
.intro{ width:100%; height:66px; line-height:33px; text-align:center; float:left; margin-top:130px; margin-bottom:34px; font-size:30px; color:#333;}
.intro span{ font-size:18px; color:#888; font-family:Arial, Helvetica, sans-serif;}
.aboutLeft{ width:550px; height:378px; float:left;}
.aboutRight{ width:486px; height:333px; float:left; padding:45px 32px 0; background:#fff}
.aboutRight p{ font-size:14px; color:#555; text-indent:2em; line-height:30px;}
.aboutRight a{ width:92px; height:29px; text-align:center; line-height:29px; border:1px solid #c3c3c3; font-size:14px; color:#888; display:block; margin-left:190px; margin-top:28px;}
.festo{ width:100%; height:110px; border:1px solid #d0d0d0; border-left:0; border-right:0; float:left; background:#fff}
.festo dd{ width:219px; height:60px; float:left; border-right:1px solid #e0e0e0; margin-top:26px; text-align:center}
.festo dd img{ height:100%; max-width:100%}
.cesoe{ width:1100px; text-align:center; float:left; margin-bottom:50px;}

.foot{ width:100%; height:338px; float:left; background:url(../images/bg_bg.jpg) repeat-x}
.foCnt{ width:1100px; height:294px; margin:44px auto 0;}
.ewm{ width:126px; height:245px; float:left; text-align:center; color:#cacaca; font-size:14px;}
.ewm img{ float:left; margin-bottom:10px;}
.f1{ width:138px; height:245px; float:left; margin-left:60px;}
.f1 dt{ width:122px; height:27px; float:left; padding-left:16px; background:url(../images/about_28.jpg) no-repeat 1px 7px; color:#fff; font-size:16px; border-bottom:1px solid #5c5c5c; margin-bottom:5px;}
.f1 dd{ width:122px; height:30px; line-height:30px; float:left; padding-left:16px; }
.f1 dd a{color:#cacaca; font-size:14px;}
.ftBtn{ width:100%; height:49px; text-align:center; line-height:49px; color:#b2b2b2;}
.newsk{ width:100%; float:left; background:url(../images/new_2.jpg) repeat-x left top;}
.news_cont{ width:1100px; margin:0 auto;}
.newsTop{ width:100%; height:40px; float:left; line-height:40px; text-align:right;}
.newsTop a{ color:#666;}
.rect{ width:100%; height:24px; line-height:24px; margin-top:41px; float:left;}
.rect span{ font-size:14px; color:#222; font-weight:bold}
.rect span font{ font-size:14px; color:#666; font-family:Arial, Helvetica, sans-serif; font-weight:100}
.rect a{ float:right; color:#333}
#newsTab{ width:100%; height:138px; float:left; position:relative; margin-top:20px; margin-bottom:50px;}
#newsUL{ position:absolute; right:0; bottom:10px;}
#newsUL li{ width:10px; height:10px; border-radius:5px; background:#cacaca; float:left; margin-left:4px; cursor:pointer}
.currs{ background:#1f90d7 !important;}
#newsNav{ width:1100px; height:138px; float:left;}
#newsNav ul{ display:none; width:100%; height:138px;}
#newsNav ul img{ float:left; width:212px; height:138px; margin-right:23px;}
.liTop{ width:860px; height:30px; line-height:30px; font-size:15px; color:#222; float:left}
.lidd{ height:50px; line-height:24px; width:860px; float:left; font-size:14px; color:#555; margin-top:10px}
.libty{ float:left; margin-top:26px; font-size:14px; color:#555}

.box2{ width:100%; float:left; background:#f7f7f7;}
.box2Cont{ width:1100px; margin:50px auto 0;}
.newsLeft{ width:357px; float:left; margin-bottom:50px}
.leftTop{ width:100%; height:18px; line-height:18px; float:left}
#spanLeft{ float:left; color:#222; font-size:14px; font-weight:bold}
#spanLeft font{ font-weight:100; color:#666; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
#asp{ float:right; color:#333; font-size:12px;}
.ddst{ width:100%; float:left; margin-top:30px;}
.ddst div{ width:357px; height:233px; float:left; overflow:hidden}
.ddst div img{ width:100%; min-height:100%}
.ddst p{ width:100%; height:30px; line-height:30px; margin-top:13px; float:left; font-size:15px; color:#222;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ddst span{ width:339px; height:28px; line-height:28px; padding-left:18px; display:block; font-size:14px; color:#555; background:url(../images/nb_03.jpg) no-repeat left center; float:left}
.newsRight{ width:647px; float:right;}
.or{ width:647px; height:179px; float:left; border-bottom:1px dashed #a9a9a9; margin-top:30px;}
.orImg{ width:212px; height:138px; float:left; margin-right:23px; overflow:hidden}
.orImg img{ width:100%; min-height:100%;}
.hhs{ width:410px; float:left; height:30px; line-height:30px; color:#222; font-size:15px;}
.pps{ width:410px; height:50px; line-height:24px; float:left; text-indent:2em; color:#555; font-size:14px;}
.or span{ float:left; margin-top:35px; font-size:14px; color:#555;}

.lefts{ width:240px; float:left; position:relative; top:-70px}
.xwzx{ width:238px; border:1px solid #dadada; border-top:0;}
.xwzx dd{ width:100%; height:58px; border-top:1px solid #dadada;}
.xwzx dd a{width:100%; height:58px; text-align:center; line-height:58px; display:block; font-size:16px; color:#555;}
.xwzx dd:hover a{ background:#1f90d7; color:#fff;}
.riogh{ width:812px; float:right; min-height:450px;}
.orTitle{ width:100%; height:107px; line-height:107px; text-align:center; font-size:24px; color:#333; float:left}
.orLi{ width:100%; height:159px; border-bottom:1px dashed #a9a9a9; float:left; margin-bottom:19px;}
.orLi img{ width:212px; height:138px; float:left; margin-right:23px;}
.Litit{ width:577px; height:28px; line-height:28px; float:left; color:#222; font-size:15px; float:left}
.orLi p{ width:577px; height:45px; line-height:22px; color:#555; font-size:14px; float:left; text-indent:2em; margin-top:7px;}
.orLi span{ float:left; margin-top:33px; color:#555; font-size:14px;}
.newOP{ width:100%; float:left; height:50px; line-height:50px; margin-top:30px; text-align:center; font-size:24px; color:#333;}
.datas{ width:100%; text-align:center; line-height:30px; height:30px; font-size:14px; color:#989494; float:left}
.textt{ width:100%; float:left; line-height:24px; margin-top:25px; margin-bottom:20px;}
.textt img{ max-width:100%}
.ppis{ width:100%; float:left;}
.s{ float:left;}
.d{ float:right}

.stry{ width:100%; background:url(../images/new_2.jpg) repeat-x; height:40px; float:left}
.stCont{ width:1100px; height:40px; margin:0 auto; line-height:40px; text-align:right; color:#666;}
.stCont a{ color:#666;}
.spk1{ width:50%; height:495px; float:left;}
.cnmb{ width:540px; height:200px; margin-right:10%;margin-top:140px; float:right}
.spk1 span{ width:100%; height:35px; line-height:34px; font-size:34px; color:#1f90d7;}
.spk1 p{ width:100%; float:left; line-height:24px; color:#000; margin-top:10px;}
.spk1 a{ width:152px; height:38px; line-height:38px; font-size:20px; background:url(../images/industry_06.jpg) no-repeat right center; display:block; float:left; margin-top:17px;}
.spk2{ width:50%; float:left; height:495px; position:relative; overflow:hidden}
.spk2 img{ width:100%;height:100%;transition:transform 0.5s;-moz-transition:transform 0.5s;-webkit-transition:transform 0.5s;}
.wybzd{ width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/y_03.png); display:none}
.wybzd a{ width:166px; height:38px; display:block; line-height:38px; font-size:24px; color:#fefefe; background:url(../images/y_07.png) no-repeat right center; float:left; margin-left:43%; margin-top:229px;}
.spk2:hover img{ transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transition:transform 0.5s;-moz-transition:transform 0.5s;-webkit-transition:transform 0.5s;}
.spk2:hover .wybzd{ display:block}

.spk3{ width:50%; height:495px; float:left;}
.cnmb1{ width:540px; height:200px; padding-left:10%; margin-top:140px;}
.spk3 span{ width:100%; height:35px; line-height:34px; font-size:34px; color:#1f90d7;}
.spk3 p{ width:100%; float:left; line-height:24px; color:#000; margin-top:10px;}
.spk3 a{ width:152px; height:38px; line-height:38px; font-size:20px; background:url(../images/industry_06.jpg) no-repeat right center; display:block; float:left; margin-top:17px;}

.job{ width:100%; float:left;}
.jobCont{ width:1100px; margin:74px auto 0;}
.brot{ width:1100px; height:135px; float:left;}
.brLeft{ width:550px; height:135px; float:left; border-right:1px solid #e6e6e6;}
.brLeft div{ width:502px; height:50px; line-height:24px; background:url(../images/zhaopin_04.jpg) no-repeat left top; padding-left:48px; color:#000; font-size:20px;}
.brLeft div span{ font-size:12px; color:#999;}
.brLeft p{ width:488px; height:88px; line-height:25px; color:#666}
.brRight{ width:475px; height:135px; float:right;}
.brRight div{ width:419px; height:50px; line-height:24px; background:url(../images/zhaopin_06.jpg) no-repeat left top; padding-left:56px; color:#000; font-size:20px;}
.brRight div span{ font-size:12px; color:#999;}
.brRight p{ width:475px; height:88px; line-height:25px; color:#666;}
.xdbh{ width:100%; height:190px; float:left; margin-top:72px;}
.xdbh dd{ width:264px; height:190px; float:left; text-align:center; line-height:35px; margin-right:14px;}
.xdbh dd a{ font-size:14px; color:#666;}
.xdbh dd img{ width:100%; float:left;}
.xdbh dd:hover a{ color:#f91323}

.dmwol{ width:100%; float:left; background:#f5f5f5;}
.dCont{ width:1100px; margin:44px auto 0;}
.zhaop{ width:1066px; height:54px; float:left; background:#464650; padding-left:34px; line-height:54px;}
.zhaop dd{ height:54px; font-size:14px; color:#fdfdfe; float:left}
.abop{ width:1065px; float:left; padding-left:35px; background:#fff; margin-bottom:60px; padding-bottom:30px;}
.abop ul li{ width:1025px; float:left; border-bottom:1px solid #efefef;}
.zp1{ width:252px; float:left; font-size:14px;height:60px; line-height:60px;}
.zp2{ width:217px; float:left; font-size:14px;height:60px; line-height:60px;}
.zp3{ width:225px; float:left; font-size:14px;height:60px; line-height:60px;}
.zp4{ width:262px; float:left; font-size:14px;height:60px; line-height:60px;}
.zp5{ width:68px; float:left; color:#f91747; font-size:14px; cursor:pointer;height:60px; line-height:60px;}
.orp{ width:949px; height:516px; float:left; background:#f5f5f5; border:1px solid #efefef; padding:22px 37px 0; display:none}
.orTop{ width:100%; height:85px; float:left; border-bottom:1px solid #e5e5e5}
.orTop dd{ width:33%; float:left; color:#333; font-size:14px; margin-bottom:20px; text-align:center}
.orCont{ width:100%; height:316px; border-bottom:1px solid #e5e5e5; float:left}
.gwyq{ width:410px; height:265px; float:left; margin-top:36px; overflow:hidden; line-height:24px; padding-right:61px; background:url(../images/zhaopin_03.jpg) no-repeat right top;}
.gwyq h2{ width:100%; height:30px; line-height:30px; font-size:18px; color:#333; margin-bottom:15px; float:left}
.rzzg{ width:440px; height:265px;float:left; margin-top:36px; overflow:hidden; line-height:24px; margin-left:38px;}
.rzzg h2{width:100%; height:30px; line-height:30px; font-size:18px; color:#333; margin-bottom:15px; float:left}
#shenq{ width:151px; height:41px; text-align:center; line-height:41px; color:#fff; font-size:18px; background:#f91747; float:left; display:block; margin-top:31px;}
.liubb{ width:100%; height:688px; float:left;}
.smtop{ width:100%; height:100px; float:left; background:url(../images/contact_02.jpg) repeat-x}
.smgui{ width:1100px; margin:0 auto; position:relative; }
.newsk{position: relative;overflow: hidden;}
.newsk .smgui{width: 459px;position: absolute;right: 0;top: 10%;}
.newsk .smgLeft{left: auto;}
.contlat{ width:459px; height:597px; position:absolute; right:0; top:45px;overflow:hidden}


.smgLeft{ width:47px; height:286px; float:left; background:url(../images/contact_06.jpg) no-repeat; margin-top:155px;position:absolute; left:641px; transition:left 0.3s;-moz-transition:left 0.3s;-webkit-transition:left 0.3s; top:51px; cursor:pointer}

.smgRight{ width:372px; height:567px; float:left; background:#fff; padding:30px 20px 0;position:absolute; right:0; opacity:1; top:51px; transition:right 0.3s,opacity 0.3s;;-moz-transition:right 0.3s,opacity 0.3s;;-webkit-transition:right 0.3s,opacity 0.3s;;}


.smgTop{ width:100%; height:45px; line-height:45px; font-size:24px; float:left;border-bottom: 1px dashed #000;}
#outshi{ width:374px; height:227px; float:left;}
#tgn{ width:374px; height:40px; float:left; border-bottom:1px dashed #000;}
#tgn li{ width:93px; height:30px; float:left; line-height:30px; text-align:center; color:#fff; margin-right:1px; background:#363636; cursor:pointer}
.cunner{ background:#1f90d7 !important}
#glodd{ width:374px; height:208px; border-bottom:1px dashed #000; float:left}
#glodd ul{ display:none}
#glodd ul li{ line-height:37px;}
.wz{ width:360px; height:33px; float:left; margin-bottom:4px;}
.wz select{ width:360px; height:31px; border:1px solid #e2e2e2; background:#fbfbfb; line-height:31px; color:#888}
.wz input{ width:348px; height:31px;border:1px solid #e2e2e2; background:#fbfbfb; line-height:31px; color:#888; padding-left:10px;}
.wz1{ width:360px; height:93px; float:left;}
.wz1 textarea{ width:348px; height:91px;border:1px solid #e2e2e2; background:#fbfbfb; line-height:24px; color:#888; padding-left:10px;}
.wzs{width:360px; height:33px; float:left; margin-bottom:4px; margin-top:13px;}
.wzs input{ width:103px; height:28px; float:left; background:#1f90d7; text-align:center; line-height:28px; color:#fff; border:0; border-radius:14px; cursor:pointer}
.prsmg{ width:100%; float:left;}
.prsmg ul li{ width:257px; height:225px; float:left; margin:0 6px 6px}
.ilng{ width:255px; height:173px; float:left; border:1px solid #dadada; text-align:center;}
.ilng img{ height:100%; max-width:100%}
.prsmg ul li p{ width:100%; height:48px; line-height:48px; color:#555; font-size:14px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center}
.prsmg ul li:hover p{ color:#1f90d7}
.prsmg .more a{display: block;width: 300px;background-color: #1f90d7;color: #fff;text-align: center;line-height: 48px;font-size: 16px;margin: 30px auto;transition: .3s;}
.prsmg .more a:hover{background-color: #333;}
.prodImgs{ width:100%; float:left; text-align:center}
.prodImgs img{ max-width:75%;}
#ppo{ width:100%; float:left; margin-top:30px;}
.ppleft{ float:left}
.ppright{ float:right}
.llk{ width:100%; float:left}
.llk h3{ width:100%; height:30px; line-height:30px; font-size:16px; margin-top:30px;}
.st{ width:100%; float:left; margin:20px 0}
.st ul li{ width:150px; height:120px; text-align:center; line-height:24px;} 
.st ul li img{ width:100%; height:100px;}
.xowl{ width:310px; height:280px; float:left; margin-right:85px; margin-bottom:20px;}
.xowl img{ width:310px; height:250px; float:left;}
.xowl span{ width:100%; height:30px; line-height:30px; text-align:center; background:#7f7f7f; color:#fff; font-size:16px; float:left;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.memor{ width:1100px; height:215px; float:left; position:relative;}
#tabls{ width:1100px; height:215px; background:#1f90d7;}
#gdds{ width:800px; height:120px; float:left; margin-left:158px; margin-top:72px; overflow:hidden}
#gdds ul{ width:10000px; height:120px ; margin-left:0; transition:margin-left 0.6s;-moz-transition:margin-left 0.6s;-webkit-transition:margin-left 0.6s;}
#gdds ul li{ width:800px; height:120px; float:left}
#tabLeft{ width:50px; height:50px; border:0; background:url(../images/about1_04.png) no-repeat; cursor:pointer; position:absolute; top:80px; left:-100px}
#tabRight{ width:50px; height:50px; border:0; background:url(../images/about1_06.png) no-repeat; cursor:pointer; position:absolute; top:80px; right:-100px}
.tabDate{ width:245px; height:100%; color:#fff; font-size:72px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; float:left}
.tabComt{ width:548px; height:120px; float:left; color:#fff; font-size:17px; line-height:36px;}

.souuo{ width:100%; height:100%; position:fixed; background:#000; opacity:0.8;-moz-opacity:0.8;-webkit-opacity:0.8; z-index:10000; display:none}
.searchbox{width: 50%;position: fixed;top: 169px;left: 50%;margin-left: -25%;height: 68px;border: 1px solid #535353;z-index: 10001; display:none}
.stextx{border: none; background: none; font-size: 36px;  color: rgb(167, 167, 167);  height: 37px; line-height: 36px; padding: 16px 2% 15px; width: 80%; float:left}
.sbutx{border: none; width: 7%; margin-right: 1%; height: 68px; background: url("/images/ico_115.png") no-repeat center; background-size: 50% auto; min-width: 40px; float:right; cursor:pointer}
.close-search{ display: block; width: 37px; height: 37px; background: url("/images/ico_116.png") no-repeat center; position: fixed; right: 3%;top: 50px;cursor: pointer; z-index: 10001; display:none}

.pli{ width:100%; border-top:1px solid #DADADA; display:none}
.pli div{ width:200px; height:40px; line-height:40px; text-align:center;  margin-left:19px; margin-right:0 !important; border-top:1px dashed #dadada}
.pli div a{font-size:14px; display:block; width:100%; height:100%}

.prodCents{ width:100%; float:left; line-height:24px;}
.prodCents img{ max-width:100%}
.prodCents table{ max-width:100%}
.jieshao{width:1px;height:1px;overflow:hidden}
.h1s{font-size:15px; color:#484d87;position:absolute;left:35%;top:20%;text-align:center;}