﻿@charset "utf-8";
body { margin:0; padding:0;	font-size: 12px; color:black; line-height:18px; background:url(images/index_010910.jpg) top repeat-x #CFCFCF; font-family:"宋体"}
a,a:visited,a:active{ color:#313131; text-decoration:none}
a:hover{text-decoration:underline}
a.un,a.un:visited,a.un:active{ color:black; text-decoration:underline}
a.un:hover{text-decoration:none}
div,ul,li,td{ word-break:break-word}
ul,li,form,h1,h2,h3,h4,h5,dl,dt,dd{ margin:0; padding:0; list-style:none}
img{ border:0}
.clear{ clear:both; font-size:0; line-height:normal;}
.f14{ font-size:14px;}
.fb{ font-weight:bold}
.fl{ float:left}
.fr{float:right}
.show{ display:inherit}
.hidden{ display:none}
.ziti{ font-family:Arial, Helvetica, sans-serif}
.line{ background:url(images/dot.gif) center center repeat-x; line-height:1px; font-size:1px; clear:both; height:1px}
.red,a.reda,a.reda:visited,a.reda:active{ color:#ff0000}
.white,a.whitea,a.whitea:visited,a.whitea:active{ color:#ffffff}
.yellow,a.yellowa,a.yellowa:visited,a.yellowa:active{ color:#FFF4A5}
.blue,a.bluea,a.bluea:visited,a.bluea:active{ color:#0470B1}
.huiblue,a.huibluea,a.huibluea:visited,a.huibluea:active{ color:#315B5D}

.black,a.blacka,a.blacka:visited,a.blacka:active{ color:#000000}
.gray,a.graya,a.graya:visited,a.graya:active{ color:#3E403D}
.blank10{height:10px; clear:both; line-height:10px}
.top{ width:953px; margin:0 auto; padding-top:7px; margin-bottom:13px}
.topsub{background:url(images/index_06.jpg) center top no-repeat; height:18px; float:right; text-align:center; margin-right:40px; margin-bottom:1px; width:300px;}
.topsub2{ float:right; color:#333333; width:590px; line-height:48px; text-align:right;}
.topmenu{ float:right; width:530px;background:url(images/dh1116.gif) left 0px no-repeat;}
.topmenu2{ float:right; width:530px;background:url(images/dh0928.gif) left -37px no-repeat;}
.topmenu3{ float:right; width:530px;background:url(images/dh0928.gif) left -74px no-repeat;}
.topmenu4{ float:right; width:530px;background:url(images/dh0928.gif) left -111px no-repeat;}
.topmenu a,.topmenu a:visited,.topmenu a:active{font-size:14px; font-weight:bold; display:block; padding-left:40px; padding-right:30px; float:left;text-decoration:none;line-height:37px; -moz-opacity:0;}
.topmenu a:hover{ font-size:14px; font-weight:bold; display:block;padding-left:40px; padding-right:30px; float:left;text-decoration:underline;line-height:37px;}



.bannerad{ width:953px; margin:0 auto 6px;}
.symain{ width:953px; margin:0 auto; background:#FFFFFF; margin-bottom:9px}

.syleft{background:url(images/index_24.jpg) left top no-repeat; width:358px; float:left; overflow:hidden}
.syleft h3{ height:103px; font-size:12px; font-weight:normal}
.syleft h3 div{ line-height:29px; text-align:right; float:right; padding-right:18px; width:215px}
.syleft h3 div li{ text-align:right ; float:left ;}
.syleft h3 span{font-size:14px; color:#FFFFFF; font-weight:bold; padding-left:100px; line-height:29px}
.syleft ul{ color:#545454; background:#F6F4F5; line-height:22px; height:125px}
.syleft ul li{height:22px; float:left; width:330px; margin-left:5px; }
.syleft ul li a,.syleft ul li a:visited,.syleft ul li a:active{color:#545454;}
.symore{ text-align:right; line-height:27px;} 
.symore a,.symore a:visited,.symore a:active{ color:#D80900; margin-right:15px;} 
.sycenter{background:url(images/index_25.jpg) left top no-repeat; width:358px;  float:left; overflow:hidden}
.sycenter h3 span{ padding-left:130px}
.sycenter h3 div{ width:240px; margin-left:130px}
.sycenter h3 div a,.sycenter h3 div a:visited,.sycenter h3 div a:active{color:#005584; display:block; float:left; margin:0 10px; white-space:nowrap}
.syright{ float:right; width:237px;background:url(images/index_26.jpg) left top no-repeat;}
.syright h3{ font-size:14px; color:#FFFFFF; padding-left:20px; line-height:29px}
.syright h5{ font-size:12px; font-weight:normal; color:#494949; padding-left:20px; line-height:29px; background:url(images/index_27.jpg) left top no-repeat; line-height:33px; text-align:center}
.syrcs{ margin:0 13px; line-height:22px}
.syrcs a,.syrcs a:visited,.syrcs a:active{color:#494949; margin:0 5px; display:block; float:left; white-space:nowrap}
*html .syrcs a,.syrcs a:visited,.syrcs a:active{color:#494949; margin:0 4px; display:block; float:left; white-space:nowrap}
.syrdh{ background:url(images/index_31.jpg) center top repeat-y; line-height:27px; color:#494949; text-align:center}
.syrxz{background:url(images/index_33.jpg) center center no-repeat; height:61px; text-align:right}
.syrxz select{ width:127px; font-size:12px; margin-right:30px; margin-top:25px}

.bottom{ background:#FFFFFF}
.bottom1{ width:953px; margin:0 auto; height:77px}
.bottoml{ float:left; color:#4C4C4C; width:900px; padding:0px 0px 0px 0px;}
.bottoml1{ float:left; color:#4C4C4C; width:440px; padding:12px 0px 5px 0px;}
.bottomr{ float:right; color:#D80900; width:435px; padding:12px 0px 5px 0px; text-align:right}
.bottomr a,.bottomr a:visited,.bottomr a:active{color:#D80900; }

/*main*/
.main{width:953px; margin:0 auto; margin-bottom:9px; background:url(images/hr_39.gif) left repeat-y}
.left{ background:url(images/hr_03.jpg) left top no-repeat; width:240px; float:left; text-align:center}
.right{ width:703px; float:right}
.maindi{ background:url(images/hr_41.jpg) left bottom no-repeat; font-size:0; line-height:0; height:3px}
.leftdh{ background:url(images/hr_35.jpg) left top no-repeat; width:196px; height:130px; margin:0 auto; padding-top:35px}
.leftdhcs{ margin:0 13px; line-height:22px}
.leftdhcs a,.leftdhcs a:visited,.leftdhcs a:active{color:#494949; margin:0 5px; display:block; float:left; white-space:nowrap}
.leftdhdh{ line-height:27px; color:#494949; text-align:center}

.text{ font-size:12px;}
/*hr*/
.right h3{ background:url(images/hr_05.jpg) left top no-repeat; height:28px; font-size:16px; padding-top:55px; padding-left:25px; border-bottom:2px solid #D22924}
.positon{ background:url(images/hr_14.jpg) 18px center no-repeat; padding-left:35px; color:#313131; line-height:35px}
.rightnr{ background:url(images/bj.gif) center top no-repeat; min-height:500px; height:auto!important; height:500px; width:682px; margin:0 auto; margin-left:10px; }
.hr h5{ background:url(images/hr_21.jpg) left center no-repeat; margin:15px 10px 0; font-size:12px; font-weight:normal; color:#494949; line-height:24px; padding-left:10px}
.hrcs{ background:url(images/hr_25.jpg) left top no-repeat; height:32px; line-height:28px; margin-left:14px}
.hrcs a,.hrcs a:visited,.hrcs a:active{ display:block; font-size:14px; color:#4A4A48; padding:0 12px; float:left; font-weight:bold}
.hrcs a.hrcson,.hrcs a.hrcson:visited,.hrcs a.hrcson:active{ color:#D60A01; background:url(images/hr_28.jpg) center bottom no-repeat; line-height:27px; padding-bottom:4px}
.hr h4{ background:url(images/hr_31.jpg) left center no-repeat; font-size:14px; color:#000000;border-bottom:2px solid #D22924; margin:10px 10px 15px; line-height:32px; padding-left:25px}
.hrtitle{ background:url(images/hr_36.jpg) top left no-repeat; width:654px; height:33px; margin:5px auto}
table.hrtb{width:654px; margin:0 auto; color:#676767; background:#D8D2D2}
tr.hrwhitebj{ background:#FFFFFF; text-align:center}
tr.hrredbj{ background:#FAF6F5; text-align:center}
.fy{ clear:both; background:url(images/list_11.jpg) center center no-repeat; line-height:34px; margin:15px 0; text-align:center}
/*hrshow*/
table.hrshowtb{ width:654px; margin:15px auto;border:1px solid #D8D2D2;background:#FAF6F5; line-height:24px;color:#676767;}
table.hrshowtb tr{ background:url(images/dot.gif) bottom repeat-x; text-align:left}
table.hrshowtb td{ padding-left:10px; font-size:12px;s}
/*video*/
.video{}
.video h3{background:url(images/video_03.jpg) left top no-repeat;}
.videonr h2{ margin:10px 20px;background:url(images/video_10.jpg) left center no-repeat; padding-left:25px; font-size:14px;border-bottom:2px solid #D22924; line-height:30px;}
.videonrk{ margin:10px; width:662px; overflow:hidden;}
.videonrk ul{ width:700px;}
.videonrk ul li{width:320px; float:left; margin:0 20px 28px 0}
.videopic{ float:left; border:1px solid #C1CBCC; padding:2px}
.videotxt{ float:right; width:180px;}
.videotxt p{ margin:0; padding:0 0 10px; background:url(images/video_23.jpg) bottom repeat-x; margin-bottom:10px}
.leftmenu{ width:196px; margin:0 auto}
.leftmenu h5{ font-size:14px; color:#FFFFFF; padding-left:20px; background:url(images/video_07.jpg) left top no-repeat; line-height:26px; text-align:left}
.leftmenu a,.leftmenu a:visited,.leftmenu a:active{ color:#403F3D; padding-left:50px; background:url(images/video_17.jpg) left top no-repeat; line-height:24px; text-align:left; display:block}
.leftmenu a.leftmenuon,.leftmenu a.leftmenuon:visited,.leftmenu a.leftmenuon:active{ color:#bf1615; }
/*videolist*/
.videolist{ width:650px; padding-top:10px}
.videolist ul li{width:650px; margin-left:10px}
.videolisttxt{width:500px;}

/*pic*/
.pic{}
.pic h3{background:url(images/pic.gif) left top no-repeat;}

.picshow h2{ background:url(images/picshow1.gif) left center no-repeat;}
.picshownr{ width:650px; padding-top:10px; overflow:hidden}
.picshownr ul{width:700px;}
.picshownr ul li{width:190px; margin-right:21px; text-align:center;}
.picshownr ul li img{ border:1px solid #c0cbcc; padding:2px}

/*zxzx*/
.zxzx_border3{ border:1px solid #cc9999;  background:#ffebeb; margin:10px; padding:5px 0px;}
.zxzx_border3 ul{ padding:0px;  margin:0px; }
.zxzx_border3 li{ float:left;  padding-left:19px;}
.zxzx_border3 ul li span{ font-size:14px; color:#000; font-weight:bold;}
.zxzx_border3 li p{ line-height:22px;  font-size:12px;  color:#993300;  font-weight:bold; margin:0}
.zxzx_border3 li img{  width:105px;  height:22px;  padding-top:10px;}

.zxzx_border2{ margin:10px;  padding:5px 0;  border:1px solid #ccc; background:#FFFFFF}
.zxzx_border2 ul{ padding:0px;  margin:0px;}
.zxzx_border2 li{  float:left;  padding-left:19px;}
.zxzx_border2 li span{ font-size:14px; color:#000; font-weight:bold;}
.zxzx_border2 li p{  line-height:22px;  font-size:12px;  color:#993300;  font-weight:bold;}
.zxzx_border2 li img{  width:105px;  height:22px;  padding-top:10px;}

/*hrshow*/
table.ss{ width:654px; margin:15px auto;border:1px solid #D8D2D2;background:#FAF6F5; line-height:24px;color:#676767;}
table.ss tr{ background:#FCF4F1; text-align:left}
table.ss td{ padding-left:10px; border-bottom:1px solid #FCF0EB}

/*bottom*/
.yqlj{ width:953px; height:33px; background:url(images/bottom.gif) no-repeat; margin:0px auto;}
.bottomm{ width:953px; background-color:White ; margin:0px auto;}
.bottomm li{ float:left; margin:5px 5px 0px 5px; width:140px;}