@charset "gb2312";
/* CSS Document */

body { margin:0 auto; font-size:12px; font-family:Verdana; line-height:1.5; background-image: url(../images/bg.jpg); background-repeat:repeat-x;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;}
img { border:0px;}
a { color:#444; text-decoration:none;}
a:hover { color:#f00;}

.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}

/*body*/
.container { width:1100px; margin:0 auto;}

/*header*/
.header { height:310px; background: #FFFFFF;}
.logo { float:left; margin-top:18px;}
.search { float:right; height:24px; margin-top:30px; color:#444;}
.inp_srh { width:140px; height:17px; padding-left:20px; background:url(../images/srh_bg.gif) 0 0 no-repeat; border:1px solid #cbcbcb;}
.btn_srh { width:58px; height:23px; background:url(../images/btn_srh.gif) 0 0 no-repeat; border:none; cursor:pointer; text-indent:-999em;}
#search * { vertical-align:middle;}

/*nav*/
.nav { height:36px; background:url(../images/nav_bg.gif) 0 0 repeat-x; margin-bottom:8px;}
.nav_l { float:left; height:66px; width:5px; overflow:hidden; background:url(../images/nav_bg.gif) 0 -66px no-repeat; margin-right:10px;}
.nav_r { float:right; height:66px; width:5px; overflow:hidden; background:url(../images/nav_bg.gif) -5px -66px no-repeat;}
.nav_main { height:36px; overflow:hidden;}
.nav_main ul li { float:left; font-size:14px; font-weight:bold; margin:5px 20px 0 20px;}
.nav_main ul li a { float:left; display:block; height:26px; line-height:26px; color:#fff; padding-left:20px;}
.nav_main ul li a span { float:left; display:block; padding-right:20px;}
.nav_main ul li a:hover { background:url(../images/nav_bg.gif) 0 -163px no-repeat; color:#fff;}
.nav_main ul li a:hover span  { background:url(../images/nav_bg.gif) right -163px no-repeat; cursor:pointer;}
.nav_main ul li a#nav_current { height:31px; line-height:31px; background:url(../images/nav_bg.gif) 0 -132px no-repeat; color:#646464;}
.nav_main ul li a#nav_current span { height:31px; background:url(../images/nav_bg.gif) right -132px no-repeat;}
.nav_son { height:30px;}
.nav_son ul li { float:left; margin-top:4px;}
.nav_son ul li a { display:block; width:78px; height:22px; line-height:22px; text-align:center; color:#6e6e6e;}
.nav_son ul li a:hover { background:url(../images/nav_bg.gif) 0 -198px no-repeat;}

/*tt*/
.tt { width: 1100px; height: 80px; padding-top: 10px; background: #FFFFFF; margin-bottom: 10PX; }
.ttone { width: 90px; float: left; }
.tttwo { width: 1000px; overflow: hidden; float: right; white-space: nowrap; }
.bigt { margin: 10px 0px 14px; height: 30px; text-align: center; }
.bigt a { height: 30px; color: #CC0000; line-height: 30px; font-family: Î¢ÈíÑÅºÚ; font-size: 30px; font-weight: bold; display: inline-block; }
.bigt a:hover { color: #FF0000; }
.smallt { padding: 0px 15px; height: 24px; text-align: center; overflow: hidden; font-size: 0px; vertical-align: middle; }
.smallt a { margin: 0px 5px; height: 24px; color: #8C8C8C; line-height: 24px; font-size: 12px; vertical-align: middle; display: inline-block; }
.smallt a:hover { color: #FF0000; }
.ttmoret { background: rgb(255, 255, 255); padding: 0px 0px 0px 15px; top: 0px; width: 150px; right: 0px; color: rgb(113, 134, 158); font-size: 12px; position: absolute; }

/*main*/
.maincontent { overflow:auto; zoom:1; margin-top: 10px;}
.main { float:left; width:855px;}
.index_top { height:255px; margin-bottom:8px;}
.pic { float:left; width:460px;}
.hot_news { float:right; width:358px; height:275px; padding:15px; background:url(../images/hot_bg.gif) 0 0 no-repeat;}
.news_top { border-bottom:1px dotted #ccc; padding-bottom:8px;}
.news_top h1 { font-size:18px; line-height:2.2; font-family:"microsoft yahei"; color:#444;}
.news_top p { color:#999;}
.news_list { padding-top:6px;}
.news_list ul li { background:url(../images/icon.gif) 0 -300px no-repeat; padding-left:20px; line-height:1.9;}
.news_list ul li span { float:right; color:#579f11;}

.index_pic { border:1px solid #dbdbdb; margin-bottom:8px; height: 270px;}
.index_pic h2 { height:28px; background:url(../images/box_tit_bg.gif) 0 0; border-bottom:1px solid #dbdbdb; overflow:hidden;}
.index_pic h2 span { display:block; height:25px; background:url(../images/rmcp.gif) 12px 6px no-repeat;}
.index_pic ul { padding:0 0 15px 0; overflow:auto; zoom:1;}
.index_pic ul li { width:107px; float:left; margin:15px 0 0px 21px; display:inline; text-align:center;}
.index_pic ul li a { display:block;}
.index_pic ul li img { margin-bottom:3px;}

.index_box { margin-bottom:8px;}
.box { width:360px; float:left; border:1px solid #dbdbdb;}
.box1 { float:right;}
.box h2 { height:23px; padding:5px 10px 0 10px; font-size:14px; background:url(../images/box_tit_bg.gif) 0 0; border-bottom:1px solid #dbdbdb; color:#444; overflow:hidden;}
.box h2 span { display:block; height:25px; background:url(../images/icon.gif) 0 -3px no-repeat; padding-left:20px;}
.more { float:right; padding-left:13px; font-size:12px; font-weight:normal; color:#db8d3b; background:url(../images/icon.gif) 0 -46px no-repeat;}
.more:hover { color:#cb6d0a; background:url(../images/icon.gif) 0 -96px no-repeat;}
.box_con { height:225px; padding:15px 15px 0 15px; overflow:hidden;}
.box_con dl { height:74px; overflow:hidden;}
.box_con dl dt { float:left; padding:1px; border:1px solid #d8d8d8;}
.box_con dl dd { float:right; width:188px; color:#888; line-height:1.5;}
.box_con dl dd a { display:block; margin-bottom:3px; color:#05a;}
.box_con ul { margin-top:10px;}
.box_con ul li { background:url(../images/icon.gif) 0 -300px no-repeat; padding-left:20px; line-height:1.8;}

.side { float:right; width:228px;}
.side_box { margin-bottom:8px;}
.side_box h2 { height:25px; padding:10px; background:url(../images/side_bg.gif) 0 0 no-repeat; font-size:14px; color:#00008B;}
.side_box h2 strong { color:#f30;}
.side_con { padding:0 10px; background:url(../images/side_bg.gif) 0 bottom no-repeat;}
.product { padding:3px 10px;}
.product ul { background:url(../images/icon2.png) 5px 12px no-repeat;}
.product ul li { height:29px; padding:14px 0 0 64px; border-bottom:1px dashed #dcdcdc; color:#777;}
.product ul li strong { display:block; height:24px; color:#333;}
.product ul li a { color:#777;}
.product ul li a:hover { text-decoration:underline;}
.product ul li.product3 { border-bottom:none;}
.ask dl { padding:9px 0; border-bottom:1px dashed #dcdcdc;}
.ask dl dt { height:22px; overflow:hidden; font-weight:bold; background:url(../images/icon.gif) 0 -149px no-repeat; padding-left:20px;}
.ask dl dt a { color:#666;}
.ask dl dd { color:#666; background:url(../images/icon.gif) 0 -198px no-repeat; padding-left:20px;}
.contact { padding:2px;}

/*bd11vti*/
#bd11vti { height:28px; background:url(../images/bd02.gif) repeat-x 0px -85px; padding-left:8px; margin-left:0px; }
#bd11vti li { float:left; background:url(../images/bd02.gif); cursor:pointer; color:#888888; }
#bd11vti li { background-position: 0px -141px; width:84px; padding-right:0px; height:28px; text-align:center; }
#bd11vti li.show { background-position: 0px -113px; color:#000; font-weight: bold; font-size: 14px;}
#bd11vti a { height:22px; width:84px; display:block; padding-top:6px; font-weight: bold; font-size: 14px; }
#bd11vti a:link, #bd11vti a:visited { color:#CC0000; font-weight: bold; font-size: 14px; }
#bd11vti li.show a:link, #bd11vti li.show a:visited { color:#FF0000; }
#bd11vti li.show a:active, #bd11vti li.show a:hover { color:#FF0000; }
#bd11vnr dd { height:1px; padding-top:12px; overflow:hidden; text-align:center; }
#bd11vnr ul { height:97px; padding-top:10px; }
#bd11vnr li { height:30px; border-bottom:#F2F2F2 1px solid; padding-top:5px; padding-left:35px; width:360px; }
#bd11vnr li.show { padding-top:5px; height:27px; font-weight:bold; }
#bd11vnr dl { display:none; }
#bd11vnr dl.show { display:block; }
#bd11vnr i { display:block; font-style:normal; height:24px; width:360px; background:url(images/point.gif) no-repeat 10px 7px; padding-left:18px; overflow:hidden; white-space:nowrap; }

/*right1*/
.r1{background: #FFFFFF; width: 228px; height: 90px;}
.r1-left{float: left; width: 47%; height: 35px; margin-bottom: 10px;}
.r1-right{float: right; width: 47%; height: 35px; margin-bottom: 10px;}
.r2{padding:10px 0 10px 10px; width: 218px; background: #0358cc;}
.r2 p{color: #FFFFFF; font-size: 14px;}
.r3{margin-top: 10px;}
.r4{width: 228px; height: 58px;}

/*2*/
.jgzn { float:left; width:828px; height: 235px; border:1px solid #ccc; padding: 15px; }

/*bd12vti*/
#bd12vti { height:28px; background:url(../images/bd01.gif) repeat-x 0px -85px; padding-left:8px; margin-left:2px; }
#bd12vti li { float:left; background:url(../images/bd01.gif); cursor:pointer; color:#888888; }
#bd12vti li { background-position: 0px -141px; width:95px; padding-right:4px; height:28px; text-align:center; }
#bd12vti li.show { background-position: 0px -113px; color:#000; font-weight: bold; font-size: 14px;}
#bd12vti a { height:22px; width:95px; display:block; padding-top:6px; font-weight: bold; font-size: 14px; }
#bd12vti a:link, #bd12vti a:visited { color:#CC0000; font-weight: bold; font-size: 14px; }
#bd12vti li.show a:link, #bd12vti li.show a:visited { color:#FF0000; }
#bd12vti li.show a:active, #bd12vti li.show a:hover { color:#FF0000; }
#bd12vnr dd { height:1px; padding-top:12px; overflow:hidden; text-align:center; }
#bd12vnr ul { height:97px; padding-top:10px; }
#bd12vnr li { height:30px; border-bottom:#F2F2F2 1px solid; padding-top:5px; padding-left:35px; width:360px; }
#bd12vnr li.show { padding-top:5px; height:27px; font-weight:bold; }
#bd12vnr dl { display:none; }
#bd12vnr dl.show { display:block; }
#bd12vnr i { display:block; font-style:normal; height:24px; width:360px; background:url(images/point.gif) no-repeat 10px 7px; padding-left:18px; overflow:hidden; white-space:nowrap; }

/*3*/
.djdg { float:left; width:828px; height: 280px; border:1px solid #ccc; padding: 15px; }

/*newslb*/
.newslb { float: left; width: 400px; height: 30px; overflow:hidden; line-height: 28px; padding-right: 10px; }
.newslbt{float: left; }

/*bd13vti*/
#bd13vti { height:28px; background:url(../images/bd01.gif) repeat-x 0px -85px; padding-left:8px; margin-left:2px; }
#bd13vti li { float:left; background:url(../images/bd01.gif); cursor:pointer; color:#888888; }
#bd13vti li { background-position: 0px -141px; width:95px; padding-right:4px; height:28px; text-align:center; }
#bd13vti li.show { background-position: 0px -113px; color:#000; font-weight: bold; font-size: 14px;}
#bd13vti a { height:22px; width:95px; display:block; padding-top:6px; font-weight: bold; font-size: 14px; }
#bd13vti a:link, #bd13vti a:visited { color:#CC0000; font-weight: bold; font-size: 14px; }
#bd13vti li.show a:link, #bd13vti li.show a:visited { color:#FF0000; }
#bd13vti li.show a:active, #bd13vti li.show a:hover { color:#FF0000; }
#bd13vnr dd { height:1px; padding-top:12px; overflow:hidden; text-align:center; }
#bd13vnr ul { height:97px; padding-top:10px; }
#bd13vnr li { height:30px; border-bottom:#F2F2F2 1px solid; padding-top:5px; padding-left:35px; width:360px; }
#bd13vnr li.show { padding-top:5px; height:27px; font-weight:bold; }
#bd13vnr dl { display:none; }
#bd13vnr dl.show { display:block; }
#bd13vnr i { display:block; font-style:normal; height:24px; width:360px; background:url(images/point.gif) no-repeat 10px 7px; padding-left:18px; overflow:hidden; white-space:nowrap; }

/*footer*/
.footer { margin-top: 10px; height: 150px; text-align:center; background-image: url(../images/footer.jpg); background-repeat: no-repeat;}
.footer dl dd { padding:25px 0 0 200px; color:#FFFFFF; line-height:2; font-size: 14px;}
