
/* CSS Document */
*{ margin:0; padding:0; outline:0; font-size: 100%;}
input,ol,ul,li{margin:0; padding:0;}
body{ font-size:14px; color:#555555; font-family: "微软雅黑";}
ol,ul,li{ list-style:none;} 
img{ border:0 none;}
div{ overflow: hidden;}
a{cursor:pointer; color:#555555; text-decoration:none }
a:link,a:visited{ text-decoration:none;}
a:hover{ text-decoration: underline; color: #ff0000;}



.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac /*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
.right{ float:right;}
.left{ float: left;}
.clear{ margin: 0; padding: 0; width: 0; height: 0; clear: both;}
.red{ color: #bb1b1b !important;}
.nowarp{white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;}

/*layout CSS*/
.header{min-width: 1080px; box-shadow: 0 5px 5px #ccc;}
.contenter{width: 1080px; margin: 30px auto;}
.footer{min-width: 1080px; box-shadow: 0 -5px 5px #ccc; background: #e4e4e4;}
/*model CSS*/
.logo{ width: 1080px; height: 107px; margin: 0 auto;}
.nav{ height: 51px; background: #0273c1; margin-top: 5px; box-shadow: 0 -3px 3px #ccc;}
.nav1{ width: 1080px; height: 51px; margin: 0 auto;}
.nav1 a{ display: block; overflow: hidden; line-height: 51px; height: 51px; float: left; color: #fff; padding: 0 32px; background: url(../image/nline.png) no-repeat right;}
.nav1 a:hover{background: #1693ea; text-decoration: none;}
.banner{ height: 412px;}
.conleft{ width: 774px;}
.conright{ width: 300px;}
.about{ width: 382px; height: 240px; background: url(../image/abb.png) no-repeat right;}
.about .t,.new .t{ height: 41px; background: url(../image/tlb.png); width: 354px;}
.about .t i,.new .t i{ display: block; overflow: hidden; width: 37px; height: 41px; background: #0273c1; font-family: "Arial"; font-size: 41px; font-weight: bold; line-height: 41px; text-align: center; color: #fff;}
.wt{ color: #333333; line-height: 22px;  }
.wt span{ padding-left: 5px; font-size: 16px;}
.wt small{ padding-left: 5px; background: #fff;padding-right: 5px;}
.about .t a{ line-height: 41px;}
.about .c{ width: 354px; margin-top: 18px; line-height: 26px;}
.new{ width: 365px; height: 240px;}
.new .c{ margin-top: 10px;}
.new .c a{ height: 30px; border-bottom: 1px dashed #dadada; display: block; overflow: hidden; line-height: 30px; width: 360px; margin-top: 5px;}
.cgal{height: 200px; width: 772px; border: 1px solid #dedede; margin-top: 26px; overflow: visible;}
.cgal .t{ margin-top: -9px;}
.cgal .c{ height: 200px; width: 712px;}
.concp{ width: 205px;height: 167px; border: 1px solid #d7d7d7;}
.hca{ width: 270px; height: 470px; border-right: 1px solid #e7e7e7;}
.hca .t{ height: 59px; background: #0273c1;}
.hca .t i,.jjleft .t i{display: block; overflow: hidden; font-family: "Arial"; font-size: 41px; font-weight: bold;color: #fff; line-height: 59px; margin-left: 6px;}
.hca .t div.left,.jjleft .t div.left{ color: #fff; margin-left: 5px; padding-top: 10px;}
.hca .t div.left span,.jjleft .t div.left span{ font-size: 16px;}
.hzhb{ margin-top: 9px; height: 147px;}
.hzhb a{ display: block; overflow: hidden; width: 123px; height: 49px; border: 1px solid #dbdbdb; float: left; margin: 9px 5px;}
.contact{height: 196px; background: url(../image/contact.png) no-repeat right bottom; padding: 0 15px; line-height: 35px;}
.cpshow{ margin-top: 32px; width: 1080px; overflow: hidden;}
.cpshow .t{ height: 38px; background: url(../image/cpt.png); border: 1px solid #cccccc;}
.cpshow .t a{display: block; overflow: hidden; width: 134px; height: 38px; float: left; text-align: center; line-height: 38px; background: url(../image/cpline.png) no-repeat right;}
.cpshow .t a.right{ float: right; background: none;}
.cpshow .t a:hover{text-decoration: none; color: #fff; background: #0273c1;}
.cpshow .t a.active{color: #fff; background: #0273c1;}
.cpshow .c{ margin-top: 26px; }

.fnav{ height: 42px; background: #0273c1;line-height: 42px; color: #fff; text-align: center;}
.fnav a{ color: #fff; margin: 0 30px;}
.foot1{ height: 80px; width: 1080px; margin: 0 auto; border-bottom: 1px solid #d0d0d0; font-size: 13px;}
.foot2{ height: 66px; width: 1080px; margin: 0 auto; border-top: 1px solid #ffffff; font-size: 12px; text-align: center; line-height: 66px;}
.foot1 span{ color: #08558a;display: block; margin-top: 20px; line-height: 24px;}
.yqlj{ margin-top: 20px; width: 1000px;text-align: center; line-height: 24px;}
.yqlj a{ display: inline-block; margin: 0 10px; }
.jjleft{ width: 250px;}
.jjright{ width: 805px;}
.jjleft .t{height: 59px; background: #0273c1;}
.jli a{ display: block; overflow: hidden; height: 37px; background: #4bacef; margin-top: 1px; line-height: 37px; color: #fff; padding-left: 32px;}
.jli a:hover{ text-decoration: none;}
.jli{ margin-bottom: 15px;}
.jjleft .contact{ border: 1px solid #ccc;}
.jjt{ height: 60px; line-height: 30px;}
.jjt span{ font-size: 18px;}
.jjt small{ font-size: 13px;}
.jnav{ height: 41px; background: url(../image/jnb.png); border: 1px solid #ccc; border-bottom: 2px solid #0273c1;}
.jnav a{display: block;overflow: hidden; height: 27px; width: 87px; float: left; border-radius: 14px; line-height: 27px; margin-left: 30px; margin-top: 7px; text-align: center;}
.jnav a.active{ background: #0273c1; color: #fff; }
.jnav a:hover{ background: #0273c1; color: #fff; text-decoration: none;}
.jjc{ line-height: 200%; margin-top: 10px;}


/*banner*/
.main_image {width:100%; height:412px;  overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:412px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:412px;}
.main_image li span {display:block; width:100%; height:412px}
.main_image li a {display:block; width:100%; height:412px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:74px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
/* #btn_prev{background:url(../images/left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/right.png) no-repeat right top;right:100px;}  */

/*滚动2*/

.mr_frbox{height:170px; margin-top: 16px;}
.mr_frBtnL{float:left;cursor:pointer;display:inline; margin-top: 70px; margin-right: 10px;}
.mr_frUl{float:left;height:170px;width:655px; position: relative;}
.mr_frBtnR{float:right;cursor:pointer; margin-top: 70px; margin-right: 10px;}
.mr_frUl ul li{display:inline;float:left;height:170px;width:207px;margin-right:12px;overflow:hidden;}
.mr_frUl ul li img{display:block;margin-bottom:7px;border:1px solid #D8D8D8;}
.mr_frUl ul li a:hover img{border:1px solid #A0C0EB;}


/* slideTxtBox2 */
.slideTxtBox2{}
.bdr{ position: relative;}

.slideTxtBox2  .hceg{width:209px;height:210px;margin-left:14px;} 

.hceg a{ display: block; overflow: hidden; width: 205px; height: 167px; border: 2px solid #d5d5d5;}
.cpname{ width: 209px; height: 40px; text-align: center; line-height: 40px;}