/* CSS Document */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;}
body{ margin:0; padding:0; font-size:14px; line-height:26px; color:#161616; font-family:"Î¢ÈíÑÅºÚ";}
img{ border: none}
ul li{ list-style:none; margin:0; padding:0;}
a img{ border:0}
.fl{float: left;}
.fr{float: right;}
.w1200{margin:0 auto;width:1200px;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;} 
a{ text-decoration:none; color:#555555;}
a:hover{ color:#B81C25;}

.top{  background:#2e3037; line-height:35px; color:#ffffff; height:35px; font-size:12px;}
.top_l{ padding-left:10px;}
.top_r{ padding-right:10px;}
.logo{ text-align:center; margin-top:15px;}
.search{ margin-top:-30px;}
.sousuo{ width:205px; height:27px; border:1px solid #dcdcdc; color:#dcdcdc; outline:none; padding-left:10px;border-radius:5px; float: left;}
.anniu{ width:17px; height:17px; background:url(../images/sousuo.png); float: right; border:none; position:relative;right:30px;top:5px;}
.mainbody{ width:1200px; margin:0 auto;}
/*Ö÷µ¼º½²Ëµ¥*/#nav-menu{height:50px;width:1200px;margin:0 auto; border-top:1px solid #c2c2c2; margin-top:15px;}
#nav-menu .container{position:relative;overflow:visible; z-index:99;}
#nav-menu .menu li{position:relative;float:left;display:inline;font-size:16px; width:150px;  text-align:center;}
#nav-menu .menu li h3{font-weight:normal;display:inline-block;float:left;}
#nav-menu .menu li a.xialaguang{display:inline-block;color:#333333;height:50px;text-decoration:none;font-size:16px;width:120px;text-align:center;}
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{color:#ffffff;}
#nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover{ color:#ff0000;}
#nav-menu .menu li a.xialaguang span{line-height:50px;display:inline-block;}
#nav-menu .menu li a.selected span,#nav-menu .menu li a.navhover span,#nav-menu .menu li a.xialaguang:hover span{cursor:pointer;}
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span{width:120px;}
#nav-menu .menu ul.children{display:none;position:absolute;top:50px;left:0;width:120px;background:#ffffff;border-top:0;line-height:normal; z-index:100;}
#nav-menu .menu ul.children li{width:120px;padding:0px;display:inline-block;font-size:12px;border-top:1px solid #efefef;}
#nav-menu .menu ul.children li h3{display:block; width:100%;}
#nav-menu .menu ul.children li a{width:100%;height:30px;line-height:30px;overflow:hidden;padding:3px 0;display:block;color:#f333333;text-align:center;
text-decoration:none; font-size:14px;}
#nav-menu .menu ul.children li a:hover{ background-image:url(../images/navbg.png); color:#FFFFFF;text-decoration:none;}

/*Æ·ÖÊ³É¾Í¼ÛÖµ*/
.pz{ margin-top:90px }
.pz .left{ float:left; width:32%;margin-top: 45px;}
.pz span{ font:"Î¢ÈíÑÅºÚ"; font-size:50px; color:#333333;}
.pz .xl{ margin-top:50px;}
.pz .xl span{ font:"Î¢ÈíÑÅºÚ"; font-size:30px;  color:#333333; }
.pz .xx{ margin-top:20px;}
.pz .xx span{ font:"Î¢ÈíÑÅºÚ"; font-size:16px;  color:#555555;}
.pz .right{ float:right; width:62%;}
.pz .right ul{}
.pz .right ul li{ float:left; width:46%; margin-right:8%;}
.pz .right ul li .img img{ width:100%;}
.pz .right ul li .text{ font-size:16px; line-height:36px;}
.pz .right ul li:nth-child(2){ margin-right:0;}
.pz .zspic{ margin-top:44px;clear: both;display: inline-block;}
.pz .zspic a1:hover{ background-image:url(../images/zspic01.png);}
.pz .zspic a2:hover{ background-image:url(../images/zspic02.png);}
.pz .zsmore{ margin-top:30px;}
.pz .zsmore span{ font:"Î¢ÈíÑÅºÚ"; font-size:35px;}
.pz .zsmore-1{ width:560px;  margin-top:40px;}
.pz .zsmore-1 span{ width:470px; font:"Î¢ÈíÑÅºÚ"; font-size:16px; line-height:20px;color:#333333}

/*ÐÂÎÅ*/
.news{ margin-top:80px;}
.body .xwtab a.xwyd { font:"Î¢ÈíÑÅºÚ"; font-size:30px; color:#555555;}

/*foot*/
.foot{ width:1200px; height:260px; background-color:#1f1f1f; margin:0 auto;}


/*about*/
.main{ margin-top:50px; float:left; color:#ffffff;}
.left-1{ width:200px; float:left; }
.left-1 .left ul{ font:"Î¢ÈíÑÅºÚ"; font-size:14px; }
.left-1 .left ul li { font:"Î¢ÈíÑÅºÚ"; font-size:14px; height:40px; line-height:40px; width:200px; border-bottom:1px #4c4c4c dotted;}
.left-1 .left ul li a { font:"Î¢ÈíÑÅºÚ"; font-size:14px; padding:8px 115px 8px 0px; background-color:#FFFFFF; }
.left-1 .left ul li a:hover{ font:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#ffffff; background-color:#ff0000; }
.body{width:930px; float:right; margin-left:70px; margin-bottom:50px}

.position{ margin-top:10px;}
.position span{ font:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#555555; float:left}
.xqbody h1{ font:"Î¢ÈíÑÅºÚ"; font-size:16px; color:#333333}
.xqbody p{ text-indent:2em; font:"Î¢ÈíÑÅºÚ"; font-size:14px; line-height:35px; color:#555555}
.xqbody-1 h2{ font:Arial, Helvetica, sans-serif; font-size:16px; color:#555555}
.xqbody-1 p{ font:Arial, Helvetica, sans-serif;  font-size:14px; line-height:35px; text-align:justify; color:#555555}


/*ÆóÒµ·ç²É*/
.mainCon{ margin:0 auto; width:86%;}
.honor ul{overflow:hidden;*zoom:1;width:105%;}
.honor ul li{float:left;width:238px ;margin:0 35px 30px 0;overflow:hidden;}
.honor ul li a{display:block;width:240px ;}
.honor ul li img{display:block;border:1px solid #ccc;cursor:pointer;}
.honor ul li span{display:block;width:200px;font-size:14px;padding:6px 20px;line-height:24px;cursor:pointer;text-align:center;}


.honor02 ul{overflow:hidden;*zoom:1;width:105%;}
.honor02 ul li{float:left;width:236px;height:200px;margin:0 35px 30px 0;}
.honor02 ul li a{display:block;width:236px;height:141px;}
.honor02 ul li img{display:block;border:1px solid #ccc;cursor:pointer;}
.honor02 ul li span{display:block;width:200px;font-size:14px;padding:6px 20px;line-height:24px;cursor:pointer;text-align:center; height:120px;}

.f-l {float: left;}
.f-r { float: right;}

.vision_float{width:550px; line-height:32px;}
.vision{width:750px;border-bottom:1px #ccc solid;*height:200px;overflow:hidden;padding-bottom:50px;padding-top:50px; margin:0 auto;}
.vision .img,.mission .img,.value .img{width:154px;height:110px;font:normal 24px "Î¢ÈíÑÅºÚ";padding-top:45px;color:#fff;text-align: center;}
.vision .img{background:url(../images/1.png) no-repeat;}

.mission{width:750px;border-bottom:1px #ccc solid;*height:200px;overflow:hidden;padding-bottom:60px;padding-top:60px; margin:0 auto;}
.mission .img{background:url(../images/2.png) no-repeat;}
.wenhua{ margin-top:-20px;}

.yf_gd{ width:860px; margin:0 auto;}
/*ÈË²ÅÕÐÆ¸*/
 .zpxq{ font:'Î¢ÈíÑÅºÚ'; font-size:16px; line-height:30px; color:#333333 }
 
/*Æ·ÅÆ½éÉÜ*/
.ppxq{ font:"Î¢ÈíÑÅºÚ"; font-size:18px; color:#333333; line-height:30px; margin-top:30px; marginr-ightt:60px }
.ppxq span{ font:"Î¢ÈíÑÅºÚ"; font-size:14px; font-weight: bold}

/*Æ·ÅÆÏêÇé*/
 .xxnr p{text-indent:2em; font:"Î¢ÈíÑÅºÚ"; font-size:14px; line-height:35px; color:#333333}
 .ljbg .lj{ width:260px; height:250px; font:"Î¢ÈíÑÅºÚ"; font-size:18px; color:#333333; text-align:center; vertical-align:middle; } 
 
/*¿ìËÙÑ¡¾µ*/

#choose { font:"Î¢ÈíÑÅºÚ"; font-size:18px; color:#FFFFFF;}
#choose{
 list-style:none;
 padding:0;
 margin:0;
 margin-right:-1px;
 width:90%
}

#choose li{
 list-style:none;
 padding:0;
 margin:0; 
}
#choose li { 
 float:left;
 width:25%; 
}
#choose li a {
 display:block;
 /* Èç¹ûÊÇÖÐÓ¢ÎÄ»ìÅÅµÄÎÄ×Ö£¬½¨ÒéÓÃ¹Ì¶¨¿í¶È
 width:150px;
 height:30px;
 line-height:30px;
 text-align:center;
 */
 padding:9px 25px;
 background-image:url(../images/choosebg.png);
 color:#fff;
 text-decoration:none;
 border-right:1px solid #ccc; 
}
#choose li#dd a {
border-left:0;
}

#choose li  a:hover { 
 color:#fff;
 text-decoration:none; 
}
#choose li  a.last {
 border-right:0; /* È¥µô×ó²à±ß¿ò */
} 
#choose ul.xz { font:"Î¢ÈíÑÅºÚ"; } 
#choose ul.xz li a{ padding:10px 20px; background:#f5f5f5; color:#333333; text-decoration:none;}
#choose ul.xz li a:hover{ background-image:url(../images/cxbg.png); color:#FFFFFF; text-decoration:none;}

/*¾µÆ¬°ÙÎÊ*/
.bwbody p.q{ font:"Î¢ÈíÑÅºÚ"; font-size:16px; color:#333333; margin-top:20px}
.bwbody p.a{ font:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#333333}