/* www.chiyun.cc 赤云网络 Sunny@chiyun.cc */
@charset "utf-8";
/***************************** 全局样式 start *****************************/
body{margin: 0px; padding: 0px; font-family:Arial, Helvetica, sans-serif; font-size: 16px; color: #666;}
dl,dt,dd,ul,li,p,input{ margin: 0px; padding: 0px; list-style: none;}
img{ border:none;}
a:link,a:visited,a:hover,a:active{ text-decoration: none; outline: none;}
a:link,a:visited{ color: #666;}
a:hover,a:active{ color: #ff9900;}
a:active{ star:expression(this.onFocus=this.blur());}
:focus{ outline: 0;}
.clear{clear:both;font-size:0px;height:0px;line-height:0px;}

.hover{color: #ff9900;}{ font-style: normal; color: #f00; }
.main{ width:1200px; min-width: 1200px; margin:0px auto;}
.shadow{-webkit-box-shadow: 0px 0px 5px 5px #e1e1e1; -moz-box-shadow: 0px 0px 5px 5px #e1e1e1; box-shadow: 0px 0px 5px 5px #e1e1e1;}
.line{ width: 100%; min-width: 1200px; height: 1px; border-bottom: 2px solid #766d6e;}
.margin_b_10{ margin-bottom: 10px; }
/***************************** 全局样式 end *****************************/

/***************************** header start *****************************/
.header{ height: 77px; overflow: hidden; }
/***************************** header end *****************************/

.language{ float: right; margin-top: 25px;}
.language ul li{ float: right; line-height: 40px; margin-right: 30px; padding-left:22px; }
/*.language ul li.en{background: url("../images/en.jpg") scroll left 15px no-repeat;}
.language ul li.es{background: url("../images/es.jpg") scroll left 15px no-repeat;}
.language ul li.ar{background: url("../images/es.jpg") scroll left 15px no-repeat;}*/

/***************************** search start *****************************/
.search{ width: 265px; float: right; border: 1px solid #e1e0e0; margin-top: 25px; border-radius: 5px; }
.search span{ width: 40px; height: 38px; display: block; float: left; background: transparent url("../images/sprite.png") no-repeat -105px -5px; cursor: pointer;}
.search input{ width: 210px; height: 38px; line-height: 38px; font-size: 16px; float: left; padding: 0px 5px; border: none; color: #999; }
/***************************** search end *****************************/

/***************************** menu start *****************************/
.menu{ height: 42px; line-height: 42px; font-size: 16px; margin-bottom: 5px; }
.menu ul li{ float: left; padding: 0px; margin-right: 60px; cursor: pointer; }
/***************************** menu end *****************************/


/***************************** banner start *****************************/
.banner {width:100%;position:relative;min-width:1200px;height:600px;}
.banner .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.banner .bd ul {width:100% !important;}
.banner .bd li {width:100% !important;height:600px;overflow:hidden;}
.banner .bd li a {display:block;height:600px;}
.banner .prev,.banner .next {width:40px;height:60px;position:absolute;z-index:1;top:50%;left:12%;margin-top:-30px;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:block;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat; display: none;}
.banner .next {left:auto;right:12%;background-position:-6px -137px;}
/***************************** banner end *****************************/

.page_i{ width: 100%; min-width: 1200px; min-height: 200px; padding:10px 0px; overflow: hidden; background: #eee; margin-bottom: 10px;}

.news{ width: 400px; float: left; }
.news dl{ width: 100%; float: left; border-bottom: #ccc 1px solid; margin-bottom: 5px; }
.news dl dd{ line-height: 30px; }
.news dl dd span{color: #ff9900; font-weight: bold;}
.news dl dd em{ float: right; font-size: 14px; font-style: normal;}

.news img{ width: 114px; padding: 4px; border: #ccc 1px solid; float: left; margin-right: 10px; }
.news a img:hover{border: #ff9900 1px solid;}

.news ul{ width: 261px; float: left; }
.news ul li{ width: 100%; float: left; line-height: 31px; border-bottom: #ccc 1px dotted; }

.video{ width: 350px; margin: 0px 20px; float: left; }

/***************************** products start *****************************/
.products{}
.products ul li{ width: 275px; height: 350px; float: left; margin: 10px 20px 10px 0px; padding: 5px; cursor: pointer; }
.products ul li img,.products ul li strong,.products ul li p{ width: 275px; float: left;}
.products ul li img{ height: 144px; }
.products ul li strong{ line-height: 38px; margin-top: 10px;}
.products ul li p{ line-height: 24px; }
.products ul li em{width:60px; line-height:25px; float:left;color:#333;background:#f5f5f5; text-align:center; padding:0; font-size:12px;font-weight:normal; margin-top:10px; font-style:normal; border-radius:3px;}
/***************************** products end *****************************/

/***************************** footer start *****************************/
.footer{ width: 100%; min-width: 1200px; line-height: 40px; border-top: 1px solid #dcdcdc; color: #a3a3a3; font-size: 14px; margin-top: 15px;}
/***************************** footer end *****************************/

.left{ width: 255px; margin-right: 25px; float: left; }
.right{ width: 920px; float: left; }

/***************************** left_title start *****************************/
.left_title{width: 100%;float: left;}
.left_title dl {height:50px;background:#65cbfb;}
.left_title dl dd{padding-left:35px;list-style:none;color:#FFFFFF;background:url(../images/title_w.png) scroll 16px 20px no-repeat;font-size:18px;line-height:50px;}
/***************************** left_title end *****************************/

/***************************** sort start *****************************/
.sort{width: 100%; float: left; background: #f5f9fc; margin-bottom: 10px;}
.sort ul {padding: 2px 0px; overflow: hidden;}
.sort ul li{height: 40px; line-height: 40px; border-bottom: #f0f1f1 1px solid; cursor:pointer;}
.sort ul li span{ margin-left: 15px; font-size: 16px;}
.sort ul li span.margin_left{margin-left: 40px;}
.sort ul li em{ width: 7px; height: 16px; margin-top: 12px; background: url(../images/arrow.png) scroll right top no-repeat; float: right; margin-right: 10px; }
.sort ul li .arrow{background: url(../images/arrow_on.png) scroll right top no-repeat;}
.margin_left_50{margin-left: 50px;}
/***************************** sort end *****************************/

/***************************** contact start *****************************/
.contact{width: 100%; float: left; background: #f5f9fc; margin-bottom: 10px;}
.contact p{ line-height: 30px; padding: 0px 3px; margin-bottom: 10px; }
.contact p img{ margin-right: 8px; }
.select{ width: 100%; height: 30px; line-height: 30px;}
/***************************** contact end *****************************/

/***************************** title start *****************************/
.title{width:100%; float:left; line-height:39px; font-size: 18px; border-bottom:1px solid #efefef;}
.title dd{ color:#2c8acf; background:url(../images/title_t.png) scroll left 15px no-repeat;padding-left:17px;}
.title dd span{font-size:12px;float:right;padding-top:10px;line-height:29px; color: #666;margin-right: 5px;}
.title dd span em{font-family: '宋体'; font-style: normal; }
/***************************** title end *****************************/

.cate_d{ width: 100%; line-height: 30px; border-bottom: #ccc 1px dotted; padding: 5px 0px; float: left;}
.title_s {border-bottom: 1px dotted #cccccc;color: #666666;float: left; line-height:45px;font-size:20px;margin-top: 10px;text-align: center;width: 100%;}

/***************************** page start *****************************/
.page{ width:100%; float:left; margin-top: 15px; line-height: 25px;}
.page p{ margin-bottom: 20px; }
/***************************** page end *****************************/


/***************************** main_products start *****************************/
.main_products{ width:100%; float:left; margin-top: 10px;}
.main_products ul li{ width: 176px; margin-right: 10px; float: left; }
.main_products ul li img{ width: 176px; }
.main_products ul li p{ width: 176px; text-align: center; line-height: 32px;}
/***************************** main_products end *****************************/

/***************************** product_lists start *****************************/
.product_lists{ width: 100%; float: left; }
.product_lists ul{}
.product_lists ul li{ width: 450px; float: left; margin: 10px 20px 5px 0px; }
.product_lists ul li img{ width: 150px; padding: 4px; border: #eee 1px solid; float: left; margin-right: 10px; }
.product_lists ul li a img:hover{border: #ff9900 1px solid;}
.product_lists ul li strong{ width: 280px; float: left; line-height: 35px; }
.product_lists ul li p{ width: 280px; height: 170px; float: left; line-height: 25px; }

/***************************** product_lists end *****************************/

/***************************** error start *****************************/
.error{ text-align: center; line-height: 25px; font-size: 14px; padding: 20px 0px;}
.redirect{ color: #f00; padding: 0px 5px; line-height: 25px; font-size: 18px;}
/***************************** error end *****************************/

/***************************** pages start *****************************/
.pages{width:100%;padding:15px 0px 25px 0px;font:normal normal normal 12px/35px Arial, Helvetica, sans-serif,微软雅黑;color:#666666; text-align:right;float:left;}
.pages span{border:1px solid #CCCCCC;color:#999999;margin-left: 3px;padding: 8px 13px;text-decoration: none;}
.pages a:link{text-decoration:none;padding:8px 13px;color:#999999;border:#cccccc 1px solid;margin-left:3px;}
.pages a:visited{text-decoration:none;padding:8px 13px;color:#999999;border:#cccccc 1px solid;margin-left:3px;}
.pages a:hover{text-decoration:none;padding:8px 13px;color:#ff9900;border:#ff9900 1px solid;margin-left:3px;}
.pages a:active{text-decoration:none;padding:8px 13px;color:#ff9900;border:#ff9900 1px solid;margin-left:3px;}
/***************************** pages end *****************************/