@charset "utf-8";
html,body{ font:14px 'Microsoft YaHei',Tahoma,Verdana,'Simsun'; color:#333; background:#fff; -webkit-text-size-adjust:none; font-weight:normal;min-width:1200px}

body::-webkit-scrollbar{-webkit-text-size-adjust:none;background-color: #01459A; width: 0px;

    background-color: #ccc;}

	body::-webkit-scrollbar-thumb {/*滚动条里面小方块*/

            border-radius: 5px;

            -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);

            background: rgba(0,0,0,0.2);

        }
a{ color:#333; text-decoration:none; font-weight:normal;}
a:hover{ color:#1C57C4; text-decoration:none;}
ul{ padding:0px; margin:0px;}
li{ list-style:none;}
em{ font-style:normal;}
.fl{ float:left;}
.fr{ float:right;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
/*头部*/
.inner{ width:1200px; margin:0 auto; position:relative;}
header{ background:#fff; zoom:1; }

.head_top {background:#1d242e;}
.top_t{ height:32px; line-height:32px;color:#777777;font-size: 12px; width:1200px; margin:0 auto}
.top_t p{ float:right;}
.top_t p a{ padding: 0 15px 0 22px; display: inline-block; color:#777777;}
.top_t p .tico1{background:url(../images/tico1.jpg) no-repeat 0 6px;}
.top_t p .tico2{background:url(../images/tico2.jpg) no-repeat 0 6px;}
.top_t p .tico3{background:url(../images/tico3.jpg) no-repeat 0 6px;}
#web_logo{ margin-left:0px; font-size:0px; position:relative; display:block;}
#web_logo img{}
.top-nav{ color:#333; position:absolute; right:5px; top:8px; height:77px; z-index:1; text-align:right; width:100%;}
.top-nav a{ color:#333;}
.top-nav a:hover{ color:#333;}
.top-nav li.b{ position:absolute; bottom:0px; right:0px;}
.top-nav li.t span{ padding:0px 5px; font-size:10px; color:#bbb;}
.top-logo{ min-height:80px; _height:80px;  float:left; margin-top:20px;}
.head-inner{ width:1200px; margin:0 auto; position:relative;}
nav{ float:right;}
#nav{ float: left;}
#nav li{ float:left;}
#nav a.class1 { padding:0px 20px;z-index:35;position:relative;float:left; font-size:16px; height:110px; line-height:110px; text-align:center;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out; list-style:none;}
#nav .class1 a{color:#333; }
#nav li li{border-left:none;margin-top:0;}
#nav ul li.class1{width:165px; text-align:center;}
#nav li li.class1 a {width:165px; font-size:16px; color:#333;}
#nav li ul ul{left:125px;top:-1px;}
/*广告图一*/

.adv-1{position:relative; height:184px; padding-bottom:0px;width:100%; overflow:hidden;}

.adv-1 .pic{position:absolute; width:1920px; left:50%; margin-left:-960px; z-index:0;}

.adv-1 .wrap{ position:relative;padding:30px 50px 0 0; z-index:1; text-align:right;}

.adv-1 .wrap .zixun{position:relative; top:10px;}

.adv-1 .txt{ color:#261610; font-size:34px; font-family:"微软雅黑"; line-height:36px;}

.adv-1 .txt .font1{ font-weight:bold;}

.adv-1 .txt .font2{ font-size:20px;}

.adv-1 .hotLine{ float:none; margin:10px 20px 0 0; display:inline-block; *display:inline; zoom:1; text-align:left;}

.hotLine{float:right; font-family:"微软雅黑"; padding:4px 0 10px 60px; margin-top:28px; color:#261610; font-size:14px; background:url(../tel_ico.png) no-repeat 0 4px;}

.hotLine em{display:block; font-size:26px; font-family:Impact; line-height:30px;}

.wrap{width:1100px; margin:0 auto;}

.txt_a{ font-size:18px; line-height:30px; margin-top:15px; padding-top:5px; text-align:left; width:370px;float:right; border-top: solid #CCCCCC 1px; font-weight:bold}#nav ul{ background:#fff; padding:20px 40px; width:120px;  position:absolute;display:none;top:80px;left:-50px}
#nav li ul li{border-right:none}
#nav ul li .sub li{ width:100px;}
#nav ul li.class1:hover{ color:#00a384;}
#nav ul a:hover{ color:#fff;}
#nav .cur{ color:#e6212a; border-bottom:1px solid #e0e0e0}
#nav .class1 a:hover{ background-color:#b3966c; color:#FFF}
#nav .class1 a.navdown { color:#fff; background:#b3966c; }
#nav .sub .dl a{ color:#666; border-bottom:1px solid #e0e0e0; width:100px; font-size:14px; text-align:center; padding:0px 10px;}
#nav .sub .dl a:hover{color:#00a384;}
#nav .sub .dl { height:40px; line-height:40px; width:100px;}
.met_flash{ margin-top:0px; font-size:0px; overflow:hidden;} 
.met_flash ul{ margin:0px; padding:0px;} 
.met_flash img{ width:100%;}

.g_ser{background:url(/pyFile/images/serbgd.jpg) no-repeat center top;height: 112px;padding-top: 10px;}
.g_ser h3{float: left;width: 398px;font-size: 22px;font-weight: bold;color: #b3966c;}
.g_ser h3 em{display: block;font-size: 16px;color: #333333;font-weight: normal;} 

.h_sea{float: left;width: 450px;margin-left: -22px;}
.h_sea b{font-weight: bold; color: #333333;font-size: 12px; float:left;}
.h_sea p{ float:left;}
.inp01{height:25px;line-height:25px;   padding-left: 15px; width:315px;float:left;color:#676767; font-size: 12px;  border: none; background: none; font-family:"Microsoft Yahei";text-transform: uppercase;}
.s_ss{float:left; width:35px; height:25px; background: none;border: none; cursor: pointer;}
.key a{color:#666666;padding:0 10px; font-size: 12px;}
.s_inp{  background:url(../images/serbg.jpg) no-repeat; width: 377px;height: 25px;margin-bottom:15px;}
.sertel{float: right;font-size: 14px;color: #666666;}
.sertel em{display: block;font-size: 28px;color: #34353e;font-family: arial;letter-spacing: -1px;}  
.content{ width:1200px; margin:auto;}
.titis{height:128px;text-align: center;background: url(/pyfile/images/ico1.png) no-repeat center bottom;}
.titis h4 {height:66px;line-height:66px;font-size:38px;color: #b3966c; font-weight:bold}
.titis h4 a {color: #c99951;}
.titis p{font-size:20px;color: #262626;height:34px;line-height:34px;}
.chRt .tempWrap{ float:left; width:580px;}
.index_product{ background:url(/pyfile/images/productbg.jpg) top center; padding:80px 0px; overflow:hidden;}
.index_product .titis{ margin-bottom:50px;}
.index_product .chRt li .p1{position:absolute; left:0; bottom:0; display:block; padding:15px 0px; background:#b3966c ; color:#fff; font-size:16px; width:100%; text-align:center;}
.index_product .chRt li a:hover .p1{background:#ed8e06;}
.index_product .chRt li{ position:relative; overflow:hidden;}
.index_product .chRt li .p2{ position: absolute;left: 0; bottom: 0; display: block; padding: 15px 0px; background: #b3966c;    color: #fff;font-size: 16px; width: 100%; text-align: center;}
.index_product .chRt li a:hover .p2{background:#ed8e06;}
.index_product .chRt li img{ display:block;object-fit:cover; width:580px; height:520px; }
.index_product .chRt li img:hover{   transform: scale(1.1, 1.1);   transition: all 0.5s ease-out 0s;}
.index_product .chRt .ryLt{ background:url(../LtRt.png);}
.index_product .chRt .ryRt{ background:url(../LtRt.png) 30px center;}
.index_product .chLt li{ float:left; width:100%; position:relative;}
.index_product .chLt li p{position:absolute; text-align:center; left:0; bottom:0; width:100%; display:block; padding:10px 0px; background:url(../png.png) ; color:#fff;}
.index_product .chLt .li1{ margin-bottom:20px;}
.index_product .chLt li img{ display:block; object-fit:cover; width:100%; height:250px; }
.index_product .chRt .li4,.index_product .chRt .li5,.index_product .chRt .li6,.index_product .chRt .li7{ width:290px; margin-left:20px; margin-bottom:20px; float:left; height:250px;}
.index_product .chRt .li4 img,.index_product .chRt .li5 img,.index_product .chRt .li6 img,.index_product .chRt .li7 img{ width:100%; float:left; height:250px;}

.xunpan {	width: 100%;	background: url(../xunpan.jpg) no-repeat center top;	height: 200px;	color: #fff;}
.por{ position:relative; height:200px;}
.xunpan .w1200 {	height: 200px;}
.xunpan .img {	width: 355px;	height: 200px;	display: block;	position: absolute;	left: 0;	bottom: 0;}
.xunpan .img img {display: block;}
.xunpan .zixun {	width: 668px;	margin-top: 30px;	text-align: center;	height: 132px;	background: url(../kuang.png) no-repeat;}
.xunpan .zixun .tit {	font-size: 36px;line-height: 36px;padding-top: 14px;	padding-bottom: 18px;}
.xunpan .zixun .tit .en {	font-size: 20px;	text-transform: uppercase;	line-height: 20px;	display: block;}
.xunpan .zixun .tel {	font-size: 36px;	color: #fff;	}
.xunpan .zixun .tel em {	width: 34px;	height: 34px;display: inline-block;	background-position: 0 -70px;	margin-right: 10px;	vertical-align: middle;}
.xunpan .zixun .tel a {	width: 112px;height: 27px;	line-height: 27px;	display: inline-block;	text-align: center;	background-position: -165px 0;	font-size: 14px;	font-weight: normal; border-radius:20px;
	background: #b3966c;   padding: 5px 10px;	color: #fff;	-webkit-transition: all .0s ease-in-out 0s;	-moz-transition: all .0s ease-in-out 0s;	transition: all .0s ease-in-out 0s;}
.xunpan .zixun .tel a:hover {	background-position: -165px -34px;}
.index_case{background:url(../images/cj_bg.jpg) no-repeat center center;padding-top: 80px; padding-bottom:60px;}
.index_case .titis{ margin-bottom:50px;}

.kh01{ overflow:hidden; width:100%;}
.khDl{ overflow:hidden; width:380px;  margin:0px 10px 20px 10px; float:left; position:relative;}
.khDl dt a{ display:block; color:#FFFFFF;}
.khDl dd{ width:240px; padding:0px 20px; float:right; }
.khDl dt img {    height: 250px;   width: 380px;   display: block;}

.khDl dt img:hover{   transform: scale(1.1, 1.1);   transition: all 0.5s ease-out 0s;}
.khDl dt h5{   color:#343434; line-height:40px; font-size:14px; font-weight:normal; position:absolute; background:#b3966c; bottom:0px; text-align:center; width:100%; color:#fff;}

.khDl dt a:hover h5{background:#ed8e06;}

.khDl dd p{ font-size:14px; line-height:24px; height:48px; overflow:hidden;}
.khDl dd a{ color:#0369b4; font-size:12px; margin-top:15px; display:inline-block;}
.khRt{ overflow:hidden; width:290px; float:right;}.index_cpys{background: url(../images/20201026191813.png) no-repeat;height: 715px;padding-top:65px;}
.cpys .titis h4{color: #fff}
.cpys .titis p {color: #cececf}
.cpys_nr{padding-top:47px;}
.cpys_nr dl{position: relative;height: 394px;background: #f4f4f4;position: relative;}
.cpys_nr dt {font-size:0;line-height: 0;width:722px;float:left;}
.cpys_nr dt img {width:722px;height: 394px;}
.cpys_nr dd {float:left;width:360px;padding:52px 0 0 52px;}
.cpys_nr dd h4 {height: 98px;line-height: 98px;font-size:36px;color: #333333;font-weight: bold;border-bottom:1px dashed #c7c7c7;}
.cpys_nr dd p {font-size:14px;color: #585858;line-height: 28px;padding-top:26px;}
.cpys_nr dd em {position: absolute;width:53px;height:53px;background: #e62129;line-height: 53px;text-align: center;font-size:24px;color: #fff;right:0;top:-11px;}
.cpys_qh{padding-top:54px;height: 44px;}
.cpys_qh li {float:left;height: 44px;line-height: 44px;background: url(/pyfile/images/pz_ico1.png) no-repeat right;padding-right:41px;margin-right:5px;}
.cpys_qh li em {width:44px;height: 44px;background: #d2d2d2;border-radius: 50%;text-align: center;line-height: 44px;font-size:24px;color: #292929;display: inline-block;vertical-align: top;margin-right:14px;}
.cpys_qh li span {font-size:20px;color: #fff;}
.cpys_qh li span b{padding-right:8px;}
.cpys_qh li:last-child{margin:0;padding:0;background: none}
.cpys_qh li.on em{background: #e62129;color: #fff}#onlineService{position:fixed;right:0;bottom:32%;z-index:100998}.offside{width:80px}

.offside li{width:80px;height:60px;position:relative;background:#b1b1b1;border-bottom:1px solid #fff;text-align:center;}

.offside .code{position:absolute;top:0;right:50px;display:none;margin:0}

.offside a,.offside div{color:#333;position:absolute;z-index:11;display:block;top:0;right:0;bottom:0;cursor:pointer}

.offside p{float:left;line-height:60px;font-size:16px;font-weight:700;padding:0 0 0 10px;color:#fff;opacity:0;position:absolute}

.offside li:hover p{opacity:1;}

.offside i{font-size:28px;height:100%;line-height:50px;text-align:center;display:inline-grid;color:#fff; border:none}

.offside li:not(.li_3) a,.offside .li_3 a,.offside .li_3 div{width:80px}

.offside .back_top{display:none}

.offside li:nth-child(1){background:#ff6800}

.offside li:nth-child(2){background:#b3966c}

.offside li:nth-child(3){background:#b3966c}

.offside li:nth-child(4){background:#b3966c}

.offside li:nth-child(5){background:#b3966c}

.offside li:nth-child(6){background:#b3966c}

.offside li:nth-child(7){background:#b3966c}

.offside .erweima{width:150px;height:150px;position:absolute;left:-150px;top:0;display:none}

.offside li:nth-child(8){background:#239e51;display:none}

.offside li:nth-child(10){background:#239e51;height:20px}

.offside li:nth-child(10) .icon{line-height:20px}

.offside li:hover a,.offside li:hover div,.offside li:hover .icon{color:#fff}

.offside li:hover p{opacity:100}.offside li:not(.li_3):hover{background:#ff6800}

.offside li:not(.li_erweima):hover .erweima{display:block}

.offside .tel{width:230px;transform:translateX(-170px);-webkit-transform:translateX(-170px)}

.offside .back_none{height:0;border:0 !important}

.offside .li{transform:translateX(100%);-webkit-transform:translateX(100%)}

.offside .unfold{width:30px;transform:translateX(20px);-webkit-transform:translateX(20px)}

.sep-container{max-width:1200px;margin:0 auto}

.sep-container1{max-width:1400px;margin:0 auto}

.send-email{width:876px;height:auto;position:fixed;top:50%;margin-top:-250px;left:50%;margin-left:-438px;border:1px solid #adadad;background:#ebebeb;z-index:99999999;display:none}

.send-email .sep-general-form{margin:0}

.sep-onlineservices{display:none}

#onlineService-two{display:none}
.index_ys{background: url(../images/ys_bj.jpg) no-repeat center bottom;height: 1660px;padding-top:66px;}
.yous{position: relative;}
.yous .titis {height: 127px;margin-bottom:44px;}
.yous .titis h4{height: 78px;line-height: 78px}
.yous .titis h4 em {font-size:80px;font-style: italic;}
.ys_img1,.ys_img2,.ys_img3,.ys_img4{position: absolute;}
.ys_img1{right:0;top:187px;}
.ys_img2{left:-49px;top:708px;}
.ys_img3{right:-15px;top:1181px;}
.ys_img4{left:68px;top:1673px;}
.yous .dls1{left:0;top:216px;}
.yous .dls2{left:655px;top:722px;}
.yous .dls3{left:0;top:1236px;}
.yous .dls4{left:684px;top:1793px;}
.yous dl {position: absolute;}
.yous dt{height:61px;overflow: hidden;font-size:28px;color: #222222;line-height: 61px;font-weight: bold}
.yous dt span {font-size:34px;display: inline-block;padding-right:15px;}
.yous dd {padding-top:20px;}
.yous dd p {padding-left:24px;background: url(../images/ys_a.png) no-repeat left 12px;line-height: 32px;font-size:16px;color: #555555;}
.yous dd em a{    background: #b3966c; border-radius: 20px;width:115px;height: 34px;line-height: 34px;text-align: center;font-size:14px;color: #fff;display: block;margin-top:34px;padding-right:15px;}
.index_about{height: 590px;padding-top: 80px; margin-bottom:60px;}
.index_about .titis{ margin-bottom:50px;}
.ab dt{float: right;width: 600px;height: 401px;}
.ab dd{width: 520px;float: left;padding: 40px 40px 40px 40px; height:320px; background:#f1f1f1;}
.ab dd h3{border-bottom: 1px solid #dddddd;}
.ab dd h3 a{font-size: 60px;color: #b3966c;font-weight: bold;height: 150px;font-family: Arial;}
.ab dd h3 a em{font-size: 16px;color: #423f3b;font-weight: normal;display: block;padding-bottom: 20px;}
.ab dd p{font-size: 14px;color: #555;line-height: 30px;margin-top: 24px;}
.ab span a{margin-top: 20px;display: inline-block; color:#fff; padding:5px 30px;border-radius:20px; background:#ed8e06;}
.ab span a.xq{margin-right:20px; background:#b3966c;}.xc{height: 259px;position: relative;margin-top: 30px;}
.xc span.z1,.xc span.y1{position: absolute;top: 88px;}
.xc span a{width: 40px;height: 40px;display: block;}
.xc span.z1{left:-65px;}
.xc span.y1{right:-65px;}
.xc ul{height:259px;}
.xc li{width:280px; height:259px;float: left;margin-right: 26px;}
.xc li.nobot{margin-right:0;}
.xc li a{width:280px; height:209px;display: block;}
.xc li img{width:280px; height:209px;}
.xc li span{height: 50px;line-height: 50px;text-align: center;display: block;font-size: 14px;color: #555;}.indexnews{ overflow:hidden; background-color:#f1f1f1; padding:35px 0 25px;}
.indexnews .newsBox{ overflow:hidden;}
.indexnews .newsLt{ width:800px; overflow:hidden; float:left; background:#fff;}
.indexnews .tit{ position:relative; overflow:hidden;}
.indexnews .list li{ width:400px; height:58px; line-height:58px; background-color:#ddd; float:left; font-size:18px; font-weight:bold; text-align:center; position:relative;}
.indexnews .list li img{ display:none; width:21px; height:10px; position:absolute; top:48px; left:164px;}
.indexnews .list li span{ text-transform:uppercase; font-weight:normal; font-size:14px;}
.indexnews .list li a{ color:#1c1c1c; text-decoration:none;}
.indexnews .list li i{ margin-right:10px;}
.indexnews .list li:hover,.indexnews .list li.cur{ background:#b3966c;}
.indexnews .list li:hover a,.indexnews .list li.cur a{ color:#fff;}
.indexnews .list li:hover img,.indexnews .list li.cur img{ display:block;}
.indexnews .news01{ height:340px; overflow:hidden; position:relative; margin-top:20px; padding:20px;}
.indexnews .news02{  top:0; left:0; }
.indexnews .newsDl{ float:left; overflow:hidden; width:760px; }
.indexnews .newsDl .newsTop{ margin-bottom:15px; overflow:hidden;}
.indexnews .newsDl dt{ width:280px;  float:left;}
.indexnews .newsDl dt img{ display:block; padding:5px; border:1px solid #d4d4d4; width:270px; height:140px;}
.indexnews .newsDl dd{width:450px;float:right; padding:0 0px;}
.indexnews .newsDl dd h5{ font-size:18px; font-weight:normal;color:#0d0d0d; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:12px 0;}
.indexnews .newsDl dd a.more{ color:#fff; background:#b3966c; padding:5px 10px;border-radius:20px; display:-webkit-inline-box;  margin-top:10px;}
.indexnews .newsDl dd h5	 a{color:#0d0d0d;}
.indexnews .newsDl dd p{font-size:14px; line-height:30px;  overflow:hidden;}
.indexnews .newsDl dd .newUl{ overflow:hidden; margin-top:30px;}
.indexnews .newsDl dd .newUl li{ overflow:hidden; font-size:13px; line-height:28px; padding-left:15px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.indexnews .newsDl dd .newUl li a{ color:#343434;}
.indexnews .newsDl li{ clear:both; line-height:40px; background:url(../images/ys_a.png) no-repeat left center; padding-left:15px; border-bottom:1px dashed #ddd;}

.indexnews .newsDl li span{ float:right;}
.indexnews .newRt{overflow:hidden;  width:380px; overflow:hidden; float:right;background:#fff;}
.indexnews .newRt h3{ font-size:18px; margin-bottom:15px; text-align:center;  background:#b3966c; height:58px; line-height:58px; padding-left:20px;}
.indexnews .newRt h3 a{ color:#fff;}
.indexnews .newRt  h3 span{ffont-size:14px; color:#fff; text-transform:uppercase; font-size:14px; font-weight:normal; margin-left:3px;}
.indexnews .newRT01{width:100%; height:315px;margin-top:25px;}
.indexnews .wenDa{ overflow:hidden;  padding-bottom:16px; border-bottom:1px dashed #ddd; padding:10px 10px;}
.indexnews .wenDa h5{font-size:14px; line-height:22px; margin-top:16px; font-family:"微软雅黑"; margin-bottom:10px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(../images/wen.jpg) no-repeat left ; padding-left:30px;}
.indexnews .wenDa h5 a{ color:#2b2b2b;}
.indexnews .wenDa p{ font-size:14px; line-height:22px; padding-left:30px; background:url(../images/da.jpg) no-repeat left 3px; color:#4f4f4f; overflow:hidden;}  
.indexnews .wenDa.last{ border-bottom:none; padding-bottom:0px;}.index_client{ background:#fff; overflow:hidden; padding-bottom:60px; padding-top:60px;}
.index_client .titis{ margin-bottom:50px;}
.client_list .c_hover{ border:1px solid #ddd; width:229px; height:135px; float:left; margin-left:11px; margin-bottom:11px; }
.client_list .c_hover a{ display: table-cell; text-align:center; vertical-align:middle; width:229px; height:135px;}
.client_list .c_hover img{ max-width:80%; max-height:135px;}
.client_list .li1,.client_list .li6{ margin-left:0px;}
/*首页*/
.aboutus{ float:left; width:675px; margin-top:10px;}
.case{ float:right; width:290px; margin-top:10px; overflow:hidden;}
.style-1 h3.title span{ float:left; background:url(../dt-5.gif) repeat-x; height:32px; line-height:32px; padding:0px 25px; color:#fff; font-weight:normal; font-size:14px;}
.style-1 h3.title  a.more{ float:right; width:39px; height:11px; line-height:1000px; overflow:hidden; background:url(../more.gif); margin:10px 10px 0px 0px;}
.style-1 .active{ background:#fff; padding:10px;}
.style-2 h3.title { background:url(../dt-6.gif) repeat-x; height:32px; line-height:32px; padding-left:15px; color:#fff; font-weight:normal; font-size:14px; position:relative;}
.style-2 h3.title a.more{ position:absolute; right:10px; top:0px; color:#fff; font-size:12px;}
.style-2 .active{ background:#fff; padding:10px;}
.style-2 dl.ind{ clear:both; zoom:1}
.style-2 dl.ind dt{ float:left; display:inline; border-bottom:1px dotted #ccc; padding:10px 0px 10px 0px; zoom:1}
.style-2 dl.ind dt a{ margin-left:5px;}
.style-2 dl.ind dd{ float:right; display:inline; border-bottom:1px dotted #ccc; padding:10px 0px 10px 0px; overflow:hidden;}
.style-2 dl.ind dd h4{ margin-left:10px;}
.style-2 dl.ind dd p.desc{ margin-left:10px; font-style: italic; color:#666;}
.index-news{ float:left; width:330px; margin-right:15px; margin-top:15px;}
.listel li{ margin:0px 5px; height:30px; line-height:30px; overflow:hidden; padding-left:13px; background:url(../dt-1.gif) no-repeat left 12px; }
.listel li a{ margin-right:5px; zoom:1;}
.listel li span{ float:right; color:#666;}
.index-conts{ float:right; width:290px; margin-top:15px;}
.index-product{ padding-top:15px; *margin-top:15px; *padding-top:0px;}
.index-product .profld{ margin:0px; position:relative; overflow:hidden;}
.index-product h3 span{ float:left; }
.index-product ol{ position: absolute; width: 2012em; }
.index-product ol li{ float:left; text-align:center; }
.index-product ol li a.img{ display:block; text-align:center; font-size:0px;}
.index-product ol li a.img img{ margin:auto; border:1px solid #d6d6d6;}
.index-product ol li h3{ font-weight:normal; margin-top:5px; height:20px; line-height:20px; overflow:hidden;}
.index-product .flip{ height:20px; overflow:hidden; margin:8px 15px 0px; float:left; }
* html .index-product .flip{ width:300px;}
*+html .index-product .flip{ width:300px;}
.index-product .next,.index-product .prev{ width:18px; height:18px; overflow:hidden; display:block; float:left; background:url(../neu.gif) no-repeat;}
.index-product .next{ background-position:-17px 0px; }
.index-product .next:hover{ background-position:-57px 0px; }
.index-product .prev{ background-position:-40px 0px; }
.index-product .prev:hover{ background-position:0px 0px; }
#trigger{ float:left; margin-right:5px; margin-top:0px; position:relative; bottom:8px; *bottom:0px; *top:5px; zoom:1;}
#trigger a{ background:url(../neu.gif) no-repeat -78px -10px; width:8px; height:8px; font-size:0px; display:inline-block; overflow:hidden; margin-right:5px;}
#trigger a.current{ background-position:-78px 0px;}

#tabs-nav{ float:left;text-align: center; margin-left:15px;}
#tabs-nav li {margin: 0 4px; display: inline-block; zoom: 1; *display:inline; position:relative; *top:12px;}
#tabs-nav li a {width: 8px; height: 8px; display: block; overflow:hidden; background:#9df0f5; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;}
#tabs-nav li a:hover { background:#fff; }
#tabs-nav li a.flex-active{ background:#fff; cursor: default; }
.index-links{ background:#fff; padding:5px 15px 10px; margin-top:15px; position:relative;}
.index-links h3{ height:32px; line-height:32px; padding-left:20px; background:url(../dt-2.gif) no-repeat left center; font-weight:normal; font-size:14px; position:relative; border-bottom:1px dotted #ccc; margin-bottom:10px;}
.index-links h3 a.more{ position:absolute; right:10px; top:0px; color:#666; font-size:12px;}
.index-links ul{ margin:0px; padding:0px;}
.index-links .img{ margin-bottom:3px;}
.index-links .img li{ list-style:none; display:inline; padding-right:5px;}
.index-links .img img{ width:88px; height:31px;}
.index-links .txt{ zoom:1;}
.index-links .txt li{ list-style:none; float:left; width:88px; height:20px; line-height:20px; margin-right:5px; overflow:hidden;}

/*底部*/
.foot-nav{ text-align:center; margin-top:10px; height:25px; line-height:25px;}
.foot-nav span{ font-size:10px; margin:0px 8px; color:#888;}
.foot-text{ text-align:center; padding:0px 0px 5px; }
/*footer_main*/
.footer_main {	width: 100%;	padding-bottom: 0;	background: #1f2022;	color: #fff;	border-top: 8px solid #ed8e06;}
.footer_main .links {	padding: 20px 0;	font-size: 16px;	border-bottom: 1px solid #333;}
.footer_main .links span {	color: #fff;	font-weight: bold;	display: inline-block;}
.footer_main .links a {	display: inline-block;	font-size: 14px;color: #fff;	padding-right: 10px;}
.footer_main .links a:hover {	color: #ed8e06;}
.bottom_main {	border-top: 1px solid #474749;	padding: 56px 0;}
.clearfix {*zoom: 1;}
.clearfix:after {	visibility: hidden;	display: block;	font-size: 0;	content: " ";	clear: both;height: 0;}
.bottom_main .bNav {	width: 558px;	height: 180px;	}
.bottom_main .bNav dl {	display: inline-block;	float: left;	width: 139px;	overflow: hidden;	text-align: left;	padding-top: 10px;}
.bottom_main .bNav dl dt {height: 16px;	display: block;	padding-bottom: 25px;}
.bottom_main .bNav dl dt a {	display: block;	font-size: 16px;	color: #fff;	line-height: 16px;}
.bottom_main .bNav dl dd {	display: block;	height: 14px;	padding-bottom: 14px;}
.bottom_main .bNav dl dd a {	display: block;	font-size: 14px;	color: #fff;	line-height: 14px;}
.bottom_main .bNav dl dd a:hover {	color: #ed8e06;}
.bottom_main .ewm {	width: 140px;	height: 180px;text-align: center;	padding-left: 35px;}
.bottom_main .ewm dl {float: left;	display: block;	margin-right: 30px;}
.bottom_main .ewm dl:nth-child(2) {	margin-right: 0px;}
.bottom_main .ewm dl:first-child+dl {	margin-right: 0px;}
.bottom_main .ewm dl dt {width: 140px;height: 140px;	background-color: #fff;	text-align: center;}
.bottom_main .ewm dl dt img {	width: 130px;	height: 130px;	display: inline-block;	background-size: 100%;	margin-top: 5px;}
.bottom_main .ewm dl dd {font-size: 14px;color: #fff;line-height: 24px;	padding-top: 10px;}
.bottom_main .contact_info {	width: 400px;	height: 180px;	padding-left: 50px;border-left: 1px solid #474749;	border-right: 1px solid #59595a;}
.bottom_main .contact_info p{ line-height:24px;}
.bottom_main .contact_info p.p1 {	font-size: 14px;	color: #fff;	line-height:30px}
.bottom_main .contact_info p.dh {	font-size: 36px;line-height: 36px;	padding-top: 4px;font-weight: bold;	padding-bottom: 12px; color:#F90}
.bottom_main .contact_info h3 {	font-size: 20px;	padding-top: 8px;}
.bottom_main .contact_info p.tel {	font-size: 14px;	color: #fff;	line-height: 22px;	width: 250px;}
.bottom_main .contact_info i {	display: block;	padding-top: 8px;	font-size: 14px;	color: #fff;}
.bottom_main .contact_info i a {	display: inline-block;	color: #fff;	padding-right: 12px;}
.copyright_main {	background: #000;	height: 40px;	line-height: 40px;	color: #fff;	font-size: 12px;}
.copyright_main a {	color: #a7beac;}
.copyright_main a:hover {	color: #ed8e06;}
/*内页侧栏*/
.sidebar{ margin-top:15px; margin-bottom:15px}

.sidebar .sb_nav{ float:left; width:220px; border:solid #b3966c 4px;}

.sidebar .sb_nav h3.title{ padding:0px 10px 0px 50px;height:75px;line-height:75px;overflow:hidden;background:#b3966c url(../lefth2.png) no-repeat 15px center;font-size:20px;color:#fff;}

.title_yw{ font-size:14px; padding-top:5px; font-family:Arial, Helvetica, sans-serif}

.sidebar .sb_nav h3.line{ margin-top:10px; }

.sidebar .sb_nav .active{ padding:0px 0px;padding-bottom:10px;}

#sidebar dl{line-height:20px;margin:10px; }

#sidebar dl dt{ padding:8px 0px 5px 15px; margin-top:0px; margin-bottom:2px;background-position: 167px 17px; background: #b3966c url(../lefticon.png) no-repeat 160px center;cursor: pointer}

#sidebar dl dd{ padding:0px 0px 0px 15px;}

#sidebar dl dt a{ color: #fff; font-size:14px; font-weight:bold}

#sidebar dl dt a:hover{ color:#fff; font-weight:bold}

#sidebar dt:hover,#sidebar dl.on{ color:#FFFFFF; font-weight:bold}

#sidebar dl dt:hover,#sidebar dl dt.on{  color:#fff}

#sidebar dl dd h4{ font-weight:normal; padding:6px 0px 6px 10px;background-image: url(../lefticon.png); background-position: left center; padding-left:18px; background-repeat:no-repeat; color:#FFFFFF; border-bottom:dashed #CCCCCC 1px; font-size:13px; color:#666666}

#sidebar dl dt.on a{ font-weight:bold; color:#fff; }

.active{ border:solid #CCCCCC 1px; border-radius:3px; margin-top:10px;}

.rxcp_bj{ margin-top:30px;background-color:#ed3d01; height:50px; line-height:50px; text-align:center; padding-top:10px; color:#FFFFFF}

.lista{ float:left;margin-top:15px; margin-bottom:15px; margin-right:12px; margin-left:11px;display: table-cell;text-align:center;vertical-align:middle; overflow:hidden}

.lista img{ border:solid #CCC 1px; padding:2px; }

.sidebar .sb_box{ float: right; width:950px; overflow:hidden; }

.sidebar .sb_box h3.title{ border:1px solid #ddd; border-radius:3px; height:35px; line-height:35px; position:relative; }

.sidebar .sb_box h3.title span{ position:absolute; left:0px; top:-1px; font-size:14px; border-bottom:2px solid #e9c37c; padding:0px 15px;}

.sidebar .sb_box h3.title div.position{ float:left; font-weight:normal; position:relative; top:3px; left:15px; font-size:13px}

.sidebar .sb_box h3.title div.position a{ color:#666; font-size:13px}

.p_list_ul li{ float:left; margin-right:15px; margin-left:15px; width:330px; background-image:url(../san_06.gif); background-repeat:no-repeat; background-position:left center; padding-left:8px;}

.s_con {

 

    margin: 0 auto; 

}

.t04 {

    background: #0369b4;

    line-height: 40px;

    text-indent: 15px; color:#fff; font-size:14px;

}

.info_b, .info_b2 {

  

  

    padding:15px 0;

    overflow: hidden; margin-bottom: 10px; border:solid #CCCCCC 1px;

   

}

.s_con dl {

    float: left;

    height: 172px;

    overflow: hidden;

    padding: 10px 0px 0 18px;

    width: 205px;

}

.s_con dd {

    line-height: 18px;

    height: 18px;

    overflow: hidden;

    text-align: center;

    padding-top: 5px;

    color: #ab8673;

    width: 205px;

}

.s_con dt img {

    width: 205px;

    padding: 1px;

    border: 1px solid #ccc;

    height: 140px;

}
