/* CSS Document */
/*CSS重置*/
body,p,form,textarea,h1,h2,h3,h4,h5,dl,dd{margin:0px;}
input,button,ul,ol{margin:0px;padding:0px;}
body,input,button,form{font:12px/1.5 "微软雅黑", "宋体", "Arial Black";color:#666; line-height:24px;}
h1,h2,h3,h4,h5,h6,font {font-size:12px; font-weight:400;}
ul,ol{list-style:none;}
img{border:0px;}/*display:block;*/
button,input,select,textarea{font-size: 100%;}
table {border-collapse: collapse;border-spacing:0;}
/*网站公用样式表*/
a{text-decoration:none;color:#000;}
a:hover{text-decoration:none;color:#dc0000;}
a:visited{text-decoration:none;}
.w1000{width:1000px; margin:0 auto;position:relative;}
/*清除浮动*/
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1;}
/*index.html*/
.minBanner, .minBanner ul, .minBanner img { height:200px; }
.minBanner { width:100%; min-width:1000px; position:relative; overflow:hidden; }
.minBanner ul { width:100%; }
.minBanner li { width:100%; position:absolute; z-index:1; overflow:hidden; background:#FFF; }
.minBanner img { width:1440px; display:block; position:relative; left:50%; margin-left:-720px; top:0; }
.minBanner .tip { width:100%; height:8px; line-height:0; font-size:0; text-align:center; position:absolute; left:0; bottom:-10px; z-index:3; }
.minBanner .tip span { display:inline-block; width:8px; height:8px; background:rgba(10, 9, 9, 0.5) !important; filter:Alpha(opacity=50); background:#000; margin:0 5px; cursor:pointer; }
.minBanner .tip span.cur { background:rgba(10, 9, 9, 0.5) !important; filter:Alpha(opacity=80); background:#FFF; _background:#CC0000; }
/*header*/
.top{width:100%; height:130px; background:#FFF; position:relative;}
.logo{width:680px;float:left;}
.logo img{width:350px; height:60px; float:left; margin-top:35px; border-right:#dedddd 2px solid; margin-right:15px;}
.logo .header_g{ margin-top:40px;}
.logo .header_g span{ font-size:16px; line-height:16px;}
.logo .header_g p{ font-size:18px; line-height:18px; color:#ec1a24;}
.tel{float:right;width:260px; }
.tel_s{width:60px; height:50px; margin-top:35px; background:url(../images/tell.jpg) no-repeat; float:left;}
.tel span{display:block;font-size:14px;line-height: 14px; padding-top:35px; width: 175px;}
.Telephone{color:#e91b27;font-size:24px;line-height:32px; font-weight:bolder;}
/*/*nav*/
.nav{ background:#1a1819; height:75px; position:relative;z-index:100; width:100%;}
.nav .sy{color:#fff; width:111px;height:75px;text-align:center;line-height:75px;float:left;display:block; background:url(../images/nav_img_hover.gif) no-repeat;}
.nav ul{width:1000px; height:75px; position:relative; z-index:4000; float:left;  }
.nav li{width:111px; display:inline;float:left; position:relative; background:url(../images/nav_h.gif) no-repeat;}
.nav li span{width:111px; height:75px;line-height:75px;color:#ffffff;font-size:14px;font-family:"微软雅黑";text-align:center;font-weight:bold;display:block;float:left; position:absolute; z-index:-1; left:0; top:0;}
.nav li a{width:111px; height:75px;line-height:75px;color:#ffffff;font-size:14px;font-family:"微软雅黑";text-align:center;font-weight:bold;display:block;float:left; position:relative; z-index:99;}
.nav li a:hover,.nav li a.ov{color:#fff; width:112px;height:75px;text-align:center;line-height:75px;float:left;display:block; background:#dc0b0d;}
/*subNav*/
.subNav{ width:333px; height:auto; position:absolute; z-index:99; left:0px; top:75px;display:none; }
.nav ul li .subNav a{ width:110px; line-height:40px;  height:40px;  margin:0px; font-size:14px; display:inline-block; color:#000; background:#fff; }
.nav ul li .subNav a:hover{  background:#fff; color:#dc0b0d; font-weight:bold; display:inline-block;}
/* banner */
.banner { width:100%; height:400px; overflow:hidden; position:relative; margin-bottom:15px; }
.banner ul.list { float:left; height:400px; width:500%; }
.banner li.item { width:20%; height:400px; float:left; }
.banner div.tip { width:1000px; position:absolute; left:50%; margin-left:-500px; height:24px; bottom:20px;text-align:right; }
.banner div.tip span { width:25px; height:24px; line-height:24px; display:inline-block;border:2px solid #fff;  background:#dc0000; margin:0 5px; cursor:pointer; text-align:center; font-family:"Microsoft Yahei"; font-size:18px; color:#FFF; }
.banner div.tip span.cur {background:#000;border:2px solid #fff;}
/*搜索*/
.search{ height:65px; background:url(../images/searcher.gif) no-repeat bottom;}
.skey{ padding-top:10px;}
.searcher{width:275px;height:27px;float:right; border:1px solid #e9e9e9; background:#f2f2f2; margin-top:5px;}
.searcher .submit{width:57px;height:30px;float:right;border:0px; background:url(../images/btnbg.gif) no-repeat 0px 0px;cursor:pointer;}
.searcher .txt{width:205px;height:27px;line-height:27px;float:right;background:none;border:0px;color:#aaa;}
/*iproduct 侧栏*/
.wrapper_pro{width:100%;height:800px; padding-top:20px;}
.left{width:220px;float:left;}
.left .leftNav{width:220px; position:relative;}
.left .leftNav_s{width:220px; height:50px; background:#dc0000;}
.leftNav_s h1{font-size:20px; font-weight:bold; color:#FFF; margin-left:20px; line-height:50px; float:left;}
.leftNav_s span{ font-size:14px; color:#FFF; margin-left:10px; line-height:50px; }
.left ul{border:#ccc 1px solid; font-size:14px; height:495px;}
.left li{height:40px; background:url(../images/tip1.jpg) repeat-x; }
.left ul li a{height:40px;line-height:40px; display:block; padding-left:65px; background:url(../images/left_4.gif) 32px center no-repeat;}
.left li a:hover{ background:url(../images/left_3.jpg) 32px no-repeat; width:225px; color:#dc0000;}
.left-botm{background:url(../images/left_5.gif) no-repeat; height:190px; width:220px;}
.left-botm .tu{ background:url(../images/fet_tell.png) no-repeat center; width:60px; height:55px; padding:25px 75px; 75px 75px;}
.left-botm span{text-align:center; line-height:18px;color:#fff;font-size:18px;display:block;}
.left-botm .tel400{line-height:55px; text-align:center; font-size:24px; color:#FFF; font-family: "微软雅黑"; font-weight:bold; }
/* column */
.column .title{ height:38px; line-height:38px; margin-bottom:15px; border-bottom:2px solid #dc0000; }
.column .title .tit {background:url(../images/yuan.gif) no-repeat 15px; float:left; width:230px; height:42px; font-weight:bold; font-size:24px; color:#dc0000;}
.column .title .tit span {margin-left:50px;}
.column .title .more { width:60px; height:30px; float:right; font-family:"Arial"; }
.column .title .sort a:hover { text-decoration:underline; }
/* iproduct */
.iproduct{width:740px; height:637px; float:right;}
.ipro_c{width:740px;overflow:hidden;position:relative;}
.ipro_list{width:120%;float:left;}
.ipro_list li{width:260px; height:240px; float:left;}
.ipro_list li a img{display:block;width:207px;height:155px; border:3px solid #dc0000;border-radius: 5px 6px 7px 8px;}
.ipro_list li h1{width:215px; height:35px; line-height:40px; display:block; text-align:center;font-size:18px; font-weight:bold; cursor:pointer;}
.ipro_list li span{width:215px; height:35px; color:#dc0000; display:block; text-align:center;font-size:14px; font-weight:bold;}
.ipro_list li h1 a:hover{color:#000;}

/*iproduct 广告*/
.guanggao{ width:100%; height:195px; background:url(../images/img_gg.gif) no-repeat center; overflow:hidden; }
.gg{width:730px; float:left;  height:195px;}
.gg .header_z h1{ margin-top:45px; *margin-top:30px; font-size:60px;color:#fff;  font-weight:bold; *line-height:60px; *height:60px; float:right; text-shadow: 2px 2px 2px #404040; display:none;}
.gg .header_z img{width:365px; height:195px; float:left; position:relative; bottom:-125px; }
.gg .header_g{ float:right; width:600px; margin-top:30px; }
.gg .header_g span{ font-size:34px; color:#000; line-height:85px;  display:none;  font-weight:bold;    }
.gg .header_g p{ font-size:20px;color:#000; line-height:30px; display:none;}
.ly{float:right; overflow:hidden; margin-top:70px;}
.ly span{color:#fff; display:block;font-size:14px; position:relative; bottom:-120px; }
.call400{color:#fff;font-size:20px;line-height:32px; font-weight:bolder; position:relative; bottom:-120px; }

/*casw 列表*/
.icase{ margin-top:40px;}
.icase .title{width:690px; height:70px; background:url(../images/img_title.gif) no-repeat center; margin: 0 auto;}
.icase .title h1{line-height:35px; text-align:center; font-size:20px; font-weight:bold; color:#ec1a25; }
.icase .title h2{text-align:center; font-size:20px; color:#9b9b9b;}
.Section{ width:100%; height:35px; margin:27px 0; }
.Section a{ width:164px; height:35px; border:1px solid #ccc; float:left;line-height:35px; text-align:center; font-size:16px; color:#1c2134;font-family:"Microsoft Yahei";}
.Section  a:hover{color:#dc0000;}
/*case*/
.case_img{width:100%;overflow:hidden; position: relative;}
.case_list{width:100%;float:left; }
.case_list li{width:250px; height:260px; float:left; }
.case_list li a img{display:block;width:224px;height:168px; border:1px solid #dc0000; padding:3px;}
.case_list li span{width:232px; text-align:center; display:block; line-height:40px; background:#dc0000; color:#fff;font-size:14px; float:left;}
.case_list li a:hover span{background:#000; color:#fff;}
.icase .btn-l{ position:absolute;top:350px; left:50%; margin-left:-570px; display:block;height:75px;width:40px;background:url(../images/left-bt.gif) no-repeat center; cursor:pointer;}
.icase .btn-r{ position:absolute;top:350px; right:50%; margin-right:-570px; display:block;height:75px;width:40px;background:url(../images/left-br.gif) no-repeat center ; cursor:pointer;}
/*about 列表*/
.iabout{ padding-top:10px;}
.iabout .title{width:690px; height:70px; background:url(../images/img_title.gif) no-repeat center; margin: 0 auto;}
.iabout .title h1{line-height:35px; text-align:center; font-size:20px; font-weight:bold; color:#ec1a25; }
.iabout .title h2{text-align:center; font-size:20px; color:#9b9b9b;}
.iabout_s{width:100%;height:340px; background:url(../images/about.gif) no-repeat;}
.iab_t img{width:298px;height:280px;float:left; padding:20px; }
.iabout_y{ width:600px; height:auto; float:right; margin-right:40px;  }
.iabout_y h1{color:#dc0000;font-size:18px;font-weight:bold; line-height:50px;}
.iabout_y a{ color:#fff; font-size:12px; border:1px solid #fff; width:87px; height:25px; line-height:25px; display:block; text-align:center; background:url(../images/iaout.gif) no-repeat;}
.iabout_y a:hover{color:#000;}
.iab_bot .iab_ej{background:url(../images/abo_bj.gif) no-repeat; width:250px; height:172px; float:left;}
.iab_bot .iab_ej img{ margin:8px; height:157px; width:223px;}
.iab_bot .iab_ej h1{ text-align:center; font-size:14px; width:250px; cursor:pointer;}
.iab_bot .iab_ej h1 a:hover{color:#dc0000}
/*news contact*/
.box{ width:100%; height:360px; margin-top:70px;}
/* news */
.news { width:660px; float:left; height:290px; overflow:hidden;  margin:0 0 30px 0;}
.news .tid {width:660px; height:42px; line-height:42px; background:#dc0000; }
.news .tid h2 { float:left; font-family:"Microsoft Yahei"; font-size:18px; font-weight:bold; color:#FFF; width:80px; margin-left:20px;}
.news .more { width:85px; line-height:42px; float:right; margin-top:8px; }
.news .tod { border-top:1px solid #a6d0e8; }
.news2 .tid { border-bottom-color:#075494; }
.news2 .tod { border-top-color:#075494; }
.news .tab { float:left; }
.news .tab li { float:left; height:42px;  width:108px; }
.news .tab li.cur {  }
.news .tab span { display:block; height:42px; line-height:42px;  text-align:center; cursor:pointer; color:#fff; font-size:18px; font-weight:bold;}
.news .tab li.cur span { height:42px; background:#000;  font-size:18px; font-weight:bold;}
.ServiceCon{width:660px; height:110px; border-bottom:1px solid #dc0000; margin-bottom:10px; padding-top:25px; }
.ServiceCon img{ display:block; float:left; width:125px; height:90px; margin:0 20px; background:#fff;}
.Serv_title{width:465px; height:90px; float:right; padding-right:20px;}
/* .newsList */
.newsList ul { float:left; width:100%; overflow:hidden; height:95px; }
.newsList li { float:left; width:100%; height:32px; line-height:32px; border-bottom:1px dotted #ccc; background:url(../images/news_tb.gif) 0 7px no-repeat; }
.newsList span { float:right; }
.newsList a { float:left; margin-left:30px; width:465px;}
/*wenti*/
.wenti{ width:315px; float:right;}
.wenti .wenti_top {width:315px; height:42px; line-height:42px; background:#dc0000;}
.wenti .wenti_top .tit {float:left; font-family:"Microsoft Yahei"; font-size:18px; font-weight:bold; color:#FFF; }
.wenti .wenti_top .tit span { margin-left:20px; }
.wenti .wenti_top .more { width:85px; line-height:42px; float:right; margin-top:8px;}
.wenti_bottom{ width:315px; height:200px; overflow:hidden; padding:15px; position:relative;}
.wenti_bottom a.wt{ width:300px; height:90px; border-bottom:1px dotted #b5b5b5; display:block; overflow:hidden; padding-bottom:5px; cursor:pointer;}
.wenti_bottom a.wt h1{ width:300px; height:24px;  font-size:14px; font-weight:bold; margin-top:10px; position:relative; left:445px;}
.wenti_bottom a.wt span{ width:405px; height:48px; line-height:24px;display:block; margin-top:10px; position:relative; left:445px;}

.main1 {width: 1000px;margin: 0 auto;text-align: center;}
.main {width: 1000px;margin: 0 auto;}
.bottom_nav {background: #d30000;height: 83px;line-height: 83px;color: #fff;}
.bottom_nav .tel{  background: url(../images/tel1.png) 150px center no-repeat; width: 335px; height: 83px; float: left; }
.bottom_nav .tel .zi{ float: left; font-size: 30px; font-family: "Impact"; }
.bottom_nav .tel .mu{ float: right; margin-top:23px;  }
.bottom_nav .tel .mu h4{ font-size: 20px; line-height: 20px; font-family: "Impact";  }
.bottom_nav .tel .mu p{ font-size: 12px;  line-height: 20px;}
.bottom_nav .web{ float: left; margin-left:40px;  }
.bottom_nav .web .qq,.weibo,.wechat{ background: url(../images/web.png) no-repeat; height: 51px; width: 51px; display: block;
  float: left; margin: 15px 5px;  transition: all 1s ease 0s; }
.bottom_nav .web a.qq:hover,a.weibo:hover,a.wechat:hover{transform: rotate(-360deg);}
.bottom_nav .web .qq{  }
.bottom_nav .web .weibo{  background-position: -61px; }
.bottom_nav .web .wechat{ background-position: -122px; }
.bottom_nav .address { background: url(../images/address.png) left center no-repeat; width: 380px; float: right; height: 83px; }
.bottom_nav .address span{ color: #6b6b6b; float: left; margin-left: 47px;  margin-top: 10px;height: 73px;}
.bottom_nav .address em{ font-style: normal; float: left; width: 247px; overflow: hidden;margin-left: 22px;
 line-height: 24px;  margin-top: 17px;  text-align: left;height: 66px; font-size: 14px;}

.bottom_c{ height: 330px; background: #000;}
.bottom_c .thead{ margin-bottom:20px;  }
.bottom_c .thead .tit{text-align: left; font-size: 14px; font-weight: normal; height: 50px; line-height: 50px; }
.bottom_c .thead span{ float: left; background: #d30000; width: 24px; height: 2px; }
.bottom_c .thead em{  float: left;background: #333333;  height: 2px; margin-left:5px; }
.bottom_c .left{ width: 34%;height: 354px; background: #272727; }
.bottom_c .right{ width: 66%;height: 354px; background: #2d2d2d;}
/* icontact*/
.icontact {width: 245px;height: auto;float: left;margin-top: 35px;color: #fff; margin-right: 15px;}
.icontact em{ width: 205px; }
.icontact h4{ font-size: 14px;   }
.icontact b{ font-size: 28px; color: #a30d0d; font-family: "Impact";height: 30px; line-height: 30px; }
.icontact .wd{ line-height: 22px; }
/* ilink*/
.ilink {width: 228px;height: auto;float: left;margin-top: 35px;color: #fff; margin-left:20px; }
.ilink em{ width: 195px; }
.ilink a{ display: block; height: 35px; line-height: 35px; color:#fff;border-bottom: 1px solid #333; padding-left: 24px; }
.ilink a:hover{ color: #d30000; }
/* keyword*/
.keyword{}
.keyword {width: 228px;height: auto;float: left;margin-top: 35px;color: #fff; margin-left:20px; }
.keyword em{ width: 195px; }
.keyword b{  display: block; height: 35px; line-height: 35px; border-bottom: 1px solid #333; padding-left: 24px; font-weight: normal; }

/* code*/
.webcode{width: 105px;height: auto;float: left;margin-top: 35px;color: #fff; margin-left:70px;}
.webcode .item{ width: 104px;  text-align: center; margin-bottom:15px; }
.webcode .item img{ width: 104px; height: 104px; }
.webcode .item span{ height: 35px; line-height: 35px; }

.footer {background: #1b1b1b;min-height: 62px; }
.footer .wd {color: #fff;height: 60px;line-height: 25px;font-size: 14px;}
.footer .wd a{ color:#fff;}
.footer .wd a:hover{ color:#d30000;}

/* 全局布局 */
.wrapper, .wrap { width:1030px; margin:0 auto; position:relative; }
.wrapper { margin-bottom:50px; padding-top:20px; }
/* content */
.content { width:740px; float:right; }
.content .thead { width:100%; height:45px;  margin-bottom:15px; background: #000 none repeat scroll 0% 0%;}
.content .thead .tit {width:28%; line-height:45px; background:#dc0000; overflow:hidden; float:left; font-family:"Microsoft Yahei"; font-size:16px; color:#fff; text-align:center;}
.content .sitepath { float:right; height:20px; line-height:45px; text-align:right; color:#fff; padding-right:20px; }
.content .sitepath a { color:#fff; }
.content .sitepath a:hover { color:#dc0000; }
*内页公用*/
/* leftContact */
/*iproduct 侧栏*/
/*iproduct 侧栏*/
.sidebar{width:220px;float:left;}
.sidebar{width:220px;float:left; position:relative; z-index:999;}
.sidebar .leftNav{width:220px; }
.sidebar .leftNav_s{width:220px; height:50px; background:#dc0000; }
.leftNav_s h1{font-size:20px; font-weight:bold; color:#FFF; margin-left:20px; line-height:50px; float:left;}
.leftNav_s span{ font-size:14px; color:#FFF; margin-left:10px; line-height:50px; }
.sidebar ul{border:#ccc 1px solid; font-size:14px; min-height:40px;}
.sidebar li{position:relative; height:40px; background:url(../images/tip1.jpg) repeat-x; }
.sidebar ul li a{height:40px;line-height:40px; display:block; padding-left:65px; }
.sidebar li a.nav2:hover{ background:url(../images/left_3.jpg) 32px no-repeat; width:225px; color:#dc0000;}
.leftNav .drop {position: absolute;  left:218px; top:0px; width:189px;  background:#FFF; border:1px solid #ddd; padding-bottom:5px; display:none;z-index:1000;}
.leftNav .item2 { width:150px; height:38px; line-height:38px; margin:0 auto; }
.leftNav .item2 a { padding-left:10px;  display:block;  color:#666; line-height:38px;}
.leftNav .item2 a:hover { color:#dc0000; }

.left_contact{ width:220px;  line-height:30px; padding-top:18px; }
.left_contact .thead{ background:url(../images/tit1.png) center bottom no-repeat;width:220px; color:#0167c9; font-size:24px; text-align:left; font-weight:bold; line-height:21px;border-bottom:2px solid #000;}
.left_contact .thead b{font-size:24px; color:#000;padding-bottom:9px; margin-right:10px;  line-height:49px;}
.left_contact .thead em{ font-style:normal; color:#ec1a24; font-size:14px;}
.left_contact .left_tel{ height:67px; background:#000 url(../images/left_tel.png ) no-repeat -5px 50%;margin-top:28px; margin-bottom:15px;color:#fff;padding-left:58px;}
.left_contact .left_tel p{  font-size: 14px;padding-top:7px; }
.left_contact .left_tel h4{  font-size: 21px;  line-height: 24px;  }
/*左侧*/
.leftContact { background:url(../images/left13.gif) center top no-repeat; margin-top:30px;}
.leftContact p { overflow:hidden; padding-top:85px; margin-bottom:20px; line-height:25px; }
/*news*/
.right_bottom a.news_a{ width:736px; height:62px; border-bottom:1px dashed #dddddd; display:block; padding:9px 0;}
.right_bottom a.news_a span.x1{ width:0px; height:62px; background:#dc0000; display:block; float:left; overflow:hidden;}
.right_bottom a.news_a span.x1 h4{ color:#fff; font-size:20px; width:52px; height:30px; margin:0 auto; border-bottom:1px solid #fff; line-height:30px; font-weight:bold; display:block;}
.right_bottom a.news_a span.x1 h5{ color:#fff; font-size:14px; width:52px; height:30px; margin:0 auto; line-height:30px; display:block; text-align:center;}
.right_bottom a.news_a span.x2{ width:644px; height:62px; float:left; padding-left:20px; overflow:hidden;}
.right_bottom a.news_a span.x2 h1{ width:644px; height:31px; line-height:31px; font-size:16px; font-weight:bold; cursor:pointer;}
.right_bottom a.news_a span.x2 h2{ width:644px; height:31px; line-height:31px; color:#333333;}
.right_bottom a.news_a span.x3{ width:10px; height:0; background:#000; float:right; display:block;}
/* pageNews */
.pageNews .tbody .tit { font-size:20px; line-height:25px; font-family:"Microsoft Yahei"; padding:15px 0; text-align:center; color:#0e6597; }
.pageNews .mark { height:30px; line-height:30px; text-align:center; margin-bottom:20px; color:#999; border-bottom:1px solid #ddd; border-top:1px solid #ddd;  }
.pageNews .mark span, .pageNews .tbody .mark a.msg { margin:0 7px; }
.pageNews .mark .font a { margin:0 3px; color:#ccc; }
.pageNews .mark .font a:hover, .pageNews .tbody .mark .font a.cur { color:#0e6597; }
.pageNews .mark a.msg { width:40px; height:20px; line-height:20px; display:inline-block; color:#0e6597; }
.pageNews .mark a.msg:hover { text-decoration:underline; }
.pageNews .photo { overflow:hidden; text-align:center; margin-bottom:20px; }
.pageNews .photo img { max-width:580px; padding:5px; border:1px solid #ccc; background:#FFF; }
.pageNews .info { margin-bottom:40px; color:#666; line-height:200%; }
.pageNews .info p { margin-bottom:10px; line-height:200%; text-indent:2em; }
/* 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 { display:block; width:160px; height:120px; }
.listNews2 .item .img:hover { background:#ec2932; border-color:#ec2932; }
.listNews2 .item h3 { height:30px; line-height:30px; overflow:hidden; font-size:15px; font-weight:700;  }
.listNews2 .item h3 a:hover { text-decoration:underline; }
/* pageNews */
.pageNews h1 { font-size:20px; line-height:25px; 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; }
/* listCase */
.listCase .tod { overflow:hidden; }
.listCase ul{ width:105%;}
.listCase li { float:left; height:200px; padding:6px; margin:0px 10px 5px;}
.listCase li span {width:200px; height:36px; color:#666; line-height:40px; text-align:center;display:block; cursor:pointer;}
.listCase li img { width:215px;height:161px; display:block;}
.listCase li:hover{ background:#dc0000; }
.listCase li:hover span{ display:block;width:200px;color:#fff; text-align:center;}
/* 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; }
.pageCase .photo img{ max-width:640px; padding: 4px;border: 1px solid #dbe7c7;margin: 0 auto;}
/* listProduct */
.listProduct .tod { overflow:hidden; }
.listProduct ul{ width:105%; padding-left:15px;  }
.listProduct .item{ width:220px; height:165px; border:1px solid #ccc; float:left; position:relative;overflow:hidden; margin:0px 21px 20px 0px;}
.listProduct .item img{ width:220px; height:165px; position:relative;}
.listProduct .item a{ display:block; color:#fff;line-height:26px; font-size:16px;}
.listProduct .item p{ width:100%; height:177px; text-align:center;}
.listProduct p.wd{ width:100%; padding-top:54px;  position:absolute; left:-235px; top:0px; background:url(../images/hoverbg.png) repeat 0px 0px;}
.listProduct p.wd a{ display:block;}
.listProduct p.wd span{ color:#fff; font-size:12px; padding:2px 8px; border:1px solid #fff;}
.listProduct .item:hover p.wd{ left:0px; }

/* .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 { text-align:center; width:400px; float:left; padding:4px; border:1px solid #ddd; }
.pageProduct2 .photo img { width:400px; height:300px; display:block; }
.pageProduct2 .wd { float:right; width:265px; height:258px; margin-bottom:15px; overflow:hidden; }
.pageProduct2 .wd h1 { font-family:"Microsoft Yahei"; font-size:14px; font-weight:700; line-height:20px; margin-bottom:7px; color:#222; }
.pageProduct2 .wd ul { font-size:12px; }
.pageProduct2 .wd p span{font-size: 22px; color: #ec1a24; font-weight: bold; font-family: "Georgia"}
.pageProduct2 .wd li.item { height:30px; line-height:30px; }
.pageProduct2 .wd li.item span { margin-right:5px; }
.pageProduct2 .wd li.btn { height:45px; }
.pageProduct2 .wd li.description { width:368px; padding:10px; line-height:22px; border:1px dotted #ddd; background:#FFF; }
.pageProduct2 a.order { width:103px; height:30px; margin-top:5px; line-height:30px; text-align:center; background:#000; display:block; color:#FFF; }
.pageProduct2 a.order:hover { background:#dc0000; }
.pageProduct2 .info_toP{height:330px;}
.pageProduct2 .info { border:1px solid #ddd; background:#FFF; margin-bottom:20px; }
.pageProduct2 .m { border:1px solid #FFF; padding:10px 15px; }
.pageProduct2 div.ts { font-size:14px; font-weight:700; color:#0e6597; height:25px; border-bottom:1px solid #ddd; }
.pageProduct2 div.infor { border-top:1px solid #FFF; padding-top:10px; margin-bottom:10px; line-height:24px; color:#777; }
.pageProduct2 .detaiTit {width:750px;  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; font-size:14px;}
/* 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:#aaa; text-decoration:none;}
.pager .cur{ background:#dc0000; border-color:#ec2932; font-weight:bold; color:#fff; }
.pager span.dot{ background:#ec2932; border-color:#ec2932; font-weight:bold; color:#fff; }
/* reLink */
.reLink {  clear:both; width:768px;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:748px; padding:0 10px 20px;margin-bottom:20px; border:1px solid #ddd; }
.reInformation .tit { height:36px; line-height:36px; text-align:left; padding-top:0px; padding-left:10px;border-bottom:1px solid #ddd; font-size:14px; margin-bottom:10px; color:#dc0000;  }
.reInformation li { float:left; width:224px; margin:0px 12px; line-height:30px; text-align:center; font-size:14px; color:#333;}
.reInformation li img { width:220px; height:165px; padding:2px; border:1px solid #ddd;  }
.reInformation li img:hover { opacity:0.8; filter:Alpha(opacity=80); }
.reInformation li.hover { border-color:#ec1a24; }