﻿@charset "utf-8";

#header{width:100%; background:#2e6e9c;}
.topbar{width:1002px;margin:0 auto; height:120px;position:relative; }
.logo{position:absolute;top:12px;left:38px;}
.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:82px; right:-27px;}
.nav ul li{float:left; margin:0 38px;height:31px; }
.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;}

.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:225px; 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:3px 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:18px;  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:232px; height:174px; margin:0 14px 30px;  display:inline; float:left;overflow: hidden; }
.mod1 ul li .photo { width:232px; height:174px; overflow:hidden; }
.mod1 ul li .photo img { display:block; vertical-align:middle;  border:1px solid #847b7a;}
.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:53px;}/*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:530px; line-height:22px;  float:right; } /* width:461px; */
.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:84px; padding-top:18px; line-height:21px; 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:15px; 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:0px;}
.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; border: 1px solid #847b7a;}
.mod2 ul li .photo { width:214px; height:162px;  overflow:hidden;}
.mod2 ul li .photo img { vertical-align:middle; }
.mod2 ul li .name { height:36px; 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;}

.sideMenu h3{ width:218px; height:48px;line-height:32px; padding-left:5px;  cursor:pointer;font:normal 14px "Microsoft YaHei";line-height: 50px;background: #1676cd; color:#fff;margin-bottom: 5px;}
.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
.sideMenu h3.on em{ background-position:16px -57px; }
.sideMenu ul{ padding:8px 2px; color:#999; display:none; /* 默认都隐藏 */ }
.sideMenu h4{ font-size: 16px;padding-left:0px; font-weight:normal;line-height: 40px; height:40px}
.sideMenu .on:hover{ background:#1676cd; }
.sideMenu .on:hover a{ color:#FFF;}
.sideMenu  h3 a{ color:#FFF;}


.news .cont li .li_index_xwzx{
background: url(../images/arr8.png) left 40% no-repeat;
    border-bottom: 1px dotted #bababa;
    overflow: hidden;
    padding-left: 20px;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
	}