/* CSS Document */
@CHARSET "UTF-8";
* {  margin:0px; padding:0px;  }
html{ font-size:16px; font-weight:normal; }
body { font-family:"微软雅黑"; color:#333; min-width:1160px;  }
form *,a,img,.img,input{ border:none; outline: none;}
table{ border-left: none; border-bottom: none;}
table td{ border-right:none; border-top:none; }
.fixed { position:fixed; }
.abso { position:absolute; }
a, .href { cursor:pointer; text-decoration:none; color:#000; }
a:hover { color:#5f497a;}
img { border:none; margin:0px; padding:0px;  }
.img{ max-width:100%; display:block; margin: 0 auto;}
.image{ display: block; float: left;}
p { font-size:12px; }
ul li { list-style-type:none; }
.left { float:left; }
.right { float:right; }
.radius { border-radius:1rem; -webkit-border-radius:1rem; -moz-border-radius:1rem; }
.trans{transition: all 0.6s;-moz-transition: all 0.6s;-webkit-transition: all 0.6s;-o-transition: all 0.6s;}
.text-center , .text-center *{ text-align:center; }
.tc{ display: table-cell; width: 100%; height: 100%; text-align: center; vertical-align: middle;}
.tc img{ display: inline-block; max-width: 100%; max-height: 100%;}
.clearfix,header, footer ,.blank,.blank2, .blank3 , .blank4 , .blank5{ display:block; clear:both; }
.blank{height:10px;}
.blank2{ height:20px;}
.blank3{height:30px;}
.blank4{ height:40px;}
.blank5{height:50px;}
.main{ margin:0 auto; width:1160px; position: relative; }
.mw{ min-width:1160px; }
.s-show{ display:none; }

.col-4{ width: 33.33333333%; }
.col-6{ width: 50%;}
.col-8{ width: 66.66666667%; }
.w90{ width: 90%;}
.col-11{width: 91.66666667%;}
.w95{ width: 95%;}

@media only screen and (min-width: 1160px) {
	}
@media only screen and (min-width: 751px) and (max-width: 1180px) {
	}
.logo{ float: left; margin: 52px 0px 30px 0px;}
.top-right{ width: 160px; float: right;}
.top-link{ display: block; float: right; margin-top: 30px; height: 16px; overflow: hidden;}
.top-link a{ display: block; float: left; font-size: 14px; color:#535353; height: 16px; line-height: 1; padding: 0px 7px 0px 13px;}
.top-ad{ float: right; margin-top: 3px;}
.top-mid{ width: 630px; float: left; margin: 91px 0px 0px 42px;}
.top-mid,.top-mid *{ font-size: 18px; color: #000; line-height: 25px; font-weight:normal;}

.ibanner{width: 1160px; height: 300px; margin-bottom: 4px; position: relative;}
.ibanner img{display: block; width: 1160px; height: 300px;}
/*
.ibanner .tj{ position: absolute; bottom: 26px; width: 1100px; left: 30px;}
.ibanner .tj li{ width: 550px;}
.ibanner .tj a{ line-height: 1; font-size: 24px; height: 26px; color:#FFF; width: 550px; display: block; float: left; overflow: hidden;}
.ibanner .tj a:hover{ color:#5f497a;}
*/
.txtScroll-left{position: absolute; bottom: 26px; width: 1100px; left: 30px; z-index: 1; }
.txtScroll-left .hd{ display: none; }
.txtScroll-left .bd{ width:1100px; overflow:hidden;    }
.txtScroll-left .bd ul{ overflow:hidden; zoom:1; }
.txtScroll-left .bd ul li{   float:left; height:26px; line-height:26px;  text-align:left; _display:inline; /*width: 550px; margin-right:20px;*/}
.txtScroll-left .bd ul li a{ color:#FFF; font-size: 24px; line-height: 26px;}
nav{ background: #e5dfec;}
nav ul li{ display: block; float: left; height: 53px; line-height: 53px;  }
nav ul li a{ color:#1b1b1b; font-size: 18px; display: block; float: left; padding: 0px 17px; height: 53px; background: url('/Uploads/201604/20160420-005.png') left center no-repeat; font-weight: bold;}
nav ul li:first-child a{ background: none;}

.nav2{ background: #5f497a; margin-bottom: 12px;}
.nav2 li a{ background: none; color:#FFF; padding: 0px 21px;}

.bg-db{ background: #dbdbdb;}
.i-01-f{ height: 168px;}
.i-01-l{ width: 299px; margin-right: 3px; float: left;}
.i-01-01{ background: #eeece1; height: 302px; margin-bottom: 1px; cursor: pointer;padding:0 16px;text-align: justify;}
.i-01-01 p{ width: 260px; height: 184px; overflow: hidden; margin: 0 auto; font-size: 18px; color:#000; line-height: 26px;}

.i-01-mid{ width: 652px; float: left;}
.i-01-mid .item{width: 129px; margin: 2px 1px 0px 0px; float: left;}
.i-01-03{width: 129px; height: 75px; padding-top: 22px; background: #c3bd96; float: left; font-size: 20px; line-height: 26px; text-align: center; color:#000; font-weight: bold;}
.i-01-03:hover{ background: #948a54;}
.i-01-03 a:hover{ color:#000;}
.i-01-r{ width: 206px; float: right;}
.i-01-r-item{ width: 206px; height: 100px;  margin-bottom: 1px; background: #c3bd96; }
.i-01-r-item .tc{ width: 206px; height: 100px; font-size: 20px; line-height: 26px; color:#000;  text-align: center; vertical-align: middle; display: table-cell; font-weight: bold;}
.i-01-r-item .tc:hover{ background: #948a54;}
.i-01-r-item .tc a:hover{ color:#000;}
.i-02-r{ width: 187px; height: 1000px; background: #e5dfec; float: right;}
.i-02-r .tit,.i-02-r .tit .tc{ background: #403152; width: 187px; height: 90px; color:#EEE; font-size: 32px; line-height: 40px; cursor: pointer;}
.i-02-r .tit .tc p{ font-size: 21px; color:#C9C9C9; line-height: 28px; padding-top: 5px; }
.i-02-r ul{ padding-top: 20px;}
.i-02-r li{ text-indent: 40px; background: url('/Uploads/201604/20160420-008.png') 22px center no-repeat;}
.i-02-r li *{ color:#231337; font-size: 21px; line-height: 33px;}

.i-02-l{ background: #eeece1; width: 973px; height: 1000px; float: left;}
.i-02-01{ font-size: 20px; color:#FFF; width: 960px; height: 58px; line-height: 58px; background: url('/Uploads/201604/20160420-010.jpg') repeat-y; text-indent: 20px; overflow: hidden; font-weight:bold; cursor: pointer;}
.i-02-01 .more{ display: block; float: right; margin: 21px 18px 0px 0px;}

.i-02-02{font-family: KaiTi;font-size: 19px; line-height: 27px;  overflow: hidden; padding: 17px 10px; border: 1px solid #FFF; width: 939px; float: left; margin: 10px 0px 10px 2px; cursor: pointer; }
.i-02-03{ width: 958px;  overflow: hidden;margin-bottom:10px;}
.i-02-03 ul{ padding: 4px 0px; }
.i-02-03 li{ text-indent: 40px; background:url(/Uploads/201604/20160420-011.png) 20px center no-repeat;}
.i-02-03 li *{ font-size: 18px; line-height: 26px; color:#050505;}
.i-02-03 li .time{ float: right; font-size: 14px; padding: 0; text-indent: 0;}
.i-02-03 li a:hover{ color:#5f497a;}
.i-02-04{ background: url('/Uploads/201604/20160420-012.jpg') repeat-y; height: 56px; line-height: 56px;}
.i-02-05{ width: 444px;  padding: 19px 15px; margin: 11px 8px 11px 1px; float: left; font-size: 19px; line-height: 24px; }
.i-02-06{  width: 470px; float: left; margin: 11px 0px; margin-left: 3px;}
.i-02-06 li{ text-indent: 20px; background:url(/Uploads/201604/20160420-011.png) 0px center no-repeat;}
.i-02-07-2 li{text-indent: 30px; background:url(/Uploads/201604/20160420-011.png) 10px center no-repeat;}
.i-02-07{ width: 479px; float: left;}
.i-02-07 .i-02-01,.i-02-08 .i-02-01{ background: url(/Uploads/201604/20160420-013.jpg) repeat-y; width: 478px;}
.i-02-07-1{ height: 90px;}
.i-02-07-2{ margin-top: 0; height: auto;}
.i-02-08{ width: 473px; float:left; margin-left: 8px;}
.i-02-08 .i-02-01{ width: 473px;}
.i-02-08-1{ padding-top: 2px;}
.i-02-08-1 li{ margin-top: 10px;}
.i-02-08-1 img{ display: block; float: left; width: 166px; height: 104px;}
.i-02-08-1 .r{ font-size: 18px; line-height: 26px; color:#313131; display: block; height: 104px; width: 295px; float: right; overflow: hidden;}
.i-03{ margin-top: 11px;}
.i-03-l{ width: 231px; height: 978px; background: #ddd9c4; float: left;}
.i-03-1{ width: 231px; height: 156px; overflow: hidden; background: #4B452B; cursor: pointer;}
.i-03-02 li{ width: 100%; margin-top: 15px;  padding: 5px 0px;}
.i-03-02 li a{ display: block; width: 170px; padding-left: 40px; background: url('/Uploads/201604/20160420-008.png') 20px 8px no-repeat; }
.i-03-02 *{ font-size: 21px; line-height: 24px; color:#000;   }
.i-03-02 li:hover,.i-03-02 li.cur{ background: #aaa68f; }

.i-03-r{ width: 929px; float: right; height: 954px;}
.i-03-03{ background: #e6e0ec; height: 156px;}
.i-03-03-top1{ font-size: 24px; line-height: 25px; color: #3a2c4b; font-weight: bold; float: left; margin: 30px 0px 0px 25px;}
.i-03-03-top2{ font-size: 28px; line-height: 25px;  text-align: center; float: left; margin: 27px 0px 0px 140px; font-weight: bold; cursor: pointer;}
.i-03-03-top3{ float: right;font-size: 16px; line-height: 20px; color:#434343; margin: 36px 30px 0px 0px;}
.i-03-03-b{ float: right; margin: 26px 10px 0px 0px;}
.i-03-03-b span{ color: #54416c; font-size: 18px; padding-right: 5px; float: left;}
.i-03-03-b input{ display: block; width: 180px; height: 27px; line-height: 27px; background: #FFF; float: right;}
.i-03-03-f{ height: 36px; width: 876px;   color:#313131; padding-top: 12px; padding-left: 25px;}
.i-03-03-f .hd{ display: none; }
.i-03-03-f .bd{ width:876px; overflow:hidden;    }
.i-03-03-f .bd ul{ overflow:hidden; zoom:1; }
.i-03-03-f .bd ul li{   float:left;text-align:left; _display:inline; /* margin-right:20px; width: 438px;*/}
.i-03-03-f .bd ul li a{ color:#313131; font-size: 21px; line-height: 24px; }

.i-03-04{ border:1px solid #e7e1ed; width: 890px; padding:4.5px 17px; float: right; margin: 3px 0px 3px; height: 116px; overflow: hidden; cursor: pointer;}
.i-03-04 p{ padding: 5px 0px;}
.i-03-04 *{ font-size: 19px; line-height: 24px; color:#000;}

.i-03-05-t{ background: url(/Uploads/201604/20160420-017.jpg) repeat-x; width: 55px; height: 210px; float: right; margin-top: 16px; cursor: pointer;}
.i-03-05-t .txt{ font-size: 20px; line-height: 22px; width: 22px; text-align: center; color: #FFF; margin: 0 auto; height: 150px; padding: 10px;}
.i-03-05-t img{ display: block; margin: 0 auto;}
.i-03-05-con{ width: 866px; float: left; height: 224px; padding: 6px 0px;}
.i-03-06 .i-03-05-t{ background: url(/Uploads/201604/20160420-018.jpg) repeat-x; margin-top: 0px;}
.i-03-06 .i-03-05-con{ padding-top: 0; padding-bottom: 12px;}
/*
.i-03-06 .i-03-05-con ul{ width: 433px; float: left;}
*/
.i-04{ padding-top: 11px;}
.i-04-l{ float: left; width: 812px;}

.i-n-01 .i-02-01{ width: 100%;}
.i-04-01,.i-04-02{ width: 100%; }
.i-04-02 li{margin-top: 7px; width: 450px; float: left; margin-left: 3px;}
.i-04-02 li.li1{ clear: both;}
.i-04-02 .l{ display: block; width: 207px; height: 130px; border: 1px solid #BEBEBE; float: left; margin: 2px 10px 0px 0px;}
.i-04-02 .r{ display: block; width: 230px; height: 132px; overflow: hidden; font-size: 18px; line-height: 26px; color:#626262; float: left;}
.i-04-r{ width: 338px; float: right;}
.i-04-03{ background: url(/Uploads/201604/20160420-020.jpg) repeat-y; width: 338px; float: right;}
.i-04-04{ background: #e6e0ec; width: 314px; height:110px; padding:12px; float: right;}
.i-04-04 *{ font-size: 18px; line-height: 33px; color:#313131;}

.i-05{ margin:11px auto;}
.i-05-t{ width: 100%; background: url(/Uploads/201604/20160420-021.jpg) repeat-y;}


.i-05-sc{ height: 220px; width: 1160px;}
.i-05-sc .hd{ display: none; }
.i-05-sc .bd{ width:1160px; overflow:hidden;    }
.i-05-sc .bd ul{ overflow:hidden; zoom:1; }
.i-05-sc .bd ul li{ float: left; width: 232px;margin-top: 7px;}
.i-05-sc .bd ul li.li1{ margin-left: 0;}
.i-05-sc .bd ul li img{ display: block; width: 221px; height: 148px; border: 2px solid #BEBEBE; }
.i-05-sc .bd ul li .txt{ width: 223px; padding: 5px 0px; display: block; font-size: 16px; line-height: 24px; color: #313131;}




.r-con{ width: 907px; float: right; background: #FFF;}
.rt-tit{ height: 30px; background: url(/Uploads/201604/20160425-001.jpg) left center no-repeat; border-bottom: 1px solid #AAA; color:#000; font-size: 16px; line-height: 30px; text-indent: 16px; overflow: hidden; font-weight: bold;}
.catpos{ text-align: right; float: right; height: 30px; line-height: 30px;}
.catpos *{line-height: 30px; font-size: 12px; color:#000; padding: 0px 3px; font-weight: normal;}

.content{ width: 847px; padding: 29px; border: 1px solid #E3E3E3; border-top: none; }
.content p,
.content div{  line-height: 30px; font-size: 18px; }
.content p{ padding: 7px 0px;}
.pages { text-align: center; padding: 20px 0px 10px 0px;}
.pages *{ font-size: 16px; padding: 5px 10px; border: 1px solid #AAA; border-left:none;}
.pages .a1{ border-left: 1px solid #AAA;}
.pages *:hover,.pages span{ background: #F0F0F0; color:#604a7b; }

footer{ border-top:7px solid #604a7b;}
.foot-link{ padding-top: 20px;}
.foot-link *{ font-size: 14px; line-height: 22px; color:#535353; padding-right: 5px;}
.foot-link span{ color:#604a7b; font-weight: 600;}
.foot-link p{ padding-bottom: 20px; }
.foot-f{ padding-bottom: 40px; text-align: right;}
.foot-f *{ font-size: 14px; color:#626262; line-height: 16px;}

.fixkf{ position: fixed; left: 50%; bottom: 10px; width: 50px; margin-left: 590px; z-index: 999;}
.fixkf .btn{ display: block; background-color: #604a7b; background-position: center; background-repeat: no-repeat; width: 50px; height: 50px; margin-bottom: 1px; position: relative;}
.fixkf .b-t{ background-image: url('/Uploads/201604/sl-01.png');}
.fixkf .qr{ background-image: url('/Uploads/201604/sl-02.png');}
.fixkf .qr2{ width: 10px; height: 18px; background: url('/Uploads/201604/sl-03.png') center no-repeat; left: 0; top: 16px; position: absolute; display: none;}
.fixkf .qr:hover .qr2{ display: block;}

.fixkf .qr .qrbox{ background: #F0F1F5; width: 1100px; height: 300px; padding: 10px; 
position: absolute; right: 50px; bottom: -153px; display: none; z-index: 99999; zoom: 1;}
.fixkf .qr:hover .qrbox{ display: block;}
.fixkf .qr .qrbox li{ padding: 10px; float: left;}
.fixkf .qr .qrbox li img{ width: 130px; height: 130px; display: block; float: left;}
.fixkf .qr .qrbox li .right{ width: 383px; float: left; margin-left: 17px;}
.fixkf .qr .qrbox li p{ font-size: 18px; line-height: 1.7; color:#666; }
.fixkf .qr .qrbox li .title{ text-indent: 0; font-size: 26px; line-height: 35px; color:#333; font-weight: 400; padding: 10px 0px; }
.fixkf .s4{ background-image: url('/Uploads/201604/sl-04.png');}
.fixkf .b-tel{ background-image: url('/Uploads/201604/sl-05.png');}
.fixkf .b-tel .telbox{ display: none; background: #F0F1F5; width: 330px;  padding: 20px; 
position: absolute; right: 50px; bottom: -51px;  z-index: 99999; zoom: 1;}
.fixkf .b-tel:hover .qr2{ display: block;}
.fixkf .b-tel:hover .telbox{ display: block; color:#000;}
.fixkf .b-m{ background-image: url('/Uploads/201604/sl-06.png');}
.fixkf .btn:hover{ background-color: #ed3d02;}
.fixkf .btn .b2{ position: absolute; width: 120px; height: 50px;  background-color: #ed3d02; top: 0; right: 50px; text-align: center; line-height: 50px; color:#FFF; display: none; }
.fixkf .btn:hover .b2{ display: block;}
.szflame{padding-bottom: 20px;}
.szflame span{width:320px;display:inline-block;}
.content .sn{line-height: 30px;}
.content .p1{padding-bottom: 20px;padding-top: 15px;}
.content .p2{padding:30px 0 15px 0;}
.content .img1{padding:20px 0 15px 0;}
