﻿@charset "utf-8";
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol,
li, dl, dt, dd, form, a, fieldset, input, th, td
{margin: 0; padding: 0; border: 0; outline: none;}
ul, ol{list-style: none;}
a{color: black;text-decoration: none;}
a:hover {text-decoration: underline;}
html{font-size: 10px;font-family: Tahoma, Geneva, sans-serif;}
img { border: 0 none; vertical-align: top; } 
ul, li { list-style-type: none; }  
h1, h2, h3, h4, h5, h6 { font-size: 14px; }  
body, input, select, button, textarea { font-size: 12px; font-family: Tahoma, Geneva, sans-serif; }
button { cursor: pointer; } 
i, em, cite { font-style: normal; }  
body { background: #fff; color: #363636;font-family: Regular,"微软雅黑";} 
a, a:link { color: #222; text-decoration: none; } 
a:active, a:hover { text-decoration: underline; } 
a:focus { outline: none; }    
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }  
.fixed { display: block; min-height: 1%; } *html .fixed { height: 1%; }  
.clear { display: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; } 
.fl, .fr { display: inline; float: left; } .fr { float: right; } 

/*内容开始*/
/* banner-轮播图 */
.xw_banner{ margin:0 auto;width:100%;height:400px; position:relative;  overflow:hidden;  zoom:1;  position:relative;margin-top:1px; }
.xw_banner .nav_hd_li{ overflow:hidden;position:absolute;left:48%;bottom:30px;}
.xw_banner .nav_hd_li ul{overflow:hidden; zoom:1; }
.xw_banner .nav_hd_li ul li{ float:left;  text-align:center;  }
.xw_banner .nav_hd_li ul li{ width:12px; height:12px; background:#afafaf; cursor:pointer; margin:0 5px;border-radius:100%;}
.xw_banner .nav_hd_li ul li.on{width:27px; height:12px; background:#d3900f;border-radius:16px; margin:0 5px;}
.next_prev{opacity:0.2;display:none;}
.xwprev{width: 45px;height: 100px;position: absolute;top: 130px;background: url(../images/sprite.png) no-repeat 0 0;left:6%;}
.xwnext{width: 45px;height: 100px;position: absolute;top: 130px;background: url(../images/sprite.png) no-repeat 0 0;right:6%;background-position:right top;}
.xw_banner .xw_banner_img li{ vertical-align:middle; }
.xw_banner .xw_banner_img li a{width:100%;height:400px;display:block;}
.xw_banner .xw_banner_img img{ width:100%; height:400px;background-position:50% 0;background-repeat:no-repeat;overflow:hidden;}

.t_box{width:100%;height:auto;background:#f6f6f6;padding-top:40px;}
.t_body{width:1030px;height:auto;padding:20px 35px 0 35px;background:#FFF;margin:auto;}



.psis{width:1030px;height:auto;margin:auto;margin-top:10px;}
.psis_div_txt{width:530px;height:auto;}
.psis_div_txt p{text-indent:2em;font-size:16px;line-height:40px;color:#000000;}
.psis_div{margin-top:35px;margin-bottom:40px;}
.psis_div img{width:482px;height:321px;}
.psis .psis_li li{width:322px;height:334px;border:1px solid #d5d5d5;float:left;margin-left:28px;background:#FFF;}
.psis .psis_li li img{width:322px;height:225px;}
.psis .psis_li li h3{font-size:18px;color:#424242;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight:normal;margin:20px 15px 0 15px;}
.psis .psis_li li p{font-size:14px;color:#929292;margin:10px 15px 0 15px; }
.psis_dt{width:100%;height:456px;background:url(../images/yt_bj_02.jpg) 50% 50% no-repeat;margin-top:-111px;}
.psis_dt_nr{width:1030px;height:auto;margin:auto;padding-top:165px;}
.psis_jj{width:100%;height:28px;line-height:28px;border-bottom:2px solid #bd935c;text-align:center;}
.psis_jj i{font-size:30px;color:#d0d0d0;letter-spacing:5px;line-height:20px;}
.psis_jj span{padding:2px 25px;font-size:21px;color:#FFF;border:1px solid #9e7540;background:#bd935c;margin:0 15px;}

.psis_jj1{width:100%;height:28px;line-height:28px;border-bottom:2px solid #ca3d25;text-align:center;}
.psis_jj1 i{font-size:30px;color:#FFF;letter-spacing:5px;line-height:20px;}
.psis_jj1 span{padding:2px 25px;font-size:21px;color:#FFF;border:1px solid #ca3d25;background:#ca3d25;margin:0 15px;}

.dt_dg_fl{width:465px;height:105px;border:1px solid #FFF;margin-top:60px;padding:10px;}
.dt_dg_fl img{width:190px;height:105px;float:left;display:block;}
.dt_dg_txt{width:255px;height:105px;}
.dt_dg_txt h3{height:28px;font-size:16px;font-weight:normal;border-bottom:1px dashed #ca3d25;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.dt_dg_txt h3 a{color:#000000;}
.dt_dg_txt a{color:#ffffff;}
.dt_dg_txt p{height:auto;font-size:13px;color:#d5d9dd;line-height:21px;margin-top:8px;max-height:63px;overflow:hidden;text-overflow: ellipsis; }
.psis_nav{width:1030px;height:auto;margin:auto;background:#FFF;padding-top:50px;}
.psis_nav .psis_nav_box{padding:0 80px;}
.psis_nav_box a{width:188px;height:208px;border:1px solid #dfdfdf;display:block;float:left;text-align:center;color:#000000;transition: all 0.8s ease;}
.psis_nav_box a:hover{width:188px;height:208px;border:1px solid #ca3d25;display:block;float:left;text-align:center;transition: all 0.8s ease;}
.psis_nav_box a img{width:139px;height:137px;margin-top:15px;}
.nav_box_mar{margin:0 135px;}
.psis_nav_box a p{font-size:17px;margin-top:15px;}