/***框架***/
body{ background:#ededed}
.conStr,.con{ width:1000px; margin:0 auto;}
.strIn{ padding:0 10px;}
/***top头部**/
.top_position{position:absolute; right:0; top:5px;}
.top{ background:#444; background:url(../images/bg_1_03.jpg) repeat-x; height:88px; }
.top_ist{ border-radius:5px; border:1px solid #5c5c5c; background:#cecece; line-height:24px; height:24px; padding:0; margin:0; vertical-align:middle; padding:0 5px;}
.lh_dib{line-height:44px; display:inline-block; width:0; overflow:hidden; vertical-align:middle; padding:0 5px;}
.top a:hover{ text-decoration:none;}
/***head***/
.head{ height:88px; background:#198484; border-bottom:2px solid #167777; 
}
.head_w{border:2px solid #fff; line-height:24px; vertical-align:middle; display:inline-block; padding:0 1em; color:#fff; cursor:pointer;}
.head_w:hover{ border-color:#fdb029}
.head_Warp{ padding:10px; background:#fff; box-shadow:0 0 5px #666;  border:2px solid #fdb029;  position:absolute;  z-index:5; display:none;}
.head_btn{border:2px solid #666666; height:36px; line-height:36px; background:#fff; width:212px; cursor:pointer; }
.head_btn:hover{ border-color:#198484; color:#198484;}
/***Banner***/
.bn_Translucent{height:30px; background:rgba(58,51,52,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#11393738,endcolorstr=#11393738); margin-top:-30px; z-index:2; position:relative;}
/***foot***/
.foot{background:#ededed;  color:#444;  border-top:1px solid #d4d4d4; padding:15px 0;}
.foot_icon{display:inline-block; padding:5px; border:2px solid #666666; background:#fff;}
.foot_icon:hover { border-color:#198484}
.foot_icon:hover .u211{ background-position:-24px 0;}
.foot_icon:hover .u212{background-position:-24px -24px;}
.foot_icon:hover .u213{background-position:-24px -48px;}
/****nav导航***/
.nav_out{border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
.nav_position{ position:absolute; left:0; top:-3px; border:3px solid #fff; height:32px;}
.nav_A,.nav_bgI{ display:block; font-weight:bold; text-align:center; line-height:32px; height:32px;display:block;  font-family:'微软雅黑'; font-size:14px; color:#fff; padding:0 20px; position:relative; z-index:4; cursor:pointer;}
.nav_bgI{ margin:0 -3px; border-right:3px solid #198484; border-left:3px solid #198484; height:18px; line-height:18px; margin-top:7px; position:relative;} 
.hover .nav_off,.hover .nav_oon{}
.nav_on{ border-color:#208585;}

/***首页消息Index Message***/
.idxm_position{ position:absolute; border:2px solid #198484; background:#198484; color:#fff;}
.idxm_w{display:inline-block; font-size:30px; font-weight:bold; padding:0 15px; color:#269898; background:#fff;}
.idxm_mg{ padding-left:83px;}

/**首页产品展示***/
.pro_tb a:hover .pro_Mask{background:rgba(0,0,0,0); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#00000000,endcolorstr=#00000000); font-size:0;}
.pro_Mask{height:100%; width:100%; text-align:center; position:absolute; background:rgba(0,0,0,.5); top:0; left:0; filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#77000000,endcolorstr=#77000000); font-size:24px; color:#c2c2c2; font-weight:bold;}

/***菜单***/
.meu_area{ text-align:center; line-height:35px; background:#ededed; padding:8px 0; display:none; }
.meu_w{ display:inline-block; border-bottom:2px solid #ededed; padding:0 10px; line-height:25px;}
.meu_w:hover{ border-color:#198484; color:#198484; text-decoration:none;}
.mul_on{background:#666666; color:#fff; }

.mul_positon{ position:absolute; width:70px; height:160px; top:0; left:-70px; background:url(../images/mul_03.jpg) no-repeat;}
.mul_Tt{padding:16px 0; text-align:center; color:#fff; background:#198484;}
.Fixed{line-height:40px; background:#fff;}
.Fixed a:hover{ background:#666; color:#fff; text-decoration:none;}
.mul_box{ box-shadow:0 0 8px #dddddd;  border-radius:5px; line-height:36px; border-bottom-width:6px;}
.mulCon{padding-left:30px; font-size:14px; height:55px; cursor:pointer;  background-repeat:no-repeat;  background-position:26px 23px;  background-image:url(../images/nav_icon2.jpg); border-left:4px solid #ff6503;  color:#e68f21;}
.mul_tt{ background:#29969b; margin-left:-10px; color:#fff; position:relative; padding-left:20px; font-size:16px; font-family:"微软雅黑"}
.mulCon_off:hover,.mulCon_on:hover{ text-decoration:none;}
.mul_a{padding-left:30px; display:block; border-bottom:1px solid #ececec; text-decoration:none; font-size:14px; height:36px; background:#ffffff; color:#444;} 
.mul_trigon{border-color:transparent transparent transparent #b2b2b2; border-width:5px; position:absolute; right:15px; top:14px; width:0; height:0; overflow:hidden; border-style:solid}
.mul_a:hover,.mul_box .on{ text-decoration:none; color:#29969b}
.mul_a:hover .mul_trigon,.mul_box .on .mul_trigon{ border-left-color:#29969b}
.mul_warp{ line-height:30px; background:#f9f6ee}
.mul_warp a{ display:block; padding-left:40px; text-decoration:none; background-image:url(%e5%b9%bf%e5%b7%9e%e6%8d%b7%e4%bc%98%e5%9b%bd%e9%99%85%e8%b4%a7%e8%bf%90%e4%bb%a3%e7%90%86%e6%9c%89%e9%99%90%e5%85%ac%e5%8f%b8_files/mul_list.html); background-position:25px 13px; background-repeat:no-repeat;}
.mul_warp a:hover{ background-color:#fff;}
.mul_warp .on{ color:#ff6503}
/***Banner--bn***/
.banner{ height:404px;}


/***btn***/
.btn-w,.btn-g{ border:1px solid #4d4c51; border-radius:3px; vertical-align:middle; line-height:24px; padding:0 10px; color:#444;  display:inline-block; box-shadow: 0 0 5px #666}
.btn-w{background-color: #d3d3d3;
background-image: -ms-linear-gradient(top, #fcfcfc, #ababab);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc), to(#ababab));
background-image: -webkit-linear-gradient(top, #fcfcfc, #ababab);
background-image: -o-linear-gradient(top, #fcfcfc, #ababab);
background-image: -moz-linear-gradient(top, #fcfcfc, #ababab); }
.btn-w:hover{
background-image: -ms-linear-gradient(top, #ababab, #fcfcfc);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ababab), to(#fcfcfc));
background-image: -webkit-linear-gradient(top, #ababab, #fcfcfc);
background-image: -o-linear-gradient(top, #ababab, #fcfcfc);
background-image: -moz-linear-gradient(top, #ababab, #fcfcfc); text-decoration:none;}

.btn-g{background-color: #2b939e; color:#fff;
background-image: -ms-linear-gradient(top, #609599, #0c8387);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#609599), to(#0c8387));
background-image: -webkit-linear-gradient(top, #609599, #0c8387);
background-image: -o-linear-gradient(top, #609599, #0c8387);
background-image: -moz-linear-gradient(top, #609599, #0c8387)}
.btn-g:hover{
background-image: -ms-linear-gradient(top, #0c8387, #609599);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0c8387), to(#609599));
background-image: -webkit-linear-gradient(top, #0c8387, #609599);
background-image: -o-linear-gradient(top, #0c8387, #609599);
background-image: -moz-linear-gradient(top, #0c8387, #609599);text-decoration:none; }

.btn--g{ border: 2px solid #666666;height: 30px;line-height: 30px;background: #fff;width: 188px; padding:0; margin:0;cursor: pointer;}
.btn--g:hover{ border-color: #198484;color: #198484;}


/******/
.It{color:#333; margin-bottom:20px; margin-top:40px; font-size:22px; font-weight:normal; font-family:"微软雅黑"}
.tt{font-size:24px; color:#e68f21; font-family:"微软雅黑";}
.Itt{color:#53929a; text-align:center; margin-bottom:20px;}
.IItt{color:#53929a; font-size:14px; margin-bottom:10px;}
.IIItt{display:inline-block; position:relative; letter-spacing:1px; color:#444444; font-family:'宋体';}
.IIIItt{ font-size:30px; color:#53929a; font-weight:normal; font-family:"微软雅黑";}

/*clit*/
.h_ovh{ line-height:18px; font-size:12px; overflow:hidden;}

/***shadow***/
.shadow{box-shadow: 0 0 5px #ccc;}
/***对齐dib***/
.div_vm{vertical-align:middle; height:100%; vertical-align:middle; width:0; overflow:hidden; display:inline-block;}
/***面包屑***/
.bread_area{ font-family:"微软雅黑"; font-size:14px; color:#000;}
.bread_on{ color:#29969b; font-size:16px; font-weight:bold;}
.bread_on:hover{ text-decoration:none;}

/***鼠标经过***/
.hover_two{ height:28px; line-height:28px;}
.hover_two:hover{ background-color:#666666; color:#FFF; text-decoration:none;}


/***文本框shot middle long Ilong***/
.ist_s,.ist_m,.ist_l,.ist_Is,.textarea,.ist_s,.ist_Il{ border:none; border:1px solid #e1e1e0; color:#666; outline-style:none;  box-shadow:0 0 7px #e1e1e0 inset; vertical-align:middle; padding:0 5px;}
.ist_s{ width:60px;}
.ist_Is{ width:40px;}
.ist_m{ width:140px;}
.ist_l{ width:200px;}
.ist_Il{ width:300px;}
.ist_Ill{ width:313px;}

/*矮Dwarf，高High，胖Fat*/
.ist_d{ line-height:20px; height:20px; }
.ist_h{ line-height:26px; height:26px; overflow:hidden;}
.ist_f{ line-height:32px; height:32px;}
.ist_If{}


/***对话框提示**/
.diamond_top,.diamond{ font-size:20px; position:absolute; left:25px; }
						.diamond_top{color:#fff;   top:-10px;   *top:-7px; z-index:3}
						.diamond{ color:#eaeaea; top:-11px; *top:-8px;}
/***btn***/
#home_selWarp .btn{ padding:0 12px; height:26px; border:1px solid #dcdcda; border-left:none; background:#fff; position:relative; margin-left:-3px;}
.btn,.btn_disabled{ border: 2px solid #666666; height: 26px;line-height:26px;background: #fff; padding:0 1em; margin:0; cursor: pointer;}
.btn:hover{border-color: #198484;color: #198484;}
.btn_greent{background-color:#53ab94;}
.btn_greent:hover{ background-color:#2d8a72}
.btn_red{ background-color:#900;}
.btn:hover{ text-decoration:none;}
.btn_disabled{ cursor:default; opacity:0.5; filter: alpha(opacity=50)}
.diamonds_b{width:0px; height:0px; display:inline-block; overflow:hidden;  border-width: 5px; border-style:solid;  border-color:#282424 #fff #fff #fff;}
.btn_lagre{ line-height:40px; height:40px;}
.btn_y,.btn_b{display:inline-block; font-weight:bold; box-shadow:1px 0 2px #ccc; border-radius:3px; border:none; cursor:pointer; line-height:30px; height:28px; _zoom:1; overflow:hidden;  padding:0 15px; overflow:hidden; vertical-align:middle; color:#fff;}
.btn_y{background:#efb126; border-bottom:2px solid #e59501;}
.btn_b{background:#048fbe;border-bottom:2px solid #006da4;}
._btn_w{display:inline-block; font-weight:bold;  box-shadow: 1px 1px 0 #fff inset; border-radius:3px; background:#f3f3f3; line-height:25px; border:1px solid #e4e4e4; padding:0 1.2em; color:#444444;}
._btn_w:hover{ text-decoration:none;}

.word_slide { height: 65px; overflow: hidden; position: relative; color: #666; }
			.word_slide li { position: absolute; display: none; width:100%; height:100%;}
			.arrow,.arrow-{ vertical-align: middle; color:#28959c; font-family: simsun; letter-spacing: -.5em; margin-right:5px;}
			.arrow{font-size: 14px;  margin-right: 10px;}
			.f18{ font-size:18px;}
			.pct47{ width:47%;}

/*caro*****/
.caro_trigger { position: relative; width: 400px; margin-left: auto; margin-right: auto; font-size: 12px; }
.caro_trigger .disabled { color: #999; text-decoration: none; pointer-events: none; cursor: default; }
.caro_box {width: 256px; height: 256px;margin-left: auto;margin-right: auto;text-align: center;overflow: hidden;position: relative;}
.caro_container { width: 2000px; height: 100%; position: absolute; left: 0; top: 0; }
.caro_container li { width: 136; height: 100%; float: left; }
.caro_container img { vertical-align: middle; }
.caro_container li:after { display: inline-block; content: ''; width: 0; height: 100%; vertical-align: middle; }
.caro_prev, .caro_next { position: absolute; top: 120px; }
.caro_prev { left: -30px; background:url(../images/caro_icon2.jpg); width:24px; height:24px;}
.caro_next { right: -30px;  background:url(../images/caro_icon.jpg); width:24px; height:24px;}
.caro_box2 { width: 900px; height: 68px; }
.caro_trigger2 .caro_prev,
.caro_trigger2 .caro_next { top: 25px; }
.caro_trigger2 { width:100%; }
.caro_container2 li { margin-right: 23px; }
/***三角***/
.trigon{ width:0; height:0;  display:inline-block; overflow:hidden; border-style:solid; border-width: 5px ; position:relative;}
/**下拉框**/
.db_link{display:block; padding-left:    0.6em; cursor:pointer;}
.db_link:hover{ text-decoration:none; background-color:#f5f5f5;}
.active{vertical-align:middle; position:relative; z-index:2; line-height:28px; cursor:pointer; display:inline-block; background:#FFF; }
.warp{position:absolute; top:28px; left:0; width:100%; background:#FFF; display:none;}
.active_{display:inline-block; vertical-align:middle; color:#444444; line-height:26px; height:26px; width:100%;}
.active_ a{position:absolute; right:2px; top:2px; width:22px; height:24px; }
.active_ .trigon{margin-right: 7px; margin-top: 10px;float: right;}
.active   .trigon{ border-color:#545454 #fff #fff #fff;}
.active:hover  .trigon{-webkit-transform-origin: 50% 30%;transform-origin: 50% 30%;transform: rotate(180deg)}


.Popup_area{position:fixed; width:270px; display:none; line-height:150px; height:150px; border:3px solid #245a5c; left:50%; top:50%; margin:-75px 0 0 -136px; background:#f9f9f9; z-index:20; text-align:center;}
/***基本的定位***/
.abs_r{ position:absolute; right:0; top:0;}
/*垂直对齐*/
.Dib_vm{vertical-align:middle; height:100%; width:0; overflow:hidden; display:inline-block;}
.A:hover{ color:#198484; text-decoration:none;}
.A_select{ color:#198484}
.up_warp{ min-height:500px;}



