@charset "utf-8";
/* CSS Document */
.fullSlide{ width:100%;  position:relative;  height:525px; background:#000; clear:both;}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:525px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:525px; }

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:30px; text-align:center;
_background:#000; _filter:alpha(opacity=60);}
.fullSlide .hd .box{ width:135px; margin:0 auto;}
.fullSlide .hd ul{ text-align:center;}
.fullSlide .hd ul li{ cursor:pointer; width:15px; height:15px; border:1px solid #666; float:left; background:#FFF; margin:0 5px; font-size:0px; border-radius:10px;}
.fullSlide .hd ul .on{ border:1px solid #d43329; background:#d43329;}

/*notice*/
.notice { line-height: 40px; margin:20px auto; background: #f0f0f0; color: #575757; }
.notice span, .notice span a { display: block; width: 90px; height: 40px; margin-right: 40px; background: url(../images/notice.png) no-repeat center center; background-size: 100%; text-align: center; color: #000; float: left; font-size:15px; }
.notice-div { height: 40px; overflow: hidden; }
.notice-div a { color: #000;font-size:14px; }


.focus1{width:525px;height:350px;position:absolute; z-index:1;}
.focus1 .f426x240{width:100%;height:350px;overflow:hidden}

.rslides{width:1180px;position:relative;list-style:none;padding:0}
.rslides li{ width:100%;}
.rslides li a{ width:100%; height:263px; display:block;}
.rslides_nav{height:104px;width:58px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.7;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(1415435.png) no-repeat; margin-top:-28px;}
.rslides_nav:hover{ opacity:1;}
.rslides_nav:active{opacity:1.0}
.rslides_nav.next{left:auto;background:url(1415464.png) no-repeat;right:0;}
.rslides_tabs{ position:absolute; bottom:20px; left:46%; clear:both;text-align:center; z-index:99999999;}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;/* margin-right:7px; */}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px; border:4px solid #fff;display:inline-block;_display:block;*display:block;width:10px;height:10px;behavior: url(#); background:url(1423735.png) no-repeat top left;}
.rslides_tabs .rslides_here a{background:#fff; width:10px; height:10px;}

.focus1 .rslides{width:100%;position:relative;list-style:none;padding:0}
.focus1 .rslides li{ width:100%;}
.focus1 .rslides li a{ width:100%; height:45px; line-height:45px; position:absolute; bottom:0; display:block; color:#fff; text-indent:18px; font-size:14px;}
.focus1 .rslides_nav{height:104px;width:58px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.7;text-indent:-9999px;overflow:hidden;text-decoration:none; margin-top:-28px;}
.focus1 .rslides_nav:hover{ opacity:1;}
.focus1 .rslides_nav:active{opacity:1.0}
.focus1 .rslides_nav.next{left:auto;right:0; display:none;}
.focus1 .rslides_nav.prev{left:auto;right:0; display:none;}
.focus1 .rslides_tabs{ position:absolute; top:351px; left:43%; clear:both;text-align:center;}
.focus1 .rslides_tabs li{display:inline;float:none;_float:left;*float:left;}
.focus1 .rslides_tabs a{text-indent:-9999px;overflow:hidden;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px; background-color:#ccc;display:inline-block;_display:block;*display:block;width:12px;height:12px;behavior: url(#);}
.focus1 .rslides_tabs .rslides_here a{background:#004a90; width:12px; height:12px;}


.center{height:auto; overflow:hidden; background-color:#fff; border-bottom:1px solid #dadada; width:1100px; margin:0 auto;}
.center .box{ width:1100px; height:auto; overflow:hidden; margin:0 auto;}

.center .box .center_left{ width:550px; height:auto; margin-top:5px;  float:left;}
.news_box1{ width:550px; height:375px;}
.news_box1 .box_title{ width:100%; height:40px;}
.news_box1 .news_title1{ width:300px; height:39px; border:0px solid #dadada; float:left;}
.news_box1 .news_title1 td{ border:1px solid #dadada; text-align:center; background-color:#f9f9f9;}
.news_box1 .news_title1 td a{ font-size:16px;}
.news_box1 .news_title1 .on{ border-bottom:1px solid #fff; background-color:#fff;}
.news_box1 .news_title1 .on a{ color:#0079ce;}
.news_box1 .box_title .zhanwei{ width:250px; height:39px; float:left; border-bottom:1px solid #dadada; text-align:right; color:#333;}

.news_box1 .box_lieb{ width:548px; height:335px; border:1px solid #dadada; border-top:none;}
.news_box1 .news_lieb1{ width:510px; height:320px; margin-left:20px;}
.news_box1 .news_lieb1 .first{ width:100%; margin-bottom:10px; padding-top:15px; height:95px;}
.news_box1 .news_lieb1 .first a{ color:#1b54aa; font-size:19px; display:block; padding-bottom:10px;}
.news_box1 .news_lieb1 .first font{ color:#333; line-height:28px; }
.news_box1 .news_lieb1 .first font a{ color:#2e9b36; font-size:14px; padding:0; display:inline; text-decoration:underline;}
.news_box1 .news_lieb1 .other{ width:100%; height:35px; line-height:35px; background:url(../images/1415470.png) no-repeat 2px 12px; text-indent:14px; float:left; overflow:hidden;}
#lib1, #lib2, #lib3{ display:none; font-size:14px;}




.dycase{max-width:1100px; margin:0 auto;}
.dycase ul{ padding-top:30px; padding-bottom:30px; margin-left:-2.5%; }
.dycase li{ float:left; text-align:center; width:22.5%;margin-left:2.5%; height:230px; background:rgba(86,86,86,0.7); position:relative;}
.dycase li img{ width:100%; }
.dycase li .pic{ position:absolute; width:100%; top:-50px;}
.dycase li .title{ position:absolute; width:100%; left:0px; bottom:0px; height:45px; line-height:45px; font-size:18px; background:#0253a2; border-bottom:3px solid #022f5d; color:#cbcaca; }
.dycase li .title a{ display:block; color:#FFF;}
.dycase li .title a:hover{ display:block; color:#FFF; text-decoration:none;}

.content{}
.dyip{ background:url(../images/pic6.jpg) no-repeat center top;}
.dyip ul{ padding-top:85px; padding-bottom:30px;}
.dyip li{ float:left; text-align:center; width:24.6%; margin:0 0.2%; background:rgba(86,86,86,0.7); height:210px; position:relative;}
.dyip li p{ line-height:210px; font-size:24px; color:#FFF;}
.dyip li .pic{ position:absolute; width:100%; top:-50px;}
.dyip li .title{ position:absolute; width:100%; left:0px; bottom:0px; height:50px; line-height:50px; font-size:18px;}
.dyip li:nth-of-type(1) .title{ background:#f39801;}
.dyip li:nth-of-type(2) .title{ background:#62ad44;}
.dyip li:nth-of-type(3) .title{ background:#ff6800;}
.dyip li:nth-of-type(4) .title{ background:#408ed6;}
.dyip li .title a{ display:block; color:#FFF;}
.dyip li .title a:hover{ display:block; color:#FFF; text-decoration:none;}


.product_case{ background:#f5f5f5;}
.derp{}
.derp h2{ font-size:30px; text-align:center; line-height:90px; background:url(../images/pic11.gif) no-repeat center bottom; font-weight:bold;}
.derp .cpyi{ margin-top:20px;}
.derp .cpyi .pic{ float:left;}
.derp .cpyi ul{ float:right; width:830px;}
.derp .cpyi li{ float:left; margin-left:6px; margin-bottom:10px; transition:all 0.4s;}
.derp .cpyi li:hover{ box-shadow:0 7px 15px #CCC;}
.derp .cpyi li img{ width:270px; height:245px;}
.derp .cper{ margin-top:20px;}
.derp .cper .pic{ float:right;}
.derp .cper ul{ float:left; width:830px;}
.derp .cper li{ float:left; margin-right:6px; margin-bottom:10px; transition:all 0.4s;}
.derp .cper li:hover{ box-shadow:0 7px 15px #CCC;}
.derp .cper li img{ width:270px; height:245px;}

.kb_new{ width:100%; background:#fff; height:auto; overflow:hidden;}
.kb_news{ height:auto; overflow:hidden; margin:0px auto 40px auto;}
.kb_news h2{ font-size:30px; text-align:center; color:#000; line-height:100px;}
.kb_news ul{zoom:1; margin-right:-25px;}
.kb_news ul li{ width:350px; height:auto; overflow:hidden; background:#fff; float:left; margin-right:25px;}
.kb_news ul li .pic{ width:350px; height:225px; position:relative; overflow:hidden;}
.kb_news ul li .pic img{ transition:all 0.3s; width:100%; }
.kb_news ul li .pic:hover img{-webkit-transform:scale(1.23);-moz-transform: scale(1.23);-o-transform:scale(1.23);}
.kb_news ul li .dws{ width:350px; height:auto; overflow:hidden;}
.kb_news ul li .dws h3{ line-height:60px; font-size:18px; color:#f60; border-bottom:1px #ddd solid; text-indent:20px;}
.kb_news ul li .dws h3 a{font-size:18px; color:#f60; }
.kb_news ul li .dws h4{ padding-top:22px; padding-left:10px;}
.kb_news ul li .dws p{ padding:10px; line-height:24px; color:#777;}
.kb_news ul li .amore{ text-align:right; width:340px ; margin-bottom:15px;}
.kb_news ul li .amore a{ border:1px #1667b4 solid; color:#777; padding:5px 10px}
.kb_news ul li .amore a:hover{border:1px #f60 solid; color:#f60;}


.dsanp{}
.dsanp h2{ font-size:30px; text-align:center; line-height:90px; background:url(../images/pic11.gif) no-repeat center bottom; font-weight:bold;}
.dsanp .slideTxtBox{ width:1100px; }
.dsanp .slideTxtBox .hd{}
.dsanp .slideTxtBox .hd ul{ text-align:center; margin-top:20px;}
.dsanp .slideTxtBox .hd ul li{ display:inline-block; width:96px; text-align:center; cursor:pointer; border:2px solid #999; border-radius:5px; height:36px; line-height:36px; font-size:18px; margin:0 5px;}
.dsanp .slideTxtBox .hd ul li.on{  background:#d43329; border:2px solid #d43329; border-radius:5px; color:#FFF;}
.dsanp .slideTxtBox .bd ul{  zoom:1; margin:30px 0 0 -10px;}
.dsanp .slideTxtBox .bd li{ float:left; background:#FFF; margin-left:10px; width:360px; margin-bottom:10px;}
.dsanp .slideTxtBox .bd li h3{ line-height:60px; text-align:center; font-size:18px; font-weight:bold;}
.dsanp .slideTxtBox .bd li .pic{ padding:3px;}


.dsip{ margin-top:20px;}
.dsip h2{ font-size:30px; text-align:center; line-height:90px; background:url(../images/pic11_1.gif) no-repeat center bottom; font-weight:bold;}
.dsip .picScroll-left{ width:1100px; position:relative; margin-top:30px;}
.dsip .picScroll-left .hd{ position:relative; z-index:10;}
.dsip .picScroll-left .hd .prev{ display:block; width:65px; height:81px;  overflow:hidden;
			 cursor:pointer; background:url(../images/pic19.gif) no-repeat; position:absolute; left:-85px; top:120px;}
.dsip .picScroll-left .hd .next{ display:block; width:65px; height:81px;  overflow:hidden;
			 cursor:pointer; background:url(../images/pic20.gif) no-repeat right; position:absolute; right:-85px; top:120px;}
.dsip .picScroll-left .bd{ width:1100px; overflow:hidden; margin:0 auto;}
.dsip .picScroll-left .bd ul{ width:1100px;  zoom:1; }
.dsip .picScroll-left .bd ul li{ margin-right:67px; float:left; _display:inline; overflow:hidden; text-align:center; line-height:50px;}
.dsip .picScroll-left .bd ul li .pic{ text-align:center;width:225px; height:277px; background:url(../images/pic17.jpg) no-repeat;}
.dsip .picScroll-left .bd ul li .pic img{ width:187px; height:230px; margin-top:24px;}


.dwup{ margin-top:25px;}
.dwup .title{ text-align:center; background:url(../images/pic11_1.gif) no-repeat center bottom; padding-bottom:30px;}
.dwup h2{ font-size:30px; line-height:50px; color:#000;}
.dwup .title p{ line-height:30px; font-size:14px;}
.dwup ul{ margin-left:-40px; margin-top:20px;}
.dwup li{ float:left; width:340px; margin-left:40px;}
.dwup li .box{ border:1px solid #DDD; border-top:0 none; padding:15px 20px;}
.dwup li .box h3{ font-weight:bold; color:#d43329; padding:10px 0; font-size:14px;}
.dwup li .box p{ line-height:24px;}


.dliup{ background:url(images/pic22.jpg) no-repeat center top; margin-top:0px;}
.dliup h2{ font-size:30px; line-height:50px; color:#000;text-align:center; }
.dliup .box{ padding:30px 0;}
.dliup .dliup_t{ background:#3286d6;}
.dliup .dliup_t .pic{ float:left; padding:20px;}
.dliup .dliup_t .title{ float:right; width:530px; color:#FFF; padding:20px 20px 0 0;}
.dliup .dliup_t .title h2{ font-size:18px; font-weight:bold; line-height:40px;}
.dliup .dliup_t .title p{ line-height:24px;}
.dliup .dliup_t .title .more{ width:120px; height:35px; line-height:35px; text-align:center; background:#e82f35; margin-top:25px;}
.dliup .dliup_t .title .more a{ display:block; color:#FFF;}
.dliup .dliup_t .title .more a:hover{ display:block; color:#FFF; text-decoration:none;}
.dliup .picScroll-left{ width:1100px; position:relative; margin-top:30px;}
.dliup .picScroll-left .hd{ position:relative; z-index:10;}
.dliup .picScroll-left .hd .prev{ display:block; width:65px; height:81px;  overflow:hidden;
			 cursor:pointer; background:url(../images/pic19.gif) no-repeat; position:absolute; left:-85px; top:60px;}
.dliup .picScroll-left .hd .next{ display:block; width:65px; height:81px;  overflow:hidden;
			 cursor:pointer; background:url(../images/pic20.gif) no-repeat right; position:absolute; right:-85px; top:60px;}
.dliup .picScroll-left .bd{ width:1100px; overflow:hidden; margin:0 auto;}
.dliup .picScroll-left .bd ul{ width:1100px;  zoom:1; }
.dliup .picScroll-left .bd ul li{ margin-right:20px; float:left; _display:inline; overflow:hidden; text-align:center; line-height:50px; font-size:16px;}
.dliup .picScroll-left .bd ul li .pic{ text-align:center;}
.dliup .picScroll-left .bd ul li .pic img{ width:260px; height:196px;}


.dqwz .box{ line-height:40px; background:url(../images/pic32.gif) no-repeat left center; padding-left:20px; font-size:14px;}
.dqwz .box span{ color:#d43329;}

.content{ padding:0;}
.subnav{ width:200px; float:left;}
.subnav h2{ height:30px; line-height:30px; padding-left:20px; background:#d43329; color:#FFF; font-weight:bold; font-size:14px;}
.subnav ul{ border:1px solid #DDD; border-top:0 none; padding:20px;}
.subnav li{ line-height:30px; background:url(../images/pic34.gif) no-repeat left center; padding-left:10px;}
.subnav li a{ display:block;}
.subnav li a:hover{ display:block; text-decoration:none;}
.subnav li a.current{ color:#d43329;}


/*内页代码*/
.insdie-wrap {width: 100%;padding-top:36px; padding-bottom:50px;}
.inside-tips{height: 142px;line-height: 20px;color: #E5EBF7;}
.inside-tips h2{font-weight: normal;font-size: 30px;line-height: 50px;color: #fff;padding-top: 13px;background: url(../images/bg_sign11.jpg) no-repeat 3px top;}
.inside-tips p.fz16{font-size: 13px;line-height: 26px; padding-top:15px; color:#000;}

.chan-ban{ position:absolute; width:100%; left:0; top:0; height:700px; background:url(../images/about_ban1.jpg) no-repeat center top; z-index:0;}
.chan-wrap{ position:relative; width:1100px; margin:40px auto 0 auto; overflow:hidden;}

.about .bigger { width:325px; height:488px; float:left; position: relative; }
.about .bigger .tit { font-size: 34px;  color:#fff; line-height: 32px; margin-top: 105px; margin-left: 40px; }
.about .bigger span { font-size: 18px; line-height: 26px; color:#fff; margin-left: 40px; }
.about .bigger .blur { height:270px; background: rgba(1,68,137,0.26); left:0; position: absolute; bottom:0; padding-top: 30px; padding-left: 40px; width:285px;  +background:#014489;
 +filter:alpha(opacity=26)
}
.about .bigger .blur .say { line-height:22px; width:304px; color:#fff; font-size: 14px; }
.about .bigger .blur a { display: block; width:93px; height:32px; border: 1px solid #fff; color:#fff; text-align: center; line-height: 32px; margin-top: 28px; margin-left: 2px; }
.about .bigger .blur a:hover { background:#006eb1; }
.about {  width:1100px; margin:25px auto; overflow:hidden; }
.about .small { width:360px; height:217px; padding-left:20px; float:left; background: #fff; margin:0px 0px 7px 7px; padding-top: 24px; }
.hr-table { background:#fff; }
.hr-table table { margin:0px atuo; }
.hr-table td input {  width:
}
.about .small .tit { line-height: 22px; color:#de001f; font-size: 18px; }
.about .ry { }
.about .ry .say { width:200px; line-height: 22px; font-size: 12px; margin-top: 12px; height:85px; overflow:hidden; color:#000; }
.about .ry a { display: block; width:93px; height:32px; border: 1px solid #ccc; color:#0d6ab2; font-size:14px; text-align: center; line-height: 32px; margin-top: 20px; margin-left: 2px; }
.about .ry a:hover, .about .team .rt a:hover, .js .more:hover { color:#fff; background:#006eb1; }
.about .team .tit { margin-bottom: 16px; }
.about .team img { float:left; }
.about .team .rt { width:210px; float:left; margin-left: 22px; }
.about .team .rt span { line-height: 22px; color:#333; font-size: 14px; display: block; }
.about .team .rt .say { line-height: 22px; font-size: 14px; }
.about .team .rt a { display: block; width:93px; height:32px; border: 1px solid #c9c9c4; color:#666; text-align: center; line-height: 32px; margin-top: 14px; margin-left: 2px; }



#content { padding:35px 0 50px 0;width: 1100px; background:#fff; margin:60px auto 0 auto; }
#main { position: relative; margin: 0 auto; width: 1040px; background: #fff url(../images/main_bg2.jpg) repeat-y left 0; z-index: 66; }
#main:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
*html #main { height: 1%; }

#left { float: right; padding: 10px 0 0 0; width: 750px; overflow: hidden; }
#left .crumbs { margin-bottom: 15px; padding: 5px 0 0 19px; height: 32px; line-height: 32px; border-bottom: 3px solid #999a9a; background: url(../images/crumbs_bg.jpg) no-repeat 0 18px; font-size:14px; }
#left .crumbs a { font-weight: bold; color: #645b58; }
#left .crumbs span { /*margin:0 7px; */ font-weight: bold; /*font-style:italic; font-size:15px;*/ }
#left .crumbs .last { color: #004a90; }
#right { /*position:absolute; right:0; top:0;*/ float: left; margin-top: -40px; padding-top:0; width: 258px; /*height:100%;*/ /*border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6;*/ }
#right .menu li { position: relative; width: 100%; height: 45px; line-height: 45px; border-bottom: 1px solid #e6e6e6; }
#right .menu li a { position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; font-weight: bold; text-indent: 22px;*position:relative; }
#right .menu li .abs { position: absolute; top: 0; left: 0; z-index: 1; width: 0; height: 100%; background-color: #eeefeb; -webkit-transition:ease-in-out .3s;-moz-transition:ease-in-out .3s;-o-transition:ease-in-out .3s;-ms-transition:ease-in-out .3s;transition:ease-in-out .3s; }
#right .menu li:hover .abs{ width:100%;}
#right .menu li.on{background-color: #eeefeb;}

/* 二级栏目标题 */
#right .title { margin: -32px -1px 0 -1px; width: 259px; height: 70px; background-color: #004a90; border-bottom:5px solid #e60b00; }
#right .about { font-size:30px; color:#fff; line-height:50px; text-indent:25px; padding-top:60px;}
#about-2 .aboutmin{ line-height:28px; font-size:14px;}

.com-yg { margin-bottom: 0; margin-top: 0; overflow:hidden; }
.com-yg .left { width: 750px; float: left; min-height: 500px; padding: 10px 0px; }
.com-yg .right { float: right; width: 82px; border-left: 3px solid #f5f5f5; min-height: 500px; }
.yg-year { width: 90px; height: 36px; background: #ce3f3c; text-align: center; line-height: 36px; color: #fff; font-size: 14px; position: absolute; left:20px; top: 22px; }
.yg-con { width: 585px; height: 48px; padding-top: 15px; padding-left: 30px; background: url(../images/bg7.png) no-repeat; position: absolute; left: 140px; top: 0px;  color: #333;}
.com-box { height: 100px; position: relative; }

.product{ margin-top:1%;}
.product ul{margin-left:-2%;}
.product li{ float:left; width:30.333%; margin-left:2%; margin-bottom:20px; text-align:center; line-height:25px;border:1px solid #DDD; padding:2px;}
.product li p{ padding:5px 0;}
.product li .pic img{ width:100%;}

/*投诉建议*/
.contact-text { background: #f3ebde; }
.tips { font-size: 18px; color: #e60b00; padding:12px 0; line-height:32px; font-weight: 700; text-align: center; }
.formWrap .formTab ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.formWrap .formTab ul { display: inline-block; *zoom: 1; }
.formWrap .formTab ul li { float: left; width: 100%; margin-bottom: 1px; background: #f1e7d8; }
.formWrap .formTab ul li .select, .formWrap .formTab ul li span, .formWrap .formTab ul li select, .formWrap .formTab ul li input { float: left; height: 45px; line-height: 45px; font-size: 13px; font-weight: 700; color: #645b58; }
.formWrap .formTab ul li span { width: 144px; padding-right: 40px; text-align: right; height: 45px; }
.formWrap .formTab ul li div, .formWrap .formTab ul li select, .formWrap .formTab ul li input, .formWrap .formTab ul li textarea { margin: 0; background: #f7f1e8; }
.formWrap .formTab ul li input, .formWrap .formTab ul li select { width: 565px; text-indent: 5px; }
.formWrap .formTab ul li input{line-height:25px;line-height: 45px\9;}
.formWrap .formTab ul li .select { position: relative; }
.formWrap .formTab ul li .select img { position: absolute; top: 8px; z-index: 1; }
.formWrap .formTab ul li .select .ss1 { left: 240px; }
.formWrap .formTab ul li .select .ss2 { right: 2px; }
.formWrap .formTab ul li .ss3 { position: absolute; top: 8px; z-index: 1; right: 2px; }
.formWrap .formTab ul li .select select { width: 276px; }
.formWrap .formTab ul li .s1 { margin-right: 20px; }
.formWrap .formTab ul li .textarea { float: left; width: 565px; padding-top: 20px; background: #f7f1e8; }
.formWrap .formTab ul li .textarea textarea { border: 0 none; width: 100%; height: 130px; text-indent: 5px; }
.formWrap .formTab p { margin-top: 10px; }
.formWrap .formTab p .btnSubmit { width: 100%; height: 52px; border: 0 none; background: url(../images/btnSubmit.jpg) right center no-repeat #fc2f07; }

/*全站可通用模拟下拉框*/
.selSty { position: relative; background: #e9ddb8; float: left; }
.selSty cite { display: block;height: 51px; line-height: 53px; text-indent: 20px; overflow: hidden; background: #e9ddb8 url(../images/dropdown.jpg) no-repeat right 0; padding-right: 63px; font-size: 13px; font-weight: 700; cursor: pointer; }
.selSty cite.hover{background: #e9ddb8 url(../images/dropdown.jpg) no-repeat right -51px;}
.selSty dl { position: absolute; left: 0; top: 53px; width: 100%; overflow: auto; background: #CFCCC5; border-top: 0 none; display: none; }
.selSty dl dd { height: 50px; line-height: 50px; text-indent: 20px; color: #645b58; }
.selSty dl dd.hover { background: #fff;  }
.w573 { width: 565px; }
.w286 { width: 283px; }
/*全站可通用模拟下拉框*/

#contact-5 .formWrap select{cursor: pointer;height: 100%;left: 0;position: absolute;opacity: 0 !important;filter:alpha(opacity=0);width: 100%;top:0;*top:26px;}
#contact-5 .formWrap .selSty{display: block;height: 51px; line-height: 53px;z-index: 9; text-indent: 20px; overflow: hidden; background: #e9ddb8 url(../images/dropdown.jpg) no-repeat right 0; font-size: 13px; font-weight: 700; cursor: pointer; }
#contact-5 .formWrap .selSty:hover{background: #e9ddb8 url(../images/dropdown.jpg) no-repeat right -51px; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all 0.2s linear; }
#contact-5 .formWrap cite{background:none;}

/************ 各地公司 *************/
#companys { background: #fcfaf5 url(../img/other/bg.jpg) repeat-x; height: auto !important; min-height: 615px; *height: 615px; }
#companys .bg { background: url(../img/other/company.jpg) no-repeat center center scroll; height: auto !important; min-height: 463px; *height: 463px; }
#companys .content { position: relative; top: 398px; width: 1016px; height: 120px; margin: 0 auto; background: #f2eee8; padding: 20px; }
#companys .cities { margin-top: 15px; padding: 0 34px; }
#companys .cities ul li { float: left; border-radius: 15px; margin-right: 18px; margin-bottom: 5px; overflow: hidden;*margin-right: 16px; }
#companys .cities ul li a { float: left; padding: 5px 10px;*padding-right: 13px; color: #918380;white-space: nowrap; }
#companys .cities ul li a:hover, #companys .cities ul li.on a { background: #e80000; color: #fff; }

/*ie9 兼容*/
.ie9 .formWrap .formTab ul li .select .ss1 { display: none; }
.ie9 .formWrap .formTab ul li .select .ss2 { display: none; }
.ie9 .formWrap .formTab ul li .ss3 { display: none; }


/*ie8 兼容*/
.ie8 .formWrap .formTab ul li .select .ss1 { display: none; }
.ie8 .formWrap .formTab ul li .select .ss2 { display: none; }
.ie8 .formWrap .formTab ul li .ss3 { display: none; }


/*ie7 兼容*/
.ie7 .formWrap .formTab ul li .select .ss1 { display: none; }
.ie7 .formWrap .formTab ul li .select .ss2 { display: none; }
.ie7 .formWrap .formTab ul li .ss3 { display: none; }


/*ie6 兼容*/
.ie6 .formWrap .formTab ul li .select .ss1 { display: none; }
.ie6 .formWrap .formTab ul li .select .ss2 { display: none; }
.ie6 .formWrap .formTab ul li .ss3 { display: none; }


/* 廉政举报 */
.contact-6{}
.contact-6 .hint{font-weight: bold;margin: 35px 0 10px 0;float: left;}
.contact-6 ul{width: 100%;height: 100%;}
.contact-6 ul li{float: left;width: 100%;margin-bottom: 1px;}
.contact-6 ul li div{background: url(../images/c_5_6.png) no-repeat 160px 23px #f1e7d8;line-height: 51px;height: 51px;width: 95px;padding-left:90px;float: left;font-size: 14px;font-weight: bold;}
.contact-6 ul li:last-child div{height: 180px;}
.contact-6 ul li div.nth{height: 180px;}
.contact-6 ul li input{background: #f7f1e8;width: 563px;float: left;height: 51px;border: none;text-indent: 1em;}
.contact-6 ul li textarea{background: #f7f1e8;width: 563px;float: left;height: 180px;border: none;text-indent: 1em;padding: 0;}
.contact-6 .last{float: left;width: 100%;text-align: right;margin-top: 10px;}
.contact-6 .last .last_1{width: 185px;height: 51px;background: #f1e7d8;border: none;text-align: center;line-height: 51px;font-size: 14px;cursor: pointer;margin-right: 3px;}
.contact-6 .last .last_2{width: 185px;height: 51px;background: #fd2f07;color:#fff;border: none;text-align: center;line-height: 51px;font-size: 14px;cursor: pointer;}

/* 新闻列表 */
.conn { width: 750px; height: auto; margin: 0 auto; }
.conn .top { width: 100%; height: 210px; margin-top:10px; padding-bottom: 40px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.conn .top a { display: block; }
.conn .top a .pic { width: 302px; height: 171px; float: left; }
.conn .top a .con { width: 425px; height: auto; float: right; }
.conn .top a .con .tit { font-size: 18px; line-height:30px; color: #004a90;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.conn .top a .con .tit:hover { color: #de231c; }
.conn .top a .con .time { font-size: 14px; line-height: 14px; color: #999999; margin-top: 13px; }
.conn .top a .con .tit1 { font-size: 14px; line-height: 25px; color: #666666; margin-top: 21px; height: 110px; overflow:hidden; }
.conn .top a .con .tit1:hover { color: #004a90; }
.conn .top a .con .more { width: 145px; height: 36px; text-align: center; line-height: 36px; font-size: 14px; line-height: 36px; color: #fff; background: #999; }
.conn .top a .con .more span { font-family: Simsun; margin-left: 5px; }
.conn .top a .con .more:hover { background: #de231c; }
.conn .list { width: 100%; height: auto; }
.conn .list ul { width: 100%; }
.conn .list ul li { width: 100%; height: auto; margin-top: 30px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.conn .list ul li a { display: block; }
.conn .list ul li a .title { width: 100%; height: auto; line-height: 16px; }
.conn .list ul li a .title .tit { font-size: 18px; color: #004a90; float: left; }
.conn .list ul li a .title .tit:hover { color: #de231c; }
.conn .list ul li a .title .time { font-size: 14px; color: #999; float: right; }
.conn .list ul li a .tit1 { font-size: 14px; line-height: 25px; color: #666666; margin-top: 13px; height: 95px; overflow:hidden; }
.conn .list ul li a .tit1:hover { color: #004a90; }


.info .con { width: 750px; height: auto; margin: 0 auto; padding-top:0px; }
.info .con .tits { font-size: 18px; font-weight: bold; line-height: 36px; margin-top:15px; text-align: center; }
.info .con .tit { text-align: center; width: 100%; margin-top: 13px; line-height: 12px; font-size: 12px; color: #666666; }
.info .con .tit span { display: inline-block; margin: 0 5px; }
.info .con .line { width: 100%; height: 1px; border-top: 1px dashed #e5e5e5; margin-top: 20px; }
.info .con .conn { width: 100%; height: auto; margin: 15px auto 30px; font-size: 14px; line-height: 30px; color: #666666; }
.info .con .conn img { max-width: 100%; }
.info .con .conn .pic { width: 100%; text-align: center; margin-bottom: 22px; }
.info .con .conn .pic img { display: inline-block; max-width: 100%; }
.info .con .conn .tit1 { margin-bottom: 26px; }
.info .con .paging { width: 100%; margin: 20px auto 0; height: auto; }
.info .con .paging p { font-size: 14px; color: #333333; line-height:30px; }
.info .con .paging p a { color: #333333; }
.info .con .paging p a:hover { color: #de231c; }
.info .con .paging .return { width: 130px; height: 35px; display: block; border-radius: 5px; background: #979797; color: #fff; line-height: 35px; font-size: 14px; text-align: center; margin-top: 8px; }
.info .con .paging .return:hover { background: #de231c; }


.join .list { width: 100%; height: auto; margin-top: 30px; }
.join .list dl { width: 100%; }
.join .list dl dt { width: 100%; height: 50px; background: #efefef; line-height: 50px; font-size: 14px; font-weight: bolder; color: #333; }
.join .list dl dt span { display: block; float: left; }
.join .list dl .s1 { width: 240px; margin-left: 20px; }
.join .list dl .s2 { width: 135px; }
.join .list dl .s3 { width: 160px; }
.join .list dl .s5 { width: 195px; }
.join .list dl dd { width: 100%; height: 40px; border-bottom: 1px solid #dadada; line-height: 40px; }
.join .list dl dd a { width: 100%; display: block; height: 40px; color: #333333; font-size: 14px; }
.join .list dl dd a span { display: block; float: left; }
.join .list dl dd:hover a { color: #e40800; }


.xiangqingtitle { padding-bottom: 10px; border-bottom:2px solid #C9C9C9; }
.xiangqingtitle span { font-size:18px; color:#004a90 }
.xiangqinglist span{ float: left; font-size: 14px; margin-right:45px; margin-top:10px;line-height:24px; }
.xiangqingtext { margin: 30px 0px; }
.xiangqingtext p { font-size: 13px; line-height: 28px; }
.footerbtn a { font-size: 16px; line-height:45px; padding: 10px 35px; background: #999; margin-right: 40px; border-radius:15px; color: #FFF; }
.footerbtn a:hover { text-decoration: none; background: #de231c; }

/*grounp*/
.groupList { width: 100%;}
.groupList dt { margin-bottom: 15px; padding-left: 15px; height: 35px; line-height: 35px; font-weight: bold; color: #fff; background: #888; }
.groupList dd { margin-bottom: 24px; padding: 15px 0;  border-bottom: 1px solid #e8e8e8; -webkit-opacity: 0; }
.groupList dd .img { display: block; float: left; width: 201px; height: 132px; }
.groupList dd .img img { width: 201px; height: 132px; }
.groupList dd .info { margin-left: 222px; position: relative; height: 132px; overflow: hidden; }
.groupList dd .info h5 { margin-bottom: 8px; }
.groupList dd .info h5 a { font-weight: bold; font-size: 15px; color: #333; }
.groupList dd .info h5 a:hover { color: #d40107; }
.groupList dd .info p.chart { line-height: 22px; color: #666; font-size:12px; height:70px; overflow:hidden; }
.groupList dd .more { display: block; position: absolute; left: 0; bottom: 0; width: 76px; height: 24px; text-indent: 10px; line-height: 24px; background: #999 url(../images/icon6.png) 8px center no-repeat; color: #fff; transition: 0.2s ease all; -webkit-transition: 0.2s ease all; -moz-transition: 0.2s ease all; }
.groupList dd .more:hover { background-color: #de0f14; }

.webkitfir { -webkit-animation: fadeInRight 1s .2s ease both; }

@-webkit-keyframes fadeInRight { 0% { opacity: 0; -webkit-transform: translateX(20px); }
  100% { opacity: 1; -webkit-transform: translateX(0); } }
.webkitfiu { -webkit-animation: fadeInUp 1s .2s ease both; }

@-webkit-keyframes fadeInUp { 0% { opacity: 0; -webkit-transform: translateY(20px); }
  100% { opacity: 1; -webkit-transform: translateY(0); } }
  
.articleTit { padding-top:5px; border-bottom: 1px dashed #e2e2e2; height: 45px; line-height: 30px; margin-bottom:15px; }
.articleTit .back { float: right; color: #7c7c7c; padding-left: 20px; background: url(../images/backBtn.jpg) 0 center no-repeat; }
.articleTit .back:hover { color: #d40107; }
.articleTit h2 { font-family: '微软雅黑'; font-size: 18px; color: #d40107; }



.pages { clear: left; margin-top: 6px; margin: 0 auto; text-align: center; line-height: 35px; }
.pages a, .pages font, .pages i { border: 1px solid #DDD; color: #333; padding: 5px 10px; text-decoration: none; font-size: 12px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.pages b { border: 1px solid #004A90; padding: 5px 10px; text-decoration: none; background: #004A90; color: #FFF; font-size: 12px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.pages a:hover { border: 1px solid #004A90; padding: 5px 10px; text-decoration: none; background: #004A90; color: #FFF; font-size: 12px; }
