#header .top{ width:100%; margin:0 auto; position:relative; height:143px;background-color: #00447f;background-size:100% 100%;}
#header .top .topnav{ position:absolute; top:21px; right:50px; height:14px; line-height:14px;color:#fff;}
.topnav a,.search a.btn,.case .title a,.news .title a{background:url(../images/pt.png) left center no-repeat;}
.topnav a{ overflow:hidden; display:inline-block; height:14px; padding-left:12px;}
.topnav a.home{ background-position:0 -137px;color:#fff;}
.topnav a.join{ background-position:0 -113px;color:#fff;}
.topnav a.contact{ background-position:0 -126px;color:#fff;}
#header .top .logo{width:508px;height:98px;position:absolute; left:59px; top:23px;}
#header .top .phone{ position:absolute; top:48px; right:46px;font-size:24px;color:#fff;}
#header .top .phone img{width:50px;height:50px;}
#header .top .search{ position:absolute; top:77px; right:214px;}
.search { height:24px; line-height:24px; border:1px solid #0067c3; border-radius:10px; padding-left:12px; width:142px}
.search .btn{ display:block; float:left; width:9px; height:9px; background-position:0 -102px; margin:9px 0 0;}
.search .btn input{ background:none; border:none}
.search .input{ float:left; height:24px; line-height:24px; width:124px; text-align:right; color:#0067c3; background:none; border:none}

#header .nav{ position:relative;top:0px !important; width:100%; height:56px; background:#00447f;border-top:1px solid #2787db;}
#header .nav ul{ width:1347px; height:58px;margin:0 auto;}
#header .nav li{ float:left; width:190px; height:56px; padding-right:2px;  position:relative}
#header .nav li .menu{ display:block; height:56px; width:156px; margin:0px -8px 0; text-align:center; line-height:56px; padding-top:0px; color:#fff; font-size:17px; font-weight:bolder}
#header .nav li .menu:hover,#header .nav li .menu.on,#header .nav li:hover .menu{  color:#fff;background:#0673c9;}
#header .nav li .drop{ position:absolute; left:-8px; top:56px;  width:140px; background:#0673c9; text-align:center; padding:0 8px;clear:both; display:none}
#header .nav li .drop a{ display:block; height:36px; line-height:36px; border-top:1px solid #fff; font-size:15px; color:#fff; margin-bottom:3px}
#header .nav li:hover .drop{ display:block}
#header .nav li.last{ background:none}

.nav{ position:relative;top:-1855px; width:100%; height:56px; background:#00447f;border-top:1px solid #2787db;margin-bottom:30px;}
.nav ul{ width:1347px; height:58px;margin:0 auto;}
.nav li{ float:left; width:190px; height:56px; padding-right:2px;  position:relative}
.nav li .menu{ display:block; height:56px; width:156px; margin:0px -8px 0; text-align:center; line-height:56px; padding-top:0px; color:#fff; font-size:17px; font-weight:bolder}
.nav li .menu:hover,#header .nav li .menu.on,#header .nav li:hover .menu{  color:#fff;background:#0673c9;}
.nav li .drop{ position:absolute; left:-8px; top:56px;  width:140px; background:#0673c9; text-align:center; padding:0 8px;clear:both; display:none}
.nav li .drop a{ display:block; height:36px; line-height:36px; border-top:1px solid #fff; font-size:15px; color:#fff; margin-bottom:3px}
.nav li:hover .drop{ display:block}
.nav li.last{ background:none}
.banner{position:relative; width:100%; height:458px; text-align:center;margin:0 0 72px 0px;}
.banner .bd ul {
	width: 100% !important;
	height: 458px !important;
}
.banner li{ width:100% !important;height: 458px !important; text-align:center}
.banner .hd {
    width: 100% !important;
    position: relative;
    left: 0;
    bottom: 44px;
    text-align: center;
    z-index: 1;
}

.banner .hd ul li {
    margin: 0 4px;
    width: 20px !important;
    height: 20px !important;
    border-radius: 50%;
    background: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    zoom: 1;
    font-size: 0;
}

.banner .hd .on {
    background: #F7325D;
}
@media only screen and (max-width:1370px){
.nav{ position:relative;top:-1920px; width:100%; height:56px; background:#00447f;border-top:1px solid #2787db;margin-bottom:30px;}
}

.nav ul{ width:1347px; height:58px;margin:0 auto;}
.nav li{ float:left; width:190px; height:56px; padding-right:2px;  position:relative}
.nav li .menu{ display:block; height:56px; width:156px; margin:0px -8px 0; text-align:center; line-height:56px; padding-top:0px; color:#fff; font-size:17px; font-weight:bolder}
.nav li .menu:hover,#header .nav li .menu.on,#header .nav li:hover .menu{  color:#fff;background:#0673c9;}
.nav li .drop{ position:absolute; left:-8px; top:56px;  width:140px; background:#0673c9; text-align:center; padding:0 8px;clear:both; display:none}
.nav li .drop a{ display:block; height:36px; line-height:36px; border-top:1px solid #fff; font-size:15px; color:#fff; margin-bottom:3px}
.nav li:hover .drop{ display:block}
.nav li.last{ background:none}
#content{ width:1333px; margin:0 auto;position: relative;top:55px;}
#content1{ width:1333px; margin:0 auto;margin-top:30px;}

.banner1{position:relative; width:595px !important; height:413px !important; text-align:center;margin:0 auto;}
.banner1 .bd1 ul {
    width: 595px !important;
    height: 413px !important;
}
.banner1 li{ width:595px !important;height: 413px !important; text-align:center}
.banner1 .hd1 {
    width: 100% !important;
    position: relative;
    left: 0;
    bottom: 44px;
    text-align: center;
    z-index: 1;
}
.btext{
    width:595px;height:33px;position:relative;top:-49px;background-color: #000;color:#fff;text-align:center;opacity: 0.7;padding-top:16px;font-size:17px;
}
.banner1 .hd1 ul li {
    margin: 0 4px;
    width: 20px !important;
    height: 20px !important;
    border-radius: 50%;
    background: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    zoom: 1;
    font-size: 0;
}

.banner1 .hd1 .on {
    background: #F7325D;
}
.case{ float:left; width:616px;height:422px;border:1px solid #a6a6a6;border-radius:5px;padding-top:8px;}
.case .title{ height:41px; line-height:41px; background:#e5e5e5; padding-left:37px; }
.case .title a{ float:right; display:block; width:22px; height:22px; background-position:0 -73px; margin:8px 18px 0 0}
.section .title h3,.product .title {color:#252525; font-size:19px; }
.section .title h3 span,.product .title h3 span{ color:#575757; font-size:16px; font-family:Arial; }
.case .carousel{ border:3px solid #e5e5e5; padding-top:27px; height:210px; position:relative;}
.case .slides{overflow:hidden;position:relative;width:522px; margin:0 auto;}
.carousel .slides .slideItem{padding:0px;overflow:hidden;position:absolute;cursor:pointer;opacity:1 !important;}
.prevButton,.nextButton{display:block;position:absolute;z-index:99;cursor:pointer;bottom:-10px;width:30px;height:15px;}
.prevButton{left:238px; background:url(../images/index_58.gif) no-repeat;display: none;}
.nextButton{left:268px; background:url(../images/index_59.gif) no-repeat;display: none;}

.news{ float:right; width:672px;}
.news .title a{ float:right; width:23px; height:24px; background-position:0 -14px;}
.news .title{ width:224px;height:43px; float:left;line-height:24px;text-align: center;padding-top:14px;background-color: #c7c7c7;}
.cont{clear:both;}
.news .title:hover h3{color:#fff;}
.news .title:hover{color:#fff;background-color: #00447f;}
.news .headlines img{ display:block; float:left; width:132px; height:88px; margin:-1px 17px -1px -1px;}
.news .headlines .h_right{ float:left; width:236px; line-height:16px;}
.news .headlines .h_right a{ display:block; height:38px; line-height:38px; color:#ffba00; font-size:15px; font-weight:bold;}
.news .headlines{ height:86px; border:1px solid #dcdcdc; background:#f6f6f6; margin:27px 0 6px}
.news li{ height:39px; line-height:39px; background:url(../images/index_50.gif) 3px center no-repeat;background-size:12px 12px; padding-left:28px;}
.news li span{ float:right;}
.ntext{width:auto;height:30px;float:left;font-size:17px;}
.ntime{width:auto;height:30px;float:right;font-size:17px;}
.news li:hover .ntext{color:#00447f;}
.news li:hover .ntime{color:#00447f;}
#n1{display: block;}
#n2{display: none;}
#n3{display: none;}
.section{ height:445px; overflow:hidden;margin-top:30px;}

.about{  width:1333px; height:362px; margin:29px auto; }
.about .title{ width:1333px; height:33px; border-bottom:2px solid #c7c7c7;}
.about .title .tit{ width:151px; height:32px;color:#000000; font-size:19px; text-align:center;border-bottom:4px solid #070e8d;float:left;}
.about .title .tit span{ color:#000; font-family:Arial; font-weight:normal;  display:inline-block; margin-top:5px;}
.about .title .nMore{width:20px;height:32px;float:right;}
.about .cont{ line-height:22px; width:1333px; height:262px;padding:15px 0 0;}
.about .cont .n1{width:482px; height:262px;float:left;}
.about .cont .n1 li{height:45px; line-height:45px;  background:url(../images/index_52.gif) 3px center no-repeat;background-size:10px 12px; padding-left:28px;}
.about .cont .nPic{width:330px; height:214px;float:right;}
.about .cont .nPic img{width:330px; height:214px;}
.about .cont a{ display:block; height:19px;  color:#000; text-transform:uppercase;font-size:17px;}
.about .cont .n1 li a:hover div{color:#00447f;}
.probg{width:100%;height:290px;background-color: #e0e0e0;padding-top:30px;}
.product{width:1333px; height:257px;margin:0 auto;overflow:hidden;}
.product .title{ width:1333px;height:38px; line-height:38px; border-bottom: 2px solid #c7c7c7;}
.product .title .proTit{ width:180px;height:37px;border-bottom: 4px solid #070e8d;padding-left:5px;float:left;}
.product .title .proMore{width:87px;height:27px;float:right;border:1px solid #013165;text-align: center;margin-top:6px;}
.product .title .proMore a{font-size:15px; position: relative;top:-9px;}
.product .product_list1{ padding-top:19px;}
.product .bd1{width:1351px; float:left; margin:0 auto; height:135px;}
.product_list1 .picList1 li{ float:left; width:184px; height:172px; margin:0 19px;}
.product_list1 .picList1 li .photo{ width:184px; height:135px; text-align:center;}
.product_list1 .picList1 li .name{ display:block; width:157px; height:auto; margin:0 auto;text-align:center; line-height:29px; color:#fff; font-size:16px;  margin-top:-29px; position:relative;top:-65px; z-index:1000;border:1px solid #fff;}
.product .hd{ height:15px; clear:both; overflow:hidden}
.product .hd a{ display:block; width:30px; height:15px; float:left; cursor:pointer}
.product .next{ background:url(../images/index_59.gif) no-repeat}
.product .prev{ background:url(../images/index_58.gif) no-repeat}
.protext1{width:184px;height:28px;text-align: center;padding-top:3px;font-size: 17px;margin-top:-27px;}

.zc{width:1333px; height:324px; margin:0 auto;}
.zcjd{  width:469px; height:242px; margin:47px 0 56px; float:left;margin-right:23px;}
.zcjd .title{ width:469px; height:33px; border-bottom:2px solid #c7c7c7;}
.zcjd .title .tit{ width:170px; height:32px;color:#000000; font-size:19px; border-bottom:4px solid #070e8d;float:left;}
.zcjd .title .tit span{ color:#000; font-family:Arial; font-weight:normal;  display:inline-block; margin-top:5px;}
.zcjd .title .nMore{width:59px;height:18px;float:right;padding-top:14px;}
.zcjd .cont{ line-height:22px; width:469px; height:262px;padding:15px 0 0;}
.zcjd .cont .n1{width:469px; height:262px;float:left;}
.zcjd .cont .n1 li{height:34px; line-height:34px;  background:url(../images/index_52.gif) 3px center no-repeat;background-size:10px 12px; padding-left:28px;}
.zcjd .cont .nPic{width:303px; height:184px;float:right;}
.zcjd .cont .nPic img{width:303px; height:184px;}
.zcjd .cont a{ display:block; height:19px; line-height:34px;  color:#000; text-transform:uppercase;font-size:17px;}
.tleft{width:268px;height:34px;float:left;}
.tright{width:104px;height:34px;float:right;}
.zcjd .cont .n1 li:hover .tleft{color:#00447f;}
.zcjd .cont .n1 li:hover .tright{color:#00447f;}
.zcjd1{  width:342px; height:242px; margin:47px 0 56px; float:left;}
.zcjd1 .title{ width:342px; height:33px; border-bottom:2px solid #c7c7c7;}
.zcjd1 .title .tit{ width:170px; height:32px;color:#000000; font-size:19px; border-bottom:4px solid #070e8d;float:left;}
.zcjd1 .title .tit span{ color:#000; font-family:Arial; font-weight:normal;  display:inline-block; margin-top:5px;}
.zcjd1 .title .nMore{width:59px;height:18px;float:right;padding-top:14px;}
.zcjd1 .cont{ line-height:22px; width:342px; height:262px;padding:15px 0 0;}
.zcjd1 .cont .n1{width:280px; height:262px;float:left;}
.zcjd1 .cont .n1 li{height:34px; line-height:34px;  background:url(../images/index_52.gif) 3px center no-repeat;background-size:10px 12px; padding-left:28px;}
.zcjd1 .cont .nPic{width:303px; height:184px;float:right;}
.zcjd1 .cont .nPic img{width:303px; height:184px;}
.zcjd1 .cont a{ display:block; height:19px; line-height:34px;  color:#000; text-transform:uppercase}
.tleft{width:305px;height:34px;float:left;}
.tright{width:104px;height:34px;float:right;}

.probg1{width:100%;height:351px;padding-top:30px;}
.product1{width:1333px; height:316px;margin:0 auto;overflow:hidden;}
.product1 .title{ width:1333px;height:38px; line-height:38px; border-bottom: 2px solid #c7c7c7;}
.product1 .title .proTit{ width:202px;height:37px;border-bottom: 4px solid #070e8d;padding-left:5px;float:left;font-size: 19px;}
.product1 .title .proMore{width:35px;height:27px;float:right;text-align: center;margin-top:17px;}
.product1 .title .proMore a{font-size:15px; position: relative;top:-9px;}
.product1 .product_list{ padding-top:19px;}
.product1 .bd{width:1318px;   height:250px;float:left;margin:30px -9px 13px;}
.product1_list{width:1318px;  height:250px;}
.product1_list .picList{width:1318px;  height:250px;}
.product1_list .picList li{  width:267px; height:94px;float:left; margin:10px 31px;}
.product1_list .picList li .photo{ width:184px; height:135px; text-align:center;}
.product1_list .picList li .name{ display:block; width:157px; height:auto; margin:0 auto;text-align:center; line-height:29px; color:#fff; font-size:16px;  margin-top:-29px; position:relative;top:-65px; z-index:1000;border:1px solid #fff;}
.product1 .hd{ height:15px; clear:both; overflow:hidden}
.product1 .hd a{ display:block; width:30px; height:15px; float:left; cursor:pointer}
.product1 .next{ background:url(../images/index_59.gif) no-repeat}
.product1 .prev{ background:url(../images/index_58.gif) no-repeat}
.protext{width:184px;height:28px;text-align: center;padding-top:3px;font-size: 16px;margin-top:30px;}

.probg2{width:100%;height:351px;padding-top:30px;}
.product2{width:1333px; height:316px;margin:0 auto;overflow:hidden;}
.product2 .title{ width:1333px;height:38px; line-height:38px; border-bottom: 2px solid #c7c7c7;}
.product2 .title .proTit{ width:202px;height:37px;border-bottom: 4px solid #070e8d;padding-left:5px;float:left;font-size: 19px;}
.product2 .title .proMore{width:35px;height:27px;float:right;text-align: center;margin-top:17px;}
.product2 .title .proMore a{font-size:15px; position: relative;top:-9px;}
.product2 .product_list{ padding-top:19px;}
.product2_list{width:1318px;  height:250px;}
.product2_list .picList{width:1318px;  height:250px;}
.product2 .bd{width:1318px; height:250px;float:left; margin:30px -9px 13px; height:135px;}
.product2_list .picList li{ float:left; width:267px; height:94px; margin:0 31px;}
.product2_list .picList li .photo{ width:184px; height:135px; text-align:center;}
.product2_list .picList li .name{ display:block; width:157px; height:auto; margin:0 auto;text-align:center; line-height:29px; color:#fff; font-size:16px;  margin-top:-29px; position:relative;top:-65px; z-index:1000;border:1px solid #fff;}
.product2 .hd{ height:15px; clear:both; overflow:hidden}
.product2 .hd a{ display:block; width:30px; height:15px; float:left; cursor:pointer}
.product2 .next{ background:url(../images/index_59.gif) no-repeat}
.product2 .prev{ background:url(../images/index_58.gif) no-repeat}
.protext{width:184px;height:28px;text-align: center;padding-top:3px;font-size: 16px;margin-top:30px;}

#footer{ width:100%; height:184px; background-color:#00447f;background-size:100% 100%;  line-height:32px; padding-top:11px; color:#989898; margin-top:76px;}
#footer .fmenu{width:624px;height:140px;float:left;margin-top:30px;margin-left:265px;font-size:17px;text-align: center;}
#footer .ewm{width:142px;height:140px;float:right;margin-top:14px;margin-right:16px;text-align: center;color:#fff;font-size: 17px;}
#footer .ewm img{width:142px;height:140px;}
#footer a{ color:#fff}
#footer span{ font-family:Verdana, Geneva, sans-serif}

#header1{ height:104px; background:#1676cd; width:100%; margin-bottom:33px;}
#header1 .top{ width:1002px; margin:0 auto; position:relative}
#header1 .top .logo{ position:absolute; left:7px; top:20px;}
#header1 .top .rexian{ position:absolute; top:15px; right:193px; background:url(../images/about_03.gif) left center no-repeat; padding-left:30px; color:#fff; font-size:24px; height:26px; line-height:26px; font-weight:bolder}
#header1 .top .search{ position:absolute; top:16px; right:0; background:#fff}
#header1 .nav{ position:absolute; top:72px; right:0;}
#header1 .nav li{ float:left; margin-left:54px;}
#header1 .nav li a{ color:#fff; font-size:14px;}
#header1 .nav li a:hover,#header1 .nav li.current a{ color:#ffcc00}

.left{ float:left; width:229px;}
.left li{ height:49px; line-height:49px; border:2px solid #070e8d; border-bottom:none; padding-left:25px; font-size:20px;}
.left li:hover,.left li.hover{ background: #070e8d 143px center no-repeat}
.left li:hover a,.left li.hover a{ color:#fff}
.left ul{ margin-bottom:36px; border-bottom:2px solid #070e8d}

.service_tel{ line-height:20px; color:#1676cd;font-size:20px;}
.service_tel img{ display:block}
.service_tel p{ background:url(../images/about_15.gif) left center no-repeat; padding-left:29px; height:20px; font-size:20px; margin-top:5px;}

.right{ float:right; width:1094px;}
.right .title{ height:46px; line-height:46px; border-bottom:1px solid #dcdcdc; margin-bottom:21px}
.right .title p{ font-size:20px;float:right}
.right .title h3{ height:45px; border-bottom:2px solid #070e8d; display:inline-block; float:left; padding-right:13px; font-size:20px; font-weight:normal}

.ny_danye img{ max-width:100%; display:block}
.ny_danye .cont{ line-height:27px;}

.page{width:706px; height:21px; border-bottom:1px solid #d3d3d3; margin:52px auto 0; clear:both}
.page a.prev,.page a.next{ float:left; width:22px; height:22px; margin-bottom:-1px;}
.page .num{ float:left; width:662px; text-align:center}
.page .num span{ height:22px;background:#fff; padding:0 10px; display:inline-block; margin-bottom:-2px;}
.page .num a{ display:inline-block; width:20px; height:20px; text-align:center; line-height:20px; border:1px solid #d3d3d3; color:#000; margin:0 4px;}
.page a:hover,.page a.cur{ color:#1676cd; border-color:#1676cd}

.ny_news .first_list img{ display:block; float:left; width:203px; height:121px; padding:1px; border:1px solid #c2c2c2;}
.ny_news .first_list .first_list_right{ float:right; width:860px; line-height:20px;}
.first_list .first_list_right .tit{ display:block; height:31px; color:#1676cd; font-size:17px;}
.first_list .first_list_right .text{ height:40px; overflow:hidden; margin-bottom:4px;}
.first_list .first_list_right .more{ display:block; color:#1676cd;font-size:17px;}
.first_list .first_list_right .date{ font-size:17px;display:block; height:20px; line-height:20px; background:url(../images/news_03.gif) left center no-repeat; padding-left:20px; margin-top:10px;}
.ny_news .first_list{ height:125px; overflow:hidden; margin-bottom:26px;}
.ny_news li{ height:37px; line-height:37px; border-bottom:1px dotted #dddddd;font-size:17px;}
.ny_news li span{ float:right}
.ny_news li:hover span{color:#00447f;}
.ny_news li:hover a{color:#00447f;}

.ny_pro li .photo{ display:block; width:211px; height:253px;}
.ny_pro li .info{ width:211px; height:110px; background:#f5f5f5;}
.ny_pro li .info .name{ height:40px; line-height:40px; padding-left:19px; font-size:17px;}
.ny_pro li .info .text{ line-height:18px; padding:0 19px; height:36px; overflow:hidden; margin-bottom:10px;font-size:15px;}
.ny_pro li .info .more{ display:block; height:24px; line-height:24px; background:#adadad; padding-left:20px; color:#fff}
.ny_pro li{ float:left; width:211px; height:363px; border:3px solid #fff; margin:0 36px 67px;}
.ny_pro ul{ float:left; margin:0 -24px 0 -23px;}
.ny_pro li:hover{ border-color:#7c7f90}
.ny_pro li:hover .more{ background:#7c7f90}

#full .qq_info a,#full .qq_info span{ display:block}
#full .qq_info span{ width:86px; background:#fff; text-align:center; padding-top:6px; line-height:24px; border:1px solid #968f96; border-top:none}
}

@media only screen and (min-width:1370px) and (max-width:1539px){
.nav{ position:relative;top:-1920px; width:100%; height:56px; background:#00447f;border-top:1px solid #2787db;margin-bottom:30px;}
.nav ul{ width:1347px; height:58px;margin:0 auto;}
.nav li{ float:left; width:190px; height:56px; padding-right:2px;  position:relative}
.nav li .menu{ display:block; height:56px; width:156px; margin:0px -8px 0; text-align:center; line-height:56px; padding-top:0px; color:#fff; font-size:17px; font-weight:bolder}
.nav li .menu:hover,#header .nav li .menu.on,#header .nav li:hover .menu{  color:#fff;background:#0673c9;}
.nav li .drop{ position:absolute; left:-8px; top:56px;  width:140px; background:#0673c9; text-align:center; padding:0 8px;clear:both; display:none}
.nav li .drop a{ display:block; height:36px; line-height:36px; border-top:1px solid #fff; font-size:15px; color:#fff; margin-bottom:3px}
.nav li:hover .drop{ display:block}
.nav li.last{ background:none}
#content{ width:1333px; margin:0 auto;margin-top:30px;position: relative;top:55px;}
#content1{ width:1333px; margin:0 auto;margin-top:30px;}

.banner1{position:relative; width:595px !important; height:413px !important; text-align:center;margin:0 auto;}
.banner1 .bd1 ul {
    width: 595px !important;
    height: 413px !important;
}
.banner1 li{ width:595px !important;height: 413px !important; text-align:center}
.banner1 .hd1 {
    width: 100% !important;
    position: relative;
    left: 0;
    bottom: 44px;
    text-align: center;
    z-index: 1;
}
.btext{
    width:595px;height:33px;position:relative;top:-49px;background-color: #000;color:#fff;text-align:center;opacity: 0.7;padding-top:16px;font-size:17px;
}
.banner1 .hd1 ul li {
    margin: 0 4px;
    width: 20px !important;
    height: 20px !important;
    border-radius: 50%;
    background: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    zoom: 1;
    font-size: 0;
}

.banner1 .hd1 .on {
    background: #F7325D;
}
.case{ float:left; width:616px;height:422px;border:1px solid #a6a6a6;border-radius:5px;padding-top:8px;}
.case .title{ height:41px; line-height:41px; background:#e5e5e5; padding-left:37px; }
.case .title a{ float:right; display:block; width:22px; height:22px; background-position:0 -73px; margin:8px 18px 0 0}
.section .title h3,.product .title {color:#252525; font-size:19px; }
.section .title h3 span,.product .title h3 span{ color:#575757; font-size:16px; font-family:Arial; }
.case .carousel{ border:3px solid #e5e5e5; padding-top:27px; height:210px; position:relative;}
.case .slides{overflow:hidden;position:relative;width:522px; margin:0 auto;}
.carousel .slides .slideItem{padding:0px;overflow:hidden;position:absolute;cursor:pointer;opacity:1 !important;}
.prevButton,.nextButton{display:block;position:absolute;z-index:99;cursor:pointer;bottom:-10px;width:30px;height:15px;}
.prevButton{left:238px; background:url(../images/index_58.gif) no-repeat;display: none;}
.nextButton{left:268px; background:url(../images/index_59.gif) no-repeat;display: none;}

.news{ float:right; width:672px;}
.news .title a{ float:right; width:23px; height:24px; background-position:0 -14px;}
.news .title{ width:224px;height:43px; float:left;line-height:24px;text-align: center;padding-top:14px;background-color: #c7c7c7;}
.cont{clear:both;}
.news .title:hover h3{color:#fff;}
.news .title:hover{color:#fff;background-color: #00447f;}
.news .headlines img{ display:block; float:left; width:132px; height:88px; margin:-1px 17px -1px -1px;}
.news .headlines .h_right{ float:left; width:236px; line-height:16px;}
.news .headlines .h_right a{ display:block; height:38px; line-height:38px; color:#ffba00; font-size:15px; font-weight:bold;}
.news .headlines{ height:86px; border:1px solid #dcdcdc; background:#f6f6f6; margin:27px 0 6px}
.news li{ height:39px; line-height:39px;  background:url(../images/index_50.gif) 3px center no-repeat;background-size:12px 12px; padding-left:28px;}
.news li span{ float:right;}
.ntext{width:auto;height:30px;float:left;font-size:17px;}
.ntime{width:auto;height:30px;float:right;font-size:17px;}
.news li:hover .ntext{color:#00447f;}
.news li:hover .ntime{color:#00447f;}
#n1{display: block;}
#n2{display: none;}
#n3{display: none;}
.section{ height:445px; overflow:hidden;}

.about{  width:1333px; height:297px; margin:29px auto; }
.about .title{ width:1333px; height:33px; border-bottom:2px solid #c7c7c7;}
.about .title .tit{ width:151px; height:32px;color:#000000; font-size:19px; text-align:center;border-bottom:4px solid #070e8d;float:left;}
.about .title .tit span{ color:#000; font-family:Arial; font-weight:normal;  display:inline-block; margin-top:5px;}
.about .title .nMore{width:20px;height:32px;float:right;}
.about .cont{ line-height:22px; width:1333px; height:262px;padding:15px 0 0;}
.about .cont .n1{width:482px; height:262px;float:left;}
.about .cont .n1 li{height:45px; line-height:45px;  background:url(../images/index_52.gif) 3px center no-repeat;background-size:10px 12px; padding-left:28px;}
.about .cont .nPic{width:330px; height:214px;float:right;}
.about .cont .nPic img{width:330px; height:214px;}
.about .cont a{ display:block; height:19px;  color:#000; text-transform:uppercase;font-size:17px;}
.about .cont .n1 li a:hover div{color:#00447f;}
.probg{width:100%;height:290px;background-color: #e0e0e0;padding-top:30px;}
.product{width:1333px; height:257px;margin:0 auto;overflow:hidden;}
.product .title{ width:1333px;height:38px; line-height:38px; border-bottom: 2px solid #c7c7c7;}
.product .title .proTit{ width:180px;height:37px;border-bottom: 4px solid #070e8d;padding-left:5px;float:left;}
.product .title .proMore{width:87px;height:27px;float:right;border:1px solid #013165;text-align: center;margin-top:6px;}
.product .title .proMore a{font-size:15px; position: relative;top:-9px;}
.product .product_list1{ padding-top:19px;}
.product .bd1{width:1351px; float:left; margin:0 auto; height:135px;}
.product_list1 .picList1 li{ float:left; width:184px; height:172px; margin:0 19px;}
.product_list1 .picList1 li .photo{ width:184px; height:135px; text-align:center;}
.product_list1 .picList1 li .name{ display:block; width:157px; height:auto; margin:0 auto;text-align:center; line-height:29px; color:#fff; font-size:16px;  margin-top:-29px; position:relative;top:-65px; z-index:1000;border:1px solid #fff;}
.product .hd{ height:15px; clear:both; overflow:hidden}
.product .hd a{ display:block; width:30px; height:15px; float:left; cursor:pointer}
.product .next{ background:url(../images/index_59.gif) no-repeat}
.product .prev{ background:url(../images/index_58.gif) no-repeat}
.protext1{width:184px;height:28px;text-align: center;padding-top:3px;font-size: 17px;margin-top:-27px;}

.zc{width:1333px; height:324px; margin:0 auto;}
.zcjd{  width:469px; height:242px; margin:47px 0 56px; float:left;margin-right:23px;}
.zcjd .title{ width:469px; height:33px; border-bottom:2px solid #c7c7c7;}
.zcjd .title .tit{ width:170px; height:32px;color:#000000; font-size:19px; border-bottom:4px solid #070e8d;float:left;}
.zcjd .title .tit span{ color:#000; font-family:Arial; font-weight:normal;  display:inline-block; margin-top:5px;}
.zcjd .title .nMore{width:59px;height:18px;float:right;padding-top:14px;}
.zcjd .cont{ line-height:22px; width:469px; height:262px;padding:15px 0 0;}
.zcjd .cont .n1{width:469px; height:262px;float:left;}
.zcjd .cont .n1 li{height:34px; line-height:34px;  background:url(../images/index_52.gif) 3px center no-repeat;background-size:10px 12px; padding-left:28px;}
.zcjd .cont .nPic{width:303px; height:184px;float:right;}
.zcjd .cont .nPic img{width:303px; height:184px;}
.zcjd .cont a{ display:block; height:19px; line-height:34px;  color:#000; text-transform:uppercase;font-size:17px;}
.tleft{width:268px;height:34px;float:left;}
.tright{width:104px;height:34px;float:right;}
.zcjd .cont .n1 li:hover .tleft{color:#00447f;}
.zcjd .cont .n1 li:hover .tright{color:#00447f;}

.zcjd1{  width:342px; height:242px; margin:47px 0 56px; float:left;}
.zcjd1 .title{ width:342px; height:33px; border-bottom:2px solid #c7c7c7;}
.zcjd1 .title .tit{ width:170px; height:32px;color:#000000; font-size:19px; border-bottom:4px solid #070e8d;float:left;}
.zcjd1 .title .tit span{ color:#000; font-family:Arial; font-weight:normal;  display:inline-block; margin-top:5px;}
.zcjd1 .title .nMore{width:59px;height:18px;float:right;padding-top:14px;}
.zcjd1 .cont{ line-height:22px; width:342px; height:262px;padding:15px 0 0;}
.zcjd1 .cont .n1{width:280px; height:262px;float:left;}
.zcjd1 .cont .n1 li{height:34px; line-height:34px;  background:url(../images/index_52.gif) 3px center no-repeat;background-size:10px 12px; padding-left:28px;}
.zcjd1 .cont .nPic{width:303px; height:184px;float:right;}
.zcjd1 .cont .nPic img{width:303px; height:184px;}
.zcjd1 .cont a{ display:block; height:19px; line-height:34px;  color:#000; text-transform:uppercase}
.tleft{width:268px;height:34px;float:left;}
.tright{width:104px;height:34px;float:right;}

.probg1{width:100%;height:351px;padding-top:30px;}
.product1{width:1333px; height:316px;margin:0 auto;overflow:hidden;}
.product1 .title{ width:1333px;height:38px; line-height:38px; border-bottom: 2px solid #c7c7c7;}
.product1 .title .proTit{ width:202px;height:37px;border-bottom: 4px solid #070e8d;padding-left:5px;float:left;font-size: 19px;}
.product1 .title .proMore{width:35px;height:27px;float:right;text-align: center;margin-top:17px;}
.product1 .title .proMore a{font-size:15px; position: relative;top:-9px;}
.product1 .product_list{ padding-top:19px;}
.product1 .bd{width:1318px;   height:250px;float:left;margin:30px -9px 13px;}
.product1_list{width:1318px;  height:250px;}
.product1_list .picList{width:1318px;  height:250px;}
.product1_list .picList li{  width:267px; height:94px;float:left; margin:10px 31px;}
.product1_list .picList li .photo{ width:184px; height:135px; text-align:center;}
.product1_list .picList li .name{ display:block; width:157px; height:auto; margin:0 auto;text-align:center; line-height:29px; color:#fff; font-size:16px;  margin-top:-29px; position:relative;top:-65px; z-index:1000;border:1px solid #fff;}
.product1 .hd{ height:15px; clear:both; overflow:hidden}
.product1 .hd a{ display:block; width:30px; height:15px; float:left; cursor:pointer}
.product1 .next{ background:url(../images/index_59.gif) no-repeat}
.product1 .prev{ background:url(../images/index_58.gif) no-repeat}
.protext{width:184px;height:28px;text-align: center;padding-top:3px;font-size: 16px;margin-top:30px;}

.probg2{width:100%;height:351px;padding-top:30px;}
.product2{width:1333px; height:316px;margin:0 auto;overflow:hidden;}
.product2 .title{ width:1333px;height:38px; line-height:38px; border-bottom: 2px solid #c7c7c7;}
.product2 .title .proTit{ width:202px;height:37px;border-bottom: 4px solid #070e8d;padding-left:5px;float:left;font-size: 19px;}
.product2 .title .proMore{width:35px;height:27px;float:right;text-align: center;margin-top:17px;}
.product2 .title .proMore a{font-size:15px; position: relative;top:-9px;}
.product2 .product_list{ padding-top:19px;}
.product2_list{width:1318px;  height:250px;}
.product2_list .picList{width:1318px;  height:250px;}
.product2 .bd{width:1318px; height:250px;float:left; margin:30px -9px 13px; height:135px;}
.product2_list .picList li{ float:left; width:267px; height:94px; margin:0 31px;}
.product2_list .picList li .photo{ width:184px; height:135px; text-align:center;}
.product2_list .picList li .name{ display:block; width:157px; height:auto; margin:0 auto;text-align:center; line-height:29px; color:#fff; font-size:16px;  margin-top:-29px; position:relative;top:-65px; z-index:1000;border:1px solid #fff;}
.product2 .hd{ height:15px; clear:both; overflow:hidden}
.product2 .hd a{ display:block; width:30px; height:15px; float:left; cursor:pointer}
.product2 .next{ background:url(../images/index_59.gif) no-repeat}
.product2 .prev{ background:url(../images/index_58.gif) no-repeat}
.protext{width:184px;height:28px;text-align: center;padding-top:3px;font-size: 16px;margin-top:30px;}

#footer{ width:100%; height:184px; background-color:#00447f;background-size:100% 100%;  line-height:32px; padding-top:11px; color:#989898; margin-top:76px;}
#footer .fmenu{width:624px;height:140px;float:left;margin-top:30px;margin-left:265px;font-size:17px;text-align: center;}
#footer .ewm{width:142px;height:140px;float:right;margin-top:14px;margin-right:16px;text-align: center;color:#fff;font-size: 17px;}
#footer .ewm img{width:142px;height:140px;}
#footer a{ color:#fff}
#footer span{ font-family:Verdana, Geneva, sans-serif}

#header1{ height:104px; background:#1676cd; width:100%; margin-bottom:33px;}
#header1 .top{ width:1002px; margin:0 auto; position:relative}
#header1 .top .logo{ position:absolute; left:7px; top:20px;}
#header1 .top .rexian{ position:absolute; top:15px; right:193px; background:url(../images/about_03.gif) left center no-repeat; padding-left:30px; color:#fff; font-size:24px; height:26px; line-height:26px; font-weight:bolder}
#header1 .top .search{ position:absolute; top:16px; right:0; background:#fff}
#header1 .nav{ position:absolute; top:72px; right:0;}
#header1 .nav li{ float:left; margin-left:54px;}
#header1 .nav li a{ color:#fff; font-size:14px;}
#header1 .nav li a:hover,#header1 .nav li.current a{ color:#ffcc00}

.left{ float:left; width:229px;}
.left li{ height:49px; line-height:49px; border:2px solid #070e8d; border-bottom:none; padding-left:25px; font-size:20px;}
.left li:hover,.left li.hover{ background: #070e8d 143px center no-repeat}
.left li:hover a,.left li.hover a{ color:#fff}
.left ul{ margin-bottom:36px; border-bottom:2px solid #070e8d}

.service_tel{ line-height:20px; color:#1676cd;font-size:20px;}
.service_tel img{ display:block}
.service_tel p{ background:url(../images/about_15.gif) left center no-repeat; padding-left:29px; height:20px; font-size:20px; margin-top:5px;}

.right{ float:right; width:1094px;}
.right .title{ height:46px; line-height:46px; border-bottom:1px solid #dcdcdc; margin-bottom:21px}
.right .title p{ font-size:20px;float:right}
.right .title h3{ height:45px; border-bottom:2px solid #070e8d; display:inline-block; float:left; padding-right:13px; font-size:20px; font-weight:normal}

.ny_danye img{ max-width:100%; display:block}
.ny_danye .cont{ line-height:27px;}

.page{width:706px; height:21px; border-bottom:1px solid #d3d3d3; margin:52px auto 0; clear:both}
.page a.prev,.page a.next{ float:left; width:22px; height:22px; margin-bottom:-1px;}
.page .num{ float:left; width:662px; text-align:center}
.page .num span{ height:22px;background:#fff; padding:0 10px; display:inline-block; margin-bottom:-2px;}
.page .num a{ display:inline-block; width:20px; height:20px; text-align:center; line-height:20px; border:1px solid #d3d3d3; color:#000; margin:0 4px;}
.page a:hover,.page a.cur{ color:#1676cd; border-color:#1676cd}

.ny_news .first_list img{ display:block; float:left; width:203px; height:121px; padding:1px; border:1px solid #c2c2c2;}
.ny_news .first_list .first_list_right{ float:right; width:860px; line-height:20px;}
.first_list .first_list_right .tit{ display:block; height:31px; color:#1676cd; font-size:17px;}
.first_list .first_list_right .text{ height:40px; overflow:hidden; margin-bottom:4px;}
.first_list .first_list_right .more{ display:block; color:#1676cd;font-size:17px;}
.first_list .first_list_right .date{ font-size:17px;display:block; height:20px; line-height:20px; background:url(../images/news_03.gif) left center no-repeat; padding-left:20px; margin-top:10px;}
.ny_news .first_list{ height:125px; overflow:hidden; margin-bottom:26px;}
.ny_news li{ height:37px; line-height:37px; border-bottom:1px dotted #dddddd;font-size:17px;}
.ny_news li span{ float:right}
.ny_news li:hover span{color:#00447f;}
.ny_news li:hover a{color:#00447f;}

.ny_pro li .photo{ display:block; width:211px; height:253px;}
.ny_pro li .info{ width:211px; height:110px; background:#f5f5f5;}
.ny_pro li .info .name{ height:40px; line-height:40px; padding-left:19px; font-size:17px;}
.ny_pro li .info .text{ line-height:18px; padding:0 19px; height:36px; overflow:hidden; margin-bottom:10px;font-size:15px;}
.ny_pro li .info .more{ display:block; height:24px; line-height:24px; background:#adadad; padding-left:20px; color:#fff}
.ny_pro li{ float:left; width:211px; height:363px; border:3px solid #fff; margin:0 36px 67px;}
.ny_pro ul{ float:left; margin:0 -24px 0 -23px;}
.ny_pro li:hover{ border-color:#7c7f90}
.ny_pro li:hover .more{ background:#7c7f90}

#full .qq_info a,#full .qq_info span{ display:block}
#full .qq_info span{ width:86px; background:#fff; text-align:center; padding-top:6px; line-height:24px; border:1px solid #968f96; border-top:none}
}

@media only screen and (min-width:1540px){
.nav{ position:relative;top:-2048px; width:100%; height:56px; background:#00447f;border-top:1px solid #2787db;margin-bottom:30px;}
.nav ul{ width:1347px; height:58px;margin:0 auto;}
.nav li{ float:left; width:190px; height:56px; padding-right:2px;  position:relative}
.nav li .menu{ display:block; height:56px; width:156px; margin:0px -8px 0; text-align:center; line-height:56px; padding-top:0px; color:#fff; font-size:17px; font-weight:bolder}
.nav li .menu:hover,#header .nav li .menu.on,#header .nav li:hover .menu{  color:#fff;background:#0673c9;}
.nav li .drop{ position:absolute; left:-8px; top:56px;  width:140px; background:#0673c9; text-align:center; padding:0 8px;clear:both; display:none}
.nav li .drop a{ display:block; height:36px; line-height:36px; border-top:1px solid #fff; font-size:15px; color:#fff; margin-bottom:3px}
.nav li:hover .drop{ display:block}
.nav li.last{ background:none}
#content{ width:1743px; margin:0 auto;margin-top:30px;position: relative;top:55px;}
#content1{ width:1743px; margin:0 auto;margin-top:30px;}

.banner1{position:relative; width:740px !important; height:503px !important; text-align:center;margin:0 auto;}
.banner1 .bd1 ul {
    width: 740px !important;
    height: 503px !important;
}
.banner1 li{ width:740px !important;height: 503px !important; text-align:center}
.banner1 .hd1 {
    width: 100% !important;
    position: relative;
    left: 0;
    bottom: 44px;
    text-align: center;
    z-index: 1;
}
.btext{
    width:740px;height:33px;position:relative;top:-49px;background-color: #000;color:#fff;text-align:center;opacity: 0.7;padding-top:16px;font-size:17px;
}
.banner1 .hd1 ul li {
    margin: 0 4px;
    width: 20px !important;
    height: 20px !important;
    border-radius: 50%;
    background: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    zoom: 1;
    font-size: 0;
}

.banner1 .hd1 .on {
    background: #F7325D;
}
.case{ float:left; width:763px;height:511px;border:1px solid #a6a6a6;border-radius:5px;padding-top:8px;}
.case .title{ height:41px; line-height:41px; background:#e5e5e5; padding-left:37px; }
.case .title a{ float:right; display:block; width:22px; height:22px; background-position:0 -73px; margin:8px 18px 0 0}
.section .title h3,.product .title {color:#252525; font-size:19px; }
.section .title h3 span,.product .title h3 span{ color:#575757; font-size:16px; font-family:Arial; }
.case .carousel{ border:3px solid #e5e5e5; padding-top:27px; height:210px; position:relative;}
.case .slides{overflow:hidden;position:relative;width:522px; margin:0 auto;}
.carousel .slides .slideItem{padding:0px;overflow:hidden;position:absolute;cursor:pointer;opacity:1 !important;}
.prevButton,.nextButton{display:block;position:absolute;z-index:99;cursor:pointer;bottom:-10px;width:30px;height:15px;}
.prevButton{left:238px; background:url(../images/index_58.gif) no-repeat;display: none;}
.nextButton{left:268px; background:url(../images/index_59.gif) no-repeat;display: none;}

.news{ float:right; width:929px;}
.news .title a{ float:right; width:23px; height:24px; background-position:0 -14px;}
.news .title{ width:309px;height:43px; float:left;line-height:24px;text-align: center;padding-top:14px;background-color: #c7c7c7;}
.cont{clear:both;}
.news .title:hover h3{color:#fff;}
.news .title:hover{background-color: #00447f;}
.news .headlines img{ display:block; float:left; width:132px; height:88px; margin:-1px 17px -1px -1px;}
.news .headlines .h_right{ float:left; width:236px; line-height:16px;}
.news .headlines .h_right a{ display:block; height:38px; line-height:38px; color:#ffba00; font-size:15px; font-weight:bold;}
.news .headlines{ height:86px; border:1px solid #dcdcdc; background:#f6f6f6; margin:27px 0 6px}
.news li{ height:41px; line-height:41px;  background:url(../images/index_50.gif) 3px center no-repeat;background-size:12px 12px; padding-left:28px;}
.news li span{ float:right;}
.ntext{width:auto;height:30px;float:left;font-size:17px;}
.ntime{width:auto;height:30px;float:right;font-size:17px;}
.news li:hover .ntext{color:#00447f;}
.news li:hover .ntime{color:#00447f;}
#n1{display: block;}
#n2{display: none;}
#n3{display: none;}
.section{ height:523px; overflow:hidden;}

.about{  width:1743px; height:362px; margin:29px auto; }
.about .title{ width:1743px; height:33px; border-bottom:2px solid #c7c7c7;}
.about .title .tit{ width:151px; height:32px;color:#000000; font-size:19px; text-align:center;border-bottom:4px solid #070e8d;float:left;}
.about .title .tit span{ color:#000; font-family:Arial; font-weight:normal;  display:inline-block; margin-top:5px;}
.about .title .nMore{width:20px;height:32px;float:right;}
.about .cont{ line-height:22px; width:1743px; height:262px;padding:15px 0 0;}
.about .cont .n1{width:643px; height:262px;float:left;}
.about .cont .n1 li{height:45px; line-height:45px;  background:url(../images/index_52.gif) 3px center no-repeat;background-size:10px 12px; padding-left:28px;}
.about .cont .nPic{width:412px; height:260px;float:right;}
.about .cont .nPic img{width:330px; height:214px;}
.about .cont a{ display:block; height:19px;  color:#000; text-transform:uppercase;font-size:17px;}
.about .cont .n1 li a:hover div{color:#00447f;}
.probg{width:100%;height:340px;background-color: #e0e0e0;padding-top:30px;}
.product{width:1743px; height:367px;margin:0 auto;overflow:hidden;}
.product .title{ width:1743px;height:38px; line-height:38px; border-bottom: 2px solid #c7c7c7;}
.product .title .proTit{ width:180px;height:37px;border-bottom: 4px solid #070e8d;padding-left:5px;float:left;}
.product .title .proMore{width:87px;height:27px;float:right;border:1px solid #013165;text-align: center;margin-top:6px;}
.product .title .proMore a{font-size:15px; position: relative;top:-9px;}
.product .product_list1{ padding-top:19px;}
.product .bd1{width:1743px; float:left; margin:0 auto; height:293px;}
.product_list1 .picList1 li{ float:left; width:252px; height:293px; margin:0 19px;}
.product_list1 .picList1 li .photo{ width:184px; height:135px; text-align:center;}
.product_list1 .picList1 li .name{ display:block; width:157px; height:auto; margin:0 auto;text-align:center; line-height:29px; color:#fff; font-size:16px;  margin-top:-29px; position:relative;top:-104px; z-index:1000;border:1px solid #fff;}
.product .hd{ height:15px; clear:both; overflow:hidden}
.product .hd a{ display:block; width:30px; height:15px; float:left; cursor:pointer}
.product .next{ background:url(../images/index_59.gif) no-repeat}
.product .prev{ background:url(../images/index_58.gif) no-repeat}
.protext1{width:184px;height:28px;text-align: center;padding-top:3px;font-size: 17px;margin-top:-27px;}

.zc{width:1743px; height:324px; margin:0 auto;}
.zcjd{  width:553px; height:242px; margin:47px 0 56px; float:left;margin-right:23px;}
.zcjd .title{ width:553px; height:33px; border-bottom:2px solid #c7c7c7;}
.zcjd .title .tit{ width:170px; height:32px;color:#000000; font-size:19px; border-bottom:4px solid #070e8d;float:left;}
.zcjd .title .tit span{ color:#000; font-family:Arial; font-weight:normal;  display:inline-block; margin-top:5px;}
.zcjd .title .nMore{width:59px;height:18px;float:right;padding-top:14px;}
.zcjd .cont{ line-height:22px; width:469px; height:262px;padding:15px 0 0;}
.zcjd .cont .n1{width:553px; height:262px;float:left;}
.zcjd .cont .n1 li{height:34px; line-height:34px;  background:url(../images/index_52.gif) 3px center no-repeat;background-size:10px 12px; padding-left:28px;}
.zcjd .cont .nPic{width:303px; height:184px;float:right;}
.zcjd .cont .nPic img{width:303px; height:184px;}
.zcjd .cont a{ display:block; height:19px; line-height:34px;  color:#000; text-transform:uppercase;font-size:17px;}
.tleft{width:268px;height:34px;float:left;}
.tright{width:104px;height:34px;float:right;}
.zcjd .cont .n1 li:hover .tleft{color:#00447f;}
.zcjd .cont .n1 li:hover .tright{color:#00447f;}

.zcjd1{  width:553px; height:242px; margin:47px 0 56px; float:left;}
.zcjd1 .title{ width:553px; height:33px; border-bottom:2px solid #c7c7c7;}
.zcjd1 .title .tit{ width:170px; height:32px;color:#000000; font-size:19px; border-bottom:4px solid #070e8d;float:left;}
.zcjd1 .title .tit span{ color:#000; font-family:Arial; font-weight:normal;  display:inline-block; margin-top:5px;}
.zcjd1 .title .nMore{width:59px;height:18px;float:right;padding-top:14px;}
.zcjd1 .cont{ line-height:22px; width:342px; height:262px;padding:15px 0 0;}
.zcjd1 .cont .n1{width:553px; height:262px;float:left;}
.zcjd1 .cont .n1 li{height:34px; line-height:34px;  background:url(../images/index_52.gif) 3px center no-repeat;background-size:10px 12px; padding-left:28px;}
.zcjd1 .cont .nPic{width:303px; height:184px;float:right;}
.zcjd1 .cont .nPic img{width:303px; height:184px;}
.zcjd1 .cont a{ display:block; height:19px; line-height:34px;  color:#000; text-transform:uppercase}
.tleft{width:268px;height:34px;float:left;}
.tright{width:104px;height:34px;float:right;}

.probg1{width:100%;height:351px;padding-top:30px;}
.product1{width:1743px; height:316px;margin:0 auto;overflow:hidden;}
.product1 .title{ width:1743px;height:38px; line-height:38px; border-bottom: 2px solid #c7c7c7;}
.product1 .title .proTit{ width:202px;height:37px;border-bottom: 4px solid #070e8d;padding-left:5px;float:left;font-size: 19px;}
.product1 .title .proMore{width:35px;height:27px;float:right;text-align: center;margin-top:17px;}
.product1 .title .proMore a{font-size:15px; position: relative;top:-9px;}
.product1 .product_list{ padding-top:19px;}
.product1 .bd{width:1743px;   height:250px;float:left;margin:30px -9px 13px;}
.product1_list{width:1743px;  height:250px;}
.product1_list .picList{width:1743px;  height:250px;}
.product1_list .picList li{  width:267px; height:94px;float:left; margin:10px 31px;}
.product1_list .picList li .photo{ width:184px; height:135px; text-align:center;}
.product1_list .picList li .name{ display:block; width:157px; height:auto; margin:0 auto;text-align:center; line-height:29px; color:#fff; font-size:16px;  margin-top:-29px; position:relative;top:-65px; z-index:1000;border:1px solid #fff;}
.product1 .hd{ height:15px; clear:both; overflow:hidden}
.product1 .hd a{ display:block; width:30px; height:15px; float:left; cursor:pointer}
.product1 .next{ background:url(../images/index_59.gif) no-repeat}
.product1 .prev{ background:url(../images/index_58.gif) no-repeat}
.protext{width:184px;height:28px;text-align: center;padding-top:3px;font-size: 16px;margin-top:30px;}

.probg2{width:100%;height:351px;padding-top:30px;}
.product2{width:1333px; height:316px;margin:0 auto;overflow:hidden;}
.product2 .title{ width:1333px;height:38px; line-height:38px; border-bottom: 2px solid #c7c7c7;}
.product2 .title .proTit{ width:202px;height:37px;border-bottom: 4px solid #070e8d;padding-left:5px;float:left;font-size: 19px;}
.product2 .title .proMore{width:35px;height:27px;float:right;text-align: center;margin-top:17px;}
.product2 .title .proMore a{font-size:15px; position: relative;top:-9px;}
.product2 .product_list{ padding-top:19px;}
.product2_list{width:1318px;  height:250px;}
.product2_list .picList{width:1318px;  height:250px;}
.product2 .bd{width:1318px; height:250px;float:left; margin:30px -9px 13px; height:135px;}
.product2_list .picList li{ float:left; width:267px; height:94px; margin:0 31px;}
.product2_list .picList li .photo{ width:184px; height:135px; text-align:center;}
.product2_list .picList li .name{ display:block; width:157px; height:auto; margin:0 auto;text-align:center; line-height:29px; color:#fff; font-size:16px;  margin-top:-29px; position:relative;top:-65px; z-index:1000;border:1px solid #fff;}
.product2 .hd{ height:15px; clear:both; overflow:hidden}
.product2 .hd a{ display:block; width:30px; height:15px; float:left; cursor:pointer}
.product2 .next{ background:url(../images/index_59.gif) no-repeat}
.product2 .prev{ background:url(../images/index_58.gif) no-repeat}
.protext{width:184px;height:28px;text-align: center;padding-top:3px;font-size: 16px;margin-top:30px;}

#footer{ width:100%; height:184px; background-color:#00447f;background-size:100% 100%;  line-height:32px; padding-top:11px; color:#989898; margin-top:76px;}
#footer .fmenu{width:624px;height:140px;float:left;margin-top:30px;margin-left:265px;font-size:17px;text-align: center;}
#footer .ewm{width:142px;height:140px;float:right;margin-top:14px;margin-right:16px;text-align: center;color:#fff;font-size: 17px;}
#footer .ewm img{width:142px;height:140px;}
#footer a{ color:#fff}
#footer span{ font-family:Verdana, Geneva, sans-serif}

#header1{ height:104px; background:#1676cd; width:100%; margin-bottom:33px;}
#header1 .top{ width:1002px; margin:0 auto; position:relative}
#header1 .top .logo{ position:absolute; left:7px; top:20px;}
#header1 .top .rexian{ position:absolute; top:15px; right:193px; background:url(../images/about_03.gif) left center no-repeat; padding-left:30px; color:#fff; font-size:24px; height:26px; line-height:26px; font-weight:bolder}
#header1 .top .search{ position:absolute; top:16px; right:0; background:#fff}
#header1 .nav{ position:absolute; top:72px; right:0;}
#header1 .nav li{ float:left; margin-left:54px;}
#header1 .nav li a{ color:#fff; font-size:14px;}
#header1 .nav li a:hover,#header1 .nav li.current a{ color:#ffcc00}

.left{ float:left; width:229px;}
.left li{ height:49px; line-height:49px; border:none; border-bottom:none; padding-left:25px; font-size:20px;}
.left li:hover,.left li.hover{ background: #0673c9 143px center no-repeat}
.left li:hover a,.left li.hover a{ color:#fff}
.left ul{ margin-bottom:36px; border:none}

.service_tel{ line-height:20px; color:#1676cd;font-size:20px;}
.service_tel img{ display:block}
.service_tel p{ background:url(../images/about_15.gif) left center no-repeat; padding-left:29px; height:20px; font-size:20px; margin-top:5px;}

.right{ float:right; width:1476px;}
.right .title{ height:46px; line-height:46px; border-bottom:1px solid #dcdcdc; margin-bottom:21px}
.right .title p{ font-size:20px;float:right}
.right .title h3{ height:45px; border-bottom:2px solid #0673c9; display:inline-block; float:left; padding-right:13px; font-size:20px; font-weight:normal}

.ny_danye img{ max-width:100%; display:block}
.ny_danye .cont{ line-height:27px;}

.page{width:706px; height:21px; border-bottom:1px solid #d3d3d3; margin:52px auto 0; clear:both}
.page a.prev,.page a.next{ float:left; width:22px; height:22px; margin-bottom:-1px;}
.page .num{ float:left; width:662px; text-align:center}
.page .num span{ height:22px;background:#fff; padding:0 10px; display:inline-block; margin-bottom:-2px;}
.page .num a{ display:inline-block; width:20px; height:20px; text-align:center; line-height:20px; border:1px solid #d3d3d3; color:#000; margin:0 4px;}
.page a:hover,.page a.cur{ color:#1676cd; border-color:#1676cd}

.ny_news .first_list img{ display:block; float:left; width:203px; height:121px; padding:1px; border:1px solid #c2c2c2;}
.ny_news .first_list .first_list_right{ float:right; width:1254px; line-height:20px;}
.first_list .first_list_right .tit{ display:block; height:31px; color:#1676cd; font-size:17px;}
.first_list .first_list_right .text{ height:40px; overflow:hidden; margin-bottom:4px;}
.first_list .first_list_right .more{ display:block; color:#1676cd;font-size:17px;}
.first_list .first_list_right .date{ font-size:17px;display:block; height:20px; line-height:20px; background:url(../images/news_03.gif) left center no-repeat; padding-left:20px; margin-top:10px;}
.ny_news .first_list{ height:125px; overflow:hidden; margin-bottom:26px;}
.ny_news li{ height:37px; line-height:37px; border-bottom:1px dotted #dddddd;font-size:17px;}
.ny_news li span{ float:right}
.ny_news li:hover span{color:#00447f;}
.ny_news li:hover a{color:#00447f;}

.ny_pro li .photo{ display:block; width:211px; height:253px;}
.ny_pro li .info{ width:211px; height:110px; background:#f5f5f5;}
.ny_pro li .info .name{ height:40px; line-height:40px; padding-left:19px; font-size:17px;}
.ny_pro li .info .text{ line-height:18px; padding:0 19px; height:36px; overflow:hidden; margin-bottom:10px;font-size:15px;}
.ny_pro li .info .more{ display:block; height:24px; line-height:24px; background:#adadad; padding-left:20px; color:#fff}
.ny_pro li{ float:left; width:211px; height:363px; border:3px solid #fff; margin:0 36px 67px;}
.ny_pro ul{ float:left; margin:0 -24px 0 -23px;}
.ny_pro li:hover{ border-color:#7c7f90}
.ny_pro li:hover .more{ background:#7c7f90}

#full .qq_info a,#full .qq_info span{ display:block}
#full .qq_info span{ width:86px; background:#fff; text-align:center; padding-top:6px; line-height:24px; border:1px solid #968f96; border-top:none}
}