﻿@font-face{font-family:'iconfont';src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot');src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot?#iefix') format('embedded-opentype'),url('http://at.alicdn.com/t/font_1432720974_1547027.woff') format('woff'),url('http://at.alicdn.com/t/font_1432720974_1547027.ttf') format('truetype'),url('http://at.alicdn.com/t/font_1432720974_1547027.svg#iconfont') format('svg')}
@font-face{font-family:'Pacifico';font-style:normal;font-weight:400;src:local('Pacifico Regular'),local('Pacifico-Regular'),url(http://fonts.gstatic.com/s/pacifico/v7/Q_Z9mv4hySLTMoMjnk_rCfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2')}

.fa{display:inline-block;font-family:"iconfont";font-size:20px;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
.fa-icon-qq:before{content:"\e604"}
.fa-icon-weibo:before{content:"\e600"}
.fa-icon-weixin:before{content:"\e605"}
.fa-icon-zaixianzixun:before{content:"\e608"}

*{margin:0;padding:0;}
body{background:#fff; background-size:cover; font:12px/22px "Microsoft YaHei","SimSun"; font-size:100%;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr,dl,dd,select,option{ margin:0; padding:0;}
li,img,input,em,select{ list-style:none; border:none; font-style:normal;}
a{ text-decoration:none !important; cursor:pointer !important;}
select::-ms-expand { display: none; }
.img_none{display:none;}
.img-position-absolute{position: absolute;	top: 0;	bottom: 0; left: 0;	right: 0; max-width: 100%; max-height: 100%;display: block;	margin:auto;padding:auto;}

.wrap{ max-width:1200px !important; margin:0 auto;}

header{width:100%; float:left;}
.top{width:100%; height:37px; line-height:37px; background:#383c41;}
.top_L{float:left; font-family:'Microsoft YaHei'; font-size:14px; color:#c2c2c2;}
.top_R{float:right; padding-top:5px;}
.top_input{width:199px;float:left; height:27px;}
.top_inp1{width:152px; float:left; height:27px; background:url(../images/top_bj.jpg) no-repeat left center; padding:0 16px; font-family:'Microsoft YaHei'; font-size:12px; color:#696969;}
.top_btn{width:47px; float:left; height:27px; background:url(../images/top_bj.jpg) no-repeat right center;}
.top_nav{float:right; height:27px; line-height:27px;}
.top_nav a{float:left; margin-left:20px; padding-left:32px; font-family:'Microsoft YaHei'; font-size:12px; color:#d0d0d0; transition:all 0.4s;}
.top_nav a:hover{color:#fff; text-decoration:underline !important;}
.top_nav .a1{background:url(../images/top_img1.jpg) no-repeat left center;}
.top_nav .a2{background:url(../images/top_img2.jpg) no-repeat left center;}

.header{width:100%; float:left; background:url(../images/header_bj.jpg) no-repeat center bottom #fff; position:relative; left:0;top:0;z-index:99999;}
.logo{width:29%; float:left; padding:16px 0 13px 0;}
.logo img{float:left; max-width:265px; max-height:62px;}

nav{width:71%; float:right;}
/*导航下拉开始*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{width:100%; float:left;  position:relative; z-index:1;}
.nav a{ color:#fff;}
.nav .nLi{width:16.5%; float:left; position:relative; display:inline;}
.nav .nLi h3{width:100%;float:left; text-align:center;}
.nav .nLi h3 a{ display:block; height:91px; line-height:91px; text-align:center; overflow:hidden; font-family:'Microsoft YaHei'; font-size:16px; color:#121212; transition:all 0.4s; padding:0;}
.nav .nLi:hover h3 a{background:#cd1e25; color:#fff;}

.nav .sub{ display:none; width:100%; left:0; top:100%;  position:absolute; background:rgba(0, 104, 183, 0.6) none repeat scroll 0 0 !important; background-color:#0068b7; z-index:999; padding:2px;}
.nav .sub li{ zoom:1;}
.nav .sub a{ display:block; height:34px; line-height:34px; text-align:center; overflow:hidden; font-family:'Microsoft YaHei'; font-size:14px; color:#fff;}
.nav .sub a:hover{background:#0068b7; color:#fff;}

.nav.nav1{width:100%; float:left;  position:relative; z-index:1;}
.nav.nav1 a{ color:#fff;}
.nav.nav1 .nLi{width:16.5%; float:left; position:relative; display:inline;}
.nav.nav1 .nLi h3{width:100%;float:left; text-align:center;}
.nav.nav1 .nLi h3 a{ display:block; height:91px; line-height:91px; text-align:center; overflow:hidden; font-family:'Microsoft YaHei'; font-size:16px; color:#121212; transition:all 0.4s; padding:0;}
.nav.nav1 .nLi:hover h3 a{background:#cd1e25; color:#fff;}

.nav.nav1 .sub{ display:none; width:100%; left:0; top:100%;  position:absolute; background:rgba(0, 104, 183, 0.6) none repeat scroll 0 0 !important; background-color:#0068b7; z-index:999; padding:2px;}
.nav.nav1 .sub li{ zoom:1;}
.nav.nav1 .sub a{ display:block; height:34px; line-height:34px; text-align:center; overflow:hidden; font-family:'Microsoft YaHei'; font-size:12px; color:#fff;}
.nav.nav1 .sub a:hover{background:#0068b7; color:#fff;}
/*导航下拉结束*/

/*PC-banner*/
.banner{width:100%; float:left;}
.slideBox1{ width:100%; height:100%; float:left; position:relative;}
.slideBox1 .hd{width:100%; height:55px; overflow:hidden; position:absolute; left:0; bottom:-25px; z-index:1; }
.slideBox1 .hd ul{width:100%; height:55px; text-align:center; overflow:hidden; zoom:1; float:left;  }
.slideBox1 .hd ul li{display:inline-table; width:20px; height:20px; border-radius:50%; margin:0 3px; text-align:center; background-color:#fff; cursor:pointer;}
.slideBox1 .hd ul .hd_img1{ background-position: center center; background-repeat:no-repeat;}
.slideBox1 .hd ul .hd_img2{ background-position: center center; background-repeat:no-repeat;}
.slideBox1 .hd ul .hd_img3{ background-position: center center; background-repeat:no-repeat;}
.slideBox1 .hd ul .hd_img4{ background-image:url(../images/banner_li4.png); background-position: center center; background-repeat:no-repeat;}
.slideBox1 .hd ul .hd_img5{ background-image:url(../images/banner_li5.png); background-position: center center; background-repeat:no-repeat;}
.slideBox1 .hd ul .on.hd_img1{  background-color:#1859a1;}
.slideBox1 .hd ul .on.hd_img2{ background-color:#1859a1;}
.slideBox1 .hd ul .on.hd_img3{ background-color:#1859a1;}
.slideBox1 .hd ul .on.hd_img4{ background-image:url(../images/banner_hover4.png); background-color:#1859a1;}
.slideBox1 .hd ul .on.hd_img5{ background-image:url(../images/banner_hover5.png); background-color:#1859a1;}
.slideBox1 .bd{width:100%; position:relative; height:100%; z-index:0;   }
.slideBox1 .bd li{ zoom:1; vertical-align:middle; }
.slideBox1 .bd li a{ width:100%; display:block; overflow:hidden;}
.slideBox1 .bd li a .banner_img_top{padding-top:28.64%;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox1 .prev{ position:absolute;left:1%; top:50%; margin-top:-26px; display:block; width:32px; height:52px; background:url(../images/prev.jpg) no-repeat center center; z-index:9999;}
.slideBox1 .next{ position:absolute;right:1%; top:50%; margin-top:-26px; display:block; width:32px; height:52px; background:url(../images/next.jpg) no-repeat center center;z-index:9999;}

/*移动端*/
 #content1 {padding:0px;float:left;width:100%;}
 .slideBox {position:relative;overflow:hidden;margin:0px auto;max-width:100%;}
 .slideBox .hd {position:absolute;height:28px;line-height:28px;bottom:0;right:0;z-index:1;}
 .slideBox .hd li {display:inline-block;width:10px;height:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#333;text-indent:-9999px;overflow:hidden;
margin:0 6px 0 6px;}
 .slideBox .hd li.on {background:#fff;}
 .slideBox .bd {position:relative;z-index:0;}
 .slideBox .bd li {position:relative;text-align:center;}
 .slideBox .bd li img {background:url(images/loading.gif) center center no-repeat;vertical-align:top;width:100%;}
 .slideBox .bd li a {-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
 .slideBox .bd li .tit {display:block;width:100%;position:absolute;bottom:0;text-indent:10px;height:28px;line-height:28px;background:url(images/focusBg.png) repeat-x;color:#fff;text-align:left;}

main{width:100%; float:left;}
.ys{width:100%; overflow:hidden; background:url(../images/ys_bj.jpg) no-repeat center center; background-size:cover; padding:56px 0;}
.ys_title{display:block; text-align:center; overflow:hidden;}
.ys_p{line-height:32px; font-family:'Microsoft YaHei'; font-size:24px; color:#1859a1; font-weight:bold;}
.ys_sp{line-height:34px; font-family:Arial; font-size:36px; color:#777777; text-transform:uppercase;}
.ys_ul{display:block; overflow:hidden; padding-top:30px;}
.ys_ul li{width:241px;float:left;}
.ys_ul li a img{width:100%; display:block;}
.ys_ul li a{width:90%; display:block; overflow:hidden; position:relative;}
.ys_ul li a .ys_B{width:100%; text-align:center; position:absolute;left:0;top:0;}
.ys_ul li a .ys_B .ys_T{display:block; height:54px; line-height:54px; overflow:hidden; text-align:center; font-family:Impact; font-size:36px; color:#fff; opacity:0.2;}
.ys_ul li a .ys_B .ys_txt{display:block; line-height:26px; overflow:hidden; text-align:center; font-family:'Microsoft YaHei'; font-size:16px; color:#fff; font-weight:bold; margin-top:10px;text-transform:uppercase;}
.ys_ul li a .ys_B .ys_txt1{display:block; line-height:26px; overflow:hidden; text-align:center; font-family:'Microsoft YaHei'; font-size:12px; color:#fff; margin-top:10px;text-transform:uppercase;}

.ys_ul .ys_li1{ margin-top:109px;}
.ys_ul .ys_li2{ margin-left:-49px;}
.ys_ul .ys_li3{ margin:109px 0 0 -50px;}
.ys_ul .ys_li4{ margin-left:-48px;}
.ys_ul .ys_li5{ margin:109px 0 0 -51px;}
.ys_ul .ys_li6{ float:right; margin:-318px 0 0 0;}
.ys_ul li a .ys_bj{display:block; transition:all 0.4s; opacity:1;}
.ys_ul li a .ys_img{display:none; transition:all 0.4s; opacity:0;}
.ys_ul li a:hover .ys_bj{display:none; opacity:0;}
.ys_ul li a:hover .ys_img{display:block; opacity:1;}

.fw{width:100%; overflow:hidden; padding:32px 0;}
.fw_title{width:100%; height:73px; float:left; border-bottom:1px solid #e9e9e9;}
.fw_p{float:left; height:73px; line-height:72px; border-bottom:1px solid #878787; font-family:'Microsoft YaHei'; font-size:24px; color:#1859a1; font-weight:bold;}
.fw_sp{float:left; height:73px; line-height:72px; border-bottom:1px solid #878787; font-family:'Microsoft YaHei'; font-size:18px; color:#939393; padding-top:3px; text-indent:12px;text-transform:uppercase;}
.fw_contect{width:100%; float:left; padding-top:34px;}
/*响应式轮播图*/
#responsive-shuffling1 { width:100%;height:100%;}
#responsive-shuffling1 .swiper-slide {width:100%; border-bottom:5px solid #e8e8e8; border-radius:0 0 5px 5px;}
#responsive-shuffling1 .swiper-slide a{display:block; width:100%; height:100%; border:1px solid #d9d9d9; border-radius:5px; overflow:hidden; background: -webkit-linear-gradient(left, #dadada, #fff, #dbdbdb); background: -o-linear-gradient(right, #dadada, #fff, #dbdbdb); background: -moz-linear-gradient(right, #dadada, #fff, #dbdbdb); background: linear-gradient(to right, #dadada, #fff, #dbdbdb); padding:8px 10px; transition:all 0.4s;}
#responsive-shuffling1 .swiper-slide a .fw_img{width:100%; overflow:hidden; position:relative;}
#responsive-shuffling1 .swiper-slide a .fw_img .fw_img_top{padding-top:108.25243%;}
#responsive-shuffling1 .swiper-slide a .fw_img img{transition:all 1s;}
#responsive-shuffling1 .swiper-slide a .fw_txt{display:block; height:56px; line-height:56px; text-align:center; overflow:hidden; font-family:'Microsoft YaHei'; font-size:18px; color:#282828;}
#responsive-shuffling1 .swiper-slide a:hover{background:#0068b7;}
#responsive-shuffling1 .swiper-slide a:hover .fw_img img{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2); -webkit-transform: scale(1.2,1.2);}
#responsive-shuffling1 .swiper-slide a:hover .fw_txt{color:#fff;}
.swiper-button-next1{right:-60px; position:absolute;top:50%; margin-top:-28px; width:28px; height:56px; background:url(../images/fw_R.jpg) no-repeat 0 0; overflow:hidden; opacity:1; }
.swiper-button-prev1{left:-60px; position:absolute;top:50%; margin-top:-28px; width:28px; height:56px; background:url(../images/fw_L.jpg) no-repeat 100% 0; overflow:hidden; opacity:1;}
/*END*/
.fw_more{width:100%; float:left; margin-top:30px;}
.fw_more a{display:block;width:220px; height:52px; line-height:50px; text-align:center; overflow:hidden; margin:0 auto; border:1px solid #d6d6d6; border-radius:30px; font-family:'Microsoft YaHei'; font-size:16px; color:#666666; transition:all 0.4s;}
.fw_more a:hover{background:#0068b7; border-color:#0068b7; color:#fff;}

.cpzs{width:100%; overflow:hidden; padding:20px 0 46px 0; background:url(../images/cpzs_bj.jpg) no-repeat center center; background-size:cover;}
.cpzs_title{width:100%; float:left; height:73px; border-bottom:1px solid rgba(255,255,255,0.26);}
.cpzs_p{float:left; height:73px; line-height:72px; border-bottom:1px solid #fff; font-family:'Microsoft YaHei'; font-size:24px; color:#fff; font-weight:bold;}
.cpzs_sp{float:left; height:73px; line-height:72px; border-bottom:1px solid #fff; font-family:Arial; font-size:18px; color:#939393; padding:5px 0 0 10px;text-transform:uppercase;}
.cpzs_contect{width:100%;float:left; padding-top:38px;}
.cpzs_ul{width:1236px; overflow:hidden; display:block;}
.cpzs_ul li{width:582px; float:left; margin:0 36px 35px 0;}
.cpzs_ul li a{display:block; overflow:hidden; background:#fff; transition:all 0.4s;}
.cpzs_ul li a .cpzs_B{width:290px;float:left;overflow:hidden; margin-right:18px;}
.cpzs_ul li a .cpzs_B .cpzs_img{width:100%; height:208px; overflow:hidden; position:relative;}
.cpzs_ul li a .cpzs_B .cpzs_img{transition:all 1s;}
.cpzs_ul li a .cpzs_B .cpzs_img .cpzs_jiantou{width:16px; height:34px;float:right; background:url(../images/cpzs_jiantou.png) no-repeat center center; position:absolute;right:0;top:28px; transition:all 0.4s;}
.cpzs_ul li a .cpzs_p1{display:block; height:30px; line-height:30px; overflow:hidden; margin-top:20px; font-family:'Microsoft YaHei'; font-size:18px; color:#2e2e2e; font-weight:bold; transition:all 0.4s;}
.cpzs_ul li a .cpzs_txt{display:block; height:78px; line-height:26px; overflow:hidden; margin-top:10px; font-family:'Microsoft YaHei'; font-size:14px; color:#515151; transition:all 0.4s;}
.cpzs_ul li a .cpzs_more{display:block; width:108px; height:30px; line-height:28px; text-align:center; border:1px solid #cfd3d4; overflow:hidden; margin-top:16px; font-family:'Microsoft YaHei'; font-size:12px; color:#8c8c8c; border-radius:20px; transition:all 0.4s;}
.cpzs_ul li a:hover{background:#0068b7;}
.cpzs_ul li a:hover .cpzs_B .cpzs_img{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2); -webkit-transform: scale(1.2,1.2);}
.cpzs_ul li a:hover .cpzs_B .cpzs_img .cpzs_jiantou{opacity:0;}
.cpzs_ul li a:hover .cpzs_p1{color:#fff;}
.cpzs_ul li a:hover .cpzs_txt{color:#fff;}
.cpzs_ul li a:hover .cpzs_more{color:#fff;}

.newsbox{width:100%; overflow:hidden; padding:30px 0 50px 0;}
.news{width:50%;float:left;}
.news_title{display:block; height:75px; line-height:70px; overflow:hidden; border-bottom:5px solid #cd1e25;}
.news_p{float:left; font-family:'Microsoft YaHei'; font-size:24px; color:#181818;}
.news_sp{float:left; font-family:'Microsoft YaHei'; font-size:16px; color:#919191;text-transform:uppercase; padding:5px 0 0 10px;}
.news_ul{display:block; padding:20px 36px 0 0; overflow:hidden; border-right:1px solid #d6d6d6;}
.news_ul li{display:block; overflow:hidden; padding-bottom:15px; margin-bottom:15px; border-bottom:1px dotted #9a9a9a;}
.news_ul li .news_img{width:132px;float:left; height:99px; border:3px solid #dfdfdf; margin-right:12px; transition:all 0.4s;}
.news_ul li .news_p1{display:block; height:30px; line-height:30px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:16px; color:#2f2f2f; transition:all 0.4s;}
.news_ul li .news_sp1{display:block; height:22px; line-height:22px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:12px; color:#999999; transition:all 0.4s;}
.news_ul li .news_txt{display:block; height:44px; line-height:22px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:12px; color:#4c4c4c; transition:all 0.4s;}
.news_ul li:hover .news_img{border-color:#195aad;}
.news_ul li:hover .news_p1{color:#195aad;}
.news_ul li:hover .news_sp1{color:#195aad;}
.news_ul li:hover .news_txt{color:#195aad;}

.gsjj{width:50%;float:left;}
.gsjj_title{display:block; height:75px; line-height:70px; overflow:hidden; border-bottom:5px solid #195aad;}
.gsjj_contect{display:block; overflow:hidden; padding:20px 0 0 26px;}
.gsjj_img{width:275px; float:left; height:288px; background:url(../images/gsjj_bj.jpg) no-repeat right bottom; margin-right:25px;}
.gsjj_img img{width:251px; height:253px; display:block;}
.gsjj_p{display:block; height:22px; line-height:22px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:18px; color:#363636; font-weight:bold; letter-spacing:1.5px;}
.gsjj_sp{display:block; height:24px;overflow:hidden; line-height:11px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:12px; color:#8d8c8c;}
.gsjj_txt{display:block; font-family:'Microsoft YaHei'; font-size:14px; overflow:hidden; color:#575757; line-height:24px; margin-top:10px;height:218px;overflow:hidden;}
.gsjj_txt a{font-family:'Microsoft YaHei'; color:#cd1e25;}
.gsjjmore{display:block; overflow:hidden; line-height:24px;}
.gsjjmore a{font-family:'Microsoft YaHei'; color:#cd1e25;}
.gsjj_ul{width:100%; float:left; margin-top:30px;}
.gsjj_ul li{width:24%;float:left; margin:0 0.5%;}
.gsjj_ul li a{display:block; height:48px; line-height:48px; text-align:center; overflow:hidden; background:url(../images/gsjj_li.jpg) no-repeat center center; background-size:100% 100%; font-family:'Microsoft YaHei'; font-size:16px; color:#616161; transition:all 0.4s;}
.gsjj_ul li a:hover{background:url(../images/gsjj_hover.jpg) no-repeat center center;background-size:100% 100%; color:#fff;}

.hz{width:100%;float:left; border-top:1px solid #dadada; border-bottom:1px solid #dadada; background:url(../images/hz_bj.jpg) repeat; padding:20px 0;}
/*响应式轮播图*/
#responsive-shuffling2 { width:100%;height:100%;}
#responsive-shuffling2 .swiper-slide {width:100%; overflow:hidden;}
#responsive-shuffling2 .swiper-slide .hz_img{width:100%; overflow:hidden; position:relative; /*border:1px solid #ddd;*/}
#responsive-shuffling2 .swiper-slide .hz_img .hz_img_top{padding-top:100%;}
#responsive-shuffling2 .swiper-slide .hz_img img{transition:all 1s;}
#responsive-shuffling2 .swiper-slide:hover .hz_img img{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2); -webkit-transform: scale(1.2,1.2);}
.swiper-button-next2{right:-70px; position:absolute;top:50%; margin-top:-22px; width:44px; height:44px; background:url(../images/hz_R.png) no-repeat center center; overflow:hidden; opacity:1; }
.swiper-button-prev2{left:-70px; position:absolute;top:50%; margin-top:-22px; width:44px; height:44px; background:url(../images/hz_L.png) no-repeat center center; overflow:hidden; opacity:1;}
/*END*/

footer{width:100%; float:left; background:#262626;}
.foot_L{width:50%;float:left; margin-top:30px;}
.foot_B{width:24%;float:left; margin-right:1%;}
.foot_p{display:block; height:45px; line-height:45px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:16px; color:#fefefe;}
.foot_heng{width:32px; height:1px; background:#fff; opacity:0.3;}
.foot_ul{display:block; overflow:hidden; padding-top:10px;}
.foot_ul li{display:block; line-height:30px; overflow:hidden;}
.foot_ul li a{font-family:'Microsoft YaHei'; font-size:14px; color:#fefefe; opacity:0.4; transition:all 0.4s;}
.foot_ul li a:hover{text-decoration:underline !important; opacity:1;}

.foot_ul1{display:block; overflow:hidden; padding-top:10px; width:100%;}
.foot_ul1 li{display:block; line-height:30px; overflow:hidden;}
.foot_ul1 li a{font-family:'Microsoft YaHei'; font-size:14px; color:#fefefe; opacity:0.4; transition:all 0.4s;}
.foot_ul1 li a:hover{text-decoration:underline !important; opacity:1;}

.foot_R{width:50%;float:right; margin-top:30px;}
.foot_wx{width:126px;float:right; margin-top:14px; font-family:'Microsoft YaHei'; font-size:12px; color:#fff; text-align:center; line-height:30px;}
.foot_wx img{width:126px; height:126px; display:block; margin:0 auto;}
.foot_dianhua{display:block; height:45px; line-height:45px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:16px; color:#fff; background:url(../images/foot_dianhua.jpg) no-repeat left center; padding-left:36px;}
.foot_dianhua span{font-size:24px; color:#fff; font-weight:bold;}
.foot_txt{display:block; overflow:hidden; font-family:'Microsoft YaHei'; font-size:14px; color:#fefefe; line-height:30px; opacity:0.4; padding:10px 0 0 35px;}

.link{width:100%; float:left; border-top:1px solid #686868; border-bottom:1px solid #686868; margin-top:30px;}
.link_p{float:left; height:50px; line-height:50px; font-family:'Microsoft YaHei'; font-size:14px; color:#fefefe;}
.link_sp{float:left; height:50px; line-height:50px; font-family:'Microsoft YaHei'; font-size:18px; color:#fefefe;text-transform:uppercase;text-indent:6px;}
.link_txt{display:block; overflow:hidden; line-height:22px; padding:14px 0; font-family:'Microsoft YaHei'; font-size:14px; color:#a9a9a9;}
.link_txt a{margin:0 15px; color:#a9a9a9;}
.link_txt a:hover{color:#fff; text-decoration:underline !important;}
.foot{width:100%; overflow:hidden; line-height:30px; padding:20px 0; font-family:'Microsoft YaHei'; font-size:12px; color:#dadada;}
.foot_left{float:left;}
.foot_right{float:right;}
.foot a{color:#dadada; margin:0 10px;}
.foot a:hover{color:#fff; text-decoration:underline !important;}

/*手机底部*/
.hot{width:100%; height:58px; background:#262626; position:fixed; bottom:0; left:0; z-index:99; border-top:2px solid #fff;}
.hot span{ color:#fff; font-size:16px; line-height:20px; text-align:center !important;}
.hot h6{ font-size:12px; line-height:20px; text-align:center !important;}
.hot .row{margin:0 !important;}
.hot .row div{padding:0 !important;}
.hot .row div a{ display:block; color:#fff; padding:7px 0;}
.hot .row div:hover a{background:#000;}
.dbbox{ position: fixed; left: 0; bottom:70px; z-index:99; width: 100%;}
.dbbox .dbs{ position: relative; padding: 0 15px; display:none;}
.dbbox .dbs .neirong{padding: 10px; background: #fff; border-radius: 5px; border:2px solid #000;}
.dbbox .dbs.ewm-box{ text-align:center; }
.dbbox .dbs.ewm-box:after{ content: ""; position: absolute; left:50%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/icon/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.fenxiang-box:after{ content: ""; position: absolute; left:75%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/icon/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.ewm-box img{ max-width: 140px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 .li{ position: relative; padding: 6px 0; width: 20%; height: 44px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 a{ position: absolute; left: 50%; top:6px; margin:0 0 0 -16px; float: inherit !important; display: block; }

/*公司简介*/
.N_banner{width:100%; overflow:hidden; position:relative;}
.N_banner img{width:100%; display:block;}
.banner_B{width:100%; overflow:hidden; position:absolute; left:0; bottom:55px; z-index:99;}
.banner_p{display:block; line-height:40px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:26px; color:#fff; font-weight:bold;}
.banner_sp{display:block; line-height:40px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:24px; color:#fff; opacity:0.6;}
.banner_heng{width:27px; height:3px; margin-top:30px; background:#fff; opacity:0.78;}

.main{width:100%; overflow:hidden; background:#efefef;}
.dqwz_title{width:100%; overflow:hidden; background:#fff; padding:25px 0 15px 0;}
.dqwz_ul{width:100%; display:block; overflow:hidden;}
.dqwz_ul li{width:126px;float:left; height:46px; margin:0 10px 10px 0;}
.dqwz_ul li a{display:block; height:46px; line-height:44px; border:1px solid #d5d5d5; text-align:center; overflow:hidden; font-family:'Microsoft YaHei'; font-size:14px; color:#262626; border-radius:30px; transition:all 0.4s;}
.dqwz_ul li a:hover{background:#cd1e25; border-color:#cd1e25; color:#fff;}
.dqwz_contect{width:100%; overflow:hidden; padding:36px 0;}
.company{display:block; overflow:hidden; background:#fff; padding:20px; font-family:'Microsoft YaHei'; font-size:14px; color:#686868; line-height:24px;}

/*产品与服务*/
.pro_ul{display:block;  width:1238px; padding:10px 0;}
.pro_ul li{width:271px;float:left; box-shadow:5px 5px 5px rgba(0,0,0,0.2); margin:0 38px 38px 0;}
.pro_ul li a{ display:block; overflow:hidden; background:#fff; padding:10px; transition:all 0.4s;}
.pro_ul li a .pro_img{width:100%; overflow:hidden; position:relative;}
.pro_ul li a .pro_img .pro_img_top{padding-top:87.251%;}
.pro_ul li a .pro_img img{transition:all 1s;}
.pro_ul li a .pro_p{display:block; height:30px; line-height:30px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:16px; color:#1f1f1f; margin-top:15px; transition:all 0.4s;}
.pro_ul li a .pro_sp{display:block; height:70px; line-height:30px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:14px; color:#6c6c6c; transition:all 0.4s;}
.pro_ul li a:hover{background:#cd1e25;}
.pro_ul li a:hover .pro_img img{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2); -webkit-transform: scale(1.2,1.2);}
.pro_ul li a:hover .pro_p{color:#fff;}
.pro_ul li a:hover .pro_sp{color:#fff;}

.cpxq{display:block; overflow:hidden;}
.cpxq_T{display:block; overflow:hidden; line-height:40px; text-align:center; font-family:'Microsoft YaHei'; font-size:24px; color:#1f1f1f;}
.cpxq_img{display:block; overflow:hidden; padding:15px 0;}
.cpxq_img img{display:block; max-width:100%; margin:0 auto;}
.cpxq_txt{display:block; overflow:hidden; font-family:'Microsoft YaHei'; font-size:14px; color:#6c6c6c; line-height:30px;}

/*新闻资讯*/
.xw_ul{display:block;}
.xw_ul li{display:block; overflow:hidden; box-shadow:5px 5px 5px rgba(0,0,0,0.3); margin-bottom:15px;}
.xw_ul li a{display:block; overflow:hidden; background:#fff; padding:8px; transition:all 0.4s;}
.xw_ul li a .xw_img{width:121px;float:left; height:90px; margin-right:20px;}
.xw_ul li a .xw_p{display:block; height:30px; line-height:30px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:16px; color:#1f1f1f; transition:all 0.4s;}
.xw_ul li a .xw_txt{display:block; height:40px; line-height:20px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:14px; color:#686868; transition:all 0.4s;}
.xw_ul li a .xw_more{display:block; height:22px; line-height:22px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:12px; color:#cd1e25; transition:all 0.4s;}
.xw_ul li a:hover{background:#cd1e25;}
.xw_ul li a:hover .xw_p{color:#fff;}
.xw_ul li a:hover .xw_txt{color:#fff;}
.xw_ul li a:hover .xw_more{color:#fff;}

.xwxq{display:block; overflow:hidden; background:#fff; padding:20px;}
.xwxq_T{display:block; line-height:50px; overflow:hidden; text-align:center; font-family:'Microsoft YaHei'; font-size:30px; color:#1f1f1f; border-bottom:1px solid #b8b8b8;}
.xwxq_txt{display:block; line-height:24px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:14px; color:#686868; padding-top:15px;}

/*联系我们*/
.contact{display:block; overflow:hidden; padding:20px 0;}
.contact_txt{display:block; font-family:'Microsoft YaHei'; font-size:15px; color:#222; line-height:28px; overflow:hidden;}
.contact_B{display:block; overflow:hidden; margin-top:20px;}
.iw_poi_title {color: #CC5522; font-size: 14px; font-weight: bold; overflow: hidden; padding-right: 13px; white-space: nowrap;}
.iw_poi_content { font: 12px arial,sans-serif; overflow: visible; padding-top: 4px; white-space: -moz-pre-wrap; word-wrap: break-word;}

@media (max-width:1200px) {
.focusbox li a .banner_img_top{padding-top:43%;}

.top{padding:0 1%;}
.header{padding:0 1%;}

.ys{padding:50px 1%;}
.ys_ul{width:100%;}
.ys_ul li{width:20.5%;float:left;}
.ys_ul li a .ys_B .ys_T{height:54px; line-height:54px; font-size:30px;}
.ys_ul li a .ys_B .ys_txt{line-height:24px; font-size:14px;}
.ys_ul .ys_li1{ margin-top:105px;}
.ys_ul .ys_li2{ margin-left:-49px;}
.ys_ul .ys_li3{ margin:105px 0 0 -50px;}
.ys_ul .ys_li4{ margin-left:-48px;}
.ys_ul .ys_li5{ margin:105px 0 0 -51px;}
.ys_ul .ys_li6{ float:right; margin:-282px 0 0 0;}

.fw{padding:30px 1%;}
.fw_contect{padding-top:30px;}
.fw_more{margin-top:20px;}

.swiper-button-next1{display:none;}
.swiper-button-prev1{display:none;}
.swiper-button-next2{display:none;}
.swiper-button-prev2{display:none;}

.cpzs{padding:20px 1% 30px 1%;}
.cpzs_contect{padding-top:30px;}
.cpzs_ul{width:100%;}
.cpzs_ul li{width:48%; margin:0 1% 30px 1%;}
.cpzs_ul li a .cpzs_B{width:50%; margin-right:15px;}

.newsbox{padding:20px 1% 30px 1%;}
.gsjj_img{width:30%;height:auto; margin-right:15px;}
.gsjj_img img{width:100%; height:auto; display:block;}
.gsjj_txt{overflow:initial;}
.gsjj_txt a{font-family:'Microsoft YaHei'; color:#cd1e25;}
.gsjj_ul{ margin-top:15px;}

.hz{padding:20px 1%;}

footer{padding:0 1%;}
.foot_L{ margin-top:20px;}
.link{margin-top:20px;}

/*公司简介*/
.banner_B{bottom:40px; padding:0 1%;}
.banner_heng{margin-top:20px;}
.dqwz_title{padding:15px 1% 5px 1%;}
.dqwz_contect{padding:25px 1%;}
.company{padding:15px;}

/*产品与服务*/
.pro_ul{width:100%;}
.pro_ul li{width:23%; margin:0 1% 30px 1%;}

}
@media (max-width:991px){
.icon-menu{float:right; cursor:pointer; width:42px; height:22px; background:url(../images/menu_logo.png) no-repeat center center; position:absolute;right:1%;top:50%; margin-top:-11px; z-index:9999;}
.sjdnav{ width:160px; height:auto; position:absolute;right:0; top:100%;z-index:9999;background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important; background-color:#0081c6;}
.sjdnav ul{ padding:0; margin:0;}
.sjdnav li{ height:41px;display:block;text-align:center; margin:0; padding:0; border-bottom:1px solid #fff;}
.sjdnav li a{display:block;line-height:40px; font-family:'Microsoft YaHei'; font-size:16px; color:#fff;}
.sjdnav li a:hover{background:#000; color:#fff;}
.sjdnavhide{ height:0; overflow:hidden;}
.header .logo{width:100%; position:relative;}

.focusbox li a .banner_img_top{padding-top:45%;}

.ys{padding:30px 1%;}
.ys_ul{width:100%; padding-top:20px;}
.ys_ul li{width:31.33%;float:left; margin:0 1% 20px 1%;}
.ys_ul li a .ys_B .ys_T{height:54px; line-height:54px; font-size:30px;}
.ys_ul li a .ys_B .ys_txt{line-height:24px; font-size:14px;}
.ys_ul .ys_li1{ margin-top:0;}
.ys_ul .ys_li2{ margin-left:1%;}
.ys_ul .ys_li3{ margin:0 1% 20px 1%;}
.ys_ul .ys_li4{ margin-left:1%;}
.ys_ul .ys_li5{ margin:0 1% 20px 1%;}
.ys_ul .ys_li6{ float:left; margin:0 1% 20px 1%;}

.foot_dianhua{font-size: 14px;}
.foot_dianhua span {font-size: 18px;}

/*产品与服务*/
.pro_ul li{width:31.33%; margin:0 1% 20px 1%;}

}

@media (max-width:767px){
/*.sjdnav{width:100%;}*/
.header .logo{padding:15px 0;}
.header .logo img{width:50%;}

.top_R{width:100%;}
.top_nav {width:100%; text-align:center;}
.top_nav a{float:none; display:inline-table;margin:0 10px;}

.ys{padding:15px 1%;}
.ys_ul li {width:48%;}
.ys_ul li a .ys_B .ys_T {height: 40px;line-height: 40px;font-size: 20px;}
.ys_ul li a .ys_B .ys_txt {line-height:20px;font-size: 12px;margin-top: 0;}

.fw {padding:15px 1%;}
.fw_title {height:43px;}
.fw_p {height: 43px;line-height: 42px;font-size:20px;}
.fw_sp {height: 43px;line-height: 42px;font-size:14px;}
.fw_contect {padding-top:15px;}
.cpzs {padding:15px 1%;}
.cpzs_title {height:43px;}
.cpzs_p {height: 43px;line-height: 42px;font-size: 20px;}
.cpzs_sp {height: 43px;line-height: 42px;font-size: 14px;}
.cpzs_contect {padding-top:15px;}
.cpzs_ul li {width: 100%;margin: 0 1% 15px 1%;}
.cpzs_ul li a .cpzs_B .cpzs_img {height:150px;}
.cpzs_ul li a .cpzs_p1 {height:26px; line-height: 26px; margin-top:10px; font-size: 16px;}
.cpzs_ul li a .cpzs_txt {height:48px;line-height:24px;}
.newsbox {padding:15px 1%;}
.news {width: 100%;}
.news_title {height:45px;line-height: 40px;}
.news_ul {padding: 20px 0 0 0;}
.gsjj {width: 100%;}
.gsjj_title {height:45px;line-height:40px;}
.gsjj_contect {padding: 20px 0 0 0;}
.gsjj_ul li a {font-size: 12px;}
.hz {padding:15px 1%;}
.foot_R {width: 100%;margin-top:10px;}
.foot{line-height:24px; padding:15px 0;border-top:1px solid #686868; text-align:center;}
.foot_wx {width: 100%; margin-top: 0;}
.foot_txt {padding: 10px 0; font-size:12px;}


/*公司简介*/
.dqwz_title{padding:0;}
.dqwz_T{display:block; height:50px; line-height:50px; overflow:hidden; background:url(../images/sj_jiantou.png) no-repeat right center #cd1e25; text-indent:20px; font-family:'Microsoft YaHei'; font-size:20px; color:#fff; font-weight:bold;}
.dqwz_ul{display:none;}
.dqwz_ul li{width:100%; margin:0 0 1px 0; height:auto; overflow:hidden;}
.dqwz_ul li a{display:block; height:40px; line-height:40px; background:#dbdbdb; overflow:hidden; text-align:center; font-family:'Microsoft YaHei'; font-size:18px; color:#1b1b1b; border:none; border-radius:initial; transition:all 0.4s;}
.dqwz_ul li a:hover{background:#7a7a7a;}
.dqwz_contect {padding:15px 1%;}
.company {padding:10px;}

/*产品与服务*/
.pro_ul li{width:48%; margin:0 1% 10px 1%;}

/*新闻资讯*/
.xw_ul li{margin-bottom:10px;}
.xw_ul li a .xw_img{margin-right:10px;}
.xwxq{padding:10px;}

}




div.page {
    margin: 10px 3px;
    padding: 3px;
    text-align: center;
}

div.page a {
    background-position: 50% bottom;
    border-color: #dedfde;
    border-style: solid;
    border-width: 1px;
    color:black;
    margin-right: 3px;
    padding: 2px 6px;
    text-decoration: none;
}


div.page span.disabled {
    color: #adaaad;
    margin-right: 3px;
    padding: 2px 6px;
}

div.page span.current {
    color: #eb5914;
    font-weight: bold;
    margin-right: 3px;
    padding: 2px 6px;
}



/*浮动QQ*/
.dock {
	position: fixed;
	right: 0px;
	width: 50px;
	-moz-opacity: 0.7;
	opacity: 0.7;
	z-index: 200;
}

.dock.close {
	z-index: 50;
}

.dock ul.icons {
	position: absolute;
	list-style: none;
	right: 0px;
	padding: 0px;
	width: 50px;
	border: 1px solid #333;
	border-right: none;
	background: #111;
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.dock.close ul.icons {
	right: -70px;
}

.dock ul.icons li i {
	display: block;
	position: relative;
	width: 50px;
	height: 50px;
	background: url(../images/icons.png) no-repeat;
	cursor: pointer;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
	z-index: 210;
}

.dock ul.icons li.active i {
	-moz-opacity: 0.4;
	opacity: 0.4;
}

.dock ul.icons li.up i {
	background-position: -63px -150px;
}

.dock ul.icons li.tel i {
	background-position: -62px -108px;
}

.dock ul.icons li.im i {
	background-position: -63px -20px;
}

.dock ul.icons li.wechat i {
	background-position: -59px -66px;
}

.dock ul.icons li.down i {
	background-position: -63px -190px;
}

.dock ul.icons li p {
	display: block;
	position: absolute;
	top: 50px;
	right: -260px;
	padding: 15px 20px;
	height: 120px;
	color: White;
	line-height: 30px;
	border: 1px solid #333;
	border-right: none;
	background: #111;
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .4s ease-in-out .1s;
	-moz-transition: all .4s ease-in-out .1s;
	-ms-transition: all .4s ease-in-out .1s;
	-o-transition: all .4s ease-in-out .1s;
	transition: all .4s ease-in-out .1s;
	overflow: hidden;
	z-index: 201;
}

.dock ul.icons li.active p {
	right: 50px;
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}

.dock ul.icons li.tel p {
width: 140px;
    height:130px;
    line-height:30px
}

.dock ul.icons li.im p {
	width: 140px;
    height:200px;
    line-height:18px
}

.dock ul.icons li.im p a {
	display: block;
	margin-top: 12px;
	width: 100px;
	height: 35px;
	line-height: 32px;
	color: #00dfb9;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	border: 1px solid #00dfb9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.dock ul.icons li.im p a:hover {
	color: White;
	background: #0f8773;
	border: 1px solid #0f8773;
}

.dock ul.icons li.wechat p {
	width: 170px;
    height:160px;
    line-height:30px
}

.dock ul.icons li.wechat p img {
	
	border: 2px solid #000;
}

.dock a.switch {
	position: absolute;
	display: block;
	top: 270px;
	right: 11px;
	width: 26px;
	height: 26px;
	background: url(../images/icons.png) no-repeat 0px -640px;
	cursor: pointer;
	-webkit-transition-delay: .15s;
	-moz-transition-delay: .15s;
	-ms-transition-delay: .15s;
	-o-transition-delay: .15s;
	transition-delay: .15s;
}

.dock a.switch.off {
	background-position: -32px -640px;
}


