/*公共样式*/
* { margin: 0px; padding: 0px; }
a { color: #535353; text-decoration: none; outline:none; }
a:hover { text-decoration: none; color: #F60; }
a:active { text-decoration: none; color: #F60; star:expression(this.onFocus=this.blur());
}
ul, li, dl, dt, dd { list-style:none; margin:0; padding:0; }
img { border:0; }
.blue{ color: #05A6E4; }
.blue:link, .blue:visited{ color: #05A6E4; }
.blue:hover{ color: #F60; }
.red { color: #F00; }
.hs { color: #999; }
body { font-family: "宋体"; font-size: 12px; color: #535353; width:1197px; margin:0 auto; background:url(../images/bodybg.jpg) repeat-x center top; background-color:#006EC3; }

/*样式*/
.box{ width:1197px; float:left;  background:url(../images/bodybg1.jpg) repeat-y center center; }
.boxbg{ width:977px; float:left; padding:0 110px; padding-bottom:40px; background:url(../images/bodybg2.jpg) no-repeat center top; }
.mainblock{width:977px; float:left;}
.head { float: left; width: 977px; }
.menu { float: left; height: 36px; padding-bottom:8px; width: 977px; background:url(../images/menbg.jpg) repeat-x left top; }
.menu ul { line-height: 36px; float: left; height: 36px; width: 977px; }
.menu ul li { float: left; font-size: 15px; font-weight: bold; text-align:center; padding:0 18px; }
.menu ul li a{ color:#FFF;}
.menu ul li a:hover{ color:#FF0; }

/*main样式*/
.main { float: left; width: 947px; padding:20px 15px 0 15px; }
.narmain{width: 947px; float:left;}
.mainleft{ width:560px; float:left;}
.title { font-size: 14px; font-weight: bold; height:22px; padding-bottom:6px; color: #FFF; float: left; width: 100%; }
.title span { float: right; font-size: 12px; color: #20A0F6; }
.title span a{  font-size: 12px; color: #20A0F6; }
.title span a:hover{ font-size: 12px; color: #F60; }
.contLA { float: left; width: 540px; padding:10px; background-color: #0061C8; }
.blockLA { float: left; width: 560px; }

/*js图片样式*/
.frame { width:540px; height:250px; overflow:hidden; }
#big_frame { float: left; height:250px; width: 427px; }
.samllcok { float: right; width: 100px;  }
#small_frame { float: left; width: 100px; }
.frame .list { list-style:none; padding:0; margin:0; width:10000px; }
.frame .list li { width:540px; height:321px; float:left; }
.l_frame { width:100px;  overflow:hidden; float:left; }
.l_frame .list { list-style:none; padding:0; margin:0; width:100px; float: left; }
.l_frame .list li { float:left; width:100px; height:69px; cursor:pointer; padding-top:6px; }
.slide_nav { height:10px; width:100px; display:block; float:left; text-indent:-10000px; background-image: url(../images/btn_prev.jpg); background-repeat: no-repeat; background-position: center center; }
.slide_nav2 { height:10px; width:100px;  display:block; background-image: url(../images/btn_next.jpg); background-repeat: no-repeat; background-position: center center; float: right; text-indent: -1000px; margin-top:6px; }
.cur img { border: 1px solid #DAEBB9; float: left; width: 98px; }

.word { height: 25px; width: 417px; padding-left:10px; position: absolute; margin-left:0px; margin-top:220px;   background-image: url(../images/hyback.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/hyback.png");_background:none; background-repeat: repeat; background-position: left center; color: #FFF;  font-weight: bold; padding-top: 5px; font-size: 14px; }

.mainright{ width:354px; float:right;}
.contRA { background-color: #D9E7F7; float: left; width: 338px; border:solid 8px #0061C8; }
.contRA ul{width: 314px; padding:0 12px 12px 12px;}
.contRA ul li { line-height: 30px; height: 30px; font-weight:bold;  background:url(../images/liicon.jpg) repeat-x left bottom; }

.contLB{ float: left; width: 560px;}
.contLB ul li { float: left; height: 108px; width: 108px; padding:0  5px 5px 0; }
.contRB { background-color: #D9E7F7; float: left;  width: 314px; padding:0 12px; border:solid 8px #0061C8; }
.contRB dl { float: left; width: 314px; padding:10px 0; line-height: 120%; }
.RBpic { float: left; height: 82px; width: 87px; padding-right: 10px; }

.RBname { font-weight: bold; color: #003384; }
.RBtext { padding:8px 0 0 0; }
.RBmore { color: #003384; text-align: right; }
.RBmore a{color: #003384;}
.conmidA { float: left; width: 927px; background-color: #0061C8; padding:10px 10px; }
.conmidB { float: left; width: 927px; background-color: #8FC42E; padding:10px 10px; }
.conmidC { float: left; width: 927px; background-color: #F08519; padding:10px 10px; }

.contLA2 { float: left; width: 530px;   }

.contRA2 { background-color: #D9E7F7; float: right; width: 389px; }
.contRA2 ul{width: 365px; padding:0 12px 18px 12px;}
.contRA2 ul li { line-height: 30px; height: 30px; font-weight:bold;  background:url(../images/liicon.jpg) repeat-x left bottom; }
.contRA2 h1 { font-size: 15px; font-weight: bold; color: #003384; padding:10px 0; border-bottom:1px solid #003384; margin-bottom:14px;}
.contRA2 ul h1 span { font-size: 12px; float: right; }
.contRA2 ul h1 span a{color:#003384;}

.contRA3 { background-color: #EEF6E0; float: right; width: 389px; }
.contRA3 ul{width: 365px; padding:0 12px 18px 12px;}
.contRA3 ul li { line-height: 30px; height: 30px; font-weight:bold;  background:url(../images/line.gif) repeat-x left bottom; }
.contRA3 h1 { font-size: 15px; font-weight: bold; color: #009B4D; padding:10px 0; border-bottom:1px solid #009B4D; margin-bottom:14px;}
.contRA3 ul h1 span { font-size: 12px; float: right; }
.contRA3 ul h1 span a{color:#009B4D;}

.contRA4 { background-color: #EEF6E0; float: right; width: 389px; }
.contRA4 ul{width: 365px; padding:0 12px 18px 12px;}
.contRA4 ul li { line-height: 30px; height: 30px; font-weight:bold;  background:url(../images/line.gif) repeat-x left bottom; }
.contRA4 h1 { font-size: 15px; font-weight: bold; color: #F08519; padding:10px 0; border-bottom:1px solid #F08519; margin-bottom:14px;}
.contRA4 ul h1 span { font-size: 12px; float: right; }
.contRA4 ul h1 span a{color:#F08519;}


/*JS*/
.none { display:none; }
.TabTitle { float: left; width: 193px;  }
.TabTitle li { float: left; width: 160px; height: 60px; padding:23px 0 0 33px; }
.TabTitle .active { cursor: pointer;  float: left; height: 70px;  width: 160px; font-size:14px;  font-weight: bold; color: #FFFFFF; background: url(../images/jt.png) no-repeat 150px center;}
.TabTitle .normal { cursor: pointer;  float: left; height: 70px;  width: 160px; font-size:14px; font-weight: bold; color: #FFFFFF; }
.TabContent { float: left; width: 735px; float:right; background-color:#22A6FF; }
.TabContent #proTab0_Content0, 
.TabContent #proTab0_Content1,
.TabContent #proTab0_Content2,
.TabContent #proTab0_Content3 { float: left; width: 715px; padding: 10px; background:url(../images/titlebg.jpg) no-repeat center top; }

.TabContent h2 { font-size: 14px; font-weight: bold; color: #FFF; height:25px; }
.TabContent span { font-size: 12px; font-weight: bold; color: #FFF; float: right; }
.TabContent span a{ color: #FFF;  }
.active span { float: right; padding-right: 10px; }
.normal span { float: right; padding-right: 10px; }

.contlist { background-color: #FFF; float: left; width: 715px; }
.contlist dl { float: left; width: 321px; background:url(../images/line.gif) repeat-x  left bottom; padding:12px 12px 12px 12px; font-weight: bold; color: #898989; }
.contlist dl .cpict { float: left; height: 77px; width: 109px; padding-right: 10px; }
.contlist dl .cname { font-weight: bold; color: #F08519; padding:8px 0; }
.contlist dl .cadd { font-weight: bold; padding-bottom: 8px; }
.cdh span { float: right; padding-right: 10px; }
.cdh span a{ color: #21A2FB; }
.gmlist { float: left; width: 927px; background-color: #FFF; }
.gmlist dl { float: left; width: 200px; font-weight: bold; padding:12px  }
.gpict { float: left; height: 94px; width: 94px; padding-right: 10px; }
.gname { padding-top: 16px; color: #003384; font-size: 14px; }
.gzw { padding-top: 8px; padding-bottom: 25px; }
.gmore { color: #21A2FB; }

.contLC { float: left; width: 540px;  background-color:#fff; border:10px solid #0061C8; }
.biao tr td { padding: 10px 0 10px 6px; font-weight: bold; font-size: 14px; }
.textsr { border: 1px solid #CCC; }
.textareast { border: 1px solid #CCC; }
.links { background-color: #FFF; font-weight: bold; width:901px; padding:13px; line-height:180%; }
.footer { width:977px; float:left; padding:0 110px;  height:87px; padding-top:20px; background:url(../images/footer.jpg) no-repeat center top; font-size:14px; font-weight:bold; color:#FFF; line-height:180%; text-align:center;}
.footer a{color:#FFF;}
.footer a:hover{ color:#FF0; }

/*page内页*/
.titleB { font-size: 14px; font-weight: bold; padding-left:10px; height:41px; line-height:41px; margin-bottom:25px; color: #FFF; float: left; width: 100%; background:url(../images/titlebg2.jpg) repeat-x left bottom; }
.contnar { float: left; width: 193px; background-color:#D9E7F7; }
.contnar h1 { height: 55px; color:#FFF; font-size:24px; line-height:55px; text-align:center; width: 193px; background:url(../images/titlebg3.jpg) no-repeat left center; }
.contadd { float: left; width: 183px; line-height:160%; padding:10px 0 10px 10px; font-size: 13px; font-weight: bold; color: #066C9E; }

/*NUM*/
.num { height:27px;  background:url(../images/mititlebg.jpg) repeat-x left top; margin-top:15px; font-family: "宋体"; float: left; width: 715px; padding:12px 0 30px 0; }
.num ul { width: 252px; margin:0 auto; }
.num ul li { float: left; height: 21px; width: 21px; }
.num ul .norm { height: 21px; line-height:21px; width: 21px; text-align:center; background:url(../images/numb.jpg) no-repeat center center; padding:0 2px; color: #FFF; }
.num ul .norm a{ color:#FFF;}
.num ul .curr { height: 21px; line-height:21px; width: 21px; text-align:center; background:url(../images/numa.jpg) no-repeat center center;}
.num ul .curr a{ color:#FFF;}
.xqA { background-color: #D9E6F6; float: left; width: 695px; padding:10px; font-size:14px;  }

.xqitem { float: left; width: 675px; padding:10px; background:url(../images/xqbg.jpg) repeat-x left top; }
.xqitem span { float: left; width: 341px; }
.xqitem ul { float: right; width: 290px; }
.itline { border-bottom:1px dashed #434343; padding:8px 0; line-height:160%;}
.itw { padding:8px 0 0 0; line-height:160%; }
.xqcont { float: left; width: 695px; }
.xqcont h3{ height:45px; line-height:45px; border-bottom:1px #003C84 solid; margin-bottom:25px; }.xqcont p { padding-bottom: 10px; line-height: 180%; }
.manyi { float: left; width: 695px; font-size: 12px; color: #003384; padding-top: 20px; }
.manyiem { text-align: center; padding-bottom:10px; border-bottom:dashed 1px #003384; }
.page{ padding-top:10px;}
.page a{ color:#003384;}
.page a:hover{ color:#f60;}
.page font{ float: right; }

/*文件新闻*/
.narleft { float: left; width: 195px; padding:15px; margin:8px; background-color:#DAE7F7; }
.letitle { float: left; width: 195px; height:57px; line-height:57px; text-align:center; font-size:24px; font-weight:bold; color:#FFF;  background:url(../images/titlebg4.jpg) no-repeat left center; }
.leblock { float: left; width: 195px; }
.news { float: left; width: 195px; padding:15px 0;}
.news ul li { padding:10px 0 10px 10px ; background:url(../images/icon1.jpg) no-repeat left center; }
.news ul li a{ color:#066C9E;}
.news ul li a:hover{ color:#f60;}
.naright { float: right; width: 675px; margin:8px; background-color:#DAE7F7; font-size: 14px; }
.newlist ul { width: 645px; float:left; padding:15px; }
.newlist ul li{ padding:10px 0;}
.newlist ul li span { float: right; }
.conmidD { float: left; width: 947px; }
.back2{ float: left; width: 947px; background:url(../images/pabg2.jpg) repeat-y left center;  }
.back1 { float: left; width: 947px; background:url(../images/pabg1.jpg) no-repeat left top; }
.back3 { float: left; width: 947px; background:url(../images/pabg3.jpg) no-repeat left bottom;}
.xqB { float: left; width: 635px; padding:15px; }
.Btitle { font-size: 24px; font-weight: bold; color: #0061C8; padding-bottom:15px; text-align:center; }
.Bitem { font-size: 12px; color: #003F8C; padding:15px 0; border-top:solid 1px #003C84; }
.Bitem span { float: right; }
.Bcont { line-height: 180%; }
.Bcont p { padding:8px 0; }

.xqitemB { float: left; width: 615px; padding:10px;  background:url(../images/xqbg.jpg) repeat-x left top; }
.xqitemB span { float: left; width: 320px; }
.xqitemB ul { float: right; width: 270px; }

.xqcontB { float: left; width: 635px; line-height:180%; }
.xqcontB p{ padding-bottom:15px;}
.xqcontB h3{ height:45px; line-height:45px; border-bottom:1px #003C84 solid; margin-bottom:25px; }.xqcont p { padding-bottom: 10px; line-height: 180%; }
.gmore a{ color: #21A2FB; }
.gmore a:hover{ color: #f60; }

/**/
.sdclass {float: left; width: 195px;}
.sdclass li{ float: left; width: 180px; padding-left:15px; height:82px; line-height:82px;  font-size:15px; font-weight:bold; color:#FFF; margin-bottom:12px; }
.sdclass li a{ color:#FFF;}
.zjlist { float: left; width: 675px; }
.zjlist dl { float: left; width: 300px; padding:16px; line-height: 140%; }
.zjlist dl .zpic { float: left; padding-right: 10px; }
.zjlist dl .zname { font-weight: bold; color: #003384; padding-bottom: 6px; }
.zjlist dl .ztext { font-size: 12px; }

.pmlist { float: left; width: 195px; padding:15px 0;}
.pmlist dl { float: left; width: 195px; padding:12px 0; border-bottom:1px dashed #086890; }
.pmlist dl .pmnum { float: left; width: 18px; padding-right: 8px; }
.pmlist dl .pmimg { float: left; width: 54px; padding-right: 8px;  }
.pmlist dl .pmtext { line-height: 140%; color: #066C9E;}
.pmlist dl .pmtext a{color: #066C9E;}
.pmlist dl .pmtext a:hover{color: #f60;}

.wylist { float: left; width: 675px; }
.wylist dl{float: left; width: 650px; padding:15px 0 15px 15px;}
.wytitle { float: left; width: 132px; padding-right: 10px; }
.wytext { color: #003384; padding-top:6px; font-weight: bold; }
.wytext span { font-size: 12px; padding-left: 8px; font-weight: normal; }
.wycont { font-size: 13px; padding-top:10px; line-height:150%; }

.prodlist { float: left; width: 675px; }
.prodlist dl { float: left; width: 182px; padding:20px; }
.prodlist dl .primg { float: left; width: 182px; }
.prodlist .prname { width: 182px; float: left; font-weight: bold; color: #003384; padding:8px 0;}
.prodlist .prtext { float: left; width: 182px; font-size:13px; line-height:150%; }

.text { height: 49px; width: 49px; position: absolute; margin-left:133px; margin-top:0px;    }.dtlist { float: left; width: 675px; }
.dtlist dl { float: left; width: 288px; line-height: 140%; padding: 15px 23px; }

.dtimg { float: left; width: 148px; padding-right: 8px; }
.dtname { font-weight: bold; color: #003384; padding-top: 5px; }
.dttext { font-size: 13px; padding-top: 8px; }
.dtnews { float: left; width: 288px; padding:8px 0; border-top:dashed 1px #666; font-size: 12px; }
.dtnews ul li { height: 22px; }

.dtnews span { float: right; }

.dtcont { float: left; width: 288px; padding-bottom: 8px; }
