/*common*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px; font-family:""; color:#323232;}
a{color:#565454;}
a:hover{ color:#0172b6; text-decoration:none;}
p{line-height:1.8em; padding:5px 0;font-size:16px;}
h2{ font-size:12px;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1000px; margin:0 auto;}



.header{ height:103px; overflow:hidden;}
.logo{float: left; width:404px; overflow:hidden;}
.head-rt{width: 459px;float: right;padding-top: 14px;}
.top1{width: 459px;float: right;text-align: right;color: #474747; height:20px; line-height:20px; overflow:hidden;}
.top1 a{padding: 0px 4px;color: #474747;}
.top1 a img{vertical-align: middle;padding-right: 3px;}
.top2{width: 431px;float: right;padding-left: 28px;/*background:url(../images/tel.jpg) no-repeat 155px 22px;*/color: #4d4d4d;font-size: 14px;padding-top: 13px;text-align: right;}
.top2 span{font-size: 21px;font-weight: bold;}



.indexCon{width:1000px;overflow:hidden;}
.indexCon .flashBanner{width:1000px;height:504px;overflow:hidden;}
.flashBanner{position:relative;}
.flashBanner .mask{height:55px;line-height:55px;/*background-color:#000;*/width:100%;text-align:right;
	position:absolute;left:0;bottom:10px;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;overflow:hidden;}
