@charset "utf-8";
/*author:blackgecko*/
*{ margin:0px; padding:0px;}
a{ color:#333; text-decoration:none}
a:hover{ color:#0275e0;}
a img{ border:none;}
table{border-collapse:collapse; border-spacing:0px;}
body{font-size:12px; text-align:left; font-weight:normal; color:#4a4a4a; line-height:24px; background:url(../images/bg.jpg) repeat-x #ffecc2;}
ul,ol,p,dl,li{margin:0;pading:0; list-style:none;}
ul,ol,dl{list-style:none;}
h1,h2,h3,h4,h5{font-size:12px;margin:0;padding:0; font-weight:normal;}
input {font:12px;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{ margin:0px; padding:0px;}

.wappers{ width:100%;height:auto; margin:0px auto; overflow:hidden;}
.headers{ width:1000px; height:111px; overflow:hidden; background:url(../images/headerbg.jpg) no-repeat; margin:0px auto;}
.headers span{ float:right; display:inline; overflow:hidden;margin-right:32px; margin-top:8px; color:#2f2f2f;}
.headers span a:link,.headers span a:visited{ color:#2f2f2f;}
.headers span a:hover{ color:#154cdc;}
.menu{ overflow:hidden;width:1000px; height:45px;margin:0px auto 0px; background:url(../images/menubg.jpg) no-repeat;}
ul.nav{  width:985px;text-align:center;  height:45px; margin-left:15px; }
ul.nav li{ float:left; line-height:45px; height:45px;text-align:left;}
ul.nav li a{line-height:48px; height:45px; width:107px; display:block;text-decoration:none; font-size:14px; font-weight:bold; text-align:center; }
ul.nav li a:link,ul.nav li a:visited{ color:#ffffff;}
ul.nav li a:hover{ color:#154cdc;}
.containers{ width:1000px; height:auto; overflow:hidden; margin:0px auto; background:#fff;}
.show_pic{ width:1000px; margin-top:4px; height:351px; margin:4px auto; overflow:hidden;}
.left_pic{/* background:url(../images/probg.jpg) no-repeat;*/ width:717px; height:351px; overflow:hidden; float:left; display:inline; overflow:hidden; margin-left:9px;}

/* iFocus style */
#ifocus { width:690px; height:305px; margin:15px 15px; margin-left:10px;}
	#ifocus_pic { display:inline; position:relative; float:left; width:544px; height:305px; overflow:hidden; margin:10px 0 0 10px; }
		#ifocus_piclist { position:absolute; }
		#ifocus_piclist li { width:544px; height:305px;overflow:hidden; }
		#ifocus_piclist img { width:544px; height:305px; }
	#ifocus_btn { display:inline; float:right; width:126px; margin:9px 4px 0 0; }
		#ifocus_btn li { width:126px; height:76px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); margin-bottom:1px; }
		#ifocus_btn img { width:100px; height:56px; margin:11px 0 0 16px; }
		#ifocus_btn .current { background: url(../images/m_hover.jpg) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
	#ifocus_opdiv { position:absolute; left:0; bottom:0; width:410px; height:35px; background:none; text-indent:-100000px; }
	#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
		#ifocus_tx .normal { display:none; }
		
		
.rig_sm{ background:url(../images/smihg.jpg) repeat-x #fff; height:320px; margin-right:20px; width:251px; float:right; display:inline; overflow:hidden; margin-top:19px;}		
.pic1{ width:214px; height:126px; border:4px solid #fff; margin:16px auto;}
.bm_edit{ width:235px; margin:0px auto; padding-top:0px; color:#333; line-height:23px;}
.bm_edit b{ font-weight:bold; color:#ff8700;}
.bm_edit span{ text-align:right;}
.bm_edit a:link,.bm_edit a:visited{ color:#f00;}
.bm_edit a:hover{ color:#ff8700;}


.baomu{ width:950px; margin:0px auto 10px; height:auto; overflow:hidden;}
.left_list{ width:240px; height:auto; overflow:hidden; float:left; display:inline; margin-top:01px;}
.listbg{ background:url(../images/listbg.jpg) repeat-y; width:206px;}
.list { width:240px; margin:0px auto; margin-top:0px;background:#fff;  }
.left_list h3{ background:url(../images/sleft.jpg) no-repeat; width:240px; height:34px; line-height:30px; overflow:hidden; text-indent:15px; font-size:14px; color:#fff; font-weight:bold;}
.left_list h3 span{ float:right; font-size:12px; font-weight:normal; margin-right:10px; }
.left_list h3 span a:link,.left_list h3 span a:visited{ color:#fff;}
.left_list h3 span a:hover{ color:#f7a604;}
.listbg{ width:238px; height:auto; border:1px solid #ffe6b5; border-top:none;}
.listbg ul { margin-top:0px; width:217px; height:auto; overflow:hidden; padding-top:3px; margin-left:15px; padding-bottom:15px;} 
.listbg ul li{ margin:0px; padding:0px; width:217px; margin-left:0px; }
.listbg ul li a{padding-left:0px; background:url(../images/icon_07.jpg) 0px no-repeat;margin-left:0px;  display:block; text-indent:18px; height:27px; line-height:27px; color:#333333; font-size:12px;overflow:hidden;margin:0px; width:210px; margin-bottom:0px;}
.listbg ul .sub2{ width:90%; margin:auto; overflow:hidden}
.listbg ul li a:link,.listbg ul li a:visited{ color:#333;}
.listbg ul li a:hover{ color:#f7a604;}
.listbg ul li ul{ padding-top:5px; margin:0px; margin-bottom:0px; padding-bottom:0px;}
.listbg  li.module_nav2 a{width:100%; font-size:12px;height:auto; line-height:24px; font-weight:normal; border:none;padding-left:0px; text-indent:0px; display:block;background:none; width:175px; margin-left:20px; margin-bottom:0px;}
.listbg  li.module_nav2 a:link,.listbg  li.module_nav2 a:visited{ color:#333;}
.listbg  li.module_nav2 a:hover{color:#f7a604;font-weight:normal; background:none;}
.listbg  li.module_nav3 a{width:100%; font-size:12px;height:24px; line-height:24px; font-weight:normal; border:none;padding-left:0px; text-indent:0px; display:block;background:none; width:175px; margin-left:20px;}
.listbg  li.module_nav3 a:link,.listbg  li.module_nav3 a:visited{ color:#3f3f3f;}
.listbg  li.module_nav3 a:hover{color:#f7a604;font-weight:normal; background:none;}



.contactimg{ width:240px; height:auto; overflow:hidden; margin-top:10px;}
.lianxi{ width:238px; border:1px solid #ffe6b5; border-top:none; background:url(../images/telbg.jpg) right bottom no-repeat; height:190px;}
.lianxi h1{ font-weight:bold; padding-left:15px; color:#363636;}
.t{ padding-left:15px;}

.right_t{ width:692px; height:auto; overflow:hidden; float:right; display:inline; overflow:hidden;}
.bat_t{ width:692px; height:auto; overflow:hidden; }
.bat_t h3{ background:url(../images/r_t3.jpg) no-repeat; height:33px; width:692px; overflow:hidden; line-height:33px; font-size:14px; font-weight:bold; text-indent:45px; color:#fff;}
.bat_t h3 span{ float:right; font-size:12px; font-weight:normal; margin-right:10px; }
.bat_t h3 span a:link,.bat_t h3 span a:visited{ color:#333;}
.bat_t h3 span a:hover{ color:#f7a604;}

.boters{ width:690px; height:auto; overflow:hidden; border:1px solid #ffe6b5; border-top:none;}
.primg{ width:123px; height:115px; float:left; display:inline; overflow:hidden; margin-top:0px;}
ul.inner_pro{ padding-top:10px;}
ul.inner_pro li{ height:115px; width:217px; float:left; display:inline; overflow:hidden; margin-bottom:33px; margin-right:10px;}
ul.inner_pro{ padding-left:10px; width:720px; height:auto; overflow:hidden;}
.bsms{ width:85px; float:right; display:inline; overflow:hidden;}
ul.inner_pro li ol li{ float:inherit; width:85px; display:inherit; height:auto; overflow:hidden; line-height:20px; margin-bottom:0px; margin-right:0px;}
ul.inner_pro li a:link,ul.inner_pro li a:visited{ color:#333;}
ul.inner_pro li a:hover{ color:#f7a604;}

.services{ margin-top:10px; width:948px; height:auto; overflow:hidden; background:url(../images/servc_t.jpg) no-repeat; height:190px; overflow:hidden; margin:0px auto; }
.services h3{ background:url(../images/servc_t.jpg) no-repeat; height:33px; width:948px; overflow:hidden; line-height:33px; font-size:14px; font-weight:bold; text-indent:35px; color:#fff;}
.services h3 span{ float:right; font-size:12px; font-weight:normal; margin-right:10px; }
.services h3 span a:link,.services h3 span a:visited{ color:#333;}
.services h3 span a:hover{ color:#f7a604;}
.prodbg{width:769px; background:url(../images/line24.jpg) repeat-y; height:180px;border-bottom:1px solid #eaeceb;}

.pro table td img{  border:1px solid #c7c7c7; padding:1px; }
.pro table td a{  display:block;color:#252525; line-height:20px;}
.pro table td a:link,.pro table td a:visited{ color:#333;}
.pro table td a:hover{ color:#f7a604; }


.friend{  width:948px; height:59px; margin:10px auto 33px;background:url(../images/frbg.jpg) no-repeat;}
.friednicon{ padding-left:75px; padding-top:8px;height: 60px;}
.friednicon td{ margin-right:15px;}
.friednicon img{ margin-right:22px;  height:35px; border:1px solid #ccc;}

.fomenu{ width:1000px; height:34px; margin:0px auto; background:#f5a614; line-height:34px;}
.f_midmenu{ width:1000px; margin:0px auto; height:34px; overflow:hidden; color:#fff; text-align:center;}
.f_midmenu a:link,.f_midmenu a:visited{ color:#fff;}
.f_midmenu a:hover{ color:#000;}

.footers{ width:1000px; height:65px; background:#fff; color:#474747; text-align:center; line-height:24px; margin:0px auto; padding-top:10px;}
.footers a:link,.footers a:visited{ color:#474747;}
.footers a:hover{ color:#f7a604;}


.detal{  width:692px; height:auto; overflow:hidden; color:#333333; overflow:hidden; margin-top:0px;}
.detal_s{  width:692px; padding-bottom:20px;height:auto; overflow:hidden; }
.detal_s h3{ background:url(../images/r_t3.jpg) no-repeat; height:33px; width:692px; overflow:hidden; line-height:33px; font-size:14px; font-weight:bold; text-indent:45px; color:#fff;}
.detal_s h3 span{ float:right; font-size:12px; font-weight:normal; margin-right:10px; color:#333}
.detal_s h3 span a:link,.detal_s h3 span a:visited{ color:#333;}
.detal_s h3 span a:hover{ color:#f7a604;}

.deteo{height:auto;height:auto; overflow:hidden; padding-top:5px; width:690px;height:auto; overflow:hidden; border:1px solid #ffe6b5; border-top:none;}

.about_edit{ color:#333; line-height:24px; margin-top:0px; padding-right:0px; margin-left:10px; margin-right:8px;text-align:Justify;text-justify:inter-ideograph;}



.news_deta5{ padding-top:0px; height:auto; overflow:hidden; width:670px;margin-left:7px;}
.news_deta5 li{ width:670px; height:28px; line-height:28px;  overflow:hidden;  border-bottom:1px dashed #9b9b9b;  }
.news_deta5 li a{  display: block;
    line-height: 28px;
    margin-left: 3px; 
    padding-left: 0px;height:28px; overflow:hidden; width:670px; background:url(../images/list_l.jpg) left 12px  no-repeat; text-indent:12px;}
.news_deta5 li span{float:right; margin-right:5px; margin-left:10px;}
.news_deta5 li a:link,.news_deta5 li a:visited{ color:#333;}
.news_deta5 li a:hover{ color:#f7a604;}
.module_page{ width:100%;  line-height:20px;margin-top:30px;text-align:center;  color:#333; margin-bottom:20px;}
.module_page a{ text-decoration:none; color:#333; /*color:#0c2d63;*/}
.module_page span{ padding-left:20px; padding-right:20px;}
.module_page a:hover{ text-decoration:none; color:#f7a604;}
.module_page  select{ margin-left:5px; color:#000;}



.main_right_con{ padding:8px 10px 12px;color:#333; overflow:hidden;}
h1.inner_news_tit{height:30px; padding:8px 0px;text-align:center; font-size:14px;  color: #f7a604; font-weight: bold; border-bottom:1px dashed #ccc;}
h2.inner_news_time{height:25px; line-height:25px;color:#333; padding-left:10px; margin-bottom:4px; text-align:center; border-bottom:1px dashed #CCCCCC;}
h2.inner_news_time a{ color:#333;}
h2.inner_news_time a:hover{ color:#f7a604; text-decoration:underline;}
h2.inner_news_time span{ float:right; text-align:right; padding-right:10px;}



.edit{overflow:hidden;text-align:Justify;text-justify:inter-ideograph; color:#333; margin:10px 5px 0px;}

ul.inner_pages{ padding-top:8px;margin:10px auto 10px; margin-left:5px;}
ul.inner_pages li{line-height:26px;color:#333;}
ul.inner_pages a{color:#333;}
ul.inner_pages a:hover{color:#f7a604}


.main_right_con2{overflow:hidden;}

.description{ height:auto; overflow:hidden; width:95%; margin:10px 10px; }

.descripimg{ float:left; background:none; width:230px; height:185x; margin-bottom:15px;}
.descripimg img{ padding:0px; width:230px; height:183px; border:1px solid #ccc; padding:1px;}
.descriptcot{margin:0px; padding:0px; float:left; width:60%; position:relative;}
.text_p{ color:#f7a604;padding:0px;width:90%; position:absolute; top:0px; left:16px; }
.moule_edot{  color:#333;width:99%; margin-left:5px; clear:both;text-align:Justify;
text-justify:inter-ideograph;}



ul.inner_pro2{height:auto; overflow:hidden; padding-bottom:10px; width:750px;}
ul.inner_pro2 li{ float:left; margin:10px 4px 5px 12px;display:inline; border:1px solid #8b8987; padding:1px;}
ul.inner_pro2 li img{ width:150px; height:111px; padding:0px; vertical-align:top;}
ul.inner_pro2 li a{ width:150px; height:141px; display:block; color:#333; overflow:hidden;}
ul.inner_pro2 li a:hover{ color:#f7a604;}
p.photo_title2{height:30px; line-height:30px; text-align:center;}



.description2{ height:auto; overflow:hidden; width:95%; margin:10px 10px; }

.descripimg2{ float:left; background:none; width:230px; height:185x; margin-bottom:15px;}
.descripimg2 img{ padding:0px; width:230px; height:170px; border:1px solid #ccc; padding:1px;}
.descriptcot2{margin:0px; padding:0px; float:left; width:60%; position:relative;}
.text_p2{ color:#f7a604;padding:0px;width:90%; position:absolute; top:0px; left:16px; }
.moule_edot2{  color:#333;width:99%; margin-left:5px; clear:both;text-align:Justify;
text-justify:inter-ideograph;}



ul.inner_pro4{height:auto; overflow:hidden; padding-bottom:10px; width:790px; margin-top:9px;}
ul.inner_pro4 li{ float:left; margin:0px 20px 4px 10px;display:inline; width:204px; height:214px; }
ul.inner_pro4 li img{ width:200px; height:159px; vertical-align:top; border:1px solid #cfcfcf; padding:1px;}
ul.inner_pro4 li a{ width:204px; height:214px; display:block; color:#333; overflow:hidden; }
ul.inner_pro4 li a:hover{ color:#f3a401;}
p.photo_title{ width:204px;stext-align:center;height:40px; line-height:40px; text-align:center; font-size:12px;}



ul.inner_pro1{height:auto; overflow:hidden; padding-bottom:10px; width:790px; margin-top:9px;}
ul.inner_pro1 li{ float:left; margin:0px 20px 4px 10px;display:inline; width:204px; height:194px; }
ul.inner_pro1 li img{ width:200px; height:159px; vertical-align:top; border:1px solid #cfcfcf; padding:1px;}
ul.inner_pro1 li a{ width:204px; height:194px; display:block; color:#333; overflow:hidden; }
ul.inner_pro1 li a:hover{ color:#f3a401;}
p.photo_title{ width:204px;stext-align:center;height:40px; line-height:40px; text-align:center; font-size:12px;}




div.black {padding-right: 3px; padding-left: 3px; font-size: 80%; padding-bottom: 10px; margin: 3px; color: #333333; padding-top: 10px; background-color: #000; text-align: center; font-family:Verdana; font-size:12px; background:none;}
div.black a {padding:3px 8px;border: 1px solid #d4e0d4;background-position: 50% bottom;color: #333333; margin-right: 3px;text-decoration: none; font-family:Verdana; font-size:12px; }
div.black span.current{border:#ffffff 1px solid;padding:3px 8px;font-weight: bold;color: #ffffff; margin-right: 3px;background-color: #606060}
div.black span.disabled {padding:3px 8px;;border: 1px solid #d4e0d4;color: #a0a0a0 ; margin-right: 3px;}