@charset "utf-8";
/* CSS Document */
html{margin:0px;padding:0px; overflow-x:hidden;}
body{margin:0px;padding:0px;font-family:'Microsoft YaHei',SimHei;font-size: 12px;color:#000000; background:#fff;}
div,ul,form,dd,ol,h1,h2,h3,h4,h5,h6,dl,dt,p{margin:0px;padding:0px;}
li{margin:0px;padding:0px;list-style-type: none;}
.efont{font-family:Arial, Helvetica, sans-serif;}
a:link{color:#000000;text-decoration: none;}
a:visited{color:#000000;text-decoration: none;}
a:hover{color:#9e0f08;text-decoration: none;}
img{ border:0;}
.clear{ clear:both;}

/*----index css-----*/
.top{ background:#9e0f08; height:57px; width:100%;}
.top .inner{ width:1100px; margin:0 auto; position:relative;z-index: 9;}
.top .inner .logo{ width:139px; float:left;box-shadow: 0px 2px 10px #9e9e9e;}
.top .inner .right{ float:right; width:931px;}
.top .inner .right h1{ color:#fff; font-size:22px; font-weight:normal;float: left;padding: 10px 0 8px 0;}
.share{ float:right; width:160px;margin: 10px 0 0 0;}
.lang{float:right;margin: 15px 8px 0 0;color:#fff;}
.lang a{ color:#fff;} 
.lang a:hover{ color:#fff; text-decoration:underline;} 
.search{ float:right; background:url(../images/search.jpg) no-repeat; width:227px; height:26px;margin: 11px 8px 0 0;}
.txt{ float:left;width:187px; height:26px; border:0; background:none; padding:0 0 0 10px; line-height:26px;} 
.btn{ float:left; width:30px; height:26px; border:0; background:none;}

.sort{ width: 139px;position: absolute;left: 0;top:106px;box-shadow: 0px 2px 10px #9e9e9e;}
.sort li{ float:left;width:139px; background:#fafbfb;border-bottom:1px solid #cbcaca;opacity:0.9; line-height:30px; text-indent:19px; }
.sort li a:hover{ background:url(../images/sorthover.jpg) no-repeat; color:#9e0f08; display:block;}
/*--- 导航 ---*/
#nav_ecwms {background:url(../images/nav.png) no-repeat; width:931px; height:45px; clear:both;line-height: 35px;}
#nav_ecwms ul{padding: 4px 0 6px 0;}
#nav_ecwms .wxmenu1 { zoom:1; }
#nav_ecwms .wxmenu1 li {float:left; text-align:center; color: #000; font-size: 12px; font-weight:normal; z-index:100; text-align:center; position:relative;  background: url(../images/navline.jpg) no-repeat right top;}
#nav_ecwms .wxmenu1 li a {color: #000;  padding:0 19px 0 18px; height:35px; display: block; text-decoration: none;  /*一级链接的颜色宽度和高度*/ }
#nav_ecwms .wxmenu1 li a:hover { color:#9e0f08; text-decoration: none; background:url('../images/navhover.jpg') no-repeat top; /*鼠标滑上去后，链接的颜色和背景*/}
#nav_ecwms .wxmenu1 ul { display:none;}
#nav_ecwms .wxmenu1 ul li { position:relative; }
#nav_ecwms .wxmenu1 li ul { width:165px;  top:34px; /*下拉二级ul*/ position:absolute; left:0px; margin: 0px; padding:0; z-index:100; }
#nav_ecwms .wxmenu1 li ul li { width:165px; background-color:#fafbfb;/*下拉二级和三级li的样式*/ border-bottom:1px solid #cbcaca; background-image:none; height:32px; line-height:32px; text-align:left; padding:0; opacity:0.9;}
#nav_ecwms .wxmenu1 li ul li a { color:#464545; /*下拉二级和三级链接样式 */font-weight:normal;  text-align:center;  display:block; text-indent:0px; height:32px; background:none; overflow:hidden; zoom:1; font-size:12px;}
#nav_ecwms .wxmenu1 li ul li a span { padding:0 0 0 5px;}
#nav_ecwms .wxmenu1 li ul li a:hover { color:#9e0f08;  background:#fff; /*下拉二级三级鼠标滑过样式*/ height:32px; text-align:center; display:block;font-size:12px;}
#nav_ecwms .wxmenu1 li ul ul { left:165px;/*下拉三级左边距*/ z-index:200; top:0;}
#nav_ecwms .wxmenu1 li a.selected { color: #000; padding:0 25px 0 25px;height:32px; display: block; text-decoration: none;  background:url('../images/navhover1.jpg') no-repeat top; /*当前位置*/}

/* flexslider */
.flexslider{margin:0px auto;position:relative;width:100%;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:16px;position:absolute;bottom:50%; right:20px;text-align:center;}
.flex-control-nav li{margin:3px 0px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}


.banner{ clear:both; width:100%;position: relative;z-index: 1; background:#474747;top: -49px;}


.cp{ clear:both; width: 100%; background:url(../images/cpbg.jpg) no-repeat; height:363px; float:left;    margin-top: -49px;}
.cptitle{ padding: 40px 0 30px 0px;}
.cp .inner{ width:1100px; margin:0 auto;}

/*--- 滚动 ---*/
.neirong_l{margin: 0 auto;width: 1100px;_margin-top:0px;_padding-top:0px;clear:both;}
.nei_l{width: 1100px;overflow:hidden;margin:0 auto}
.indemo {overflow: hidden;clear:both;float: left;}
.indemo ul {display: block;white-space: nowrap; }
.ScrCont{width:10000%;float:left;}
#web_product li{ float:left; display: inline-block; width:265px; margin:0 4px 0 4px; border:#cbcbcb 1px solid;}
#web_product li span { display:block; background:#878787; clear:both; text-align:center; line-height:33px; height:33px; color:#fff; width:265px;}
#demo1 { float: left; }
#demo2 { float: left;} 
.pro_prev{display: block;float: right;right: 60px;position: relative;top: -240px;z-index: 6000;cursor: pointer;}
.pro_next{display: block;float: right;height: 50px;position: relative;right: -20px;top: -240px;z-index: 6000;cursor: pointer;}
#web_product li img{ width:265px; height:159px;}


.pic{ background:#f1f1ee; width:100%; clear:both;padding: 60px 0 50px 0;}
.pic .inner{ width:1100px; margin:0 auto;}
.pic .left{ float:left;width:503px;}
.pic .left h3{ float:left;}
.pic .left h4{ float:right;}
.pic .left span{ display:block; clear:both; padding:20px 0 0 0;}
.pic .right{ float:right; width:472px; background:url(../images/picright.jpg) no-repeat; height:531px; padding:0 20px 0 40px;line-height: 25px;}
.pic .right h1{ color:#db261f; text-align:center; padding: 30px 0 10px 0;}


.btm{ background:#474747; width:100%; clear:both; padding:30px 0 25px 0; color:#aeacac; height:45px; overflow:hidden;}
.btm .inner{ width:1100px; margin:0 auto;}
.btm .left{ width:500px; float:left;}
.btm .left span{ display:block; clear:both; font-size:14px; color:#fff; padding:0 0 10px 0;}
.btm .left img{ padding:0 5px 0 0; vertical-align:middle;}
.btm .right{ width:520px; float:right; padding:20px 0 0 0; text-align:right;}
.btm a{ color:#fff;}
.btm a:hover{ color:#fff; text-decoration:underline;}


.adv{ width:100%; clear:both;}
.adv img{ position:relative; left:50%; width:1920px; height:421px; margin-left:-960px;}
.news{ width:1006px; margin: 20px auto 40px auto;}
.newslist{ float:left; width:415px;}
.newslist li{width:100%; clear:both; margin: 0 0 15px 0; background:#efefef;}
.newslist li a{height: 35px;padding: 10px 0 10px 0; display:block;}
.newslist li a:hover{ background:#c30000; display:block;height: 35px;padding: 10px 0 10px 0;}
.newslist li a:hover .time,.newslist li a:hover .ncontent{ color:#fff;}
.about{ float:right; width:545px; line-height:25px;}
.about img{ padding:0 0 10px 0;}
.time{ width:70px; margin:0 10px 0 0; text-align:center; float:left;}
.ncontent{ width:330px; float:left;line-height: 30px;font-size: 14px;}
.newstop{ padding:30px 0 30px 0;}
.nmore{ text-align:right; padding:5px 0 0 0;}
/*---inpage css--*/
.inbanner{ clear:both; width:100%;position: relative;z-index: 1; background:#878787; padding-bottom:8px;top: -49px;}
.inbanner img{ position:relative; left:50%; width:1920px; margin-left:-960px;}
.main{ width:1000px; margin:0 auto; line-height:35px; font-size:14px;}
.title{ background:url(../images/title.jpg) no-repeat center bottom; width:756px; margin:0 auto;}
.title h1{ color:#9e0f08; font-size:28px; text-align:center; text-transform:uppercase; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; padding: 0 0 5px 0;}
.title h2{ color:#494848; font-size:14px; text-align:center;font-weight:normal; padding: 0 0 0px 0;font-family:'Microsoft YaHei',SimHei;}
.content{ padding:30px 0 80px 0;}


/*--- 分页 ---*/
.page_num { width:100%; height:50px; padding:10px 0 0 0; text-align:center; clear:both; }
.page_num strong { padding: 5px 10px 5px 10px; background-color:#b0001b; color:#fff; margin:0 3px; border:#b0001b 1px solid;}
.page_num a { padding: 5px 10px 5px 10px; background-color:#fff; border:1px solid #c6c6c6; margin:0 3px;}
.page_num a:hover { background-color:#ee7037; color:#fff; border:1px solid #f7be92;}

/*---新闻---*/
#web_news { padding-top:10px; font-family:"微软雅黑";}
#web_news li{ width:100%; float:left; border-bottom: 1px dotted #e2e2e2; margin-bottom:15px;  padding-bottom:30px;padding-top:20px;} 
#web_news li h1{ font-size:20px; font-weight:normal;}
#web_news li span{ display:block; width:100%; clear:both; font-size:12px; color:#CCCCCC;}
.newsc{ clear:both; width:100%; line-height:30px; font-size:12px;}
.newsmore{ width:150px; height:34px; line-height:34px; text-align:center; color:#9e0f08; border:#9e0f08 1px solid; margin:30px 0 20px 0; float:right; border-radius:3px;}
.newsmore a{color:#9e0f08;}
.newsmore a:hover{color:#fff; border:#9e0f08 1px solid; background:#9e0f08; display:block;border-radius:3px;}
#h2_news{ font-size:23px; text-align:center; padding-bottom:20px; font-weight:normal;}
#news_top1{ font-size:12px; border:#e9e9e9 1px solid; background:#f1f1f1; line-height:35px; text-align:center; color:#938654;}
#news_contain{ padding:20px 0 20px 0;}
.page{ font-size:12px; border-top:#938654 1px solid; padding-top:10px; margin-top:20px; line-height:25px;}
.read{ display:block; color:#7bad1c;padding-right: 15px; padding-top:5px; border:#ccc 1px solid; width:50px; height:20px; text-align:center;}
.back{ text-align:center;}
/*--产品展示----*/
#web_product1{width:100%;clear:both; padding:20px 0 0 0;}
#web_product1 li{ float:left; margin: 0 22px 0 22px;}
#web_product1 li img{width:278px; height:215px; background:url(../images/cpa.jpg) no-repeat; padding: 5px 5px 29px 6px;}
#web_product1 li span{ display:block; clear:both; text-align:center; padding: 0px 0 20px 0;}
#web_product1 li a:hover img{width:274px; height:211px; background:url(../images/cphover.jpg) no-repeat; padding: 5px 7px 33px 8px;}

.map{ clear:both;width:100%; border-top:#ccc 1px solid;border-bottom:#ccc 1px solid; margin:30px 0 0px 0; float:left;}

#ademo{overflow:hidden;width:1100px; margin: 0px auto 0 auto; height:175px;}
#aindemo{float: left;width: 2000%;}
#ademo1,#ademo2{float: left;}


#web_product2{ clear:both;}
#web_product2 li{ float:left; width:175px; margin:0 10px 0 10px;}
#web_product2 li span{ width:180px;background:#878787;height:35px;line-height:35px; display:block; clear:both; text-align:center;}
#web_product2 li a span{ color:#fff;}
#web_product2 li img{ width:180px;height:140px;}