*{margin: 0;padding: 0;list-style: none;}
body{}
/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td /* table elements 表格元素 */ {margin: 0;padding: 0;}
/** 设置默认字体 **/
body,button, input, select, textarea /* for ie */ {font:14px "微软雅黑","宋体","Arial Narrow",HELVETICA, \5b8b\4f53, sans-serif;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */
/** 重置列表元素 **/
ul, ol { list-style: none; }
/** 重置文本格式元素 **/
a { text-decoration: none; color:#333 }
a:hover { text-decoration:none; color:#1a91dd}
/** 重置表单元素 **/
legend { color: #000; } /* for ie6 */
fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
select {
/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
border: solid 1px #000;
/*很关键：将默认的select选择框样式清除*/
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
/*加padding防止文字覆盖*/
padding-right: 14px;
}
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}

em{font-style:normal}
li{list-style:none}
img {transition: all 0.1s linear 0s;}
img:hover {transition: all 0.1s linear 0s;}
.clear{clear:both;}


.index_top {width:100%; height:80px;  transition: all 0.1s linear 0s;}
.nav {width:1200px; height:120px; margin:0px auto;/*background-color: #000*/;}
.nav_l {float:left; width:350px; height:80px;margin-top:15px;display:inline-block; background:url(../images/logo.png) -10px 0px }
.nav_l img {width:320px; height:120px; display:block;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
.nav_c {float:right;width: 600px;padding-top:30px;}
.nav_c ul li {width:auto; padding-left:11px; padding-right:11px; height:80px; float:left; position:relative; transition: all 0.1s linear 0s;}
.nav_c ul li p {opacity: 0.95;width:560px; overflow:hidden; height:0px; display:block; position:absolute; top:80px; left:0px; z-index:1000; background:#478dff; padding-left:20px; padding-right:20px;-moz-box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.6);
    -webkit-box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.6);
    box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.6);
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='rgba(0, 0, 0, 0.6)')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='rgba(0, 0, 0, 0.6)'); transition: all 0.1s linear 0s;}
.nav_c ul li p a.tc {width:90px; height:80px; line-height: 0px; display:inline-block; font-size:14px; font-weight:100; color:#FFF; transition: all 0.1s linear 0s;}
.nav_c ul li p a.tc:hover {width:90px; height:80px; line-height:80px; display:inline-block; font-size:14px; font-weight:100; color:#206ae3; transition: all 0.1s linear 0s;}

.nav_c ul li a {width:auto; text-align:center; line-height:77px; font-size:14px; color:#666; font-weight:bold; display:inline-block; transition: all 0.1s linear 0s;}
.nav_c ul li a:hover {width:auto; text-align:center; line-height:77px; font-size:14px; color:#206ae3; text-decoration:none; font-weight:bold; display:inline-block; transition: all 0.1s linear 0s;}
.nav_c ul li a.ahover {width:auto; text-align:center; line-height:77px; font-size:14px; border-bottom:3px solid #206ae3; color:#206ae3; text-decoration:none; font-weight:bold; display:inline-block; transition: all 0.1s linear 0s;}

.nav_c ul li:hover {width:auto; padding-left:11px; padding-right:11px; height:80px; background:#206ae3; float:left; position:relative; transition: all 0.1s linear 0s;}
.nav_c ul li:hover p {width:560px; overflow:hidden; height:60px; display:block; position:absolute; top:80px; left:0px; z-index:1000; background:#478dff; padding-left:20px; padding-right:20px;-moz-box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.6);
    -webkit-box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.6);
    box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.6);
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='rgba(0, 0, 0, 0.6)')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='rgba(0, 0, 0, 0.6)'); transition: all 0.1s linear 0s;}
.nav_c ul li:hover p a.tc {width:90px; height:60px; line-height:60px; display:inline-block; font-size:14px; font-weight:100; color:#FFF; transition: all 0.1s linear 0s;}
.nav_c ul li:hover p a.tc:hover {width:90px; height:60px; line-height:60px; display:inline-block; font-size:14px; font-weight:100; color:#ff9800; transition: all 0.1s linear 0s;}

.nav_c ul li:hover a {width:auto; text-align:center; line-height:77px; font-size:14px; color:#fff; font-weight:bold; display:inline-block; transition: all 0.1s linear 0s;}



.sub-ad{width:1400px;margin:0 auto; }
.sub-ad img{width:1400px;}
.subcontent{width:1200px ;margin:0 auto; height:500px;}

 .crm{ height:80px; line-height: 80px;width:1200px; margin:0 auto;font-size: 0; letter-spacing: -4px;border-bottom:#e5e5e5 1px solid; }
 .crm-icon{display: inline-block;width: 10px;height: 10px;background: url("../images/crm-icon.png") no-repeat left bottom; letter-spacing: normal;}
 .crm a{display:inline; background: url("../images/crm-arr-icon.png") no-repeat 15px center;padding-left:30px;font-size: 14px; color:#929292; letter-spacing: normal; font-weight: bold;}
.c_w_l,.c_w_r{padding-top:80px;}
.gk-left{padding-top:50px;float:left;width:500px;}
.gk-right{padding-top:50px;float:left;width:600px;color:#666;line-height: 25px;}
.gk-right .h1{font-size:25px;color:#ff9000;line-height: 24px;letter-spacing: 10px;margin-bottom: 7px;margin-top:20px;}
.gk-right .h2{font-size:20px;color:#cbc9c7;line-height:36px;font-family:"RUBIK-REGULAR-WEBFONT";margin-bottom: 10px;letter-spacing: -1px; }

.new-left{padding-top:50px;float:left;width:300px;}
.new-right{padding-top:50px;float:left;width:900px;color:#666;line-height: 25px;}
.new-left ul li:nth-child(1){width:200px;height:50px;background-color: #4d89e8;color:#fff;font-size:16px;font-weight: bold;text-align:center;line-height: 50px;margin-bottom: 10px;}
.new-left ul li:nth-child(2){width:196px;height:50px;background-color: #fff;border:2px solid #69a0f7;color: #4d89e8;font-size:16px;font-weight: bold;text-align:center;line-height: 50px;margin-bottom: 10px;}
.new-left ul li:nth-child(1) a{color:#fff;display: block;}
.new-left ul li:nth-child(1) a:hover{color:#f4925a;background-color: #2456a5;}
.new-left ul li:nth-child(2) a{color:#4d89e8;display: block;}
.new-left ul li:nth-child(2) a:hover{color:#194a99;background-color: #fbdccb;}

.new-left ul li:nth-child(3){width:196px;height:50px;background-color: #fff;border:2px solid #69a0f7;color: #4d89e8;font-size:16px;font-weight: bold;text-align:center;line-height: 50px;}
.new-left ul li:nth-child(3) a{color:#4d89e8;display: block;}
.new-left ul li:nth-child(3) a:hover{color:#194a99;background-color: #fbdccb;}


.new-left1{padding-top:50px;float:left;width:300px;}
.new-right1{padding-top:50px;float:left;width:900px;color:#666;line-height: 25px;}
.new-left1 ul li:nth-child(2){width:200px;height:50px;background-color: #4d89e8;color:#fff;font-size:16px;font-weight: bold;text-align:center;line-height: 50px;margin-bottom: 10px;}
.new-left1 ul li:nth-child(1){width:196px;height:50px;background-color: #fff;border:2px solid #69a0f7;color: #4d89e8;font-size:16px;font-weight: bold;text-align:center;line-height: 50px;margin-bottom: 10px;}
.new-left1 ul li:nth-child(2) a{color:#fff;display: block;}
.new-left1 ul li:nth-child(2) a:hover{color:#f4925a;background-color: #2456a5;}
.new-left1 ul li:nth-child(1) a{color:#4d89e8;display: block;}
.new-left1 ul li:nth-child(1) a:hover{color:#194a99;background-color: #fbdccb;}
.new-left1 ul li:nth-child(3){width:196px;height:50px;background-color: #fff;border:2px solid #69a0f7;color: #4d89e8;font-size:16px;font-weight: bold;text-align:center;line-height: 50px;}
.new-left1 ul li:nth-child(3) a{color:#4d89e8;display: block;}
.new-left1 ul li:nth-child(3) a:hover{color:#194a99;background-color: #fbdccb;}


.new-left2{padding-top:50px;float:left;width:300px;}
.new-right2{padding-top:50px;float:left;width:900px;color:#666;line-height: 25px;}
.new-left2 ul li:nth-child(3){width:200px;height:50px;background-color: #4d89e8;color:#fff;font-size:16px;font-weight: bold;text-align:center;line-height: 50px;margin-bottom: 10px;}
.new-left2 ul li:nth-child(1){width:196px;height:50px;background-color: #fff;border:2px solid #69a0f7;color: #4d89e8;font-size:16px;font-weight: bold;text-align:center;line-height: 50px;margin-bottom: 10px;}
.new-left2 ul li:nth-child(3) a{color:#fff;display: block;}
.new-left2 ul li:nth-child(3) a:hover{color:#f4925a;background-color: #2456a5;}
.new-left2 ul li:nth-child(1) a{color:#4d89e8;display: block;}
.new-left2 ul li:nth-child(1) a:hover{color:#194a99;background-color: #fbdccb;}
.new-left2 ul li:nth-child(2){width:196px;height:50px;background-color: #fff;border:2px solid #69a0f7;color: #4d89e8;font-size:16px;font-weight: bold;text-align:center;line-height: 50px;margin-bottom: 10px;}
.new-left2 ul li:nth-child(2) a{color:#4d89e8;display: block;}
.new-left2 ul li:nth-child(2) a:hover{color:#194a99;background-color: #fbdccb;}


.new-left3{padding-top:10px;float:left;width:300px;padding-left: 100px;}
.new-right3{padding-top:50px;float:left;width:900px;color:#666;line-height: 25px;}
.new-left3 ul li:nth-child(3){width:200px;height:50px;background-color: #4d89e8;color:#fff;font-size:16px;font-weight: bold;text-align:center;line-height: 50px;margin-bottom: 10px;}
.new-left3 ul li:nth-child(1){width:196px;height:50px;background-color: #fff;border:2px solid #69a0f7;color: #4d89e8;font-size:16px;font-weight: bold;text-align:center;line-height: 50px;margin-bottom: 10px;}
.new-left3 ul li:nth-child(3) a{color:#fff;display: block;}
.new-left3 ul li:nth-child(3) a:hover{color:#f4925a;background-color: #2456a5;}
.new-left3 ul li:nth-child(1) a{color:#4d89e8;display: block;}
.new-left3 ul li:nth-child(1) a:hover{color:#194a99;background-color: #fbdccb;}
.new-left3 ul li:nth-child(2){width:196px;height:50px;background-color: #fff;border:2px solid #69a0f7;color: #4d89e8;font-size:16px;font-weight: bold;text-align:center;line-height: 50px;margin-bottom: 10px;}
.new-left3 ul li:nth-child(2) a{color:#4d89e8;display: block;}
.new-left3 ul li:nth-child(2) a:hover{color:#194a99;background-color: #fbdccb;}

.new-leftx .on a{color:#fff;}
.new-leftx a:hover{height:50px;background-color:#69a0f7;
  color:#fff;font-size:16px;font-weight: bold;text-align:center;display: block;
  line-height: 50px;}

.new-leftx{padding-top:50px;padding-right:50px;float:left;width:200px;}

.new-leftx ul li
{display:block;background-color: #fff;border:2px solid #69a0f7;color: #4d89e8;font-size:16px;font-weight: bold;text-align:center;line-height: 50px;margin-bottom: 10px;}

.new-leftx .on{height:50px;background-color:#4d89e8;
  color:#fff;font-size:16px;font-weight: bold;text-align:center;display: block;}



.news-list a{display: block;}
.news-list{width:750px; height:95px; }
.time{float:left;width:135px;font-size:24px;line-height: 32px;color:#d4c5b1;font-family:"MONTSERRAT-REGULAR";letter-spacing: -1px;}
.txt{float:right;width:600px;}
.txt h4{font-size: 18px;}

.line{height:20px;width:750px;border-top:#e3e3e3 1px dashed; }

.moreBtn{height:65px; line-height: 65px; font-size: 14px;display: block; text-align: left; color:#ff9600; background:#ececec; padding-left: 150px;width:600px;}
.moreBtn:hover{background:#f90; color:#fff;}

.widthmore{width:680px;margin-left: 10px;}

.footer{width:100%;background-color: #efefef;}
.bottom {width:1200px;margin:0 auto;overflow:hidden; height:auto; margin-top:50px;padding: 20px 15px 15px 15px;text-align:left; line-height:20px; font-size:12px; color:#666;}


.gongcontent{width:1200px ;margin:0 auto; height:500px;padding-top:50px;}
.gongcontent img{width:260px;}
.gongcontent li{width:270px;padding-right:20px;float: left;padding-left: 10px;padding-bottom: 30px;}
.gongcontent li:nth-child(4n){padding-right:0;}
.gongcontent li p{text-align:center;}
.new-right h4{font-size:18px;color:#f79b50;}





.ry{float:left;width:860px;color:#666;line-height: 25px;}

.ry ul li{width:200px;float:left;padding-left: 10px;padding-bottom: 20px;}
.ry img{width:200px;height:150px;}
.ry ul li p{text-align:center;}


div.search {padding: 20px 0;}
form {
  position: relative;
  width:200px;
 
}

.d2 input {
  width:190px;
  height: 42px;
  padding-left: 10px;
  border: 2px solid #82c1ee;
  border-radius: 5px;
  outline: none;
  background: #fff;
  color: #9E9C9C;
}
.d2 button {
  position: absolute; 
  top: 0;
  right: 0px;
  width: 42px;
  height: 42px;
  border: none;
  background: #82c1ee;
  border-radius: 0 5px 5px 0;
  cursor: pointer;
}
.d2 button:before {
  content: "\f002";
  font-family: FontAwesome;
  font-size: 16px;
  color: #fff;
}


.xiangxi .time2{font-size: 24px;line-height: 24px;color:#d4c5b1;font-family: "MONTSERRAT-REGULAR";
letter-spacing: -1px;margin-bottom: 4px; }
.til_wr h2{font-size: 18px;color:#58585e;line-height: 24px;font-weight: normal;}
.til_wr {padding-bottom:30px;border-bottom: 2px dashed #ececec;margin-bottom: 18px;}
.main{width:800px;}
.main p{font-size: 14px;color:#73706e;line-height: 28px;margin-bottom: 22px;}

.page{
    text-align: center;
}
.page a{
    display: inline-block;
    padding: 2px 10px;
    margin: 0 2px;
    border: 1px solid #f4f4f4;
    transition: all 0.5s ease;
}
.page a.on{
    background-color: #f79b50;
    color: #fff;
}
.page span{
    display: inline-block;
    padding: 2px 10px;
    margin: 0 2px;
    border: 1px solid #f4f4f4;
    transition: all 0.5s ease;
    background-color: #f79b50;
    color: #fff;
}