@charset "utf-8";
*{margin:0px; padding:0px;}
ul,ol{list-style:none;}
img{ border:0;}

@import url("cs2.css");
body,td,th {
	margin:0px auto;
	font-size:14px;
	line-height:23px;
}
body {
	background-color:#ffffff; color:#444444; line-height:21px;  font-family:'Microsoft YaHei', '微软雅黑'; 
}

h1{font-family:'Microsoft YaHei', '微软雅黑'; font-size:18px; color:#000; font-weight:100}
li{ list-style:none;}
img{ border:0px;}

a:link {text-decoration: none;font-family:'Microsoft YaHei', '微软雅黑'; font-size:13px; color:#444444; }
a:visited {text-decoration: none;font-family:'Microsoft YaHei', '微软雅黑'; font-size:13px; color:#444444;}
a:hover {text-decoration: none; font-family:'Microsoft YaHei', '微软雅黑';  color: #9E160D;font-size:13px; }


a.lm:link {text-decoration: none;font-family:'Microsoft YaHei', '微软雅黑'; font-size:14px; color:#444444;   }
a.lm:visited {text-decoration: none;font-family:'Microsoft YaHei', '微软雅黑';   font-size:14px; color:#444444; }
a.lm:hover {text-decoration: none;font-family:'Microsoft YaHei', '微软雅黑';  color: #6FA200;font-size:14px; }

.left{ float:left}
.right{ float:right}


.clear{ clear:both}

ul{ margin:0px; padding:0px;}
.left{ float:left;}
.right{ float:right;}
.clear{ height:0px; line-height:0; font-size:0; clear:both;}
.top{  height:30px; line-height:30px; background:url("http://wap.demo.huigur.com/imag/nk01.jpg"); text-align:right;}
.top a{  padding:0 2px; line-height:30px;}
.header{ padding:5px 0; background:#FFFFFA; height:58px;}
.nav { background:url("http://wap.demo.huigur.com/imag/1px.jpg") repeat-x center #5CB400; height:70px;}
.nav a{ float:left; display:block; width:33%; height:35px; padding:0; text-align:center; line-height:35px; background:url("http://wap.demo.huigur.com/imag/1px.jpg") repeat-y right; color:#fff;}
.nav .nobg{ background:none;}
.bn{ padding:0; clear:both; text-align:center;}
.bn img{ width:100%;}
.title{ line-height:40px; height:40px; clear:both; text-align:center; overflow:hidden; background:#F1F6FC}

.head{ padding:10px 10px 10px 10px;   }
.head_logo{ float:left;padding-right:10px}
.head_ad{ border-left:1px solid #D4D4D4; padding-left:10px; float:left; margin-top:8px}
.head_tel{ float:right; text-align:right}

.head_lan2{ position:absolute; top:56px; right:50px; color:#AE9165; font-size:32px; font-family:'Microsoft YaHei', '微软雅黑'; text-align:right}
.head_lan2 a{  color:#AE9165; font-size:32px; font-family:'Microsoft YaHei', '微软雅黑';}
.head_lan2 a:hover{  color:#ffffff; font-size:32px; font-family:'Microsoft YaHei', '微软雅黑'; }

.top{  height:30px; line-height:30px; background:#86C400; text-align:right; padding-right:15px; font-size:14px; color:#FFF}


.fldh{ padding:0px}

.m_bt{ height:45px}
.bt_cn{ float:left; font-size:20px; color:#535353; margin-right:10px}
.bt_cn span{font-size:20px; color:#EE1D23; line-height:32px}
.bt_en{ float:left; font-size:12px; color:#A8A8A8; line-height:36px}

.m_about{ padding:0px}
.m_about_con{ padding:0px}
.m_about_con_l{ width:48%; float:left}
.m_about_con_r{ width:48%; float:right}

.m_news{ padding-top:10px}
.news_con{ padding:0px}
.fldh li{  height:50px; line-height:50px;  padding:0px 15px 0px 15px; text-align:left;  background:url(../images/inlibg.png) no-repeat right 18px  }
.fldh li:hover,.fldh li.hover{height:50px; line-height:50px; padding:0px 15px 0px 15px;  text-align:left;  background:url(../images/inlibg.png) no-repeat right 18px #0083D0  }
.fldh li a{color:#0E4E98; display:block; font-family:'Microsoft YaHei', '微软雅黑';  font-size:16px;line-height:50px;}
.fldh li:hover a,.fldh li.hover a{color:#ffffff; display:block; font-family:'Microsoft YaHei', '微软雅黑'; font-size:16px;line-height:50px;  }

.m_case{ clear:both; margin:10px 0px 10px 0px}


.navdh{ padding:0px; background:#033950}

.navdh li{ width:33.33%;  height:32px; line-height:32px; text-align:center; float:left; background: url(../images/navrx.gif) repeat-y right #0A6186; margin-bottom:1px }
.navdh li:hover,.navdh li.hover{width:33.33%;height:32px; line-height:32px; text-align:center; float:left;  background: url(../images/navrx.gif) repeat-y right #033950; margin-bottom:1px  }
.navdh li a{color:#ffffff; display:block; font-family: 'Microsoft YaHei','微软雅黑'; font-size:13px;line-height:32px;}
.navdh li:hover a,.navdh li.hover a{color:#ffffff; display:block;font-family: 'Microsoft YaHei','微软雅黑';  font-size:13px;line-height:32px;  }


.navdh2 li{ width:33.33%;  height:95px; line-height:95px; text-align:center; float:left;  border-bottom:1px solid #B2A789; background: url(../images/dhrbg.gif) repeat-y right #C9BC9C  }
.navdh2 li:hover,.navdh2 li.hover{height:95px; line-height:95px; text-align:center; width:33.33%;border-bottom:1px solid #B2A789; background:url(../images/dhrbg.gif) repeat-y right #000000   }
.navdh2 li a{color:#333333; display:block;font-family:'Microsoft YaHei', '微软雅黑';font-size:34px;line-height:95px;}
.navdh2 li:hover a,.navdh2 li.hover a{color:#ffffff; display:block;font-family:'Microsoft YaHei', '微软雅黑';  font-size:34px;line-height:95px;  }

.mbox1{ background:#ffffff; padding:30px 10px 30px 10px}
.mbox2{ background:#F2F3F5; padding:20px 6px 20px 6px}
.mbox3{  background:#EFEFEF; padding:25px 5px}

.m_bt{ height:32px; text-align:center; padding:10px 0px 10px 0px}

.date_d{ width:90px; height:44px; background:#ECEDEE; text-align:center; line-height:44px; color:#333333; font-size:30px}
.date_y{width:90px; height:28px; background:#ECEDEE; text-align:center; line-height:28px; color:#666666; font-size:13px; margin-top:1px }

.main_cbt1{ text-align:center; padding-bottom:15px}

.video{ position:relative}
.v_an{ position:absolute; width:160px; height:110px; top:0px; left:0px}


.main_ebt2{ text-align:center; line-height:36px; height:36px;color:#ffffff; font-size:26px; text-transform:uppercase;  font-family:Century Gothic,Arial, Helvetica, sans-serif; font-weight:100}
.main_cbt2{ text-align:center; line-height:36px; height:36px; color:#ffffff; font-size:16px; background:url(../images/pbtx.png) no-repeat center 17px}


.ny_service{ padding-top:0px; }
.ny_service li{ width:50%; height:230px; float:left;  background:#F2F3F5;}
.ny_service_pic{ width:100%; height:100px}
.ny_service_bt{ text-align:center; height:40px; line-height:40px; font-size:14px; color:#333}
.ny_service_bt a{ height:40px; line-height:40px; font-size:16px; color:#333}
.ny_service_bt a:hover{ height:40px; line-height:40px; font-size:16px; color:#054F6E}
.ny_service_js{ font-size:13px; color:#666; line-height:22px; padding:0px 10px}


.m_yy{ padding:12px 12px 0px 12px}
.m_yy_bt{ border-bottom:1px solid #CCC; padding-bottom:4px}
.m_yy_bt cn{ font-size:18px; color:#000000; line-height:24px}
.m_yy_bt en{ font-size:12px; color:#666; line-height:18px}
.m_yy_con{ padding-top:8px; color:#666; font-size:12px; line-height:14px}


.main_right{ padding:30px 30px 30px 30px; background:#B3A88C}
.main_rig_pic{ padding:0px}
.main_rig_bt{ height:35px; line-height:35px; margin-bottom:16px;  font-family:'Microsoft YaHei', '微软雅黑'; font-size:14px; color:#685745}
.main_rig_bt a:hover{ height:35px; line-height:35px; margin-bottom:16px; font-family:'Microsoft YaHei', '微软雅黑'; font-size:14px; color:#F8D639}


.nylmdh{ width:100%; line-height:21px; text-align:center; padding:12px 0px 12px 0px; background:#E9E8E8 }

.nylmdh2{ width:100%; padding:12px 0px 8px 8px; background:#E9E8E8 }

.nylmdh2 li{ width:31%;  height:30px; line-height:30px; text-align:center; float:left; border:1px solid #CCC; background:#FFF; margin:0px 5px 5px 0px}
.nylmdh2 li:hover,.nylmdh2 li.hover{width:31%;  height:30px; line-height:30px; text-align:center; float:left; border:1px solid #0A6186; background:#0A6186; margin:0px 5px 5px 0px   }
.nylmdh2 li a{color:#333333; display:block; font-family:'Microsoft YaHei', '微软雅黑'; font-size:12px;line-height:30px;}
.nylmdh2 li:hover a,.nylmdh2 li.hover a{color:#ffffff; display:block;font-family:'Microsoft YaHei', '微软雅黑';  font-size:12px;line-height:30px;  }


.m_pro_bt{ height:36px; line-height:36px; background:url(../images/hx_09.gif) no-repeat; border-right:1px solid #D8D8D8; padding:0px 15px 0px 13px}


.ban{   padding:0px}

.nyban{ padding:0px}


.nycon{padding:10px 10px}
.nycon img{max-width:100%}


.nycon2{padding-top:15px}
.nycon2 img{ max-width:100% }

.nycon3{padding-top:5px}
.nycon3 img{ max-width:100% }

.nynav{ padding-bottom:10px}

.nynav li{ width:33%;  height:35px; line-height:35px; text-align:center; float:left; background:#CCC; margin:0px 1px 1px 0px }
.nynav li:hover,.nynav li.hover{width:33%;  height:35px; line-height:35px; text-align:center; float:left; background:#0A4C8D; margin:0px 1px 1px 0px}
.nynav li a{color:#333333; display:block; font-family:'Microsoft YaHei', '微软雅黑'; font-size:14px;line-height:35px;}
.nynav li:hover a,.nynav li.hover a{color:#ffffff; display:block;font-family:'Microsoft YaHei', '微软雅黑';  font-size:14px;line-height:35px;  }

.nyconbt{ line-height:25px; padding:15px 0px; text-align:center; border-bottom:1px solid #cccccc; }

.nyconbt2{ line-height:25px; padding:10px 0px 5px 0px; text-align:center;}


.here{ clear:both; line-height:21px; padding:8px 0px; background:#F8F8F8; color:#444444; font-size:12px; padding-left:10px}
.here a{ font-size:12px}
.here a:hover{ font-size:12px}
.here2{ clear:both; line-height:36px; padding:30px 0px; color:#333333; font-size:34px; padding-left:30px}


.hpbox{ background:#010101; padding:20px 0px; text-align:center}
.hpbox img{ padding:4px; border:1px solid #878787}




.casecon{ padding:0px}
.casecon img{ max-width:100%}


.sbbten{font-family:'Microsoft YaHei', '微软雅黑'; font-size:12px; color:#666666}

.picbox{ float:left; width:50%; position:relative}
.picwz{ position:absolute; width:92%; top:15px; left:15px}

.jjfa{ background:#FFF; padding:10px 15px; margin-bottom:15px}
.jjfa_bt{ height:40px; line-height:40px}
.jjfa_pic{ padding:0px}
.jjfa_con{ padding-top:12px}


.link{ margin-bottom:15px; padding:8px 0px 3px 8px; background:#FFF; }

.foot{ clear:both; background:#25303B; padding:15px 10px; text-align:center; font-family:'Microsoft YaHei', '微软雅黑';font-size:12px; color:#CDC2B0}
.foot a{ font-family:'Microsoft YaHei', '微软雅黑'; font-size:12px; color:#CDC2B0}
.foot a:hover{ font-family:'Microsoft YaHei', '微软雅黑'; font-size:12px; color:#F7BE30}


.about{ margin-bottom:15px}
.lmbt{ height:30px; line-height:30px;  padding:0px 10px 0px 12px}
.lmcon{ background:#FFF; padding:5px 12px 7px 12px}

.news{ margin-bottom:0px}

.m_more{ clear:both; text-align:center; padding:8px 0px 10px 0px;}

.powz{font-family:'Microsoft YaHei', '微软雅黑'; font-size:12px; color:#666}

.cnbtwz{ font-family:'Microsoft YaHei', '微软雅黑';font-size:26px; color:#86C400}  
.cnbtwz2{ font-family:'Microsoft YaHei', '微软雅黑';font-size:20px; color:#333333}  

.enbtwz{  font-family:'Microsoft YaHei', '微软雅黑'; font-size:16px; color:#999999; text-transform:uppercase } 
.enbtwz2{  font-family:'Microsoft YaHei', '微软雅黑'; font-size:12px; color:#AAAAAA; text-transform:uppercase } 


.Pncnbt{ font-family:'Microsoft YaHei', '微软雅黑'; font-size:18px; color:#333333; }
.Pnenbt{ font-family:'Microsoft YaHei', '微软雅黑'; font-size:14px; color:#5A5959; }


.nybtwz{font-family:'Microsoft YaHei', '微软雅黑';  font-size:16px; color:#333333; } 

.prowz{ font-family:'Microsoft YaHei', '微软雅黑';  font-size:13px; color:#ffffff; text-align:left; float:left} 
.enprowz{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ffffff; text-align:center; float:left} 



.promore{ padding:7px 0px 0px 0px; float:right}



.nyleftbt{ margin:0px; width:236px; height:37px; background:url(../images/ny_04.gif) no-repeat}
.nyrightbt{ margin:0px; width:724px; height:37px; background:url(../images/ny_06.gif) no-repeat}

.wzhotline{font-family:'Microsoft YaHei', '微软雅黑';font-size:14px; color:#333;font-weight:bold;   }
.enwzhotline{ font-family:Arial, Helvetica, sans-serif;font-size:14px; color:#333;  }

.wz26tel{font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#EC3415; }


.wz12bt{font-family:'Microsoft YaHei', '微软雅黑'; font-size:12px; color:#333333; font-weight:bold; line-height:29px}
.wz14nybt{font-family:'Microsoft YaHei', '微软雅黑';  font-size:14px; color:#003972; font-weight:bold; line-height:20px}

.wz12h{font-family:'Microsoft YaHei', '微软雅黑'; font-size:14px; color:#444444; line-height:22px;}

.wz12h2{font-family:'Microsoft YaHei', '微软雅黑'; font-size:12px; color:#444444; line-height:20px;}

.wz16dl{font-family: normal 'Microsoft YaHei','黑体';  font-size:16px; color:#ff0000; line-height:21px;}

.wrap{ max-width:640px; min-width:320px;margin:0px auto 50px auto; overflow:hidden; position:relative; } 

.wrap2{ max-width:840px; min-width:320px;margin:0px auto; overflow:hidden; position:relative; } 

.star{ font-family:"宋体"; color:#F00}

.wz12pro{ font-family:'Microsoft YaHei', '微软雅黑';  font-size:12px;  color:#666666 }

.wz14hs{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#F80606; font-weight:bold;}
.wz12sb{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold;}
.wz12b{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#D2DBE9; line-height:21px; text-align:left;}

.wz14newsbt{font-family:'Microsoft YaHei', '微软雅黑'; font-size:18px; color:#333333; }

.wzstar{ font-family:"宋体"; color:#F00}
.newwz{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4E4E4E; text-align:center;}

.wzfoot{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#D2DBE9;}
.wzdate{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#EF8508;}

.input_bk{ height:23px; line-height:23px; border:1px solid #CCC; padding-left:5px; width:90%}


.input_submit{background:#73BD03; border:0px; width:85px; height:32px; line-height:32px; text-align:center; font-family:'Microsoft YaHei', '微软雅黑';  font-size:14px; font-weight:bold; color:#FFF}

/* main_image */
.main_visual{overflow:hidden;position:relative;}
.main_image{ height:340px; overflow:hidden;position:relative;}
.main_image ul{width:9999px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;}
.main_image li span{display:block;width:100%;}
.main_image li a{display:block;width:100%;}




div.flicking_con{ position:absolute; top:250px;  left:30%;z-index:999;width:500px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px; margin-top:20px; padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}




#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{left:100px;}
#btn_next{right:100px;}



.footer{ position:fixed; bottom:0px; left:0px; width:100%; height:50px; z-index:999;}
.db-lb{ margin:0 auto; max-width:640px; min-width:340px; height:50px;  color:#333333; background:#25303B}
.db-yb{ background:url(../img/sx.jpg) no-repeat right;}
.db-tb{ width:78px; height:22px; line-height:22px; margin:0 auto; padding-top:14px;}
.db-tb img{ display:inline;}
.db-tb span{ padding:0 4px;}
.db-tb a{ color:#333333;}
.db-tb a:hover{ color:#ff0000;}


/* Flash */
.slidsm{ margin-top:0px;}
.slider{ display:none;}
.slider,.slider ul,.slider ul li{ margin:0px; padding:0px;}
.focus{ background:none;}
.focus span{ width:10px; height:10px; margin-right:5px; border-radius:50%; background:#fff;}
.focus span.current{ background:#f08300;}

a.nm:link {
	display:block;height:25px; line-height:25px; width:80px; background: #8C8C8C;  text-align:center; margin-right:2px; color:#ffffff;  font-size:12px;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
}

a.nm:visited {
display:block;height:25px; line-height:25px; width:80px; background:#8C8C8C;   text-align:center; margin-right:2px;color:#ffffff;  font-size:12px;
-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
}

a.nm:hover {
display:block;height:25px; line-height:25px; width:80px; background:#CF2318; text-align:center; margin-right:2px; color:#ffffff; font-size:12px;

 }    
 