@charset "utf-8";
body, ol, ul, li, dl, dd, h1, h2, h3, h4, h5, h6, p, form{padding:0;margin:0}
body, html {height:100%; height:auto}
body {background:#fff;color:#3a3a3a;font:14px/1.5 microsoft yahei,simsun,Arial,helvetica}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%}
ul,ol {list-style:none}
img{border:0; vertical-align:top}
a {color:#3a3a3a; outline:none; text-decoration:none}
a:hover {color:#f30}
table {border-collapse:collapse; border-spacing:0; margin-bottom:10px; line-height:35px}
.cl {clear:both; height:1px}
.fl {float:left}
.fr {float:right}
.more {float:right; color:#ff7e00; margin-right:10px}
.wrap {width:1200px; margin:0 auto}
.eps {display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.mg {margin:20px auto}
.red {color:#e63023}
/*header*/
.topbar {width:100%; height:30px; line-height:30px; background:#f4f4f4; color:#666}
.topbar a {color:#666}
.topbar a:hover {color:#f30; text-decoration:underline}
.header {height:85px; background:#fff; padding-top:20px}
.logobox_log {width:260px; float:left}
.logobox_tit {width:440px; line-height:85px; float:left; font-weight:700; font-size:24px; color:#049787; text-align:center}
.logobox_tit strong {color:#f86805}
.logobox_img {width:300px; float:left}
.header .telbox {float:right}
.logobox_tel {width:200px; float:right; background:url(../images/tel.png) no-repeat left 18px}
.logobox_tel .tel {color:#f86805}
.logobox_tel p {line-height:25px; font-size:23px; text-align:right; color:#666}
.logobox_tel span {display:block; color:#999; text-indent:50px}
/*nav*/
.nav {width:100%; height:40px; line-height:40px; background:#359e0e}
.nav .navlist {width:1200px; font-size:17px; margin:0 auto}
.nav li {width:150px; float:left; text-align:center}
.nav li:nth-child(1) a {background:#ff7e00}
.nav a {display:block; color:#fff; border-right:solid 1px #fff}
.nav a:hover {background:#ff7e00}
.banner {width:100%; height:430px; position:relative; background:#f4f4f4; overflow:hidden}
.banbox {width:100%}
.banbox .hd {width:1200px; height:35px; position:relative; bottom:35px; margin:0 auto}
.banbox .hd ul {width:120px; margin:0 auto}
.banbox .hd ul li {float:left; margin:10px; width:15px; height:15px; border-radius:50%; font-size:0; background:#ccc; cursor:pointer}
.banbox .hd ul li.on {background:#cf5540}
.banbg {width:100%; height:240px; background:url(../images/bnrbg.jpg); text-align:center}
/*index*/
.side {width:200px; float:left}
.sidebox {width:200px; border:solid 1px #359e0e; margin-bottom:20px}
.sidebox h2 {height:60px; line-height:60px; font-size:24px; background:#359e0e url(../images/bg_01.jpg) no-repeat left; color:#fff; text-align:center}
.sidebox_lis {font-size:18px}
.sidebox_lis li {width:180px; height:40px; line-height:40px; background:#eee; border:solid 1px #ddd; margin:10px; text-align:center}
.sidebox_lis li a {display:block}
.sidebox_lis li a:hover {background:#ff7e00; color:#fff}
.sidebox h5 {line-height:40px; font-size:18px; background:#359e0e; color:#fff; text-align:center}
.sidebox_tel {padding:10px 10px 0}
.sidebox_tel img {width:100%}
.sidebox_tel .dh {background:url(../images/hotLine.gif) no-repeat left center; padding-left:45px; margin-top:20px; margin-bottom:10px}
.sidebox_tel .dh span {font:700 20px/1.2 Arial}
.sidebox_tel .sj {line-height:28px; font-size:13px; background:url(../images/newsCut.gif) repeat-x; padding-top:10px}
.prodtbox {width:960px; float:right}
.prodtbox_h {width:960px; height:45px; line-height:45px; background:url(../images/bg_02.jpg) no-repeat center left}
.prodtbox_h h2 {width:190px; font-size:20px; color:#fff; text-align:center}
.prodtbox_lis ul {width:990px}
.prodtbox_lis li {width:223px; line-height:30px; float:left; font-size:18px; background:#049787; text-align:center; border:solid 1px #ddd; margin:20px 20px 10px 0}
.prodtbox_lis li img {display:block; width:223px; height:170px; margin-bottom:3px}
.prodtbox_lis li a {color:#fff}
.fabox_h h2 {height:46px; line-height:37px; font-size:19px; letter-spacing:2px; background:url(../images/bg_03.png) no-repeat center; color:#fff; text-align:center; margin-top:20px}
.fabox_lis li {width:362px; height:172px; float:left; background:#eee; border:solid 1px #ddd; margin:25px 54px 50px 0}
.fabox_lis li:last-child {margin-right:0}
.fabox_lis li img {width:180px; height:172px}
.fabox_lis .fl {margin-right:10px}
.fabox_lis .tt {line-height:40px; font-weight:700; font-size:15px}
.fabox_lis p {line-height:26px; padding-right:3px}
.aboutwrap {width:100%; line-height:26px; background:#ff7e00; color:#fff; padding:20px 0 5px}
.aboutwrap a {color:#fff}
.aboutwrap .ttt {font-weight:700; font-size:26px; letter-spacing:4px; text-align:center}
.aboutwrap .fl {width:820px}
.aboutwrap .fr {width:250px}
.aboutwrap h4 {font-weight:700; font-size:18px; margin-bottom:6px}
.aboutwrap_tit {height:28px; font-size:18px; border-left:5px solid #e8422e; padding-left:8px; margin-bottom:12px}
.aboutwrap .play {width:250px; height:180px; background:#fff; padding:10px; overflow:hidden}
.aboutwrap .play img {width:250; height:180px}
.aboutwrap .play p {position:absolute; bottom:0; width:250px; height:27px; color:#fff; background:rgba(0,0,0,0.6); text-align:center}
.roll {position:relative; width:1200px; margin:10px auto; overflow:hidden}
.roll_tit h4 {width:180px; line-height:35px; font-size:20px; background:#e8422e; text-align:center; margin:30px auto 0; color:#fff}
.roll_lis li {width:220px; height:170px; line-height:25px; float:left; font-size:15px; margin-right:24px; text-align:center}
.roll_lis li img {display:block; width:220px; height:150px}
.roll_ctrl a {background:#fff; color:#3a3a3a; top:65px; border-radius:50%; width:30px; line-height:30px; text-align:center; position:absolute; font-family:'simsun'; font-size:20px}
.roll_ctrl .prev {right:0}
.roll_ctrl .next {left:0}
.exh_tit {font-size:24px; letter-spacing:8px; color:#f86805; text-align:center; margin:30px 0 20px}
.exh_lis li {width:175px; line-height:25px; float:left; text-align:center; margin-right:30px}
.exh_lis li:last-child {margin-right:0}
.exh_lis img {display:block; width:173px; height:220px; border:solid 1px #ccc}
.sys_lis {width:1290px}
.sys_lis li {width:370px; height:110px; float:left; overflow:hidden; margin:0 60px 20px 0}
.sys_lis img {width:150px; height:108px; float:left; border:solid 1px #ccc; margin-right:10px}
.sys_lis .ttt {line-height:30px; font-size:16px}
.sys_lis .time {color:#999; margin-top:15px}
/* foot*/
.foot {width:100%; background:#2e2e2e; margin-top:30px}
.foot .links {width:100%; background:#f1f1f1; padding:10px 0 25px}
.foot .links h4 {line-height:30px; font-weight:700; font-size:15px; border-bottom:solid 1px #ccc; margin-bottom:10px}
.foot .links a {margin-right:20px}
.foot_box {height:125px; color:#e0d7d3; border-bottom:solid 1px #716c6a; padding-top:10px; margin-bottom:10px}
.foot_box .fl {width:530px; font-size:16px; line-height:36px}
.foot_box .fl h3 {font-size:26px; color:#fff; margin:5px 0 10px}
.foot_box .mid {width:480px; float:left}
.foot_box .mid {font-size:16px}
.foot_box .mid a {display:block; width:120px; height:38px; line-height:38px; float:left; background:#262524; color:#e0d7d3; border:solid 1px #fff; text-indent:35px; margin:42px 30px 0 0}
.foot_box .mid .but1 {background:url(../images/ico_bs.png) no-repeat 10px -90px}
.foot_box .mid .but2 {background:url(../images/ico_bs.png) no-repeat 10px -54px}
.foot_box .mid .but3 {background:url(../images/ico_bs.png) no-repeat 10px 11px}
.foot_box .fr {float:right; margin-top:5px}
.foot a:hover {color:#f48a00; text-decoration:underline}
.foot_us {line-height:25px; font-size:13px; color:#e0d7d3; text-align:center; padding-bottom:10px}
.foot_us a {color:#e0d7d3}
/* book */
.book{width:960px; height:372px; background:url(../images/yu_bj.png) no-repeat; margin:0 auto; padding-top:76px; margin-top:-50px}
.yu_l {width:365px;line-height:27px;float:left;margin-left:180px}
.yu_l p {margin-bottom:15px}
.yu_l p span {color:#f30;margin-left:5px}
.yu_l .submit {padding-left:45px}
.yu_l .submit input {border:none}
.yu_r {width:318px;float:left}
.text_xx {width:287px; line-height:22px; color:#fff; margin:0 auto 32px; padding-top:10px}
.yu_r p {padding-left:42px; margin-bottom:15px}
.box_book input {border:1px solid #ccc; padding:4px 0px;}
.box_book textarea {border:1px solid #ccc}
.nanjiu{height:23px;width:74px;color:#fff;font-weight:800;line-height:23px;float:left; cursor:pointer;}
.tj{background:url(../images/tijiao.png) no-repeat;}
.cj{background:url(../images/cj.png) no-repeat;margin-left:12px;display:inline}
/*container*/
.place {width:1200px; height:33px; margin:10px auto; border-bottom:solid 1px #63a154; padding-top:15px; margin-bottom:20px}
.place h1 {height:25px; line-height:21px; font-size:24px; border-left:solid 5px #4cb034; padding-left:10px}
.place p {line-height:35px}
.place b {color:#e63023}
.container {width:960px; float:right; background:#fff; border:solid 1px #ddd}
/*list*/
.zzlist_u {width:960px; text-align:center}
.zzlist_u li {width:280px; float:left; font-size:16px; line-height:32px; margin:10px 20px}
.zzlist_u img {display:block; width:280px; height:200px}
.zzlist_u li .kt {line-height:25px; margin-top:5px}
.contalist {line-height:27px}
.contalist li {height:160px; padding:20px; border-bottom:solid 1px #ddd}
.contalist img {float:left; margin-right:25px}
.contalist .tit {font-size:18px}
.contalist .time {color:#999; margin:5px 0}
.contalist .intro {color:#777; margin-bottom:10px}
.contalist .dts {border:solid 1px #ddd; text-align:center; padding:5px 10px; float:right}
.contalist .dts:hover {background:#4cb034; color:#fff}
/*content*/
.tips {background:#ffffe5; border:solid 1px #eee; padding:5px}
.tips2 {border:dashed 1px #ccc; color:#888; padding:5px}
.ctr {text-align:center}
.ctc {line-height:40px; padding-left:50px; padding-bottom:10px}
.bgred {background:#f30; color:#fff; padding:5px}
.content {line-height:30px; font-size:16px}
.content p {margin-bottom:20px}
.content a {color:#0000ff; text-decoration:underline}
.content h3 {font-weight:700; font-size:18px; color:#f30; margin-top:20px; margin-bottom:5px}
.content .stit {display:block; font-weight:700; font-size:16px; margin-bottom:5px}
.content .redtit {font-weight:700; font-size:24px; color:#c00000; text-align:center; margin:30px 0}
.content .boxlist {width:100%; font-weight:700; font-size:18px; text-align:center}
.content .boxlist li {float:left; margin-right:22px}
.content .boxlist li:last-child {margin-right:0}
.content .boxlist li img {display:block}
.content .about01 {font-weight:700; font-size:18px; text-align:center; margin-top:20px}
.content .about02 .simg {margin:10px}
.content .box {width:100%}
.content .td_bg {line-height:40px; background:#ffff67}
.content td {line-height:35px; text-align:center}
.conbox {padding:20px 10px 10px}
.conbox .tit {text-align:center; color:#888}
.conbox .tit h1 {color:#e63023; font-size:24px; margin-bottom:13px}
.conbox .info {margin-bottom:20px}
.conbox .info span {margin:0 8px}
.contnext {height:60px; line-height:30px; border:dashed 1px #ddd; padding:5px 10px; margin:50px 0 20px}
.contarc {line-height:30px; border:solid 1px #ddd; padding-bottom:5px; margin-top:20px}
.contarc .contarc_tit {height:15px; background:#eee; padding:10px; margin-bottom:10px}
.contarc .contarc_tit h4 {line-height:15px; font-size:15px; border-left:solid 5px #f30; padding-left:8px}
.contarc .contarc_list li {width:410px; float:left; background:url(../images/ico_bs.png) no-repeat left -28px; color:#999; text-indent:15px; margin:0 26px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.contarc .contarc_list li a:hover {color:#3a3a3a; text-decoration:underline}
.contarc .contarc_pic li {width:165px; float:left; text-align:center; margin:0 10px}
.bdsharebuttonbox span {font-size:16px; margin-top:4px}
.recm {width:100%; border-top:solid 1px #ddd; overflow:hidden; margin-top:20px}
.recm_h {height:40px; line-height:40px; background:#f1f1f1; border-bottom:solid 1px #ddd}
.recm_h h3 {width:160px; background:#fff; font-size:16px; text-align:center; border-bottom:solid 1px #fff}
.recm_box li {width:160px; height:135px; float:left; background:#f1f1f1; border:solid 1px #ddd; margin:10px; text-align:center; padding:5px}
.recm_box li img {width:160px; height:115px}
.recm_box li a {color:#666; line-height:25px}
/* pagelist */
#pages {text-align:center; line-height:28px; margin:20px 0 10px}
#pages a {display:inline-block; font-size:13px; margin:0 4px; padding:0 12px; border:1px solid #ccc}
#pages a.a1{height:28px}
#pages a:hover {background:#f1f1f1; color:#3a3a3a}
#pages span {display:inline-block; color:#fff; background:#2572bc; text-align:center; padding:0 12px; margin:0 2px}
/*map*/
.mapbox {line-height:35px; background:#f4f4f4; border:solid 1px #ddd; padding:10px 20px; margin-top:30px}
.mapbox dt {font-size:18px; color:#99855e}
.mapbox dd a+a {margin-left:20px}