﻿@charset "utf-8";

#header{width:100%; background:#2e6e9c;}
.topbar{width:1002px;margin:0 auto; height:104px;position:relative; z-index: 11111;}
.logo{position:absolute;top:30px;left:0;}
.tel{ position:absolute; top:15px; right:192px;}

.searchBox{ position:absolute; top:16px; right:0; height:24px; line-height:24px; background:url(../images/sear.png); width:155px;}
.searchBox .searchText{ padding-left:28px; background:url(../images/search.jpg) 12px center no-repeat; line-height:24px; border:none; outline:none; float:left; width:83px;}
.searchBox .searchBtn{ color:#2e6e9c;  background:none; border:none; outline:none; float:right; margin-right:10px; line-height:24px; height:24px;}

.nav{width:auto; height:34px; position:absolute; top:56px; right:-27px;}
.nav ul li{float:left; width: 110px;}
.nav ul li a{ display:block; text-align:center; line-height:31px; font-family:"微软雅黑"; font-size:14px; color:#fff; }
.nav ul li a:hover,.nav ul li.on a,.nav ul li:hover a{ color:#fef290;}
.nav li:hover .drop{ display:block}
.nav li .drop{ display: none; background:#2e6e9c;}

.fullSlide { position: relative; width:100%; height:450px; }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd ul li{ width:100% !important;}
.fullSlide .bd ul li a{ display: block; height:450px; background-position:center; background-repeat:no-repeat;}


.content{ width:1002px; margin:34px auto 0;}

.side{ width:195px; float:left;}
.main{ width:754px; float:right;}

.product .title{ height:29px;border-bottom:1px solid #f7f0e6;}
.product .title h3{ height:30px;}
.product .title .more{ float:right; margin:10px 2px 0 0; }

.product .cont{ padding-top:26px;}
.pro_side{ width:218px; float:left;}
.pro_side ul{ width:100%;}
.pro_side li{ height:45px; width:100%; float:left; display:inline; line-height:45px; margin-bottom:10px; }
.pro_side li a{ display:block; text-align:left; padding-left:31px;  font-size:14px; background:url(../images/libg.jpg) left center no-repeat;  }
.pro_side li a:hover{ color:#2e6e9c; background:url(../images/liabg.jpg) left center no-repeat;}

.list_pro{ width:754px; float:right;}
.mod1 ul li { width:230px; height:172px; margin:0 15px 30px;  display:inline; float:left;overflow: hidden; }
.mod1 ul li .photo { width:230px; height:172px; overflow:hidden; }
.mod1 ul li .photo img { display:block; vertical-align:middle; }
.mod1 ul li .name { text-align: center; line-height:28px; font-size:14px; background:rgba(242,236,222,0.65); margin-top:-28px; position:relative; *position:inherit; z-index:1000; }
.mod1 ul li:hover .name a{ color:#2e6e9c; }

.box{ margin-top:40px;}
.box .title{ height:52px; border-bottom:1px solid #f7f0e6;}
.box .title h3{ line-height:52px; font-size:18px; color:#2e6e9c; font-weight:normal;}
.box .title h3 span{ color:#666666; font-size:14px;}
.box .title .more{ float:right; margin-top:18px;}
.ht_pro .title .more{ margin-right:57px;}
.news .title .more{ margin-top:18px; margin-right:7px;}

.ht_pro{ width:451px; float:left;}
.ht_pro .cont{ padding-top:20px;}
.ht_pro ul li { width:294px; display:inline; float:left;overflow: hidden; }
.ht_pro ul li .photo { width:294px; height:220px; overflow:hidden; }
.ht_pro ul li .photo img { display:block; vertical-align:middle; }
.ht_pro ul li .name { text-align: center; line-height:28px; font-size:14px;  }
.ht_pro ul li:hover .name a{ color:#2e6e9c; }
.mantle1{position: relative;zoom: 1;width:384px;overflow: hidden;}
.mantle1 .cont1{ width:294px;overflow:hidden; margin:0 auto;}
.leftbotton,.rightbotton{ position:absolute; top:65px; width:45px; height:89px; cursor:pointer;}
.leftbotton{ left:0; background:url(../images/btnl.jpg);}
.rightbotton{ right:0;  background:url(../images/btnr.jpg);}
.fl,#imgul1{ float:left;}


.news{ width:551px; float:right;}
.news .cont{ padding-top:20px; height:239px; overflow:hidden;}
.news .cont ul{width:100%;}
.news .cont li{  width:100%; height:83px;}
.news .cont li .date{ float:left; width:53px; height:53px; padding:4px; line-height:26px;  background:url(../images/datebg.jpg); font-family:"Microsoft YaHei"; font-size:24px;}
.news .cont li .date span{ display:block; text-align:right; color:#fff;}
.news .cont li .text{ width:461px; line-height:22px;  float:right; }
.news .cont li .text a{ display:block; font-size:14px;}
.news .cont li a:hover{ color:#ff6000; background-image:url(../images/list2.jpg);}


#footer{ width:100%; margin-top:10px;  height:95px; padding-top:18px; line-height:24px; text-align:center; color:#b3b3b3; background:#333333;}
#footer a{ color:#b3b3b3;}

.main .title{ height:46px; border-bottom:1px solid #e1e6e8; }
.main .title h3{ width:86px; height:45px; line-height:35px;  font-size:18px; font-weight:normal; border-bottom:2px solid #2e6e9c; white-space:nowrap;}
.main .title .en{ float:right; line-height:46px; margin-right:8px;}

.side_p{ border:2px solid #2e6e9c;}
.side_p li{ height:48px; }
.side_p li a{ display:block; line-height:48px; padding-left:30px; font-size:16px;  }
.side_p li a:hover,.side_p li.on a{  color:#fff; background:url(../images/list2.png) 145px center no-repeat #2e6e9c;}


.side_c{ margin-top:30px;}
.side_c .cont{ line-height:24px; padding-left:6px; padding-top:10px; color:#d93632; }

.ny_dan .cont{ padding:10px 20px; line-height:30px; height:auto !important; height:452px; min-height:452px;}
.ny_conta .cont{ width:560px; margin:0 auto; padding:10px 0; line-height:30px; height:auto !important; height:452px; min-height:452px;}


.ny_news .cont{ padding-top:20px;}
.ny_news .cont .topbg{ height:160px; font-family:"Microsoft YaHei"; }
.ny_news .cont .topbg .photo{ float:left;padding:1px; border:1px solid #ebecec; } 
.ny_news .cont .topbg .text{ width:512px; float:right; padding-right:15px; line-height:24px; height:126px; overflow:hidden;}
.ny_news .cont .topbg .text h4{ font-weight:normal; font-size:14px; line-height:30px; }
.ny_news .cont .topbg .text a{ display:block; color:#b20000;}
.ny_news .cont .topbg .text span{ display:block; background:url(../images/date.jpg) left center no-repeat; padding-left:21px;}

.comnews .cont li{ height:37px; line-height:37px; display:inline; width:100%; float:left; border-bottom:1px dotted #dddddd; }
.comnews .cont li a{ display:block;} 
.comnews .cont li a span{ float:right; }
.comnews .cont li a:hover{ color:#b20000; }

.ny_pro .cont{ padding-top:20px;height:auto !important; height:392px; min-height:392px;}
.mod2 ul li { width:214px; float: left;   margin:0 14px 30px; border:3px solid #fff;  overflow: hidden; }
.mod2 ul li .photo { width:214px; height:162px;  overflow:hidden;}
.mod2 ul li .photo img { vertical-align:middle; }
.mod2 ul li .name { height:80px; color:#9c9c9c; padding:5px 10px 0 18px;  line-height:18px; background:#f5f5f5; overflow:hidden; }
.mod2 ul li .name a{ color:#3f3f3f; display:block; font-size:14px; line-height:30px;}
.mod2 ul li .more{ height:23px; line-height:23px; background:#adadad; padding-left:18px;}
.mod2 ul li .more a{ color:#fff;}
.mod2 ul li:hover{ border-color:#2e6e9c;}
.mod2 ul li:hover .more{ background-color:#2e6e9c;}