*{margin:0;padding:0; }ul li{list-style:outside none none;box-sizing: border-box; 

 -webkit-box-sizing: border-box; 

 -moz-box-sizing: border-box;}a{text-decoration:none;cursor:pointer;color:#333}h1,h2,h3,h4,h5,h6{font-weight:normal}i,em{font-style:normal}input,textarea{font-family:"΢���ź�",Helvetica;font-size:15px;outline:0;border:0}article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}table{empty-cells:show;border-collapse:collapse}.fl{float:left}.fr{float:right}html,body{background:#fff none repeat scroll 0 0;font:15px/1.5 'Microsoft Yahei',Arial,Helvetica,sans-serif,Simsun;color:#333;}.clearboth::after{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}.center{text-align:center}

.pagination{margin:30px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;*zoom:1;}.pagination ul>li{display:inline}

.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#dfdfdf;border:1px solid transparent;border-left-width:0; margin-right:6px;}

.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#0471b5; color:#fff;}.pagination ul>.active>a,.pagination ul>.active>span{color:#dfdfdf;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#dfdfdf;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0}.pagination-centered{text-align:center}

.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:22px 30px;font-size:17.5px}

.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0}img { border:none}

/* == clearfix == */

.clearfix:after {display:block; height:0; clear:both; content:"\200B";}

.clearfix {*zoom:1;}/*IE/7/6*/

.clearfix { clear: both; content: ''; *zoom: 1; }

.clearfix:after, .clearfix:before { display: table; content: ""; line-height: 0; }

.clearfix:after { clear: both; }.clear{clear:both}

/*top-header*/

article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} 

figure,figcaption{ margin:0px; padding:0px;}

audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}



.fl {float: left;}

.fr {float: right;}

.pr{position: relative;}

.pa{position: absolute;}

.blk-main .clearlist{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}

.b-main .clearlist{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}

.clearafter:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }



.f_cb:after,.f_cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}

.f_cb,.f_cbli li{zoom:1;}

.f_ib{display:inline-block;*display:inline;*zoom:1;}

.f_dn{display:none;}

.f_db{display:block;}

.f_pr{position:relative;}

.f_pa{position:absolute;}

.f_fl{float:left;}

.f_fr{float:right;}

.f_prz{position:relative;zoom:1;}



.g_top{  background:url(../images/topbg.jpg) no-repeat center top;}

