@charset "utf-8";
body, div, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, table,th, td, input, button, select, textarea {margin:0; padding:0;font-style: normal;font:14px/1.5 "\5FAE\8F6F\96C5\9ED1",Arial, Helvetica, sans-serif;}
ol, ul ,li{list-style: none;}
img {border: 0; vertical-align:middle;}
body{color:#333;background:#FFF; text-align:center;}
.clear{clear:both;height:1px;width:100%; overflow:hidden; margin-top:-1px;}
a{color:#333;text-decoration:none; } 
a:hover{color:#C70008;}

.red ,.red a{ color:#F00;}
.blue ,.blue a{ color:#1E51A2;}

.fl{float:left;}
.fr{float:right;}

.pt5{padding-top:5px;}
.pb5{padding-bottom:5px;}

.oh{ overflow:hidden}
.ci,.ibox{ width:1200px; margin:0 auto }
.ibox{ width:100%}
#header ,#main ,#footer{overflow:hidden; min-width:1200px}

.ud26{ padding:26px 0}

#main_left{ float:left;}
#main_right{ float:right;}
.h54{ line-height:54px; height:54px}
.kouhao{ padding-left:20px; line-height:24px; font-size:20px; color:#000; text-align:left; padding-top:8px}
.kouhao em{ font-size:12px; color:#999; font-style:normal}

#stnav{ background:#CF0418; min-width:1200px}
#sitenav{ margin:0 auto; height:50px;}
#sitenav a{ float:left; height:50px; padding:0 30px; line-height:50px; color:#FFF; font-size:16px}
#sitenav a:hover{ background:#AE0112}

.ctbox,.ctboxs{ background:url(ru.gif) no-repeat center bottom; padding-bottom:10px; padding-top:30px}
h3.c-title,h3.c-titles{ font-size:26px; line-height:30px; color:#C00000; font-weight:bold}h3.c-title a{color:#C00000}
.ctbox p,.ctboxs p{ margin:0 auto; line-height:30px; font-size:16px; color:#666666}

ul.cpdz{ margin:0 auto; width:1198px; border-top:1px solid #E3E3E3;border-left:1px solid #E3E3E3}
ul.cpdz li{ float:left; padding:21px 21px 0 21px;border-right:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3; width:356px; height:356px}
ul.cpdz li img{ width:356px; height:237px; padding-bottom:18px}
ul.cpdz li h3,ul.cpdz li p{ margin:0 auto; height:24px; line-height:24px; overflow:hidden; color:#666; font-size:12px}
ul.cpdz li h3,ul.cpdz li a h3{ color:#333}ul.cpdz li a:hover h3{ color:#C70008}

.liu{ position:relative; height:414px; background:url(balcbg.gif) no-repeat center 0; margin-top:20px}
.liu1,.liu2,.liu3,.liu4,.liu5,.liu6{ position:absolute;}
.liu1{ left:100px; top:85px; width:240px}
.liu2{ left:287px; top:207px; width:240px}
.liu3{ left:478px; top:83px; width:280px}
.liu4{ left:668px; top:207px; width:280px}
.liu5{ left:861px; top:80px; width:290px}
.liu6{ right:0; top:207px; width:154px}
.liu1 h3,.liu2 h3,.liu3 h3,.liu4 h3,.liu5 h3,.liu6 h3{ text-align:left; font-size:18px; font-weight:bold; color:#CF0418; line-height:30px}
.liu1 p,.liu2 p,.liu3 p,.liu4 p,.liu5 p,.liu6 p{ margin:0 auto; color:#333; font-size:18px; line-height:30px; text-align:left}
.wgaico{padding-left: 20px;background: url(gongan.png) no-repeat 0 center}
.tables{ margin:0 auto; background:#E3E3E3;width:1198px; overflow:hidden}
.tables tr td{ background:#FFF; padding:10px 0;}
.tables tr td.dt{ width:80px;background:#F6F6F7; line-height:38px; color:#EE2D31}
.tables tr td.dt a{color:#EE2D31}
.tables tr td.dd{ padding:10px 25px; line-height:38px; text-align:left}
.tables tr td.dd a{padding-right:25px}

.allabout{padding:30px 0; background:#BF0300}
.ctboxs{ background:none}
h3.c-titles{ font-size:30px; color:#FFF}
.ctboxs p{ color:#FFF}
.pt50{ padding-top:50px}
.ptb50{ padding:50px 0}
.ab{ padding-top:30px; overflow:hidden; padding-bottom:30px}
.w515 img{ width:515px; height:358px}
.w655{ width:655px; text-align:left; font-size:16px; line-height:28px; color:#FFF}

.w570{ width:570px}

.newbx-tit{ border-bottom:1px solid #E3E3E3; padding:15px 0; overflow:hidden}
.newbx-tit h3{ float:left; border-left:5px solid #C40000; padding-left:10px; color:#BB0202; font-size:18px; line-height:20px}
.newbx-tit h3 a{color:#BB0202}
.newbx-tit span{ float:right; line-height:20px}
.newbx-tit span a{ color:#666}
ul.news{ padding:10px; overflow:hidden}
ul.news li{ margin:0 auto; width:100%; border-bottom:1px dashed #E5E5E5; height:46px}
ul.news li a{ float:left; height:46px; line-height:46px; width:450px; text-align:left}
ul.news li span{ float:right; height:46px; line-height:46px; color:#666; font-size:12px}

.lk{ line-height:26px; text-align:left}
.lk a{ padding:0 8px; color:#666; height:26px; line-height:26px; overflow:hidden}
.lk a:hover{ color:#000}

.iallimg{ min-width:1200px; text-align:center}
.iallimg img{ width:100%; margin:0 auto}

.lo{ text-align:left; line-height:38px}

#left{ float:left; width:220px}
#right{ float:right; width:940px; overflow:hidden}

.left-h1{ padding-bottom:20px; background:#C40000}
.left-h1 h3{ font-size:22px; color:#FFF; padding-top:20px; line-height:24px;}
.left-h1 p{ margin:0 auto; color:#FFF; line-height:20px}
ul.menus{ padding:10px 0; overflow:hidden; background:#F9F9F9}
ul.menus li{ height:42px; margin:0 auto; border-bottom:1px solid #F1F1F1}
ul.menus li a{ display:block; background:url(menudo.gif) no-repeat 15px 20px; text-align:left; height:42px; font-size:16px; line-height:42px; text-indent:28px}
ul.menus li a:hover{ background:#F1F1F1 url(menudos.gif) no-repeat 15px 20px;}
.pb50{ padding-bottom:50px}
.h400{ height:400px}

.ti-oc{ border-bottom:1px solid #EEE; height:30px; margin:0 auto; width:100%}
.ti-oc h3{ float:left; border-bottom:3px solid #D62825; height:29px; line-height:28px; font-size:20px; font-weight:bold; color:#D62825}
.ti-oc .more{ float:right; height:30px; line-height:30px; color:#666}
.ti-oc .more a{ color:#666}

ul.primg{ width:961px; padding-top:20px; padding-bottom:20px; overflow:hidden}
ul.primg li{ float:left; width:220px; padding-right:20px; padding-bottom:10px; overflow:hidden}
ul.primg li img{ width:220px; height:145px}
ul.primg li p{ margin:0 auto; padding-top:6px; height:22px; overflow:hidden}

ul.newsac{ padding:20px 0; overflow:hidden; width:100%;}
ul.newsac li{ width:100%; margin:0 auto; height:36px; border-bottom:1px solid #F4F4F4; overflow:hidden}
ul.newsac li div{ float:left; height:36px; line-height:36px;font-size:16px;  text-align:left; text-indent:6px; color:#000}
ul.newsac li span{ float:right; height:36px; line-height:36px; color:#999; padding-right:8px}

.page { padding:10px 0 20px 0; clear:both; font-size:12px; text-align:center; font-family:Arial, "\5B8B\4F53", sans-serif; vertical-align:top}
.page a, .page span { display:inline-block; height:23px; text-decoration:none; line-height:23px; padding:5px 10px; margin:5px 1px 0 0; background:#ddd; overflow:hidden; vertical-align:top; color:#666; }
.page span { background:#f4f4f4 }
.page span.current, .page a:hover { background:#D62825; color:#FFF }

#text{ margin:0 auto; padding:20px 0; text-align:left; line-height:32px; font-size:16px; color:#4A4A4A;overflow:hidden; width:100%}
#text a{color:#4A4A4A}
#text img{ max-width:99%}
h1#title{ font-size:22px; color:#000; line-height:30px; padding-bottom:10px}
.title-des{ color:#666; border-bottom:1px solid #E3E3E3; padding-bottom:10px}
.updown{ border-top:1px solid #E3E3E3; padding:10px 0; text-align:left; color:#999; line-height:28px}


#footer{ background:#333; border-top:2px solid #C40000; padding:20px 0}
.cft{ line-height:40px; color:#D4D4D4}
.cft a{ color:#D4D4D4; padding:0 8px}
.cft a:hover{ color:#FFF}
.foot{ line-height:24px; color:#A0A0A0}
.foot a{color:#A0A0A0}

