@charset "utf-8";
/* CSS Document */

body{margin:0px auto; padding:0px; font-size:12px; line-height:24px;-webkit-text-size-adjust:none; font-family:"宋体";color:#333; background:url(../images/index_02.jpg) repeat-x top; background-color:#d9d9d9;}
ul,li,dl,dd,dt,input,h1,h2,h3,h4,h5{ margin:0px; padding:0px; list-style-type:none;}
a{ text-decoration:none; outline:none; color:#333;}
img{border:0px;}

/*首页*/
#head{ background:url(../images/index_03.jpg) top center no-repeat; height:141px;}
.head1{ width:966px; margin:auto; height:141px;}
.logo{ float:left; width:563px;}
.top_r{ width:255px; float:right;}
.shouc{ text-align:right; padding-top:17px;}
.shouc a{ color:#000; padding:0 10px;}
.phone{ padding-top:5px;}
.nav{ clear:both; font-family:"微软雅黑"; font-size:14px;}
.nav li{ float:left; height:34px; color:#c5e080; line-height:34px;}
.nav a{ color:#fff; padding:0 31px;}
.banner_bj{ background:url(../images/index_19.jpg) repeat-x bottom; padding-bottom:21px; height:289px; width:100%; overflow:hidden; clear:both;}
.banner{  height:289px; width:100%;}



/* home banner */
.mainbanner{height:289px;overflow:hidden; position:relative;}
.mainbanner_window{left:50%;width:2000px;height:289px;overflow:hidden;margin-left:-1000px;position:absolute;}
.mainbanner_window ul{width:999999px;height:289px;position:relative;}
.mainbanner_window li{background:rgb(204, 204, 204);width:2000px;height:289px;text-align:center;font-size:0px;float:left;display:inline;}
.mainbanner_list{left:50%;top:250px;width:500px;height:30px;margin-left:-75px;position:absolute;}
.mainbanner_list li{width:30px;height:30px;overflow:hidden;float:left;display:inline;}
.mainbanner_list a{background:url("../images/50c15ece07fd0f3407000083.png") no-repeat;width:25px;height:25px;line-height:25px;overflow:hidden;text-align:center;color:rgb(255, 255, 255);font-size:12px;font-weight:700;float:left;display:inline-block;}
.mainbanner_list li.active a{background-position:0 -30px;text-decoration:none;}
.mainbanner_list li a:hover{background-position:0 -30px;text-decoration:none;}



#main{ width:966px; margin:auto;}
.sy_left{ width:250px; float:left;}
.sy_contact{ width:248px; float:left; margin-top:8px; border:solid 1px #c4c4c4; background-color:#f8f8f8;}
.sy_contactBT{ elevation:29px; line-height:29px; background-color:#f3f3f3; padding-left:11px; font-weight:bold;}
.sy_box{ background:url(../images/index_35.jpg) repeat-y; width:250px; float:left;}
.sy_box1{ background:url(../images/index_32.jpg) no-repeat top; height:25px; line-height:25px; text-align:center; font-weight:bold; font-family:"微软雅黑"; font-size:14px; color:#fff; padding-bottom:10px}
.sy_box2{ background:url(../images/index_42.jpg) no-repeat bottom; width:100%; height:18px; text-align:center; font-weight:bold;}
.sy_menu{ background:url(../images/index_28.jpg) no-repeat 0 10px; width:180px; margin:0 0 0 40px;}
.sy_menu a{ padding-left:30px;}
.sy_new{ width:220px; margin:3px 0 0 16px;}
.sy_new li{ background:url(../images/index_38.jpg) no-repeat 0 10px;}
.sy_new a{ padding-left:12px;}
.sy_new span{ float:right;}
.sy_contact1{ margin:10px 0 -35px 12px; color:#666; line-height:20px;}
.contact_qq{ font-family:"微软雅黑"; font-size:14px; background:url(../images/index_69.jpg) repeat-x bottom; width:224px; margin:5px 0 0 15px; height:35px; line-height:35px;}
.qq{ padding:7px 0 20px 19px; color:#666666;}
.sy_right{ width:692px; float:left; margin-left:18px; display:inline;}
.case_title{ height:23px;}
.case_title span{ float:right; padding-right:5px;}
.case_box{ background:url(../images/index_25.jpg) no-repeat; width:689px; padding-left:2px; height:240px; padding-top:14px;}
.case{ width:128px; text-align:center; float:left; margin:1px 0 0 8px; display:inline;}
.case dd{ width:128px; height:92px;}
.case dt{}
.case dt a{ line-height:18px;}
.about_box{ background:url(../images/index_50.jpg) no-repeat bottom; width:380px; height:248px; margin-top:31px; float:left;}
.sy_about{ width:355px; height:197px; padding:15px 0 0 15px; line-height:22px; color:#000;}
.video_box{ height:248px; width:295px; float:left; margin-left:17px; display:inline; margin-top:31px;}
.GCcase_box{ background:url(../images/index_67.jpg) no-repeat bottom; width:692px; height:192px; padding-top:31px; margin-top:1px;}
.GC_case{ width:148px; float:left; text-align:center; margin:19px 0 0 20px; display:inline;}
.GC_case dd{ width:142px; height:112px; border:solid 1px #cbcac6; padding:2px;}
.GC_case dt{}

.nr_banner{ background:url(../images/neiy_03.jpg) repeat-x; height:254px; width:100%; float:left;}
.banner2{ background:url(../images/neiy_06.jpg) no-repeat; width:966px; height:239px; margin:auto; margin-top:15px;}
.banner2 h3{ margin:12px 0 0 16px; width:940px; height:215px; float:left;}

#nr_main{ background:url(../images/neiy_49.jpg) repeat-y; width:966px; margin:auto;}
.main_top{ background:url(../images/neiy_10.jpg) no-repeat top; height:13px; width:100%;}
.main_bottom{ background:url(../images/neiy_51.jpg) no-repeat bottom; height:20px; width:100%; padding-bottom:20px;}
.left{ width:192px; float:left; margin:18px 0 0 18px; display:inline;}
.menu_box{ background:url(../images/neiy_21.jpg) repeat-y; width:100%;}
.menu_top{ background:url(../images/neiy_17.jpg) no-repeat top; height:44px; line-height:44px;font-family:"微软雅黑"; color:#fff;font-size:16px; width:172px; padding-left:20px;}
.menu_bottom{ background:url(../images/neiy_40.jpg) no-repeat bottom; height:50px; width:100%;}
.menu{ background:url(../images/neiy_35.jpg) no-repeat bottom; width:165px; height:32px; line-height:32px; margin-left:12px; margin-top:3px;}
.menu a{ color:#fff; padding-left:12px; display:block;}
.menu a:hover{ background:url(../images/neiy_24.jpg) no-repeat; display:block; color:#208b43; font-weight:bold;}






.right{ width:698px; float:left; margin:16px 0 0 35px; display:inline;}
.title{ background:url(../images/neiy_12.jpg) no-repeat; width:678px; height:46px; padding-top:5px; font-size:14px; font-weight:bold; padding-left:20px; line-height:51px;}
.title span{ float:right; padding-right:20px; font-size:12px; font-weight:normal;}
.product{ width:212px; text-align:center; margin:0 0 0 31px; float:left; display:inline;}
.product dd{ background:url(../images/neiy_26.jpg) no-repeat; width:212px; height:153px;}
.product dd h1{ width:200px; height:140px; margin:7px 0 0 6px; float:left;}
.product dt{}
.page{ clear:both; text-align:center; padding-top:20px;}
.about{ color:#555;}
.contact{ padding-left:10px; font-size:14px;}
.new{ width:681px; clear:both; padding-left:5px; padding-top:5px;}
.new li{ background:url(../images/new_03.jpg) no-repeat; height:32px; line-height:32px;}
.new span{ float:right; padding-right:30px; color:#666;}
.new a{ padding-left:11px;}
.product_title{ text-align:center; font-size:14px; height:50px; line-height:50px;}
.prodct_img{ width:620px; height:460px; text-align:center; margin-left:30px;}
.page2{ text-align:center; padding-top:20px;}
.page2 a{ padding:0 10px;}

.fl{ width:960px; clear:both; margin:auto; padding-top:10px;}
.fl h1{ font-size:14px; margin-right:10px; height:40px; line-height:40px; float:left;}
.fl ul{ padding:0px; margin:0px;}
.fl ul li{ float:left; margin-right:7px;height:40px; line-height:40px;}


/*留言板样式*/
.z_right dl.message{ width:750px; margin:0 auto; margin-top:20px;}
.z_right dl.message dd {margin-left:150px; margin-bottom:12px; position:relative; font-size:12px;}
.z_right dl.message dd div {position:absolute; left:340px; top:0; color:#666; line-height:25px; text-indent:20px; display:none;}
.z_right dl.message dd div img { position:absolute;left:0px; top:3px; border:none;}
.z_right dl.message dd input.ti {width:250px; height:22px; border: solid 1px #ddd; font-size:12px; line-height:22px;}
.z_right dl.message dd textarea.tit {width:250px; height:80px; border:solid 1px #ddd; vertical-align:text-top; font-size:12px;}
.z_right dl.message dd input.yzm {width:60px; height:22px; border: solid 1px #ddd; font-size:12px; line-height:22px;}
.z_right dl.message dd input.send {width:78px; height:28px; line-height:28px; border:none; font-size:12px; color:#333; margin-left:50px; cursor:pointer; background:url(../images/send.png) no-repeat center center;}
.z_right dl.message dd input.send:hover {background:url(../images/send.png) no-repeat center center; color:red;}



#demo {float:left; display:inline; width:660px;  margin-left:20px;  height:160px; overflow:hidden; }

#indemo {float:left; width: 1000%;}

#demo1 {float:left; }

#demo2 {float:left;}

#demo1,#demo2{float:left; height:160px; display:inline-table;}

#demo1 dl,#demo2 dl{float:left; display:inline; width:170px; height:160px; margin-left:28px; overflow:hidden;}

#demo1 dl img,#demo2 dl img{display:block; width:128px; margin:auto; height:92px; margin-top:8px;}

#demo1 dl a.intro,#demo2 dl a.intro{display:block; hieght:20px; line-height:20px; text-align:center;  text-decoration:none; color:#000;}


#bottom{ background:url(../images/index_78.jpg) repeat-x top; width:100%; height:108px; margin-top:19px;}
.footer{ text-align:center; width:966px; margin:auto; padding-top:25px;}