body { margin:0px; font-family:"微软雅黑","Microsoft YaHei",Verdana,"Courier New",Courier,monospace,Arial, Helvetica, sans-serif;   color:#333; font-size:12px; background:#F6F6F6;}
A{
	 COLOR:#fff; text-decoration:none;
}
A:hover {
	COLOR:#178017;  text-decoration:none;
}
.pages{ width:760px; margin:0 auto;text-align:center; height:60px; line-height:60px; float:right;}
#page {font-size:12px;padding:15px 0; font-family:Arial, Helvetica, sans-serif;  float:left;margin:0 auto; text-align:center;}
	#page ul{font-size:12px;margin:0 auto; float:left;display:table;text-align:center;}
	#page li{font-size:12px;float:left !important; float:left;margin-right: 2px; height:17px;line-height:17px;display:inline;}
	#page span{display: block; padding: 2px 5px;float:left; background: #FFFFFF; border: 1px solid #000000; color: #000000; }
	#page a{font-size:12px;display: block;float:left; text-decoration: none; margin:0px; color: #ffffff;padding: 2px 5px 2px 5px;background:#333333;}
	#page a:link,#page a:visited {border: 1px solid #CCCCCC;float:left;font-size:12px; }
	#page a:hover {background:#FFFFFF;float:left;color:#0E78BE;font-size:12px;}
	#span1 { float:left; padding-top:15px;float:left;font-size:12px;}
.toptop{ width:100%; height:29px; background:#5D5D5D;}
.toptop_1{ width:1002px;  margin:0 auto; padding-top:3px;}
.sstu{ float:right; height:23px;}
.ssbj{ background:url(otktu/ssbj.jpg); width:195px; height:23px; float:right;}
.input12{ FONT-SIZE: 12px; COLOR:#333; TEXT-ALIGN:left; background:none; height:23px; line-height:23px;  width:195px; border:none; }
.top{ width:100%; height:114px; background:#FFF;}
.top_1{ width:1002px; height:114px; margin:0 auto;}
.logo{ float:left; height:auto; overflow:hidden; float:left;}
.zywfj{ width:657px; height:37px; float:right; overflow:hidden;}
.zyw{ width:657px; height:30px; float:right;}
.dh{ width:100%; height:50px; background: #FAFAFA;}
.dh_1{ width:1002px; height:50px; margin:0 auto;}
.dhfj{ width:1px; height:50px; background:url(otktu/dhfj.jpg) center center no-repeat; float:left;}
.dhm{ width:124px; height:50px; float:left; background:none; text-align:center;}
.dhm a{ display: block; font-size:14px; color:#333; background:none; line-height:50px;}
.dhm a:hover{ display: block; font-size:14px; color:#fff; background:#A1A1A1; line-height:50px;}
.dhms{ width:124px; height:50px; float:left; background:#A1A1A; text-align:center;}
.dhms a{ display: block; font-size:14px; color:#fff; background:#A1A1A1; line-height:50px;}
.dhms a:hover{ display: block; font-size:14px; color:#fff; background:#A1A1A1; line-height:50px;}

.sybanner{ width:100%; height:672px; overflow:hidden;}
.dmain{ width:100%; height:auto; overflow:hidden;}
.mian{ width:1002px; height:auto; overflow:hidden; margin:0 auto;}
.probt{ height:auto; overflow:hidden; border:1px solid #F0F0F0; background:url(otktu/syprobtbj.jpg) repeat-x;}
.probt_1{ padding-left:20px; line-height:72px; height:72px; font-size:16px; color:#333; float:left;}

.syprodh{ border-left:1px solid #E4E4E4; height:72px; float:right;}
.syprodh a{ display:block; font-size:12px; color:#666; padding-left:20px; padding-right:20px; line-height:72px;}
.syprodh a:hover{ display:block; font-size:12px; color:#167F16; padding-left:20px; padding-right:20px; line-height:72px;}
.syprofj{ width:1002px; height:auto; overflow:hidden; background:#FFF;}
.sypro{width:1002px; height:auto; overflow:hidden; background:#FFF;}

.sypro_1{ float:left; padding:0px 11px 20px 12px; height:auto; overflow:hidden;}
.sypro_1tu{ width:227px; height:257px;}
.sypro_1bt{ width:227px; height:30px; text-align:left; font-size:12px; color:#999;}
.sypro_1bt a{ line-height:30px;  font-size:12px; color:#999;}
.sypro_1bt a:hover { line-height:30px;  font-size:12px; color:#333;}

.foor{ width:100%; height:auto; overflow:hidden; background:#F1F1F1;}
.foor_1{ width:1002px; height:auto; overflow:hidden; margin:0 auto;}
.foor_2{ width:160px; padding-top:12px; padding-bottom:60px; height:auto; overflow:hidden; float:left;}
.foor_2bt{ width:160px; height:36px; text-align:left; line-height:36px; font-size:14px; color:#333; font-weight:600;}
.foor_2bt a{ display:block; font-size:14px; color:#333; font-weight:600;line-height:36px;}
.foor_2bt a:hover{ display:block; font-size:14px; color:#333; font-weight:600;line-height:36px;}

.foor_2nr{ width:160px; height:25px; font-size:12px; color:#666;}
.foor_2nr a{ display:block; font-size:12px; color:#666; line-height:25px;}
.foor_2nr a:hover{ display:block; font-size:12px; color:#333; line-height:25px;}

.foor_3{ float:right; height:auto; overflow:hidden;  width:410px;}
.foor_3bt{ width:410px;  line-height:36px; font-size:14px;padding-top:12px; color:#333; font-weight:600; height:auto; overflow:hidden; float:left;}
.foor_3nr2{ width:410px; float:right; height:auto; overflow:hidden; line-height:25px; font-size:12px; color:#333;}

.weixin{position:fixed;left:0px; bottom:0px; background:url(otktu/foorbj.jpg) bottom repeat-x;}
.weixin .xixi{}
.weixin:hover .xixi{position:absolute;display:block;left:0px;bottom:0px;z-index:100;background:url(otktu/foorbj.jpg) bottom repeat-x; }

.aboutfj{ width:1002px; height:50px; overflow:hidden;}
.aboutnr{ padding-left:25px; padding-right:25px; height:auto; overflow:hidden;}
.aboutnr_1{ width:340px; height:auto; overflow:hidden; float:left;}
.aboutnr_2{ float:right; height:auto; overflow:hidden;}
.aboutnr_1_1{ width:340px; height:25px; line-height:25px; font-size:14px; color:#333; font-weight:600; text-align:left;}
.aboutnr_1_2{ width:340px; height:auto; overflow:hidden; line-height:25px; font-size:12px; color:#333; text-align:left;}
.aboutnr_1_3{ width:340px; text-align:left; font-size:12px; padding-top:40px;}
.aboutnr_1_3 a{ display:block; font-size:12px; color:#999; line-height:25px;}
.aboutnr_1_3 a:hover{ display:block; font-size:12px; color:#178017; line-height:25px; font-weight:600;}
.aboutnr_3{ width:465px; height:auto; overflow:hidden; float:left;}

.aboutnr_3_1{ width:465px; height:25px; line-height:25px; font-size:14px; color:#333; font-weight:600; text-align:left;}
.aboutnr_3_2{ width:465px; height:auto; overflow:hidden; line-height:25px; font-size:12px; color:#333; text-align:left;}
.aboutnr_3_3{ width:465px; text-align:left; font-size:12px; padding-top:40px;}
.aboutnr_3_3 a{ display:block; font-size:12px; color:#999; line-height:25px;}
.aboutnr_3_3 a:hover{ display:block; font-size:12px; color:#178017; line-height:25px; font-weight:600;}


.aboutbt{ width:1002px; height:26px; background:url(otktu/aboutdhbj.jpg);}
.aboutbtdh{ float:left; height:26px; background:none;}
.aboutbtdh a{ display:block; background:none; padding-left:20px; padding-right:20px; line-height:26px; font-size:12px; color:#666;}
.aboutbtdh a:hover{ display:block; padding-left:20px; background:url(otktu/aboutdhbj2.jpg) center top no-repeat; padding-right:20px; line-height:26px; font-size:12px; color:#666;}
.aboutbtdhs{ float:left; height:26px; background:url(otktu/aboutdhbj2.jpg) center top no-repeat;}
.aboutbtdhs a{ display:block;  padding-left:20px; padding-right:20px; line-height:26px; font-size:12px; color:#666;}
.aboutbtdhs a:hover{ display:block; padding-left:20px;  padding-right:20px; line-height:26px; font-size:12px; color:#666;}
.aboutshownr{ padding:40px 30px 40px 30px; line-height:25px; font-size:12px; color:#333; background:#fff; height:auto; _height:400px; min-height:400px; overflow:hidden;}



.pro_1{ float:left; padding:0px 24px 20px 24px; height:auto; overflow:hidden;}
.pro_1tu{height:auto; overflow:hidden;}
.pro_1tu a{ display:block; border:1px solid #CBCBCB;}
.pro_1tu a:hover{ display:block; border:1px solid #178017;}

.pro_1bt{ width:200px; height:30px; text-align:left; font-size:12px; color:#999;}
.pro_1bt a{ line-height:30px;  font-size:12px; color:#999;}
.pro_1bt a:hover { line-height:30px;  font-size:12px; color:#333;}
.proshowbt{ width:450px; height:auto; overflow:hidden; font-size:12px; color:#333; font-weight:bold; line-height:30px; padding-left:10px;padding-top:10px;}
.proshownr{ height:auto; overflow:hidden; min-height:100px; _height:100px; line-height:30px; font-size:12px; color:#333;  padding-left:10px; }
.proshowsxy{ width:450px; height:auto; overflow:hidden;}
.proshowsxy_1{ float:left; padding-left:10px; padding-right:10px; height:auto;}
.proshowsxy_2{ float:left; height:25px; padding-left:10px; padding-right:10px;}
.proshowsxy_2 a{ display:block; font-size:12px; color:#333; line-height:25px;}
.proshowsxy_2 a:hover{ display:block; font-size:12px; color:#C32522; line-height:25px;}

.service{ border-top:1px solid #CBCBCB; background:#FFF; height:auto; overflow:hidden;}
.service_1{ width:952px; height:auto; _height:500px; min-height:500px; overflow:hidden; margin:0 auto;}
.service_1fj{ width:952px; height:15px; overflow:hidden;}
.service_1bt{ width:952px; height:55px;}
.sbtm{ float:left;  height:auto; overflow:hidden;}
.sbtm a{ display:block; padding-left:20px; background:#F9F9F9; padding-right:20px; border:1px solid #E7E7E7; line-height:31px; font-size:12px; color: #333;}
.sbtm a:hover{ display:block; padding-left:20px; background:#5d5d5d; padding-right:20px; border:1px solid #5d5d5d; line-height:31px; font-size:12px; color: #fff;}

.sbtms{ float:left;  height:auto; overflow:hidden;}
.sbtms a{display:block; padding-left:20px; background:#5d5d5d; padding-right:20px; border:1px solid #5d5d5d; line-height:31px; font-size:12px; color: #fff;}
.sbtms a:hover{ display:block; padding-left:20px; background:#5d5d5d; padding-right:20px; border:1px solid #5d5d5d; line-height:31px; font-size:12px; color: #fff;}

.sbtm2{ float:left;  height:auto; overflow:hidden;}
.sbtm2 a{ display:block; padding-left:10px; background:#F9F9F9; padding-right:10px; border:1px solid #E7E7E7; line-height:31px; font-size:12px; color: #333;}
.sbtm2 a:hover{ display:block; padding-left:10px; background:#5d5d5d; padding-right:10px; border:1px solid #5d5d5d; line-height:31px; font-size:12px; color: #fff;}

.sbtm2s{ float:left;  height:auto; overflow:hidden;}
.sbtm2s a{display:block; padding-left:10px; background:#5d5d5d; padding-right:10px; border:1px solid #5d5d5d; line-height:31px; font-size:12px; color: #fff;}
.sbtm2s a:hover{ display:block; padding-left:10px; background:#5d5d5d; padding-right:10px; border:1px solid #5d5d5d; line-height:31px; font-size:12px; color: #fff;}


.sbtmfj{ width:43px; height:33px; float:left;}
.sbtmfjs{ width:10px; height:33px; float:left;}

.service_2{ width:952px; height:auto; overflow:hidden; border-bottom:1px solid #D0D0D0; margin-bottom:28px; background:url(otktu/servicebj.jpg) center center repeat-y;}
.service_2tu{ float:right; height:auto; overflow:hidden; padding-bottom:27px; padding-right:45px;}
.service_2nr{ width:520px; height:auto; overflow:hidden; float:left;}

.service_1_1{ width:520px; height:25px; line-height:25px; font-size:14px; color:#333; font-weight:600; text-align:left;}
.service_1_2{ width:520px; height:auto; overflow:hidden; line-height:25px; font-size:12px; color:#333; text-align:left;}
.service_1_3{ width:520px; text-align:left; font-size:12px; padding-top:20px;}
.service_1_3 a{ display:block; font-size:12px; color:#999; line-height:25px;}
.service_1_3 a:hover{ display:block; font-size:12px; color:#178017; line-height:25px; font-weight:600;}
.servicebt{ width:952px;  line-height:30px; font-size:14px; color:#666; font-weight:600; text-align:center;}
.servicenr{ width:952px; height: auto; overflow:hidden; padding-bottom:30px;  line-height:25px; font-size:12px; color:#666; text-align:left;}

.centerl{ width:494px; height:auto; overflow:hidden; float:left;}
.centerlbt{ width:494px; height:90px; text-align:left; font-size:16px; line-height:90px;}
.centerlnr{ width:494px; height:auto; overflow:hidden; line-height:25px; font-size:12px; color:#666;}

.centerl2{ width:474px; height:auto; overflow:hidden; float:left;}
.centerlbt2{ width:474px; height:90px; text-align:left; font-size:16px; line-height:90px;}
.centerlnr2{ width:474px; height:auto; overflow:hidden; line-height:25px; font-size:12px; color:#666;}

.centerlbts2{ width:474px; padding-top:25px; line-height:38px; font-size:14px; color:#333;}

.centerlbts{ width:494px; padding-top:25px; line-height:38px; font-size:14px; color:#333;}
.centerr2{ float:right; padding-right:80px; padding-top:40px; padding-bottom:80px; height:auto; overflow:hidden;}
.centerr{ float:right; padding-top:140px; padding-right:80px; height:auto; overflow:hidden;}
.dal{ float:left; height:auto; overflow:hidden; width:475px; padding-bottom:40px;}
.daltu{ border:1px solid #E1E1E1;}
.dalbt{ width:475px; height:40px; background:#FAFAFA; line-height:40px; text-align:center; font-size:12px; color:#999; font-weight:600;}
.dalbt a{ display:block; font-size:12px; color:#999; font-weight:600; line-height:40px;}
.dalbt a:hover{ display:block; font-size:12px; color:#999; font-weight:600; line-height:40px;}
.centerlbt3{ padding-left:25px; padding-right:25px; height:90px; text-align:left; font-size:16px; line-height:90px;}
.centerlnr3{  padding-left:25px; padding-right:25px; height:auto; overflow:hidden; line-height:25px; font-size:12px; color:#666;}

.project{ padding:0px 11px 30px 25px; float:left; height:auto; overflow:hidden;}
.project_1{  height:auto; overflow:hidden;}
.project_1 a{ display:block; border:1px solid #CCC; height:auto; overflow:hidden;}
.project_1 a:hover{ display:block; border:1px solid #178017; height:auto; overflow:hidden;}
.project_2{ width:458px; height:40px; line-height:40px; font-size:12px; color:#666; font-weight:600; text-align:center; background:#FAFAFA;}

.project_3{ border-bottom:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC; height:auto; overflow:hidden;}
.project_3_1{ width:456px; height:47px;}
.project_3_2{ padding-left:20px; height:47px; line-height:47px; font-size:12px; color:#666; float:left;}
.project_3_3{ float:right; height:47px; background: url(otktu/project.jpg); width:122px;}
.project_3_3 a{ display:block;  background: url(otktu/project.jpg); padding-left:12px; font-size:12px; color:#666; line-height:47px;}
.project_3_3 a:hover{ display:block;  background: url(otktu/project2.jpg); padding-left:12px; font-size:12px; color:#333; line-height:47px;}

.news{ margin-top:40px; padding-bottom:20px; border-bottom:1px solid #CCC; height:auto; overflow:hidden;}
.news_1{ width:695px; height:auto; overflow:hidden; float:right;}
.news_1bt{ font-size:14px; color:#333; line-height:30px;}
.news_1nr{ font-size:12px; color:#666; line-height:24px; text-align:left;}
.news_1m{ text-align:right; font-size:12px; color:#999; line-height:24px;}
.news_1m a{ font-size:12px; color:#999; line-height:24px;} 
.news_1m a:hover{ font-size:12px; color:#333; line-height:24px;} 
.news_2{ float:left; height:auto; overflow:hidden; }

.sq{ margin:20px 32px 10px 32px; float:left; height:auto; overflow:hidden; border:1px solid #CCC;}
.sq_1{ width:266px; height:140px;}
.sq_2{ padding-top:70px; line-height:30px; background:url(otktu/join.jpg) center top no-repeat; font-size:12px; color:#333; width:266px; text-align:center;}
.sq_2 a{ display:block; font-size:12px; color:#999;}
.sq_2 a:hover{ display:block; font-size:12px; color:#333;}
.sq2{ margin:20px 32px 10px 32px; float:left; height:auto; overflow:hidden; }
.sq2bj{ padding:2px; float:right; height:auto; overflow:hidden; background:url(otktu/yxbj.jpg) top no-repeat;}
.input12s{ FONT-SIZE: 12px; COLOR:#333; TEXT-ALIGN:left; background:none; height:31px; line-height:31px;  width:233px; border:none; }

.join1{ width:100px; text-align:right; font-size:12px; color:#666; line-height:29px; float:left;}
.join2{ padding:2px; height:auto; overflow:hidden; background:url(otktu/join1.jpg) no-repeat; float:left;}
.input10s{ FONT-SIZE: 12px; COLOR:#333; TEXT-ALIGN:left; border:0px; height:25px; padding:0px; line-height:25px; width:182px; background:none; }
.input11s{ FONT-SIZE: 12px; COLOR:#333; TEXT-ALIGN:left; background:none; border:0px; height:260px; padding:0px; line-height:25px; width:579px; background: none;}

.xtoptop{ width:100%; height:30px; background:#5d5d5d;}
.xtoptop_1{ width:1002px; height:30px; margin:0 auto;}
.xzyw{ float:right; height:30px; line-height:30px; font-size:14px; color:#FFF;}
.xzyw a{ line-height:30px; font-size:12px; color:#FFF; padding-left:10px; padding-right:10px;}
.xzyw a:hover{ line-height:30px; font-size:12px; color:#019879; padding-left:10px; padding-right:10px;}
.xdh{ height:30px; line-height:30px; font-size:12px; color:#FFF; padding-right:20px; text-align:left; float:right;}
.xtop{ width:100%; height:auto; overflow:hidden; background:#FFF; border-bottom:1px solid #dbdbdb;}
.xtop_1{ width:1002px; height:124px; margin:0 auto;}
.xdhfj{ width:650px; height:60px; float:right;}
.xxdh{ width:700px; height:45px; float:right;}
.xsybanner{ width:1002px; height:auto; overflow:hidden; padding-top:15px; padding-bottom:14px;}

.symain{ width:1002px; height:auto; overflow:hidden;}
.symain_1{ width:323px; height:auto; overflow:hidden; float:left;}
.symain_2{ width:16px; height:250px; float:left;}
.symainbt{ margin-top:20px; border-top:2px solid #E9E9E9; background:url(jnrtu/sybtbj.jpg) right bottom no-repeat; line-height:52px; font-size:14px; color: #999; font-weight:600;}
.symaintu{ border:1px solid #E9E9E9; height:auto; overflow:hidden;}
.symainnr{ margin-top:8px; margin-bottom:8px; padding-top:8px; padding-bottom:8px; height: auto; overflow:hidden; text-align:left; border-left:2px solid #E9E9E9;}
.symainnr_1{ width:310px; height:20px; line-height:20px; color:#666; font-size:12px; text-align:left; float:right;}
.symainnr_2 { width:310px; height:20px; line-height:20px; color:#666; font-size:12px; text-align:left; float:right; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.symainnr_2 a{ display:block; line-height:20px; font-size:12px; color:#666;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.symainnr_2 a:hover{ display:block; line-height:20px; font-size:12px; color:#178017; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
 
.mainnr{ width:1002px; height:auto; overflow:hidden;}
.mainnrs{ width:982px; height:auto; overflow:hidden; margin:0 auto;}


.contactbt{ padding-left:26px; padding-right:26px; height:auto; overflow:hidden; line-height:50px; font-size:24px; color:#178017;}
.contactbt2s{ padding-left:33px; padding-right:33px; height:auto; overflow:hidden; line-height:25px; font-size:12px; color:#333; border-bottom:1px dashed #CCC;}

.contactbt2{ padding-left:33px; padding-right:33px; height:auto; overflow:hidden; line-height:25px; font-size:12px; color:#333;}
.contactl{ float:left; height:auto; overflow:hidden; line-height:30px; font-size:12px; color:#333; width:490px;}
.contactr{ float:right; height:auto; overflow:hidden; border:1px solid #C8C8C8;}


.lybt{ padding-top:20px; line-height:25px; font-size:12px; color:#333; text-align:left; border-bottom:1px dashed #666;}
.lyfj{ width:982px; height:10px; overflow:hidden;}
.lynr{ width:982px; height:30px; overflow: hidden;}
.lynrs{ width:982px; height:auto; overflow: hidden;}

.lynr_1{ width:200px; height:28px; line-height:30px; font-size:12px; color:#333; text-align:right;float:left;}
.lynr_2{ float:left; padding:2px; background:url(fdtu/ly1.jpg) top left no-repeat ; height:auto; overflow:hidden; float:left;}
.lynr_2s{ float:left; padding:2px; background:url(fdtu/ly2.jpg) top left no-repeat; height:auto; overflow:hidden; float:left;}
.lynr_3{ float:left; padding:2px; background:url(fdtu/ly3.jpg) top left no-repeat; height:auto; overflow:hidden; float:left;}
.lynr_fj{width:50px; height:30px; float:left;}
.input10{ FONT-SIZE: 12px; COLOR:#333; TEXT-ALIGN:left; border:0px; height:24px; padding:0px; line-height:24px; width:176px; background:none; }
.input9{ FONT-SIZE: 12px; COLOR:#333; TEXT-ALIGN:left; border:0px;background:none; height:24px; padding:0px; line-height:24px; width:320px; }
.input11{ FONT-SIZE: 12px; COLOR:#333; TEXT-ALIGN:left; background:none; border:0px; height:90px; padding:0px; line-height:25px; width:446px; }


