﻿@charset "utf-8";
*{ margin:0; padding:0; list-style-type:none;}
.clear{ clear:both;}
body{ font-size:12px; font-family:"微软雅黑", Arial, "微软雅黑"; color:#6C6C6C;}
a,img{border:0; text-decoration:none; color:#6c6c6c;}

.top{ background:#EEEEEE; height:30px; line-height:30px;}
.mt0{ margin:0 auto; width:1000px;}

.headt{ width:1000px; margin:0 auto; height:120px;}
.head1{ float:left; margin-top:20px;}
.head2{ font-size:20px; font-weight:bold; color:#2458A1; margin-top:20px; float:left; margin-left:30px; width:280px; line-height:35px;}
.head3{ margin-top:20px; float:right;}
.head3 p{ font-size:20px; font-weight:bold; color:#FF8400; margin-top:8px;}

.menu{ background:#2458A1; height:45px;}
.menuc { width:1000px; margin:0 auto;}
.menu ul li.menuon{ background:#EA0000;}
.menu ul li{ float:left; height:45px; line-height:45px; font-size:15px; padding-left:20px; padding-right:20px; background:url(../menu-line.gif) no-repeat right;}
.menu ul li:hover{background:#EA0000;}
.menu ul li a{ color:#fff; text-decoration:none; display:block;}

.key01{ height:45px; line-height:45px;}

/* flexslider */
.flexslider{position:relative;height:600px;overflow:hidden;background:url(../loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:600px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../next.png) center center no-repeat;}

.h_cplist{ margin-top:45px;}
.h_cplist_ny{ margin-top:0px;}
.h_cplist_l{ width:230px; border:#98CAEF 1px solid; float:left;}
.h_cplist_l h3{ background:url(../submenu-h2.jpg) no-repeat; height:41px; line-height:41px; color:#fff; text-align:center;}
.h_cplist_l ul{ margin-top:15px;}
.h_cplist_l ul li{ background:url(../submenu-li.jpg) no-repeat 50px; height:30px; line-height:30px; border-bottom:1px solid #d1d1d1; margin-bottom:5px; font-family:"微软雅黑"; font-size:13px; padding-left:65px;}

.h_cplist_r{ float:left; width:1000px; }
.h_cplist_r h3{ height:37px; line-height:37px; background:#2458A1;}
.h_cplist_r h3 p {
    background: none repeat scroll 0 0 #ea0000;
    color: #fff;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding: 0 26px;
}
.h_cplist_r h3 span {
    float: right;
    font-size: 12px;
    font-weight: normal;
}
.h_cplist_r h3 span a{ color:#fff; text-decoration:none; margin-right:10px;}

.hot_cplist {
    float: left;
    margin-right: 18px;
    padding-top: 15px;
    text-align: center;
    width: 236px;
}
.hot_cplist img{ width:237px; height:188px;}
.nomr{ margin-right:0px;}
.hot_cplist p{ font-size:13px; font-family:"微软雅黑"; height:30px; line-height:30px;}
.hot_cplist p a{ color:#6C6C6C; text-decoration:none;}

.slx01{ line-height:25px; padding:10px;}

.tips1_t{ background:url(../tips1.png); margin-top:50px; padding-bottom:50px;}
.tips1_t h1{width:700px; margin:0px auto; padding-top:60px; text-align:center; font-size:30px; color:#fff;}
.tips1_t p{ width:700px; margin:30px auto; text-align:center; font-size:18px; color:#fff;}
.youshi_c{ background:#EDEDED;}
.youshi_cc{ width:1000px; margin:50px auto;}

.gongsi{ width:1000px; margin:30px auto;}
.gongsi h3 { border-bottom:1px solid #2458A1; height:35px; line-height:35px;}
.gongsi h3 p{font-size:16px; font-weight:bold; color:#2458A1; border-left:4px solid #ea0000; padding-left:20px; height:20px; line-height:20px;}
.about-c{ width:1000px; margin-top:20px;}
.about-veiw {
    border: 5px solid #F5EDBC;
    float: left;
    height: 284px;
    width: 334px;
}

.about-r {
    float: right;
    width: 609px;
}
.about-r h3, .about-r h3 a {
    color: #2458A1;
    font-size: 14px;
    font-weight: bold;
    height: 39px;
    line-height: 39px;
}
.about-wz {
    color: #333;
    line-height: 24px;
    padding-top: 0;
    width: 609px;
}
.about-more a {
    color: #cdcdcd;
    display: block;
    padding-top: 5px;
}

.about-tp {
    padding-top: 10px;
    width: 609px;
}

.about-left {
    float: left;
    padding-top: 44px;
}
.about-right {
    float: right;
    padding-top: 44px;
}

.about-pp {
    float: left;
    overflow: hidden;
    padding-left: 14px;
    width: 547px;
}
.fl {
    float: left;
}
.about-pp li {
    float: left;
    margin-right: 12px;
    position: relative;
    width: 169px;
}

.about-pp li img {
    border: 1px solid #d6ba88;
    height: 119px;
    padding: 3px;
    width: 161px;
}

.about-pp li span {
    background: url("../png.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #cdcdcd;
    display: block;
    height: 23px;
    left: 4px;
    line-height: 23px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 100px;
    width: 161px;
}

a.abtn{display:block;height:130px;width:17px;overflow:hidden;background:url(../arrow3.png) no-repeat 0px 50%;}
a.aleft{float:left;}
a.agrayleft{cursor:default;background-position:-34px 50%;}
a.aright{float:right;background-position:-17px 50%;}
a.agrayright{cursor:default;background-position:-51px 50%;}
.scrolllist{width:609px;height:120px;margin:0 auto;}
.scrolllist .imglist_w{width:570px;height:120px;overflow:hidden;float:left;position:relative;/*必要元素*/}
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist_w li{width:170px;float:left;padding:0 10px;}
.scrolllist .imglist_w li img{padding:2px;border:solid 1px #ddd;}
.scrolllist .imglist_w li a{color:#3366cc;text-decoration:none;float:left;}
.scrolllist .imglist_w li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
.scrolllist .imglist_w li p{height:48px;line-height:24px;overflow:hidden;float:left;}

.link{ width:1000px; margin:20px auto 0px auto; clear:both; background:#f2f2f2;}
.link h2{ height:38px; line-height:38px; font-size:16px; font-weight:bold; color:#2458A1; border-bottom:#017eb7 2px solid; text-indent:10px;}
.link p{ padding:10px; line-height:22px;}
.link a{ color:#6c6c6c;}

.footer{ background:url(../footer-bg.jpg) repeat-x; height:262px; margin-top:26px;}
.footer_c{ width:1000px; margin:0 auto;}

.f-nav {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #017eb7;
    color: #2458A1;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    text-align: center;
    width: 998px;
}

.f-nav a {
    color: #2458A1;
    padding: 0 17px;
}
.f-con{ width:1000px;}

.f-con h2 {
    float: left;
    padding: 65px 0 0 35px;
}

.copyright {
    background: url("../f-yy.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
    color: #fff;
    float: left;
    font-family: "微软雅黑";
    height: 185px;
    line-height: 26px;
    margin-left: 50px;
    padding: 44px 0 0 27px;
    width: 382px;
}

.copyright a {
    color: #fff;
}
.f-con dl {
    background: url("../f-yy.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
    float: left;
    height: 185px;
    padding: 36px 0 0 30px;
}

.f-con dt {
    float: left;
    width: 128px;
}
.f-con dd {
    color: #fff;
    float: left;
    font-family: "微软雅黑";
    line-height: 28px;
    padding: 25px 0 0 23px;
    width: 84px;
}
.mid_ad{ width:1000px; margin:15px auto;}

.h_news{ width:1000px; margin:30px auto 16px auto;}
.h_news_l{ width:480px; float:left;}
.h_news_l h2 { border-bottom:1px solid #2458A1; height:35px; line-height:35px;}
.h_news_l h2 p{font-size:16px; font-weight:bold; color:#2458A1; border-left:4px solid #fc9b2a; padding-left:20px; height:20px; line-height:20px; float:left;}
.h_news_l h2 span{ float:right; margin-right:10px; height:20px; line-height:20px; font-size:12px; font-weight:normal;}
.h_news_l h2 span a{ color:#6c6c6c;}
.h_news_l dl {
    height: 130px; margin-top:20px;
}
.h_news_l dt {
    float: left;
    height: 130px;
    width: 200px;
}
.h_news_l dd {
    float: left;
    padding-left: 25px;
    width: 255px;
}

.h_news_l dd h3, .h_news_l dd h3 a {
    color: #2458A1;
    font-size: 14px;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
	overflow:hidden;
}

.h_news_l dd p {
    color: #333;
    height: 78px;
    line-height: 24px;
    overflow: hidden;
    padding-top: 6px;
}
.h_news_l dd span a {
    background: url("../customer-more.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    display: block;
    height: 22px;
    line-height: 22px;
    margin-top: 2px;
    text-align: center;
    width: 74px;
}
.h_news_l ul {
    clear: both;
    padding-top: 21px;
}
.h_news_l li {
    background: url("../square.jpg") no-repeat scroll 0 15px rgba(0, 0, 0, 0);
    border-bottom: 1px dotted #c4c4c4;
    color: #5c5c5c;
    font-family: "微软雅黑";
    line-height: 33px;
    overflow: hidden;
    padding: 0 0 0 8px;
    width: 480px;
}
.h_news_l li a {
    color: #767676;
    float: left;
}
.fr {
    float: right;
}
.h_date{ margin-right:10px;}
.h_news_r{ width:480px; float:right;}
.h_news_r h2 { border-bottom:1px solid #2458A1; height:35px; line-height:35px;}
.h_news_r h2 p{font-size:16px; font-weight:bold; color:#2458A1; border-left:4px solid #fc9b2a; padding-left:20px; height:20px; line-height:20px; float:left;}
.h_news_r h2 span{ float:right; margin-right:10px; height:20px; line-height:20px; font-size:12px; font-weight:normal;}
.h_news_r h2 span a{ color:#6c6c6c;}
.h_news_r dl {
    height: 130px; margin-top:20px;
}
.h_news_r dt {
    float: left;
    height: 130px;
    width: 200px;
}
.h_news_r dd {
    float: left;
    padding-left: 25px;
    width: 255px;
}

.h_news_r dd h3, .h_news_r dd h3 a {
    color: #2458A1;
    font-size: 14px;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
	overflow:hidden;
}

.h_news_r dd p {
    color: #333;
    height: 78px;
    line-height: 24px;
    overflow: hidden;
    padding-top: 6px;
}
.h_news_r dd span a {
    background: url("../customer-more.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    display: block;
    height: 22px;
    line-height: 22px;
    margin-top: 2px;
    text-align: center;
    width: 74px;
}
.h_news_r ul {
    clear: both;
    padding-top: 21px;
}
.h_news_r li {
    background: url("../square.jpg") no-repeat scroll 0 15px rgba(0, 0, 0, 0);
    border-bottom: 1px dotted #c4c4c4;
    color: #5c5c5c;
    font-family: "微软雅黑";
    line-height: 33px;
    overflow: hidden;
    padding: 0 0 0 8px;
    width: 480px;
}
.h_news_r li a {
    color: #767676;
    float: left;
}


.nybanner{ width:1000px; margin:0 auto;}
.loc{width:1000px; margin:0 auto; height:50px; line-height:50px;}

.pageno{ margin-top:20px;}
.pageno li{ float:left; padding:10px; background:#f0f0f0;}
.pageno li a{ display:block;}

.pro_content{ padding:15px;}
.pro_img{ float:left; width:300px; height:auto;}
.pro_img img{ width:300px;}
.pro_dinggou{ float:right; width:350px;}
.pro_dinggou h3{ font-size:16px; background:none;}
.pro_dinggou p{ font-size:13px; margin-top:10px; line-height:20px;}
.pro_dinggou h2{ margin-top:20px; color:#F00;}
.pro_jieshao{}
.pro_jieshao h2{ height:37px; line-height:37px; font-size:18px; background:#0c99e3;}
.pro_jieshao h2 p {
    background: none repeat scroll 0 0 #ff7500;
    color: #fff;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding: 0 26px;
}
.pro_jieshaoc{ padding:15px; line-height:22px;}
.pro_jieshaoc p{ margin-bottom:15px;}

.news_li{ margin-top:15px;clear:both;padding-top:10px;}
.news_li_date{ float:left; width:60px; background:#e3e3e3; padding:8px 0px;}
.news_li_date h2{ font-size:20px; text-align:center; height:30px; line-height:30px;}
.news_li_date h3{ font-size:13px; background:none; text-align:center; height:20px; line-height:20px;}
.news_li_tit{ margin-left:15px; float:left; width:650px;}
.news_li_tit p{ line-height:20px; margin-top:6px;}

.news_xx h2{ background: none; text-align:center; margin-top:20px;}
.news_xx p{ margin-top:10px; /*height:30px;*/ line-height:30px; border-bottom:1px dashed #f0f0f0; /*text-align:center;*/}
.news_xxjs{ padding:10px; line-height:22px;}
.news_xxjs p{ margin-bottom:10px;}

.com_xx p{ margin-top:20px; line-height:22px; /*padding:10px; */   font-size: 16px;}

.rdxjg{ margin:50px auto 0px auto; width:1000px;}
.rdxjg h1{ font-size:24px; text-align:center; height:50px; line-height:50px; border-bottom:#ccc 1px solid; color:#2458A1; width:280px; margin:0 auto;}
.rdxjg_js{ margin-top:30px;}
.rdxjg_js_img{ float:left; width:394px; border:3px solid #ccc;}
.rdxjg_js_img img{ width:394px;}
.rdxjg_js_txt{ float:right;  font-size:14px; line-height:25px; width:560px;}
.rdxjg_js_txt p{ margin-top:10px; line-height:25px; font-size:14px; line-height:25px;}
.rdxjg_js_txt p span{ font-size:18px; color:#EA0000; font-weight:700;}
.rdxjg_js_txt h3{ font-size:22px; font-weight:bold; color:#FF7500; margin-top:10px;}

.list_com_r{ float:right; width:750px;}
.list_com_r h3 {
    background: none repeat scroll 0 0 #2458a1;
    height: 37px;
    line-height: 37px;
}
.list_com_r h3 p {
    background: none repeat scroll 0 0 #ea0000;
    color: #fff;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding: 0 26px;
}