@charset "utf-8";
/* CSS Document */

/*CSS重置*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; font-family:Microsoft YaHei; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } /* remember to define focus styles! */ :focus { outline: 0; } /* remember to highlight inserts somehow! */ ins { text-decoration: none; } del { text-decoration: line-through; } /* tables still need 'cellspacing="0"' in the markup */ table { border-collapse: collapse; border-spacing: 0; } a{text-decoration:none;color:#252120;}
/*CSS重置*/

#head{width:100%; height:163px; background:url(../images/headbg_02.gif) repeat-x; }
#head .headzh{ width:1024px; height:163px; margin:0 auto; position:relative;}
#head .headzh .logo{ background:url(../images/logo_02.png) no-repeat;width:464px; height:122px;}
#head .headzh .didian{ width:244px; height:17px;  position:absolute; top:80px; right:3px; }
#head .headzh .didian ul li{ float:left; margin-right:6px; color:#d7d8da;}
#head .headzh .didian ul li .qq{ float:left; margin-right:6px; background:url(../images/qq_05.gif) no-repeat; width:56px; height:17px; display:block;}
#head .headzh .didian ul li a{ color:#d7d8da;text-decoration:none}

#head .headzh .menu{ wdith:1024px; height:40px;}
#head .headzh .menu ul{ margin-left:36px; width:auto; }
#head .headzh .menu ul li { float:left; line-height:40px; margin-right:29px; position:relative;width:70px; height:40px;}
/*.menuhover:hover{background:#000; width:70px; height:40px; display:block;}*/
#head .headzh .menu ul li a{ color:#FFF; text-decoration:none;}

.fuwutel{ width:270px; height:40px; line-height:40px; float:right; color:#FFF; font-size:16px; }
.fuwutel span{ font-size:18px; margin-left:11px;}


#head .headzh .menu .minmenu{position: absolute; z-index: 99999;background: #3c3d37;  width:72px; left: -40px; margin-right: 3px; display: none;}
#head .headzh .menu .minmenu  li{ width:72px; text-align: center; color: #FFF; font-size: 16px; margin-right: 0px; height: 35px;}
#head .headzh .menu .minmenu li a{ width:72px; text-align: center; color: #FFF; font-size: 16px; }
#head .headzh .menu .minmenu li a:hover{ display: block; height: 38px;width:72px; text-align: center; color:#000; font-size: 16px; background: #fe6031; }


#banner { width:1440px;}
#banner .bannerpic li { height:554px;width:1440px;}
#banner .bannerpic li a img{ height:554px;width:1440px;}
#banner .bannerbto{ width:100%; height:100px;}
#banner .bannerbto .bannerbtozh{ width:990px; height:100px;  margin:0 auto;}
#banner .bannerbto .bannerbtozh ul li{ width:120px; float:right; margin-top:17px;}

#main{ width:990px; margin:0 auto;}
#main h2{ color:#e77917; font-size:24px; margin-bottom:40px; font-weight:lighter;margin-top:20px;}
#main .mainone{width:990px; height:354px; }
#main .mainone .mainonemenu{ width:990px; height:48px;margin-top:-18px; }
#main .mainone .mainonemenu li{ float: left; width:121px; height:48px; background:url(../images/mainonemenubg1_05.gif) repeat-x; line-height:41px; color:#252120; text-align:center; margin-right:2px;}
#main .mainone .mainonemenu .mainonemenu1{ width:121px; height:48px; background:url(../images/mainonemenubg1_03.gif) no-repeat;}
#main .mainonexq{width:990px; height:229px;margin-top:10px; }
#main .mainonexq li{width:233px; height:229px; border:1px solid #CCC; float:left; margin-right:12px;}
#main .mainonexq li img{ display:block; width:235px; height:130px; }
#main .mainonexq li .mainonetext{ display:block; width:204px; height:70px;font-size:13px; margin:7px auto 0; line-height:20px;font-family:"微软雅黑";color:#403f3d;}

#main .maintwo{ width:990px; height:359px;  margin-top:72px;}
#main .maintwo li{  height:214px; float:left; margin-right:30px;}
#main .maintwo li .choose1{ width:119px; height:62px; background:url(../images/choose_03.gif) no-repeat; margin-bottom:15px; }
#main .maintwo li .choose2{ width:100px;  height:62px; background:url(../images/choose_05.gif) no-repeat; margin-bottom:15px;}
#main .maintwo li .choose3{ width:100px; height:62px; background:url(../images/choose_07.gif) no-repeat; margin-bottom:15px;}
#main .maintwo li .choose4{ width:347px; height:293px; background:url(../images/vodio_03.gif) no-repeat; margin-bottom:15px; margin-right:0;}
#main .maintwo h4{ font-size:32px; font-weight:lighter; color:#1f1a16;}
#main .maintwo li p{ font-size:13px; line-height:23px; color:#403f3d;}

#anli{width:100%; height:569px; background:#ede9ea;}
#anli .anlizh{ width:990px; height:484px;  margin:0 auto;}
#anli h2{ color:#e77917; font-size:24px; padding-top: 85px;font-weight:lighter;}
#anli p{ line-height:20px; font-size:14px; color:#848283;}
#anli .anlizh .almore{ background:url(../images/anlimore_06.gif) no-repeat; display:block; width:134px; height:27px; float:right;}
#anli .anlizh .anlipic{ margin-top:18px; height:316px;}
#anli .anlizh .anlipic li a img{ width:100%;height:316px;}
#anli .anlizh .anlibto{height:78px; width:989px; background:#FFF; padding-left:1px;}
#anli .anlizh .anlibto li{height:57px; width:246px; background:#d9d3d3; float:left; margin:1px 1px 0 0; text-align:center; padding-top:22px;}
#anli .anlizh .anlibto .lihov{height:57px; width:246px; background:#fe6031; float:left; margin:1px 1px 0 0; text-align:center; padding-top:22px;}
#anli .anlizh .anlibto li a p{ color:#333;}

#kehu .kehuzh{ width:990px; height:413px; border:1px solid #FFF; margin:0 auto;}
#kehu h2{ color:#e77917; font-size:24px; margin-top:85px;font-weight:lighter;}
#kehu p{ line-height:20px; font-size:14px; color:#848283;}
#kehu .kehuzh ul{ margin-top:18px;}
#kehu .kehuzh ul li{ width:161px; height:78px; border:2px solid #dedede; float:left;}

#team{ width:100%; height:582px; margin:0 aut; margin-top:88px; background:url(../images/teambg_03.gif) repeat-x;}
#team .teamzh{ width:990px; height:582px; margin:0 auto;}
#team .teamzh .text{ width:990px; height:58px; }
#team .text h2{ color:#e77917; font-size:24px;font-weight:lighter;}
#team .text p{ line-height:28px; font-size:14px; color:#848283;}
#team .teamzh .teampic{ width:990px; height:518px; background:#b5b1b0;}
#team .teamzh .teampic .teampicleft{ width:247px;_width:220px; height:518px;  float:left;}
#team .teamzh .teampic .teampicleft p{ line-height:28px; color:#423e3b;}
#team .teamzh .teampicright{ width:720px;_width:705px; float:left; margin:8px 0 0 8px;}
#team .teamzh .teampicright ul li{ float:left; margin:5px 3px 0 0;_margin:5px 0px 0 0; width:117px; height:146px;}

#team .teamzh .teampicright ul .li1 { background: url(../images/teamh_03.png);}
#team .teamzh .teampicright ul .li2 { background: url(../images/team_07.gif);}
#team .teamzh .teampicright ul .li3 { background: url(../images/team_09.gif);}
#team .teamzh .teampicright ul .li4 { background: url(../images/team_11.gif);}
#team .teamzh .teampicright ul .li5 { background: url(../images/team_13.gif);}
#team .teamzh .teampicright ul .li6 { background: url(../images/team_15.gif);}
#team .teamzh .teampicright ul .li7 { background: url(../images/team_24.gif);}
#team .teamzh .teampicright ul .li8 { background: url(../images/team_25.gif);}
#team .teamzh .teampicright ul .li9 { background: url(../images/team_26.gif);}
#team .teamzh .teampicright ul .li10 { background: url(../images/team_27.gif);}
#team .teamzh .teampicright ul .li11 { background: url(../images/team_28.gif);}
#team .teamzh .teampicright ul .li12{ background: url(../images/team_34.gif);}
#team .teamzh .teampicright ul .li13{ background: url(../images/team_35.gif);}
#team .teamzh .teampicright ul .li14{ background: url(../images/team_36.gif);}
#team .teamzh .teampicright ul .li15{ background: url(../images/team_37.gif);}
#team .teamzh .teampicright ul .li16{ background: url(../images/team_40.gif);}


#team .teamzh .teampicright ul .li1:hover { background: url(../images/team_03.png);}
#team .teamzh .teampicright ul .li2:hover { background: url(../images/teamh_05.gif);}
#team .teamzh .teampicright ul .li3:hover{ background: url(../images/teamh_07.gif);}
#team .teamzh .teampicright ul .li4:hover { background: url(../images/teamh_09.gif);}
#team .teamzh .teampicright ul .li5:hover { background: url(../images/teamh_11.gif);}
#team .teamzh .teampicright ul .li6:hover { background: url(../images/teamh_13.gif);}
#team .teamzh .teampicright ul .li7:hover{ background: url(../images/teamh_21.gif);}
#team .teamzh .teampicright ul .li8:hover { background: url(../images/teamh_22.gif);}
#team .teamzh .teampicright ul .li9:hover { background: url(../images/teamh_23.gif);}
#team .teamzh .teampicright ul .li10:hover{ background: url(../images/teamh_24.gif);}
#team .teamzh .teampicright ul .li11:hover{ background: url(../images/teamh_25.gif);}
#team .teamzh .teampicright ul .li12:hover{ background: url(../images/teamh_31.gif);}
#team .teamzh .teampicright ul .li13:hover{ background: url(../images/teamh_32.gif);}
#team .teamzh .teampicright ul .li14:hover{ background: url(../images/teamh_33.gif);}
#team .teamzh .teampicright ul .li15:hover{ background: url(../images/teamh_34.gif);}
#team .teamzh .teampicright ul .li16:hover{ background: url(../images/teamh_35.gif);}


#team .teamzh .teampicright ul li img{width:117px; height:146px;}
#team .teamzh .teampicright ul .width2{ float:left; margin-right:2px; width:236px; height:146px;}
#team .teamzh .teampicright ul .width2 img{width:236px; height:146px;}

#news{ width:990px; height:272px;  margin:73px auto 0;}
#news h2{ color:#e77917; font-size:24px; font-weight:lighter;}
#news .nnn{ width:290px; height:255px;  float:left; margin-right: 50px;}
#news ul{ width:290px; height:224px; margin:26px 0 0 36px;}
#news ul li{ list-style-type:disc; color:#4c4847;}
#news ul li a{ color:#4c4847; font-size:14px; line-height:21px;}
#news span{ display:block; width:293px; height:40px; background:#fe6031; margin:26px 12px 22px 0; color:#FFF; font-size:14px; line-height:40px; text-align:center;}
#news .marrig{ margin-right: 0px;}

#foot{ width:100%;}
#foot .footone{ width:100%; height:472px; background:#3f4447; border-bottom:1px solid #636363;}
#foot .footone .footonezh{ width:990px; height:400px; margin:0 auto;  padding-top:72px;}
#foot .footone .footonezh .footonemenu{ float:left; width:122px;}
#foot .footone .footonezh .footonemenu span{ color:#ff6034;}
#foot .footone .footonezh .footonemenu ul{ margin-top:18px;}
#foot .footone .footonezh .footonemenu li a{ color:#FFF; line-height: 25px; font-size: 13px;}

#foot .foottwo{ background:#3f4447; width:100%; height:158px; border-top:#3f4447 solid 1px; padding-top:55px;}
#foot .foottwo .foottwozh{ width:990px; height:214px;  margin:0 auto;}
#foot .foottwo .foottwozh .weixin{ float:left; width:113px; height:134px; text-align:center; margin-right:35px;}
#foot .foottwo .foottwozh .weixin p{ color:#feffff; line-height:28px;}

#foot .foottwo .foottwozh .fexiang{ width:195px; height:108px;  float:left;}
#foot .foottwo .foottwozh .fexiang p{ color:#feffff; line-height:28px;}

#foot .footmore{ width:414px; height:110px;  float:right;}
#foot .footmore li{ width:394px; height:32px; background:#72716f; margin-bottom:7px;}
#foot .footmore li a{ display:block; width:394px; height:32px; color:#b7b6b4; line-height:32px; padding-left:20px;background:url(../images/footmore_03.gif) no-repeat right;}

#foot .footthree{ width:100%; height:90px; background:#fe6031;}
#foot .footthree .footthreezh{ width:990px; height:60px; margin:0 auto; }
#foot .footthree .footthreezh ul{  padding-top: 30px;}
#foot .footthree .footthreezh li{ float:left; color:#CCC; margin-right:5px;}
#foot .footthree .footthreezh li a{  color:#FFF; margin-right:5px;}
#foot .banqian{ line-height:35px;}

#prolisthead{ width:100%; height:70px; background:#262d35;}
#prolisthead .prolistzh{ width:990px; height:70px;  margin:0 auto;}
#prolisthead .prolistzh .prolistlogo{ width:325px; height:68px; background:url(../images/prolisthead_02.gif) no-repeat; float:left;}
#prolisthead .prolistzh .prolistmenu{ width:610px; height:70px; float:left; }
#prolisthead .prolistzh .prolistmenu ul li{ float:left; margin-right:15px;}
#prolisthead .prolistzh .prolistmenu ul li a{ color:#FFF; line-height:86px; }
#prolisthead .prolistzh .prolistmenu .prolisttel{ width:152px; height:70px; text-align:center; float:right;}
#prolisthead .prolistzh .prolistmenu .prolisttel .p1{ color:#FFF; margin-top:25px;}
#prolisthead .prolistzh .prolistmenu .prolisttel .p2{ color:#e1573d; font-size:18px; margin-top:3px;}

#prozhmenu{ width:990px; height:134px;  margin:0 auto;}
#prozhmenu .prolistleft{ width:270px; height:60px; float:left; }
#prozhmenu h2{ margin-top:45px; font-size:20px; font-weight:lighter; color:#666666;}
#prozhmenu p{ margin-top:5px; font-size:20px; font-weight:lighter; color:#c2c2c2;}
#prozhmenu .prolistright{ width:715px; height:131px;  float:right; position:relative;}
#prozhmenu .prolistright .di{ width:194px; height:26px; background:url(../images/prolisthead_07.gif) no-repeat; float:right; }
#prozhmenu .prolistright .di ul{width:158px; height:26px;text-align:center; margin-left:28px; }
#prozhmenu .prolistright .di ul li{ float:left; font-size:12px; line-height:26px; margin-right:10px; color:#feffff;}
#prozhmenu .prolistright .di ul li a{ color:#feffff;}
#prozhmenu .prolistright .prolistanli{ width:735px; height:26px; margin-top:66px; text-align:right;}
#prozhmenu .prolistright .prolistanli ul li { float:left; margin-left:3px; width:78px; height:23px;}
#prozhmenu .prolistright .prolistanli ul li a{ color:#656565; width:78px; height:23px; line-height:23px; text-align:center;}
#prozhmenu .prolistright .prolistanli ul .one a{ display:block; color:#ffffff; width:78px; height:23px; background:#e1553e; text-align:center;-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; font-size:14px; }

#prolistmain{ width:100%; height:588px; background:#f8f8f8; font-family: Microsoft YaHei; color: #909090;}
#prolistmain .prolistmainzh{ width:1024px; height:560px; background:#f0eef1; margin:0 auto; padding:27px 0 0 0;}
#prolistmain .prolistmainzh ul{ margin-left: 22px;}
#prolistmain .prolistmainzh ul li{ float:left; margin:0 16px 14px 0; width:230px; height:140px; border: 1px solid #CCC;}
#prolistmain .prolistmainzh ul li a{ display: block;width:230px;height:140px;}
#prolistmain .prolistmainzh ul li img{ display: block; width:230px;height:140px;}
#prolistmain .prolistmainzh ul .nomaing{ margin-right:0;}
.page{ width:990px; height:95px; line-height:95px;  }
.page ul li{ float:left;}


#prolistfoot{ width:100%; height:198px; background:url(../images/prolistfootbg_03.gif) repeat-x; margin-top: 10px;}
#prolistfoot .profootzh{  width:990px; height:198px; margin:0 auto; position:relative;}
#prolistfoot .profootzh .footdi{ width:355px; height:42px;  position:absolute;top:36px;}
#prolistfoot .profootzh .footdi p{ color:#909090; font-size:14px; line-height:26px;}
#prolistfoot .profootzh .footfff{ width:405px; height:50px; position:absolute; top:36px; right:0;}
#prolistfoot .profootzh .footfff ul li{ width:125px; height:41px; float:left; margin-right:14px;}
#prolistfoot .profootzh .footfff ul .noma{ margin-right:0px;}
#prolistfoot .profootzh .footfff ul li a{ display:block; width:125px; height:41px; }
#prolistfoot .profootzh .footfff ul li .proqq{ background:url(../images/pro_list_16.gif) no-repeat; }
#prolistfoot .profootzh .footfff ul li .proxl{ background:url(../images/pro_list_18.gif) no-repeat; }
#prolistfoot .profootzh .footfff ul li .prowx{ background:url(../images/pro_list_20.gif) no-repeat;}
#prolistfoot .profootzh .bottom{ width:990px; height:47px;  margin:0 auto;position:absolute; bottom:0px;}
#prolistfoot .profootzh .bottom .probanqian{ color:#9b9a98; font-size:12px; line-height:47px; width:600px;}
#prolistfoot .profootzh .bottom .bottmune{ width:202px; height:47px; line-height:47px; position:absolute; bottom:0; right:0px;}
#prolistfoot .profootzh .bottom .bottmune li{ float:left; color:#9b9a98; margin-left:10px;}
#prolistfoot .profootzh .bottom .bottmune li a{ color:#9b9a98; font-size:12px; }

#listbanner {width:100%; height:246px; text-align:center; overflow:hidden;}
#listbanner .listbannerpic{ display:block; margin:0 auto; width:1920px; height:246px; position: absolute; left:-428px; top:0px;}

#weizh{ width:100%; height:80px; background:url(../images/wiezh_03.gif) repeat-x;}
#weizh .weitill{ width:990px; height: 20px;  margin: 0 auto; }
#weizh .weitill h3{ font-weight:lighter; font-size: 20px; padding-top: 48px;}

#listmain{ width:990px; height:550px; border-top:2px solid #e5e5e5; margin:0 auto; }
#listmain .listmainleft{ width:152px; float:left;}
#listmain .listmainleft ul{ margin:39px 0 0 10px;}
#listmain .listmainleft ul li{ line-height:26px;}
#listmain .listmainleft ul li a{ color:#0a0a0a;}
#listmain .listmainleft ul li .aone{ color:#e97f35;}
#listmain .listmainright{width:830px; min-height:500px;_height:500px;  float:right; margin-top:39px; overflow:hidden; font-family:Microsoft YaHei; }

#listmain .listmainright .listnews{ width:360px; height:288px;  float:left; margin:0 100px 50px 0; }

#listmain .listmainright .mar{ margin-right:0; }
#listmain .listmainright { color:#333; line-height: 25px;}
#listmain .listmainright p{ color:#333; line-height: 25px;}
#listmain .listmainright div{ color:#333; line-height: 25px;}
.listmainright .listnews span{ display:block; width:345px; height:49px; background:#ff3334; line-height:49px; padding-left:15px; font-size:18px;}
#listmain .listmainright .listnews ul{ margin:28px 0 0 29px;}
#listmain .listmainright .listnews ul li{ list-style-type:disc; color:#878787;}
#listmain .listmainright .listnews ul li a{ color:#878787; line-height:30px;}



#bannermain{
				width:100%;
				height:615px;
				overflow:hidden;

			}
#bannermain .box{
				width:100%;
				height:555px;
				
				margin:0px auto;
				overflow:hidden;
				position:relative;
			}
#bannermain .box img{
				width:100%;
				height:555px;
				position:absolute;
				left:0px;
				top:0px;
				opacity:0;
				filter:alpha(opacity=0);
			}
			
