﻿/*-------- body --------*/
body {color:#333;font-family:'Microsoft YaHei';font-size:14px;}
form,div,body,img,p,a,img,dl,dd,dt,table,tr,td,th,h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;border:0;font-weight:normal;}
a:link{color:#333;text-decoration:none;}
a:visited{color:#333;text-decoration:none;}
a:hover{color:#C00;text-decoration:none;}
a:focus {-moz-outline-style: none;}
a:active{outline:none;text-decoration:underline;}

ul,li{list-style:none;margin:0;padding:0;}
input,textarea,select{color:#333;margin:0;padding:0;font-size:12px;font-family:"Microsoft YaHei";vertical-align:middle;}
input:focus,textarea:focus{outline:0;}
em, i {font-style: normal;}

a.link1{ color:#fff; text-decoration:none;}
a.link1:hover{color:#77852e;}

.clear {clear:both;height:0px;overflow:hidden;}
.clear5 {clear:both;height:5px;overflow:hidden;}
.clear10 {clear:both;height:10px;overflow:hidden;}
.clear20 {clear:both;height:20px;overflow:hidden;}
.clear30 {clear:both;height:30px;overflow:hidden;}

.fl {float:left;}
.fr {float:right;}

.f_pr {position: relative;}
.f_pa {position: absolute;}

.wrap {width:1200px; margin:0  auto;}
.w1000 {width:1000px; margin:0  auto;}

.header , .content , .footer { width:1200px; margin:0 auto;  }

/* top */

.h_top {height:48px; background:#eee;}
.t_top {height:45px;line-height:45px;color: #999; font-size: 14px;}
.t_top span{float: right; color:#999;}
.t_top span a{ padding:0 10px;}

.h_nav {height:130px;overflow: hidden; width:100%;background:url(../images/header-bg.jpg) no-repeat center ;}
.h_nav h1 { margin-top:35px;}
.h_nav h1 img{display: block;height:60px;}

.h_nav h2{ float:left;padding-left:20px;margin-left:15px;margin-top:35px; font-size:20px; color:#082647; font-weight:bold; border-left:1px solid #ddd;}
.h_nav h2 p{ font-weight:normal; font-size:18px; color:#333;padding-top:8px;}

.l-tbc { margin-top:15px;text-align: right;}
.l-tbc b {display: block;font-size:18px;color:#000;font-weight: normal;}
.l-tbc span {display: block;font-size:26px;color:#ff8200;font-weight: normal;}


.t_nav {height:60px; line-height:60px;background:#082647;}
.t_nav ul{ overflow: hidden;}
.t_nav li{float: left; border-right:1px solid #021b36;border-left:1px solid #0b3461;}
.t_nav li a{color:#fff;display:block;font-size: 16px; padding:0 40px;height:60px; line-height:60px;}
.t_nav li.nob{ background: none; padding-right: 0;}
.t_nav li a:hover {background:#ff8200; color:#fff;}
.t_nav li.cur a {background:#ff8200; color:#fff;}


/* banner */

.banner{}

.fullSlide {width:100%;position:relative;height:580px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:580px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:580px;}

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:30px; left:0; text-align:center;}	
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }	
.fullSlide .hd ul li{ cursor:pointer;display:inline-block; *display:inline; zoom:1; width:20px; height:20px; margin:5px; overflow:hidden;line-height:9999px;background:#fff;margin:15px 5px 0px 5px;border-radius: 10px;}	
.fullSlide .hd ul .on{background:#00adef;width:60px;}



/*search*/

.g_ser{height:70px;line-height:70px; border-bottom:1px solid #eee;}


.key{background:url(../images/serico.jpg) no-repeat 0 24px;padding-left: 32px;}
.key a{padding:0 3px;}


.s_inp{margin:15px 0px 0 0; background:url(../images/serbg.jpg) no-repeat; width: 210px;height: 35px;}
.inp01{height:35px;line-height:35px;  width:140px;float:left;color:#999; font-size: 14px;  border: none; background: none; padding-left: 10px;}
.s_ss{float:left; width:58px; height:35px; background: none;border: none; cursor: pointer;}


.idx-tit  { text-align: center; padding-bottom:30px;}
.idx-tit h2 { font-size:48px;color: #333;font-weight:normal; padding-bottom:20px;background: url(../images/fw_x.jpg) no-repeat center bottom;}
.idx-tit span{color: #666; display:block; padding-top:15px;}


/**--  youshi  --**/

.IndexIcon{padding-top:50px; margin-bottom:40px;}
.IndexIcon ul { margin-top:20px; height:170px;border-bottom:1px solid #eee;}
.IndexIcon ul li{width: 240px;text-align: center;float: left;background: url(../images/Icon06.png) no-repeat center left;}
.IndexIcon ul li:first-child{background: none;}
.IndexIcon ul li b{font-size: 24px;color: #333;}
.IndexIcon ul li p{color: #333;font-size: 18px;margin-top: 10px;}
.IndexIcon ul li img{width: 50px;height: 50px;display: block;margin: 15px auto 0;transition: all 0.5s;}
.IndexIcon ul li:hover img{transform: rotateY(180deg);}

.hz-r { margin-bottom:30px;}

.hz-r li{float: left;text-align: center;margin-right:20px;width:auto;}
.hz-r li:last-child{margin-right: 0;}
.hz-r li img{width: 175px;height:110px;border:1px solid #d3d3d3;}
.hz-r li span{display: block;margin-top: 10px;}


/**--  products  --**/


.idx-pro{ background:url(../images/pro_bg.jpg) no-repeat center 0; padding-top:28px;}

.pro_l {width:260px;}

.idx-p-nav {width:260px;background:#fff;padding-bottom:10px;}
.idx-p-nav h3{ background:#ff8200;font-size:26px; text-align:center; height:91px;color:#fff; padding-top:20px; margin-bottom:15px;}
.idx-p-nav h3 span{ display:block; padding-top:8px; font-size:16px;color:#ffe8d0;}

.idx-p-nav h4{  height:38px; width:218px; margin:0 auto 7px; line-height:38px;}
.idx-p-nav h4 a{ background:#082647;display:block; padding-left:15px; color:#fff; font-size:14px;}
.idx-p-nav h4 a:hover{ background:#ff8200;}

.idx-p-nav ul{ padding:0 0 8px 0; width:218px; margin:0 auto;}
.idx-p-nav ul li{ height:34px;  border-bottom:1px dashed #d2d2d2;}
.idx-p-nav ul li a{color:#444;font-size:14px;background:url(../images/pl_ico.gif) no-repeat 1px 16px;display:block;line-height:34px;padding-left:14px;}
.idx-p-nav ul li a:hover {background:url(../images/pl_ico2.gif) no-repeat 1px 16px;color:#f08200;}

.idx-p-tel {background:#ff8200;font-size:16px; text-align:center; height:85px;color:#fff; padding-top:20px; margin-top:20px;}
.idx-p-tel span { display:block;font-size:26px; padding-top:5px; font-weight:bold;}


.pro_r{ width:920px;}

.pro_r h3{ font-weight:normal; font-size:16px; text-align:center;height:151px;color:#fff;}
.pro_r h3 b{ font-size:36px; display:block; height:55px;}
.pro_r h3 span{ padding:0 26px;}

.pro_r ul li{ width:277px; float:left; padding:0 0 20px 19px;}
.pro_r ul li a{ display:block; border:1px solid #ddd; background:#fff;}
.pro_r ul li img{ width:265px; height:194px; padding:5px;}
.pro_r ul li span{ width:265px; height:40px; line-height:40px; margin:0 auto; display:block; background:#f1f1f1; color:#444; text-align:center; margin-bottom:3px; overflow:hidden;}
.pro_r ul li a:hover {border:1px solid #082647; text-decoration:none;}
.pro_r ul li a:hover span { background:#082647; color:#fff;}



.al_bj{height: 800px;padding-top:76px;background: #f6f6f6}
.anl .tit{height: 142px;}
.anl .tit p{padding-left:130px;background: url(../images/al_a1.jpg) no-repeat left 2px;width:300px;}
.anl .tit p em {display: block;height: 20px;line-height: 20px;font-size: 16px;color: #666666;}
.anl .tit p span {font-weight: bold;font-size:48px;color: #333333;display: block;height: 83px;line-height: 83px;}
.anl .tit p span a {color: #333}
.anl .tit i {float: right;text-align: right;padding-top: 40px;background: url(../images/fw_x.jpg) no-repeat right top;font: 14px arial;color: #666;line-height: 24px;text-transform: uppercase;}

.al_nr{overflow: hidden;}
.al_nr dl{float:left;width:494px;}
.al_nr dt{font-size:0;line-height: 0}
.al_nr dt img {width:494px;height: 370px;}
.al_nr dd {padding-top:18px;}
.al_nr dd h4 a{display: block;height: 79px;background: url(../images/fw_x.jpg) no-repeat left bottom;line-height: 58px;font-size:36px;color: #082647;}
.al_nr dd p{padding-top:35px;font-size:14px;color:#666;line-height: 22px;}
.al_nr dd p span {}

.al_nr ul{float:right;width:644px;}
.al_nr li{float:left;width:302px;height:273px;overflow:hidden;line-height:0;margin:0 39px 32px 0;position: relative;}
.al_nr li img{width:302px;height: 227px;}
.al_nr li span {display:block;height:46px;line-height:46px;background:#082647;padding-left:27px;}
.al_nr li span em a{font-size:14px;color: #fff;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display: block;}
.al_nr li span i{float:right;font-size:0;line-height:0}
.al_nr li span i img {width:78px;height: 46px}
.al_nr li:nth-child(2n){margin: 0 0px 32px 0}
.al_nr li p{position: absolute;width:302px;height: 227px;left:0;top:0;background: url(../images/al_ico2.png) no-repeat;padding:80px 20px 0 30px;box-sizing: border-box;font-size:14px;color: #fff;line-height: 36px;display: none}
.al_nr li p em{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display:block;}
.al_nr li:hover p{display:block;}




/**--    --**/

.zj_bj{height:900px;padding-top:73px;background:url(../images/zj_bj.jpg) no-repeat top center #082647;}

.zj_c .tit{height: 150px;background:url(../images/fw_x.jpg) no-repeat right top;}
.zj_c .tit p{padding-left:130px;background: url(../images/zj_a1.png) no-repeat left 2px;}
.zj_c .tit p em {display: block;height: 20px;line-height: 20px;font-size: 16px;color: #cccccc;}
.zj_c .tit p span {font-weight: bold;font-size:48px;color: #fff;display: block;height: 83px;line-height: 83px;}
.zj_c .tit p span a {color: #fff}

.zj_fl{float:left;width:700px;}
.zj_zl {}

.zj_zl dl {}
.zj_zl dl dt { background:#ff8200;width:60px;float:left; text-align:center; height:60px; line-height:60px; color:#fff; font-size:28px; font-weight: bold;}
.zj_zl dl dd {width:600px;float:left; background:#fff; padding:20px 20px 10px 20px;}
.zj_zl dl dd .t1 { font-size:24px; padding-bottom:10px;}
.zj_zl dl dd .t1 span, .zj_zl dl dd .t3 span { color:#C00;}
.zj_zl dl dd .t2 { font-size:18px; padding-bottom:10px; color:#ddd;}
.zj_zl dl dd .t3 p{background:url(../images/pl_ico.gif) no-repeat 0 8px;line-height:26px; padding-bottom:8px; padding-left:15px;}


.zj_fr{float:right;width:455px;margin-top:-90px;height:745px;background: url(../images/zj_ico2.jpg) no-repeat right bottom;padding-right:16px;}
.zj_fr dl{position: relative;height: 730px;}
.zj_fr dt{font-size:0;line-height: 0;width:455px;overflow: hidden;}
.zj_fr dt img {width:455px;height:730px;}


/**/


.tx_c{height: 815px;overflow: hidden;padding-top:84px;}
.tx_c .tit{height: 135px;}
.tx_c .tit p{padding-left:130px;background: url(../images/tx_a1.jpg) no-repeat left 2px;}
.tx_c .tit p em {display: block;height: 20px;line-height: 20px;font-size: 16px;color: #666666;}
.tx_c .tit p span {font-weight: bold;font-size:48px;color: #333333;display: block;height: 83px;line-height: 83px;}
.tx_c .tit p span a {color: #333}
.tx_c .tit i{float:right;text-align:right;padding-top:40px;background:url(../images/fw_x.jpg) no-repeat right top;font:14px arial;color:#666666;line-height:24px;text-transform:uppercase;}
.tx_nr{border:1px solid #d2d2d2;height: 598px;padding-left:1px;}
.tx_nr dl{width:400px;float:left;margin:-1px 0 0 -1px;}
.tx_nr dt{font-size:0;line-height: 0;overflow: hidden;width:400px;}
.tx_nr dt img {width:400px;height: 300px;transition:all 1s;}
.tx_nr dd{height: 300px;padding:65px 23px 0 28px;box-sizing: border-box;}

.tx_nr dd h3 {font-size:16px;background:#ff8200; width:80px; text-align:center; color:#fff; padding:3px 0;}

.tx_nr dd h4 {font-size:24px;color: #082647;font-weight: bold;height: 74px;line-height: 74px;background: url(../images/tx_x.jpg) no-repeat left bottom;}
.tx_nr dd h4 em{font-size:48px;vertical-align: middle;text-align: center;display: inline-block;}
.tx_nr dd p{font-size:14px;color: #666666;line-height: 24px;padding-top:21px;}
.tx_nr dl:nth-child(2) dd{padding:49px 23px 0 28px;}
.tx_nr dl:nth-child(2) dd p {padding-bottom:21px;}
.tx_nr dl:nth-child(2) dd h4{background: url(../images/tx_x.jpg) no-repeat left top;} 
.tx_nr dl:hover dt img{transform: scale(1.1);}


/**/

.ns_bj{background: #f6f6f6;height: 742px;padding-top:75px;}
.ns_bj .tit{height: 135px;}
.ns_bj .tit p{padding-left:130px;background: url(../images/ns_a1.jpg) no-repeat left 2px;}
.ns_bj .tit p em {display: block;height: 20px;line-height: 20px;font-size: 16px;color: #666666;}
.ns_bj .tit p span {font-weight: bold;font-size:48px;color: #333333;display: block;height: 83px;line-height: 83px;}
.ns_bj .tit p span a {color: #333}
.ns_bj .tit i{float:right;text-align:right;padding-top:40px;background:url(../images/fw_x.jpg) no-repeat right top;font:14px arial;color:#666666;line-height:24px;text-transform:uppercase;}

.xinw{float:left;width:650px;}
.xw_qh{height: 108px;overflow: hidden;}
.xw_qh li {float:left;width:198px;height: 58px;border:1px solid #ececec;border-radius:2px;text-align: center;line-height: 58px;margin-right:20px;font-size:18px;color: #666; cursor:pointer;}
.xw_qh li.on{background: #082647;border-color: #082647;color: #fff}
.xw_a dl{height: 207px;overflow: hidden;}
.xw_a dt{float:left;font-size:0;line-height: 0;width:264px;height: 197px;}
.xw_a dt img{width:264px;height: 197px;}
.xw_a dd {float:left;width:323px;padding-left:25px;}
.xw_a dd h4 a{display: block;height: 36px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size:16px;font-weight:normal;}
.xw_a dd p{font-size:14px;line-height: 28px;color: #666666;padding-top:8px;height: 103px;}
.xw_a dd em a {width:122px;height: 40px;line-height: 40px;text-align: center;background: #e68c20;border-radius: 20px;font-size:14px;color: #fff;display: block;}
.xw_a li a{display: block;height: 54px;border-bottom:1px solid #d6d6d6;line-height: 54px;background: url(../images/ns_ico1.jpg) no-repeat right;font-size:14px;}
.xw_a li em {display:inline-block;width:108px;background: url(../images/ns_ico2.png) no-repeat right;padding-left:8px;font:16px arial;margin-right:39px;line-height: 54px}
.xw_a li a:hover{color: #082647;font-weight: bold;background: url(../images/ns_ico1_hv.jpg) no-repeat right;}
.xw_a li:last-child a{border:0;}

.went{float:right;width:490px;}
.wt_tt{height:58px;border:1px solid #ececec;border-width:1px 0;line-height:58px;padding-left:15px;}
.wt_tt span a {font-size:16px;color: #666666}
.wt_tt em {color: #d2d2d2;font-size: 16px;text-transform: uppercase;padding-left:28px;display: inline-block;}
.wt_tt i{float:right;padding-top:17px;}
.wt_img{font-size:0;line-height: 0;padding:34px 0 17px;}
.wt_img img{width:490px;height: 238px;}
.went li{border-bottom:1px solid #dedede;height: 90px;margin-bottom:11px;}
.went li a {height: 40px;line-height: 40px;font-size:14px;font-weight: bold;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.went li p{font-size:14px;color: #666666;line-height:20px;}
.went li:last-of-type{border:0;}


/**/

.about{height: 956px;padding-top:32px;}

.about dt{font-size:0;line-height: 0}
.about dt img {width:1200px;height: 513px;}
.about dd {width:949px;height: 356px;background: #eeeeee;border-top:8px solid #e68c20;padding:38px 64px 0;box-sizing: border-box;margin:-144px auto 0;position: relative;z-index: 2}
.about dd p{height: 86px;font-size:14px;color: #666666;line-height: 30px;}
.about dd p a {color: #e68c20}
.about dd span {display: block;font-size: 0;line-height: 0}
.about dd span img{margin-right:44px;width:244px;height: 183px;}
.about dd span img:last-child{margin:0;}




/**/

.footWrap{background:#333;height:315px;overflow:hidden;}
.footer{width:1200px;margin: 0 auto; position: relative;}

.ft_nav{height:68px;color: #fff;padding-top:30px;margin-bottom:40px; border-bottom:1px solid #666;}
.ft_nav a{line-height:60px;height:60px;padding:0 50px;display:inline-block;font-size:14px;color: #fff;}
.ft_nav a:hover{color:#F60; text-decoration:underline;}

.ft_logo{float:left;font-size:0;line-height: 0}
.ft_logo img {width:133px;height: 133px}

.ft_a1{float:left;width:300px;padding-left:37px; border-right:1px solid #444;}
.ft_a1 p{height: 67px;font-size:14px;line-height: 29px;color: #fff;}
.ft_a1 span{height: 29px;line-height: 29px;font-size:18px;display: block;}
.ft_a1 em {display:block;padding-top:10px;font-size:14px;color:#b8babd;line-height:26px;}
.ft_a1 em i{display: block;}
.ft_a1 em i a {padding-right:24px}
.ft_a1 a{color: #b8babd;}

.ft_a2{float:left;width:450px;height: 133px;padding-left:51px;font-size:14px;color: #999ca0;line-height: 30px;}

.erwm{float:right;width:115px;}
.erwm p{float:left;width:115px;text-align: center;}
.erwm img {width:115px;height: 115px;}
.erwm span {font-size:14px;color: #999ca0;line-height:25px;height:25px;display: block;}




.client-2 {position: fixed;right: -170px;top: 50%;z-index: 900;}     
.client-2 li a {text-decoration: none;}
.client-2 li {margin-top: 1px;clear: both;height: 71px;position: relative;}
.client-2 li i {background: url(../images/fx.png) no-repeat;display: block;width: 30px;height: 27px;margin: 0px auto;text-align: center;}
.client-2 li p {height: 20px;font-size: 14px;line-height: 20px;overflow: hidden;text-align: center;color: #fff;}
.client-2 .my-kefu-qq i {background-position: 4px 5px;}
.client-2 .my-kefu-tel i {background-position: 0 -21px;}
.client-2 .my-kefu-liuyan i {background-position: 4px -53px;}
.client-2 .my-kefu-weixin i {background-position: -34px 4px;}
.client-2 .my-kefu-weibo i {background-position: -30px -22px;}
.client-2 .my-kefu-ftop {display: none;}
.client-2 .my-kefu-ftop i {width: 33px;height: 35px;background-position: -27px -51px;}
.client-2 .my-kefu-left {float: left;width: 77px;height: 47px;position: relative;}
.client-2 .my-kefu-tel-right {font-size: 16px;color: #fff;float: left;height: 24px;line-height: 22px;padding: 0 15px;border-left: 1px solid #fff;margin-top: 14px;}
.client-2 .my-kefu-right {width: 20px;}
.client-2 .my-kefu-tel-main {background:#00adef;color: #fff;height: 56px;width: 247px;padding:9px 0 6px;float: left;}
.client-2 .my-kefu-main {background:#00adef;width: 97px;height: 56px;position: relative;padding:9px 0 6px;float: left;}
.client-2 .my-kefu-weixin-pic {position: absolute;left: -130px;top: -24px;display: none;z-index: 333;}
.my-kefu-weixin-pic img {width: 115px;height: 115px;}


/* -- List Body -- */

.listBar {}
.listBar img { width:1200px; padding:15px 0;}

.leftSide {width:250px;float:left;}

.fdh-01-tit {background:#082647;height:85px;}
.fdh-01-tit h3 {height:80px;font-size: 24px;font-weight: normal;line-height:80px;color: #fff;border-bottom: 1px solid #fff;text-align: center;}

.subNav_c {}
.subNav_c h4{}
.subNav_c h4 a{ display:block;height:50px;line-height: 50px; overflow:hidden;background: #eee;padding-left:30px;font-size: 16px;margin-bottom: 2px;font-weight: normal;}
.subNav_c h4 a:hover{background:#ff8200; color:#fff;}


.ny_contact { height:auto; overflow:hidden; background:#fafafa; border-top:4px solid #082647;}

.ny_contact .zi2{ width:170px; height:64px; padding:15px 0 0 67px; border-bottom:1px solid #e7e7e7; border-top:1px solid #e7e7e7;background:url(../images/lx_cxb2.png) 20px 25px no-repeat;color:#bdbdbd;text-align:left;overflow:hidden;margin:0 auto;}
.ny_contact .zi2 p{ font-size:18px;text-transform:uppercase;}
.ny_contact .zi2 p span{ font-size:20px;display:inline-block; margin-right:10px;}
.ny_contact .zi2 h6{ font-size:15px;text-transform:uppercase; font-weight:normal;}
.ny_contact .zi2 h6 span{display:inline-block; margin-left:10px;}

.ny_contact .zi1{height:auto; text-align:left; padding:14px 15px 14px 20px; overflow:hidden;margin:0 auto}
.ny_contact .zi1 p{ height:32px; overflow:hidden;line-height:32px;font-size:20px; font-weight:bold; color:#F90;}
.ny_contact .zi1 p i{ padding-right:10px; width:30px; text-align:center; color:#333;}

.ny_contact .zi3{ padding:0 0 10px; height:auto; overflow:hidden; text-align:center; vertical-align:middle;}
.ny_contact .zi3 img{ width:120px; height:120px; margin:0 auto;}
.ny_contact .zi3 p{ line-height:46px; text-align:center; font-size:16px; color:#444;}



.righSide {width:900px;float:right;}

.tt_tit {height:60px;border-bottom: 2px solid #d4d4d4;margin-bottom:20px;}
.tt_tit h3 {height:60px;display: inline-block;font-size: 24px;font-weight: normal;line-height:60px;padding-right:24px;border-bottom:2px solid #082647;}

.aboutCon p, .aboutCon div { line-height:30px; padding-bottom:10px;}

/* news */

.newsCon dl {border: 1px solid #dedede;margin-bottom: 20px;padding:20px;background: #fff;display: inline-block;width:860px;}
.newsCon dt {width: 100px;height:100px;background: #082647;float: left;font-size: 14px;color: #fff;margin-right: 30px;text-align: center;}
.newsCon dt i {font-size: 24px;display: block;border-bottom: #fff 2px solid;height: 50px;line-height: 50px; margin-bottom: 10px;}
.newsCon dd h4 {height: 40px;font-weight: normal;font-size:18px;color: #154c64;line-height: 40px;margin-bottom: 5px;}
.newsCon h4 a {display: block;color: #4b4a4a;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newsCon dl:hover{border:1px solid #082647;}
.newsCon dl:hover h4 a {color:#082647;}
.newsCon .desc {height: 48px;font-size: 14px;line-height: 24px;color: #797979;overflow: hidden;}


/* products */

.productCon {}
.productCon a {width:280px;float: left;background: #fff;margin: 0 20px 15px 0;}
.productCon a dl {background: #fff;border:1px solid #e5e5e5;}
.productCon dt {}
.productCon dt img {display: block;width: 268px;height:200px;padding:5px;}
.productCon dd {height: 48px;font-size:14px;line-height:48px;text-align:center;padding:0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; background:#eee;}
.productCon a dl:hover {}


.contactCon .t1 { background:#333; text-align:center; padding:20px 0; font-size:24px; margin-bottom:10px; color:#fff;}
.contactCon .t2 {padding:7px 20px; font-size:16px;}


.feedback .ltd{width:100px;padding-right:15px; text-align:right;}
.feedback td{padding-bottom:15px;}
.feedback { margin-left:30px;margin-top:30px;}
.formbtn { width:80px; height:30px; border:0; background:#f7941d; color:#fff; font:14px/30px "Microsoft YaHei","STHeiti Light"; outline:none; cursor:pointer; background-image:-webkit-linear-gradient(90deg,#f7941d, #f58703 ); background-image:linear-gradient(90deg,#f7941d, #f58703 ); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.formbtn:hover { opacity:0.8; box-shadow:0 0 3px #888; }
.formtext { width: 390px; height:20px; padding: 8px 10px; border:1px solid #ccc; background: none; color:#595959; font: 12px/20px Arial,Helvetica,"宋体"; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.formtext:focus { border-color:#f69d30; box-shadow:inset 0px 0px 3px #f7941d; }
textarea { resize: none; }

.form1 { width:115px; height:20px; padding: 8px 10px; border:1px solid #d8d8d8; border:1px solid #ccc; background: none; font: 12px/20px Arial,Helvetica,"宋体"; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.form1:focus { border-color:#f69d30; box-shadow:inset 0px 0px 3px #f7941d; }

.d_tit { text-align:center; font-size:20px; font-weight:normal; margin-bottom:15px;}
.d_desc { text-align:center; font-size:12px; color:#999; border-bottom:1px dashed #ddd; padding-bottom:10px; margin-bottom:20px;}
.d_content { }
.d_content img{ max-width:600px;}

.d_content p{ padding-bottom:10px; line-height:28px;text-indent:2em;}
.d_content div{ padding-bottom:10px; line-height:28px;text-indent:2em;}


.pre_next {margin-top:30px;}
.pre_next dl {margin-bottom: 24px;}
.pre_next dd {height: 32px;font-size: 14px;line-height: 32px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pre_next dd b {float: right;font-weight: normal;}
.pre_next dd span {width: 60px;height: 32px;background: #a2a2a2;color: #fff;text-align: center;display: inline-block;margin-right: 10px;}
.pre_next dt {height: 1px;border-bottom: 1px dashed #b5b5b5;margin-left: 60px;padding-top: 2px;margin-bottom: 2px;}
.pre_next dd em {float: right;font-style: normal;padding-left: 20px;font-weight: normal;}
.pre_next dl a {}
		
		
/* 分页 */

.page {clear:both;padding:15px 0;text-align: left;font-family:Arial, Helvetica, sans-serif;}
.page span{margin-right:5px;border:#082647 1px solid;color:#082647;padding:0px;height:25px;line-height:25px;padding:2px 0;background:#fff; display:none;}
.page span strong {padding:0 6px;}
.page a {margin-right:4px;padding:2px 6px 2px 6px;border:#082647 1px solid;color:#082647;text-decoration: none;}
.page a:hover {background-color:#082647;color:#fff;border:#082647 1px solid;}
.page a.current {background-color:#082647;color:#fff;border:#082647 1px solid;}
.page span.current,.page span.disabled {margin-right:2px;padding:3px 6px 2px;border:#115c93 1px solid;font-weight:bold;color:#fff;background:#186ca9}
.page span input {width:16px;height:16px;border:0px;vertical-align:middle;font-family:Arial, Helvetica, sans-serif;padding:1px;font-size:11px;margin:-1px 2px 2px 2px;}
.page a.pagein:link,.page a.pagein:visited {background:#082647;color:#fff;border:#082647 1px solid;}