@charset "utf-8";
/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

input,textarea {border: 2 none; -webkit-box-shadow: none; box-shadow: none; outline: none;}

/* 设置默认字体 */
body,
button, input, select, textarea {
    font-family: "Microsoft Yahei"; color: #666; font-size: 13px;
}

h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4, h5, h6 {font-size: 100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;} /*覆盖bootstrape对标题加的默认外边距*/

address, cite, dfn, em, i, var {font-style: normal;} /* 斜体扶正 */

/* 重置列表元素 */
ul, ol ,li{list-style: none;}

/* 重置文本格式元素 */
a {text-decoration: none; color: #666; word-wrap:break-word;}/*英文换行*/
a:hover {text-decoration: none; }


/* 重置表单元素 */
legend {color: #000;} /* for ie6 */
fieldset, img {border: none;} /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

@font-face {
  font-family: 'iconfont';  /* project id 2345038 */
  src: url(files/iconfont.eot.txt),
  url(files/iconfont.woff) format('woff'),
  url(files/iconfont.ttf) format('truetype'),
}


/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
body {overflow-y: scroll;}

/*设置浮动*/
.fl,.pull-left {float: left;}
.fr,.pull-right {float: right;}
.pr{position: relative;}
.pa{position: absolute;}

.clear{ clear:both; height: 0; overflow: hidden;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

.box,.content,.w1200,.width-1200{ width:1002px; margin:0 auto;}
/* -- 内页布局 -- */
.page_bg { padding:20px 0 20px; background:#fff;}
.page_main { margin: 0 auto; width: 1002px;}  /*版面宽度*/
.page_content{ width:930px;} /*右边宽度*/
.page_left{ width:240px;} /*左边宽度*/
.page_full{ width:100%;}
.dis,.hide{ display:none;}

.line-clamp-1{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.line-clamp-2{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.line-clamp-3{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.n_box{
    width: 1002px;margin:30px auto;position: relative;
}
.n_box:after{
    display: block;content: "";clear: both;
}
.n_box_r{
    width: 750px;position: relative;float: right;
}


body{color:#333; font-size:12px; background-color:#fff; margin:0 auto; font-family:"微软雅黑";}
a{color:#333; text-decoration:none;}
a:hover{color:#ff3300; text-decoration:none;}
div,ul,li,span,p,img,h1,h2,h3,h4,h5,h6{margin:0px; padding:0px; list-style:none; border:0px;}
.clear{clear: both; height:0px; overflow:hidden;}
.float_l{float:left;}
.float_r{float:right;}
.border{border:5px solid #0073c3;}
.border1{border:1px solid #dddddd; border-top:none;}
.border2{border:1px solid #dddddd; border-top:none; border-bottom:none;}
.cp img{border:1px solid #ccc; padding:2px;}
.cp a:hover img{ border:1px solid #ff3300; padding:2px;}
.top10{margin-top:10px;}
.top20{margin-top:20px;}
.top25{margin-top:25px;}
.top30{margin-top:30px;}
.top15{margin-top:15px;}
.top40{margin-top:40px;}
#head,#banner,#main,#footer{width:1002px; height:auto; margin:0 auto;}
/*抬头*/
.top1{ width:100%; height:36px; background:url(images/20150413163132843284.jpg) repeat-x;}
.top{width:1002px; margin:0 auto; line-height:36px; height:36px;}

.name{ width:339px; height:69px; padding:40px 10px 30px 0;}
.ggy{ padding-top:52px; font-size:16px; font-family:"微软雅黑"; line-height:22px;}
.ggy span{ color:#0271e0;}
.ht1{ width:41px; height:42px; padding:59px 10px 38px 208px;}
.hotline{ padding-top:60px; font-size:14px; line-height:20px;}
.hotline span{font-size:20px; color:#0271e0;}
/*导航*/
#nav{width:1002px; height:50px; background:url(images/20150413165144004400.jpg) repeat-x; margin:0 auto;}
#nav .menu{width:1002px; margin:0 auto; height:50px;}
#nav li{height:50px; line-height:50px; float:left; width:111px;}
#nav li a{text-decoration:none; color:#fff; font-size:14px; line-height:50px; display:block; text-align:center; font-weight:bold;}
#nav li a:hover{color:#fff; font-size:14px; line-height:50px; text-decoration:none; display:block; background:url(images/20150413164943904390.jpg) no-repeat right; text-align:center; height:50px; font-weight:bold;}
#nav ul .no{background:none;}
#nav ul .sy{width:114px; line-height:50px; background:url(images/20150413165030993099.jpg) no-repeat;}
#nav ul .sy a{ color:#fff;}
#nav ul .sy a:hover{ color:#fff; background:url(images/20150413165030993099.jpg) no-repeat;}
/*banner*/
.banner { height:400px; position:relative;}
.banner a { height:400px; display:block;}
#flashs .btn{  bottom: 0;
    margin-right: -450px;
    padding: 20px 6px;
    position: absolute;
    right: 50%;
    z-index: 7; }
#flashs .btn span{ color:#FFF;  border:1px solid #FFF;  background:#999; cursor: pointer; display: inline-block; margin-left: 5px;padding:2px 6px;}
#flashs .btn span.cur{ background:#ff3300; color:#fff;}
.bgitem{ position:absolute; }
/*搜索*/
#ss{ width:100%; height:55px; overflow:hidden;}
#sou{font-family:Arial, Helvetica, sans-serif; width:1002px;}
.sou_nei{width:1002px; padding:15px 0 15px 0; float:left;}
.search_kong{width:207px; float:right;}
.search_2{float:left; width:175px;}
.search_tu{float:left; width:28px;}
.search_zi{float:left; width:695px; line-height:23px; font-family:"微软雅黑";}
.search_zi h1{float:left; font-size:12px; font-weight:normal;}
#xian{ width:100%; height:1px; overflow:hidden; background:#cccccc;}
/*左边*/
.box_l{width:220px;}
.title_bg{ width:220px; height:90px; background:url(images/20150413171197919791.jpg) no-repeat;}
.zi{ padding-left:60px; padding-top:58px; font-size:16px; font-weight:bold; color:#FFF;}
.list{background:url(images/20150413171365996599.jpg) repeat-y; padding-left:33px;
    min-height: 50px;
}
.list_b{ width:220px; height:110px; background:#eee; overflow:hidden;}
.fenli1{
     padding-top:45px; font-size:16px; font-weight:bold; color:#FFF;
}
.fenli2{
    float:left; margin:5px; font-size:18px; font-weight:bold;
}
.fenli3{font-size:14px; float:left; padding-left:10px; color: #FFF;
    background: #0271e0; padding-bottom: 15px;
}

/*右边*/
.box_r{width:772px;}
.title{height:35px; background:url(images/20150413171598889888.jpg) no-repeat;}
.more{ padding-right:10px; line-height:35px;}

.title_l{ width:350px;}
.zi11{ line-height:35px; font-size:12px; font-weight:bold; color:#0271e0; padding-left:30px;}
.zi11 h2{line-height:35px; font-size:14px; float:left; font-weight:bold; color:#0271e0; padding-left:30px;}
.zi11 span{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
.pro{padding:10px 8px 10px 5px;}
.pro li{text-align: center;float:left;
    width: 23.5%;margin:0 2% 0 0;box-sizing: border-box;
}
.pro li:nth-of-type(4n){
    margin-right: 0;
}
.pro li .pic img{
    display: block;width: 100%;height: auto;
}
.pro li .txt{
line-height: 28px;
}
.pro li:hover .pic img{border-color:red;
    
}
.pro:after{
    display: block;content: "";clear: both;
}
.pro_con{overflow:hidden; width:755px; height:160px;}
/*广告图*/
#ggt{ width:100%; height:300px; background:url(images/20150818094116761676.jpg) no-repeat center;}
.video{ padding:20px 0 0 565px; width:415px; height:260px;}
/*优势*/
.ys{ width:550px; height:66px; background:url(images/youshibg.jpg) no-repeat; margin:0 auto;}
.yss{ padding-left:160px; font-size:35px; font-weight:bold;color: #ec1313;}
.ys1{ width:1002px; height:220px; background:url(images/20160903183823_71370704.jpg) no-repeat;}
.zi1{ padding-left:495px; padding-top:30px; line-height:30px;}
.ys2{ width:1002px; height:220px; background:url(images/20160907184208_1115600075.jpg) no-repeat;}
.zi2{ padding-left:52px; padding-top:60px; line-height:30px;}
.ys3{ width:1002px; height:244px; background:url(images/20211207114644_1829849461.jpg) no-repeat;}
.zi3{ padding-left:495px; padding-top:60px; line-height:30px;}
.cpyst{width:500px;}
.cpyst strong{font-size:24px; padding-left:65px; font-family:Microsoft YaHei;}
.cpyst span{font-size:14px; padding-left:65px; letter-spacing:4px; color:#cbcbcb;}
.cpyst font{font-size:12px;}
/*简介*/
#com{ width:100%; height:427px; background:#eee; overflow:hidden;}
.company{ width:772px; height:387px; background:#FFF; overflow:hidden; margin-top:20px;}
.com1{ font-size:30px; font-weight:bold; color:#0271e0; text-align:center; padding-top:15px;}
.com1 span{ font-size:25px; color:#c0ba05;}
.com2{ width:732px; height:1px; padding-left:20px; padding-top:5px;}
.com3{ padding:10px 20px 10px 20px; line-height:32px;}
.com3 img{
    display: block;margin-right:10px;
}
.com3:after{
    display: block;content: "";clear: both;
}
.imgmg{text-align: center;
    padding: 0 3px;
}
.cf_con{overflow:hidden; width:735px; height:auto;}
.cf{ padding:0 20px 0 20px;}
.yb{ width:220px; margin-top:20px;}
.zz{ width:220px; height:297px; background:#FFF; overflow:hidden;}
.zz1{ width:200px; padding-top:15px; padding-left:10px;}
.zz2{ font-size:14px; font-weight:bold; color:#0271e0;}
.zz3{ font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.zz4{ width:200px; padding:10px 10px 10px 8px;}
.zz5{ width:220px; height:80px; padding-top:10px;}
/*新闻、联系*/
.xw{ width:314px; padding-right:30px;}
.lx{ width:314px;}
.xw1{ width:314px; height:20px;}
.xw11{ width:235px;}
.z1{ line-height:20px; font-size:18px; font-weight:bold; color:#0271e0;}
.xw11 h2{ line-height:20px; font-size:18px; font-weight:bold; color:#0271e0; float:left;}
.z2{ line-height:20px; font-size:12px; color:#ccc; font-family:Arial, Helvetica, sans-serif; padding-left:7px;}
.more1{ line-height:20px;}
.sm{ padding-top:10px; line-height:26px;}
.xw2{ height:203px; padding-top:10px;}
.lx1{ padding-top:10px; width:314px; height:105px;}
.lx2{ padding-top:12px; line-height:25px;}
.mg10{
    margin: 10px;
}
.divdgweb2_tag ul:after{
    display: block;content:"";clear: both;
}
/*版权*/
#ban{ width:100%; background:#333; overflow:hidden; margin-top:20px;
    padding-bottom: 30px;
}
#ban1{ width:100%; height:235px; background:#333; overflow:hidden; margin-top:20px;}
.yq1{ padding-top:28px; font-size:14px; color:#FFF;
    display: none;
}
.yq2{ width:1002px; padding-top:18px; height:42px;display: none;}
.yq3{ width:111px; height:42px; padding-right:10px;}
.yq4{ width:881px;}
.dh{ width:1002px; height:40px; background:#FFF; overflow:hidden;}
.dh1{ line-height:40px; text-align:center;}
.dh2{ width:1002px; height:20px;}
.ban1{ width:107px; height:100px; padding-right:20px; padding-left:50px;}
.ban2{ width:825px; color:#FFF; line-height:25px; padding-top:7px;}
.ban2 a{ color:#FFF;}
.ban2 a:hover{ color:#FFF; text-decoration:underline;}
/*内页*/
.nei{width:96%; height:auto; margin:0 auto; font-size:14px; line-height:30px; padding-top:10px;}
.nei span{color:#0271e0;}
.nei a{color:#333; font-size:14px; text-decoration:none;}
.nei a:hover{color:#ff3300; font-size:14px; text-decoration:underline;}
.neiimg{width:90%; margin:0 auto;}