@charset "utf-8";
/* CSS Document */
body{font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei";/* */color:#666; background:#fff; font-size:12px; height:100%;width:100%;/* overflow: hidden;*/}
div,table,tr,td,dd,h1,h2,h3,h4,h5,h5,p,ul,li,ol,dl,dt,body,input,button,texterea,select,table,tr,td{margin:0;*margin:0; padding:0;font-weight:normal;}
input,button,texterea,textarea,select{border:0; outline:none;border:0;font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei";}
input,select,textarea{background:none;}
input[type="button"], input[type="submit"], input[type="reset"],input[type=checkbox]:checked:after {-webkit-appearance: none;}
ul,li,ol,dl,dt{list-style:none;}
a{ text-decoration:none; color:#666;}
span,a,font,em,img{display:inline-block;*display:inline;}
img{border:0;}
li>a{display:block;}
.fl{float:left;}
.fr{float:right;}
.hide{display:none;}
.clear{clear:both; display:block;}
.bodyH{position:fixed;top:0; left:0; width:100%; height:100%; z-index:-2;}
.allbody{width:1200px; margin:0 auto;}
.relative{position:relative; top:0; left:0;}
.ImgOut{position:relative; top:0; left:0; overflow: hidden;display:block;}
.ImgOut img,.ImgOut a{display:block;}
.solid{border:#ececec 1px solid;}
.solid-left{border-left:#ececec 1px solid;}
.solid-top{border-top:#ececec 1px solid;}
.solid-right{border-right:#ececec 1px solid;}
.solid-bottom{border-bottom:#ececec 1px solid;}

.dashed-left{border-left:#ececec 1px dashed;}
.dashed-top{border-top:#ececec 1px dashed;}
.dashed-right{border-right:#ececec 1px dashed;}
.dashed-bottom{border-bottom:#ececec 1px dashed;}
.link-cursor{position:absolute;top:0; left:0; width:100% !important; height:100% !important; z-index: 3;}
#head{padding-top:51px;position:relative;top:0; left:0;}
.head-up{background:#fff; height:40px; padding-top:10px;position:fixed;top:0; left:0;background:#fff; width:100%; box-shadow:#999 1px 0px 5px; z-index: 12; border:#ececec 1px solid;}
#head .head-seat {font-size:14px; padding-left:20px; color:#555;position:relative;top:0;left:0;}
.hd-seat-up{height:40px; line-height: 30px; }
.hd-seat-dn{position:absolute; top:35px; height:210px; background:url(images/opacity_w.png);width:618px; left:-30px;display:none;}
.hd-seat-dn h1{background:url(images/seat_03.png) no-repeat center top;padding-top:10px;padding-left:20px; padding-right:20px;line-height:45px; font-size:15px;}
.hd-seat-dnli{padding:10px 20px; line-height:30px; font-size:14px;}
.hd-seat-dnli p{width:600px;}
.hd-seat-dnli a{display:block; float:left;width:140px; height:28px; line-height:28px; padding-right:10px;}
.hd-seat-dn h1 p{border-bottom:#dfdfdf 1px dashed;}
.head-seat:hover .hd-seat-dn{display:block;}
#head .head-right{width:830px;}
#head .head-search{width:640px;}
#head .head-search-select{width:90px; text-align:center; font-size:14px; float:left; line-height: 30px; margin-right:10px;}
#head .head-search-rg{width:510px; height:28px; line-height: 28px; padding:0 10px; border:#d0d0d0 1px solid; background:#e1e2e4;}
#head .head-search-rg input{display:block;}
#head .head-search-text{height:28px; line-height: 28px;width:480px; font-size:14px; color:#555; float:left;}
#head .head-search-btn{width:28px; height:28px; float:right;}
#head .head-login p{height:30px; line-height: 30px; float:left; padding:0 10px; font-size:14px;}
#head .head-login p a{display:block;}
#head .head-login .hd-lo{background:url(images/login-r.jpg) no-repeat right center;}
#head .head-login .hd-lo a{display:block; background:url(images/icon_lh.png) no-repeat left center; padding-left:22px;}
#head .search-select{ cursor: pointer;}
#head .search-select h1{font-size:14px;padding-right:10px;}
#head .search-list{position:relative; top:0; background:#fff; border:#dfdfdf 1px solid;width:88px; left:0;}
#head .search-list span{display:block; line-height: 24px;}
#navigation{position:absolute; top:201px; left:50%;z-index: 11;width:1200px; margin-left:-600px; min-height:50px;}
#navigation .nav{font-size:15px; position:relative; top:0;left:0;background:url(images/opacity.png) repeat !important;}
#navigation .nav .menu-up{height:50px; line-height: 50px;}
#navigation .nav .menu-dn{position:absolute; top:50px; left:50%;margin-left:-90px; background:url(images/opacity.png); width:180px; /*height:22px;padding-top:8px;*/ display:none;padding:5px 0;}
#navigation .nav .menu-dn a{/* float:left;*/ display:block;color:#555; font-size:13px; height:24px; line-height: 24px;color:#fff;/*padding-left:24px;*/ text-align: center;}
#navigation .nav li{float:left;padding:0 25px;position:relative;top:0;left:0;}
#navigation .nav li:hover .menu-dn{display:block;}
.menu-dn a:hover{background:url(images/singer.png) no-repeat 10px 8px; color:#fff !important; font-size:15px !important;}
#navigation .date{padding-right:30px; line-height: 50px;}
.nav-seat{ height:30px; line-height: 30px; padding:0 20px; font-size:14px;background:#f7f7f7;}
.inNews span{display:block;padding-right:5px; float:left;}
.inNews-right{ float:right; width:1160px; overflow: hidden; height:30px;}
.inNews-right li{float:left;width:178px; padding-right:10px; overflow: hidden;padding-left:8px; background:url(images/icon_blue.jpg) no-repeat left center !important;}
.inNews-right li a{ overflow: hidden; height:30px; font-size:13px;}
#content{padding-bottom:25px; width:1200px; margin-left:auto; margin-right:auto;}

.index-left{width:770px; padding:10px; float:left;}
.index-lban,.index-lban-out,.index-lban-out li{width:375px; height:265px; position:relative; top:0; left:0; overflow: hidden;}
.index-lban,.index-lban-out li{overflow: hidden;}
.index-lban-out li{float:left;}
.index-lban-out li img{display:block;}
.index-lban-in{position:relative; top:0; left:0; height:265px;}
.index-lban-out li .index-bantext{position:absolute;bottom:0; left:0; width:265px; height:40px; line-height: 40px; color:#fff; font-size:14px;padding-left:10px; padding-right:100px;background:url(images/opacity.png);}
.index-lban-btn{position:absolute; bottom:10px; right:20px;z-index: 4; text-align: right; height:12px;}
.index-lban-btn span{width:12px; height:12px; display:block;float:left; background:url(images/icon_gl.png) no-repeat; background-position:0 0; margin-right:5px; cursor:pointer;}
.index-lban-btn span.active{background-position:-12px 0;}
.index-lnews{width:375px;}
.index-lnews-tle{height:30px; line-height: 30px;position:relative;top:0;left:0;}
.index-lnews-le{width:100%; height:30px;}
.index-lnews-le span{ display:block; float:left;padding:0 8px; text-align: center; font-size:15px; cursor: pointer;}
.tabcon-up{ position:relative; top:0; left:0;}
.tabcon-up span a{display:none;position:absolute;right:0; top:0; height:30px; line-height: 30px; width:50px; font-weight:normal; font-family: arial; font-size:12px;}
.tabcon-up span.active a{display:block;}
.index-list2-up span a{top:10px !important; right:10px !important;}
.index-list li{padding-top:8px;}
.index-list li a{display:block;}
.index-list li h1,.index-changed-text h1{display:block;color:#333;font-size:15px; height:30px; line-height: 30px; overflow: hidden;}
.index-list li h2,.index-safe-dn li.active h2,.index-list2-dn li.active h2,.index-changed-text h2{background:#f0f0f0; font-size:12px; color:#666; line-height: 22px; padding: 5px 10px;}
.index-list li h2 p,.index-changed-text h2 p{height:20px; overflow: hidden;}
.index-list li.active h2 p{ height:40px;}
.index-right{ width:385px;float:right;}
.index-safe-up{ height:40px; line-height: 40px;}
.index-safe-up a{float:right; text-align: center; font-size:12px;padding-right:10px;}
.index-safe-dn,.index-list2-dn{padding:10px 10px 0 10px;}
.index-safe-dn{height:235px;}
.index-list2-dn a{display:block;padding-left:10px; height:28px; line-height: 28px; overflow: hidden; font-size:13px;}

.index-safe-dn li.active,.index-list2-dn li.active{margin-bottom:10px;}
.index-safe-dn li.active a,.index-list2-dn li.active a{ height:auto !important; background:none !important;padding-left:0 !important;}
.index-safe-dn li.active h1,.index-list2-dn li.active h1{font-size:15px; line-height: 35px; height:35px; overflow: hidden;color:#333;}
.index-safe-dn li.active h2 p,.index-list2-dn li.active h2 p{height:40px; overflow: hidden;}
.index-safe-up span{display:block; float:left; height:40px; text-indent: 25px; font-size:14px;}
.index-safe .index-safe-dn{height:242px;}
.index-out{margin-top:25px; clear:both;}

.index-news-list{padding-top:8px;}
.index-news-list ul,.index-news-list1 ul{height:140px; overflow:hidden;}
.index-news-list li,.index-news-list1 li{ line-height: 28px;padding-left:10px; height:28px; font-size:14px;}
.index-news-list li a,.index-news-list1 li a{display:block; color:#282828;}
.index-news-list li span,.index-news-list1 li span{display:block;float:left; height:28px; overflow: hidden; width:270px;}
.index-news-list li font,.index-news-list1 li font{display:block;float:right; height:28px; color:#999; overflow: hidden;}

.index-infor{margin-left:-1px;width:387px;}
.index-infor a{display:block; width:337px; height:67px; padding-left:50px; line-height: 67px; font-size:16px; color:#fff;margin-bottom:3px;}
.index-list2,.index-list3{width:383px; float:left;}

.index-list2{margin-right:21px;}
.index-list2-up{padding-top:6px;height:36px; padding-left:10px; padding-right:10px; line-height: 30px;}
.index-list2-uple{width:305px; float:left; height:30px;}
.index-list2-uple span{ display:block; float:left; padding:0 8px;font-size:14px; cursor: pointer;}
.index-list3-dn li{position:relative; top:0; left:0; height:105px; border-bottom:#ececec 1px dashed; padding:10px 10px 0 10px;}
.index-list3-dn li:last-child{border:0;}
.index-list3-dn li .list3-news-img{width:134px; height:95px; float:left;}
.index-list3-dn li .list3-news-img img{ display:block;}
.list3-news-text{width:205px; float:right; font-size:13px; line-height: 22px; height:88px; overflow: hidden;}
.index-list2-dn li.active{margin-bottom:5px;}
/*.index-list2-dn{padding-top:1px;}*/
.index-list3-dn li{height:108px; padding-top:13px;}
.index-list3 .index-list3-dn ul{padding-top:1px;}
/*.index-list2 .index-list2-dn{padding-top:14px;}*/
.index-list2-dn{height:235px;}
.index-exchange .index-list2-dn{ height:246px;padding-top:0 !important;}
.index-right .index-list3-dn{padding-top:4px;height:243px;}
.index-title{ line-height: 40px; font-size:20px; color:#333;}
.adver-list{width:1230px;}
.adver a{display:inline-block; margin-right:20px;}
.adver a img{display:block;}
.service-map{padding:10px; height:213px;}
.service-check{padding:10px; height:213px;}
.service-check-up{background:#f0f0f0; height:30px; line-height: 30px;}
.service-check-up a{display:block;float:left; padding:0 8px; font-size:12px; color:#777;}
.service-check-dn{ text-align:center;border-top:#dfdfdf 1px solid;border-left:#dfdfdf 1px solid; margin-top:10px;}

.service-check-dn th,.service-check-dn td{border-right:#dfdfdf 1px solid;border-bottom:#dfdfdf 1px solid;padding:5px 0; font-weight:normal; color:#333; height:20px !important; line-height: 20px; overflow: hidden !important;}
.service-check-le,.service-check-cn,.service-check-rg{ font-size:12px; width:100%; height:20px; overflow: hidden;}

.warn-down{border-left:#ececec 1px solid;border-right:#ececec 1px solid;border-bottom:#ececec 1px solid; padding:10px 10px 0 10px; height:223px;}
.warn-down table{margin-bottom:10px; text-align: center;border-top:#ececec 1px solid;border-left:#ececec 1px solid;}
.warn-down table th,.warn-down table td{padding:5px 0; line-height: 20px;}
.warn-down table th{background:#f0f0f0;}
.warn-down table td{border-right:#ececec 1px solid;border-bottom:#ececec 1px solid; color:#444; font-size:13px;}
.warn-down table b{ font-size:13px; color:#555;}
.warn-down table span{font-size:15px; color:#e12436;}
.index-news-list1{padding:10px;}
.index-news-list{padding-top:10px;}
.index-exchange{padding-bottom:20px; clear:both;}

.index-link{width:1210px; padding-top:20px;}
.index-link a{display:block;float:left; width:236px; height:75px; border:#dfdfdf 1px solid; margin-right:2px;}
.index-exchange .index-news-list1{padding-top:4px;height:232px;}
/*.index-exchange .index-news-list1 li{ line-height: 26px; height:26px;}
.index-exchange .index-news-list1 li span,.index-exchange .index-news-list1 li font{height:26px;}*/
#footer{background:#f2f2f2;}
.footer-up{padding-top:10px; height:50px;}
.footer-uplink{height:40px;  line-height: 40px; font-size:14px; color:#444;}
.footer-uplink span{margin-right:10px;display:inline-block; border-right:#d2d2d2 1px solid; padding-right:25px; background:url(images/icon_link.png) no-repeat left center; padding-left:25px;}
.footer-uplink a{color:#444; display:inline-block; padding:0 10px;}
.footer-up-select{padding-top:5px;}
/*.footer-up-select select{ width:120px; border:#dfdfdf 1px solid; height:30px; line-height: 30px; background:#fff; margin-right:10px;}*/

.footer-up-select li{float:left; width:100px; border:#dfdfdf 1px solid; margin-right:10px; padding:0 5px; position:relative; top:0; left:0; background:#fff; cursor: pointer;}
.footer-up-select h1{font-size:14px; line-height: 30px; height:30px; overflow: hidden; padding-right:15px; background:url(images/icon_a.png) no-repeat right center;}
.footer-up-select .search-list{background:#fff; width:100px; left:-5px;position:absolute; top:30px; left:0; padding:0 5px;}
.footer-up-select .search-list a{display:block; text-align: center; line-height: 24px;font-size:14px; height:24px; overflow: hidden;}


.footer-down{background:url(images/foot_bg.jpg); /*height:100px;*/ text-align: center;min-width:1200px; width:100% !important;}
/*.footer-img{ text-align: center; padding-top:10px;}
.footer-about p{color:#fff; font-size:14px; font-weight:normal; line-height: 30px;} 
.footer-about p a{padding:0 5px; color:#fff; }*/
.ccfa-copy{padding:20px 0;}
.copy-middle{width:460px; padding-left:110px; text-align: left; color:#cecece; font-size:14px; line-height: 24px;font-weight:normal;}
.copy-middle a{color:#cecece;}
.copy-phone{ text-align: center; color:#cecece; width:250px;}

.copy-phone h1{font-size:24px; line-height:30px;}
.copy-phone p{font-size:14px; line-height:22px;}
.inside{margin-top:25px;margin-bottom:25px;}
.inside-seat{padding-left:20px;}
.inside-left{width:218px;}
.inside-left-up{height:65px; line-height: 65px; text-align: center; color:#fff; font-size:19px;font-weight:bold;}
.inside-nav li{height:46px; font-size:14px; width:100%; line-height: 46px; border-bottom:#dedede 1px solid;}
.inside-nav li a{padding-left:42px; display:block; background:#fafafa;}
.inside-right{width:960px;}
.inside-list-tle{height:46px; line-height: 46px; font-size:18px;border-bottom:#dfdfdf 1px solid;}
.list{padding-top:10px; border-bottom:#dfdfdf 1px solid;}
.list li{height:40px; line-height: 40px;}
.list li a{padding-left:10px; height:40px;display:block;}
.list li a span,.list li a font{display:block;overflow: hidden; height:40px;  font-size:14px;}
.list li.active{height:50px; line-height: 50px; color:#333; background:none !important; text-align: center;}
.list li.active a{height:50px; line-height: 50px;color:#333; }
.list li.active span{height:50px; line-height: 50px;color:#333; font-size:20px; }
.list li a span{width:830px;}
.list li a span,.list li.cur a span{float:left;}
.list li.cur a span{width:130px;}
.list li.cur a font{float:left; max-width:500px; text-align: left;}
.list li a font{float:right; max-width:100px; text-align: right;}
.footer-about{padding-top:20px;}

.pages{padding-top:30px; width:100%; text-align: right;}
.pages a,.pages span,.pages em{display:inline-block; height:24px; line-height: 24px; padding:0 15px; background:#eee;}
.pages a{color:#000;}
.pages span{color:#fff;}
.news{border-bottom:#ececec 1px solid;}
.news li{position:relative; top:0; left:0; height:155px;padding-top:20px; border-bottom:#ececec 1px dashed;}
.news li:last-child{border:0;}
.news-img{width:190px; height:135px; display:table-cell; vertical-align:middle;}
.news-text{width:740px;}
.news-text-up{border-bottom:#ececec 1px solid; height:60px;}
.news-text-up h1{ line-height: 30px; font-size:20px; height:30px; overflow: hidden; color:#333;}
.news-text-up span{font-size:12px; color:#888;padding-top:5px;}
.news-text-dn{padding-top:10px; line-height: 22px; font-size:13px; height:66px; overflow: hidden;color:#666;}

.listDetail{background:#f9f9f9;padding:40px;}

.listDetail-tle{border-bottom:#d9d9d9 1px solid; text-align: center;padding-bottom:10px;}
.listDetail-tle h1{ font-size:20px; line-height: 35px; color:#333;}
.listDetail-tle h2{color:#999; font-size:13px; padding-top:5px;}
.listDetail-tle h2 span{padding:0 10px;}
.listDetail-con{font-size:13px; line-height: 24px;padding:15px 0; color:#555; width:880px;}
.listDetail-con.active{overflow-x:scroll;}
.listDetail-con p{padding:5px 0;}
.listDetail-con img{ max-width:100%;}
.detail-page p{ line-height: 24px; font-size:14px;}
.detail-page p a{ color:#333;}

.person{margin-top:40px;background:#f5f5f5;}
.person-left{width:175px;}
.person-left-up{ height:70px; line-height: 70px; text-align: center; font-size:24px;border-bottom:#ececec 1px solid; font-weight:bold;}
.person-left-nav li{ height:50px; line-height: 50px;border-bottom:#ececec 1px solid;}
.person-left-nav li a{display:block;padding-left:30px; height:50px; font-size:15px;}
.person-left-nav li a span{display:block; width:19px; height:19px; float:left; margin-right:10px; margin-top:15px;}
.person-left-nav li:hover .icon_p1,.person-left-nav li.active .icon_p1{background-position:0 0;}
.person-left-nav li:hover .icon_p2,.person-left-nav li.active .icon_p2{background-position:-1px -19px;}
.person-left-nav li:hover .icon_p3,.person-left-nav li.active .icon_p3{background-position:0 -38px;}
.person-left-nav li .icon_p1{background-position:-19px 0;}
.person-left-nav li .icon_p2{background-position:-19px -19px;}
.person-left-nav li .icon_p3{background-position:-19px -38px;}


.person-right{width:950px;min-height:300px; background:#fff;padding:32px 40px 50px 30px; border-left:#ececec 1px solid;}
.person-head{height:190px;margin-bottom:20px;}
.person-head-le{height:162px; width:500px;}
.person-head-pic{width:148px; height:148px; padding:7px; background:#f2f2f2;}
.person-head-pic img{display:block;}
.person-head-infor{width:300px; padding-right:20px;}
.person-head-infor h1{ font-size:18px; line-height: 30px; overflow: hidden;}
.person-head-infor h1 span{padding:0 10px;}
.person-head-btn{margin-top:20px; width:100px; height:35px; line-height: 35px; border-radius:6px; font-size:14px; text-align: center; color:#999; border:#ececec 1px solid;}

.person-record{/*padding-top:20px;*/}
.person-record-tle{ font-size:18px; line-height: 40px; color:#444;}
.person-record table{ border-top:#ececec 1px solid; margin-top:10px;}
.person-record table th,.person-record table td{border-bottom:#ececec 1px solid; padding:10px 0;}
.person-record table th{font-size:15px; color:#444; font-weight:normal;}
.person-record table td{font-size:12px; line-height: 20px; color:#999; /*text-align: center;*/}
.record-text{padding:0 10px;}
.person-adver{width:1250px; clear:both; margin-top:60px;}
.person-adver a{float:left; display:block; width:389px;margin-right:15px;}

.person-infor li{padding:10px 0; clear:both;}
.person-infor-le{ width:100px;padding-right:10px; text-align:right; font-size:15px; color:#444; float:left; line-height: 37px;}

.person-infor-rg{width:600px;}
.person-infor-rg input,.person-infor-rg select{height:35px; line-height: 35px; border:#dfdfdf 1px solid;background:#fff; font-size:14px;padding:0 5px; color:#666; font-family: "微软雅黑"}

.infor-input-text{height:37px;}
.infor-input-text input{ width:350px;}
.infor-address select{width:100px; text-align: center; margin-right:10px;}
.person-infor-btn{padding-left:110px;}
.person-infor-btn input{width:362px; height:50px; line-height:50px; text-align: center; font-size:18px;display:block; border-radius: 6px;}
.person-impower{width:1100px;}
.person-impower li{ float:left; border:#ececec 1px solid; height:105px; margin-right:20px; margin-bottom:20px;}
.person-impower-up{ font-size:15px; background:#f5f5f5; height:35px; line-height: 35px; padding:0 20px; color:#666;}
.person-impower-up span,.person-impower-up font{display:block;}
.person-impower-up span{width:380px; float:left; height:35px;overflow: hidden;}
.person-impower-up font{float:right; color:#11b547;}
.person-impower-dn{padding:20px 20px 0 20px; height:30px;}
.person-impower-input font{display:block; float:left; width:60px; line-height: 30px; font-size:15px;}
.person-impower-input input{display:block; float:left; width:205px;padding:0 5px; line-height: 28px; border:#ececec 1px solid;width:170px;}

.person-impower-dn input{ font-size:15px;}
.person-impower-btn{width:165px;}
.person-impower-btn input{display:block; height:30px; line-height: 30px; color:#fff;  text-align: center; cursor: pointer;}
.impower-bound,.impower-unbound{width:80px; border-radius:4px;}
.impower-bound{background:#35cb66; float:left;}
.impower-unbound{background:#f76060; float:right;}

.error{width:570px; height:430px; margin:0 auto ;background:url(images/error.jpg) no-repeat 180px center; padding-left:550px; padding-top:200px;}
.error h1{ color:#666; font-size:36px; line-height: 50px;}
.error h2{ color:#a4a4a4; font-size:20px; line-height: 30px;}
.error a{width:120px; height:50px; color:#fff; font-size:16px; text-align: center; line-height: 50px; display:block; background:#f55733;}

#float{position:fixed; bottom:100px; right:20px; width:44px;}
#float li{ width:44px; height:44px; margin-bottom:1px;position:relative;top:0; left:0;}
#float li a{display:block; height:44px; width:44px;}
#float .float-search{background-position:0 0;}
#float .float-share{background-position:0 -45px;}
#float .float-qq{background-position:0 -90px;}
#float .float-wechat{background-position:0 -135px;}
#float .float-gotop{background-position:0 -180px; display:none;}

#float .float-search:hover{background-position:-44px 0;}
#float .float-share:hover{background-position:-44px -45px;}
#float .float-qq:hover{background-position:-44px -90px;}
#float .float-wechat:hover{background-position:-44px -135px;}
#float .float-gotop:hover{background-position:-44px -180px;}


#float .float-wechat:hover .wechat-list{display:block;}
.wechat-list{display:none; width:120px; height:140px; background:#fff; position:absolute; left:-122px; top:-52px; border:#dfdfdf 1px solid;}
.wechat-list div{float:left; line-height: 24px; text-align: center; font-size:14px;}
.wechat-list div span{display:block; width:100px; height:100px; }
.wechat-list div >span{padding:10px 10px 0 10px;}
.wechat-list div >span img{width:100px;}
/*.wechat-list div .wechat-webo span{background:url(images/wechat-weibo.png) no-repeat;}*/
.wechat-list div .wechat-wechat span{background:url(images/wechat.jpg) no-repeat;}


.login-up{padding-top:70px; height:60px; line-height: 70px;}
.login-up a{display:block; float:right; color:#fff; font-size:14px;}
.login-dn{border:#dfdfdf 1px solid; background:#fff;margin-top:10px;}
.login-out{ padding:50px 0;background:#fff url(images/login_t1.jpg) no-repeat 630px center;position:relative;top:0; left:0;}
.login-in{width:370px; border-right:#dfdfdf 1px solid;padding:20px 130px; min-height:350px;}
.login-in li{padding:10px 0;}
.login-inle{ line-height: 40px; font-size:14px; color:#333; padding-right:5px; width:95px; text-align: right;}
.login-inrg{width:270px;}
.login-inrg input{height:38px; line-height: 38px; padding: 0 5px; display:block;background:#fff; border:#dfdfdf 1px solid;}
.login-text input{width:258px;}
.login-verity-text{width:140px;}
.login-verity img{ border:#dfdfdf 1px solid;}
.login-down{padding-left:100px;}
.login-down p{font-size:14px;}
.login-dn-btn,.login-dn-offer{display:block; height:50px; line-height: 50px; text-align: center; font-size:18px;  cursor:pointer;width:100%; border-radius: 4px;}
.login-adver{margin-top:50px;padding-bottom:20px;}
.login-dn-offer{margin-top:20px; background:#ffa340; color:#fff;}
.login-adver a,.login-adver img{display:block;}
.login-verity-btn{width:108px; height:38px; background:#f5f5f5 !important; cursor: pointer;}
.login-down p input{ vertical-align: -2px; margin-right:5px;}
.enroll-login{position:absolute; top:60px; right:180px; width:230px; text-align: center; font-size:12px; color:#999;}
.enroll-btn{height:40px; line-height:40px; width:100%; background:#f59b25; color:#fff; font-size:18px; display:block; margin-top:15px; border-bottom:#f07304 1px solid; border-radius: 6px;}
.tabcon-dn ul{display:none;}
#scrollH{height:30px;}
#scrollH ul{height:30px;float:left;}

.index-changed-le{width:385px; float:left;}
.index-changed-suggest{height:auto !important;}
.index-changed-rg{float:right; width:790px;}
.index-changed-rgupdn{padding:10px 10px 0 10px; height:210px;}
.index-changed-text{width:470px;}
.index-changed-text h2 p{height:48px; line-height: 24px;}
.index-changed-text h1{ height:40px; line-height: 40px;}
.index-changed-dn{margin-top:20px;}
.index-changed-dn-width{ width:375px;}
.index-changed-down{height:529px;}
.index-changed-down ul{height:509px; overflow: hidden;}
.index-changed-check{padding:10px 10px 0 10px;}
/*.index-changed-check{}*/
.index-changed-form{padding-top:10px;}
.index-changed-form dt{margin-bottom:15px;}
.index-changed-form dt h1{font-size:13px; color:#333; line-height: 22px;}
.index-changed-radio,.index-changed-checkbox{padding-top:10px;}
.index-changed-radio span,.index-changed-checkbox span{cursor:pointer;display:inline-block; width:80px; padding-left:15px; font-size:13px; color:#555; height:24px; line-height: 24px;}
.index-changed-textarea textarea{min-width:355px; max-width:355px; min-height:66px; max-height:66px; line-height: 22px; font-size:12px; color:#666; padding:0 3px; border:#ececec 1px solid;}
.zhuanti-more{font-size:12px; color:#999;}
.index-changed-button{ width:150px; height:45px; line-height: 45px;  text-align: center; margin:0 auto;}
.index-changed-button input{width:100%; height:45px; display:block; background:#ffa340; font-size:18px; color:#fff; }
.index-changed-name{font-size:14px; line-height: 40px;}
.index-changed-list td{padding:10px 0;}
.index-changed-nametext{width:242px;}
.index-changed-nametext,.index-changed-conextarea{background:url(images/start.png) no-repeat right 15px; padding-right:30px;}
.index-changed-nametext input{width:230px; padding:0 5px; border:#ececec 1px solid; height:38px; line-height: 38px; font-size:12px;}
.index-changed-conextarea{width:603px;}
.index-changed-conextarea textarea{min-width:595px;max-width:595px; min-height:44px; max-width:44px; line-height: 22px; border:#ececec 1px solid;} 
.online-textarea{margin-top:10px;}
.online-textarea textarea{min-width:900px; max-width:900px;}
.email-table table{/*border-left:#ececec 1px solid;border-top:#ececec 1px solid;border-right:#ececec 1px solid;*/}
.email-table td{padding:10px; /*border-bottom:#ececec 1px solid;*/}
.email-name{ line-height:40px; font-size:14px; padding-right:10px; /*background:#f8f8f8;*/}
.email-nametext input{padding:0 5px; height:38px; line-height:38px; border:#ececec 1px solid; width:400px;}
.email-conextarea textarea{padding:0 5px; min-height:66px;max-height:66px; line-height:22px; border:#ececec 1px solid; min-width:400px;max-width:400px;}
.email-table .index-changed-button{margin-top:10px;margin-left:250px;}

.first-li img{display:block;}
.first-li ul{margin-bottom:6px; clear:both; height:67px; width:387px;}
.first-liup li{height:67px;}
.index-lmore{width:55px; text-align: right;font-size:12px; text-transform: uppercase; font-family:arial;position:absolute;right:0; top:0; height:30px;}
.index-lmore a{color:#888;}
.index-list2-up .index-lmore{top:5px !important;right:10px !important;}


/*search style*/
.searchList{width:900px; margin-left:auto; margin-right:auto; margin-top:30px;}
.search-uptle{height:60px; line-height: 40px; font-size:30px; text-align: center; text-transform:  uppercase;/*font-family: arial;*/}
.search-updn{height:115px; background:url(images/search_t1.jpg) no-repeat; width:710px; padding:30px 95px 0 95px; position:relative;top:0; left:0;}
.search-updn-tle{padding-left:10px;}
.search-updn-tle span{display:block; float:left;width:70px; text-align:center;height:24px; color:#fff; font-size:13px; margin-right:5px; line-height: 24px; border-radius:4px; cursor: pointer;}
.search-updn-down{margin-top:15px; background:url(images/bg_w.png); height:55px; border-radius:4px;padding:5px 5px 0 5px;}
.search-updn-down .search-updn-in{background:#fff; height:50px; border-radius: 4px;}
.search-updn-input{height:40px;padding:5px 20px; line-height: 40px; font-size:13px; float:left; width:560px;}
.search-updn-btn{display:block; float:right; height:50px;color:#fff; font-size:16px; width:100px; padding-left:30px; line-height: 45px; cursor: pointer;}
.move-bg{position:absolute; top:64px; left:130px; background:url(images/search_arrow.png) no-repeat; width:18px; height:10px;}
.search-adv{width:100%; margin-top:40px; margin-bottom:10px;}
.search-adv a,.search-adv img{display:block; max-width:100%;}

.search-dn{margin-top:30px;}
.search-dnup{height:40px; line-height: 40px;}
.search-dnup span{ display:block;float:left;padding-left:40px; background:#9b9da3 url(images/icon_s2.png) no-repeat 15px center;width:90px; line-height: 40px; font-size:16px; color:#fff;}
.search-dndn{padding:0 20px;}
.search-dndn li{height:40px; line-height: 40px; background:url(images/icon_s3.png) no-repeat left center; font-size:13px; padding-left:30px;}
.web-zixun{height:246px;}

.index-changed-list3{padding:0 10px;}
.index-changed-list3 li{border-bottom:#dfdfdf 1px dashed;padding:0; }
.index-changed-list3 li div{padding:8px 10px 0 10px;}
.index-changed-list3 li span{display:block; float:left; height:36px; line-height:36px; font-size:17px;}
.index-changed-list3 li font{display:block; float:right; width:312px; line-height:24px;padding-top:6px; font-size:14px; overflow:hidden;}
.juzhang-q font{width:230px !important;}
.juzhang-q em{display:block; float:right;width:82px; font-style:normal; text-align:right; line-height:30px; color:#888; font-size:12px;}
.juzhang-a span{color:#ff6f05;}
.juzhang-a{background:#f9f9f9;}
.juzhang-q font{height:24px;}
.juzhang-a{height:62px;}
.juzhang-a font{height:48px;}
.list-images{ text-align:center;}

.index-changed-list2 table {padding:10px 0; border-bottom:#dfdfdf 1px solid;}
.index-changed-list2 span{font-size:18px; display:block;padding-right:10px; line-height: 30px;}
.changed-list2-up-h1{line-height: 30px; font-size:16px; color:#444;}
.changed-list2-up-h2{line-height: 30px; font-size:13px; color:#444; text-align: center; color:#888;}
.changed-list2-up-h3{ line-height: 30px; font-size:13px; color:#444; text-align: center;padding-left:5px;color:#888;}
.changed-list2-cn{padding-top:10px;}
.changed-list2-cn span{padding-top:10px;}
.changed-list2-text{width:917px; padding:10px; background:#f0f0f0; font-size:14px; line-height: 24px; min-height:48px; overflow: hidden;}
.changed-list2-dn{ line-height: 30px; text-align: right; color:#999; font-size:14px;}
.listDetail-con table{border:0;border-top:#000 1px solid;border-left:#000 1px solid;border-collapse:0; }
.listDetail-con td{border-right:#000 1px solid;border-bottom:#000 1px solid;padding:0 5px; }
.listDetail-con span{display:inline;}
.listDetail-con .detailNews{width:100%; overflow-x:scroll;}
.listDetail-con img{/*max-width:100%;*/}

.tousu{padding:20px 0;}
.tousu li{padding:10px 0;}
.tousu li .tousu-left{width:100px; text-align:right; font-size:15px; padding-right:10px; line-height:40px; color:#333;}
.tousu-right{background:url(images/start.png) no-repeat right 10px;padding-right:30px;}
.tousu-text{width:300px;}
.tousu-text input{border:#dfdfdf 1px solid; height:38px; line-height:38px;padding:0 5px; width:288px; font-size:14px; color:#666;}
.tousu-content{width:700px;}
.tousu-content textarea{padding:0 5px; border:#dfdfdf 1px solid; line-height:24px; min-width:688px;max-width:688px;min-height:72px;max-height:72px; }
.tousu-down{padding-top:10px;padding-left:110px;}
.tousu-btn input{width:150px; height:50px; line-height:50px; text-align:center;display:block; background:#ffb453; color:#fff;font-size:18px;}
.tousu-down h1{font-size:14px; line-height:50px;}
.index-list2-dn li a>span{width:280px; height:30px; line-height:30px; display:block; float:left;}
.index-list2-dn li a>font{height:30px; line-height:30px; display:block; float:right;}

.service-tabcon{display:none;}
.search05{ text-align:center; border-left:#dfdfdf 1px solid; border-top:#dfdfdf 1px solid;}
.search05 li{ line-height:35px; overflow:hidden;font-size:14px;position:relative;top:0; left:0;}
.search05 .xukezheng-up{font-size:16px; line-height:40px; background:#f5f5f5; color:#444;}
.border-rb{border-right:#dfdfdf 1px solid; border-bottom:#dfdfdf 1px solid;padding:0 10px; overflow: hidden; height:35px;}
.search05-le{width:280px;}
.search05-cn{width:280px;}
.search05-rg{width:276px;}
.search05-01,.search05-02,.search05-03,.search05-04{width:159px;}
.search05-05{width:157px;}
.search05-l1,.search05-l2,.search05-l3,.search05-l4,.search05-l5{width:130px;}
.search05-l6{width:123px;}

.index-bottom{padding:15px 10px;height:95px;position:relative;top:0; left:0; width:1180px;}
.index-BmBtn span{display:block; position:absolute;width:25px; height:95px; cursor:pointer;top:15px;}
.index-BmBtn .prev{background:url(images/index_prev.png) no-repeat center; left:20px;}
.index-BmBtn .next{background:url(images/index_next.png) no-repeat center; right:20px;}
.index-Bm-out{position:relative;top:0; left:8px; margin:0 auto; height:95px; overflow:hidden; width:1050px;}
.index-Bm-out li{float:left; width:134px; margin-right:16px; height:95px;}
.index-Bm-out li a{display:block; position:absolute;top:0; left:0; width:100%; height:100%; z-index:10;}
.index-Bm-out li img{display:block; width:134px;}
.index-Bm-out li p{position:absolute;bottom:0; left:0; width:100%; height:24px; line-height:24px; color:#fff; font-size:13px; overflow:hidden;}
.index-Bm-out li p span{display:block; padding:0 10px;}
.index-Bm-img{position:relative;top:0; left:0;}

.meet_height{overflow-y:scroll !important; height:224px;}
.chairman{height:auto !important;}
.chairman span{width:auto !important; color:#444 !important;}
.chairman font{width:auto !important; color:#444 !important; text-align: right;}
.president{/*padding-top:10px;*/ width:392px;}
.president a,.president img{display:block; width:190px;}
.president a{display:block; margin-top:4px; float:left; margin-right:5px;}
.margin-top{margin-top:4px;}
.margin-top .index-news-list1{padding:0 10px;}
#marquee-out{height:140px; position:relative;top:0;left:0; overflow: hidden;}

#marquee-oute{ height:56px !important; position:relative;top:0; left:0; overflow: hidden;}


.adver-slider{position:relative;top:0; left:0; height:70px;}
#adver-out{ overflow:hidden; height:70px;position:relative;top:0; left:0; width:1200px !important; z-index:2;}
#adver-out .adver-slider a{display:block !important; float:left;}
#adver-out .adver-slider img{display:block;}
#adver-out .adver-btn span{display:none;position:absolute;top:0; height:70px; line-height:70px; width:30px; z-index:4; color:#666;background:url(images/opacity_w.png); font-size:18px; text-align:center; cursor:pointer;}
#adver-out .prev{left:0;}
#adver-out .next{right:0;}
#scrollHe ul{height:auto !important;}


.index-bj{padding-top:50px;}
.meet-img{text-align: center;}
.meet-top{margin-top:40px; height:117px; width:1260px;}
.meet-top li{float:left; width:117px; height:117px; margin-right:40px; cursor:pointer;}
.meet-about{background:url(images/meet_31.jpg) no-repeat center; height:678px; margin-top:50px;}
.meet-agenda{background:#f5f7f6; padding-bottom:50px;}
.meet-thing-left{width:120px; text-align: center;}
.meet-thing-tle{background:#ee1b1b;font-size:16px; color:#fff; line-height:30px;}
.meet-thing-nav{font-size:13px; margin-top:20px;}
.meet-thing-nav li{height:33px; line-height: 33px; color:#000; cursor: pointer;}
.meet-thing-nav li span{display:block;}
.meet-thing-nav li.active span{background:url(images/meet_35.jpg) no-repeat left;}
.meet-thing-con{width:1020px;position: relative;top:0; left:0;margin-bottom:50px;}
.meet-thing-down li{border-left:#e1e1e1 4px solid;padding-left:50px;position:relative;top:0; left:0;  }
.meet-thing-down li .meet-thing-cnin{border-bottom:#e1e1e1 1px solid; height:250px;}
.meet-thing-cnin-up{background:url(images/meet_38.png) no-repeat left 20px; position: absolute; left:-7px; top:0; padding-left:60px; height:40px; font-size:24px;color:#ee1b1b; font-weight:bold; line-height: 24px; padding-top:20px;}
.meet-thing-cnin-up span{display:block;height:1px; width:10px; position: absolute;bottom:0; left:60px; background:#e1e1e1;}
.meet-thing-dntext{ padding-top:80px;}
.meet-thing-pic{width:167px; height:120px; position: relative;top:0; left:0; overflow: hidden;}
.meet-thinf-text{width:770px;  font-size:13px; line-height: 24px; color:#666;}
.meet-thing-down{position:relative;top:0; left:0;}
.meet-thing-con{position: relative;top:0;left:0; height:1255px; overflow: hidden;padding-left:5px;}
.meet-thing-back{width:30px; height:19px;position: absolute;top:0; left:0;background:#fff; z-index: 9;}

.overwap6-slide{position:relative;top:0; left:0;/* margin-left:22px;*/}
.honor-out li,.report-out li{float:left;width:246px; margin-right:44px;}
.honor-out{height:174px; background:#fff;}
.honor-out li a{border:#dfdfdf 1px solid;display:block;width:246px;height:172px;}
.honor-out,.report-out{ width:1037px; overflow: hidden; margin-left:auto; margin-right:auto;}


.overwap6-out{width:1116px; margin:0 auto; height:157px; overflow: hidden;position: relative;top:0; left:0; height:200px; border-bottom:#ee1b1b 1px dashed;}
.educate-btn span{top:57px;position: absolute; width:23px; height:43px; z-index: 9; cursor: pointer;}
.educate-btn .prev{left:0; background:url(images/meet_54.png) no-repeat;}
.educate-btn .next{right:0;background:url(images/meet_57.png) no-repeat;}

.meet-show{color:#ee1b1b;width:1116px; margin:0 auto;padding:20px 0;}
.meet-show h1{font-size:13px;line-height: 24px; padding:0 20px;}
.meet-show h2{width:150px; height:40px; line-height: 40px; color:#fff; font-size:18px; font-weight:bold; background:#ee1b1b; border-radius:6px; text-align: center; margin:20px auto;}

.meet-return-down{width:1150px; margin-left:auto; margin-right:auto; padding-bottom:40px;}
.meet-return-down li{ background:#f5f7f6; height:185px; margin-top:10px;}
.meet-return-pic{position: relative;top:0; left:0; width:217px; height:185px;}
.meet-return-text{width:890px; padding:40px 20px 0 20px; line-height: 24px; font-size:13px;}


#Meet-float{position:fixed;top:50%; left:10px; height:568px; margin-top:-284px; width:70px;}
#Meet-float li{width:70px; height:70px; margin-bottom:1px; cursor: pointer;}

#Meet-float li img{display:block;}



