/* CSS Document */

@charset "utf-8";
/* CSS Document */
@import url(layout.css);
* { margin:0; padding:0;}
body { font-size:12px; color:#000; font-family:"Microsoft Yahei,,Arial,sans-serif"; background:url(images/page.jpg) no-repeat center top;}
html { height:100%;margin-bottom:1px;}
ul { list-style:none;}
img { border:none;}
input,select { vertical-align:middle; font-size:12px;}
.input_text {color:#CCC;}
a{ text-decoration:none; color:#3e3e3e;}
a:hover { text-decoration:none; color:#155290;}

/*-------index---------*/
.head{ height:98px;}
.head-con{ width:963px; margin:auto;}
.logo{display:block; float:left; width:781px; height:98px;}
.logo img{ margin-top:21px;}
.hotline{ display:block; float:left; width:182px; height:98px;}
.hotline img{ margin-top:30px;}

/*首页bannner*/
.banner{  position: relative; width:963px; margin:auto; display:block; border-radius:10px; overflow: hidden;}
.banner .swiper-container{ width:100%; overflow:hidden;}
.banner .swiper-container .swiper-slide{ background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; overflow: hidden;}
.banner .swiper-container .swiper-slide a{ display: block; width:100%;}
.banner .swiper-container .swiper-slide img{width:100%;}
.banner .pagination {position: absolute;z-index: 20;bottom:10px;width: 100%;text-align: center;}
.banner .swiper-pagination-switch {display: inline-block; width:10px; height: 10px; background:#fff; margin: 0 2px; border-radius: 10px; cursor: pointer;}
.banner .swiper-active-switch { background: #d6000c; opacity: 1;}
    
.nav{ height:31px;}
.nav-list{ height:31px; margin:auto; width:963px;}
.nav-list ul li{ height:31px; line-height:31px; display:block; float:left; text-align:center; color:#FFFFFF; font-size:13px; background:url(images/nav.jpg) repeat-x; }
.nav-list .nav112{ width:115px;}
.nav-list .nav117{ width:116px;}
.h10{ height:10px;}
.nav-list a{ display:block; color:#FFFFFF;}
.nav-list a:hover{ background:url(images/nav-hover.png) no-repeat center; color:#000000;}
.nav-pic{ display:block; float:left; width:21px;}
.nav112-hover a{ background:url(images/nav-hover.png) no-repeat center; color:#000000; width:115px;}

.main-con{ margin:auto; height:157px; width:963px;}
.box1{ width:312px;display:block; float:left; background:url(images/box1.jpg) no-repeat; height:157px;}
.box2{ width:313px;display:block; float:left; background:url(images/box2.jpg) no-repeat; height:157px;}
.box3{ width:312px;display:block; float:left; background:url(images/box3.jpg) no-repeat; height:157px;}
.gege1{ width:13px;display:block; float:left; height:157px;}
.product-list{ margin:auto; height:184px; width:961px; border-left:solid 1px #dddddd; border-right:solid 1px #dddddd; background:url(images/bg.jpg) repeat-x;}
.product-tt{ height:50px;}
.foot{ background:url(images/foot.jpg) repeat-x; height:78px;}
.foot-con{ background:url(images/foot-con.jpg) repeat-x; height:46px;margin:auto; width:963px; color:#666;}
.foot-logo{ width:180px;display:block; float:left; height:46px;}
.foot-logo img{ margin-left:20px; margin-top:7px;}
.foot-nav{ width:490px;display:block; float:left; text-align:center; line-height:46px;}
.foot-nav a{ color:#666;} 
.copyright{ width:280px;display:block; float:left; line-height:46px;}
.p-logo{ width:65px;display:block; float:left; height:50px; }
.p-logo img{ margin-left:20px; margin-top:10px;}
.product-title{ width:861px;display:block; float:left; height:50px; line-height:50px;}
.more{ width:35px;display:block; float:left; height:50px;}
.blue{ color:#155290; font-weight:bold; font-size:13px;}
.font1{ color:#666666;}
.tt{height:45px; margin-top:5px;}
.a-pic{width:40px;display:block; float:left; height:45px; margin-left:20px;}
.a-pic img{ margin-top:5px;}
.tt-color{ color:#666; font-weight:bold;}
.en-color{ color:#155290;}
.about-tt{width:135px;display:block; float:left; margin-top:8px; line-height:14px;}
.about-cn{ width:180px; margin-left:20px; line-height:24px;}
.news-cn{ width:280px; margin-left:20px;}
.news-cn ul li{ background:url(images/news-icon.gif) no-repeat center left; text-indent:15px; line-height:24px;}
.contact-cn{ width:250px; margin-left:20px; line-height:18px;}
.img5{ padding-right:10px; }
.img5 img{ border:solid 1px #CCCCCC;}




.nei-banner{ height:231px; width:963px; display:block; margin:auto;}
.nei-left{ width:231px;display:block; float:left; height:100%}
.nei-right{ width:715px;display:block; float:left; height:100%;}
.nei-ge{ width:17px;display:block; float:left; overflow:auto; height:100px;}
.nei-con{ margin:auto; height:100%; width:963px;}
.nei-title{ background:url(images/nei-title.jpg) no-repeat; height:50px; text-indent:70px; line-height:50px; color:#aaa; font-size:12px;}
.font2{ font-size:16px; color:#3e3e3e;}
.fenlei{}
.fenlei li{ height:36px; line-height:36px; background:url(images/nei-ttbg.jpg) no-repeat; text-indent:70px; margin-top:6px;}
.fenlei li a:hover{ background:url(images/nei-tt.jpg) no-repeat; text-indent:70px; margin-top:6px; color:#fff;}
.fenlei li a{ color:#3e3e3e; display:block;}
.nei-title2{background:url(images/nei-title.jpg) no-repeat; height:50px; text-indent:70px; line-height:50px; color:#aaa; font-size:12px; margin-top:20px;}
.nei-title2 a{ font-size:16px; color:#3e3e3e;}
.left-con li{ line-height:24px; background:url(images/icon.jpg) no-repeat 10px 8px;text-indent:20px;}
.left-con img{ margin-left:5px; margin-top:10px;}
.left-con{ border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC; padding-bottom:5px;}
.font3{ line-height:40px; height:40px; border:solid 1px #CCCCCC; background-color:#eee; margin-top:1px; text-indent:23px;}
.font4{ font-size:30px;}
.font5{ color:#aaa;}
.p-list{  border:solid 1px #CCCCCC; background-color:#eee; padding:20px;}
.p-table{ text-align:center;}
.p-table img{ border:solid 1px #aaa;}
.fenye{ padding-top:15px; border-top:dotted 1px #aaa;}
.p-big{ border:solid 1px #aaa;}
.return{ height:40px; line-height:40px;}
.p-tt{ color:#CC0033; font-weight:bold; display:block; height:30px; border-bottom:dotted 1px #aaa; font-size:14px;}
.detial{ padding:30px; line-height:22px;}
.p-about{ border:solid 1px #CCCCCC; background-color:#eee; padding:20px; line-height:30px;}
.p-news{ border:solid 1px #CCCCCC; background-color:#eee; padding:20px; line-height:35px;}
.p-news td{ line-height:35px; border-bottom:dotted 1px #aaa;}
.news-list{ background:url(images/icon.png) no-repeat center left; padding-left:15px;}
.news-tt{ font-size:15px;}
.time{ color:#aaa;}
.news-detial{ line-height:30px;}
.contact-con{ padding-left:73px;}

/*===/分页=============================*/
.text-center {text-align:center; padding-top: 20px;}
.pagination {list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom}
.pagination li {display:inline-block!important;border:solid 1px #ccc;border-radius:4px; overflow: hidden; margin:0 2px;}
.pagination a {color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175,0.885,0.32,1) 0s}
.pagination .disabled a:link,.pagination .disabled a:visited,.pagination .disabled a:hover {cursor:not-allowed;pointer-events:none;color:#EBEBEB}
.pagination .active {pointer-events:none}
.pagination .active a,.pagination a:hover { background:#3e3e3e; color:#fff;}
.blank-large{height:80px;line-height:80px;clear:both;font-size:0}
