@charset "utf-8"; /* index	首页 */
@import url(common.css);

body{ background-image: url(images/bbg2.gif);}
body.info{ background-image: url(images/bbg3.gif);}

.banner{ width: 980px; height: 120px; background: url(images/gywm-01_09.gif) no-repeat 0 30px;}
.banner .onav{ background: url(images/news0_05.gif); width: 311px; height: 27px; line-height: 27px; overflow: hidden; float: right; margin: 40px 0 0 0; }
.banner .onav ul{ float: left; margin-left: 147px; padding: 0 15px; *padding: 0 15px 0 0; display: inline; background: #dbdbdb url(images/news0_05.gif) no-repeat right top; }
.banner .onav ul.h{ float: none; position: absolute;}
.banner .onav li{ height: 27px; line-height: 27px; width: 133px; border-bottom: 1px solid #ccc;}

.inbox{ width: 978px; margin-bottom: 13px; float:left;}

#focus{ float: left; width: 320px; height: 243px; background: #dfdfdf; overflow: hidden;}
#mainNews{ float: left; margin-left: 15px; width: 640px; height: 241px; border: 1px solid #ccc; background: #fff; overflow: hidden; }
#mainNews ul{ float: left; display: inline; margin: 20px 0 0 25px; width:590px;}
#mainNews ul li { float: left; margin-right: 10px; width:270px; height: 25px; line-height: 25px; background: url(images/arr1.gif) no-repeat 0 center; padding-left: 10px;}
#mainNews ul li.top { margin: 0; height: auto; background: none; padding: 0; margin-bottom: 5px; padding-bottom: 15px; border-bottom: 1px dotted #ccc; width:590px;}
#mainNews ul li.top .title {  margin-bottom: 10px; height: 20px;}
#mainNews ul li.top .title a { font-size: 15px; color: #cc0000; float: left; font-weight: bold;}
#mainNews ul li.top .title .date { font-size: 12px; margin-left: 15px; float: left; color: #cc0000;}
#mainNews ul li.top .detail { line-height: 20px; height: 60px; overflow: hidden; width: 590px}

.ad1{ width: 976px; border: 1px solid #ccc; text-align: center;}
.ad1 img{ width: 976px;}

.ilist{ border: 1px solid #ccc; width: 318px; height: 280px; margin-right: 12px; float: left;}
.il2{ width: 313px;}
.il3{ width: 317px; margin: 0;}
.ilist .tt{ background: url(images/news0_18.gif) repeat-x 0 0; padding-left: 15px; font-size: 14px; color: #000; font-weight: bold; height: 33px; line-height: 33px; border-bottom: 1px solid #cc0000;}
.ilist .tt .more{  float: right; background: url(images/more1.gif) no-repeat 0 0; width: 36px; height: 9px; margin: 15px 10px 0 0; *margin-top: -15px; display: inline;}

.ilist ul { float: left;}
.ilist ul li { margin-left: 12px; width: 270px; float: left; height: 25px; line-height: 25px; padding-left: 15px; background: url(images/dot1.gif) no-repeat 7px center; border-bottom: 1px dotted #ccc; display: inline;}
.ilist ul li.top { padding:0; height: 105px; background: none; width: 300px; border: none; margin-top: 5px;}
.ilist ul li.top .pic { float: left; height:83px; width: 109px; overflow: hidden; margin: 10px 10px 0 0;}
.ilist ul li.top .pic img { width: 109px; height: 83px;}
.ilist ul li.top .title{ float: left; width: 150px; height: 25px; margin-top: 10px;}
.ilist ul li.top .title a{ font-size: 16px; color: #cc0000;}
.ilist ul li.top .detail{ float: left; width: 150px; height: 60px; overflow: hidden; line-height: 20px;}
.ilist ul li.top .detail a{ color: #2584b0;}

.ib3 { overflow: hidden;}
.ib3 .tt { border-top: 2px solid #cc0000; border-bottom: 1px solid #ccc; height: 33px; line-height: 30px; background: url(images/news0_26.gif) no-repeat 10px center; padding-left: 26px; font-weight: bold; color: #cc0000; font-size: 14px;}
.ib3 .tt .more{  float: right; background: url(images/more1.gif) no-repeat 0 0; width: 36px; height: 9px; margin: 15px 10px 0 0; *margin-top: -17px;}
.ib3 ul{ float: left; margin: 20px 0 10px 0; width: 1200px; height: 120px; overflow: hidden;  display: inline;  }
.ib3 li{ float: left; width: 124px; height: 120px; margin-right: 18px; _margin-right: 16px; }
.ib3 li .pic{ float: left; width: 124px; height: 94px; text-align: center; background: #fff; border: 1px solid #ccc; overflow: hidden; }
.ib3 li .pic img{ width: 120px; height: 90px; margin-top: 2px;}
.ib3 li .name{ float: left; width: 120px; text-align: center; line-height: 20px; margin-top: 5px; height: 20px; }
.ib3 .name a{ color: #666666;}
.ib3 .name a:hover{ color: #cc0000;}

.f_r{ float: right;}
#comment_div{ border: 1px solid #AACCEE;}
.left_head {background: url('images/left_head.gif') repeat-x 0 -1px;padding:6px 10px 7px 10px;font-weight:bold;font-size:13px; color: #000;}
.left_head span {font-weight:normal;font-size:12px;}

.nbox { width: 976px; padding: 0 15px; background: url(images/nbg.gif) no-repeat center top; margin-top: -7px; margin-left: -3x;}

.cbottom{ width: 980px; height: 30px; background: url(images/px_33.gif) no-repeat center top;}

#location{ color: #999;  height: 30px; line-height: 30px; overflow: hidden; padding-left: 10px; width: 976px; margin-top: 3px; float: left;}
#location a{ color: #999; margin: 0 3px;}
#location a:hover{ color: #cc0000;}
#location .index{ padding-left: 10px; background: url(images/arr3.gif) no-repeat 0 1px;}

.nleft{ float: left; width: 225px; margin: 0 7px; padding-bottom: 10px;}
.nright{ float: left; width: 688px; padding-left: 20px; padding-bottom: 30px; background: url(images/news11_05.gif) no-repeat 0 0;}

.lmenu{ width: 225px; float: left; background: url(images/lmenu.gif) repeat-y 0 0;}
.lmenu .ltop{ height: 18px; background: url(images/lmenu.gif) repeat-y -225px 0;}
.lmenu .lbottom{ height: 18px; background: url(images/lmenu.gif) repeat-y -225px -18px;}
.lmenu .tt{ font-size: 18px; color: #cc0000; text-align: center; height: 37px; line-height: 25px; margin-bottom: 10px; background: url(images/vrb.gif) no-repeat center bottom;}
.lmenu li{ height: 30px; margin-bottom: 5px; padding-left: 15px;}
.lmenu li a{ height:30px; width: 183px; float: left; line-height: 30px; background: url(images/news1_06.gif) no-repeat 0 -30px; text-align: center;}
.lmenu li a.sel{ background-position: 0 0; color: #fff;}

.hotline{ background: url(images/news11_12.gif); width: 221px; height: 82px; margin-top: 5px; float: left;}

.bantt { width:682px; height: 90px; background: url(images/gywm-01_03.gif) no-repeat 0 bottom; float: left; margin: 30px 0 0 0;}
.bantt .ti { float: left; font-size: 28px; color: #c20a0a; height: 28px; line-height: 28px; font-family:微软雅黑;}
.bantt .ti2 { float: left; font-size: 16px; margin-top:12px; height: 16px; line-height: 16px; color: #adadad; text-indent:4px;}

.aboutInfo { float: left; background: #fff; width: 646px; margin: 0 0 15px 10px;}
.aboutInfo .detail{ margin: 10px auto; line-height: 2em; padding-bottom: 140px;}
.aboutInfo .detail .pic { width: 254px; height: 313px; text-align: center; background: #eaeaea; float: left; margin-right: 15px;}
.aboutInfo .detail .pic img { width: 246px; height: 305px; margin-top: 4px;}

.istt{ margin: 10px auto; line-height: 2em; padding-bottom: 40px;}

.honor{ margin: 10px auto; float: left; width: 684px; border-bottom: 1px dotted #d0d0d0;}
.honor .jcarousel-skin-tango { float: left; height: 200px; width: 630px; margin-left: 1px;}
.honor .jcarousel-skin-tango .jcarousel-clip-horizontal,.honor .jcarousel-skin-tango .jcarousel-container-horizontal{ width: 630px; height: 200px;}
.honor .jcarousel-skin-tango .jcarousel-container-horizontal{ padding: 0 27px;}
.honor .jcarousel-skin-tango .jcarousel-item{ padding:0; margin: 0; width: 158px; height: 200px; overflow: hidden; text-align: center;}
.honor .jcarousel-skin-tango .jcarousel-next-horizontal ,.honor .jcarousel-skin-tango .jcarousel-prev-horizontal { top: 60px; width: 19px; height: 27px;background: url(images/gywm-03_12.gif) no-repeat 0 bottom;}
.honor .jcarousel-skin-tango .jcarousel-prev-horizontal {background: url(images/gywm-03_09.gif) no-repeat 0 bottom;}
.honor .jcarousel-skin-tango .jcarousel-item .pic{ width: 158px; height: 153px; background: url(images/gywm-03_03.gif); text-align: center; float: left;}
.honor .jcarousel-skin-tango .jcarousel-item .pic img{ width: 139px; height: 131px; margin-top: 8px;}
.honor .jcarousel-skin-tango .jcarousel-item .name{ float: left;  width: 158px; height: 25px; line-height: 25px; }

.honList { float: left; width: 700px; margin-top: 10px;}
.honList li { float: left; width: 650px; background: url(images/gywm-03_19.gif) no-repeat 15px center; padding-left: 30px; height: 25px; line-height: 25px;}

.culist { width: 680px; float: left; margin-top: 20px;}
.culist ul { float: left; padding-bottom: 20px;}
.culist ul li { float: left; width: 657px; height: 35px; line-height: 35px; border-bottom: 1px dotted #ccc; padding-left: 25px; background: url(images/gywm-08_07.gif) no-repeat 10px center;}
.culist ul li .date { width: 80px; height: 35px; line-height: 35px; position: absolute; margin-left: 570px; *margin-top: -10px; }

.culist li.top{ width: 690px; height: 163px; margin-bottom: 10px; background: url(images/gywm-08_03.gif) repeat-x 0 bottom; border: none; padding: 0;}
.culist li.top .pic { float: left; width: 182px; height: 138px; margin: 10px 15px; display: inline;}
.culist li.top .pic img { width: 182px; height: 138px;}
.culist li.top .title {float: left; width: 470px; height: 30px; line-height: 30px; overflow: hidden; margin-top: 10px; }
.culist li.top .title a { font-weight: bold; color: #cc0000; font-size: 14px; }
.culist li.top .detail {float: left; width: 470px;  height: 110px; line-height: 30px; overflow: hidden;color: #aaa; }

.page { padding-left: 150px;}
.page a{ background: none; border: none; color: #6d6d6d;}
.page a:hover{ color: #cc0000;}

















