@charset "utf-8";
/* CSS Document */
a img { display:block;}

.top{ width:100%; height:24px; background-color:#8e0600;}
.topbox{ width:1000px; height:24px; margin:0 auto; background: url(../images/index_02.jpg) no-repeat;}

.topcon{ width:100%; height:100px; background:url(../images/index_06.jpg) repeat-x; box-shadow:2px 2px 3px #777;}
.topcon_box{ width:1000px; margin:0 auto; padding-top:25px;}
.topcon_box h1{ float:left; padding-top:15px;}
.top_right{ float:right; width:700px;}
.tel{ float:right;}
/* 二级菜单*/
.menu{ float:right;}
.menu ul li{ float:left; margin-left:10px; font-size:14px; line-height:36px; padding-left:10px; position:relative;}
.menu ul li:hover div{ display:block;}
.menu ul li a:hover{ text-decoration:none;}
.menu .menu_home { background:none;}


.menu1{ width:150px; background:#fdfdfd; border-radius:0 0 5px 5px; display:none; position:absolute; z-index:9999;  left:-40px; top:36px; padding-bottom:20px;}
.menu1 ul{ padding:0;}
.menu1 ul li{  border-bottom:1px dashed #666; line-height:24px; float:none; margin:0px; text-align:center; padding:6px 0;}
.menu1 ul li a{ color:#666;}
.menu1 ul li a:hover{ color:#F00;}
/* 二级菜单*/

.con{ width:100%; padding-top:30px; overflow:hidden;}
.conbox{ width:1000px; margin:0 auto;}
.about{ float:left; width:280px; margin:0 45px 50px 0; background: url(../images/index_17.png) no-repeat;}
.list{ font-size:16px; font-family:"arial"; color:#fff; margin-bottom:20px; padding:0 10px; line-height:28px;}
.list span{ font-size:14px; margin-left:10px;}
.list a{ font-size:12px; font-family:"arial"; float:right; color:#fff;}
.list a:hover{ color:#8e0600;}

.cp{ width:350px; float:left;}
.cp .list{ background:url(../images/index_17.png) right 0 no-repeat;}
.cplist{ border:1px solid #ccc; margin:0 10px 5px 0;}

.guiding{ float:right; margin-right:0}
.guiding ul li{ background:url(../images/index_22.png) 0 10px no-repeat; border-bottom:1px dashed #666; padding-left:10px; line-height:28px;}

.btm{ width:100%; padding:20px 0; overflow:hidden; background:#e8e5e7; box-shadow:inset 2px 4px 3px #999; -webkit-box-shadow:inset 2px 4px 3px #999;  -moz-box-shadow:inset 2px 4px 3px #999;}
.btmbox{ width:1000px; margin:0 auto;}
.btm p{ float:left; display:inline-block; color:#666;}
.btm img{ float:right; display:inline-block;}

.con2{ padding:0; background:none;}
.con2box{ width:1000px; margin:0 auto;}
.menu2{ float:right; display:inline; margin-bottom:10px;}
.menu2 ul li{ margin-right:5px; float:left; display:inline;}
.menu2 ul li a{ color:#666;}
.menu2 ul li a:hover{ color:#d80000;}

.con2_left{ width:184px; float:left; background:url(../images/main_06.jpg) no-repeat; background-color:#fff; text-align:center; box-shadow:#999 3px 3px 5px;  padding:25px 0;}
.con2_left h3{ font-size:18px; color:#fff;}
.con2_left ul { padding-top:40px;}
.con2_left ul li{ background:url(../images/index_22.png) 40px 10px no-repeat; border-bottom:1px dashed #ccc; font-size:14px; padding-left:55px; margin-bottom:15px; text-align:left;}
.con2_left ul li a{ color:#333; font-size:14px; }
.con2_left ul li a:hover{ color:#d80000; text-decoration:none;}

.con2_right{ width:760px; background:#fff; float:right; border:1px solid #ccc; padding:15px; min-height:350px; margin-bottom:50px;}
.con2_right h4{ background:#8e0600; font-size:14px; line-height:30px; margin-bottom:20px; padding-left:10px; color:#fff;}
.news_list{  margin-right:0}
.news_list ul li{ background:url(../images/index_22.png) 0 10px no-repeat; border-bottom:1px dashed #ccc; padding-left:10px; line-height:28px; margin:10px 0;}
.news_list ul li span { float:right;}
.news_list  h3{ font-size:18px; font-weight:bold; line-height:30px; border-bottom:1px #ccc dashed; margin-bottom:10px; text-align:center;}
.cpcon ul li{ float:left; margin:0 18px 20px 0; text-align:center;}
.cpcon ul li img{ border:1px solid #ccc; padding:5px;}