﻿/*top*/
.topdiv{ width:1000px; margin:0 auto; height:91px; }
.topdiv .logo { width:550px;height:91px;}
.topdiv .logo a{width:550px;height:91px;display: block;}
.topdiv .tel { width:261px;height:91px; background:url(../images/tel.jpg) no-repeat right center; }

/* nav */
.navdiv{ width:100%; height:35px; background:url(../images/navbg.jpg) repeat-x center center; overflow:hidden; }
.nav{ width:1000px; height:35px; margin:0 auto; }
.nav li{ float:left; height:35px; line-height:35px; text-align:center; list-style:none; }
.nav li a{ display:block; padding:0 42px; color:#FFF; font-size:14px; font-weight:bold; }
.nav li a:hover{ background-color:#fed70d; color:#333; }

/*slide*/
.i-slide { width: 100%; overflow: hidden; position: relative; }
.swiper-container { width: 100%; height:auto; }
.nomr { margin-right:0px !important; }

.i-cp { width:1000px; margin:0 auto; overflow:hidden; }
.pro-left { width:200px; }
.pro-class { width:200px; background-color:#0073c4; padding-bottom:10px; }
.pro-class .tit{ width:200px; text-align:center; color:#FFF; font-size:15px; font-weight:bold; line-height:40px; }
.pro-class .cat{ width:190px; margin:0 auto; background-color:#FFF; }
.pro-class .cat ul{ padding:10px; list-style:none; overflow:hidden; }
.pro-class .cat ul h2{ width:100%; }
.pro-class .cat ul h2 a{ display:block; background-color:#eee; color:#333; line-height:30px; text-align:center; border-radius:10px; font-size:14px; }
.pro-class .cat ul h2 a:hover{ background-color:#dd127d; color:#fff; }
.pro-class .cat ul li{ float:left; width:100%; border-bottom:#CCC 1px dashed; }
.pro-class .cat ul li a{ display:block; background:url(../images/p.jpg) no-repeat 6px center; padding-left:20px; line-height:30px; font-size:14px; }

.pro-list { width:770px; }
.pro-list .tit{ width:100%; height:39px; border-bottom:#dfdfdf 1px solid; }
.pro-list .tit a.cptj{ float:left; padding:0 5px; font-size:15px; color:#333; line-height:39px; border-bottom:#0073c4 1px solid; }
.pro-list .tit a.more{ float:right; width:100px; font-size:12px; color:#999; line-height:39px; text-align:right; }
.pro-list .list{ width:100%; list-style:none; }
.pro-list .list li{ float:left; width:240px; margin:10px 13px 0 0;  }
.pro-list .list li img{ width:240px; height:200px; }
.pro-list .list li p{ text-align:center; padding:5px 0; font-size:14px; overflow:hidden; text-overflow: ellipsis;white-space: nowrap; }

.pro-detail { margin-left:250px; padding-top:80px; min-height:415px; font-size:14px; line-height:30px; }
.pro-detail img { padding-bottom:10px; max-width:950px; }
.pro-website { width:170px; margin:0 auto; padding:50px 0 20px  0; }
.pro-website a{ display:block; width:170px; height:32px; line-height:32px; text-align:center; color:#FFF; font-size:15px; background-color:#2895d4; border-radius:25px; }
.pro-website a:hover{ background-color:#f12c3e; }

.i-about { width:100%; background-color:#f2f2f2; overflow:hidden; }
.i-about-if { width:100%; }
.i-about-if h1{ color:#0073c4; font-size:20px; font-weight:100; text-align:center; }
.i-about-if h1 span{ color:#999; }
.i-about-if .content { padding-top:20px; line-height:26px; font-size:14px; overflow:hidden; }
.i-about-if .content img { padding-right:15px; }
.i-about-if .content p{ font-size:14px; line-height:26px; }

.i-about-sb { width:100%; }
.i-about-sb .tit{ width:100%; height:39px; border-bottom:#dfdfdf 1px solid; }
.i-about-sb .tit a.cptj{ float:left; padding:0 5px; font-size:15px; color:#333; line-height:39px; border-bottom:#0073c4 1px solid; }
.i-about-sb .sb{ width:100%; padding:20px 0; }
.scroll_horizontal{position:relative;width:1000px; height:170px;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:940px;height:170px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;width:235px;}
.scroll_horizontal .list li img{display: block; margin: 0 auto; width:230px; height:170px;}
.scroll_horizontal .prev,
.scroll_horizontal .next{position:absolute;top:50%;margin-top:-25px;width:40px;height:50px;background-image:url(../images/link_left.jpg);background-repeat:no-repeat;font:0/0 Arial;cursor:pointer;}
.scroll_horizontal .prev{left:0px;background-position:0 0;}
.scroll_horizontal .next{right:-12px;background-image:url(../images/link_right.jpg);background-repeat:no-repeat;}
.scroll_horizontal .prev:hover{background-position:0 0px;}
.scroll_horizontal .next:hover{background-position:0px 0px;}

.i-news { width:660px; }
.i-news .tit{ width:100%; height:39px; border-bottom:#dfdfdf 1px solid; }
.i-news .tit a.cptj{ float:left; padding:0 5px; font-size:15px; color:#333; line-height:39px; border-bottom:#0073c4 1px solid; }
.i-news .tit a.more{ float:right; width:100px; font-size:12px; color:#999; line-height:39px; text-align:right; }

.news_c{ height:310px; overflow:hidden;}
.news_wz{ margin:16px  0 0;width: 293px; overflow:hidden;}
.news_wz dt{ width:293px; height:171px; overflow:hidden;}
.news_wz dt img{width:293px; height:171px; }
.news_wz dd{ padding-top: 20px; overflow:hidden;}
.news_wz dd h3{ font-size:14px; height:25px; line-height:25px; overflow:hidden; font-weight: normal;}
.news_wz dd h3 a{ color:#333;}
.news_wz dd h3 a:hover{ color:#dd127d; }
.news_wz dd p{ font-size:14px; line-height:24px; overflow:hidden; padding-top:5px; color: #999;} 
.news_xw{ width: 315px; overflow: hidden;}
.news_xw dl{ padding-top: 14px; height: 60px; border-bottom: 1px dashed #d9d9d9; overflow: hidden;}
.news_xw dt{ width: 57px; border-right: 1px solid #d4d3d3; overflow: hidden; text-align: center; font-size: 12px; font-family: Arial; line-height: 14px; float: left;}
.news_xw dt span{ display: block; font-size: 36px; line-height: 40px; font-weight: bold; color: #262425;}
.news_xw dd{ width: 245px; float: left; overflow: hidden; padding-left: 10px; color: #999; line-height: 24px;}
.news_xw dd h3{ font-weight: normal; font-size: 14px;}
.news_xw dd h3 a{ display:block; color: #333; overflow:hidden; text-overflow: ellipsis;white-space: nowrap; }
.news_xw dd h3 a:hover{ color:#dd127d; }

.i-contact { width:290px; }
.i-contact .tit{ width:100%; height:39px; border-bottom:#dfdfdf 1px solid; }
.i-contact .tit a.cptj{ float:left; padding:0 5px; font-size:15px; color:#333; line-height:39px; border-bottom:#0073c4 1px solid; }
.i-contact .tit a.more{ float:right; width:100px; font-size:12px; color:#999; line-height:39px; text-align:right; }
.i-contact .content { line-height:26px; font-size:14px; overflow:hidden; }
.i-contact .content p{ font-size:14px; line-height:26px; }

.links { min-height:50px; border:#dfdfdf 1px solid; padding:10px; overflow:hidden; }
.links h2{ float:left; width:65px; font-size:12px; line-height:24px; font-weight:bold; }
.links ul{ float:left; width:900px; list-style:none; }
.links ul li{ float:left; padding:0 10px; }
.links ul li a{ font-size:12px; line-height:24px; }

/*foot*/
.footer{ width:100%; padding:10px 0 20px 0; background-color:#f0f0f0; border-top: 2px solid #058cd2; overflow:hidden }
.address{ width:100%; font-size:13px; line-height:24px; padding-top:12px; text-align:center }
.address a{ font-size:13px;  }
.address a:hover{ text-decoration:underline; }
.f_link { width:100%; font-size:13px; color:#999; }
.f_link a{ color:#999; }

/*nei*/
.dq { width:980px; height:23px; line-height:23px; margin:0 auto; padding-left:20px; font-size:12px; background:url(../images/dq.jpg) no-repeat left center; }
.lxfs { width:100%; }
.lx-txt { width:170px; margin:0 auto; background-color:#FFF; padding:10px; font-size:12px; line-height:22px; }
.lx-txt h2{ color:#333; font-weight:bold; font-size:14px; padding-bottom:5px; }
.about-content { width:100%; line-height:28px; font-size:14px; }
.about-content img{ max-width:760px; }

.news-list { width:100%;}
.news-list h3 { font-size:12px; color:#a8a8a8; font-weight:100; font-style:italic; }
.news-list li { list-style:none; }
.news-list li > a { display:block; padding:20px 0; overflow:hidden; cursor:pointer; border-bottom:1px dotted #ddd;}
.news-list-img { float:left; width:160px; overflow:hidden; }
.news-list-img img { width:160px; height:110px; }

.news-text { float:left; width:590px; margin-left:20px; }
.news-text h5 { font-size:16px; line-height:20px; font-weight:bold; padding:10px 0; color:#333;}
.news-text p { color:#999; line-height:20px;}
.news-list li > a:hover > .news-text h5 { color:#dd127d; }

.news-view-tit{ width:100%; padding:10px 0 5px 0; text-align:center; font-size:20px; color:#333; }
.news-view-time{ width:100%; padding:0 0 20px 0; font-size:12px; text-align:center; color:#999; }
.news-view-content { width:100%; line-height:26px; font-size:14px; }
.news-view-content p{ padding-bottom:10px; }

.news-view-content img{ max-width:100%; }

.sx { padding-top:10px; border-top:#dedede 1px solid; }
.xg { padding-top:20px; border-top:#dedede 1px solid; }
.xg h2{ color:#333; font-weight:blod; font-size:14px; }
.xg ul{ width:95%; margin:0 auto; list-style:circle; padding-top:10px; line-height:22px; }

.xgcp { padding-top:20px; border-top:#dedede 1px solid; }
.xgcp h2{ color:#333; font-weight:blod; font-size:14px; padding-bottom:10px; }
.xgcp ul{ width:100%; margin:0 auto; list-style:none; }
.xgcp ul li{ float:left; width:180px; margin-right:12px; text-align:center; }
.xgcp ul li img{ width:180px; height:150px; }
.xgcp ul li p{ padding-top:5px; }

/*page*/
.pager { width:100%; text-align:center; line-height:40px; font-size:13px; padding:20px 0 50px 0; }
DIV.jogger { MARGIN: 2px; }
DIV.jogger A {
	PADDING: 3px 8px; MARGIN: 1px; COLOR: #666; BACKGROUND-COLOR: #ebebeb; TEXT-DECORATION: none;
	  -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius:3px;}
DIV.jogger A:hover {	PADDING: 3px 8px; MARGIN: 1px; COLOR: #fff; BACKGROUND-COLOR: #ff6600;}
DIV.jogger A:active {	PADDING: 3px 8px; MARGIN: 1px; COLOR: #fff; BACKGROUND-COLOR: #ff6600;}
DIV.jogger SPAN.current {	PADDING: 3px 8px; MARGIN: 1px; COLOR: #fff; BACKGROUND-COLOR: #ff6600;
	  -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius:3px;}
DIV.jogger SPAN.disabled {	DISPLAY: none}

/*qq*/
.izl-rmenu{position:fixed; right:20px;  top:80px; padding-bottom:100px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}

.izl-rmenu .btn-wx2{background:url(../images/r_wx2.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx2:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx2 .pic2{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}

.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}