﻿body{ background:url(../images/bodybg.jpg) center top no-repeat;}
.header,.main,.banner,.footer,.plpbg{width:1064px; margin:0 auto ;}

.banner{ margin-bottom:30px;}
.plpbg{ margin-bottom:0px;}

.wrap{ background-color:#fff;width:1100px; margin:50px auto 0;}
.header{ background:url(../images/top.gif) no-repeat center 0px;  padding:0 18px}
.header .logo{width:420px; float:left; overflow:hidden;padding-top:5px; padding-bottom:8px; padding-left:12px;}
.header .hrt{width:300px; float:right; overflow:hidden; padding-top:15px;}
.header .code{ float:right; padding-right:12px; padding-left:10px;}
.header .denglu{float:right; text-align:right; width:199px; height:40px; no-repeat; float:right; margin-top:10px;}

.nav{height:48px; line-height:48px; background:url(../images/navbg.jpg) no-repeat center top; margin-bottom:10px;}
.nav li{float:left;width:135px;height:40px; padding-top:8px;font-size:14px; margin-left:17px;text-align:center;}
.nav li a{color:#fff; display:block;width:98px;height:32px; line-height:32px; text-align:center; font-weight:bold;}
.nav li a:hover{ background:url(../images/navhover.gif) no-repeat center top; color:#1a5397; }

/*标题*/
.title{ height:38px; line-height:38px;background:url(../images/titBg2.gif); }
.title h2{color:#000; font-weight:bold;font-size:14px; float:left;}
.title .lt{ display:block; height:38px;width:13px; float:left; background:url(../images/titBg1.gif); overflow:hidden;}
.title .rt{ display:block; height:38px;width:83px; float:right; text-align:right; padding-right:15px; background:url(../images/titBg3.gif) right top no-repeat; overflow:hidden;}
.title .rt a{color:#6b6b6b;}
.title .rt a:hover{color:#c93131; text-decoration:underline;}


.dot li{ height:32px; line-height:32px; overflow:hidden; }
.dot li a{ display:block;background:url(../images/dot1.gif) no-repeat left center; padding-left:10px; font-size:14px; height:32px; line-height:32px; overflow:hidden;}
.dot li a:hover{background:url(../images/dot2.gif) no-repeat left center;}
.dot li span{float:right; margin-left:30px; color:#666;}
.dot li span a{color:#c93131; text-decoration:underline; font-size:14px; background:none !important; padding:0;}

.partrt .dot li a{ font-size:12px;}
.partrt .h180 .dot li{height:28px; line-height:28px;}
.partrt .h180 .dot li a{height:28px; line-height:28px;}

.box{ margin-bottom:35px;}
.box .content{ padding:10px 10px 0px 10px; border:1px solid #cc3434; border-top:0;}
.partct .box .content{ border:0;width:362px;}
.partct .box .title { height:37px; border-top:1px solid #c93131;}
.partct .box .title .lt{ display:block; height:38px;width:13px; float:left; background:none; overflow:hidden;}
.partct .box .title .rt{ display:block; height:38px;width:83px; float:right; text-align:right; padding-right:15px; background:none; overflow:hidden;}
.partct .box .title .rt a{color:#c93131;}
.partct .box .title .rt a:hover{color:#c93131; text-decoration:underline;}

.box .h215{padding:12px 10px 0px 10px; height:201px;}

.partlf{width:354px; float:left; padding-right:45px; }
.partct{width:372px; float:left;}
.partrt{width:250px; float:right;}

/* 焦点图 */
.focus {width:354px;height:228px; overflow:hidden; margin-bottom:35px; position:relative;}
.focus ul {height:228px; position:absolute; z-index:80;}
.focus ul li {float:left; width:354px; height:228px; overflow:hidden; position:relative; background:#000; z-index:88;}
.focus ul li img{ width:354px; height:228px;}
.focus ul li div {position:absolute; overflow:hidden;}
.focus .btnBg {position:absolute; width:354px; height:20px; left:0; bottom:0; background:#000; display:none;}
.focus .btn {position:absolute; width:354px; height:23px; padding:0px 10px 0px 10px; right:0; bottom:4px; text-align:right; z-index:101;}
.focus .btn span {display:inline-block; _display:inline; _zoom:1; width:18px; height:18px; line-height:15px; font-size:12px; text-align:center; _font-size:0; margin-left:2px; color:#fff; cursor:pointer; background:#000000;}
.focus .btn span.on {background:#ff0001;}
.focus .preNext {width:45px; height:100px; position:absolute; top:50px; display:none; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
.focus .pre {left:0;}
.focus .next {right:0; background-position:right top;}
.focus .layBg{ display:block; position:absolute; left:0px; height:40px; top:188px;width:100%; z-index:99; background-color:#000;filter:alpha(opacity=50);-moz-opacity:0.5; -khtml-opacity: 0.5;opacity: 0.5;}
.focus h3{display:block; text-align:left; line-height:40px; position:absolute; left:0px; height:40px; top:188px;width:100%; z-index:100;}
.focus h3 a{color:#fff; padding-left:10px;}


.tw1{height:105px; margin-top:3px; font-size:12px; line-height:24px; padding-left:0px !important; background:none !important;}
.tw1 .pic{width:140px; height:96px; float:left;}
.tw1 .info{float:left;width:187px; padding-left:10px; color:#a8a8a8; line-height:22px;}
.tw1 .info a{color:#444;}
.tw1 .info a:hover,.tw1 a:hover{color:#ff3300;}
.tw1 h3{ font-size:16px; height:30px; line-height:30px; overflow:hidden; font-family:"微软雅黑";}
.tw1 p{ height:40px; overflow:hidden; line-height:18px;}
.tw1 .info span a{color:#c93131;}

.hot_new{ height:105px; border-bottom:1px dotted #ccc; margin-bottom:10px;}
.hot_new h2{text-align:center; font-size:20px;font-family:"微软雅黑"; margin-bottom:5px; color:#c60000; }
.hot_new h2 a{color:#c60000;}
.hot_new p{ font-size:12px;line-height:20px; height:42px; overflow:hidden;}
.hot_new span a{color:#c60000; display:block; text-align:right;}
.h238 .dot li{ height:28px; line-height:28px;}
.HotNew{ margin-bottom:16px !important;}

.footer{ text-align:center;border-top:3px solid #cc3434; font-size:12px; padding:20px 0 20px 0; line-height:24px;}
.footer span{ padding:0 5px;}





/*二级频道*/
.son_left{width:211px; float:left;}
.son_right{float:right;width:720px; padding-right:22px;}

.son_left h2{height:37px; line-height:37px; font-size:16px; font-weight:normal;font-family:"微软雅黑";  color:#fff;background:url(../images/titBg.gif) no-repeat center center; text-align:center;}
.son_left .sonnav{ border:1px solid #cc3434; padding:18px 5px; background:#eeeeee;}
.son_left .sonnav li{height:37px; line-height:37px; }
.son_left .sonnav li a{ display:block;height:36px; line-height:36px;border-bottom:1px solid #eee; text-align:center; line-height:31px; color:#444;font-size:14px;}
.son_left .sonnav li a:hover{ color:#c82c2c; font-weight:bold; background-color:#ffe9db;}
.son_left .sonnav li.hover a{color:#c82c2c; font-weight:bold;background-color:#ffe9db;}
.son_left .sonnav li.lastBk a{ border-bottom:0;}

.s-tit{background:url(../images/icon1.gif) no-repeat left center; border-bottom:1px solid #dddddd; height:36px; line-height:36px;color:#ea8746;}
.s-tit .dqwz{ color:#444; padding-left:38px;}
.s-tit a{color:#dqwz;}
.s-tit a:hover{color:#dqwz}
.s-tit span{color:#b81609; font-weight:bold; padding:0 5px;}

.rt_con{ padding:25px 0 40px;}
.rt_con h1{ font-size:14px; font-weight:bold; margin-top:10px; color:#444341; text-align:center;}
.rt_con .t_time{ height:24px; text-align:right; border-bottom:1px solid #ddd; color:#a87b56;}
.rt_con .article{ padding:30px 0 0; font-size:14px; line-height:25px;}
.rt_con .article p{ margin-bottom:20px;}
.rt_con .dot li{ height:45px; line-height:45px;}
.rt_con .dot li a{ display:block;background:url(../images/dot3.gif) no-repeat left center; padding-left:23px; font-size:14px;  height:45px; line-height:45px; overflow:hidden;}
.rt_con .dot li a:hover{background:url(../images/dot3.gif) no-repeat left center;}


.twlist li{height:155px; margin-top:45px; font-size:12px; line-height:24px; border-bottom:1px solid #ddd; padding-bottom:45px;}
.twlist li .pic{width:225px; height:155px; float:left;}
.twlist li .pic img{width:225px; height:155px;}
.twlist li .info{float:left;width:475px; padding-left:15px; color:#666; line-height:22px;}
.twlist li .info a{color:#444;}
.twlist li .info a:hover,.twlist li a:hover{color:#ff3300;}
.twlist li h3{ font-size:16px; height:30px; line-height:30px; margin-bottom:8px; margin-top:5px; overflow:hidden; font-family:"微软雅黑";}
.twlist li p{ height:75px; overflow:hidden; line-height:18px;margin-bottom:8px;}
.twlist li .info span a{color:#af8b0c;}



.form{ padding-top:60px;}
.form li{ margin-bottom:30px; color:#666;}
.form li input{width:245px; border:1px solid #ad9f85; height:28px; line-height:28px; margin-right:10px;  background-color:#fff;}
.form li textarea{border:1px solid #ad9f85; width:380px; height:100px; background-color:#fff;}
.form li label{ font-size:12px; color:#333; line-height:22px; display:block; width:100px; padding-right:10px; text-align:right;float:left;}
.form li select{width:80px; }
.form li .frmrt  select{width:110px; margin-right:5px; margin-left:5px;}
.form li .frmrt{ float:left;width:500px;}
.form li .frmrt p{ padding-top:8px; padding-left:5px;}
.form li .frmrt input{width:385px;}
.fbtn{  font-size:14px; font-weight:normal; margin-right:10px; margin-bottom:50px; background-color:#154c8f;}


