body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
fieldset,img { border: 0;vertical-align:top;}
table {border-collapse: collapse;border-spacing: 0;}
ol,ul,li{list-style: none;}
address,caption,cite,code,dfn,em,i,th,var{font-weight: normal;font-style: normal;}
input,select { vertical-align: middle;}
/* Link */
a {color: #666666; text-decoration:none;}
a:hover {color: #f00; text-decoration:none;}
/* Other */
.floatL{ float: left;}
.floatR{ float: right;}
.clear{ clear: both; font-size:1px; width:1px; height:0; visibility: hidden; overflow: hidden; }
.clearfix:after{content:""; display:block; height: 0; clear: both; visibility: hidden;} 
.clearfix {zoom:1;}
body { font:14px/28px "Microsoft YaHei",微软雅黑;background:#fdf0e0 url(imageshead_bg.jpg) no-repeat 50% 0px;color:#666666;}

/* begin */
.main {width: 997px; padding:10px;margin: 622px auto 0; background:#FFF;}
.hot_news {width: 850px;margin:0 auto 33px;}
.hot_news h2 {width: 730px; margin:15px auto; font-size:33px; line-height:50px; color:#9f1418; text-align:center;}
.hot_news .pic { width:370px; height:276px; float:left;position:relative;}
.hot_news .pic img {width:370px; height:276px;}
.hot_news .pic h3 {height:50px;line-height:50px;overflow:hidden;position:absolute;left:0;bottom:0;background:rgba(0,0,0,.5);color:#fff;width:350px;padding:0 10px;z-index:99;font-size:18px; text-align:center;font-weight:600;letter-spacing: 3px;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000',endColorstr='#7F000000');}
.hot_news .hotNewInfo { margin-left: 1px; width: 479px; height: 276px; background: #eaeaea; float: left; position: relative;}
.hot_news .hotNewInfo .font { margin: 20px 38px; text-indent: 2em;letter-spacing: 1px; }
.hot_news .hotNewInfo .more { position: absolute; right: 38px; bottom: 30px; color: #9f1418; }
.hot_news .hotNewInfo .more a{ text-decoration: underline; color: #9f1418; }
.hot_news .hotNewInfo .more a:hover {color: #f00;}


.md_box { width:942px; margin:0 auto 20px; background: url(imagesbox_bg.jpg) repeat-y 0 0; }
.md_box .top {height:65px;background: url(imagesbox_top.jpg) no-repeat 0 0;position:relative;}
.md_box .top_mess {background: url(imagesbox_top_2.jpg) no-repeat 0 0;}
.md_box .top h3 {position: absolute; left: 55px; top: 22px; font-size:20px; color:#920516; font-weight:normal;letter-spacing: 2px;}
.md_box .top .more a{ position: absolute; right: 53px; top: 22px; font-size:16px; color: #920516; }
.md_box .top .more a:hover {color: #f00;}
.md_box .bottom {height:22px;background: url(imagesbox_bottom.jpg) no-repeat 0 0;}
.md_box .tiList { margin:0px 55px; min-height:155px;}
.md_box .tiList ul {width:400px; }
.md_box .tiList li{ background: url(imagesdot.jpg) no-repeat 0 50%; padding-left:15px;text-overflow:ellipsis; white-space:nowrap; overflow: hidden; line-height:30px;}


.rollBox{height:290px;margin:5px auto 0;width:900px;position:relative;}
.rollBox .scrollcon{width:900px;height:280px;position:absolute;top:0px;left:20px;}
.rollBox .LeftBotton{height:68px;width:12px;background: url(imagesarrow1.jpg) no-repeat 0px 0;overflow:hidden;float:left;display:inline;cursor:pointer;position:absolute;top:50px;left:-22px;}
.rollBox .RightBotton{height:68px;width:12px;background: url(imagesarrow2.jpg);overflow:hidden;float:left;display:inline;cursor:pointer;position:absolute;top:50px;right:22px;}
.rollBox .Cont{width:860px;overflow:hidden;float:left;height:280px;}
.rollBox .ScrCont{width:100000px;}
.rollBox .Cont .pic{width:152px;height:280px;overflow:hidden;float:left;margin:0 10px;line-height:24px;}
.rollBox .Cont .pic img{display:block;width:152px; height:205px;}
.rollBox .Cont .pic span { font-weight:bold;display:block;}
.rollBox .Cont .pic p.name { font-weight:bold;}
.rollBox #List1, .rollBox #List2{float:left;}

.md_box .view {margin-left:42px; height:190px;}
.md_box .view li {float:left;width:162px;text-align:center; margin:0 5px;}
.md_box .view img{ width:150px; height:120px; padding:6px; background:#e7e7e7;}

.rollview{height:180px;margin:5px auto 0;width:900px;position:relative;}
.rollview .scrollcon_view{width:900px;height:170px;position:absolute;top:0px;left:20px;}
.rollview .LeftBotton_view{height:68px;width:12px;background: url(imagesarrow1.jpg) no-repeat 0px 0;overflow:hidden;float:left;display:inline;cursor:pointer;position:absolute;top:20px;left:-22px;}
.rollview .RightBotton_view{height:68px;width:12px;background: url(imagesarrow2.jpg);overflow:hidden;float:left;display:inline;cursor:pointer;position:absolute;top:20px;right:22px;}
.rollview .Cont_view{width:860px;overflow:hidden;float:left;height:170px;}
.rollview .ScrCont_view{width:100000px;}
.rollview .Cont_view .pic_view{width:150px;height:170px;overflow:hidden;float:left;margin:0 10px;line-height:24px;}
.rollview .Cont_view .pic_view img{display:block;width:150px; height:120px;}
.rollview #List1_view, .rollview #List2_view{float:left;}


.com_box { margin:10px 40px;}
.com_list { position:relative; padding-left:120px; margin-bottom:20px; line-height:22px;}
.com_name { position:absolute; top:3px; left:10px; width:85px; line-height:16px; font-weight: 700; padding-left:15px; background: url(imagesdot1.png) no-repeat 0 3px;}

.userBnt { margin:20px auto; text-align:center;}
.userBnt a { width: 200px; height: 36px; font-size: 18px; line-height: 36px; background: #a10d0d; text-align: center; color: #fff; display: inline-block; }
.userBnt a.userok {width:180px; margin-top:10px;}
.userCom { margin:10px 20px; padding:20px 30px; background:#f5f5f5;}
.userCom textarea {width:98%; border:solid 1px #CCC; padding:5px; line-height:28px; font-size:14px;}
.userCom .input01 { margin:0 40px; border:solid 1px #CCC; width:200px;padding:8px;}
.userCom .radio01 {margin:0 5px 0 30px;}
.userCom select { margin-left:40px; border:solid 1px #CCC; width:220px;padding:8px;}
.userCom p { margin:20px 0;}
.userOK {  display:block;  width:120px; height:32px; font-size:16px; line-height:32px; background:#a10d0d; text-align:center; color:#fff; }

.copyright { padding:10px 0;border-top:solid 1px #dedede; background:#eeeeee; line-height:64px; text-align:center; color:#333333; }
.copyright img { margin-right:15px;}

/*==============内页开始================*/
.nav {background: url(imagesnav_bg.jpg) no-repeat 0 100%; height:22px; margin:5px 20px; padding-bottom:5px; }
.nav .here { font-size:14px; line-height:22px;}
.titleList ul { margin:20px 35px;}
.titleList li{ background: url(imagesdot1.png) no-repeat 0 10px; padding-left:20px; font-size:15px; margin-bottom:12px;text-overflow:ellipsis; white-space:nowrap; overflow: hidden; }

.article { margin:12px;}
.article h2 { font-size:30px; color:#222222; text-align:center; margin:20px 15px; line-height:38px;}
.article .time { font-size:14px; color:#a2a2a2; text-align:center; border-bottom:solid 1px #e8e8e8; padding-bottom:10px;}
.article .ar_info { color:#3d3d3d; font-size:18px; line-height:32px; margin:20px 20px 40px;}
.article .ar_info p { margin-bottom:18px;}
.vbox { margin:30px auto 40px; width:600px; height:480px;}

/*====分页=====*/
.page { text-align: center; margin:30px;}
.page input,.page img{ vertical-align: middle;}
.page .input01{ width: 30px; height: 16px; border: 1px solid #ea9437; line-height: 16px; text-align: center;}


