/*index............................................*/
.cn{margin:0 auto; width:975px;}
.bannerbg{background:url(../images/index_19.jpg) no-repeat; width:975px; height:332px; margin-top:10px;}
.content{width:975px;}
.fwfw{ float:left;width:230px; height:210px;}
.fwfwtitb{ float:left; width:230px; height:30px;background:url(../images/index_22.gif); border:1px #dcdcdc solid;}
.fwfwtit{ float:left;color:#3d3d3d;width:100px;padding-left:10px; font-size:14px; font-weight:bold; text-align:left; padding-top:3px;}
.fwfwcn{ float:left;width:230px;border:1px #dcdcdc solid; border-top:1px #ededed solid; height:180px;}
.fwfwcn li{ float:left;list-style:none;background:url(../images/index_26.jpg) 10px 6px no-repeat; padding-left:25px;}
.fwfwcn ul{ float:left;margin:0px;padding:0px; padding-top:10px;width:180px;}
.fwfwcn a{ text-decoration:none; display:block;color:#3d3d3d;width:180px;line-height:21px;}
.fwfwcn a:visited { color:#3d3d3d;} 
.inm{float:left;width:130px; text-align:left;padding-left:3px;}
.inmbg{ float:left;list-style:none;background:url(../images/inm.jpg) left 7px no-repeat;}
.inmbg a{ text-decoration:none; display:block;color:#727171;width:130px;text-align:left; line-height:20px; padding-left:10px;}
.inmbg a:visited { color:#727171;}

.news{ float:left;width:400px; height:210px;margin-left:10px;_margin-left:8px;}
.newstitb{ float:left; width:400px; height:30px;background:url(../images/index_22.gif); border:1px #dcdcdc solid;}
.newstit{ float:left;color:#3d3d3d; width:100px;padding-left:10px; font-size:14px; font-weight:bold; text-align:left; padding-top:3px;}
.newstitm a{text-decoration:none; display:block; float:right;color:#808080;padding-left:10px; text-align:left;padding-top:2px;margin-right:10px;}
.newstitm a:visited { color:#808080;} 
.newscn{ float:left;width:400px;border:1px #dcdcdc solid; border-top:1px #ededed solid; height:180px;}
.newscn li{ float:left;list-style:none;background:url(../images/d_30.jpg) 10px 12px no-repeat;padding-left:20px;width:370px;}
.newscn ul{ float:left;margin:0px;padding:0px; padding-top:10px;}
.newscn a{ text-decoration:none; display:block;color:#3d3d3d;width:370px;line-height:22px;}
.newscn a:visited { color:#3d3d3d;} 
.newscn span{ color:#8c8c8c; text-align:right; float:right;}
.jjfa{ float:left;width:322px; height:210px;margin-left:10px;_margin-left:8px;}
.jjfatitb{ float:left; width:322px; height:30px;background:url(../images/index_22.gif); border:1px #dcdcdc solid;}
.jjfatit{ float:left;color:#3d3d3d; width:100px;padding-left:10px; font-size:14px; font-weight:bold; text-align:left; padding-top:3px;}
.jjfacn{ float:left;width:322px;border:1px #dcdcdc solid; border-top:1px #ededed solid; height:180px;}
.jjfacn1{ float:left;width:320px;margin-top:10px;}
.jjfacn1img{ float:left;width:92px; height:61px;margin-left:10px;_margin-left:5px;}
.jjfacn1cn a{ float:left;text-decoration:none; display:block;text-align:left;text-indent:2em; padding-left:10px;line-height:22px;width:200px; color:#000000;}
.jjfacn1cn a:visited { color:#000000;} 
.jjfacn2 a{ float:right;text-decoration:none; display:block;text-align:left;text-indent:2em; padding-left:10px;line-height:22px;width:200px; color:#6879c0;}
.jjfacn2 a:visited { color:#6879c0;} 
.contact{ float:left;width:230px; height:360px; margin-top:10px;}
.contacttitb{ float:left; width:230px; height:30px;background:url(../images/index_22.gif); border:1px #dcdcdc solid;}
.contacttit{ float:left;color:#3d3d3d; width:100px;padding-left:10px; font-size:14px; font-weight:bold; text-align:left; padding-top:3px;}
.contactcn{ float:left;width:220px;border:1px #dcdcdc solid; border-top:1px #ededed solid; height:365px;padding-left:10px;color:#000000; line-height:23px;}
.hzhb{ float:left;width:732px; height:182px;margin-left:10px; margin-top:10px;_margin-left:8px;}
.hzhbtitb{ float:left; width:732px; height:30px;background:url(../images/index_22.gif); border:1px #dcdcdc solid;}
.hzhbtit{ float:left;color:#3d3d3d; width:100px;padding-left:10px; font-size:14px; font-weight:bold; text-align:left; padding-top:3px;}
.hzhbtitm a{text-decoration:none; display:block; float:right;color:#808080;padding-left:10px; text-align:left;padding-top:2px;margin-right:10px;}
.hzhbtitm a:visited { color:#808080;} 
.hzhbcn{ float:left;width:732px;border:1px #dcdcdc solid; border-top:1px #ededed solid; height:145px;}
.hzhbcn li{ float:left;list-style:none;}
.hzhbcn ul{ float:left;margin:0px;padding:0px; padding-top:10px;}
.hzhbcn a{ text-decoration:none; display:block;color:#3d3d3d;width:110px;line-height:22px;padding-left:40px; padding-top:15px;_padding-top:10px;}
.first a{ text-decoration:none; display:block;color:#3d3d3d;width:110px;line-height:22px;padding-left:10px; padding-top:15px;_padding-top:10px;}
div.top10{ margin-top:10px}
div.r322{width:322px}
div.r322 .newstitb{width:322px}
div.r322 .newscn{width:322px}
div.r322 .newscn li{width:302px}
div.r322 .newscn li a{width:294px}
/*service1,3............................................*/
.scn{margin:0 auto; width:975px;margin-top:10px;}
.sbannerbg{width:975px; height:151px;}
.content{width:975px;}
.left{ float:left; width:165px;} 
.left1{ float:left; width:165px;}
.left2{ float:left; width:165px;}
.lefttitb{ float:left; width:150px; height:30px; border-bottom:1px #dfdfdf solid; margin-top:10px;}
.lefttit{ float:left;color:#3d3d3d; width:100px;padding-left:15px; font-size:14px; font-weight:bold; text-align:left; padding-top:4px;}
.smenu{float:left;width:150px;_width:130px; padding-left:15px;_padding-left:3px;}
.menutbdp{float:left; width:150px;_width:130px;}
.menutbdptitb{float:left; width:150px; height:32px;_width:130px;}
.menutbdptit{float:left; height:32px;background:url(../images/service_14.gif) left 15px no-repeat;line-height:32px;text-align:left;width:150px;_width:130px; }
.menutbdptit a{ text-decoration:none; display:block; color:#3d3d3d;width:150px; height:32px; padding-left:12px;}
.menutbdptit a:visited { color:#3d3d3d;} 
.menutbdptit a:hover { color:#3d3d3d; font-weight:bold;}  
.menutbdptit .active{background:url(../images/service_07.gif) left 15px no-repeat; color:#3c3c3c;width:150px; height:32px;font-weight:bold;_width:130px; }
.m{float:left;width:130px; text-align:left;padding-left:12px;}
.m li{ float:left;list-style:none;background:url(../images/service_11.gif) left 10px no-repeat;}
.m ul{ float:left;margin:0;padding:0px; width:130px;}
.m a{ text-decoration:none; display:block;color:#3d3d3d;padding-left:12px;width:130px;}
.m a:visited { color:#3d3d3d;}
.m a:hover { color:#3d3d3d; font-weight:bold;}  
.nmenutbdp{float:left; width:150px;}
.nmenutbdptitb{float:left; width:150px; height:32px;}
.nmenutbdptit{float:left; height:32px;background:url(../images/service_11.gif) left 13px no-repeat;line-height:32px;text-align:left;width:150px;}
.nmenutbdptit a{ text-decoration:none; display:block; color:#3d3d3d;width:150px; height:32px; padding-left:12px;}
.nmenutbdptit a:visited { color:#3d3d3d;} 
.nmenutbdptit a:hover { color:#3d3d3d; font-weight:bold;}
.right{ float:left;width:720px; min-height:171px;background:url(../images/service_07bg.gif) no-repeat;}
.righttitb{ float:left; width:720px; height:30px;border-bottom:1px #dfdfdf solid; margin-left:10px; _margin-left:5px;}
.righttit{ float:left;color:#a0a0a0; padding-left:10px;text-align:left; padding-top:3px;}
.righttit span{ color:#767676;}
.rightcn{ float:left; width:700px; padding-top:10px;padding-left:45px;}
.rightcn1 p{ float:none; font-size:14px; padding-left:10px;text-align:left;text-indent:2em; margin-top:-2px;}
.rightcn1 div,.rightcn1 div a,.rightcn1 p a{ font-size:14px;}

.rightcn1 span{ color:#d16c5c; font-size:16px; font-weight:bold;}
.rightcn2{float:left; width:750px; padding-top:10px;}
.rightcn2leftbg{ float:left;width:366px;height:87px;background:url(../images/service_21bg.gif) no-repeat;}
.rightcn2leftcn1{ float:left; padding-left:20px;font-size:14px; font-weight:bold; padding-top:10px;}
.rightcn2leftcn2{ float:left; padding-left:20px;padding-top:10px; width:325px;}
.rightcn2leftcn2k{ float:left;}
.rightcn2leftcn2ksh{ float:left; width:265px; height:20px; border:1px #7f9db9 solid; background:#ffffff;}
.rightcn2leftcn2s{ float:left; margin-left:8px; font-weight:bold;border:1px #bb4533 solid; background:#d16c5c; color:#ffffff; width:50px; height:18px; text-align:center; line-height:18px;}
.rightcn2rightbg{ float:right;width:366px; height:87px;background:url(../images/service_21bg.gif) no-repeat;}
/*service2............................................*/
.rightcn3{float:left; width:720px; padding-top:10px;}
.rightcn2first{ float:left; width:336px; height:160px; padding-left:10px;_padding-left:5px;}
.rightcn2firsttitb{ float:left; width:336px; height:39px;background:url(../images/service2_s_03.jpg) no-repeat;}
.rightcn2firsttit{ float:left; padding-left:20px;font-size:14px; font-weight:bold; padding-top:10px; color:#d16c5c;}
.rightcn2firstcn{ float:left;width:336px; height:119px;padding-left:20px;}
.rightcn2firstcn1{ float:left;width:336px;margin-top:10px;}
.rightcn2firstcn1img{ float:left;width:92px; height:61px;}
.rightcn2firstcn1cn a{ float:left;text-decoration:none; display:block;text-align:left;text-indent:2em; padding-left:10px;line-height:22px;width:210px; color:#757575;}
.rightcn2firstcn1cn a:visited { color:#757575;} 
.rightcn2firstcn2 a{ float:left;text-decoration:none; display:block;text-align:left; padding-left:10px;line-height:30px;width:200px;background:url(../images/service_11.gif) left 13px no-repeat;}
.rightcn2firstcn2 a:visited { color:#3d3d3d;} 
.rightcn2two{ float:right; width:336px; height:160px;}
/*channel............................................*/
.chcn{margin:0 auto; width:975px;margin-top:10px;}
.channel{ float:left;width:975px;}
.channeltitb{ float:left; width:975px; height:30px;border-bottom:1px #dfdfdf solid;}
.channeltit{ float:left;color:#a0a0a0; padding-left:10px;text-align:left; padding-top:3px;}
.channeltit span{ color:#767676;}
.channelcn{ float:left; width:950px; padding-top:10px;padding-left:20px;}
.channelcn p{ float:left; font-size:14px; padding-left:10px;text-align:left;margin-top:-2px;}
.channelcn span{font-size:14px; font-weight:bold; text-align:center; padding-left:400px;}
/*detail............................................*/
.detailrightcn{ float:left; width:750px;padding-top:10px;padding-left:45px;}
.detailrightcn1{ font-size:14px; padding-left:10px;text-align:left;text-indent:2em; margin-top:-2px;}
.detailrightcn1 span{}
.detailrightcn2{ margin:0 auto;width:495px; height:321px; padding-top:10px;}
/*list............................................*/
.list{float:left; width:800px;_width:790px; padding-top:10px;}
.listfirst{ float:left; width:800px;_width:790px; height:110px; margin-left:10px;border-top:1px #cccccc dashed;}
.listfirstimg{ float:left;width:127px; height:84px; padding-top:10px;}
.listfirstcn a{padding-top:10px; float:left;text-decoration:none; display:block;text-align:left;padding-left:10px;line-height:22px;width:650px;color:#3d3d3d;}
.listfirstcn a:visited { color:#3d3d3d;} 
.listfirstcn span{ font-size:14px; font-weight:bold;} 
.listtwo{ float:left; width:800px;_width:790px; height:110px; margin-left:10px;border-top:1px #cccccc dashed; background:#f4f4f4;}
.listthree{ float:left; width:800px;_width:790px; height:110px; margin-left:10px;border-top:1px #cccccc dashed;border-bottom:1px #cccccc dashed;  background:#f4f4f4;}
.ym{float:right; height:22px; margin-top:10px;}
.ym li{ float:left;list-style:none; word-spacing:normal; margin-left:3px;}
.ym ul{ float:left;margin:0px;padding:0px;}
.ymwb{width:35px; height:20px;text-align:left; background:#ffffff; border:1px #abadb3 solid;}
.zjt{ float:left; border:1px #dddddd solid; background:#ffffff; width:20px; height:20px;}
.zjt a{ text-decoration:none; display:block; text-align:center;}
.ymsz{float:left;width:20px; height:20px;}
.ymsz a{text-decoration:none; display:block; border:1px #dddddd solid; background:#ffffff; color:#aaaaaa; text-align:center; line-height:20px;}
.ymsz a:hover{ border:1px #e0e0e0 solid; background:#f0f0f0;color:#aaaac2; font-weight:bold;}
.sl{ float:left; color:#404040; line-height:25px;line-height:18px\0;}
.yjt{ float:left; border:1px #dddddd solid; background:#ffffff; width:20px; height:20px;}
.yjt a{ text-decoration:none; display:block;text-align:center;}
.gjy{ float:left;color:#777777;}
/*about............................................*/
.acn{margin:0 auto; width:975px;margin-top:10px;}
.aright{ float:left;width:805px; background:url(../images/service_07bg.gif) no-repeat; _margin-left:-2px;}
.aboutrightcn{ float:left; width:805px; padding-top:10px;padding-left:7px; font-size:14px;}
/*kgzgs............................................*/
.knmenutbdp{float:left; width:220px;}
.knmenutbdptitb{float:left; width:220px; height:32px;}
.knmenutbdptit{float:left; height:32px;background:url(../images/service_11.gif) left 13px no-repeat;line-height:32px;text-align:left;width:220px;}
.knmenutbdptit a{ text-decoration:none; display:block; color:#3d3d3d;width:220px;height:32px; padding-left:12px;}
.knmenutbdptit a:visited { color:#3d3d3d;} 
.knmenutbdptit a:hover { color:#3d3d3d; font-weight:bold;} 
.kleft{ float:left; width:240px;} 
.kleft2{ float:left; width:240px;}
.klefttitb{ float:left; width:220px; height:30px; border-bottom:1px #dfdfdf solid; margin-top:10px;}
.klefttit{ float:left;color:#3d3d3d; width:100px;padding-left:15px; font-size:14px; font-weight:bold; text-align:left; padding-top:4px;}
.kmenu{float:left;width:150px;_width:130px; padding-left:15px;_padding-left:3px;} 
.kright{ float:left;width:720px; min-height:171px;background:url(../images/service_07bg.gif) no-repeat;}
.krighttitb{ float:left; width:720px; height:30px;border-bottom:1px #dfdfdf solid; margin-left:10px; _margin-left:5px;}
.krighttit{ float:left;color:#a0a0a0; padding-left:10px;text-align:left; padding-top:3px;}
.krighttit span{ color:#767676;}
.krightcn{ float:left; width:700px; padding-top:10px;padding-left:45px;}
