@charset "utf-8";  
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,tr,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li,input, dl, dd {list-style-type:none;}
img,a img{border:0;margin:0;padding:0;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a{text-decoration:none; }
a:hover{text-decoration:none; }
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}

body{font-family:"Microsoft YaHei",SimSun,PingFang SC,Arial,sans-serif;} 
html{overflow-y: scroll;height:100%;}
html,body{min-width:1180px;}
.main{ width:1130px; margin:15px auto 0; display:block; position:relative; clear:both;}
.warp{ width:1200px; margin:0 auto; background: url(../images/bg.jpg) repeat; position:relative; display:block;}
.top{ width:100%; display:block; background:url(../images/top.jpg) no-repeat center top #fff; padding:25px 0 0;}
.w13{ width:1130px; margin:0 auto; display:block; position:relative;}
.towrg{ width:500px; float:right;}
.gsuj{ padding-top:15px; display:block; float:right;}
.gsuj dl{ width:55px; float:left; }
.gsuj dl dd{ width:25px; height:18px; margin:0 auto;}
.gsuj dl dt{ font-size:10px; text-align:center; color:#8a8787; text-transform: uppercase;}
.serch{width:185px;height:28px; padding:0 10px 0 5px;border:1px solid #cccccc; border-radius:8px;position:relative; float:right; margin-top:10px;-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .3); 
    -moz-box-shadow: 0 0 6px rgba(0, 0, 0, .3);  
    box-shadow: 0 0 6px rgba(0, 0, 0, .3);background: #fff;
    background: -moz-linear-gradient(top,  #eeeeee 0%, #ffffff 34%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(34%,#ffffff));
    background: -webkit-linear-gradient(top,  #eeeeee 0%,#ffffff 34%);
    background: -o-linear-gradient(top,  #eeeeee 0%,#ffffff 34%);
    background: -ms-linear-gradient(top,  #eeeeee 0%,#ffffff 34%);
    background: linear-gradient(to bottom,  #eeeeee 0%,#ffffff 34%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );}
.sgeh{width:150px; float:right;height:28px;line-height:28px; border:none; background:none;}
.btnss{width:30px;height:28px; background:url(../images/searchicon.png) no-repeat center;display:block; float:left;padding:0; cursor:pointer;border:0;}

.banner { width:100%; height:auto; margin:0 auto; text-align:center; z-index:1;}
.banner img{ height:auto; margin:0 auto; display:block; text-align:center; max-width:100%; z-index:1;  }

.menu{ width:100%; background:url(../images/mena.png) no-repeat center ; padding:3px 0; height:50px; display:block; position:relative; margin-top:20px; }
.menu ul{ width:1130px; margin:0 auto;}
.menu ul li{ float:left; height:50px; display:block; background:url(../images/navw.png) no-repeat center right; }
.menu ul li a{ width:160px; display:block; line-height:50px;  font-size:16px; color:#000; text-align:center;}
.menu ul li a:hover,.menu ul li a.current{ background:url(../images/nav.jpg) repeat-x center;  color:#fff; }
.menu ul li:last-child{ background:none;}

.fullSlide {width:100%;position: relative; height:365px;}
.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:365px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:365px;} 
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:40px;height:10px;margin:0 2px;overflow:hidden; border-radius:2px;background:#fff;line-height:999px;}
.fullSlide .hd ul .on {background:#e32a44;}
.fullSlide .prev{display:block;position:absolute;z-index:1;top:50%;margin-top:-40px;left:5%;;width:40px;height:80px;background:url(../images/pre.png) no-repeat center rgba(0,0,0,0.6) ;cursor:pointer;filter:alpha(opacity=60);opacity:0.6;display:none;border-radius:5px 0 0 5px;}
.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-40px;left:auto;right:5%;width:40px;height:80px;background:url(../images/next.png) center no-repeat rgba(0,0,0,0.6) ;cursor:pointer;filter:alpha(opacity=60);opacity:0.6;display:none;border-radius:0 5px 5px 0;}  

.bsg{border:3px solid #fff; border-radius:20px;background: #ffffff;
    background: -moz-linear-gradient(top,  #ffffff 0%, #dcdcdc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dcdcdc));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#dcdcdc 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#dcdcdc 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#dcdcdc 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#dcdcdc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dcdcdc',GradientType=0 );
    -webkit-box-shadow: 0 3px 14px rgba(0, 0, 0, .5); 
    -moz-box-shadow: 0 3px 14px rgba(0, 0, 0, .5);  
    box-shadow: 0 3px 14px rgba(0, 0, 0, .5);}
	
.bmgy{ width:1146px; margin:-40px auto 0; position:relative; display:block; clear:both;}
.bmgy dl{ width:320px; height:174px; padding:10px 22px 25px 22px; display:block; float:left; margin:0 6px 15px 6px;}
.bmgy dl dt{ width:100%; border-bottom:2px dotted #7f7f7f; height:40px; line-height:40px; display:block; font-size:18px; color:#000000;}
.bmgy dl dt a{color:#000000;}
.bmgy dl dt a:hover{ color:#ff0000;}
.bmgy dl dd{ width:100%;  margin-top:10px; display:block;}
.bmgy dl dd span{ width:110px; float:left; }
.bmgy dl dd span img{ width:110px;}
.bmgy dl dd p{ width:170px; float:right; padding-right:18px; font-size:15px; line-height:27px; color:#000;}
.bmgy dl dd p a{ width:47px; height:10px; display:block; float:right; margin-top:5px; background:url(../images/morea.png) no-repeat center; position:relative;}
.bmgy dl dd ul{ width:100%; display:block; position:relative;}
.bmgy dl dd ul li{ width:140px; display:block; float:left; margin:9px 10px;}
.bmgy dl dd ul li img{width:140px;}
.moe a{ width:47px; height:10px; display:block; float:right; margin-top:7px; background:url(../images/morea.png) no-repeat center; position:relative;}

.ingat{ width:1090px; margin:0 auto; padding:10px 20px 25px 20px; display:block; position:relative; clear:both; margin-bottom:15px;}
.ingat h2 a{ width:100%; border-bottom:2px dotted #7f7f7f; height:40px; line-height:40px; display:block; font-size:18px; color:#000000;}
.ingat h2 a:hover{ color:#ff0000;}
.ingat ul{ width:100%; padding:0; margin:30px auto 0; display:block; position:relative; text-align:center; overflow:hidden; height:180px;}
.ingat ul li{ display:block; float:left; margin:0 10px;}
.ingat ul li img{ max-height:180px; max-width:310px;}

.footer{ width:100%; height:44px; line-height:44px; background:#909090; display:block; position:relative; text-align:center; font-size:14px; color:#fff;}
.footer a{color:#fff;}
 
.abogt{ width:1090px; margin:15px auto; padding:10px 20px 25px 20px; display:block; position:relative; clear:both;}
.abetx{ width:100%; border-bottom:2px dotted #7f7f7f; height:50px; line-height:50px; display:block; font-size:22px; color:#ff0000;}
.abetx a{color:#ff0000;}
.abetx a:hover{ color:#ff0000;}

.abuts{ margin:15px auto 0; width:100%; display:block; font-size:15px; line-height:25px; color:#000; min-height:400px;}
.abuts img{ max-width:100%;}

.contc{ margin:15px auto 0; width:100%; display:block; position:relative;}
.contc dl{ width:520px; float:left; display:block; background:url(../images/conx.jpg) repeat-y center right;padding-right:26px;}
.contc dl:nth-child(2){padding-right:0; padding-left:24px; background:none; width:519px;}
.contc dl dt{ width:100%; display:block; position:relative; font-size:24px; line-height:40px; color:#221815; padding-bottom:20px;}
.contc dl dt span{ font-size:16px; line-height:28px; display:block;}
.contc dl dd{ font-size:16px; line-height:28px; color:#221815; }

.news{ width:100%; margin:0 auto; display:block; position:relative;}
.news dl{  width:100%; padding:25px 0; display:block; float:left; border-bottom:1px solid #cdcccc; border-top:1px solid #fff; }
.news dl:last-child{border-bottom: none;}
.news dl:first-child{border-top: none;}
.news dl dt{ width:185px; float:left;}
.news dl dt img{ width:185px;-webkit-box-shadow: 0 3px 14px rgba(0, 0, 0, .5); 
    -moz-box-shadow: 0 3px 14px rgba(0, 0, 0, .5);  
    box-shadow: 0 3px 14px rgba(0, 0, 0, .5);  }
.news dl dd{ color:#000; font-size:16px; line-height:35px; width:865px; float:right;}
.bslg{ width:100%; margin:10px auto; display:block; position:relative;}
.bslg dl{ background:url(../images/ct.png) repeat-x left bottom; display:block; float:left; width:100%;}
.bslg dl:last-child{ background:none;}
.bslg dl li{ width:362px; padding-right:2px; background:url(../images/conx.jpg) repeat-y right top; height:190px; display:table-cell; text-align:center; vertical-align:middle;}
.bslg dl li img{ max-width:362px; max-height:190px; margin:auto; display:block;}
.bslg dl li:nth-child(3n){ background:none; padding-right:0;}

.levt{ width:250px; float:left; min-height:630px; padding:20px 15px; margin-bottom:15px;}
.levt h2{ display:block; padding:0 25px 20px;}
.levt h2 img{ display:block; max-width:100%; text-align:center;}
.levt ul{ width:100%; display:block; position:relative;}
.levt ul li a{ width:200px;  padding:0 25px; display:block; float:left; margin-bottom:10px; line-height:28px; height:28px;  font-size:16px; color:#000;}
.levt ul li a:hover,.levt ul li a.current{ background:#ff0000;  color:#fff; } 
.rigsv{ width:780px; float:right; min-height:630px; padding:10px 25px 30px; margin-bottom:15px;}

.prod{ width:100%; display:block;}
.prod dl{ background:url(../images/ct.png) repeat-x left bottom; display:block; float:left; width:100%; padding:20px 0}
.prod dl:last-child{ background:none;}
.prod dl dt{ width:285px; float:left; margin-top:15px;}
.prod dl dt img{ max-width:100%;}
.prod dl dd{ width:460px; float:right;}
.bst1{ font-size:24px;color:#e71a29; line-height:40px; display:block; position:relative;}
.bst2{ margin-top:10px; display:block; position:relative; font-size:16px; line-height:28px; color:#221815;}

.ert{  font-size:20px; color:#000; font-weight:600; text-align:center; margin-top:20px;}
.wr{ font-size:14px; color:#666; margin-bottom:20px;  text-align:center; }

.main_r_nav ul{padding:0 10px;  height:35px; margin:20px auto; border:1px dotted #7f7f7f;}
.main_r_nav ul li{color:#221815;font-size:13px; font-weight:600; line-height:35px;font-family:"microsoft yahei"; width:40%; float:left; height:35px; overflow:hidden; }
.main_r_nav ul li a{color:#221815; line-height:35px; font-weight:normal; }
.main_r_nav ul li a:hover{color:#ff0000;}

.red{color:#ff0000;}

/*---列表分页--*/
.pagination{margin:40px 0 10px 0;padding:0 10px;text-align:center;font-size:14px;display:block;border-radius:0}
.excerpts .pagination{margin-bottom: 10px;}
.pagination ul{display:inline-block !important;*display:inline;*zoom:1;margin-left:0;margin-bottom:0;padding:0}
.pagination ul > li{display:inline}
.pagination ul > li > a,.pagination ul > li > span{margin:0 2px;float:left;padding:7px 14px;background-color:#fff;color:#333;border-radius:2px;opacity:.88}
.pagination ul > li > a:hover,.pagination ul > li > a:focus{opacity:1}
.pagination ul > .active > a,.pagination ul > .active > span{background-color:#d90404;color:#fff}
.pagination ul > .active > a,.pagination ul > .active > span{cursor:default}
.pagination ul > li > span,.pagination ul > .disabled > span,.pagination ul > .disabled > a,.pagination ul > .disabled > a:hover,.pagination ul > .disabled > a:focus{color:#999999;background-color:transparent;cursor:default}
/*---------- index ---------*/