/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px;font-family:'Microsoft YaHei'; color:#666; background:url(../images/bj.jpg) center repeat;}
a{color:#666;}
a:hover{ color:#f60; text-decoration:underline;}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1000px; margin:0 auto;}

.header{ height:159px; position:relative; z-index:222; background:url(../images/index1_01bj.jpg) center top repeat-x;}
.header .top{ height:120px;}
.header .top .logo{ float:left; width:407px; height:70px; margin-top:25px;}
.header .top .weixin{ float:left; width:79px; height:98px; margin-top:10px; margin-left:280px;}
.header .top .weixin img{ width:79px; height:98px;}
.header .top .tel{ float:right; width:170px; margin-top:20px;}
.header .top .tel strong{ display:block; width:100%; height:36px; line-height:36px; color:#000; font-size:26px; font-weight:normal;}
.header .top .tel span{ display:block; width:100%; height:30px; line-height:30px; color:#852322; font-size:26px; font-family:Arial; }


/*menu*/
.menu{height:39px;line-height:39px;}
.menu ul li{ float:left; position:relative; background:url(../images/line.png) right center no-repeat;width:120px;}
.menu ul li dl{ background:#fff; width:100%; position:absolute; left:0px; top:39px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); padding:10px 0;display:none; }
.menu ul li dl dd{ line-height:28px;border-bottom:#ddd dotted 1px; margin:0 10px; }
.menu ul li dl dd a{ font-size:12px; color:#666; font-weight:normal; display:inline; padding:0; text-align:left;}
.menu ul li dl dd a:hover{ color:#f60;}
.menu a{ font-size:14px;color:#fff; text-decoration:none; font-weight:bold;display:block;text-align:center;}
.menu a:hover{color:#fff;}
a.menu_hover{ background:#666;color:#fff;}


/*banner_02*/
.banner_bg{ height:400px; background:url(../images/banner.jpg) left center repeat;}
.banner_02{ height:400px; overflow:hidden;}
.banner_02 #banner_02_con{ display:none;}

.con01{ margin-top:15px; background:url(../images/lbbg.png) center bottom no-repeat; padding-bottom:30px;}
.con01 .biaoti{ height:200px; background:url(../images/cph2.jpg) center top no-repeat;}
.con01 .biaoti .left{ float:left; width:256px;}
.con01 .biaoti .left h2{ height:40px; line-height:40px; color:#621620; margin-top:150px; font-size:26px; text-align:center; letter-spacing:2px;}
.con01 .biaoti .right{ float:right; width:744px; padding-top:50px;}
.con01 .biaoti .right ul li{  height:28px; line-height:28px; text-align:center; width:145px; float:left;}
.con01 .biaoti .right ul li a{ color:#663200; font-size:14px;}


.con01 .chanpin ul{ width:1050px; }
.con01 .chanpin ul li{ width:480px; height:525px; float:left; margin-top:10px; margin-right:32px; background:url(../images/pbg.jpg) center top no-repeat;}
.con01 .chanpin ul li img{ width:440px; height:440px; display:block; margin:20px auto;}
.con01 .chanpin ul li span{ height:50px; line-height:50px; font-size:15px;color:#663200; text-align:center; display:block; width:100%;}

.con02{ margin-top:20px;}
.con02 h2{ height:140px; background:url(../images/h2bg.png) center top no-repeat;}
.con02 h2 strong{ display:block; color:#641c20; font-size:24px; letter-spacing:1px; text-align:center; height:30px; line-height:30px;padding-top:95px;}
.con02 .nr{ color:#663200; font-size:14px; margin-top:10px; line-height:25px;}
.con02 span{ display:block; width:100%; height:70px; line-height:70px; color:#621620; text-align:center; font-size:24px; letter-spacing:1px; background:url(../images/fwzx.png) center top no-repeat; margin-top:20px; padding-top:20px;}


.con03{ height:375px; margin-top:10px;}
.con03 h2{ height:84px; line-height:84px; background:url(../images/index_15.jpg) center top no-repeat; padding:0 40px;}
.con03 h2 strong{ float:left; color:#fff; font-size:22px; font-weight:normal;}
.con03 h2 span{ float:right; color:#fff; font-size:18px; font-weight:normal;}

/*scroll_01*/
.scroll_01{ background:url(../images/bg1.jpg) center top no-repeat; height:277px; margin-top:10px;}
.scroll_01 .bd{ padding-top:55px; width:925px; margin:0 auto;}
.scroll_01 .bd li{ float:left; width:200px; height:170px; background:url(../images/cpa.jpg) center top no-repeat; margin:0 15px;}
.scroll_01 .bd li img{ display:block; width:180px; height:150px; margin:10px;}

.con04{ height:551px; margin-top:10px;}
.con04 h2{ height:84px; line-height:84px; background:url(../images/index_15.jpg) center top no-repeat; color:#fff; font-size:22px; font-weight:normal; text-align:center;}
.con04 .cl{ float:left; width:495px; height:455px; margin-top:10px; background:url(../images/cl.jpg) left top no-repeat;}
.con04 .cl ul{ margin-top:36px;height:244px;}
.con04 .cl ul li{ margin:0 35px; height:40px; line-height:40px; border-bottom:#999 dotted 1px; background:url(../images/dian.jpg) left center no-repeat;}
.con04 .cl ul li a{ color:#663200; font-size:14px; padding-left:30px;}
.con04 .cl h3{ height:44px; line-height:44px; margin:76px 22px 0 22px;}
.con04 .cl h3 strong{ float:left; color:#621620; font-size:20px; letter-spacing:1px;}
.con04 .cl h3 a{ float:right; display:block; width:40px; height:40px; margin-right:10px;}

.con04 .cr{ float:right; width:495px; height:455px; margin-top:10px; background:url(../images/cl.jpg) left top no-repeat;}
.con04 .cr ul{ margin-top:36px; height:280px; background:url(../images/index_17.jpg) right 50px top 90px no-repeat;}
.con04 .cr ul li{ margin:0 35px; line-height:25px; color:#663200; font-size:14px;}
.con04 .cr h3{ height:44px; line-height:44px; margin:43px 22px 0 22px;}
.con04 .cr h3 strong{ float:left; color:#621620; font-size:20px; letter-spacing:1px;}
.con04 .cr h3 a{ float:right; display:block; width:40px; height:40px; margin-right:10px;}

.fbg{ padding:10px 0; margin-top:20px; background:url(../images/index1_04bj.jpg) center top repeat-x;}
.footer ul li{ line-height:25px; color:#333; text-align:center;}
.footer ul li a{ color:#333;}

/*Add------------------------------------------------------------------------------*/

.weizhi{height:40px; line-height:40px; background:url(../images/title03.png) no-repeat;font-size:14px; }
.inside{margin-top:20px; background:url(../images/cp.png) center top no-repeat; min-height:400px;}

.inside .left{ width:255px; float:left;}
.inside .left .l1 h2{ height:40px; line-height:40px; color:#621620; margin-top:150px; font-size:26px; text-align:center; letter-spacing:2px;}
.inside .left .l1 ul li{ height:24px; line-height:24px; overflow:hidden; background:url(../images/gsjj_06.jpg) center top no-repeat; width:170px; margin:8px auto 0 auto; text-align:center;}
.inside .left .l1 ul li a{ color:#fff;}

.inside .left .l2{ margin-top:40px;}
.inside .left .l2 h2{ height:140px; background:url(../images/h2bg.png) center top no-repeat;}
.inside .left .l2 h2 strong{ display:block; color:#641c20; font-size:24px; letter-spacing:1px; text-align:center; height:30px; line-height:30px;padding-top:95px;}
.inside .left .l2 ul li{ margin:0 35px; line-height:25px; color:#663200; font-size:14px;}

.inside .right{ width:720px; float:right; margin-top:30px; background:#f0e7d6; border:#d3cbb6 solid 1px; margin-right:20px; }
.inside .right h2{ height:54px; line-height:54px; margin:0 30px;}
.inside .right h2 strong{ float:left; color:#663E1A; font-size:24px; font-weight:normal;}
.inside .right h2 span{ float:right; font-size:12px; font-weight:normal;color:#663E1A;}
.inside .right h2 span a{ font-size:12px; font-weight:normal;color:#663E1A;}
.inside .right .con{ padding:10px 0; background:#fff; width:680px; margin:0 auto 20px auto;}



/*contact*/
.contact h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.contact{ margin-top:15px; }
.contact ul{ padding:10px 10px; border:#e4e4e4 solid 1px;}
.contact ul li{ line-height:20px; padding:3px 0;}

/*proShow*/
.product_show ul li{ width:130px;line-height:20px;}
.product_show ul li{ float:left; margin:15px 20px 0; border:#e4e4e4 solid 1px; display:inline;}
.pro img{max-width:120px; max-height: 90px; width: expression(this.width >120 && this.height < this.width ? 120: true); height: expression(this.height > 90 ? 90: true);}
.hover2{ background:#f4f4f4;}

/*product_list*/
.side_product { margin-top:15px;}
.side_product h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.side_product ul{ padding:10px 10px; border:#e4e4e4 solid 1px; }
.side_product ul li{line-height:24px;}
.side_product ul li a{ padding-left:30px; display:block; border-bottom:#e4e4e4 dashed 1px;background: url(../images/side_menu_bg.gif) 10px 8px no-repeat;}
.side_product ul li dl dd a{ display:inline; border:none; background:none;}


