﻿@charset "utf-8";

/* CSS Document */





.top{ width:100%; height:85px; background:#f8f8f8;}

.topbox{ width:1100px; margin:0 auto;}

.topbox h1{ float:left; padding-top:20px;}

.topright{ float:right; padding-top:10px;}

.tel{ float:right;}

.search{ border: 1px solid #ccc; border-radius:14px; background:#fff; float:left; padding: 4px 5px 0px 8px; margin-right:10px;}

.search input{ border: 0 none; float:left; width:180px;}

.search span input{ background: url(../images/index_7.jpg) no-repeat; border:0 none; width:22px; cursor:pointer; }

.top_right a{ margin-left:5px; float:left; position:relative;}
.top_right a:hover div{ display:block;}
.weixin{ width:150px; display:none; position:absolute; left:-60px; z-index:999;}

.news_pic { width:1110px; margin:10px auto; padding-left:10px;}
.news_pic ul li { float:left; margin-right:10px; text-align:center; width:360px;}


.menu{ width:100%; height:44px; background:url(../images/index_11.jpg) repeat-x;}

.menubox{ width:1100px; margin:0 auto;}

.menubox .one{ margin-left:0; background:none; padding-left:0;}

.menubox ul li{ font:16px/44px "宋体"; margin-left:42px; padding-left:42px; float:left; position:relative; background:url(../images/index_14.jpg) 0 2px no-repeat;  font-weight:bold;}

.menubox ul li a{ color:#fff; text-shadow:2px 2px 3px #000;}

.menubox ul li a:hover{ color:#F00; text-decoration:none;}

.menubox ul li:hover div{ display:block;}



.menu1{ width:150px; background:#f8f8f8; border-radius: 0 0 5px 5px; display:none; position:absolute; z-index:9999; padding-bottom:20px; left:2px;}

.menu1 ul li{ margin-left:0; border-bottom:1px dashed #ccc; font-size:14px; padding:0; background:none; width:100%; text-align:center;}

.menu1 ul li a{ color:#666; text-shadow:none;}



.con{ width:1100px; margin:20px auto;}

.con h2{ float:left; background:url(../images/index_30.jpg) no-repeat; width:114px; height:56px; line-height:56px; padding-left:30px; font-size:20px;}

.new{ background:#f6f6f6; height:56px; margin-bottom:20px;}

.scroll_div {width:920px; height:56px; overflow: hidden;  white-space: nowrap;} 

#scroll_begin, #scroll_end, #scroll_begin ul, #scroll_end ul, #scroll_begin ul li, #scroll_end ul li{display:inline;}/* 设置ul和li横排 */ 

#scroll_begin ul li, #scroll_end ul li{ background:url(../images/index_32.jpg) 0 6px no-repeat; padding-left:10px; margin-right:30px; line-height:56px; font-size:14px;}

.newlist{ width:360px; float:left; text-align:center; margin:0px 10px 20px 0;}



.video{ width:1100px; margin:20px auto;}




.pinpai{ width:1100px; height:94px; margin:0 auto 30px;}

.icon ul li{ float:left; margin:0 70px;}



.cp{ width:1100px; margin:0 auto 20px;}

.cplist{ border:1px solid #ccc; padding:5px; margin-right:10px;}



.btm{ width:100%; height:128px; background:#e8e8e8; text-align:center;}

.btm_box{ width:1100px; margin:0 auto; padding:20px 0}





.info_pro ul li{ margin-bottom:10px; font-size:14px; float:left; margin:10px 5px; height:225px;}

.info_pro ul li img{ border:1px solid #ccc; padding:10px;}

.info_pro ul li img:hover{ border:1px solid #e00000; }

.info_pro h4{ background:url(../images/index_49.jpg) 0 8px no-repeat; padding-left:10px; width:220px;}

.info_pro ul li a{ color:#8c8c8c;}

.info_pro ul li a:hover{ color:#ff5a00;}

.info_pro h3 {background:url(../images/index_49.jpg) 0 8px no-repeat; padding-left:20px; border-bottom:1px solid #ccc; padding-bottom:10px; margin:10px 0px; color:#333; font-weight:bold;}

.cp3{ margin:20px auto;}

.cp3 ul li{ background:url(../images/index_49.jpg) 0 8px no-repeat; padding-left:20px; border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px; color:#8c8c8c;}

.cp3 ul li img{ display:block;}



.banner{ width:1100px; margin:20px auto;}

.con2{ width:1100px; margin:0 auto 20px;}

.menu_2{ float:right; display:inline; margin-bottom:10px;}

.menu_2 ul li{ margin-right:5px; float:left; display:inline; }

.menu_2 ul li a{ color:#999;}

.menu_2 ul li a:hover{ color:#d52633;} 



.mainleft{ width:246px; float:left;}

.menu_3{ width:244px; text-align:center; border:1px solid #ccc; border-radius:15px; padding-bottom:20px; box-shadow:2px 2px 3px #ccc;}

.menu_3 h2{ font-size:30px; line-height:94px; text-align:center; background: url(../images/main_07.jpg) -1px 0 no-repeat; height:94px; margin-bottom:20px; color:#fff;}

.menu_3 ul { padding:0 30px;}

.menu_3 ul li{ background:url(../images/main_11.jpg) 7px 8px no-repeat; text-align:left;margin-bottom:10px; border-bottom:1px dashed #ccc;  padding:0 0 10px 20px; }

.menu_3 ul li a{ color:#666;font-size:16px;}

.menu_3 ul li a:hover{ color:#d52633; text-decoration:none;}

.info_video ul li h3 { padding-left:10px; background:url(../images/index_32.jpg) left center no-repeat; line-height:35px; margin-bottom:10px; font-size:16px; border-bottom:1px #ccc dashed; }
.info_video ul li { margin-bottom:30px;}
.con_right{ width:796px; min-height:500px; float:right; border:1px solid #ccc; border-radius:15px; padding:20px; margin-bottom:30px;}

.con_right h2{ font-size:16px; border-bottom:1px solid #ccc; color:#d52633; margin-bottom:20px;}

.info_search { width:1100px; margin:0 auto;}
.info_search  ul li { margin:0px 10px 20px 10px; text-align:center; }
.info_search  ul li a { margin-bottom:5px;}
.info_search  ul li img { padding:5px; border:1px solid #ccc;}
.cpxq{ margin:0 auto; width:420px;}