#bannermain .bannerbto{width:100%; height:100px; background:url(../images/bannerbtobg.gif) repeat-x; position: relative;argin:0 auto;}	
#bannermain .bannerbto .bannerbtozh{ width:990px; height:100px; margin:0 auto;  position: relative; }		

#bannermain  .page{
				width:256px;
				height:22px;
				margin:10px 0 0 0;
                                                                        position: absolute;
                                                                        top:0px;
                                                                        left:0px;
			}
#bannermain  .page a{
				display:inline-block;
				width:7px;
				height:22px;
				background:url(../images/bannerbto_10.png) no-repeat 0px 0px;
				margin:3px 4px 0;
				float:left;
				color:#FFF;
				text-decoration:none;
				text-align:center;
			}


#bannermain  .page a.active{
				background:url(../images/bannerbto_07.png) no-repeat 0px 0px;
				
			}
.hind{ display:none;}  

#hezuomain{ width:990px; margin: 0 auto; padding-top: 20px; overflow:hidden; line-height: 28px; border-top: 2px solid #ccc;}



.propage a{  background: none repeat scroll 0 0 #fff;
    border: 1px solid #e3e3e3;
    color: #333;
    display: inline-block;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    padding: 0 8px;
    text-align: center; border-radius: 3px; ;margin-right: 5px;}

