@charset "utf-8";
html, body, div, ul, li, h1, h2, h3, h4, form, input, textarea, p, th, td, hr { margin:0; padding:0; }
body, button, input, select, textarea{ font:14px/1.5 "Microsoft YaHei" , arial, tahoma, sans-serif;}
ol, ul{ list-style:none; }
table { border-collapse:collapse; border-spacing:0; }
img { border:none; }
a {text-decoration: none}
a:hover { text-decoration:none; }
body {height:auto;background: #ffffff;clear: both;}
.head {width: 100%;max-width: 1000px;_width:1000px;margin: 0 auto;padding:10px 0 5px 0;overflow: hidden;}
.logo {float:left;display:block;text-indent: -100000px;background: url(../images/logo.jpg) no-repeat;width: 72px;height: 44px}
.nav {float: right;}
.nav a {color: #666666;line-height: 44px}
.banner {clear:both;width: 100%;max-width: 1900px;background: url(../images/banner.jpg) no-repeat center;height:494px;}
#kandian {padding-top: 25px}
.kdtop {width: 100%;background: url(../images/kdtopbg.jpg) repeat-x;height: 62px;}
.kdtopin {width: 145px;padding: 0 36px;margin: 0 auto;background: #ffffff}
.kdcontent {padding-top: 27px;width: 100%;max-width: 1000px;_width:1000px;margin: 0 auto;overflow: hidden;}
.kdleft {float:left;background: url(../images/kdleft.jpg) no-repeat;position: relative;width: 464px;height: 564px}
#more1 {position: absolute;top:52px;left:330px;color:#ec7c05;}
#more2 {position: absolute;top:188px;left:330px;color:#ec7c05;}
#more3 {position: absolute;top:130px;left:0px;color:#464545;width: 210px;height: 80px}
.kdleft p {position: absolute;bottom: 0;left: 0;color:#a5a4a4}
.kdright {float: right;background: url(../images/kdright.jpg) no-repeat top left;}
.news {padding: 60px 0 30px 0;width: 483px;border-bottom: 1px dashed #e4e4e4;height: 175px}
.news li {height:35px;line-height:35px;overflow: hidden;clear: both;cursor: pointer;}
.news a {float: left;}
.news span {float: right;}
.news a, span {color:#434343;}
.new {display:none;position: fixed;width: 940px;height:600px;max-width: 940px;_width:940px;scroll:auto;background-color: #ffffff;padding: 0 30px;overflow: auto;z-index: 5555}
.new div {display: none}
.new h1 {font-size: 18px;color:#434343;text-align: center;line-height: 35px;margin: 10px 0}
.new h2 {font-size: 14px;color:#434343;line-height: 30px;}
.new h3 {font-size: 14px;color:#434343;line-height: 30px;}
.new p {color:#666666;}
#newclose {display: none}
.pics {margin-top: 15px;width: 483px;}
.pics li {float: left;margin: 18px 18px 0 0;font-size: 0px}
.pics a {position: relative;}
.pics li span {display:block;position:absolute;color: #ffffff;height: 30px;line-height: 30px;width: 222px;bottom: 0;left: 0;font-size: 14px;padding-left: 10px}
.pics .bg {background-color: #000000;opacity: 0.5;filter:alpha(opacity=50)}
#mr0 {margin-right: 0px}
#yingxiang {width:100%;max-width:1900px;margin:0 auto;margin-top: 120px;background: url(../images/yxbg.jpg) no-repeat center;height: 800px;}
.yxin {padding-top: 134px;width: 100%;max-width: 1000px;_width:1000px;margin: 0 auto;overflow: hidden;}
.yxtop {margin: 0 auto;width: 246px}
.yxtop span, .yxtop a{color:#ffffff;font-size: 24px;margin-right: 20px;cursor: pointer;}
.yxtop .selected, .yxtop .xiexian {color:#ec7c05;}
.yxcontent {margin-top: 34px;overflow: hidden;}
.vedio {display: block}
#vedio {display: none}
.vedio img{cursor: pointer;}
/*.zhanguan {display: block}*/
.zhanguan {display: none}
.zhanguan ul {float: left;font-size: 0}
.zgpic li {display: none}
.zgpic .selected {display: block}
.zgtext .selected {background-color: #dbdada}
.zgtext p {font-size: 16px;color:#434343;width: 281px;background-color: #ffffff;border-bottom: 1px solid #dfdfdf;padding: 0 26px;vertical-align: middle;cursor: pointer;}
#p1 {height: 65px;padding-top: 27px}
#p2 {height: 85px;padding-top: 7px}
#p3 {height: 60px;padding-top: 32px}
#p4 {height: 80px;padding-top: 12px}
.bnone {border: none;}
#jixing {padding-top: 25px}
.jxtop {width: 100%;background: url(../images/kdtopbg.jpg) repeat-x;height: 62px;}
.jxtopin {width: 145px;padding: 0 36px;margin: 0 auto;background: #ffffff}
.jxcontent {padding-top: 66px;width: 100%;max-width: 1040px;_width:1040px;margin: 0 auto;overflow: hidden;}
.jxleft {float:left;width: 20px;height: 484px;background: url(../images/jxleft.jpg) no-repeat;cursor: pointer;}
.jxright {float:left;width: 20px;height: 484px;background: url(../images/jxright.jpg) no-repeat;cursor: pointer;}
.jx {float: left;width:1000px;height:484px;position: relative;overflow: hidden}
.jx ul {position:absolute;top:0;left:0;}
.jx li {float:left;width: 250px;height: 484px;cursor: pointer;}
.jx h2 {font-size: 20px;color:#434343;margin-top:14px;text-align: center;height: 26px;font-weight: normal;}
.jx img {display:block;}
.jx span {display:block;color:#1759af;font-size: 16px;height: 20px;text-align:center;}
.jx p {padding:0 30px;color:#818181;line-height: 24px;margin-top: 10px;text-align: center;}
.jx .selected {background-color: #f4f4f4}
.jxbottom {clear:both;margin: 54px auto;width: 100%;max-width: 1000px;_width:1000px;}
.jxbottom a{display:block;font-size:18px;color:#1759af;width: 121px;height: 40px;border: 2px solid #1759af;text-align: center;line-height: 40px;margin-left: 438px;}
.jxbottom a:hover{color:#ffffff;background-color: #1759af;}
#xianchang {width:100%;max-width:1900px;height:814px;margin:0 auto;background: url(../images/xcbg.jpg) no-repeat center;}
.xcin {width: 100%;max-width: 1000px;_width:1000px;margin: 0 auto;overflow: hidden;}
.tab {padding: 125px 0 8px 225px;overflow: hidden;}
.tab li{float:left;display:block;font-size:18px;color:#1759af;width: 121px;height: 40px;border: 2px solid #1759af;text-align: center;line-height: 40px;margin-right: 20px;background-color: #ffc601;cursor: pointer;}
.tab .selected {color:#ffffff;background-color: #1759af}
.xccontent div {display: none;}
.xccontent .selected {display: block}
.xccontent li {float: left;font-size: 0;margin-right: 20px;margin-top: 17px}
.xccontent .mr0 {margin-right: 0}
#jujiao {padding-top: 38px}
.jjtop {width: 100%;background: url(../images/jjtopbg.jpg) repeat-x;height: 66px;}
.jjtopin {width: 144px;padding: 0 36px;margin: 0 auto;background: #ffffff}
.jjcontent {position:relative;padding-top: 46px;width: 100%;max-width: 1000px;_width:1000px;margin: 0 auto;overflow: hidden;}
.jjcontent li {position:relative;font-size: 0;margin-top: 13px;width: 350px;height: 228px}
.jjcontent li a {position:absolute;display: block;width: 350px;height: 42px;line-height: 42px;font-size: 18px;bottom:0;left: 0;background-color: #000000;opacity: 0.5;filter:alpha(opacity=50)}
.jjcontent .jjr a {margin-left: 16px;}
.jjcontent .jjr span {padding-left: 34px;width:316px;}
.jjcontent span {position:absolute;display: block;width:332px;height: 42px;line-height: 42px;font-size: 18px;bottom:0;left: 0;padding-left: 18px;color: #ffffff;}
.jjl {float: left;padding-right:16px;background: url(../images/jjimgl.jpg) no-repeat right;}
.jjr {float: right;padding-left:16px;background: url(../images/jjimgr.jpg) no-repeat left;}
.jjdes {position: absolute;top:60px;left:364px;width: 210px;height: 382px;background: url(../images/jjbg.jpg) no-repeat;padding:25px 20px 62px 40px;}
.jjdes div {display: none}
.jjdes .selected {display: block}
.jjdes p {color:#ffffff;margin-top: 20px}
.jjdes a {display:block;position:absolute;bottom:60px;left:105px;color:#ffffff;;border: 2px solid #ffffff;background-color:#26307e;width: 83px;height: 28px;text-align: center;;line-height: 28px}
.jjdes a:hover {color:#26307e;background-color:#ffffff;}
#huigu {width:100%;max-width:1900px;height:237px;margin:0 auto;margin-top:114px;background: url(../images/hgbg.jpg) no-repeat center;padding-top: 175px;}
.hgin {width: 100%;max-width: 1900px;margin: 0 auto;height:153px;position: relative;overflow: hidden;}
.hgin ul {position: absolute;top: 0;left:0px;width: 2296px}
.hgin li {float: left;width: 243px;padding-right: 44px;position: relative;}
.hgin p {display: none;position: absolute;top: 0;left: 0;padding: 40px 10px 0px 10px;color: #ffffff;width: 223px;height: 113px;text-align: center;}
#lianxi {padding-top: 38px;padding-bottom: 50px}
.lxtop {width: 100%;background: url(../images/lxtopbg.jpg) repeat-x;height: 63px;}
.lxtopin {width: 144px;padding: 0 36px;margin: 0 auto;background: #ffffff}
.lxcontent {width: 100%;max-width: 1000px;_width:1000px;margin: 0 auto;padding-top: 35px}
.zscon {overflow: hidden;z-index: 99}
.about {float:left;overflow: hidden;}
.about li {float: left;font-size: 0;margin-right: 12px;cursor: pointer;}
.zhanshi {float:left;overflow: hidden;width: 506px}
.zhanshi li {float: left;font-size: 0;margin-right: 12px;cursor: pointer;}
.clickon {display: none;}
.lxcontent .mr0 {margin-right: 0px}
#msg {margin-top: 45px;clear: both}
#msg ul {overflow: hidden;width: 1000px;}
#msg li {float: left;margin-right: 30px;width: 313px;display: inline;}
#msg label {display:block;font-size: 18px;color:#434343;height: 40px;line-height: 40px}
#msg input {display:block;width: 310px;height: 43px;border: 1px solid #d5d1d2;background: none;outline:none;}
#msg span {color:#f01212;}
#msg textarea {width: 998px;height: 114px; resize:none;border: 1px solid #d5d1d2;background: none;outline:none}
#msg .content {margin:0;width: 1000px}
#msg .content label {margin: 10px 0}
#msg .mr0 {margin-right: 0px}
#msg #submit {display: block;width: 300px;text-align:center;height: 50px;line-height:50px;background-color:#ff8800;margin-top: 20px;margin-left: 350px;color:#ffffff;border:none;font-size: 20px;cursor: pointer;}
#foot {width:100%;max-width:1900px;height:113px;margin:0 auto;background: url(../images/footbg.jpg) no-repeat center;padding-top: 28px}
.footin {width: 100%;max-width: 1000px;_width:1000px;margin: 0px auto}
.fenxiang {padding-top: 12px;overflow: hidden;padding-left: 390px}
.fenxiang p{float:left;color: #ffffff;font-size:20px;text-align: center;}
.fenxiang li {float: left;;margin-left: 26px}
.fenxiang a {display: block;width: 35px;height: 28px}
.weibo {background: url(../images/weibo.png) no-repeat;}
.txweibo {background: url(../images/txweibo.png) no-repeat;}
.banquan {clear:both;color: #ffffff;text-align: center;height: 32px;line-height: 32px;margin-top: 10px}
#xuanfu {position: fixed;right: 20px;top:50px;background: url(../images/xuanfu.png) no-repeat;width:128px;height:345px;padding-top: 165px;display: none;z-index: 999;}
.fenlei {height: 238px;overflow: hidden;}
#xuanfu li {position:relative;line-height: 33px;height: 33px;margin: 0 20px;width:68px;border-bottom: 1px solid #f41740;padding: 0 12px}
#xuanfu li a {display:block;color:#050505;font-size: 16px;font-weight: bold;line-height: 33px;height: 33px;overflow: hidden;width:68px;}
.top {display: block;margin: 15px 0 0 50px;width: 35px;height: 34px;background: url(../images/top.jpg) no-repeat;}
#back{ position: fixed; left: 0; top: 0; display: none; background:#000000;opacity: 0.7; filter:alpha(opacity=40);z-index: 333; }
.noswap {display: none}