*{margin:0px;padding:0px;}
ul,li{list-style-type:none;}
img{border:0px;}
body{font-size:13px;font-family:"\5fae\8f6f\96c5\9ed1"; color:#666666;overflow-x:hidden;background:#fff;}
a:link {color: #666666;text-decoration: none;}
a:visited {text-decoration: none;color: #666666;}
a:hover {text-decoration: none;color:#666666;cursor:pointer;}
a:active {text-decoration: none;color: #666666;}
.dispnone{clear:both;}


*:before,
*:after {
  z-index: -1;
}

[class^="btn-"] {position: relative; display: block; width: 100%; height: 44px;  max-width: 149px; text-transform: uppercase; overflow: hidden; border: 2px solid #ddd;}
[class^="ctn-"] {position: relative; display: block; width: 100%; height: 38px;  max-width: 105px; text-transform: uppercase; overflow: hidden; border: 2px solid #ddd;}

@font-face {font-family: "../fonts/iconfont";
src: url('../fonts/iconfont.eot'); /* IE9*/
src: url('../fonts/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('../fonts/iconfont.woff') format('woff'), /* chrome, firefox */
url('../fonts/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
url('../fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
font-family:"../fonts/iconfont" !important;
font-size:16px;
font-style:normal;
-webkit-font-smoothing: antialiased;
-webkit-text-stroke-width: 0.2px;
-moz-osx-font-smoothing: grayscale;
}

.clearB{ clear: both; width: 100%; height: 20px;}

.header_module{ width: 100%; height: 146px;}
.fix{ position: fixed; top: 0px; z-index: 999; background: #FFF;}

/**导航切入**/
.navbg{
animation:navbg 0.8s linear both;
-webkit-animation:navbg 0.8s linear both; 
-moz-animation:navbg 0.8s linear both; 
-o-animation:navbg 0.8s linear both;
}
@keyframes navbg 
{0% { top:-120px;} 100%{ top:0px;}}
@-webkit-keyframes navbg 
{0% { top:-120px;} 100%{ top:0px;}}
@-moz-keyframes navbg
{0% { top:-120px;} 100%{ top:0px;}}
@-o-keyframes navbg
{0% { top:-120px;} 100%{ top:0px;}}
/**导航切入 end**/

/**内容区切入**/
.nynrq{
animation:nynrq 1.0s linear both;
-webkit-animation:nynrq 1.0s linear both; 
-moz-animation:nynrq 1.0s linear both; 
-o-animation:nynrq 1.0s linear both;
}
@keyframes nynrq 
{0% { margin-top:240px;} 100%{  margin-top:0px;}}
@-webkit-keyframes nynrq 
{0% { margin-top:240px;} 100%{  margin-top:0px;}}
@-moz-keyframes nynrq
{0% { margin-top:240px;} 100%{  margin-top:0px;}}
@-o-keyframes nynrq
{0% { margin-top:240px;} 100%{  margin-top:0px;}}
/**内容区切入 end**/

/*顶部*/
.top{width:100%;height:40px; background: #192d5a;}
.top .top_detail{width:1200px;margin:0 auto;height:40px;overflow:hidden;line-height:40px;}
.top .top_detail .td_left{float:left;line-height:40px;font-size:14px;color:#b9b9b9;}
.top .top_detail .td_right{float:right;padding-left:35px;width:auto;height:40px;}
.top .top_detail .td_right ul li{font-family:"\5fae\8f6f\96c5\9ed1"; font-size: 14px; color: #b9b9b9; line-height: 40px; float: left; padding: 0px 15px; background: url(../images/header_t.jpg) right center no-repeat;}
.top .top_detail .td_right ul li.td_last{ background: none;}
.top .top_detail .td_right ul li.zh{ background: url(../images/cn.jpg) 0px center no-repeat; text-indent: 10px;}
.top .top_detail .td_right ul li.en{ background: url(../images/en.jpg) 0px center no-repeat; text-indent: 10px;}
.top .top_detail .td_right ul li a{color: #b9b9b9;}
.top .top_detail .td_right ul li a:hover{color: #fff116;}

/* top_logo */
.top_logo{width:1200px;margin:0 auto;height:97px;}
.logo{ width: auto; float: left; height: auto; overflow:hidden;}
.top_dh{width: auto; float: right; height: auto; overflow:hidden;}
.td_fwrx{ background: url(../images/top_tb.png) 0px center no-repeat; text-indent:30px; font-family:"\5fae\8f6f\96c5\9ed1"; font-size: 13px; color: #b9b9b9; line-height: 40px; float: left;}
.td_fwrx b{ font-size: 16px; font-weight: bold; color: #fff116;}
.td_right ul{ width: auto; float: left;}


/*--头部--*/
.htmleaf-container{ position:relative;}
.demo { width: 100%; position: fixed; z-index: 9999; top: 40px; left: 0; background-color: #FFF;}
.navbar-brand{
    padding: 29px 15px;
    height: auto;
}
nav.navbar.bootsnav{
    border: none;
}
.navbar-nav{
    float: left;
}
nav.navbar.bootsnav ul.nav > li > a{
    padding: 30px;
}
nav.navbar.bootsnav ul.nav > li:hover{
    background: #f4f4f4;
	color: black;
}
.nav > li:after{
    content: "";
    width: 0;
    height: 5px;
    position: absolute;
    bottom: 0;
    left: 0;
    transition: all 0.5s ease 0s;
}
.nav > li:hover:after{
    width: 100%;
}

.dropdown-menu.multi-dropdown{
    position: absolute;
    left: -100% !important;
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu{
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    border: none;
}
@media only screen and (max-width:990px){
    nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after,
    nav.navbar.bootsnav ul.nav > li.dropdown.on > a.dropdown-toggle:after{ content: " "; }
    .dropdown-menu.multi-dropdown{ left: 0 !important; }
    nav.navbar.bootsnav ul.nav > li:hover{ background: transparent; }
    nav.navbar.bootsnav ul.nav > li > a{ margin: 0; }
}
.w1100 { max-width: 1100px; margin: 0 auto;}
.logo { float:left; padding-top:2%;}
.menu { float:right;}
.headyou {float:right; padding-top: 20px;}
.wrapper {overflow: hidden; }

/*--头部右侧弹出--*/
.ui-rel { position: relative;}
.ui-ab { position: absolute;}
.ui-fixed { position: fixed;}
/*-- 浮动 --*/
.ui-clear:after {display: block;clear: both;content: "";visibility: hidden;height: 0;}
/*-- Box-sizing --*/
.ui-box-size {-moz-box-sizing : border-box; -ms-box-sizing : border-box; box-sizing : border-box;}
/*-- The image responsive --*/
.ui-responsive img {max-width: 100%; }

/*-- CSS 3 transition --*/
.ui-transition {-webkit-transition: all .3s ease-out;}
/*-- The opacity background color --*/
[class ^= "ui-opacity"] {position: absolute; top:0; right: 0; bottom: 0; left: 0; z-index: 0;}
[class ^= "ui-opacity-white"] { background: #fff; }
[class ^= "ui-opacity-black"] { background: #000;}
[class ^= "ui-opacity-gray"] { background: #f2f2f2; }
.ui-opacity-white90,
.ui-opacity-gray90,
.ui-opacity-black90 {filter: alpha(opacity=70); opacity: .7;}
#sidebar { width:168px; background:url(../images/jia.png) no-repeat right bottom;float:left; margin-bottom:11px; margin-right:10px; }
.sidebar-news-title h1 { font-size: 14px; color: #000; }
.sidebar-news-title h1 em { margin-left: 10px; }
.sidebar-news-title a { top: -10px; right: 32px; }
.sidebar-news-title a span { background-position: -320px -80px; }
.sidebar-news-photo { width: 322px; height: 210px; }
.sidebar-news-list li { height: 35px; line-height: 35px; border-bottom: 1px dotted #ababab; }
.sidebar-news-list li time { top: -25px; font-size: 22px; color: #999;}
.sidebar-solution { height: 210px; margin-top: 60px; }
.sidebar-video { height:210px; }
.wjfdbg { background:url(../images/wjtbg.png) no-repeat top; width:168px; height:195px; position:absolute; left:0; top:0;}
.sidebar-video span { top: 50%; left: 50%; width: 80px; height: 80px; margin: -40px 0 0 -40px; background-position: -320px 0; -webkit-transition: all .5s ease-out; }
.sidebar-video:hover span { -webkit-transform: scale(.5); opacity: .5; }
.video-pop { display: none; opacity: 0; top: 0; right: 0; bottom: 0; left: 0; z-index: 9998; }
.video-container { top: 0; left: 0; width:100%; height:40%; background: #fff; }
.video-close { display: block; top: 0; right: 30px; width: 40px; height:30px; cursor: pointer; opacity: 0; }
.video-container:hover .video-close { opacity: 1; }
.video-content { width: 100%; height: 80%; }
#sidebar a { color:#FFF;}
.bban {top: 60%;left: 0; position: absolute; width: 100%;}
.i-ban .link {
  display: block;
  width: 42px;
  height: 42px;
  border: 1px solid rgba(255, 255, 255, 0.4);
  border-radius: 50%;
  transition: all 0.3s ease 0s;
  cursor: pointer;
	margin: 0 auto; 
  position: relative;
  overflow: hidden;
	z-index: 99
}
.i-ban .link i {
  display: block;
  width: 100%;
  height: 100%;
  background: url(../images/ico_16.png) no-repeat center;
  position: absolute;
  left: 0;
  top: 0;
}
.i-ban .link:hover {
  border: 1px solid white;
}
.i-ban .link i {
  animation: downico 1.5s ease-out infinite;
}

@keyframes downico {
  0% {
    top: 0;
    opacity: 1;
  }
  35% {
    top: 50%;
    opacity: 0;
  }
  65% {
    top: -50%;
    opacity: 0;
  }
  100% {
    top: 0;
    opacity: 1;
  }
}

.nav > li:after{
content: "";
width: 0;
height: 2px;
background: #c00810;
position: absolute;
bottom: 0;
left: 0;
transition: all 0.5s ease 0s;
}
.nav > li:hover:after{
width: 100%;
}
.header_pic img{ float: left;}

/*banner*/
.main_visual{height:611px;overflow:hidden;position:relative; width:100%; left:0;top:0px;}
.main_image{height:611px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:611px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:611px;}
.main_image li a{display:block;width:100%;height:611px}

div.flicking_con{position:absolute; bottom: 15px; left:50%;z-index:999;width:370px;height:21px;margin:0 0 0 -175px;}
div.flicking_con a{float:left;width:80px;height:6px;margin:0;padding:0;display:block;text-indent:-1000px ; background: #FFF; margin: 0px 5px;}
div.flicking_con a.on{ background: #ff1a0d;}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:27px!important;height:51px!important;top:250px; display: block;}
#btn_prev{background:url(../images/cp_jt1.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/cp_jt2.png) no-repeat right top;right:100px;}

.main_visual2{height:530px;overflow: visible;position:relative;}
.main_image2{height:530px;overflow: hidden;position:relative;top:20px;}
.main_image2 ul{width:9999px;height:480px;overflow:hidden;position:absolute;top:0px;left:0}
.main_image2 li{float:left;width:100%;height:480px;}

.flicking_con2{position: relative;top:535px!important; z-index:999; margin:0 auto;}
.flicking_con2 a{float:left;width:12px;height:12px;margin:0 5px;padding:0;background:#ababab;display:block;text-indent:-1000px}
.flicking_con2 a.on{background:#c21717;}
#btn_prev2,#btn_next2{z-index:11111;position:absolute;display:block;width:27px!important;height:51px!important;top:215px; display: block;}
#btn_prev2{background:url(../images/cp_jt1.png) no-repeat left top;left:0px;}
#btn_next2{background:url(../images/cp_jt2.png) no-repeat right top;right:0px;}


/**banner**/
.banner{ height:580px; position:relative; z-index:0; margin-top:-12px;}
/**产品推荐**/
.cpbgs{ display:block; height:540px;}
.cptj{ display:block; float:left; width:294px; background:#fff; margin-left:24px;}
.cptjk1{ height:132px; padding:43px 30px 30px;}
.cptjk2{ height:274px; position:relative; display:block; overflow:hidden;}

.cptj:hover .cptjk2 img{animation:cptjk2 5s linear 0s infinite alternate both;
-webkit-animation:cptjk2 5s linear 0s infinite alternate both;
-moz-animation:cptjk2 5s linear 0s infinite alternate both;
-o-animation:cptjk2 5s linear 0s infinite alternate both;}
@keyframes cptjk2{0%{transform: scale(1);
-ms-transform: scale(1);/* IE 9 */
-webkit-transform: scale(1);/* Safari 和 Chrome */
-o-transform: scale(1);/* Opera */
-moz-transform: scale(1);/* Firefox */}
100%{transform: scale(1.1);
-ms-transform: scale(1.1);/* IE 9 */
-webkit-transform: scale(1.1);/* Safari 和 Chrome */
-o-transform: scale(1.1);/* Opera */
-moz-transform: scale(1.1);/* Firefox */}}
@-webkit-keyframes cptjk2{0%{transform: scale(1);
-ms-transform: scale(1);/* IE 9 */
-webkit-transform: scale(1);/* Safari 和 Chrome */
-o-transform: scale(1);/* Opera */
-moz-transform: scale(1);/* Firefox */}
100%{transform: scale(1.1);
-ms-transform: scale(1.1);/* IE 9 */
-webkit-transform: scale(1.1);/* Safari 和 Chrome */
-o-transform: scale(1.1);/* Opera */
-moz-transform: scale(1.1);/* Firefox */}}
@-moz-keyframes cptjk2{0%{transform: scale(1);
-ms-transform: scale(1);/* IE 9 */
-webkit-transform: scale(1);/* Safari 和 Chrome */
-o-transform: scale(1);/* Opera */
-moz-transform: scale(1);/* Firefox */}
100%{transform: scale(1.1);
-ms-transform: scale(1.1);/* IE 9 */
-webkit-transform: scale(1.1);/* Safari 和 Chrome */
-o-transform: scale(1.1);/* Opera */
-moz-transform: scale(1.1);/* Firefox */}}
@-o-keyframes cptjk2{0%{transform: scale(1);
-ms-transform: scale(1);/* IE 9 */
-webkit-transform: scale(1);/* Safari 和 Chrome */
-o-transform: scale(1);/* Opera */
-moz-transform: scale(1);/* Firefox */}
100%{transform: scale(1.1);
-ms-transform: scale(1.1);/* IE 9 */
-webkit-transform: scale(1.1);/* Safari 和 Chrome */
-o-transform: scale(1.1);/* Opera */
-moz-transform: scale(1.1);/* Firefox */}}
.cp-bk{ display:block; position:absolute; top:0; left:0;}
.cpt-line{ width:84px; height:3px; background:#c21717; margin:0 auto;}
.cpt-ti{ display:block; text-align:center; line-height:30px; font-size:16px; color:#000; padding:15px 0 18px;}
.cpt-ti a, .cpt-ti a:visited{ color:#000;}
.cpt-js{ display:block; line-height:24px; color:#626262; font-size:12px; text-align:center; }
.cpt-js a, .cpt-js a:visited{ display:block; color:#626262;}


/*产品展示*/
.content_p1{ width:1260px; margin:0px auto; height:auto; overflow:hidden;}
.cpzs_module{ width:1260px; margin:0px auto 10px; height:auto; overflow:hidden;}
.cpzs_item{ width:100%; text-align:center; height: auto; overflow: hidden;  margin-top:35px;}
.cpzs_item p{font-family:Arial, Helvetica, sans-serif; color: #e0dede; font-size: 30px; line-height: 40px; text-transform: uppercase;}
.cpzs_item span{font-family:"\5fae\8f6f\96c5\9ed1"; width: auto; display: block;  color: #222; font-size: 24px; background: url(../images/cpzs_t.jpg) bottom center no-repeat; height: 40px;}
.cpzs_item_title{ width:1063px; margin:30px auto 0px; height:37px;}
.cpzs_bt{ clear:both; width:100%; line-height:38px;font-family:"\5fae\8f6f\96c5\9ed1"; font-size:14px; color:#666; text-align:center;}
.cpzs_item_title ul li{ text-align:center; background:#FFF; width:auto; padding: 0px 10px; height:37px; line-height:31px;font-family:"\5fae\8f6f\96c5\9ed1"; font-size:14px; color:#222; margin:0px 5px; float:left; border: 2px solid #eee;}

.cpzs_item_title ul li a{ color:#222;}
.cpzs_item_title ul li:hover{ background:#c00810;}
.cpzs_item_title ul li:hover a{ color:#FFF;}
.cpzs_item_title ul li.selected{background:#c00810; color:#FFF; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.cpzs_item_title ul li.selected a{color:#FFF;}
.cpzs_module_module{ clear:both; height:615px; overflow:hidden; padding:15px 0px;}
.cpzs_module_module ul li{ width:239px; height:285px; border:1px solid #ddd; background:#FFF;  float:left; margin-left:29px; margin-top:20px;}
.cpzs_module_module ul li a{ text-decoration:none;}
.cpzs_module_module ul li .cpzs_pic{ width:223px; height:181px; margin:10px auto;}
.cpzs_module_module ul li img{ width:223px; height:181px;}
.cpzs_module_module ul li .cpzs_title{font-family:"\5fae\8f6f\96c5\9ed1"; font-size:16px; margin-left:10px; color:#333; line-height:35px; width:223px; height:35px;}
.cpzs_module_module ul li.eq0{ margin-left:0px;}
.cpzs_module_module ul li:hover .cpzs_more{ color:#FFF;}
.cpzs_module_module ul li .cpzs_more a{ color:#666; display:block;}
.cpzs_module_module ul li .cpzs_more a:hover{ background:#c7313a; color:#FFF;}
.cpzs_module_module ul li:hover{ background:#c7313a; z-index:2;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696',Direction=135, Strength=5);/*for ie6,7,8*/  
    -moz-box-shadow:2px 2px 5px #969696;/*firefox*/  
    -webkit-box-shadow:2px 2px 5px #969696;/*webkit*/  
    box-shadow:2px 2px 5px #969696;/*opera或ie9*/ 
}
.cpzs_module_module ul li:hover .cpzs_title{ color:#FFF;}
.cpzs_module_module ul li:hover .cpzs_more a{ color:#FFF;}

.zscp_module_module{clear:both; height:570px; overflow:hidden; padding:20px 0px 20px;}
.zscp_module_module ul li{ width:295px; height:250px;float:left;  margin-left:26px; margin-top:10px; margin-bottom:10px;}
.zscp_module_module ul li.cpzs_eq0{ margin-left:0px;}
.zscp_pic{width:295px; height:210px; overflow: hidden;}
.zscp_module_module ul li img{ width:295px; height:210px; overflow: hidden;}
.zscp_module_module ul li p{ clear:both;font-family:"\5fae\8f6f\96c5\9ed1"; height:40px; line-height:35px; color:#333; font-size:16px; text-align:center;}
.zscp_module_module ul li:hover img{ border: 1px solid #c00810; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.zscp_module_module ul li img:hover{transform: scale(1.1); width: 295px; height: 210px;}
.zscp_module_module ul li:hover p{ color:#FFF; background: #c00810; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.content12 .zscp_hide{ display:none}
.cpzs_more{ clear: both; width: 149px; height: 44px; text-align: center; margin: 0px auto; font-size: 14px; color: #333; line-height: 38px; font-family:"\5fae\8f6f\96c5\9ed1";}
cpzs_more a{ color: #333;}
cpzs_more a:hover{ color: #FFF;}
cpzs_more:hover{ background: #c00810; border: 2px solid #c00810;}
cpzs_more:hover a{ color: #FFF;}

.btn-9 {color: #5177a7;}
.btn-9:before, .btn-9:after {content: ''; position: absolute;  top: 0; left: 0;  width: 149px; height: 0; background: #c00810; box-sizing: border-box;  -webkit-transition: 0.5s; transition: 0.5s;}
.btn-9:after { top: auto; bottom: 0;}
.btn-9:hover {color: #FFF;border: 1px solid #c00810;}
.btn-9:hover:before, .btn-9:hover:after {height: 40px;}
.btn-9:active {background: #c00810;}


/*关于我们*/
.content_p2{ height:710px; width: 100%; overflow: hidden; background: url(../images/gywm_bg.jpg) center no-repeat;}
.gyah_module{ width: 1240px; margin: 20px auto 20px; height: auto; overflow: hidden;}
.gywm_item{ width:100%; text-align:center; height: auto; overflow: hidden;  margin-top: 15px;}
.gywm_item p{font-family:Arial, Helvetica, sans-serif; color: #2a3140; font-size: 30px; line-height: 40px; text-transform: uppercase;}
.gywm_item span{font-family:"\5fae\8f6f\96c5\9ed1"; width: auto; display: block;  color: #FFF; font-size: 24px; background: url(../images/gywm_t.jpg) bottom center no-repeat; height: 40px;}
.gyah_module_module{ clear: both; height: auto;  background: #FFF; padding: 20px 20px 0px; overflow: hidden; margin-top: 20px;}
.gyah_l{ width: 696px; border: 1px solid #e8e8e8; border-right:none; float: left; height: auto; overflow: hidden;}
.gyah_bt{ width: 96%; margin: 0px auto; height: 52px; line-height: 52px; border-bottom: 1px solid #e8e8e8;font-family:"\5fae\8f6f\96c5\9ed1"; }
.gyah_bt_title{ width: auto; float: left; height: 52px; text-indent: 5px;}
.gyah_bt_title b{ color: #fe7c00; font-size: 16px;}
.gyah_bt_title span{ color: #666; font-size: 14px; text-transform: uppercase; margin-left: 5px;}
.gyah_more{ width: auto; float: right; color: #666; font-size: 14px; margin-right: 5px;}
.gyah_more a{ color: #666;}
.gyah_more a:hover{ color: #fe7c00;}
.gyah_content{ clear: both; height: 249px; overflow: hidden; color: #515151; line-height: 28px; font-family:"\5fae\8f6f\96c5\9ed1"; padding: 15px 0px; width: 95%; margin: 0px auto;text-indent: 2em;}
.gyah_r{ width: 502px; height: 303px; float: right;}

.gyah_nr{ clear: both; width: 100%; background: #FFF; height: auto; overflow: hidden; padding-top: 20px;}
.box2{overflow:hidden;width:100%;  height:167px;}
.hot_role{width:1240px;overflow:hidden; background:#fff;margin:auto;}
#centerwell{position:relative;height:167px;margin:0;padding:0;background:#828282;overflow:hidden;width:1240px;}
#centerwell li{position:relative;width:264px;height:167px;float:left;overflow:hidden;}
#centerwell h3{position:absolute;top:0;left:0;margin:0;width:264px;height:167px;background-color:#000000;position:relative;cursor:pointer;}
#centerwell .hot_content{position:absolute;left:294px;top:10px;width:390px;color:#5f5f5f;font-size:15px;line-height:18px;letter-spacing:0pt;}
#centerwell h3 img{filter:alpha(opacity=50);opacity:0.5;-webkit-transition:all 0.2s linear; transition:all 0.2s linear;}
#centerwell h3.on img,#centerwell h3:hover img{filter:alpha(opacity=100);opacity:1;}
#centerwell h3 p{ position:absolute; width:263px; height:100%; color:#fff; text-align:center;}
#centerwell h3 p i{ display:block; width:100%; padding-top:60px; font-size:20px;}
#centerwell h3 p em{  display:block; width:100%;font-size:12px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
#centerwell h3.on p{ display:none;}
.hot_content .hot_left{float:left;}
.hot_content h4{ position:relative; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-weight:normal; font-size:16px;  line-height:30px; height:30px; margin-bottom:4px;}
.hot_content h4 a{color:#fff;}
.hot_content h4:after{ position:absolute; left:0 ; bottom:0; width:50px; height:1px; background:#fff; content:'';}
.hot_content p{ overflow:hidden; height:48px; margin-bottom:4px; font-size:14px; color:#fff; line-height:24px;}
.hot_content .hot_left > a{ display:inline-block; width: 89px; height: 27px; text-align: center; line-height:27px; text-transform:uppercase; font-size:12px; color:#FFF; border:1px #FFF solid; font-family:Arial, Helvetica, sans-serif; margin-top: 10px;}
.hot_content .hot_left:hover > a{-webkit-transform:translateX(6px); transform:translateX(6px);-moz-transform:translateX(6px);-ms-transform:translateX(6px);-o-transform:translateX(6px);}
.zjhl_gsjj ul li:hover { -webkit-animation: myfirst .5s 1;  background-position: 0 0%;}
@-webkit-keyframes myfirst
{
  0% {
        background-position: 0 100%;
    }
    100% {
        background-position: 0 0%;
    }
}


/*新闻中心*/
.content_p3{ clear: both; width: 100%; height: auto; overflow: hidden;}
.xwzx_module{ width: 1260px; margin: 0px auto; height: auto; overflow: hidden;}
.xwzx_item{ width:100%; text-align:center; height: auto; overflow: hidden;  margin-top: 15px;}
.xwzx_item p{font-family:Arial, Helvetica, sans-serif; color: #e0dede; font-size: 30px; line-height: 40px; text-transform: uppercase;}
.xwzx_item span{font-family:"\5fae\8f6f\96c5\9ed1"; width: auto; display: block;  color: #222; font-size: 24px; background: url(../images/cpzs_t.jpg) bottom center no-repeat; height: 40px;}
.xwzx_module_module{ clear: both; height: auto; overflow: hidden; padding: 20px 0px;}
.xwzx_module ul li{ width: 610px; float: left; height: auto; overflow: hidden; font-family:"\5fae\8f6f\96c5\9ed1";}
.xwzx_module ul li.xwzx_last{ float: right;}
.xwzx_pic{ width: 285px; height: 210px; float: left;}
.xwzx_ct{width: 300px; float: right; height: auto; overflow: hidden;}
.xwzx_title{ width: 100%;height: auto; overflow: hidden;}
.xwzx_title h2{font-size: 16px; color: #333; line-height: 30px; font-weight: normal;}
.xwzx_title p{ clear:both; font-size: 13px; color: #888; line-height: 24px; font-weight: normal;}
.xwzx_content{ clear: both; height: auto; overflow: hidden; line-height: 27px; color: #666; font-size: 14px; width: 300px;}
.xwzx_more{ width: 105px; height: 38px; line-height: 34px; text-align: center; color: #888; font-size: 13px; margin-top: 20px;}
xwzx_more a{ color: #888;}
xwzx_more:hover{ background: #c00810;}
xwzx_more:hover a{ color: #FFF;}
.xwzx_it{ clear: both; width: 1260px; margin: 0px auto; height: auto; overflow: hidden;}
.xwzx_it ul li{ width: 300px; height: 148px; background: #f2f2f2; padding: 15px; float: left; margin-left:20px;}
.xwzx_it ul li.xwzx_first{ margin-left: 0px;}
.xwzx_it_title{ height: auto; overflow: hidden;}
.xwzx_it_title h2{font-size: 16px; color: #333; line-height:26px; font-weight: normal;}
.xwzx_it_title p{ clear:both; font-size: 13px; color: #888; line-height: 20px; font-weight: normal;}
.xwzx_it_content{ clear: both; height: auto; overflow: hidden; line-height: 24px; color: #555; font-size: 14px; width: 100%;}
.ctn-8 {color: #5177a7;}
.ctn-8:before, .btn-8:after {content: ''; position: absolute;  top: 0; left: 0;  width: 105px; height: 0; background: #c00810; box-sizing: border-box;  -webkit-transition: 0.5s; transition: 0.5s;}
.ctn-8:after { top: auto; bottom: 0;}
.ctn-8:hover {color: #FFF;border: 1px solid #c00810;}
.ctn-8:hover:before, .btn-8:hover:after {height: 40px;}
.ctn-8:active {background: #c00810;}



/*广告*/
.content_p4{ width:100%; background: url(../images/gg_bg.jpg) center no-repeat; text-align: center; height:auto; overflow:hidden;padding: 0px 0px;}
.gg_module{ width: 1260px; margin: 0px auto; height: auto; overflow: hidden;}


/*生产实力*/
.content_p5{ clear:both; width: 100%;  height: auto; overflow: hidden; margin-top: 15px;}
.scsl_module{ width: 100%; margin: 0px auto; height: auto; overflow: hidden;}
.scsl_item{ width:100%; text-align:center; height: auto; overflow: hidden;  margin-top: 15px;}
.scsl_item p{font-family:Arial, Helvetica, sans-serif; color: #e0dede; font-size: 30px; line-height: 40px; text-transform: uppercase;}
.scsl_item span{font-family:"\5fae\8f6f\96c5\9ed1"; width: auto; display: block;  color: #222; font-size: 24px; background: url(../images/cpzs_t.jpg) bottom center no-repeat; height: 40px;}
.scsl_module_module{ clear: both; height: auto; overflow:hidden; padding: 20px 0px;}
.Box {position: relative;}
.Box .content {width: 1200px;margin: 0 auto;}
.Box h2 {text-align: center;margin-bottom: 35px;padding-top: 250px;}
.Box .Box_con {position: relative;}
.Box .Box_con .btnl {position: absolute;}
.Box .Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;top: 80px;cursor: pointer;}
.Box .Box_con .btnl {background: url(../images/jtl02.png) no-repeat center;left: -72px;}
.Box .Box_con .btnr {background: url(../images/jtr02.png) no-repeat center;right: -72px;}
.Box .Box_con .btnl:hover {background: url(../images/jtl03.png) no-repeat center;}
.Box .Box_con .btnr:hover {background: url(../images/jtr03.png) no-repeat center;}
.Box .Box_con .conbox {position: relative;overflow: hidden;}
.Box .Box_con .conbox ul {position: relative;list-style: none;}
.Box .Box_con .conbox ul li {float: left;width: 285px;height: 200px; position: relative; z-index: 33; margin-left: 20px;overflow: hidden;}
.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
.Box .Box_con .conbox ul li img {display: block;width: 285px;height: 200px;transition: all 0.5s;}
.Box .Box_con .conbox ul li:hover img {transform: scale(1.1);}
.Box .BoxSwitch {margin-top: 30px;text-align: center;}
.Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
.Box .BoxSwitch span.cur {background: red;}
.scsl_title{ width: 100%; height: 45px; line-height: 45px; background: #000; text-align: center; color: #FFF; font-size: 14px; position: absolute; bottom:-45px; opacity: .8;}


/*友情链接*/
.content_p6{ width: 100%; height: auto; overflow: hidden;}
.yqlj_module{ width: 1260px; margin: 0px auto; height: auto; overflow: hidden;}
.yqlj_item{ width: auto; float: left; padding-bottom: 6px; background: url(../images/yqlj_t.jpg) bottom left no-repeat;}
.yqlj_item h2{ font-size: 15px; color: #222; line-height: 20px;}
.yqlj_item p{ font-size: 14px; color: #888; line-height: 18px; font-family:Arial, Helvetica, sans-serif; text-transform: uppercase;}
.yqlj_module_module{ width: auto; float: left; margin-left: 10px; margin-top: 12px; height: auto; overflow: hidden;}
.yqlj_module_module ul li{font-family:"\5fae\8f6f\96c5\9ed1"; width: auto; float: left; padding: 0px 15px; font-size: 14px; color: #333; background: url(../images/yqlj_bt.jpg) right center no-repeat;}
.yqlj_module_module ul li a{color: #333;}
.yqlj_module_module ul li a:hover{color: #c00810;}


/*版权*/
.fyjzzs-footer{ width:100%; height:230px; font-size:12px; background:#090909; padding:10px 0px 20px;}
.footer_module{ width:1260px; margin:0px auto 0; height:200px;}
.footer_module ul li.ft_item{ width: 230px; padding-left: 40px; float: left; height: auto; background: url(../images/ftbg_bg.jpg) left center no-repeat;}
.footer_module ul li h2{color: #FFF; font-size: 16px; font-weight: normal; line-height: 40px; font-family:"\5fae\8f6f\96c5\9ed1";}
.ftdh_module{ clear: both; height: 168px; overflow: hidden;}
.ftdh_module ul li{ color: #7d7d7d; line-height: 24px; font-size: 12px; font-family:"\5fae\8f6f\96c5\9ed1";}
.ftdh_module ul li a{ color: #7d7d7d;}
.ftdh_module ul li a:hover{ color: #ff7800;}
.ftew_module{ width: 135px; float: left; height: auto; overflow: hidden;}
.footer_module ul li.ftew_eq{width: 430px;}
.ftew_module p{ clear: both;font-family:"\5fae\8f6f\96c5\9ed1"; font-size: 12px; color: #979797; line-height: 30px; text-align: center;}
.footer_module ul li.ftlx_it{ width: 230px;}
.footer_module ul li.ftlx_it h2{color: #a1a1a1; font-size: 16px; line-height: 40px; width: 170px; font-family:"\5fae\8f6f\96c5\9ed1"; background: url(../images/ftlx_t.jpg) bottom left no-repeat;}
.ftlx_it{ width: 170px; padding-left: 40px; height: auto; overflow: hidden;}
.footer_module ul li div.ftlx_module ul li{ background: none; width: auto; line-height: 24px; color: #ebebeb; font-size: 13px;}
.footer_module ul li div.ftlx_module ul li a{ color: #ebebeb;}
.footer_module ul li div.ftlx_module ul li a:hover{ color: #FFF; text-decoration:underline;}
.footer_module ul li div.ftlx_module h2{ text-indent: 20px;background: url(../images/ftlx_t.jpg) 20px bottom no-repeat;}
.ftfs_module{ width: 215px; float: left; margin-left: 25px; margin-top: 20px; height: auto;}
.ftfs_it_module{ clear: both; width: 100%; height: auto; overflow: hidden;background: url(../images/ft_dh.jpg) 0px center no-repeat; text-indent: 45px; margin-bottom: 20px;}
.footer_module ul li .ftfs_it_module h2{font-family:"\5fae\8f6f\96c5\9ed1"; font-size: 14px; color: #f4f4f4; line-height: 20px;}
.ftlx_dh{ clear: both; width: 100%; font-size: 16px; color: #c8beb4; line-height: 20px;}
.ftlx_ct{ clear: both; height: auto; margin-top: 10px;  border-top: 1px solid #656565; padding-top: 10px;}
.ftlx_ct ul li{ width: auto; float: left; font-size: 14px; color: #979797; line-height: 41px; margin: 0px; padding: 0px; background: none; margin-right: 10px;}
.ftlx_kf{ clear: both; width: 117px; height: 35px; background: #ea1a1a; line-height: 35px;font-family:"\5fae\8f6f\96c5\9ed1"; font-size: 14px; color: #FFF; margin-top: 20px;}
.ftlx_kf i{ display: block; float: left; display: block; text-indent: 15px; margin-right: 5px; font-size: 20px;}
.ftlx_kf a{ color: #FFF;}
.ftlx_kf:hover{ background: #eb5d20;}
.footer_module ul li.ft_ksdh{ width: 120px;}
.footer_module ul li.ft_lxwm{ width: 230px;}
.ftlx_ct ul li.ftlx_sj{ position: relative; z-index: 33;}
.ftlx_pic{ width: 135px; height: 135px; border: 1px solid #ddd; position: absolute; bottom: 0px; left: 0px; display: none;}


.ft_L{ width: 610px; float: left; height: auto; overflow: hidden; margin-top: 10px;}
.ft_R{ width: auto; float: right; height: auto; margin-top: 20px;}
.ft_nav{ width: 100%; height: auto; overflow: hidden;}
.ft_nav ul li{ width: auto; float: left; padding: 0px 10px; color: #dadada; font-size: 14px; font-family:"\5fae\8f6f\96c5\9ed1"; line-height: 50px;}
.ft_nav ul li.ftn_eq0{ padding-left: 0px;}
.ft_nav ul li.ftn_last{ background:none;}
.ft_nav ul li a{ color: #dadada;}
.ft_nav ul li a:hover{ color: #c00810;}
.ftlx_module{ clear: both;  color: #979797; line-height: 24px; height: auto; overflow: hidden; width: 100%; font-size: 13px; font-family:"\5fae\8f6f\96c5\9ed1"; margin-left: 10px;}
.ftfs_it_module h2{ font-weight: normal; font-size: 14px; color: #979797;}


.footer_L{ width: 630px; float: left; height: auto; overflow: hidden;}
.ft_nav_module{ clear: both; width: 1200px; margin: 0px auto; height: auto; overflow: hidden; border-bottom: 1px solid #1b1b1b;}

.ft_lx{ clear: both; color: #bdbdbd; font-size: 14px; padding-left: 10px; font-family:"\5fae\8f6f\96c5\9ed1"; line-height: 30px; margin-top: 10px;}
.ft_lx a{ color: #bdbdbd;}
.ft_lx a:hover{ color: #f75800;}

.footer_R{ width: 332px; float: right; height: auto; overflow: hidden;}
.footer_R_content{ width: 195px; float: left; height: auto; overflow: hidden;}
.ft_ct_logo{ width: 100%; height: auto; overflow: hidden; margin-top: 15px;}
.ft_ct_title{ width: 100%; height:28px; border-top: 1px solid #FFF; border-bottom: 1px solid #FFF; color: #FFF; font-size: 14px; font-family:"\5fae\8f6f\96c5\9ed1"; line-height: 28px;  margin-top: 15px; text-align: center;}
.footer_R_ewm{ width: 123px; float: right; height: auto; overflow: hidden;}
.footer_R_ewm p{ clear: both;font-family:"\5fae\8f6f\96c5\9ed1"; font-size: 14px; color: #7f7f7f; line-height: 26px; text-align: center;}


.bottom_module{ clear:both; width:100%; height:60px; line-height:60px; background:#000; border-top: 1px solid #3b3b3b;}
.bt_module_module{font-family:"\5fae\8f6f\96c5\9ed1"; color:#9c9c9c; font-size:13px; line-height:60px; text-align:center; width:1260px; margin:0px auto;}
.bt_module_module a{color:#9c9c9c;}
.bt_module_module a:hover{ text-decoration:underline; color: #d60800;}

.bt_L{ width:auto; float:left;font-family:"\5fae\8f6f\96c5\9ed1";}
.bt_R{ width:auto; float:right;font-family:"\5fae\8f6f\96c5\9ed1";}


.ct_module{ clear:both; width:1200px; margin:0px auto; height:auto; overflow:hidden;}
.ct1_module{ clear:both; width:100%; margin:0px auto; height:auto; overflow:hidden;}
.ct_L{ width:216px; height:auto; float:left;}
sefl_module{ width:225px; float:left; height:auto; border:1px solid #f0f0f0; border-top:none; padding-bottom:20px;}
sefl_module_module{ width:184px; margin:0px auto; margin-top:20px;}
sefl_module_module ul li{ background:url(../images/first-bg-02.gif) 0px 0px no-repeat; height:35px; text-indent:30px; line-height:32px;font-family:"\5fae\8f6f\96c5\9ed1"; color:#515151; font-size:14px; margin-top:6px;}
sefl_module_module ul li a{ color:#515151;}
sefl_module_module ul li a:hover{ color:#FFF;}
sefl_module_module ul li:hover{ background:url(../images/first-bg-02.gif) 0px -70px no-repeat;}
sefl_module_module ul li:hover a{ color:#FFF;}
.ct_R{ width:955px; float:right; margin-top:20px;}
.ctcommon_module{border:1px solid #f0f0f0; width:953px; height:auto; overflow:hidden;}
.ctcommon_item{ border:none; border-bottom:1px solid #eaeaea; height:51px; line-height:56px;font-family:"\5fae\8f6f\96c5\9ed1";color:#333; font-size:16px; text-indent:20px; width:943px; margin:0px auto;}
.ctcommon_item_title{ width: auto; float: left; height: auto; overflow: hidden;}
.ctcommon_more{ width: auto; float: right; margin-right: 15px; background: url(../images/home.jpg) 0px 4px no-repeat; text-indent: 25px; font-family:"\5fae\8f6f\96c5\9ed1"; color:#515151; font-size:14px; line-height: 56px;}
.ctcommon_more a{ color: #515151;}
.ctcommon_more a:hover{ color: #058835;}
.ctcommon_module_module{ clear:both; height:auto; overflow:hidden;font-family:"\5fae\8f6f\96c5\9ed1";color:#515151; line-height:28px; padding:15px; font-size:15px;}
.ctcommon_module_module a{color:#515151;}
.ctcommon_module_module a:hover{color:#f75800;}

/*二级产品分类*/
.erfl_module_module{ clear:both; width:100%; height:auto; background:#FFF;}
.erfl_content{width:225px; height:auto; background:#FFF; border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0; padding:15px 10px 15px;}
/*.erfl_content ul li{ width:100%; margin:0px auto; height:43px; background:url(../images/erfl_t.png) 180px center no-repeat; border-bottom: 1px dashed #e2e2e2; text-indent:40px;font-family:"\5fae\8f6f\96c5\9ed1"; color:#333; line-height:43px; font-size:14px;position:relative; z-index:99; border-left: 5px solid #FFF;}
.erfl_content ul li:hover{ background:url(../images/erfl_hr.png) 180px center no-repeat #058835; border-bottom: 1px dashed #e2e2e2;  color:#FFF; border-left: 5px solid #ed6f22;}
.erfl_content ul li a{ color:#4a4a4a; display:block;}
.erfl_content ul li:hover a{ color:#FFF;}*/

cenav{ padding-bottom:20px; margin-bottom:20px; border: 1px solid #51170b; border-top: none;}
.cenav li{ padding:0 10px; text-indent: 10px; line-height:45px !important; font-size:16px; color:#fff; position:relative;}
.cenav li a{ display:block; color:#FFF; border-bottom:1px solid #ddd; position:relative; overflow:hidden; line-height:45px; z-index:2;}
.cenav li a span{ display:block; float:left; cursor:pointer;}
.cenav li a b{ display:block; float: right; cursor:pointer; font-family:"宋体"; font-weight:normal;}
.cenav li div{ display:block; position:absolute; left:0; top:0; width:0px; height:50px; background:#d2e2ff;}
.cenav li div, .cenav li a{
	-webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	color: #333;
}
.cenav li:hover div, .cenav li.cenn div{ display:block; position:absolute; left:0; top:0; width:100%; height:46px; background: #c00810;}
.cenav li:hover a, .cenav li.cenn a{ color:#FFF; border-bottom-color:#d2e2ff; border-bottom: 1px solid #c00810; }


/*二级联系我们*/
.erlx_module{ width:223px; border:1px solid #f0f0f0; height:auto; overflow:hidden;}
.erlx_item{font-family:"\5fae\8f6f\96c5\9ed1"; font-size:14px; font-weight:bold; color:#000; height:40px; line-height:40px; text-indent:15px; border-bottom:1px solid #f0f0f0;}
.erlx_item_title{ width:auto; float:left;}
.erlx_item_more{ width:auto; float:right; margin-right:10px;font-family:"\5fae\8f6f\96c5\9ed1"; font-size:12px; color:#666; font-weight:normal;}
.erlx_item_more a{ color:#666;}
.erlx_item_more a:hover{ color:#f75800;text-decoration:underline;}
.erlx_module_module{ clear:both; height:auto; overflow:hidden; }
.erlx_pic{ width: 100%;}
.erlx_content{ clear: both;padding:8px 10px; font-family:"\5fae\8f6f\96c5\9ed1"; line-height: 26px; color: #666; font-size: 14px; height: auto; overflow: hidden;}

.ctlxwm_mdoule{ width:100%; height:auto; overflow:hidden;}


.view {width:302px; height:191px;border:10px #cfcfcf solid; overflow: hidden; position: relative; text-align: center; float:left; }
.view .mask, .view .content {width:302px; height:191px;position: absolute; overflow: hidden; top: 0px; left: 0px; }
.view img { display: block; position: relative; }
.second-effect .mask {opacity: 0;overflow:visible;border:0px solid rgba(0,0,0,0.7);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.second-effect a.info {position:relative;top:-10px;opacity:0;-moz-transform:scale(0,0);-webkit-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition: -webkit-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out; -moz-transition: -moz-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;-o-transition: -o-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;-ms-transition: -ms-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;transition: transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;}
.second-effect:hover .mask {opacity: 1; border:100px solid rgba(0,0,0,0.7);}
.second-effect:hover a.info {opacity:1;-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-moz-transition-delay:0.3s;-webkit-transition-delay:0.3s;
-o-transition-delay:0.3s;-ms-transition-delay:0.3s;transition-delay:0.3s;}
.view a.info { display: inline-block; text-decoration: none; padding: 0px; text-indent: -9999px; width: 20px; height: 20px;}


.yewu_con{ margin-left:40px; float:left;}
.yewu_tit{ width:800px; height:60px; line-height:60px; font-size:20px; color:#505050; font-weight:bold;border-bottom:1px #8d8d8d solid;}
.yewu_tit a{color:#505050;}
.yewu_tit a:hover{font-size:20px; color:#ee0000;}

.yewu_txt{width:800px; height:50px; line-height:25px; overflow:hidden; margin:15px 0; }
.yewu_btn{ width:130px; height:34px; margin-top:13px; color:#656565 font-size:14px; float:right;}
.yewu_btn a{display: block;width:130px;height:40px; line-height:40px; text-align:center;border:1px solid #bfbfbf; color:#656565;-moz-transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s;-o-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s; /* Gecko browsers */ -moz-border-radius: 50px;  -webkit-border-radius: 50px;   /* Webkit browsers */ border-radius:50px; /* W3C syntax */}
.yewu_btn a:hover{background:#ee0000; border:none; color:#fff;}



/*二级右侧*/
.content_L{ width:214px; float:left;}
.content_R{width:763px; float:right;}
.common_module{ float:right;  width:953px; height:auto; overflow:hidden;}
.common_item{ width:953px; height:75px; line-height:75px;background:url(../images/cn_bg.gif) right top no-repeat;}
.common_item_title{ color:#006BB9;font-family:"\5fae\8f6f\96c5\9ed1"; font-size:18px; float:left; line-height:75px; text-indent:45px; background:url(../images/border-topl.gif) left top no-repeat; font-weight:bold;}
.common_item_title span{ color:#b1b1b1; font-size:13px;}
.common_item_more{ width:60px; float:right; line-height:75px; width:auto; margin-right:15px; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; background:url(../images/dangq.jpg) 0px 30px no-repeat; text-indent:15px;}
.common_item_more a,.common_item_more a:link,.common_item_more a:visited,.common_item_more a:active{color:#333;}
.common_item_more a,.common_item_more a:hover{ color:#e43031;}
.common_module_module{ clear:both; padding: 10px 15px 10px; line-height:26px; font-size:14px; border:1px solid #eaeaea; border-top: none;}
.common_module_module a,.common_module_module a:link,.common_module_module a:visited,.common_module_module a:active{ color:#5e5e5e;}
.common_module_module a,.common_module_module a:hover{ color:#F00;}



/*banner*/
.wywh-banner{ clear:both; width:100%; height:auto; overflow:hidden; text-align:center;}
.br_module{ width: 100%; height: 400px; overflow: hidden; background: url(../images/br.jpg) center no-repeat;}
br_module img{ width:100%; height: 100%;}
.br_module1{ width: 100%; height: 400px; overflow: hidden; background: url(../images/br1.jpg) center no-repeat;}
.br_module2{ width: 100%; height: 400px; overflow: hidden; background: url(../images/br2.jpg) center no-repeat;}
.br_module3{ width: 100%; height: 400px; overflow: hidden; background: url(../images/br3.jpg) center no-repeat;}
.br_module4{ width: 100%; height: 400px; overflow: hidden; background: url(../images/br4.jpg) center no-repeat;}
.br_module5{ width: 100%; height: 400px; overflow: hidden; background: url(../images/br5.jpg) center no-repeat;}

.fyjzzs-content{ height: auto; overflow: hidden; width: 100%;}
.se_header{ width:1200px; margin:0px auto; height:auto; overflow:hidden;  float:none; background: #FFF;}
.seheader_L{ width:223px; float:left;position:relative;z-index:999; border: 1px solid #eee; border-bottom: none;}
.seheader_item{}
.seheader_item_title{ background:url(../images/fl_bg.png) no-repeat; line-height:104px; height:104px;font-family:"\5fae\8f6f\96c5\9ed1"; font-size:26px; color:#FFF;  font-weight:bold; text-indent: 45px;}
.seheader_R{ width:975px; float:right; height:auto; overflow:hidden;}
.seheader_dq{ background:url(../images/home.jpg) 20px center no-repeat; margin-top:55px; font-family:"\5fae\8f6f\96c5\9ed1"; height:40px; line-height:40px; font-size:14px; color:#515151; text-indent:45px;}
.seheader_dq a{ color:#515151;}
.seheader_dq a:hover{ color:#f75800;}
.se_xh{ clear:both; width:100%; height:1px; border-top:1px solid #eee;}

.ct_module{ clear:both; width:1200px; margin:0px auto; height:auto; overflow:hidden; background: #FFF;}
.ct_L{ width:225px; height:auto; float:left;}
sefl_module{ width:225px; float:left; height:auto; border:1px solid #f0f0f0; border-top:none; padding-bottom:20px;}
sefl_module_module{ width:184px; margin:0px auto; margin-top:20px;}
sefl_module_module ul li{ background:url(../images/first-bg-02.gif) 0px 0px no-repeat; height:35px; text-indent:30px; line-height:32px;font-family:"\5fae\8f6f\96c5\9ed1"; color:#515151; font-size:14px; margin-top:6px;}
sefl_module_module ul li a{ color:#515151;}
sefl_module_module ul li a:hover{ color:#FFF;}
sefl_module_module ul li:hover{ background:url(../images/first-bg-02.gif) 0px -70px no-repeat;}
sefl_module_module ul li:hover a{ color:#FFF;}
.ct_R{ width:955px; float:right; margin-top:20px;}
.ctcommon_module{border:1px solid #f0f0f0; width:953px; height:auto; overflow:hidden;}
.ctcommon_item{ border:none; border-bottom:1px solid #eaeaea; height:51px; line-height:56px;font-family:"\5fae\8f6f\96c5\9ed1";color:#333; font-size:16px; text-indent:20px; width:943px; margin:0px auto;}
.ctcommon_module_module{ clear:both; height:auto; overflow:hidden;font-family:"\5fae\8f6f\96c5\9ed1";color:#212121; line-height:28px; padding:15px; font-size:15px;}
.ctcommon_module_module a{color:#515151;}
.ctcommon_module_module a:hover{color:#F00;}


.ctlxwm_mdoule{ width:100%; height:auto; overflow:hidden;}


/*二级资质荣誉*/
.erry_module{ width:223px; border:1px solid #f0f0f0; height:auto; overflow:hidden;}
.erry_item{font-family:"\5fae\8f6f\96c5\9ed1"; font-size:14px; font-weight:bold; color:#000; height:40px; line-height:40px; text-indent:15px;}
.erry_item_title{ width:auto; float:left;}
.erry_item_more{ width:auto; float:right; margin-right:10px;font-family:"\5fae\8f6f\96c5\9ed1"; font-size:12px; color:#666; font-weight:normal;}
.erry_item_more a{ color:#666;}
.erry_item_more a:hover{ color:#f48819;}
.erry_module_module{ clear:both; height:auto; overflow:hidden; padding:15px 2px; text-align:center;}

/*二级产品分类*/
.content_p22{ width:1200px; margin:0px auto; height:auto; overflow:hidden;}
.ercpfl_module{ width:225px; float:left; height:auto; overflow:hidden;}
.ercpfl_item{ width:100%; height:auto; overflow:hidden;}
.ercpfl_module_module{ clear:both; width:100%; height:auto; overflow:hidden;}
.ercpfl_content{ padding:10px 12px; border: 1px solid #eee; border-top: none;}
.ercpfl_content ul li{ width:auto; margin:10px auto 0px; text-indent:15px;font-family:"\5fae\8f6f\96c5\9ed1"; color:#333; line-height:45px;}
.ercpfl_content ul li h2{ background:#eee; border: 1px solid #eaeaea; height:40px; line-height:40px; font-weight:normal;font-size:16px; color:#333;}
.ercpfl_content ul li h2 a{color:#333;}
.ercpfl_content ul li h2 a:hover{color:#FFF;}
cpfl_content ul li:hover{ background:url(../images/cpfl_h.jpg) 0px center no-repeat; color:#FFF; }
cpfl_content ul li:hover a{ color:#FFF;}
.ercpfl_content ul li:hover h2{ background: #f75800; color: #FFF;}
.ercpfl_content ul li:hover a{ color: #FFF;}
.ercpfl_content ul li a{ color:#FFF;}
.ercpfl_bottom{ clear:both; width:100%;}
.erfl_second{ clear:both; width:auto; margin:0px auto; height:auto; overflow:hidden; margin-top:6px;}
.erfl_second ul li{ margin:0px; padding:0px; background:url(../images/cpfl_t.png) 10px center no-repeat;  text-indent:20px;font-family:"\5fae\8f6f\96c5\9ed1"; height:36px; line-height:36px; color:#4a4a4a; font-size:14px;}
.erfl_second ul li a{ color:#4a4a4a;}
.erfl_second ul li a:hover{ color:#F00;}


/*main css*/
.izl-rmenu{position:fixed; right:0; margin-right:20px; bottom:20px; padding-bottom:20px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}


