@charset "utf-8";
/* CSS Document */
/*CSS重置*/
body,p,form,textarea,h1,h2,h3,h4,h5,h6,dl,dd{margin:0px;}
input,button,ul,ol{margin:0px;padding:0px;}
body,input,button,form{font:14px/1.5 "微软雅黑", "宋体", "Arial Black";color:#333333;}
body{ background: #fff; }
h1,h2,h3,h4,h5,h6{font-size:14px; font-weight:normal;}
ul,ol{list-style:none;}
img{border:0px;}
em{ font-style:normal;}
button,input,select,textarea{font-size: 100%;}
table {border-collapse: collapse;border-spacing:0;}
/*网站公用样式表*/
a{ text-decoration:none; color:#333333; }
a:hover{ text-decoration:none; color:#1e82e0; }
a:visited{ text-decoration:none;}
.w1000{ width:1000px; margin:0px auto 20px;}
.blue{ color:#1e82e0;}
.fl{ float: left;}
.fr{ float: right;}
.hidden{ display: none; }
.icon{ background:url(images/icon.png) no-repeat; display:inline-block; vertical-align:middle; }
/*清除浮动*/
.clearfix:after { visibility:hidden; display:block; font-size: 0;content: " "; clear:both; height:0;}
.clearfix{ *zoom:1; }
/* pager */
.pager { display:block; width:100%; height:auto; padding:25px 0 5px; text-align:center; clear:both; margin-bottom:5px; }
.pager span, .pager a{ display:inline-block; border:1px solid #aaa; color:#333; background:#fff; height:20px; line-height:20px; padding:0px 8px; text-decoration:none; margin:0 5px; border-radius:1px; }
.pager a:hover{ background:#f5f5f5; border-color:#aaa; color:#1e82e0; text-decoration:none;}
.pager .cur{ background:#fff; border-color:#1e82e0; font-weight:bold; color:#1e82e0; }
.pager span.dot{ background:#1e82e0; border-color:#1e82e0; font-weight:bold; color:#fff; }
/* reLink */
.reLink {  width:740px;height:30px; line-height:30px; border:1px solid #ddd; background:#FFF; margin-bottom:15px; }
.reLink .prevLink { float:left; margin-left:10px; }
.reLink .nextLink { float:right; margin-right:10px; }
/* reInformation */
.reInformation { width:720px; padding:0 10px 20px;margin-bottom:20px; border:1px solid #ddd; }
.reInformation .tit { height:36px; line-height:36px;  padding-left:10px;border-bottom:1px solid #ddd;  margin-bottom:10px; color:#1e82e0;  }
.reInformation li { float:left; width:208px; padding:10px 14px 0; text-align:center; display:inline; line-height:30px; }
.reInformation li img { width:220px; height:165px; display:block; }
.reInformation li img:hover { opacity:0.8; filter:Alpha(opacity=80); }
.reInformation li a{ display:block; }
.reInformation li a:hover{ color:#1e82e0; }
/* header */
.header{ height: 120px;}
.logo{ height:76px; padding-top: 21px;}
.topad{ height:76px; padding:14px 0px 0px 18px; margin:16px 0px 0px 15px; font-weight: bold; background:url(images/logosplit.png) no-repeat left center; }
.topad p{ color:#e60012; font-size: 34px; line-height: 38px;}
.topad span{ display:block; line-height: 18px;}
/* opr */
.opr{ width:44px; height: 86px; background: #1e82e0;}
.opr a{ width:32px; height: 32px; display: block; margin: 5px auto 0px;}
.opr a.setHome{ background-position: 0px 0px; margin-bottom: 10px;}
.opr a.addFavo{ background-position: -36px 0px;}
/*tel*/
.tel{ width:230px; text-align: center; margin:28px 20px 0 0; font-weight: bold;}
.tel .t{ width:100%; height: 24px; line-height: 24px; position: relative;}
.tel .t span{ width:88%; height: 1px; background: #d1d1d1; display: block; position: absolute; top:50%; left:6%; z-index: -1;}
.tel em{ padding:0px 10px; font-size: 16px; color:#4e4e4e; background: #fff; display: inline-block;}
.tel i{ display:block; font-size:30px; font-family: arial; line-height:34px;}
/* nav */
.nav{ width:100%; height: 70px; background:#1e82e0; border-top: 1px solid #dbdbdb; position: relative; z-index: 10;}
.nav li{ float: left; width: 111px; height: 70px; line-height: 70px; position:relative; background: url(images/navlisplit.png) no-repeat left center; }
.nav li a.nav1{ display: block; width:100%; font-weight: bold; font-size: 16px; color: #fff; text-align: center;}
.nav li a.nav1:hover,.nav li a.nav1.hover{  color:#fffa00; }
#nihao{  color:#fffa00; }
.nav .subNav{ width: 91px; padding:0px 10px 12px; position:absolute; left:0px; top:66px; z-index:11; border-top: 4px solid #ffd800;  background:url(images/subnavbg.png) repeat 0 0;}
.nav .subNav a{ width:100%; text-align:center; line-height: 35px; display:block;  color: #fff; border-bottom: 1px dotted rgba(256,256,256,0.4); *border-bottom: 1px dotted #8b8b8b;  }
.nav .subNav a:hover{ color:#fffa00;}
/* banner */
.banner, .banner ul, .banner img { height:400px; }
.banner { width:100%; min-width:1000px; position:relative; }
.banner ul { width:100%; }
.banner li { width:100%; position:absolute; z-index:1; overflow:hidden; background:#f5f5f5; }
.banner img { width:1920px; display:block; position:relative; left:50%; margin-left:-960px; top:0; }
.banner .tip { width:1000px; height:15px; line-height:0; font-size:0; text-align:center; position:absolute; left:50%; margin-left:-500px; bottom:12px; z-index:3; }
.banner .tip span { display:inline-block; width:15px; height:15px; border-radius: 15px; margin:0 5px; cursor:pointer;  background: #fffa00; box-shadow: 0px 1px 3px rgba(0,0,0,0.46);}
.banner .tip span.cur { background:#22a3c5; }
/*search*/
.search { width:100%; height:60px; line-height:60px; margin-bottom: 34px; background:#f5f5f5; border:1px solid #e2e2e2; border-left: 0px; border-right: 0px;}
.search_form{ width:276px; height:30px; border:1px solid #e0e0e0; border-radius: 2px; background:#fff; position: relative; margin-top: 14px;}
.search_form input{ border:0px; }
.search_form .stxt{ width:236px; height:30px; display:block; float:left; line-height:30px; text-indent: 1em;  color:#cccccc; font-size: 12px; background:#fff; }
.search_form .sbtn{ position: absolute; right:1px; top:0px; width:30px; height:28px; border-radius: 1px; margin-top: 1px; display:block; background-color: #1e82e0; background-position: -70px 8px; cursor:pointer; }
.search .skey{ }
.search .skey a,.search .skey span{font-size: 12px;}
.search .skey a{ display: inline-block;}
.search .skey span{ width:1px; height:12px; display: inline-block; vertical-align: middle; margin:0px 6px 0 4px; background:#e4e3e3; }
/*ipro*/
.ipro{ }
.iproNavi{ width:238px; font-size:14px; }
.iproNavi .protit{ width:238px; height:60px; line-height: 60px; text-align: center; font-size:18px; font-weight: bold; color:#fff; background-color: #1e82e0; }
.iproList{ width:236px; border:1px solid #d9d9d9; border-top:0px;}
.iproNavi dl{ width:100%; padding:10px 0 15px; overflow: hidden;}
.iproNavi dd{ width:100%; position:relative; }
.iproNavi .nav1{ width:100%; height: 42px; line-height: 42px; position: relative; display:block;}
.iproNavi .nav1 .line{ width:100%; height: 1px; background: #c9c9c9; display: block; position: absolute; top:50%; left:0; z-index: -1;}
.iproNavi .nav1 h3{ padding:0px 9px 0px 7px; margin-left: 25px; background: #fff; display: block; float: left;}
.iproNavi .nav1.hover h3,.iproNavi .nav1:hover h3{ color:#1e82e0; cursor:pointer;}
.iproNavi .nav1 s{ width:13px; height:16px; margin-right: 6px; background-position: -78px -21px; *background-position:-78px -20px;}
.iproNavi .nav1 s.hover{  background-position: -95px -21px; *background-position:-95px -20px;}
.iproNavi dd .drop{ width:178px;  margin: 4px auto;}
.iproNavi dd .drop a.nav2{  width:176px; height: 33px; line-height: 33px; text-align: center; font-size: 16px; border:1px solid #d9d9d9; display: block; margin-bottom: 5px; }
.iproNavi dd .drop a.nav2:hover,.iproNavi dd .drop a.nav2.hover{ background:#1e82e0; border-color: #1e82e0; color:#fff;}
/*ipro*/
.iproCon{ width:742px; overflow: hidden;}
.iproCon .ptit{ width:100%; height: 28px; line-height: 28px; font-weight: bold;  padding:8px 0 5px; border-bottom: 1px solid #d3d3d3; }
.iproCon .ptit h3{ font-size:18px; padding-left: 8px; color:#4f4f4f; border-left:7px solid #4f4f4f; font-weight:bold;}
.iproCon .ptit .more{ color:#cecfcf; font-size: 12px;}
.iprolist{ width:108%; }
.iprolist .item{ width:220px; height: 235px; padding:10px; float:left; overflow:hidden; position: relative; margin-right:11px; margin-top:16px;    text-align: center;  }
.iprolist .item a{ width:100%; height:235px;  display:block; cursor:pointer; }
.iprolist .item img{  width:218px; height:158px; display: block; border:1px solid #e9e9e9;}
.iprolist .item h4{ width:100%; height:24px; line-height:24px; font-size:16px; font-weight: bold; margin-top: 8px; }
.iprolist .item .txt{ font-size: 12px; margin-top:3px;}
.iprolist .item .line{ width:238px; height: 253px; border:1px solid #d9d9d9; position: absolute; left:0px; top:0px; z-index: -1;}
.iprolist .item .jia{ width:27px; height: 20px; position: absolute; bottom:0px; right: 0px; background-position: -95px 0;}
.iprolist .item .jia-hide{ width:27px; height: 20px; position: absolute; bottom:-20px; right: 0px; background-position: -129px 0;}
.iprolist .item:hover{ background: #1e82e0;}
.iprolist .item:hover .line{ *border:0px;}
.iprolist .item:hover h4,.iprolist .item:hover .txt{ color:#fff;}
.iprolist .item:hover img{ border-color: #1e82e0;}
/* iabout */
.iabout{ padding: 35px 0 42px; }
.iaboutTop .img{ width:153px; height: 119px; border:2px solid #1e82e0; margin:0px 24px 0px 50px;}
.iaboutTop .img img{ display: block; margin: 6px auto 0;}
.iaboutTop .txt{ padding-top: 14px;}
.iaboutTop .txt .mc{ font-size:18px; color:#1e82e0; margin-bottom: 4px;}
.iaboutTop .txt .txtCon{ color:#393c43; line-height: 24px;}
.iaboutTop .txt .txtCon a.more{ color:#ffa800;}
.iaboutBot{ width: 100%; position: relative;}
.iaboutBot .tit{ width:142px; height: 220px; padding:93px 0px 0px 15px; color:#fff; position: absolute; left:50px; top:0px; background: url(images/abouttbg.png) repeat 0 0;}
.iaboutBot .tit .en{ font-weight: bold; font-family: arial; font-size: 36px; display: block; line-height: 38px;}
.iaboutBot .tit h3{ font-size: 16px;}
.iaboutBot .tit em{ width:46px; height:2px; background: #fff; display: block; margin-top: 10px;}
.iaboutBot img{ width:1000px; height:313px; display:block; }
/*xiaobanner*/
.xbanner{ width:100%; height: 153px; margin-bottom: 54px; background: url(images/xbannerbg.jpg) no-repeat center center;}
.xbanner .xblogo{ height:92px; padding-top: 30px;}
.xbanner .xbtopad{ height:65px; overflow: hidden; padding:0px 0px 0px 18px; color:#fff; margin:16px 0px 0px 18px; font-weight: bold; border-left: 1px solid #fff; }
.xbanner .xbtopad p{ font-size: 42px; line-height: 42px;}
.xbanner .xbtopad span{ display:block; font-size: 17px; line-height: 24px;}
.xbanner .zx{ color:#fff; text-align: center; line-height: 30px; padding-top:30px;}
.xbanner .zx strong,.xbanner .zx .zxqq{ display: block;}
.xbanner .zx .fu-zx{ font-size: 20px; line-height:22px;}
.xbanner .zx strong{ font-family: arial; font-size: 26px;}
.xbanner .zx .zxqq{ width:170px; height:30px; text-align: center; margin-top: 5px; color:#fff; font-size: 16px;  background: #ffa800;}
/*icase*/
.icase{ padding:35px 0px 35px; margin-bottom: 32px; background: #f9f9f9; }
.icase .tit{ width: 100%; text-align: center; position: relative; margin-bottom: 35px;}
.icase .tit h2{ font-size: 30px; line-height: 32px; font-weight: bold; }
.icase .tit .en{ font-size: 19px; font-weight: bold;}
.icase .tit em{ width:200px; height:2px; background: #c9c9c9; display: block; position: absolute; top:50%; margin-top: -1px;}
.icase .tit em.left{ left:50%; margin-left: -310px;}
.icase .tit em.right{ right:50%; margin-right: -310px;}
.icaseCon{ background: #fff; padding-bottom: 15px; overflow: hidden; position:relative; }
.icaseCon .tab{ width:999px; height:60px; background: #1e82e0; margin: 0px auto 30px;}
.icaseCon .tab a{ width:249px; height: 55px; margin-top: 5px; line-height: 50px; text-align: center; display: block; float: left; font-size: 18px; color:#fff; font-weight: bold;}
.icaseCon .tab .split{ width:1px; height: 35px; background: #216eb7; display: block; float: left; margin-top: 13px;}
.icaseCon .tab a.cur{ background: #fff; color:#1e82e0;}
.icaseCon .icaseList{ width:500%; }
.icaseCon .icaseList ul{ width:20%; }
.icaseCon .item{ width: 226px; height: 170px; float: left; margin: 0px 12px 12px 0px; overflow: hidden; position: relative;}
.icaseCon .item a{ width: 100%; height:100%; display: block;}
.icaseCon .item img{ width: 100%; height:100%; display: block;}
.icaseCon .item .wd{ width:100%; height: 40px; line-height: 40px; color:#fff; font-weight: bold; position: absolute; left: 0px; bottom:-40px;  background: url(images/casetbg.png) repeat 0 0; }
.icaseCon .item s{ width:26px; height: 26px; background-position:-160px 0; margin: 7px 10px 0px 0px;}
.icaseCon .item h3{ text-indent: 1em; font-size: 18px; cursor:pointer;}
.icaseCon .big{ width:474px; height:352px; margin-left: 20px; margin-right: 20px;}
/*inews*/
.tit-g{ width:100%; height: 32px; line-height: 32px; margin-bottom: 20px; border-top: 2px solid #e1e1e1; background: #efefef;}
.tit-g h3{ width:160px; height:32px; font-size: 16px; float: left; text-align: center; cursor: pointer;}
.tit-g h3.cur{ background: #ffffff; border-top: 2px solid #ffa800; margin-top: -2px;}
.tit-g .more{ width: 20px; height: 20px; margin: 5px 10px 0 0; background-position: -192px 0px;}
.inews{ width:658px;}
.inewsCon{ }
.inewsCon .first-big{height:215px;}
.inewsCon .first-big img{width:343px; height:213px; display: block; border:1px solid #e0e0e0;}
.inewsCon .first-big h3,.inewsCon .first-big .txt,.inewsCon .first-big .time,.inewsCon .first-big .more{width:290px; }
.inewsCon .first-big h3{ padding:14px 0 8px; margin-bottom: 10px; font-weight:bold;font-size:16px; border-bottom: 1px solid #e1e1e1;}
.inewsCon .first-big h3 a{ color:#005fbb; }
.inewsCon .first-big .txt{line-height:24px; font-size: 12px;}
.inewsCon .first-big .time{ width: display:block;font-size: 12px; line-height: 12px; margin: 25px 0; }
.inewsCon .first-big .time s{ width:14px; height: 16px; background-position: -219px 0px; margin-right: 5px; }
.inewsCon .first-big .more a{ width:133px; height: 28px; display: block; line-height: 28px; text-align: center; color:#fff; position: relative;}
.inewsCon .first-big .more span{ width:107px; height:28px; display: block; background: #1e82e0; cursor:pointer; position:absolute; left:0px; top:0px; }
.inewsCon .first-big .more em{  width:26px; height:28px; display: block; text-align: center; background-color:#ffa800; position: absolute; right: 0px; top:0px;  cursor:pointer;}
.inewsCon .first-big .more em s{ width:15px; height: 15px; margin: 0px auto; background-position: -239px 0px;*height:20px; *background-position:-239px 6px;}
.inewsCon .xz{ width:100%; overflow: hidden;}
.inewsCon ul{ padding-top:15px; width:140%;}
.inewsCon li{ width:275px; height:44px; line-height:44px; padding-right:100px; float:left; border-bottom: 1px dashed #dfdfdf;}
.inewsCon li s{ width:10px; height: 10px; background-position: -115px -25px; margin-right: 4px;}
.inewsCon li span{ float:right;}
/*icontact*/
.icontact{ width: 295px;}
.icontact .tit-g h3{ width:auto; text-indent: 1em;}
.icontact .iconCon{ padding:0px 5px 0px 10px;}
.icontact .gg{ width:232px; padding-bottom: 10px; border-bottom: 1px solid #d9d9d9;}
.icontact .gg h4{ color:#ff6302; font-size: 20px; font-weight: bold;}
.icontact .gg h5{ color:#333; font-size: 16px; font-weight: bold;}
.icontact .dz{ padding:15px 0 20px; }
.icontact .dz h6{ font-weight: bold; }
.icontact .dz h6 s{ width:12px; height: 15px; background-position: -262px 0; margin-right: 4px;}
.icontact .dz .txt{ line-height: 18px; font-size: 12px; margin-top: 4px;}
.icontact .dz a.zx{ width:102px; height: 28px; line-height: 28px; text-align: center; color:#ffffff; font-weight: bold; background: #ff6302; display:block; margin-top: 18px;}
.icontact .dz a.zx:hover{ background:#1e82e0;}
.icontact .tel{ width:286px; height:62px; line-height: 62px; text-align: center; font-family: arial; font-size: 30px; background: #1e82e0; color:#fff;}
.icontact .tel s{ width: 38px; height: 40px; background-position: 0px -37px; margin-right: 8px;}
.icontact .imap{ width:284px; height:145px; border:1px solid #e9e9e9;}
/*lastpart*/
.lastpart{ width:100%; height: 358px; margin-top: 90px; background: #1e82e0;}
.lastpart .lastCon{ position: relative;}
/* imsg */
.imsg{ width:329px; height: 380px; padding-top: 18px; position: absolute; left: 0px; top: -40px; background: #fff; border:1px solid #ebebeb;}
.imsg .tit{ width: 207px; margin: 0px auto 15px; line-height: 22px; color:#1e82e0;}
.imsg .tit s{ width:45px; height: 36px; margin-right: 6px; background-position: -43px -39px;}
.imsg .tit h3{ font-size: 20px;}
.imsg .tit .en{ font-size: 14px;}
.imsg .item{ width:259px; height:33px; line-height: 33px; margin: 0px auto 7px; border:1px solid #d8d8d8;}
.imsg .item .icon{ width:32px; height:33px; border-right:1px solid #d8d8d8; margin-right: 8px; float: left;  }
.imsg .xm .icon{ background-position: -144px -38px; }
.imsg .dianhua .icon{ background-position: -183px -38px; }
.imsg .youxiang .icon{ background-position: -222px -38px; }
.imsg .item input{ width:210px; height:33px; line-height:33px; color:#8a8a8a; display: inline-block; border:none; background: none; }
.imsg .liuyan{ width:249px; height:50px; line-height: 33px; padding:5px; border:1px solid #d8d8d8;  margin: 0 auto; }
.imsg .liuyan textarea{ width:244px; height:50px; color:#8a8a8a; resize:none; border:none; background: none; }
.imsg .sub{ width:259px; height:38px; line-height:38px; text-align: center; background:#ffa800; color:#fff; margin: 10px auto 14px; cursor:pointer; display: block; border:0px; font-size: 16px; }
.imsg .reset{ background:#007f60; }
.imsg .tel{ width:220px; margin: 0px auto; text-align: left; color:#4a4a4a;}
.imsg .tel s{ width:38px; height: 44px; background-position: -97px -33px; float: left; margin-right: 6px;}
.imsg .tel span{ font-size: 12px; line-height: 14px;}
.imsg .tel strong{ display: block; font-family: arial; font-weight:bold; font-size: 24px; line-height: 24px;}
.imsg input.red{ color:red;}
/*ihornor*/
.ihonor{ width:635px; padding-top: 20px; }
.ihonor .ptit{ width:100%; height: 28px; line-height: 28px; font-weight: bold;  padding:8px 0 6px; margin-bottom: 32px; background: url(images/honortbg.jpg) repeat-x left bottom; }
.ihonor .ptit h3{ font-size:18px; padding-left: 8px; color:#fff; border-left:7px solid #fff;}
.ihonor .ptit .more{ color:#fff; font-size: 12px;}

.poster-main { width: 575px; height: 260px; position: relative; margin: 0 auto; }
.poster-main a, .poster-main img { width: 100%; display: block; }
.poster-main .poster-list { width: 575px; height: 260px;position:relative; }
.poster-main .poster-list .poster-item { width: 115px; height: 240px; position: absolute; left: 0; top: 0; }
.poster-main .poster-list img{ }
.poster-main .poster-list h3{ width:100%; height:28px; line-height:28px; color:#fff;  text-align:center; background:url(images/ihonorlibg.png) repeat 0px 0px; position:absolute; left:0px; bottom:0px;}
.poster-main .poster-btn { width:10px; height:17px; position: absolute; top: 0px; z-index: 10;cursor: pointer; background: url(images/ihonorleft.png) no-repeat 0px 0px;}
.poster-main .poster-prev-btn {left: -30px;  background: url(images/ihonorleft.png) no-repeat left center; }
.poster-main .poster-next-btn {right: -30px;  background: url(images/ihonorright.png) no-repeat right center;}


/*footer*/
.footer{ width:100%; padding-top:38px; text-align: center;}
.footer .btnav{ width:100%; height:60px; line-height: 60px; text-align: center; border:1px solid #ebebeb; border-left: 0px; border-right: 0px; }
.footer .btnav a{ padding:0px 20px; display: inline-block;}
.footer .btnav span{ width:1px; height:16px; display: inline-block; vertical-align: middle; background: #d0cfcf;}
.footer .copyright{ font-size: 12px; line-height: 24px; padding:30px 0px;}
/* 全局布局 */
.wrapper{ padding: 0px 0px 20px;}
.content { width:740px;}
.content .ctit{ width:100%; height: 28px; line-height: 28px; padding:8px 0 5px; border-bottom: 1px solid #d3d3d3; margin-bottom:15px; }
.content .ctit h3{ font-size:18px; padding-left: 8px; color:#4f4f4f; font-weight: bold;  border-left:7px solid #4f4f4f; font-weight:bold;}
.content ul.list { height:auto !important;  }
/*侧栏*/
.sideBar{ width:238px;}
.sideBar .protit{ width:238px; height:60px; line-height: 60px; text-align: center; font-size:18px; font-weight: bold; color:#fff; background-color: #1e82e0; }
/* leftCon */
.leftCon{ width:100%;  margin-top:15px;}
.leftCon .iconCon{  padding:14px 10px;  border:1px solid #d9d9d9; line-height:24px;}
/* listNews */
.listNews .list { padding-bottom:20px; overflow:hidden; }
.listNews .item { width:100%; height:40px; line-height:40px; background:url(./images/tip_7.gif) 0 center no-repeat; border-bottom:1px dashed #ddd; }
.listNews .item s{ width:0px; height:40px; display:block; float:left; background: #1e82e0; margin-right:10px; }
.listNews .item a { float:left; color:#333; display:block; }
.listNews .item a:hover {  color:#1e82e0;}
.listNews .item span { float:right; }
/* listNews2 */
.listNews2 .list { padding-bottom:20px; overflow:hidden; }
.listNews2 .item { width:100%; height:130px; border-bottom:1px dashed #ddd; padding:10px 0; }
.listNews2 .item .img { float:left; width:160px; height:120px; padding:2px; border:1px solid #ddd; margin-right:10px;  }
.listNews2 .item .img img { display:block; width:160px; height:120px; }
.listNews2 .item .img:hover { background:#1e82e0; border-color:#1e82e0; }
.listNews2 .item h3.title { height:30px; line-height:30px; overflow:hidden; font-size:15px; font-weight:700; font-family:"Microsoft Yahei";  }
.listNews2 .item h3.title a:hover { text-decoration:underline; }
.listNews2 .item .txt{ font-size:12px; color:#999; padding-top:6px; line-height:20px; }
/* pageNews */
.pageNews h1 { font-size:20px; line-height:25px; font-family:"Microsoft Yahei"; padding:15px 0; text-align:center; font-weight:700; }
.pageNews .mark { height:30px; line-height:30px; text-align:center; margin-bottom:20px; border-bottom:1px solid #DDD; border-top:1px solid #DDD;  }
.pageNews .mark span { margin:0 7px; }
.pageNews .info { margin-bottom:40px; line-height: 24px;}
/* listCase */
.listCase .tod{ width:108%;}
.listCase .item{ width: 226px; height: 170px; float: left; margin: 0px 12px 12px 0px; overflow: hidden; position: relative;}
.listCase .item a{ width: 100%; height:100%; display: block;}
.listCase .item img{ width: 100%; height:100%; display: block;}
.listCase .item .wd{ width:100%; height: 40px; line-height: 40px; color:#fff; font-weight: bold; position: absolute; left: 0px; bottom:-40px;  background: url(images/casetbg.png) repeat 0 0; }
.listCase .item s{ width:26px; height: 26px; background-position:-160px 0; margin: 7px 10px 0px 0px;}
.listCase .item h3{ text-indent: 1em; font-size: 18px; cursor:pointer;}
/* pageCase */
.pageCase h1 { font-family:"Microsoft Yahei"; font-size:18px; line-height:25px; padding:15px 0; text-align:center; font-weight:700; }
.pageCase .photo { overflow:hidden; text-align:center; margin-bottom:20px; }
.pageCase .info { margin-bottom:40px; }
/* listProduct */
.listProduct .tod{ width:108%;}
.listProduct .item{ width:220px; height: 235px; padding:10px; float:left; overflow:hidden; position: relative; margin-right:11px; margin-bottom:16px;  }
.listProduct .item a{ width:100%; height: 235px;  display:block; cursor:pointer; }
.listProduct .item img{  width:218px; height:158px; display: block; border:1px solid #e9e9e9;}
.listProduct .item h4{ width:100%; height:24px; line-height:24px; font-size:16px; font-weight: bold; margin-top: 8px; }
.listProduct .item .txt{ font-size: 12px; margin-top:3px;}
.listProduct .item .line{ width:238px; height: 253px; border:1px solid #d9d9d9; position: absolute; left:0px; top:0px; z-index: -1;}
.listProduct .item .jia{ width:27px; height: 20px; position: absolute; bottom:0px; right: 0px; background-position: -95px 0;}
.listProduct .item .jia-hide{ width:27px; height: 20px; position: absolute; bottom:-20px; right: 0px; background-position: -129px 0;}
.listProduct .item:hover{ background: #1e82e0;}
.listProduct .item:hover .line{ *border:0px;}
.listProduct .item:hover h4,.listProduct .item:hover .txt{ color:#fff;}
.listProduct .item:hover img{ border-color: #1e82e0;}
/* listProduct2 */
.listProduct2 .tod { overflow:hidden; }
.listProduct2 .list { float:left; width:110%; font-family:"Microsoft Yahei"; }
.listProduct2 .item { float:left; width:220px; margin:0 13px 20px 0; _display:inline; }
.listProduct2 .item .img { display:block; width:210px; height:158px; padding:4px; border:1px solid #ddd; transition:all 500ms ease; overflow:hidden; }
.listProduct2 .item img { width:210px; height:158px; display:block; }
.listProduct2 .item .img:hover { background:#ffc17b; border-color:#f07f00; transition:all 500ms ease; }
.listProduct2 .item h3 { height:30px; line-height:25px; font-size:16px; text-align:center; }
.listProduct2 .item h3 a:hover { text-decoration:underline; }
.listProduct2 .item .summary { height:60px; line-height:20px; color:#999; overflow:hidden; margin-bottom:10px; }
.listProduct2 .item .order { display:block; width:77px; height:23px; line-height:23px; margin:0 auto; text-align:center; color:#333; border:1px solid #aaa; }
.listProduct2 .item .order:hover { color:#f07f00; border-color:#f07f00; }

/* .pageProduct */
.pageProduct h1 { font-family:"Microsoft Yahei"; font-size:18px; line-height:25px; padding:15px 0; text-align:center; font-weight:700; }
.pageProduct .photo { margin-bottom:20px; }
.pageProduct .photo .img { display:block; padding:4px; border:1px solid #dbe7c7; margin:0 auto; }
.pageProduct .detaiInfo { margin-bottom:10px; }
/* pageProduct2 */
.pageProduct2 .photo { float:left; margin-bottom:20px; }
.pageProduct2 .photo .img { width:360px; height:270px; display:block; padding:4px; border:1px solid #dbe7c7; }
.pageProduct2 .baseInfo { float:right; width:300px; }
.pageProduct2 h1 { line-height:24px; font-size:16px; }
.pageProduct2 .baseInfo p { line-height:30px; }
.pageProduct2 .baseInfo p span { font-size:18px; color:#ffae00; font-family:"Georgia"; }
.pageProduct2 .baseInfo p.button { padding-top:40px; }
.pageProduct2 .baseInfo a.btn { display:block; width:77px; height:25px; line-height:25px; text-align:center; color:#333; border:1px solid #aaa; }
.pageProduct2 .baseInfo a.btn:hover { color:#f07f00; border-color:#f07f00; }
.pageProduct2 .detaiTit { height:25px; line-height:20px; border-bottom:1px solid #aaa; font-size:14px; margin-bottom:10px; font-family:"Microsoft Yahei"; color:#333; font-weight:700; }
.pageProduct2 .detaiInfo { margin-bottom:10px; line-height:24px; }

/*map*/
.dtditu{width:140px; height:30px; line-height:30px; background:#1e82e0; color:#fff; font-weight:bold; margin:10px auto 0; text-align:center; font-size:14px;}
#baiduMap{width:715px; height:300px; border:1px solid #1e82e0; border-top:3px solid #1e82e0;}
.singlePage{ line-height:26px;}

.formData tr.item .tip{ width:150px !important;}
.minBanner img{margin-left: -960px!important;width: 1920px;}
.minBanner, .minBanner ul, .minBanner img{height:300px;}