ul,dl,dt,dd,h1,h2,h3,h4,h5,h6,form{padding:0; margin:0;}
ul{list-style:none;}
img{border:0px;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, div{margin:0;padding:0;}
body, button, input, select, textarea{font:12px/1.5 Tahoma,Helvetica,Arial,sans-serif,'宋体';}
h1, h2, h3, h4, h5, h6{font-size:100%;}
ol, ul, li, dl, dd, dt{list-style:none;}
table{}
.fl{float:left;}
.fr{float:right;}
.cb{clear:both;}
a{text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur()); cursor:pointer}
a img{border:none;}
a:hover{text-decoration:none;}
a:hover img{opacity:1;}
fieldset, img{border:0;}
button, input, select, textarea{font-size:100%;outline:none;}
a{color:#444}
a:hover{ text-decoration:underline; color:#d50000;}
/* CSS Document */
body{background:#fff; font-size:14px;font-family:"Microsoft Yahei";}
.f_cc0000{ color:#cc0000;}
.f_390{color:#390}



/* ====================   头样式   ==================== */
@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
img{border:none;}
.block{width:1100px; margin:auto; overflow:hidden;}
.top .block{ background:url(/templets/default/images/rmtnew/top_bg.jpg) repeat-x; height:27px;  line-height:27px; color:#666; border:1px solid #d6d6d6}
.top .block .fl{ margin-left:10px;float:left;}
.top .block .search{float:right; margin-right:20px;}
.top .block .search .txt{width: 135px; height: 18px; padding: 0; background:#fff; padding: 0 10px; box-sizing: border-box; font-size: 12px; border:1px solid #e5e5e7; float:left; margin-top:4px;}
.top .block .search .search_bt{background:url(/templets/default/images/rmtnew/search_bt.jpg) no-repeat; width:21px; height:18px; border:none; float:left; margin-top:4px;}

.header{height:90px; margin:10px 0;}
.header .logo{float:left; width:240px; margin-top:5px}

.header .nav{ width:850px; height: 40px; background: #d50000; float:right; margin-top:13px; height:48px; padding:8px 0; line-height:24px;}
.nav dl{ overflow:hidden; margin-left:10px; float:left;background:url(/templets/default/images/rmtnew/nav_hr.jpg) top right no-repeat;}
.nav dl dt{float:left; font-size:16px; margin-right:10px;}
.nav dl a{ color:#FFF}
.nav dl dd { font-size:12px; margin-right:10px; float:left}

.ad{ margin-bottom:4px;}


.footer{ background:#f0f0f0; margin-top:30px;  padding:20px 0; color:#999; float:left; width:100%; font-size:12px}
.link{float:left; margin-left:20px;}
.link h6{font-weight:normal; color:#000; font-size:14px}


/*焦点图*/
#focus{width:655px;position:relative;z-index:0; height:441px;}
#slides{position:absolute;z-index:100; vertical-align:baseline;}
#slides .next,#slides .prev{position:absolute;top:200px;left:10px;width:24px;height:43px;display:block;z-index:101;}
.slides_focus{width:655px;height:441px;overflow:hidden;position:relative;}
#slides .next{left:620px;}
.caption{position:absolute;bottom:-35px;height:40px;background:#000;background:rgba(0,0,0,.5);width:655px;font-family:"Microsoft Yahei"; line-height:30px; text-align:center; color:#fff; font-size:18px}


/* ====================   首页样式   ==================== */
.lma,.lmb,.lmc,.lmd{ margin-top:16px;}
.i_lbox{float:left; width:356px;}
.i_mbox{float:left; width:356px; margin-left:16px;}
.i_rbox{float:right; width:356px; }
.i_ti{height: 30px; border-bottom: 1px solid #cfd8dc; line-height: 30px; margin-bottom:10px}
.i_ti h4{font-size: 18px;border-bottom: 3px solid #d50000; float:left; width:80px; font-weight:normal}
.i_ti a.more{float:right; color:#333; font-size:12px}
.i_ti a.more:hover{text-decoration:none; color:#cc0000}

.box_bk{height:270px;}
.box_bk li{text-align: left;height:32px;line-height: 32px; background:url(/templets/default/images/rmtnew/li1.jpg) left center no-repeat; padding-left:10px; overflow:hidden}
.box_lm{height:170px; width:100%; margin-top:15px;}
.box_lm li{width:118px; text-align:center; float:left; margin-top:10px;}
.box_lm li a{color:#cc0000; font-size:16px}

.box_qw{height:165px; width:100%; margin-top:10px;}
.box_qw li{width:100%; line-height:32px;height: 32px;overflow: hidden;}
.box_qw li a{color:#333; font-size:16px}
.box_qw li a:hover{color:#cc0000;}

.box_hd{height:160px; overflow:hidden;}
.box_hd h5{ font-size:14px;  font-weight:normal; text-align:center; width:100%; height:30px; overflow:hidden; line-height:30px;}
.box_hd h5 a{color:#cc0000;}
.box_hd p{font-size:12px; text-indent:2em; line-height:24px;}
.box_hd p a{color:#cc0000;}

.lma .news{ width:420px; height:276px}
.lma .news .tab{ width:420px;height:36px;float:left;}
.lma .news .tab ul{float:left; width:418px; background:#fbf1f3; border:1px solid #f2bdd7; }
.lma .news .tab ul li{float:left;width:103px;height:36px;float:left;position:relative;;text-align:center;cursor:pointer;color:#5B5B5B;line-height:40px;overflow:hidden; color:#cc0000; font-size:18px}
.lma .news .tab ul li.active{width:109px;background:#fff;border-top:3px solid #cc0000;filter:none; line-height:36px; border-bottom:1px solid #fff; margin:-1px; border-right:1px solid #f2bdd7; border-left:1px solid #f2bdd7;}
.lma .news .tabwrp{width:420px;height:230px;float:left;border-top:0;position:relative;overflow:hidden;}
.lma .news .tabcons{height:230px;position:absolute;top:0;left:0}
.lma .news .tabcon{width:420px;height:230px;float:left; padding-top:5px;}
.lma .news .col{ float:left; margin-top:5px; line-height:32px; font-size:16px;}
.lma .news .col li{background:url(img/ico.gif) no-repeat 0 -338px; text-indent:15px; margin-left:3px;}
.lma .news .col li a{color:#333;}
.lma .news .col li a:hover{color:#cc0000;}
.box_bm{margin-top:20px;}
.box_bm li{float:left; width:84px; text-align:center; margin:8px 0; font-size:12px}
.lmb {height:190px;}
.lmb ul{width:1200px; float:left;}
.lmb li{float:left; width:366px; line-height:36px; height:36px;font-size:16px;}

.lmc .frist_news{ width:356px; height:175px;    position: relative; margin-bottom:6px;}
.lmc .frist_news img{ width:356px; height:175px;}

.lmc .frist_news .font_bg{ margin:auto; line-height:30px; float:left; width:356px; position:absolute; bottom:0; left:0; background:#000; height:30px;opacity:.5;filter:alpha(opacity=50);}
.lmc .frist_news p{ padding-left:10px; margin:auto; line-height:30px; float:left; width:356px; position:absolute; bottom:0; left:0; height:30px; }
.lmc .frist_news p a{color:#fff; font-size:14px;}
.lmc ul li{ height:30px; line-height:30px; width:100%; overflow:hidden}
.lmc ul.dh_news li{ height:30px; line-height:30px; width:50%; overflow:hidden; float:left}

.lmd .fm{float:left; }
.lmd .fm a{ margin-left:8px; float:left; margin-bottom:10px;}
.lmd a{position:relative; color:#FFF;}
.lmd ul.ts{width: 1200px ;float: left}
.lmd .ts li{width: 266px; margin-right: 12px; float: left; height: 190px;}
.lmd .font_bg{ margin:auto; line-height:30px; float:left; width:100%; position:absolute; bottom:4px; left:0; background:#000; height:30px;opacity:.5;filter:alpha(opacity=50);}
.lmd p{ padding-left:10px; margin:auto; line-height:30px; float:left; margin-left:10px; position:absolute; bottom:0; left:0; height:30px; }
.lmd p a{color:#fff; font-size:14px;}

.lma{margin-bottom: 20px}
.lmc .box_bm li{float:left; width:89px; text-align:center; margin:8px 0; font-size:12px; height: 80px;}
.lmc .box_bm li a{float: left; width:89px; text-align:center; }

/* ====================   列表页样式   ==================== */
.list_box{margin-top:10px;}
.list_lbox{float:left; width:730px; }
.list_rbox{float:right; width:356px; }
.list_lbox .loc { border-bottom: 3px solid #dfdfdf;  color: #666; line-height: 31px; margin-bottom: 10px; font-size:16px; margin-top:15px; float:left;width:100%}
.list_lbox .loc a { float: left; height: 31px;  position: relative; text-align:center; width: 90px; float:left}
.list_lbox .loc a.on{  color: #d50000; border-bottom: 1px solid #d50000;font-size:18px;height: 30px!important;}
.list_lbox .loc a:hover{text-decoration:none;}
.list_box .list_lbox ul.list { float: left; margin-bottom: 40px;}
.list_box .list_lbox ul.list li {border-bottom: 1px dotted #dfdfdf; float: left; height: 40px;line-height: 40px;text-indent: 10px; width:100%}
.list_box .list_lbox ul.list li.a { margin-bottom: 30px;}
.list_box .list_lbox ul.list li a { background:url(/templets/default/images/rmtnew/li1.jpg) 0 center no-repeat; color: #333; float: left; font-size: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.list_box .list_lbox ul.list li a:hover {color: #d50000;}
.list_box .list_lbox ul.list li span { color: #666; float: right; font-size: 12px;width: 88px;}
.list_box .list_lbox .nws_box {   border: 1px solid #f2bdd7; background:#fff;   float: right;  margin: 10px 0; padding: 15px; min-height:652px }
.list_box .list_lbox .nws_box h2 {border-bottom: 1px dotted #f2bdd7; color: #333; font-size: 22px; font-weight: normal; line-height: 50px; margin: 10px auto 15px; text-align: center; width: 95%;}
.list_box .list_lbox .nws_box  p{font-size:16px; line-height:36px; margin:10px 0; text-indent:2em}
.list_box .list_lbox ul.list_pic{width:800px;}
.list_box .list_lbox .list_pic li{width:175px; float:left; text-align:center; margin-right:11px; overflow:hidden; margin-top:10px; height:160px}
.list_box .list_lbox .list_pic li img{width:170px; height:110px;}


/*分页*/
.pager { margin:auto; text-align: center; font-size: 14px; line-height: 26px; clear: both;}
.pager ul { margin: 0 auto; width: auto; display: inline-table; }
.pager ul li { display: inline; margin-right: 10px;float:left; }
.pager li a { color: #757575; padding: 0px 10px; border: 1px solid #d2d2d2; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; height:28px; float:left }
.pager li a img{ margin-top:7px; float:left;}
.pager li.thisclass a, .pager li.thisclass a:hover { color: #fff;   border: none; border:#d50000; background:#d50000 }
.pager a:hover { border: 1px solid #d50000; color: #d50000; background: #FFF }
.pager select{ border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #d2d2d2;color: #757575; float:left; height:28px; *+margin-top:4px;}
.pager li input{ color: #757575; width:50px; border: 1px solid #d2d2d2; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin:0 10px; text-align:center; height:28px; line-height:28px; }


/* right */
.right_box_hp{position: fixed;right:0;top:200px;z-index:10;}
@media screen and (max-width:1200px) {
    .right_box_hp { display:none;}
}
.right_box_hp li{
    width: 63px;height: 63px;border-radius: 3px;color:#fff;font-size: 12px;text-align: center;padding-top: 35px;
    box-sizing: border-box;line-height: 28px;margin-bottom: 3px;position: relative;transition: all .5s;
}
.right_box_hp li.icon_kf_hp{background: #d9262c url(/templets/default/images/rmtnew/leftIcon_kf.png) center 11px no-repeat;}
.right_box_hp li.icon_tel_hp{background: #d9262c url(/templets/default/images/rmtnew/leftIcon_tel.png) center 11px no-repeat;}
.right_box_hp li.icon_ok_hp{background: #d9262c url(/templets/default/images/rmtnew/leftIcon_login.png) center 11px no-repeat;}
.right_box_hp li.icon_prize_hp{background: #d9262c url(imagesimg/leftIcon_prize.png) center no-repeat;cursor:pointer;}
.right_box_hp li.icon_top_hp{background: #999;cursor:pointer;height:33px;padding-top:3px;}

.right_box_hp li .openFather{
    position: absolute;right: 135%;top:0;border-radius: 3px;
    visibility: hidden;opacity: 0;transition: opacity .6s,right .6s;
}
.right_box_hp li:hover .openFather{opacity: 1;right: 100%;visibility: visible;}

.openFather .right_openDiv{
    margin-right: 15px;border-left: 3px solid #a51217;background: #f9f9f9;position: relative;
}
.right_box_hp li .right_openDiv:after{
    content: "";display: block;border: 5px solid transparent;
    border-left-color: #f9f9f9;position: absolute;left: 100%;top:12px;
}
.right_box_hp li.icon_kf_hp .right_openDiv{width: 206px;padding: 6px 0;}
.right_openDiv .ROD_nav{display: block;padding-left: 20px;padding-right:10px;padding-bottom:10px;}
.right_openDiv .ROD_nav>a{
    line-height: 26px;font-size: 14px;color:#444;text-align: left;display: block;
    position: relative;cursor: pointer;
}
.right_openDiv .ROD_nav>a:after{
    content: "";display: block;border: 3px solid transparent;transition: all .5s;;
    border-left-color: #a51217;position: absolute;left: -10px;top:15px;
}
.right_openDiv .ROD_nav>a.open:after{transform: rotateZ(90deg);}
.ROD_nav .ROD_navList{padding-left: 10px;display: none;}
.ROD_nav .ROD_navList a{
    display: block;line-height: 30px;font-size: 12px;color:#6b6b6b;text-align: left;position: relative;
}
.ROD_nav .ROD_navList a:after{
    content: "";display: block;width: 4px;height: 4px;background: #d6d6d6;border-radius: 50%;
    position: absolute;left:-10px;top:14px;
}
.right_box_hp li.icon_tel_hp .right_openDiv{
    padding: 10px 12px;box-sizing: border-box;width: 181px;font-size: 12px;color:#444;line-height: 24px;
}
.right_box_hp li.icon_ok_hp .right_openDiv{width: 240px;padding: 15px 20px 15px 0; }
.right_box_hp li.icon_ok_hp .right_openDiv:after{top:200px;}
.right_openDiv .ROD_ipt_one{margin-bottom: 10px;}

.box_zt a{ font-size:12px; text-align: center; }
.box_zt li{line-height: 20px;margin-right: 10px; float: left; width: 123px; font-size: 12px; height: 120px; overflow: hidden}
.box_zt li img{float: left}

.list_box .list_rbox ul.list_pic{width:380px;}
.list_box .list_rbox .list_pic li{width:175px; float:left; text-align:center; margin-right:11px; overflow:hidden; margin-top:10px; height:160px}
.list_box .list_rbox .list_pic li img{width:170px; height:110px;}
