@charset "utf-8";
/* CSS Document */
/* Reset */
* { margin:0; padding:0;transition:all 300ms ease;}
a:link, a:visited, a:hover, a:active {text-decoration:none; cursor:pointer;}
a:hover, a:active {color: #1b83ff;}
body { font:16px/1.6 "Microsoft Yahei","Thmano", "Arial"; color:#333333; }
img { border:0px;}
li{ list-style:none; float:left;}
input, textarea, select{ font:14px/1.5 "Microsoft Yahei","Thmano", "Arial"; color:#999; outline:0; }
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
.hidden{display: none;}
body { max-width: 1920px;margin: 0 auto;    min-width: 1200px;}
html {height: 101%;}
.animate {display: none;}
b,
strong {font-weight: bold;}
input {outline: none;}
textarea {resize: none;}
table {border-collapse: collapse;border-spacing: 0;}
td {border: 0px solid #dddddd;padding: 2px;}
a {text-decoration: none;color: #333;}
a:hover {text-decoration: none;}
i {font-style: normal;}
.clearfix {*zoom: 1;    clear: both;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clear {clear: both;}
.ow {min-width: 1100px;}
.wrap{width: 1100px;margin: 0 auto;}
.fr {float: right;}
.fl {float: left;}

/*top*/
.top{}
.top img{display: block;width: 226px;height: 70px;}
.top .top02{background: url(../images/top02.png)no-repeat center;height: 70px;text-align: center;width: 614px;margin: 0 17px;}
.top .top02 h1{font-size: 28px;line-height: 32px;margin-top: 10px;color: #ffffff;}
.top .top02 span{line-height: 16px;color: #ffffff;}
/*head*/
.head{height: 46px;border-bottom: 1px solid #dddddd;line-height: 46px;}
.head .head_fl{margin-left: 100px;}
.head .head_fl img{    float: left; margin-top: 7px;}
.head .head_fl h1{font-size: 18px;color: #eb2525;padding-left: 92px;}
.head .head_fl02{margin-left: 50px;}
.head .head_fl02 h4{color: #eb2525;}
.head .head_fr{line-height: 46px;}
.head .head_fr h2{font-size: 14px;float: left;margin-left: 45px;}
.head .head_fr h3{font-size: 14px;color: #666666;float: left;margin: 0 22px 0 26px;}
.head .head_fr .searcher{width:216px;height:28px;float: left;margin-top: 8px;border: 1px solid #dddddd;border-radius: 4px; }
.head .head_fr .searcher .submit{width:31px;height:24px;float:right;border: none; border-left:1px solid #dddddd;
   color: #333;cursor:pointer;background:url(../images/so.png)no-repeat center center;margin-top: 2px;}
.head .head_fr .searcher .txt{width:184px;height:28px;line-height:28px;float:right; text-indent: .5em;border: none;}

/*header*/
.header{}
.header .logo{width: 251px;height: 72px;margin: 10px 0;}
.header .logo img{display: block;width: 251px;}
.header .btn{width: 190px;height: 50px;background: #0228a3;margin: 24px 0 0 111px;border-radius: 5px;overflow: hidden;}
.header .btn h1{float: left;width: 95px;color: #ffffff;font-size: 18px;text-align: center;line-height: 50px;}
.header .btn .zhibo h1{background: #c41e22;}
.header .header_fr{}
.header .header_fr .top{margin-top: 14px;}
.header .header_fr .top h2{    float: left;width: 106px;height: 28px;border-radius: 3px;border: 1px solid #dddddd;font-size: 14px;text-align: center;line-height: 28px;}
.header .header_fr ul{border-radius: 3px;border: 1px solid #dddddd;height: 28px;line-height: 28px;    margin-top: 12px;
    display: inline-block;}
.header .header_fr li{font-size: 14px;margin: 0 26px;}
.header .header_fr li a{}
.content{width: 90px; float: left;    margin: 0px 52px 0 47px;}
.content .select{width: 90px; height: 30px; background: #FFFFFF; margin: 0px auto;position: relative;cursor: pointer;}
.content .select::after{content: "";display: block;width: 10px;height: 10px;border-left: 1px solid #121212;
border-bottom: 1px solid #121212;top: 7px;right: 12px;position: absolute;transform: rotate(-46deg);transition: all .3s ease-in;}
.content .select p{width: 90px;line-height: 30px; font-size: 14px;font-family: "microsoft yahei";color: #666666;    position: relative;
    z-index: 999;}
.content .select dl{display: block;
    left: -69px;
    overflow: hidden;
    height: 102px;
    width: 350px;
    background: #fff;
    position: absolute;
    right: -1px;
    _right: -2px;
    top: 30px;
    z-index: 999;
    display: none;}
.content .select dl dd{list-style: none;
    padding: 0px !important;
    margin: 0 5px 0 0 !important;
    float: left;
    border: 1px solid #fff;
    height: 24px !important;
    line-height: 24px !important;
    white-space: nowrap;
    display: inline-block;
    font-size: 12px;
    vertical-align: middle;
   }
.content .select dl dd a{ color: #0f649b;}   
.content .select dl dd.Selected{background: yellowgreen;color: #FFFFFF;}
.content .select dl dd:hover a{color: #c41e22;}
@-webkit-keyframes slide-down{0%{transform: scale(1,0);}25%{transform: scale(1,1.2);}50%{transform: scale(1,0.85);}75%{transform: scale(1,1.05);}100%{transform: scale(1,1);}}
.content .select.open dl{    max-height: 250px;
    transform-origin: 50% 0;
    -webkit-animation: slide-down .5s ease-in;
    transition: max-height .2s ease-in;
    border: 1px solid #e2e2e2;
    padding: 10px;
    display: block;}
.content .select.open::after{transform: rotate(134deg);transition: all .3s ease-in;top: 12px;}

/*nav*/
.nav{background: #c41e21;}
.nav ul{margin:0 12px;padding: 7px 0 5px;}
.nav li{width: 67px;text-align: center;line-height: 35px;}
.nav li a{color: #ffffff;font-size: 14px;    display: block;}
.nav li:hover a{color: #ffdb15;font-weight: bold;}

/*part*/
.part{border-bottom: dashed 1px #dddddd;padding: 10px 0;}
.part .img{float: left;}
.part .img img{width: 260px;height: 88px;display: block;}
.part .des{float: left;margin-left: 32px;}
.part .des h1{font-size: 24px;font-weight: bold;line-height: 42px;margin-top: 6px;}
.part .des .box{    display: inline-block;}
.part .des .box p{font-size: 14px;float: left;margin-right: 58px;line-height: 34px;}
.part .des .box span{font-size: 14px;float: left;line-height: 34px;}


/*part2 */
.part2{}
.part2 .part2_fl{width: 430px;margin-top: 20px;}
.part2 .part2_fl dl{margin-bottom: 14px;}
.part2 .part2_fl dl dt{font-size: 18px;font-weight: bold;line-height: 38px;}
.part2 .part2_fl dl dt a{color: #c41e21;}
.part2 .part2_fl dl dd{font-size: 14px;line-height: 38px;}
.part2 .part2_fl dl dt:hover a{color: #1b83ff;}
.part2 .part2_fl dl.last{}
.part2 .part2_fl dl.last dt{position: relative;width: 430px;height: 138px;}
.part2 .part2_fl dl.last dt .img{width: 430px;height: 138px;}
.part2 .part2_fl dl.last dt .img img{display: block;}
.part2 .part2_fl dl.last dt .des{    position: absolute; left: 10px; bottom: 0; height: 36px;text-align: center;overflow: hidden;}
.part2 .part2_fl dl.last dt .des p{font-size: 14px;color: #ffffff;    line-height: 36px;font-weight: normal;}
.part2 .part2_fl dl.last dt .bg{position: absolute;left: 0;bottom: 0;height: 36px; width: 430px;background: #ba2023;opacity: 0.5;}

.part2 .part2_fr{width: 638px;margin-top: 30px;}
.banner { position:relative; z-index:8;border: 1px solid #dddddd;height: 500px;background: url(../images/hor.png)repeat;    border-radius: 4px;}
.banner .list { position:relative; z-index:1; }
.banner .list li { position:absolute; width:100%; height:100%;  background:#FFF; display:none; z-index:1; }
.banner .list li h1{position: relative;z-index: 9;text-align: center;font-size: 18px;color: #ffffff;background: url(../images/hor.png)repeat;    margin-top: 36px;}
.banner .list li:first-child { display:block; }
.banner .list li.active { z-index:2; }
.banner .list img { position:relative; display:block; width:636px; left:50%; margin:0 0 0 -318px; }
.banner .tip { position:absolute; left:50%; bottom:56px; margin:0 0 0 -124px; line-height:0; z-index:18; }
.banner .tip li { display:inline-block; +display:inline; +zoom:1; width:38px; height:6px; border-radius:6px; background:#eb3838; margin:0 12px; cursor:pointer; transition:all .3s ease; }
.banner .tip li.active { background:#ffffff; }
.banner .prev,
.banner .next { width:26px; height:26px; position:absolute; bottom:94px;  z-index:9; cursor:pointer; display: block !important;}
.banner .prev { background:url(../images/banner_fl.png)no-repeat;    right: 49px;}
.banner .next { background:url(../images/banner_fr.png)no-repeat;    right: 15px;}

.banner .list,
.banner .list img { height:418px; }
.banner.mini .list,
.banner.mini .list img { height:300px; }


.part2 .part2_fr .audio{}
.part2 .part2_fr .audio .title{background: url(../images/xian.png)no-repeat bottom;line-height: 50px;}
.part2 .part2_fr .audio .title h1{font-size: 18px;}
.part2 .part2_fr .audio .title span{font-size: 12px;color: #999999;margin-left: 12px;}
.part2 .part2_fr .audio ul{margin-top: 17px;}
.part2 .part2_fr .audio li{width: 200px;float: left;position: relative;margin-right: 19px;}
.part2 .part2_fr .audio li:last-child{margin-right: 0;}
.part2 .part2_fr .audio li img{width: 198px;height: 130px;border: 1px solid #dddddd;border-radius: 4px;}
.part2 .part2_fr .audio li span{background: rgba(235, 56, 56, 0.76);position: absolute;top: 49px;left: 53px;height: 33px;line-height: 33px; font-size: 14px;color: #ffffff; width:92px;margin: 0 auto;text-align: center;}


/*iavd*/
.iavd{margin: 40px auto 30px;}
.iavd .iavd_fl{position: relative;}
.iavd .iavd_fl i{width: 212px;height: 74px;border: 1px solid #dddddd;display: block;position: relative;}
.iavd .iavd_fl .img{position: absolute;background: url(../images/iavd_fl.png)no-repeat;width: 212px;height: 76px;border: 1px solid #dddddd;top:8px;left: 8px;text-align: center;    background-position: center;}
.iavd .iavd_fl .img h1{color: #ffffff;    position: relative;font-size: 18px;line-height: 26px;margin-top: 14px;}
.iavd .iavd_fl .img span{color: #ffffff;font-size: 12px;line-height: 22px;    display: block;}
.iavd .iavd_fl .img h1:before, .iavd .iavd_fl .img h1:after {position: absolute;background: #ffffff;content: "";height: 1px;top: 50%;width: 40px;}
.iavd .iavd_fl .img h1:before {left: 20px;}
.iavd .iavd_fl .img h1:after {right: 20px;}
.iavd .iavd_fr{width: 620px;position: relative;margin: 8px 20px 0 30px;}
.iavd .iavd_fr .tit{background:url(../images/iavd_fr.png)no-repeat;width: 207px;height: 78px;float: left;color: #ffffff;}
.iavd .iavd_fr .tit h2{font-size: 18px;line-height: 26px;margin: 16px 0 0 34px;}
.iavd .iavd_fr .tit span{font-size: 12px;line-height: 18px;display: block;margin-left: 34px;}
.iavd .iavd_fr .des{width: 620px;height: 68px;border: 1px solid #dddddd;    padding-top: 8px;}
.iavd .iavd_fr .des p{font-size: 14px;line-height: 30px;    margin-left: 211px;}

/*iavd02*/
.iavd02{}
.iavd02 .iavd20{width: 230px;height: 100px;}
.iavd02 .iavd20 img{width: 230px;height: 100px;display: block;}
.iavd02 .iavd21{width: 595px;height: 100px;margin: 0 19px;}
.iavd02 .iavd21 img{width: 595px;height: 100px;display: block;}
.iavd02 .iavd22{width: 236px;height: 100px;}
.iavd02 .iavd22 img{width: 236px;height: 100px;display: block;}

/*iavd03*/
.iavd03{margin: 30px auto;}
.iavd03 .iavd30{width:188px;height: 79px;}
.iavd03 .iavd30 img{width: 188px;height: 79px;display: block;border-radius: 6px;}
.iavd03 .iavd31{width: 690px;height: 79px;margin: 0 17px;position: relative;}
.iavd03 .iavd31 img{width: 690px;height: 79px;display: block;border-radius: 6px;}
.iavd03 .iavd31 h2{width: 100px;
    height: 41px;
    position: absolute;
    top: 20px;
    right: 107px;}
.iavd03 .iavd32{width: 188px;height: 79px;}
.iavd03 .iavd32 img{width: 188px;height: 79px;display: block;border-radius: 6px;}


/*igao_box*/
.igao_box{}
.igao_box .igao_fl{width: 340px;}
.igao_box .box{background: #f5f5f5;margin-bottom: 24px;}
.igao_box .box .tit{height: 40px;border-bottom: 1px solid #dddddd;}
.igao_box .box .tit h1{font-size: 18px;color: #ffffff;padding: 0 22px;    float: left;background: #ba2023;line-height: 40px;}
.igao_box .box .tit img{float: right;margin: 10px 8px 0 0;}
.igao_box .box .des{padding:0 12px 15px;}
.igao_box .box .des p{background: url(../images/dian.png)no-repeat left center;padding-left: 12px;font-size: 14px;line-height: 36px;      height: 36px;  overflow: hidden;}
.igao_box .box .img{margin: 9px 6px;display: inline-block;}
.igao_box .box .img img{width: 154px;height: 100px;border-radius: 6px;border: 1px solid #dddddd;margin: 0 4px;float: left;}
.igao_box .box03 .img01{margin-bottom: 0;}
.igao_box .box03 .img02{margin-top: 2px;}
.igao_box .box04 .des{padding-top: 20px;}
.igao_box .igao_ctr{width: 340px;margin: 0 40px;}
.igao_box .igao_ctr dl{margin-bottom: 10px;}
.igao_box .igao_ctr dl dt a{color: #ba2023;line-height: 40px;}
.igao_box .igao_ctr dl dt:hover a{color: #1b83ff;}
.igao_box .igao_ctr dl dd{font-size: 14px;line-height: 36px;}

.igao_box .igao_fr{width: 340px;}
.igao_box .igao_fr .big{padding-top: 10px;}
.igao_box .igao_fr .big img{display: block;width: 338px;height: 221px;border: 1px solid #dddddd;}
.igao_box .igao_fr .big02{    padding: 9px 8px;}
.igao_box .igao_fr .big02 img{display: block;width: 322px;height: 210px;    border-radius: 6px;border: 1px solid #dddddd;}

/*iavd04*/
.iavd04{margin: 30px auto 15px;}
.iavd04 .iavd40{width:200px;height: 90px;}
.iavd04 .iavd40 img{width: 200px;height: 90px;display: block;}
.iavd04 .iavd41{width: 700px;height: 90px;margin: 0 10px;}
.iavd04 .iavd41 img{width: 700px;height: 90px;display: block;}
.iavd04 .iavd42{width: 178px;height: 90px;}
.iavd04 .iavd42 img{width: 178px;height: 90px;display: block;}

/*main*/
.main{}
.main ul{}
.main li{width: 338px;height: 283px;border: 1px solid #ececec;background: #f5f5f5;position: relative;margin:15px 40px 15px 0;}
.main li:nth-child(3n){margin-right: 0;}
.main li .tit{height: 34px;border-bottom: 1px solid #ba2023;    position: absolute;width: 340px;top: 1px;left: -1px;    line-height: 34px;}
.main li .tit h1{float: left;font-size: 18px;color: #ba2023;font-weight: bold;margin-left: 16px;}
.main li .tit a{float: right;font-size: 14px;color: #727272;margin-right: 12px;}
.main li .img{position: absolute;top: 36px;left: -1px;width: 340px;height: 136px;}
.main li .img img{width: 340px;height: 136px;}
.main li .img .bg{    position: absolute;left: 1px;bottom: 1px; height: 34px;width: 338px;background: #000000;opacity: 0.6;}
.main li .img h2{    position: absolute;left: 0;bottom: 1px;text-align: center;overflow: hidden;line-height: 34px;margin: 0 10px; width: 318px;}
.main li .img h2 a{font-size: 14px;color: #ffffff;}
.main li .des{    margin: 178px 6px 0 20px;}
.main li .des p{font-size: 14px;line-height: 32px;}
.main li .des p a{color: #494949;}
.main li .des p:hover a{color: #ba2023;}
/*iavd05*/
.iavd05{margin: 5px auto;background: #f5f5f5;}
.iavd05 .iavd50{width:194px;height: 110px;}
.iavd05 .iavd50 img{width: 194px;height: 110px;display: block;}
.iavd05 .iavd51{width: 656px;height: 90px;margin: 10px;    position: relative;}
.iavd05 .iavd51 img{width: 656px;height: 90px;display: block;}
.iavd05 .iavd51 h2{    font-size: 16px;
    position: absolute;
    right: 44px;
    top: 32px;
    color: #ffffff;}
.iavd05 .iavd52{width: 230px;height: 110px;}
.iavd05 .iavd52 img{width: 230px;height: 110px;display: block;}

/*iavd06*/
.iavd06{margin: 15px auto;}
.iavd06 .iavd60{width:360px;height: 90px;}
.iavd06 .iavd60 img{width: 360px;height: 90px;display: block;}
.iavd06 .iavd61{width: 400px;height: 90px;margin-right: 30px;}
.iavd06 .iavd61 img{width: 400px;height: 90px;display: block;}
.iavd06 .iavd62{width: 310px;height: 90px;}
.iavd06 .iavd62 img{width: 310px;height: 90px;display: block;}

/*iavd07*/
.iavd07{margin: 15px auto;}
.iavd07 .iavd70{width:134px;height: 98px;}
.iavd07 .iavd70 img{width: 134px;height: 98px;display: block;}
.iavd07 .iavd71{width: 676px;height: 98px;margin-right: 30px;    padding: 0 43px 0 40px;}
.iavd07 .iavd71 img{width: 676px;height: 98px;display: block;}
.iavd07 .iavd72{width: 177px;height: 98px;}
.iavd07 .iavd72 img{width: 177px;height: 98px;display: block;}

.insconrbg{ width: 700px; height: 98px;position: relative; }
.insconr { position: relative; width: 700px; height: 98px; overflow: hidden; }
.insconr .list { width: 200%; height: 98px;  overflow: hidden; }
.insconr .list li { width:676px; height: 98px; overflow: hidden;  float: left; color: #fff; position: relative;}
.insconr .list img { width: 676px; height: 98px;}
.insconr .tip { line-height: 0; z-index: 18; width:24px; margin: 0 auto; padding-top: 20px;position: absolute;right: 0;top: 0;    background: #ffffff;    height: 98px; }
.insconr .tip li { display: inline-block; +display: inline; +zoom: 1; width: 8px; height: 8px; margin: 6px 4px;  cursor: pointer; transition: all .3s ease; border-radius: 50%;border: 1px solid #ba2023; }
.insconr .tip li.active { background: #ba2023; border-radius: 8px;}

/*foot*/
.foot{margin-top: 67px;}
.foot .btnav{background: #f5f5f5;height: 48px;}
.foot .btnav ul{margin: 0 6px;}
.foot .btnav li{width: 136px;text-align: center;line-height: 48px;font-size: 14px;}
.foot .btnav li:hover a{color: #ba2023;}
.foot .footer{}
.foot .footer ul{background: url(../images/link.png)no-repeat left center;padding-left: 126px;min-height: 30px;margin: 24px auto 16px;}
.foot .footer li{line-height: 24px;margin-right: 10px;}
.foot .footer li a{font-size: 12px;color: #999999;}
.foot .footer li:hover a{color: #ba2023;}
.foot .footer .copyright{text-align: center;padding-bottom: 35px;}
.foot .footer .copyright p{font-size: 12px;line-height: 24px;color: #999999;}
.foot .footer .copyright p a{color: #999999;}


/*incase*/
.incase{ width:1120px; height:auto; position:relative; margin:0 auto; background:#fff;}
.incase_tit{width:1100px; height:34px;margin:0 auto 15px; overflow:hidden;border-bottom: 1px solid #727272;}
.incase_tit span{ float:left;}
.incase_tit span h2{ font-size:18px; display:block; line-height:34px; text-align:center; float:left;}
.incase_tit span h1{ font-size:12px; display:block;  line-height:34px;text-align:center; float:left;color: #727272;margin-left: 10px;}
.incase_nei{ width:1120px; height:168px;overflow:hidden; position:relative;    left: -11px;}
.incase_nei .list{ width:auto; height:168px;}
.incase_t{ width:258px; height:168px; border:1px solid #cccccc; overflow:hidden; position:relative; float:left; margin-left: 20px;    border-radius: 5px;}
.incase_t img{ width:258px; height:168px;}
.incase_left{ width:10px; height:18px; background:url(../images/left.png) no-repeat; cursor:pointer; position:absolute; left:-24px; bottom:76px;}
.incase_right{ width:10px; height:18px; background:url(../images/right.png) no-repeat; cursor:pointer; position:absolute; right:-24px; bottom:76px;}
.incase_bottom{ width:1100px; height:6px; position:absolute; left:0; bottom:-6px; background:url(../images/incase.jpg) no-repeat center top;}

.pager { width:100%; height:38px; margin-bottom:20px; text-align:center; }
.pager > * { display:inline-block; height:38px; line-height:38px; padding:0 15px;  border:1px solid #dddddd; margin:0 5px; }
.pager > *:first-child { display:none; }
.pager > *:first-child + * { margin-left:0px; }
.pager > span { cursor:no-drop; }
.pager > span.cur { cursor:default; background:#ba2023; color:#ffffff; font-weight:bold; }
.pager > a:hover { background:#ba2023;color: #ffffff; }
.pager > .current{ background:#ba2023; color: #ffffff;}
.relink { padding:20px 0; overflow:hidden; }
.relink p { float:right; height:30px; line-height:30px; overflow:hidden; font-size: 14px;}
.relink p:first-child { float:left;  }
/*wrapper*/
.wrapper{}
.location{line-height: 50px;height: 50px;border-bottom: 1px solid #ececec;}
.location .sobtitle{float: left;margin-left: 18px;}
.location .sobtitle h2{font-size: 16px;font-weight: bold;}
.location .path{float: right;font-size: 12px;color: #666666;}
.location .path a{font-size: 12px;color: #666666;}

.article {text-align: justify;margin:20px 0;}

.aboutlist .aboutlist_box{width: 400px;float: left;}
.aboutlist .map{width: 684px;float: right;}

.product-lister{padding: 24px 0 86px;}
.product-lister ul{width: 105%;}
.product-lister li{padding-top: 24px;margin-right: 40px;}
.product-lister li img{width: 338px;height: 221px;border-radius: 3px;border: 1px solid #dddddd;}
.product-lister li h3{font-size: 14px;text-align: center;line-height: 62px;}
.product-lister li:hover h3{color: #c41e21;}
.product-lister li:hover img{box-shadow: 2px 0 11px rgba(0, 0, 0, 0.15);}


.case-detail { }
.case-detail h1 { font-size:24px; line-height:34px; font-weight:normal; text-align:center; padding:30px 0; }
.case-detail .photo { text-align:center; margin:0 auto 20px; }
.case-detail .photo img {max-width: 100%;}

.rmd-pro {  margin:80px 0 40px; }
.rmd-pro .head { height:44px; line-height:44px; position:relative; border-bottom:1px solid #ececec;  border-top:1px solid #ececec;}
.rmd-pro .head h2 { font-size:16px; font-weight:normal; padding:0 0 0 20px;background: url(../images/pro.png)no-repeat left center;margin-left: 3px;color: #666666;}
.rmd-pro .head h2 span{font-size:12px;color: #666666;    text-transform: uppercase;}
.rmd-pro .head .mo { position:absolute; right:10px; top:0; /*opacity:.7; filter:Alpha(opacity=70);*/color: #666666;font-size: 14px; text-transform: uppercase; }
.rmd-pro .main { position:relative; overflow:hidden; padding:25px 0 0; }
.rmd-pro .list { float:left; width:500%; position:relative; }
.rmd-pro .list .item { float:left; width:252px; margin:0 31px 0 0; }
.rmd-pro .list .item a { display:block; position:relative; }
.rmd-pro .list .item .img { width:252px; height:165px; }
.rmd-pro .list .item img { width:250px; height:auto; display:block;border: 1px solid #dddddd;border-radius: 4px; }
.rmd-pro .list .item h3 { height:62px; line-height:62px; text-align:center; font-weight:normal;font-size: 14px; }
.rmd-pro .list .item:hover img { opacity:.8; filter:Alpha(opacity=80); }

.news-lister{width: 800px;float: left;}
.news-lister .list{margin-bottom: 40px;    display: inline-block;    width: 100%;}
.news-lister .list .item{margin: 20px 0 0;    width: 100%;background: url(../images/new.png)repeat-x bottom;    padding-bottom: 28px;}
.news-lister .list .item:last-child{background: none;}
.news-lister .list .item a { display:block; position:relative; }
.news-lister .list .item .img{width: 230px;height: 150px;float: left;}
.news-lister .list .item .img img{width: 228px;height: 148px;border: 1px solid #dddddd;border-radius: 4px;}
.news-lister .list .item .des{width: 550px;float: right;}
.news-lister .list .item .des h3{font-size: 16px;line-height: 54px;}
.news-lister .list .item .des p{font-size: 14px;color: #666666;line-height: 24px;}
.news-lister .list .item .des span{font-size: 12px; display:block;line-height: 1;margin-top: 25px;}
.sidebar{width: 250px;float: right;}
.sidebar .topclass{height: 40px;line-height: 40px;border-bottom: 2px solid #ececec;}
.sidebar .topclass h2{font-size: 18px;}
.sidebar .img{position: relative;width:250px;height: 163px;margin: 12px 0;}
.sidebar .img img{width:248px;height: 161px;border: 1px solid #dddddd;border-radius: 4px;}
.sidebar .img .bg{    position: absolute;left: 1px;bottom: 1px; height: 27px;width: 248px;background: #ba2023;opacity: 0.7;    border-bottom-left-radius: 4px;    border-bottom-right-radius: 4px;}
.sidebar .img h2{    position: absolute;left: 0;bottom: 1px;text-align: center;overflow: hidden;line-height: 27px;margin: 0 5px;font-size: 12px;}
.sidebar .img h2 a{font-size: 14px;color: #ffffff;}
.sidebar dl{}
.sidebar dl dd{font-size: 12px;background: url(../images/dian.png)no-repeat left center;padding-left: 15px;line-height: 35px;}
.sidebar dl dd:hover a{color: #c41e21;}


.news-detail{width: 800px;float: left;}
.news-detail h1 { font-size:24px; line-height:50px; font-weight:bold; text-align:center; padding:24px 0 5px; color: #c41e21;}
.news-detail .subsidiary { text-align:center; padding:0 0 10px; border-bottom:1px dashed #999; margin:0 0 20px;  height:40px; line-height:40px; color:#999; }


.message-page h1{line-height: 82px;margin-bottom: 10px;font-size: 24px;text-align: center;}
.message-page .img{float: left;}
.message-page .img img{}
.message-page form { width:664px;float: left;margin-left: 45px; }
.message-page .row-1,
.message-page .row-2,
.message-page .row-3 { width:100%; clear:both; margin-bottom:20px; position:relative; overflow:hidden; padding-left: 12px;}
.message-page .row-1 { width:276px; height:38px;  border:1px solid #dddddd; }
.message-page .row-2 { height:150px; padding:0 0 0 0; border:1px solid #dddddd; }
.message-page .row-3 {    margin: 40px 0 0 40px;}
.message-page .txt { width:100%; height:38px; line-height:38px; background:none; border:0; color:#999999; font-size: 12px;}
.message-page .text { width:98%; border:0; background:#ffffff; padding:5px 5px; line-height:20px; height:140px; color:#999; }
.message-page .submit { float:left; margin:0 0 0 10px; width:192px; height:48px; border:0; cursor:pointer; color:#FFF; font-size:16px; }
.message-page .submit { background:#ba2023; margin-left:0; }
.message-page .submit:hover { background:#c80010; }
.message-page .onfocus,
.message-page .onfocus input.code { border-color:#666; }

.formData{}
.formData h1{line-height: 52px;margin-left: 2px;font-size: 16px;}
.formData form{float: left;width: 422px;margin-top: 14px;}
.formData form label{font-size: 14px;}
.formData form input{width: 216px;height: 32px;line-height: 32px;}
.formData .sub {width: 110px;height: 32px;line-height: 32px;text-align: center;background: #c41e21;color: #FFF;border: none;margin-right: 10px;cursor: pointer;    margin: 20px 0 0 110px;}
.formData form textarea{width: 340px;height: 102px;}

.formData .img{float: right;width: 560px;}
.formData .img img{display: block;width: 560px;}




.query{    padding-bottom: 200px;    position: relative;}
.query h1{font-size: 24px;color: #666666;text-align: center;line-height: 102px;margin-bottom: 10px;}
.query h2{    float: left;font-size: 16px;color: #666666;line-height:46px; }
.query .searcher { position:absolute; left: 260px; }
.query .searcher .inner { position:relative;    float: left; }
.query .searcher .txt { width:440px; padding:0 0 0 10px; height:46px; line-height:46px;  border:1px solid #dddddd; color:#999; }
.query .searcher .submit { position:absolute; right:0; top:0; bottom:0; width:70px; border:0; background:url(about:blank) center center no-repeat #ba2023; color:#fff; cursor:pointer; }
.query .searcher .submit:hover { background:#c41e21; }


.content02{float: right;    margin: 0px 14px 0 47px;}
.content02 .select02{height: 40px;margin: 0px auto;position: relative;cursor: pointer;}
.content02 .select02::after{content: "";display: block;width: 10px;height: 10px;border-left: 1px solid #121212;
border-bottom: 1px solid #121212;top: 11px;right: 0;position: absolute;transform: rotate(-46deg);transition: all .3s ease-in;}
.content02 .select02 p{line-height: 40px; font-size: 14px;font-family: "microsoft yahei";color: #666666;    position: relative;
    z-index: 999;    padding-right: 18px;}
.content02 .select02 dl{display: block;
    left: -278px;
    overflow: hidden;
    height: 102px;
    width: 350px;
    background: #fff;
    position: absolute;
    right: -1px;
    _right: -2px;
    top: 40px;
    z-index: 999;
    display: none;}
.content02 .select02 dl dd{list-style: none;
    padding: 0px !important;
    margin: 0 5px 0 0 !important;
    float: left;
    border: 1px solid #fff;
    height: 24px !important;
    line-height: 24px !important;
    white-space: nowrap;
    display: inline-block;
    font-size: 12px;
    vertical-align: middle;
   }
.content02 .select02 dl dd a{ color: #0f649b;}   
.content02 .select02 dl dd.Selected{background: yellowgreen;color: #FFFFFF;}
.content02 .select02 dl dd:hover a{color: #c41e22;}
@-webkit-keyframes slide-down{0%{transform: scale(1,0);}25%{transform: scale(1,1.2);}50%{transform: scale(1,0.85);}75%{transform: scale(1,1.05);}100%{transform: scale(1,1);}}
.content02 .select02.open dl{    max-height: 250px;
    transform-origin: 50% 0;
    -webkit-animation: slide-down .5s ease-in;
    transition: max-height .2s ease-in;
    border: 1px solid #e2e2e2;
    padding: 10px;
    display: block;}
.content02 .select02.open::after{transform: rotate(134deg);transition: all .3s ease-in;top: 17px;}






.content4{    margin: 0;
    float: left;
    width: 106px;
    height: 28px;
    border-radius: 3px;
    border: 1px solid #dddddd;
    font-size: 14px;
    text-align: center;
    line-height: 28px;}
.content4 .select4{width: 80px; height: 28px;margin: 0px auto;position: relative;cursor: pointer;}
.content4 .select4::after{content: "";display: block;width: 10px;height: 10px;border-left: 1px solid #121212;
border-bottom: 1px solid #121212;top: 6px;right: 0;position: absolute;transform: rotate(-46deg);transition: all .3s ease-in;}
.content4 .select4 p{width: 65px;line-height: 28px; font-size: 14px;font-family: "microsoft yahei";color: #666666;}
.content4 .select4 dl{display: block;
    left: -214px;
    overflow: hidden;
    width: 286px;
    background: #fff;
    position: absolute;
    right: -1px;
    _right: -2px;
    top: 28px;
    z-index: 999;
    display: none;}
.content4 .select4 dl dd{list-style: none;
    padding: 0px !important;
    margin: 0 5px 0 0 !important;
    float: left;
    border: 1px solid #fff;
    height: 24px !important;
    line-height: 24px !important;
    white-space: nowrap;
    display: inline-block;
    font-size: 12px;
    vertical-align: middle;
   }
.content4 .select4 dl dd a{ color: #0f649b;}   
.content4 .select4 dl dd.Selected{background: yellowgreen;color: #FFFFFF;}
.content4 .select4 dl dd:hover a{color: #c41e22;}
@-webkit-keyframes slide-down{0%{transform: scale(1,0);}25%{transform: scale(1,1.2);}50%{transform: scale(1,0.85);}75%{transform: scale(1,1.05);}100%{transform: scale(1,1);}}
.content4 .select4.open dl{    max-height: 250px;
    transform-origin: 50% 0;
    -webkit-animation: slide-down .5s ease-in;
    transition: max-height .2s ease-in;
    border: 1px solid #e2e2e2;
    padding: 10px;
    display: block;}
.content4 .select4.open::after{transform: rotate(134deg);transition: all .3s ease-in;top: 12px;}