body{margin:0px auto; padding:0px; font:12px "Microsoft yahei";}
img{border:none;}
h1,h2,h3,h4{margin:0px; padding:0px;}
a{color:#000000; text-decoration:none;}
a:hover{color:#d42021; text-decoration:none;}
ul,dl,dd,dt{margin:0px; padding:0px; list-style-type:none;}

.hy{background:#f4f4f4; color:#999999; margin:0px auto; height:42px; width:100%; overflow:hidden;}
.hy p{margin:0px; padding:0px;}
.hy a{color:#999999; margin:0px 5px;}
.hyy{width:1000px; margin:0px auto; line-height:42px; }
.head{background:url(../images/h_bj.jpg) repeat-x;}
.headd{width:1000px; margin:0px auto; padding-top:30px; overflow:hidden;}
.logo{width:133px; margin-right:10px; display:block; float:left; height:85px; overflow:hidden;}
.headd h1{ width:350px; color:#5a627c; font: bold 20px/30px "microsoft Yahei"; float:left; padding:10px 0px 0px 5px; height:85px;}
.headd h1 i{ font: bold 20px/29px "Microsoft Yahei"; display:block; color:#666666;}
.h1{ width:350px; color:#5a627c; font: bold 20px/30px "microsoft Yahei"; float:left; padding:10px 0px 0px 5px; height:85px;}
.h1 i{ font: bold 20px/29px "Microsoft Yahei"; display:block; color:#666666;}
.tel{width:270px; float:right; text-align:right; background:url(../images/h_pho.gif) no-repeat left; line-height:85px; font-size:18px;}
.tel span{font-weight:bold; color:#FF0000;}
.dao{ clear:both; background:#000000; height:60px; overflow:hidden; margin:0px auto;}
.dao ul{width:1000px; margin:0px auto; height:60px;}
.dao ul li{width:142px; float:left; text-align:center; height:60px;}
.dao ul li a{display:block; line-height:60px; color:#FFFFFF; font-size:14px; text-decoration:none;}
.dao ul li a:hover{background:#d42021;}
.clear{clear:both; height:1px;}
.banner{clear:both; margin:0px auto; text-align:center; background:#d5c4b2;}

.ys{background:#ededed; clear:both; padding:60px 0px; margin:0px auto; width:100%;}
.ys ul{width:1000px; margin:0px auto; background:#FFFFFF; overflow:hidden; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.ys ul li{width:249px; float:left; border-right:1px solid #e5e5e5; height:355px;}
.ys ul li a{display:block; color:#333333; height:305px; padding:32px 30px;}
.ys ul li a h3{margin:10px 0px;text-align:center;}
.ys ul li a{line-height:22px;}
.ys ul li a:hover{background:url(../images/rsbg.png); color:#FFFFFF; text-decoration:none;}


.sou_bj{height:56px; overflow:hidden; width:1000px; margin:0px auto;} 
.sou_c{ height:56px; overflow:hidden;}
.inp01{ padding-left:10px; width:237px;   height:36px;overflow:hidden; font:12px/36px "Microsoft Yahei"; border:none; background:url(../images/sou1.jpg) no-repeat left top; color:#999999; margin-top:10px; display:inline;outline:none;} 
.inp02{ background:url(../images/sou2.jpg) no-repeat left top; width:49px; height:36px; border:0;  outline:none;}
.sou_c p{ width:600px; overflow:hidden; display:block; color:#626262; font:12px/56px "Microsoft Yahei"; margin:0px; padding:0px;}
.sou_c p a{color:#626262; padding:0 13px; background:url(Img/Index/sou_line.gif) no-repeat right center;}
.sou_c p .nones{ background:none;}
.gx{width:100%; margin:0px auto;}



.anli{width:100%; margin:0px auto; padding:30px 0px;}
.ct{border-bottom:1px solid #e5e5e5; text-align:center;}
.ct h3{font-size:24px; color:#d42021; margin:0px auto; padding:0px;}
.ct p{font-family:Arial, Helvetica, sans-serif; font-size:16px; margin:0px auto; padding:5px 0px 20px 0px; color:#999999;}
.t{height:5px; width:60px; background:#d42021; margin:0px auto;}
.tt{height:5px; width:60px; background:#ffffff; margin:0px auto;}

.ans{width:1000px; margin:0px auto; padding:30px 0px;}
.anli{ margin-top:40px; overflow:hidden;}
.ans ul li{width:250px; float:left; text-align:center;}
.ans ul li img{width:230px; text-align:center; border:1px solid #CCCCCC; padding:5px;}

.case-more{ display:block; width:205px; height:35px; line-height:35px; font-size:16px; text-align:center; border:solid 1px #ddd; margin:20px auto 0;}
.case-more:hover{ color:#ff343e; border-color:#ff343e;}
.sjs{margin:0px auto; padding:40px 0px; overflow:hidden;}
.cl{width:1000px; margin:0px auto; padding:20px 0px;}
.cl li{width:190px; float:left; text-align:center; margin:0px 5px;}
.cl li img{padding:2px; border:1px solid #CCCCCC; width:186px;} 
.sj{width:960px; margin:0px auto; padding:0px;}
.sj li{width:240px; float:left; text-align:center;}
.sj li img{width:210px; height:200px; padding:5px; border:1px solid #CCCCCC;}
.sj li p{line-height:26px;}


.new_bj{ height:423px; overflow:hidden; margin-top:30px;}

.new1{ position:relative; height:413px; width:620px; overflow:hidden;}
.new1 span{  display:block; font:14px/30px "microsoft Yahei"; }
.new1 span a{ color:#000000;}
.new1 ul{ width:500px; height:48px; overflow:hidden;}
.new1 ul li{ float:left; height:48px; width:106px;overflow:hidden;font: bold 16px/27px "microsoft Yahei"; }
.new1 ul li a{ background:url(../images/new_line1.gif) no-repeat left top; width:91px; padding-left:15px; height:48px; overflow:hidden; display:inline-block; color:#666666;}
.new1 ul li a:hover,.new1 ul .cur a{ background:url(../images/new_line2.gif) no-repeat left top; color:#d42021;}
.new1 ul .nones{ background:none;}

.new_c{ width:118px; width:620px; overflow:hidden; margin-top:15px; }
.new_c dl{ width:620px; height:140px; overflow:hidden;}
.new_c dl dt{ float:left; width:239px; height:118px; overflow:hidden;}
.new_c dl dt img{width:231px; height:110px; padding:3px; border:1px solid #d6d6d6;}
.new_c dl dd{ float:right; width:360px; overflow:hidden;} 
.new_c dl dd h3{ padding-top:7px; height:24px; overflow:hidden; font: bold 12px/24px "microsoft Yahei"; margin:0px; padding:0px;}
.new_c dl dd h3 a{ color:#333333; display:inline-block; }
.new_c dl dd p{display:block; font:12px/26px "microsoft Yahei"; color:#333333; padding:0px; margin:0px;}
.new_c dl dd em{ margin-top:6px; background:#d42021; width:71px; height:26px; overflow:hidden; text-align:center; font:12px/26px "microsoft Yahei"; display:block;}
.new_c dl dd em a{ color:#fefaf8;}

.new_year{  width:620px; overflow:hidden;}
.new_year dl{ width:620px; overflow:hidden; margin-bottom:11px;background-color:#f1f1f1;} 
.new_year dl dt{width:71px; height:58px; overflow:hidden; text-align:center; color:#666666; background-color:#e8e8e8; font:14px/15px "microsoft Yahei";}
.new_year dl dt i{ padding-top:8px; display:block; font:32px/30px "microsoft Yahei"; color:#666;}
.new_year dl dd{ width:525px; padding-left:20px; height:58px; overflow:hidden;} 
.new_year dl dd a{ color:#333333; font-weight:bold;}
.new_year dl dd p{ float:left;  font:14px/19px "microsoft Yahei"; color:#333333; padding-right:15px; margin-right:15px; }
.new_year .nones{ margin-bottom:0px;}
.new_year dl dd .nones{ background:none;}


.new_r{ width:330px; height:413px; overflow:hidden;}
.new_r h2{ height:48px; padding-left:15px;overflow:hidden;font: bold 16px/27px "microsoft Yahei"; background:url(../images/new_line2.gif) no-repeat left top;}
.new_r h2 a{ color:#000000;}
.new_r h2 span{  display:block; font:14px/30px "microsoft Yahei"; }
.new_r h2 span a{ color:#000000;}

.new_r .new_rdl{ padding-top:7px;}
.new_r dl{width:330px; overflow:hidden; padding:17px 0 17px 0; border-bottom:1px dotted #d9d9d9;}
.new_r dl dt{ height:40px; padding-left:30px; overflow:hidden; background:url(../images/new_w.gif) no-repeat left 5px; font:bold 12px/28px "microsoft Yahei";}
.new_r dl dt a{ color:#000000;}
.new_r dl dd{ background:url(../images/new_d.gif) no-repeat left 2px; font:12px/26px "microsoft Yahei"; color:#333333; padding-left:30px;} 
.new_r .nones{ padding-bottom:0px; border:0;}

.content{width:1000px; margin:0px auto; overflow:hidden;}
.fl { float:left;}
.fr { float:right;}

.wrap {
 width: 1000px;
 margin: 0px auto;
}

.link {
 padding: 20px 0px;font-size:14px;
}
.link strong {
 color: #7A7F81;
 font-weight: bold;
}
.link a {
 color: #555;margin:0px 5px;
}
#footer {
 border-top: 1px solid #aaa;
 background-color: #ccc;
 padding: 25px 0;
 overflow:hidden;
}
#footer .footright {
 float:right;
}
#footer .footright img {
 border: 1px solid #ddd;
 background-color: #fff;padding:4px;
}
#footer .footright p {
 text-align:center;font-size:14px;line-height: 24px;
}
#footer .footleft {
 float:left;
 
}
#footer .footNav {
 line-height: 24px;font-size:14px;
}
#footer .footNav i {
 margin: 0 12px;
 color: #999;
}
#footer .footNav a.first {
 margin-left: 0;
}
#footer .copyRight {
 margin-top:10px;line-height: 24px;font-size:14px;
}
#footer .footcontact {
 line-height: 28px;font-size:14px;margin-top:10px;
}
#footer .footcontact span {
 margin-left:30px;
}

.neicont{width:1000px; margin:0px auto; overflow:hidden;}
.neibanner{margin:1px 0px 15px 0px;}
.righttop1 { background:url(../images/right_top_img2.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.rightbot1 { background:url(../images/right_bot_img2.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}
.pro_curmbs { margin-bottom:10px; padding:0 5px; line-height:30px;} 
.pro_curmbs span { color:#362C24;}
.pro_curmbs a { color:#333;}
.pro_curmbs a:hover { color:#362C24;}
.pro_curmbs .a_b { color:#362C24; font-weight:bold;}

.age_li_about{}
.xian{float:left;  clear:both; width:375px; height:50px; font-size:14px; margin-top:50px;  text-align:center;  color:#362c24}
.xian2{float:left; width:200px; height:50px; font-size:24px; font-family:&#39;微软雅黑&#39;; margin-top:20px; margin-left:5px; text-align:center; color:#2f374e; line-height:32px;}
.xian3{float:left; width:375px; height:50px; font-size:14px; font-family:&#39;微软雅黑&#39;;  margin-top:50px; margin-left:5px; text-align:center;color:#2f374e;}


.zhiliang{background:url(../images/zhiliang.jpg) no-repeat center; height:613px; width:100%; margin:0px auto; padding-top:30px;}
.zlt{margin:0px auto; width:1000px; text-align:center;}
.zlt h2{font-size:24px; color:#2f374e; margin:0px auto; padding:0px;}
.zlt p{font-size:16px; margin:0px auto; padding:5px 0px 20px 0px; color:#999999;}
.hez{background:#ff4a01; width:100%; margin:0px auto; padding:60px 0px 40px 0px;}
.at{border-bottom:1px solid #ff6e33; text-align:center; margin-bottom:40px;}
.at h2{font-size:24px; color:#FFFFFF; margin:0px auto; padding:0px;}
.at p{font-size:16px; margin:0px auto; padding:5px 0px 20px 0px; color:#FFFFFF;}
.zjs02{background:#FFFFFF; width:1000px; height:334px;}
.zjs02 ul{height:334px; width:1000px;}
.zjs02 ul li { float:left; width:250px; height:167px;}
.zjs02 ul li img {width:249px; height:166px; border-bottom:1px dotted #CCCCCC; border-right:1px dotted #CCCCCC; padding:0px 0 0 0px;}
.zjs02 ul li span { display:block; text-align:center; height:45px; line-height:45px; overflow:hidden;}
.zjs02 ul li span a{ color:#555;}
.zjs01{ padding:155px 30px 0 0;_padding:32px 20px 0 0;}
.zjs01 a{ display:inline-block; background:url(../images/u1.gif) no-repeat; width:50px; height:50px;}
.zjs01 a:hover{background:url(../images/u2.gif) no-repeat; }
.zjs03{ padding:155px 0 0 30px ;}
.zjs03 a{ display:inline-block; background:url(../images/d2.gif) no-repeat; width:50px; height:50px;}
.zjs03 a:hover{background:url(../images/d1.gif) no-repeat; }
.fl { float:left;}
.moretu{margin:0px auto; width:32px; padding:30px 0px 15px 0px; }
.mored{margin:0px auto; text-align:center;}
.mored a{color:#FFFFFF; font-size:14px;}


.gyhz{width:1000px; margin:0px auto; padding:60px 0px; overflow:hidden;}
.gy{width:500px; float:left; padding-top:73px;}
.qright{width:500px; float:left;}
.qright h2{padding-left:70px; font-size:22px; margin-bottom:20px;}
.qright span{padding-left:70px; line-height:28px; display:block; font-size:14px;}
.qright span a{color:#fd4f06; font-size:14px;}
.bg{width:250px; height:70px; border-bottom:1px solid #fd4f06; border-left:1px solid #fd4f06; border-right:1px solid #fd4f06; margin-top:34px;}

.zlw{width:1000px; margin:0px auto; padding:60px 0px; overflow:hidden;}
.w11{text-align:right; width:200px; float:left;}
.w22{float:right; width:180px; text-align:left; padding-left:610px;}
.zlw h4{padding:12px 0px 5px 0px; font-size:14px;}
.zlw p{font-size:14px; line-height:21px; padding:0px; margin:0px; color:#666666;}
.clearrr{clear:both; height:100px;}


.zx_ny2{ margin:10px 0 20px; height:130px; background:#f8f8f8; overflow:hidden;}
.zx_ny2 dt{width:120px; overflow:hidden; text-align:center; font:50px "Times New Roman", Times, serif; color:#333; line-height:90px;}
.zx_ny2 dt span{ display:block; width:120px; text-align:center; color:#fff; background:#2d2d2d ; float:left; height:110px; overflow:hidden; font:14px Arial, Helvetica, sans-serif; line-height:14px; margin-top:10px;}
.zx_ny2 dt span b{ font-size:36px; display:block; line-height:48px; padding-top:10px;}
.zx_ny2 dt span em { display:block;color:#fff; border-top:1px solid #a7b1c9; margin-top:5px; line-height:35px;}
.zx_ny2 dd{ width:810px; padding:20px 10px 0 20px; overflow:hidden;}
.zx_ny2 dd h3{ overflow:hidden;line-height:24px;height:24px; font-size:16px; font-weight:normal; display:block;}
.zx_ny2 dd h3 a{color:#222222; font-weight:bold;}
.zx_ny2 dd  p{ padding-top:10px; height:58px; font-size:14px; color:#666; font-size:14px;}
.zx_ny2 dd  span{ display:block;margin-top:-20px;float: right;}

.als h1{text-align:center; padding-bottom:10px;}
.time{text-align:center; border-bottom:1px solid #cecece; margin:10px 20px; padding-bottom:15px;}
.nc{padding:0px 18px; line-height:28px; font-size:16px;}
.al{width:960px; margin:0px auto; padding:0px;}
.al li{width:240px; float:left; text-align:center;}
.al li img{width:230px;}
.al li p{line-height:26px;}
.fy{padding:10px 0px;}

.aco{border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; overflow:hidden; padding:10px;}
.neo{font-size:18px; line-height:32px; padding:10px;}

.fullSlide {width:100%;position:relative;background:#fff;height:526px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:526px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:526px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {border-radius:10px;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#ffffff;filter:alpha(opacity=80);opacity:0.8;line-height:999px;}
.fullSlide .hd ul .on {background:#d42021;filter:alpha(opacity=100);opacity:1;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:5;top:50%;margin-top:-66px;z-index:1;width:69px;height:138px;cursor:pointer;filter:alpha(opacity=100);opacity:1;display:none;}
.fullSlide .prev{ background:url("../images/banner_icon1.png") no-repeat left top;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='../images/banLeft.png');_background:none; left:120px;}
.fullSlide .next {background:url("../images/banner_icon1.png") no-repeat right top;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='../images/banRight.png');_background:none;right:120px;}


.hon{ height:276px; overflow:hidden;margin:0 auto;background:#dee2ee; width:100%; }
.hon .content{ overflow:visible; position:relative;}
.hon h3{height:105px; line-height:94px; text-align:center;background:url(../images/hon_t.gif) center 20px no-repeat;}
.hon h3 a{ font-size:24px; color:#362c24; font-weight:100;}
.hon_c{ clear:both; overflow:hidden;}
.hon_c li{ text-align:center; float:left;width:236px;margin:0 26px 0 0; display:inline;}
.hon_c li img{width:230px;height:123px;overflow:hidden; display:block;}
.hon_c li span{ font-size:12px; display:block;line-height:38px;overflow:hidden;}
.hon_c li span a,.hon_c li span a:hover{ color:#000066;}
.hon_c .to_l,.hon_c .to_r{top:125px; z-index:9; position:absolute;}
.hon_c .to_l{left:-66px;}
.hon_c .to_r{right:-66px;}
.hon_c .lst{margin:0;}

.pa{ position:absolute;}
.pr{ position:relative}


.menu_nav{ height:40px; background:#000000;  border-bottom:#d7d7d7 1px solid; margin:0 auto; width:100%; }
.menu {
width:1000px;  
margin:0 auto; 
}
/* remove the bullets and set the margin and padding to zero for the unordered list */
.menu ul {
padding:0; 
margin:0;
list-style-type: none;
}
/* float the list so that the items are in a line and their position relative so that the drop down list will appear in the right place underneath each list item */
.menu ul li { z-index:100;
float:left; 
position:relative;

color:#FFFFFF; line-height:40px;height:40px;
}
/* style the links to be 104px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */
.menu ul li a, .menu ul li a:visited {
display:block; 
text-align:center; 
text-decoration:none; 
width:142px; 
height:40px; 
color:#fff; 
line-height:40px; 
font-size:14px;
font-weight:bold;
}
/* make the dropdown ul invisible */
.menu ul li ul {
display: none;
}
/* specific to non IE browsers */
/* set the background and foreground color of the main menu li on hover */
.menu ul li:hover a {
color:#fff; background:#d42021;
}
/* make the sub menu ul visible and position it beneath the main menu list item */
.menu ul li:hover ul {
display:block; 
position:absolute; 
top:40px; 
left:0; 
width:142px;
}
/* style the background and foreground color of the submenu links */
.menu ul li:hover ul li a {
display:block; 
background: url(../images/nav_hover2.png) repeat-x;
color:#fff;
}
/* style the background and forground colors of the links on hover */
.menu ul li:hover ul li a:hover {
background:#d42021; 
color:#fff;
}
