@charset "gb2312";
/* CSS Document */
@font-face {
  font-family: 'iconfont';  /* project id 345709 */
  src: url('font_01bt51iqmtbxd2t9.eot');
  src: url('font_01bt51iqmtbxd2t9.eot?#iefix') format('embedded-opentype'),
  url('font_01bt51iqmtbxd2t9.woff') format('woff'),
  url('font_01bt51iqmtbxd2t9.ttf') format('truetype'),
  url('font_01bt51iqmtbxd2t9.svg#iconfont') format('svg');
}
.iconfont {
          font-family:"iconfont" !important;
          font-size:16px;
          font-style:normal;
          -webkit-font-smoothing: antialiased;
          -webkit-text-stroke-width: 0.2px;
          -moz-osx-font-smoothing: grayscale;
        }
/* CSS Document */
/*边距清零*/
ul,li,p,dl,dt,dd,h1,h2,h3,h4,h5,h6,ol{margin:0; padding:0;}
form,span,input,select{margin:0; padding:0;}
/*----------------------------------------------------------总体设置----------------------------------------------------------*/
html{margin:0 auto;padding:0;font-size:14px; overflow-y:scroll;overflow-x:hidden;font-family:'微软雅黑';}
body{line-height:200%; color:#434343; margin:0 auto;padding:0; }
a:link,a:visited{color:#434343; text-decoration: none;}
a:active{color:#434343; text-decoration:none;}
a:hover{color:#f00;}
a{blr:expression(this.onFocus=this.blur())}/*去掉a标签虚线*/
p{ margin:0; padding:0;}
img{ margin:0; padding:0; border:0;}
ul,li{ list-style-type:none; margin:0; padding:0;}

/*公共*/
.clear{ clear:both;}
.padding{padding:30px 0; margin:0 auto;}
.nothing{font-size:14px; font-weight:bold; color:#f00; text-align:left;}/*资料整理中*/
.floatL{ float:left;}
.floatR{ float:right;}
.border{ border:1px solid #ccc; background:#fff; padding:10px; }
.border1{ border:1px solid #ccc;}
.marginT{ margin:15px auto;}
.indextitle{ height:45px; line-height:45px; background:url(i.png) no-repeat 10px #ECECEC; position:relative; text-indent:25px;}
.indextitle span{ color:#d60515; font-size:20px; font-family:'微软雅黑'; font-weight:900;}
.indextitle .more{ position:absolute; right:12px; bottom:0;}

.indextitle_1{ text-align:center; margin:30px auto 50px auto;}
.indextitle_1 strong{ display:inline-block; border-bottom:1px solid #0079c0; font-size:30px; font-family:'微软雅黑'; padding:20px 0; font-weight:normal;}

.w1000{ width:1200px; margin:0 auto;}
.w560{ width:560px;}
.w590{ width:590px;}

/*----------------------------------------------------------/总体设置----------------------------------------------------------*/

/*-----head设置----*/
/*logo*/
.top{ height:32px; line-height:32px; background:#B20115; margin:0 auto; font-size:13px; color:#fff; position:relative;}
.top ul{ width:1200px; margin:0 auto;}
.top ul a{ color:#fff;}
.top .tese{ float:right; color:#ff;}

.logo{  height:101px;background:url(/images/logo.png) no-repeat center left; width:1200px; margin:0 auto !important;}
.logo .logo_m{ display:block; float:left; height:101px; width:260px;}
/*导航*/

#menu{ z-index:1000000;margin:0 auto; float:right;  font-size:15px;    font-size:16px; }
.navbox{margin:0 auto; z-index:9;padding:0; }
.nav{margin:0 auto;list-style:none; padding:0 0; height:101px; }
.nav li{ display:block; float:left; position:relative; display:inline-block; line-height:101px;}
.nav li a{color:#000; display:block; padding:0 28px;}
.nav li.mline{width:0; padding:0; height:101px; padding:0; margin:0;}
.nav li:hover a{ color:#B20115; background:url(d.jpg) no-repeat center right;}
.nav li.mj_hover_menu a{ color:#B20115;background:url(d.jpg) no-repeat center right;}
.nav li.selected .submenu{display:block;}

.submenu{display:none; position:absolute;top:101px; left:0; font-size:12px; z-index:1000000000;}
#menuimg_11 .submenu,#menuimg_12 .submenu{display:none; position:absolute;top:101px; left:-180px; font-size:12px; z-index:1000000000;}

.nav li .submenu .ddmenu{ width:300px !important; background:url(m.png) repeat; padding:0 15px 15px 15px; font-family:'宋体';  }
.nav li .submenu .ddmenu ul li{width:300px !important; height:auto !important; color:#fff !important; font-size:14px;  float:none !important; font-weight:normal; background:none; padding:0 !important;  margin:0 !important; line-height:2 !important; }
.nav li .submenu .ddmenu ul li a{ color:#fef500 !important; font-size:16px; padding:0; width:280px !important; background:none !important; height:46px !important; line-height:46px !important;}
.nav li .submenu .ddmenu ul li a:hover{ color:#f00 !important;}



/*banner*/
.slider{ margin:0 auto; position:relative;}
.flexslider {margin: 0;padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;}
.flexslider .slides img {width: 100%;display: block;}
.slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 520px;}
.no-js .slides > li:first-child {display: block;}
.flexslider {margin: 0 auto;position: relative;width:100%;zoom: 1;}
.flexslider .slides {zoom: 1;}


.flex-direction-nav a {width: 60px;height: 90px;margin: -60px 0 0;display: block;background: url(ad_ctr.png) no-repeat 0 0;position: absolute;top: 50%;z-index: 10;cursor: pointer;text-indent: -9999px;opacity: 0;filter:alpha(opacity=0);-webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 0 -90px;right:50px;}
.flex-direction-nav .flex-prev {left: 50px;}
.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: 100%;position: absolute;bottom: 10px;text-align: center;}
.flex-control-nav li {margin: 0 2px;display: inline-block; zoom: 1;*display: inline;}
.flex-control-paging li a {background: url(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;}




/*首页*/


.indexlist{  padding:70px 0 10px 0; position:relative; width:1200px; margin:0 auto; height:490px;}
.indexlist .img{ position:absolute; left:50%; margin-left:-143px; top:70px;}
.indexlist ul.indexlist_1{ position:absolute; left:0; top:150px;}
.indexlist ul{ width:1200px; margin:0 auto; padding:30px 0 0 0;}
.indexlist ul li{ width:240px; margin:0; position:relative; float:left;font-family:'微软雅黑'; border-radius:10px; font-size:16px; color:#666666; line-height:2;text-align:center; padding:40px 0 40px 0; cursor:pointer;}
.indexlist ul li img{-webkit-transition-duration: 0.5s; /*Webkit: Animation duration*/
-moz-transition-duration: 0.5s; /*Mozilla duration version*/
-o-transition-duration: 0.5s; /*Opera duration version*/}
.indexlist ul li:hover img{
-webkit-transform:scale(1.5); /*Webkit: Scale up image to 1.2x original size*/
-moz-transform:scale(1.5); /*Mozilla scale version*/
-o-transform:scale(1.5); /*Opera scale version*/
}

.indexlist ul li.i1 span{ background:#b10014;}
.indexlist ul li.i2 span{ background:#f39404;}
.indexlist ul li.i3 span{ background:#3387f6;}
.indexlist ul li.i4 span{ background:#09bb07;}
.indexlist ul li.i5 span{ background:#02a5f2;}

.indexlist ul li span{ width:60px;  height:60px; display:block; background:#ececec; margin:0 auto 20px auto; border-radius:130px; padding:35px;}
.indexlist ul li strong{ font-size:24px; font-weight:normal;}
.indexlist ul li img{ display:block; margin:0 auto;}

/*协会简介*/
.about{ background:url(about.jpg) no-repeat center; height:600px;}
.aboutt{ width:1200px; margin:0 auto; padding:90px 0; position:relative;  height:400px;}
.aboutt ul{ width:610px; font-size:18px; line-height:2.2; padding-top:50px;}
.aboutt .img{ position:absolute; top:90px; left:0;}
.aboutt .about_c{ top:150px; position:relative; width:640px; height:150px}
.aboutt ul a.more{ width:175px; height:48px; position:absolute; top:430px; left:200px; line-height:48px; display:block; margin:50px auto 0 auto; background:#b10014; text-align:center; border-radius:5px; color:#fff;}
/**/

.xuanzhe{ padding:50px 0; margin:0 auto; width:1200px;}
.xuanzhe .img{ position:relative;}

.xuan_title{ display:block; font-size:26px; border:1px solid #ddd; border-top:2px solid #B20115; padding:0 15px;}
.xuan2{  padding:23px 0 0 0; border:1px solid #ddd; position:relative; margin-bottom:23px; border-top:0;}
.xuan2 li{ width:210px; border:1px solid #ddd; float:left; margin-left:23px; margin-bottom:23px;}
.xuan2 li img{ width:210px; display:block;}

.xuan1{ width:1250px; padding-top:50px; position:relative;}
.xuan1 li{ width:220px; height:110px; border:1px solid #ddd; float:left; margin-right:22.5px; margin-bottom:22.5px;}
.xuan1 li img{ width:220px;}

.xiangmu{  background:#f5f5f5;}
.xiangmu1{ padding:50px 0;}

.yingyong{ max-width:1200px; margin:50px auto;border-top:1px solid #eee;border-right:1px solid #eee; background:#fff; box-shadow:5px 5px 25px rgba(0,0,0,0.2);}
.yingyong li{ float:left; border:1px solid #eee; border-top:0;border-right:0; width:239px; padding:35px 0;}
.yingyong li img{ display:block; margin:0 auto; width:200px; padding:0;}


.case_i{ width:1200px; margin:0 auto; padding:50px 0;}
.case_i .img{ position:relative;}
.case1{ width:1300px; position:relative; padding-top:50px;}
.case1 li{ float:left; width:368px; background:#f8f8f8; position:relative; border:1px solid #ddd; padding:4px; margin-right:33px; margin-bottom:33px; line-height:60px; text-align:center; font-size:20px;}
.case1 li .erweima{ background:rgba(0,0,0,0.5); display:none; position:absolute; width:100%; height:100%; top:0; left:0; }
.case1 li .erweima img{ display:block; height:200px; width:200px; position:absolute; top:50%; left:50%; margin-left:-100px; margin-top:-100px;}
.case1 li:hover .erweima{ display:block;}
.case1 li img{ display:block;}



/*case*/
.case{ max-width:1200px; margin:0 auto;}
.case li{ }
.case li.casel{ margin-bottom:30px;}
.case li.casel .case_1{ width:40%; float:left; }
.case li.casel .case_1 img{ display:block; width:100%; border-radius:20px; box-shadow:0 0 15px rgba(0,0,0,0.3); }
.case li.casel .case_2{ float:right; width:54%; font-size:16px; padding:1.5% 3%; line-height:2; color:#888;}
.case li.casel .case_2 ul.case_3{ margin-bottom:15px; color:#000;}
.case li.casel .case_2 ul.case_3 li{ float:left;  width:50%; font-size:16px; padding:1.5% 0; border-bottom:1px solid #eee;}
.case li.casel .case_2 a.more{ display:block; border-top:1px solid #eee; text-align:left; margin-top:15px; padding:20px 0 0 0;}
.case li.casel .case_2 p{text-indent:30px; font-size:15px;
word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:4;
	-webkit-box-orient:vertical;
	overflow:hidden;
}

.case li.caser{ background:#f5f5f5; padding:20px; margin-bottom:30px;}
.case li.caser .case_1{ width:40%; float:right; }
.case li.caser .case_1 img{ display:block; width:100%;border-radius:20px; box-shadow:0 0 15px rgba(0,0,0,0.3);}
.case li.caser .case_2{ float:left; width:54%; font-size:16px; padding:1.5% 3%; line-height:2; color:#888;}
.case li.caser .case_2 ul.case_3{ margin-bottom:15px; color:#000;}
.case li.caser .case_2 ul.case_3 li{ float:left;  width:50%; font-size:16px; padding:1.5% 0; border-bottom:1px solid #eee; }
.case li.caser .case_2 a.more{ display:block; border-top:1px solid #eee; text-align:left; margin-top:15px; padding:20px 0;}
.case li.caser .case_2 p{text-indent:30px; font-size:15px;
	word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:4;
	-webkit-box-orient:vertical;
	overflow:hidden;
}

/****************************************************************首页新闻类别开始*********************************************************************/
/*新闻简介+列表*/
.newslist1 li { height:37px; line-height:37px; overflow:hidden; font-size:16px; background:url(dian.jpg) no-repeat center left; text-indent:15px; border-bottom:1px dotted #ddd;}
.newslist1 li strong{ font-weight:normal;}
.newslist1 li span.date{ float:right; line-height:37px; display:block;}

.newslist1 li.hover{ border-bottom:1px solid #ddd; height:auto; padding-bottom:10px; margin-bottom:9px; text-indent:0; background:none;}
.newslist1 li.hover strong{ color:#d60515; font-family:'微软雅黑'; font-size:20px; height:54px; line-height:54px; overflow:hidden; display:block;}
.newslist1 li.hover p{ font-size:14px; height:90px; overflow:hidden; line-height:30px;}
.newslist1 li.hover span.date{ float:right; padding-top:10px;} 
/*新闻简介图片+列表*/
.newslist_pic{ padding:12px;}
.newslist_pic li { height:36px; line-height:36px; overflow:hidden; font-size:16px; background:url(dian.jpg) no-repeat center left; text-indent:15px; border-bottom:1px dotted #ddd;}
.newslist_pic li img{ display:none;}
.newslist_pic li strong{ font-weight:normal;}
.newslist_pic li span.date{ float:right;}

.newslist_pic li.hover{ height:auto; background:none; border:0;text-indent:0; padding-bottom:8px; height:126px; overflow:hidden;}
.newslist_pic li.hover strong{ display:block; font-weight:normal; border-bottom:1px solid #ddd; color:#d60515; font-size:18px; font-family:'微软雅黑'; height:30px; line-height:30px; margin-bottom:15px;}
.newslist_pic li.hover img{ width:147px; height:81px; float:left; float:left; margin-right:15px; display:block;}
.newslist_pic li.hover p{ display:none; font-size:14px; line-height:2; height:81px; overflow:hidden;}
.newslist_pic li.hover p a{ color:#d60515;}


/*新闻图片轮播 幻灯片*/
.focusBox1 { position: relative; width:540px; float:left; height:355px; overflow: hidden;  }
.focusBox1 .pic{position: relative;width:540px; height:355px; }
.focusBox1 .pic li{position: absolute; width: 540px; height:355px; left: 0px; top: 0px;display: none;}
.focusBox1 .pic img { width:540px; height:355px; display: block; overflow: hidden;}
.focusBox1 .txt-bg { position: absolute; bottom:0; height:48px; z-index: 1;overflow: hidden; background:#f00; }
.focusBox1 .txt { position: absolute; left:0; bottom:0;width:540px; color: white;  z-index: 2; height:48px; overflow: hidden; background: #000; filter: alpha(opacity=65); opacity: 0.65; font-size:16px; }
.focusBox1 .txt li{ height:48px; line-height:48px;width:540px; text-indent:12px;  position:absolute; text-align:left !important;  bottom:-48px; padding: 0 0 0 0;}
.focusBox1 .txt li a{ display: block; color: white; text-align:center;  text-decoration: none; }
.focusBox1 .num { z-index: 3; position:absolute; bottom:13px; right:5px; height:17px;}
.focusBox1 .num li{ height:17px; cursor:pointer;line-height:17px; width:17px; margin-left:5px; float:left; text-align:center;  background:#fff;  }
.focusBox1 .num li.on { background:#f80415; color:#fff;}
.focusBox1 .num li.on a{ color:#fff;}

/*时间+标题+简介 1号款*/
.news_date{ margin:0; padding:0; width:588px;}
.news_date li{ margin-bottom:28px; background:#F3F3F3; height:108px;}

.news_date li .data{ width:106px; height:106px; padding:1px; float:left; font-family:'微软雅黑'; text-align:center; background:url(dd.jpg) no-repeat;}
.news_date li .data span{ display:block; background:#903114; height:30px; line-height:30px; text-align:center; color:#fff;}
.news_date li .data strong{ display:block; height:76px; line-height:76px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:36px; color:#b6b6b6;}

.news_date li .content{ padding:10px 10px; float:right; width:460px; overflow:hidden; font-size:16px;}
.news_date li .content a{ font-size:24px; color:#333333; font-family:'微软雅黑'; display:block; height:40px; line-height:40px; overflow:hidden;}
.news_date li .content a:hover{ color:#f00;}
.news_date li .content p{  padding-top:8px;color:#989898; font-size:14px; line-height:2.3; overflow:hidden; height:30px;}
/*时间+标题+简介 2号款*/
.news_date_2{ margin:0; padding:0; width:580px;}
.news_date_2 li{ margin-bottom:32px; height:90px; font-size:15px; background:#f8f8f8;}
.news_date_2 li .data{ width:88px; border:1px solid #ddd; padding:0; height:88px; float:left; font-family:'微软雅黑'; font-size:18px; line-height:22px; text-align:center; }
.news_date_2 li .data span{ display:block; height:26px;background:#0079c0; font-size:13px; text-align:center; line-height:26px; color:#fff;}
.news_date_2 li .data p{ line-height:64px; font-size:26px;}
.news_date_2 li .content{ padding:0; float:right; width:470px; overflow:hidden; }
.news_date_2 li .content  a{ color:#333; font-size:20px; font-family:'微软雅黑'; padding:15px 0 10px 0; display:block;}
.news_date_2 li .content p{ color:#989898; font-size:15px; line-height:1.8; padding-top:0;
overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	white-space:nowrap;
}

/*图片+标题+简介*/
.news_pic_1{ width:557px;}
.news_pic_1 li{ }
.news_pic_1 img{ width:557px;}
.news_pic_1 strong{ display:block; height:40px;font-family:'微软雅黑'; font-weight:normal; line-height:40px; padding-top:6px; font-size:20px; color:#0079c0; overflow:hidden;}
.news_pic_1 p{ font-size:14px; color:#888; line-height:2;}
.news_pic_1 p a{ color:#0079c0;}
/********************************************新闻列表结束*******************************************************************************************************************/

/********************************************产品类别开始*******************************************************************************************************************/

/*图片轮播 幻灯片*/
.focusBox2 { position: relative; width:265px; float:left; height:200px; overflow: hidden;  }
.focusBox2 .pic{position: relative;width:265px; height:200px; }
.focusBox2 .pic li{position: absolute; width: 265px; height:200px; left: 0px; top: 0px;display: none;}
.focusBox2 .pic img { width:265px; height:200px; display: block; overflow: hidden;}
.focusBox2 .txt-bg { position: absolute; bottom:0; height:30px; z-index: 1;overflow: hidden;  }
.focusBox2 .txt { position: absolute; left:0; bottom:0;width:265px; color: white;  z-index: 2; height:30px; overflow: hidden; background: #000; filter: alpha(opacity=65); opacity: 0.65; font-size:16px; }
.focusBox2 .txt li{ height:30px; line-height:30px;width:265px; text-indent:12px;  position:absolute; text-align:left !important;  bottom:-30px; padding: 0 0 0 0;}
.focusBox2 .txt li a{ display: block; color: white; text-align:center;  text-decoration: none; }
.focusBox2 .num { z-index: 3; position:absolute; bottom:6px; right:5px; height:17px;}
.focusBox2 .num li{ height:17px; cursor:pointer;line-height:17px; width:17px; margin-left:5px; float:left; text-align:center;  background:#fff;  }
.focusBox2 .num li.on { background:#f80415; color:#fff;}
.focusBox2 .num li.on a{ color:#fff;}


/*图片左边滚动*/
.movepiczong{  margin:5px 5px 0 5px; padding:0 0; }
.movepiczong .pictitle{ text-align:center; height:70px; background:url(pictitle.jpg) repeat-x top;  font-family:'微软雅黑';  line-height:70px; font-size:18px; }
.movepicimg img{ display:block; border:1px solid #eee; border-bottom:0;}

/*图片向上滚动*/
.FontScroll{ overflow:Hidden; height:292px; width:536px; margin:12px auto 0 auto;}
.FontScroll ul{ width:568px !important;}
.FontScroll ul li{  height:146px;  overflow:hidden; width:164px; margin-right:22px; position:relative; float:left;}
.FontScroll ul li img{ width:162px; height:99px; border:1px solid #ddd;}
.FontScroll ul li p{ display:block; height:45px; line-height:45px;}
.FontScroll .line{text-align:center;width:100%;}
.FontScroll .fontColor a{color:red;}
.FontScroll ul li .proname{ height:32px;  line-height:32px; font-size:15px; text-align:center; }


/*产品分类*/
.indexleft{ padding:45px 0;}
.indexleft strong.t{ font-size:30px;font-family:'微软雅黑'; border-bottom:1px solid #0079c0; padding:10px 0; font-weight:normal;}
.pro1{  margin:0 auto;font-size:18px;font-family:'微软雅黑'; padding:0; text-align:center; float:right; }
.pro1 li{ overflow:hidden;display:inline-block;  text-align:center; margin:0 12px;  height:38px;  line-height:38px; padding:0 30px; }
.pro1 li a{ color:#5e5156; display:block;  }
.pro1 li strong{ font-weight:normal;}
.pro1 li:hover a{ color:#fff; height:38px; line-height:38px;}
.pro1 li.selected{ background:#0079c0; border:0; height:38px; line-height:38px;}
.pro1 li.selected a{ color:#fff; display:block; background:url(l1.jpg) no-repeat left;}
.pro1 li.selected strong{ display:block; background:url(l2.jpg) no-repeat right;}

.pro2{ width:1200px;}
.pro2 dl{ display:none;}
.pro2  img{ width:356px; height:auto !important}

/*产品分类+图片*/
.pro1_pic{ width:1300px; margin:40px auto 20px auto;}
.pro1_pic li{ float:left; width:267px; margin-right:44px; height:138px; overflow:hidden; position:relative;}
.pro1_pic li.more{ background:url(4.jpg) no-repeat;}
.pro1_pic li .font{ position:absolute; top:50%; margin-top:-30px; left:50%; margin-left:-60px; width:120px; height:40px; padding:10px 0; text-align:center; font-size:16px; color:#fff; line-height:20px; background:url(probj.png) repeat;}
.pro1_pic li .font p{ font-size:12px; text-transform:uppercase;}






/********************************************产品类别结束*******************************************************************************************************************/


/**************/
.indexmaindiv{height:215px;margin:15px auto;width:1170px; padding:0 0;}
.indexmaindiv1{}
.indexmaindiv1 .stylesgoleft{float:left;height:215px;width:22px;background:url(left2.jpg) no-repeat center;cursor:pointer;}
.indexmaindiv1 .stylesgoright{float:right;height:215px;width:22px;background:url(right2.jpg) no-repeat center ;cursor:pointer;}

.maindiv1{float:left;width:1126px; height:215px; overflow:hidden;position:relative;}
.maindiv1 ul{position:absolute;left:0;top:0;}
.maindiv1 ul li{float:left;width:375px;height:215px;}

.indexmaindiv1 .playerdetail{width:325px;height:215px; margin:0 auto;}
.indexmaindiv1 .playerdetail .detailimg{idth:325px;height:215px;}
.indexmaindiv1 .playerdetail .detailimg img{width:325px;height:215px; display:block;}
/*gundong*/



.newstab { background:#EA8978; margin-bottom:20px;}
.newstab li{ float:left; font-size:18px; width:126px; height:45px;background:url(tabline.jpg) no-repeat center left #EA8978; border:1px solid #EA8978; border-bottom:0;  line-height:45px; text-align:center; position:relative;}
.newstab li a{ display:block; position:absolute; height:55px; width:126px; color:#fff;}
.newstab li:first-child{ background:#EA8978;}

.newstab li a:hover{ background:url(tab.jpg) no-repeat center bottom #fffbdb; color:#e76e57;}
.newstab li.selected a{ background:url(tab.jpg) no-repeat center bottom #fffbdb; color:#e76e57;}

.newscontent dl{ display:none;}
/**/




.infopiclist{ margin:0 auto; padding:0; overflow:hidden; width:1200px;}
.infopiclist ul{ margin:0; padding:0 0; width:1280px;}
.infopiclist ul li{ margin-bottom:20px; font-size:13px;  width:360px; margin-right:60px;  float:left;}
.infopiclist ul li img{ width:360px;}
.infopiclist ul li .indexlistpic{ border:0;  width:360px; }
.infopiclist ul li .indexlistname{ margin:0 auto; text-align:center; line-height:60px; height:60px; background:url(pictitle.jpg) repeat-x top;  font-family:'微软雅黑'; font-size:16px;}



.infopiclists{ margin:0 auto; padding:0; overflow:hidden; width:1200px;}
.infopiclists ul{ margin:0; padding:10px 0; width:1300px;}
.infopiclists ul li{ margin-bottom:20px; font-size:13px; width:360px; border:1px solid #eee; margin-right:40px; background:#f9f9f9; padding:5px; float:left;}
.infopiclists ul li img{ width:360px; display:block;}
.infopiclists ul li .indexlistpic{ border:0;  width:360px; position:relative; }

.infopiclists ul li  .erweima{ background:rgba(0,0,0,0.5); display:none; position:absolute; width:100%; height:100%; top:0; left:0; }
.infopiclists ul li  .erweima img{ display:block; height:200px; width:200px; position:absolute; top:50%; left:50%; margin-left:-100px; margin-top:-100px;}
.infopiclists ul li:hover .erweima{ display:block;}


.infopiclists ul li .indexlistname{ margin:0 auto; text-align:center; line-height:60px; height:60px; font-size:18px;}
.infopiclists ul li:hover{ background:#B20115; border:1px solid #B20115;}
.infopiclists ul li:hover .indexlistname{ color:#fff;}



.box-title{ font-weight:bold !important; }
.box-title strong{ color:#f00 !important;}
.box-content{ font-size:18px !important; padding-top:25px !important;}
.box-content b{ color:#f00;}

.btn-primary{ background:#20a8e4;}


/*----------------------------------------------------------内页开始----------------------------------------------------------*/
/*--内页整体--*/

.pager {
	TEXT-ALIGN: center; CLEAR: both; padding-top:25px; font-size:16px;
}
.pager A {  display:inline; zoom:1; margin-right:5px; padding:10px 20px; background:#fff; border:1px solid #ddd;}
.pager SPAN {
	 border:0; line-height:48px; height:48px; display:inline; zoom:1; margin-right:5px; padding:10px 20px;  color:#F60;;

}
.pager A:hover {  background:#F60; color:#fff;}



/*--------------------------------------------------内页整体开始---------------------------------------------------*/

.info{width:100%; }


.inforight{ width:1200px; padding:30px 0; margin:0 auto;}/*内页左边*/
.infoleft{ width:240px; }
.infocontent{clear:both; margin:0 auto; padding:0; }/*内页右边内容详情*/
.infocontentz{ margin:0 auto;   text-align:left; padding:20px 0;  line-height:2.2;  border-top:0; min-height:520px; font-size:16px; }


.zuzhi_left{ margin:0 auto;}
.zuzhi_left{ }
.zuzhi_left li{   font-family:'微软雅黑'; margin-bottom:5px; font-size:24px; background:#e9e9e9; height:72px; line-height:72px;}
.zuzhi_left li img{ float:left; margin-right:13px;}
/*--------------------------------------------------内页整体结束----------------------------------------------*/


/*手机网站*/
.mobile strong{ width:83px; height:90px; display:block; background:url(b.png) no-repeat; font-size:49px; color:#fff; position:absolute; text-align:center; line-height:90px;}
.mobile h2{ font-size:36px; color:#000; font-weight:normal;}
.mobile p{ font-size:22px; color:#9a9a9a; line-height:1.5;}
.mobile .title p{ font-size:42px; color:#737373; text-align:center; padding:15px 0;}

.mobile_1{ margin:0 auto; max-width:1200px; padding:40px 0; position:relative;}

.c_1{ background:url(c1.jpg) no-repeat right top; padding:450px 340px 60px 146px; position:relative;}
.c_1 strong{ left:35px;}

.c_2{ background:url(c2.png) no-repeat left top; padding:80px 0 0 550px; position:relative; height:480px; margin:60px  auto; width:650px;}
.c_2 strong{ left:445px;}

.c_3{ background:url(c3.png) no-repeat right center; padding:320px 0 0 50px; position:relative; height:400px;}
.c_3 strong{ left:50px; top:220px;}

.c_4{ background:url(c4.png) no-repeat left top; padding:200px 0 0 550px; position:relative; height:310px;margin:60px auto;  width:650px;}
.c_4 strong{ left:550px; top:110px;}

.c_5{ background:url(c5.png) no-repeat right  bottom; padding:80px 480px 0 140px; position:relative; height:450px;}
.c_5 strong{ left:40px; top:100px;}

.mobile_2{ padding:40px 0; background:#f7f7f7; position:relative;}



.xcx_node_4 .prev,.xcx_node_4 .next { background: url(xcx_ico.png) no-repeat 0 0;}
.xcx_node_4 { padding:40px 0; text-align:center; color:#666; font-size:16px;} 
.xcx_node_4 .carousel { position:relative; z-index:1; padding:0;}
.xcx_node_4 .prev,.xcx_node_4 .next { display:block; position:absolute; margin-top:-px; top:50%; width:54px; height:110px; border:0 none; outline:0; text-indent:-999em; overflow:hidden; text-align:left;}
.xcx_node_4 .prev { left:0; background-position:0 -420px;}
.xcx_node_4 .next { right:0; background-position:-56px -420px;}
.xcx_node_4 .prev:hover { background-position:-112px -420px;}
.xcx_node_4 .next:hover { background-position:-168px -420px;}



/*内页右边栏目*/
.topmenu{font-weight:normal;  font-size:12px; font-family:'宋体'; padding-top:00px;}


.indextitles1{ margin-bottom:25px; text-align:center; font-size:39px; line-height:53px; font-family:'微软雅黑'; position:relative; height:110px; text-transform:uppercase; padding:20px 0;}
.indextitles1 strong{ display:inline-table; text-align:center; background:#fff; position:relative; z-index:100; padding:0 40px; color:#666666; font-weight:normal;}
.indextitles1 strong span{ display:block; border-bottom:3px solid #9D2320; width:50%; margin:5px auto;}
.indextitles1 p{ font-weight:normal; font-size:22px; font-family:Arial, Helvetica, sans-serif; color:#c1c0c0;}
.indextitles1 i{ display:block; border-bottom:1px solid #ddd; position:absolute; width:100%;  top:100px; z-index:0;}



#left_menu{ text-align:center; margin-bottom:25px; font-size:16px;}
#left_menu ul{ display:inline-block;}
#left_menu li{ display:inline-block; height:48px; font-size:20px;font-family:'微软雅黑';   margin:0 15px; border:1px solid #ddd; }
#left_menu li a{ display:block; height:48px; line-height:48px;padding:0 40px;}
#left_menu li:hover{ background:#B20115;}
#left_menu li:hover a{ color:#fff;}
#left_menu li.ledd{ background:#B20115; height:50px; line-height:50px; color:#fff;}
#left_menu li.ledd a{  color:#fff;}







.articlist{ margin:0 auto;}
.articlist ul{ margin:0; padding:0; }
.articlist ul li:first-child{ padding-top:0;}
.articlist ul li{ font-size:14px; line-height:2;  color:#888; padding:3% 0; border-bottom:1px solid #eee;}
.articlist ul li a.img{ width:300px; overflow:hidden; display:block; float:left; margin-right:30px; border:1px solid #eee;}
.articlist ul li a img{ width:300px;}

.articlist ul li strong{ display:block;font-family:'微软雅黑'; font-size:22px; font-weight:normal; color:#000; height:50px; overflow:hidden; line-height:50px;}
.articlist ul li p.c{  line-height:2; overflow:hidden;word-break:break-all; font-size:15px;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden; margin-bottom:10px;}
.artictitle{ text-align:center; font-size:16px;  border-bottom:1px dotted #ccc; font-weight:bold;}
.artictitle_1{ text-align:center; color:#ccc;}

/*-新闻--
.articlist{ margin:0; padding:0; width:1300px;}
.articlist li{ margin-bottom:28px; width:560px; float:left; height:108px; margin-right:80px; font-size:15px;}
.articlist li .data{ width:81px; padding:20px 0; height:50px;float:left; font-family:'微软雅黑'; font-size:18px; line-height:22px; text-align:center; background:url(time.png) no-repeat;}
.articlist li .data span{ display:block;  color:#fff;}
.articlist li .content{ padding:0; float:right; width:450px; overflow:hidden;}
.articlist li .content p a{ color:#068900;}
.articlist li .content p{ color:#989898; font-size:13px; line-height:1.8; padding-top:6px;}
*/

.artictitle{ text-align:center; font-size:16px;  border-bottom:1px dotted #ccc; font-weight:bold;}
.artictitle_1{ text-align:center; color:#ccc;}

/*新闻详情内容*/
.artictitle_3{ height:25px; line-height:25px; text-align:left;}/*新闻详情上一篇,下一篇*/
/*--图文片列表开始--*/
.getpicimg{margin:0; text-align:left; }/*产品图片*/
.getpicimgb{ padding:0px;  border:1px solid #50A6D9;} 

.getpicname{ line-height:35px; height:35px; text-align:center; overflow:hidden;  margin:5px auto 0 auto;padding:0;}/*产品名称*/

.getpicpage{ height:60px; line-height:60px; padding:0px; text-align:center; }/*产品页码*/

.getpicimg .getpicnamea p{ text-align:left; font-weight:bold; display:block; line-height:50px;}
.getpicimg .getpicnamea span a{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#f00}
.getpicimg .getpicnamea span a:hover{ color:#000;}
.getpicimg .more{ background:url(more.jpg) no-repeat; width:110px; height:33px; margin:10px 0; line-height:33px; text-align:center;}


/*--图文详细开始--*/
.picshow{margin:0 auto; width:auto; text-align:center;}
.picshow span{}
.picshow_1{margin:0 auto; text-align:left; font-size:15px; font-weight:bold; text-align:center;}
.picshow_2{height:auto;}
.picshow_2 img{ max-width:100%;}
.picshow_3{ color:#777; font-family:'微软雅黑';}
.picshow_3 strong{ display:block;font-size:20px; text-align:center; display:block; height:40px; color:#000; }
.picshow_3 p{ font-family:Arial, Helvetica, sans-serif; display:block; text-align:center; color:#bbb; border-bottom:1px dotted #ddd; margin-bottom:15px;}
.picshow_3 b{ display:block;}
.picshow_content{ padding:15px 0;}

/*--案例列表开始--*/
.getpicimga{margin:0 auto; border:1px solid #E2E2E2; padding:5px;  background:#fff; }/*产案例名称*/
.getpicnamea{ line-height:35px; height:35px; margin:0;text-align:center;}/*案例名称*/
.getpicpagea{ height:30px; line-height:30px;padding:3px 0 3px 0; text-align:center;}/*案例页码*/

/*--客户留言--*/
.feedback{  margin:0 auto;}
.feedback0{height:25px;  margin:0 0 0 0px; border-left:1px solid #ddd;border-top:1px solid #ddd;border-right:1px solid #ddd;}/*留言标题*/
.feedback1{border:1px solid #ddd; height:100%; float:left;margin:0 0 6px 0px;}/*中间整体*/
.feedback2{width:69px; height:100%; float:left; padding-top:20px; margin:0 auto;text-align:center;}/*头像*/
.feedback3{height:100%; width:628px; float:right;border-left:1px solid #ddd}/*头像右边框*/
.feedback4{text-align:left; height:auto; border-bottom:1px solid #ddd; padding:8px;}/*留言内容*/
.feedback7{text-align:left; height:auto;padding:6px;color:#F60;}/*站长回复*/
.feedback5{border:1px solid #ddd; background:none; color:#686868;}/*留言文本框*/
.feedback6{background:none; border:1px solid #ddd; color:#686868; padding-top:3px;} /*留言文按钮*/

.booktext{ border:1px solid #f1f1f1; background:#fff; height:31px; line-height:31px; margin:0; padding:0 0 0 10px; color:#888; font-size:13px;}
.booktext1{ width:460px;}
.booktext2{ width:150px;}
.booktext3{ width:214px;}
.booktext4{ width:80px;}
.booktexts{ border:1px solid #f1f1f1;width:452px;  margin:0; padding:10px; color:#bbb; font-size:13px;}
.bookbutt{ width:90px; background:#fff; background:url(t.png) no-repeat center; width:195px; border:0; margin:0; padding:0; font-size:15px; color:#fff; height:54px; font-family:'微软雅黑';}
.orderform .bb1{ width:100px; margin:0;}
.orderform .bb2{ width:230px; margin:0;}
.orderform .bb3{ width:450px; margin:0;}
.orderform .bb4{ margin:0;}

/*----------------------------------------------------------左边设置开始----------------------------------------------------------*/

/*内页设置 10年亿网行*/
.our_shili{ border-bottom:1px solid #eee; padding:25px 0 30px 0; line-height:2.3;background:url(ok.gif) no-repeat center left; padding-left:320px;}
.our_teshe{ border-bottom:1px solid #eee; padding:65px 0; line-height:2.3;background:url(tese.jpg) no-repeat center right; padding-right:500px;}
.our_xinsheng{  padding:25px 0; line-height:2.3; background:url(xs.gif) no-repeat center left; padding-left:320px;}


.contact_img{ height:542px; background:url(jiti.jpg) no-repeat center; margin-top:15px;}
.contact_our{ background:url(map.jpg) no-repeat left center; padding-left:520px; font-size:20px; line-height:2; margin:30px auto 0 auto; border-bottom:1px solid #eee; padding-bottom:50px;}

.contact_ds{ width:40%; float:left; font-size:18px; line-height:2.5; height:270px; padding:35px 0; padding-left:4%;border-left:1px solid #eee;}
.contact_sy{ width:41%; border-left:1px solid #eee;border-right:1px solid #eee; padding:35px 0;  padding-left:6%; padding-right:4%; float:right;font-size:18px;height:270px;}
.contact_jr{ clear:both;font-size:18px;  background:url(hong.jpg) no-repeat center left; padding-left:480px; line-height:2.6; height:320px; padding-top:40px; border-top:1px solid #eee;}

/*------------------------------------------------------------bottom设置----------------------------------------------------*/

/*底部*/


/* leftsead */
#leftsead{width:161px;height:290px;position:fixed;top:200px;right:0px; z-index:100;}
*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#leftsead li{width:161px;height:55px;}
#leftsead li img{float:right;}
#leftsead li a{height:54px;float:right;display:block;min-width:54px;max-width:161px; border-bottom:1px solid #fff;}
#leftsead li a .shows{display:block; background:#117fee; }
#leftsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#leftsead li a.youhui .hides{display:none;position:absolute;right:143px; background-color:#d81e06;}
#leftsead li a.youhui .2wm{display:none;position:absolute;right:143px;}
#p2{width:112px;background-color:#d81e06;height:54px;margin-left:54px;text-align:center;line-height:54px; font-size:16px; font-family:'微软雅黑';}
#p4{width:112px;background-color:#d81e06;height:54px;margin-left:54px;text-align:center;line-height:54px; font-size:16px; font-family:'微软雅黑';}
#p3{width:112px;background-color:#d81e06;height:54px;margin-left:54px;text-align:center;line-height:54px; font-size:16px; font-family:'微软雅黑';}
#p1{width:54px;height:54px;float:left}
.dd{ background:#d81e06;}

.bottom_top{ width:100px; position:fixed; right:5px; background:#1aaeff;  z-index:1000000; top:50%; margin-top:-140px; border-radius:10px ; padding:10px; }
.bottom_top li{ padding:10px 0; text-align:center; color:#fff; border-bottom:1px solid #fff; font-size:16px;}
.bottom_top li p{ font-size:14px;}
.bottom_top li:last-child{ border:0;}
.bottom_top li i{ font-size:70px; display:block; height:70px; line-height:70px;}
.contact_b{ background:#eae8e8; padding:30px 0; font-size:15px; line-height:2;}
.contact_b ul{ width:920px; margin:0 auto; background:url(blogo.png) no-repeat 0 20px; background-size:auto 120px; padding:30px 0; padding-left:280px; font-size:16px;}
#top_btn{ display:block; width:55px; height:55px; background:url(0_top.png) no-repeat center; margin:0 auto; cursor:pointer;}

.bottom{ text-align:center; background:#dcd9da; font-size:15px; padding:10px 0; line-height:2;}

.contact_b .weixin{ float:right;}
.contact_b .weixin li{ display:inline-block; text-align:center; margin-left:20px;}
.contact_b .weixin li img{ width:100px; display:block;}
.contact_b .weixin li h2{ font-size:15px;}

.b_piao{ background:rgba(0,0,0,0.8); color:#fff; font-size:28px; padding:20px 0; z-index:1000000; text-align:center; width:100%; position:fixed; left:0; bottom:0;}
.b_piao strong{ background:#c10f0f; padding:5px 20px; border-radius:5px;}
.b_piao ul{ position:relative; max-width:1200px; margin:0 auto;}
.b_piao img{ position:absolute; top:-40px; right:-50px; cursor:pointer; background:#fff; padding:8px; border-radius:60px; box-shadow:0 0 15px rgba(0,0,0,0.2); }
.b_piao .guanbi{ width:30px; height:30px; color:#000; top:20px; position:absolute; right:15px; line-height:30px; font-size:25px; background:#fff; border-radius:30px;}
.b_piao .guanbi{ width:30px; height:30px; color:#000; top:20px; position:absolute; right:auto;left:15px !important; line-height:30px; font-size:25px; background:#fff; border-radius:30px;}


/*****************360*******************/

.v360{ max-width:1200px; margin:0 auto;}
.v360 .title{ text-align:center; padding:50px 0; position:relative; line-height:2; }
.v360 .title  h2{font-size:22px; color:#000;}
.v360 .title p{ display:inline-block; padding:0 20px; color:#888; font-size:16px; background:#fff; position:relative; z-index:10;}
.v360 .title em{ width:580px; border-bottom:1px solid #ddd; position:absolute; left:50%; margin-left:-290px; bottom:65px; z-index:0;}
.v360 .content{ font-size:24px; line-height:2; text-align:center;}
.v360 .content1{ font-size:22px; line-height:1.9; margin-bottom:50px;}
.v360 .content1 h2{ font-size:25px; font-weight:bold; color:#c00f0f; margin-bottom:15px;}
.v360 .content1 img{ float:right; margin-left:50px;}
/********sougou*********************/
 .info-banner{ height: 479px; }
.sg2016-1{height:433px;overflow:hidden;background:url("bn-2.png") no-repeat scroll center center transparent;text-indent: -9000em;}
.sg2016-2{height:779px;overflow:hidden;background:url("bn-3.png") no-repeat scroll center center transparent;background-color:#EDEDED;text-indent: -9000em;}
.sg2016-3{height:822px;overflow:hidden;background:url("bn-4.png") no-repeat scroll center center transparent;text-indent: -9000em;}
.sg2016-4{height:1106px;overflow:hidden;background:url("bn-5.png") no-repeat scroll center center transparent;text-indent: -9000em;}
.sg2016-5{height:257px;overflow:hidden;background:url("bn-6.png") no-repeat scroll center center transparent;text-indent: -9000em;}
.sg2016-6{height:687px;overflow:hidden;background:url("bn-7.png") no-repeat scroll center center transparent;text-indent: -9000em;}

.prosub_cont{ margin: 30px auto; width: 980px; position: relative;}
.prosub_cont a{ margin-left:124px;}
.prosub_cont .btn{ text-indent: -9000em; overflow: hidden; margin:0; width: 185px; height: 54px; position: absolute; right: 0; bottom: 0;}
.prosub_cont .title{ width: 100%; font: 22px/30px "微软雅黑"; color: #0054A7;}
.prosub_cont .text{ font: 16px/27px "微软雅黑"; margin: 20px 0 10px;}
.prosub_cont img{ margin: 12px 0 0;}


/***/
.minisitelink{ width:1100px; margin:0 auto 20px auto;}
.minisitelink a{ display:inline-block; background:#f2f2f2; margin-right:4px; width:180px; font-size:16px; text-align:center; padding:10px 0; margin-bottom:4px;}
.minisitelink a:nth-child(6n){ margin-right:0;}
.minisitelink a:hover{ background:#b10315; color:#fff;}