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,EMBED,Object{margin:0;padding:0}
img,input,select{vertical-align:middle}
body,button,input,select,textarea{font:12px tahoma,arial,\5b8b\4f53,sans-serif; border: 0;}
h1,h2,h3,h4,h5,h6{font-size:100%}address,cite,dfn,em,var{font-style:normal}
code,kbd,pre,samp{font-family:courier new,courier,monospace}small{font-size:12px}
input:focus {border: 0;} 
ul,ol{list-style:none}
fieldset, img {border: 0;}
.red {color: red;}
a{text-decoration:none; color:#444; cursor:pointer;}
a:hover{text-decoration:none}
.clear {clear: both;}
.clearfix {zoom: 1;}
.hidden {display: none;}
strong, b {font-weight: bold;}
param{display: none;}
body{ color:#000; font-family: "宋体"; background: url(../images/index/body.jpg) ;line-height:24px; text-align:center;    }


.ml7{ margin-left:7px; _display:inline;}
.mr7{ margin-right:7px; _display:inline;}
.pd7{ padding:0 7px;}

.main,.header,.footer{width:1002px;margin: 0 auto; overflow:hidden; text-align:left;  }
.main,.footer{ background:url(../images/index/mainbg.jpg);}

/*#header_area{height:108px; background:url(../images/index/topbg1.png)  0 0 repeat-x;  }*/

.header{ position:relative;height:119px; background: url(../images/index/topbg.jpg)  center 0 no-repeat ;}
.logo{ width:479px;height: 119px; float:left;background:url(../images/index/logo.jpg) 0 0 no-repeat;}
.logo a{ width:479px;height: 119px; display:inline-block;}


.header ul{position: absolute;left: 793px;top: 10px;}
.header ul li{float: left;color:#aeaeae;font-size: 12px;}
.header ul li a{color:#493030; font-size: 12px;}
.phone{width: 325px;height: 46px; float:right; margin-top:74px;}




.nav{ width:1028px; height:35px; margin:0 auto;  text-align:left;
background:url(../images/index/menubg.jpg) 0 0 no-repeat;	font-family:"microsoft yahei";}
.nav ul{margin-left:50px;}
.nav ul li{float: left; width:116px;background:url(../images/index/min.jpg) right 10px no-repeat; position:relative;}
.nav  h2 a{width:116px; text-align:center; height:35px; line-height:35px; display:block;font-size:14px;color:#40210c;text-align: center;font-weight: bold;}
.nav h2 a:hover,.nav h2 a.selected{background:url(../images/index/menuselect.png) center 0 no-repeat; color:#fff; }
/*.nav dl{ width:96px; background-color:#6c6c82; display:none; position:absolute;
z-index:1000; left:0; top:108px; padding:10px 0; border-top:12px solid #f7f7f7;}

.nav dl dd{ height:28px; line-height:28px; padding-left:10px; text-align:left;}
.nav dl dd a{ color:#fff;}
*/

.banner{height:349px; width:1003px; margin:0 auto ; overflow:hidden;
}
.slidebox{float: left; width: 100%;height: 349px;  position: relative;overflow:hidden; _display:inline}
.slidebox{width:100%;height:349px;overflow:hidden;position:relative;}
.slidepic{position:absolute;}/* 必要元素 */
.slidepic li{height:349px;overflow:hidden;}
.slidebtn{position:absolute;bottom:1px;right:0px;float:right;width: 143px;height: 18px;background:url(../images/slide.png) 0 0 no-repeat;}
.slidebtn ul{float: right;}
.slidebtn li{cursor:pointer;float:left;font-family:arial;height:18px;line-height:22px;width:22px;text-align:center;color:#fff;overflow: hidden;}
.slidebtn li.current{background:url(../images/slide2.png) 0 0 no-repeat;height:18px;line-height:22px;width:22px;overflow: hidden;}



.list .arrow{ width:11px; height:11px; float:left; background:url(../images/index/arrow.jpg) no-repeat; margin:13px 0 0 0 ;}

.list li { height:23px; line-height:23px; overflow:hidden; border-bottom:1px dashed #aba6a0; }
.list {height:228px; margin:0  12px 0 26px;}

.left_l{float: left;width: 295px;position: relative;}
.left{float: left;width: 295px; height:224px; border:1px solid #c7beb5; overflow:hidden;position: relative; margin:13px 10px 0 7px; _display: inline;}
.left1{float: left;width: 297px; overflow:hidden;position: relative; margin:13px 10px 0 7px; _display: inline;}

.center{ width:430px; float:left; overflow:hidden;}
.right{ margin:6px 7px 21px 0 ; _display:inline;float: right;width:665px; height:235px; background:url(../images/index/aboutbg.jpg) 0 0 no-repeat; overflow:hidden;  }
.right1{ margin:6px 7px 21px 0 ; _display:inline;float: right;width:665px;  overflow:hidden;  }


.boxbg{ background:url(../images/index/bg.jpg) ; overflow:hidden; zoom:1;}



/*.content{float: left;width: 100%;background: #fff;position: relative;}*/
.cate{float: left;width: 988px;margin-left: 0px;position: relative; text-align:center;}
.head {height: 47px;line-height:47px;}
.head h2{ width:160px;float: left;}
.title {height:34px; line-height:34px;background:url(../images/index/titlebg.jpg) 0 0  repeat-x;}
.title h2{ width:214px;float: left;}

.head a,.title a,.title2 a{ width:50px; height:15px;float: right;margin-right: 10px; font-size: 12px; background:url(../images/index/more.jpg) 0 -2px no-repeat; text-indent:-9999px; margin:13px 10px 0 0 ;}


/*--内页更多--*/
.headc {height: 47px;line-height:47px;}
.headc h2{ width:160px;float: left;}
.titlec {height:34px; line-height:34px;background:url(../images/index/titlebg.jpg) 0 0  repeat-x;}
.titlec h2{ width:214px;float: left;}

.headc a,.titlec a,.title2 a{ width:50px; height:15px;float: right;margin-right: 10px; font-size: 12px; text-indent:-9999px; margin:13px 10px 0 0 ;}





.contactarea{ height:260px; color:#787878; }


.title2 {height:39px; line-height:39px; border:1px solid #cac6bb; border-top:1px solid #979086; border-bottom:1px solid #b7b2ac; background-color:#f8f4e9; position:relative; }
.title2 h2{ width:308px;float: left;}

.contactarea  .title2 a{ position:absolute; right:5px ; top:13px; display:block; margin:0;}

.about_l{ width:230px; float:left; margin:25px 0 0 15px;}
.about_r{ width:398px; float:right; margin-right:5px; }

.abouttitle{ text-indent:-9999px; height:60px;}

.boxt{ border:1px solid #c7c3ba; border-top:none;}
.boxt1{ border-top:none;}
.contact{ padding:20px  0 0 15px; height:198px; line-height:28px;}
.contact1{ padding:20px  0 0 15px; line-height:28px;}









.ban2 .prolist .ul{float: left;width: 988px; height: 193px;}
.ban2 .prolist ul li{float: left;width: 148px;margin-right: 9px;margin-top: 13px;}
.a_img1{float: left; height:190px;}
.ban2{  height: 193px; overflow:hidden; margin-bottom:20px; border:1px solid #c7c3ba; border-top:none;}



.box{ border:1px solid #c7c3ba;  overflow:auto; zoom:1; }



#marquee1{}

.photo{float: right;width:665px; }
.photo .cate{width: 663px; height:220px; overflow:hidden;}
.photo .prolist .ul{float: left;width: 655px; }
.photo .prolist ul li{float: left;width:169px;margin-right: 9px;margin-top: 18px; text-align:center;}




.box .p1{float: left;display: block;margin-top: 14px;line-height: 200%; width: 204px;margin-left: 6px;margin-bottom: 18px;}
.box .qun{float: left;width: 228px;height: 256px;background:url(../images/gua.jpg) 0 0 no-repeat;}
.box .qun p{float: left;display: block;margin-left: 12px;width: 200px;line-height: 28px;color:#2c2c2c;font-size:12px;}
.box .pic{float: left; width: 213px;height: 71px;margin-left: 7px;margin-top: 10px;}
.box .qun span{float: left;display: block;font-size: 14px; font-weight: bold;margin-top: 14px;line-height: 30px;margin-left: 12px;}
/*.ban{ height:345px; overflow:hidden;}*/

.product ul{/*float: left;margin-left: 12px;margin-top: 16px;*/}
.product  li{float: left; width: 170px;margin: 14px 4px 0 8px; _display:inline;}
.product2  li{float: left; width: 181px;margin: 14px 4px 0 13px; _display:inline;}



.content3_left,.content3_center,.content3_right{
	width:321px; float:left; margin-top:2px;}
.content3_left,.content3_center{ margin-right:19px;}



.box_r{float: left;width: 736px; height: 202px;border-bottom: solid 1px #d5d5d5;border-right: solid 1px #d5d5d5;margin-bottom: 10px;background:url(../images/headr.jpg) 0 0 repeat-x;position: relative;}
.head_r{float: left;height: 29px;width: 100%;background:url(../images/headr2.jpg) 0 0 no-repeat;}
.head_r span{display: block;float: left;line-height: 29px; margin-left: 30px;width: 124px;color:#424242;font-weight: bold;font-size: 14px;}
.head_r a{display: block;float: right;margin-right: 10px;color:#555555; font-size: 12px;line-height: 29px;}




.a_img{float: left;}
.a_txt{ height:20px; line-height:20px; margin-top:8px; text-align: center; display:block;}





	/*.third-list a{ display:block; height:28px; line-height:28px;
 border-bottom:1px  dashed #e8e8e8; padding-left:24px; color:#1d1d1d;}

.third-list{ display:none;}*/
.sub-list  b{ width:9px; height:8px;  display:inline-block; float:left; margin-top:12px; margin-right:13px;
background:url(../images/index/icon.jpg) 0 0   no-repeat;}


.sub-list h2{  height:32px; line-height:32px; color:#fff; cursor:pointer; font-weight:normal;} 
/*
.sub-list h2  b{  margin-right:24px;}
.sub-list  b.reduce{ background-position:0 0; }

.sub-list 	.third-list  b.reduce{ margin-right:10px;}
*/


.navheight{ height:310px; overflow:hidden; background:url(../images/index/leftbg.jpg) 0 0 repeat-y;}

.sub-list{ padding-top:2px;}
.sub-list li{ height:34px; line-height:34px;
margin-left:20px;overflow:hidden; clear:both;
background:url(../images/index/line.jpg) 0 bottom no-repeat;}





/*.contact li span{ width:60px; display:inline-block; }*/
/*
.title_c{ font-size:14px;}


.rightbar{ width:243px; float:right;}
.leftbar{ width:746px; float:left;}
.cpd{ padding-left:17px;  height:205px; overflow:hidden; }
.newslist{ margin-top:11px;}
.newslist  li{ width:330px; float:left; margin:0 5px 0 12px;_display:inline;}
.newslist a{ width:270px; float:left;}
.newslist .time{ width:45px; float:right; overflow:hidden;}
.newslist li{border-bottom:1px dashed #e3e3e3; padding:0 8px; height:29px; line-height:29px; }
.nhei{ height:205px ; overflow:hidden;}
*/
.link{ width:985px;  height:68px; margin:18px 0 14px 0; background:url(../images/index/linkbg.jpg) no-repeat; }
.link p{ padding:35px 0 0 30px; }
.link p a{display: inline-block;margin-right: 10px;}

.footer{ color:#787878;}
.f_nav,.copyrignt { margin-left:12px;}
.f_nav  a{ color:#787878; font-weight:normal;}

#footline{ background: url(../images/index/footline.jpg) repeat-x; height:21px; margin-right:5px;}


.copyrignt{ line-height:24px; padding:10px 0 25px; width:700px; float:left;}
#downmessage{ width:170px; float:right;}


.float_right{width: 145px;height: 237px;position: absolute;}
.k_head{ display:block;height: 25px; background:url(../images/index/c_t.png) no-repeat; text-indent:-9999px; }
.k_head span{float: left;display: block;width: 80px;line-height: 40px; text-align: center;font-size: 14px;color:#fff;font-weight: bold;}
.k_head a{float: right; width: 13px;height: 13px;background:url(../images/xxx.png) 0 0 no-repeat;margin-top: 14px;margin-right: 12px;}
.redbg{background: #e91221; }
.float_right .ul{margin:0 7px;background: #fff;height:200px;}
.float_right ul li{float: left;margin-bottom: 10px;margin-left:4px;height: 23px; }
.float_right ul li span{color:#666666;line-height: 23px;overflow:hidden; }
.weixin{float: left;width: 85px;height: 85px;margin-left: 28px;margin-top: 10px;}
.weixin span{color:#666;font-size: 12px;display: block;text-align: center;line-height: 20px;}



body .bdshare-slide-style-l0 .bdshare-slide-button{ width:35px; height:123px; background:url(../images/index/share.png) ;}