@charset "utf-8";

/* 山东省交通工业集团控股有限公司 CSS Document */

@import "f_w.css";

body {margin:0px auto; font-family:"微软雅黑"; color:#555555; font-size:12px; min-width:1000px;}

h1,h2,h3,h4,h5,h6,div,p,span,td,tr,table,ul,li{ margin:0px;padding:0px;list-style:none;}

img{border:0px;}

a:link{color: #555555; text-decoration: none;}

a:visited{color: #555555; text-decoration: none;}

a:hover{color:#ff0000; text-decoration:none;}

a:active{color:#ff0000; text-decoration:none;}


.table_spacing1{margin:0 0 10px 0}/*上下2个表格之间间距*/
.clear{clear:both}

.main{width:1000px; margin:0 auto; overflow:hidden;}

.qt_box{background:#f0f0f0; border-bottom:1px solid #e0e0e0; height:35px; line-height:35px;}
.qt{width:1000px; margin:0 auto;}
.qt span{float:left;}
.qt ul{float:right;}
.qt ul li{float:left; padding:0 0 0 30px;}
.qt ul li img{float:left; margin:12px 5px 0 0;}

.top_box{background:url(../images/bg_02.jpg) no-repeat; height:110px;}
.logo{float:left;}
.search{float:right; margin:40px 0 0 0}
.search span{float:left; font-weight:bold; line-height:30px;}
.ss_bjk{float:left; background:url(../images/index_13.png) no-repeat left; height:30px; line-height:30px; border:none; padding:0px; margin:0px; width:180px; text-indent:5px;}
.ss_an{float:left; background:url(../images/index_13.png) no-repeat right; height:30px; line-height:30px; border:none; padding:0px; margin:0px; width:48px;}


.nav {background:url(../images/index_16.jpg) repeat-x;}
.nav ul {z-index: 100; width:1000px; margin:0 auto;}
.nav ul li {position:relative; width:99px; text-align:center; display: inline; float:left; font-size:16px; z-index:99999; background:url(../images/index_11.jpg) no-repeat right; font-weight:bold; border-right:1px solid #1a7500}
.nav ul li a{height:48px; line-height:48px; display:block; color:#307903;}
* HTML .nav ul li a {display: inline-block}
.nav ul li a:link {color: #fff}
.nav ul li a:visited {color: #fff}
.nav ul li a.selected {background:url(../images/m_hover.jpg) repeat-x; color: #fff !important}
.nav ul li a:hover {background:url(../images/m_hover.jpg) repeat-x; color: #fff}
.nav ul li a.on {background:url(../images/m_hover.jpg) repeat-x; color: #fff}

.nav ul li ul {position: absolute; width:100px; background:#395f54; visibility:hidden; z-index:999999}
.nav ul li ul li{background:none; text-align:center; border-top:1px solid #4f7b6d;border-bottom:1px solid #234434; border-right:none; font-size:12px; font-weight:normal;}
.nav ul li ul li a {overflow:hidden; line-height:32px; height:32px;}
.nav ul li ul li a:link {color: #fff}
.nav ul li ul li a:visited {color: #fff}
.nav ul li ul li a.selected {background:#1a7500; color:#fff !important}
.nav ul li ul li a:hover {background:#1a7500; color:#fff}

* HTML .nav {height: 1%}
.downarrowclass {position: absolute; top: -1000px; right: 7px}
.rightarrowclass {position: absolute; top: 8px; right:15px}
.ddshadow {position: absolute; width: 0px; background:none transparent scroll repeat 0% 0%; height: 0px; top: 0px; LEFT: 0px}
.toplevelshadow {opacity: 0.0}


/*.kv{height:360px;position:relative;width:100%; overflow:hidden; margin:0 0 20px 0}
.kv ul{height:360px;width:100%;}
.kv ul li{height:360px;width:100%;}
.kv ul li a{height:360px;width:100%;display:block;}
.kv .kv_page{height:8px;position:absolute; text-align:center; width:100%; bottom:25px;z-index:15;}
.kv .kv_page a{display:inline-block;width:17px;height:17px;background:url(../images/yd.png) no-repeat right;margin:0 5px 0 5px;}
.kv .kv_page a.selected{background:url(../images/yd.png) no-repeat left;}*/



.fullSlide{height:360px;position:relative;width:100%; overflow:hidden; margin:0 0 20px 0}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:360px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:360px; }

.fullSlide .hd{height:8px;position:absolute; text-align:center; width:100%; bottom:25px;z-index:15;}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{display:inline-block;width:17px;height:17px;background:url(../images/yd.png) no-repeat right;margin:0 5px 0 5px; line-height:9999px; }
.fullSlide .hd ul .on{background:url(../images/yd.png) no-repeat left;}



.slideTxtBox{border:2px solid #e9e9e9; padding:10px; margin:0 0 15px 0; height:310px;}
.slideTxtBox .hd{position:relative; padding:12px 0 23px 0; overflow:hidden}
.slideTxtBox .hd ul{}
.slideTxtBox .hd ul li{ float:left; height:14px; line-height:14px; padding:0 12px; cursor:pointer; font-size:14px; color:#0f0f0f; border-right:1px solid #c3c3c3}
.slideTxtBox .hd ul li.on{ font-weight:bold; color:#1a7500}
.slideTxtBox .bd{position:relative;}
.slideTxtBox .bd .more1{position:absolute; right:10px; top:-40px; text-transform:uppercase; background:url(../images/index_29.jpg) no-repeat left; padding:0 0 0 17px;}
.slideTxtBox .bd .more1 a,.slideTxtBox .bd .more1 a:visited{color:#8b8b89;}
.slideTxtBox .bd .more1 a:hover{color:#f00;}
.nr1{margin:0 0 0 9px; float:left; width:269px;}
.nr1 i{}
.nr1 i img{width:269px; height:153px; background:#ebebeb}
.nr1 h1{font-size:14px; color:#353535; font-weight:normal; line-height:36px;}
.nr1 h1 a,.nr1 h1 a:visited{color:#353535}
.nr1 h1 a:hover{color:#f00}
.nr1 span{color:#7f7f7f}
.nr1 p{color:#7f7f7f; line-height:25px; padding:5px 0 0 0}

.list1{float:left; width:400px; margin:0 0 0 20px; border-top:1px solid #ececec}
.list1 li{height:85px; border-bottom:1px solid #ececec}
.list1 li span{float:left; width:58px; height:54px; border-right:1px solid #dbdbdb; margin:16px 10px 0 0; color:#5e5e5e; text-align:center; font-family:Arial}
.list1 li span b{display:block; font-size:36px; color:#3ca127; font-weight:normal;}
.list1 li h1{font-size:14px; color:#363636; padding:14px 0 5px 0}
.list1 li p{color:#808080; line-height:18px;}
.list1 li a{display:block;height:85px;}
.list1 li a:hover{background:#1a7500;}
.list1 li a:hover span{color:#fff; border-right:1px solid #badfac;}
.list1 li a:hover span b{color:#fff}
.list1 li a:hover h1{color:#fff}
.list1 li a:hover p{color:#fff}


.slideTxtBox2{}
.slideTxtBox2 .hd{position:relative; overflow:hidden; border:1px solid #e7e7e7; border-bottom:none;}
.slideTxtBox2 .hd ul{ width:292px; overflow:hidden;}
.slideTxtBox2 .hd ul li{ float:left; height:40px; line-height:40px; border-bottom:3px solid #e4e4e4; text-align:center; width:144px; cursor:pointer; font-size:16px; color:#0f0f0f; border-right:1px solid #e7e7e7; font-weight:bold;}
.slideTxtBox2 .hd ul li.on{ font-weight:bold; color:#1a7500; border-bottom:3px solid #1a7500; }
.gywm{padding:10px 0 0 0; line-height:25px; border-bottom:1px dashed #cccccc; height:195px;}
.gywm span{display:block; text-align:center;}
.gywm span img{width:285px; height:70px; margin:0 0 15px 0;}

.list2{overflow:hidden; padding:17px 0 0 0; zoom:1; width:300px;}
.list2 li{float:left; margin:0 7px 0 0; display:inline;}
.list2 li span{display:block; background:url(../images/index_79.jpg) no-repeat center; text-align:center; height:17px; line-height:17px; color:#fff; margin:7px 0 0 0}
.list2 li img{width:92px; height:65px;}

.part1{border:1px solid #e6e6e6; height:40px; line-height:40px; border-bottom:2px solid #e2e2e2;}
.part1 h1{float:left; border-bottom:2px solid #1a7500; background:url(../images/index_21.jpg) no-repeat 15px; padding:0 25px 0 29px; font-size:16px; color:#1a7500; font-weight:bold}
.part1 span{float:right; padding:14px 11px 0 0;}


.list3{padding:10px 0 0 0;}
.list3 li{border-bottom:1px dashed #e0e0e0; height:30px; line-height:30px; background:url(../images/index_51.jpg) no-repeat 5px; padding:0 0 0 20px;}


.slideTxtBox3{}
.slideTxtBox3 .hd{position:relative; overflow:hidden; background:url(../images/index_84.jpg) repeat-x; padding:0 0 0 1px;}
.slideTxtBox3 .hd ul{overflow:hidden;}
.slideTxtBox3 .hd ul li{ float:left; height:37px; line-height:37px; text-align:center; width:100px; cursor:pointer; font-size:16px;}
.slideTxtBox3 .hd ul li.on{height:34px; line-height:32px; color:#1a7500; background:#fff; border-top:3px solid #1a7500; font-weight:bold;}
.slideTxtBox3 .bd{position:relative;}
.slideTxtBox3 .bd .more2{position:absolute; right:10px; top:-45px;}
.slideTxtBox3 .bd .more2 a,.slideTxtBox3 .bd .more1 a:visited{color:#8b8b89;}
.slideTxtBox3 .bd .more2 a:hover{color:#f00;}
.nr2{overflow:hidden; margin:21px 0 0 0;}
.nr2 span{float:left; margin:0 10px 0 0;}
.nr2 span img{width:110px; height:66px; border:1px solid #e8e6e7;}
.nr2 h1{font-size:14px; font-weight:bold; color:#1a7500}
.nr2 h1 a,.nr2 h1 a:visited{color:#1a7500}
.nr2 h1 a:hover{color:#f00;}
.nr2 p{color:#989898; line-height:20px; padding:5px 0 0 0;}

.list4{padding:10px 0 0 0; overflow:hidden; zoom:1; width:750px;}
.list4 li{float:left; background:url(../images/index_95.jpg) no-repeat 1px; padding:0 0 0 10px; line-height:24px; width:339px; margin:0 25px 0 0; display:inline;}
.list4 li span{color:#999999; float:right;}



.part2{border:1px solid #e6e6e6; height:40px; line-height:40px; border-bottom:1px solid #e2e2e2;}
.part2 h1{float:left; height:39px; border-bottom:2px solid #1a7500; background:url(../images/index_21.jpg) no-repeat 8px; padding:0 9px 0 20px; font-size:16px; color:#1a7500; font-weight:bold}
.part2 span{float:right; padding:14px 11px 0 0;}

.nr3{overflow:hidden; margin:15px 0 0 2px;}
.nr3 span{float:left; margin:0 15px 0 0;}
.nr3 span img{width:110px; height:70px; background:#e7e7e7}
.nr3 h1{font-size:14px; font-weight:normal; color:#1a7500}
.nr3 h1 a,.nr2 h1 a:visited{color:#1a7500}
.nr3 h1 a:hover{color:#f00;}
.nr3 p{color:#989898; line-height:22px; padding:8px 0 0 0;}


.list5{padding:8px 0 0 0; overflow:hidden; zoom:1; height:200px; margin:0 0 14px 0}
.list5 li{background:url(../images/index_40.jpg) no-repeat 5px; padding:0 0 0 18px; line-height:25px; }
.list5 li span{color:#999999; float:right;}


.gywm2{padding:10px 0 0 0; line-height:25px; height:185px;}
.gywm2 span{display:block; text-align:center;}
.gywm2 span img{width:254px; height:70px; margin:0 0 5px 0;}

.list6{ border-top:1px solid #ebebeb; border-left:1px solid #ebebeb; overflow:hidden; margin:0 0 15px 0}
.list6 li{float:left; width:126px; text-align:center; height:65px; border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb; font-size:14px; overflow:hidden}
.list6 li span{display:block; width:30px; height:30px; margin:7px auto 6px auto}
.list6 li span.tb01{background:url(../images/index_57.png) no-repeat center;}
.list6 li span.tb02{background:url(../images/index_59.png) no-repeat center;}
.list6 li span.tb03{background:url(../images/index_70.png) no-repeat center;}
.list6 li span.tb04{background:url(../images/index_72.png) no-repeat center;}
.list6 li a{display:block; height:65px; overflow:hidden}
.list6 li a:hover{background:#1a7500; color:#fff}
.list6 li a:hover span.tb01{background:url(../images/index_571.png) no-repeat center;}
.list6 li a:hover span.tb02{background:url(../images/index_591.png) no-repeat center;}
.list6 li a:hover span.tb03{background:url(../images/index_701.png) no-repeat center;}
.list6 li a:hover span.tb04{background:url(../images/index_721.png) no-repeat center;}


.content_bk1{border:1px solid #e5e5e5;}
.part3{margin:6px 0 0 5px; overflow:hidden}
.part3 h1{float:left; background:url(../images/index_87.jpg) no-repeat; height:24px; line-height:24px; width:106px; color:#fff; text-align:center; font-size:14px; font-weight:bold;}

.list7{padding:10px 0 10px 10px;}
.list7 li{height:24px; line-height:24px;}
.list7 li a{margin:0 0 0 5px;}

.list8{overflow:hidden; padding:10px 0 7px 0; zoom:1}
.list8 li{float:left; text-align:center; width:63px;}
.list8 li img{margin:0 0 9px 0;}


.foot_box{background:#eeeeee; padding:0 0 15px 0}
.links_box{background:#395f54; height:32px; text-align:center; color:#fff; font-weight:bold; font-size:14px;}
.link_xl{border:1px solid #6aaa15; width:192px; height:22px; line-height:22px; margin:6px 0 0 0; padding:0px;}

.menu2{text-align:center; padding:15px 0;}
.menu2 a{margin:0 14px;}

.foot{text-align:center; line-height:23px; color:#8f8f8f;}



.n_content_bk1{border:1px solid #e8e8e8; margin:0 0 10px 0; background:url(../images/n_bg_03.jpg) no-repeat right top; padding:0 20px 0 0;}
.n_banner{height:170px; margin:0 0 10px 0;}

.n_l_bk{border-right:1px solid #e7e7e7;}

.n_part1{background:url(../images/neiye_05.jpg) no-repeat; height:99px;}
.n_part1 h1{padding:25px 0 0 20px; font-size:24px; font-weight:bold; color:#fff;}
.n_part1 span{font-family:Arial; color:#fff; text-transform:uppercase; padding:2px 0 0 20px; display:block;}

.n_list1{width:213px; margin:0 auto; padding:5px 0}
.n_list1 li{background:url(../images/neiye_13.jpg) no-repeat; height:46px; line-height:46px;margin:0 0 4px 0; font-size:14px;}
.n_list1 li a{display:block; height:46px; padding:0 0 0 22px; }
.n_list1 li a:hover{background:url(../images/neiye_16.jpg) no-repeat; color:#fff; font-weight:bold;}
.n_list1 li a.on{background:url(../images/neiye_16.jpg) no-repeat; color:#fff; font-weight:bold;}
.sanji{line-height:30px; padding:0 0 0 10px; background:url(../images/list_50.jpg) no-repeat left; margin:0 0 0 30px;font-size:14px}

.n_part2{height:40px; line-height:40px; border-bottom:1px solid #e2e2e2;}
.n_part2 h1{float:left; height:39px; border-bottom:2px solid #1a7500; background:url(../images/index_21.jpg) no-repeat 8px; padding:0 9px 0 20px; font-size:16px; color:#1a7500; font-weight:bold}
.n_part2 span{float:right; padding:14px 5px 0 0;}

.n_part3{background:url(../images/neiye_08.jpg) no-repeat bottom; height:46px; line-height:46px;}
.n_part3 h1{float:left; font-size:16px; font-weight:bold; color:#017836; padding:0 0 0 3px;}
.n_part3 p{float:right; padding:0 5px 0 0}


.img_list{padding:15px 0 0 0;zoom:1; overflow:hidden; width:770px;}
.img_list li{float:left; margin:0 24px 0 0; display:inline; text-align:center; line-height:35px; padding:0 0 8px 0; background:#fff}
.img_list li img{width:220px; height:160px; border:1px solid #eaeaea; padding:3px;}

.title2{text-align:center; font-size:20px; font-weight:bold; padding:26px 0 13px 0; border-bottom:1px solid #dfdfdf; color:#333333}
.time{color:#b0b0b0; padding:10px 0; text-align:center}

.fy{margin:0 0; border-top:1px solid #eee; padding:7px 0 10px 0}
.fy li{ line-height:25px; color:#ff7900}

.content{text-align:left; line-height:220%; padding:10px 5px;}
.content p{padding:0 0 10px 0}
.content img{max-width:100%}

.page{text-align:center; height:25px; line-height:25px; padding:20px 0;}

.new_list{padding:5px 3px}
.new_list li{height:35px; line-height:35px; border-bottom:1px dashed #dddddb; background:url(../images/list_50.jpg) no-repeat 3px; padding:0 0 0 10px;}
.new_list li span{float:right; color:#a7a7a7; padding:0 2px 0 0}


.n_list2{padding:10px 0 10px 5px; overflow:hidden;}
.n_list2 li{float:left; line-height:28px; width:360px; background:url(../images/list_50.jpg) no-repeat left; padding:0 0 0 5px;}
.n_list2 li a{margin:0 0 0 6px;}


.multipleColumn4{ overflow:hidden; position:relative; float:left; width:272px; height:172px; padding:17px 0 0 5px}
.multipleColumn4 .hd{ overflow:hidden; position:absolute; right:10px; bottom:13px;}
.multipleColumn4 .hd ul{ text-align:right;}
.multipleColumn4 .hd ul li{ display:inline-block; width:10px; height:10px; overflow:hidden; margin:0 0 0 10px; text-indent:-999px; cursor:pointer; background:#fff; font-size:0px;}
.multipleColumn4 .hd ul li.on{ background:#d60c18}

.multipleColumn4 .bd{overflow:hidden;}
.multipleColumn4 .bd ul{ overflow:hidden; zoom:1; width:272px;float:left; _display:inline;}
.multipleColumn4 .bd ul li{position:relative; width:272px; height:172px;}
.multipleColumn4 .bd ul li img{width:272px; height:172px; background:#e7e7e7}
.multipleColumn4 .bd ul li a span,.multipleColumn4 .bd ul li a:visited span{position:absolute; width:272px; height:37px; left:0px; bottom:0px; line-height:37px; background:url(../images/tm_bg.png); font-size:14px; color:#fff; text-indent:10px;}


.xw_nr{margin:18px 0 0 0; float:right; width:443px;}
.xw_nr h1{font-size:16px; color:#1b1b1b; font-weight:bold}
.xw_nr h1 a,.xw_nr h1 a:visited{color:#1b1b1b}
.xw_nr h1 a:hover{color:#f00;}
.xw_nr p{line-height:24px; padding:10px 0 0 0; color:#918f8f; height:108px;}
.xw_nr h2{ font-size:12px; font-weight:bold; color:#ff7900}
.xw_nr h2 a,.xw_nr h2 a:visited{color:#ff7900;}
.xw_nr h2 a:hover{color:#f00}







