﻿@charset "utf-8";
/* CSS Document */
* {
  margin:0px;
  padding:0px;
}
body{
  font-size:12px;
  font-family:"微软雅黑"
}
p
{
  line-height:18px;
}
h1,h2,h3,h4,h5,h6
{
  margin:0; 
  padding:0; 
  font-size:12px; 
  font-weight:normal;
}
table,td,tr,th
{
  font-size:12px;
}
li{
  list-style:none;
}
div{
  margin:0 auto;
}
img{
  vertical-align:top;
  border:0;
}
a{
  color:#686868;
  text-decoration:none;
}
a:hover{
  color:#686868;
  text-decoration:none;
}
/*top=================================*/
.top{
  width:100%;
  height:495px;
  background:url(../Images/topbj.jpg) no-repeat top center;
}
.topContent{
  width:1022px;
  height:495px;
  margin:0 auto;
}
.logobox{ width:1022px; height:122px; overflow:hidden}
.logo{
  float:left; width:460px;
  padding-top:20px
}
.tel{float:right; padding-top:30px;color:#2e2e2e;line-height:28px;}
.tel a{color:#2e2e2e;line-height:28px; font-size:14px;}
/*nav=======================================*/


.menu{ clear:both;width:1022px; height:43px;text-align:left;margin:0 auto; overflow:hidden}
.menu a{ float:left; display:block; width:125PX; text-align:center;line-height:43px;background:url(../Images/menuline.png) no-repeat top left; font-size:16px; color:#ffffff; }
.menu a:hover{
  background:url(../Images/menubj.jpg) no-repeat;
   height:43px;line-height:43px;
  color:#ffffff;
}
.menu .focus{
  background:url(../Images/menubj.jpg) no-repeat;
   height:43px;line-height:43px;
  color:#ffffff;
}
.menu .frist{ width:145px;}
.menu .frist:hover{
  background:url(../Images/menufbj.jpg) no-repeat;
   height:43px;line-height:43px;
  color:#ffffff;
}
.menu .frist .focus{
  background:url(../Images/menufbj.jpg) no-repeat;
   height:43px;line-height:43px;
  color:#ffffff;
}
/*banner===============================================*/
.banner{ width:100%; clear:both}
/*特效代码开始*/
.mainbanner{height:330px;overflow:hidden; position:relative;}
.mainbanner_window{left:50%;width:1022px;height:330px;overflow:hidden;margin-left:-511px;position:absolute;}
.mainbanner_window ul{width:999999px;height:330px;position:relative;}
.mainbanner_window li{background: #FFFFFF;width:1022px;height:330px;text-align:center;font-size:0px;float:left;display:inline;}
.mainbanner_list{right:0;top:290px;width:100px;height:30px;position:absolute;}
.mainbanner_list li{width:20px;height:15px;overflow:hidden;float:left;display:inline;}
.mainbanner_list a{background:#FFFFFF;width:15px;height:15px;line-height:15px; color:#91131E;overflow:hidden;text-align:center;float:left;display:inline-block;}
.mainbanner_list li.active a{ background:#91131E; color:#FFFFFF;text-decoration:none;}
.mainbanner_list li a:hover{ background:#91131E; color:#FFFFFF;text-decoration:none;}
/*特效代码结束*/
.zitop{
  width:100%;
  height:344px;
  background:url(../Images/zitopbj.jpg) no-repeat top center;
}
.zitopContent{
  width:1022px;
  height:344px;
  margin:0 auto;
}


.zibanner{height:179px;overflow:hidden; position:relative;}
.zibanner_window{left:50%;width:1022px;height:179px;overflow:hidden;margin-left:-511px;position:absolute;}
.zibanner_window ul{width:999999px;height:179px;position:relative;}
.zibanner_window li{background:rgb(204, 204, 204);width:1022px;height:179px;text-align:center;font-size:0px;float:left;display:inline;}
.zibanner_list{right:0;top:290px;width:100px;height:30px;position:absolute;}
.zibanner_list li{width:20px;height:15px;overflow:hidden;float:left;display:inline;}
.zibanner_list a{background:#FFFFFF;width:15px;height:15px;line-height:15px; color:#91131E;overflow:hidden;text-align:center;float:left;display:inline-block;}
.zibanner_list li.active a{ background:#91131E; color:#FFFFFF;text-decoration:none;}
.zibanner_list li a:hover{ background:#91131E; color:#FFFFFF;text-decoration:none;}
/*main=================================================*/
.main{
  width:100%;
  height:auto;
  clear:both;
  background:url(../Images/mainbj.jpg) repeat-y top center;
}
.mainCon{
  width:1000px;
  text-align:left;
  height:auto;
  clear:both;
  padding:20px 0;
  margin:0 auto;
}

.itz{width:960px; height:40px;background:url(../Images/itzbj.jpg) no-repeat; padding-left:40px; overflow:hidden;}
.itzcon{ float:left;width:780px; height:40px; overflow: hidden; }
.itzcon a{ display:block;height:40px; line-height:28px; color:#343434； }

.search{ float:right; width:155px; height:25px; background:url(../Images/searchbj.jpg) no-repeat}
.search input{ border:0; background:none; width:110px; margin:5px; font-size:14px; color:#727179}
.search a{ float:right; display:block; padding:4px 10px}

.ileft{ float:left; width:726px;}
.iright{ float:right; width:254px;}
.mainOne{
  width:726px;
  height:290px;
  clear:both;
  overflow:hidden;
}
.title{
  width:100%;
  height:38px;
  clear:both; background:url(../Images/titlebj.jpg) repeat-x}
.title a{ float:left;display:block;color:#ffffff;font-size:16px;line-height:38px;background:url(../Images/title.jpg) no-repeat; width:90px; height:38px; text-align:center }
.title a:hover{ color:#393838}
.title .more{ float:right; width:84px; text-align:right; padding-right:20px;display:block;color:#3e3e3e;font-size:14px;line-height:38PX;background:url(../Images/morebj.jpg) no-repeat;}
.mainOnecon{ width:676px; padding:20px;background:url(../Images/dbbj.jpg) no-repeat top center; border:solid 1px #E5E5E5; border-top:0; margin:0 auto}


.jdt{float:left; position: relative;width:285px; height:191px; }

.fristnews{ float:right;width:370px; height:191px;overflow:hidden}
.fristnews dd{width:370px; height:80px; overflow:hidden;}
.fristnews dd a{ display:block; background:none; padding:0; border:0;line-height:20px; height:25px; font-size:15px;color:#cb2020; }
.fristnews dd p{ font-size:14px; line-height:18px; color:#606060; }
.fristnews .more{ float:right; width:50px;display:block; background:url(../Images/jt.jpg) no-repeat 0 6px; padding-left:10px; line-height:24px;color:#2e2e2e; font-size:12px;}
.fristnews a{ display:block;background:url(../Images/dh.jpg) no-repeat 0 16px; border-bottom:dotted 1px #C0C0C0; height:32px; font-size:14px; color:#565656; padding-left:10px; line-height:32px; }
.fristnews span{ float:right; color:#6a6a6a; font-size:12px; font-family:Arial}
.fristnews a:hover{background:url(../Images/dhover.jpg) no-repeat 16px; color:#e41e29 }


.mainTwo{
  width:726px;
  clear:both;
}
.inewsbox{float:left; width:352px; height:350px;overflow:hidden }
.ir{ float:right}
.inews{width:348px; height:280px; padding-top:8px;background:url(../Images/dbbj.jpg) no-repeat top center; overflow: hidden; margin:0 auto}
.inews a{ display:block;background:url(../Images/dh.jpg) no-repeat 0 12px; border-bottom:dotted 1px #C0C0C0; height:30px;color:#565656; padding-left:10px; line-height:30px; }
.inews span{ float:right; color:#6a6a6a; font-size:12px; font-family:Arial}
.inews a:hover{background:url(../Images/dhover.jpg) no-repeat 0 12px; color:#e41e29 }


.aboutbox{
  width:254px;
  height:290px;
  overflow:hidden;
}
.about{width:224px; height:212px; color:#2e2e2e; line-height:22px;padding:10px;background:url(../Images/dbbj.jpg) no-repeat top center; border:solid 1px #E5E5E5; border-top:0; margin:0 auto; overflow:hidden}
.friendLinkbox{
  width:254px;
  height:350px;
  overflow:hidden;
}
.friendLink{width:250px; height:280px;padding-top:8px;background:url(../Images/dbbj.jpg) no-repeat top center; margin:0 auto; overflow:hidden}
.friendLink a{ display:block;background:url(../Images/dh.jpg) no-repeat 0 12px; border-bottom:dotted 1px #C0C0C0;height:30px;color:#565656; padding-left:10px; line-height:30px;width:236px;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}
.friendLink a:hover{background:url(../Images/dhover.jpg) no-repeat 0 12px; color:#e41e29}
.kjbox{
  width:254px;
  height:320px;
  overflow:hidden;
}
.icasebox{width:1000px; height:243px;}
#sidebar-tab{ width:1000px;height:243px;overflow:hidden;}

#tab-title{ height:38px;
  clear:both; background:url(../Images/titlebj.jpg) repeat-x}
#tab-title a{float:right; width:84px; text-align:right; padding-right:20px;display:block;color:#3e3e3e;font-size:14px;line-height:38PX;background:url(../Images/morebj.jpg) no-repeat;}
#tab-title span b{ float:left;display:block;color:#ffffff;font-size:16px;line-height:38px;background:url(../Images/title.jpg) no-repeat; width:90px; height:38px; margin-right:10px; text-align:center;cursor:pointer;}

#tab-title span a{visibility:hidden;}

#tab-title .selected b{ float:left;display:block;color:#ffffff;font-size:16px;line-height:38px;background:url(../Images/title.jpg) no-repeat; width:90px; height:38px;margin-right:10px; text-align:center ; visibility: }

#tab-title .selected a{visibility:visible;}

#tab-content{width:990px;height:250px; overflow:hidden; clear:both;background:url(../Images/dbbj.jpg) repeat-x top center; margin:0 auto}

#tab-content .hide{display:none;}

#tab-content ul{overflow:hidden;padding:0 }
.yhhdpic{ margin:10px 0;width:1000px; height:190px; overflow:hidden}
.yhhdpic a{ display:block; margin-right:20px; border:solid 1px #CCCCCC; width:202px; height:145px; text-align:center}
.yhhdpic img{ width:202px; height:143px}
.yhhdpic span{ display:block;font-size:14px; color:#565656; line-height:36px}
.yhhdpic a:hover { border:solid 1px #D92E37}
.yhhdpic a:hover span{ color:#d5111d}

/*product===================================================*/
.product{
  width:1122px;
  height:220px;
  clear:both;
  padding:18px;
}

.product a{
display:block; float:left; width:264px;
  height:220px;
  margin-right:20px;
}
.product a img{
  width:262px;
  height:186px; border:solid 1px #CACCCB
}
.product span{
 display: block; background:url(../Images/dh.jpg) no-repeat 10px;
  font-size:14px; line-height:32px; padding-left:20px;
  color:#565656; 

}
.product a:hover span{background:url(../Images/dhover.jpg) no-repeat 10px;color:#d40000}




/*foot===========================================================*/
.footbox{
  width:100%; border-top:solid 5px #FE1010; background:#E5E5E5; 
  
}
.foot{ width:1022px; padding:25px 0; text-align:left; margin:0 auto}
.footlogo{float:left; width:145px; text-align:center}
.footcon{ float:left; width:850px}
.footlink{ border-bottom:dotted 1px #B8B8B8;width:850px}
.footlink a{ float:left;display:block; padding-right:30px;line-height:30px; color:#2e2e2e; }
.footer{color:#2e2e2e;line-height:30px;text-align:left;}
.footer p{color:#2e2e2e;line-height:30px;text-align:left;}
.footright{float:right}
/*子页样式======================================================*/


.mainLeft{
  width:200px;
  float:right;
}
.leftTitle{
  width:200px;
  height:60px;
  background:url(../Images/lefttitle.jpg) no-repeat;
  text-align:center;
  line-height:60px;
  font-size:20px;
  color:#ffffff; font-weight:normal;
}

.menuList{
  width:198px;
  border:solid 1px #C9C9C9;
  border-top:0;
}
.menuList a{
  display:block;
  width:198px;
  height:38px;
  border-top:solid 1px #C9C9C9;
  line-height:38px;
  text-align:center;
  color: #26201c;
  font-size:16px;
  
}
.menuList a:hover{background:#EEEEEE}
.menuList .twofocus{background:#EEEEEE}
.menuList .threemenu{ margin:10px auto; width:170px;display:none; border:0; background:none;text-decoration:none}
.menuList ul.twofocus{ display:block}

.menuList .threemenu a{ display:block; width:170px; line-height:30px; height:30px;color:#696969; font-size:14px; background:none;border-top:0;border-bottom:solid 1px #C9C9C9 }
.menuList .threemenu a:hover{
  display:block;
  width:170px; line-height:30px; height:30px;
  color:#B20B0B;padding-left:0;
   border-left:0
}
.menuList .threemenu .threefocus{
  display:block;padding-left:0;
  width:170px; line-height:30px; height:30px;
  color:#B20B0B; 
}

.leftpic{ width:229px; height:300px; margin-top:20px}

.mainRight{
  width:774px;
  height:auto!important;
  min-height:800px;
  height:800px;
  float:left;
overflow:hidden
}
.rightTitle{
  width:774px;
  height:30px;
  padding-top:28px;
  border-bottom:solid 2px #E5202A;
  clear:both;
}
.rightTitle h3{
  float:left;
  padding-left:30px;
  background:url(../Images/zyH3_bg.jpg) left center no-repeat;
  line-height:40px;
  color:#0069BA;
  font-size:16px;
  ;
}
.rightTitle h3 font{ padding-left:10px; line-height:40px; font-size:14px; color:#888888; }
.rightTitle .dh{
  float:left;
  line-height:30px;
  color:#26201c;
}
.rightTitle .dh a{
  color:#26201c;
}
.rightTitle .dh span{
  color:#e51f29;
}
.rightCon{ width:774px; padding:10px 0;
}


/*产品列表页样式*/
.proList{ margin-top:25px}
.proA{
  float:left; display:block;background:#FFFFFF; width:266px; height:200px; padding:7px; margin:10px; overflow:hidden
}
.proA img{
  width:266px;
  height:169px;
}
.proA span{
  display:block;color:#236DAE; line-height:30px; font-size:14px; ;
}
.proA:hover{ background:#236DAE}
.proA:hover span{ color:#FFFFFF}

/*分页样式*/
.page{
  padding:20px 0;
  float:right;
  color:#333;
}
.page a{
  color:#333;
  margin:0 3px;
}

/*新闻列表页样式*/
.newslist{ margin:0 10px;}
.newslist a{
clear:both;
  display:block;
  line-height:44px;
  height:44px;
  background:url(../Images/news.jpg) no-repeat 0 20px;
   padding-left:10px;
   border-bottom:dashed 1px #C1C1C1;
  color:#4a4d50;
  font-size:14px;
}
.newslist span{ float:right; color:#4e4e4e; line-height:44px; padding-right:10px; font-size:12px; font-family:Arial}
.newspic{float:left; display:block; background:#F0F0F0; padding:18px; margin-left:20px; margin-bottom:30px; width:238px; height:245px; overflow:hidden;}
.newspic span{ display:block; font-size:14px; line-height:30px; color:#5a5a5a; }
.newspic p{ padding-bottom:8px;font-size:12px; color:#929292; line-height:18px; height:36px; overflow:hidden;}
.newspic font{ display:block;background:url(../Images/datebj.jpg) no-repeat; width:75px; height:20px; line-height:20px; text-align:center; font-size:12px; color:#FFFFFF; font-family:Arial}

.zinews{border-top:dashed 1px #C8C8C8;}
.zinews a{ display:block; border-bottom:dashed 1px #C8C8C8; padding:20px 0;}
.zinews img{ float:left; background:#F1F0EE; border:solid 1px #EAEAEA; padding:4px;}
.zinews p{ float:right; width:660px;background:url(../Images/news.jpg) no-repeat 0 16px; padding-left:10px;color:#5A5A5A; }
.zinews big{ display:block; font-size:14px; padding:10px 0; color:#5A5A5A; }
.zinews span{ float:right;font-size:12px; color:#5A5A5A; }
.zinews font{ display:block; text-decoration:underline; padding-top:5px; color:#fd8005; }
/*图片列表页样式*/
.piclist{margin-left:-21px;}
.piclist a{ float:left; display:block;background:#FFFFFF; width:240px; height:200px;border:solid 1px #CCCCCC;margin-left:21px; margin-bottom:18px; overflow:hidden}
.piclist span{display:block;color:#000000; line-height:30px; text-align:center;font-size:14px; ;}
.piclist a:hover span{color:#d40000}
.xzzx{ width:750px;margin:20px 10px;}
.xzzx td{font-size:14px;color:#878787; line-height:22px}
.xzzx td span{ font-weight:bold;color:#404040; text-decoration:underline}


/*留言页样式*/
.lyb{
  padding-top:10px;  
}
.lybWord{
  width:774px;
  height:67px;
  margin:15px 0;
  border-bottom:1px dashed #C0C0C0;
}
.lybWord p{
  line-height:24px;
  font-size:14px;
  color:#444444;
}
.lyb table input,label{
  vertical-align:middle;
  margin:0 5px;
}
.lyb table tr td{
  color:#000;
}
.txt{
  width:325px;
  height:24px;
  background:#fff;
  border:1px solid #CCCCCC;
  font-size:12px;
}
.txtarea{
  width:440px;
  height:86px;
  background:#fff;
  border:1px solid #ccc;
  padding:3px;
  font-size:12px;
  line-height:20px;
}
.btnBox{
  width:84px;
  height:25px;
  border:none;
  background:#AD0303;
  text-align:center;
  line-height:25px;
  color:#fff;
}
.lybList{ padding:20px 10px; width:754px}
.look{width:754px; border:solid 1px #0069BA; border-bottom:0; margin-bottom:20px}
.lookTitle{ border-bottom:solid 1px #0069BA; line-height:24px; padding:0 10px}
.lookTitle strong{ color:#0069BA; font-size:14px; }
.lookCon{}
.nr{ line-height:30px;border-bottom:solid 1px #0069BA; padding:0 10px}
.nr span{ font-size:14px;color:#0069BA;}
.nr p{line-height:20px; color:#333333; margin:5px}
/*招聘列表页样式*/
.zplistbox{ width:774px; margin:20px 0}

.yp{ text-align:right;border-top:0;padding:10px;}

/*文章发布页样式*/
.introduce{
  height:auto;line-height:26px;
  color:#666666;
  font-size:14px; 
}
.introduce p{
  line-height:26px;
  color:#666666;
  font-size:14px; 
}
.introduce span{
  color:#e51f29;
}
/*新闻详细页面*/
.news_main{ padding:15px 25px;}
.news_main h1 { text-align:center; margin-top:10px; font-size:20px;color:#e51f29; }
.news_main .title3 { border-bottom:#7F7E7E 1px dotted; text-align:center; line-height:40px; height:40px; margin:16px 0; color:#666666; }
.news_main .title3 span{color:#666666;}
.news_main .title3 a{ color:#e51f29;}
.news_main #Zoom{ line-height:26px; letter-spacing:1px;color:#5a5a5a; border-bottom:dotted 1px #DADADA; padding-bottom:10px; }

.a_prenext{ text-align:left; padding:15px 0px 0px 0px; line-height:26px; color:#3D3D3D; font-size:12px }
.a_prenext a{ color:#454545; text-decoration:none }
.newdet_div { margin:0px 0px 23px 0px;width:100%; padding:0px }

/*** <!---		产品详细 	---> */
.cpxxpic{ background:url(../Images/cpxx_r1_c2.jpg) no-repeat right bottom; width:292px; height:auto;}
.cpxxfx{ margin:10px 5px}
.cpxxfx span{ float:left; background:url(../Images/cpxx_r7_c3.jpg) no-repeat; padding-left:20px; color:#302E2F}
.cpxxfx a{ float:left; display:block; padding:0 2px}

.cpxxname{ padding-left:30px;font-size:20px; color:#000000; }
.cpxxjg{ background:url(../Images/cpxx_r2_c27.jpg) repeat-x; padding-left:30px; margin:5px 0; color:#2D2D2D; line-height:47px;}
.cpxxjg span{ font-size:14px; color:#2D2D2D}
.cpxxjg font{font-size:26px; color:#236DAE; }
.cpxxcs{ margin-left:30px; padding-bottom:10px;border-bottom:dotted 1px #DADADA; color:#606060}
.cpxxcs td{ line-height:24px;color:#606060}
.cpxxcs span{ color:#000000; font-weight:bold}
.cpxxmore{ padding:10px 30px}
.cpxxcslist{ background:#F6F6F6}
.cpxxcslist span{color:#A49D97;  font-size:11px; }
.cpxxcslist td{ padding:0 10px; color:#696A6F; line-height:28px}
.cpxx{ font-size:14px; color:#5A5A5A; line-height:26px;border-bottom:dotted 1px #DADADA;}
.cpxxlist{ line-height:28px; padding-top:10px;}
.cpxxlist a{ display:block; color:#434343}
.cpxxlist span{ display:block; color:#434343}
.cpxxback{text-align:right}
.cpxxback a{ display:block; margin-top:-28px; color:#434343}
/**********首页等编辑区所用到的样式**********/
.bjxg:hover { border:1px solid #ff6a00; }
.bjxg span { display:none; }
.bjxg:hover span{display:block; float:right; }
/******************End***********************/

/*详细页分页样式*/
.zy_page{ height: 20px; margin: 20px auto; color:#363636; text-align: center; padding-left: 10px; }
.zy_page a { color: #363636; border: 1px #d8d8d8 solid; padding: 5px 10px; }
.zy_page a:hover{color:#363636;background:#e85d08;}
.zy_page a.dd{color:#363636;background:#e85d08; border-color:#fff}
.zy_page input {width: 30px; margin:0 3px; border: 1px #ddd solid;text-align:center}
.zy_page .zyTxt{ border: 1px #d8d8d8 solid;padding: 4px 0px; width:46px; }
.zy_page .zyBtn{ border: 1px #d8d8d8 solid;padding: 5px 5px 3px 5px; width:46px; }

.ryzz{ margin:40px 10px}
.ryzz .mod18{width:670px;height:500px;position:relative;}
.ryzz .mod18 .btn{position:absolute;width:39px;height:21px;top:0;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.ryzz .mod18 .prev{top:0; right:54px;background: url(../Images/proBtn.jpg) no-repeat;}
.ryzz .mod18 #prevTop,.mod18 #nextTop{top:203px;width:46px;height:48px;}
.ryzz .mod18 #prevTop{background:url(../Images/prevBtnTop.png) 0 0 no-repeat;}
.ryzz .mod18 #nextTop{background:url(../Images/nextBtnTop.png) 0 0 no-repeat;}
.ryzz .mod18 .next{top:478px; right:54px;background: url(../Images/nextBtn.jpg) no-repeat;}
.ryzz .mod18 li{float:left;}
.ryzz .mod18 .cf li{position:relative;color:#585858;}
.ryzz .mod18 .cf a{ position:absolute; width:551px; height:371px; display:block; left:0}


.ryzz .mod18 .picBox{ float:left; border:solid 1px #D4D4D4;width:500px; height:498px;position:relative; overflow:hidden;}
.ryzz .mod18 .picBox ul{height:498px;position:absolute;}
.ryzz .mod18 .picBox li{width:500px;height:498px;text-align: left;}
.ryzz .mod18 .picBox li img{ width:500px; height:462px; }
.ryzz .mod18 .picBox li span{ display:block;background: url(../Images/jdt.png) repeat;font-size:14px; text-align:center; color:#ffffff; line-height:36px; height:36px; }
.ryzz .mod18 .listBox{ float:right;width:138px;height:440px;position:relative;overflow:hidden;margin-top:30px;}
.ryzz .mod18 .listBox ul{width:138px;position:absolute;}
.ryzz .mod18 .listBox li{width:138px;height:150px;cursor:pointer;position:relative;clear:both}
.ryzz .mod18 .listBox li i{display:none;}
.ryzz .mod18 .listBox li a{display:block;width:138px;height:138px; color:#777777; font-size:14px}
.mod18 .listBox li span{ display:block; text-align:center;color:#4A4A4A; font-size:14px; height:40px; line-height:40px}
.mod18 .listBox li img{width:136px;height:136px; border:solid 1px #C9C9C9}
.ryzz .mod18 .listBox .on img{width:136px;height:136px;border:solid 1px #C9C9C9}
.ryzz .mod18 .listBox .on span{color:#C10100}
.ryzz .mod18 .listBox .on i{display:block; color:#B30B0B}
