@charset "utf-8";



*{ margin:0; border:1; padding:0}
ul,li{ list-style:none}
a,a:hover{ text-decoration:none;transition: all 0.15s ease-out;}
a{transition: all 0.15s ease-out; -moz-transition:all 0.15s ease-out;  -webkit-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out;}
img:hover{-moz-opacity:0.9 !important; filter:alpha(opacity=90); opacity: 0.9;  _-moz-opacity:0.9}
body{ background:#fff; font-family:"微软雅黑"; }
.l{ float:left;} .r{ float:right;} .red{ color:red;} .orange{ color:#ff6c00;} .white{ color:#fff;} .blue{ color:#064aab;} .center{ text-align:center;}
.wrap{ width:1020px; margin:auto; }
.wrap2{ width:1020px; margin:auto; overflow:auto;}
img{border:none;}
.clear{ clear:both;}




#quanju{ width:100%; background:#fff;}
.bx1200{ width:1200px; margin:0 auto; overflow:hidden;}


.header{ width:100%; background:#f1f1f1;height: 42px;}
.welcome{ width:950px;font-size:14px; color:#333; line-height:42px;display:block;}
.fx{ width:250px; }
.fx a{ font-size: 14px; color: #333;line-height:42px;}
.fx img{padding: 10px 10px 0 0}


.top120{width: 1200px; height: 130px; margin: 0 auto;}
.logo{ margin:20px 0; width:800px;}
.logo img{ display: block; float:left; margin-right: 15px; height: 105px;margin-bottom: 20px;}
.logo p{display: block;float: right;width:480px; font-size: 20px;color: #333;line-height: 30px;margin-top: 40px;border-left: 1px #b1b1b1 solid;padding-left: 10px;}
.liuyan{ margin:0 auto;}

/****************online******************/
.liuyan{ width:740px; margin-left:5px; background:url(../images/table_bg.png) no-repeat right bottom; margin:0 auto;}
.liuyan p{ font-size:14px; margin:25px 0 30px 0;}
.liuyan p>i{ font-style:normal;}
.liuyan table td{ line-height:24px; padding:6px 0px;}
.liuyan table td:first-child{ text-align:right;}
.liuyan table textarea{ height:197px; line-height:24px; width:480px; padding:0px 5px; border:1px solid #ebebeb; overflow:auto; margin-left:10px;}
.input_text{ height:24px; line-height:24px; border:1px solid #ebebeb; padding:0px 5px; margin-left:10px;}
.yanzheng{height:24px; width:90px; border:1px solid #ebebeb; float:left; padding:0px 5px; line-height:24px; margin-left:10px;}
.liuyan i{ color:#1B64B5; font-style:normal; padding-left:10px;}


.tel{ margin:50px 0 20px ; width:330px; height:80px;}
.tel img{ float:left; margin-right: 6px;}
.tel p{ font-size:18px; color:#333; display:block;  }
.tel p span{ font-size:36px; color:#ff6d00; font-weight:bold; font-family: impact;}



.wnav{ width:100%; height: 60px; background:#0278dc; overflow:hidden;}
.wnav ul{width: 1200px;height: 60px;margin: 0 auto;}
.wnav li{ float:left; height:60px;width:160px; display:block; line-height:60px; font-size:16px;  text-align:center; font-weight: bold;}
.wnav li a{ color:#fff;display:block;}
.wnav li a:hover{ color:#fff; background:#ff6d00}



.cpbt{ width: 1200px;margin:0 auto;}
.cpbt p{ font-size: 24px; color: #2c2c2c;text-align: center;line-height: 40px;background: url(../images/cpbt.jpg) no-repeat center bottom;padding-bottom: 30px; }
.cpbt h3{font-size: 36px; color: #075fc3; text-align: center;}

.cpfl2 { width:1200px; margin:0 auto; text-align:center;}
.cpfl2 a{  display:inline-block; font-size:16px; color:#fff; background:#ff6d00; text-align:center; padding:12px 45px; margin:10px ;}
.cpfl2 a:hover{ color:#fff; background:#0278dc; }
.cpzx{ width: 1200px; height:760px;margin:20px auto; text-align:center;  }



.ysbt{width:100%;margin: 0 auto;background: url(../images/ys_btbj.jpg) no-repeat center top;height: 87px;padding: 30px 0;}
.ysbt h3{font-size: 36px; color: #075fc3; text-align: center;}
.ysbt p{ font-size: 18px; color: #2c2c2c;text-align: center;line-height: 40px;}

.ysbj{width:100%;margin: 0 auto;background: url(../images/ys_nrbj.jpg) no-repeat center top;height: 167px;overflow: hidden;}
.ysbj ul{width: 1200px;margin:0 auto;}
.ysbj ul li{width: 300px;  color: #333;font-size: 24px;display: block;float:left;text-align: center;margin-top:80px;}

.yswz{width: 1200px;margin: 0 auto;overflow: hidden;margin-bottom: 60px;}
.yswz a{float:left;text-align: center;width: 280px; display: block;background: url(../images/ys_bj1.jpg) no-repeat center top; color: #333;font-size: 14px;padding-top: 160px;transition: all 0.5s;margin-right: 20px;}
.yswz a:hover{background: url(../images/ys_bj11.jpg) no-repeat center ; color: #333;}

.yswz a:nth-of-type(2){background: url(../images/ys_bj2.jpg) no-repeat center top; }
.yswz a:nth-of-type(2):hover{background: url(../images/ys_bj22.jpg) no-repeat center; }

.yswz a:nth-of-type(3){background: url(../images/ys_bj3.jpg) no-repeat center top; }
.yswz a:nth-of-type(3):hover{background: url(../images/ys_bj33.jpg) no-repeat center; }

.yswz a:nth-of-type(4){background: url(../images/ys_bj4.jpg) no-repeat center top; }
.yswz a:nth-of-type(4):hover{background: url(../images/ys_bj44.jpg) no-repeat center; }


.jianjie{ width:100%;overflow: hidden; margin: 30px auto 0;  background:url(../images/636652846785381301.jpg) no-repeat center top;min-height: 480px;padding-top: 40px;}
.jjnr{width:1200px;margin:0 auto;}
.jjnr h3{font-size: 36px; color: #fff;text-align: center;}
.jjnr span{display: block;font-size:24px; color: #fff; line-height: 40px;text-align: center;}

.jjnr p{font-size:16px; color: #fff; line-height: 30px;}
.jjnr a{display: block;width: 150px;height: 40px;line-height: 40px; border: 1px #fff solid;color: #fff;text-align: center;margin: 0 auto;border-radius: 25px;font-size: 14px;}
.jjnr a:hover{color: #0278dc;background: #fff;}

.box11009_-8727 { font: 14px/1.43 'Microsoft Yahei', Arial, sans-serif; color: #333; width: 1200px; margin: 0 auto;padding-bottom: 30px; }
.box11009_-8727 * { margin: 0;  padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box; }
.box11009_-8727 ul, .box11009_-8727 li { list-style: none; }
.box11009_-8727 a { text-decoration: none; color: inherit; text-align:center; width:265px; display:table-cell;}
.box11009_-8727 img { max-width: 100%; border: 0; vertical-align: middle; padding: 5px; height:220px; margin:0 auto; text-align:center;}
.box11009_-8727 em { font-style: normal; }
.box11009_-8727 .tempWrap{margin-left:10px;}
.box11009_-8727 .tab_li { margin-bottom: 35px; width: 1200px;height: 40px; }
.box11009_-8727 .tab_li span { display: block; font-size: 16px; line-height: 40px; }
.box11009_-8727 .tab_li span a { color: #007c3e; }
.box11009_-8727 .tab_li ul { width: 336px;margin: 35px auto 0; position: relative; }
.box11009_-8727 .tab_li li { display: inline-block; margin-right: 3px; height: 40px; text-align: center; overflow: hidden; line-height: 40px;border-radius: 20px;position: absolute;top: 10px; left: 80px;}

.box11009_-8727 .tab_li li a { display: inline-block; font-size: 16px; line-height: 40px; width: 163px; color: #fff; height: 40px; overflow: hidden; background: #323232; }

.box11009_-8727 .tab_li .nones { background: none; }
.box11009_-8727 .slide-wrap{padding: 0 8px;overflow: hidden;}
.box11009_-8727 .roll3, .box11009_-8727 .roll4 { margin-top: 60px; width: 37px; height: 84px; overflow: hidden; }
.box11009_-8727 .roll3 a, .box11009_-8727 .roll4 a { display: block; width: 37px; height: 84px; background: url(../images/r_lgun.png) no-repeat; }
.box11009_-8727 .roll3 { float: left; }
.box11009_-8727 .roll4 { float: right; }
.box11009_-8727 .roll4 a { background: url(../images/r_lgun.png) no-repeat -37px 0; }
.box11009_-8727 .slide_c { width: 1100px; float: left; margin-left: 5px; overflow: hidden; }
.box11009_-8727 .slide_c ul li { margin-right: 9px; width: 265px; float: left; }
.box11009_-8727 .slide_c ul li em { display: block;text-align: center;}
.box11009_-8727 .slide_c ul li:hover em { color: #007c3e; }
.box11009_-8727 .slide_c ul .nones { margin-right: 0px; }



.xinwen{ width:100%;margin: 40px auto;overflow: hidden;}
.xwbt{ width: 1200px;margin: 0 auto;}
.xwbt p{ font-size: 24px; color: #2c2c2c;text-align: center;line-height: 40px;background: url(../images/cpbt.jpg) no-repeat center bottom;padding-bottom: 30px;}
.xwbt h3{font-size: 36px; color: #075fc3; text-align: center;}

.sv_info dl {
    width: 580px;
    height: 120px;
    padding: 5px 0px;
    border-bottom: solid 1px #ddd;
    margin: 10px;
    float: left;
}
.sv_info dl dt {
    width: 180px;
    height: 120px;
    float: left;
    display: block;
}
.sv_info dl dt img {
    width: 170px;
    height: 120px;
}
.sv_info dl dd {
    width: 400px;
    height: 120px;
    float: left;
}
.sv_info dl dd h3 a {
    font-size: 16px;
    color: #333;
    line-height: 40px;
    text-decoration: none;
}
.sv_info dl dd p {
    font-size: 14px;
    color: #999;
    line-height: 25px;
}


.dibu{ width:100%;height:300px;  margin: 0 auto;overflow: hidden;background:#0278dc; }

.bt1200{width: 1200px;height: 200px; padding:20px 0; margin: 0 auto;}

.di_nav{width:407px;height: 240px; margin-top: 30px; }
.di_nav span{display: block;font-size: 20px; color: #fff;border-bottom: 1px #81bcee solid;padding-bottom:20px;}
.di_nav a{display: block; float: left; color: #fff; font-size: 16px;margin-right: 10px;margin-top: 10px;}

.di_tu{width: 377px;text-align: center;}

.di_lx{ width:407px; height: 240px;margin-top: 30px;}
.di_lx span{font-size: 16px;color: #fff;border-bottom: 1px #81bcee solid;padding-bottom:20px;}
.di_lx span b{font-size: 36px;font-family: impact;font-weight: normal;font-style: italic;}
.di_lx p{font-size: 16px; color: #fff; line-height: 30px;margin-top: 20px;}




.banquan{ width:100%; background:#252525; height:50px;}
.banquan p{ font-size:16px; color:#d2cfcf; height:50px;line-height:50px;text-align:center; }




.nylx{ width:270px;  background:#EFEFEF; margin:20px 0px;}
.nylx h3{ font-size:32px; font-weight:bold; color:#fff;height:80px; line-height:80px; text-align:center; background:#0278dc;}
.nylx p{ font-size:14px; line-height:30px; color:#333; padding:10px;}


.nconr ul{ width:840px; margin:20px 0 0 40px; overflow: hidden;}
.nconr ul li{ width:236px; height:248px; float:left; margin-right:40px; padding-bottom:30px;} 
.nconr ul li span{ width:234px; height:216px; display:block; border:1px solid #dbdbdb;}
.nconr ul li:hover span{ border:1px solid #1B64B5;}
.nconr ul li span a{ width:234px; height:216px; display:inline-block; text-align:center;position: relative}
.nconr ul li span a img{ max-height:100%; max-width:100%; vertical-align:middle;}
.nconr ul li span a i{ height:100%; display:inline-block; vertical-align:middle;}
.nconr ul li p{ width:216px; height:30px; display:block; text-align:center;}
.nconr ul li p a{ width:216px; height:30px; line-height:30px; display:block;overflow:hidden; color:#1B64B5;}
.nconr ul li:hover p a{ color:#1B64B5;}

.about{ width:820px; padding:30px 30px 0 30px; font-size:14px; line-height:26px; margin-bottom:30px;}
.about a{ color:#1B64B5;} 









