﻿/*网站基础样式*/
body,div,ul,li,dl,dd,table,p,h1,form,legend,fieldset,input button,select,textarea,button{margin:0px;padding:0px;font-family:inherit;font-size:inherit;}
ul,li{list-style:none;}
a{color:#555;text-decoration:none;}
a:hover{color:#0066cc;text-decoration:none;}
img {border:0;}
strong,b{color:#333}
table{border-collapse:collapse;border-spacing:0}
input{font-size:12px;font-family:微软雅黑,arial;}

body{word-wrap:break-word;text-align:center;font:12px/1.6em "Microsoft yahei",Arial;color:#444;}
.page_style{width:100%;margin:0px;text-align:center;background:url(../mod_img/bg.gif) repeat-x}
.left,.fleft{float:left}
.right,.fright{float:right}
.clear{display:block;clear:both;font-size:0px;height:0px;line-height:0px;width:0px;margin:0 0 0 0;padding:0 0 0 0;overflow:hidden}
.top_box,.main_box_style,.main_box_style1,.main_box_style2,.main_box_style3,.bottom_box_1{width:1000px;padding:0;margin:0 auto;overflow:hidden;clear:both; }

.qqkefu{width:100px;padding:0px 0 0 0px;text-align:left;margin-top:100px;overflow:hidden;position:fixed !important;position:absolute;left:10px;top:0px;_top:expression(eval(document.documentElement.scrollTop));z-index:999;overflow:hidden;}
.qqkefu a{display:block;height:25px;line-height:25px;margin-bottom:5px;overflow:hidden;color:#333}
.qqkefu img{display:inline-block;float:left;margin:0 8px 0 11px;}
.qqkefu1{width:100%;height:30px;overflow:hidden;background:url(../mod_img/qqkefu_01.gif) no-repeat}
.qqkefu2{width:100%;padding:15px 0 10px 0;overflow:hidden;background:url(../mod_img/qqkefu_02.gif) repeat-y}
.qqkefu3{width:100%;height:30px;overflow:hidden;background:url(../mod_img/qqkefu_03.gif) no-repeat}

.weixinQR{/*position:fixed;top:320px;left:10px;*/width:100px;margin-top:10px;padding-top:5px;border:solid 1px #ccc;background:#fff;}
.weixinQR .qr{text-align:center;}
.weixinQR .qr img{display:block;margin:0px auto}
.weixinQR .txt{margin:5px 0 5px 0;height:25px;line-height:25px;padding-left:30px;background:url(../mod_img/icon_weixin.gif) no-repeat 5px center;}
.weixinQR .txt1{margin:5px 0 5px 0;text-align:center;height:25px;line-height:25px;padding-left:0px;}

/*顶部及主菜单样式*/

.top_box{clear:both;height:90px; position:relative; z-index:3; overflow:hidden;border-top:4px solid #7ac849;}
.top_box .logo{float:left;text-align:left;padding:5px 0 0 0px;}
.top_box .topcontent{clear:both;height:23px;overflow:hidden;padding:10px 0px 0px 0;}
.top_box .topcontent .top_tel{float:right;margin-right:15px;line-height:25px;font-size:14px;color:
#666}
.top_box .topcontent .top_tel span{font-size:17px;font-family:arial;color:#7ac849}

.top_box .topcontent .top_link{float:right;line-height:25px;padding:0 0px 0px 0;color:#777}
.top_box .topcontent .top_link a{display:inline-block;padding:0 7px;color:#777;padding-right:5px;}
.top_box .topcontent .top_link a:hover{color:#0066cc}

.topsearch{float:right;padding-right:10px;}
.topsearch input{border:0;float:left;display:block;}
.topsearch .text{width:130px;height:25px;line-height:25px;padding:0 0 0 10px;color:#999;background:#f1f1f1}
.topsearch .submit{width:25px;height:25px;cursor:pointer;overflow:hidden;text-indent:-999em;background:#cfcfcf url(../mod_img/topsearch_btn.gif) no-repeat center center}

.menu_box{text-align:left;padding:10px 0 0 0;float:right;overflow:hidden;}
.menu_box ul{height:50px;font-size:14px;}

.menu_style_homepage,.menu_style{float:left;text-align:center;padding:0px 0 0 30px;height:30px;line-height:30px;}
.menu_style_homepage{background:none;padding:0;}

a.menu,a.menu:visited,a.hover,.menu_current a.menu{color:#555;text-decoration: none;font-weight:normal;display:block;float:left;}
a.menu:hover {color:#555;}

.menu_current a.menu{color:#7ac849;font-weight:bold;}

/*banner样式*/

.banner{clear:both;text-align:left;padding:0px 0;}
.banner1{width:1200px;margin:0 auto;padding:0px 0 0px 0}
.banner2{width:100%;margin:0 auto;height:250px;overflow:hidden;border:1px solid #ddd;border-width:0 0 1px 0;background:url(../mod_img/subbanner.jpg) no-repeat center 0;text-indent:-999em;padding:0px 0 0px 0}

.smallbanner{clear:both;padding: 0 0 0 0;margin:0 0 0 0;text-align:left}

/*网站主体框架样式*/

.main_box_style,.main_box_style1,.main_box_style2{}

.main_box_style{padding:20px 0 0 0;}
.main_box_style .current_location{display:none;}

.main_box_style1,.main_box_style2{clear:both;margin:0 auto;padding:0 0 0px 0px;overflow:visible;background:url(../mod_img/lanmubg1.gif) no-repeat center 0}
.main_box_style1 .main_box_inner_left,.main_box_style2 .main_box_inner_right{float:left;width:180px;padding:20px 20px 20px 20px;margin-top:-35px;position:relative;z-index:999;overflow:hidden;text-align:left;background:#fff;border:1px solid #ddd;border-top:4px solid #7ac849;box-shadow:0 1px 2px #ccc}
.main_box_style1 .main_box_inner_right,.main_box_style2 .main_box_inner_left{float:right;width:750px;padding:30px 0 0px 0;overflow:hidden;text-align:left;}

.main_box_style1 .main_box_inner_left,.main_box_style2 .main_box_inner_right{min-height:400px}

.main_box_style3{clear:both;padding:0 0 0px 0px;box-shadow:0 3px 4px #ccc;margin-top:-40px;position:relative;z-index:999;background:#fff;border:1px solid #ddd;border-top:0;overflow:hidden;}
.main_box_style3 .main_box_inner_left,.main_box_style3 .main_box_inner_right{border-top:4px solid #7ac849}
.main_box_style3 .main_box_inner_left{float:left;width:350px;padding:20px 15px 0 15px;margin-top:0;}
.main_box_style3 .main_box_inner_middle{border-top:4px solid #7ac849;float:left;width:400px;padding:0px 0 0px 0;overflow:hidden;text-align:left;}
.main_box_style3 .main_box_inner_right{float:right;width:180px;padding:20px 20px 20px 20px;overflow:hidden;text-align:left;}


/*导航样式*/

.nav_box{clear:both;width:100%;margin:0 0 10px 0;overflow:hidden;}

.nav_header{text-align:left;padding:0 0 0 0;margin:0 0 0 0}

.nav_content{padding:10px 0 0 0;text-align:left;}

.nav_menu{width:176px;padding:15px 0 0 0;margin:0}

.nav_menu li{clear:both;text-align:left;margin-bottom:5px;}
.nav_menu li a{color:#888;height:24px;line-height:24px;color:#666;padding:0px 0px 0 7px;display:block;overflow:hidden;background:url(../mod_img/navmenu_bg.gif) no-repeat 0 0;}
.nav_menu li a:hover,.nav_menu li a.current{color:#fff;text-decoration:none;background:url(../mod_img/navmenu_current.gif) no-repeat 0 0;}

.nav_menu ul ul {padding:10px 0 2px 0px;clear:both;}
.nav_menu li ul li{text-align:left;background-image:none;padding:0 0 0 2px;}
.nav_menu li ul li a{display:inline;line-height:19px;height:19px;border:0;padding:0 0 0 5px;background:none;}
.nav_menu li ul li a:hover,.nav_menu li ul li a.current{color:#004f9c;background:none;}

.nav_menu ul li ul li ul{padding:0 0 0 5px;}
.nav_menu ul li ul li span.node{float:left;height:22px;width:15px;background:url(../mod_img/node_open.gif) no-repeat 0 0;cursor:pointer;}
.nav_menu ul li ul li span.node_close{float:left;height:22px;width:15px;background:url(../mod_img/node_close.gif) no-repeat 0 0;cursor:pointer;}
.nav_menu ul li ul li span{float:left;height:22px;width:8px;background:url(../mod_img/subnav.gif) no-repeat 0 0;}

/*模块样式*/
.module_box{clear:both;margin:0 0 10px 0;border:0 solid #cccccc;overflow:hidden;}   
         
/*模块整行布局样式*/
.module_box_layout_left{float:left;margin:0 0 10px 0;}
.module_box_layout_right{float:right;margin:0 0 10px 0;}

.module_box_1,.module_box_1_layout_left,.module_box_1_layout_right{clear:both;text-align:center;padding:0;overflow:hidden;height:100%;}

.module_more a{}

.nav_title{text-align:left;height:25px;line-height:25px;clear:both;overflow:hidden;}

.module_title,.module_header{text-align:left;height:25px;line-height:25px;clear:both;overflow:hidden;border-bottom:1px solid #ccc}
.noborder{border:0;}
.module_sign,.nav_sign,.module_header img{float:left;font-weight:bold;font-size:15px;color:#222;text-transform:Uppercase}
.nav_sign{font-size:18px;}
.module_more,.nav_more,.module_header .more{float:right;padding:3px 0 0 0}
.module_more a,.nav_more a,.module_header .more a{width:47px;height:15px;display:block;text-indent:-99em;overflow:hidden;background:url(../mod_img/more.gif) no-repeat}

#nav_106 .module_header{padding-top:0px;}

.module_content{text-align:left;overflow:Hidden;}



.module_footer{clear:both;height:1px;overflow:hidden;background-color:#cccccc;display:none}
.module_footer .l{float:left;}
.module_footer .r{float:right}

/*子栏目样式*/
.lanmupage .current_location{display:none}

.current_location{clear:both;text-align:left;height:70px;background:url(../mod_img/current_location.gif) no-repeat}

.current_location_1{float:right;padding:20px 10px 0 20px;background:url(../mod_img/site_icon.gif) no-repeat 0 15px; color:#333; font-size:14px;}
.current_location_1 a{color:#333; font-size:14px;}
.current_location_1 span{display:inline-block; padding:0 10px;}
.current_location_2{float:left;font-weight:bold;padding:15px 0 0 40px;font-size:16px;}

.sublanmu_box{text-align:left;padding-bottom:0px;}
.sublanmu_content{padding:15px 0px 15px 20px;text-align:left;font-family:微软雅黑,Arial;}
.sublanmu_page{clear:both;text-align:center;margin:15px 0 10px 0;font-size:12px;}
.sublanmu_page a{vertical-align:middle;zoom:1;height:15px;line-height:15px;padding:2px 8px 3px 8px;border:1px solid #cccccc;}
.sublanmu_page span.c{padding:2px 2px 3px 2px;font-weight:bold;border:0px solid #cccccc;}
.sublanmu_page span{vertical-align:middle;zoom:1;height:15px;line-height:15px;padding:2px 8px 3px 8px;}
.sublanmu_page span.c{padding:2px 2px 3px 2px;border:0px solid #cccccc;}

#Content{line-height:180%; color:#333; font-size:14px;}
#Content p,.sublanmu_content p{margin-bottom:10px;}
.product_detail_intro ul li{list-style:outside disc;}
.product_detail_intro ul{padding:0 0 12px 17px;}
.product_detail_intro p{margin-bottom:10px;}
.product_detail_intro b,.product_detail_intro strong{color:#003d6c;font-size:13px;}
.sublanmu_pn{font-size:13px;margin:30px 0 5px 0}
.sublanmu_pn li{color:#D33506}


/* contact form */
#contact .left{width:260px;height:470px;padding:30px 20px;overflow:hidden;background:#f0f0f0}
#contact .right p{margin-bottom:15px}
#contact .right{width:640px;padding-top:10px;line-height:21px;overflow:hidden}
#contact .right p{margin-bottom:5px}
#contact label{ display:block;padding:10px 0 5px 2px}
#contact input{width:290px; display:block; margin-bottom:0; padding:5px; border:none; border:solid 1px #ddd; background:#f8f8f8; font-size:14px;}
#contact input:focus{border:solid 1px #999; background:#fff;}
#contact textarea{width:95%; padding:5px;  overflow-y:hidden; border:solid 1px #ddd; background:#f8f8f8; height:100px; margin-bottom:0px; font-size:14px;}
#contact textarea:focus{border:solid 1px #999;font-size:12px;background:#fff;}
#contact input.btn{ color:#FFF; background:#69c;cursor:pointer; padding:3px 10px 3px 10px; margin:10px 0 0 0px; font-family:Microsoft yahei, Helvetica, sans-serif; text-transform:uppercase; font-size:12px; -moz-border-radius:0px; -webkit-border-radius:0px; border:none;float:left;}
#contact input.button:hover{background:#CCC; color:#333;}
#send {width:100px !important;font-size: 12px;border:1px solid black;cursor:pointer;cursor:hand;}
#btnsubmit { text-align:right; } 
.error { width:280px; background:#FCD8DC; padding:2px 10px 2px 10px; display: none;color:#C03; font-size:12px;}
.success { display: none; padding:2px 10px 2px 10px; background:#E5EAD4; color:#333; width:280px;  font-size:12px;}
.error img { vertical-align:top; }
#contact #pa_tel, #contact #email{width:215px;}
.map{margin-top:30px;}
.map{width:100%; height:280px;}

/*幻灯片样式*/
.slide_box{position:relative;height:165px;}
.slide_item{position:absolute;bottom:0;right:0px;z-index:6;}
.slide_item li{float:left;width:22px;height:28px;line-height:28px;margin-top:3px;overflow:hidden;background:#333;border-left:1px solid #666;;cursor:pointer;color:#fff;text-align:center;font-family:Arial;font-size:11px}
.slide_item li.current{height:31px;line-height:31px;margin:0;background:url(../mod_img/f_on.gif);border:0;}
.slide_image{border:0 solid #cccccc;}
a.slide_title{height:28px;line-height:28px;text-align:left;padding-left:10px;width:245px;position:absolute;bottom:0;left:0;z-index:5;display:block;color:#fff;background:url(../mod_img/slide_title_bg.png)}


/*登陆界面*/
.loginbox_item{height:20px;padding:0 0 0 0;padding:0 5px 5px 0;text-align:left;font-size:9pt;}
.loginbox_textbox{width:100px;height:15px;border:0 solid #cccccc;border-width:1px 1px 1px 1px}
.loginbox_textbox_yzm{width:40px;height:15px;border:0 solid #cccccc;border-width:1px 1px 1px 1px}
.loginbox_submit{width:90px;height:20px;border:0 solid #333333;border-width:0 1px 1px 0;background-color:#dddddd;cursor:pointer;}
a.logined_href:link{font-size:9pt;color:#FF0000;text-decoration:underline}
a.logined_href:visited{font-size:9pt;color:#FF0000;;text-decoration:underline}
a.logined_href:hover{font-size:9pt;color:#FF0000;text-decoration:underline}


/*其他样式*/
.textarea{border:1px solid #cccccc;border-color:#000000 #cccccc #cccccc #000000;}
.button{width:55px;font-size:9pt;height:19px;cursor:pointer;background-image:url(../mod_img/button.gif);background-position: center center;border-top: 0px outset #eeeeee;border-right: 0px outset #888888;border-bottom: 0px outset #888888;border-left: 0px outset #eeeeee;padding-top: 2px;background-repeat: repeat-x;}
.tb{border:1px solid #cccccc;border-color:#000000 #cccccc #cccccc #000000;}
.bt{height:22px;width:70px;font-size:9pt;background-image:url(../mod_img/bt.gif);padding-top:2px;cursor:pointer;border-width:0px;}


/* footer */
.h1_tit{height:24px; line-height:24px; font-weight:normal; font-size:14px; color:#b2ddf9; vertical-align:middle;}
.fo_lnk{height:30px; display:block; width:100%; line-height:30px; vertical-align:middle;}
.fo_fst{margin-top:11px;}
#footer{width:100%; height:250px; float:left; margin-top:30px; background-color:#015a96;}
#footer .foot{width:1080px; margin:0 auto; text-align:left; padding-top:35px;}
#footer .foot ul{float:left; height:215px; background:url(../mod_img/foot_line.png) right top no-repeat;}
#footer .foot ul li{float:left; width:100%;}
#footer .foot ul li a{font-size:12px; color:#b2ddf9;}
#footer .foot ul li a:hover{color:#fff;}
#footer .foot ul.foot_01{width:100px;}
#footer .foot ul.foot_01 li h1{text-indent:0px;}
#footer .foot ul.foot_01 li a{text-indent:15px; background:url(../mod_img/Icon_Start.png) left center no-repeat;}
#footer .foot ul.foot_02{width:183px;}
#footer .foot ul.foot_02 li h1{text-indent:48px;}
#footer .foot ul.foot_02 li a{text-indent:60px; background:url(../mod_img/Icon_Start.png) 48px center no-repeat;}
#footer .foot ul.foot_03{width:171px;}
#footer .foot ul.foot_03 li h1{text-indent:53px;}
#footer .foot ul.foot_03 li a{text-indent:65px; background:url(../mod_img/Icon_Start.png) 53px center no-repeat;}
#footer .foot ul.foot_04{width:190px;}
#footer .foot ul.foot_04 li h1{text-indent:60px;}
#footer .foot ul.foot_04 li a{text-indent:72px; background:url(../mod_img/Icon_Start.png) 60px center no-repeat;}
#footer .foot ul.foot_05{width:188px;}
#footer .foot ul.foot_05 li h1{text-indent:60px;}
#footer .foot ul.foot_05 li a{text-indent:72px; background:url(../mod_img/Icon_Start.png) 60px center no-repeat;}
#footer .foot ul.foot_06{width:183px; float:right; background-image:none;}
#footer .foot ul.foot_06 li h1{text-indent:0px;}
#footer .foot ul.foot_06 li a{text-indent:14px; background:url(../mod_img/Icon_Start.png) left center no-repeat;}
#copy{width:100%; height:82px; background-color:#f4f2f2; margin-top:30px; }
#copy .copy{width:1080px; margin:0 auto; padding-top:15px; text-align:center;}
#copy .copy p{width:1080px; float:left; font-size:12px; color:#828282; line-height:30px; height:30px; vertical-align:middle;}
#copy .copy p a{font-size:12px; color:#828282;}
#copy .copy p a:hover{color:#828282;}

.prodBox{width:100%; float:left; text-align:left;}
.prodBox ul{width:230px; margin-left:20px; float:left;}
.prodBox ul li.pro_pc{width:220px; height:166px; overflow:hidden; position:relative; padding:4px; border:solid 1px #ddd; float:left;}
.prodBox ul li.pro_pc img{width:220px; height:166px; display:block;}
.prodBox ul li.pro_tx{width:230px; padding-top:8px; float:left;}
.prodBox ul li.pro_tx a{font-size:14px; color:#333;}
.prodBox ul li.pro_jj{width:230px; height:37px; padding-bottom:10px; float:left;}
.prodBox ul li.pro_jj a{font-size:12px; color:#999898;}
.prodBox ul.fst_po{margin-left:0px;}

.video{width:730px; float:right; padding:10px 5p 0px 5px;}
.video ul{width:228px; text-align:center; margin-left:23px; float:left;}
.video ul li.video_pic{width:220px; height:220px; padding:3px; border:solid 1px #ddd; float:left; position:relative; z-index:1;}
.video ul li.video_pic .vidIcon{width:228px; height:228px; position:absolute; z-index:2; left:0px; top:0px; background:url(../mod_img/video_btn.png) center center no-repeat;}
.video ul li.video_pic .vidLink{width:228px; height:228px; display:block; position:absolute; z-index:3; left:0px; top:0px; text-indent:-9999px;}
.video ul li.video_txt{width:228px; margin:3px 0px; padding:10px 0px; float:left;}
.video ul li.video_txt a{font-size:13px; color:#333;}
.video ul li.video_txt a:hover{color:#000;}
.video ul.first_vd{margin-left:0px;}

.showvv{width:96%; margin:0 auto;}
.showvv > h2{width:100%; float:left; text-align:center;}
.showvv > h3{width:100%; float:left; text-align:center; color:#333; font-size:18px;}
.showvv > h4{width:100%; float:left; text-align:center; color:#666; padding:10px 0px; background-color:#f8f8f8; font-weight:normal; font-size:13px;}
.showvv > h4 > span{margin-left:30px; display:inline-block;}
.showvv > ul{width:100%; float:left;}
.showvv > ul > li{width:100%; font-size:14px; color:#333; line-height:180%; float:left;}