.top_t{ width:1200px; margin:0 auto; height:35px; line-height:35px;color:#8e8e8e;font-size: 15px;}

.top_t p{ float:right;}.top_t p span{font-size: 14px;color: #fff;margin-left: 50px;}

.top_t p a{ padding: 0 20px 0 10px; display: inline-block; color:#8e8e8e;}

.top_t p a.khtell { background:url(../images/85b2d7.png) no-repeat 0 6px; padding-left:28px; color:#fff; font-weight:700}



.blank90 { display:none; height:88px; clear:both; overflow:hidden}

#wrapper .wrap{width:1200px;margin:0 auto}.wrapfix:after {content: " "; display: block;height: 0; clear: both; visibility: hidden;} 

#header { width:100%;  height:88px; background-color:#fff; z-index:99; box-shadow: 0 2px 6px rgba(0,0,0,.1);}

.top{ width:1200px; margin: 0 auto;}.t-logo{ float:left; width:430px; height: 72px;}

.logo{ float:left; width:430px; margin-top:5px }.logo img{ max-width: 100%;}

.logo-m{ padding-top:20px; margin-left:15px; float: left;}.logo-m img{ float: right;}

.topLink { width:760px;float:right;text-align:right;position: relative;z-index: 9999; margin-right:-5px;}

.topLink .f_count{color:#ff0000;font-size:13px;font-weight:bold;}

.topLink .k1{ line-height:32px;padding-top:5px;}.topLink .k2{ color:#074b91;font-size:14px;font-family:'Microsoft Yahei';}

.nav{}.nav li { line-height: 88px;	height: 88px; text-align: center; float: left; position: relative; width:108px; z-index: 999;}

.nav li a { display: block;line-height: 90px;color: #5a5a5a;height: 88px;font-size: 18px;}

.nav li::before { position: absolute; top: 50%; margin-top: -4px; left: 0; content: ''; height: 13px; width: 1px; background-color: #ddd;}

.nav li.first::before { position: absolute; top: 50%; margin-top: -4px; left: 0; content: ''; height: 13px; width: 1px; background-color: #ddd; display:none}

.nav li.last::after { height: 0px; width: 0px; background-color: #fff;}

.nav li a .bkg { position:absolute; left:0; top:0px; z-index:2; width:100%; height:100%; display:none; z-index:1; border-bottom:1px solid #0471b5; -webkit-transition:top 200ms; transition:top 200ms;}.nav li.on .bkg { display:block}.nav li.on:hover .bkg { display:none}

.nav li.on a.lk { background:#f1f1f1; color:#0471b5; font-weight:400}.nav li:hover a.lk  {  background:#f1f1f1; color:#0471b5; font-weight:400}

.nav li.on::after, .nav li:hover::after { display:none}

.nav .sec { display: none;background: #fff;color: #fff;z-index: 9999;position: absolute;top: 87px;left:0px;width:200px; border:1px solid #eee;/*border-top: 2px solid #1e80c4;*/padding: 5px 15px 10px; text-align:left;}

.nav .sec a{ line-height: 40px;height: 40px;font-size: 14px;color: #5a5a5a;position: relative; border-bottom:1px solid #f2f2f2}

.nav .sec a:last-child{ }

.nav .sec a:hover, .nav .sec a.cur{ color: #0471b5;}

.nav .sec a::after{ content: '';display: block;width: 50px;height: 1px;background: none;}

.nav .sec a:hover::after, .nav .sec a.cur::after{ content: '';display: block;width: 50px;height: 1px;background: #0471b5;}

.nav .sec.w80 { width:77px!important; left:0px; text-align:center;}

.nav .sec.w80 a::after{ margin:0 auto}

.nav .sec.w120 { width:125px!important; left:-0px;}





/* �������� */

.boxtit { margin-top:55px; background: url(../images/ntt.png) no-repeat center 46px;}

.boxtit h2{ text-align: center; color: #222; font-size:36px; font-weight:bold}

.boxtit p{ text-align: center; color: #666; font-size:16px; }

.indexabout .boxtit { margin-top:60px; margin-bottom:40px;}

.wp{ margin-left:auto;	margin-right: auto;	max-width: 1200px;	height:auto;}

.indexabout{ width:100%;height:auto;overflow: hidden;}

.ableft{ float:left;width:37%; position:relative}

.abright{ margin-left:42%;}

.title hr{ width: 50px; background: #000;height: 2px;border: none;display: inline-block;}

.title h2{ font-size: 40px;}.title h3{ font-size: 24px;margin-bottom: 10px;}

.abright p{ font-size: 16px; line-height: 28px;}

.abright .abmore{ display: inline-block; width: 160px; height: 40px; border: 2px #0471b5 solid; background-color:#0471b5; margin-top: 30px; font-size: 14px; text-align: center; line-height: 40px; color: #fff; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}

.abright .abmore i{ display: inline-block; vertical-align: -3px; width: 18px; height: 18px; margin-left: 15px; background: url(../images/icon18.png) left center no-repeat; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}

.abright .abmore:hover{ border: 2px #02983a solid; background:#02983a; color:#fff;}

.abright .abmore:hover i{ background: url(../images/icon18.png) left center no-repeat;}

.videoIndex{

	width:100%;

	height:310px;

	position: relative; overflow:hidden

	

}







.noimg{	width:100%;

	height:100%;

	z-index: 8;

	position: relative;transition: all 0.3s linear 0s;

}

.videoIndex:hover img{transform: scale(1.1);}

.elementor-image { position:absolute; width:120px; height:120px; right:0px; bottom:0px; z-index:9}



.i-he{ margin-top:20px;}

.i-he h2{ text-align: center; color: #5a5a5a; font-size:28px; background: url(../images/ntt.png) no-repeat center;}

.i-banner-list1{ margin:30px auto 0px; width:1200px;}

.i-banner-list1 li { float: left; width:150px; margin-right: 25px; margin-bottom:18px;}

.i-banner-list1 li img{ width: 100%; border:1px solid #eee;}

.i-banner-list1 li:hover img{ border:1px solid #ff8f02;}







.cntentrt { margin-top:20px; width:480px; float:left;}

.lap-one-whole { width:290px; margin-right:35px; float:right; text-align:right}

.lap-one-third, .lap-two-sixths { width: 33.333%;}

.lap-one-quarter { width: 25%;}

.lap-three-quarters { width:588px; border-right:1px solid #ddd;}

.lap-four-fifths { width:48%; float:right}



.cntentrt .contact-tit { padding-top:15px; font-size:16px; color:#fff; font-weight:700}

.cntentrt .contact-number { padding:5px 0; color:#fff; font-size:38px; font-weight:400}

.cntentrt .contact-tips { font-size:15px; color:#fff; padding-bottom:20px;}





.wwouts{ width:1200px; margin:0 auto;}.newrow { float:right; width:920px;}

.newrow .colnews{ border-bottom: 1px solid #EDEDED; margin:25px 0 16px; width:100%; height:auto; padding-bottom:15px;	position: relative;}

.colnews{height:190px;position: relative;margin-top: 20px; overflow:hidden}

.colnews:hover .right-c img{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);	-ms-transform: scale(1.1,1.1);}

.colnews{	cursor: pointer; }

.colnews .left{ text-align: center; padding-top: 20px; position: absolute; right: 0px; top:20px; z-index: 1; width: 120px; height: 130px; float: left; overflow: hidden; color:#000; border-left:1px solid #EDEDED ;}

.colnews .left span{ font-size: 34px;display: inline-block;color:#00A0EA;}

.colnews .left p{ font-size: 16px;padding-bottom: 20px;}

.colnews .left:hover img{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);}

.colnews .left img{ transition: all .8s ease 0s; -webkit-transition: all .8s ease 0s; -moz-transition: all .8s ease 0s; -ms-transition: all .8s ease 0s; width: 100%; height: 100%;}

.colnews .right{ float:left; margin-left:25px; z-index:3; min-height:140px; height:auto; text-align:left; width:695px;}

.colnews .right-c{ float:left; overflow: hidden; z-index: 1; width: 200px; height: 130px}

 .colnews .right-c img{ width:100%;height:100%;transition: all .8s ease 0s;-webkit-transition: all .8s ease 0s;-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;}

.colnews .right-m{width:100%;height:100%;}

.colnews .right h4{	margin-top:10px; font-size:18px; color:#333;}

.colnews:hover .right h4 { color:#02983a;}

.colnews .right p{ font-size: 14px; margin-top: 15px; color: #666;}

.colnews .right p.time { font-size: 14px; margin-top: 8px; color: #888;}



.crumbox { width:1200px; margin:10px auto; border-bottom: 1px solid #ddd; overflow:hidden}

.breadcrumb{ float:left; margin:12px 0 15px;list-style:none;padding:0;}

.breadcrumb>li{display:inline-block;font-size:14px;line-height:110%;}

.breadcrumb>li a, .breadcrumb>li{color:#a7a7a7;}

.breadcrumb>li+li:before{content:'>';margin:0 10px 0 5px;}

.goback { float:right; margin-top:11px;}

.goback:hover { color:#ff8f02;}



.wscllxwm { width:218px; margin-top:15px;padding:6px 10px;background:#fff; border:1px solid #e2e2e2}

.wscllxwm h4 {font-size: 18px;height: 46px;line-height: 46px;text-indent: 8px;border-bottom: 1px solid #e4e4e4;margin-bottom: 15px;}

.wscllxwm h4 a {color: #333;}

.wscllxwm ul li {margin-bottom:10px;padding-left:5px;color: #333;}

.wscllxwm ul li b {color: #ff5c01;}

.wscllxwm ul li img {display: block;margin-top: 20px;}



/* ������� */

.container{margin-left:auto; margin-right:auto; width:1200px;}

.wscl {padding:60px 0 100px;}

.wscl .conleft {width: 269px;}

.wscl .conleft h3 {height: 89px;background:#0471b5; border: 1px solid #dfdfdf;padding-left:20px; margin-bottom:2px;} 

.wscl .conleft h3 a { padding-top:8px; display:block; color: #fff;font-size:30px; letter-spacing:3px; cursor:default;}

.wscl .conleft h3 span {color: #eee;}



.wscl .conleft .l_box {border-left: 1px solid #dfdfdf;border-right: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf;}

.wscl .conleft .boxType {border-bottom: 1px solid #fff;}

.wscl .conleft .boxType p {height: 50px; line-height: 50px; background: #f2f2f2; text-indent:18px; font-size:16px;}

.wscl .conleft .boxType p a {display: block;height: 50px;background: url(../images/fwalicon01.png) no-repeat 245px center;}

.wscl .conleft .boxType ul {margin: 15px 20px 0 30px;padding-bottom: 10px;display: none;}

.wscl .conleft .boxType ul li {padding-left: 25px;margin-bottom: 15px;background: url(../images/fwalicon01.png) no-repeat left center;}

.wscl .conleft .boxType:hover p ,.wscl .conleft .boxType.cur p {background:#219bd3;}

.wscl .conleft .boxType:hover p a ,.wscl .conleft .boxType.cur p a {color: #fff;background: url(../images/fwalicon02.png) no-repeat 245px center;}

.wscl .conleft .boxType:hover ul ,.wscl .conleft .boxType.cur ul {display: block;}

.wscl .conleft .boxType:hover ul li:hover a {color: #e50112;text-decoration: underline;}

.wscl .conleft .boxType ul li a.cur {color: #ff5c01;}



.wscl .conleft .wsclxgzz {border: 1px solid #dfdfdf;margin-top:20px;padding:10px 15px;}

.wscl .conleft .wsclxgzz h4 {font-size: 18px;height: 46px;line-height: 46px;text-indent: 10px;border-bottom: 1px solid #e4e4e4;margin-bottom: 15px;}

.wscl .conleft .wsclxgzz h4 a {color: #333;}

.wscl .conleft .wsclxgzz ul li { margin-bottom:8px;text-indent: 10px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}

.wscl .conleft .wsclxgzz ul li a {color: #333;}

.wscl .conleft .wsclxgzz ul li:hover a {color:#02983a;}



.wscl .conleft .wscllxwm { width:237px; border: 1px solid #dfdfdf;margin-top: 20px;padding:10px 15px;}

.wscl .conleft .wscllxwm h4 {font-size: 18px;height: 46px;line-height: 46px;text-indent: 10px;border-bottom: 1px solid #e4e4e4;margin-bottom: 15px;}

.wscl .conleft .wscllxwm h4 a {color: #333;}

.wscl .conleft .wscllxwm ul li {margin-bottom:8px;padding-left: 10px;color: #333;}

.wscl .conleft .wscllxwm ul li b {color: #e50112;}

.wscl .conleft .wscllxwm ul li img {display: block;margin-top: 20px;}



.wscl .conright {width:880px;}

.wscl .conright h2 {position: relative;margin-bottom: 30px;}

.wscl .conright h2 span {display: block;font-size: 42px;color: #333;}

.wscl .conright h2 b {color: #153b96;}

.wscl .conright h2 em.i {display: block;font-size: 16px;color: #999;position: relative;font-weight: normal;}

.wscl .conright h2 em {position: absolute;right: 0;bottom: 0;font-size: 22px;color: #333;font-weight: bold;}

.wscl .conright .r_box {margin-bottom: 45px;}

.wscl .conright .r_box p.fl {line-height: 24px;width: 450px;color: #333;}

.wscl .conright .r_box div.fl {line-height: 24px;width: 450px;color: #333;}

.wscl .conright .r_box p.fr img {display: block;width: 401px;height: 401px;}

.wscl .conright .clff {padding:40px;border: 1px solid #dddddd;box-shadow: 0 0 35px #ccc;}

.wscl .conright .clff p {line-height: 30px;}

.wscl .conright .clff p img {display: block;margin-top:10px; max-width:100%;}



.h_title{ margin-bottom:40px; text-align: center; color:#333; font-size:30px; font-weight:600; background: url(../images/casetit.png) no-repeat center;}





/* search���� */

.wrap-search {height: 80px;background: #fff;}

.search .keyword {font-size: 14px;color: #333;float: left;margin-top: 32px;height: 16px;line-height: 16px;}

.search .keyword span {float: left;width: 90px;color: #333;font-weight: bold;}

.search .keyword p {float: left;}

.search .keyword p a {float: left;color: #888;font-size: 14px;margin-right: 10px;}

.search .keyword p a:hover {color: #ff6000;}

.search .keyword a:first-child {padding-left: 0;border-left: none;}

.search .inp {float: right;width: 360px; height: 41px;margin-top: 19px;border: 1px solid #e1e1e1;overflow: hidden;background: #fff;}

.search .inp input {border:none;height: 41px;line-height: 41px;width: 314px;float: left; text-indent: 12px; font-size: 14px;color: #888;}

.search .inp .sea {display: block; float: right; width: 44px;height: 23px;position: relative;top: 9px;

background: url(../images/search.png) no-repeat center; border-left: 1px solid #d3d3d3;}



.search .inp .sea:hover { background: url(../images/search-hover.png) no-repeat center;}

.g_pro .pro_type {text-align: center;margin-bottom: 35px;}

.g_pro .pro_type li {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;position: relative;width: 133px;height: 40px;background: #0471b5;line-height: 40px;font-size: 15px;}

.g_pro .pro_type li a {color: #fff;}

.g_pro .pro_type li i {display: none;width: 13px;height: 7px;position: absolute;left: 50%;margin-left: -7px;top: 40px;background: url(../images/xla.png) no-repeat center;}

.g_pro .pro_type li.cur {background:#02983a;}

.g_pro .pro_type li.cur i {display: block;}

.g_pro .conbox ul { display:none}

.g_pro .conbox ul.cur { display: block}



.i-he{ margin-top:20px;}

.i-he h2{ text-align: center; color: #222; font-size:36px; font-weight:bold; background: url(../images/ntt.png) no-repeat center;}

.i-banner-list1{ margin:30px auto 0px; width:1200px;}

.i-banner-list1 li { float: left; width:150px; margin-right: 25px; margin-bottom:18px;}

.i-banner-list1 li img{ width: 100%; border:1px solid #eee;}

.i-banner-list1 li:hover img{ border:1px solid #ff8f02;}



.g-wp { padding-top:60px; padding-bottom: 128px; }

.f-box { margin: 0 auto; max-width: 1200px; overflow: visible; }

.c-fl { float: left; } .c-fr { float: right; } .c-cb { clear: both; }

.c-clearfix:after { content: ""; display: block; clear: both; }

.g-mn1 { float: right; width:888px; -moz-box-sizing: border-box; box-sizing: border-box; }

.g-gsjs { padding-left:40px; padding-right:40px; padding-top:40px; padding-bottom: 65px; border:1px solid #ddd; font-size:16px; line-height:1.8; overflow: hidden; min-height:400px;} .g-gsjs img { max-width:100%}.g-sd1 { float:left; width: 246px; }

.m-sdtt { position:relative; margin-bottom:5px; display:block; padding:15px 20px; line-height:30px; font-size:18px; font-weight:bold; color:#fff; text-align:left; background-color:#0471b5; }

.m-sdtt:before { content: ""; position: absolute; left:0; right:0; bottom:10px; width:100%; height:1px; background-color:#fff; opacity: .6; }

a.m-sdtt:hover { color: #fff; background-color: #333; }

.m-sdtt h2 { font-size:26px; margin-bottom:3px;}.m-sdtt p { font-weight:400}

.m-sdnav1 .nav-btn { position: relative; display: none; width: 100%; padding-top: 10px; padding-left: 15px; padding-right: 40px; padding-bottom: 10px; line-height: 25px; font-size: 18px; color: white; text-transform: uppercase; background-color: #0126be; -moz-box-sizing: border-box; box-sizing: border-box; }

.m-sdnav1 .nav-btn > p { position: absolute; bottom: 12px; right: 15px; }

.m-sdnav1 .nav-btn > p span { margin-bottom: 2px; display: block; width: 25px; height: 4px; background-color: #f2f2f2; }

.m-sdnav1 .nav-list { margin-top: 0; }

.m-sdnav1 .nav-item { margin-top: 3px; }

.m-sdnav1 .nav-item > a { position: relative; display: block; padding-top: 8px; padding-bottom: 8px; padding-left: 20px; padding-right: 35px; line-height: 30px; font-size: 16px; background-color: #e7e7e7; }

.m-sdnav1 .nav-item > a i { position: absolute; right: 15px; top: 8px; font-size: 16px; color: #888; }

.m-sdnav1 .nav-item > a:hover, .m-sdnav1 .nav-item > a.active { color: #fff; background-color:#219bd3; }

.m-sdnav1 .nav-item > a:hover i, .m-sdnav1 .nav-item > a.active i { color: #fff; }

.m-sdnav1 .nav-item:first-child { border-top: none; }

.m-sdnav1 .sbnav-list { display: none; }

.m-sdnav1 .sbnav-list.show { display: block; }

.m-sdnav1 .sbnav-list2 { padding-top: 0; padding-bottom: 0; }

.m-sdnav1 .sbnav-item { margin-top: 2px; }

.m-sdnav1 .sbnav-item > a { display: block; padding-top: 7px; padding-bottom: 7px; padding-left: 36px; padding-right: 20px; line-height: 26px; font-size: 14px; color: #212121; background-color: #fafafa; }

.m-sdnav1 .sbnav-item > a:hover, .m-sdnav1 .sbnav-item > a.active { color: #0126be; }

.m-sdnav1 .sbnav-item2 a { padding-left: 48px; padding-top: 0; padding-bottom: 0; }



/* �������� */

.wenhlist { overflow:hidden}

.wenhlist dl { width:100%; overflow:hidden; float:left; border-bottom:1px solid #eee; padding-bottom:12px; margin-bottom:12px;}

.wenhlist dl dt { float:left; width:30px; margin-left:6px; margin-top:22px}

.wenhlist dl dd { float:left; margin-left:15px; width:400px;}

.wenhlist dl dd h3 { font-size:18px; font-weight:700}

.text-editor { margin-top:30px; overflow:hidden}.text-editor p { margin-bottom:10px;}

.i-banner-listx{ margin:30px auto 50px; width:800px;}

.i-banner-listx li { float: left; width:150px; margin-right:50px; margin-bottom:30px;}

.i-banner-listx li img{ width: 100%; border:1px solid #eee;}



.g-sd .wscllxwm {border: 1px solid #dfdfdf;margin-top: 20px;padding:10px 15px;}

.g-sd .wscllxwm h4 {font-size: 18px;height: 46px;line-height: 46px;text-indent: 10px;border-bottom: 1px solid #e4e4e4;margin-bottom: 15px;}

.g-sd .wscllxwm h4 a {color: #333;}

.g-sd .wscllxwm ul li {margin-bottom:8px;padding-left: 10px;color: #333;}

.g-sd .wscllxwm ul li b {color: #e50112;}

.g-sd .wscllxwm ul li img {display: block;margin-top: 20px;}





.pzlist { overflow:hidden}

.pzlist dl { width:100%; overflow:hidden; float:left; border-bottom:1px solid #eee; padding-bottom:30px; margin-bottom:32px;}

.pzlist dl dt { float:left; width:100px; margin-left:10px;}

.pzlist dl dd { padding-top:18px; float:left; text-align:left; margin-left:40px; width:600px;}

.pzlist dl dd h3 { font-size:20px; margin-bottom:10px; text-align:left; font-weight:700}

.pzlist dl dd p { font-size:14px; color:#888}



.xtable { width:100%; border-collapse:collapse; border:none; text-align:center}

.xtable img { margin:0 auto; margin-bottom:10px}

.tbtda { border-style:solid dotted dotted solid; border-color: initial; border-width:1px; background:#0471b5;}

.tbtda_1 { border-top: none; border-left: 1px solid windowtext; border-bottom: 1px dotted windowtext; border-right:1px dotted windowtext; }

.tbtda_2 { border-top: none; border-left: none; border-bottom: 1px dotted windowtext; border-right: 1px dotted windowtext; }

.tbtda_3 { border-style: none solid dotted none; border-bottom-color: windowtext; border-bottom-width: 1px; border-right-color: windowtext; border-right-width: 1px; }





.middle{vertical-align: middle;}

.border-box{ -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}

.trans{ -webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}

.main{ width:1200px; margin:0 auto;}



/*��ҳ*/

/*------------// Overall //------------------*/

.banner{overflow:hidden;width:100%;position:relative;z-index:1}

#flashs{position:relative;height:400px;overflow:hidden}

#flashs .bgitem{z-index:1;position:absolute;top:0;height:400px;width:100%}

#flashs .bgitem a{display:block!important;position:absolute;display:block;width:100%;height:400px;z-index:5}

#flashs .btn{position:absolute;left:0;bottom:22px;width:100%;text-align:center;z-index:9999}

#flashs .btn span{display:inline-block;width:57px;height:8px;background:#919191;margin-right:8px;cursor:pointer; border-radius:8px;}

#flashs .btn span.on{background:rgb(249, 56, 59)}

#flashs .bot{display:block;position:absolute;width:58px;height:58px;top:50%;margin-top:-29px;display:none}

#flashs .bot1{background:url(../images/babot1.png) no-repeat center;left:5%;z-index:2}

#flashs .bot2{background:url(../images/babot2.png) no-repeat center;right:5%;z-index:2}

#flashs:hover .bot{display:block}



.header , .content , .footer { width:1200px; margin:0 auto;  }

/*banner*/

.g_pp{background:url(../images/ppbg.jpg) no-repeat center 0;height:709px;padding-top: 80px;}

.g_pp h2{background:url(../images/pptit.png) no-repeat;text-align: center;height:65px;font-size:36px;color: #222222;font-weight: bold;}

.g_pp p{font-size: 14px;line-height: 28px;color: #888888;margin: 0 76px;text-align: center;height: 88px;}

.g_pp .m_pp{margin-left: 32px;}

.g_pp dl{float: left;width: 286px;margin-right: 134px;background:url(../images/ppbg1.png) no-repeat;height: 460px;transition: all 0.3s linear 0s; border-radius: 0 0 10px 10px;}

.g_pp dl:hover{transform: translateY(-10px);	}

.g_pp .lastdl{margin-right: 0;}

.g_pp dt{margin-top: 19px;margin-left: 8px;width: 270px;height: 270px;margin-bottom: 15px;}

.g_pp dt img{width: 270px;height: 270px;display: block;transition: all 0.3s linear 0s;}

.g_pp h3{height: 42px;line-height: 42px;text-align: center;font-size: 24px;color: #0471b5;font-weight: bold;}

.g_pp dl p{font-size: 14px;line-height: 20px;color: #555555;width: 190px;text-align: center;margin: 0 auto;}

.g_pp .pp2{background:url(../images/ppbg2.png) no-repeat;}

.g_pp .pp2 dd{padding-top: 47px;height: 126px;}

.g_pp .pp2 dt{margin-top: 0;}

.g_pp dl:hover dt img{transform:rotate(60deg);}



.g_pro{/*background:url(../images/cpbg.jpg) no-repeat center top;*/ padding-top: 35px; padding-bottom:0px;}

.g_pro h2{background:url(../images/cptit.png) no-repeat;text-align: center;height: 116px;font-size:36px;color: #222222;font-weight: bold;}

.g_pro h2 a{color: #222222;}

.g_pro h2 em{display: block;font-size: 20px;color: #666666;font-weight: normal;text-transform: uppercase;padding-top: 6px;}

.g_pro .cptit{ height:54px; line-height:54px; background:#fff; margin-bottom:18px;}

.g_pro .cptit h3{float: left;width: 166px;position: relative;padding-left: 50px;text-transform: uppercase;}

.g_pro .cptit h3 a{display: block;font-size: 18px;font-weight: bold;color: #0471b5;}

.g_pro .cptit h3 em{position: absolute;left:13px;top:11px;}

.g_pro .fllst{float: left;width:780px;}

.g_pro .fllst li{font-size: 14px;position: relative;padding-left: 20px;float: left;padding-right: 20px;}

.g_pro .fllst li a{color: #333333;}.g_pro .fllst li a:hover{color: #0471b5;}

.g_pro .fllst li:before{content:"";position: absolute;background:url(../images/cpico2.jpg) no-repeat;width: 16px;height: 16px;left:0;top:20px;}

.g_pro .morefl{ margin-right:12px; float:right;width: 120px;position: relative;padding-left: 20px;font: 16px;}

.g_pro .morefl a{color: #333333;}

.g_pro .morefl:before{content:"";position: absolute;background:url(../images/cpico2.jpg) no-repeat;width: 16px;height: 16px;left:0;top:20px;}

.g_pro .cplst li{float: left;width: 288px; height:266px; margin-right:15px; margin-bottom:25px; position: relative; overflow:hidden;border: 1px solid #eee;}

.g_pro .cplst li:hover {border: 1px solid #ffa706;}



/*.g_pro .cplst {height: 764px;}*/

.g_pro .cplst .lastli{margin-right: 0;}

.g_pro .cplst li img{width: 288px;height: 242px;display: block;transition: all 0.3s linear 0s;}

.g_pro .cplst li em{display: block;width: 288px;height: 46px;line-height: 46px;background: #eee;text-align: center;font-size: 16px; font-weight:bold;color: #666666;transition: all 0.4s ease 0s; position: absolute;left:0;bottom:0;}

.g_pro .cplst li:hover em{background-color:#ffa706;color: #fff;}

.g_pro .cplst li:hover img{transform: scale(1.1);}

.g_pro .otfl dl{height: 53px;}

.g_pro .otfl dt{float: left;width:154px;background: #0471b5; font-size: 16px;font-weight: bold;color: #fff;border-bottom: 1px solid #e5e5e5;line-height: 52px; text-align:center}

.g_pro .otfl dt a{color: #fff;}

.g_pro .otfl dd{float: left;width: 1010px;line-height: 52px;border-bottom: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;background: #fff; padding-left: 35px;}

.g_pro .otfl dd p{float: left;}

.g_pro .otfl dd p a{display: block;font-size: 16px;color: #454545;float: left;padding-right: 45px;}

.g_pro .otfl dd p a:hover{color: #0471b5;}

.g_pro .otfl dd span a{color: #454545;font-size: 16px;}



.g_cpys{padding-top: 72px;}

.g_cpys h2{background:url(../images/cpystit.jpg) no-repeat center top;text-align: center;height: 122px;font-size:36px;color: #222222;font-weight: bold;}

.g_cpys h2 a{color: #222222;}

.g_cpys h2 em{display: block;font-size: 20px;color: #666666;font-weight: normal;}

.g_cpys dl{float: left;width: 25%;position: relative;}

.g_cpys dl:before{content: "";position: absolute;width: 100%;height: 100%;background: rgba(0,158,127,.6);}

.g_cpys dt,.g_cpys dt img{width: 100%;display: block;}

.g_cpys dd{position: absolute;left:0;top:0;padding-top: 30%;transition: all 0.3s linear 0s;}

.g_cpys h3{text-align: center;font-size: 38px;color: #fff;font-weight: normal;margin-bottom: 15px;}

.g_cpys h3 em{display: block;width: 84px;height: 84px;overflow: hidden;margin: 0 auto 10px;}

.g_cpys p{font-size: 14px;line-height: 26px;color: #fff;padding: 0 10%;text-align: center;margin-bottom: 45px;}

.g_cpys span a{display: block;width: 138px;height: 38px;line-height: 38px;border: 1px solid #fff;text-align: center;font-size: 14px;color: #fff;margin: 0 auto;display: none;}

.g_cpys dl:hover dd{padding-top: 20%;}

.g_cpys dl:hover:before{background:#0471b5bd;}

.g_cpys dl:hover span a{display: block;}

.g_cpys dl:hover dd{ transform: translateY(-10px);}





.cpbtnmore {display:block; vertical-align: middle;position: relative;width:220px;height: 40px; margin:30px auto; background: #0471b5;line-height: 40px;font-size: 15px; color:#fff; text-align:center}

.cpbtnmore:hover {background:#02983a;}



.g_tongy{ padding-top: 68px;}

.g_tongy h2{ background:url(../images/cpystit.png) no-repeat;text-align: center;height: 114px;font-size:36px;color: #222222;font-weight: bold;}

.g_tongy h2 a{color: #222222;}

.g_tongy h2 em{display: block;font-size: 20px;color: #666666;font-weight: normal;}





.g_an{ background:url(../images/anbg.jpg) no-repeat center top; height:515px; padding-top: 40px;}

.g_an h2{ background:url(../images/cpystit.jpg) no-repeat;text-align: center;height: 114px;font-size:36px;color: #222222;font-weight: bold;}

.g_an h2 a{color: #222222;}

.g_an h2 em{display: block;font-size: 20px;color: #666666;font-weight: normal;}

.g_an .m_an{ height:450px;}

.g_an .anfl{ width:1200px;}

.g_an .anfl li{float: left; width:141px; height:113px; margin: 0 8px 12px 0; position: relative; border: 1px solid #efefef;}

.g_an .anfl li em{position: absolute;left:50%;margin-left: -25px; top:12px; width:50px; height:50px; overflow: hidden;}

.g_an .anfl li i{display: block;font-style: normal;font-size:11px;color: #ffff;text-transform: uppercase; white-space: nowrap}

.g_an .anfl li span{display: block;padding-top:58px;height:55px; text-align: center;font-size:16px;color: #fff;}

.g_an .anfl li a{display: block;background:#02983a;}

.g_an .anfl li a:hover,.g_an .anfl .on a{background:#0471b5;}

.g_an .anfl li a:hover span,.g_an .anfl .on span{color: #fff;}

.g_an .anfl li a:hover i,.g_an .anfl .on i{color: #fff;}

.g_an .anfl li a em img {margin-top: -52px;}

.g_an .anfl li a:hover em img,.g_an .anfl .on em img{margin-top: -52px;}

.g_an .zz_change2{ width:1200px;position: relative;}

.g_an .zz_change2 dl{ position: relative; width:390px; margin-right:15px; float:left}

.g_an .zz_change2 dt{ width:100%;overflow: hidden;}

.g_an .zz_change2 dt img{ width:390px;display: block;transition: all 0.3s linear 0s;}

.g_an .zz_change2 dt:hover img{transform: scale(1.1);}

.g_an .zz_change2 dd{ padding: 15px 18px 0; height:42px; position: absolute; left:0; bottom: 0; background: rgba(4,113,181,0.7); width:354px;}

.g_an .zz_change2 h3{height: 26px;line-height: 26px;overflow: hidden;font-size: 16px;color: #fff;font-weight: bold;}

.g_an .zz_change2 h3 a{color: #fff;font-weight: normal;}

.g_an .zz_change2 p{font-size: 14px;color: #fff;line-height: 24px;height: 48px;overflow: hidden;}

.g_an .zz_change2 p a{color: #fff; display: inline-block;padding-left: 200px;}



.g_an .zz_change2 dl:hover {box-shadow: 10px 10px 20px #999;border-color: #37aaeb;}



.g_ys{background:url(../images/ysbg.jpg) no-repeat center 80px;height:1390px;padding-top:38px;overflow: hidden; width:1200px; margin:0 auto; overflow:hidden}

.g_ys h2{background:url(../images/ystit.jpg) no-repeat;text-align: center;height: 114px;font-size:36px;color: #222222;font-weight: bold;}

.g_ys h2 a{color: #222222;}.g_ys h2 span { color:#02983a; margin:0 3px;}

.g_ys h2 em{display: block;font-size: 20px;color: #666666;font-weight: normal;}

/*.g_ys .cysimg1{position: absolute;left:0;top:165px;margin-left: -360px;overflow: hidden;}

.g_ys .cysimg4{position: absolute;right:0;top:660px;margin-right: -382px;overflow: hidden;}*/

.g_ys .cysimg1{position: absolute;left:0;top:152px;margin-left: 0px; width:518px; overflow: hidden;}

.g_ys .cysimg2{position: absolute;right:0;top:400px;margin-right:0px; width:512px;}

.g_ys .cysimg3{position: absolute;left:0;top:750px;margin-left:0px; width:518px; overflow: hidden;}

.g_ys .cysimg4{position: absolute;right:0;top:1015px;margin-right:0px; width:512px; overflow: hidden;}



.g_ys img{transition: all 0.3s linear 0s;}

.g_ys .cysimg1:hover img,.g_ys .cysimg2:hover img,.g_ys .cysimg3:hover img,.g_ys .cysimg4:hover img{transform: scale(1.1);}



.g_ys .m_ysgy{position: absolute;}

.g_ys .m_ys1{left:688px;top:162px;}

.g_ys .m_ys2{right:680px;top:495px;text-align: right;}

.g_ys .m_ys3{left:688px;top:755px;}

.g_ys .m_ys4{right:680px;top:1130px;text-align: right;}

.g_ys .m_ysgy h3{height: 88px;font-size: 34px;color: #333333;}.g_ys .m_ysgy h3 span { color:#0471b5}

.g_ys .m_ysgy h3 em{display: block;font-size: 12px;text-transform: uppercase;font-weight: normal;color: #999999;}

.g_ys .m_ysgy p{font-size: 14px;line-height:28px;color: #666666;padding-left:30px;background:url(../images/ysico.png) no-repeat 0 8px;margin-bottom:12px;}

.g_ys .m_ysgy p b{font-weight: normal;color:#0471b5}

.g_xban{background:url(../images/2431d42317fe15e96_2.png) no-repeat center top;height: 242px;}

.g_xban h3 {position: absolute;left: 666px;top: 70px;font-size: 30px;color: #fff;text-align: left;font-weight: 700;}

.g_xban p {position: absolute;left:666px;top:145px;width: 138px;height: 38px;line-height: 38px;border: 1px solid #cdebe6;font-size: 14px;color: #cce7e1;text-align: center;}

.g_xban p a {color: #cce7e1;}



.g_news{ height: 420px}

.g_news h2{position: absolute;left:0;top:20px; background:url(../images/newtit.jpg) no-repeat;width: 259px;height: 378px; }

.g_news h2 span a{display: block;padding: 40px 0 0 27px;background:url(../images/newico.png) no-repeat 27px 130px;font-size: 36px;font-weight: bold;color: #fff; height: 150px;}

.g_news h2 em{display: block;font-weight: normal;font-size: 20px;}

.g_news .m_news{ float:left; width:845px;}

.rt_news { float:right; width:300px;}



.rt_news .newlist li{ background:url(../images/marker02.png) no-repeat 0 10px; width: 100%; display: block;position: relative;font-size: 0;line-height: 0;content: '';}

.rt_news .newlist li .title{ margin-left:24px; font-size:14px; line-height:34px; color:#333;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: inline-block;max-width: 300px;}

.rt_news .newlist li:hover .title{color:#02983a;letter-spacing: 1px;transition: all .2s linear 0s;}



.g_news .newhd{background:url(../images/newtit2.jpg) no-repeat;height: 60px;line-height: 60px;}

.g_news .newhd li{float: left;font-size: 20px;font-weight: normal;color: #666666;width: 120px;}

.g_news .newhd li a{color: #666666;}

.g_news .newhd li:hover a,.g_news .newhd .on a{color: #333333;font-weight: bold;}

.g_news .newtj{height: 140px;}

.g_news .newtj dt{float: left;width: 230px;height: 115px;overflow: hidden;margin-right: 38px;}

.g_news .newtj dt img{width: 230px;height: 115px;display: block;transition: all 0.3s linear 0s;}

.g_news .newtj dt:hover img{transform: scale(1.1);}



.g_news .newtj dd{ float: left; width:565px;}

.g_news .newtj h3 a{ display: block;height: 30px;line-height: 30px;font-size: 16px;font-weight: bold;color: #333333;margin-bottom: 12px;}

.g_news .newtj:hover h3 a, .g_news .newtj:hover p a{ color:#02983a;}

.g_news .newtj p{ font-size: 14px; line-height:22px;color: #808080;}

.g_news .newtj p a{color: #0471b5;}

.newdown dl{float: left;width:388px;margin-right: 66px;height: 110px;}

.newdown .lastdl{margin-right: 0;}

.newdown dt{float: left;width: 66px;height: 75px;border: 2px solid #dcdcdc;padding-top: 5px;text-align: center;font-size: 36px;color: #999999;margin-right: 20px;}

.newdown dt em{font-size: 12px;color: #999999;display: block;}

.newdown dd{float: left;width:290px;}

.newdown h4 a{display: block;height: 32px;line-height: 32px;font-size: 16px;font-weight: bold;color: #333333;overflow: hidden;margin-bottom: 8px;}

.newdown p{font-size: 14px;line-height: 22px;height:44px;overflow:hidden; color: #808080;}

.newdown dl:hover dt{border: 2px solid #02983a;color:#02983a;}

.newdown dl:hover dt em,.newdown dl:hover dd h4 a{color:#02983a;}



/*.g_ab{background:url(../images/abbg.jpg) no-repeat center top;height: 516px;}

.g_ab .m_ab{padding-top: 90px;}

.g_ab h2{height: 114px;font-size: 46px;font-weight: bold;color: #0471b5;}

.g_ab h2 a{color: #0471b5;}

.g_ab h2 em{display: block;color: #333333;font-size: 28px;font-weight: normal;}

.g_ab p{font-size: 14px;line-height: 28px;color: #666666;width: 540px;margin-bottom: 40px;}

.g_ab span a{display: block;width: 140px;height: 40px;line-height: 40px;background: #009d7e;font-size: 14px;color: #fff;text-align: center;}

*/

@media (max-width:1440px){.g_cpys h3{font-size: 26px;}}

@media screen and (max-width: 1679px) {.g_cpys h3{font-size: 30px;}}



/* �������� */

.g_link{ height: 52px;}

.link_c{line-height:52px; overflow:hidden;font-size: 14px;}

.link_c a{ white-space:nowrap; padding:0 30px;float: left; height: 52px; line-height:52px; color:#666666;display: block;}





/*��Ʒ����*/

.blk-main{width:1200px; margin: 0 auto;}.blk-xs{width:240px; margin-bottom:40px;}.blk-sm{width:930px;}.blk{margin-bottom:30px;}

.p1-search-1{background:#f2f2f2;height:68px;border-bottom:1px solid #eee;overflow:hidden;font-size:14px; margin-bottom:30px;}

.p1-search-1 p{color:#444;line-height:68px}

.p1-search-1 a{color:#444;display:inline-block;margin-right:0px}

.p1-search-1-inp{width:270px;height:30px;border-radius:20px;background:#fff;padding-left:10px;margin-top:20px}

.p1-search-1-inp input{border:0}

.p1-search-1-inp1{width:224px;height:30px;line-height:30px;color:#a9a9a9;float:left}

.p1-search-1-inp2{width:30px;height:30px;background:url(../images/viskins-p1.png) no-repeat -258px -936px;float:right;cursor:pointer}

.p12-curmbs-1{ margin-top:12px; font-size:14px; float:left; width:850px;}

.p12-curblock{display:none}.p12-curmbs-1 b{font-weight:400;}.p12-curmbs-1 i{font-style:normal}

.p12-curmbs-1 span{ padding:0 5px;height:46px;line-height:46px}



.p14-left-nav-1-tit{background:#0471b5;height:120px; margin-bottom:3px;}

.p14-left-nav-1-tit h3 { display:block; padding-left:38px;font-size:30px;font-weight:400; padding-top:15px; padding-bottom:1px; color:#fff;}

.p14-left-nav-1-tit span{ padding-left:38px;color:#fff;font-size:16px; display:block}

.p14-left-nav-1-tit em { width:50px; height:2px; background-color:#fff; margin-top:8px; margin-left:38px;color:#fff;font-size:14px; display:block} 



.p14-left-nav-1-nav-one h3{height:50px;line-height:50px;background:url(../images/p14-icon5.png) no-repeat right center #ececeb;margin-bottom:2px;overflow:hidden}.p14-left-nav-1-nav-one h3 a{display:block;font-size:18px;font-weight:400;margin-right:40px;margin-left:38px;color:#666}

.p14-left-nav-1-nav-one h3.sidenavcur,.p14-left-nav-1-nav-one h3:hover{background:url(../images/p14-icon2.png) no-repeat right center #0471b5}

.p14-left-nav-1-nav-one h3.sidenavcur a,.p14-left-nav-1-nav-one h3:hover a{color:#fff}

.p14-left-nav-1-nav dl{padding:2px 0 4px}

.p14-left-nav-1-nav dt{height:50px;font-size:16px;line-height:50px;padding-left:54px;padding-right:40px;margin-bottom:1px;background:#ececec;position:relative;overflow:hidden}

.p14-left-nav-1-nav dt:after{content:"";width:8px;height:8px;border:2px solid #b8b8b8;border-style:solid solid none none;position:absolute;top:50%;right:32px;margin-top:-4px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}

.p14-left-nav-1-nav dt.sidenavcur:after,.p14-left-nav-1-nav dt:hover:after{border-color:#0471b5}

.p14-left-nav-1-nav dt.sidenavcur a,.p14-left-nav-1-nav dt:hover a{color:#0471b5}

.p14-left-nav-1-nav dd{border:1px solid #ececec;border-bottom:0}

.p14-left-nav-1-nav p{height:50px;font-size:14px;line-height:50px;padding-left:72px;padding-right:40px;border-bottom:1px solid #ececec;background:#fff;position:relative;overflow:hidden}

.p14-left-nav-1-nav p.sidenavcur a,.p14-left-nav-1-nav p:hover a{color:#009e7f}

.p14-left-nav-1-nav p.sidenavcur:after,.p14-left-nav-1-nav p:hover:after{background:#012d9a}

.p14-left-nav-1-nav a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.cplb-3n-ts-03-tit{height:50px;font-size:24px;font-weight:400;line-height:50px;border-bottom:1px solid #ebebeb;margin-bottom:15px}

.cplb-3n-ts-03-tit span{display:inline-block;height:50px;border-bottom:2px solid #0471b5}

.cplb-3n-ts-03-list dl{ width:296px; border:1px solid #dedede; margin-bottom:18px; background:#fff; float:left; margin-right:18px; overflow:hidden}

.cplb-3n-ts-03-list dl:nth-child(3n){margin-right:0}

.cplb-3n-ts-03-list dt img{width:296px; height:225px; margin:0 auto;display:block; transition: all .8s ease 0s; -webkit-transition: all .8s ease 0s; -moz-transition: all .8s ease 0s; -ms-transition: all .8s ease 0s;}

.cplb-3n-ts-03-list dd{padding:6px 20px 5px 20px}

.cplb-3n-ts-03-list dd h4{height:45px;font-weight:400;font-size:18px;color:#154c64;line-height:45px;overflow:hidden}

.cplb-3n-ts-03-list h4 a{display:block;height:45px;color:#727272;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.cplb-3n-ts-03-list dl:hover h4 a{color:#02983a}

.cplb-3n-ts-03-list-desc{height:40px;font-size:14px;line-height:20px;color:#666;margin-bottom:12px;overflow:hidden}

.cplb-3n-ts-03-list-deta{width:100px;height:40px;display:inline-block;border:1px solid #aaa;font-size:16px;line-height:40px;text-align:center}

.cplb-3n-ts-03-list dl:hover{border-color:#02983a}.cplb-3n-ts-03-list dl:hover a{color:#02983a}

.cplb-3n-ts-03-list dl:hover img{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);}.form tr td { padding: 3px 0; width: 25%; text-align: center; border: 1px solid #e5e5e5; font-size:14px; line-height:25px;}

.tblebg { background-color:#f8f8f8}







.title10{ padding-top:100px; text-align:center; margin-bottom:40px;}

.title10 h3{line-height:50px;height:50px;font-size:28px;font-weight:700;}

.title10 h3 a{color:#000;}.title10 h3 span{color:#333;padding-left:0px;font-size:26px;}

.title10 p{line-height:20px;color:#888;font-size:15px;}

.title10 div{display:inline-block;width:80px;border-top:2px solid #e50112;}



.ntitle{ position:relative; padding-top:130px; text-align:center; margin-bottom:50px;}

.ntitle h2{line-height:50px;height:50px;font-weight:700; font-size: 60px; color: #e3e3e3; margin-bottom:15px;}

.ntitle h3{ position:absolute; top:148px; width:100%; text-align:center; line-height:50px;height:50px;font-size:32px;font-weight:400;}

.ntitle h3 a{color:#000;}.ntitle h3 span{color:#333;padding-left:0px;font-size:26px;}

.ntitle p{line-height:20px;color:#888;font-size:15px;}

.ntitle div{display:inline-block;width:80px;border-top:2px solid #e50112;}



h2.h2_title { font-size:30px;color:#333; text-align:center; padding-top:45px;}

h2.h2_title i { display:inline-block;*display:inline;*zoom:1; width:80px; height:1px; background:#333333; vertical-align: middle;}h2.h2_title a { display:inline-block; *display:inline; *zoom:1; vertical-align:middle;padding:0 22px;color:#000; height: 30px;line-height: 30px; font-weight:700}

p.p_title {font-size:18px;color:#666;text-align:center;margin-top:10px;padding-bottom:35px;text-transform:uppercase;}



.communnews{padding-top:0px;background:#f7f7fb url(../images/index_news.jpg) no-repeat center top; padding-bottom: 46px;}









.ev-container { float:right; width:535px;}		

.pic-text-list-module li { margin-bottom:26px; overflow:hidden;zoom:1;display:inline-block;vertical-align:top}

.pic-text-list-module .inner:after{content:'';display:table;clear:both}

.pic-text-list-module .inner{ padding:0; zoom:1; position:relative}

.pic-text-list-module .inner:hover .hovershow{display:block}

.pic-text-list-module .inner .hovershow{position:absolute;bottom:5px;right:5px;font-size:0;background:#06f;display:none;padding:0 5px;cursor:default;border-radius:3px}

.pic-text-list-module .inner .hovershow img{margin:5px;cursor:pointer;width:20px;filter:brightness(5)}

.pic-text-list-module .pics{ float:left; width:150px; height:100px; margin-right:12px; overflow:hidden;text-align:left;border:1px solid #ccc;padding:0;font-size:0;line-height:0;display:block}

.pic-text-list-module .pic{overflow:hidden;position:relative;display:inline-block;font-size:12px}

.pic-text-list-module .pic table{width:100%;height:100%}

.pic-text-list-module .pic td{text-align:center;vertical-align:middle}

.pic-text-list-module .pic-attr{overflow:hidden;font-size:12px}

.pic-text-list-module .pic-title{font-weight:400;overflow:hidden;height:26px;line-height:26px;font-size:18px}

.pic-text-list-module .pic-intro{ padding-top:5px; overflow: hidden;text-align: left;font-size: 14px;line-height:20px;height:40px;color: #777;}	

.pic-text-list-module .pic-title a:hover, .ltnews a:hover h3{ color:#ff8f02}			







.heatlf{ border:1px solid #e8e8e8; float:left;padding:22px 16px 0 20px;background: #fff;width: 314px;color: #323232; height:368px;box-shadow:5px 5px 30px #e7e7e7;}.biaozi{width:100%;display:block; text-align:center} .biaozi img {width:100%;}

.heatlf a { padding:10px 0; display:block}

.heat_tit{line-height:50px;font-size:22px; text-align:center}

.brandinfo{line-height: 24px;font-size: 14px;height:96px; text-align:justify;}

.goto{display:block;background:url(../images/goto.png) no-repeat left center;height:20px;margin-top:32px;}

.heat_tit{line-height:50px;font-size:22px; text-align:center}

.brandinfo{line-height: 24px;font-size: 14px;height:178px; text-align:justify;}

.goto{display:block;background:url(../images/goto.png) no-repeat left center;height:20px;margin-top:32px;}

.heatrt{/*width:790px;float:right;*/}

ul.headline{background:#fff;margin-bottom:17px;}

ul.headline li{position:relative;float:left;width:33.3%;text-align:center;height:55px;line-height:55px;}

ul.headline li a{font-size: 18px;color: #333;}

.triangle{width:12px;height:7px;background:url(../images/triangle.png) no-repeat;position: absolute;left:50%;bottom:-7px;margin-left:-6px;display:none;}

ul.headline li:hover,ul.headline li.on{background:#ff0000;}

ul.headline li:hover .triangle,ul.headline li.on .triangle{display:block;}

ul.headline li:hover a,ul.headline li.on a{color:#fff;}

.present{padding:20px 0 19px 20px;background:#fff;display:block;}



/*news*/

.m-new-sz{ width:1200px; margin: 37px auto 100px;}

.ul-timg-sz { margin-right: -2%;}

.ul-timg-sz li{ margin-bottom: 30px;margin-right: 2%;height: 416px;width: 48%;float: left;}

.ul-timg-sz li > a { position: relative; z-index: 1; float: right;width: 50%; height: 100%;overflow: hidden;}

.ul-timg-sz li .txt{position: relative;background-color: #fff;float: left;width: 241px;height: 324px;padding:52px 26px 40px;color: #666; z-index: 1;}

.ul-timg-sz li .txt p{color: #666;}

.ul-timg-sz li{ background-color:#fff; position: relative; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; transition: .5s; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s;}

.ul-timg-sz li .pic{ width: 100%;height: 100%;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;}

.ul-timg-sz img{ width:100%; height:416px;}

.ul-timg-sz li.w100{ width: 98%;height: 428px;margin-right: 0;}

.ul-timg-sz li.w100 .txt{ width: 24%; background-color: #3b3b3b;}

.ul-timg-sz li.w100 h3{color: #fff;}

.ul-timg-sz li.w100 a,.ul-timg-sz li.w100 h3,.ul-timg-sz li.w100 .txt p{color: #fff;}

.ul-timg-sz li.w100 h3:after{background-color: #c5c5c5;}

.ul-timg-sz li.w100 .info{color: #c5c5c5;}

.ul-timg-sz li.w100 > a {width: 71%;}

.ul-timg-sz li.w100 .jiathis_style  .jiathis_button_tsina .jiathis_txt.jtico.jtico_tsina{ background-image: url(../images/xw-wb0.png);}

.ul-timg-sz li.w100 .jiathis_style .jiathis_button_weixin .jiathis_txt.jtico.jtico_weixin{ background-image: url(../images/xw-wx0.png);}

.ul-timg-sz .info{ font-size: 14px;color: #333333;margin-bottom: 15px;}

.ul-timg-sz .date{ display: block;font-size: 14px;margin-top: 9px;}

.ul-timg-sz h3{ margin-bottom: 10px;font-weight: normal;font-size: 22px;color: #333333;}

.ul-timg-sz h3:after{ content: '';display: block;width: 6px;height: 2px;margin-top: 10px;background-color: #000;}

.ul-timg-sz .s1{ font-size: 12px;float: left; margin-top:12px; color:#369}

.ul-timg-sz li:after{ content: '';transition: .5s;-ms-transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;position: absolute;top: 0px;right: 0px;bottom: 0px;left: 0px;border: 0px solid #fff; box-shadow: 0 15px 40px 0px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 15px 40px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 15px 40px 0px rgba(0, 0, 0, 0.2);}

.ul-timg-sz li:hover::after{ content: '';display: block;top: -10px;right: -10px;bottom: -10px;left: -10px;border: 10px solid #fff;}

.ul-timg-sz li:hover {/*background-color: #fff;*/}

.ul-timg-sz li:hover .jiathis_style{display: block;}



.dl-list{ margin-top:60px; margin-bottom: 10px; overflow:hidden}

.dl-list dt{ padding-left: 18px; line-height: 70px; font-size: 18px; color: #d5424e; background-color: #e1e1e1;}

.dl-list .question{ padding-left: 18px; line-height: 65px; font-size: 16px; color: #666; cursor: pointer; border-bottom: 1px solid  #f5f5f5; background: #eee url(../images/faq-img1.png) right 18px center no-repeat; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; padding-right: 40px;}

.dl-list .question.open{ color: #d5424e; background-image: url(../images/faq-img2.png);}

.dl-list .txt{ display: none; padding: 16px 19px 20px; line-height: 1.86em; color: #666; background-color: #fff; border:1px solid #eee;}

.ul-pic-lb{ padding-top: 23px; margin-right: -20px;}

.ul-pic-lb li{float: left;width: 20%;margin-bottom:30px;}

.ul-pic-lb a{ display: block; margin-right:24px; position: relative; transition: .3s; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s; border:1px solid #eee}

.ul-pic-lb a:hover{ box-shadow: 0px 0px 30px 5px rgba(0,0,0,.21)}

.ul-pic-lb img{ display: block; width: 100%; height: 100%;}

.ul-pic-lb li h3{ height:36px; line-height:35px; background:#f2f2f2; font-size:15px; text-align:center; padding:0 6px; overflow:hidden;}



.m2posBg { background: url(../images/mc5bg.jpg) repeat; height: 72px; padding-top: 26px; }

.m2pos_cn { font-size: 24px; line-height: 26px; color: #008fd2; background: url(../images/m2pos_bg.jpg) no-repeat center top; text-align: center; height: 26px; padding-top: 11px; }

.m2pos_cn span { background: url(../images/mc5bg.jpg) repeat; display: inline-block; padding: 0px 15px; font-family: "΢���ź�"; }

.m2pos_en { font: 18px/20px Arial; text-transform: uppercase; color: #bababa; text-align: center; }

.chanpty { margin-top:15px; margin-bottom:15px; float: left;position:relative; width:274px;height:342px;margin-right:32px;border: 1px solid #ddd;}

.mr0 { margin-right:0px;}

.hz > div { width: 160px; height: 60px; border: 1px solid #e6e6e6; background: no-repeat center center; margin: 0px 11px 10px 0px; float: left;}

.hz > div:hover { border:1px solid #277833; cursor:pointer}

.xxtitle a:hover { color:#277833}





.aboutimg img {transition:all ease 1s;}

.aboutimg a:hover img {transform:scale(1.05);}



/*ҳ���ܽṹ*/

.BanSub { width: 100%; height:350px; position:relative; overflow:hidden}

.BanSub h2 { width:1200px; margin:120px auto 0; font-size:46px; color:#fff; letter-spacing:5px; display:none}

.Contain{ position:relative; width:1200px;height:auto;margin:0 auto; padding-bottom:60px;}

.SildeBar{marin-right:8px;}

.MainContent{ margin-top:20px; width:920px;float:right; min-height:600px;} .xMainContent{width:1200px;}

.content{ }.content img { max-width:100% !important; }

.SinglePage{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}

.Current{float:right;}.MainContent .title{padding-left:24px;background:url(../images/tibg.png) 0 4px no-repeat;width:898px;height:40px;margin:12px auto;border-bottom:1px dashed #d8d8d8;}

.MainContent .title h3{margin-top:56px;display:inline;font-size:16px;font-weight:100;font-size:18px;color:#333;}

.MainContent .title h4{margin-top:56px;display:inline;font-size:14px;font-weight:100;color:#444;}

.divider { margin:0 5px;}.MainContent .title h4 a:hover { color:#e50112; text-decoration:underline}



.xMainContent .title{ line-height:32px; padding-left:28px;background:url(../images/tibg.png) 0 7px no-repeat;height:40px;margin:12px auto;border-bottom:1px dashed #d8d8d8;}

.xMainContent .title h3{margin-top:56px;display:inline;font-weight:100;font-size:22px;color:#333;}

.xMainContent .title h4{margin-top:56px;display:inline;font-size:14px;font-weight:100;color:#444;}

.xMainContent .title h4 a:hover,  .Current a:hover{ color:#e50112; text-decoration:underline}

.xContent{ width:1200px; margin:5px auto}



.xtitle{  width:1200px; line-height:32px; padding-left:5px; height:66px;margin:10px auto; text-align:left}

.xtitle h3{margin-bottom:5px;font-weight:100;font-size:22px;color:#333;}

.xtitle h4{margin-top:56px;font-size:14px;font-weight:100;color:#444;}

.xtitle h4 a:hover,  .vCurrent a:hover{ color:#e50112; text-decoration:underline}





.Current span{color:#333;}

/*ҳ�����/���/�Ҳ�˵�*/

.SildeBar{width:240px;float:left;min-height:435px; position:absolute; left:0px; top:-105px;}

.ColumnName{width:218px;height:105px;background:#ff8f02;margin-bottom:3px;}

.ColumnName h3 { display:block; padding-left:20px;font-size:30px;font-weight:400; padding-top:15px; padding-bottom:1px; color:#fff;}

.ColumnName span{ padding-left:20px;color:#fff;font-size:16px; display:block}

.ColumnName em { width:50px; height:2px; background-color:#fff; margin-top:8px; margin-left:20px;color:#fff;font-size:14px; display:block} 

 .Menublack { width:216px; height:20px; border:1px solid #ddd; background-color:#f2f2f2; overflow:hidden}

.MenuList{}

.MenuList ul li{ width:237px; line-height:46px; margin-bottom:-1px; background:url(../images/prolist_icon02.png)  180px 15px no-repeat;}

.MenuList ul li:hover,.MenuList ul li.onmenu{width:237px;background:url(../images/menu_bg.png) no-repeat;}

.MenuList ul li a{display:block;width:196px;font-size:14px;padding-left:20px;color:#838383;border:1px solid #dfdfdf;}

.MenuList ul li a:hover,.MenuList ul li.onmenu a{color:#ff8f02; font-weight:700; border-right:none}

.xMenuList{ width:204px; background-color:#fff; border:1px solid #dfdfdf; padding-left:12px; padding-top:12px; overflow:hidden}

.xMenuList ul li{width:96px;line-height:46px; float:left; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}

.xMenuList ul li:hover,.xMenuList ul li.onmenu{width:96px;background:#f2f2f2;}

.xMenuList ul li a{display:block;width:96px;font-size:14px;color:#838383; text-align:center}

.xMenuList ul li a:hover,.xMenuList ul li.onmenu a{color:#277833; border-right:none}

.MenuList .second{padding:20px 0;}

.MenuList .second dd a{font-size:12px;color:#838383;display:block;line-height:30px;padding-left:26px;background:url(../images/probg2.jpg) 10px center no-repeat;}

.MenuList .second dd a:hover,.MenuList .second dd.onsmenu a{color:#0084cb;background:url(../images/probg1.jpg) 10px center no-repeat;}

.MenuList dl{display: none;}

.MenuList .secmenu a{width: 157px;padding-left: 40px;background: url(../images/rr.png) no-repeat left 24px center;}

.MenuList .secmenu:hover a{width: 157px;padding-left: 40px;background: url(../images/rrr.png) no-repeat left 24px center;}

/*ҳ�����/���/�Ҳ�˵�*/

.artice-list {}

.artice-list li { float:left; width:100%; margin-top:25px;}

.artice-list li .ltimg { float:left; width:230px;}.artice-list li .ltimg img { width:220px; height:150px;}

.artice-list li .ritbox { float:right; width:670px;}

.artice-list li .ritbox h3 { font-size:18px; font-weight:700}

.artice-list li .ritbox p.tyy { padding-top:15px; line-height:22px; min-height:80px;}

.artice-list li .ritbox a { color:#333}.artice-list li .ritbox a:hover { color:#e50112; text-decoration:underline}

.contentright { float:right; width:910px; margin-top:15px; margin-bottom:30px; overflow:hidden}

.contentright .relative-news {position:relative; border-top:1px solid #e8e6e6; padding-top:20px; padding-bottom:20px;}

.contentright .relative-news p { font-size:16px; height:26px; line-height:26px; margin-bottom:8px;}

.contentright .relative-news p a:hover { color:#0471b5}

.contentright .md-date { font-size:32px; color:#333; font-weight: normal; letter-spacing:0px; line-height:36px; margin-bottom:20px;}

.contentright .md-desc { font-size: 14px; color:#888; padding-top:0px;}

.contentright .media-detail { border-top:1px dashed #ccc; margin-top:20px; margin-bottom:40px; padding-top:25px; font-size:16px}

.contentright .media-detail p { font-size:16px; margin-bottom:10px; line-height:30px;}

.contentright .media-detail img { max-width:100%}



.p14-info-3-list li { height: 40px; line-height: 40px; color:#4b4a4a; border-bottom: 1px dashed #dbdbdb; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;font-size:16px }

.p14-info-3-list li a{ color:#4b4a4a; }.p14-info-3-list li a:hover{ color:#0471b5; }   

.p14-info-3-list li span { float: right;font-size: 14px; color:#666 }





		

		





/*��ҳ��ʽ*/

.category { width:1200px; margin:0 auto; border-bottom:1px solid #ddd;}

.category .list{  height:80px; line-height:80px; margin-right:70px; color:#333; padding:0 15px; font-size:16px}

.category .list.on{ color:#ff8f02; border-bottom:1px solid #ff8f02;}

.category .list:hover { color:#ff8f02;}

.inside .tis{ width:100%; text-align:center;}

.inside .tis .xian{ width:40px; height:2px; vertical-align:middle; background:#f08200; margin-top:-10px;}

.inside .tis .fz24{ color:#f08200; margin:0 15px;}



/*��ϵ����*/

#pz_main{ float:left; width:1200px; margin:0 auto; overflow:hidden;}

.c_1200_4{ width:100%; float:left; padding:60px 0 60px 0;}

.c_1200_4 .c_570_l{ border:1px solid #ddd; width:40%; float:left;}

.c_1200_4 .c_570_l .title{ width:100%; float:left;}

.c_1200_4 .c_570_l .title h2{ width:100%; float:left; font-size:32px; color:#333; line-height:48px;}

.c_1200_4 .c_570_l .title h4{ width:100%; float:left; font-size:20px; color:#333; line-height:31px; text-transform:uppercase; font-family:"Segoe UI";}

.c_1200_4 .c_570_l ul{ width:100%; float:left; margin-top:31px; padding:9px 0 36px 0; border-top:dashed 1px #999; border-bottom:dashed 1px #999;}

.c_1200_4 .c_570_l ul li{ width:100%; float:left; margin-top:30px; font-size:16px; color:#333; line-height:26px;}

.c_1200_4 .c_570_l ul li .name{ float:left; font-size:18px;}

.c_1200_4 .c_570_l ul li img{ float:left; margin-right:14px;}

.c_1200_4 .c_570_l ul li a{ color:#333;}

.c_1200_4 .c_570_l .ewm{ width:100%; float:left; margin-top:40px;}

.c_1200_4 .c_570_l .ewm .ewm_img{ width:124px; height:124px; float:left; border:solid 1px #dbdbdb; padding:7px; background:white;}

.c_1200_4 .c_570_l .ewm .ewm_img img{ width:100%; float:left;}

.c_1200_4 .c_570_l .ewm .ewm_text{ margin-left:160px;}

.c_1200_4 .c_570_l .ewm .ewm_text h5{ width:100%; float:left; margin-top:58px; font-size:16px; color:#333; line-height:30px;}

.c_1200_4 .c_570_l .ewm .ewm_text h6{ width:100%; float:left; font-size:12px; color:#333; line-height:27px;}

.c_1200_4 .c_570_l .ewm .ewm_text .p{ width:100%; float:left; font-size:12px; color:#999; line-height:21px;}

.c_1200_4 .c_570_r{ width:56%; float:right; height:550px; margin-top:0px;}

#bdmap{ display:block; width:100%; height:100%;}

.BMap_shadow img{ height:0 !important; width:0 !important;}



/*��ϵ���� ����*/

.dd_contact { width:218px; margin-top:12px; margin-bottom:10px;}

.pc_header { border: 1px solid #999; border-top: 2px solid #999; background:#999; height: 35px; line-height: 35px; font-size: 14px; color: #2C498B; font-weight: bold; padding: 0 10px 0 15px; _padding: 10px 10px 0 15px; _height: 25px; _line-height: 25px; color: #fff; }

.pc_header span { float: right; font-size: 12px; font-weight: normal; color: #333; font-family: ����; _margin-top: -5px; background: #999; color: #fff; }

.pc_header span a { color: #fff; font-size: 12px; text-decoration: none; outline: none; }

.pc_body { border: 1px solid #ddd; border-top: 0; font-size: 12px; line-height: 22px; }

.pc_body p { margin: 0 0 5px 0; display: block; font-weight: bold; font-size: 14px; }

.pc_body.p15 { padding:15px 0 15px 15px; }





/*��Ʒ����*/

.prolist { margin-top:26px;}.prolist ul{margin-right:-52px;}

.prolist .m-hpro .list-item { float:left; margin-right:20px; margin-bottom:22px; width:294px; border:1px solid #eee; overflow:hidden}

.prolist [class*="-item"] .item-pic img { width:294px; height:247px; display:inline; -webkit-transition: all 550ms; -o-transition: all 550ms; -moz-transition: all 550ms; transition: all 550ms; }



.pro_title{padding-left:18px;background:url(../images/tiao.jpg) no-repeat 0 7px;font-size:25px;margin-top:35px;}

.picFocus{ float:left; width:475px;position:relative;zoom:1;background:#f6f6f6;margin-top:0px;}

.picFocus .hd{ width:390px; padding-top:10px;padding-bottom:12px;margin-left:25px;position:relative;}

.picFocus .hd_box {overflow:hidden;}

.picFocus .hd ul{ margin-right:-5px; overflow:hidden; zoom:1; width:600px;position: relative;top:0px;left:0px;}

.picFocus .hd ul li{ padding-top:5px; float:left; text-align:center; margin-right:24px;width:82px;}

.picFocus .hd ul li img{ width:auto; max-width:100%; height:47px; border:1px solid #ddd; cursor:pointer;}

.picFocus .hd ul li.on{border-bottom:2px solid #e50112;}

.picFocus .hd ul li.on img{border:1px solid #e50112;}

.picFocus .hd>a{display:block;width:7px;height:15px; position:absolute;top:50%;cursor:pointer;z-index:9;margin-top: -7px;}

.picFocus .hd .prev1{left:-25px;background:url(../images/icons.png) no-repeat;}

.picFocus .hd .next1{right:-25px; background:url(../images/icons.png) no-repeat -7px 0px;}

.picFocus .bd {border:1px solid #ebebeb;}

.picFocus .bd li{ vertical-align:middle; background-color:#fff}

.picFocus .bd img{ max-width:475px; max-height:271px; display:block; margin:0 auto}

.picFocus .bd .arrow a{display:block;width:50px;height:74px; position:absolute;top:105px;cursor:pointer;z-index:9;}

.picFocus .bd .arrow .prev{left:-5px;background:url(../images/p15-icon2.png) no-repeat center center;}

.picFocus .bd .arrow .next{right:-5px; background:url(../images/p15-icon3.png) no-repeat center center;}

.procon{padding:38px 0;}

.slideTxtBox{min-height:600px;}

.slideTxtBox .hd{ height:50px; line-height:50px;background:#f6f6f6;position:relative;margin-top:30px;}

.slideTxtBox .hd ul{ float:left;  position:absolute;}

.slideTxtBox .hd ul li{width:140px;float:left;font-size:20px;color:#464646;cursor:pointer;background:#f6f6f6;text-align:center;}

.slideTxtBox .hd ul li.on{color:#fff;background:#888;}

 

.p14-prodcontent-1-tit { height: 40px; font-size: 24px; line-height: 40px; border-bottom: 2px solid #d4d4d4; margin-bottom: 20px; }

.p14-prodcontent-1-tit span { display: inline-block; height: 40px; color: #464646; border-bottom: 2px solid  #012d9a; }

.p14-prodcontent-1-tit em { font-size: 18px; font-family: Arial; text-transform: uppercase; font-style: normal; color: #c2c2c1; }

.detail-form-inner .detail-layout, .detail-form-inner .form-layout { width:90%; margin:0 auto; margin-bottom: 45px;}

.detail-form-inner .form-layout { margin-bottom: 68px; }

.detail-form-inner p.caption { background-image: url(../images/blackstone-heading-divider.png); padding-bottom: 52px; background-repeat: no-repeat; background-position: left bottom; margin-bottom:25px;}

.detail-form-inner p { font-size:18px; margin-bottom:10px}

.divewm { margin-bottom:22px; clear:both; overflow:hidden}

.tit1 {

    height: 140px;

    background: url(../images/bfe2fc69_30.png)no-repeat center 75px;

    clear: both;

    text-align: center;

}

.tit1 span {

    display: block;

    font-size: 28px;

    color: #000;

    padding-top: 45px;

}

.tit1 em {

    font-style: normal;

    color: #999;

    text-transform: uppercase;

    font-family: "Times New Roman";

    padding-top: 16px;

    display: block;

}

.divewm .tit { float:left; width:70%;}

.divewm .ewm { float:left; width:28%;}

@media (min-width:768px){ 

	.detail-form-inner .detail-layout { float:left; width:550px;padding-right: 60px; margin-bottom: 45px;}

	.detail-form-inner .form-layout { float:left; width: 45%;margin-bottom: 45px;}

}

/*.tit { height: 140px; background:url(../images/bfe2fc69_30.png)no-repeat center 75px; clear: both; text-align: center; }*/

.tit span { display: block; font-size: 28px; color: #000; padding-top: 45px; }   

.tit em { font-style: normal; color: #999; text-transform: uppercase; font-family: "Times New Roman"; padding-top: 16px; display: block; }

.xj { padding-top: 15px; overflow: hidden; font-family: "Microsoft Yahei"; }   

.xj h2 { margin-bottom: 20px; }  

.xiuz20 { margin-right:20px;}

.xj_cnt dl { float:left; width: 450px; background: #f5f5f5; height: 483px;  margin-bottom: 20px; } 

.xj_cnt dl dt { width: 450px; } 

.xj_cnt dl dt img{ width: 450px; }  

.xj_cnt dl dd { width: 450px; float: left; padding-left: 30px; height:180px; margin-bottom:18px; overflow:hidden; padding-top: 10px; position: relative; box-sizing: border-box; }  

.xj_cnt dl dd em { position: absolute; top: 0px; left: 30px; width: 60px; height: 60px; color: #fff; background: #009e7f; display: block; text-align: center; font-family: "Arial"; font-size: 32px; font-weight: bold; line-height: 70px; }  

.xj_cnt dl dd h2 { color: #009e7f; font-size: 26px; font-weight: bold; margin-top: 4px; margin-left:80px; }  

.xj_cnt dl dd h2 i { font-size: 16px;  color: #333; font-weight: bold;  padding-top: 10px; text-transform: uppercase; font-style: normal; font-family: "Arial"; display: block; }  

.xj_cnt dl dd .desc { font-size: 14px; line-height: 24px; color: #555555; width: 400px; }   

.xj_cnt dl dd .desc b { font-weight: bold; }

.lx { background:#f3f3f3; height: 440px; overflow:hidden } 

.lx_l { float: left }  

.lx_r { float: right; width: 430px; }

.lx_r span { display: block; font-weight: bold; color:#0471b5; }  

.lx_r h3 { font-size: 24px; margin-top: 50px; margin-bottom: 30px; color: #000;} 

.lx_r p { font-size: 16px; margin:8px 0 }

.lx_r p.lxtels { background:url(../images/85b2d77021c84002aeca02edbfe2fc69_56.png)no-repeat 0 0;padding-left:60px;color:#0471b5; margin-bottom:15px;}

.endit-content .bd { font-size:16px; line-height:2;}

.endit-content .bd img { max-width:100%;}





				

.ProductDetailstopright .box-fix2 { padding-top: 20px; border-top: 1px solid #e2e2e2; overflow: hidden; }

.ProductDetailstopright .box-link { float: right; margin-left: 10px; width:100px; padding: 6px; line-height:24px; font-size: 14px; color: #fff; text-align: center; -moz-box-sizing: border-box; box-sizing: border-box; background-color:#02983a; }

.ProductDetailstopright .box-link:hover { background-color: #333; }

.ProductDetailstopright .box-tel { overflow: hidden; }

.ProductDetailstopright .tel-img { float: left; margin-right:12px; width:40px; line-height: 0; font-size: 0; }

.ProductDetailstopright .tel-title { line-height: 20px; font-size: 16px; font-weight: bold; }

.ProductDetailstopright .tel-desc { line-height: 24px; font-size: 16px; color: #555; }



.t05 {line-height:40px;background:#999;}.t05 {padding:0 18px; color:#fff;font-size:16px; text-align:left;} /*��߱����*/

.t05 a{color:#fff;font-size:16px;}.t05 img { padding:6px 0 0 0; float:right;}

.SildeBar .top{ width:186px; margin:15px 12px 0; padding-left:6px; height: 40px;border-bottom: 1px solid #e7e7e7;}

.SildeBar .top h3{font-size: 18px;color: #333333;font-weight: normal;float: left;} 

.SildeBar .top h3 em{font-weight: bold;color: #0669b5; margin-left:2px}

.SildeBar .top h3 i{ width:80px;height:1px;background: #0669b5;position:relative; display: block; top:13px; left:-3px;}

.SildeBar .top a.more{ margin-right:4px; display: block;width: 21px;height: 21px;float: right;margin-top: 4px;}



.t05_con { border-top:0; padding:8px 1px; margin-bottom:10px; zoom:1; overflow:hidden;background:#fff;} 

.t05_cons { border-top:0; padding:2px 0; margin-bottom:10px; zoom:1;} 

.t05_cons1 { border-top:0; padding:5px 12px; zoom:1;background:#fff; margin-bottom: 10px;} 

.t05_cons1 li { margin-top:8px; line-height:20px;height:20px; overflow: hidden; width:192px; overflow:hidden; font-size: 13px;}.t05_cons1 li a:hover { color:#e50112; text-decoration:underline}



.ProductDetailstopright { margin-left:20px; float:right; width:420px; position: relative; }

.ProductDetailstopright dl { margin: 0px; padding:0px; }

.ProductDetailstopright dl dt { font-weight:400; font-size:26px; line-height:36px; padding-bottom:15px; border-bottom:1px solid #ccc; }

.ProductDetailstopright dl dt .downbtn { float: right; padding-right: 28px; background: url(../images/icon_07.png) no-repeat right center; font-size: 16px; color:#148BD7; }

.ProductDetailstopright dl dd { font-size:16px; padding:15px 0px 0px; line-height: 36px; min-height: 149px; height: auto !important; height: 149px; }

.ProductDetailstopright dl dd p { line-height:26px; margin-bottom:10px;}

.ProductDetailstopright dl dd span.Special { color:#eb5c24; font-size: 16px; padding-right: 10px; }





/* ���� */

.wpout { width:1200px; margin:0 auto;}

.searchbtn { background:url(../images/3.png) no-repeat 0 0; width:18px; height:18px; text-indent:-9999px; margin-top: 12px; cursor:pointer}

.img-responsive { width:169px; height:115px;} a:hover .img-responsive { opacity:0.9; filter:alpha(opacity='90');}

.ab1 {width:595px; height:360px; background-color:#f5f5f5; position:relative}

.abt1 {height:35px; border-bottom:2px solid #014886; width:120px; overflow:hidden; margin-bottom:15px;}

.ui-footer-seo-brand  a { margin:0 5px;}



.hzhba {width:1200px; height: auto; margin:45px auto 30px; padding-bottom:20px;}

.titlebx { width:100%; height: 37px; line-height: 37px; background:#f5f5f5; color: #FFFFFF; font-size: 16px;}

.titlebxwz {width: 169px; background:#3da229; color: #FFFFFF; font-size:16px; text-align:center}



.footer{background:#333;padding-top:50px;}.wrap{width:1200px;margin:0 auto;}

.footp { width:1200px; margin:0 auto;}.logoft { float:left; width:600px;}

.logoft dt { width:252px;}.logoft dt img { display:block }

.logoft dd { margin-top:20px; width:380px;  color:#999}

.logoft dd h3 { font-size:20px; margin-bottom:6px;}

.logoft dd p{ font-size:14px; margin-bottom:3px;}

dl.sub{ margin-top:30px; float:left; width:300px; margin-right:0px;}

dl.sub dt{width:80px;border-bottom:3px solid #666;line-height: 20px;margin-bottom: 15px;padding-bottom: 15px;}

dl.sub dt a{font-size:18px;color:#bbb;}dl.sub dd{line-height:34px; height:34px; float:left; width:150px;}

dl.sub dd a{font-size:16px;color:#848484;} dl.sub dd a:hover { color:#ff8f02}

.menber{ border-left:1px solid #666; font-size: 14px;color:#fff; width:260px; float:right; margin-top:40px;}

.jort{width:150px;float:right;}.jort img {width:150px;height:150px;display:block;}

.fousus{display:block;line-height:28px;text-align:center; color:#bbb}

.copy { color:#999; margin-top:5px; clear:both; height:24px; margin-bottom:20px;}



.head-fix { position:fixed; left:0px; width:100%; top:0px; z-index:99}

.blaock100 { height:133px; clear:both; overflow:hidden}



.link{ border-top:1px dashed #cacaca; line-height:24px; padding:15px 0;color:#fff; width:1200px; margin:0 auto;}

.link a{color:#fff; display:inline-block; white-space:nowrap; padding-right:12px;}

.link a:hover{text-decoration:underline;}



a.dlbtn { background-color:#FF6600; margin:100px auto; width:220px; height:50px; line-height:50px; font-size:16px; text-align:center; display:block; border-radius:5px; color:#fff; cursor:pointer; z-index:99}

a.dlbtn:hover { background-color:#e50112}



.client-2 { position: fixed; right: -170px; top: 50%; z-index: 900; }

.client-2 li a { text-decoration: none; }

.client-2 li { margin-top: 1px; clear: both; height: 62px; position: relative; }

.client-2 li i { background: url(../images/fx.png) no-repeat; display: block; width: 30px; height: 27px; margin: 0px auto; text-align: center; }

.client-2 li p { height: 20px; font-size: 12px; line-height: 20px; overflow: hidden; text-align: center; color: #fff; }

.client-2 .my-kefu-qq i { background-position: 4px 5px; }

.client-2 .my-kefu-tel i { background-position: 0 -21px; }

.client-2 .my-kefu-liuyan i { background-position: 4px -53px; }

.client-2 .my-kefu-weixin i { background-position: -34px 4px; }

.client-2 .my-kefu-weibo i { background-position: -30px -22px; }

.client-2 .my-kefu-ftop { display: none; }

.client-2 .my-kefu-ftop i { width: 33px; height: 31px; background-position: -23px -47px; background-size: 52px 82px; }

.client-2 .my-kefu-ftop .my-kefu-main{ padding-top: 6px; }

.client-2 .my-kefu-left { float: left; width: 62px; height: 47px;  position: relative; }

.client-2 .my-kefu-tel-right { font-size: 16px; color: #fff; float: left; height: 24px; line-height: 22px; padding: 0 15px; border-left: 1px solid #fff; margin-top: 14px; }

.client-2 .my-kefu-right { width: 20px; }

.client-2 .my-kefu-tel-main { background:#02983a; color: #fff; height: 53px; width: 230px; padding:9px 0 0; float: left; }

.client-2 .my-kefu-main { background:#02983a; width: 97px; height: 53px; position: relative; padding:9px 0 0; float: left;}

.client-2 .my-kefu-weixin-pic { position: absolute; left: -130px; top: -24px; display: none; z-index: 333; }

.my-kefu-weixin-pic img { width: 115px; height: 115px; }





.ul-pic-lb{ padding-top: 23px; margin-right: -20px;}

.ul-pic-lb li{float: left;width: 25%;margin-bottom:30px;}

.ul-pic-lb a{ display: block; margin-right:20px; position: relative; transition: .3s; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s;}

.ul-pic-lb a:hover{ box-shadow: 0px 0px 30px 5px rgba(0,0,0,.21)}

.ul-pic-lb img{ display: block; width:185px; height:120px;}

.ul-pic-lb li h3{ height:36px; line-height:35px; background:#f2f2f2; font-size:15px; text-align:center; padding:0 6px; overflow:hidden;}

body .page-title h2 { letter-spacing: normal; font-size: 24px; color: #192533; margin: 0 0 15px 0;}

.page-title { margin-bottom: 45px;}

.page-title .sub-title, .lovers-section h3 { color:#ff8f02; font-size: 32px; line-height: normal; font-weight:700; background-repeat: no-repeat; text-align: left; background-position: left bottom; margin-bottom:15px;}

.page-title .mod_img { width:120px;}





.detail-form-inner .form-layout { margin-bottom: 68px; }

.ueditor_baidumap { width:100% !important;}

.z_row { overflow:hidden; clear:both}

.kfay { margin-top:50px; width: 1200px; height: 200px; padding-top: 0px;}

.kfay dt { width: 188px; float: left;}

.kfay dt img { display: block; width: 188px; height: 188px; }

.kfay dd { width: 930px; float: right;}

.kfay dd h4 { height: 45px; padding-top: 22px; font: 24px "Microsoft YaHei"; color: #000; background:url(../images/85b2d77021c84002aeca02edbfe2fc69_26.png) no-repeat left bottom}

.kfay dd p { font: 14px "Microsoft YaHei"; color: #333333; line-height: 30px; padding-top: 15px; }

.g_lxwm { height: 274px; position: relative; }

.g_lxwm .lxwm { padding: 16px 0; height: 270px;}

.g_lxwm .lxwm li:last-child {}

.g_lxwm .lxwm li { position: relative; padding-left: 50px; float: left; width: 420px; line-height:28px;border-bottom: 1px solid #e9e9e9; margin: 0 0px 0 10px; font-size: 16px; padding-top:15px; padding-bottom:15px; color: #333333; }

.g_lxwm .lxwm li em { position: absolute; left: 0; top:10px;}

.g_lxwm .lxwm li em img { width:30px; } 

.g_lxwm .line { width: 1px; height: 222px; background: #e9e9e9; left: 595px; top: 18px; position: absolute;}

.lxwm li i { display: inline-block; padding-left: 33px;}

.lxwm li b { color: #0471b5;} .f_pr { position: relative;}



/*β��*/

.wl-1200{width: 1200px;margin-left: auto;margin-right: auto;}

.wl-footer{ background:#148BA9;width: 100%;padding-bottom:40px;}

.wl-footer-t{ width: 100%; padding-top:50px;padding-bottom: 30px; overflow:hidden}

.wl-footer-t .list{float: left;width: 180px;}

.wl-footer-t .list li{width: 100%;display: block;line-height: 30px;padding-left:0px;}

.wl-footer-t .list li.title{ padding-bottom: 6px; margin-bottom:10px; position:relative}

.wl-footer-t .list li em { width:35px; height:2px; background-color:#fff; position:absolute; left:0px; bottom:0px;}

.wl-footer-t .list li span{ font-size:18px; color:#fff;}

.wl-footer-t .list li a{ display: inline-block; font-size:15px;color: #fff;}

.wl-footer-t .list li a:hover{ color: #fff;transition: all .2s linear 0s; text-decoration:underline}

.wl-footer-t .right{ float: left; padding-left: 25px; width:330px;text-align: center;}

.wl-footer-t .right h2{height: 60px;}

.wl-footer-t .right h2 img{height: 100%;display: block;margin: 0 auto;}

.wl-footer-t .right p{font-size: 12px;color: #fff;line-height:20px; text-align:left; padding-bottom:4px;}

.wl-footer-t .right p a { color:#fff;}

.wl-footer-t .right .tel{display: inline-block;background: #fff;font-size: 22px;line-height: 36px;color: #3ea13a;padding: 0 14px;border-radius: 30px;overflow: hidden;}

.wl-footer-t .weixin{float:right;padding-left: 0px;width: 120px;text-align: center; color:#eee;}

.wl-footer-b{width: 100%;padding-top: 0px;}

.wl-footer-b .link span,.wl-footer-b .link a{display: inline-block;font-size: 14px;line-height: 32px;}

.wl-footer-b .link a{padding-right: 30px;}

.wl-footer-b p{font-size: 14px;color: #bbb;line-height: 32px;}

.wl-footer-b p a{color: #bbb;}