@charset "utf-8";
/**/
body { font:14px/1.5; text-align:center; color:#333; }
body { background:url(../images/bg.png) repeat; font-size:14px; }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
dl, dt, dd, ul, li { list-style:none; float:left }
a img { border:0; list-style:none; }
a:link, a:visited, a:hover, a:active { color:#8B8B8B; text-decoration:none; cursor:pointer }
h1, h2, h3, h4, h5, h6 { font-size: 100%; margin: 0; padding: 0; font-weight:normal; color:#303030; }
h3 { font-size:14px; color:#333; }
.fl-l { float:left; }
.fl-r { float:right; }
input, select { vertical-align: middle; }
#header:after, #main:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
/*------header-------------*/
.header, .head, .line { width:100%; }
.header { background:url(../images/index_r1_c1.png) no-repeat; height:451px; }
.head { background:url(../images/index_r2_c1.png) no-repeat; height:261px; }
#main { width:1000px; text-align:left; display:inline-block; }
.bar-b { background:#fe9813;border:1px solid #000; width:980px; overflow:hidden; margin-top:12px; padding:10px; }
.bar-b .bar-left { width:590px; float:left; height:332px; }
.hot-box-imgscroll_m { width:590px; height:332px; overflow:hidden; position: relative; }
.hot-box-imgscroll_m .img-show { width:590px; height:332px; overflow:hidden; }
.hot-box-imgscroll_m .img-show ul { width:590px; height:332px; overflow:hidden; }
.hot-box-imgscroll_m .img-show .loop-item { position: absolute; left: 2px; top: 2px; width:590px; height:332px; z-index: 0; }
.hot-box-imgscroll_m .img-show .on { z-index: 20; }
.hot-box-imgscroll_m .img-show .loop-item img { width: 590px; height: 332px; }
.hot-box-imgscroll_m .img-show .png { width: 590px; height: 26px; position: absolute; bottom:0; left: 0; background:url(../images/png24.png) no-repeat; _background: #000; opactiy:0.5; _bottom:3px; }
.hot-box-imgscroll_m .img-show .name {
	color: #fff;
	height: 26px;
	line-height: 26px;
	width: 590px;
	position: absolute;
	bottom:-1px;
	left: 3px;
	text-indent: 1em;
	font-size: 12px;
	font-weight: bold;
	overflow:hidden;
	_bottom:3px;
}
.hot-box-imgscroll_m .img-con { position:absolute; bottom:5px; right:5px; height:16px; z-index:99; }
.hot-box-imgscroll_m .img-con ul li { float:left; width: 18px; text-align:center; }
.hot-box-imgscroll_m .img-con ul li a { position: relative; width: 16px; height: 16px; line-height:16px; display:block; margin: 0 auto; background-color:#fff; color:#000; font-size:12px; text-decoration:none; font-weight:700 }
.hot-box-imgscroll_m .img-con ul li.on a { background-color:#f60; color:#fff; }
.bar-b .bar-right { width:362px; float:left; margin-left:20px; }
.bar-b .bar-right h2 { font-size:22px; color:#fff; margin-bottom:20px; text-align:center; }
.bar-b .bar-right li { float:left; width:100%; overflow:hidden; font-size:16px; background:url(../images/d-ico.gif) no-repeat 1%; line-height:30px; }
.bar-right li a { color:#fff; margin-left:15px; }
/*********************/
#main .m-left { float:left; width:680px;}
#main .m-left .ml-b{ padding:15px 0;overflow:hidden; background:#FE9812; margin-top:20px;border:1px solid #000; }
.ml-b .m-list { width:620px; margin:0 auto; }
.t-pic { margin:0 auto 20px;/* width:660px; */text-align:center;}
.m-list li { float:left; width:310px; margin-top:20px; }
.m-list li .pic { float:left; background:url(../images/pic.gif) no-repeat; width:123px; height:138px; }
.pic img { padding:10px; }
.m-left .m-list .m-cont { margin-left:10px; float:left; width:165px; }
.m-left .m-list h3 { font-size:18px; }
.m-left .m-list p { color:#fff; font-size:14px; line-height:18px; margin-top:10px; }
.tab-text { border:1px solid #DA870D; width:620px; margin:0 auto; font-size:14px; background:#FBC682; color:#000; }
.tab-text th { background:#FBC682; border-bottom:5px solid #FF9000; font-weight:700;  padding:5px 20px }
.tab-text td { padding:5px 5px 5px 20px;line-height:24px; }
.tab-text tr.tab-bg { background:#FDEACA !important; color:#000;}
.tab-text tr.tab-bg td{border-right:1px solid #DA870D;}
/*******************/
#main .m-right { float:right; width:298px; }
#main .m-rmid { float:right; width:258px; background:#FE9812;margin-top:20px;padding:15px 25px;border:1px solid #000;}
#main .m-rmid p{line-height:24px;}
#main .m-rmid p img{padding:3px 0;}
#main .m-rmid p strong{font-size:24px;color:#fff;text-align:center; display:block;line-height:52px;height:52px; font-family:"黑体"}
.img-box { width: 900px; margin: auto; position: relative; overflow:hidden }
.img-box .img { text-align: center; width: 100%; overflow:hidden }
.img-box .img img { max-height: 100%; max-width: 100%; vertical-align:middle; }
.img-box .img i { display: inline-block; vertical-align: middle; height: 100%; }
.img-box .name { text-align: center; color: #666; font-size:22px; font-family:Microsoft yahei; font-weight:700; margin-bottom:5px; }
.scroll-bar { width:940px; margin:auto; padding-top:10px; }
.scroll-bar .imgs { width: 880px; overflow: hidden; height: 77px; float: left; }
.scroll-bar .imgs ul li { float: left; width: 100px; height:75px; margin:0 5px; }
.scroll-bar .imgs ul li a { float: left; }
.scroll-bar .imgs ul li img { width: 100px; height: 75px; }
.scroll-bar .imgs ul li.on a img { border: 0; padding: 1px; background: #f60; }
.scroll-bar .imgs ul li a:hover img { background: #f60; }
.btn-prev, .btn-next { background:url(../images/btns.gif) no-repeat; }
.btn-prev { float: left; width: 22px; height: 75px; background-position: 0 -460px; margin-right: 5px; }
.btn-next { float: left; width: 22px; height: 75px; background-position: 0 -550px; margin-left: 5px; }

/*-----footer--------------------*/
#footer { float:left; width:100%; font-size:12px; color:#000; margin-top:40px; overflow:hidden; }
#footer .line { background:#183884; height:10px; }
#footer .fot { width:1000px; margin:0 auto; text-align:center; line-height:24px; }
#footer .fot .f-info { float:left; width:100%; text-align:center; padding:20px 0; }
#footer .fot a { color:#000; text-decoration:none; margin:0 5px; }
#footer .fot .btn a { color:#05726F; }
#footer .fot ul { width:100%; }
#footer .fot ul li { padding-left:50px; }
#footer .fot .btn { float:left; width:349px; height:69px; line-height:60px; font-size:24px; font-family:"Microsoft YaHei"; color:#05726f; }
