/* --------reset-------- */

html{zoom: expression(function(ele){ ele.style.zoom = "1"; document.execCommand("BackgroundImageCache", false, true);}(this));}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,button,p,blockquote,th,td { margin:0; padding:0; }

table { border-collapse: collapse; border-spacing: 0; }

input,select,textarea,button { font-size: 100%; }

fieldset,img,abbr,acronym { border: 0; }

address,caption,cite,code,dfn,em,strong,th,var { font-style: normal; font-weight: 400; }

ol,ul,li { list-style: none; }

h1,h2,h3,h4,h5,h6,legend { font-size: 100%; font-weight: 400; }

:focus { outline: 0; }

ins { text-decoration: none; }

del { text-decoration: line-through; }

blockquote, q { quotes: none; }

blockquote:before,blockquote:after,q:before,q:after { content: ''; content: none; }



/* --------base-------- */

body {font-size:12px;font-family:\5FAE\8F6F\96C5\9ED1 !important; color: #000; background:#fff; height:100%;}

h1 { font-size: 18px; }

h2 { font-size: 16px; }

h3 { font-size: 14px; }

h1,h2 { margin: 1em 0; }

h1,h2,h4,h5,h6,strong,caption,th { font-weight: 700; }

abbr,acronym { border-bottom: 1px dotted #aaa; cursor: help; }

em { font-style: italic; }

/*th,td { border: 1px solid #aaa; padding: 8px 5px 6px; }*/

fieldset,table { margin-bottom: 1em; }

/*p{text-indent:2em}*/

legend { margin-left: 7px; +margin: 0; }

.clearfix:after { content: "\20"; display: block; height: 0; clear: both; }

.clearfix { zoom: 1; }

.red { color: #F00; }

.black { color: #000; }

.white { color: #FFF; }

.blue { color: #00F; }

.green { color: #008000; }

.brown { color: #A52A2A; }

.gray { color: #ccc; }

.cb:after{content:"\20";display: block;width:0;height:0;clear:both;}

.cb{zoom:1;}

.ofH{overflow:hidden;}

.clear{ width:0; height:0; clear:both; overflow:hidden;}

.mc{margin-left:auto;margin-right:auto;}

.taC{text-align:center;}

.bod{ border:1px solid red;}

.fL{float:left;}

.fR{float:right;}

.dpN{display:none;}

a{ text-decoration:none;transition-duration:0.3s;-moz-transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;}

/*首页*/

.w1200{ width:1200px; margin:0 auto;}



.top{ width:100%;}

.top_navlist{ width:980px;}

.top_nav{ margin:0 auto; margin-top:35px; z-index:999; position:relative;}

.top_nav li{

	float: left;

	width:110px; text-align:center;margin-left:15px; margin-right:15px;

	color: #fff;

	font-size: 14px;

	position: relative;

	z-index: 3;

	box-sizing: border-box; height:30px;

	padding-bottom:65px;

}

.top_nav li:hover{

	background:url(../images/in02.jpg) no-repeat 25px 25px;}

.select_in{background:url(../images/in02.jpg) no-repeat 25px 25px;height:30px;}

.top_nav li a{

	height: 30px;

	color: #000;

	font-size: 14px;

	

}

.nav2{

	width: 500px;

	height: 30px;

	position: absolute;

	top:65px;

	z-index: 2;

	display: none; margin-top:12px;

}

.nav2 a{ padding:3px 10px;

	line-height: 30px !important;

	padding-right: 15px; padding-left:15px;

	 color:#fff !important; font-size:15px !important;transition: color 0.4s;

	-moz-transition: color 0.4s;

	-webkit-transition: color 0.4s;

	-o-transition: color 0.4s;

	-ms-transition: color 0.4s;

}

.nav2 a:hover{ border-top:1px solid #fff; border-bottom:1px solid #fff;

}

.nav2_bg{

	width: 100%;

	height:54px;

	position: absolute;

	top: 65px;

	background: url(../images/navbg.png) repeat-x;

	display: none;

}





/*前端分页*/

#page{ width:100%; height:80px; float:left; padding-top:20px; padding-bottom:20px; text-align:center; font-size:16px;}

#page a{ padding-left:8px; padding-right:8px; height:22px; line-height:22px; margin-left:10px; display:inline-block; border:1px #CCC solid; color:#666;}

#page .disabled{ border:1px #1a2a3c solid; color:#1a2a3c;}





.logo a{ background:url(../images/logo.jpg) no-repeat top center; width:547px; display:block; height:75px; margin:0 auto; }

.logo a:hover{ background:url(../images/logo01.png) no-repeat;}
.select{background:url(../images/in02.jpg) no-repeat bottom center;}

.bannerbox{ /*margin-top:35px;*/ height:690px; z-index:0; position: relative;}

.bannerbox ul li.fst-li{

    background: url(../images/banner01.jpg) center no-repeat;

    background-size: cover;

}

.bannerbox ul li.sec-li{

    background: url(../images/banner02.jpg) center no-repeat;

    background-size: cover;

}

.bannerbox ul li.third-li{

    background: url(../images/banner03.jpg) center no-repeat;

    background-size: cover;

}

dl,dd{margin:0 auto;padding:0;border:0;}

.bannerbox{

	height: 690px;

	width: 100%;

	overflow: hidden;

	position: relative;

}

.containt-div{

	width: 1024px;

	position: relative;

	height: 690px;

}

.bannerbox ul{

    position: relative;

}

.bannerbox ul li{

	list-style: none;

	width: 100%;

	height: 650px;

	position: absolute;

	left: 0;

	top: 0;

}

.bannerbox ul li .img1{

    position: absolute;

}

.bannernav{width:200px;height:3px;position:absolute;top:680px;right:30px;z-index: 2; left: 50%;margin-left: -75px;}

.bannernav dl dd{list-style-type:none;width:33px;height:3px;float:left;margin-right:10px;cursor:pointer; background:url(../images/in03.jpg) no-repeat;}

.bannernav dl .bg{ background:url(../images/in04.jpg) no-repeat;width:33px;height:3px;border:none;}

.top_pic img{ width:45px; height:129px; position:absolute; margin-left:2%;}

.top_lan{width:400px; margin-right:2%;}

.top_lan ul li a{ background:url(../images/in05.jpg) no-repeat; padding-left:25px; font-size:13px; color:#000; margin-left:25px;}

.top_lan ul li a:hover{ text-decoration:underline; color:#cb6221;}

.top_lan div a{  color:#ca6321; font-size: 16px; }
.top_lan div a：hover{text-decoration:underline; color:#cb6221;}

.maina{ background:url(../images/in07.jpg) no-repeat top center; background-size:cover; height:1050px; margin-top:-40px;}

.pb60{ padding-top:60px;}

.maina_a{ margin-top:25px;}

.maina_a img{ width:674px; height:424px;}

.maina_b{ width:495px;}

.maina_b span{ color:#cb6221; font-size:25px; font-weight:700;}

.maina_c{ margin-top:25px; font-size:14px; line-height:28px;}

.maina_more a{ margin-top:15px; width:135px; height:38px; background:#ee8b4e; display:block; color:#fff; text-align:center; line-height:38px; font-size:20px;  }

.maina_more a:hover{ background:#cb6221;}

.maina_d{ margin-top:70px;}

.click{ position:absolute; margin-top:-45px; margin-left:-16px;}

.click li{ background:url(../images/in13.png) no-repeat; width:19px; height:19px; margin-bottom:3px;}

.click li:hover{ background:url(../images/in12.png) no-repeat;}

.select_click{ background:url(../images/in12.png) no-repeat !important;}

.maina_e{ width:1120px; margin-left:50px;}

.maina_f{ background:#fff; width:667px; height:168px; padding:50px;}

.maina_h{ font-size:20px; color:#000;}

.maina_g{ font-size:14px; margin-top:20px; color:#626262; height:90px;}

.mainb{ background:url(../images/in25.jpg) no-repeat top center fixed; background-size:cover; height:668px;}

.mianb_bb{ background:url(../images/in24.png) no-repeat top center; height:527px;}



#content{ }

#content_inner {

	width: 720px;

	margin: 0 auto;



	position: relative;

}

#content #intro {

	border-bottom: dotted #ccc 1px;

	padding-bottom: 28px;

	margin-bottom: 10px;

}

#content #intro p {

	font-size: 14px;

	color: #8f8f8f;

	line-height: 22px;

	padding-bottom: 5px;

}

#content #intro a {

	color: #666;

	padding: 6px;

}

#content #intro a:hover {

	background: #eee;

	text-decoration: none;

	border-bottom: dotted #ccc 1px;

}

#content #intro ul {

	padding-bottom: 15px;

	padding-top: 3px;

}

#content #intro li {

	color: #8f8f8f;

	margin-left: 50px;

	padding-bottom: 4px;

	font-size: 14px;

}

#content p {

	font-size: 15px;

	color: #fff;

	padding-bottom: 10px;

}

#content p a {

	color: #e41996;

}

#content h2 {

	font-size: 26px;

	font-weight: normal;

	color: #666;

	padding-bottom: 17px;

	border-top: dotted #ccc 1px;

	padding-top: 20px;

	padding-bottom: 21px;

	margin-top: 13px;

}

#content h2 span {

	font-size: 20px;

}

#content #css3 {

	float: right;

}

#content #css3 a:hover {

	background: none;

	border: 0;

}

.pre_wrap {

	background: #f9f9f9;

	padding: 5px 5px 5px 14px;

	margin-bottom: 33px;

	margin-top: 32px;

}

.pre_wrap span.label {

	color: #999;

	font-size: 12px;

	font-style: italic;

	display: block;

	padding-left: 5px;

	padding-top: 5px;

}

.syntaxhighlighter {

	font-size: 12px;

}

.slides1_wrap {

	position: relative;

	padding: 20px 0 37px 49px;

	width: 750px;

}

#slides1 {

	overflow: hidden;

	height: px;

}

#slides1 li {

	list-style: none;

	width: 589px;

}

#slides1 li img {

	float: left;

}

#slides1 .content {

	float: left;

	width: 350px;

	padding-left:130px; text-align:center; margin-top:20px;

}

#slides1 li p {

	line-height: 22px;

}

#slides1 h3 {

	font-size: 36px;

	color: #8d8d8d;

	font-weight: normal;

	text-transform: lowercase;

}

