@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
/*正文开始*/
.banner { width:958px; height:421px; overflow:hidden; margin:0 auto; margin-top:14px; border:1px solid #cfc7bb; background-color:#fff;}
.banner .flash img { width:946px; height:408px; padding:6px;}
.sha {line-height:0; font-size:0; height:30px;}/* background:url(../images/sha.gif) no-repeat center top; height:59px; */

.ys { height:1359px; overflow:hidden; background:url(../images/ys.jpg) no-repeat;}
.ys h2 { top:29px; left:113px; height:69px;}
.ys1 { top:149px; left:56px; width:412px;}
.ys1 dt { background:url(../images/1.gif) no-repeat left top; padding-left:44px; font-size:18px; font-family:"Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif; color: #89c73c; line-height:40px; height:40px;}
.ys1 dt q { display:block; font-size:12px; font-family:"Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif; color:#bbb;}
.ys1 dd { padding-left:44px;}
.ys1 dd p { color:#5c5751; font-size:14px; line-height:24px; padding:14px 0 0 0; font-family:"Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;}
.ys1 dd p span { color:#f39227;}
.ys2 { top:464px; left:446px; width:425px;}
.ys2 dt { background:url(../images/2.gif) no-repeat left top;}
.ys3 { top:769px; left:56px; width:390px;}
.ys3 dt { background:url(../images/3.gif) no-repeat left top;}
.ys4 { top:1104px; left:446px; width:425px;}
.ys4 dt { background:url(../images/4.gif) no-repeat left top;}

.prolist { width:219px; height:558px; overflow:hidden; margin-top:12px;}
.prolist h2 { height:31px; background:url(../images/listh2.gif) repeat-x; font-size:14px; padding:0 0 0 17px; font-family:"Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif; line-height:31px;}
.prolist h2 a { color:#fff;}
.prolist p{color:#fff;}
.li_con { border:1px solid #cfc6ba; border-top:none;  width:204px; height:510px; padding:15px 0 0 13px;background: #fff;}
.li_con h3 {font-size:12px;background:url(../images/listh3.gif) no-repeat left center;height:27px;line-height:27px;padding: 0 0 0 5px;overflow:hidden;margin-bottom:10px;}
.li_con h3{margin-bottom:5px;}
.li_con h3 a { color:#3b3120;}
.li_con ul {padding: 0 0 5px 5px;width: 185px;overflow:hidden;}
.li_con ul li { height:22px; line-height:22px; overflow:hidden; background:url(../images/listdd.gif) no-repeat left center; font-size:14px;  padding:0 0 0 15px;}
.li_con ul li a { color:#5c5751;}


.pro { width:727px; height:555px; overflow:hidden; margin-top:12px; border:1px solid #cfc6ba;}
.barpro { background:url(../images/barpro.gif) repeat-x; height:32px; font-size:12px;}
.barpro ul li { float:left; }
.barpro ul li p { color:#333; height:32px; line-height:32px; font-weight:bold; padding:0 15px 0 28px; background:url(../images/p01.gif) no-repeat 10px center; display:block;}
.barpro ul .cur p { color:#fff; background:url(../images/phover.gif) repeat-x; display:block;}
.barpro ul .cur p a{color:#fff;}
.barpro q { padding:12px 18px 0 0; display:inline;}
.pp_con { width:702px; height:506px; overflow:hidden; padding:16px 0 0 24px; background-color:#fff;}
.pp_con ul li {width:203px;height: 203px;overflow:hidden;float:left;display:inline;margin:10px 31px 0 0;}
.pp_con ul li img {width:197px;height: 148px;padding:2px;border:1px solid #e2e7e6;}
.pp_con ul li span a { text-align:center; display:block; height:34px; line-height:34px; overflow:hidden;}
.pp_con .nobot { margin-right:0;}
#KinSlideshow img{padding:0px;}

.bd01 { width:960px; height:120px; margin-top:12px;}
.tel1 { top:73px; left:98px; font-size:18px; color:#d77204; font-family:"Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;}

.jz { width:696px; height:396px; overflow:hidden; margin-top:12px; border:1px solid #cfc6ba;}
.jz h2 { background:url(../images/barjz.gif) no-repeat; font-size:14px; height:33px; line-height:32px; padding:0 10px 0 30px;}
.jz h2 a { color:#3b3120;}
.jz h2 p { color:#3b3120;}
.jz h2 span { padding:14px 0 0 0;*padding:0;display:inline}
.jz_con { height:363px; background-color:#fff; overflow:hidden;}
.jz_con dl { height:149px; padding:18px 0 12px 10px; overflow:hidden; border-bottom:1px dashed #d8d8d8; float:left;}
.jz_con .nobot { border-bottom:none;}
.jz_con dl dt { float:left; width:145px; height:149px;}
.jz_con dl dt img { width:140px; height:143px; padding:2px; border:1px solid #dedede;}
.jz_con dl dd { float:left; padding-left:14px;}
.jz_con dl dd h3 { height:24px; font-size:12px;}
.jz_con dl dd h3 a { color:#fb8000;}
.jz_con dl dd p { line-height:22px; color:#5c5751;}
.jz_con dl dd span img { margin:8px 0 0 0;}

.ry { width:248px; height:396px; margin-top:12px; overflow:hidden; border:1px solid #cfc6ba;}
.ry h2 { background:url(../images/barry.gif) no-repeat;}
.ry_con { width:247px; height:347px; padding:16px 0 0 1px; background-color:#fff; overflow:hidden;}
.r01 {display:inline;margin-left:13px;}
.r001 { margin-left:15PX;display:inline;}
.r01,.r001, .r02 { padding:83px 0 0 0;}
.ry_con dl { margin:0 12px; width:171px; height:240px; display:inline; margin-left:22px;}
.ry_con dl dt { background:url(../images/ry.gif) no-repeat; height:203px;}
.ry_con dl dt img { padding:8px; width:155px; height:187px;}
.ry_con dl dd { height:30px; line-height:30px; text-align:center; display:block; overflow:hidden;}
.ry_con ul{width:228px;margin:0 1px; padding:0 8px;background-color:#eee;}/*height:105px;*/
/*
.ry_con ul li { background:url(../images/ry_x.gif) repeat-x left bottom; height:32px; line-height:32px;}
.ry_con ul li a { background:url(../images/rydd.gif) no-repeat 29px center; padding-left:47px;}
*/
.ry_con ul li.honorUl_li { background:url(../images/ry_x.gif) repeat-x left bottom; height:32px; line-height:32px;}
.ry_con ul li.honorUl_li p { background:url(../images/rydd.gif) no-repeat 29px center; padding-left:47px;}

.ry_con ul .nobot { background:none;}
ul.ry_ul{background: url("../images/ry.gif") no-repeat scroll 0 0 transparent;height:240px;margin: 0 12px;width: 171px; overflow:hidden;}
    ul.ry_ul li{background: url("../images/ry.gif");height: 203px; width:171px;}
        ul.ry_ul li a{background:none; margin:0; padding:0;}
            ul.ry_ul li a img{height: 187px;padding: 8px;width: 155px;}
        ul.ry_ul li span{display: block;height: 30px;line-height: 30px;overflow: hidden;text-align: center;}

.hz { width:958px; height: 415px; overflow:hidden; border:1px solid #cfc6ba; background: url(../images/gc_pic01.png) no-repeat #fff;line-height: 22px;color: #000;}
.hz h2 { background:url(../images/barhz.gif) no-repeat;}
.h01 { padding:20px 0 0 0;}



.hz_con { background-color:#fff; padding:23px 0 0 13px; width:945px; height:130px; overflow:hidden;}
.hz_con ul {width:916px; height:117px; overflow:hidden;/*margin:0 0 0 16px; */}
.hz_con ul li { float:left; margin:0 16px; display:inline; width:150px; overflow:hidden;}
.hz_con ul li img { width:148px; height:81px; border:1px solid #dedede;}
.hz_con ul li span { height:34px; line-height:34px; text-align:center; display:block; overflow:hidden;}
.ly1{width: 220px;margin: 69px 0 0 27px;float: left;}
.ly2{float: left;width: 220px;margin: 69px 20px 0 470px;height: 112px;}
.ly3{width: 220px;margin: 98px 0 0 30px;float: left;}
.ly4{float: right;width: 220px;margin: 98px 22px 0 0;}

.about { width:696px; height:350px; overflow:hidden;}
.about h2 { background:url(../images/barjz.gif) no-repeat;}
.ab_con { padding:15px 0 0 17px; width:679px; height:300px; background-color:#fff; overflow:hidden;}
.ab_con dl { height:280px; overflow:hidden; padding:0 0 10px 0;}
.ab_con dl dt { width:300px; height:270px; float:left;}
.ab_con dl dd { float:left; padding-left:21px; width:357px;}
.ab_con dl dd h3 a { font-size:14px; height:28px; line-height:28px; color:#61AF00;}
.ab_con dl dd p { line-height:22px; color:#5c5751;}
.ab_con dl dd span img {margin:5px 0 0 0;}
.a01, .a02 { padding:40px 0 0 0;}
.ab_con h4 { font-size:12px; font-weight:normal; background:url(../images/ah3.gif) no-repeat; height:23px; line-height:23px; padding-left:10px;}
.ab_con h4 a { color:#fff;}
.ab_con ul { padding-top:26px; height:154px; overflow:hidden;}
.ab_con ul li { float:left; width:150px; margin-right:19px; overflow:hidden; display:inline;}
.ab_con ul li img { width:146px; height:107px; padding:1px; border:1px solid #eee;}
.ab_con ul li span { height:34px; line-height:34px; text-align:center; display:block; overflow:hidden;}
.ab_con ul li span a { color:#5c5751;}


.faq { width:246px; height:350px; overflow:hidden; margin-top:12px;}
.faq h2 { background:url(../images/barry.gif) no-repeat;}
.fa_con {width:234px; height:300px; padding:10px 0 0 14px; background-color:#fff; overflow:hidden;}
.fa_con dl { width:230px; padding:2px 0; overflow:hidden;}
.fa_con dl dt { height:25px; line-height:25px;text-overflow: ellipsis;white-space: nowrap; overflow:hidden; }
.fa_con dl dt a { color:#333;}
.fa_con dl dd { line-height:22px; padding:0 0 0 22px; color:#fb8000; background:url(../images/da.gif) no-repeat left 5px;}
.fa_con .nobot { border-bottom:none;}


.dt { width:470px; height:359px; overflow:hidden;}
.dt h2 { background:url(../images/bardt.gif) no-repeat;}
.dt_con { padding:16px 0 0 14px; height:330px; background-color:#fff; overflow:hidden;}
.dt_con dl {height:134px; border-bottom:1px dashed #dedede; overflow:hidden;}
.dt_con dl dt { float:left; width:158px; height:119px;}
.dt_con dl dt img {width:152px;height: 114px;padding:2px;border:1px solid #dedede;}
.dt_con dl dd { float:left; padding-left:20px;width:480px;}
.dt_con dl dd h3 { font-size:14px; height:28px; line-height:28px; width:253px; overflow:hidden;}
.dt_con dl dd h3 a { color:#fb8000;}
.dt_con dl dd p { color:#5c5751; line-height:22px;}
.dt_con dl dd span img { margin:5px 0 0 0;}
.dt_con0 ul { overflow:hidden; padding-top:5px; background:url(../images/dtsha.gif) no-repeat 312px top;}
.dt_con0 ul li { background:url(../images/dd.gif) no-repeat 5px center; width:280px; padding-left:18px; margin-right:40px; height:26px; line-height:26px; overflow:hidden; float:left;}
.dt_con0 ul li a { color:#5c5751;}
.dt_con0 ul .nomar { margin-right:0;}

.dt_con ul { overflow:hidden; padding-top:5px; }
.dt_con ul li { background:url(../images/dd.gif) no-repeat 4px center; padding-left:18px; height:26px; line-height:26px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.dt_con ul li a { color:#363636;}

.xc { width:958px; height:220px; overflow:hidden;}
.xc h2 { background:url(../images/barhz.gif) no-repeat;}
.xc_con { background-color:#fff; padding:18px 0 0 19px; width:939px; height:169px; overflow:hidden;}
.xc_con ul li { margin-right:15px; float:left; display:inline; width:174px; overflow:hidden;}
.xc_con ul li img {width:168px;height: 126px;padding:1px;border:1px solid #dedede;}
.xc_con ul li span { text-align:center; display:block; overflow:hidden; height:34px; line-height:34px;}
.xc_con ul li span p{text-overflow: ellipsis;white-space: nowrap;overflow:hidden;}
.xc_con ul li span a { color:#5c5751;}

.zn { width:958px; height:165px; overflow:hidden; background-color:#fdf3ea; border:1px solid #d1c8bc; margin-top:12px;}
.zn dl { width:148px; overflow:hidden;}
.zn dl dt { background:url(../images/icon1.gif) no-repeat 22px 8px; height:30px; line-height:30px; padding:4px 0 0 48px; font-weight:bold;}
.zn dl .tu2 { background:url(../images/icon2.gif) no-repeat 22px 8px;}
.zn dl .tu3 { background:url(../images/icon3.gif) no-repeat 22px 8px;}
.zn dl .tu4 { background:url(../images/icon4.gif) no-repeat 22px 8px;}
.zn dl .tu5 { background:url(../images/icon5.gif) no-repeat 22px 8px;}

.zn dl dt a { color:#ea5a17;}
.zn dl dd { background:url(../images/xx.gif) repeat-x left top; padding:5px 0 0 48px;}
.zn dl dd p{ background:url(../images/dd.gif) no-repeat left center; padding-left:8px; height:24px; line-height:24px;}
.lx { width:204px; height:165px; overflow:hidden; background:url(../images/lxbg.jpg) no-repeat; color:#fb8000;}
.lx h2 { text-align:right; color:#fb8000; padding:56px 26px 0 0; font-size:16px; font-family:"Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif; font-weight:normal; line-height:24px;}
.lx h2 a { color:#fb8000;}
.lx h2 p { font-size:21px; font-family:"Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;}
.lx span img { margin:8px 0 0 38px;}

.link { line-height:30px; overflow:hidden; margin-top:24px;}
.link h2 { width:75px; padding-left:5px;}
.link h2 p { font-size:14px; color:#61AF00;}
.l_con { width:880px; height:70px; line-height:30px; overflow:hidden;}
.l_con a { padding:0 12px; color:#3b3120;}


#ryzsLi{background-color:White; height:240px; width:244px; position:relative; margin-left:-8px;}





.FixTitle {	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; background:url(../images/barhz.gif) no-repeat; OVERFLOW: hidden; BORDER-LEFT: #ddd 1px solid; LINE-HEIGHT: 33px; HEIGHT: 33px}
.FixTitle H3 {	PADDING-LEFT: 30px; FONT-SIZE: 13px;  FLOAT: left; COLOR: #000; margin:0}
.FixTitle SPAN {	PADDING-RIGHT: 5px; FLOAT: right}
.RForm {	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px}
.RForm DT {	LINE-HEIGHT: 23px}
.RformB {	PADDING-LEFT: 10px}
.blk_29 {	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ddd 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ddd 1px solid; ZOOM: 1; POSITION: relative}
.blk_29 .LeftBotton {	BACKGROUND: url(../images/l.gif) no-repeat 0px 0px; LEFT: 0px; FLOAT: left; WIDTH: 13px; CURSOR: pointer; POSITION: absolute; TOP: 30px; HEIGHT: 114px}
.blk_29 .RightBotton {	RIGHT: 0px; BACKGROUND: url(../images/r.gif) no-repeat 0px 0px; FLOAT: right; WIDTH: 13px; CURSOR: pointer; POSITION: absolute; TOP: 30px; HEIGHT: 114px}
.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 888px; PADDING-TOP: 5px}
.blk_29 .box {	FLOAT: left; WIDTH: 152px; TEXT-ALIGN: center}
.blk_29 .box IMG {	BORDER-RIGHT: #61AF00 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #61AF00 1px solid; DISPLAY: block; PADDING-LEFT: 3px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; MARGIN: 0px auto; BORDER-LEFT: #61AF00 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #61AF00 1px solid}
.blk_29 .box A:hover IMG {	BORDER-RIGHT: #5385cc 1px solid; BORDER-TOP: #5385cc 1px solid; BORDER-LEFT: #5385cc 1px solid; BORDER-BOTTOM: #5385cc 1px solid}
.blk_29 .box P {	MARGIN: 6px auto 0px; WIDTH: 97px; LINE-HEIGHT: 20px}
.rollphotos {WIDTH: 960px;margin-top:10px}
.partC {	MARGIN-TOP: 10px; OVERFLOW: auto; WIDTH: 960px}
.partC .PC_left {	OVERFLOW: auto; WIDTH: 470px}
.partC .PC_right {	OVERFLOW: auto; WIDTH: 470px}
.partC .PC_left {	FLOAT: left}
.partC .PC_right {	FLOAT: right}
.PT_mix {	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ddd 0px solid; PADDING-LEFT: 0px; BACKGROUND: #f3fbfe; PADDING-BOTTOM: 10px; OVERFLOW: auto; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px solid}
.PhoTxt {	MARGIN-TOP: 10px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: auto; WIDTH: 220px}
.PhoTxt IMG {	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid}
.PhoTxt H1 {	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 23px}
.PhoTxt P {	COLOR: #545454; LINE-HEIGHT: 20px}

