@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; text-align:center; font-size:12px;}
img { border:0px;}
.fl{ float:left;}
.fr{ float:right;}
ul{ margin:0px; padding:0px;}
ul li{ list-style:none;}
a{ text-decoration:none; }
a:hover{ color:#C00;}
#top{ height:128px; background:url(images/index_02.jpg) repeat-x; width:100%;}
#headd{ height:50px; width:1000px; margin:0 auto;}
#head{ height:80px; width:1000px; margin:0 auto;  }
#headbl{ float:left; width:340px; text-align:left; margin-top:20px;}
#headbr{ float:right;width:340px; text-align:right;}
#headbrt{ margin-top:10px;}
#headbr img{ margin-top:10px;}

#headbrt a { color:#464646; margin-left:10px; margin-right:10px; }
#headbrt a:hover { color:#F00}

#menus{ width:1000px; height:40px; margin:0px auto; margin-top:5px;}
#menus ul{ width:1000px;height:40px; }
#menus ul li{ background:url(images/mnbg_03.jpg) right no-repeat ;  height:40px; line-height:40px; float:left; width:125px;}
#menus a{ color:#FFF; font-size:14px; font-weight:bold; }
#menus a:hover{ color:#F90}
#banner{ height:330px; width:100%; background:url(images/bnbg_03.jpg) repeat;}
#bannerc{ height:330px; width:1000px; background:url(images/bannerbg_03.jpg) bottom center no-repeat; margin:0 auto;   }
#bannerct{ height:290px; width:1000px; margin:0 auto; }
#bannerct img{ margin-top:10px;}
#content{ height:230px; margin:0px auto; width:1000px; margin-top:2px; background:url(images/contentbg_03.jpg) no-repeat;}
#contentl{ width:340px; float:left; margin:0px;}
#contentltop{ width:340px; height:30px; float:right; text-align:right;  margin-top:25px; margin-right:18px;_margin-right:0px;}
#contentltop img{ margin-right:20px;}
#contentlcontent{ height: 185px;text-align:left; width:310px; margin:0 auto;}
#contentlcontent img{ margin-bottom:0px;}
#contentlcontent span{ line-height:25px; color:#828282 }
#contentc{ width:410px; float:left; }
#contentctop{ width:410px; height:30px; float:right; text-align:right;  margin-top:25px;margin-right:22px;_margin-right:0px;}

#contentctop img{ margin-right:22px;}

#contentcc { width:350px; height:75px; margin:0 auto;}

#contentccl{ width:115px; height:70px; float:left;} 
#contentccr{ width:230px; height:70px; float:left; text-align:left; margin-left:5px; line-height:23px; }
#contentccr a{ color:#3A3A3A
}
#contentccr span{ font-weight:bold;}

#contentcline{ width:364px; height:11px; background:url(images/line_03.jpg) bottom no-repeat; margin: 0 auto;clear:both; padding-top:10px;}

#contentcb{ width:360px; height:70px; margin:0 auto; }


#contentcb ul{ }
#contentcb ul li{ width:360px; line-height:25px; clear:both;}
#contentcb ul li a{ float:left; color:#5E5E5E;}
#contentcb ul li a:hover{ color:#F00;}
#contentcb ul li span{ float:right;}

#contentccontent{ height: 185px;text-align:left; width:410px; }

#contentr{ width:250px; float:left; margin:0px;}
#contentrtop{ width:250px; height:30px; float:right; text-align:right;  margin-top:25px;}

#contentrtop img{ margin-right:18px;}
#contentr ul li{ width:180px; height:25px; background:url(images/flbg_03.jpg) no-repeat; line-height:25px; text-align:left; padding-left:40px; clear:both;}

#contentr ul li a{ color:#FFF; font-weight:bold;}

#proc{ width:1000px; height:215px; margin:0 auto; margin-top:20px;  }
#proc table td{ background:url(images/index_07.jpg) no-repeat; width:246px; height:215px;}
#propic{ width:227px; height:142px; vertical-align:top; margin:0 auto;}
#protitle{ width:227px; height:45px; vertical-align:middle; margin-top:10px; color:#004688; font-size:14px;}
#protitle a { font-weight:bold; color:#004688; font-size:14px; margin-left:5px; }
#link { width:100%; height:37px; background:url(images/linkbg_03.jpg) repeat;}
#linkcontent{ width:1000px; margin:0 auto;color:#7D7D7D; text-align:left; line-height:37px; }
#linkcontent span{ font-weight:bold;}
#linkcontent a{ color:#7D7D7D; margin-right:10px; }