.propage span{
     background: #0076da;
    border: 1px solid #0076da;
    color: #333;
    display: inline-block;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    padding: 0 8px;
    text-align: center;order-radius: 3px;margin-right: 5px;
}

/**************KEHU效果********************/
* {	margin:0px;	padding:0px;}
li {list-style:none;}
#brand {width:330px;height:400px;border:1px solid #dddddd;box-shadow:0px 0px 5px #dddddd;margin:30px auto;overflow:hidden;}
#brand .title {width:100%;height:35px;line-height:35px;font-size:16px;margin-top:4px;border-bottom:2px solid #33261c;text-align:center;color:#33261c;}

#brand .bd-box li {float:left;width:161px;height:78px;overflow:hidden;position:relative;}
#brand .bd-box li img {width:161px;	height:78px;border:1px solid #e9e8e8;position:absolute;left:0px;top:0px;z-index:2;overflow:hidden;}
#brand .bd-box li span {width:161px;border:1px solid #e9e8e8;position:absolute;	left:0px;z-index:1;	text-align:center;line-height:78px;font-size:14px;color:#FFF;background:#fe6031;font-weight:bold;overflow:hidden;height:0px;display:none;top:38px;}
#brand .bd-box li a {width:161px;height:78px;position:absolute;left:0px;top:0px;z-index:3;}

/**************KEHU效果********************/
