@charset "gb2312";
body {font-family: "宋体";font-size: 12px;line-height: 22px; color: #444444; margin: 0px; background-color:#ecf4f4;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}   
li{list-style-type:none;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none;}   



/* font */
.p12 { font-size: 12px; line-height: 22px; font-weight:normal;}
.p12Bold { font-size: 12px; font-weight: bold; line-height: 20px; }
.p14 { font-size: 14px; line-height: 26px; }
.p18 { font-size: 18px; line-height: 30px; }
.p14Bold { font-size: 14px; font-weight: bold; line-height: 26px; }
.p16Bold { font-size: 16px; font-weight: bold; line-height: 26px; }
.p18Bold { font-size: 18px; font-weight: bold; line-height: 24px; }
.p22Bold { font-size: 22px; font-weight: bold; line-height: 30px; }
.p26Bold { font-size: 26px; font-weight: bold; line-height: 30px; }
.p-ht {	font-family: "黑体";}


/* link */

a,a:link,a:visited,a:active {color: #444444; text-decoration:none;}
a:hover { color: #444444;text-decoration: underline; }

.cRed, a.cRed:link, a.cRed:visited, a.cRed:active { color:#C00; text-decoration: none; }
a.cRed:hover { color: #c00; text-decoration: underline; }

.cBlue, a.cBlue:link, a.cBlue:visited, a.cBlue:active { color: #124c66; text-decoration: none; }
a.cBlue:hover { color: #124c66; text-decoration: underline; }

.cCBlue, a.cCBlue:link, a.cCBlue:visited, a.cCBlue:active { color: #047ba6; text-decoration: none; }
a.cCBlue:hover { color: #047ba6; text-decoration: underline; }

.cBlue1, a.cBlue1:link, a.cBlue1:visited, a.cBlue1:active { color: #a1cedc; text-decoration: none; }
a.cBlue1:hover { color: #a1cedc; text-decoration: underline; }

.cWhite, a.cWhite:link, a.cWhite:visited, a.cWhite:active { color: #FFFFFF; text-decoration: none; }
a.cWhite:hover { color: #FFFFFF; text-decoration: underline; }


.left{float:left;}
.right{float:right;}

.pad-tr{ padding-top:20px; padding-right:60px;}
.pad-l{ padding-left:6px;}
.pad-t{ padding-top:12px;}
.pad-b{ padding-bottom:12px;}


.bod-t{ border-top:1px dashed #7e7e7e;}


.top_bg{ background-image:url(../images/hren_01.jpg); background-position:center top; background-repeat:no-repeat;}
.top_zg{ background-image:url(../images/hren_34.jpg); background-position:center top; background-repeat:no-repeat;}
.top_jx{ background-image:url(../images/hren_41.jpg); background-position:center top; background-repeat:no-repeat;}
.w980a{ width:980px; margin:0px auto; zoom:1; overflow:hidden;}
.w980{ width:980px; margin:0px auto; background-color:#FFFFFF; zoom:1; overflow:hidden;}
.gz{ clear:both; margin:0px; height:194px;}
.tp{ padding:30px 10px 0px; zoom:1; overflow:hidden;}
.tp li{ float:left; width:150px; font-size:14px; font-weight:bold; text-align:center; line-height:30px; height:230px; margin:0px 4px;}
.tp img{ width:140px; height:140px; border:1px solid #e4e4e4; margin:5px;}
.tp span{ padding-left:40px; color:#b20403;}

.bottom{ background-image:url(../images/hren_19.jpg);}
.bottom p{ padding:20px; color:#FFFFFF; font-size:14px; font-weight:bold; line-height:30px;}



/* index */

#flash_show_out {MARGIN-TOP: 5px;MARGIN-left: 5px; WIDTH: 350px; overflow:hidden;}
#flash_show {BORDER-TOP-WIDTH: 4px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 4px; BORDER-BOTTOM-WIDTH: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 230px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 4px}
#flash_img { FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00); OVERFLOW: hidden;  WIDTH: 350px; HEIGHT: 100%}
#flash_btn {LEFT: 1px; POSITION: absolute; TOP: 165px}
#flash_btn DIV {MARGIN: 5px}
#flash_show_ctl {PADDING-RIGHT: 0px; MARGIN-TOP: 2px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; COLOR: #434343; PADDING-TOP: 3px; HEIGHT: 16px; overflow:hidden;}
#flash_show_ctl A {COLOR: #434343}
#flash_show_ctl_msg {FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00); FLOAT: left; OVERFLOW: hidden; WIDTH: 320px;font-size:14px;font-weight:700;text-align:left;}
#flash_show_ctl_tuber {Z-INDEX: 100; LEFT: 305px; POSITION: relative; TOP: -17px}
#flash_show_ctl_arrow {MARGIN-RIGHT: 1px}


.ScrollDoor{width:100%;background-color:#FFFFFF;overflow:hidden;}
.ScrollDoor_Title{width:100%;height:33px;background-repeat: repeat-x;}
.ScrollDoor_Title ul {padding:0px; margin:0px; list-style-type:none;}
.ScrollDoor_Title li {width:151px;float:left;cursor:pointer; background-image:url(../images/hren_22.jpg); background-color:#FFF; background-repeat: no-repeat;background-position: center;height: 33px;text-align: center;margin-left: 15px;}
.ScrollDoor_Title li a {font-size:14px;font-weight:bold;color:#ffffff;line-height: 33px;}
.ScrollDoor_Title li a:hover {text-decoration:underline;}
.ScrollDoor_Title li.on {color:#ffffff;background-repeat: no-repeat;background-position: center;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FFFFFF;width: 151px;background-color: #FFFFFF;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #E0E0E0;border-left-color: #E0E0E0;margin-left: 15px;margin-top: 0px;height: 32px;float: left;background-image:url(../images/hren_21.jpg);background-repeat: repeat-x;}
.ScrollDoor_Title li.on a {color:#ffffff;font-family: "宋体";font-size: 14px;font-weight: bold;line-height: 33px;}
.ScrollDoor_Con {width:98%;padding-top:8px;line-height:24px;}
.ScrollDoor_Con3 {width:100%;padding:8px 0px 10px 3px;;text-align:left;font-size:14px;line-height: 24px;}
.ScrollDoor_Con3 a{font-size:14px;line-height: 24px;}

.ren1{ background-image:url(../images/hren_26.jpg);overflow:hidden; padding-top:30px;}
.ren1_Title{width:100%;height:40px;background-repeat: repeat-x;}
.ren1_Title ul {padding:0px; margin:0px; list-style-type:none;}
.ren1_Title li {width:191px;float:left;cursor:pointer; background-image:url(../images/hren_30a.jpg); background-color:#FFF; background-repeat: no-repeat;background-position: center;height: 40px;text-align: center;margin-left: 15px;}
.ren1_Title li a {color:#ffffff; font-family: "黑体";font-size: 24px; font-weight:bold; line-height: 40px; padding-left:20px;}
.ren1_Title li a:hover {text-decoration:underline;}
.ren1_Title li.on {color:#ffffff;background-repeat: no-repeat; width: 191px;margin-left: 15px;margin-top: 0px;height: 40px;float: left;background-image:url(../images/hren_30.jpg);background-repeat: repeat-x;}
.ren1_Title li.on a {color:#e20000; font-family: "黑体";font-size: 24px; font-weight:bold; line-height: 40px; padding-left:20px;}
.ren1_Title span{ width:100px; float:right; line-height:40px; font-size:14px; font-weight:bold;}
.ren1_Title span a{ color:#7e7e7e;}
.ren1_Con { width:940px;padding:8px 10px 0px 20px;line-height:24px;}
.ren1_Con3 {width:100%;padding:8px 0px 10px 3px;;text-align:left;font-size:14px;line-height: 24px;}
.ren1_Con3 a{font-size:14px;line-height: 24px;}




.w517{ width:517px; overflow:hidden;}
.big_title{ padding:10px 25px ;}
.big_title h1{ font-size:21px; line-height:40px; text-align:center;}
.big_title p{ text-indent:24px; margin:10px 0px; font-size:14px; line-height:26px;}
.big_title li{ border-bottom:1px dashed #dddddd; padding:10px 0px 15px 0px;}
.two_lm{ padding:0px 25px;}
.w93{ width:93px; overflow:hidden;}
.w370{ width:370px; overflow:hidden;}
.hdjs{ background-image:url(../images/hren_24.jpg);}
.hdjs p{ padding: 0px 25px 0px 30px; margin:0px;}

.ren{ background-image:url(../images/hren_27.jpg);}


.sj_list{ padding:0px 0px 20px 0px; zoom:1; overflow:hidden;}
.sj_list li{ float:left; background-color:#FFFFFF; width:170px; height:150px; overflow:hidden; text-align:center; margin: 20px 0px 0px 20px;}
.sj_list img{ width:150px; height:100px; padding:10px;}

.hrb{ padding:0px; zoom:1; overflow:hidden; text-align:left;}
.hrb li{ padding-left:15px; padding-bottom:20px; width:130px; font-size:12px; line-height:18px; color:#666; float:left;}
.hrb strong{ font-size:14px; line-height:26px;}
.hrb img{ width:130px; height:160px;}

.hrb_zg{ padding:0px; zoom:1; overflow:hidden; text-align:left;}
.hrb_zg li{ padding-left:20px; padding-bottom:20px; width:130px; font-size:12px; line-height:18px; color:#666; float:left;}
.hrb_zg strong{ font-size:14px; line-height:26px;}
.hrb_zg img{ width:130px; height:160px;}

.hrb_jx{ padding:0px; zoom:1; overflow:hidden; text-align:left;}
.hrb_jx li{ padding-left:45px; padding-bottom:20px; width:130px; font-size:12px; line-height:18px; color:#666; float:left;}
.hrb_jx strong{ font-size:14px; line-height:26px;}
.hrb_jx img{ width:130px; height:160px;}

.hrb_jx_list{ padding:0px; zoom:1; overflow:hidden; text-align:left;}
.hrb_jx_list li{padding-bottom:20px;width:300px;line-height:18px;color:#666;float:left;list-style-position: inside;list-style-type: square;}


.jx{ width:100%; height:240px;}
.jx li{ float:left; width:230px; font-size:14px; line-height:26px;}
