@charset "utf-8";
/*common start*/
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, blockquote, h1, h2, h3, h4, h5, h6, p {
    margin: 0;
    padding: 0;
	font-weight:normal;
}
html button::-moz-focus-inner {
    border-color: transparent !important;
}
input, button, textarea, select, optgroup, option {
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
}
ul, li, dl, dt, dd, ol {
    display: block;
    list-style: none;
}
fieldset, img {
    border: 0;
}
.clear-fix:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}
img {
    border: 0;
}
body {
    font-family: Microsoft Yahei;
    color: #000;
    overflow-x: hidden;
    -webkit-text-size-adjust: none;
    font-size: 12px;
}
a {
    text-decoration: none;
    color: #444444;
}
a:hover {
    color: #073e77;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.w1100 {
    width: 1100px;
    margin: 0 auto;
}
.w1600 {
    width: 1160px;
    margin: 0 auto;
}
.w100b {
    width: 100%;
    width: expression_r(document.body.clientWidth <=1100 ? "1100px" : "auto");
    min-width: 1100px;
}
html {
    -webkit-text-size-adjust: none;
    font-size: 12px;
}
i, em {
    font-style: normal;
}
.ellipsis {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.mt5{margin-top: 5px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.mt25{margin-top: 25px;}
.mt30{margin-top: 30px;}
.mt40{margin-top: 40px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.pb15{ padding-bottom:15px;}
.ml10{ margin-left: 10px;}
.ml15{ margin-left: 15px;}
/*common end*/

/*top*/
.i_top { height: 36px; color: #ffffff; overflow: hidden; line-height: 36px; text-align: right; background:#073e77;}
.i_top div{ background:  url("tel.png")/*tel.png*/ no-repeat 850px center;}
.logo{ height:100px; overflow:hidden;}
.logo_i{ width:360px; height:100px; background:url(logo.png)/*logo.png*/ no-repeat left top;}
.logo_i a{ display:block; width:340px; height:100px;text-indent: -99em;}

.nav { height:100px;}
.nav ul{ width: 740px; }
.nav ul li{ width:14.285%; float:left; text-align:center; font-size:16px; line-height:20px;padding-top: 30px;}
.nav ul li span{font-size: 12px; display: block;}
.nav ul li a{ }

.banner{ height:610px; background:url(banner.jpg)/*banner.jpg*/ no-repeat center top;}



.i_about{ background: #f6f6f6; height: 380px; overflow: hidden;}
.i_about .fl{ width: 360px; text-align: center;}
.i_about .fr{ width: 720px; margin-right: 20px;}
.i_about .fr h3{ font-size: 24px; font-weight: bold; color: #b5000c; padding-top: 40px; line-height: 28px;}
.i_about_nr{ padding: 10px 0 0 0; line-height: 28px;  height: 196px; overflow: hidden; margin-bottom: 20px;}
.i_about_nr br{ display: block;}
.i_about_pinpai{}
.i_about_pinpai a{ display: block; border: #002067 1px solid; width: 110px; height: 34px; line-height: 34px; text-align: center; float: right;}

.i_ad{ height: 130px; overflow: hidden; background: url("ad.jpg")/*ad.jpg*/ center top;}

.t_h2{ background: url("tit_bj.png")/*tit_bj.png*/ no-repeat center 16px; color: #073e77; font-size: 30px; line-height: 40px; text-align: center;}
.t_h2_1{ color: #b5000c !important;}

.i_pro ul li{  float: left; margin:0 5px 10px; width: 210px; height: 230px;}
.i_pro ul li .i_pro_bk{ display:block; overflow: hidden; border: #dadada 1px solid; padding: 3px; width: 204px; height: 192px;}
.i_pro ul li .i_pro_bk div{ display:table-cell; vertical-align: middle; background:#f9f9f9; overflow: hidden; width: 202px; height: 190px;transition: all 0.3s ease-in-out;}
.i_pro ul li .i_pro_bk div img{ display: block; margin: 0 auto; border: 0;}
.i_pro ul li h4{ font-size: 14px; text-align: center; line-height: 30px;}
.i_pro ul li:hover .i_pro_bk div{background:#073e7733; transition: all 0.3s ease-in-out;}

.i_news ul{ width: 330px;    height: 340px;}
.i_news ul li{ padding-left: 5px; border-bottom: #ccc 1px dotted; line-height: 40px;}

.i_news .fr{ height: 328px; overflow: hidden; background: #f8f8f8}
.i_news .fr .i_ditu{ width: 220px;}
.i_news .fr .i_contact{ width: 410px;}
.i_contact h3{ text-align: center; padding: 30px 0 15px 0; border-bottom: #0020674D 1px solid;}
.i_contact p{ padding: 15px 30px 0; line-height: 30px; height: 150px; overflow: hidden;}
.i_contact a{ display: block; border: #002067 1px solid; width: 110px; height: 34px; line-height: 34px; text-align: center; float: right; margin: 15px 30px 0 0;}




.w236{ width:236px; margin:0 0 25px 0;}
.w840{ width:840px;padding-bottom: 20px;}
.left{ margin-bottom: 30px;}

.left_biaoti {
    width: 236px;
    height: 54px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    background: #0d68ae;
    padding-top: 10px;
}
.left_biaoti span{ display: block; font-size: 12px;}
.left_kuang{
    width: 234px;
    border: 1px solid #dbdada;
    border-top: none;
    padding: 8px 0;
}
.left_kuang ul li {
    width: 204px;
    padding: 0 5px 0 10px;
    height: 28px;
    line-height: 28px;
}
.left_pingjia ul li {
    width: auto!important;
    padding: 0 5px 5px 10px;
    height:auto!important;
    line-height: 24px !important;
    border-bottom: 1px dotted  #ccc;
}
.left_pingjia ul li b{ font-size: 14px;}
.left_concact { margin: 3px auto; display: block;}
.left_pinpai a{
    text-align: center;
    display: block;; margin: 10px auto;
    border: #ececec 1px solid;
    width: 200px;
    height: 50px;
    padding: 6px 0;
}
.left_pinpai a:hover{border: #B80508 1px solid;}

.r_biaoti { border-bottom: #e3e3e3 1px solid; line-height: 46px; height: 46px; overflow: hidden;}
.r_biaoti h2{ font-size: 24px; border-bottom: #0D68AE 2px solid; text-align: center; padding:0 18px 0 10px; display: inline-table;line-height: 44px;}
.r_biaoti span{ color: #999;}
.r_biaoti span a{ color:#999;}
.r_biaoti span a:hover{ color:#B80508;}

.r_pro_ul ul{ padding-top: 20px;}
.r_pro_ul ul li{  float: left; margin:0 5px 10px; width: 200px; height: 210px;}
.r_pro_ul ul li .i_pro_bk{ display:block; overflow: hidden; border: #dadada 1px solid; padding: 3px;}
.r_pro_ul ul li .i_pro_bk div{ display:table-cell; vertical-align: middle; background:#f9f9f9; overflow: hidden; width: 192px; height: 170px;transition: all 0.3s ease-in-out;}
.r_pro_ul ul li .i_pro_bk div img{ display: block; margin: 0 auto; border: 0;}
.r_pro_ul ul li h3{ font-size: 14px; text-align: center; line-height: 32px;}
.r_pro_ul ul li:hover .i_pro_bk div{background:#073e7733; transition: all 0.3s ease-in-out;}



.i_link{background:#f6f6f6; padding:20px 0 15px;}
.foot{ padding:20px 0; line-height:24px; text-align:center; background: #f3f3f3; border-top: #0065b5 3px solid;}
.foot dl {
    text-align: center;display: inline-block;
}
.foot dt, .foot dd {
    float: left;
    margin-left: 15px;
}

.neirong{ padding:20px 10px; font-size:14px !important; line-height:30px !important;min-height: 500px !important;}
.neirong img{max-width:800px !important; height:auto!important;}
.neirong h1{ font-size:24px; line-height:60px; text-align:center; font-weight: bold;}
.neirong .neirong_a{ font-size:12px; text-align: center; border-bottom:#cecece 1px dotted; padding-bottom:8px; margin-bottom:15px; color:#A2A2A2;}
.neirong_sx{ border-top:#cecece 1px solid; font-size:12px; line-height:26px; padding:5px 10px; margin:30px 0; border-bottom:#cecece 1px solid;}
.neirong .neirong_nr{ padding: 0 10px;}

.news_miaoshu { padding-bottom:15px;}
.news_miaoshu .desc{ border:1px #CCC dotted; background:#f7f7f7; padding:12px; font-size:12px; line-height:22px; display:block;}
.neirong_nr .showimg{ text-align:center;}
.news_miaoshu .showimg{ text-align:center;}


.l_contact { font-size:12px; line-height:32px; padding:8px 5px 8px 15px; background:#f6f6f6; border-bottom:#093d84 2px solid;}

.news_ul { padding:10px;}
.news_ul li{ font-size:14px; line-height:40px; border-bottom:#CCC 1px dotted; padding:0 5px;}
.news_ul li span{ font-size:12px;}
.news_ul li p{
    font-size: 12px;
    line-height: 20px;
    text-indent: 2em;
    color: #828282;
    margin-bottom: 10px;
}


/*产品页相关新闻*/
.news_xiangguan li {
    width: 400px!important;
    float: left;
    border-bottom: #CCC 1px dotted!important;
}


/*焦点图样式*/
.slideBox{ width:100%; height:400px; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:20px; bottom:15px; z-index:2; }
.slideBox .hd ul{ overflow:hidden; zoom:1; }
.slideBox .hd ul li{ float:left; margin-right:4px;  width:34px; height:5px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#0d68ae; color:#fff; }
.slideBox .bd{ position:relative; height:400px;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd li a{ width:100%; height:400px; display:block; overflow:hidden;}
.slideBox .bd img{ width:100%; height:400px; display:block;}

/*分页样式*/
#pages{ text-align:center;padding-bottom: 1px;margin: 20px 0; line-height:30px;}
#pages a.a1{ border:1px solid #DFDEDC; padding:5px 10px; color:#929292;font-size:12px;}
#pages a.a1:hover{ background:#0d68ae; color:#fff; text-decoration:none;}
#pages span { border:1px solid #DFDEDC; padding:5px 10px; background:#0d68ae;font-size:12px;color:#FFF;}
#pages a{ border:1px solid #DFDEDC; padding:5px 10px; color:#929292;font-size:12px;}
#pages a:hover{ background:#0d68ae; color:#fff; text-decoration:none;}

/*分页样式*/
.page_info{text-align:center;margin: 15px 0;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;margin-top:20px;padding-bottom: 15px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}


/*内容分页*/
.contPage{height:20px;line-height:20px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin-top:20px;}
.contPage a{display:inline-block;color:#898989;background:#fff;text-align:center;padding:0 7px;margin:0 1px;}
.contPage a:hover{color:#fff;background:#898989;}
.contPage a.on{color:#333;background:#E5EDF2;border:1px solid #C2D5E3;}

/**/
.i_h2 {
    text-align: center;
    position: relative;
    height: 80px;
}
.i_h2 h2 {
    font-size: 24px;
    color: #000;
    font-weight: bold;
}
.i_h2 div {
    text-transform: uppercase;
    color: #5b5b5b;
    font-family: Arial;
    margin-top: 5px;
}
.i_h2 div span {
    display: inline-block;
    width: 480px;
    height: 1px;
    background: #dedede;
    position: relative;
    top: 7px;
}
.i_h2 h5 {
    width: 50px;
    height: 3px;
    background: #ff172b;
    position: absolute;
    left: 50%;
    margin-left: -25px;
    top: 60px;
}
.i_youshi_li {
    width: 250px;
    height: 350px;
    overflow: hidden;
    float: left;
    color: #444444;
    position: relative;
    margin: 0 12px;
}
.i_youshi_li_tu {
    width: 250px;
    height: 109px;
    margin: 2px auto;
    text-align: center;
    position: absolute;
    top: 0;
    z-index: 100;
    left: 3px;
}
.i_youshi_li_tu img {
    border: 4px solid #f6f6f6;
    border-radius: 50%;
    transition-duration: 0.8s;
}
.i_youshi_li_bt {
    width: 250px;
    height: auto;
    margin: 0 auto;
    font-size: 18px;
    font-weight: bold;
    padding: 2px 0;
    text-align: center;
    line-height: 1.5;
    position: absolute;
    top: 180px;
    z-index: 100;
    transition-duration: 0.8s;
}
.i_youshi_li_nr {
    width: 250px;
    height: auto;
    margin: 0 auto;
    line-height: 2;
    text-align: center;
    padding-top: 150px;
    padding-bottom: 30px;
    background: #e6e6e6;
    border: 1px solid #FFF;
    transition-duration: 0.8s;
    position: absolute;
    top: 90px;
    font-size: 13px;
}



/*QQ*/
.keifu *{ margin:0; padding:0; list-style:none;}
.keifu{ position:fixed; top:10%; right:0; width:131px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
    z-index:990; list-style:none;}
.keifu_tab{ width:160px;list-style:none;}
.icon_keifu{ width:26px; height:100px; float:left; background:url(keifu.png)/*keifu.png*/ 0 0; position:relative; display:none; cursor:pointer;list-style:none;}
.keifu_box{ float:left; width:131px;list-style:none;}
.keifu_tab img{ display:block;list-style:none;}
.keifu_head{ width:131px; height:41px; background:url(keifu.png)/*keifu.png*/; background-position: 0 -103px; font-size:0; line-height:0; position:relative;list-style:none;}
.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(keifu.png)/*keifu.png*/ -42px 0; position:absolute; top:5px; right:5px;list-style:none;}
.keifu_close:hover{ background-position:-60px 0;list-style:none;}
.keifu_con{ border-left:7px solid #029bdb; border-right:7px solid #029bdb; padding-top:15px; background:#fbfbfb;list-style:none;}
.keifu_con li{height:33px; padding-left:12px;list-style:none;}
.keifu_con .weixin{ height:96px;list-style:none;}
.keifu_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;list-style:none;}
.keifu_bot{ width:131px; height:16px; background:url(keifu.png)/*keifu.png*/ no-repeat left bottom; list-style:none;}

/*评论样式*/
.commnet{margin:20px 0 30px;background: #fdfdfd;border:1px solid #ccc;border-radius:3px;}
.commnet textarea{width:100%;border:none;background:transparent;outline:none;font-size:14px;color:#999;overflow:auto;}
.commnet .msg { padding: 8px;}
.commnet .toolbar{height:30px;line-height:30px;overflow:hidden; font-size:12px;color: #949494; border-top: 1px #ccc double; padding-left: 8px; background: #fdfdfd;}
.commnet .options{float:left;}
.commnet .button,
.commnet .button_on{float:right;width:100px;height:30px;border:none;border-left:1px solid #ccc;font-size:14px;font-weight:bold;cursor:pointer;}
.commnet .button{background:url(COMMNE~2.PNG)/*commnet_btn_bg.png*/ repeat-x;}
.commnet .button_on{background:url(COMMNE~1.PNG)/*commnet_btnon_bg.png*/ repeat-x;}
.commlist{margin-top:20px; font-size: 12px; line-height: 20px;}
.commlist li{border-bottom:1px solid #eaeaea;word-wrap:break-word;}
.commlist li p{line-height:20px;color:#999；}
.commlist li span.uname{color:#D32;font-family:Verdana;font-weight:bold;}
.commlist li span.time{color:#bbb;}
.commnum span{display:inline-block;width:70px;margin-top:20px;line-height:24px;border:1px solid #ccc;background:#f5f5f5;border-radius:3px;text-align:center; font-size:12px;}
.commnum span i{color:#900;font-family:Verdana;font-weight:bold;}