@charset "gb2312";
*{ margin:0px; padding:0px;font-family: "Î¢ÈíÑÅºÚ" , Arial, Helvetica, sans-serif;font-size:13px;color:#444;line-height:25px; list-style:none
}
img{border:none}
a{color:#444; text-decoration:none}
a:hover{text-decoration: none; color:#c80203}

.left{ float:left}
.right{ float:right}
.clear{ clear:both; height:0; line-height:0; overflow:hidden; display:block}



.head{ width:100%; height:30px; border-bottom:1px solid #cfcfcf}
.head,.head *{ color:#666; line-height:30px; font-size:12px;}
.head ul{ width:980px; height:30px; margin:0 auto}

.top{ width:986px; height:108px; margin:0 auto}
.top .logo{ width:351px; height:108px;}
.tel{ height:92px; text-align:right; width:335px}

.headbox{ width:100%; height:59px; background:url(images/nav.gif) repeat-x}
.headbox ul{ width:1002px; height:59px; margin:0 auto}
.headbox li{ float: left; width:120px; height:59px; display:inline;}
.nav{ height:59px; line-height:59px; font-size:15px;color:#444; display:block; text-align:center; width:120px;font-weight: bold}
.nav:hover,.nava,.nava:hover{ height:59px; line-height:59px; font-size:15px;color:#c80203; display:block; text-align:center; width:120px; font-weight: bold; background:url(images/navmove.gif) no-repeat center 0}



#banner {
	HEIGHT: 440px; POSITION: relative;WIDTH: 100%
}
#slides {
	LIST-STYLE-TYPE: none; HEIGHT: 440px; POSITION: relative; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; DISPLAY: block; PADDING-RIGHT: 0px; WIDTH: 100%
}
#slides LI {
	LIST-STYLE-TYPE: none; HEIGHT: 100%; POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; DISPLAY: block; PADDING-RIGHT: 0px; WIDTH: 100%
}
#slides LI A {
	HEIGHT: 100%; DISPLAY: block; WIDTH: 100%; TEXT-INDENT: -9999px
}
#pagination {
	LIST-STYLE-TYPE: none; POSITION: absolute; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 0px; LEFT: 50%; MARGIN: 0px; Z-INDEX: 9900; DISPLAY: block; TOP: 400px; PADDING-RIGHT: 15px
}
#pagination LI {
	LIST-STYLE-TYPE: none; HEIGHT: 10px; BACKGROUND: #fff; FLOAT: left; MARGIN-LEFT: 15px; DISPLAY: block; WIDTH: 10px; border-radius: 5px
}
#pagination LI A {
	HEIGHT: 100%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; DISPLAY: block; PADDING-RIGHT: 0px; WIDTH: 100%; TEXT-INDENT: -9999px
}
#pagination LI.current {
	BACKGROUND: #0092ce
}


.main{ width:1000px; height:auto; margin:20px auto 0}
.listbox{ width:230px; height:auto}
.showbox{ width:740px; height:auto}

