@charset "utf-8";
/* CSS Document */

/*背景图片、背景颜色*/
body{ background:#131313 url(../Images/bg.jpg);}.bg-f{background-color:#FFF;}.bg-f5{background-color:#f5f5f5;}
.bg-ec{background-color:#ECECEC;}

/*png图片透明、零散样式*/
.p50-0{padding:50px 0;}.p30{ padding:30px;}
input,a:hover{outline:none;}

/*宽度、高度、行高*/
.w260{width:290px;}
.w360{width:360px;}
.w780{width:780px;}
.w897{width:897px;}
.h40{ height:40px;}
.h100{height:100px;}

/*更多、详情、文本框、按钮*/

/*头部*/
.header{height:100px; position:relative; z-index:10;background: #fff}
.header .logo{ display:block; width:372px; height:93px; background:url(../Images/logo.png) no-repeat center; position:absolute; left:7%; top:0; text-indent:-999em;}
.header .logo1{ display:block; width:250px; height:30px; background:url(../Images/logo_arabic.png) no-repeat center; position:absolute; left:0px; top:50%; margin-top:-10px; text-indent:-999em;}
.header .search_div{width:345px; height:36px; background-color:#fff;border: solid 1px #ccc; border-radius:3px; position:absolute; top:37px; right:8%;}
.header .search_div input[type=text]{width:280px; height:36px; padding:0 10px; line-height:36px; background-color:transparent; border:none; color:#999;}
.header .search_div input[type=submit]{width:45px; height:36px; background:url(../Images/ss.png) no-repeat 10px 6px; border:none;}
.header .language_box{width:110px; height:55px; position:absolute; right:0; top:26px;background: url(../Images/zyw.png) no-repeat;}
.header .language_box dt{  width:90px; height:27px; display: block;cursor: pointer;}
.header .language_box dd{  width:84px; height:27px;   display: block;cursor: pointer;}
.header .language_box dd a{ display:block; color:#fff;}
.header .language_box dd a:hover,.header .language_box dd a.on{ color:#e30419;}
.header .language_box dd:last-child{ }
.header .language_box dd i{ display:inline-block; width:26px; height:16px; background:url(../Images/icon.png) no-repeat;}
.header .language_box dd i.arabic{ background-position:0 -33px;}
.header .language_box dd i.english{ background-position:0 -60px;}


/*导航*/
/*.nav{width:100%; height:36px; line-height:36px; position:absolute; top:0; z-index:100; background:url(../Images/nav.jpg) no-repeat;}
.nav li{width:200px; height:36px; float:left;}
.nav li a{ display:block; color:#fff; font-size:14px; text-align:center;}
.nav li a:hover{ background-color:#131313;}*/
.nav{ width:1025px; height:36px; line-height:36px; position:absolute; top:0; z-index:100; background:url(../Images/nav.png) no-repeat;}
.nav .nLi{  display:block; width:170px; float:left; position:relative; z-index:100;}
.nav .nLi h3{ float:left; font-weight:normal;}
.nav .nLi h3 a{display:block; width:170px; height:36px; line-height:36px; font-size:14px; color:#fff; text-align:center;}
.nav .nLi h3 a:hover{ background-color:#131313;  text-decoration:none;}
.nav .sub{ display:none; width:100%; left:0; top:36px;  position:absolute; background-color:#131313; line-height:32px; text-align:center;}
.nav .sub li{ zoom:1; border-bottom:1px dotted #3E3E3E;}
.nav .sub a{ display:block; color:#fff;}
.nav .sub a:hover{ background:#B20717; color:#fff; text-decoration:none;}
/*.nav .on h3 a{color:#fc6248; text-decoration:none; border-bottom:4px solid #fc6248;}*/

/*banner图*/
.banner{ overflow:hidden;}

/*标题*/
h2,h3{ font-weight:normal;}
.title1,.title2{display:block; line-height:40px; position:relative;}
.title1{ line-height:40px; font-size:30px; color:#000;}

/*边框*/
.border-1{border:1px solid #e5e5e5;}
.border-nt{border:1px solid #e5e5e5; border-top:none;}
.border-tb{border-top:1px solid #EEE; border-bottom:1px solid #EEE; padding:20px;}

/*图片样式*/
.pic-list li{display:block; float:left; _display:inline; padding:5px 1px 5px 0; position:relative;width: 298px}
.pic-list li a{ display:block; position:relative; overflow:hidden;}
.pic-list li a img{ display:block;max-width: 100%}
.pic-list li a .name{display:block; padding:0 20px; height:50px; line-height:50px;color:#fff;font-size:16px; position:relative; transition:all 0.3s;background: url(../Images/tbg.jpg) top center;}
.pic-list li a .name i{ display:inline-block; width:11px; height:20px; position:absolute; right:20px; top:15px; background:url(../Images/icon.png) no-repeat 0 -89px; }
.pic-list li a:hover .name{ background-color:#B20717; color:#fff;}
.pic-list li a:hover .name i{ background-position:-34px -89px;}


.ac-l {
    float: left;
    
    width: 810px;
}
.ac-r {
    float: right;
   
    width: 320px;
}
.act  {
    color: #000;
    display: block;
    font-size: 22px;
    font-weight: normal;
    line-height: 45px;border-bottom: solid 1px #ccc;margin-bottom: 20px;
}
.act  span{font-size: 14px;}
.sheb  {
    color: #000;
    
    font-size: 22px;
    font-weight: normal;
    line-height: 45px;margin-bottom: 20px;width: 1120px;margin: 0 auto;
}
.act  span{font-size: 14px;}
.abou-top1 {
    display: block;
    height: 198px;
    width: 810px;
}
.about-top1 img {
    display: block;
    float: left;
    height: 161px;
    width: 223px;
}
.abou-top1-te {
    display: block;
    float: right;
    height: 198px;
    width: 470px;line-height: 25px;position: relative;padding-top: 15px;padding-left: 10px;
}
.a_t{background: url(../Images/a_t.png) no-repeat;width: 33px;height: 26px;position: absolute;left: 0px ;top:2px;}
.a_b{background: url(../Images/a_b.png) no-repeat;width: 33px;height: 26px;position: absolute;right: 0px ;bottom:2px;}
.abou-top1-te strong {
    color: #000;
    font-size: 16px;
    font-weight: normal;
    line-height: 23px;
}
.abou-top1-te p a {
    color: #333;
    height: 90px;
    line-height: 18px;
    margin-top: 2px;
    overflow: hidden;
    width: 477px;
}
.abou-top1-te p a:hover {
    color: #2585dc;
}
/*contact us*/
.contact dl{ padding:10px 0; position:relative;}
.contact dl dt{ position:absolute; height:26px; left:0; top:50%; margin-top:-13px;}
.contact dl dt i{ display:inline-block; width:24px; height:26px; background:url(../Images/icon.png) no-repeat;}
.contact dl dt i.icon01{ background-position:0 -135px;}
.contact dl dt i.icon02{ background-position:0 -175px;}
.contact dl dt i.icon03{ background-position:0 -216px;}
.contact dl dt i.icon04{ background-position:0 -255px;}
.contact dl dt i.icon05{ background-position:0 -297px;}
.contact dl dt i.icon06{ background-position:0 -336px;}
.contact dl dd{ margin-left:35px; color:#666;}

/*新闻*/
.news_div{width:840px; position:relative; left:-25px;}
.news_div dl{width:358px; height:283px; border:1px solid #E9E9E9; margin:0 25px; float:left;}
.news_div dl dt{ border-bottom:1px solid #E9E9E9; padding:25px 20px 30px 20px;}
.news_div dl dt h3{height:48px; overflow:hidden; line-height:24px; font-size:14px; margin-bottom:15px; color:#000;}
.news_div dl dt div{height:66px; line-height:22px; color:#666; overflow:hidden;}
.news_div dl dd{ padding:30px 25px;}
.news_div dl dd .day{ font-size:36px; color:#666;}
.news_div dl dd .mouth{ color:#999;}
.news_div dl dd .more{ display:inline-block; width:76px; height:28px; line-height:28px; text-align:center; border:1px solid #E9E9E9; color:#999;}
.news_div dl dd .more:hover{ background-color:#B20717; border:1px solid #B20717; color:#fff;}

.news_inner dl{min-height:120px; width:580px; position:relative; padding:10px; float:left;}
.news_inner dl dt{width:148px; height:120px; position:absolute; left:10px; top:10px;}
.news_inner dl dd{ margin-left:160px;}
.news_inner dl dd h3{ height:26px; overflow:hidden; line-height:24px; font-size:14px; margin-bottom:5px; color:#000;}
.news_inner dl dd div{height:46px; line-height:22px; color:#999; overflow:hidden; margin-bottom:10px;}
.news_inner dl dd .time{color:#666;}

/*cases*/
.cases dl{ width:100%; min-height:230px; padding:10px 0; clear:both}
.cases dl dt{width:300px; height:230px; left:0;}
.cases dl dd{ margin-left:320px;}
.cases dl dd h3{ font-size:16px;}
.cases dl dd div{height:152px;}
.cases dl dd a.more{display:inline-block; width:76px; height:28px; line-height:28px; text-align:center; border:1px solid #E9E9E9; color:#999;}
.cases dl dd a.more:hover{ background-color:#B20717; border:1px solid #B20717; color:#fff;}

/*内页列表*/
ul#menu, ul#menu ul {list-style-type:none;  margin: 0;  padding: 0;  width: 100%;}
ul#menu a { display: block;  text-decoration: none; font-size:12px;}
ul#menu li { margin-top: 1px;}
ul#menu li a { color: #333; padding:0.5em 0; text-align:left; background-color:#f1f1f1;  /*border-bottom:1px dotted #ccc;*/  font-size:14px; font-family:'microsoft yahei'; position:relative;padding-left: 5px;}
ul#menu li a:hover,ul#menu li a.cur{ color:#fff; background-color:#B20717; }
ul#menu li ul li{border:none;}
ul#menu li ul li a { background-color:#f5f5f5;  color: #333; font-size:12px; color:#666;}
ul#menu li ul li a:hover,ul#menu li ul li a.cur{background: #f5f5f5; text-decoration:none; color:#DEA229; border-left:5px solid #EAAC32; text-indent:-5px;}
ul#menu li ul li a { padding-left: 10px;}
ul#menu li ul li ul li a { padding-left: 15px;}

/*友情链接*/
.link{ background-color:#2E2E2E;}
.link dl{ padding:15px 0; position:relative;}
.link dl dt{ position:absolute; left:0; top:0; width:100px; font-size:16px; color:#999; line-height:52px; text-align:center;}
.link dl dd{ margin-left:100px; line-height:24px;}
.link-pic li{width:182px; height:78px; float:left; padding:10px;}
.link-pic li a{ display:block; padding:16px 40px 17px 41px; border:1px solid #e3e3e3; background-color:#fff; transition:all 0.3s;}.link-pic li a:hover{box-shadow:0 0 5px #ccc;}
.link-pic li a img{ display:block;}
.link-word a{ white-space:nowrap; display:inline-block; margin:0 10px; color:#333;}
.link-word a:hover{text-decoration:underline; color:#333;}
.link-line{ height:0px; overflow:hidden; font-size:0; border-top:1px solid #1C1C1C; border-bottom:1px solid #3E3E3E;}

/*网站底部*/
.tel_info{float:left; position:relative;}
.tel_info dt{width:48px; height:48px; background:url(../Images/icon.png) no-repeat 0 -386px; position:absolute; top:4px; left:0;}
.tel_info dd{ margin-left:60px; font-size:24px; color:#d86b00;}
.tel_info dd span{ color:#8a8a8a; font-size:12px;}

.footer{ padding:20px 0; color:#fff;}
.footer a{color:#fff; display:inline-block;margin-left: 10px;margin-right: 10px;}
.footer a:hover{ color:#8a8a8a; text-decoration:underline;}


/*面包屑导航*/
.location{font-size:12px; float:right; padding-right:10px; font-weight:normal; color:#666;}
.location i{display:inline-block; width:0; height:0; line-height:0; border-style:solid; border-width:4px 0 4px 4px; border-color:transparent transparent transparent #666666; margin:0 10px;}
.location a{ color:#666666;}.location a:hover{ color:#C80900; text-decoration:underline;}

/*内页图文列表*/
.tongy dl{height:166px; position:relative; margin:10px; overflow:hidden;}
.tongy dl dt{width:200px;}
.tongy dl dt img{ display:block;}
.tongy dl dd{width:495px; padding:5px 0 10px 0; position:absolute; right:0; top:0; min-height:144px;}
.tongy dl dd h3{ color:#333; font-size:16px; font-weight:bold; height:26px; line-height:26px; margin:5px 0 10px 0;}
.tongy dl dd div{ height:44px; overflow:hidden; line-height:22px; color:#999; margin-bottom:15px;}

.show-title{font-size: 22px;text-align: center;color: #333;margin-top: 10px;margin-bottom: 10px;}
.bor{line-height: 30px;font-size: 12px;color: #999;text-align: center;border-bottom: solid 1px #eee;margin-bottom: 10px;}
.show-short{line-height: 22px;font-size: 12px;}
.mt20{line-height: 25px;padding: 10px;font-size: 12px;color: #666;}

.text{line-height: 38px;width: 300px; height: 38px; margin-bottom: 5px;font-size: 12px;margin-top: 5px;}
.txt2{width: 300px;font-size: 12px;margin-top: 10px;height: 125px;margin-bottom: 10px;}
.message{margin-top: 30px;}
/*新闻页面*/
.nconcent{ margin:10px;text-align:left}
.newpr{ border:0; width:auto; height:auto;text-align:left}

.newpr ul{ border:0; list-style-type:none;  }
.newpr li{ font-size:12px; line-height:28px; border-bottom:dashed 1px #D8D8D8; background:url(../Images/p_j.jpg) no-repeat left center; padding-left:15px; padding-right:5px; list-style-type:none}
.newpr li span{ float:right; color:#999;}


.pic_lista{  border-top:0; position: relative; top:0px; padding-bottom:5px;  text-align:left;   padding-top:5px;margin-left:5px; }
.pic_lista ul{  }
.pic_lista ul li{  position:relative; background:url(../Images/left_list_li.jpg)  top center;margin-top:5px;  }
.pic_lista ul li span img{ position: absolute; top:8px; margin-left:6px; }
.pic_lista ul li a{ line-height:30px; padding-bottom:7px; padding-top:7px; padding-left:24px;font-weight:bold; color:#000;}
.spanproduct{ }
.pic_lista ul li a:hover{ background:url(../Images/p_lib.jpg) no-repeat left; color:#f00; }
.pic_lista ul li ul li { background:#ccc; margin:0;
 
  
}

.pic_lista ul li ul li ul li { background:#efefef; margin:0;border-bottom: solid 1px #fff;
 
  
}
.pic_lista ul li  a.l_a {  
}
.pic_lista ul li ul li a { 
 
    color:#333;padding-left:28px; 
 
    text-decoration: none; font-weight:normal;
}
.pic_lista ul li ul li ul li a { 
 
    color:#666;padding-left:28px; 
 
    text-decoration: none; font-weight:normal;
}
.pic_lista ul li ul li a:hover {
    color:#F00;
}

.pic_lista ul li ul {
    display:block;
}

