﻿*{margin:0;padding:0;list-style:none;border:none;}
a{text-decoration:none;}
img{border:0 none;}
.box{background:#1a529c}
#nav-menu{height: 32px;}
#nav-menu .container{position:relative;overflow:visible; z-index:99;}
#nav-menu .menu{padding:0 0 0 14px;}
#nav-menu .menu li{position:relative;float:left;display:inline;font-size:14px;}
#nav-menu .menu li h3{font-weight:normal;display:inline-block;float:left;}
#nav-menu .menu li a.xialaguang{display:inline-block;color: #FCFCFC;height: 32px;text-decoration:none;font-size: 16px;width: 130px;text-align:center;}
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{color: #000000;}
#nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover{background-color:#FFF;}
#nav-menu .menu li a.xialaguang span{height: 32px;line-height: 30px;display:inline-block;font-weight:bold;}
#nav-menu .menu li a.selected span,#nav-menu .menu li a.navhover span,#nav-menu .menu li a.xialaguang:hover span{cursor:pointer;}
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span{width:100px;}
#nav-menu .menu ul.children{display:none;position:absolute;top: 32px;width: 130px;background:#FFF;border-top:0;line-height:normal;}
#nav-menu .menu ul.children li{width: 130px;padding:0px;display:inline-block;font-size:12px;border-top: 1px dashed #ccc;}
#nav-menu .menu ul.children li h3{display:block; width:100%;}
#nav-menu .menu ul.children li a{width:100%;height: 32px;line-height: 32px;overflow:hidden;padding:3px 0;display:block;color: #56585A;text-align:center;
text-decoration:none; font-size:12px;}
#nav-menu .menu ul.children li a:hover{background-color:#eee;text-decoration:none;}
body{font-family:"Microsoft Yahei",Arial, Helvetica, sans-serif;}
.clear{clear:both;}
.head{background: #145954;border-bottom: #0F758C solid 1px;}
.head .br{width:1100px;margin:0 auto;}
.head .br .logo{float:left;margin:5px 0;}
.head .br #nav-menu{float:left;margin-top: 25px;}
.head .br .tel{float:right;height: 32px;line-height: 32px;margin-top: 20px;}
.datu{background:url(../image/datu.jpg) center no-repeat;height:450px;border-top: 1px solid #302121;background-size:100% 100%;}
.buto{margin:30px auto 30px;width: 1100px;}
.buto .gongsi{height: 40px;line-height: 40px;border-bottom: 1px solid #C7C7C7;padding-bottom: 6px;}
.buto .gongsi h3{display:inline;letter-spacing: 1px;font-size: 24px;color: #737373;}
.buto .gongsi span{margin-left: 15px;color: #888;}
.buto .jianjie{margin-top: 10px;padding: 0 5px;font-size: 13px;line-height: 23px;}
.anli{background: #FAFAFA;padding: 50px;}
.anli .case{width: 1100px;margin: -50px auto -20px ;border-bottom: 2px #145954 solid;height: 50px;}
.anli .case h3{display: inline-block;padding: 0 5px 0 20px;background: #145954;color: #fff;font-size: 24px;font-weight: 100;letter-spacing: 5px;height: 50px;line-height: 50px;vertical-align: middle;float: left;}
.anli .case span{background: #145954;color: #fff;height: 50px;line-height: 60px;display: inline-block;vertical-align: middle;padding-right: 50px;float: left;}
.anli .case a{display: inline-block;line-height: 60px;vertical-align: middle;height: 50px;margin-left: 870px;color: #145954;float: left;}
.anli .case a:hover{color:#F06;}
.ree{width: 1100px;margin: 0 auto;position:relative;height: 450px;}
.ree ul{position:absolute;}
.ree ul:hover{z-index:999;}
.ree ul.i{top: 30px;}
.ree ul.o{top: 240px;}
.ree ul li{width:275px;display:block;height: 186px;margin-top: 20px;float: left;}
.ree ul li .gua{width: 255px;margin: 10px;}
.ree ul li .gua:hover{margin:0;border:10px solid #145954;}
.ree ul li .gua img{width: 255px;height: 166px;}
.ree ul li .gua .font{display:none;background: #145954;padding: 10px;font-size: 13px;letter-spacing: 2px;}
.ree ul li .gua:hover .font{display:block;}
.ree ul li .gua .font p{height: 130px;color: #5A5A5A;line-height: 20px;}
.ree ul li .gua .font a{margin-left: 150px;color: #fff;font-size:12px;}
.ree ul li .gua .font a:hover{color:#F03;}
.ds{background: #FAFAFA;padding-bottom: 50px;border-bottom: 1px solid #15A993;}
.df{width:1100px;margin:0 auto;}
.df .left{float:left;}
.df .left h3{background:#145954;color: #fff;font-weight: 100;padding: 10px 20px;font-size: 25px;}
.df .left h3 span{font-size: 14px;margin-left: 15px;}
.df .left .section_container{border: 1px solid #D0D0D0;border-top: none;padding: 3px 10px;}
#banner_section {margin-left:auto;margin-right:auto;width:400px;}
#banner_section .flexslider {width:400px;height:300px;position:relative;}
#banner_section .flexslider .flex-direction-nav {position:absolute;bottom:20px;right:20px;}
#banner_section .flexslider .flex-direction-nav li {float:left;}
#banner_section .promo_banner {float:right;width:278px;}
#banner_section .promo_banner .home_banner {height:140px;margin-bottom:7px;}
.navigation_container, .products_list li .product_info, ul.sub_menu > li > ul > li:hover, #product_detail, .col_right .block-title {border-bottom-color:#f38256;}
header .top_links > li.highlight a, nav .primary_nav li.active > a, .products_list .price_info button .pr_add, .sideNavCategories > ul.departments > li:hover, .cart_drop .cart_bottom a {background:#f38256;}
nav .minicart span b, footer .footer_customblock .shipping_info span, ul.breadcrumb li.active a, .product_rightcol .pr_price big, footer .footer_links li a:hover, #shopping-cart-table tr td span.pr_info, #totals-table .total, .cart_drop ul li span.price, .cart_drop .cart_bottom .subtotal_menu big {color:#f38256;}
footer, ul.sub_menu, .sideNavCategories > ul, ul.sub_menu > li > ul, .checkout_tax .shipping_tax, .checkout_discount, .cart_drop {border-top-color:#f38256;}
.flexslider .flex-direction-nav li a:hover, nav .primary_nav > li > a:hover, nav .primary_nav > li:hover > a, .product_rightcol .add_to_buttons button.add_cart, .action_buttonbar button.checkout, #shopping-cart-table tr td a.remove:hover {background-color:#f38256;}
.products_list li:hover img {border-color:#f38256}
.flex-caption {border-left-color:#f38256}
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {outline: none;}
.slides, .flex-control-nav, .flex-direction-nav {margin: 0;padding: 0;list-style: none;}
.flex-direction-nav {*height: 0;}
.flexslider .flex-direction-nav li a {display:block;width:20px;height:20px;background-color:#544f4b;margin-right:3px;text-indent:-3000px;background-repeat:no-repeat;background-position:center;-moz-transition: background 200ms ease-in-out 0s;}
.flex-direction-nav .flex-next {background-image:url(/templets/rj/images/banner_rotator_right.png);}
.flex-direction-nav .flex-prev {background-image:url(/templets/rj/images/banner_rotator_left.png);}
.flexslider:hover .flex-next {opacity: 0.8;right: 5px;}
.flexslider:hover .flex-prev {opacity: 0.8;left: 5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3!important;filter:alpha(opacity=30);cursor: default;}
.df .right{float:right;width:630px;height:354px;background-image:url(../image/nesba.png);}
h1{ text-align:center;}
.zzsc{width: 621px;background: #f0f0f0;margin: 5px 0 0 4px;}
.zzsc .tab{ background: #FFF; border-bottom: 1px solid #b2b2b2; height: 41px;}
.zzsc .tab a{ font-size:16px; display:block; float:left; text-decoration:none; color:#333;  border-left: 1px solid #B2B2B2; width: 150px; text-align: center; height: 41px; line-height: 41px;}
.zzsc .tab a:hover{ background:#E64E3F; color:#fff; text-decoration:none;}
.zzsc .tab a.on{ background: #145954; color: #FFF; border-right: 1px solid #70B0AB; border-bottom: 1px solid #145954; margin-bottom: -5px;}
.zzsc .content{ overflow:hidden; padding:10px; border-left: 1px solid #B2B2B2; height: 281px; background: #145954;}
.zzsc .content ul{height: 260px;width: 100%;}
.zzsc .content li{display:none;}
.zzsc .content li .ul{}
.zzsc .content li .ul .li{display:block;height: 40px;line-height: 40px;background: url(../image/jian.png) no-repeat 0 center;padding-left: 20px;border-bottom: 1px dashed #FFF;}
.zzsc .content li .ul .li a{color: #fff;font-size: 16px;line-height: 40px;height: 40px;}
.zzsc .content li .ul .li span{float: right;color: #FFF;background: #4BCBAE;font-size: 12px;padding: 0 10px;height: 30px;line-height: 30px;margin-top: 5px;}
.zzsc .content li .mome{float: right;padding: 5px 15px;border: 1px solid #fff;margin-top: 6px;}
.zzsc .content li .mome a{color: #fff;font-size: 14px;}
.footer{border-top: 1px solid #027E7E;padding: 20px 0;background: #145954;}
.footer .foot{margin:0 auto;width:1100px;}
.yulinad{
    float: left;
}
.yulinad li{height:30px;line-height:30px;color:#fff;font-size:13px;}
.ma,.xinxi{float: left;
	margin-right: 20px;
	margin-left: 100px;}
.xinxi {
    /*float: right;*/margin: 20px;
}
.xinxi li{height:40px;line-height:40px;color:#fff;/*font-size:13px;*/float: left;}
.xinxi .qe,.xinxi .qr,.xinxi .qt,.xinxi .qy{padding-left:20px;background-position:0 center;background-repeat:no-repeat;}
.xinxi .qw{/*font-size:14px;width: 120px;*/}
.xinxi .qe{background-image: url(/templets/rj/images/mail.png);width: 200px;}
.xinxi .qr{background-image: url(../image/dian.png);/*width: 290px;*/}
.xinxi .qt{background-image: url(/templets/rj/images/chuan.png);}
.xinxi .qy{background-image: url(../image/di.png);/*width: 280px;*/}
.liest{width:1100px;margin:0 auto;}
.liest .uop{height: 50px;line-height: 80px;margin-bottom: 20px;margin-top: 30px;padding-bottom: 10px;border-bottom: 1px solid #B2B2B2;}
.liest .uop .left{float: left;background: #FFFFFF;height: 50px;width: 150px;}
.liest .uop .right{float: right;font-size: 14px;}
.liest .uop .right span{font-family:simsun;}
.liest .uop .right a{color: #000000;}
.liest .uop .right a:hover{color:#999;}
.liest .dowp{margin-bottom: 30px;}
.liest .dowp .left{float: left;width: 150px;background: #0A6B58;}
.liest .dowp .left ul{border-left: 5px solid #021D1A;font-size: 13px;}
.liest .dowp .left ul li{height: 40px;line-height: 40px;padding-left: 10px;border-bottom: 1px solid #004D42;border-top: 1px solid #486663;}
.liest .dowp .left ul li a{color: #fff;}
.liest .dowp .left ul li a:hover{color: #ff0;}
.liest .dowp .right{float: right;width: 900px;font-size: 13px;line-height: 20px;}
.liest .dowp .right p{margin: 10px 0;}
.liest .dowp .right ul{width: 920px;}
.liest .dowp .right ul li{float: left;width: 261px;margin-right: 20px;padding: 10px;margin-bottom: 30px;border:1px solid #e7e7e7;}
/*
.liest .dowp .right ul li:hover{border:2px solid #093;}

*/.liest .dowp .right ul li.on{float:none;width: 890px;padding: 0;color: #6C6C6C;border-bottom: 1px dashed #7B7676;height: 30px;line-height: 30px;margin: 0 0 20px 0;}
.liest .dowp .right ul li.on:hover{border:2px solid transparent;color: #000;border-bottom: 1px dashed #7B7676;}
.liest .dowp .right ul li.on span{float: right;color: #9D9D9D;font-size: 13px;}
.liest .dowp .right ul li .tu{width: 256px;height: 160px;}
.liest .dowp .right ul li .tu img{width:100%;height:100%;}
.liest .dowp .right ul li .title{text-align: center;height: 30px;line-height: 30px;color: #3A3535;}
.liest .dowp .right ul li .tr{font-size: 13px;color: #777575;}
.liest .dowp .right .neir{}
.liest .dowp .right .neir h1{font-size: 20px;color: #2A2A2A;}
.liest .dowp .right .neir .ee{font-size: 13px;text-align: center;display: block;margin: 20px;}
.liest .dowp .right .neir .N_Count{font-size: 13px;padding:0 20px;}
.liest .dowp .right form{color: #6E6E6E;  margin-left: 200px;}
.liest .dowp .right form table{}
.liest .dowp .right form table tr{}
.liest .dowp .right form table tr input{border: 1px solid #D7D7D7;height: 30px;width: 400px;margin: 10px 0;}
.liest .dowp .right form table tr textarea{width: 400px;border: 1px solid #D7D7D7;    height: 90px;margin: 10px 0;}
.liest .dowp .right form table tr .ib{float: left;}
.liest .dowp .right form table tr .ib input{width: 100px;margin-left: 100px;background: #2C9D94;color: #fff;font-weight: 900;cursor: pointer;}
.liest .dowp .right form table tr .ib input:hover{background: #145954}
.liest .dowp .right form table tr .re{float: left;margin-left: 100px;}
.liest .dowp .right form table tr .re input{width: 100px;background: #2C9D94;    color: #fff;font-weight: 900;cursor: pointer;}
.liest .dowp .right form table tr .re input:hover{background: #145954}
p.imgcon{color:#333;padding:20px;}
.text-c{text-align: center;}
.text-c span{font-size: 20px;color: #CD1F61;}
.text-c a{color: #333;margin: 0 5px;}

/*lefe鏀瑰姩*/
.left1{
	width: 190px;
	float: left;
	border: 1px solid #cecece;
	overflow: hidden;

	}
.pro_nav_side{
	width: 188px;
	padding: 1px;
	background: #fff;
	}
.pro_til{
	padding-left: 22px;
	height: 34px;
	color: #fff;
	background:url(../image/mbh.jpg)  no-repeat;
	font: 16px/2.1 "微软雅黑";
	}
.pro_nav{
	padding-top: 10px;
	}
.pro_nav h2{
	width: 178px;
	margin: 0 auto;
	padding-top: 5px;
	padding-left: 15px;
	height: 31px;
	line-height: 31px;
	color: #006abf;
	font-size: 12px;
	font-weight: bold;
	background:url(../image/h2.jpg) no-repeat center 5px;
	}
.pro_nav_list{
	margin:0 auto;
	width: 188px;
	overflow: hidden;
	}
.pro_nav_list li{
	margin:12px auto;
	padding-left: 10px;
	height: 29px;
	line-height: 29px;
	background:url(/templets/rj/images/pro_li_line.jpg) no-repeat center bottom;
	vertical-align: middle;
	}
.pro_nav_list a{
	color: #494949;
	display: block;
	border-radius:5px;
	margin:5px auto;
	text-align:justify;
	padding-left:40px;
	border:solid 1px #ccc; 
	background:url(../image/h2.jpg) no-repeat center;
/*
	background: url(../images/item_01.gif) no-repeat 10px 10px;
*/
	}

.mt10{
	margin-top: 10px;
	}
.pro_adv img{
	width: 197px;
	}
.pro_tel{
	height: 28px;
	background: #fff;
	text-align: center;
	line-height: 28px;
	font-family: "微软雅黑";
	color: #d50000;
	overflow: hidden;
	}
.contactn{
	width: 201px;
	}
.contactn .tits{
	background:url(../image/mbh.jpg) transparent;
	color: #FFFFFF;
	font-weight: normal;
	height: 35px;
	line-height: 35px;
	padding: 0 25px;
	}
.h4{
	font-size: 14px;
	}
.contactn .tits a{
	color: #FFF;
	font-weight: normal;
	}
.contactn .subnr{
	border: 1px solid #ccc;
	border-top: 0;
	background: #fff;
	padding: 5px 9px;
	width: 181px;
	overflow: hidden;
	}
.contactn .subnr h5{
	padding-top: 12px;
	line-height: 28px;
	overflow: hidden;
	}
.contactn .subnr p{
	line-height: 25px;
	overflow: hidden;
	}
.contactn .subnr span{
	color: #333;
	}
.pro_til a{
	color: #fff;
	}
.plc{
	height: 35px;
	border-bottom: 1px solid #00a134;
	border-left: 8px solid #00a134;
	line-height: 35px;
	padding: 0 10px;
	position: relative;
	color: #666;
	overflow: hidden;
	}
.plc a{
	color: #666666;
	text-decoration: none;
	}
. mt10{
	margin-top: 10px;
	}
.pro_main{
	background-color: #fff;
	border: solid 1px #ccc;
	zoom: 1;
	overflow: hidden;
	}
.hot_cont{
	overflow: hidden;
	padding-left: 16px;
	padding-top: 20px;
        line-height:22px;
	}
.hot_cont1{
	overflow: hidden;
	padding-left: 16px;
	padding-top: 20px;
        line-height:22px;
	}
.hot_list{
	float: left;
	display: inline;
	margin-right: 16px;
	width: 229px;
	height: 237px;
	overflow: hidden;
	}
.hot_list dd{
	width: 229px;
	height: 197px;
	}
.hot_list dd img{
	float: left;
	width: 227px;
	height: 195px;
	border: 1px solid #dddddd;
	}
.hot_list dt{
	height: 42px;
	line-height: 42px;
	color: #666;
	text-align: center;
	overflow: hidden;
	}
.right1{
	width: 754px;
	float: right;
	display: inline;
	margin-right: 5px;
	overflow: hidden;
	color:#666
         
	}
.sol_rt_ct{
	clear: both;
	padding-left: 20px;
	}
.sol_rt_ct dl{
	padding: 8px 0 5px;
	height: 210px;
	width: 715px;
	border-bottom: 1px dotted #d7d7d7;
	}
.sol_rt_ct dt{
	float: left;
	}
.sol_rt_ct dt a{
	display: inline-block;
	padding: 1px 4px 2px 1px;
	background: url(/templets/rj/images/solution_img_bg.gif) left top no-repeat;
	}
.sol_rt_ct dd{
	width: 495px;
	color: #000d2d;
	float: left;
	padding-left:15px;
	}
.sol_rt_ct_top{	
	height: 20px;
	line-height: 20px;
	margin: 7px 5px 6px 0;
	padding-bottom: 10px;
	padding-left: 3px;

	}
.sol_rt_ct_top span{
	display: block;
	background: url(/templets/rj/images/solute_ct_top_bg.gif) left bottom repeat-x;
	width: 100%;
	}
.sol_rt_ct dd .sol_rt_ct_top a{
	color: #666;
	font-size: 14px;
	font-weight: bold;
	display: inline-block;
	background: #fff;
	padding-right: 10px;
	}
.right_main{
	width: 752px;
	border: solid 1px #d5d5d5;

	padding-bottom: 15px;
	overflow: hidden;
	background-color: #FFF;
	}
.sol_rt_ct dd p{
	line-height: 27px;
	height: 128px;
	overflow:hidden;
	color:#666;
	font-size:13px;
	}
.sol_rt_ct dd .fr{
	display: inline-block;
	color: #000000;
	text-align: center;
	width: 78px;
	height: 27px;
	line-height: 27px;
	background:url(../image/solution_ct_btn.gif) left top no-repeat;
	}
.sol_rt_ct dd .fr{
	font-size:13px;
	}
.sol_rt_ct dt a img{
	width: 191px;
	height: 194px;
	overflow: hidden;
	border: 1px solid #DADADA;
	padding: 1px;
	}
.fr{
	float: right;
	}
.right .title{font-weight:normal;}	