﻿@charset "UTF-8";

/*==============================网页整体样式=========================*/
*{ vertical-align:baseline; font-weight:inherit;font-family:Arial,微软雅黑 ; font-style:inherit; padding:0; margin:0;}
body{ font-size:14px;color: #666666; }
ol, ul{ list-style:none;}
img{ border:none; text-decoration:none;display: inline-block }
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size:14px;}
a{  text-decoration:none;color: #666666;}
a img, :link img, :visited img{ border:0;}
a:hover{ color: #666666;}
.clear { clear:both;}
.clearfix:after{ content: "";display: block;clear: both;}
.w1200{ width: 1200px;margin: 0 auto; }
.relat{position:relative}
.lan{position:absolute; height:30px; line-height:30px; width:150px; right:10px; top:5px; font-size:12px; text-align:right;}
.fl{ float: left;}
.fr{ float: right;}

/*翻页 代码*/
.pages {padding:30px 0;float: right;text-align: right;height: 40px;width:100%;}
.pages li{list-style: none;display: inline-block;width: auto;}
.pages a{padding:3px 15px;display:block;border:1px #eee solid;background:#f9f9f9;display:inline-block;margin-right:5px;overflow:hidden;}
.pages a.active{background:#296fe2;color:#fff;}


/*==============================网页Home样式=========================*/
#top{ width: 100%;height: 120px;}
#logo{ margin-top: 27px }

#nav{ margin-top: 54px}
#nav li{ position: relative;width: 90px;height: 35px;border-radius: 50px;overflow: hidden;float: left;margin-left: 10px}
#nav li span{ display: block;position: absolute;width: 100%;height: 100%;text-align: center;line-height: 35px;transition: 0.5s}
#nav li span:last-child{ top: 35px;}

#nav li:hover span{ color: #fff;background-color: #296fe2;}
#nav li:hover span:first-child{ top: -35px;}
#nav li:hover span:last-child{ top: 0px;}

/*Home海报图*/
#banner{ width: 100%;background: url("../images/banner.jpg") center scroll no-repeat;
}
#banner .jump1{ width: 51%; display:inline-block}
#banner .jump2{ width: 49%;display:inline-block}
#banner .jump3{ width: 51%;display:inline-block}
#banner .jump4{ width: 49%;display:inline-block}

/*Home核心业务*/
#business{ margin-top: 50px}
#bu_txt p:first-child{ font-size: 30px}
#bu_txt p:first-child span{ font-size: 20px;color: #1a7df4}
#bu_txt p:last-child{ width: 750px;color: #999;line-height: 33px}
#bu_txt p:last-child span{ font-size: 18px;color: #666;}

#bu_img{ margin-top: 20px}
#bu_img li{ float: left;}

#bu_more{ position: relative;margin-top: 25px;}
#bu_more i{ display: inline-block;width: 40%;height: 1px;background-color: #cccccc;position: absolute}
#bu_more i:first-child{ left: 0;top: 26px}
#bu_more i:last-child{ right: 0;top: 27px}
#bu_more a{ display: block;width: 228px;height: 48px;border: 1px solid #a0a0a0;border-radius: 60px;text-align: center;
    line-height: 50px;font-size: 20px;;margin: 0 auto;}

/*Home产品介绍文字*/
#cpicon{ margin-top: 35px;}
#cpicon li{ width: 232px;text-align: center;float: left}
#cpicon li:first-child{ margin-left: 40px}
#cpicon li:nth-child(2){ margin:  0 210px}
#cpicon li h1{font-size: 22px;margin: 27px 0 45px;}
#cpicon li i{display: block;width:  38px;height: 5px;background-color: #1a7df4;margin: 0 auto}
#cpicon li p{color: #999;line-height: 25px;margin-top:  35px}

/*Home公司简介*/
#about{ width: 100%;height: 425px;background-color: #1a7df4;margin-top: 65px;padding-top: 125px}
#about .w1200{ position: relative;}
#about h1{color: #fff;font-size: 30px;margin-bottom: 65px}
#about p{color: #fff;font-size: 12px;line-height: 25px;width: 611px;margin-bottom: 95px}
#about a{color: #4583ee;font-size: 16px;display: block;background-color: #fff;width: 250px;height: 48px;text-align: center;line-height: 48px;
    border-radius: 50px}
#about img{ position: absolute;top: -155px;right: 0;}

/*Home高质量服务*/
#service{ margin: 80px 0 32px;}
#se_title{ font-size: 30px;color: #333;border-bottom: 1px solid #dddddd;padding-bottom: 11px}

#se_icon{ margin-top: 80px}
#se_icon li{ width: 235px;text-align: center;float: left;margin-left: 75px}
#se_icon li:first-child{ margin-left: 25px}
#se_icon li p{ margin-top: 32px;line-height: 28px;font-size: 16px}
#se_icon li i{ display: block;width: 100px;height: 1px;background-color: #dddddd;margin: 30px auto 0;}

/*网站底部*/
#footer{ width: 100%;border-bottom: 1px solid #555555;background-color: #333333;padding-top: 50px;padding-bottom: 15px;}
#footer dl{ float: left;margin-right: 68px}
#footer dl dd{ color: #ddd;margin-bottom: 20px}
#footer dl dt a{ color: #999;font-size: 12px;line-height: 20px}

#f_contact p{padding-left: 57px;color: #aaaaaa;line-height: 21px; font-size:12px;}
#f_contact p:first-child{ background: url("../images/tel.jpg") 0 center no-repeat;}
#f_contact p:nth-child(2){ background: url("../images/mail.jpg") 0 center no-repeat;margin: 5px 0;}
#f_contact p:nth-child(3){ background: url("../images/adress.jpg") 0 center no-repeat;    line-height: 37px;}

/*网站底部备案信息*/
#copyright{ width: 100%;height: 28px;background-color: #333333}
#copyright P{ line-height: 28px;font-size: 12px;}
#copyright P:last-child a{ margin: 0 5px}


/*==============================网页内页样式=========================*/
#ban{ height: 322px;width: 100%;}

/*内页站点位置*/
#column{ height: 70px;border-bottom: 1px solid #ededed; background:#3C628F;}

#location{ line-height: 70px;background: url("../images/home.png") 0 center no-repeat;padding-left: 25px;color:#fff;}
#location a{ display: inline-block;background: url("../images/point.png") right center no-repeat;padding-right: 15px;margin-right: 5px ; color:#fff;}

#subnav li{ float: left;line-height: 70px; margin: 0 20px;  }
#subnav li a{ display: block;border-bottom: 2px solid transparent;line-height: 68px ;color:#fff; }

#subnav li:hover a,#subnav li.active a{ border-bottom-color: #1a7df4;}

/*关于我们页面——企业简介*/
#profile{ height: 365px;padding: 50px 0;background-color: #f5f5f5}
.title>h1{ text-align: center;font-size: 30px;line-height: 36px;color: #777;}
.title>p{ font-size: 22px;line-height: 36px;text-align: center}
.title>p span{ position: relative;display: inline-block;padding: 0 35px;font-size: 22px;line-height: 36px;color: #1a7df4;}
.title>p span:before{ content: "";display: inline-block;position: absolute; top: 17.5px;width: 27px;height: 1px;
    background: #c8c8c8;left: 0;}
.title>p span:after{ content: "";display: inline-block;position: absolute; top: 17.5px;width: 27px;height: 1px;
    background: #c8c8c8;right: 0;}

#pro_con{ margin-top: 30px}
#pro_con h3{ font-size: 20px;line-height: 2; color: #000; margin-bottom: 7px;text-align: center}
#pro_con p{ width: 985px;margin: 0 auto;text-align: center;line-height: 26px}

/*关于我们页面——企业文化*/
#culture{ height: 525px;width: 100%;background: url("../images/culture_bg.jpg") center scroll no-repeat;padding-top: 50px;margin-bottom: 20px}

#cul_con{ width: 500px;height: 100px;margin: 0 auto;padding-top: 20px}
#cul_con p{ font-size: 14px;text-align: center;line-height: 30px;}
#cul_con p span{ font-size: 18px;}

#page_con{ padding: 20px 0;min-height: 350px;background-color: #f5f5f5}


/*新闻检索页*/
#news_list li{ width: 400px;height: 438px;float: left;margin-bottom: 20px}
#news_list li a{ width: 380px;height: 438px;margin: 0 auto;height: 100%;background-color: #fff;display: block}
#news_list li a h1{ font-size: 16px;color: #000;line-height: 28px;text-align: center;height: 28px; margin-top: 26px }
#news_list li a p{ font-size: 12px;color: #666;line-height: 22px;width: 320px;margin: 13px auto ;height: 44px}
#news_list li a span{ display: block;border-top: 1px solid #f2f2f2;line-height: 28px;padding-top: 9px;color: #8d8d8d;
    width: 320px;margin: 22px auto 0;}

/*新闻详情页*/
#newscon{ background-color: #fff;width: 1104px;padding: 35px 48px 38px;margin: 0 auto}
#newscon h1{ font-size: 24px;color: #333;line-height: 58px;text-align: center;padding-bottom: 23px;border-bottom: 1px solid #e4e4e4;}
#newscon h2{ color: #999;text-align: center; padding-top: 21px;line-height: 30px;}
#intro{ padding-top: 24px;padding-bottom: 50px;font-size: 14px;line-height: 26px;color: #444;}

/*内页-联系我们页面*/
#info_us{ margin: 25px 0 25px 50px}
#info_us p:first-child{ background: url("../images/lxdh.png") 0 center no-repeat;padding-left: 45px;font-size: 16px;line-height: 36px;
    color: #121212;}
#info_us p:nth-child(2){ background: url("../images/lxyx.png") 0 center no-repeat;padding-left: 45px;font-size: 16px;line-height: 24px;
    color: #121212;margin: 25px 0;}
#info_us p:nth-child(3){ background: url("../images/lxdz.png") 0 center no-repeat;padding-left: 45px;font-size: 16px;line-height: 36px;
    color: #121212;margin: 25px 0;}
#info_us p{
    padding-left: 45px;font-size: 16px;line-height: 36px;
    color: #121212;margin: 25px 0;
}

#info_img{ margin-right: 50px}

/*下载频道*/
#down{ text-align: center;width: 980px;margin: 0 auto;padding: 30px}

#down_box{ width: 980px;margin: 0 auto;padding-bottom: 20px}
#down_list li{ height: 80px;border-bottom: 1px solid #DCDCDC;display: table;width: 100%;cursor: pointer;
    transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -webkit-transition: all .5s ease-out;}
#down_list li a{ display: table-cell; vertical-align: middle;}
#down_list li i{ border: 1px solid #DDDDDD;border-radius: 3px;display: inline-block;margin-left: 45px;margin-right: 60px;
    line-height: 52px;color: #ddd;background: #fff;text-align: center; font-size: 20px;width: 52px;}
#down_list li h5{ display: inline-block;line-height: 2.2;font-size: 16px;color: #666666;font-weight: normal;}
#down_list li b{ font-weight: normal;float: right; height: 52px; line-height: 52px;font-size: 14px;color: #999999; padding-right: 50px;}

#down_list li:hover { box-shadow: 0 0 20px #ccc;  border-color: #fff; }

.msg-tb .tr {
    width: 420px;
    height: 43px;
    float: left;
    border: 1px solid #e5e5e5;
    margin-right: 32px;
    margin-bottom: 22px;
    background: #fff;
    border-radius: 5px;
    float: left;
}
.msg-tb label {
    display: inline-block;
}
.msg-tb .tr .td {
    padding: 7px 6px;
    border: 0;
    font-size: 14px;
    float: left;
}.msg-tb .msg-input {
    width: 100%;
    height: 20px;
	
    padding: 0 3px;
    line-height: 18px;
    color: #666;
    border: none;
    background: none;
    font-size: 14px;
}
.msg-tb {
    width: 1145px;
    margin: 0 auto;
	background:#fff;
	box-sizing:border-box;
	padding:20px;
}
.msg-tb .tr2 {
    width: 100%;
    height: auto;
    float: left;
    border: 1px solid #e5e5e5;
    margin-right: 0px;
    margin-bottom: 18px;
    border-radius: 5px;
}
.msg-tb input{
    outline: none;
}

.msg-tb textarea.msg-input {
    width: 1020px;
    height: 180px;
}
.msg-tb .submit {
    width: 165px;
    height: 40px;
    line-height: 40px;
    background: #cea563;
    font-size: 14px;
    color: #fff;
    cursor: pointer;
    border: none;
    border-radius: 5px;
}
.msg-tb .tr3 .td {
    padding: 0;
}
.msg-tb .tr3 {
    background: none;
}
.msg-tb .tr3 {
    width: 165px;
    height: auto;
    float: right;
    border: none;
    margin-right: 0px;
    margin-bottom: 12px;
    text-align: center;
}



















