@charset "utf-8";
/*----------------CSS全局样式--------------------*/

body, ul, li, p, h1, h2, dl, dt, dd, span, p, dl, dt, dd { margin:0; padding:0; color:#333; font-size:14px; }
body { font-family: "微软雅黑"; min-width:1200px; background-color: #fff; }
form { margin: 0px; padding: 0px; }
b { font-weight: normal; }
input { margin: 0px; padding: 0px; }
img { outline-width:0px; vertical-align:top; border:0; }
li { list-style:none; }
a { text-decoration:none; color:#333; }
a:hover { color:#d90000; }
/*---------------------css样式开始--------------------------------------*/

#Container { height:100%; margin:0; padding:0; overflow: hidden; font-size: 14px; font-family: "微软雅黑"; }
/*---------------------头部样式--------------------------------------*/
.head { height: 150px; width: 100%; z-index: 99; }
.top { width:1200px; height:100px; position: relative; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.logo { height: 62px; width: 233px; position: absolute; left: 0px; top: 15px; }
.tel { height: 40px; width: 167px; background-image: url(tel.png); top: 35px; right: 0px; position: absolute; }
.nav { width:1200px; height:50px; margin:0 auto; background-color: #0d758b; }
.nav ul li { float: left; font-size: 18px; line-height: 50px; text-align: center; position: relative; }
.nav ul li a { float: left; font-size: 18px; line-height: 50px; text-align: center; height: 50px; width: 125px; position: relative; display: block; color:#fff; margin-left: 25px; }
.nav ul li a:hover { color:#fff; background-color:#2fbbd8; }
.nav ul li .antv { color:#fff; background-color:#2fbbd8; }
.nav ul li ul { display:none; }
.nav ul li:hover ul { left: 0px; width: 125px; background-color: #236eac; display: block; position: absolute; overflow: hidden; opacity:0.9; z-index: 999; top: 52px; }
.nav ul li ul li { height: 35px; width: 125px; }
.nav ul li ul li a { height: 35px; width: 125px; margin: 0px; padding: 0px; font-size: 16px; line-height: 35px; color: #fff; font-weight: normal; }
.nav ul li ul li a:hover { height: 35px; width: 125px; margin: 0px; padding: 0px; font-size: 16px; line-height: 35px; background-color: #f75050; background-image: none; }
/*---------------------banner样式--------------------------------------*/
.banner { width:1200px; height:450px; position:relative; overflow: hidden; margin-top: 20px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.big_pic { width:1200px; margin-left: -600px; position: absolute; left: 50%; }
.big_pic ul { width:100%; height:450px; display:block; position:relative; }
.big_pic ul li { width:100%; height:450px; position:absolute; filter:alpha(opacity:0);
opacity:0; z-index: 1; }
.big_pic ul .lltv { width:100%; height:450px; position:absolute; filter:alpha(opacity:100);
opacity:1; z-index: 1; }
.smile_bt { height:20px; position:absolute; left:46%; bottom: 10px; z-index: 4; }
.smile_bt ul { }
.smile_bt ul li { width:15px; height:15px; cursor:pointer; float:left; display:block; margin-left:10px; background-image: url(xtb.png); background-repeat: no-repeat; background-position: 0px -100px; }
.smile_bt ul .bttv { width:15px; height:15px; cursor:pointer; float:left; display:block; margin-left:10px; background-image: url(xtb.png); background-repeat: no-repeat; background-position: 0px -121px; }
.left_btn { width:37px; height:69px; cursor:pointer; position:absolute; top:45%; left:5%; z-index: 3; background-image: url(xtb.png); background-repeat: no-repeat; background-position: 0px -181px; }
.right_btn { width:37px; height:69px; cursor:pointer; position:absolute; top:45%; right:5%; z-index: 3; background-image: url(xtb.png); background-repeat: no-repeat; background-position: -52px -181px; }
/*---------------------首页样式--------------------------------------*/
.gywm { height: auto; width: 1200px; margin-top: 0px; margin-right: auto; margin-bottom: 30px; margin-left: auto; }
.con_tt { line-height: 35px; height: 35px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #e0e0e0; font-size: 16px; padding-top: 15px; }
.con_tt p { font-size: 16px; font-weight: bold; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #0d758b; text-align: center; float: left; padding-right: 15px; padding-left: 15px; }
.gywm_con { font-size: 14px; line-height: 25px; padding-top: 20px; }
/*---------------------底部样式--------------------------------------*/
.footer { background-color: #333; height: 155px; width: 100%; }
.ft_con { height: 155px; width: 1200px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.ftc_a { height: 99px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #555; overflow: hidden; }
.ftc_a ul { padding-top: 15px; }
.ftc_a ul li { color: #707070; float: left; line-height: 30px; margin-right: 15px; }
.ftc_b { height: 55px; font-size: 12px; line-height: 55px; color: #999; }
.ftc_b span { float: right; color: #999; font-size: 12px; }
.ftc_b span strong { color: #d90000; font-size: 16px; font-weight: normal; }
/*---------------------产品介绍样式--------------------------------------*/
.about { height: auto; width: 1200px; margin-top: 0px; margin-right: auto; margin-bottom: 30px; margin-left: auto; }
.cpjs_tt { line-height: 35px; height: 35px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #e0e0e0; font-size: 16px; padding-top: 15px; }
.p1 { font-size: 16px; font-weight: bold; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #0d758b; text-align: center; float: left; padding-right: 15px; padding-left: 25px; background-image: url(xtb.png); background-repeat: no-repeat; background-position: 0px -340px; }
.p2 { font-size: 14px; color: #888; line-height: 35px; float: right; }
.p2 a { color: #888; }
.bt_tt { font-size: 18px; line-height: 20px; height: 20px; border-left-width: 2px; border-left-style: solid; border-left-color: #0D758B; padding-left: 10px; margin-top: 20px; margin-bottom: 20px; }
.bt_tt2 { font-size: 18px; line-height: 20px; height: 20px; margin-top: 20px; margin-bottom: 20px; font-weight: bold; text-align: center; }
.zycp { height: 1110px; overflow: hidden; width: 1200px; }
.zycp ul { width: 1250px; }
.zycp ul li { width: 374px; height: 530px; float: left; border: 8px solid #0d758b; margin-right: 15px; margin-bottom: 15px; background-color: #f2f2f2; }
.cpmc { height: 50px; width: 374px; text-align: center; font-size: 18px; line-height: 50px; font-weight: bold; background-color: #fff; }
.cptp { height: 245px; position: relative; background-color: #fff; overflow: hidden; text-align: center; }
.cptp span { position: absolute; right: 20px; bottom: 5px; font-size: 12px; color: #FFF; z-index: 99; }
.cpjj { width: 344px; line-height: 30px; font-size: 14px; color: #333; padding-right: 15px; padding-left: 15px; padding-bottom: 5px; overflow: hidden; padding-top: 5px; }
.qtcp { overflow: hidden; height: auto; width: 1200px; }
.qtcp ul { float: left; width: 1250px; }
.qtcp ul li { width: 289px; height: 580px; float: left; border: 1px solid #e1e1e1; margin-right: 12px; margin-bottom: 12px; }
.cpmc_qt { height: 40px; text-align: center; font-size: 18px; line-height: 40px; font-weight: bold; }
.cptp_qt { width: 270px; height: 180px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.cpjj_qt { line-height: 30px; font-size: 14px; color: #333; padding-top: 5px; padding-right: 15px; padding-bottom: 5px; padding-left: 15px; }
.cp_bg table tr td { line-height: 25px; padding: 10px; }
/*---------------------招商代理样式--------------------------------------*/
.zsbg { margin-top: 20px; }
.zsbg table { text-align: center; background-color: #888; }
.zsbg table tr td strong { color: #d90000; font-weight: normal; }
.zsbg table tr th strong { color: #d90000; }
.zs_tel { font-size: 18px; line-height: 25px; height: 25px; padding-left: 25px; margin-top: 20px; margin-bottom: 20px; background-image: url(xtb.png); background-repeat: no-repeat; background-position: 0px -470px; }
.zs_tel strong { color: #d90000; }
/*---------------------联系我们样式--------------------------------------*/
.lxwm { height: 666px; background-image: url(lx_bg.png); background-repeat: no-repeat; background-position: right bottom; }
.lx_l { float: left; width: 590px; }
.tijiao { height: 40px; width: 140px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; cursor:pointer; margin-top: 20px; color: #fff; background-color: #e10000; font-size: 18px; font-family: "微软雅黑"; border-radius:5px; margin-left: 74px; }
.lx_r { float: left; width: 590px; margin-left: 20px; position: relative; height: 430px; }
.l-box { width: 590px; height: auto; float: left; }
.box-1 { height: 50px; background-position: 0px -610px; text-indent: 30px; line-height: 50px; background-image: url(xtb.png); background-repeat: no-repeat; }
.box-2 { height: 50px; background-position: 0px -684px; text-indent: 30px; line-height: 50px; background-image: url(xtb.png); background-repeat: no-repeat; }
.box-3 { height: 50px; background-position: 0px -748px; text-indent: 30px; line-height: 50px; background-image: url(xtb.png); background-repeat: no-repeat; }
.box-4 { height: 50px; background-position: 0px -820px; text-indent: 30px; line-height: 50px; background-image: url(xtb.png); background-repeat: no-repeat; }
.box-5 { height: 50px; background-position: 0px -886px; text-indent: 30px; line-height: 50px; background-image: url(xtb.png); background-repeat: no-repeat; }
.wx { width: 270px; height: 150px; float: right; position: absolute; top: 170px; right: 0px; }
.wx ul li { width: 110px; height: 150px; float: left; margin-right:20px; }
.wx .wxwz { width: 120px; height: 35px; line-height: 35px; text-align: center; }
.qq1 { width: 151px; height: 40px; position: absolute; bottom: 55px; left: 30px; }
.qq2 { width: 151px; height: 40px; position: absolute; bottom: 55px; left: 230px; }
.rczp { width: 1200px; font-size: 14px; line-height: 25px; margin-top: 20px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 0px; height: auto; overflow: hidden; }
.cpjj strong span { color: #F2F2F2; }
.cpjj_qt strong span { color: #FFF; }
.lx_l_con form table tr td span { color: #FFF; }
.abr_tt { font-size: 20px; color: #0d758b; width: 100%; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; text-align: center; padding-top: 20px; padding-bottom: 10px; }
.abr_fm { width: 100%; text-align: center; font-size: 14px; color: #b2b2b2; line-height: 40px; height: 40px; background-color: #EFEFEF; margin-left: auto; margin-right: auto; margin-top: 10px; margin-bottom: 20px; }
.abr_xx { width: 100%; font-size: 14px; line-height: 25px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-bottom: 30px; padding-top: 0px; color: #666; }
.abr_xx p { font-size: 14px; line-height: 25px; color: #666; }
.abr_xx div { font-size: 14px; line-height: 25px; }
.abr_page { border-top-width: 1px; border-top-style: dashed; border-top-color: #ccc; width: 100%; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.abr_page ul { padding-top: 10px; }
.abr_page ul li { font-size: 14px; line-height: 40px; color: #666; }
.abr_page ul li a { font-size: 14px; line-height: 40px; color: #666; }
.abr_page ul li a:hover { font-size: 14px; line-height: 40px; color: #0064a0; }

/*--------------------list+样式开始-----------------------------*/

.list { }
.list_con { }
.list_con ul { padding-left: 20px; padding-top: 26px; }
.list_con ul li { height: 40px; width: 680px; display: block; background-image: url(xtb.png); background-repeat: no-repeat; background-position: 4px -1174px; }
.list_con ul li span { float: right; font-size: 14px; line-height: 40px; color: #ccc; padding-right: 4px; }
.list_con ul li a { font-size: 14px; line-height: 40px; color: #666; padding-left: 14px; }
.list_con ul li a:hover { font-size: 14px; line-height: 40px; color: #F75050; }
.list_Page { height: 36px; float: left; margin-top: 30px; line-height: 36px; margin-left: 20px; }
.list_Page ul { }
.list_Page ul li { float: left; background-color: #ffffff; color: #bfb791; line-height: 32px; font-size: 13px; height: 30px; display: block; text-align: center; margin-left: 10px; border: 1px solid #e3e2e2; }
.list_Page ul .thisclass { background-color: #0d758b; color: #fff; line-height: 32px; font-size: 13px; height: 30px; width: 40px; display: block; text-align: center; }
.list_Page ul li a { background-color: #e3e2e2; color: #999393; line-height: 32px; font-size: 13px; height: 30px; width: 40px; display: block; text-align: center; }
.list_Page ul li a:hover { background-color: #0d758b; color: #fff; line-height: 32px; font-size: 13px; height: 30px; width: 40px; display: block; text-align: center; }
.pageinfo { background-color: #ffffff; color: #bfb791; line-height: 32px; font-size: 13px; height: 30px; width: 150px; display: block; text-align: center; }
.cpjj_l { float: left; width: 94px; }
.cpjj_r { float: left; width: 250px; }
.cqt_l { float: left; width: 94px; }
.cqt_r { float: left; width: 165px; }