.flashBanner .mask img{vertical-align:middle;margin-right:10px;cursor:pointer; border: 2px solid #a9a9a9;}
.flashBanner .mask img.show{margin-bottom:3px;border: 2px solid #fff}
img{border:0 none;}






.menu{ background:url(../images/menu-bg.png) repeat-x;height:40px; position:relative; z-index:99;}
.menu ul{height:40px; line-height:40px;}
.menu ul li{ float:left; position:relative; width:120px; height:40px; background:url(../images/break.jpg) right center no-repeat; padding-right:1px;}
.menu ul li dl{ width:100%; position:absolute; left:0px; top:40px;border-top:0;display:none; text-align:center; background:#fff; }
.menu ul li dl dd{ line-height:30px;margin:0 10px; text-align:center;}
.menu ul li dl dd a{ font-size: 14px;color: #848589;font-weight:normal; display:inline; padding:0; text-align:center;}
.menu ul li dl dd a:hover{ color:#2581c2; text-decoration:none; background:none;}
.menu a{ font-size:14px;color:#fff; font-family:""; text-decoration:none; display:block; width:120px; height:40px; text-align:center;}
.menu a:hover{color:#fff; background:#666;}
.menu_down span{ display:block;}
a.menu_hover{color:#fff; background:#666;}



.content1{ margin-top:50px;}
.cont1-lt{width: 1000px;float: left;}
.title01{ height:22px; line-height:22px;}
.title01 font{float: left;font-size: 16px;color: #0172b6;font-weight: bold;}
.title01 font span{color: #9e9e9e;font-size: 12px;text-transform: uppercase;padding-left: 10px;font-weight: lighter;}
.title01 a{ float:right; display:block; padding-top:3px;}

.cont1-ltnr{width: 1000px;float: left;height: 340px;margin-top: 11px;border: 4px solid #e3e3ed;}
.cont1-ltnr ul li{width: 225px;height: 150px;padding-top: 13px;padding-bottom: 3px;padding-left: 0px;padding-right: 0px;float: left;text-align: center;position: relative;margin:0 12px;}
.cont1-ltnr ul li img{ display:block;width: 100%;height: 150px;object-fit: contain;}
.cont1-ltnr ul li a{width: 225px;float: left;height: 33px;line-height: 33px;position: absolute;left: 0px; right:5px;bottom: 3px;font-size: 14px;color: #fff;overflow: hidden;text-overflow: ellipsis;cursor: pointer; display:block; background-color:rgba(0,0,0,0.5);}


.cont1-rt{width: 278px;float: right;}
.heng{width: 278px;float: left; overflow:hidden; height:30px;}
.heng ul li{width: 139px;float: left;background:url(../images/heng1.jpg); height:30px;}
.heng ul li a{width: 139px;color: #fff;text-align: center;line-height: 30px;height:30px; display:block;}
.heng ul li:hover{width: 139px;float: left;color: #fff;text-align: center;line-height: 30px;background: url(../images/heng2.jpg) no-repeat;}
.tabin a{background: url(../images/heng2.jpg) no-repeat;}
.center{width: 278px;margin-top: 11px;}
.tabin{color:#fff;}
.contentfirst{ display:none;}
.contentin{ display:block;}
.contentfirst{ width: 276px;border: 1px solid #d9d9e6;height: 220px; overflow:hidden;}
.contentfirst dl{width: 256px;float: left;padding: 10px 10px 7px 10px; height:78px; overflow:hidden;}
.contentfirst dl dd{float: left;}
.contentfirst dl dd img{width: 103px;height: 73px;border: 1px solid #ccc;padding: 3px;}
.contentfirst dl dt{width: 138px;float: right;}
.contentfirst dl dt h2{width: 138px;color: #0172b6;font-weight: bold;font-size: 12px;overflow: hidden;}
.contentfirst dl dt h2 a{color: #0172b6;}
.contentfirst dl dt span{width: 138px;line-height: 20px;color: #787878;padding-top: 5px; height:40px; overflow:hidden; display:block;}
.contentfirst ul{width: 256px;float: left;padding: 0px 10px 10px 10px;}
.contentfirst ul li{width: 256px;border-bottom: 1px dotted #999;line-height: 30px; vertical-align:middle; height:30px;}
.contentfirst ul li a{float: left;color: #222;overflow: hidden;}
.contentfirst ul li span{float: right;color: #787878;}

.content2{border-bottom: 1px solid #d0cfd2;border-top: 1px solid #d0cfd2;margin-top: 31PX;padding-bottom: 26px;}
.cont2-lt{width: 237px;float: left;overflow: hidden; margin-top:22px;}
.cont2-ltnr{width: 237px;float: left;padding-top: 17px;overflow: hidden;}
.cont2-ltnr01{width: 237px;line-height: 20px;height: 140px;}
.cont2-ltnr01 dl{width: 92px;color: #8f8f8f;line-height: 30px;font-size: 14px;float: right;}
.cont2-ltnr01 dl dd{color: #0172b6;font-weight: bold;line-height: 30px;font-size: 10px;}
.cont2-ltnr01 dl dt{width: 92px;color: #8f8f8f;line-height: 30px;font-size: 14px;}
.cont2-ltnr02{width: 237px; height:66px;overflow: hidden;}
.cont2-ltnr02 a{width: 66px; height:66px; display:block; float:left; margin-right:13px;background:url(../images/ico03.jpg) no-repeat left; }
.cont2-ltnr02 img{width: 66px; height:66px;}
.cont2-ltnr02 span{width: 66px; height:66px;display:block}
.cont2-ltnr02 a:hover{ background:url(../images/ico05.jpg) no-repeat left;}

.cont2-rt{width: 729px;float: right;margin-top:22px; overflow:hidden;}
.cont2-rtnr{overflow: hidden;padding-top: 17px;width: 729px;}
.cont2-rtnr ul li{width: 169px;float: left;margin-right: 13px;}
.lili1{width: 161px;border: 1px #cfcfcf solid;padding: 3px;background: #fff;}
.lili1 img{width: 161px;}
.lili1:hover{border:1px #0172b6 solid;}
.lili2{width: 169px;text-align: center;line-height: 18px;padding: 10px 0;overflow: hidden; height:18px;}
.lili2 a{width: 169px;font-size: 14px;float: left;color: #8f8f8f;}
.lili2 a:hover{color:#0172b6;}


.content3{ }
/*
.content3 ul{width: 1018px;float: left;}
.content3 ul li{width: 150px;height: 64px;float: left;border: 1px #ebebeb solid;margin-right: 17px;margin-bottom: 18px;}
.content3 ul li a{width: 150px;height: 64px; display:block;}
.content3 ul li a img{width: 150px;height: 64px;}
.content3 ul li a:hover{border:1px #0172b6 solid;}*/
/*scroll_03*/
.scroll_02 { overflow: hidden; position: relative; width: 1000px; }
.scroll_02 .bd { width: 1000px; margin: 0 auto; overflow: hidden; }
.scroll_02 .bd li { float: left; width: 155px; overflow: hidden; margin: 0 10px; }
.scroll_02 .bd li .img { height: 103px; border: #fff solid 2px; padding: 2px; }
.scroll_02 .bd li span { height: 30px; line-height: 30px; text-align: center; display: block; color: #49aee4; }
.scroll_02 .bd li .img table tr td { height: 103px; }
.scroll_02 .bd li .img table tr td img { max-width: 155px; max-height: 103px; margin: 0 auto; display: block; }



.footer{border-top: 1px solid #d0cfd2;padding: 10px 0 22px 0; overflow:hidden;}
.ft01{ float:left; width:80px;}
.ft02{color: #8f8f8f;line-height: 24px;padding-left: 27px;float: left; width:890px;}
.ft02 a{color: #8f8f8f;}





.banner{ height:260px; overflow:hidden; position:relative; z-index:1; width:1000px;}
.banner ul {height:260px; position:absolute;}
.banner ul li {float:left; width:1000px; height:260px; overflow:hidden; position:relative; background:#ccc;}
.banner ul li img{ width:1000px; height:335px;}
.banner .btnBg {position:absolute; width:1000px; height:20px; left:0; bottom:0; background:#000;}
.banner .btn {position:absolute; width:1000px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
.banner .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
.banner .btn span.on {background:#fff;}
.banner .preNext {width:45px; height:100px; position:absolute; top:80px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
.banner .pre {left:0;}
.banner .next {right:0; background-position:right top;}


.ny{margin-top:50px;}
.ny-lt{width: 224px;float: left;overflow: hidden;}
.title02{width: 224px;font-size: 24px;color: #0172b6;font-weight: bold;}
.title02 span{color: #9e9e9e;font-size: 14px;text-transform: uppercase;line-height: 24px;font-weight: lighter;}
.ny-lt2{width: 224px;padding-top: 25px;}
.ny-lt2 ul li{width: 224px;height: 37px;line-height: 37px;padding-bottom: 1px;background:url(../images/ny01.jpg) no-repeat left;color: #373737;}
.ny-lt2 ul li a{width: 205px;padding-left: 19px;font-size: 14px; display:block;}
.ny-lt2 ul li a:hover{ background:url(../images/ny02.jpg) no-repeat left; color:#fff;}
.dangqian a{background:url(../images/ny02.jpg) no-repeat left; color:#fff;}
.ny-lt3{width: 202px;margin: 35px 0px; background:url(../images/ny03.jpg) no-repeat left; height:183px;}
.ny-lt3-1{width: 170px;line-height: 24px;padding: 23px 16px 0 16px;}
.ny-lt3-1 span{font-size: 21px;letter-spacing: -1px;color: #0172b6;font-weight: bold;}
.ny-lt3-2{width: 189px;padding-top: 19px;padding-left: 13px;}
.diyige a{margin-right: 13px;background:url(../images/k4_05.jpg) no-repeat left; width:50px; height:70px; display:block; float:left;}
.diyige a:hover{ background:url(../images/k3_05.jpg) no-repeat;}
.dierge a{margin-right: 13px;background:url(../images/k3_07.jpg) no-repeat left; width:50px; height:70px; display:block;float:left;}
.dierge a:hover{ background:url(../images/k4_07.jpg) no-repeat;}

.ny-rt{width: 756px; float:right;}
.weizhi{width: 756px;height: 39px; background:url(../images/ny04.jpg) no-repeat bottom; line-height:39px;}
.weizhi strong{ float:left;font-size: 16px;color: #0172b6;font-weight: bold;}
.weizhi font{float: right;color: #787878;}
.nynr{width: 756px;padding-top: 14px;overflow: hidden;line-height: 26px;padding-bottom: 25px;}





.scroll_03{ position:relative; padding-top:40px;}
.scroll_03 .hd .prev{position:absolute; left:0; top:90px;}
.scroll_03 .hd .prev,.scroll_03 .hd .next{ display:block;  width:24px; height:45px; line-height:45px;overflow:hidden;cursor:pointer; background:url(../images/icoLeft.gif) no-repeat;} 
.scroll_03 .hd .next{ background:url(../images/icoRight.gif) no-repeat; position:absolute; right:0; top:90px;} 
.scroll_03 .bd{ width:1100px; overflow:hidden; margin:0 auto;}
.scroll_03 .bd li{ float:left; width:200px; overflow:hidden; margin:0 10px;}
.scroll_03 .bd li .img{height:150px; border:#f4f4f4 solid 1px; padding:2px; background:#fff;}
.scroll_03 .bd li .img:hover{background:#f4f4f4;}
.scroll_03 .bd li span{ height:30px; line-height:30px; text-align:center; display:block;}
.scroll_03 .bd li .img table tr td{ height:144px;}
.scroll_03 .bd li .img table tr td img{ max-width:194px; max-height:144px;}
