@charset "utf-8";

/*公共*/
body,ul,form,dl,dd{ margin:0; padding:0; list-style:none; }
body,td,div,span,p,a{ font-size:12px; color:#666666; font-family:Arial; }
img{ border:0; }
a{ text-decoration: none; }
a:hover{ color:#40A6D6; text-decoration: underline; }
a:active{ color:#CC0000; }

/*全局*/
.textbox{ border:solid 1px #999999; height:18px; line-height:18px; }
.button{ border:solid 1px #999999; background-color:#FFFFFF; height:22px; line-height:22px; padding:0 5px; }
.clear{ clear:both; }
.center{ text-align:center; }
.redtext{ color:#CC0000; }

/*头部*/
body{ background-color:#F0F0F0; background-image:url(../images/bg_head.jpg); background-repeat:repeat-x; }
#tool{ height:26px; line-height:26px; color:#9FA0A0; }
#head { height:101px; }
#head span{ float:left; }
#head div{ float:right; width:250px; height:27px; margin-top:30px; background-image:url(../images/bg_search.png); background-repeat:no-repeat; }

#nowpath{ background-color:#E8E8E8; height:30px; line-height:30px; margin-bottom:10px; color:#0D94D6; }
#nowpath a{ margin:0 5px; }

/*底部*/
#foot { margin-top:10px; float:left; width:100%; }
#bottommenu{ float:left; width:100%; height:30px; line-height:30px; text-align:center; border-bottom:solid 1px #EEEEEE; color:#EEEEEE; }
#bottommenu a{ color:#EEEEEE; }
#copyright{ float:left; width:100%; height:60px; line-height:30px; padding:10px; text-align:center; color:#EEEEEE; }

/*QQ在线*/
#qqtop{ width:110px; height:70px; background-image:url(../images/top.gif); background-repeat:no-repeat; }
#qqtop a{ margin:4px 4px 0 0; float:right; width:14px; height:14px;}
.qq_list li{ width:100%; text-align:center; float:left; padding:5px 0 0 0; background-image:url(../images/middle.gif); background-repeat:repeat-y; }
#qqbottom{ float:left; width:110px; height:50px; background-image:url(../images/bottom.gif); background-repeat:no-repeat; }

/*主菜单*/
.menu { float:left; margin-bottom:10px; z-index:9998; }
.menu_out{ float:left; position:relative; padding:0px; height:52px; line-height:52px; text-align:center; background-image:url(../images/menu_out.png); background-repeat:no-repeat; background-position:center; z-index:9999; width:142px;}
.menu_out a{ font-size:14px;}
.menu_out a:hover{ float:left; position:relative; padding:0px; height:52px; line-height:52px; text-align:center; background-image:url(../images/menu_hover.png); background-repeat:no-repeat; background-position:center; z-index:9999; width:152px; color:#ffffff;}
.menu_hover{ float:left; position:relative; padding:0px; height:52px; line-height:52px; text-align:center; background-image:url(../images/menu_hover.png); background-repeat:no-repeat; background-position:center; z-index:9999; }
.menu_hover a{ font-size:14px; color:#FFFFFF; }
.menu_last{ float:right; width:85px; text-align:center; height:30px; line-height:30px; color:#FFFFFF; background-color:#0D94D6; margin-top:10px; font-size:14px; }

.menu_out .submenu{ float:left; width:200px; z-index:9999; position:absolute; top:52px; left:0px; visibility:hidden; background-color:#EBF6FC; font-size:12px; }
.menu_out .submenu_out{ height:26px; line-height:26px; background:none; text-align:left; font-size:12px; }
.menu_out .submenu_hover{ height:26px; line-height:26px; background-color:#FFFFFF; text-align:left; font-size:12px; }
.menu_out .submenu_hover a{ margin-left:10px; color:#214050; font-size:12px; }
.menu_out .submenu_hover a:hover{ margin-left:10px; color:#214050; font-size:12px; background-image:none; height:26px; line-height:26px; text-align:left; width:200px; font-size:12px;}

/*主体*/
.box{ position:relative; margin:0 auto; width:950px; }
#left{ float:left; width:241px; vertical-align:top; }
#right{ float:right; width:698px; vertical-align:top; border:solid 1px #CBCBCB; background-color:#FFFFFF; }
#p_content dd p{ line-height:30px;} 
/*侧菜单*/
.p_menu{ border:solid 1px #CBCBCB; background-color:#FFFFFF; margin-bottom:10px; }
.p_menu dt{ float:left; margin:10px 0; display:inline; width:100%; height:30px; line-height:30px; font-weight:normal; font-size:14px; background-image:url(../images/bg_title_white.png); background-repeat:no-repeat; background-position:center; }
.p_menu dt a{ margin-left:40px; font-weight:normal; text-decoration:none; font-size:14px; }
.p_menu dd{ padding:10px; }
.p_menu dd ul li{ float:left; width:100%; line-height:30px; border-bottom:dotted 1px #CCCCCC; background-image:url(../images/arrow_blue.gif); background-repeat:no-repeat; background-position:left 12px; padding-left:15px;}
.p_menu dd ul li a{ margin-left:3px; color:#40A6D6; }
.p_menu dd ul li p{ margin:3px 0; line-height:18px; }
.p_menu dd ul li p a{ color:#999999; }

.p_menu2{ border:solid 1px #CBCBCB; background-color:#40A6D6; margin-bottom:10px; }
.p_menu2 dt{ float:left; margin:10px 0; display:inline; width:100%; height:30px; line-height:30px; font-weight:normal; font-size:14px; background-image:url(../images/bg_title_white.png); background-repeat:no-repeat; background-position:center; }
.p_menu2 dt a{ margin-left:40px; font-weight:normal; text-decoration:none; font-size:14px; }
.p_menu2 dd{ padding:10px; }

.cont-us{ line-height:26px; color:#FFF;}

.p_menu_blue{ border:solid 1px #CBCBCB; background-color:#40A6D6; margin-bottom:10px; }
.p_menu_blue dt{ float:left; margin:10px 0; display:inline; width:100%; height:30px; line-height:30px; font-weight:normal; font-size:14px; background-image:url(../images/bg_title_white.png); background-repeat:no-repeat; background-position:center; }
.p_menu_blue dt a{ margin-left:40px; font-weight:normal; text-decoration:none; font-size:14px; }
.p_menu_blue dd{ padding:10px; }
.p_menu_blue dd ul li{ float:left; width:100%; height:30px; line-height:30px; border-bottom:dotted 1px #CCCCCC; color:#FFFFFF; background-image:url(../images/arrow.gif); background-repeat:no-repeat; background-position:left center; }
.p_menu_blue dd ul li a{ margin-left:10px; color:#FFFFFF; }
.p_menu_blue dd p{ margin:5px 0 0 0; color:#FFFFFF; }
.p_menu_blue dd p a{ color:#FFFFFF; }
/*内容*/
#p_content{ margin:10px; }
#p_content dt{ height:30px; line-height:30px; padding-left:35px; font-weight:normal; font-size:14px; background-image:url(../images/bg_title_blue.png); background-repeat:no-repeat; background-position:center; color:#FFFFFF; }
#p_content dd{ padding:10px; }


.abou-pro li{ width:212x; height:180px; float:left;}
.abou-pro li p{ margin:0 5px; line-height:20px; text-align:center;}
/*分页*/
.pager{ height:30px; line-height:30px; text-align:center; margin-top:10px;}
.pager a{margin:3px; height:22px; line-height:22px; padding:0 6px; border:solid 1px #CCCCCC; background-color:#FFFFFF; font-family:Arial; }
.pager a:hover{ background-color:#EEEEEE; }

/*购物车样式*/
.cart_text{ width:80px; text-align:center; border:none; background:none; }

/*公共表单、列表*/
.pub_form{ width:100%; }
.pub_form thead th{ height:30px; background-color:#EEEEEE; }
.pub_form tbody th{ height:30px; width:20%; }
.pub_form tbody td{ height:30px; }
.pub_form tfoot td{ height:30px; text-align:center; }
.pub_form tbody td textarea,.pub_form tbody td select{ border:solid 1px #999999; }

.pub_list{ width:100%; }
.pub_list thead th{ height:30px; background-color:#EEEEEE; }
.pub_list tbody td{ height:30px; border-bottom:dotted 1px #CCCCCC; }
.pub_list tfoot td{ height:30px; text-align:center; }

/*评论样式*/
.emote{ float:right; margin-left:10px; width:240px; }
.emote li{ float:left; padding:2px; cursor:pointer; }

.comment_list li{ border-top:dotted 1px #CCCCCC; }
.comment_other{ width:100%; height:30px; line-height:30px; font-family:Arial; color:#999999; background-color:#EEEEEE; }
.comment_other a{ color:#990000; font-weight:bold; margin-left:10px; }
.comment_content{ margin:10px 0;}

/*留言样式*/
.book_list li{ border-top:dotted 1px #CCCCCC; }
.book_other{ width:100%; height:30px; line-height:30px; font-family:Arial; color:#999999; background-color:#EEEEEE; }
.book_other a{ color:#990000; font-weight:bold; margin-left:10px; }
.book_content{ margin:10px 0;}
.book_reply{ margin:10px; padding:10px; color:#FF0000; }
.book_reply legend{ color:#333333; font-weight:bold; }

/*新闻列表*/
.news_other{ text-align:right; color:#999999; }
.news_content{ margin:10px 0; }
.news_uploads{}

.news li{ height:30px; line-height:30px; border-bottom:1px dotted #CCCCCC; }
.news li a{ float:left; margin-left:10px; }
.news li span{ float:right; margin-right:10px; }

.news_list li{ float:left; width:100%; border-bottom:1px dotted #CCCCCC; }
.news_list li span img{ margin:5px; float:left; width:120px; height:100px; border:solid 1px #CCCCCC; }
.news_list li div{ margin:5px 0; }
.news_list li div h3{ margin:5px 0; }
.news_list li div h3 a{ font-size:14px; }
.news_list li div p{ margin:5px 0; }
.news_list li div span{ float:right; }

/*友情链接*/
.link li{ float:left; line-height:22px; width:100%; background-image:url(../images/arrow_black.gif); background-position:left 10px; background-repeat:no-repeat; }
.link li a{ margin-left:10px; font-size:14px; color:#40A6D6; }
.link li p{ margin-left:10px; color:#999999; }

.link_list li{ float:left; text-align:center; width:33%; margin-bottom:10px; }
.link_list li img{ width:200px; height:80px; border:1px solid #CCCCCC; }

/*产品列表*/
.product_field{ width:300px; }
.product_field tbody th,.product_field tbody td{ line-height:28px; border-bottom:dotted 1px #CCCCCC; }
.product_field tbody th{ width:30%; }

.product_icon{ float:left; margin:0 20px; border:solid 1px #DDDDDD; display:inline; }
.product_icon img{ width:280px; height:280px; }

.product li{ width:25%; height:150px; margin:10px 0 10px 0; float:left; text-align:center; }
.product li img{ width:144px; height:120px; border:solid 1px #DDDDDD; }
.product li p{ margin:5px; }
.product li p a{ font-size:14px; color:#40A6D6; font-size:14px; font-weight:bold; }
.checkid{ float:left; position:absolute; left:0; bottom:0; }
.img_box{ width:144px; position:relative; }

.product_list li{ float:left; width:100%; border-bottom:1px dotted #CCCCCC; }
.product_list li img{ margin:10px; float:left; width:160px; height:120px; }
.product_list li div{ margin:10px 0; }
.product_list li div h3{ margin:10px 0; }
.product_list li div h3 a{ font-size:14px; }
.product_list li div p{ margin:5px 0; }

/*首页*/
.index_company{ float:left; width:100%; line-height:20px;  border:solid 1px #CBCBCB; background-color:#FFFFFF; margin-bottom:10px; }
.index_company dt{ height:30px; margin:10px 0; line-height:30px; padding-left:35px; font-weight:normal; font-size:14px; background-image:url(../images/bg_title_blue.png); background-repeat:no-repeat; background-position:center; color:#FFFFFF; }
.index_company dt h3{ float:left; margin:0 0 0 10px; font-weight:normal; }
.index_company dt a{ float:right; margin:10px 20px 0 0; }
.index_company dd{ padding:10px 20px; }
.index_company dd span img{ float:left; margin-right:10px; width:160px; height:120px; }

.index_product{ float:left; width:100%; line-height:20px;  border:solid 1px #CBCBCB; background-color:#FFFFFF; margin-bottom:10px; }
.index_product dt{ height:30px; margin:10px 0; line-height:30px; padding-left:35px; font-weight:normal; font-size:14px; background-image:url(../images/bg_title_blue.png); background-repeat:no-repeat; background-position:center; color:#FFFFFF; }
.index_product dt h3{ float:left; margin:0 0 0 10px; font-weight:normal; }
.index_product dt a{ float:right; margin:10px 20px 0 0; }
.index_product dd{ padding:10px; }
.index_product ul{ float:left; width:100%; }
.index_product ul li{ float:left; width:33%; height:200px; margin-bottom:10px; text-align:center; }
.index_product ul li img{ width:180px; height:180px; border:solid 1px #CCCCCC; margin:0 10px; }
.index_product ul li p{ margin:0 5px; line-height:20px; }
.index_product ul li a{ color:#40A6D6; font-weight:bold; }

.index_product_2{ float:left; width:100%; line-height:20px;  border:solid 1px #CBCBCB; background-color:#FFFFFF; margin-bottom:10px; }
.index_product_2 dt{ height:30px; margin:10px 0; line-height:30px; padding-left:35px; font-weight:normal; font-size:14px; background-image:url(../images/bg_title_black.png); background-repeat:no-repeat; background-position:center; color:#FFFFFF; }
.index_product_2 dt h3{ float:left; margin:0 0 0 10px; font-weight:normal; }
.index_product_2 dt a{ float:right; margin:10px 20px 0 0; }
.index_product_2 dd{ padding:10px; }
.index_product_2 ul{ float:left; width:100%; }
.index_product_2 ul li{ float:left; width:33%; height:170px; margin-bottom:10px; text-align:center; }
.index_product_2 ul li img{ width:100px; height:100px; border:solid 1px #CCCCCC; margin:0 10px; }
.index_product_2 ul li p{ margin:0 5px; line-height:20px; }
.index_product_2 ul li a{ color:#40A6D6; font-weight:bold; }

.index_link{ float:left; width:100%; line-height:20px;  border:solid 1px #CBCBCB; background-color:#FFFFFF; margin-bottom:10px; }
.index_link dt{ height:30px; margin:10px 0; line-height:30px; padding-left:35px; font-weight:normal; font-size:14px; background-image:url(../images/bg_title_long.png); background-repeat:no-repeat; background-position:center; }
.index_link dt h3{ float:left; margin:0 0 0 10px; font-weight:normal; }
.index_link dt a{ float:right; margin:10px 20px 0 0; }
.index_link dd{ float:right; margin:10px 20px 0 0; }

.mapMenu{}
.mapMenu li{ height:24px; line-height:24px; }
.mapMenu li a{ color:#B3124A; font-size:14px; }

.index_left{ float:left; width:241px; vertical-align:top; }
.index_right{ float:right; width:698px; vertical-align:top; }

.index_tag{ float:left; width:100%; margin-bottom:8px; }
.index_tag li{ float:left; width:100%; height:74px; background-image:url(../images/tag_bg.png); background-repeat:no-repeat; margin-bottom:2px; }
.index_tag li img{ float:left; margin-left:3px; }
.index_tag li div{ margin:15px 0 0 20px; float:left; color:#40A6D6; font-size:14px; line-height:18px; }

.leftad{ position:fixed; bottom:0; left:0; width:145px; height:310px; overflow:hidden; }

.bottom_help{ float:left; width:100%; height:140px; background-color:#40A6D6; }
.bottom_help div ul li{ float:left; width:24%; color:#FFFFFF; background-image:url(../images/icon.gif); background-repeat:no-repeat; background-position:5px 20px; display:inline; }
.bottom_help div ul li h3{ margin:0 0 0 20px; height:40px; line-height:40px; font-weight:normal; color:#333333; text-decoration: underline; }
.bottom_help div ul li p{ margin:5px 0 5px 20px; }
.bottom_help div ul li p,.bottom_help div ul li a,.bottom_help div ul li a:hover{ color:#FFFFFF; }

.zwnm{ line-height:26px; padding-left:5px; text-align:left; border:1px solid #ccc;}
.zwxx{ line-height:26px; padding-left:5px; text-align:left; border:1px solid #ccc;}
