body { margin:0px;  FONT-FAMILY: "微软雅黑","Microsoft YaHei",Verdana,"Courier New",Courier,monospace,Arial, Helvetica, sans-serif;  color:#333; font-size:12px; background:#F8F8F8; background-attachment:fixed;}
A{
	 COLOR:#333; text-decoration:none;
}
A:hover {
	COLOR:#036903;  text-decoration:none;
}
*{ margin:0; padding:0; } 

.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;}
.dmain{ width:100%; height:auto; overflow:hidden;}
.main{ width:1002px; height:auto; overflow:hidden; margin:0 auto;}
.mainnr{ width:1002px; height:auto; overflow:hidden;}
.toptop_fj {width:1002px; height:6px; overflow:hidden;}
.ss{ width:1002px;  height:28px; overflow:hidden;}
.sstu{ float:right; height:28px;}
.ssbj{ padding-left:38px; height:auto; overflow:hidden; background:url(gmtu/ssbj.jpg); float:right;}
.input12{ FONT-SIZE: 12px; COLOR:#333; TEXT-ALIGN:left; background:none; height:28px; line-height:28px;  width:224px; border:none; padding:0px;}
.logo{ float:left; height:124px; overflow:hidden;}
.zywfj{ width:500px; height:36px; float:right;}
.zyw{ float:right; width:500px; height:auto;}
.dhfj{ width:1px; height:44px; background:url(gmtu/dhfj.jpg); float:left;}
.dhm{ width:165px; height:44px; text-align:center; background:#313131; float:left;}
.dhm a{ display:block; font-size:14px; color:#FFF;  line-height:44px; background:#313131;}
.dhm a:hover { display:block; font-size:14px; color:#333; font-weight:600; line-height:44px; background:#FFFFFF;}
.dhms { width:165px; height:44px; text-align:center; background:#fff; float:left;}
.dhms a{ display:block; font-size:14px; color:#333;  line-height:44px; font-weight:600;}
.dhms a:hover { display:block; font-size:14px; color:#333; font-weight:600; line-height:44px;}


.symainfj{ width:1002px; height:30px; overflow:hidden;}
.syprodh{ border:1px solid #EAEAEA; height:auto; overflow:hidden; background:#FFF;}

.syprobt_1{ float:left; height:72px; padding-left:20px; line-height:72px; color:#323232; padding-right:20px; font-size:18px;}
.syprobt_2{ height:72px;  border-left:1px solid #e7e7e7; float:left;}
.syprobt_2 a{ display:block; height:72px; padding-left:15px; padding-right:15px; line-height:72px; color:#323232; font-size:12px; }
.syprobt_2 a:hover { display:block; height:72px; padding-left:15px; padding-right:15px; line-height:72px; color:#05897C; font-size:12px; background:url(gmtu/syprobtbj.jpg) bottom repeat-x;}
.sypro{ float:left; padding:10px; border:1px solid #DADADA; margin-bottom:26px;}
.syprofj{ width:28px; height:331px; float:left;}
.syprofjs{ width:35px; height:278px; float:left;}

.syprotu{ width:207px; height:253px; overflow:hidden;}
.syprotus{ width:200px; height:200px; overflow:hidden;}
.syprobt{ width:207px; height:30px; line-height:30px; font-size:12px; color:#333;}
.syprobts{ width:200px; height:30px; line-height:30px; font-size:12px; color:#333;}
.symainbt2{ width:1002px; height:auto; overflow:hidden; padding-top:62px; line-height:52px; font-size:14px; color:#666; text-align:center; background:url(gmtu/mainlogo.jpg) center top no-repeat;}
.symainnr2{ padding:11px; background:#FFF; height:auto; overflow:hidden;}
.foor{ width:160px; height:auto; overflow:hidden; float:left;}
.foor_bt{  height:50px; font-size:14px; color:#333; line-height:50px; font-weight:600;}
.foor_nr{ height:25px; line-height:30px;}
.foor_nr a{ display:block; font-size:12px; color:#666; line-height:25px;}
.foor_nr a:hover{ display:block; font-size:12px; color:#056A04; line-height:25px;}
.foor2{ width:216px; height:auto; overflow:hidden; float:left;}
.foor2_tu{ padding-top:8px; height:auto; overflow:hidden; padding-bottom:8px;}
.foor3{ padding-top:95px; padding-left:66px; height:auto; overflow:hidden; float:left;}
.foor4{ width:1002px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#FFF; margin:0 auto;}
.nymainbt{ width:1002px; height:auto; overflow:hidden; padding-top:15px; line-height:30px; font-size:12px; color:#333; text-align:right;}
.nymainbt a{ font-size:12px; color:#333; line-height:30px;}
.nymainbt a:hover { font-size:12px; color:#333; line-height:30px;}
.aboutbt{ width:1002px; height: auto; overflow:hidden; background:url(gmtu/gsjjbj.jpg) bottom center repeat-x;}
.aboutbtd{ width:1002px; height:30px; background:url(gmtu/gsjjbj.jpg) bottom center repeat-x;}


.aboutbts{ width:1002px; height:auto; overflow:hidden;}
.mdhmx{ float:left; height:auto; overflow:hidden;}
.mdhmx a{ display:block; font-size:12px; color:#333; line-height:35px; margin-left:15px; margin-right:15px;}
.mdhmx a:hover{ display:block; font-size:12px; color:#EB3D00; line-height:35px; margin-left:15px; margin-right:15px; }
.mdhmxs{ float:left; height:auto; overflow:hidden;}
.mdhmxs a{ display:block; font-size:12px; color:#EB3D00; line-height:35px; margin-left:15px; margin-right:15px; } 
.mdhmxs a:hover{ display:block; font-size:12px; color:#EB3D00; line-height:35px; margin-left:15px; margin-right:15px;}


.mdhm{ float:left; height:auto; overflow:hidden;}
.mdhm a{ display:block; font-size:12px; color:#333; line-height:30px; margin-left:15px; margin-right:15px;}
.mdhm a:hover{ display:block; font-size:12px; color:#333; line-height:30px; margin-left:15px; margin-right:15px; background:url(gmtu/gsjjbj2.jpg) bottom center repeat-x;}
.mdhms{ float:left; height:auto; overflow:hidden;}
.mdhms a{ display:block; font-size:12px; color:#333; line-height:30px; margin-left:15px; margin-right:15px; background:url(gmtu/gsjjbj2.jpg) bottom center repeat-x;}
.mdhms a:hover{ display:block; font-size:12px; color:#333; line-height:30px; margin-left:15px; margin-right:15px; background:url(gmtu/gsjjbj2.jpg) bottom center repeat-x;}
.gsjjnr{
	width: 1002px;
	height: auto;
	overflow: hidden;
	background-color: #FFF;
	background-image: url(gmtu/aboutbj2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.gsjjnrbt{ padding-top:122px; height:auto; overflow:hidden; text-align:center;}
.gsjjnrbt_1{ float:left; padding-left:10px; padding-right:10px; font-size:14px; color:#666; line-height:40px;}
.gsjjnrbt_2{ float:left; height:40px; background:url(gmtu/aboutbtbj.jpg) center center no-repeat; width:92px; float:left; padding:0px;}
.gsjjnrnr{ padding:25px 30px 50px 30px; height:auto; overflow:hidden; line-height:25px; font-size:12px; color:#666; text-align:center;}
.nynrfj{ width:1002px; height:35px; overflow:hidden;}

.gsjjnr2{ width:1002px; height:auto; overflow:hidden; background: #FFF;}
.pj1{ padding:27px 27px 27px 28px ;  height:auto; overflow:hidden; border-right:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA; float:left;}
.pj2{ padding:27px 29px 27px 29px; height:auto; overflow:hidden; float:left ; border-bottom:1px solid #EAEAEA;}

.proshowbt{ width:470px; height:auto; overflow:hidden; border-bottom:1px solid #CCC; font-size:12px; color:#333; font-weight:bold; line-height:30px; padding-top:20px;}
.proshownr{ height:auto; overflow:hidden; min-height:100px; _height:100px; line-height:30px; font-size:12px; color:#333; padding-top:10px; padding-left:10px; }
.proshowsxy{ width:470px; 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;}
.protu{ width:100%; height:450px; background:url(gmtu/pro.jpg) center center no-repeat;}
.snr{ width:894px;  height:652px; overflow:hidden;}
.snr1{ float:left; width:338px; height:225px; height:auto; overflow:hidden; background:url(gmtu/s1.jpg); text-align:center; float:left;}
.snr1 a { display:block; background:url(gmtu/s1.jpg); line-height:225px; font-size:1px; }
.snr1 a:hover{ display:block; background:url(gmtu/s1s.jpg); line-height:225px; font-size:14px; font-weight:600; color:#333;}
.snrqt{ float:left; height:auto; overflow:hidden;}
.snr2{ float:right; width:218px; height:427px; height:auto; overflow:hidden; background:url(gmtu/s5.jpg); text-align:center; }
.snr2 a { display:block; background:url(gmtu/s5.jpg); line-height:427px; font-size:1px; }
.snr2 a:hover{ display:block; background:url(gmtu/s5s.jpg); line-height:427px; font-size:14px; font-weight:600; color:#333;}
.snr3{ float:left; width:206px; height:225px; height:auto; overflow:hidden; background:url(gmtu/s6.jpg); text-align:center; float:left;}
.snr3 a { display:block; background:url(gmtu/s6.jpg); line-height:225px; font-size:1px; }
.snr3 a:hover{ display:block; background:url(gmtu/s6s.jpg); line-height:225px; font-size:14px; font-weight:600; color:#333;}
.snr4{ float:left; width:221px; height:225px; height:auto; overflow:hidden; background:url(gmtu/s8.jpg); text-align:center; float:left;}
.snr4 a { display:block; background:url(gmtu/s8.jpg); line-height:225px; font-size:1px; }
.snr4 a:hover{ display:block; background:url(gmtu/s8s.jpg); line-height:225px; font-size:14px; font-weight:600; color:#333;}
.servicebt{ width:1002px; height:165px; line-height:165px; font-size:18px; color:#666; font-weight:bold; text-align:center;  background:url(gmtu/sbt.jpg) bottom center no-repeat;}
.servicenr{ padding-left:40px; padding-right:40px; padding-bottom:60px; line-height:25px; font-size:12px; color:#333; text-align:left;}

.news{ width:313px; height:543px; float:left;}
.newsfj{ width:31px; height:543px; float:left;}
.news_1{ width:313px; height:439px;  background:url(gmtu/newsbj.jpg) bottom center no-repeat;}
.news_2{  padding:20px 110px 0px 112px; height: auto; overflow:hidden; }
.news_2bt{ width:273px; height:auto; overflow:hidden; line-height:25px; font-size:14px; color:#FFF; font-weight:600; padding-bottom:10px;}
.news_2nr{ width:273px; height:auto; overflow: hidden; line-height:22px; font-size:12px; color:#CCC; line-height:22px; padding-bottom:10px;}
.news_2rq{ width:273px; height:30px; line-height:30px; font-size:12px; font-weight:600; color:#036903;}
.contactr{ width:262px; height:auto; float:right;}
.contactl{ width:733px; height: auto; overflow:hidden; float:right; border-bottom:1px solid #EAEAEA;}
.contactlnr{ padding-top:88px; padding-left:35px;  padding-right:250px; margin-right:110px; padding-bottom:60px; height:auto; overflow:hidden; line-height:25px; font-size:12px; color:#333; text-align:left; background:url(gmtu/ctu.jpg) right center no-repeat;}

.clybt{ width:680px; height:auto; overflow:hidden; line-height:25px; font-size:12px; color:#333;}


.lxbt{ width:680px; height:auto; overflow:hidden; padding-top:10px; line-height:20px; font-size:14px; font-weight:600; color:#333;}
.ly{ width:680px; height:auto; overflow:hidden;}
.ly_1{ width:324px; height: auto; overflow:hidden; float:left; padding-top:15px; line-height:30px; text-align:left; font-size:12px; color:#666;}
.ly_2{ width:20px; height:30px; float:left;}
.ly_3{ padding:2px; background:url(gmtu/ly1.jpg) top left no-repeat; height:auto; overflow:hidden; float:left;}
.input10{ FONT-SIZE: 12px; COLOR:#333; TEXT-ALIGN:left; border:0px; height:26px; padding:0px; line-height:26px; width:320px; background:none; }
.ly_4{ padding:2px; background:url(gmtu/ly2.jpg) top left no-repeat; height:auto; overflow:hidden; float:left;}
.input11{ FONT-SIZE: 12px; COLOR:#333; TEXT-ALIGN:left; background:none; border:0px; height:160px; padding:0px; line-height:25px; width:668px; background: none;}
