/* CSS Document */



body{padding:0px; font-size:12px;  margin:0 auto; background:url(../images/bodybg.jpg) repeat-x #f3f3f3;}

ul,li,dd,dt,dl,td,tr{list-style:none; margin:0px; padding:0px; list-style-type:none;}

h1,h2,h3,h4,h5,h6{margin:0px; padding:0px; }

a{ text-decoration:none;  color: #444444;}

p{margin:0px;}

img{border:none;}

.clear{ clear:both;}

.logo{width:980px; margin:0 auto; padding-top:8px; height:88px;}

.logo_left{width:445px; float:left;}

.logo_rig{ width:212px; float:right; padding-top:35px;}



.nav{ margin:0 auto; background:url(../images/12.jpg) no-repeat; height:36px; width:100%; }

.nav ul{width:1000px; margin:0 auto; overflow:hidden;}

.nav ul li{width:122px; text-align:center; height:36px; line-height:36px; float:left; border-left:1px #072F62 solid; border-right:1px #072F62 solid;}

.nav ul li a{display:block; font-size:12px; color:#ffffff; font-family:"微软雅黑";  text-shadow:1px 1px 1px #000000;}

.nav ul li a:hover{background:url(../images/navli.png) center bottom no-repeat;}

.yy{width:962px; margin:0 auto; margin-bottom:0px; }

.tel{ background:url(telbg.jpg) no-repeat; width:976px; margin:0 auto; height:35px; margin-top:26px;}

.tel_left{width:299px; float:left; line-height:30px; text-indent:65px; font-size:14px; color:#ffffff; font-family:"微软雅黑"; }

.tel_rig{width:610px; float:left; line-height:30px; text-indent:50px; font-size:12px; color:#ffffff; }

.main{width:980px; margin:0 auto; overflow:hidden;  }

.main_left{width:198px; float:left; }



.lmfl ul li{width:198px; height:25px; line-height:25px; margin-bottom:2px; text-indent:30px;}

.lmfl ul li a{ display:block;  font-size:12px; color:#ffffff; background:url(flli.jpg) no-repeat; width:198px;}

.lmfl ul li a:hover{ background:url(hov.jpg) no-repeat; }

.main_mid{ width:490px; float:left;}

.main_mid dl {

width: 490px;

overflow: hidden;

margin-top: 15px;

}

h1.bt {

font-size: 16px;

color: #393939;

text-align: center;

line-height: 40px;

}

.main_mid dd {

width: 176px;

float: left; margin-left:15px;

}

.main_mid dt {

width: 265px;

float: left;

line-height: 20px; margin-left:10px;

}

.main_mid dt p{ line-height:21px; color:#6d6d6d}





.main_rig{ width:265px; float:right; display:inline;}

.main2{width:980px; margin:0 auto; overflow:hidden; margin-top:20px;  }

.main2_left{width:198px; float:left; }



.lx p {

line-height: 18px;

font-size: 12px; color:#6d6d6d;

}



.main2_mid{ width:470px; float:left; margin-left:15px;}

.main2_rig{ width:265px; float:right; display:inline;}









.ulnews {

margin-top: 3px;

width: 230px;

padding-left: 15px;

padding-right: 5px;

}

.ulnews  li {

background: url(../images/icon.jpg) 0 center no-repeat;

height: 25px;

line-height: 25px;

padding-left: 20px;

}

.ulnews  li a {

color: #919191;

}





.tit{width:719px; text-indent:17px;  height:38px;  line-height:38px; font-family:"Microsoft Yahei"; font-size:16px; color:#ffffff; background:#545253; font-weight:normal;}

.tjcp ul{ width:719px; overflow:hidden; margin-top:10px;}

.tjcp ul li{ border:1px #ededed solid; width:215px; float:left; background:#ffffff; margin-left:17px;}

.tjcp ul li h3{ height:39px; line-height:39px; text-align:center; background:#ededed;}

.tjcp ul li h3 a{font-family:"Microsoft Yahei"; font-size:18px; color:#000000;}

.tjcp ul li h4{ width:175px; margin:0 auto; margin-top:35px; margin-bottom:45px;}



.tjcp ul li h5{ width:90px; margin:0 auto; margin-bottom:20px;}

#demo {

     overflow:hidden;

         width: 60%;

	 margin:0 auto;

	 padding:0 0 6px 0; position:absolute;
	 margin-top:80px;

    }

#demo ul {margin-left:30px;  overflow:hidden;}

#demo ul li {float:left; margin-right:30px; }

#demo ul li p{ text-align:center; height:35px; line-height:35px;}

#indemo {

     float: left;

     width: 800%;

    }

#demo1 {

     float: left;

    }

 #demo2 {

     float: left;

    }



.new{width:980px; margin:0 auto; margin-top:20px; }

.news_left{ width:315px; float:left; margin-left:9px; padding-bottom:30px;}

.news_left .tits{width:315px; text-indent:17px;  height:35px;  line-height:38px; font-family:"Microsoft Yahei"; font-size:14px; color:#ffffff; background:#444444; font-weight:normal;}

.news_left ul li{ height:25px; line-height:25px; text-indent:10px;}

.news_left ul li a{  height:30px;  line-height:30px;  font-size:12px; color:#575757;  }

.nyban{ width:980px; margin:0 auto; height:285px; border-bottom:5px #FFFFFF solid;}



.nymain_rig{width:705px; float:right;}



.rigtit{background:url(../images/smallbg.jpg) no-repeat; height:19px; overflow:hidden;}

.rigtit h3{width:88px; text-align:center; line-height:28px; font-size:13px; color:#221e1f; float:left;}

.rigtit span{display:block; width:80px; float:right; text-align:center;}

.rigtit span a{color:#FFFFFF; line-height:25px;}

.xwzx ul{margin-top:3px; width:230px; padding-left:15px; padding-right:5px;}

.xwzx ul li{background:url(../images/icon.jpg) 0 4px no-repeat; height:20px; line-height:20px; padding-left:20px; border-bottom:1px #a3a3a3 dashed;}

.xwzx ul li a{color:#221e1f;}

.lxwm{margin-top:15px;;}

.lxwm p{margin-top:21px; line-height:25px; }

.foot{margin:0 auto; background:url(footbg.jpg) repeat-x; height:69px; line-height:54px; text-align:center; }

.foot p{color:#fff; text-align:center; line-height:25px; padding-top:9px; padding-right:10px; margin:0 auto;}

.nymain_left{ margin-left:10px;  width:265px; float:left;}

.cpfl {

width: 265px;

overflow: hidden;

}

.cpfl h3 {

background: url(../images/h3bgs.png) repeat-x;

height: 28px;

line-height: 28px;

color: #fff;

font-size: 12px;

text-indent: 25px;

margin-bottom: 10px;

}

.cpfl li {

height: 23px;

line-height: 23px;

background: url(../images/libg.jpg) no-repeat;

text-indent: 38px; margin-bottom:4px;

}

.cpfl li a {

font-size: 14px;

color: #012f6d;

}

.lxwm {

margin-top: 20px;

width: 265px;

overflow: hidden;

}

.xwlb li{background:url(../images/icon.jpg) 0 12px no-repeat; padding-left:15px; height:30px; line-height:30px; border-bottom:1px #CCCCCC dashed;}

.xwlb li h3{ font-weight:normal; width:550px; float:left;}

.xwlb li h3 a{ color: #000000; font-size:12px;}

.lxwm h3 {

background: url(../images/h3bg.jpg) repeat-x;

height: 27px;

line-height: 27px;

color: #fff;

font-size: 12px;

text-indent: 15px;

margin-bottom: 10px;

}

.lxwm p {

line-height: 28px;

color: #464646;

width: 265px;

margin: 0 auto;

}

.neirig{width:640px; float:left; margin-left:30px; }

.pos {

 background: url(../images/h3bg.jpg) repeat-x;

width: 640px;

height: 28px; line-height:28px;  color:#ffffff; text-indent:20px;

}

.pos a {

color:#ffffff; }

.pos h6 {

color: #174971;

font-size: 12px;

font-weight: normal;

padding-top: 10px;

width: 250px;

float: left;

}

.arc {

width: 685px; padding-top:30px;

overflow: hidden; margin:0 auto;

}

.cplb li {

width: 200px;

float: left;

text-align: center;

margin-left: 5px;

margin-right: 8px;

margin-bottom: 20px;

}

.cplb li p {

width: 200px;

height: 25px;

line-height: 25px;

margin: 0px;

background-color: #CCCCCC;

}



.news li {

background:url(../images/dot.gif) 0 center no-repeat;

height:30px;

 line-height:30px;

padding-left:20px;

border-bottom:1px #CCCCCC dashed; margin-bottom:5px;

}

.news li p {

width: 580px;

 float:left;

}

.arcbody{width:640px;  line-height:24px; padding-top:20px;}

.arc  h1{font-size:16px; text-align:center; margin-bottom:15px;}

.time{text-align:center; font-weight:normal; font-size:12px;}

.time span{margin-left:15px;}

ul.pageno li { margin:0 5px; padding:2px 8px; border:0; float:left; display:inline-block; text-align: center; background:#3A9880; }

ul.pageno li a{color:#000000;}

ul.pageno li.thisclass{ margin:0 5px; background:#B70A4A; display:block;}

ul.pageno { width:400px; margin:0 auto;}







#wrap03 {

width: 100%;

height: 400px;

position: relative; margin-top:15px;

}

#wrap03	#silder {

	width:100%;

	height:400px;

	overflow: hidden;

	position: relative;

	background: url(loading.gif) no-repeat center center;

}

#wrap03	#silder div { position:absolute; overflow:hidden; }

#wrap03	#silder a { position:absolute; left:0px; top:0px; z-index: -9999; display: none; }

#wrap03 div.fs_btn span { display:inline-block; _display:inline; _zoom:1; width:25px; height:24px; line-height:24px; margin-left:5px; text-align:center; cursor:pointer; background:#d5a963; color:#FFFFFF; }

#wrap03 div.fs_btn span.on { background:#d0285c;}

#wrap03 div.fs_preNext { width:45px; height:100px; position:absolute; z-index: 10; top:140px; background:url(sprite.png) no-repeat 0px 0px; cursor:pointer; }

#wrap03 div.fs_pre { left:0px; }

#wrap03 div.fs_next { right:0px; background-position:right top; }

#wrap03 .sameStyle {

	cursor: pointer;

    height: 100px;

    position: absolute;

    top: 130px;

    width: 45px;

    z-index: 107;

}

#wrap03 .pre {

	background: url("../images/sprite.png") no-repeat scroll 0 0 transparent;

    left:10px;

}

#wrap03 .next {

	background: url("../images/sprite.png") no-repeat scroll right top transparent;

    right:10px;

}

#wrap03 div.fs_btn { position:absolute; right:930px; bottom:10px; z-index: 10000000; text-align:right; color:#000000; }

#wrap03 div.fs_btn span {

    background: none repeat scroll 0 0 #AAAAAA;

    cursor: pointer;

    display: inline-block;

    font-size: 0;

    height: 10px;

    margin-left: 5px;

    text-align: center;

    width: 30px;

}

#wrap03	div.fs_btn span.on {

    background: none repeat scroll 0 0 #FFFFFF;

}

.wy{width:100%; overflow: auto; margin:0 auto; }
.wy_top{width:100%;}
.wy_top img{width:100%;}

.main_top{width:100%; background:url(../images/pic2.jpg) repeat-x; height:260px;}

.main_top_meau{width:1150px; margin:0 auto; height:245px; padding-top: 15px;}
.main_top_left{width:31%; float:left; height:auto; padding-left:3%}
.main_top_left_01{width:100%;}
.main_top_left_01 img{width:60%;}
.main_top_left_02{margin-top:20px; line-height:28px;}
.main_top_left_02 img{float:left;padding-top: 10px; width:38%;}
.main_top_left_02 pp{font-family:"微软雅黑"; font-size:14px; font-weight:600; color:#025DA3;letter-spacing:3px}
.main_top_left_02 p{font-family:"微软雅黑"; font-size:12px;color:#000; line-height: 22px;}
.main_top_left_02 span{float:right; font-family:"Arail"; font-size:20px; color:#E9430D;}


.main_top_mid{width:28%; float:left; height:auto; margin-left:5%;margin-right:2%;}
.main_top_mid_01{width:100%;}
.main_top_mid_01 img{width:60%;}
.newss{margin-top: 20px; line-height:32px;}
.newss ul li img{margin-top:5px; float:left; width:4%;}
.newss ul li{width:100%;}
.newss a{font-size:14px; line-height:22px; padding-left:10px;  font-family:"微软雅黑";}
.newss span{float:right; font-family:"Arail"; font-size:20px; color:#E9430D; padding-right:50px; }

.main_top_right{width:30%; float:right; height:auto; }
.main_top_right_01{width:100%;}
.main_top_right_01 img{width:70%};
.main_top_right_02{width:100%}
.main_top_right_02 img{width:75%}
.main_top_right_02 p{line-height:32px; font-family:"微软雅黑"; font-size:14px;}

.main_bottom{width:100%; background:url(../images/pic7.jpg) repeat-x; height:250px;}

.main_bottom_meau{width:60%; margin:0 auto; height:250px;}

.main_bottom_01{width:30%; margin-top:10px; position:absolute;}
.main_bottom_01 img{width:60%;}

.line{
    width: 60%;
    margin: 0 auto;
    height: 3px;
    padding: 0px 0 6px 0;
    background-color: #0C428C;
	margin-top:50px;
	position:absolute;
}



.contact{margin-left:65%; margin-top:76px; position:absolute;}
.contact p{line-height:32px; font-family:"微软雅黑"; font-size:16px; margin-top:100px;}

.fo{width:100%;}
.fo img{width:100%;}

.footindex{margin:0 auto; background:url(../images/footbg1.jpg) repeat-x; height:130px; line-height:54px; text-align:center; }

.footindex p{color:#0C428C; text-align:center; line-height:25px; padding-top:9px; padding-right:10px; position:absolute; margin-left:25%; margin-top:95px; font-size:12px; width:50%;}

.foot1{position:absolute; margin-left:22%; line-height:26px; margin-top:8px;}
.foot1 span{color:#FFF; font-size:18px; font-weight:300; font-family:"微软雅黑";}
.foot1 a{color:#FFF; font-size:16px;  font-family:"微软雅黑";}
.foot11{position:absolute; margin-left:39%; line-height:26px; margin-top:36px;}
.foot11 span{color:#FFF; font-size:18px; font-weight:300; font-family:"微软雅黑";}
.foot11 a{color:#FFF; font-size:16px;  font-family:"微软雅黑";}


.foot2{position:absolute; margin-left:58%; line-height:26px; margin-top:8px; text-align:left;}
.foot2 span{color:#FFF; font-size:18px; font-weight:300; font-family:"微软雅黑";}
.foot2 a{color:#FFF; font-size:16px;  font-family:"微软雅黑";}
.foot22{position:absolute; margin-left:74%; line-height:26px; margin-top:8px;}
.foot22 span{color:#FFF; font-size:18px; font-weight:300; font-family:"微软雅黑";}
.foot22 a{color:#FFF; font-size:16px;  font-family:"微软雅黑";}
