@charset "utf-8";
/* CSS Document */
body{min-width:1200px;}
*{ margin:0px; padding:0px; font-family:"微软雅黑";}
#container{width:100%; height:100%;min-width:1200px;}
.header{ width:100%; height:168px; }
.header_top{ width:100%; height:24px; background-color:#ececeb;}
.header_top_center{ width:1200px; margin:0px auto; color:#999; font-size:12px;}

.header_middle_center{ width:1200px; height:96px; margin:0px auto; }
.header_middle_logo{width: 535px;float:left;text-align:center;font-size:22px;}
.header_middle_tel{ width:430px; float:right;}
.header_middle_tel dl{ width:240px; height:96px;  float:left;}
.header_middle_tel dt{   margin: 13px 0px 0px; float:left;}
.header_middle_tel dd{ width:188px; height:15px;  display:inline-block;  float:right;margin: 26px 0px 0px 0px;font-style:oblique; font-size:12px; color:#666; line-height:15px; }
.header_middle_tel dd.header_middle_dd{ width:188px; height:35px;  display:inline-block;  float:right;margin: 0px 0px 0px 0px;font-style:oblique; font-size:24px; color:#014c90; font-weight:600; line-height:35px;}
.header_middle_txt{ width:88px; height:96px; line-height:96px; float:right; color:#666; }

.header_zj{width: 180px;height:80px;float:right;margin-top: 7px;}
.header_zj_bg{width: 90px;height:80px;float:left;background-color:#1E7DC8;}
.header_zj_bg img{margin: 15px 30px 0px;}
.header_zj_bg  a{font-size: 12px;color:#fff;margin-left: 20px;}

.header_zb_bg{width: 90px;height:80px;float:left;background-color:#F63;}
.header_zb_bg img{margin: 15px 30px 0px;}
.header_zb_bg  a{font-size: 12px;color:#fff;margin-left: 20px;}


.nav{ width:100%; height:48px; background:#1e7dc8;}
.nav_center{ width:1200px; height:48px; margin:0px auto;}
.nav_center ul li{width: 130px;height:48px;float:left;list-style-type:none;}
.nav_center ul li a{ width:118px; display:block; float:left;    text-align: center; line-height: 48px; color:#fff; text-decoration:none;}
.nav_center ul li span.a_line{ width:2px; height:24px;display:block; float:right; background:#fff; margin-top:12px;}

.banner{ width:100%; height:455px;}
/*banner start*/
.banner {width: 100%;height: 455px;}
/*图片 start*/
.banner .b_bg { height: 455px;background: #4E4D9B;}
.banner .b_bg .b_con {width: 100%;height: 455px;margin: 0 auto;}
.banner .b_bg .b_con .b_focus {width: 100%;height: 455px;margin: 0 auto;overflow: hidden;position: relative;}
.banner .b_bg .b_con .b_focus ul li {   list-style: none;}
.banner .b_bg .b_con .b_focus ul li img {height: 455px;}
/*图片 start*/
/*按钮 start*/
.banner .b_bg .b_con .b_focus .b_btn {  width: 136px;height: 24px;position: absolute;bottom: 10px;left: 45%;}
.banner .b_bg .b_con .b_focus .b_btn ul {background: #000;display: inline-block;padding: 7px 28px;border-radius: 12px;opacity: 0.5;}
.banner .b_bg .b_con .b_focus .b_btn ul li {border: 1px solid #fff;list-style: none;float: left;width: 8px;height: 8px;margin: 0 3px;border-radius: 4px;cursor: pointer;}
.no {background: #fff;}
/*按钮 end*/
/*耳朵 start*/
.banner .b_bg .b_con .b_focus .b_ear {width: 46px;height: 70px;display: block;position: absolute;top: 215px;background: url(../../images/zzzb/icon.png) no-repeat;display: none;}
.banner .b_bg .b_con .b_focus .pre {left: 15%;background-position: -73px 0px;}
.banner .b_bg .b_con .b_focus .pre:hover {background-position: -171px 0px;}
.banner .b_bg .b_con .b_focus .next {right: 15%;background-position: -124px 0px;}
.banner .b_bg .b_con .b_focus .next:hover {background-position: -1px -57px;}
.banner .b_bg .b_con .b_focus:hover .b_ear {display: block;}
/*耳朵 start*/
/*banner end*/








.main_con{ width:1200px; height:auto; margin:0px auto;  }
/*main_con_1 start*/
.main_con_1{ height:380px; margin-top:40px;}
.main_con_about{ width:800px; height:380px; border:1px solid #ddd; float:left;}
.about_tit{ width:760px; height:40px; border-bottom:1px solid #dcdcdc; background:url(../../images/zzzb/about.png) no-repeat;}
.about_tit p{ display: inline-block;font-size: 16px; color: #fff; line-height: 39px; margin-left: 35px; float:left;}
.about_tit img{ float:right; margin-top: 15px;}
.about_txt{color:#666;font-size:16px;line-height: 30px;padding: 24px;letter-spacing: 0.5px;}
.about_txt p {text-indent:28px;}
/*信息公告*/
.main_con_info{ width:370px; height:380px; border:1px solid #ddd; float:right; }
.info_tit{ width:370px; height:40px; background:url(../../images/zzzb/title_bg.jpg) repeat;}
.info_tit p{display: inline-block;font-size: 16px; color: #fff; line-height: 39px; margin-left: 12px; float:left;}
.info_tit a{ display:inline-block; float:right; margin-right:15px; margin-top: 10px;}

.info_list li{ width:350px; height:30px; border-bottom:1px dashed #ddd; list-style:none; margin: 10px;}
.info_list li a{ text-decoration:none; color:#666; font-size:14px;}
.info_list li span{ width:10px; height:9px; display:inline-block; background:url(../../images/zzzb/sanjiao3.jpg) no-repeat;}

/*main_con_1 end*/

/*main_con_2 start*/
.main_con_2{ height:400px;  margin-top:30px;}
.main_con_news{width:800px; height:400px; border:1px solid #ddd; float:left;}
.main_con_news .news_tit{width:760px; height:40px; border-bottom:1px solid #dcdcdc; background:url(../../images/zzzb/news_bg.png) no-repeat;}
.main_con_news .news_tit p{display: inline-block;font-size: 16px; color: #fff; line-height: 39px; margin-left: 35px; float:left;}
.main_con_news .news_tit ul{ margin-left:165px; display:block;}
.main_con_news .news_tit ul li{ width:125px; height:40px;  float:left; list-style:none; }
.main_con_news .news_tit ul li a{ color:#999; text-decoration:none; text-align:center; line-height:40px;margin-left:12px;}
.main_con_news .news_tit ul li a:hover{color:#dd0101;}
/*.main_con_news .news_tit #news_line_tit li a.on{ color:#dd0101; }*/
.main_con_news .news_tit ul .line_on{ background:url(../../images/zzzb/icon3.png) no-repeat bottom; color:#dd0101;  }
.news_tit img{ float:right; margin-top: 15px;}

.news_list{ display:none;}
.news_list li{width:760px; height:30px; border-bottom:1px dashed #ddd; list-style:none; margin: 10px;}
.news_list li a{ text-decoration:none; color:#666; font-size:14px;}
.news_list li span{ width:20px; height:8px; display:inline-block; background:url(../../images/zzzb/fh.jpg) no-repeat;}


.main_contact{ width:370px; height:400px; border:1px solid #ddd; float:right; }
.contact_tit{ width:370px; height:40px; background:url(../../images/zzzb/title_bg.jpg) repeat;}
.contact_tit p{display: inline-block;font-size: 16px; color: #fff; line-height: 39px; margin-left: 12px; float:left;}
.contact_tit a{ display:inline-block; float:right; margin-right:15px; margin-top: 10px;}

.contact_con{ padding:20px;}
.contact_con p{ color:#666; height:35px; width:330px; font-size:16px;}
/*main_con_2 end*/


/*product start*/
.product{ width:1200px; height:300px; border:1px solid #ddd; box-shadow: 2px 2px 2px #eee; margin-top:30px;margin-bottom: 30px;}
.product_tit{ width:1170px; height:40px; border-bottom:2px solid #1b72c2; background:url(../../images/zzzb/about.png) no-repeat;} 
.product_tit p{display: inline-block;font-size: 16px; color: #fff; line-height: 39px; margin-left: 35px; float:left;}
.product_tit a img{ float:right; margin-top:15px;}

.product_con{ width:1160px; height:210px; margin: 25px 15px; position:relative;}
.product_left{ position:absolute; left:0px; top:80px; cursor:pointer;}
.product_right{ position:absolute; right:0px; top:80px;cursor:pointer;}
.product_img{ width:1160px; height:210px; margin:0px auto; position:relative; overflow:hidden;}
.product_img dl{ width:280px; height:190px;    margin: 10px 3px;display: inline-block; }
.product_img dl dt{ width:280px; height:160px; border:2px solid #ddd; }
.product_img dl dt img{ width:280px; height:160px;}
.product_img dl dd{ width:280px; height:30px;     text-align: center;line-height: 30px;font-size: 16px; overflow: hidden; font-family: "微软雅黑";}
.product_img .scroll{ width:1160px;  height:200px; position:absolute; left:0px;}
/*product end*/

/*友情链接 start*/
.youqing{ width:1200px; height:150px;   margin-top:30px;}
.youqing_tit{ width:1200px; height:40px; border-bottom:2px solid #1b72c2; background:url(../../images/zzzb/about.png) no-repeat;} 
.youqing_tit p{display: inline-block;font-size: 16px; color: #fff; line-height: 39px; margin-left: 35px; float:left;}
.youqing_tit a img{ float:right; margin-top:15px;}
.youqing li{ float:left;    margin: 4px;}
.youqing_con{padding: 35px 15px 15px 15px;}
.youqing_con a{margin: 0px 14px;
    border: 1px solid #ddd;
    padding: 10px;
}
.lianjie{ width:100%; height:35px; background:#e2e2e2; color:#333}
.lianjie_con{ width:1200px; margin:0px auto; line-height:35px;}
.lianjie_title{ width:100px; float:left;}
.lianjie_txt{ width:1100px; float:right;}
.lianjie_txt a{ padding:0px 10px;}
/*友情链接 end*/

/*footer*/
.footer{ height:240px;  background:#eaeced;}
.footer_main{ width:1200px; height:240px; margin:0px auto;}

.ewm{ width:340px; height:240px; float:left;}
.ewm img{margin: 20px 10px 0px 80px;}
.ewm p{ color:#999; margin:5px 0px 0px 115px; font-size:16px;}
.footer_con{ width:855px; height:240px; float:right;}
.footer_con .footer_dh{ height:50px; border-bottom:1px solid #aaaaaa;}
.footer_con .footer_dh ul li{ width: 155px;float: left;height: 40px;list-style-type: none;margin-left: 16px;}
.footer_con .footer_dh ul li a{ color:#000; text-decoration:none; line-height:55px; text-align:center; font-family:"微软雅黑";}

.footer_ad{ padding:10px; color:#333; height:145px; }
.footer_bq{ color:#666; text-align:center; font-size:12px; }
/*footer*/

.page-show {
    margin-top: 10px;
}
.welcome {border-bottom: 1px dashed #a0a0a0;padding: 0 0 12px;padding-left: 10px;}
    .welcome strong {
    font-size: 16px;
    line-height: 30px;
    color: #000;
}
  .welcome p {
}
    .write ul {
    width: auto;
    padding: 10px;
    padding-top: 0;
    }
    .form-list {margin-top: 30px;}
    .form-list table {width: 96%;margin: 15px auto 0;}
    .page_conX {
    margin-top: 10px;
    background-color: #f5f5f5;
    padding: 28px 0 10px 20px;
    width: 100%;
    margin: 0 auto;
}
.page_conX form {
    /* width: 80%; */
    /* margin: 0 auto; */
}
.PCinfoul  {
    width: auto;
    padding: 10px;
    padding-top: 0;
}
.PCinfoul li {
    margin-bottom: 4px;
    position: relative;
    border: 0;
    height: auto;
    line-height: 30px;
    padding: 5px 0;
}
.PCinfoul li i {display:inline-block;}
.PCinfoul li i .inputS3 {
    width: 138px;
}
.col_2 {
    width: 100%;
    float: none;
    overflow: hidden;
}
.col_3 {width:100%;overflow: hidden;}
.col_1 {width:100%;overflow: hidden;}
.pull_left {
    float: left;
}
.text_right {
    text-align: right;
}
.laber {
    width: 80px;
    margin-right: 20px;
    line-height: 30px;
    color: #666;
    line-height: 42px;
}
.inputS3, .inputS2 {
    width: 434px;
    border: 1px solid #eee;
    border: 1px solid #dbdbdb;
    outline: none;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
}
.page_conX .tips {
    position: absolute;
    top: 5px;
    right: 50px;
    float: left;
    width: auto;
    line-height: 38px;
    font-size: 12px;
    color: #ff0000;
    margin-left: 15px;
    display: none;
}

.page_conX .xing {
    display: inline-block;
    margin-left: 8px;
    line-height: 38px;
    color: #ff0000;
    float: none;
}
.inputS2 {
    width: 120px!important;
}
.page_conX .tips {
    position: absolute;
    top: 5px;
    right: 50px;
    float: left;
    width: auto;
    line-height: 38px;
    font-size: 12px;
    color: #ff0000;
    margin-left: 15px;
    display: none;
}

.page_conX .xing {
    display: inline-block;
    margin-left: 8px;
    line-height: 38px;
    color: #ff0000;
    float: none;
}
.checkImg {
    width: 120px;
    height: 40px;
    margin-left: 10px;
}
.mar_l90 {
    margin-left: 90px;
}
.btnS2 {
  color: #fff;
  border: 1px solid #257ac8;
  background: #257ac8;
  height: 40px;
  line-height: 38px;
  width: 120px;
  margin-right: 85px;
  cursor: pointer;
  text-align: center;
}
.btnS2:hover {
  color: #257ac8;
  background: #fff;
  box-shadow: -1px 1px 5px 0 #9ac5ec;
}
.checkImg {
  width: 120px;
  height: 40px;
  margin-left: 10px;
}
.checkImg img {
  width: 100%;
  height: 100%;
}
.textAS1 {
    width: 434px;
    height: 130px;
    border: 1px solid #eee;
    border: 1px solid #dbdbdb;
    outline: none;
    padding: 10px;
    resize: none;
}
table {
    margin-top: 15px;
    border-collapse: collapse;
    border: 1px solid #aaa;
    /* width: 100%; */
    text-align: center;
    vertical-align: middle;
}
td {vertical-align: text-top;padding: 6px 15px 6px 6px;border: 1px solid #aaa;border-collapse: collapse;}
