@charset "gb2312";
* {margin:0px;padding:0px;}
a img {border:none;}
a {color:#000000;text-decoration:none;}
a:hover {color:#cb1c1d;text-decoration:underline;}
.fl {float:left;}
.fr {float:right;}
.clear {clear:both;}
li,ul {list-style-type:none;}
body {font-size:14px;color:#000000;line-height:26px;font-family:"SimSun", "Arial Narrow", HELVETICA;background-color:#ffffff;}

.saytop {height:39px;background-color:#eeebe3;border-top:solid 2px #cb1c1d;border-bottom:solid 1px #999999;font-size:12px;line-height:39px;color:#654c2d;}
.saytop a {color:#654c2d;}
.saytop a:hover {color:#cb1c1d;}
.saytopcon {width:970px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;}
.sayfansy {background:url(imagessayhomeicon.gif) no-repeat left center;padding-left:21px;}
.saytopsou {width:319px;height:27px;padding-top:7px;padding-left:50px;}
input.saytopsouinput {width:255px;height:23px;border:solid 1px #c1c1c1;line-height:25px;text-indent:8px;color:#555555;float:left;}
input.saytopsoubtn {width:62px;height:25px;background:url(imagessaytopsoubtn.gif) no-repeat left top;border:none;float:left;}
.saybanner {background:url(imagessaybannerbg.gif) repeat-x left top;text-align:center;}
.saynav {height:38px;line-height:38px;border-top:solid 1px #b93236;background-color:#d70e10;background:url(imagessaynavbg.gif) repeat-x left top;}
.saynavcon {width:850px;height:38px;margin-left:auto;margin-right:auto;background:url(imagessaynavbiao.gif) no-repeat left top;padding-left:150px;}
.saynav li {padding:0px 35px;color:#ffffff;font-family:"Microsoft YaHei";font-size:18px;float:left;}
.saynav li a,.saynav li a:hover {color:#ffffff;}
.saymain {width:1000px;margin-left:auto;margin-right:auto;}
.saynews {margin-top:20px;width:432px;}
.saynewsbtbg {height:27px;background:url(imagessaynewsbtbg.gif) repeat-x left top;}
.saynewsbt {width:228px;height:27px;background:url(imagessaynewsbt.gif) no-repeat left top;}
.saynewsbt h3 {width:136px;height:27px;font-size:14px;line-height:27px;font-family:"Microsoft YaHei";color:#ffffff;text-align:center;}
.saymore1 {margin-right:10px;}
.saymore1 a {color:#cb1c1d;}
.saynewscon {width:395px;border:solid 1px #d2d2d2;padding:0px 15px 10px 20px;}
.saynewscon h3 {color:#cb1c1d;font-size:14px;font-weight:bold;line-height:30px;text-align:center;margin-top:7px;}
.saynewscon h3 a {color:#cb1c1d;}
.saynewsp {text-indent:28px;border-bottom:dashed 1px #9d9c9c;padding-bottom:10px;}
.saymore2 a {color:#cb1c1d;}
.saynewscon ul ,.saynews2con ul{padding-top:10px;}
.saynewscon li,.saynews2con li {background:url(imagessayliicon1.gif) no-repeat left center;padding-left:11px;}
.sayfocus {width:548px;height:331px;margin-top:20px;}
.saynews2 {margin-top:20px;width:548px;}
.saynews2con {width:511px;border:solid 1px #d2d2d2;padding:0px 15px 10px 20px;}
.saynews2tuwen {width:511px;height:100px;margin-top:14px;}
.saynews2tuwenpic {display:block;width:144px;height:92px;border:solid 1px #d2d2d2;}
.saynews2tuwenzi {width:350px;display:block;margin-left:15px;}
h3.saynews2tuwenh3 {font-size:14px;font-weight:normal;color:#cb1c1d;text-align:center;}
h3.saynews2tuwenh3 a {color:#cb1c1d;}
.saynews2p {text-indent:24px;font-size:12px;color:#5d5d5d;line-height:22px;}
/*首页foot样式开始*/
.sayfoot {width:100%;clear:both;height:130px;border-top:solid 1px #d2d2d2;margin-top:20px;background-color:#ebebeb;text-align:center;line-height:22px;padding-top:12px;font-size:14px;color:#555555;}
.sayfootcon {width:1000px;margin:0px auto;position:relative;}
.sayfootcon a {color:#004986;}
.sayfootcon img {position:absolute;left:0px;top:10px;}
.sayfootnav {margin-bottom:25px;}
.sayfootnav a {color:#333333;}

/*?????*/
.focus{ position:relative; width:548px;border:none; height:331px; background-color: #000; float: left;}  
.focus img{ width: 548px; height: 331px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:9px; right:15px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(imagesfocus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}   


.lxyz {width:1000px;height:200px;margin-top:20px;}

/**********md*********/
.tujie{ overflow:hidden;}
.tujie p{ float:left; width:386px; height:283px; overflow:hidden; margin:9px; border:1px solid #e5e5e5; position:relative;}
.tujie p a{ display:block;}
.tujie p span{ display:block; width:100%; text-align:center; height:30px; line-height:30px; background:rgba(78,77,77,0.8); position:absolute; left:0px; bottom:0px; color:#FFF;}
.tujie p img{ width:100%;height:280px}


.tujie1{ overflow:hidden;}
.tujie1 p{ float:left; width:230px; height:278px; overflow:hidden; margin:9px; border:1px solid #e5e5e5; position:relative;}
.tujie1 p a{ display:block;}
.tujie1 p span{ display:block; width:100%; text-align:center; height:30px; line-height:30px; background:rgba(78,77,77,0.8); position:absolute; left:0px; bottom:0px; color:#FFF;}
.tujie1 p img{ width:100%;height:248px}
/**********mdend*********/

/*******list********/
.w1200{ width:1000px; height:auto; overflow:hidden; margin:0 auto;}
.list{ margin-top:10px; margin-bottom:10px;}
.zuocels{ width:250px; height:auto; overflow:hidden; float:left;}
.youcels{ width:1000px; height:auto; overflow:hidden; float:right;}
.lsbt{ line-height:40px; background:#cb1c1d; font-size:18px; color:#FFF; }
.lsitbt{ background:url(imageszx.png) no-repeat left center; margin-left:10px; padding-left:27px; font-weight:bold;}
.listul{ border:1px solid #CCC; padding:0px 20px;}
.listul li{ line-height:50px; background:url(imageslistli.jpg) 20px center no-repeat; border-bottom:1px dotted #CCC; text-indent:50px;}
.listul li a{font-size:18px; color:#333;}
.lsbt p{ float:right; font-size:16px; margin-right:20px; _margin-top:-50px;}
.lsbt p a{ color:#FFF;font-size:16px; margin:0px 10px;}

.youlsnr{ border:1px solid #ccc;}
.youlsnr ul{ margin:10px 20px; border-bottom:2px solid #ececec;}
.youlsnr ul li{ background:url(imagessayliicon1.gif) left center no-repeat; line-height:50px; text-indent:15px; color:#999; text-align:right; border-bottom:1px dotted #ccc;}
.youlsnr ul li a{ font-size:16px; color:#555555; float:left; display:block; _width:80%; _text-align:left;}
.youlsnr ul li a:hover{ color:#cb1c1d;}
.fanye{ text-align:center; margin:20px;}
.fanye a{  color:#333; font-size:16px; margin:0px 10px; padding:5px 10px; background:#ececec;}
.fanye a:hover{background:#cb1c1d; color:#FFF;}
/*******list end********/

/*neir*/
.neirdiv{ margin:10px 20px;}
.sann{ text-align:center; font-size:24px;_width:100%; font-weight:bold;}
.btxnr{ margin-top:20px;}
.btxnr p{ font-size:16px; line-height:30px; text-indent:30px; margin-bottom:10px;}

/*neir end*/