/*公共样式 */
*{ padding:0px; margin:0px;}
body{ font-size:12px; font-family:"宋体";}
ul,ol,li,p,h1,h2,h3,h4,h5,h6,input,form,fieldset,table,td,img,div,dl,dt,dd,{padding:0px; margin:0px;}
img{ /*display:block;*/ border:none;}
input,select,textarea{outline:none; border:none; background:none;}
textarea{resize:none}
li{ list-style:none;}
a{text-decoration:none; outline:0 none;}
.fl{float: left; display: inline; }
.fr{float: right; display: inline; }
.clearfix:after{content:".";display:block;height:0px;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
.clear{ clear:both;}

/* subnav */
.container{width: 1200px; margin: 0 auto;}
.banner{ width: 100%; min-width:1200px;}
.subnav{ width: 100%; min-width:1200px; height:50px; position: absolute; z-index: 99px; border-bottom: 3px solid #38aae7; margin-top: -50px;   background: rgba(255, 255, 255, 0.8) none repeat scroll 0% 0%; background:url(../images/nav_bg.png) no-repeat left top\9;}
.subnav ul{  height:50px; padding-left:278px; }
.subnav ul li{float: left;  line-height: 50px; width: 224px; text-align: center; background: url(../css/img/nav_li_bg.png) no-repeat right center;}
.subnav ul li.last{ background: none;}
.subnav ul li a{ font-size:16px; color: #009bdb; font-family: "Microsoft YaHei"; display: block; text-decoration: none;  outline:0 none;}

/* left */
.fl{ position: relative; width: 300px;}

.part{background: url(../css/img/fl_bg.png) no-repeat left bottom;  }
.fl_pt{ position: relative;}
.fl_pt h3{ margin-top: 7px; height: 42px; line-height: 42px; border-bottom:3px solid #38aae7;  font-size: 25px;  font-family:"Microsoft YaHei"; padding-left: 73px; background: url(../css/img/h3_bg.jpg) no-repeat 34px center ; margin-bottom: 37px;  }
.fl_pt h3 a{color: #38aae7; text-decoration:none; outline:0 none;}
.fl_pt .pic{ width: 154px;  border: 1px solid #ededed; margin-left: 61px; background: #fff; margin-left: auto; margin-right: auto;}
.fl_pt .pic img{ margin: 8px 8px 0 8px;}
.fl_pt .pic p{ margin-top:14px; margin-bottom:0px; height:29px;   border-bottom: 3px solid #f3634c; text-align: center; background: #f7f8f8;   }
.fl_pt .pic p a{ color: #f3634c; font-size: 14px; text-decoration:none; outline:0 none;}

.part2 .fr,.part2 .fl{ padding-top: 112px;}
.part4 .fr,.part4 .fl{ padding-top: 112px; }

/* right */
.fr{ background: #f8f8f8; }

.fr_pt h3{height: 29px; width: 900px;   border-bottom:3px solid #38aae7; +margin-top: 20px;  }
.part2 .fr_pt h3,.part4 .fr_pt h3{ +height: 42px;}
.fr_pt ul{ width: 900px; margin: 0 auto;  margin-top: -20px;}
.fr_pt ul li{ width: 154px;  border: 1px solid #ededed; margin: 40px 33px 0 33px;   background: #fff; float: left;   }
.fr_pt ul li img{ margin: 8px 8px 0 8px;}
.fr_pt ul li p{ margin-top:14px; margin-bottom:0px; height:29px; border-bottom: 3px solid #bcbcbc; text-align: center; background: #f7f8f8;   }
.fr_pt ul li p a{ color: #000; font-size: 14px; text-decoration:none; outline:0 none;}
.fr_pt ul .line{width:818px; height:10px; background: url(../css/img/fr_pt_bg.png) no-repeat left top;}
.fr_pt ul .l1{ position: absolute; left:35px; top:288px;}
.fr_pt ul .l2{position: absolute; left:35px; top:575px;}

/* footer */
.footer{ width:100%; min-width: 1200px; text-align: center; line-height: 200%; background: #e4e4e4;  border-top: solid 6px #979797; margin-top: 80px; padding: 30px 0; color: #222222;    font-size: 16px;    font-family: "Microsoft YaHei";}
.footer a{color: #222222; text-decoration:none; outline:0 none;}

/* category*/
.cat_banner{  height: 182px; background: url("../css/img/banner_gjl.jpg") no-repeat center top;}
.cat_banner p{  color: #009bdb; font-size: 44.98px; font-weight: bold; font-family: "Microsoft YaHei"; width: 395px; text-align: center; margin: 0 auto; margin-top:30px;}
.cat_nav ul{ padding-left: 0;}
.cat_nav ul li{ width: 127px;  }
.cat_nav ul li.first{ width: 184px;  }
.cat_pt{ background: url(../css/img/cat_fl_bg.png) no-repeat left bottom;  border: none; padding-bottom: 40px; }
.cat_pt h3{color: #38aae7;}
.cat_pic{ margin-bottom: 35px; color: #f3634c;}
.cat_pt .introduce{ overflow: hidden;}
.cat_pt .introduce p{ text-indent: 2em; width: 227px; margin: 0 auto; font-family: "Microsoft YaHei"; font-size: 16px; color: #000; line-height: 38px;  letter-spacing:1px; text-align:justify; text-justify:inter-ideograph;}
.cat_pt .cat_btn{ width: 50px; height: 24px; line-height:17px; cursor: pointer; position: absolute; left: 122px; bottom:23px; background: url(../images/btn.png) no-repeat left top; color: #fff; text-align: center; font-family: "Microsoft YaHei"; font-size: 14px; border: none; }
.cat_fr{ font-family: "Microsoft YaHei"; padding-left: 15px; padding-right: 15px; width: 870px;}
/* .gd{position: fixed; top:0;}*/
.cat_fr .news1{margin-top: 52px; margin-bottom: 24px;}
.cat_fr .news1 h1{  font-size: 30px;margin-bottom: 24px; font-weight: normal;}
.cat_fr .news1 h1 a{   color:#009bdb;  }
.cat_fr .news1 p{ line-height: 24px; font-size: 14px; color: #6F6F6F;}
.news2_l,.news2_r{ width: 420px;}
.news2_l img{ width: 420px;  height: 250px; margin-bottom: 14px; }
.news2_l{ position: relative;}
.news2_l .jiaodai{position: absolute;
    right: 0px;
    bottom: 3px;
    line-height: 36px;
    width: 100%;
    text-align: center;
    background: rgba(0, 0, 0, 0.4) none repeat scroll 0px 0px !important;
    overflow: hidden;
    display: block;
    color: #FFF;
    z-index: 1000;
    text-decoration: none;}
.news2_l h2 a{ color:#0a69a4; font-weight: normal; font-size: 24px;}
.news2_l p{ font-size: 16px; line-height: 24px;}
.news2_r ul{ margin: 0;}
.news2_r ul li{ margin-bottom: 30px;}
.news2_r h3{ margin: 0 0 14px 0; padding: 0; line-height: 16px;}
.news2_r h3 a{color:#0a69a4; font-size: 16px; font-weight: 600; }
.news2_r p{ font-size: 14px; line-height: 24px; width: 387px; text-align:justify; text-justify:inter-ideograph;}
.news3{  width:873px;  height: 188px;  position: relative; background: url("../css/img/ie_pic_bg.jpg") no-repeat right bottom; margin-bottom: 53px;
    margin-top: 23px;}
.pic_l{ position:absolute; left:-7px; top:-6px;  }
.news3 ul{ padding-top: 40px; padding-left: 7px; margin-left: 0;}
.news3 ul li{ width: 348px; overflow: hidden; height: 36px; line-height: 36px; float:left; background: url(../css/img/li_bg.jpg) no-repeat left center; padding-left: 19px; }
.news3 ul li.odd{margin-right: 80px;}
.news3 ul li a{ font-size: 16px;}
.news4{ margin-bottom: 40px;}
.news4 h3{ height: 36px; line-height: 36px; background:url(../css/img/pic_bg.jpg) no-repeat left top #38aae7; padding-left: 34px; margin-bottom: 31px;}
.news4 h3 a{ font-size: 24px; color: #fff;}
.news4 ul{ margin: 0;}
.news4 ul li{ float: left;}
.news4 ul li+li{ margin-left: 23px;}
.news4 li img{ margin-bottom: 18px;}
.news4 li p{ color:#38aae7; font-size: 16px; width: 200px; line-height: 24px; text-align: center;}
.news5 .part{width: 420px; float: left; margin-bottom: 48px; background: none;}
.news5 .part.odd{ margin-right: 30px;}
.news5 h3{ margin-bottom: 23px; position:relative; color: #38aae7; text-decoration:none; outline:0 none; margin-top: 7px; height: 42px; line-height: 42px; padding-left: 37px; border-bottom:3px solid #38aae7;   font-size: 24px;  font-family:"Microsoft YaHei";   background: url(../css/img/h3_bg.jpg) no-repeat left center ; }
.news5 h3 span{ color: #b9b9b9; font-size: 16px; border: 1px solid #e3e3e3; width: 48px;  height: 16px; line-height: 14px; display: inline-block; text-align: center; position:absolute; right:0; bottom: 6px;}
.news5 h3 span a{ color: #b9b9b9;}
.news5 ul{ margin: 0;}
.news5 ul li{ height: 36px; line-height: 36px; padding-left: 25px; background: url(../css/img/li_bg.jpg) no-repeat 6px center; }
.news5 ul li a{ color: #000; font-size: 16px; }
.cat_nav_j ul{ width: 600px; margin-top: 0 auto; padding-left: 0;}
/*.cat_nav_j ul li{ width: 225px;}*/
