body{ padding:0px; margin:0px; font-size:12px; color:#666; font-family:'微软雅黑'; background-color:#fff;}
.clear {clear: both; line-height:0; padding:0px; margin:0px;}
*{ padding:0; margin:0;}
ul,li{ list-style-type:none; margin:0; padding:0;}
img { border-style: none; }
p{ margin:0; padding:0;}
a{text-decoration:none;color:#666;}
a:hover{ text-decoration:none; color:#333333;}
.a1{text-decoration:none;color:#666; float:left;}
.a1:hover{ text-decoration:none; color:#333333;}
.a2{text-decoration:none;color:#666; display:block; text-align:center; margin-top:10px;}
.a2:hover{ text-decoration:none; color:#333333;}

/*留言板*/
#message{
width:200px;
text-align:center;
position:absolute;
bottom:0px;
right:2px;
background:#CCCCCC;
overflow-x: hidden;
overflow-y: hidden;
position: fixed;
z-index:100;
}

.p_bar li {float: left;margin-left: 10px; }
.p_bar li a{ color: #666}
.p_bar li a:hover{ color:#333333}

.wrapper{ width:100%; height:auto;}
.center{ width:1000px; height:auto; overflow:hidden; margin:0 auto;}

.header{ width:100%; height:auto; border-top:1px solid #fff;}
.body_top{ width:100%; height:30px; background:#f4f4f4;}
.body_top_l{ float:left; line-height:30px;}
.body_top_r{ float:right; line-height:30px;}
.top{ width:1000px; height:100px; margin:0 auto;}
.logo{ float:left;}
.top_phone{ float:right; background:url(../images/top_phone.jpg) right top no-repeat; font-size:30px; font-weight:bold; color:#0168cc;
 padding-top:25px; margin-top:20px;}
.menu{ width:100%; height:43px; background:url(../images/daohang_bj.JPG);}
.menu_ul{ overflow:hidden;}
.menu_ul li{ float:left; width:111px; height:43px; margin-left:-1px;}
.menu_a1{ display:block; width:111px; height:43px; line-height:43px; text-align:center; color:#fff; font-size:14px;
 letter-spacing:1px; background:url(../images/daohang_bj.jpg);}
.menu_a1:hover{ display:block; width:111px; height:43px; line-height:43px; text-align:center; color:#fff; font-size:14px;
 letter-spacing:1px; background:#fff;}
.menu_a2{ display:block; width:111px; height:43px; line-height:43px; text-align:center; color:#fff; font-size:14px;
 letter-spacing:1px; background:url(../images/nav_line.jpg) right center no-repeat; }
.menu_a2:hover{ display:block; width:111px; height:43px; line-height:43px; text-align:center; color:#000; font-size:14px;
 letter-spacing:1px; background:#fff;}
#current{ display:block; width:111px; height:43px; line-height:43px; text-align:center; color:#000; font-size:14px;
 letter-spacing:1px; background:#fff;}
 
.banner{ width:100%; height:501px;}
/**幻灯片**/
#lanrenzhijia { width:100%; height:501px; float:left; position:relative}
#slides { display:block; width:100%; height:501px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:52%; top:425px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:20px; height:20px; float:left; margin-left:15px; background:#1e4288;
 text-align:center; line-height:20px;}
#pagination li a {  width:100%; height:100%; padding:0; margin:0; color:#fff;  text-indent:-9999px;}
#pagination li.current { background:#366cd4}
/****/
.gjc{ width:1000px; height:40px; background:#3c3b36; margin:0 auto; position:relative; top:-20px; z-index:999;}
.gjc_l{ float:left; margin-left:15px; width:600px; height:40px; line-height:40px; color:#fff;}
.gjc_l a{ color:#fff;}
.gjc_l a:hover{ text-decoration:underline; color:#fff;}

.ss{ float:right; margin-right:20px; padding-top:10px;}
.header-search-input{ height:21px; text-indent:10px; line-height:21px; border:1px solid #fffffd; color:#fffffd; background:#3d3c3a;
 float:left;}
.header-search-but{ background:#fffffd; color:#333; border:none; height:23px; width:50px; float:left;}
/**内容**/
.main{ width:1000px; height:auto; margin:0 auto;}
.mainlist1{ width:1000px; height:auto; overflow:hidden; margin-bottom:20px;}
.mainlist2{ width:1000px; height:auto; overflow:hidden;}
.left{ float:left; width:225px;}
.right{ float:right; width:755px;}

.hzhb{ width:1000px; height:auto; margin-bottom:20px;}
.hzhb_name{ width:1000px; text-align:center;}
.hzhb_more{ display:block; padding-top:20px; padding-bottom:20px;}
.hzhb_b{ width:1000px; height:auto; overflow:hidden;}
.hzhb_l{ width:31px; float:left; padding-top:30px;}
.hzhb_r{ width:31px; float:right; padding-top:30px;}
.hzhb_content{ width:850px; float:left; margin-left:44px;}
#zal_con{ overflow:hidden;}
#zal_con li{ float:left; width:200px; height:150px; text-align:center; margin-left:20px;}
#zal_con li img{ width:198px; height:118px; border:1px solid #cdcdcd;}
#zal_con li span{ line-height:30px;}


.leftmenu{ width:225px; margin-bottom:20px;}
.leftmenu_name{ width:225px; height:55px; background:url(../images/leftmenu_bj.PNG); text-align:center; color:#fff;
 padding-top:20px;}
.leftmenu_name p{ font-size:20px;}
.leftmenu_name p span{ font-size:16px;}
.leftmenu_b{ width:203px; border:1px solid #cdcdcd; padding:10px; padding-top:0px;}
.leftmenu_content{ width:203px; padding-top:10px;}
/*折叠式菜单*/ 
.menu_list{width:203px;}
.menu_head{width:203px;height:28px;line-height:28px;font-size:14px;color:#fff;cursor:pointer;position:relative;
  background:url(../images/leftmenu_li.jpg) no-repeat; text-indent:35px; margin-top:5px;}
.menu_head a{ color:#fff;}
.menu_head a:hover{ color:#fff;}
.menu_list .current{background:url(../images/leftmenu_li.jpg) no-repeat;}
.menu_body{width:203px;height:auto;overflow:hidden;line-height:38px;backguound:#fff;}
.menu_body a{display:block;width:203px;height:38px;line-height:38px;text-indent:35px;background:#fff;text-decoration:none;
 border-bottom:1px dashed #cdcdcd; background:url(../images/leftmenu_tb.gif) 10px center no-repeat;}
.menu_body a:hover{text-decoration:none;}
 /**/
.leftmenu_phone{ width:203px; height:59px; background:url(../images/bj1.jpg); padding-left:10px; font-size:18px; color:#7dc8fd; font-weight:bold; text-indent:59px;
 padding-top:57px; margin-top:10px;}

.name_bg1{ width:755px; height:30px; background:#333333;} 
.name_bg2{ width:225px; height:30px; background:#333333;} 
.name1{ float:left; margin-left:15px; line-height:30px; color:#fff; font-size:14px; letter-spacing:1px; font-weight:bold;}

.more{ float:right; margin-right:15px; line-height:30px; color:#fff;}
.more a{ color:#fff;}
.more a:hover{ color:#fff; text-decoration:underline;}
 
.list1{ width:755px;}
.list1_b{ width:753px; border:1px solid #cdcdcd;}
.list2{ width:225px;}
.list2_b{ width:223px; border:1px solid #cdcdcd;}
.list3{ width:225px; margin-bottom:20px;}
.list3_b{ width:223px; border:1px solid #cdcdcd;}
.list4{ width:755px; margin-bottom:20px;}
.list4_b{ width:753px; border:1px solid #cdcdcd;}

.cptj{ width:193px; text-align:center; padding:14px;}
.cptj img{ width:170px; height:170px; padding:10px; border: 1px solid #CCC;}

.lxwm{ width:200px; padding:15px; line-height:30px;}

.pany{ width:723px; height:auto; padding:15px; line-height:24px; text-indent:2em; overflow:hidden;}
.pany img{ float:left; margin-right:18px; padding:5px; border: 1px solid #CCC; width:186px; height:120px;}

.product{width:723px; height:auto; padding:15px; padding-bottom:0px;}
.product_ul{ width:750px; overflow:hidden;}
.product_ul li{ width:146px; padding:10px; border:1px solid #cdcdcd; float:left; margin-right:17px; text-align:center; margin-bottom:17px;}
.product_ul li img{ width:146px; height:146px;}

.new_bg{ width:723px; padding:15px;}
.new{ position:relative; width:800px; left:-43px; overflow:hidden;}
.new_ul{ width:340px; float:left; margin-left:43px;}
.new_ul li{ width:340px; height:30px; background:url(../images/tb.jpg) left center no-repeat; text-indent:15px; line-height:30px;}
.time{ float:right;}

.dqfz{ width:723px; padding:15px; line-height:24px;}

.ljzx{ width:1000px; height:auto; margin-bottom:20px;}

.cjcf{ width:944px; border:7px solid #f3f3f3; padding:20px;}
.cjcf_namebg{ width:944px; height:40px;}
.cjcf_name{ line-height:40px; font-size:18px; color:#246cd8; font-weight:bold; float:left;}
.cjcf_name span{ font-size:14px; color:#676765;}
.more2{ float:right; line-height:40px;}
.cjcf_b{ width:944px;}
#cjcf_con{ width:944px;overflow: hidden;}
#cjcf_con li{ float:left; margin-left:20px; width:187px; height:257px; position:relative; z-index:10}
#cjcf_con li img{ width:185px; height:255px; border:1px solid #cbcdcc;}
#cjcf_con li a{ display:block;}
.cjcf_a{ width:187px; height:34px; text-align:center; color:#fff; background:url(../images/cjcf_a.png); position: absolute; left:0; bottom:0; line-height:34px; font-size:14px; z-index:20}
.cjcf_a:hover{ text-decoration:underline; color:#fff;}

.cjcf_fx{ width:944px; text-align:center; padding-top:20px;}
.yqlj{ width:1000px; height:30px; margin-bottom:20px;}
.yqlj_name{ float:left; width:90px; height:30px; background:#333333; text-align:center; line-height:30px; font-size:14px; color:#fff;}
.yqlj_b{ float:left; width:878px; height:28px; border:1px solid #cdcdcd; padding-left:15px; padding-right:15px; line-height:28px;}
/*其他页面*/
.xwzx{ width:723px; padding:15px;}
.xwzx_ul{ width:723px;}
.xwzx_ul li{ width:723px; height:35px; background:url(../images/tb.jpg) left center no-repeat; text-indent:15px; line-height:35px;}

.page_bg{ width:723px; height:auto; overflow:hidden; padding-top:15px; padding-bottom:10px;}
.page_bg2{ width:723px; height:auto; overflow:hidden; padding-top:15px;}
.page_bg3{ width:723px; height:auto; overflow:hidden; padding-top:10px; padding-bottom:20px;}
.xgbq{ font-weight:bold; line-height:20px;}
.page1{ float:right;}
.page2{ line-height:22px;}

.new_content{ width:723px; padding:15px;}
.new_top{ padding-top:20px; padding-bottom:20px; text-align:center;}
.new_name{ font-size:20px; font-weight:bold; color:#333;}
.sj{ margin-top:7px; color: #999}
.new_p{ padding-left:5px; padding-right:5px; line-height:24px;}

.tjcp{ width:723px; padding:15px;}
.tjcp a{color:#333333;}
.tjcp a:hover{ color:#666}

.xgxw{ width:723px; padding:15px;}
.xgxw_ul{ width:723px;}
.xgxw_ul li{ width:723px; height:35px; background:url(../images/tb.jpg) left center no-repeat; text-indent:15px; line-height:35px;}

.product_top{ width:725px; padding-top:20px; padding-bottom:20px; overflow:hidden;}
.product_img{ float:left; width:288px; overflow:hidden;}

/**图片特效**/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{ background:url(../images/loading.gif) no-repeat center center; width:266px;
 padding:10px; border:1px solid #c4c4c4;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;      
 text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #CCC;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
/*图片小图预览列表*/
.spec-preview{ overflow:hidden; height:288px;}
.spec-scroll{clear:both;margin-top:5px;width:288px; overflow:hidden;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:10px;height:54px; line-height:54px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none; color:#000;}
.spec-scroll .items{float:left;position:relative;width:260px;height:56px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}
.spec-scroll .items ul li{float:left;width:64px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:50px;height:50px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}
/****/

.canshu{ float:left; width:394px; height:auto; margin-left:30px;}
.canshu_ul{ width:410px; height:auto;}
.canshu_ul li{ width:410px; height:35px; line-height:35px; font-size:14px; text-align:left; color:#666;}
.dgrx{ width:410px; margin-top:15px; font-size:18px; font-weight:bold; color:#666;}
.canshu_gs{ width:410px; margin-top:15px; font-size:14px; font-weight:bold; color:#666;}
.canshu_phone{ font-size:18px; font-weight:bold; color:#666;}

.product_p{ width:725px; height:auto;}
.product_p_name{height:25px; border-bottom:2px solid #333333;}
#tab3{ width:725px;}
#tab3 li{ width:120px; height:25px; line-height:25px; text-align:center; font-size:14px; font-weight:bold; color:#333333; letter-spacing:1px; cursor:pointer; float:left;}
#tab3 li.current{ width:120px; height:25px; line-height:25px; text-align:center; font-size:14px; font-weight:bold; color:#fff;
background:#333333;}
.product_p_content{ width:715px; height:auto;}
.product_p_content_ul{ width:715px; height:auto; margin-top:15px;}
.product_p_content_ul li{ font-size:12px; line-height:24px; text-indent:2em; margin-left:7px;}
#content3 {border-top-width:0;}
#content3 ul {display:none;}
/****/

.xgcp{width:723px; height:auto; padding:15px; padding-bottom:0px;}
.xgcp_ul{ width:750px; overflow:hidden;}
.xgcp_ul li{ width:146px; padding:10px; border:1px solid #cdcdcd; float:left; margin-right:17px; text-align:center; margin-bottom:17px;}
.xgcp_ul li img{ width:146px; height:146px;}

.link{ width:723px; padding:15px; line-height:26px;}

.danye{ width:723px; padding:15px; line-height:28px; font-size:14px;}

.cpzx{width:723px; height:auto; padding:15px; padding-bottom:0px;}
.miaosu{ width:673px; padding:15px; border: 10px solid #b3b3b4; line-height:24px; margin-bottom:15px;}
.cpzx_ul{ width:750px; overflow:hidden;}
.cpzx_ul li{ width:146px; padding:10px; border:1px solid #cdcdcd; float:left; margin-right:17px; text-align:center; margin-bottom:17px;}
.cpzx_ul li img{ width:146px; height:100px;}

.map{ width:723px; padding:15px; padding-top:0px;}
.map_ul1{ width:723px;}
.map_ul2{ margin-left:8px; overflow:hidden;}
.map_li1{ margin-top:15px;}
.map_li2{ float:left; margin-left:10px; margin-top:5px; white-space:nowrap;}
.map_li3{ margin-left:10px; margin-top:5px;}
/**/
/**底部**/
.footer{ width:100%; height:auto; background:#333333; padding-top:30px; padding-bottom:30px; text-align:center; color:#fff;}
.footer a{ color:#fff;}
.footer a:hover{ color:#fff;}
.foot_p{ margin-top:10px;}

.validate2{ width:260px; height:30px; line-height:30px; border:solid 1px #CCC;}
.MessageContent2{ width:400px; height:100px; border:solid 1px #CCC}
.yzm2{height:30px; line-height:30px; width:150px; float:left; border:solid 1px #CCC;}
.yzmimg2{ float:left; margin-left:10px;}
.submit1{ height:40px; width:120px; background:#333333; font-size:16px; font-weight:bold; color:#FFF; border:none; cursor:pointer;}
.submit1:hover{ background:#386735;}


#announcement { width:100%;  overflow: hidden; }
#announcement div { height: 28px; line-height:28px; margin:0 0 0 0; overflow-y:hidden; }
#announcement li {  font-size: 12px;  float: left;  margin: 0 0 0 10px;  text-align:left;  white-space: nowrap }
#announcement a { text-decoration: none; }
#announcement a:hover { text-decoration:underline;}