﻿@charset "utf-8";
 /* reset css */
        html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
        fieldset, img { border:none; } 
        h1,h2,h3,h4,h5,h6{ font-size:100%;}
        address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
        ul, ol { list-style:none; }
        input { padding-top:0; padding-bottom:0; font-family: Arial;}
        input::-moz-focus-inner { border:none; padding:0; }
        select, input { vertical-align:middle; }
        select, input, textarea { font-size:18px; margin:0; border:1px #ccc solid; }
        input[type=text], input[type=password], textarea { outline-style:none; -webkit-appearance:none; }
        table { border-collapse:collapse; }
        body { color:#000; font:12px/1.5 Arial; background-color:#fff; }
        a { color:#000; text-decoration:none;outline:none;}
		.w1100{ width:1100px; margin:0 auto;background: #fff;}
		.clear:before ,.clear:after { display: table;content: " ";}
		:before, :after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
		.clearDiv{ clear:both;}
/*
  +----------------------------------------------------------------------
  | 通用
  +----------------------------------------------------------------------
*/


.top-wrap{ background:url(../images/topbg.jpg) repeat-x; height:182px;}
.top-wrap .top{ width:1100px; margin:0 auto;}
.top-wrap .top .logo{ float:left; width:580px; padding-left:34px; padding-top:57px;}
.top-wrap .top .logo p{ padding-left:94px; font-size:16px; color:#676767;line-height: 5px;}

.top-wrap .top-right{ float:left; width:475px;}
.top-wrap .top-right .t-r-1{ text-align:center; height:50px; line-height:50px; color:#7e7e7e;}
.top-wrap .top-right .t-r-1 a{color:#7e7e7e; font-size:14px; padding:0 8px;}
.search{ height:40px; margin-top:10px;padding-top: 3px; padding-left:8px;}
.search form{ float:right;}
.search-keyword{ height: 30px;background: transparent;float: left;width: 280px;line-height: 32px;border-top: 1px #ccc dashed;border-left: 1px #ccc dashed;margin-top: 3px;border-bottom: 1px #ccc dashed;}
.search-submit{ height:33px; width:75px; background:url(../images/search.jpg) no-repeat; border:none; margin-top:2px; display:inline-block;}

.t-r-2{ font-size:14px; color:#b6c1cd; line-height:24px; font-weight:bold; text-align:right; padding-right:25px; padding-top:15px;}




.nav{ width:100%;  height:51px; background: url(../images/navbg.jpg) repeat-x;  z-index:2;}
.nav ul{ z-index:99999;margin:0 auto;width: 900px;}
.nav li{ float:left; width:112px; text-align:center;height: 51px; position:relative; line-height:51px;}
.nav li a{ font-size:16px; font-weight:bold;000;color: #fff;}
.nav li.on{ background:url(../images/navlibg.png) no-repeat;}
.nav li.on h3 a{ color:#000;}

.nav .sub{ display:none; width:100%; left:0; top:51px;  position:absolute;   line-height:26px; background:url(../images/navsub.png);  }
.nav .sub li{ zoom:1; height:24px;width:100%; margin-bottom:5px;}
.nav .sub a{ display:block; padding:0 10px;font-size:12px; color:#000; line-height:24px; font-weight:normal; }
.nav .sub a:hover{ background:#6d6d6d; color:#fff; }

.banner{ background:url(../images/bannerbg.jpg) repeat-x; height:423px; padding:20px 0 0 0;}
/* 焦点图*/
.d-c-c {position: relative; width: 1115px; height: 420px; overflow: hidden; font-family:Arial; margin:0 auto; border:3px #d6d6d7 solid; }
.d-c-c .prev,.d-c-c .next{ background-image:url(../images/button.png); background-repeat:no-repeat; height:47px ; width:47px;position:absolute; top:50%;}
.d-c-c .prev{ left:50px;}
.d-c-c .next{ right:50px; background-position:0 -52px;}

.conent{ padding:25px;width:1060px; margin:15px auto; border:1px #999 solid;overflow: hidden;}

.Index_c_left{  float:left; width:269px;}


.ptitle{ background:url(../images/lefttitlebg.jpg) no-repeat; height:49px; padding-left:60px;}
.ptitle h2{ float:left;}
.ptitle h2 a{ font-size:20px; color:#3399cc; line-height:49px;}
.ptitle span{ font-size:16px; color:#999; line-height:49px; padding-left:8px;}

.ptitle2{ background:url(../images/leftconcate.jpg) no-repeat; height:52px; padding-left:60px;}
.ptitle2 h2{ float:left;}
.ptitle2 h2 a{ font-size:20px; color:#3399cc; line-height:52px;}
.ptitle2 span{ font-size:16px; color:#999; line-height:52px; padding-left:8px;}

.p-content,.p-recommended,.p-contact{ border:1px #ccc solid; padding:7px;}

.p-content li{  height:28px; line-height:28px; border-bottom:1px #ccc dashed; padding-left:20px;}
.p-content li a{ font-size:14px;}
.p-content li:hover a{ color:#3399cc;}

.Index_c_left .recommended,.Index_c_left .contact{ margin-top:15px;}

.p-recommended li{height:28px; line-height:28px; border-bottom:1px #ccc dashed;padding-left:20px;}
.p-recommended li a{ font-size:14px;}
.p-recommended li:hover{ background:url(../images/prbg.jpg) no-repeat;}
.p-recommended li:hover a{ color:#3399cc;}

.p-contact{ background:url(../images/concatebg.jpg) no-repeat; padding-left:35px;}
.p-contact .phone{ font-size:19px; color:#3399cc; font-style:italic; font-weight:bold; line-height:24px;}
.p-contact .fax{ color:#666; font-size:13px; font-weight:bold;}

.Index_right{float: right;width: 775px;}
.right-title{ height:48px; background:url(../images/right-title-bg.jpg) repeat-x;}
.right-title .more{ float:right; font-size:16px; font-family:"Tahoma"; color:#3366ff; padding-right:15px; line-height:48px;}
.right-title h2{ background:url(../images/right-title.png) no-repeat; width:166px; float:left; height:48px; color:#fff; font-size:12px;line-height: 67px;text-align: center; margin-left:15px;}
.right-title h2 a{ font-size:16px; color:#fff; line-height:60px;}

.r-t-1{ width:417px; float:left; border:1px #ccc solid;}
.r-t-1-c{ padding:13px; font-size:14px; color:#555151;line-height: 23px;height: 275px;overflow: hidden;}
.r-t-1-c img{ float:left; margin: 0 8px 0px 0;}

.r-t-2{ float:left; margin-left:15px;width: 338px;border:1px #ccc solid;height: 350px;overflow: hidden;}
.r-t-2 ul{ padding:15px;}
.r-t-2 li{ height:28px; line-height:28px; background:url(../images/newslist.jpg) 10px 8px no-repeat; padding-left:25px; border-bottom:1px #ccc dashed;}
.r-t-2 li a{ color:#ccc;}


.Index_r_b{ margin-top:15px;}

.picScroll-left{ overflow:hidden; position:relative;  border:1px solid #ccc; height: 260px; width:773px;  }
		.picScroll-left .prev,.picScroll-left .next{ display:block;  width:37px; height: 37px; cursor:pointer; background-image:url("../images/arrow.png");  top:42%; background-repeat:no-repeat; position:absolute;}
		.picScroll-left .next{ right:5px;  }
		.picScroll-left .prev{ background-position:0 -41px; left:14px;}
		.picScroll-left .bd{ padding:10px; margin-left:40px; margin-top:36px; }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picScroll-left .bd ul li .pic{ text-align:center; }
		.picScroll-left .bd ul li .pic img{ width:148px; height:147px; display:block;  padding:2px; border:1px solid #ccc; }
		.picScroll-left .bd ul li .pic a:hover img{ border-color:#3399cc;  }
		.picScroll-left .bd ul li .title{ line-height:24px;   }

.foot{ margin-top:20px; background:url(../images/footerbg.jpg); border-bottom:8px #0066cc solid;}
.foot .lxwm{ height:53px; background:url(../images/fbg.jpg) repeat-x;}
.foot .lx{ width:1100px; margin:0 auto;}
.foot .lx .left{ float:left;  text-align:center; font-size:14px; color:#fff;line-height: 53px;font-weight: bold;}
.foot .lx .left a{font-size:14px; color:#fff;line-height: 53px;font-weight: bold; padding:0 5px;}
.foot .lx .right{ float:right; height:53px; width:153px; background:url(../images/lxright.jpg) no-repeat; text-align:center; font-size:14px; color:#fff;line-height: 72px;font-weight: bold;}

.foot p{ text-align:center; color:#000; padding:10px; line-height:24px;}

.inside-content{ border:1px #ccc solid; padding:20px;}
.right-title .more a{ font-size:12px;}


.neir{ padding:0}

.prolist{ padding:15px;}
.prolist li{float: left;margin-left: 23px;margin-bottom: 20px;width: 156px;height: 176px;text-align: center;}
.prolist li img{height:140px; width:140px;}

.scott {height: 30px;overflow: hidden;text-align: center;margin-top: 15px;border: 1px solid #dbf7ff;line-height: 21px;}
.scott SPAN.current {BORDER: #237ac7 1px solid;PADDING: 1px 5px;FONT-WEIGHT: bold;COLOR: #fff;MARGIN-RIGHT: 2px;BACKGROUND-COLOR: #237ac7;MARGIN-RIGHT: 5px;}
.scott A {BORDER: #58affe 1px solid;PADDING: 2px 5px;MARGIN-RIGHT: 5px;TEXT-DECORATION: none;background: #fff;}

.incontent{ padding:15px;}
.pro_h3 {padding: 5px 10px;font-size: 14px;font-weight: bold;border: 1px solid #FFE0B4;background: #ffeed5;}
.wzzw {padding: 10px;}
.lh {font-size: 14px;line-height: 28px;}
.fenye1 {text-align: center;clear: both;font-size: 12px;line-height: 28px;height: 56px;border: 1px solid #9cceec;background: #e9f7ff;padding: 0 5px;
margin-top: 5px;}

.biaoti {font-size: 24px;font-weight: bold;color: #000;line-height: 30px;text-align: center;padding-bottom: 20px;}

.wzli {padding: 0 10px;}
.wzli li {line-height: 30px;border-bottom: 1px dashed #CACACA;padding-left: 14px;}
.wzli li span {float: right;color: #999;margin-left: 15px;}






