/* CSS Document */
*{ margin:0; padding:0;}
a{ text-decoration:none; color:#666666;}
a:hover{ color:#d0111b;text-decoration:none;}
fieldset,img{border:0;}
ol,ul{ list-style-type:none;}
em,i,stong{ font-style:normal; font-weight:normal;}
body{font-family:Microsoft YaHei;font-size:12px;color: #a5a5a5;}
.fl{float:left;overflow:hidden;}
.fr{float:right;overflow:hidden;}
.w{width:100%;}
.wide{text-align:  left;width:1100px;margin:0 auto;}
.kb{height:40px;clear:both;}

/*head*/
.head{height:30px;line-height:30px; background-color:#f4f4f4; border-bottom:1px solid #e9e9e9;}
.headbox{overflow:hidden;font-size:13px;}
.headbox p{float:left;}
.headbox span{float:right;}


/*top*/
.top{height:118px;}
.topbox{overflow:hidden;}

.dh{margin-top:25px;}

/*nav*/
.navbox{height:45px;background-color:#a0041a;clear:both;}
.nav{height: 45px;}
.nav li{line-height:45px;border-right:1px solid #b84353; text-align:center; font-size:16px; float:left;}
.nav li a{height: 45px; color:#ffffff;float:left;width:135px;text-align:center;}
.nav li a:hover{ color: #ffffff;background-color:#ea0000;display: block;transition: all 0.3s ease-in-out 0s;}
.nav li a.sy{color:#ffffff;display: block;border-left:1px solid #b84353;}

/*banner*/
.banner{margin-top: 1px;clear: both;}
.banner img{height:450px;overflow:hidden;}
/*cp*/
.cp{overflow:hidden;}
.cp_l{width:250px;overflow:hidden;}

.cp_l01{width:250px;height:50px;line-height:50px;background-color:#a0041a;overflow:hidden;}
.cp_l01 i{width:18px;height:18px;margin: 16px;color:#a0041a;display:block;overflow:hidden;float:left;}
.cp_l01 p{margin-left:10px;color:#ffffff;font-size:18px;float:left;overflow:hidden;}

.cp_l02{width:250px;margin-top: 10px;overflow:hidden;}
.cp_l02 li{width:250px;height:40px;border-bottom:1px dotted #fafafa; background-color: #a0041a;overflow:hidden;}
.cp_l02 li p{width:200px;height:40px;line-height:40px;padding-left: 15px;float:left;font-size:16px;overflow:hidden;}
.cp_l02 li p a{width:200px;height:40px;color:#ffffff;display:block;}
.cp_l02 li i{width:16px;height:16px;margin-right: 15px;background:url(../Images/tyylc_04.jpg);float:right;margin-top: 13px;overflow:hidden;}

.lx{overflow:hidden;}
.lx_top{width:250px; height:30px;font-size:16px; margin-top:30px;border-bottom: 1px dotted #cccccc;margin-bottom: 10px;float:left; }
.lx_top p{ float:left; color:#333333;font-size:18px;border-left: 3px solid #a0041a;padding-left:5px;}
.lx_top span{ font-size:14px;color:#cccccc;display:block;line-height: 23px;float: left;margin-top:3px;margin-left:10px;}
.lx_r {width:250px;background-color: ##ffffff;padding-bottom: 10px;float:left;}
.lx_r i{overflow:hidden;}
.lx_r i img{ width:240px;height:85px;border: 5px solid #f0f0f0;float:left;}
.lx_r p{ width:250px;font-size: 13px;float:left;line-height: 22px;margin-left:0px;margin-top: 13px;color: #666666;border-bottom: 1px dotted #cccccc;    padding-bottom: 4px;}

.cp_r{width:820px;overflow:hidden;}
.cp_r01{width:820px;height:50px;line-height:50px;border-bottom:1px dashed #cccccc;overflow:hidden;}
.cp_r01 i{width:18px;height:18px;background:url(../Images/tyylc_04.png);margin-top:18px;float:left;display:block;overflow:hidden;}
.cp_r01 p{font-size:21px;margin-left:15px;float:left;overflow:hidden;}
.cp_r01 span{font-size:13px;line-height:60px;float:right;overflow:hidden;}

.cp_r02{overflow:hidden;}
.cp_r02 ul{margin-left: -20px;}
.cp_r02 li{width:260px;float:left;margin-left: 20px;margin-top: 25px;overflow:hidden;}
.cp_r02_pic{width:260px;height:187px;overflow:hidden;}
.cp_r02_pic img{width:260px;height:187px;overflow:hidden;}
.cp_r02_pic img:hover{ transform: scale(1.3, 1.3); transition: .60s transform;}
.cp_r02_wb{width:260px;height:40px;line-height:40px;font-size:17px;background-color: #f2f2f2;text-align: center;overflow:hidden;}


/*foot*/
.footbox{padding-bottom:30px;padding-top:20px;background-color:#2e2c2c;overflow:hidden;}
.foot{overflow:hidden;}

.link{font-size:16px;margin-top: 15px;overflow:hidden;line-height:24px;color:#a3a3a3;}
.link a{font-size:15px;margin:10px;overflow:hidden;color:#a3a3a3;}
.foot01{overflow:hidden;margin-top:20px;}
.foot01_l{margin-top: 18px;overflow:hidden;}
.foot01_l p{color:#a3a3a3;font-size:15px;line-height:33px;overflow:hidden;}
.foot01_l p a{font-size:15px;margin:10px;overflow:hidden;color:#a3a3a3;}
.foot01_r{margin-top:8px;overflow:hidden;}

.dh1{height:45px;line-height:30px;text-align:center;font-size:15px;overflow:hidden;color:#a3a3a3;}
.dh1 a{color:#a3a3a3;}
.fg1{height:2px;background:url(../Images/yswl_90.jpg) center top;overflow:hidden;}
