@charset "utf-8";
/* Style Reset
----------------------------------------------------------------------*/
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote 
{ margin: 0; padding: 0; font-size: 12px;} 
html button::-moz-focus-inner{ border-color:transparent!important; } 
input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}
ul, li, dl, dt, dd, ol { display: block; list-style: none; }
fieldset, img { border: 0; }
.clear { clear:both;}
a{text-decoration:none; outline:0px;}
center{padding:30px 0;}
/* _behavior: url(js/iepngfix.htc); IE6下png透明 */
/* topbg */
body{width:100%;overflow-x:hidden;}
.topbg{width:100%;height:130px; background:url(../images/topbg.jpg) repeat-x 0 0;}
.top{width:980px; margin:0 auto;height:130px; background:url(../images/topcenter.png) center bottom no-repeat;_behavior: url(js/iepngfix.htc);}
.logo{float:left;margin:10px 0 0 4px; display:inline;_behavior: url(js/iepngfix.htc);}
.tel{float:right;width:240px;height:65px; background:url(../images/lamp.png) right 0 no-repeat;_behavior: url(js/iepngfix.htc);margin:36px 3px 0 0; display:inline;}
.tel p{padding:0 86px 0 0; width:150px;font:500 14px/24px 微软雅黑; color:#fff; text-align:right;}
.tel p.teltop{margin:14px 0 0 0;}
.tel p.telnumber{font:500 18px/26px 微软雅黑;}
/* navbg */
.navbg{width:100%;height:57px; background:url(../images/navbg.jpg) repeat-x 0 bottom; margin-top:-1px;}
.nav{width:1000px; margin:0 auto;height:57px;}
.nav li{width:90px; float:left;height:57px; font:500 14px/57px 微软雅黑;}
.nav li a{display:block;width:90px;height:57px;color:#fff; text-align:center;}
.nav li a:hover{display:block;width:104px;height:57px;color:#fff; background:url(../images/navhover.jpg) no-repeat 0 0; text-align:center;}
/* banner & marquee */
.bannerbg{width:100%; background:url(../images/bannerbg.jpg) repeat-x 0 0;height:389px;}
.banner{width:100%;height:389px; background:url(../images/banner.jpg) no-repeat center 0;}
.marqueebg{width:978px; background:url(../images/marqueebg.jpg) repeat-x 0 0;height:37px;border:1px solid #e9c385; margin:14px auto 24px auto;}
.notice{width:74px; float:left;height:37px; font:700 12px/37px 宋体; text-align:right; color:#844e00;}
marquee{float:left;width:650px;height:37px; font:500 12px/37px 宋体;color:#844e00;}
.search{width:234px;height:25px; float:right; margin:6px 9px 0 0; display:inline;}
.text{float:left;width:200px;height:23px; background:url(../images/textbg.jpg) repeat-x 0 0;border:1px solid #e9c385; color:#844e00; font:500 12px/23px 宋体; text-indent:7px;}
.button{float:right; outline:none;}
/* con1 */
.con1{width:980px;height:222px; margin:0 auto;}
.case{float:left;width:520px;height:222px;padding-left:10px;margin-right:34px;}
.title{width:100%;height:33px;}
.title_name{float:left; background:url(../images/titleleft.jpg) right 10px no-repeat; font:500 16px/33px 微软雅黑;width:74px;}
.title_border{float:left;width:380px;height:100%; margin:0 6px 0 8px; display:inline; background:url(../images/titleborder.jpg) repeat-x 0 center;}
.title_more{float:left; background:url(../images/morebg.jpg) no-repeat 0 bottom;height:25px;padding:8px 0 0 0;width:51px; color:#fff; text-align:center; font:500 12px/20px 宋体;}
.ad{float:left;width:209px;height:175px;margin:10px 24px 0 6px; display:inline;}
.caseul{width:277px; float:left;padding:18px 0 0 0;}
.caseul li,.newsul li{width:100%;height:30px;font:500 12px/30px 宋体; color:#844e00; border-bottom:1px dashed #f1d5ad;overflow:hidden; }
.caseul li a,.newsul li a{color:#844e00; float:left;line-height:24px;}
.caseul li a:hover,.newsul li a:hover{color:#c10000;}
.news{float:left;width:416px;display:inline;}
.title_border2{float:left;width:266px;height:100%; margin:0 6px 0 8px; display:inline; background:url(../images/titleborder.jpg) repeat-x 0 center;}
.newsul{width:100%;padding-top:20px;}
.newsul li span{float:right;}
/* con2 */
.con2{width:980px;height:280px; margin:0 auto; overflow:hidden;}
.title_border3{float:left;width:833px;height:100%; margin:0 6px 0 8px; display:inline; background:url(../images/titleborder.jpg) repeat-x 0 center;}
.productul{width:110%;padding:14px 0 0 0;}
.productul li{width:232px;height:202px; float:left;margin:0 12px 0 0; background:#fff4dd;border:1px solid #f6d48b;}
.productul li img{width:224px;height:168px;margin:4px; float:left; display:inline;}
.productul li p{float:left;height:25px;line-height:25px; text-align:center;width:100%;border-top:1px solid #f6d389;}
.productul li p a{color:#844e00;}
/* con3 */
.con3_titlebg{width:100%;height:38px;border-bottom:1px solid #ffd5af; margin:0 0 1px 0;}
.con3_title{width:980px;height:38px; margin:0 auto;}
.team_title{float:left;width:630px;height:38px;}
.team_name,.contact_name{float:left;width:121px;height:38px; background:url(../images/titleleft.jpg) 92px 13px no-repeat #5c2810;font:500 16px/38px 微软雅黑; color:#fff4dd; text-indent:18px;}
.team_more{float:right; background:url(../images/morebg.jpg) no-repeat 0 bottom;height:25px;padding:8px 0 0 0;width:51px; color:#fff; text-align:center; font:500 12px/20px 宋体;}
.contact_title{float:left; display:inline; margin:0 0 0 78px;width:260px;height:38px;}
.con3bg{width:100%;height:; background:#fff3df;height:300px;}
.con3{width:980px;height:266px; margin:0 auto;}
.team{width:682px;height:266px; float:left;}
/* mover ad */
.movead {zoom:1; width:682px; margin:0 auto;}
.movead .pcont {float:left;  width:622px; height:220px; overflow:hidden; padding:20px 0 0 0;}
.movead .ScrCont {width: 32766px; zoom: 1}
.movead #List1_1 {float: left}
.movead #List2_1 {float: left}
.movead .leftbotton { background:url(../images/leftbtn.jpg) no-repeat center; float: left; width: 30px; HEIGHT: 220px;}
.movead .rightbotton {background:url(../images/rightbtn.jpg) no-repeat center; float: left; width: 30px; HEIGHT:220px;}
.movead .pl img {display: block; CURSOR: pointer; width:170px; height:185px; float:left;}
.movead .pl p{float:left;width:170px;height:27px; margin:2px 0 0 0; background:#ffd5af; text-align:center;font:500 12px/27px 宋体; color:#844e00;}
.movead .pl a{color:#844e00;}
.movead .pl {float:left; width:170px; height:214px; margin:0 9px 0 24px; overflow:hidden; display:inline;}
/* contact */
.contact_border{float:left;width:270px;margin:25px 0 0 26px; display:inline; border:1px solid #ffc694; background:#fff;}
.contact{width:268px; margin:1px; background:#ffdbba;}
.contact p.tel_ico{width:200px;height:66px;padding:2px 0 0 0; background:url(../images/telphone.jpg) left 2px no-repeat; font:500 18px/66px 微软雅黑; text-align:right;margin:0 0 0 15px; font-style:italic; color:#570000;}
.contact p,.left_contact p{padding:0 0 0 21px; color:#844e00; font:500 12px/26px 宋体;}
/* foot */
.linkbg{width:100%;height:45px; background:url(../images/linkbg.jpg) repeat-x 0 0;}
.link{width:980px;height:45px;margin:0 auto;}
.link span{display:block; float:left;width:95px; background:url(../images/linkname.jpg) no-repeat 0 0;height:43px;font:500 14px/40px 微软雅黑; color:#fff; text-align:center; margin:0 9px; display:inline;}
.link a{float:left; display:inline; color:#fff; margin:0 9px; font:500 12px/43px 宋体;}
.footbg{width:100%;height:148px; background:url(../images/footbg.jpg) repeat 0 0;}
.foottel{padding:36px 0 0 0;}
.foottel,.footicp{text-align:center; line-height:28px; color:#fff; width:100%;}
.foottel span,.footicp span,.foottel a{margin:0 8px; color:#fff;}
.footicp a{margin:0 3px; color:#fff;}
/* sub */
.sub{width:980px;margin:0 auto;}
.left{width:228px; float:left;margin:0 9px 0 0; display:inline;}
.left_title{width:228px;height:38px; background:url(../images/lefttitle.jpg) no-repeat 0 0; text-indent:21px;font:500 16px/38px 微软雅黑; color:#fff4dd}
.left_news,.left_contact,.left_class{width:226px; border:1px solid #ffc693;border-top-width:0;margin-bottom:8px;}
.left_news_ul,.left_contact div,.class_ul{width:224px;border:1px solid #fffefd;padding:12px 0 17px 0; background:#ffecdb;}
.left_news_ul li{width:200px;height:29px; border-bottom:1px dashed #c99140;font:500 12px/29px 宋体; color:#844e00; margin:0 18px 0 7px;}
.left_news_ul li a{color:#844e00;}
.class_ul li{background:url(../images/classbg.jpg) no-repeat 0 0;line-height:31px;width:215px; margin:0 auto 3px auto;}
.class_ul li ul{padding-top:3px;}
.class_ul li a{display:block;width:100%;height:31px; background:url(../images/classico.png) 21px 11px no-repeat; text-indent:40px; color:#ffe6c3;_behavior: url(js/iepngfix.htc);}
.class_ul li li a{display:block;width:100%;height:31px; background:url(../images/classico.png) 31px 11px no-repeat; text-indent:49px; color:#ffe6c3;_behavior: url(js/iepngfix.htc);}
/* right */
.right{width:740px;display:inline;border:1px solid #ffc693; background:#ffecdb; float:left; position:relative;margin-bottom:32px;}
.right_title{width:740px;height:35px;border-bottom:2px solid #d57d4d;}
.right_name{display:block; position:absolute; top:-1px;left:-1px; background:url(../images/righttitle.jpg) no-repeat 0 0;width:132px;height:38px;font:500 16px/36px 微软雅黑; color:#fff4dd; text-indent:24px;}
.right_title p{float:right;font:12px/36px 宋体; color:#844e00;}
.right_title p a,.right_title p span{color:#844e00;margin:0 5px;}
.rightcon{padding:20px 0 25px 0; overflow:hidden;width:100%;}
.aboutcon{width:694px; margin:0 auto;}
.aboutcon p{font:500 14px/34px 宋体; color:#844e00;}
/* sub_news */
.sub_news{width:694px; margin:0 auto;}
.sub_news li{width:100%;height:34px;font:500 14px/34px 宋体; background:url(../images/newsicons.jpg) left 11px no-repeat; text-indent:16px;}
.sub_news li a{color:#844e00; float:left;}
.sub_news li span{float:right;color:#844e00;}
.sub_news li.border{border-bottom:1px dashed #c99140;margin-bottom:15px; height:54px;}
/* pages */
.pages{width:100%;height:28px; margin:14px 0; clear:both;}
.pages ul{float:right; margin:0 15px 0 0; display:inline;}
.pages ul li{float:left; display:inline; margin:0 7px 0 0; font:500 14px/28px 宋体; color:#666;width:26px;height:26px;border:1px solid #c6c6c6; background:#fff; text-align:center;}
.pages ul li a{color:#ff6600; display:block;width:26px;height:26px;}
.pages ul li.prev{width:64px;height:26px; background:url(../images/prev_page.jpg) 6px center no-repeat #fff; text-indent:13px; border:1px solid #c6c6c6; text-align:left;}
.pages ul li.prev a,.pages ul li.next a{display:block;width:64px;height:26px;}
.pages ul li.ok a{display:block;width:55px;height:28px;}
.pages ul li.next{width:64px;height:26px; background:url(../images/next_page.jpg) 54px center no-repeat #fff; text-indent:6px; border:1px solid #c6c6c6; text-align:left;}
.pages ul li:hover{border:1px solid #FF6600;}
.pages ul li.clickli{background:#ffebce;border:1px solid #FF6600;font-weight:bold;}
.pages ul li.dot{border:0; background:none; color:#ff6600;}
.pages ul li.allpage{width:136px;border:0; background:none;}
.allpage input{width:26px;height:26px;border:1px solid #cac8c7; text-align:center; background:#fff; margin:0 5px; color:#666;font:14px/26px 宋体;}
.pages ul li.ok{background:url(../images/okbg.jpg) no-repeat 0 0;width:55px;height:28px;border:0; float:left;}
.pages ul li.ok a{color:#ffddc8;}
/* sub_product & sub_case */
.sub_product,.sub_case{width:110%;padding:0 0 0 6px;}
.sub_product li,.sub_case li{width:232px;height:202px; float:left;margin:0 12px 12px 0; background:#fff4dd;border:1px solid #f6d48b;}
.sub_product li img,.sub_case li img{width:224px;height:168px;margin:4px; float:left; display:inline;}
.sub_product li p,.sub_case li p{float:left;height:25px;line-height:25px; text-align:center;width:100%;border-top:1px solid #f6d389;}
.sub_product li p a,.sub_case li p a{color:#844e00;}
/* sub_team */
.sub_team li{width:170px;height:214px; float:left;margin:0 12px 12px 0;}
.sub_team li img{width:170px;height:185px; float:left;}
.sub_team li p{float:left;width:170px;height:27px;margin:2px 0 0 0; background:#ffd5af;font:12px/27px 宋体; text-align:center;}
.sub_team li p a{color:#844e00;}
.sub_team{width:110%;padding:0 0 0 12px;}
/* list */
.product_list{width:100%;}
.product_list li{width:100%;height:178px; margin:0 0 14px 0;}
.leftimg{float:left;width:224px;height:168px; padding:4px; background:#fff4dd; border:1px solid #f6d389; margin:0 15px 0 10px; display:inline;}
.product_list li div{float:left;width:456px;}
.product_list li div a{font:14px/55px 宋体; color:#844e00;}
.product_list li div p{font:12px/28px 宋体;color:#844e00;}
/* team_list */
.team_list{width:100%;}
.team_list li{width:100%;height:185px;margin:0 0 14px 0;}
.leftimg2{float:left;width:170px;height:185px; margin:0 24px 0 22px; display:inline;}
.team_list li div{float:left;width:506px;}
.team_list li div a{font:14px/55px 宋体; color:#844e00;}
.team_list li div p{font:12px/28px 宋体;color:#844e00;}
/* book*/
.bookmain{width:650px; margin:0 auto; height:auto;}
.bookline{width: 650px; height:34px; background-image: url(../images/about_box_line.jpg); background-repeat:repeat-x; background-position: 0 0; float:left; margin-top:10px;}
.book{ width:650px; margin:0 auto;}
.booktop{ width:650px; height:30px; float:left; background:url(../images/bookico.jpg) no-repeat 10px 7px; margin-top:20px;}
.booktop_name{ width:470px; height:30px; float:left; color:rgb(30,54,1); padding-left:30px; line-height:30px; font-weight:bold;}
.booktop_time{ width:150px; height:30px; float:left; color:rgb(30,54,1); text-align:right; line-height:30px;}
.bookcontent{ width:628px; min-height:40px; height: auto!important; height:40px;float:left; border:1px solid #9f603c; background:url(../images/bookcontentbg.jpg) repeat-x; background-color:#fff; padding:10px; color:rgb(30,54,1);}
.bookadmin{ width:650px; height:auto; float:left;}
.bookadmin_top{ width:650px; height:12px; float:left;}
.bookadmin_mid{ width:628px; min-height:30px; height: auto!important; height:30px; border-left:1px solid #9f603c; border-right:1px solid #9f603c; border-bottom:1px solid #9f603c; float:left; padding:10px; color:rgb(30,54,1);}
.messagecol{ color:rgb(30,54,1);}
.admincol{ color:rgb(30,54,1); font-weight:bold;}
.admintimecol{ color:rgb(30,54,1); float:right; *margin-top:-17px;}
.message{ width:600px; height:auto;float:left;padding-left:50px; color:rgb(30,54,1);}
.message li{ width:500px;height:40px; float:left; margin:0px; padding:0px;}
.message li input{ height:15px; line-height:15px; width:150px;}
.message li p.message_title{ width:100px; height:25px; float:left; text-align:right; font-size:12px;}
.message li p.message_content{ width:400px;float:left;}
.message li.contentb{ width:500px;height:150px; float:left;}
.message li.contentb textarea{ width:370px; height:120px;}
.message li.yzm{ width:500px;height:60px; float:left;}
.message li p.message_yzminput{ width:100px; float:left;}
.message li p.message_yzminput input{ width:70px;}
.message li p.message_yzmico{ width:100px; height:40px; float:left;}
.message li p.message_sub{ width:200px; height:40px; float:left; text-align:right;}
.tab2{background:#fff; width:100%; margin-top:5px; border:1px solid #e1e0e1;}
.blank{width:100%; height:20px; margin-bottom:5px;}
.c_red{color:red;}
/* hr */
.hr{ margin:0px auto 10px auto; width:90%;  line-height:24px; border:1px #CCC solid; background-color:#fff;}
.hr td{ border:1px #CCC solid;}
.hr a{ color:#333;}
.hr a:hover{ color:#de0303;}
.hr_btn{width:100px; height:40px; font-size:14px;}
/* subimg */
.view p{font:500 14px/30px 宋体; color:#844e00;width:94%; margin:0 3%;}
.view p.bigtit{font-size:18px; color:#844e00; font-family:黑体; font-weight:bold; width:100%; text-align:center;}
.view p.datetime{color:#999; font-size:12px; width:100%; text-align:center;}
.share2{margin:0px auto; color:rgb(180,218,119);}
.border3{width:94%; height:0px; border-bottom:1px dashed #c99140; float:left; margin:5px 3% 0 3%;}
.bigimg{margin:10px auto; max-width:600px;_width:600px; border:1px solid #bb8c59;}
/*------------*/
.viewpage{width:630px; float:left; margin-left:20px; color:#003300;font-size:12px; margin-top:15px;}
.p_view_back{ text-align:center; line-height:24px; color:#bb8c59;}
.p_view_back a{ color:#844e00; display:block;width:61px;height:25px; margin:0 auto;}
.rightcon p.p_view_top{ width:95%; overflow:hidden; line-height:20px; margin:0 auto 10px auto; color:#666; font-size:12px;}
.p_view_top a{ color:#666; font-size:12px;}
.searchp{width:100%; height:36px; background:skyblue; text-align:center; line-height:36px; margin:10px auto;}
.searchp a{color:#666;}
/* search */
.rightcon p.searchmore{width:96%; height:38px; background:#994213; line-height:38px; text-align:center; margin:8px 2% 10px 2%;}
.searchmore a{color:#ffecdb;}
.searchul li{width:96%; line-height:40px; border-bottom:1px dashed #999; margin:0 2%;}
.searchul p{font-size:12px; color:#994213; width:98%; margin-left:1%;}
.searchul li div{width:100%; text-indent:13px; line-height:36px; font-size:14px;}
.searchul li div a{color:#994213; line-height:40px;}
.searchul li div span{float:right; margin-right:8px; color:#994213; *margin-top:-40px;}
.alert {font:700 14px/180% 宋体; font-weight:bold;}


#cpzs1{width:718px;_width:712px; margin-top:15px;}
#cpzs1 .product{width:178px; height:175px; float:left; text-align:center;}
       #cpzs1 .product a{width:163px; height:135px; float:left; text-align:center;}
            #cpzs1 .product img{width:153px; height:125px;background:#FFFFFF; padding:4px; border:1px #cccccc solid; display:block;}
            #cpzs1 .product a:hover img{  padding:4px; border:1px #519318 solid; background:#FFFFFF;}
            #cpzs1 .product a span{width:178px;height:40px; font-size:14px; line-height:40px; text-align:center;}


#cpzs2{width:1004px;margin-top:15px;}
#cpzs2 .product{width:200px; height:195px; float:left; text-align:center;}
       #cpzs2 .product a{width:175px; height:155px; float:left; text-align:center;}
            #cpzs2 .product img{width:165px; height:145px;background:#FFFFFF; padding:4px; border:1px #cccccc solid; display:block;}
            #cpzs2 .product a:hover img{  padding:4px; border:1px #519318 solid; background:#FFFFFF;}
            #cpzs2 .product a span{width:178px;height:40px; font-size:14px; line-height:40px; text-align:center;}
			
		
.news2{ width:689px;   margin:15px auto;}
	.news2 ul{border-bottom:1px #ccc dotted;}
	.news2 ul li{width:660px; height:27px;padding-left:25px; margin-left:5px;background:url(../images/newsicons.jpg) no-repeat 0px 50%;line-height:27px; text-align:right;list-style:none;}
	.news2 ul li a{float:left;color: #333333;}
		.news2 ul li a:hover{float:left;color: #830806;} 
		
/*产品+新闻详细页*/	
.product_con .texttit{width:699px;font:bold 20px/40px Arial,"microsoft yahei","";text-align:center; border-bottom:1px solid #ccc; margin:0 auto;}
.product_con .textbox{ width:699px;word-wrap:break-word;word-break:break-all; margin:0 auto;}
.product_con .textbox img{width:699px; padding:10px; border:1px #ccc solid; margin:10px auto;}
.picMarquee-left{ width:680px;  overflow:hidden; position:relative;  border:1px solid #ccc;
    float: left;margin-top: 40px;}
.picMarquee-left .hd{ overflow:hidden;  height:30px;  padding:0 10px;  }
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
    cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.picMarquee-left .hd .next{ background-position:0 -50px;  }
.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
.picMarquee-left .bd{ padding:10px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:228px; height:156px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }

.slideBox{ width:100;margin: 0 auto; overflow:hidden; position:relative;  background: #fce8cf; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:45px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;  width: 1440px;margin: 0 auto; }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
			
			
