@charset "utf-8";

/* 全局样式 */
body{font-size:12px;  font-family:"Microsoft Yahei"; width:100%; width:expression(document.body.clientWidth <= 1200? "1200px": "auto"); min-width:1200px;  }
* {margin:0; padding:0;}
a { color:#282828; text-decoration:none;}
a:hover { color:#000000;}
img { border:none;}
ul { list-style:none;}
.clear { clear:both;}

/* mian */
.header{ width:100%; margin:0 auto; background:#f5f5f5;}
.top{ width:1200px; margin:0 auto; height:36px; line-height:36px; color:#333;}
.fl{ float:left; background:url(../images/index_03.png) 0 6px no-repeat; padding-left:26px; font-size:14px; color:#6c6b6b;}
.fr{ float:right; font-weight: bold; background:url(../images/index_06.png) 0 6px no-repeat; padding-left:26px; font-size:14px; color:#dd242a;}

.navbg{ width:1200px; margin:0 auto; height:95px; position:relative; z-index:888;}
.logo{ float:left; width:256px;}


.nav{float: right;  width:760px; height:95px; font-size:16px;}
#main-menu{font-size:16px;z-index:9999;}
ul.sm,ul.sm li{display:block;line-height:normal;direction:ltr}
ul.sm li{position:relative;display: inline-block;vertical-align: top; width: 85px;  line-height:95px; }
ul.sm li img{vertical-align:middle;margin-right:15px}
ul.sm a,ul.sm a:link, ul.sm a:visited{display:block; height:95px; line-height:95px;color:#000 ;}
ul.sm a em{display: block;float: left; color: #000; font-style:normal; text-align:center; width: 85px;}
ul.sm li:hover em{color: #fff; background: #d2232a;  width: 85px;}
ul.sm a span{display: block;float: left;width:16px;font-size: 12px;font-family: arial;color:#fff;margin-top:2px;margin-left:0px;transform:rotate(90deg);-ms-transform:rotate(90deg); 	/* IE 9 */-moz-transform:rotate(90deg); 	/* Firefox */-webkit-transform:rotate(90deg); /* Safari 和 Chrome */-o-transform:rotate(90deg);}
ul.sm a:hover span{color:#fff;}
.sub-menu{background:#d2232a;opacity: 0.9; z-index: 9999;}
ul.sm ul{position:absolute;top:-9999px;left:-800px;width:100px;z-index:9999;border: none;}
ul.sm ul li a, ul.sm ul li a:link, ul.sm ul li a:visited{color:#fff !important;height:auto;text-align:center; height:52px; line-height:52px;}/*2级3级颜色*/
ul.sm ul li{background:none;border:none;}
ul.sm ul li a:hover{ background:#bf131a;}
ul.sm-rtl{direction:rtl}
ul.sm-rtl li{float:right}
ul.sm ul li,ul.sm-vertical li{float:none;display: block;}
ul.sm ul a,ul.sm-vertical a{white-space:normal;background:none;border-bottom:0px solid #000;}
ul.sm ul a:hover, ul.sm ula.highlighted, ul.sm ul a:visited.highlighted{border-bottom:0px solid #000;}
ul.sm ul.sm-nowrap>li>a{white-space:nowrap}
ul.sm:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden}








.banner{ width:100%; margin:0 auto; height:525px;}
.dtmain{ position:relative; margin: 0 auto; margin-top:-154px; width:1210px; height:410px; background:#fff;border: 1px solid #fff;}

.dtbox{ width:1210px; margin:0 auto;}
.leftpic{ float:left; width:600px; height:410px; background:#d2232a;}
.rightdt{ float:right; width:592px;}
.rightdt .title{ margin:8px 8px 0 0;}


.dtlist{ margin:0 auto; float:left; width:100%;}
.dtlist ul{ margin-top:10px;}
.dtlist ul li{float:left; line-height:36px; margin:2px 4px; display:block; background:url(../images/xiao.jpg) 0px 15px no-repeat; border-bottom:1px dashed #7a7a7a;}
.dtlist ul li a p{ width:460px; float:left; color:#333; font-size:14px; text-decoration:none; padding-left:15px; }
.dtlist ul li a:hover p{color:#d2232a; text-decoration:underline; padding-left:15px; }
.dtlist ul li a span{ font-size:13px; color:#787878;float:right; padding-right:10px;}
.dtlist ul li a span{color:#787878; text-decoration:none;}
.dtlist ul li a:hover span{color:#d2232a; text-decoration:none;}


.jjhbox{ width:1201px; margin:0 auto; height:310px; margin-top:34px; overflow:hidden;}
.jjhtitle{ width:100%; text-align:center;}
.jjhbg{ width:100%; background:url(../images/abbg.jpg) bottom center no-repeat; min-height:290px; border:1px solid #e5e5e5; border-top:none;}

.left_jj{ float:left; width:173px; text-align:center; background:url(../images/index_29.jpg) right  30px no-repeat; padding:50px 0; }
.center_jj{ float:left; width:700px; padding:30px 18px 20px 18px; }
.jjhtext{ width:100%; font-size:14px; color:#333; line-height:28px;}
.jjhlist{ padding:18px 0;}
.right_jj{ float:right; width:285px; min-height:277px; background:url(../images/index_29.jpg) left  30px no-repeat; padding-top:12px; padding-left:4px;}
.right_jj span{ float:left;text-align:center; font-size:20px; 
 line-height:26px; margin:4px 8px; float:left; }
.right_jj span a{ color:#fff; width:88px;  background:#df3035; display:block; border-radius: 4px; padding:12px 16px;}
.right_jj span a:hover{ color:#fff;  background:#bf131a; display:block;border-radius: 4px; padding:12px 16px; }

.ggpic{ width:1210px; text-align:center; margin:0 auto; margin-top:30px; margin-bottom:20px;}


.xxbox{ width:1210px; margin:0 auto;}
.left_xx{ width:389px; float:left; border:1px solid #cbcbcb;}
.xxtitle{ width:100%; text-align:center;}
.center_xx{width:593px; float:left; border:1px solid #cbcbcb;}
.right_xx{width:594px; float:right; border:1px solid #cbcbcb;}


.xxlist{ width:584px; float:left; margin-bottom:28px; min-height:272px;}
.xxlist ul{ margin-top:10px;}
.xxlist ul li{float:left; width:562px; line-height:36px; margin:0 10px; display:block; background:url(../images/xiao.jpg) 0px 15px no-repeat; border-bottom:1px dashed #7a7a7a;}
.xxlist ul li a{float:left; color:#333; font-size:14px; text-decoration:none; padding-left:15px; }
.xxlist ul li a:hover{color:#d2232a; text-decoration:underline; padding-left:15px; }
.xxlist ul li span{ float:right; font-size:13px; color:#333; line-height:36px;}


.gybox{ width:1210px; margin:0 auto; margin-top:30px;}
.gytitle{ width:1210px; text-align:center;}

.gypiclist{ border:1px solid #cbcbcb; width:1156px;  float:left; padding:28px 25px 28px 25px;}
.gypiclist ul li { float:left; display:inline; width:226px; }
.gypiclist ul li img { width:208px; height:144px; margin:0 auto; display:block; padding:8px;}
.gypiclist ul li a img { }
.gypiclist ul li a:hover img {}
.gypiclist ul li p { text-align:center; padding-top:8px;}

.gkbox{width:1210px; margin:0 auto; margin-top:30px;}
.left_gk{ width:850px; float:left;}
.right_gk{ width:336px; float:right;}
.gktitle{ width:100%; margin:0 auto;}
.gklist{ width:100%; margin:0 auto; border:1px solid #cbcbcb; border-top:none;}
.left_gkpic{ width:212px; float:left; margin:25px 0 25px 25px;}
.left_gkpic ul li{ float:left;}
.left_gkpic ul li img{width:212px; height:134px; margin:0 auto; display:block; padding:6px 0;}

.right_gklist{ width:577px; float:left; margin:16px 0 0 15px;}
.right_gklist ul{ margin-top:10px;}
.right_gklist ul li{float:left; line-height:36px; margin:0 4px; display:block; background:url(../images/xiao.jpg) 0px 15px no-repeat;}
.right_gklist ul li a p{ width:460px; float:left; color:#000; font-size:14px; text-decoration:none; padding-left:15px; }
.right_gklist ul li a:hover p{color:#d2232a; text-decoration:underline; padding-left:15px; }
.right_gklist ul li a span{ font-size:13px; color:#787878; float:right; padding-right:10px;}
.right_gklist ul li a span{color:#787878; text-decoration:none;}
.right_gklist ul li a:hover span{color:#d2232a; text-decoration:none;}


.cklist{ width:100%; float:left; height: 320px;  border-bottom:3px solid #f3f3f3;}
.cklist ul{ margin-top:10px;}
.cklist ul li{float:left; width:328px; line-height:34px; margin:0 6px; display:block; background:url(../images/xiao.jpg) 0px 15px no-repeat;}
.cklist ul li a{float:left; color:#333; font-size:14px; text-decoration:none; padding-left:15px; }
.cklist ul li a:hover{color:#d2232a; text-decoration:underline; padding-left:15px; }

.axborder{border:1px solid #cbcbcb; float:left; margin-left:3px; width:1201px; border-top:none; }
.axblist{   float:left;  padding:18px 18px 20px 18px;}
.axblist ul li { float:left; display:inline; width:179px; margin:0 7px; }
.axblist ul li img { width:177px; height:126px; margin:0 auto; display:block; padding:1px;}
.axblist ul li a img { border:1px solid #cfcfcf; }
.axblist ul li a:hover img {border:1px solid #d4070e; }

.axbtwo{ width:1166px; float:left; margin:20px 15px; border-top:1px solid #cbcbcb ;}
.axbtwo ul{ margin-top:10px;}
.axbtwo ul li{float:left; line-height:26px; margin:0 2px; display:block; background:url(../images/xiao.jpg) 0px 10px no-repeat;}
.axbtwo ul li a { width:268px; float:left; color:#000; font-size:14px; text-decoration:none; padding-left:15px; }
.axbtwo ul li a:hover {color:#d2232a; text-decoration:underline; padding-left:15px; }


.linklist{ width:1210px; margin:0 auto; margin-top:25px;}
.linklist ul li{ float:left; width:290px; margin:8px 6px;}
.linklist ul li img{ width:288px; height:75px; border:1px solid #cfcfcf;}

.footer{ width:100%; margin: 0 auto; margin-top:15px; background:url(../images/btombg.jpg) top center no-repeat #be070e; min-height:150px;} 
.footmain{ width:800px; margin:0 auto; font-size:14px; padding-top:20px; color:#fff; }
.footleft{ float:left; width:600px;}
.footright{ float:right; width:160px; text-align:center;}
.footright img{ width:97px;}
.footmain span { text-align:left; float:left; font-size:14px; color:#fff; line-height:26px; }
.footmain span a{ margin:0 auto; font-size:14px; color:#fff;}


/**sub**/
.banner2{ width:100%; margin:0 auto;}
.submain{ width:1200px; height:auto; margin:0 auto; margin-top:5px;}
.new_main{width:1200px; height:auto; float:left;overflow:hidden;}
.new{ width:100%; height:36px; float:left; font-weight:bold;  font-size: 20px;
    color: #d2232a; margin-top:10px; padding-left:16px;  line-height:36px;  overflow:hidden;}
.new span { float:right;}
.news{ width:100px; height:33px; line-height:33px; color:#000000; text-align:center; font-weight:bold; float:left; overflow:hidden;}

/*zndh*/
.zndh_box{ width:213px; background:#e2e2e2; height:auto; float:left; margin-top:12px;}
.zndh-title{ width:180px; height:28px; line-height:28px; font-size:14px; font-weight:bold; color:#333333; padding-left:15px;}
.zndh_title span{ float:right; padding-right:20px; font-weight:normal; }
.zndh{  height:auto; float:left; margin-top:15px; overflow:hidden; padding-bottom:2px;}

.zndh ul li {float:left; font-size:16px; width:213px; display:block; }
.zndh ul li a{color:#fff; background:#d80001; text-decoration:none;  display:block;  padding:15px 0 15px 18px;}
.zndh ul li a:link,.zndh ul li a:visited{ display:block; color:#fff ;background:#d80001;  font-size:16px;}
.zndh ul li a:hover,.zndh ul li a:active{ color:#fff; background:#bf131a;  display:block;  }




/* rightcol */

.rightcol { float:right; width:936px;  margin-right:8px; overflow:hidden; margin-top:20px;}
.rightcol_title{ width:935px; height:38px; line-height:38px; float:right; text-align:right; overflow:hidden; font-size:16px; color:#666; }
.rightcol_box{ width:935px; height:auto; float:left; }


.kuang{width:920px; height:auto; margin:10px;  float:left;  overflow:hidden; min-height:240px;}
.subrightcontent { border:0px solid #e7e7e7; min-height:370px; height:auto !important; height:370px; }
.subleftCol { width:231px; }
.subleftCol { width:231px; }
.subrightcontentmain { min-height:280px;  font-size:16px; line-height:36px;     font-family: "PingFang SC", "Lantinghei SC", "Helvetica Neue", Helvetica, Arial, "Microsoft YaHei", STHeitiSC-Light, simsun, "WenQuanYi Zen Hei", "WenQuanYi Micro Hei", sans-serif;}
.subrightcontentmain p{  font-size:16px; line-height:36px;     font-family: "PingFang SC", "Lantinghei SC", "Helvetica Neue", Helvetica, Arial, "Microsoft YaHei", STHeitiSC-Light, simsun, "WenQuanYi Zen Hei", "WenQuanYi Micro Hei", sans-serif;}

.newstitle {     line-height: 54px; color:#000;
    font-size: 24px;
    font-weight: bold;
    margin-bottom:28px; }

.netaright { font-size:13px; float:right; color: #999; margin-bottom:20px; margin-right:8px;}
.newscontent { font-size:14px; color:#666; line-height:26px; min-height:260px;}


.fanhui{ float:left; width:99%; height:42px; margin-left:2px; border-top:1px dashed #CCC;}
.fanhui p{ float:left; font-size:14px; color:#666; text-align:left; margin-top:6px; width:48%; height:22px; overflow:hidden;}
.fanhui p a{font-size:14px; color:#666; display:block;}
.fanhui p a:hover{ font-size:14px; color:#d2232a; display:block;}
.fanhui span{float:right;font-size:14px; color:#666;  width:48%; text-align:right;margin-top:6px; height:22px; overflow:hidden;}
.fanhui span a{  display:block;font-size:14px; color:#666; }
.fanhui span a:hover{ display:block;font-size:14px; color:#d2232a;}




/*nei页----新闻视点*/
.sct1_l_xwsd{ width:928px; float:left; padding-left:10px;}
.sct1_l_xwsd_tit{ width:928px; float:left; padding-top:15px;}
.sct1_l_xwsd_tit .bt{float:left; font-size:17px; color:#009ee7; font-weight: bold;}
.sct1_l_xwsd_tit .more{ float:right; padding-top:7px;}
.sct1_l_xwsd_txt{ width:928px; float:left; padding-top:9px;}
.sct1_l_xwsd_txt .l1{ width:928px; float:left; margin:2px 0 8px 0;}
.sct1_l_xwsd_txt .l1 img{ width:235px; float:left;  border:1px solid #ededed; padding:5px;}
.sct1_l_xwsd_txt .l1 h2{ width:660px; float:right; font-size:15px; color:#333333;}
.sct1_l_xwsd_txt .l1 p{ width:660px; float:right; font-size:13px; color:#646464; padding-top:5px;}
.sct1_l_xwsd_txt .l1 .js{ width:660px; float:right; font-size:13px; line-height:24px; color:#646464; padding-top:8px;}
.sct1_l_xwsd_txt .l1 a{color:#b5151d; }
.sct1_l_xwsd_txt .l1 a:hover{color:#b5151d; }
.sct1_l_xwsd_txt .l2{ width:565px; float:left; border-top:1px dashed #989898; line-height:27px;}
    .ct1_l_xwsd_txt .l2.no
    { background:url(../images/xiao.jpg) 2px 11px no-repeat; 
        border:none; padding-left:13px;
    }
.sct1_l_xwsd_txt .l2 a{width:565px; float:left; height:27px; overflow:hidden; color:#333333;}
.sct1_l_xwsd_txt .l2 a .dat{ float:right; color:#333333;}
.sct1_l_xwsd_txt .l2 a .class{ float:left; color:#333333; padding-left:17px;}
.sct1_l_xwsd_txt .l2 a .txt{  color:#333333;}
.sct1_l_xwsd_txt .l2 a:hover .class{ color:#009ee7; text-decoration:none;}
.sct1_l_xwsd_txt .l2 a:hover .txt{ color:#009ee7; text-decoration:none;}


.sct1_l_xwsd_txt .l3{ width:928px; float:left; margin:2px 0 8px 0;}
.sct1_l_xwsd_txt .l3 h2{ width:928px; float:right; font-size:22px; color:#333333;}
.sct1_l_xwsd_txt .l3 p{ width:928px; float:right; font-size:18px; color:#333; padding-top:5px;}
.sct1_l_xwsd_txt .l3 .js{ width:928px; float:right; font-size:18px; line-height:32px; color:#333; padding-top:8px;}
.sct1_l_xwsd_txt .l3 a{color:#b5151d; }
.sct1_l_xwsd_txt .l3 a:hover{color:#b5151d; }

/*nei页----爱心榜*/
.asct1_l_xwsd{ width:928px; float:left; padding-left:10px;}
.tjpic{ width:98%; background:#e5122d; border:1px solid #ccc; padding:3px;}
.tjpic ul { margin-left:8px;}
.tjpic ul li{ float:left; margin:5px 8px;}
.tjpic ul li img{ width:200px; height:142px;  }
.tjpic ul li a img {border:1px solid #fff;  padding:3px;}
.tjpic ul li a:hover img{border:1px solid #e2bc08;  padding:3px;}


.asct1_l_xwsd_tit{ width:928px; float:left; padding-top:15px;}
.asct1_l_xwsd_tit .bt{float:left; font-size:17px; color:#009ee7; font-weight: bold;}
.asct1_l_xwsd_tit .more{ float:right; padding-top:7px;}
.asct1_l_xwsd_txt{ width:928px; float:left; padding-top:28px;}
.asct1_l_xwsd_txt .l1{ width:928px; float:left; margin:2px 0 12px 0;}
.asct1_l_xwsd_txt .l1 img{ width:200px; float:left;  border:1px solid #ededed; padding:5px;}
.asct1_l_xwsd_txt .l1 h2{ width:690px; float:right; font-size:15px; margin-top:6px; color:#333333;}
.asct1_l_xwsd_txt .l1 p{ width:690px; float:right; font-size:13px; color:#646464; padding-top:5px;}
.asct1_l_xwsd_txt .l1 .js{ width:690px; float:right; font-size:13px; line-height:24px; color:#646464; padding-top:8px;}
.asct1_l_xwsd_txt .l1 a{color:#b5151d;  background: #fff;
    display: block;
    height: 160px;
    padding: 4px 6px 0 4px; }
.asct1_l_xwsd_txt .l1 a:hover{color:#b5151d; background: #e0e0e0;
    display: block;
    height: 160px;
    padding: 4px 6px 0 4px; }
.asct1_l_xwsd_txt .l2{ width:565px; float:left; border-top:1px dashed #989898; line-height:27px;}
    .act1_l_xwsd_txt .l2.no
    { background:url(../images/xiao.jpg) 2px 11px no-repeat; 
        border:none; padding-left:13px;
    }
.asct1_l_xwsd_txt .l2 a{width:565px; float:left; height:27px; overflow:hidden; color:#333333;}
.asct1_l_xwsd_txt .l2 a .dat{ float:right; color:#333333;}
.asct1_l_xwsd_txt .l2 a .class{ float:left; color:#333333; padding-left:17px;}
.asct1_l_xwsd_txt .l2 a .txt{  color:#333333;}
.asct1_l_xwsd_txt .l2 a:hover .class{ color:#009ee7; text-decoration:none;}
.asct1_l_xwsd_txt .l2 a:hover .txt{ color:#009ee7; text-decoration:none;}

/*新闻内页*/
.artcicle_nei{ width:100%; height:auto; float:left;}
.artctcle_bt{ width:100%; height:30px; border-bottom:#666666 solid 1px; float:left;}
.artcicle_bt_left{ width:200px; height:30px; line-height:30px; color:#FF0000; float:left; }
.artcicle_bt_right{width:100px;height:30px; line-height:30px; color:#FF0000; float:right; text-align:center;}

.article_nr{ width:936px; height:auto; border-bottom:#dcdfe5 dashed 1px; float:left; overflow:hidden;}
.article_left{ width:812px; font-size:15px; float:left; height:42px; line-height:42px; color:#333333; overflow:hidden; background:url(../images/xiao.jpg) 1px 18px no-repeat; padding-left:12px;}
.article_right{ width:100px; font-size:13px; float:right; height:42px; line-height:42px; color:#969dad; overflow:hidden;}
/*yangshi*/
h2.title {
	font-family:"Microsoft Yahei";
	color:#242424;
	font-size:14px;
	height:29px;
	line-height:29px;
	padding-left:10px;
	background:url(../images/h2bg.jpg) no-repeat;
	font-weight: bold;
}
h2.title span img { padding-top:10px;}
h2.title img {_padding-top:5px;}
h2.title span { float:right; width:115px; height:29px; line-height:29px; text-align:center; background:url(../images/h2bg-right.jpg) no-repeat;  font-size:14px; color:#ffffff; font-weight:normal; padding-right:10px; }
h2.title span a{ color:#FFFFFF;}
h2.title span a:hover{ color:#FFFFFF;}


/* 分页 */
.pager{padding:35px 0; float:right;}
.pager .list{text-align:center;}
.pager .list .pager-nolink{ color:#333; background:#fff; border:1px solid #e1e1e1 ;  padding:6px 10px; *padding:1px 6px; margin:0 3px;}
.pager .list a { color:#333; background:#eee; border:1px solid #e1e1e1 ;  padding:6px 10px;  *padding:1px 6px; margin:0 3px;}
.pager .list a:hover { color:#d2232a; background:#fff; border:1px solid #d2232a ;}
.pager .list .pager-current { color:#d2232a; background:#fff; border:1px solid #d2232a ; padding:6px 10px;  *padding:1px 6px; margin:0 3px;}
.pager .list a.ctrl { color:#494949; background:none; border:none;}
.pager .list a.ctrl:hover { color:#393; background:none; border:none;}


.pruductnei{ margin-top:4px; width:99%;  float:left; padding-left:15px; padding-top:10px;}
.pruductnei li { float:left; display:inline; width:290px; }
.pruductnei li img { width:241px; height:317px; margin:0 auto; display:block; padding:8px;}
.pruductnei li a img { border:1px solid #d6d6d6;}
.pruductnei li a:hover img { border:1px solid #f00;}
.pruductnei li p { text-align:center; padding-top:8px; font-size:15px;}