#slides1 h4 {

	font-size: 18px;

	color: #000;

	font-style: italic;

	font-weight: normal;

	text-transform: lowercase;

	padding-bottom: 16px;

}

.slides1_wrap .prev1 {

	position: absolute;

	left: -6px;

	top: 49px;

	outline: 0;

}

.slides1_wrap .next1 {

	position: absolute;

	right: 90px;

	top: 49px;

	outline: 0;

}

.slides1_wrap a:active {

	top: 51px;

}

.bx_pager {

	padding-left: 275px;

	padding-top: 15px;

}

.bx_pager a {

	float: left;

	background: url(../images/bg_pager.png) no-repeat 0 -21px;

	width: 15px;

	height: 19px;

	color: #fff;

	font-size: 11px;

	margin-right: 6px;

	padding: 2px 0 0 6px;

}

.bx_pager a:hover, .bx_pager a.active {

	background-position: 0 0;

	text-decoration: none;

}

.auto_controls {

	position: absolute;

	bottom: -11px;

	left: 394px;

}

.auto_controls a {

	font-size: 16px;

	color: #a3a3a3;

	outline: 0;

	padding: 2px;

}

.auto_controls a:hover {

	text-decoration: none;

 background:;

	color: #e41996;

}

#content #notes li, #content #changes li {

	font-size: 12px;

	color: #8f8f8f;

	margin-left: 43px;

	padding-bottom: 6px;

}

