* { margin: 0rem; padding: 0rem; }

div, dl, dt, dd, ul, ol, li, h2, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }

ul, ol, li { list-style: none; }

form { margin: 0rem; padding: 0rem; }

img { border: 0;}

a { color: #000; text-decoration: none; display: block; }

a:hover { color: #F00; }

strong { font-weight: bolder; }

html { overflow-x: hidden; }

html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { list-style-type: none; margin: 0; padding: 0; }

a { color: #333333; text-decoration: none; }

img { border: none; }

body { background-color: #f3f3f3; }

.tpologo { width: 100%; margin: 0 auto; height: 124px; }

.tnav { height: 45px; margin: 0 auto; background: #3d3d3d; }

.tnav ul { width: 980px; margin: 0 auto; }

.tnav ul li { width: 89px; float: left; height: 45px; line-height: 45px; font-size: 14px; font-weight: bold; text-align: center; }

.tnav ul li a { color: #fff; font-size: 14px; line-height: 45px; }

#tnv { background: none; }

.banner img { width: 100%; height: 373px; }

.content { width: 1000px; margin: 0 auto; }

.box1 { width: 100%; background-color: #ffffff; padding-top: 34px; overflow: hidden; padding-bottom: 32px; }

.leftbox1 { float: left; padding-left: 18px; width: 564px; }

.leftbox1 p { line-height: 30px; color: #545454; font-size: 14px; text-indent: 2em; font-weight: normal; }

.rightbox1 { float: right; padding-right: 18px; }

.line { width: 100%; height: 8px; }

.box2 { overflow: hidden; background-color: #ffffff; padding-bottom: 30px; }

.firstbox2 { margin: 0 auto; width: 545px; height: 60px; padding-top: 30px; }

.fiurthbox2 { overflow: hidden; padding-top: 8px; width: 336px; margin: 0 auto; }

.fiurthbox2 img { float: left; }

.fiurthbox2 a { color: #535353; font-size: 18px; float: left; margin-left: 3.5px; }

.fiurthbox2 span { color: white; background-color: #937543; line-height: 25px; padding: 5px 9px; margin-left: 10px; }

.fivebox2 { overflow: hidden; width: 964px; margin: 0 auto; margin-top: 38px; }

.five1 { float: left; }

.five1 img { border: 8px solid #e0e0e0; }

.wenzi1 { float: right; width: 562px; color: #545454; line-height: 26px; }

.wen { width: 23px; height: 23px; border-radius: 20px; background-color: #937543; color: white; font-weight: bold; text-align: center; float: left; margin-right: 6px; }

.gou { width: 23px; height: 23px; border-radius: 20px; background-color: #3d3d3d; color: white; font-weight: bold; text-align: center; float: left; margin-right: 6px; }

.firstbox3 { margin: 0 auto; width: 404px; height: 63px; padding-top: 30px; }

.wenzi2 { color: #545454; line-height: 26px; width: 964x; margin: 0 auto; text-indent: 2em; }

.box4 { width: 1000px; height: 515px; margin: 0 auto; background-color: #ffffff; }

.box4_1 { width: 964px; border: 1px solid #c6c4c5; line-height: 90px; height: 363px; margin: 0 auto; }

.firstbox4 { width: 962px; height: 82px; margin: 0 auto; overflow: hidden; padding-top: 6px; padding-bottom: 8px; }

.secondbox4 { width: 1000px; margin: 0 auto; }

.one { float: left; padding-bottom: 8px; height: 103px; }

.two { float: left; height: 103px; padding-bottom: 8px; margin-left: 5px; }

.three { float: left; height: 103px; padding-bottom: 8px; margin-left: 15px; }

.four { float: left; height: 103px; padding-bottom: 8px; margin-left: 5px; }

.first1 { margin-bottom: 3px; background-color: #f4e0c9; width: 235px; }

.no1 { background-color: #937543; line-height: 33px; color: white; letter-spacing: -1.5px; }

.first1 p { color: #575352; line-height: 24px; width: 236px; margin: 0 auto; font-size: 12px; padding-top: 4px; letter-spacing: -0.7px; margin-left: 4px; }

.first3 p { padding-top: 20px; padding-bottom: 8px; margin-left: 1px; }

.first2 { background-color: #e9e9e9; }

.no2 { background-color: #909090; line-height: 33px; color: white; letter-spacing: -1.5px; }

.clear { width: 100%; height: 15px; clear: left; }

.bottombox4 { width: 946px; margin: 0 auto; overflow: hidden; padding-bottom: 30px; }

.bottombox4 img { width: 100%; height: 107px; }

.box5 { width: 100%; height: 616px; clear: both; background-color: white; }

.firstbox5 { padding-top: 32px; width: 710px; margin: 0 auto; height: 81px; }

.firstbox6 { padding-top: 32px; width: 709px; margin: 0 auto; height: 80px; }

.box5content { width: 946px; margin: 0 auto; overflow: hidden; padding-top: 10px; padding-bottom: 40px; }

.leftbox5 { width: 280px; float: left;overflow: hidden;}

.leftbox5 p { width: 280px; line-height: 30px; color: #545454; margin-top: 24px;  text-indent: 2em;}

.leftbox5 div img { float: left; margin-right: 1px; display:block;}

.qbox5 { width: 160px; margin: 0 auto; padding-top: 15px; overflow: hidden; float: left; }

.qbox5 img { float: left; display: block; }

.qbox5 span { color: #d20c0c; font-size: 13.5px; font-weight: bold; }

.rightcontent5 { float: right; width: 661px; height: 400px; overflow:hidden;}

.contentbox5 { position: relative; }

.right { position: absolute; z-index: 4; margin-left: 45px; margin-top: 300px; }

.right img { float: left; margin-left: 3px; margin-right: 3px; }

.left { position: absolute; }

.center { position: absolute; line-height: 21px; color: white; opacity: 0.7; width: 610px; z-index: 1; margin: 0 auto; background-color: #545455; padding: 10px 26px; font-size: 12px; }

.cur { border: 1px solid #61abf8; }

.box6 { width: 1000px; height: 455px; margin: 0 auto; background-color: #ffffff; }

.box111 { position: relative; width: 964px; height: 248px; margin: 0 auto 150px; padding-top: 20px; overflow: hidden; }

.box111 li { z-index: 0; position: absolute; width: 0px; height: 0px; top: 146px; cursor: pointer; left: 377px; }

.box111 li img { width: 100%; background: url(../images/loading.gif) no-repeat center 50%; height: 100%; vertical-align: top }

.box111 li p span { display: inline-block; width: 70px; height: 40px; overflow: hidden; }

.box111 .prev, .box111 .next { display: block; z-index: 100; overflow: hidden; cursor: pointer; position: absolute; width: 45px; height: 49px; top: 131px; }

.box111 .prev { background: url(../images/zuo.png) no-repeat; left: 220px }

.box111 .next { background: url(../images/you.png) no-repeat; right: 200px }

.box2 { width: 1000px; margin: 0 auto; }

.box6coontent { width: 964px; margin: 0 auto; }

.box2 .list { overflow: hidden; margin: 10px auto; border-bottom: 1px dashed #d0d0d0; padding-bottom: 8px; }

.box2 .list img { float: left; margin-left: 5px; width: 90px; }

.box2 .list div { float: left; width: 839px; padding: 5px 15px; }

.box2 .list h1 { font-size: 14px; line-height: 26px; color: #937543 }

.box2 .list p { font-size: 12px; line-height: 24px; }

.footercontent { width: 100%; height: 236px; background-color: #231f20; }

.zhong { width: 914px; margin: 0 auto; overflow: hidden; }

.footerleft { width: 664px; float: left; }

.footerleft img { padding-top: 21px; margin: 0 auto; width: 475px; }

.footerleft p { text-align: center; color: white; font-size: 12px; line-height: 22px; }

.footerright { width: 174px; float: right; }

.footerright img { float: right; margin-top: 20px; }