/* CSS Document */
body,div,p,table,tr,td,ul,li,a,span,input,h3,h5{ margin:0; padding:0}
body{ background:#fff; font-size:12px; font-size:12px;}
ul,li{ list-style:none}
.left{ float:left; display:inline}
.right{ float:right; display:inline}
.clear{ clear:both}
.v{ vertical-align:middle;}
a{ text-decoration:none; color:#666;}
a:hover{ text-decoration:none; color:#CC0000;}
.hui30{ line-height:30px; font-size:14px;}
.hong{ color:#CC0000;}
.yhong22{ line-height:30px; font-size:22px; font-family:"Î¢ÈíÑÅºÚ"; color:#CC0000;}
.yhui16{ line-height:36px; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; color:#666666;}
.yhui20{ line-height:30px; font-size:20px; font-family:"Î¢ÈíÑÅºÚ"; color:#666666;}
.yhui22{ line-height:30px; font-size:22px; font-family:"Î¢ÈíÑÅºÚ"; color:#666666;}
.mt15{ margin-top:15px;}
.mt25{ margin-top:25px;}

.top0{ width:1003px; margin:0 auto; height:134px; background:url(../images/top0.jpg) no-repeat; padding:10px 0 0 0; text-align:right;}
.logo{ width:417px; height:81px; float:left}

.an1{ border:1px solid #7F9DB9; height:25px; width:266px;}
.an2{ border:1px solid #7F9DB9; height:123px; width:635px;}
.sc{ width:150px; height:17px;  margin-left:80px}
.ss{ width:174px; height:28px; background:url(../images/in_06-04.jpg) no-repeat}

/*µ¼º½Ìõ*/
.navbj{ width:100%; background:url(../images/nav.jpg) repeat-x; height:39px;}

.nav{ width:1003px; margin:0 auto; height:39px;}
.nav ul li{ float:left; height:39px; text-align:center; line-height:37px; width:111px; background:url(../images/in_15.jpg) no-repeat left;}
.nav ul li:hover{background:url(../images/nav0.jpg) repeat-x;}
.nav ul .first{ background:none;background:url(../images/nav0.jpg) repeat-x;}
.nav ul li a{ font-size:14px; color:#fff; }

.navhover{color:#fff;line-height:37px; display:block; background-image: url(../images/nav0.jpg);}
.nav .first .navhover{background:none;}

.datupian{  width:100%; height:450px; background:url(../images/zybjt.jpg) no-repeat top center;}
.mnav{ width:100%; height:40px; background:url(../images/mnav.jpg) no-repeat center top; margin-top:2px;}
.cpbj{ width:100%; height:361px; background:url(../images/cpbj.jpg) repeat-x;}
.cpbj2{ width:100%; height:288px; background:url(../images/z1.jpg) repeat-x;}

.bg{ width:954px; margin:0 auto; /*background:url(images/bg.jpg) repeat-y; background-position:left 52px;*/padding-left:23px; padding-right:22px; padding-bottom:13px;  }
.warpzz{ width:1003px; margin:0 auto}
.titles{ background:url(../images/in_r7_c22.jpg) repeat-x;}
.titles2{ background:url(../images/in_r18_c20.jpg) repeat-x;}

.sideleft{ width:642px; float:left;}
.sideleft .wenzi{ margin:16px 0 0 10px;}
.sideleft .wenzi p{ width:321px; line-height:25px; text-indent:2em; color:#666666; padding-top:15px;}

.showpage{ width:281px; height:225px; overflow:hidden; float:left; border:3px solid #E9E9E9;}
.showpage .flashbox{ width:281px; height:225px; /*float:left;*/ position:relative;overflow:hidden }
.flashbox .focusNew_out{width:281px; height:225px; position:relative; z-index:2;overflow:hidden}
/*.flashbox .focusNew_out .f_out_txt{ height:50px;width:294px; display:block; position:absolute; bottom:0; left:0; background-color:#000000; opacity:0.8; color:#d6d6d6; font-size:20px; font-family:"Î¢ÈíÑÅºÚ"; line-height:50px; padding:0 150px 0 20px; overflow:hidden}*/
/*.flashbox .focusNew_out .f_out_txt a{color:#d6d6d6; }*/
.flashbox .f_tabs{	width:100px;	height:25px;	position:absolute;	bottom:0;	right:0px;	z-index:100;overflow:hidden}
.flashbox .f_tabs span{ width:19px; height:19px; line-height:19px; background-color:#fff; float: left; margin-right:3px; text-align:center; color:#000; cursor:pointer; border:1px solid #FF6600}
.flashbox .f_tabs span.hover{ height:19px; background-color:#FF6600; margin-top:0; cursor:pointer}

.rightbox{ float:right; width:330px; line-height:21px; font-size:12px; color:#666;text-indent:2em; }
.rightbox h3{ text-indent:0; font-family:"Î¢ÈíÑÅºÚ";}

.sidecontact{ width:415px; float:left; margin:0 25px 0 12px;}
.news_list{ height:75px; border-bottom:1px dotted #ddd; margin:16px 0 0 0;}
.news_list .img_left{ width:116px; height:61px; float:left; display:inline}
.list_li{ width:288px;float:right; display:inline; line-height:17px;}
.list_li .p1{ font-size:12px; line-height:25px;}
.list_li .p3{ font-size:12px; color:#666;line-height:22px;}

/*ÓÒ²àÐ§¹û*/
.lei_list{  width:320px; height:253px; text-align:center;}
.lei_list li{  width:130px; height:126px; margin-right:8px; float:left; margin-left:10px; margin-top:13px; position:relative;}
.lei_list li img{ width:130px; height:126px;}
.lei_list li a span{ display:block; width:130px; height:126px; background:#e1630f; line-height:126px; font-size:18px; text-align:center; color:#fff}
.lei_list li a img{ display:none}
.lei_list li a{ color:#fff}
.lei_list li a:hover span{ display:block; width:130px; height:36px; line-height:36px; color:#000; position:absolute; left:0px; bottom:0px; background:url(../images/pngbai.png) repeat-x; z-index:2}
.lei_list li a:hover img{ display:block}


.news li{ border-bottom:1px dotted #CCCCCC; height:32px; line-height:32px; color:#0085D0;}
.news li span{ float:right; color:#999;}

.sideright{ width:320px; float:right;}

.honours{ background:url(../images/in_r31_c18.jpg) repeat-x; height:262px;}
.rongyu{ background:url(../images/in_r31_c9.jpg) no-repeat left; padding-left:112px; height:262px;}
.ryybj{ background:url(../images/in_r31_c44.jpg) no-repeat right; float:right; width:8px; height:262px;}

.imglist{ float:left; width:520px;}
.imglist li{ float:left; background:url(../images/rybj.jpg) no-repeat; width:240px; height:214px; margin:30px 10px 0 10px; }

.imglist2{background:url(../images/rybj.jpg) no-repeat; width:240px; height:214px; margin:30px 10px 0 10px; line-height:200px; text-align:center; vertical-align:middle;display:table-cell;}


.foot{ width:100%; height:110px;background:url(../images/foot.jpg) repeat-x center bottom; padding-top:13px;}
.foot .wenzi a{ color:#666; height:45px; line-height:45px;}
.foot .wenzi{ color:#7C7C7C;  text-align:center;}
.foots{ background-color:#211D1C; height:225px; width:100%; margin:0 auto; border-bottom:1px solid #2B2726;}

.footlist{ margin:0 auto; width:1003px;overflow:hidden;}
.footlist ul h3{ font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; color:#FFFFFF; border-bottom:1px solid #2B2726; line-height:50px;}
.footlist ul{ float:left; width:115px; padding-bottom:30px; margin:20px 20px 0 20px;}
.footlist li{text-align:left; padding-top:10px;}


/*--------ÄÚÒ³-------*/
.zytitle{ background:url(../images/zy01.jpg) no-repeat left bottom; padding-left:20px; height:50px; font-family:"Î¢ÈíÑÅºÚ"; font-size:20px;}
.zytitles{ background:url(../images/in_r7_c22.jpg) repeat-x bottom; height:40px;}

.zymenav{ line-height:30px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; margin-top:10px; }
.zymenav li{ float:left;padding:1px 18px; margin:0 6px; background-color:#CC0000;}
.zymenav li:hover{ background-color:#000;}
.zymenav li a{color:#FFFFFF;}
.zymenav .first{background:#000;}


.banner{ width:100%; height:240px;  background-position:center;}
.L_side{ width:207px; margin-top:24px;}
.L_side .title{ width:191px; height:47px; margin-left:9px; background:url(../images/n_08.jpg) no-repeat }
.L_side .title h3{  font-size:20px; font-family:"Î¢ÈíÑÅºÚ"; color:#fff; display:block; margin-left:40px; line-height:47px; font-weight:normal}
.L_side ul{width:191px; margin-left:9px;}
.L_side ul li{width:191px; height:40px; border-bottom:1px solid #E6E6E6; background:url(../images/in_33.jpg) no-repeat; background-position:15px; center}
.L_side ul li a{ margin-left:42px; line-height:40px; font-size:14px;}
.L_side .dianhua, .L_side .wo_link{ margin-top:30px;}
.main{ width:686px; padding-left:42px; padding-top:24px; margin-right:14px; padding-bottom:60px; background:url(../images/n_05.jpg) no-repeat}
.main .title{ width:686px; height:30px; margin-top:18px;}
.main .title .left{ width:210px; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; font-weight:bold;}
.main .title .right{ width:300px; text-align:right; margin-top:10px;}
.main .xian{ width:686px; height:4px;}
/*.main .wenzi_box{ width:686px; background:url(images/n_16.jpg) no-repeat; background-position:right 45px;}*/
.main_wenzi{ width:100%; margin-top:27px; line-height:27px; font-size:14px;text-indent:2em; color:#666666;}



.anlizy{ margin:0 auto; width:100%;}
.anlizy li{padding:1px;line-height:26px;  margin-top:20px; height:160px; border-bottom:1px dotted #CCCCCC;font-size:14px; color:#9A9A9A;font-family:"Î¢ÈíÑÅºÚ";}
.anlizy li img{float:left; padding:5px; width:200px; height:135px; border:2px solid #F2F2F2;}
.anlizy li span{ float:right; color:#999999; font-weight:100;font-size:14px;}
.anlizy li h3{ font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:100;}
.anlizy .anliz{ float:right; width:770px; padding-top:5px;}
.anlizy .anliz img{ width:78px; height:23px; float:right; margin-top:30px; border:none;}

.listzy{margin-top:20px;}
.listzy li{height:36px;line-height:36px; background:url(../images/news4.jpg) no-repeat; padding-left:40px; border-bottom:1px solid #E3E3E3;}
.listzy li a{height:36px;line-height:36px; }
.listzy li span{ float:right;color:#666666; padding-right:6px;}


.chanpin { margin:0 auto; width:100%;}
.chanpin li{float:left; width:157px; height:226px; padding:1px;margin:16px; background:url(../images/imbj.jpg) no-repeat;border:1px solid #fff;}
.chanpin li:hover{border:1px solid #000;}
.chanpin li img{  width:143px; height:208px; }

.chanpin2 { margin:0 auto; width:100%; margin-top:15px;}
.chanpin2 li{float:left; width:220px; height:200px; padding:4px;margin:8px; border:3px solid #F2F2F2;}
.chanpin2 li:hover{border:3px solid #CC0000;}
.chanpin2 li img{  width:220px; height:200px; }

.imglist3{ float:left; width:100%;}
.imglist3 li{ float:left; width:300px; margin:8px; border:3px solid #F2F2F2; }
.imglist3 li:hover{border:3px solid #CC0000;}
.imglist3 li img{ width:290px; height:200px;}
.chanpin03{ width:300px; height:260px; text-align:center; vertical-align:middle;display:table-cell;}


.fenye{ height:30px; border-bottom:1px solid #E1E1E1;border-top:1px solid #E1E1E1; text-align:center; line-height:30px; margin:20px 0;}
.shuzi{ text-align:center; margin:20px 0; padding-top:10px;}
.shuzi a{border: 1px solid #CDCDCD;	padding:10px 12px; margin-left:5px;color: #043F69; text-align:center; background-color:#FFFFFF;}
.shuzi a:hover{ color:#fff; background-color:#CC0000;}
.shuzi .first{border: 1px solid #CDCDCD;padding:10px 12px; margin-left:5px;color: #fff; text-align:center; background-color:#CC0000;}