#content #notes li a {

	color: #e41996;

}

#idc-container a {

	color: #e41996;

}

#idc-container h3 {

	color: #666;

}

.mainc{ background: url(../images/in18.jpg) repeat-y center; padding-top:80px; padding-bottom:100px;}

.maincbg{ background:url(../images/in17.png) no-repeat center; background-size:cover; height:1729px; }

.mainc_a{ width:12px; height:176px;}

.mainc_b{ width:759px; height:347px; margin-left:60px; z-index:0; position:relative;}

.mainc_c{ width:50px; height:2px; background:#2aaf16; z-index:99; position:relative; margin-top:30px; margin-left:-25px;}

.mainc_d{ width:315px;}

.mainc_d .a {text-align:right;}

.mainc_d .a a{ font-size:35px; color:#000; font-weight:700; }

.mainc_d .a a:hover{ color:#ee8b4e;}

.mainc_d .a a span{ color:#989898; font-size:16px; font-weight:normal;}

.mainc_d .a a:hover span{ color:#000;}

.mainc_d .b{ color:#000; font-size:15px; margin-top:15px; text-align:right;}

.mainc_d .c{ color:#626262; text-align:right; margin-top:15px; line-height:25px; font-size:13px;}

.mainc_d .d{ margin-top:30px;}

.mainc_d .d li a{ width:152px; border-radius:3px; height:36px; text-align:center; background:#c1c1c1; display:block; font-size:15px; color:#000; line-height:36px; margin-bottom:5px; margin-left:5px;}

.mainc_d .d li a:hover{ color:#fff; background:#ee8b4e;}

.mt80{ margin-top:80px;}







.mainc_e{ width:315px; margin-right:100px;}

.mainc_e .a a{ font-size:35px; color:#000; font-weight:700; }

.mainc_e .a a:hover{ color:#ee8b4e;}

.mainc_e .a a span{ color:#989898; font-size:16px; font-weight:normal;}

.mainc_e .a a:hover span{ color:#000;}

.mainc_e .b{ color:#000; font-size:15px; margin-top:15px; }

.mainc_e .c{ color:#626262; margin-top:15px; line-height:25px; font-size:13px;}

.mainc_e .d{ margin-top:30px;}

.mainc_e .d li a{ width:152px; border-radius:3px; height:36px; text-align:center; background:#c1c1c1; display:block; font-size:15px; color:#000; line-height:36px; margin-bottom:5px; margin-right:5px;}

.mainc_e .d li a:hover{ color:#fff; background:#ee8b4e;}

.mainc_f{ width:50px; height:2px; background:#2aaf16; z-index:99; position:relative; margin-top:30px; margin-right:-25px;}

.mainc_g{ width:759px; height:347px; z-index:0; position:relative;}

.maind{ background:url(../images/in30.jpg) no-repeat top center #fff; background-size: cover; width:100%; height:506px;}

.maind .a{ width:470px; margin-top:90px; margin-left:35px;}

.maind .b{ color:#000; font-size:30px; margin-top:30px;}

.maind .c{ color:#626262; font-size:13px; line-height:25px; margin-top:40px; margin-bottom:50px;}

.maind_one{ height:506px;}



.maind_list{ width:100%;}

.maind_list li{ width:20%;}

.maind_list li img{ width:100%; height:100%;}

.maind_list_one{ z-index:0; position:relative; width:100%; }

.maind_list_two{}

.maind_con:hover .maind_list_two{ display:block;}

.maind_list_two{ position: absolute; left:0;top:0; background:url(../images/in32.png) repeat;}





@charset "UTF-8";

::-webkit-scrollbar {

  width: 8px;

}



::-webkit-scrollbar-track {

  background: #fff;

}



::-webkit-scrollbar-thumb {

  background: #292929;

}



::-webkit-scrollbar-thumb:window-inactive {

  background: #292929;

}



::-webkit-scrollbar-thumb:vertical:hover {

  background: #292929;

}



.maine{ margin-top:50px;}

.maine .a{ width:337px; height:78px; margin:0 auto;}

.maine .b{ font-size:14px; color:#7e7e7e; margin-top:12px; line-height:23px; width:60px; text-align:center;}

.maine .b span{ font-size:50px; color:#a24104;}

.maine .c_line{ border-left:1px solid #bdbdbd; height:65px; margin-left:35px; padding-right:35px;}

.maine_list li a{ height:65px; width:545px; display:block; padding:15px; margin-bottom:40px;}

.maine_list{ margin-top:40px;}

.maine_list li a:hover{ background:#e8e8e8;}

.maine_list a .d{ width:400px; font-size:13px; color:#626262; line-height:22px;}

.maine_list a .d span{ color:#000; font-size:15px;}

.maine_list a .d div{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.maine_list a:hover .d{ width:400px; font-size:13px; color:#000; line-height:22px;}

.maine_list a:hover .d span{ color:#cb6221; font-size:15px;}

.maine_hd{ width:90px; margin:0 auto;}

.maine_hd li{ background: url(../images/in13.png) no-repeat; width:19px; height:19px; display:block; margin-left:5px; margin-right:5px;}

.maine_hd li:hover{ background: url(../images/in12.png) no-repeat;}

.maine_hd_select{ background: url(../images/in12.png) no-repeat !important;}

.bottom{ background:#2b2b2b; padding:60px 0 60px 0;}

.bottom_bt{ font-size:15px; color:#a9a9a9;}

.bottom_bt span{ font-size:20px; color:#fff;}

.bottom_nav{ width:200px; margin-left:65px;}

.bottom_nav ul{ margin-top:20px;}

.bottom_nav li a{ font-size:14px; color:#a9a9a9; margin-right:40px; line-height:25px;}

.bottom_nav li a:hover{ color:#fff; text-decoration:underline;}

.bottom_con{ width:655px;}

.bottom_con_a{ width:245px; margin-right:25px; margin-top:20px; line-height:20px; font-size:14px;color:#a9a9a9;}



.bottom_con_b{ width:385px; margin-top:20px; line-height:20px; font-size:14px;color:#a9a9a9;}

.foot{ background:#111111; padding:35px 0 35px 0; color:#777777; font-size:13px;}

.foot a{ color:#777777;}

.foot a:hover{ text-decoration:underline;}







#elevator_item {

	width: 60px;

	height: 100px;

	position: fixed;

	right: 15px;

	bottom: 15px;

	-webkit-transition: opacity .4s ease-in-out;

	-moz-transition: opacity .4s ease-in-out;

	-o-transition: opacity .4s ease-in-out;

	opacity: 1;

	z-index: 100020;

	display: none;

}

#elevator_item.off {

	opacity: 0;

	visibility: hidden

}

#elevator {

	display: block;

	width: 60px;

	height: 50px;

	background: url(../images/icon_top.png) center center no-repeat;

	background-color: #444;

	background-color: rgba(0,0,0,.6);

	border-radius: 2px;

	box-shadow: 0 1px 3px rgba(0,0,0,.2);

	cursor: pointer;

	margin-bottom: 10px

}

#elevator:hover {

	background-color: rgba(0,0,0,.7)

}

#elevator:active {

	background-color: rgba(0,0,0,.75)

}

#elevator_item .qr {

	display: block;

	width: 60px;

	height: 40px;

	border-radius: 2px;

	box-shadow: 0 1px 3px rgba(0,0,0,.2);

	cursor: pointer;

	background: url(../images/icon_code.png) center center no-repeat;

	background-color: #444;

	background-color: rgba(0,0,0,.6)

}

#elevator_item .qr:hover {

	background-color: rgba(0,0,0,.7)

}

#elevator_item .qr:active {

	background-color: rgba(0,0,0,.75)

}

#elevator_item .qr-popup {

	width: 170px;

	height: 200px;

	background: #fff;

	box-shadow: 0 1px 8px rgba(0,0,0,.1);

	position: absolute;

	left: -180px;

	bottom: 0;

	border-radius: 2px;

	display: none;

	text-align: center

}

#elevator_item .qr-popup .code-link {

	display: block;

	margin: 10px;

	color: #777

}

#elevator_item .qr-popup .code {

	display: block;

	margin-bottom: 10px

}

#elevator_item .qr-popup .arr {

	width: 6px;

	height: 11px;

	background: url(../images/code_arrow.png) 0 0 no-repeat;

	position: absolute;

	right: -6px;

	bottom: 14px

}





/*-----------------------品牌故事-----------------*/

.abkv{ background:url(../images/abkv.jpg) no-repeat top center; height:410px; /*margin-top:35px;*/}

.ab_a{ width:219px; height:140px; margin:0 auto; padding-top:50px;}

.mt60{ margin-top:60px;}

.mb80{ margin-bottom:80px;}

.ab_con{ background:url(../images/ab03.jpg) no-repeat; height:402px; margin-top:30px; font-size:13px; color:#454545; padding-left:530px; padding-top:80px; line-height:25px;}

.ab_b_right img{ width:515px; height:407px; overflow:hidden; margin-left:30px;}

.ab_b_left{ width:655px;}



.ab_b_left .a{ font-size:14px; color:#626262; margin-top:20px; line-height:30px;}

.mt20{ margin-top:20px;}

.ab_b_left ul li{ width:157px; text-align:center;font-size:15px; color:#6f6f6f;}

.ab_b_left ul{ margin-top:40px;}

.ab_b_left ul li img{ width:157px; height:134px; margin-bottom:10px; }

.ab_b_right_a{ margin-right:30px;}



.ab_c_pic{ z-index:0; position:relative; width:270px; height:387px;}

.ab_c_con{ position: absolute; left:0;top:0; background: url(../images/ab17.png) no-repeat; width:270px; height:232px; color:#fff; font-size:15px; line-height:25px; text-align:center; padding-top:155px;}

.ab_c_list{position:relative;}

.ab_c_list:hover .ab_c_con{ display:block;}

.mt30{ margin-top:30px;}

.ab_c_img{ padding-top:165px; width:240px; margin-left:40px;}

.ab_c_img .line{ border-top:1px solid #ccc; margin-top:60px; font-size:15px; color:#626262; padding-top:30px; line-height:30px;}

.ab_d_con{ background:#f3f3f3; width:230px; height:449px; padding:20px; font-size:14px; color:#626262; line-height:28px;}

.ab_d_one{ background: url(../images/bg_10.png) repeat; width:445px; height:40px; color:#fff; font-size:13px; text-align:center; line-height:40px; z-index:99; position:relative; margin-top:-40px;}

.ab_d_two{ width:445px; height:237px; z-index:0; position:relative;}

.ab_d_three{ margin-left:30px; width:900px;}

.ml10{ margin-left:10px;}

.mt10{ margin-top:10px;}

.mr10{ margin-right:10px;}



/*------------------------------新闻中心--------------*/

.newskv{ background:url(../images/nekv.jpg) no-repeat top center; height:410px; /*margin-top:35px;*/}

.nelist_a{ font-size:13px; color:#000; width:55px; text-align:right;}

.nelist{}

.nelist_a span{ font-size:30px;}

.nelist li a{ width:100%; height:154px; padding:25px 0 30px 0;  display:block;}

.nelist li a:hover{ background: url(../images/ne01.jpg) repeat-x; display:block;}

.nelist_b{ width:18px; height:4px; background:#cb6221; margin-top:10px; margin-left:20px;}

.nelist_c img{ width:202px; height:145px; margin-left:30px; margin-top:10px;}



.nelist_d{ width:845px; margin-left:30px;}

.nelist_d .a{ font-size:15px; color:#000; margin-top:10px;}

.nelist_d .b{ font-size:13px; color:#656565; line-height:25px; margin-top:10px;}

.nelist a .c{ width:90px; height:27px; background:#676767; text-align:center; line-height:27px; color:#fff; margin-top:10px;}

.nelist a:hover .c{ background:#ee5d0c;}

.newny_title{ border-bottom:1px solid #ccc; padding-bottom:15px; font-size:25px; color:#000; line-height:30px;  text-align:center; margin-top:40px;}

.newny_title span{ font-size:14px; font-weight: normal; }

.newny_con{ margin-top:20px; line-height:30px; font-size:14px; color:#434343}



/*-----------------------联系我们------------------*/

.cokv{ background:url(../images/cokv.jpg) no-repeat top center; height:410px; /*margin-top:35px;*/}

.con_left{ width:330px; margin-top:60px;}

.con_left .bt{ font-size:25px; font-weight:700; color:#3b3b3b;}

.con_left .bt .bt_line{ width:50px; height:3px; background:#3b3b3b; display:block; margin-top:15px; margin-right:10px;}

.con_left img{ width:310px; height:200px; margin-top:50px;}

.con_lxfs{ font-size:15px; margin-top:30px; line-height:40px;}

.con_right{ width:740px; height:330px; margin-top:140px;border:#d7d6d6 solid 1px;}

.con_xs{ background:#e9e9e9; padding:4px 4px 35px 4px; text-align:center; font-size:15px; margin-top:50px;}

.con_xs img{ width:1192px; height:577px; margin-bottom:30px;}

.co_me{ margin-top:60px; width:300px; height:774px;}

.co_me_right{ width:830px; margin-top:60px;}

.co_me_right li{ margin-bottom:20px;}

.co_me_right .a{ width:100px; font-size:15px; margin-right:5px; text-align:right; line-height:35px;}

.co_me_right .b input{ width:270px; height:35px; line-height:35px; border:1px solid #dadada; padding-left:5px;}

.co_me_right .a div{margin-top:3px;color:#ff0000; font-size:20px;}

.co_me_right .c input{ width:691px; height:35px; line-height:35px; border:1px solid #dadada; padding-left:5px;}

.co_me_right .d{ font-size:14px;}

.co_me_right .d input{ width:15px; height:15px; margin-top:11px; margin-right:10px;}

.mt6{ margin-top:6px;}

.co_me_right .e textarea{ width:691px; height:195px; line-height:35px; border:1px solid #dadada; padding-left:5px;}

.co_me_tj{padding-left:105px; border-bottom:1px dotted #636363; padding-bottom:40px;}

.co_me_tj input{ width:125px; height:33px; color:#fff; font-size:15px; text-align:center; line-height:33px; background:#ee5d0c; display:block; margin-top:10px; }

.co_me_tj input:hover{ background:#a24104;}

.co_me_zl a{ width:87px; height:24px; line-height:24px; text-align:center; background:#d8d8d8; display:block; color:#000; font-size:13px; border-radius:2px; margin-left:10px; margin-top:3px;}

.co_me_zl{ font-size:13px; margin-top:20px; line-height:30px;}

.co_me_zl a:hover{ background:#ee5d0c; color:#fff;}



/*-------------------------工程案例---------------------*/

.cakv{ background:url(../images/cakv.jpg) no-repeat top center; height:410px; /*margin-top:35px;*/}

/*.nav_case{ background:#c3c3c3; height:45px; text-align:center;}

*/.nav_case li{ display:inline-block;}

.nav_case li a{ font-size:16px; color:#000; padding:0 35px; height:45px; line-height:45px; display:block;}

.nav_case li a:hover{ background:#ee5d0c; color:#fff;}

.case_list{ margin-top:45px;}

.case_list a .a img{ width:280px; height:175px;}







.case_list{ margin-top:30px;}

.case_list li a{ width:280px; height:220px; display:block; margin-bottom:10px; text-align:center; padding:10px; font-size:15px; color:#474747;}

.case_list li a:hover{ background:#e7e7e7; color:#000;}

.case_list a .a{ width:280px; height:175px; margin-bottom:15px;}

.case_list a .b{ border-bottom:3px solid #e7e7e7; padding-bottom:17px;}

.casetitle{ margin-top:40px; border-bottom:1px dotted #ccc; padding-bottom:10px;}

.casetitle .a{ font-size:28px;}

.casetitle .b a{ font-size:15px;width: 90px;height: 30px; border-radius:2px;background: #ef8b4e;display: block;color: #fff;text-align: center;line-height: 30px;}

.casetitle .b a:hover{ background:#cb6221;}

.casetitle .b{ margin-top:6px;}

.wrap{ margin-top:50px;}











.wrap{ margin-top:50px;}

/* sildes css begin */

.control {width:893px;height:618px;display: block;top:0;left:0;overflow: hidden;}

.change li{width:893px;overflow: hidden;text-align:center}



/* 图片垂直居中,不是很准确 */

.change li .imgWrap{display: table-cell ;width:893px;height:618px;vertical-align: middle;cursor:pointer;*font-size: 500px;}

.change li img{max-width:893px;max-height:618px;width: expression(this.width > 893 && this.width > this.height ? 618 :true); height:expression(this.height >618 ? 618: true);vertical-align:middle; overflow:hidden}



/* 描述部分 */

.change li .textDesc{width:100%;height:90px;position:absolute;left:0;bottom:0;text-align:left;overflow: hidden;}

.change li .opacity{width:100%;height:90px;position:absolute;left:0;bottom:0;background:#000;filter:alpha(opacity=80);opacity:0.8;}

.change li .title{ color:#fff; text-align:center;font-size:14px;line-height:60px;}

.change li .title a{color:#fff; font-size:15px;}

.change li .text{color:#b7b7b7;line-height:18px;padding:5px 15px;font-size:12px;}



/* 翻页按钮 */

.prev, .next{width:40px;height:103px;position:absolute;bottom:257px; color:#FFF;font-size:14px; z-index: 9;font-weight:bold; cursor: pointer;outline:none} 

.prev span, .next span{display: none;}

.prev{left:0;background:url(../images/arrows_01.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="../images/arrows_01.png") ; _background:none}

.next{right:0;background:url(../images/arrows_02.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="../images/arrows_02.png") ; _background:none}



/* 分页 */

.pageClass{text-align:center;z-index: 9;position:absolute;top:50px;padding-top:10px; position:relative}

.pageClass a{display: inline-block; width:10px;height:10px;margin:0 3px;overflow:hidden; border:1px solid #bebebe;background:#bebebe ;border-radius:5px;outline:none}

.pageClass a span{display:none}

.pageClass a:hover,.pageClass a.cur{border:1px solid #be230a;background:#be230a }



/* 缩图部分 */

.thumbWrap{width:240px;height:470px;position:absolute;right:0;top:0;overflow: hidden;}

.thumbWrap .thumbCont{width:100%;height:100%;position:relative;overflow: hidden;}

.thumbWrap ul{}

.thumbWrap ul li{width:240px;height:148px;padding:8px 3px 3px;text-align:center;overflow: hidden;}

.thumbWrap ul li div{display: table-cell ;width:138px;height:89px;vertical-align: middle;cursor:pointer;*font-size: 79px;}



.thumbWrap ul li img {max-width:240px; max-height:148px; width: expression(this.width > 240 && this.width > this.height ? 240 :true); height:expression(this.height >148 ? 148: true);vertical-align:middle; overflow:hidden}



.thumbWrap ul li.cur{background:url(../images/curBg.gif) no-repeat}



/* 缩图按钮 */

.thumbPrev,.thumbNext{width:71px;height:28px;text-align:center;position:absolute;color:#000;z-index: 9; outline:none; margin-left:84px;}

.thumbPrev span, .thumbNext span{display: none;}



.thumbPrev{left:0;top:0;background:url(../images/Yprev.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="../images/Yprev.png") ; _background:none;}

.thumbNext{left:0;bottom:0;background:url(../images/Ynext.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="../images/Ynext.png") ; _background:none;}

/*download  by www.sucaijiayuan.com*/



.caseny_wz{font-size:14px; color:#000; line-height:25px; width:240px; margin-left:960px; margin-top:-130px; position:relative; height:100px;}







/*----------------------技术服--------------------务*/

.sekv{ background:url(../images/sekv.jpg) no-repeat top center; height:410px; /*margin-top:35px;*/}

.ser_list li img{ width:577px; height:482px;}

.ser_list{ margin-top:50px;}

.ser_list li{ background:#e4e4e4; padding:1px; text-align:center; font-size:15px; height:530px; line-height:30px; margin-bottom:40px; margin-left:11px; margin-right:10px;}



.fix_list .bt{ font-size:25px; font-weight:700; color:#3b3b3b;}

.fix_list .bt .bt_line{ width:50px; height:3px; background:#3b3b3b; display:block; margin-top:15px; margin-right:10px;}

.mt50{ margin-top:50px;}

.fix_list .pic{ margin-left:20px; margin-top:10px;}

.fix_list_pic{ width:597px; height:342px; border:1px solid #e4e4e4;}

.fix_list_con{ width:601px; height:304px;text-align:center; }

/*.fix_list_con{ width:601px; background:#e4e4e4; height:304px;text-align:center; padding-top:40px;}

*/.fix_list_con .a{  font-size:20px; text-decoration:underline;}

.fix_list_con ul{ margin-top:30px; margin-left:20px;}

.fix_list_con ul li a{ width:177px; height:27px; background:#434343; display:block; color:#fff; font-size:13px; margin-bottom:10px; margin-left:5px; margin-right:5px; line-height:27px;}

.fix_list_con ul li a:hover{ background:#ee8b4e;}

.fix_a{ width:399px; border:1px solid #e4e4e4; height:241px;}

.fix_b{ width:401px; height:140px; background:#ee8b4e;}

.fix_b ul{ margin-left:30px; padding-top:10px;}

.fix_b ul li{ color:#fff; font-size:13px; width:160px; line-height:25px; margin-left:5px; margin-right:5px;}

.fix_c{ width:799px;}

.fix_c ul li{ width:254px; height:184px; border:1px solid #e4e4e4; margin-left:10px; margin-bottom:11px;}

.fix_ser{ margin-top:50px;}

.fix_ser img{ width:606px; height:300px;}

.fix_ser_list{ width:545px;}

.fix_ser_list .a{ font-size:30px; text-decoration:underline;}

.fix_ser_list li{ width:262px; line-height:25px; margin-right:10px; font-size:13px; color:#000;}

.fix_ser_list div{ margin-bottom:20px;}

.fix_ser_list li a{ color:#454545;}

.fix_ser_list li a:hover{ color:#000; text-decoration:underline;}





.demo{ margin-top:40px;}

.menu_head{padding:10px 35px;cursor:pointer;position:relative; color:#000; font-size:16px;margin:1px;background:url(../images/con07.jpg) center right no-repeat;}

.menu_list .current{background:#e4e4e4 url(../images/con06.jpg) center right no-repeat; color:#fff;}

.menu_body{display:none; border:1px solid #ccc; width:1136px; font-size:13px; border-top:none; margin-top:-1px; margin-left:1px; padding:30px; line-height:30px; color:#666; margin-bottom:30px;}



.down { margin-top:40px;}

.down li{ margin-left:10px; margin-right:10px; margin-bottom:30px;}

.down li a{ width:280px; height:400px; text-align:center; display:block; font-size:15px; color:#000;}

.down li a:hover{ background:#fff;-webkit-box-shadow:0 0 10px rgba(85, 85, 85, .5);  

  -moz-box-shadow:0 0 10px rgba(85, 85, 85, .5);  

  box-shadow:0 0 10px rgba(85, 85, 85, .5);  }

.down li img{ margin-bottom:20px; width:280px; height:335px;}





/*---------------产品中心---------------------------*/

.prkv{ background:url(../images/prkv.jpg) no-repeat top center; height:410px; /*margin-top:35px;*/}



.mainc_b_proudct{ width:759px; height:347px;  z-index:0; position:relative;}

.prys_pic{ width:736px; height:368px;}

.prys_con{ width:363px; height:288px; background:#fbf3ee; padding:40px;}

.prys_con .a{ font-size:25px; text-align:right; margin-top:100px; color:#000;}

.prys_con .a span{ font-size:50px; font-style:italic; font-weight:700; font-family: Georgia, "Times New Roman", Times, serif;}

.prys_con .b{ line-height:30px; font-size:13px; text-align:right; margin-top:10px; color:#333333;}

.tal{ text-align:left !important;}

.pro_tdbg{ width:1100px; margin:0 auto;}

.pro_tdbg{ background: url(../images/pr08.jpg) repeat-y left; padding:50px 0; margin-top:50px;}

.pro_tdbg .a{ background:url(../images/pr09.png) no-repeat 0 9px; padding-left:30px; margin-left:-4px; font-size:20px; width:110px;}

.pro_tdbg .b{ background:#f2f2f2; border-radius:5px; border-left:4px solid #ee5d0c; width:880px; margin-left:20px; padding:20px 30px; color:#636363; font-size:15px;}

.pro_tdbg .b span{ font-size:20px; color:#000;}

.pro_tdbg ul li{ margin-bottom:20px;}

.pro_jj_a{ margin-top:30px; font-size:14px; line-height:25px;}

.pro_jj_b li{ width:180px; height:225px; border-radius:3px; border:1px solid #ccc; display:block; margin-left:8px; margin-right:8px; margin-bottom:20px;}

.pro_jj_b .a{ width:76px; height:76px; margin:0 auto; padding-top:30px; padding-bottom:30px;}

.pro_jj_b .b{ width:140px; height:3px; background:#d4d4d4; margin:0 auto;}

.pro_jj_b .c{ width:140px; margin-top:15px; margin-left:20px; color:#000; font-size:12px; text-align:center;}

.pro_jj_c{ background:#e2e2e2; height:70px; text-align:center; margin-top:40px; font-size:20px; line-height:70px;}





.gxgc  tr td{ border:1px solid #ccc; height:45px;  font-size:14px; padding-left:20px; padding-right:20px; }

	.tab01{ font-size:15px !important; background:#efefef;}

	.tab02{ font-size:15px !important; background:#f1eed3;}

	

	.tab_b{ background:#f6f8fa;}

	.tab_c{ background:#f2f3f5;}

	.tab_d{ background:#e8ebef;}

	.tab_e{ background:#d5dce4;}





.pro_tb_a{ text-align:center; margin-top:40px; font-size:15px; line-height:40px; color:#707070;}

.pro_tb_a span{ font-size:30px; color:#000;}

.pro_tb_line{ height:45px; border-bottom:2px solid #e1e1e1; margin-top:40px;}

.pro_tb_list li{ width:131px; text-align:center; font-size:20px; color:#000; margin-left:18px; margin-right:17px;}

.pro_tb_pic .a{ margin-left:18px; margin-right:17px; font-size:13px; text-align:center; margin-top:20px;}

.pro_tb_pic .a img{ width:124px; height:62px;}

.pro_tb_pic .b{border:1px solid #ccc; padding:3px; margin-bottom:10px;}

.pro_tb_b{text-align:right; margin-top:-70px;}

.pro_td_c{ background:#f5f5f5; padding:5px 0 70px 0; margin-top:50px;}

.pro_td_d .a{ width:100px; font-size:33px; color:#000; margin-right:10px;}

.pro_td_d .b{ width:266px; height:361px; border:1px solid #dcdcdc;}



.pro_td_d .c{ width:745px; margin-left:76px; font-size:14px; margin-top:30px;}

.pro_td_d .d{ background:#e1e1e1; width:745px; height:285px; margin-top:28px;color:#606060;}

.pro_td_d .d .d_1{ width:705px; margin:0 auto; padding-top:15px; font-size:20px; }

.pro_td_d .d .d_2{ background:#c0c0c0; width:255px; height:120px; margin-top:123px;}

.pro_td_d .d .d_3{ margin-top:200px; margin-right:20px; font-size:20px;}

.pro_td_d .d .d_2 div{ width:215px; margin:0 auto; padding-top:10px; font-size:20px;}

.pro_td_d .d .d_2 .d_4{ text-align: right; width:215px; margin-right:20px; margin-top:35px;}

.pr_td_more{ text-align:right; margin-top:50px;}

.pro_td_list_a li{ width:377px; border:1px solid #e6e6e6; margin-left:10px; margin-right:10px; margin-bottom:20px;}

.pro_td_list_a{ margin-top:30px;}

.pro_td_list_a li img{ width:377px; height:252px; border-bottom:1px solid #e6e6e6;}

.pro_td_list_a li .a{ width:320px; margin:0 auto; color:#000; font-size:15px; margin-top:15px; margin-bottom:15px;}

.pro_td_list_a li .a span{ font-size:13px; color:#6d6d6d;}

.lf_a{ width:435px; height:561px; border:1px solid #e5e5e5;}

.lf_b{ width:745px;}

.lf_b .a{border:1px solid #e5e5e5; width:740px; height:248px;}

.lf_b p{ font-size:14px; color:#636363; margin-top:40px; line-height:25px;}

.lf_b p span{ font-size:25px; color:#000;}

.lf_b .b{ margin-top:45px;}

.lf_b .b div{border:1px solid #e5e5e5;}

.lf_c{ border:1px solid #ccc; width:390px; margin-left:4px; margin-right:4px; margin-bottom:30px;}

.lf_c .a{ background:#ccc; width:163px; height:30px; text-align:center; color:#000; line-height:30px; font-size:15px;}

.lf_c .b{ width:226px; height:168px; border-left:1px solid #ccc;}

.lf_c .d{ background:#ccc; width:390px; height:40px; text-align:center; line-height:40px; font-size:15px; color:#000;}

.pr_yx li{ width:379px; height:443px; margin-left:10px; margin-right:10px; margin-top:40px;}

.pr_tz li{ margin-left:7px; margin-right:7px;}

.pr_tz li p{ margin-bottom:10px;}

.pro_cc_bt{ font-size:15px;}

.pro_cc_a{ background:#ee8b4e; height:40px; line-height:40px; padding:0 10px; color:#fff; font-size:17px; border-radius:3px;}

.pro_cc_b{ padding:30px; border:1px solid #ccc; border-top:none; font-size:15px; color:#2b2b2b; line-height:25px;}

.pro_cc_b li{ width:500px; margin-bottom:30px;}

.pro_cc_b .a{ width:80px; font-size:20px; color:#000;}





/*内页banenr*/

.nykv_a{ text-align:center; font-size:35px; padding-top:140px; color:#fff; padding-bottom:20px;}

.nykv_c{text-align:center; font-size:25px; color:#fff; margin-top:20px;}

.nykv_b{ width:37px; height:12px; margin:0 auto;}



/*分页*/



.nextz{  padding-top:15px; padding-top:50px; width:450px; margin:0 auto;}

.nextfy li a{font-size:14px; text-decoration:none; color:#000; width:24px;  height:20px; display:block; text-align:center; line-height:20px; margin-left:10px;}

.nextfy li a:hover{color:#fff; background:#ff870b; }

.selectnext{background:#ff870b; }

.nexttext a{ color:#000; font-size:14px; text-decoration:none; margin-left:20px; }

.nexttext a:hover{ color:#ff870b;}











