﻿@charset "utf-8";
/* CSS Document */
/*重置*/
*{ color:#666666; font-size:16px; font-family:"微软雅黑"}
body{ margin:0; padding:0;}
p{ margin:0}
img{ border:none; display:block}
input{ border:none; margin:0; padding:0; outline:none}
dd,dl{ margin:0;}
ul{ margin:0; padding:0}
li{ list-style:none}
body{ padding:0; margin:0}
a{ text-decoration:none}
/*重置结束*/

/*欢迎*/
.welcomebox{ background:#fafafa; border-bottom:1px solid #e5e5e5}
.welcome{ width:1000px; margin:0 auto; line-height:35px; font-size:14px; }
/*欢迎结束*/

/*logo*/
.logo{ width:1000px; margin:0 auto; overflow:hidden}
.l_l{ float:left; padding:20px 0; margin-right:30px}
.l_r{ float:right; padding:30px 0;}
.searchbox{ overflow:hidden}
.search{ float:left; border:1px solid #ccc; line-height:28px; font-size:14px; width:210px; text-indent:14px; margin-right:10px}
.button{ width:30px; height:30px; background:url(../images/botton.jpg) no-repeat;}
/*logo结束*/

/*导航条开始*/
.navbox{ background: url(../images/navbj.jpg) repeat-x; margin-bottom:1px}
.nav{ width:1000px; margin:0 auto; overflow:hidden; }
.nav a{ float:left; line-height:48px; width:140px; color:white; text-align:center}
.nav .addred{ background:#dc1e25;}
.nav a:hover{ background:#dc1e25;}
/*导航条结束*
.ns_c_zhengwen{line-height:30px;}

/*banner*/
/*===FlexSlider幻灯片  开始 OK===*/
#banner { }
/*幻灯片标题*/
 .flex-caption { width:100%; padding:3px 0px; position: absolute; bottom: 3px;color: #fff;text-align: right;font-size: 14px;line-height: 22px;height:22px;}
/* FlexSlider Necessary Styles*/
.flexslider { padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { background: #fff; border: 0px solid #fff; position: relative;  zoom: 1; }
.flex-viewport { max-height:2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev { left: -50px; }
.flex-direction-nav .flex-next { right: -50px; text-align: right; }
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; content: '\f001'; }
.flex-direction-nav a.flex-next:before  { content: '\f002'; }

/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
/*.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}*/
.flex-control-nav{ width: 90%;position:absolute; bottom:10px;  margin:0px; text-align: center; border:0px dashed red}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 8px; height: 8px; display: block; background: #aeaeae; background:  #aeaeae; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #0f61a7; background: #0f61a7 ; }
.flex-control-paging li a.flex-active { background: #0f61a7; background: #0f61a7 cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
/*===FlexSlider幻灯片  结束===*/
/*banner结束*/

/*关于我们开始*/
.aboutbox{    margin-bottom: 40px;
    background-color: #f6f6f6;
    -webkit-box-shadow: #ccc 0px 3px 5px;
    -moz-box-shadow: #ccc 0px 3px 5px;
    box-shadow: #ccc 0px 3px 5px;}
.about{ width:1000px; margin:0 auto;}
.i_title2{ background:url(../images/honortitlebj.jpg) no-repeat center; text-align:center; font-size:18px; line-height:70px; }
.about_c{ overflow:hidden; margin-bottom:40px}
.about_c_p{ float:left; width:480px; margin-right:40px}
.about_c_p p{ text-indent:24px; line-height:30px}
.about_c_p p span{ font-weight:bold; color:#dc1e25}
.aboutpic{ float:left}
.i_morebox{padding-bottom:61px}
.i_more{ width:120px; margin:0 auto; line-height:40px; text-align:center; background:#dc1e25;}
.i_more a{ color:white}
/*关于我们结束*/

/*首页产品展示开始*/
.i_probox{ margin-bottom:40px}
.i_product{ width:1000px; margin:0 auto; overflow:hidden}
.i_product_l{ float:left; width:226px; border:1px solid #ccc}
.i_p_l_t{ width:222px; line-height:50px; text-align:center; background:#dc1e25; color:white; margin:3px 0 0 2px; font-weight:bold}
.i_p_l_l{ width:216px; line-height:38px; border-bottom:1px solid #dc1e25; margin-left:5px; text-align:center}
.i_p_l_l a{}
.i_p_l_l a:hover{ color:#dc1e25}
.notborder{ border:none}

.i_product_r{ float:right; width:750px;}
.i_product_r li{ float:left; width:178px; line-height:24px; text-align:center; margin-right:10px}
.i_product_r li a{ font-size:14px; white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;}
.i_product_r li:hover img{ border-color:#dc1e25}
.i_product_r li a:hover{ color:#dc1e25}
.i_product_r li a img{ display:block;border:1px solid #e5e5e5; max-width:100%;}
/*首页产品展示结束*/


/*对比开始*/
.contrast{ width:1000px; margin:0 auto; margin-bottom:40px}
.i_title1{ background:url(../images/titlebj1.jpg) no-repeat center; text-align:center; font-size:18px; line-height:60px}
.contrast_c{ overflow:hidden}
.contrast_c_l{ float:left; width:470px}
.contrast_title{ text-align:center; font-size:18px; line-height:36px}
.contrast_c_l_redbox{ overflow:hidden}
.duibi20{ margin-bottom:20px}
.contrast_c_l_pic,.contrast_c_l_red,.contrast_c_r_hui{ float:left}
.contrast_c_l_red{ width:254px; height:140px; background:url(../images/contrast_lbj.jpg) no-repeat}
.contrast_c_l_red_p1{margin-left:15px; line-height:44px; color:white}
.contrast_c_l_red_p2{ width:174px;margin-left:15px; color:white; line-height:24px}
.contrast_c_c{ float:left; margin-top:36px; background: url(../images/contrast_c.jpg) center; width:60px; height: 620px;}
.contrast_c_r_hui{ width:254px; height:140px; background:url(../images/contrast_rbj.jpg) no-repeat}
.contrast_c_r_hui_p1{margin-left:65px; line-height:44px;}
.contrast_c_r_hui_p2{ width:174px;margin-left:65px;line-height:24px}
/*对比结束*/
/*优势开始*/
.youshibox{}
.youshi{ width:1000px; margin:0 auto; overflow:hidden}
.ys_l{ float:left; width:480px; margin-top:60px; margin-right:40px}
.ys_l_title{ background:url(../images/youshibj.png) no-repeat; overflow:hidden}
.ys_l_title_l{ float:left; width:86px; line-height:88px; font-size:36px; text-align:center; color:white; margin-right:14px}
.ys_l_title_r{ float:left; width:380px}
.ys_l_title_r_p1{ font-size:20px; margin:18px 0 10px 0;}
.ys_l_title_r_p2{ font-size:12px;}
.ys_l_p3{ width:438px; margin-left:42px; line-height:36px; margin-top:8px}
.ys_pic1{ margin:92px 0 44px 86px}
.ys_pic2{ margin:89px 0 30px 92px;}
.ys_r{ float:left; width:480px; margin-top:60px;}
.ys_pic3{ margin-bottom:62px}
.ys_pic4{ margin:60px 0 90px 120px}
/*优势结束*/
.xiaobanner{ width:100%; }
.xiaobanner1{ width:100%;}

.xiaobanner img,.xiaobanner1 img{ max-width:100%;}

/*foot*/
.footbox{ background:#333; border-top:6px solid #dd1e25}
.foot{ width:1000px; margin:0 auto; overflow:hidden}
.foot_l{ float:left; margin-top:28px; margin-right:23px}
.foot_c{ float:left; margin-top:24px;}
.foot_r{ float:right; margin:20px 0;}
.foot_c{ width:640px}
.foot_c_1{ overflow:hidden; margin-bottom:0px; }
.foot_c_1 a{ float:left; color:white; width:80px; line-height:40px; text-align:center; font-size:14px}
.foot_c_2{ text-align:center; color:white; font-size:14px}
.foot_link{font-size:14px; color:#fff;margin-left: 12px;}
.foot_link a{font-size:14px; color:#fff;display: inline-block; line-height:24px;}

/*foot end*/

/*子页公共样式*/
.publicbox{ margin:40px 0}
.public{ width:1000px; margin:0 auto; overflow:hidden;}
.public_l{ float:left; width:230px;}
.public_l_t{ text-align:center; color:white; background:#dc1e25; line-height:48px; font-size:16px}
.public_l_l{ border-left:1px solid #cccccc;border-right:1px solid #cccccc; }
.public_l_l li{border-bottom:1px solid #cccccc; line-height:39px; text-align:center; font-size:16px}
.public_l_l li a{ font-size:16px;}
.public_l_l li a:hover{ color:#dc1e25}


.public_r{ float:right; width:750px;}
.public_r_t{ line-height:47px; border-bottom:1px solid #dc1e25; overflow:hidden; margin-bottom:20px}
.public_r_t_s1,.public_r_t_s2{ float:left}
.public_r_t_s1{ font-size:16px}
.public_r_t_s2{ font-size:14px; margin-left:10px}
.public_r_t_s3{ float:right; font-size:16px}
.public_r_t_s3 a{ font-size:16px}
.public_r_t_s3 a:hover{ color:#dc1e25}
/*子页公共样式结束*/
/*子页产品*/
.product_box{ overflow:hidden; width:750px}
.product_c{ float:left; width:180px; margin:20px 10px 0 0;}
.product_c a{ display:block}
.product_c_img{ border:1px solid #e5e5e5}
.product_c_img:hover{ border-color:#e60012}
.product_c_t{ text-align:center}
.product_c_t:hover{ color:#e60012}
.notmagin_pro{ margin-right:0}
/*子页产品结束*/

/*子页新闻*/
/*new*/
.xinwenbox{ width:750px;}
.xinwenlist{ line-height:59px; border-bottom:1px #CCC dashed; overflow:hidden; font-size:16px;}
.xinwenlist a{ float:left}
.xinwenlist span{ float:right}
.xinwenlist:hover{ color:#01a1ac; background-color:#f9f9f9}
/*new结束*/
/*子页新闻结束*/

/*展示开始*/
.productshow_content{ width:750px;overflow:hidden;}
.ps_c_title{ font-size:16px; font-weight:bold;  text-align:center; border-bottom:1px #ccc dashed; color:black; line-height:39px}
.ps_c_time{ overflow:hidden;line-height:39px;border-bottom:1px #ccc dashed; margin-bottom:20px}
.ps_c_time_p1{ float:left; margin-left:60px; font-size:14px}
.ps_c_time_p2{float:left; margin-left:60px; font-size:14px}
.ps_c_time_p3{float:right; margin-right:60px; font-size:14px}

/*展示结束*/

/*关于我们*/
.z_about{line-height:36px; text-indent:32px;width:750px; margin:20px 0}
.z_about_s1{ color:#dc1e25; font-weight:bold}
.z_about_s2{ color:black; font-weight:bold}
.culture_c{ line-height:40px}
.culture_c span{ color:#dc1e25}
/*关于我们结束*/

/*联系我们*/
.lianxibox{ overflow:hidden; margin-bottom:20px}
.lianxibox_l{ float:left; width:411px; line-height:40px; margin-top:20px;}
.lxb_l_t{font-weight:bold; color:#dc1e25}
.lianxibox_r{ float:right; margin-top:60px;}
/*联系我们结束*/