@charset "utf-8";
/* CSS Document */

/* reset */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}body,button,input,select,textarea{font: 14px/1.5 \5FAE\8F6F\96C5\9ED1, tahoma, arial, \5b8b\4f53, sans-serif;}h1,h2,h3,h4,h5,h6{font-size:100%;}address,cite,dfn,em,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}small{font-size:12px;}ul,ol,menu,li{list-style:none outside none;}a,a:hover{text-decoration:none;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}legend{color:#000;}fieldset,img{border:0;}button,input,select,textarea{font-size:100%;}table{border-collapse:collapse;border-spacing:0;}html{overflow-y:scroll;}a,area{blr:expression(this.onFocus=this.blur())}:focus{outline:none;}
/* html5 */
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,dialog{display:block;}
/* clearfix */
.clearfix:after{content:"\0020";display:block;height:0;clear:both;}.clearfix{zoom:1;}
a {color:#333;}
a:hover {color:#000;}
.w1200{width: 1200px;margin: 0 auto;clear: both;}
.w1800{width: 1800px;margin: 0 auto;clear: both;}
.w260{width: 260px;overflow: hidden;}
.w900{width: 900px;overflow: hidden;}
.w320{width: 320px;overflow: hidden;}
.w520{width: 520px;overflow: hidden;}
.w228{width: 228px;overflow: hidden;}
.w970{width: 970px;overflow: hidden;}
.h10{font-size: 0px;line-height: 0px;height: 10px;overflow:hidden;clear: both;}
.fl{float: left;}
.fr{float: right;}
body{background:#fff url(../images/bg.jpg) repeat-x;}

.header{height: 219px;background: #fff url(../images/a1.png) repeat-x 50% 0;width: 100%;position: relative;z-index: 99;}
.top{height: 34px;line-height: 34px;color: #fff;font-size: 14px;overflow:hidden;}
.top a{color: #fff;}
.top a:hover{color: #eee;}
/* 顶部文字滚动css */
.txtMarquee-left{ width:320px;  position:relative;}
.txtMarquee-left .bd{}
.txtMarquee-left .bd .tempWrap{ width:320px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{ margin-right:40px;  float:left; height:34px; line-height:34px;  text-align:left; _display:inline; width:auto !important;  }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */
.head{height: 140px;position:relative;z-index: 999;}
.head .logo{height: 100px;width:1200px;position: absolute;top:20px;left: 0;}
.head .logo a{height: 100px;width: 1200px;overflow: hidden;display: block;}
.head .logo a img{height: 100px;width: 1200px;}
.head .search{width: 140px;height: 25px;background: url(../images/d2.png) no-repeat;position: absolute;top:33px;right: 0px;}
.head .search .put {font-size: 12px; color: #878787;text-decoration: none;width: 67px;height: 25px;border: none;float: left;background: none;padding:0 0px 0 30px;line-height: 25px;}
.head .search .but {height: 25px;width: 42px;border: none;cursor: pointer;float: left;text-indent: -999px;overflow: hidden;background: none;}
.menu{height: 45px;position:relative;z-index: 9999;}
#nav { height:45px;}
#nav li {float: left;position:relative;}
#nav li a { font-size: 15px; color: #fff; width:170px; text-align:center; height:45px; display:block; line-height:45px;background: url(../images/a2.png) no-repeat right 1px ;}
#nav li a:hover,#nav li a#s{ color:#fff; background:#0183B4;}
#nav .submenu{display:none;position:absolute; left:0; top:45px;width:170px;z-index:999;}
#nav .submenu li{height:36px !important;float:none !important;border-top: solid 1px #02A9EB;margin:0;}
#nav .submenu a{display:block; line-height:36px !important; height:36px !important;color:#fff;font-weight: normal !important;font-size:14px; background:#0183B4;}
#nav .submenu a:hover,#nav .submenu a.hover{color:#fff;background:#02A9EB;}
#nav .submenu li:first-child{border-top: none;}

.banner{ clear: both; width: 100%; height: 490px;overflow: hidden;position: relative;z-index: 1;}

.focusBox { position: relative; width:100%; height:490px; overflow: hidden;}
.focusBox .pic a { width:100%; height:490px; display: block;}
.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:20px; left:50%; width:84px; margin-left:-42px; z-index:3;}	
.focusBox .hd li{float:left; width:18px; height:18px; cursor:pointer; overflow:hidden; background:url(../images/a3.png) no-repeat -20px 0; margin:0 5px;}	
.focusBox .hd .on{background:url(../images/a3.png) no-repeat 0 0;}	
.focusBox .prev,.focusBox .next { width:30px; height:60px; position:absolute; top:246px; z-index:3; filter:alpha(opacity=80); -moz-opacity:.8; opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}	
.focusBox .prev { background-image:url(../images/d3.png);left:10%; }	
.focusBox .next { background-image:url(../images/d4.png);right:10%; }	
.focusBox .prev:hover,	.focusBox .next:hover { filter:alpha(opacity=60); -moz-opacity:1; opacity:1 }	


.indexpro{}
h2.indexh2{color: #494949;font-size: 14px;line-height: 40px;height: 75px;text-align: center;width: 250px;margin: 0 auto;clear: both;font-weight: normal;overflow: hidden;text-indent: -9999px;display: block;}
h2.h2a{background: url(../images/a4.png) no-repeat 50% 35px;}
h2.h2b{background: url(../images/a7.png) no-repeat 50% 35px;}
h2.h2c{background: url(../images/a11.png) no-repeat 50% 35px;}
h2.h2d{background: url(../images/a13.png) no-repeat 50% 35px;}
div.subt{color:#1985CB;font-size: 14px;line-height: 30px;height: 30px;text-align: center;width: 300px;display: block;font-weight: normal;text-align: center;margin: 0 auto 30px auto;display: block;}
div.subt .subtline{display: block;height: 1px;border-top:1px solid #1985CB;width: 50px;font-size: 0;line-height: 0;overflow: hidden;margin-top: 15px;}
div.subt1{color:#1985CB;font-size: 14px;line-height: 30px;height: 30px;text-align: center;width: 460px;display: block;font-weight: normal;text-align: center;margin: 0 auto 30px auto;display: block;}
div.subt1 .subtline{display: block;height: 1px;border-top:1px solid #1985CB;width: 50px;font-size: 0;line-height: 0;overflow: hidden;margin-top: 15px;}
div.subt2{color:#fff;font-size: 14px;line-height: 30px;height: 30px;text-align: center;width: 300px;display: block;font-weight: normal;text-align: center;margin: 0 auto 30px auto;display: block;}
div.subt2 .subtline{display: block;height: 1px;border-top:1px solid #fff;width: 50px;font-size: 0;line-height: 0;overflow: hidden;margin-top: 15px;}
div.subt3{color:#fff;font-size: 14px;line-height: 30px;height: 30px;text-align: center;width: 350px;display: block;font-weight: normal;text-align: center;margin: 0 auto 30px auto;display: block;}
div.subt3 .subtline{display: block;height: 1px;border-top:1px solid #fff;width: 50px;font-size: 0;line-height: 0;overflow: hidden;margin-top: 15px;}

.iplist h2 img{width: 228px;height: 78px;display: block;}
.iplist ul li{width: 228px;height: 38px;display: block;margin-bottom: 5px;}
.iplist ul li a{width: 156px;height: 38px;display: block;background: url(../images/a6.png) no-repeat 0 0;line-height: 38px;overflow: hidden;padding: 0 32px 0 40px;font-size: 14px;color: #1B1B1B;}
.iplist ul li a:hover,.iplist ul li a.hover{background: url(../images/a6.png) no-repeat 0 -60px;color: #fff;}
.icontact{line-height: 1.7;color: #595959;border:1px solid #D1D1D1;border-top: none;padding: 13px;background: #fff;height: 198px;}

.isc ul{}
.isc li{float: left;margin:0 0 22px 18px;width: 304px;height: 370px;overflow: hidden;}
.isc li a{width: 304px;height: 370px;display: block;overflow: hidden;position: relative;}
.isc li a img{width: 302px;height: 368px;display: block;border:1px solid #fff;position: relative;z-index: 1;}
.isc li div.bb{display:none;overflow: hidden;width: 302px;height: 368px;position: absolute;z-index: 999;background: rgba(0,0,0,0.4);top:1px;left: 1px;}
.isc li a div.bb img{display: block;width: 32px;height: 32px;border:none;margin:148px auto 20px auto;}
.isc li h3{text-align: center;height: 40px;line-height: 40px;overflow: hidden;font-size:15px;color: #fff;font-weight: normal;overflow: hidden;}


.icc ul{margin: 20px 0 46px 0;}
.icc li{float: left;margin:0 5px; }
.icc li a{border-bottom: solid 1px #E5E5E5;background: #fff;width: 417px;height: 314px;display: block;overflow: hidden;position: relative;}
.icc li a:hover{border-bottom: solid 1px #05A14D;background:#fff;}
.icc li a img{display: block;width: 417px;height: 260px;}
.icc li h3{text-align: left;height: 45px;line-height: 50px;overflow: hidden;font-size:15px;color: #727272;font-weight: normal;overflow: hidden;}
.icc li a div.bc{width: 417px;height: 260px;display: none;overflow: hidden;position: absolute;z-index: 999;background: rgba(0,0,0,0.4) url(../images/d9.png) no-repeat 50% 50%;top:0;left: 0;}


.indexcase{width: 100%;background: url(../images/a8.jpg) no-repeat 50% 0;height: 653px;}
/* 图片切换滚动css */
.picMarquee-left{ width:100%; overflow:hidden; position:relative;margin:0 auto;height: 500px;}
.picMarquee-left .hd{overflow:hidden; zoom:1; position:absolute; top:460px; right:47%; z-index:3;}
.picMarquee-left .hd ul{overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picMarquee-left .hd ul li{ float:left;  width:12px; height:12px; overflow:hidden; margin:0 5px; text-indent:-999px; cursor:pointer; background:url("../images/a9.png") -22px 0 no-repeat; }
.picMarquee-left .hd ul li.on{ background-position:0 0; }
.picMarquee-left .bd{}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1;}
.picMarquee-left .bd ul li{float:left; _display:inline; overflow:hidden;position: relative;width: 20%;height: 430px;}
.picMarquee-left .bd ul li .pic { position: absolute;top:0;left: 0;width:100%; height:330px;}
.picMarquee-left .bd ul li .pic img { width:100%; height:330px; display:block;}
.picMarquee-left .bd ul li .title{height: 80px;position: absolute;top:330px;left: 0;background: #fff;width:100%;color: #656565;line-height: 2.2;padding: 20px 0 0 20px;}
.picMarquee-left .bd ul li .title span.more{color: #1985CB;display: block;}
.picMarquee-left .bd ul li.top1 .pic{top:100px !important;left: 0 !important;}
.picMarquee-left .bd ul li.top1 .title{top: 0 !important;left: 0 !important;}
.picMarquee-left .bd ul li a:hover .title{background: #1985CB;}
.picMarquee-left .bd ul li a:hover .title,.picScroll-left .bd ul li a:hover .title span.more{color: #fff;}





.indexnews{}
.indexnews{width: 100%;padding: 8px 0 30px 0;}
.indexnews div.subt{background:#F5F5F5 !important;}

.inlist{}
.inlist a{width: 382px;height: 270px;float: left;display: inline;position: relative;margin:0 9px;}
.inlist a .inlist1{width: 382px;height: 50px;font-size: 30px;color: #595959;border-bottom: 1px solid #ccc;line-height: 32px;}
.inlist a .inlist2{width: 382px;height: 50px;font-size: 15px;color: #595959;font-weight: bold;line-height: 55px;overflow: hidden;}
.inlist a .inlist3{width: 382px;height: 70px;font-size: 14px;color: #727272;line-height: 1.8;overflow: hidden;}
.inlist a .inlist4{width: 98px;height: 32px;font-size: 14px;color: #8C8C8C;border:1px solid #D9D9D9;border-radius: 2px;text-align: center;line-height: 32px;margin-top: 30px;}

.inlist a:hover .inlist1{color: #1985CB;}
.inlist a:hover .inlist2{color: #1985CB;}
.inlist a:hover .inlist4{color: #1985CB;border:1px solid #1985CB;}

.inlist a.inlistmore{clear: both;width: 160px;height:40px;background: url(../images/a12.png) no-repeat; margin:20px auto;display: block;float: none;}
.inlist a.inlistmore:hover{margin:18px auto 22px auto;}


.indexabout{width: 100%;background: url(../images/a14.jpg) no-repeat 50% 0;height: 500px;}
.indexabout p{text-align: center;line-height: 2.3;color: #fff;font-size: 16px;}
.indexabout a.aboutmore{width: 158px;height: 38px;border:1px solid #fff;margin:40px auto 50px auto;display: block;line-height: 38px;text-align: center;color: #fff;}
.indexabout a.aboutmore:hover{color: #fff;background: #1985CB;}
.indexabout a.c1,.indexabout a.c2,.indexabout a.c3,.indexabout a.c4{width: 25%;height: 120px;text-align: center;color: #fff;float: left;line-height: 170px;}
.indexabout a.c1{background: url(../images/a16.png) no-repeat 50% 0;}
.indexabout a.c2{background: url(../images/a17.png) no-repeat 50% 0;}
.indexabout a.c3{background: url(../images/a18.png) no-repeat 50% 0;}
.indexabout a.c4{background: url(../images/a19.png) no-repeat 50% 0;}

.indexabout a.c1:hover,.indexabout a.c2:hover,.indexabout a.c3:hover,.indexabout a.c4:hover{line-height: 165px;}
.indexabout a.c1:hover{background: url(../images/a16.png) no-repeat 50% 5px;}
.indexabout a.c2:hover{background: url(../images/a17.png) no-repeat 50% 5px;}
.indexabout a.c3:hover{background: url(../images/a18.png) no-repeat 50% 5px;}
.indexabout a.c4:hover{background: url(../images/a19.png) no-repeat 50% 5px;}


.bottom{width: 100%;overflow: hidden;background:#494949;color: #D8D8D8;text-align: center;line-height: 2;padding:20px 0;}
.bottom a{color: #D8D8D8;}
.bottom a:hover{color: #fff;}
.bottom1{height: 45px;width: 100%;overflow: hidden;background:#202020;}
.bottom1 .copy{font-size: 14px;color: #fff;text-align: center;clear: both;line-height: 45px;}
.bottom1 .copy a{color: #fff;}
.bottom1 .copy a:hover{color: #D8D8D8;}
.bottom1 .copy img{vertical-align: middle;}


.lm_banner { background:url(../images/lmbanner.jpg) no-repeat center center; height:220px;}

.weizhi { border-bottom:1px solid #ddd; padding-bottom:8px; margin-left:30px; height:30px; line-height:30px;}
.weizhi span { float:right; background:url(../images/weizhi.png) no-repeat left center; padding-left:24px;}
.weizhi h1 { border-bottom:3px solid #1986cb; display:inline-table; float:left; padding:0 10px 6px 10px; font-size:18px;}

.boxcontent { padding:30px 0 30px 30px;}
.boxcontent .infoname { text-align:center; font-size:26px; line-height:2;}
.boxcontent .content { font-size:16px; line-height:1.8;}
.boxcontent .content img { max-width:100%;}
.boxcontent .content p { padding-bottom:12px;}
.boxcontent .infotitle { font-size:28px; line-height:1.6; padding:5px 0 10px 0; text-align:center;}
.boxcontent .info { color:#999999; padding:0 0 15px 0; text-align:center;}
.boxcontent .info a { color:#999999; }
.boxcontent .updown { border-top:1px dotted #ddd; border-bottom:1px dotted #ddd; padding:10px 0; margin:20px 0;}
.boxlist {}
.boxlist h3 { font-size:20px;}
.boxlist li .line { font-size:14px; font-family: Arial; padding-right:5px;}

/*分页样式*/
.pagenum { text-align:center; padding:20px 0;}
.pagenum a {border: 1px solid #FFFFFF;color: #999999;margin: 0 3px;padding: 3px 0; }
.pagenum a:hover { color: #3e4e68 !important;}
.pagenum a.pages {background: #F8F8F8; border: 1px solid #D9D9D9; height:19px; line-height:19px; padding: 3px 10px;}
.pagenum a.pages:hover,.pagenum a.nextPage:hover,.pagenum a.prePage:hover {background:#1986cb; color:#ffffff;}
.pagenum .current { background:#1986cb;height:19px; line-height:19px; color: #fff; padding: 3px 10px; border:1px solid #1986cb}
.pagenum .firstPage,.pagenum .nextPage,.pagenum .prePage,.pagenum .lastPage {background-color: #F8F8F8; border: 1px solid #D9D9D9; color: #999999; height: 19px; line-height: 19px; padding: 3px 10px; width: 39px;}

.list { padding:20px 10px 20px 40px;}
.list li { line-height:1.6; padding:6px 0; border-bottom:1px dotted #eee;}
.list li .line { font-size:16px; font-family: Arial; padding-right:8px;}
.list li .time { float:right; color:#999;}
.list li .title a { font-size:16px;}
.list h2 { font-size:20px; margin:20px 0 10px 0;}

.list_pic { padding:30px 0 0 0;}
.list_pic li { background:#ececec; float:left; width:287px; height:380px; margin:0 0 30px 30px; border:1px solid #ddd; padding:2px;}
.list_pic li:hover { background:#1986cb;transition: all 0.8s;}
.list_pic li:hover .title a { color:#fff;}
.list_pic li .pic { width:287px; height:350px; background:#fff; display: table-cell; vertical-align: middle; overflow:hidden;}
.list_pic li .pic img { width:287px; max-height:350px; text-align: center; display:block; transition: all 0.8s;}
.list_pic li .pic img:hover{transform: scale(1.3);} 
.list_pic li .title { text-align:center; line-height:30px;}

.list_img { padding:30px 0 0 0;}
.list_img li { background:#ececec; float:left; width:287px; height:245px; margin:0 0 30px 30px; border:1px solid #ddd; padding:2px;}
.list_img li:hover { background:#1986cb;transition: all 0.8s;}
.list_img li:hover .title a { color:#fff;}
.list_img li .pic { width:287px; height:215px; overflow:hidden;}
.list_img li .pic img { width:287px; height:215px; display:block;transition: all 0.8s;}
.list_img li .pic img:hover{transform: scale(1.3);} 
.list_img li .title { text-align:center; line-height:30px;}

.clear { clear:both;}





