@charset "utf-8";
/* CSS By www.softmoon.com.cn */

body { margin:0 auto; font-size:14px; FONT-FAMILY: 'Microsoft Yahei', Arial, Helvetica, sans-serif; COLOR: #333;}
td {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
th {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
DIV {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none}
UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none}
li {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none}
a { color:#333; text-decoration:none;}
a:hover { color:#0087cd; text-decoration:none;}
* {padding: 0px;margin: 0px;}
img { border:0px; display:inline;}
em {font-style:normal}
button,input,select,textarea { font-size:14px; font-family:inherit; margin:0; outline:none; resize:none; border:none;}
.clear { clear:both;}

.head { width:1200px; margin:0 auto; height:110px;}
.head .logo { float:left; margin-top:35px;}

.head_guojia { overflow:hidden; margin-top:10px;}
.head_guojia a { display:block; width:32px; height:32px; background:#cc0000; color:#fff; border-radius:50%; font-size: 14px; text-align: center; line-height: 32px;}
.head_guojia a:hover {background:#e30000;}

.head_menu { float:right; width:800px;}
.menu_nav { line-height:40px; margin-left: 280px;}
.menu_nav li {float: left;  position: relative;}
.menu_nav li a { color: #666; padding-left: 15px; padding-right: 15px;display: inline-block; height: 40px; font-size:15px;}
.menu_nav .active { background: #cc0000; color: #fff;}
.menu_nav .last { background: none;}
.menu_nav li ol { position: absolute; left: 0px; top: 40px;z-index: 9999; background: rgba(245,245,245,0.8); width: 120px; overflow: hidden; display: none;}
.menu_nav li ol li {float: none;}
.menu_nav li ol li a { background: none; width: 100%; height: 40px; padding: 0px; padding-left: 15px; color:#333; font-size:14px;}
.menu_nav li ol li a.active,
.menu_nav li ol li a:hover { background: #0b7e55;color: #FFFFFF;}


.index_title { width:1200px; margin:0 auto; text-align:center; margin-bottom:40px; background:url(../images/title_bg.png) no-repeat center bottom; padding-bottom:10px;}
.index_title h1 { font-size:32px; color:#333; font-weight:normal;}
.index_title p { color:#d2d2d2; font-size:14px; padding-top:4px;}

.index_pro { width:100%; background:#f9f9f9; margin-bottom:60px; padding:60px 0px;}
.index_pro_list { width:1200px; margin:0 auto; overflow:hidden;}
.index_pro_list ul { text-align:center; color:#a0a0a0; line-height:28px; margin-bottom:40px;}
.index_pro_list li { float:left; background:#fff; padding:6px; text-align:center; position:relative; margin-right:35px; margin-bottom:20px; overflow:hidden;}
.index_pro_list li.pro_list_5 { margin-right:0px;}
.index_pro_list li.pro_list_10 { margin-right:0px;}
.index_pro_list li img { width:200px; height:200px;}
.index_pro_list li p { display:none;}
.index_pro_list li:hover p { display:block; position:absolute; top:0; font-size:18px; color:#fff; z-index:999; padding-top:100px; width:220px; height:220px; background:rgba(58,114,150,0.5); left:0;}
.index_pro_list li a { display:block;}
.index_pro_btn { width:1200px; margin:0 auto; margin-top:40px; font-size:16px;}
.index_pro_btn a { display:block; width:250px; height:42px; line-height:42px; text-align:center; margin:0 auto; background:#cc0000; color:#fff; border-radius:6px;}
.index_pro_btn a:hover { background:#d31414;}

.index_about { width:1200px; margin:0 auto; margin-bottom:60px;}
.index_about_info { overflow:hidden;}
.index_about_info ul { float:left;}
.index_about_info li { float:right;width:560px;}
.index_about_info li dl { color:#666; line-height:30px; margin-bottom:30px;}
.index_about_info li dl p { margin-bottom:15px;}
.index_about_info li dd a { display:block; width:130px; height:35px; line-height:35px; text-align:center; background:#cc0000; color:#fff; border-radius:3px;}
.index_about_info li dd a:hover { background:#d31414;}


.banner { width:100%; height:320px; background:url(../images/banner.jpg) no-repeat center;}
.banner_case { width:100%; height:320px; background:url(../images/banner_case.jpg) no-repeat center #eae5de;}
.banner_team { width:100%; height:320px; background:url(../images/banner_team.jpg) no-repeat center #eae5de;}
.banner_about { width:100%; height:320px; background:url(../images/banner_about.jpg) no-repeat center #eae5de;}
.banner_contact { width:100%; height:320px; background:url(../images/banner_contact.jpg) no-repeat center #eae5de;}

.body_main { width:100%; background:#f7f7f7; padding-bottom:60px; padding-top:60px;}
.info_nav { width:1200px; margin:0 auto; overflow:hidden; margin-bottom:30px;}
.info_nav li { float:left; margin-right:20px; font-size:16px;}
.info_nav li a { display:block; width:130px; height:40px; line-height:40px; text-align:center; color:#fff; background:#333}
.info_nav li a:hover { background:#cc0000}
.info_nav li#nav_on a { display:block; width:130px; height:40px; line-height:40px; text-align:center; color:#FFF; background:#cc0000}
.main_box { width:1080px; margin:0 auto; background:#fff; padding:40px 60px; min-height:400px;}



/*-------------------产品中心-----------------------*/
.product_box .title { margin-bottom:60px; font-size:28px;}
.product_pic { margin-bottom:60px;}
.product_pic img { width:1080px;}
.product_content { margin:30px;}
.product_content .product_info { margin-bottom:30px; overflow:hidden;}
.product_content .product_info img { float:left; border:1px #e5e5e5 solid; padding:6px; width:220px; height:220px;}
.product_content .product_info ul { float:left; margin-left:60px; width:700px;}
.product_content .product_info ul h2 { color:#333;}
.product_content .product_info ul p { font-size:15px; line-height:22px; color:#666; padding-top:20px; margin-bottom:25px;}
.product_content .product_info ul a { padding:8px 30px; font-size:14px; background:#cc0000; color:#fff;}
.product_content .product_list { line-height:40px; color:#666; overflow:hidden;}
.product_content .product_list p { float:left; width:340px;}
.product_content table { margin:0 auto; margin-top: 36px; width: 100%; border-collapse: collapse; border: 1px solid #ebe7e4; margin-bottom:30px;}
.product_content table tr { height: 36px; }
.product_content table tr:first-child { background-color: #f7f7f7; }
.product_content table tr td { height: 36px; font-family: "微软雅黑"; font-size: 12px; text-align: center; vertical-align: middle; border: 1px solid #666; /* efefef */ }
.product_content table tr:first-child td { font-size: 14px; font-family: "微软雅黑"; }

.product_list { overflow:hidden;}
.product_list li { float:left; margin-bottom:40px; margin-right:40px; text-align:center; width:240px;}
.product_list li.pro_list_4 { margin-right:0px;}
.product_list li.pro_list_8 { margin-right:0px;}
.product_list li.pro_list_12 { margin-right:0px;}
.product_list li.pro_list_16 { margin-right:0px;}
.product_list li.pro_list_20 { margin-right:0px;}
.product_list li.pro_list_24 { margin-right:0px;}
.product_list li.pro_list_28 { margin-right:0px;}
.product_list li.pro_list_32 { margin-right:0px;}
.product_list li img { width:200px; height:200px; padding:6px; border:3px #f5f5f5 solid; margin-bottom:5px;}
.product_list li p { font-size:16px; margin-bottom:15px; margin-top:10px;}
.product_list li a { color:#666;}
.product_list li a:hover { color:#cc0000;}

.xunjia_online { width:600px; margin:0 auto; margin-top:60px;}

.download_box .title { margin-bottom:60px; font-size:28px;}
.download_list { margin-bottom:40px;}
.download_list li { line-height:50px; border-bottom:1px #e5e5e5 dashed;}
.download_list li span { float:right;}

/*-------------------新闻动态------------------------*/
.banner_news { width:100%; height:320px; background:url(../images/banner_news.jpg) no-repeat center top #f7fdff;}
.news_list ul { border-bottom:1px #e5e5e5 dashed; padding-bottom:20px; margin-bottom:20px; overflow:hidden;}
.news_list ul li { float:left; width:700px;}
.news_list ul li a { font-size:18px; color:#333;}
.news_list ul li a:hover { font-size:18px; color:#006d48;}
.news_list ul li p { font-size:16px; color:#ccc; line-height:30px; padding-top:15px;}
.news_list ul img { float:right; width:320px; height:200px; border:1px #f3f3f3 solid; padding:5px;}

#page { color:#666; text-align:right;}
#page a { color:#666;}
#page a:hover { color:#006d48;}
#page select { border:1px #e5e5e5 solid;}

.news_article { padding: 0px 120px;}
.news_article .news_title { text-align:center; margin-bottom: 20px; font-size: 32px;}
.news_article .news_info { text-align:center; color:#ccc; margin-bottom: 40px; border-bottom:1px #e5e5e5 dashed; padding-bottom:20px;}
.news_article .news_contents { font-size:16px; color:#666; line-height:30px;}
.news_article .news_contents strong { color:#333;}
.news_article .news_contents p { margin-bottom:15px;}
.news_article .news_contents img { max-width:780px;}

/*-------------------应用方案-----------------------*/
.jiejuefangan_box { margin:10px; overflow:hidden;}
.jiejuefangan_box li { float:left; margin:15px; font-size:16px; position:relative;}
.jiejuefangan_box li img { width:500px; height:280px;}
.jiejuefangan_box li p { position:absolute; bottom:4px; width: 100%; line-height: 40px; color: #fff; text-indent: 20px;  background-color:rgb(0,0,0,0.6)}


/*-------------------关于我们-----------------------*/

.about_pic { margin-bottom:40px;}
.about_pic img { width:1080px;}
.about_content { overflow:hidden;}
.about_content ul { float:left;}
.about_content ul strong { color:#333; font-size:22px;}
.about_content ul p { font-size:12px; color:#a4a4a4;}
.about_content li { float:right; width: 710px; font-size:15px; color:#666; line-height:30px; }
.about_content li p { margin-bottom:10px;}

.about_content .market_info { margin-bottom:30px;}
.about_content .market_info h2 { color:#006d48;}
.about_content .market_info p { font-size:15px; line-height:30px; color:#666; padding-top:20px;}


/*-------------------联系我们-----------------------*/
.contact_box .title { margin-bottom:30px; font-size:28px;}
.contact_content { font-size:15px; color:#666; line-height:35px; float:left;}
.contact_content h2 { font-size:22px; color:#333; line-height:55px;}
.message_online { float:right; width:530px; margin-top:20px;}
.message_input { border:1px #e5e5e5 solid; padding:8px 10px; margin-bottom:10px; width:260px;}
.message_textarea { border:1px #e5e5e5 solid; padding:10px 10px;}
.message_btn { background-color: #155c92; width: 120px; height: 35px; border: none; color: #fff; font-size: 14px; margin-left: 60px; margin-top: 30px;}
.message_btn:hover { background-color:#3e9dff; width:120px; height:35px; border:none; color:#FFF; cursor:pointer}


.foot { width:100%; background:#3d3d3d;}
.foot_box { width:1200px; margin:0 auto; overflow:hidden; padding:26px 0px;}
.foot_box .foot_l { float:left;}
.foot_box .foot_l ul { font-size:16px; color:#c9c9c9; margin-bottom:15px;}
.foot_box .foot_l ul a { color:#c9c9c9;}
.foot_box .foot_l ul a:hover { color:#fff;}
.foot_box .foot_l li { line-height:26px; color:#838383;}
.foot_box .foot_l li a { color:#838383;}
.foot_box .foot_l li a:hover { color:#599849;}
.foot_box .foot_r { float:right;}
.foot_box .foot_r li { text-align:center; color:#838383;}
.foot_box .foot_r li img { width:100px; height:100px; margin-bottom:5px;}