.prolist{ width:230px; height:auto;}
.title1{ line-height:40px; background:#069293; color:#fff; text-indent:18px; font-size:18px;}

.newta1{ line-height:30px; background:#069293; color:#fff; text-indent:18px; font-size:15px; font-weight:bold; display:block; width:230px; height:30px; margin-top:10px}
.newta1:hover{ color:#fff; text-decoration:underline}
.proconli55nei{width:228px; height: auto; border:#dfdfdf 1px solid;  padding:10px 0 20px}
.newbnei{ width:210px; height: auto; padding:8px 0; border-bottom:1px dashed #aaa;margin:0 auto}
.newbnei .ntitlenei{ width:210px; height: auto; display:block; line-height:22px;}


.proconli{width:228px; height: auto; border:#dfdfdf 1px solid; background: url(images/leftbg.gif) repeat-y 0 0; border-bottom:none}

.list{ display: block; width:228px; height:40px; line-height:40px; text-align:left; overflow:hidden; text-indent:35px; font-size:14px; background:url(images/list.gif) no-repeat 0 4px #fff; color:#444; border-bottom:1px solid #dfdfdf; }
.list:hover,.lista,.lista:hover,#show,#show:hover{display: block; width:228px; height:40px; line-height:40px; text-align:left; overflow:hidden; text-indent:35px; font-size:14px; background:url(images/list.gif) no-repeat 0 -33px #f1f1f1;color:#e10707; border-bottom:1px solid #dfdfdf}

.conlx{width:228px; height: auto; border:#cbcbcb 1px solid; background: url(images/leftbg.gif) repeat-y 0 0; border-top:5px solid #cbcbcb; padding:10px 0}
.conlx ul{ width:200px; height:auto; margin:0 auto}
.conlx li p{text-indent:27px; font-size:14px; line-height:26px; color:#034a88}
.conlx .dz{ background: url(images/index03.png) no-repeat 0 3px; }
.conlx .sj{ background: url(images/index01.png) no-repeat 0 3px;}
.conlx .dh{ background: url(images/index02.png) no-repeat 0 3px;}
.conlx .yx{ background: url(images/index04.png) no-repeat 0 3px;}

.rigtit{ width:740px; height:40px; background:url(images/rigbg.gif) repeat-x  0 bottom}
.rigtit p{ line-height:38px; border-bottom:1px solid #069293; font-size:16px; font-weight:bold; padding:0 20px; color:#fff; float:left ; background:#069293}
.rigtit a{ line-height:38px; padding-right:15px}



.showccon{width:720px; height: auto; padding:10px 10px}
.showccon22{width:700px; height: auto; padding:10px 20px}
.showccon22 p{ margin-top:10px; margin-bottom:10px}
.showccon22 img{ max-width:700px}
.fon16,.fon16 *{ font-size:16px; line-height:35px}

.picmp2{ display: inline; width:220px; height:200px;    margin:6px 7px; text-align: center; float:left; line-height:30px; overflow:hidden; color:#444;  padding:3px}
.picmp2 img{ margin-bottom:5px}
.picmp2:hover{ display: block; width:220px; height:200px;  margin:6px 7px; text-align: center; float:left;  line-height:30px; overflow:hidden; padding:3px}

.kunbt4{ width:1000px; height:45px; background:url(images/left_a2.gif) repeat-x 0 0; margin:20px auto 0}
.kunbt4 .letb4{ width:18px; height:45px; display:block; background:url(images/left_a1.gif) no-repeat 0 0;line-height:45px; color:#fff; font-size:18px; text-align:center}
.kunbt4 .ritb4{ width:66px; height:45px; display:block; background:url(images/left_a3.gif) no-repeat right 0}
.kunbt4 .ritb4 a{ line-height:45px; }
.kunbt4 .conkun4{ line-height:45px; color:#fff; font-size:18px}

.hb{
MARGIN: 0px auto 0px; WIDTH: 1083px; HEIGHT: 240px;
}
.list-con-a{
	FLOAT: left
}
.list-con-b{
	FLOAT: left
}
.hb .list-con{
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.hb .list-con-a {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; PADDING-TOP: 75px
}
.hb .list-con-c {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 75px
}
.hb LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; WIDTH: auto; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}


.bigmain{ width:100%; height: auto; background:#ecf1f5; border-top:10px solid #ecf1f5; border-bottom:20px solid #ecf1f5; margin-top:20px}

.news{ width:490px; height:auto}
.title55{ width:460px; height:50px;}

.title55  a{ line-height:45px; }
.title55 .newt1{ line-height:45px; color:#034a88; font-size:25px; font-weight:bold}
.title55 .newt2{ line-height:45px; color:#034a88; font-size:25px; font-weight:bold}
.title55 .newt3{ line-height:45px; color:#ff3300; font-size:22px; font-family:Arial, Helvetica, sans-serif}
.proconli55{width:468px; height: auto;  background: #; padding:0px 0px 20px}

.newb{ width:460px; height:81px; padding:12px 0; border-bottom:1px dashed #aaa; position:relative; margin:0 auto}
.newb .nimg{ width:113px; height:79px; display:block; position:absolute; left:0; top:12px; border:#dbdbdb 1px solid }
.newb .ntitle{ width:330px; height:30px; display:block; position:absolute; top:12px; right:0; color:#222; font-size:16px; overflow:hidden}
.newb .ntitle:hover{ color:#034a88; text-decoration:underline}
.newb .nconnews{ width:330px; height:50px; display:block; position:absolute; top:42px; right:0;  overflow:hidden}
.newb .nconnews,.newb .nconnews *{ font-size:13px; color:#555; line-height:25px}


.cpzq{ width:1000px; height:50px; margin:20px auto 0}

.cpzq  a{ line-height:45px; }
.cpzq .newtq{ line-height:45px; color:#034a88; font-size:25px; font-weight:bold}
.cpzq .newtw{ line-height:45px; color:#034a88; font-size:25px; font-weight:bold}
.cpzq .newte{ line-height:45px; color:#ff3300; font-size:22px; font-family: Arial, Helvetica, sans-serif; }

.foot{ width:100%; height:197px; background:#069293; margin-top:20px}
.foot ul{ width:1000px; height:197px; margin:0 auto}
.foot,.foot *{color:#fff}
.foot a:hover{ color:#fff; text-decoration:underline}
.foot .gsjs{ width:658px; height:170px; border-top:15px #069293 solid}
.foot .gsjs h1{ font-size:22px; font-weight:bold; line-height:45px}
.foot .gsjs span{ color:#beeaea}

.ksdh{ width:119px; height:120px; border-top:20px solid #069293; display:inline; margin-left:47px}
.ksdh a{ display:block; width:119px; height:39px; line-height:39px; border-bottom:1px solid #06adae; text-indent:10px}
.ksdh .botop{border-top:1px solid #06adae}

.dbewm{ width:118px; height:151px; border-top:25px solid #069293}

.fotext{ width:100%; height:36px;  background:#088283; text-align:center}
.fotext,.fotext *{color:#fff; line-height:36px}
.fotext a:hover{ color:#fff; text-decoration:underline}


.proshow .prtitle{ line-height:35px; text-align:center; font-size:25px; padding:10px 0; font-weight:bold}
.proshow .primgpic{ width:700px; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:700px;}
.proshow .prtent img{max-width:700px; margin-top:5px; margin-bottom:5px}
.proshow .prtent,
.proshow .prtent *{ font-size:15px; line-height:30px}
.proshow .next{ padding:20px 0; color:#666}
.proshow .pos{ height:30px; line-height:30px;  text-align:center; margin-bottom:15px; color:#999; background:#efefef}
.proshow .prtent p{ margin-top:10px;margin-bottom:10px}

.context,.context *{color:#666;; line-height:20px}
.aa2{font-size:16px; line-height:30px; color:#174fa4}
.aa2:hover{ text-decoration:underline}
.time{ color:#666}