﻿@charset "UTF-8";
/* CSS Document */
body { font-family:Arial, "微软雅黑", Tahoma, Verdana, Helvetica, sans-serif; line-height: 22px; margin: 0px; padding: 0px; font-size: 12px; color: #000000; background:#000000;}
ul,li { list-style:none; display:block; padding:0px; margin:0px; st-style-type:none; }
a { color: #000000; text-decoration:none;/* outline:none; */ }
a:hover { color:#333333; text-decoration:none }
a:active{ background:none;}
a:focus{outline:none; background:none;}
img{ border:0px; padding:0px; }
p{ padding:0px; margin:0px;}
input,textarea,select { font-family: Microsoft Yahei,微软雅黑, Tahoma, Verdana, Arial, Helvetica, sans-serif; }
h1,h2,h3,h4 { display:block; margin:0; padding:0; font-size:12px;}
/*****************************************************************/
.header{ height: 75px; background-image: url(../images/header_bg.jpg); background-repeat: no-repeat; background-position: center top; } 
.header ul{ width:1000px; margin:auto;}
.header ul .logo{ float:left; padding-top:18px;}
.header ul .tel { float:right; padding-top:5px; font-size:12px; color:#FFF;}
.header ul .tel span{ display:block; text-align:right;}
.header ul .tel span a{ color:#FFF;}
.header ul .tel .lan{ padding-bottom:20px;}
.nav { height: 45px; background-image: url(../images/nav_bg.jpg); background-repeat: repeat-x; background-position: center top; }
.nav ul{ width: 1000px; margin: auto; height: 45px; }
.nav ul a{display:block; font-size:14px; line-height:45px; padding-left:30px; padding-right:30px; float:left; color:#FFF; text-align:center;}
.nav ul a:hover,.nav ul a.current{ background-image: url(../images/nav_hover_bg.jpg); background-repeat: repeat-x; background-position: top; }
/*****************************************************************/
.home_banner{ text-align:center;}
/*****************************************************************/
.prolv{ background:#2f0103; padding-top:30px; padding-bottom:30px;}
.prolv ul{ width:1000px; margin:auto; color:#FFF; height:275px;}
.prolv ul li { float:left; padding-right:15px; padding-left:12px;}
.prolv ul li h1{ font-size:14px;}
.prolv ul .end{ padding-right:0px;}
/*****************************************************************/
.home_case{background-color: #999999; padding-top:10px; padding-bottom:10px; }
/*****************************************************************/
.footer { width:1000px; margin:auto; text-align:center; color:#666; padding-top:5px;}
.footer a{ color:#666;}
.bdsharebuttonbox{ width:139px; margin:auto;}
/*********************************************************************************************/
.container_box{ background:#0a0a0a; padding-top:10px; padding-bottom:30px;}
.in_banner { text-align:center; height:65px;}
.container{ width:1000px; margin:auto; padding-top:10px; }
.left_side{ float:left; width:220px;}
.left_side .left_nav a{ padding-left: 15px; line-height: 65px; color: #FFF; display: block; height: 65px; margin-bottom: 1px; background-color: #303535; background-image: url(../images/left_nav_icon.png); background-repeat: no-repeat; background-position: 200px center; }
.left_side .left_nav a:hover, .left_side .left_nav a.leftnav_hover { background:#200506; background-image: url(../images/left_nav_icon.png); background-repeat: no-repeat; background-position: 200px center; }
.right_side{ float:right; width:765px; padding-bottom:30px;}
.info_show .right_side{ background:#e8efef;}
.right_side .caption{ padding-left:30px; padding-right:30px; font-size:14px; font-weight:bold; padding-bottom:20px; padding-top:20px;}
.right_side .caption ul{ border-bottom:1px solid #200506;  height:30px; }
.right_side .caption ul span{ display:block; float:left; height:27px; border-bottom:3px solid #200506;}
.right_side .content{ padding-left:30px; padding-right:30px; padding-bottom:45px;}
.right_side .content img{ max-width:100%;}
.right_side .totop { height:30px; padding-left:30px; padding-right:30px; }
.right_side .totop a{ display: block; width:43px; float:right; background-image: url(../images/totop_icon.png); background-repeat: no-repeat; background-position: right center; }
.product_list{ height:600px;}
.product_list ul{ float:left; width:100%; background:#e8efef; height:90px; overflow:hidden; margin-bottom:10px;}
.product_list ul li{} 
.product_list ul .pic{ width:225px;  height:90px; float:left; overflow:hidden;}
.product_list ul .text{ width:510px; float:right; padding-right:10px;}
.product_list ul .text span{ display:block;}
.product_list ul .text .caption{ text-align:left; padding:0px; padding-top:5px; padding-bottom:5px;}
.product_list ul .text .synopsis{ height:40px; overflow:hidden;}
.product_list ul .text .link{ padding-top:10px; text-align:right;}
.product_list ul .text .link a{ padding-left:10px;}
/*
.product_list ul li{ float: left; }
.product_list ul li span{ display:block; position:absolute; text-align:center; height:39px; line-height:39px; color:#FFF;  background-image: url(../images/product_list_span_bg.png);}
.product_list ul .pic1{ padding-right:10px; width:295px;}
.product_list ul .pic1 span{width:295px; margin-top:351px;}
.product_list ul .pic2{ padding-right:10px; height:190px; overflow:hidden;}
.product_list ul .pic3{ height:190px; overflow:hidden;}
.product_list ul .pic2 span,.product_list ul .pic3 span{width:225px; margin-top:151px;}
.product_list ul .pic4{ padding-top:10px;}
.product_list ul .pic4 span{width:460px; margin-top:151px;}
*/
.product_show .right_side{ background:#e8efef;}
.product_show .right_side .pic { width:765px; overflow:hidden; }
.product_show .right_side .pic .caption{ margin-left:390px; margin-top:100px; width:320px;  color:#FFF; font-size:16px; position: absolute; background-image: url(../images/product_list_span_bg.png); }
.product_show .right_side .productshow_link { padding-top:20px;}
.product_show .right_side .productshow_link a{ display:block; color:#FFF; line-height:30px; height:30px; padding-left:10px; padding-right:10px; background:url(../images/product_list_span_bg.png); float:left; margin-right:10px;}
.product_show .right_side .productshow_link a:hover{ background:#666;}
.case_list{ width:765px; height:700px; overflow:hidden;}
.case_list ul{ width:800px;}
.case_list ul li{float:left;padding-right: 8px;padding-bottom:15px;width: 230px;}
.case_list ul li img{ float:left; padding-bottom:2px;}
.case_list ul li span{ display:block; width:100%; float:left; background:#333; line-height:30px; height:30px; overflow:hidden; color:#FFF; text-align:center;}
#leftsearch{ width:220px; margin-top:10px;}
.news_list .right_side{ background:#e8efef;}
.news_list .right_side .pic .caption{ margin-left:390px; margin-top:60px; width:320px;  color:#FFF; font-size:16px; position: absolute; background-image: url(../images/product_list_span_bg.png); }
.news_list .right_side .list { width:705px; margin:auto;}
.news_list .right_side .list li{ line-height:30px; height:30px; border-bottom:1px dotted  #200506;}
.news_list .right_side .list li .title{ float: left;}
.news_list .right_side .list li .addtime{ float:right;}
.news_show .right_side{ background:#e8efef;}
.news_show .right_side .pic .caption{ margin-left:390px; margin-top:60px; width:320px;  color:#FFF; font-size:16px; position: absolute; background-image: url(../images/product_list_span_bg.png); }
.news_show .caption ul .fltrt{ display:block; float:right; height:27px; border-bottom: none; font-weight:normal; font-size:12px;}
.download_list .right_side{ background:#e8efef;}
.download_list .right_side .pic .caption{ margin-left:390px; margin-top:60px; width:320px;  color:#FFF; font-size:16px; position: absolute; background-image: url(../images/product_list_span_bg.png); }
.download_list .right_side .list { width:705px; margin:auto;}
.download_list .right_side .list li{ line-height:30px; height:30px; border-bottom:1px dotted  #200506;}
.download_list .right_side .list li .title{ float: left;}
.download_list .right_side .list li .addtime{ float:right;}
.contact_us { background:#e8efef; padding-bottom:30px;}
.contact_us ul{ width:940px; margin:auto;}
.contact_us .caption{ padding-left:30px; padding-right:30px; font-size:14px; font-weight:bold; padding-bottom:20px; padding-top:20px;}
.contact_us .caption ul{ border-bottom:1px solid #200506;  height:30px; }
.contact_us .caption ul span{ display:block; float:left; height:27px; border-bottom:3px solid #200506;}
.contact_us .fltlft{ float:left; width:320px;}
.contact_us .fltlft span{ display:block; border-bottom:1px dotted  #200506; line-height:30px;}
.contact_us .fltlft .title{ font-size:14px; font-weight:bold; padding-bottom:5px; border:none;}
.contact_us .fltrt img{ border:2px #200506 solid; padding:5px; background:#FFF;}
.work_upload{ padding-left: 50px; padding-top: 60px; background-image: url(../images/upload_top_bg.png); background-repeat: no-repeat; background-position: top; padding-bottom: 15px; }
.work_upload_title{ padding-bottom:10px;}
.work_upload form table td span,.yzminput_td span{display:block; float: left; line-height:30px; height:30px; overflow:hidden; padding-right:5px}
.yzminput_td input{ display:block; height:19px;}
.addmsgSuccess{ padding-top: 50px; margin-top:30px; text-align: center; background-image: url(../images/small_p_all.png); background-repeat: no-repeat; background-position: center top; }

.listpage{ padding:15px 0; text-align: center;}
.xiaocms-page span {
display: inline-block;
height: 22px;
padding: 0 10px;
line-height: 22px;
background: #2f0103;
border: 1px solid #2f0103;
color: #fff;
text-align: center;
margin-left: 1px;
}
.xiaocms-page a {
display: inline-block;
height: 22px;
line-height: 22px;
background: #fff;
border: 1px solid #2f0103;
text-align: center;
color: #333;
padding: 0 10px;
margin-left: 1px;
}