#foot{ width:100%; height:70px; background:url(images/footbg_07.jpg) repeat-x; margin-top:15px; margin:0 auto;}
#footmenu { width:580px; color:#FFF;margin:0 auto; padding-top:15px;}
#footmenu a{color:#FFF; margin-left:3px; margin-right:3px;}
#footmenucontent{ width:700px; color:#FFF; margin:0 auto;margin-top:10px;}
#footmenucontent a { color:#FFF;}


.con{ width:1008px; margin:0 auto; clear:both;}
.left{ width:245px;}
.alf{ width:245px;}
.alftlt{ width:225px; margin-left:8px;}
.alfcon{ width:245px;}
.list{ width:245px;}
.list_tlt{ background:url(images/dr_12.jpg) no-repeat; width:227px; height:46px; line-height:46px;text-align:center; font-size:14px; font-weight:bold;}
.list_tlt a{ color:#fff;}
.list_tlt a:hover{ color:#FF0;}
.list_con{ width:160px; margin:0px auto;}
.list_con ul li{ float:none; background:url(images/dr_21.jpg) no-repeat 0 50%; padding-left:10px; height:25px; line-height:25px;}
.blf{ width:202px; margin-left:15px; height:130px;}
.blf_tlt{ font-family:"微软雅黑"; font-size:14px; color:#0146ad; font-weight:100; height:30px; line-height:30px;}
.blf_tlt span{ font-size:12px; color:#999; text-transform:uppercase;}
.blf_pic{ height:46px; margin-top:5px; text-align:center; float:left; width:100%;}
.blf_wen{ height:50px; line-height:22px; margin-top:5px;}
.right{ width:735px; margin-right:6px; text-align:left;}
.about{ height:218px;}
.about_tlt{ height:33px; line-height:33px; padding-top:5px;border-bottom:1px solid #e6e6e6;font-family:"微软雅黑"; font-size:14px; color:#0146ad;}
.about_tlt span{ font-size:12px; color:#999; text-transform:uppercase;}
.about_tlt a{ float:right; font-family:"宋体"; font-size:12px;}
.about_con{ height:156px; margin-top:10px; height:170px;}
.about_con_lf{ width:440px; line-height:25px;}
.about_con_lf p{ margin-top:0px; margin-bottom:6px;padding:0px; text-indent:2em;}
.about_con_rg{ width:270px; background:#1f6cc6;}
.case{ width:232px; height:156px;}
.casetlt{font-size:14px; text-align:center;font-weight:bold; width:36px; color:#fff; }
.probox1{ height:205px;}
.poxbot{ height:155px; margin-top:15px; line-height:33px;}
.poxbot ul li{ text-align:center; width:164px; margin-left:9px; margin-right:10px;_margin-right:8px; float:left;}
.poxbot img{ width:164px; height:115px;}
.news{ width:735px;}
.xinwen{ width:352px; height:190px;}
.xinwen_tlt{ height:33px; line-height:33px; padding-top:5px;border-bottom:1px solid #e6e6e6;font-family:"微软雅黑"; font-size:14px; color:#0146ad;}
.xinwen_tlt span{ font-size:12px; color:#999; text-transform:uppercase;}
.xinwen_tlt a{ float:right; font-family:"宋体"; font-size:12px;}
.xinwen_bot{ width:350px; margin-top:5px;}
.xinwen_bot ul li{ line-height:29px; background:url(images/dr_30.jpg) no-repeat 0 50%; padding-left:15px;}
.xinwen_bot ul li span{ float:right; color:#999;}
.link{ background:url(images/dr_39.jpg) no-repeat; height:20px; clear:both; padding-top:20px;}
.link span{ font-weight:bold; color:#1f6cc6;}
.link a{ margin-right:8px;}

.alftlt{ font-family:"微软雅黑"; font-size:16px; color:#0146ad; text-align:center; height:40px; line-height:40px;}
.alftlt span{ font-size:12px; text-transform:uppercase; color:#999; margin-left:5px;}
.inlist{width:245px;}
.inlist ul li{ height:46px; line-height:46px; text-align:left;}
.inlist ul li a{background:none; height:46px; line-height:46px; font-weight:bold; padding-left:60px;}
.inlist ul li a:hover{ color:#FF0; background:url(images/dr_12.jpg) no-repeat; display:block;}
.lst{ height:46px;}
.inlist ul li.lst a{ background:url(images/dr_12.jpg) no-repeat; display:block; color:#fff;}
.rg_tp{ height:33px; line-height:33px; padding-top:5px;border-bottom:1px solid #e6e6e6;font-family:"微软雅黑"; font-size:14px; color:#0146ad;}
.position{ float:right; font-family:"宋体"; font-size:12px; color:#999;}
.position a{ color:#999;}
.rg_bt{ line-height:21px;}