body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin: 0;padding: 0;}
table {border-collapse: collapse;border-spacing: 0;}
fieldset,img {border: 0;}
address,caption,cite,code,dfn,em,th,var,b {font-style: normal;font-weight: normal;}
ul,li {list-style: none;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-size: 12px;font-weight: bold;}
abbr,acronym {border: 0;font-variant: normal;}
sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}
input,textarea,select {font-size: inherit;font-weight: inherit;}
input,textarea,select {*font-size: 100%; vertical-align:middle;}
legend {color: #000;}
body {font-size:12px;}
select,input,button,textarea {font:100% ,arial,helvetica,clean,sans-serif;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt {font-family:monospace;line-height:100%;}

img{vertical-align:middle;}
label,button {cursor: pointer;_cursor: hand;}
button {overflow: visible;}
abbr[title],acronym[title] {border-bottom: 1px dotted;cursor: help;}
input[type="hidden"] {display: none!important;}
a{text-decoration: none;cursor: pointer;}
a:hover {text-decoration: none;}
html,body{ color: #fff; background: #fff;font-family: "宋体";}



 * {
 	 margin: 0;
     padding: 0;
     list-style: none;
     box-sizing: border-box;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
    }
    html { font-size: 14px; }
    img {max-width: 100%;}
 


.mt20px{ margin-top: 20px;}
.mt10px{ margin-top: 10px;}
.p10px{ padding: 10px;}
.bor1{ border: 1px solid #ccc;}
.pb0px{ padding-bottom: 0px !important;}








header {  height: 40px; width: 100%;   min-width: 320px;   text-align: center;  color: #cbba87;   font-size: 1.2rem;  line-height: 40px;  }
footer  {padding:10px; width: 100%;  color: #c5c5c5; box-sizing: border-box; text-align: center; font-size:0.84rem;  line-height: 20px;  background: #141414;}


.foot_top,.foot_bt{ background:#e7e7e7;}
.foot_bt{ position: relative; padding: 10px 10px 10px 80px;}
.foot_bt span{ position: absolute; left: 10px; top:10px ; font-size: 13px; color: #333333;}
.foot_bt a{line-height:24px; color: #666; font-size:12px; width: auto; display:block; float:left; margin: 0; min-width: 89px; text-align: left; padding: 0 5px 0 0; box-sizing: border-box;}
.foot_bt .a_link{ overflow: hidden;}





header{ position: fixed; left: 0px; top: 0px; width: 100%; z-index: 9999;
background:#fff;}
.logo img{ height: 20px; width: auto; display: block; margin: 10px auto 0 auto;}

header div.search{ width:60px; height: 100%; position: absolute; right: 0px; top: 0px;z-index: 99;}
header div.search a{width: 100%; height: 100%;}
header div.logo{width: 100%; padding: 0 60px; text-align: center; color: #cbba87;z-index: 99; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
header div.menu{ width:60px; height: 100%; position: absolute; left: 0px; top: 0px;z-index: 99;}

header.header44 div.input_w,header.header44 .search2{ display: block;}
header.header44 div.logo,header.header44 .search1{ display: none;}
header div.input_w{ display:none; width: 100%; padding: 5px 60px; text-align: center; color: #cbba87;z-index: 99; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
header div.input_w input{border: none;width: 80%;/* height: auto; */ outline: none;position: absolute;left:  30px;right: 0px;display: inline-block;top: 4px;}
header div.input_w button{ border: none; background: none;  width: 20px; height: auto; outline: none;}
header div.input_w button img{ width: 20px; }
header .search1{ display: block; background: url(../img/search.png) no-repeat center; background-size: 20px;}
header .search2{ display: none; background: url(../img/close.png) no-repeat center; background-size: 20px;}



.in_ew{ border: 1px solid #ddd; padding: 2px 5px 2px 30px; position: relative; border-radius: 30px;  height: 30px;}
.in_ew button{ left: 5px; top: 3px; position: absolute;}


header .menu{  cursor:pointer; padding:5px 20px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
header .menu i{ display:block; width:21px; height:2px; background-color:#020202; position:absolute; -webkit-transition:.5s; -moz-transition:.5s; -ms-transition:.5s; -o-transition:.5s; transition:.5s;}
header .menu i:nth-child(1){ top:10px; -webkit-transform-origin:left bottom; -moz-transform-origin:left bottom; -ms-transform-origin:left bottom; -o-transform-origin:left bottom; transform-origin:left bottom;}
header .menu i:nth-child(2){ top:17px;}
header .menu i:nth-child(3){ top:24px; -webkit-transform-origin:left top; -moz-transform-origin:left top; -ms-transform-origin:left top; -o-transform-origin:left top; transform-origin:left top;}
header .menu.on i:nth-child(1){ -webkit-transform:rotate(40deg); -moz-transform:rotate(40deg); -ms-transform:rotate(40deg); -o-transform:rotate(40deg); transform:rotate(40deg);}
header .menu.on i:nth-child(2){ opacity:0;}
header .menu.on i:nth-child(3){ -webkit-transform:rotate(-40deg); -moz-transform:rotate(-40deg); -ms-transform:rotate(-40deg); -o-transform:rotate(-40deg); transform:rotate(-40deg);}
header .inav{ width:100%; max-height: 400px; background:url(../img/nav_bg.jpg) repeat; background-size: 3px; position:absolute; z-index:999; top:40px; text-align: left; right:0; display:none;padding:0rem 0rem 1rem 0rem;overflow-y:auto; overflow-x: hidden;}
header .inav dl{padding:0% 0%;}
header .inav dl dt{line-height:40px;height:40px;border-bottom:1px solid #807b7b;font-size:14px;position:relative;}
header .inav dl dt a{display:block;color:#fff;text-indent:1rem;}
header .inav dl dt em{display:block;position: absolute;right:10px;top:0px;font-size:22px;color:#fff;cursor:pointer;transition:.5s;}
header .inav dl dt em.act{transform:rotate(40deg);}
header .inav dl dd{height:auto;font-size:15px;display:none;border-bottom:1px solid #807b7b;}
header .inav dl dd a{display:block;color: #adacac;text-indent:1rem; font-size: 12px;/* border-bottom:2px solid #adaca9; */line-height: 28px;height: 28px;}
header .inav .li01{ background:url(../images/icon/sidenav01.png) 18px center no-repeat;}
header .inav .li02{ background:url(../images/icon/sidenav02.png) 18px center no-repeat;}
header .inav .li03{ background:url(../images/icon/sidenav03.png) 18px center no-repeat;}
header .inav .li04{ background:url(../images/icon/sidenav04.png) 18px center no-repeat;}
header .inav .li05{ background:url(../images/icon/sidenav05.png) 18px center no-repeat;}

header .inav dt.on{ opacity:1;}
header .inav dt.tab-ts{ border-bottom:0px;}
header .inav dl dt:first-child{ height: 44px; padding: 5px 10px;}
header .inav dl dt:first-child img{ width: 103px; height: 34px; display: block;}


.cont{ margin-top: 40px;}
.cont .con_text span{font-size:14px !important;color:#666 !important;}

.index_banner{position:relative;}
.index_banner ul{overflow:hidden;}
.index_banner li{position:absolute;top:0;left:0;overflow:hidden;width:100%;}
.index_banner li a{display:block;margin:0 auto;}
.index_banner cite{text-align: center;position:absolute;bottom:10px;left:50%;z-index:999;display:block;margin-left:-60px;width:120px;height:15px;_display:none;}
.index_banner cite span{display:inline-block;margin:0 2px;width:6px;height:6px;background-color:#fff600; border-radius:50%;text-indent:-999em;cursor:pointer;}
.index_banner cite span:hover{background-color:#fff;}
.index_banner cite span.cur{background-color:#fff;cursor:default;}
.clear{clear:both;}





.main{ padding: 60px 0; display: block; -webkit-overflow-scrolling:touch; -webkit-overflow-scrolling: touch;overflow:auto;/* overflow: hidden; */height: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.index_list img{ width: 100%; height: auto; display: block; vertical-align: middle; }
.index_list li a{ display: block;}
.index_list li { border-top: 2px solid #cfcfcf; display: block; vertical-align: middle;}
.index_list li:first-child{border-top: 0px;}
.index_list li:last-child{border-top: 0px;}



.con1{ padding: 10px;}
.con1 li{ margin-bottom: 10px;}
.con1 li a{ display: block; position: relative; color: #fff;}
.con1 li a img{ width: 100%; height: auto; display: block; vertical-align: middle;}
.con1 li a p{ background:rgba(0,0,0,0.8); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 30px; line-height: 30px; text-align: center;}
.con1 li a p font{ width: 30px; height: 1px; display: inline-block; overflow: hidden; margin: 0 10px 4px 10px; background: #fff;}

.more a{ border:#888385 1px solid; border-radius: 4px; width: 131px; height: 30px; line-height: 30px; color: #333; font-size: 14px; text-align: center; display: block; margin: 0 auto;}
.more a:active,.more a:hover{background: #666666; color: #fff;}

.tit_h2{ position: relative; display: block; overflow: hidden; text-align: center; font-weight: normal;}
.tit_h2 i{position: absolute; display: block; width: 195px; top: 18px; left: 50%; margin-left: -97px; height: 1px; background: #bcbcbc;}
.tit_h2 font{ position: relative; z-index: 9; background: #fff; display: inline-block; font-size: 16px; color:#333;}
.tit_h2 font span{ display: block; font-size:12px;text-transform:uppercase; font-family: arial;transform: scale(0.7); }


.news_li{ padding: 10px 10px 0 10px;}
.news_li li{ margin-bottom: 10px; position: relative; padding-left:128px;min-height:92px; border-bottom:1px solid #d1d1d1; padding-bottom: 10px;}
.news_li li:last-child{ margin-bottom: 0px; border-bottom: 0px;}
.news_li li img{ position: absolute; left: 0px; top: 0px; width: 118px; height: 97px; border: 1px solid #d1d1d1;}
.news_li li div{ width: 100%;}
.news_li li div h3{ font-size: 16px; font-weight: bold; color: #333; padding: 5px 0; height: 30px; line-height: 20px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: 100%;}
.news_li li div span{ font-size:12px; color: #999; display: block;}
.news_li li div p{ font-size:12px; color: #999; overflow: hidden; height: 16px; line-height: 16px;}
.news_li li div a{ display: inline-block; font-size: 14px; color: #666; border: 1px solid #dbdbdb; padding: 3px 14px; margin-top:8px; border-radius: 4px;}

.news_li li div a:active,.news_li li div a:hover{background: #0061f3; color: #fff; border: 1px solid #0061f3;}

.news_title{ font-size: 16px; color: #333; text-align: center; padding: 10px 0 5px;}
.news_tip{ font-size: 12px; color: #999; display: block; text-align: center; margin-bottom: 20px;}
.con_text img{ width: 100%; height: auto; display: block; margin: 0 auto;}
.con_text p{ color: #999;  padding: 12px 0; text-indent: 2em; line-height: 20px;}
.a_link2{ padding: 10px 0;}
.a_link2 a{ color: #999; display: block; line-height:22px;}
.a_link2 a:first-child{ color: #666;}

.share_w{ color: #333; overflow: hidden;}
.share_w a{ display: inline-block; padding: 0 5px;}
.share_w a img{ margin: 5px 0 0 0 ; display: block;}
.share_w a,.share_w span{ display: block; line-height: 30px; float: left; }

.foot_top {  position: relative;  padding: 20px 10px 5px 80px; overflow: hidden;}
.foot_top a{ width: 33.33%; height: auto; display:block; float: left;}
.foot_top a img{ width: 80%; height: auto; display: block;}



/*内页*/
.nav_w2{ background: #fff; box-shadow: 0 4px 4px rgba(0,0,0,0.04);}
.nav_w2 ul{ overflow: hidden;}
.nav_w2 ul li{ float: left; text-align: center; height: 32px ;}
.nav_w2 ul li a{ display: inline-block; overflow: hidden; line-height:30px; color: #666;}
.nav_w2 ul li.active a{ color: #0061f3; border-bottom: 2px solid #0061f3;}
.liw33 li{ width: 33.33%;}
.liw25 li{ width: 25%;}




/*联系我们*/
.banner img{ width: 100%; height: auto; display: block; margin: 0 auto;}

.lx_img img{ width: 100%; height: auto; display: block;}

.text{ padding: 10px 0;}
.text b{ font-size: 14px; color:#333; font-weight: bold;}
.text p{ position: relative; display: block; line-height: 26px; color: #666666; font-size: 14px;}
.text p.t1{ padding-left: 40px;}
.text p span{ position: absolute; left: 0px; top: 0px; display: block;}
.text p.t1 a{ color: #666;}

.text p.t2{ padding-left: 60px;}
.text p span{ position: absolute; left: 0px; top: 0px; display: block;}
.text p font{ min-width: 50%; display: inline-block;}

.buy{ position: relative; border: 4px solid #666666; margin: 10px 0 20px 0;}
.buy img{ width: 100%; height: auto; display: block;}
.buy a{ position: absolute; right: 15px; bottom: 7%; width: 30%; height: 32px; line-height: 32px; text-align: center; display: block; background: #e62601; font-size: 14px; border-radius: 4px; color: #fff;}

#map{ width: 100%; height:287px; border: 2px solid #e3e3e3; margin: 10px 0 20px 0;}
#map .BMapLabel{ display: none !important;}
#map img{ display: block;}
.BMap_pop div:nth-child(3){left: 160px !important;}
.BMap_pop div:nth-child(9){width: 160px !important;}
.BMap_pop div:nth-child(7){left: 160px !important;}
.BMap_center{ width: 183px !important;}
.BMap_top{ width: 140px !important;}
.BMap_bottom{ width: 140px !important;}
.BMap_pop img:first-child{ width: 10px;}
.BMap_bubble_title .title{ color: red; font-weight: bold;}

/*关于*/
.more2{ padding: 15px 0 5px 0;}
.more2 a{ border:#666666 1px solid; background: #666666; border-radius: 4px; width: 131px; height: 30px; line-height: 30px; color: #fff; font-size: 14px; text-align: center; display: block; margin: 0 auto;}

.ny_mk1 .news_li li:last-child{ border-bottom: 1px solid #d1d1d1;}

.about_con{ padding:0 10px 10px 10px; border-bottom: 1px solid #e2e2e2;}
.about_con:last-child{ border-bottom: 0px;}
.about_tit{ font-size: 16px; font-weight: bold; text-align: center; margin: 10px 0; color: #333;}
.about_con p{ font-size: 12px; color: #333; line-height: px; text-indent: 2em; line-height: 24px; margin-bottom: 10px;}
.about_con img{ display: block; margin: 0 auto 10px auto; max-width: 100%; width: auto; height: auto;}
.about_con p iframe{display:block;width:100% !important;}

.qywh p{ text-indent: 0em !important;}

.video{ width: 277px; margin: 20px auto 0 auto;}


#dituContent{width:100% !important;height:300px !important;}

/*down*/
.down_li{ padding: 0 5px;}
.down_li li{ margin-bottom: 10px; border: 1px solid #e4e3e4; border-radius: 4px; background: #fafafa;}
.down_li .t_img{ height: 129px; width: auto; display: block; margin: 10px auto; max-width: 100%;}
.down_li .tit_bt{ background: #ebebeb; width: 100%; height: 48px; padding: 10px;}
.tit_bt .yl_btn{background: #333333;}
.tit_bt .xz_btn{background: #0061f3;}
.tit_bt button{ width: 18%; display: inline-block; outline: none; float: left; margin: 0 4%; font-size: 14px; height: 28px; line-height: 28px; border-radius: 4px; color: #fff; border: 0px; }
.tit_bt span{ width: 48%;padding:0 0 0 5px; display: inline-block; float: left; font-weight: bold; font-size: 14px; color: #333; line-height: 28px;}

.text2{ padding: 10px 5px;}
.text2 p.t2{position:relative;padding-left: 70px; color: #333;display: block; line-height: 26px; font-size: 12px;}
.text2 p span{ position: absolute; left: 0px; top: 0px; display: block; width: 70px; text-align: justify; display: block;}
.text2 em{ display: block; text-align: center; font-size: 16px; font-style: normal; color: #333; margin: 10px 0 20px 0;}
.text2 img{ width: 100%; height: auto; display: block; margin: 20px auto 0 auto;}

.div_2{ background: #fbfbfb; padding: 8px; border: 1px solid #e5e5e5; margin:0 5px; overflow: hidden;}
.div_2 a{ float: right; background: #0061f3; height: 25px; line-height: 25px; border-radius: 2px; width:60px; text-align: center; display: block; color: #fff;}
.div_2 img{ width: 170px; height: auto; float: left; }

.down_li2 { padding: 10px !important;}
.down_li2 .tit_bt{ background: none !important;}
.down_li2 .tit_bt span{ color: #0061f3;}
.down_li2 li{ box-shadow: 0 5px 16px rgba(0,0,0,0.15) ;}

.yl_div{ background: #191919;}
.yl_ft{ display: block; position: fixed; left: 0px; bottom: 0px; height:50px; width: 100%; box-sizing: border-box; overflow: hidden; padding: 10px; background: #fff;}
.yl_ft div{ width: 33.33%; display: block; overflow: hidden; float: left; text-align: center;}
.yl_ft div a{ display: inline-block; width:70%; height: 30px; line-height: 30px; color: #fff; border-radius: 4px;}
.yl_ft div:first-child a{ background: #656565;}
.yl_ft div:last-child a{ background: #0061f3;}
.yl_ft div:nth-child(2){ color: #666; line-height: 30px;}


.por_li{ padding: 5px; display: block; overflow: hidden;}
.por_li ul li{ width:50%; float: left;display: block; overflow: hidden;padding: 5px;}
.por_li ul li a{ border: 1px solid #ccc; background: #fff; display:block; box-sizing: border-box; width: 100%}
.por_li ul li p{ background: #f5f5f5; color: #333; text-align: center; display: block; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; height: 30px; line-height: 30px;}
.por_li ul li a img{ display: block; width: 100%; height: auto;}
.por_li ul li a:hover,.por_li ul li a:active{ border: 1px solid #0061f3;}

.mb20px{ margin-bottom: 20px;}
.menu2{ position: relative; width: 100%; height: 30px; line-height: 30px; text-align: center; color: #666; background: #fff; border-bottom: 1px solid #e1e1e1;
background: -moz-linear-gradient(top, #fff, #f6f6f6);
/* Safari 5.1+, Chrome 10+ */
background: -webkit-linear-gradient(top, #fff, #f6f6f6);
/* Opera 11.10+ */
background: -o-linear-gradient(top, #fff, #f6f6f6);}
.menu2 i{ position: absolute; right: 12px; top: 12px; display: block; width:0; height:0; border-width: 0 6px 6px; border-style:solid;  border-color: transparent transparent #444;/*灰 透明 透明 */ margin:0px; }
.inav2{ z-index: 9999; display: none; position: absolute; left: 0px; top:30px; width: 100%; background: #fff; font-size: 12px; color: #444; max-height:300px; overflow-y:auto;}
.pr{ position: relative;}
.inav2 dd a,.inav2 dt{ display: block; border-bottom: 1px solid #e1e1e1; line-height: 20px; padding: 5px 10px 5px 20px; color: #444;}
.inav2 dd{ background: #f9f9f9;}
.inav2 dt a{ color: #444; display: block;}
.inav2 dt{ position: relative; padding-right: 38px;}
.inav2 dt em{ position: absolute; right: 10px; top: 6px; background: url(../img/icon1-2.png) no-repeat center; text-indent: -999999px; width: 18px; height: 18px; display: block; background-size: 10px;}
.inav2 dt em.act{ background: url(../img/icon1.jpg) no-repeat center; background-size: 10px;}

.menu2.on i{
	    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
}

.por_tit{ padding: 8px 10px; display: block; color:#444; font-size: 16px; overflow: hidden; line-height: 18px;}
.por_tit i{ width:4px; background: #30b55b; height: 16px; display: inline-block; margin-right: 6px; float: left;}
.por_li2 ul{ margin: 0 10px 0px 10px; border-bottom: 1px solid #e2e2e2;} 
.por_li2 ul li{ padding-left: 201px; border: 1px solid #d1d1d1; position: relative; display: block; min-height: 78px; margin-bottom: 10px; overflow: hidden;}
.por_li2 ul li img{ width: 201px; display: block; overflow: hidden; position: absolute; left: 0px; top: 0px; height: 78px;}
.por_li2 ul li a{ display: block; color: #fff; font-size: 13px; border-radius: 4px; width: 100%; background: #0061f3; text-align: center; line-height: 24px; margin-top: 6px;}
.por_li2 ul li span{ font-size: 15px; color: #313131;}
.por_li2 ul li .li_r{ padding: 10px;}

.por_li3 ul{ margin: 0 5px 0px 5px; overflow: hidden;} 
.por_li3 ul li{  display: block; margin-bottom: 0px; overflow: hidden; width: 50%; padding: 5px; float: left;}
.por_li3 ul li div.li_con{ border: 1px solid #d1d1d1; display: block;}
.por_li3 ul li img{ width: 100%; display: block; overflow: hidden;height: auto;}
.por_li3 ul li a{ display: block; color: #333; font-size: 13px; float: right; border-radius: 4px; width: 50px; background: #fff; text-align: center; line-height: 24px; }
.por_li3 ul li span{ font-size: 14px; color: #fff; float: left; line-height: 24px;}
.por_li3 ul li .li_r{ background: #2d2d2d; padding:4px 5px; overflow: hidden;}
.por_li3 .more2{ padding: 10px 0 5px 0;}


.por_div{ padding: 0 10px 20px 10px; overflow: hidden;}
.por_div1 img,.por_div1 img,.por_div1 img{ width: 100%; height: auto;}
.por_div1{ width: 100%; position: relative; margin-bottom: 10px;  float: left;}
.por_div2{ width:50%; padding-right:5px ; float: left;}
.por_div3{ width:50%; padding-left:5px ; float: right; position: relative;}
.por_div1 a{ position: absolute; left:10px;bottom: 5px;display:block;width: 50px; height: 20px; background: #FFF; border-radius: 4px; border: 1px solid #9ca79d; color: #333; font-size: 12px;text-align: center ; }
.por_div1 p{ display: block; font-size: 12px; color: #333;position: absolute; bottom: 30px; left: 10px; line-height: 18px;}

.pot_div_t{height: 50%; padding-bottom:7px; position: relative;}
.pot_div_t a{ position: absolute; left:15px;bottom:15px;display:block;width: 50px; height: 20px; background: #FFF; border-radius: 4px; border: 1px solid #9ca79d; color: #333; font-size: 12px;text-align: center ; }
.pot_div_t p{ display: block; font-size: 12px; color: #333;position: absolute; bottom:40px; left: 15px; line-height: 18px;}

.pot_div_b{height: 50%; padding-top: 7px; position: relative;}
.pot_div_b a{ position: absolute; left:15px;bottom:5px;display:block;width: 50px; height: 20px; background: #FFF; border-radius: 4px; border: 1px solid #9ca79d; color: #333; font-size: 12px;text-align: center ; }
.pot_div_b p{ display: block; font-size: 12px; color: #333;position: absolute; bottom: 30px; left: 15px; line-height: 18px; height: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 90%;}

.por_div3 a{ position: absolute; left:15px;bottom:25px;display:block;width: 50px; height: 20px; background: #FFF; border-radius: 4px; border: 1px solid #9ca79d; color: #333; font-size: 12px;text-align: center ; }
.por_div3 p{ display: block; font-size: 12px; color: #333;position: absolute; bottom: 50px; left: 15px; line-height: 18px;}

.fnt_w_n{ font-weight: normal !important;}

#tab{ background: #fff; box-shadow: 0 4px 4px rgba(0,0,0,0.04); border-top: 1px solid #f1f1f1;}
#tab ul{ overflow: hidden;}
#tab ul li{ float: left; text-align: center; height: 32px ; width: 20%; color: #333333}
#tab ul li span{ display: inline-block; overflow: hidden; line-height:30px;}
#tab ul li.fli span{ color: #0061f3; border-bottom: 2px solid #0061f3;}
#tabCon > div{ display: none; color: #666;}
#tabCon > div.fdiv{ display: block;}
#tabCon div .tab_con img{ /*width:100%;*/ height: auto; /*display: block;*/ vertical-align: middle;}
.tab_con{ border: 1px solid #f1f1f1; border-left: 0px; border-right: 0px;}

.bt_top{ background: #fff; box-shadow: 0 4px 4px rgba(0,0,0,0.04); padding:0 10px; height: 30px; line-height: 30px; color: #333;}
.xq_bt ul{ overflow: hidden; display: block; padding: 10px 5px 5px 10px;}
.xq_bt ul li{ display: block; overflow: hidden; float: left; width: auto; padding:0 5px; margin-bottom: 10px;}
.xq_bt ul li a{ display: block; overflow: hidden; color: #666; text-align: center; height: 30px; line-height: 30px; border: 1px solid #e1e1e1; border-radius: 4px;padding:0% 2%;}
.xq_bt ul li a:active{ background: #0061f3; border: 1px solid #0061f3; color: #fff;}

.por_banner{position:relative; margin: 10px; display: block; border: 1px solid #d5d5d5;}
.por_banner ul{overflow:hidden;}
.por_banner li{position:absolute;top:0;left:0;overflow:hidden;width:100%;}
.por_banner li a{display:block;margin:0 auto;}
.por_banner cite{text-align: center;position:absolute;bottom:10px;left:50%;z-index:999;display:block;margin-left:-60px;width:120px;height:15px;_display:none;}
.por_banner cite span{display:inline-block;margin:0 2px;width:6px;height:6px;background-color:#999; border-radius:50%;text-indent:-999em;cursor:pointer;}
.por_banner cite span:hover{background-color:#0061f3;}
.por_banner cite span.cur{background-color:#0061f3;cursor:default;}

.text5{ padding:0 10px 10px 10px !important;}
.text5 p strong{ color: #0061f3;}
.text5 p{ overflow: hidden; line-height: 36px; min-height: 36px; font-size: 13px;}
.text5 p a img{ width: 100%; height: auto; display: block;}
.text5 p a { width: 90px; margin-right: 10px; float: left; margin-top: 5px; font-size: 12px;}
.text5 p .down_a{  width: 60px; height: 26px; line-height: 26px; text-align: center; border-radius: 4px; background: #0061f3; color: #fff;}

.p_tit{ padding: 5px; color: #333; background: #f5f5f5; text-align: center;}
.p_tit h2{ font-size: 16px; margin-bottom: 5px;}
.p_tit span{ font-size: 12px; display: block;}

.cp_box{ border: 1px solid #c8c8c8; margin: 10px 10px 0 10px; position: relative; min-height: 199px;  }
.box_l{ width: 100%; height:197px;  border: 0px;}
.box_r{ border-left: 1px solid #c8c8c8; overflow: hidden; padding: 10px; width: 131px; position: absolute; right: 0px; top: 0px; height: 157px;}
.box_r h2{ font-size:14px; color: #0061f3;}
.box_r h2 font{ font-size:12px; display: block;}
.box_r h3{ display: inline-block; color: #fff; background: #333333; padding: 3px 5px; margin: 5px 0 10px 0;}
.box_r p{ color: #999; font-size: 12px; margin-bottom: 6px; overflow: hidden; display: block;}
.box_r p span{ display: inline-block;  float: left; margin-right: 5px; border-radius: 50%; width: 15px; height: 15px; line-height: 15px; background: #999; color: #fff; text-align: center;}

.main3{ border: 0px;}

.con_text2 p {
    color: #999;
    padding: 12px 0;
    line-height: 20px;
}
.con_text2 p strong{ color: #666;}









