/*
Theme Name:Arabic site theme of SHELTER
Theme URI: http://www.shelter-structures.com
Description: a simple company theme
Author: TengFeiZhang
Author URI: http://www.shelter-structures.com
Version: 1.0
Tags: SHELTER ,Arabic,company theme
*/
body,p,h1,h2,h3,h4,h5,ul,li,span,a { margin:0px; padding:0px;font-size:14px;font-weight:normal;font-family:Calibri; direction: rtl;}
body { background-image:url(http://sa.shelter-structures.com/wp-content/uploads/2017/03/bg6.jpg);background-attachment: fixed; text-align:right;}
li{ list-style:none; direction: rtl;}
a{ text-decoration:none; direction: rtl;}
a:visited {color: #000;}
p{line-height:22px !important; direction:rtl !important; font-size:15px !important; font-family:initial !important;}
.ggdt{ border:#999 solid 1px; padding:4px;margin-left:15px;  height:420px; width:680px;}
h2{line-height:22px !important; direction:rtl !important; font-size:20px !important; font-family:initial !important;}
.ggdt{ border:#999 solid 1px; padding:4px;margin-left:15px;  height:420px; width:680px;}
/**页面内容整体布局**/
.ditu{ margin:0px auto; background:#335d91;width:1020px;}

/**头部整体布局**/
#header{width:1000px;height:auto;margin:0px auto; padding:0px;}
.header_top{ position: relative; margin-top:40px; }
.top_right{position:relative; height:65px; text-align:right; }
#langue{height:23px; width:125px;  margin-top:0px; position:absolute; left:0px; text-align:left; vertical-align:middle;background: #CCC; }
#langue li{list-style: none; padding-top:0px; text-align:right;}
#langue li a{text-decoration:underline;width:125px; color:#000; padding-right:6px; font-size:14px;}
#langue li a img{ margin-bottom:-3px; margin-left:10px; border:none;}			
#langue li ul{margin-top:0px;z-index:1001;padding: 0;position: absolute;visibility: hidden; background:#CCC;}		
#langue li ul li{float: none;display: inline;}			
#langue li ul li a{padding-top:5px; float:right;width:118px;height:25px; color:#000;}
#langue li ul li a img{ border:none;}			
#langue li ul li a:hover{background:#FFF; color:#000;}
.sitemap{position:absolute; bottom:-7px; left:130px;  height:20px; text-align:left; }
.sitemap a{color:#FFF;}
.share{position:absolute; bottom:-7px;left:-15px; height:25px; width:130px; }
.share a img{ border:none;}
.top_left{position: absolute; width: 430px; right:0px; top:0px; }
.top_left img{ float:right; }
.sitename{ height:60px;  text-align:center;}
.sitename h1{ margin-top:10px;}
.sitename a{color:#fcad00; font-size:24px; text-decoration:none;}
.sitename p{color:#fcad00;}
.menuc{position:relative;height:25px;width:1001px;margin-left:-1px; margin-top:20px; margin-bottom:6px;}
#nav{ height:23px; width:700px; text-align:left; float:right;}
#nav li{float:right;list-style:none; }
#nav li a{display: block; margin-right:20px; padding-left:5px; text-decoration: none;height:34px; line-height:34px; white-space: nowrap;font-size:18px;color:#2f2e2e !important;}		
#nav li ul{z-index:1001;position: absolute;visibility: hidden;border-top: 1px solid white;}		
#nav li ul li{float: none;display: inline;}			
#nav li ul li a{height:27px; background: #A9C251; color:#4a4646 !important;}			
#nav li ul li a:hover{background: #8EA344}
#searchform {width: auto;position:absolute;left:0px;top:0px;}
#searchform span{ font-size:18px;color:#CCC; }	
#s{	width:150px;height:21px;background:#CCC;border:none;color:#000;font-size:16px; text-align:right; }	
#searchsubmit{ position:absolute;left:1px; bottom:7px; border:none;background-image:url(images/bt.jpg);height:22px;width:22px;}

#hdp{width:1000px;height:370px;	margin:0px auto; }	

.case{margin:0px auto; position:relative; width:1000px; height:290px;background:#FFF; padding-top:20px;}
.case_title{ position:relative; height:65px; }
.case_title img{ float:right;}
.case_title span a{ color:#0c8bf2; font-size:20px; font-weight:bold;}
.case_title a{ text-decoration:none;color:#666;}
.case_title p{ position:absolute; bottom:0px;right:30px; padding-bottom:5px; padding-left:5px; height:25px;  width:90%;color:#666; background:url(images/xian.jpg); text-align:right;}
.case_li{float:right; width:310px; list-style:none;  padding-right:15px;padding-top:12px;}
.case_li div{width:310px; height:172px; border-radius:0.5em;border:#d3d3d3 solid 1px; margin-bottom:5px;}
.case_li img{width:300px; height:162px; margin:5px;}
.case_li p{margin-top:5px;}
.case_li a{font-size:12px; color:#2d2d45; }
.case_li h1{text-align:center;}

.xlcp{margin:0px auto;  width:1000px;background:#FFF; position:relative;}
.xlcp_left{ height:400px; width:32%; position:absolute; top:0px; right:0px; }
.xlcp_right{height:435px; width:68%; position:relative;}
.xlcp_nr{ width:98%; margin:0px auto; position:relative;}
.xlcp_left_hdp{ height:390px; width:280px; position:absolute; right:5px; bottom:5px;padding-left:10px;}
.xlcp_left_hdp img{ height:380px; width:270px;}

.lxwm{margin:0px auto; width:1000px; background:#FFF; padding-top:20px; position:relative;}
.lxwm_right{width:500px; }
.lxwm_left{ width:450px; height:110px;margin-right:20px; float:right;}
.lxwm_left p{ line-height:20px; padding:25px 0;margin-right:0px; text-align:right;}
#index_bottom{width:1002px; height:150px;margin:0px auto;position:relative; color:#c8c8c8; }
#index_bottom a{color:#4a4646;}
.index_bottom_left{position:absolute;width:450px; height:130px;right:0px; top:10px;}
.index_bottom_left_p1{ position:absolute; top:15px; right:115px; height:40px;}
.index_bottom_left_p1 span{ border-bottom: #FFF solid 1px;  font-size:22px;color:#4a4646;}
.index_bottom_left_p2{margin-top:20px;line-height:115%;}
.index_bottom_left_p2 a{font-size:14px;}
.index_buttom_right{position:absolute; top:0px;left:0px;width:590px;height:130px;}
.index_buttom_right_span1{ height:45px; width:240px;margin-top:20px; margin-right:50px;}
.index_buttom_right_span2{ height:45px; width:265px; position:absolute;top:20px; left:0px;}
.renzheng{ padding:0px; margin-top:20px;}
.renzheng li{ float:left;}
.lil{ margin: 0px;}
.lim{margin:0px 10px;}
.lir{margin: 0px;margin-right: 2px;}
.copyright{ text-align:center;  position:absolute; top:135px; width:100%; padding-bottom:10px;padding-top:30px;}

/*******************************/
#news_list_bt{background-image:url(images/list_logo.jpg); height:80px; position:relative; }
#news_list_bt div{ position:absolute; right:30px; top:70px;height:30px; font-size:20px; color:#418ddb; }
.news_list{width:1000px;     height: auto !important; margin:0px auto;background:#FFF; position:relative;}
.news_list_left{width:200px;height:auto;  position:absolute; top:0px; right:10px;}
.news_list_lu{ background:#e2e2e2; width:180px; margin:50px auto;}
.news_list_lu2{ width:180px; margin:0px auto;}
.news_list_lu3{ width:180px; margin:0px auto;}

.news_list_lu li{ background:url(images/new_list_li.png) center no-repeat;  text-align:center; padding-bottom:10px; padding-top:15px; }
.news_list_lu2 li{ background:url(images/new_list_li.png) center no-repeat; text-align:center;  height:20px; padding-top:15px; }
.news_list_lu3 li{ background:url(images/new_list_li.png) center no-repeat; text-align:center;  height:20px; padding-top:15px; }

.news_list_lu a{margin-top:10px; text-decoration:none; }
.news_list_lu2 a{margin-top:0px; text-decoration:none; }
.news_list_lu3 a{margin-top:0px; text-decoration:none; }

.news_list_right{ position: relative; right:220px;top:0px; left:30px; height:auto; width:740px;}
.news_list_li{position:relative; height:auto; width:735px; padding-top:20px; padding-bottom:10px; border-bottom:#d3d3d3 solid 1px;}
.news_list_li h1{font-size:16px; margin-bottom:7px;}
.news_list_right_location{border-bottom:#d3d3d3 solid 2px; height:90px; width:100%; position:relative; }
.news_list_right_location span{ position:absolute;bottom:2px; left:20px;}
.news_list_li_img{position:absolute;top:20px; right:0px;height:110px; width:220px; border-radius:0.5em;border:#d3d3d3 solid 1px;}
.news_list_li_img img{ height:100px; width:210px; margin:5px;}
.news_list_li_wz{width:500px; height:100px;margin-top:25px; }
.news_list_li_p{background:#d3d3d3; border-radius:0.5em; height:40px; margin-bottom:3px; margin-left:30px; padding:10px;}
.news_list_li_p2{background:#d3d3d3; border-radius:0.5em;  margin-bottom:3px; margin-left:30px; padding:10px;}
.news_list_li_wz h1{font-size:16px;margin-bottom:10px; padding-right:10px;}
.news_list_li_wz a{color:#a00010; }


.pagination{ margin:0 28px;line-height:16px;text-align:center; width:auto; height:20px;position: relative;}
.pagination span, .pagination a{margin: 2px 6px 2px 0;background:#fff;border:1px solid #ccc;color:#787878;padding:2px 5px 2px 5px;float:right;}
.pagination a:hover{background: #8cb900;border:1px solid #436206;color:#fff;padding:2px 5px 2px 5px;}
.pagination .current{background: #8cb900;border:1px solid #436206;color:#fff;padding:2px 5px 2px 5px;}

.cate_list_right{position: relative; left:0px;top:0px; right:0px; height:930px; width:780px;}
.products_list{ position:relative; width:750px;height:850px;}
.products_list li{ float:right; width:230px; height:160px; margin:20px 10px;}
.products_img_div{width:235px; height:130px;border:#d3d3d3 solid 1px;  border-radius:0.5em;text-align:center;}
.products_img_div a{color:#FFF;}
.products_img_div img{width:225px; height:120px; margin-top:4px;}
.products_p_div{width:230px; height:50px; margin-top:10px;}
.products_p_div h1 a{color:#000;}

.tab_conbox{width:100%;border-top:1px solid #999;padding-bottom: 100px;}
.tab_con{display:none;padding-left:2px;padding-top:15px;font-size: 14px; line-height:175%;}
.tabs{height:36px;width:100%; border-right:1px solid #999; }
.tabs li{height:37px;line-height:30px;float:right; margin-bottom: -1px;background: #e0e0e0;overflow: hidden;position: relative;}
.tabs li a {display: block;padding: 0 20px; height:35px;border-bottom:1px solid #999;border-top:1px solid #999;border-left:1px solid #999;outline: none;font-size:14px; font-weight:bold;color:#000;}
.tabs .thistab,.tabs .thistab a:hover{background: #fff;}

.product_single{ width:100%; height:520px; padding:0px; }
.product_single h1{margin:15px 0;  font-size:18px; }
.datuborder{ width:740px; height:auto;margin-top:10px;margin-right:0px;}
.datuborder img{width:740px; height:400px;}
.xtborder{width:740px; position:relative; margin-top:10px;}
.xtborder a{ display:block;width:100px; height:54px; margin-left:20px;  float:right; color:#FFF;}
.xtborder a img{width:100px; height:54px;}

.news_date{ text-align:center; margin-top:10px;margin-bottom:10px;}
.news_detail{width:95%;margin-bottom:0px; padding-bottom:10px;}
.news_detail h1{ text-align:center; margin-top:30px;}
.news_detail h1 a{font-size:16px;}
.news_detail p{ text-align:right; margin-bottom:5px;}

.hot_new{ border-top:3px solid #e2e2e2; border-bottom:3px solid #e2e2e2; width:90%}
.hot_new_li{margin-top:10px;margin-bottom:10px;}
.hot_new_p{font-size:20px;color:#418ddb;background:url(images/jlogo.png) no-repeat right;width:180px; height:30px; padding-top:30px; padding-left:30px; text-align:center;}
.hot_new_li h1{text-align:center;}
.hot_new_li a{ font-size:12px;color:#000;}
.hot_new_li img{ width:180px; height:100px;}
.hot_new_product{ width:210px;height:auto;  position:absolute; top:30px; right:0px;}
.cases_list_right{ position: relative; left:20px;right:220px;top:0px; padding-bottom:20px;height:auto; width:730px;}
.download_list_right{ position: relative; right:240px;top:0px; left:30px; padding-bottom:20px;height:600px; width:740px;}
.FAQ_list h1{ font-size:16px;}
.FAQ_list li{ margin-top:20px;}

.Certifate{width:750px; height:1300px; position:relative;}
.Certifate li{float:left; height:400px; width:223px;  margin-right:23px;margin-top:20px;}
.Certifate li h1{text-align:center;height:40px; width:210px; margin:5px; }
.Certifate_li{height:323px; width:223px; border-radius:0.5em;border:1px solid #e2e2e2; padding:3px;}
.Certifate_li img{ height:323px; width:223px;}

.news li {line-height:26px;border-bottom:1px dashed #CCC;width:100%;padding-right:15px;position:relative;}
.data {position:absolute;left:5px;top:0px;font-size:12px;}
.news li a{text-decoration:none;}

.abshelter{position: relative; left:0px;top:0px; right:0px; height:420px; width:100%;}
.abshelter h1{ text-align:center; margin-bottom:10px; margin-top:10px;}
.abshelter p{padding-left:30px; text-align:right;}
.excerpt,.excerpt p{font-family:arial;}
.relatep{height:100px;margin: 0px auto;text-align: center;line-height:100%;}
.relateph1{background:url(images/relatedproduct.jpg) no-repeat left; padding-left: 30px;color: #FFF;font-size: 18px;text-align: left;}
.relatep dt{float: left;margin-left:25px;margin-top:25px;width: 210px;}
.relatep img{width: 210px;height:auto;margin-bottom: 5px;}

#xunpan{font-family:Verdana, Geneva, sans-serif;font-size:14px; font-weight:bold;color:#666; border:#CCC solid thin; }
#iEmail{ height:30px; width:225px;  margin-bottom:5px;margin-left:10px; margin-top:15px;
font-family:Verdana, Geneva, sans-serif;font-size:12px; font-weight:normal;color:#000; text-align:right;}
#iname{ height:30px; width:150px;  margin-bottom:5px;margin-left:10px; margin-top:15px;
font-family:Verdana, Geneva, sans-serif;font-size:12px; font-weight:normal;color:#000;text-align:right;}
#itel{ height:30px; width:225px;  margin-bottom:5px;margin-left:10px; margin-top:15px;
font-family:Verdana, Geneva, sans-serif;font-size:12px; font-weight:normal;color:#000;text-align:right;}

#iSubject{height:30px; width:500px; margin-bottom:5px;margin-left:10px;margin-top:5px;
font-family:Verdana, Geneva, sans-serif;font-size:12px; font-weight:normal;color:#000;text-align:right;}
#iMessage{height:150px; width:400px;  margin-bottom:5px;margin-left:10px; margin-top:5px;padding-left:2px; padding-top:10px;
font-family:Verdana, Geneva, sans-serif;font-size:12px; font-weight:normal;color:#000;text-align:right;}
#isend{height:30px; width:77px; margin-bottom:5px;margin-left:10px;margin-top:5px;cursor: pointer; background:url(images/coin.png); border:none;
font-family:Verdana, Geneva, sans-serif;font-size:14px; font-weight:bold;color:#000;}
.clemail{ position:relative; height:60px; width:650px;}
.clemail label{ display:block; position:absolute; right:245px; bottom:10px;font-size:12px; font-weight:normal;color:#12a2fb;height:20px;}
.clname{ position:relative; height:60px; width:650px;background:url(images/e-mail-tu.png) left no-repeat;}
.clname label{ display:block; position:absolute; right:245px; bottom:10px;font-size:12px; font-weight:normal;color:#12a2fb;height:20px;}
.cltel{ position:relative; height:60px; width:650px;}
.cltel label{ display:block; position:absolute; right:245px; bottom:10px;font-size:12px; font-weight:normal;color:#12a2fb;height:20px;}

.clmessage{ position:relative; width:650px;}
.clmessage label{ display:block; position:absolute; right:415px; bottom:5px;font-size:12px; font-weight:normal;color:#12a2fb;font-weight:normal; height:20px;}
#emailRes{width:540px; float:left; height:30px; margin-top:10px;color:#12a2fb;font-size:12px; font-weight:normal;}
#emailto{ margin:0px 0px 5px 10px;}
#emailto span{ color:#000;font-weight:normal;}
.lianjie{ position:relative;}
.lianjie p{ position:absolute;  bottom:-5px; left:170px; width:300px; height:auto;}
.lianjie p a{ text-decoration:underline;color:#000;font-weight:normal;}

.sitepage{width:1000px; height:900px; margin:0px auto;background:#FFF; position:relative;}
.siteul{width:700px; height:430px;margin-top:20px;}
.siteulli{float:right;margin-left:80px;}
.siteulli span a{font-size:20px;color:#3a92dc}
.siteulli ul li a:hover {color:#3a92dc;text-decoration:underline;}
.siteulli ul li{ margin-top:5px;}
.siteulli ul li a{color:#000;font-family:Verdana, Geneva, sans-serif;}



.serch_res{
    position: relative;
    width: 750px;
    height: 800px;
}
.accessories dl{float:left; width:230px; height:160px; margin:20px 15px 20px 0px }
.accessories{ position:relative; width:750px;height:430px;}