@charset "utf-8";

/* CSS Document */



html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
	font-family:"微软雅黑";
	list-style-type:none;
}

body {
    line-height:1;
}

:focus {
	outline: 1;
}

article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary { 
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
	margin:0;
}

/*css reset*/

.nybody { background-color:#fbfbfb;}
.container { width:1200px; margin:0 auto; overflow:hidden; max-width:100%; padding:0;}
.footleft { padding-left:15px;}
.footright { padding-right:15px;}
.nybanner {  max-width:100%; }
.nybanner { max-width:100%;}
.breadcrumb { background-color:transparent; margin:0; text-align:right; padding-top:20px; padding-bottom:4px;}
.breadcrumb li a { font-size:12px; color:#747373; transition:all .3s ease-in-out;}
.breadcrumb > li + li:before { color: #747373; content: ">"; padding: 0px; padding-right:5px;}
.breadcrumb li a:hover { color:#018c5d;}
.breadcrumb >li:hover:before { color:#018c5d;}


.sidebar {}
.sidebar .sidebar-gird1 { width:100%; min-height:95px; box-sizing:border-box;color:#fff; border:1px solid #018c5d; background: -webkit-linear-gradient(#178362, #51cba5); background: -o-linear-gradient(#178362, #51cba5); background: -moz-linear-gradient(#178362, #51cba5); background: linear-gradient(#178362, #51cba5);}
.sidebar .sidebar-gird1 span { font-size:13px; margin-bottom:2px;}
.sidebar .sidebar-gird1 p { font-size:30PX;}
.sidebar .sidebar-gird1 .gird1-content { padding-left:20px; height:95px; box-sizing:border-box; padding-top:22px; background-image:url(../images/gird1bg_05.png);background-repeat:no-repeat;background-position:center right 13px;}

.accordion {width: 100%;margin: 30px auto 20px;background: #FFF;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.accordion .link {cursor: pointer;display: block;padding: 15px 15px 15px 42px;color: #4D4D4D;font-size: 14px;font-weight: 700;border-bottom: 1px solid #CCC;position: relative;	-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
#accordion li { margin-bottom:4px;}
.accordion li:last-child .link {border-bottom: 0;}

/*.accordion li i {
	position: absolute;
	top: 16px;
	left: 12px;
	font-size: 18px;
	color: #595959;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.accordion li i.fa-chevron-down {
	right: 12px;
	left: auto;
	font-size: 16px;
}

.accordion li.open .link {
	color: #b63b4d;
}

.accordion li.open i {
	color: #b63b4d;
}
.accordion li.open i.fa-chevron-down {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
*/

.sidebar #accordion li { margin-bottom:4px;}
.sidebar #accordion li .link { background-color:#efefef; border-color:#efefef; background-image:url(../images/lefticon_11.png); background-repeat:no-repeat;background-position:center right 5px;}
.sidebar #accordion li.open .link {font-size: 15px; border-top: 1px solid #47a988; border-left: 1px solid #47a988;background-color: #5cdbb0;background-image:url(../images/lefticon_05.png)}
.sidebar #accordion li.open .submenu { display:block;}

.sidebar-nav .link { background-color: #5cdbb0; font-size: 15px;color: #333333;font-weight: normal;box-sizing: border-box;border-top: 1px solid #47a988; border-left: 1px solid #47a988; padding-left: 20px;}
.sidebar-nav .submenu {display: none;background: #fff;font-size: 14px;box-sizing:border-box; border:1px solid #ececec; color:#333333;padding-left:22px; padding-right:14px;	margin-bottom:13px; }
.sidebar-nav .submenu li { border-bottom:1px solid #ececec;}
.sidebar-nav .submenu li:last-child { border-bottom:none;} 
.sidebar-nav .submenu a {display: block;text-decoration: none;color: #333333;padding: 12px;	padding-left: 16px;	padding-right:0px; 	-webkit-transition: all 0.25s ease; 	-o-transition: all 0.25s ease; 	transition: all 0.25s ease;	position:relative; }
.sidebar-nav .submenu a:before { content:""; position:absolute; left:0; top:14px; box-sizing:border-box; width:9px; height:9px; background-color:transparent; border:2px solid #017f55; border-radius:50%; opacity:0;}
.sidebar-nav .submenu a:hover {
 	background: transparent;
 	color: #1d8b6a;
 }
 .sidebar-nav .submenu a.hover{background: transparent;
 	color: #1d8b6a;}
 .sidebar-nav .submenu a:hover:before { opacity:1;}
.sidebar-nav { width:100%; margin-top:16px; margin-bottom:14px;}
.sidebar-gird3 { width:100%; position:relative; height:auto;margin-bottom:10px;}
.sidebar-gird3 img { max-width:100%;}
.sidebar-gird3-inner { position:absolute; bottom:30px; right:0; width:96%; background-color:rgba(255,255,255,.65); height:100px; text-align:center;}
.sidebar-gird3-inner p img{ padding-right:8px; position:relative; top:4px;}
.sidebar-gird3-inner p { font-size:24px; font-weight:bold; color:#47a988; width:100%; text-align:center; vertical-align:middle; margin-top:20px; margin-bottom:8px;}
.sidebar-gird3-inner span { font-size:13px; color:#3c3c3c;}

.nyright { box-sizing:border-box; padding-left:2%;}
.wrap {background:#fff; box-sizing:border-box; width:100%; float:right; border:1px solid #d5d5d5; min-height:300px; margin-bottom:60px;border-radius:8px; padding-top:24px; padding-left:10px; padding-right:10px; padding-bottom:70px;}

.nytitle { width:100%; box-sizing:border-box; padding-left:10px; padding-bottom:6px; font-size:17px; color:#333333; font-weight:normal; border-bottom:2px solid #018c5d; margin-bottom:32px;}
.nymain { width:100%; padding-left:10px; padding-right:6px; box-sizing:border-box; }
.nymain:after { content:""; display:table; clear:both; overflow:hidden;}
.nymain .contact-title { padding-left:21px; font-size:25px; color:#959595; font-family:"微软雅黑"; background-image:url(../images/contact_05.png); background-repeat:no-repeat; background-position: center left; margin-bottom:20px;}
.nymain ul.list-info { display:inline-block; float:left; padding-left:21px; width:50%; box-sizing:border-box;}
.nymain ul.list-info li { display:block; padding-left:35px; box-sizing:border-box; width:100%; font-size:17px; padding-top:5px; padding-bottom:5px; color:#4f4f4f; line-height:1; margin-bottom:19px; background-position:center left; background-repeat:no-repeat;}
.nymain ul.list-info li:first-child { background-image:url(../images/contact_12.png)}
.nymain ul.list-info li:nth-child(2) { background-image:url(../images/contact_20.png)}
.nymain ul.list-info li:nth-child(3) { background-image:url(../images/contact_31.png)}
.nymain ul.list-info li:nth-child(4) { background-image:url(../images/contact_39.png)}
.nymain ul.list-info li:nth-child(5) { background-image:url(../images/contact_47.png)}
.contact-tel { width:50%; display:inline-block; float:left; margin-left:-10px;}
.contact-tel .phone { box-sizing:border-box; max-width:100%; position:relative; padding-left:62px; height:58px;}
.contact-tel .phone:before { position:absolute; content:""; left:0; top:0; height:100%; width:62px; box-sizing:border-box; background-image:url(../images/contact_09.png);background-repeat:no-repeat;background-position:center; border-right:3px solid #a5a5a5;}
.contact-tel .phone p { font-size:17px; color:#333333;  padding-left:9px; line-height:1; margin-bottom:12px;}
.contact-tel .phone span { font-size:32px; color:#018c5d; padding-left:9px; line-height:1; font-weight:bold; }
.contact-tel .ma { width:100%; margin-top:16px;}
.contact-tel .ma img { box-sizing:border-box; max-width:100%; border:1px solid #3db089;}
.nymain .map { width:100%; margin-top:28px; float:left;}
.map-title { width:100%; display:block; float:left; margin-bottom:9px;}
.map-title h3 { padding: 11px 20px 11px 23px; display:inline-block; width:auto; background-color:#f0f0f0; position:relative; font-size:14px; color:#444444}
.map-title h3:before { content:""; position:absolute; left:10px; top:17px; background-color:#444444; width:4px; height:4px;}
.nymain .map img, .nymain .map iframe { max-width:100%; height:auto; display:block; margin:0 auto; box-sizing:border-box; }

.news-list { box-sizing:border-box; padding-left:9px; padding-right:16px;}
.news-list li { display:block; width:100%; margin-bottom:66px;}
.news-list li:after { content:""; display:table; clear:both; overflow:hidden;}
.news-list li .news-pic { float:left; width:33.7%;}
.news-list li .news-pic img { max-width:100%;}
.news-list li .news-text { float:right; width:64%; text-align:left;}
.news-list li .news-title { padding-top:25px; padding-bottom:32px; display:block;}
.news-list li .news-text h3 { display:inline-block;}
.news-list li .news-text h3 a { color:#333333; font-size:17px; transition:all .2s linear;}
.news-list li .news-text h3 a:hover { color:#ac275e;text-decoration:none;}
.news-list li .news-text span { float:right; font-size:13px; color:#9e9e9e; text-align:right; display:inline-block; line-height:18px;}
.news-list li .news-text p { font-size:13px; color:#555555; line-height:23px;}
.news-list li .news-text p a { color:#018c5d; display:inline; margin-left:12px;}

DIV.scott {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; font-size:14px;
}
DIV.scott A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 6px;  BORDER-LEFT: #ddd 1px solid; COLOR: #000; MARGIN-RIGHT: 2px;  BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
DIV.scott A:hover {
	BORDER-RIGHT: #85bd1e 1px solid; BORDER-TOP: #85bd1e 1px solid; BORDER-LEFT: #85bd1e 1px solid; COLOR: #fff; BORDER-BOTTOM: #85bd1e 1px solid; BACKGROUND-COLOR: #009158
}
DIV.scott A:active {
	BORDER-RIGHT: #85bd1e 1px solid; BORDER-TOP: #85bd1e 1px solid; BORDER-LEFT: #85bd1e 1px solid; COLOR: #638425; BORDER-BOTTOM: #85bd1e 1px solid; BACKGROUND-COLOR: #009158
}
DIV.scott SPAN.current {
	BORDER-RIGHT: #009158 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #009158 1px solid; PADDING-LEFT: 6px; FONT-WEIGHT: bold;  BORDER-LEFT: #009158 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; BORDER-BOTTOM: #009158 1px solid; BACKGROUND-COLOR: #009158
}
DIV.scott SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}


.nfinal-title { width:100%; text-align:center;   margin-top:-25px; position:relative; margin-bottom:60px;}
.nfinal-title h3 {width:100%;padding:28px 0; background-color:#eeeeee;font-size:17px; color:#333333;}
.nfinal-title span { font-size:13px; color:#9e9e9e; line-height:1; margin-top:18px; padding:0 22px; background-color:#FBFBFB; display:inline-block;}
.nfinal-title:after { position:absolute; content:""; height:1px; width:100%; left:0; bottom:6px; background-color:#c6c6c6; z-index:-2}
.nfinal-body { text-align:center;line-height:1.3em;}
.nfinal-body p { font-size:13px; color:#555555; line-height:24px; margin-bottom:24px; text-align:left;}
.nfinal-body img { display:inline-block; width:auto; max-width:100%; margin:0 auto; margin-bottom:24px;}
.nfinal-body p.big { font-size:14px;}
.nfinal-body p.orange { color:#ee6907;}
.nfinal-body p.bigger { font-size:15px;}
.nfinal-body p.green { color:#018c5d;}
.download-list { width:100%; padding-bottom:150px;}
.download-list li { height:40px; line-height:40px; width:100%; position:relative; border-bottom:1px dashed #cfcfcf; box-sizing:border-box; padding-left:14px; padding-right:20px;}
.download-list li:after { content:""; display:table; clear:both; overflow:hidden;}
.download-list li:before { content:""; position:absolute; left:4px; top:19px; width:4px; height:4px; background-color:#555555; border-radius:50%;}
.download-list li a p { font-size:15px; color:#222222; display:inline-block; float:left;}
.download-list li a span { font-size:13px; color:#222222; float:right; position:relative; display:inline-block; padding-left:34px;}
.download-list li a span:before { position:absolute; content:""; left:0; top:10px; width:23px; height:22px; background-image:url(../images/download.png);background-repeat:no-repeat; background-position:center;}
.smargin { margin-bottom:20px;}
.icontit { width:100%; box-sizing:border-box; padding-left:22px; position:relative; font-size:15px; line-height:1;}
.icontit:before {content:""; position:absolute; left:6px; top:5px;}
.square:before{width:6px; height:6px;}
.red { color:#ac275e;}
.red:before {background-color:#ac275e;}

.nytitle:after { content:""; display:table; clear:both; overflow:hidden;}
.nytitle span { display:inline-block; float:left;}
.nytitle .breadcrumb { display:inline-block; float:right; padding-top:0; padding-right:0;}
.nytext { margin-top:20px;}
.nytext p { color:#555555; font-size:13px; line-height:26px;text-indent:24px; margin-bottom:26px;}
.nytext img { max-width:100%; margin:0 auto;}
.protitle { margin-bottom:20px;}
.protitle:after { content:""; display:table; clear:both; overflow:hidden;}
.protitle h3 { font-size:33px; color:#21906d; line-height:1; font-weight:bold; height:auto; display:inline-block;}
.protitle .pfd { float:right; display:inline-block; text-align:center; margin-right:25px; margin-bottom:20px;}
.protitle .pfd a { color:#e11319;}
.protitle .pfd img { max-width:100%; display:inline-block;}
.protitle .pfd span { display:block; max-width:100%; font-size:14px; color:#e11319; line-height:1; margin-top:10px;}
.protitle .line { width:100%; height:7px; background-color:#efefef; float:left; position:relative;}
.protitle .line:before { width:25.5%; content:""; position:absolute; left:0; top:0; height:7px; background-color:#cbcbcb;}
.protitle .line:after {position:absolute; content:""; left:25.5%; top:0; border-top:7px solid #cbcbcb; border-right:7px solid transparent;}

p.nyinfo { font-size:14px; color:#767676; line-height:24px; text-indent:24px; margin-bottom:24px; letter-spacing:1px;}

.nytable h3.icontit { font-size:16px; color:#333333; padding-left:15px; margin-bottom:20px;}
.nytable h3.icontit:before {content:""; position:absolute; left:0px; top:5px;}
.nytable h3.green:before { background-color:#018c5d;}
.nytable table { border-right:1px solid #adadad; border-bottom:1px solid #adadad; width:100%; color:#444444; margin-bottom:48px;}
.nytable table thead tr td { background-color:#dfdedc; text-align:center;font-size:16px;}
.nytable table thead tr td:first-child { text-align:left;}
.nytable table tr td { border-left:1px solid #adadad; border-top:1px solid #adadad; box-sizing:border-box; padding:15px; vertical-align:middle;}
.nytable table tbody tr td { font-size:14px;}
.nytable table tbody tr td:nth-child(2) { padding-left:3%;}
.nytable table tbody tr td:nth-child(3) { text-align:center;} 
.nytable table tr td:first-child { width:48%;}
.nytable table tr td:nth-child(2) {width:17.8%;}

.protitle.pro2 h3 span { font-size:29px; color:#018c5d;}
.protitle.pro2 h3 { color:#a7a7a7;}
.protitle.pro2 .pfd { padding-top:12px;}

.pro-list { padding:0; width:100%;}
.pro-list li { font-size:15px; color:#444444; margin-bottom:13px;}
.pro-list li span { line-height:15px; font-size:12px; color:#444444; position:relative; top:-3px; margin-right:8px;}
.bgimg1 { background-image:url(../images/bgimg1.jpg); background-repeat:no-repeat;background-position:center right; padding-top:15px; padding-bottom:15px; margin-bottom:36px;}
.icontit.tit2 { font-size:16px; color:#333333; margin-bottom:12px;}
.circle { position:relative;}
.circle:before { content:""; position:absolute; left:8px; top:5px; width:5px; height:5px; border-radius:50%;}
.green:before { background-color:#018c5d;}
.nyinfo.paddinginfo { padding-left:22px; text-indent:0; margin-bottom:64px;}
.gray:before { background-color:#6d6d6d;}
.tit3 { color:#767676; font-size:14px; padding-left:37px; line-height:1; margin-bottom:14px;}
.tit3:before { left:22px;}
.pro-list2 { margin-top:-20px; margin-bottom:64px;}
.listtwo { width:100%; margin-bottom:20px;}
.listtwo>li { width:50%; float:left; display:inline-block;}
.listtwo:after { content:""; display:table; clear:both; overflow:hidden;}

.tit4 { padding-left:11px; font-size:14px; color:#767676; margin-bottom:12px;}
.tit4:before { left:0;}
.list5 li { padding-left:63px;}
.list5 li:nth-child(2) img { margin-top:20px;}
.list5 { margin-bottom:85px;}
.textlist { width:100%; border-top:2px solid #6aa696; margin-top:7px;}
.textlist li { height:38px; line-height:38px; border-bottom:1px solid #c0c0c0; padding-right:30px; padding-left:22px; width:100%; box-sizing:border-box; font-size:14px; color:#333333;}
.textlist li span { float:right;}
.after-textlist { display:block; font-size:13px; color:#3d9978; line-height:1; margin-top:10px; padding-left:22px; margin-bottom:45px;}

.tables2 h3.green { color:#018c5d;} 
.tables2 h3.green:before { background-color:#018c5d;}
.tables2 table tr td:first-child { width:33%;}
.tables2 table tr td:nth-child(2) {width:42.3%;}
.tables2 table tbody tr td:nth-child(2) { padding-left:14.5%;}
.tables2 table thead tr td { border:#444444 1px solid ;}

.infotitle { font-size:15px; color:#000000; padding-left:22px; line-height:23px; margin-bottom:5px;}
p.nyinfo.pleft { padding-left:22px;}
.boldline { width:100%; height:48px; background-color:#e8e8e8; margin-bottom:40px;}
.infotitle.title2 { padding-left:0; font-size:15px; color:#333333;}
p.nyinfo.pleft2 { padding-left:46px; text-indent:0; line-height:36px;}

.tablestyle { width:100%; margin-bottom:29px;}
.tablestyle tr td { padding:5px; border:1px solid #7d7d7d; font-size:13px; color:#333333; text-align:center;}
.noindent { text-indent:0;}

.nymain img { max-width:100%;}
.nymain img.centerimg { display:block; width:auto; margin:0 auto; max-width:100%;}
.centerimg { display:block; width:auto; margin:0 auto; max-width:100%;}
.nytable table.table3 { width:100%;}
.nytable table.table3 thead tr td:nth-child(2) { text-align:left; padding-left:10.3%;}

.nytable table.table3 tr td:first-child { width:36%;padding-right:0px;} 
.nytable table.table3 tr td:nth-child(2) { width:auto; padding-left:10.3%;}

.protitle.pro3 h3 { color:#a7a7a7; position:relative; top:-10px;}
.protitle.pro3 span.lb-span { display:inline-block; margin-left:20px; padding-left:16px; border-left:2px solid #21906d; font-size:18px; line-height:28px; color:#74ab9a; margin-bottom:15px;}

.greentitle { font-size:16px; color:#018c5d; line-height:1; margin-bottom:28px;}
.alkwegbai span { display:inline-block; font-size:14px; color:#333333; font-weight:bold; padding-bottom:10px;}
b.tine { display:inline; font-size:14px; color:#989898; font-weight:normal;}
.alkwegbai  { padding-bottom:10px; line-height:1.4; padding-left:48px; font-size:14px; color:#444444; }
.alkwegbai li {line-height:1; }
.pppleft { padding-left:48px; margin-bottom:10px;}
.rotatesquare { position:relative;}
.pppleft:before { position:absolute; content:""; left:0; top:5px; width:8px; height:8px; background-color:#1f8c6a; transform:rotate(45deg); }
.alkwegbai p.red { color:#c62f61; margin-top:16px;}
.alkwegbai-list { margin-top:20px; font-size:14px; color:#444444; margin-bottom:30px;}
.alkwegbai-list:after { content:""; display:table; clear:both; overflow:hidden;}
.alkwegbai-list li { width:50%; float:left; font-size:14px; color:#444444; line-height:1; margin-bottom:13px;}
.alkwegbai span.youyigespan { font-size:16px; padding-bottom:0;}
.alkwegbai-p { padding-bottom:10px; line-height:1.4; padding-left:48px; font-size:14px; color:#444444; }
.alkwegbai-p.red { color:#c62f61;}
.youyigespan b{ font-weight:normal; font-size:13px; color:#444444;}
.alkwegbai-title { display:block; margin-top:28px; font-size:14px; color:#c62f61; font-weight:bold; margin-bottom:15px;}
.alkwegbai-list.col1 li { display:block; width:100%; margin-bottom:13px;}
.youyigespan.m-top { margin-top:40px;}
.alkwegbai-title.m-top1 { margin-top:58px;}
.alkwegbai-title.m-top2 { margin-top:39px;}

.nytable.table4 { margin-top:90px;}
.nytable .indent-title { font-size:14px; color:#333333; font-weight:bold; text-indent:48px; margin-bottom:13px;}
.nytable.table4 table tr td { width:auto !important; vertical-align:middle; font-size:14px; color:#444444;}
.nytable.table4 table tbody tr td:nth-child(3) { text-align:left; padding-left:5%;}
.nytable.table4 table tbody tr td:nth-child(2) { padding-left:3%;}
.nytable.table4 table tbody tr td:nth-child(4) { padding-left:5%;}

.protitle h3 span { font-size:24px; color:#bebebe;}
.noindent { text-indent:0 !important;}
.tese { display:flex; margin-top:-10px; margin-bottom:42px;}
.tese span { font-size:15px; color:#444444; font-weight:bold; display:inline-block; padding-right:18px; padding-top:12px;}
.tese p { font-size:14px; color:#444444; line-height:35px;}
.spec-title { font-size:19px; color:#444444; font-weight:bold; padding-left:24px; position:relative;}
.spec-title:before { content:""; position:absolute; width:14px; height:14px; left:0; top:4px; background-color:#000000;}
.grayline { width:100%; height:1px; background-color:#dcdcdc; margin-top:21px;}
.greenzone { background-color:#f5f5f5; padding-top:31px; padding-bottom:48px;}
.greenzone img { max-width:100%; min-width:50%; display:block; width:auto; margin:0 auto; box-sizing:border-box; border:1px solid #c2c2c2;margin-bottom:77px;}
.greenzone img:last-child { margin-bottom:0;}

.protitle.pro4 h3 { line-height:46px; font-size:30px; margin-top:-10px;}

.protitle .tit-searth{ float:right; display:inline-block; text-align:center; margin-right:; margin-bottom:20px;}
.protitle .tit-searth .search-grid { display:block; width:100%; margin-bottom:8px; text-align:right;}
.protitle .tit-searth .search-grid span { font-size:13px; color:#474747;}
.protitle .tit-searth .search-grid input { display:inline-block; width:135px; height:25px; box-sizing:border-box; background-color:#f7f7f7; border:none; outline:none; border:1px solid #d2d2d2;}
.protitle .tit-searth .search-grid .down-btn { width:49px; box-sizing:border-box; height:25px; font-size:13px; color:#000000;}
.protitle .tit-searth .search-grid span.red { font-size:13px; color:#d93453; padding-right:10px;}

.protitle .linetext { position:relative; font-size:18px; color:#b0b0b0; margin-top:4px; padding-left:38%;}
.protitle .linetext:before { content:""; width:38%; height:0; position:absolute; left:0; top:10px; border-top:1px dashed #b0b0b0;}
.paragraph { padding-left:22px; font-size:14px; color:#444444; line-height:26px;}
.paragraph span { font-size:15px; font-weight:bold;}
.before-squad { position:relative;}
.before-squad:before { content:""; position:absolute; left:0; top:8px; width:12px; height:12px; background-color:#393939;}
.paragraph span.spanno2 { font-size:14px;}
.mizhip {font-size:14px; color:#444444; line-height:26px;}
.yigediv { display:flex; margin-bottom:40px;}
.doubleline-title { font-size:15px; line-height:36px; color:#333333; background-color:#d8d8d8; padding-left:21px; position:relative; margin-top:33px;}
.doubleline-title:after { position:absolute; content:""; bottom:-5px; left:0; width:100%; height:3px; background-color:#d8d8d8;}
.tablestyle2 tr td { border:0; box-sizing:border-box; padding:10px; font-size:14px; color:#333333;}
.tablestyle2 { width:100%; text-align:center; vertical-align:middle; margin-top:18px;}






@media only screen and ( max-width:1366px) {
	/*.sidebar-gird3 { display:none;}*/
	}


@media only screen and ( max-width:767px) {
	.nymain ul.list-info  { width:100%;}
	.contact-tel { width:100%; margin-left:15px;}
	.sidebar-gird3 { display:none;}
	.news-list li .news-pic { width:100%;}
	.news-list li .news-text { width:100%; float:left;}
	.breadcrumb>li:last-child { margin-right:12px;}
	.news-list li .news-text p a { margin-left:0;}
	.sidebar .sidebar-gird1 .gird1-content { height:75px; padding-top:10px;}
	.sidebar .sidebar-gird1 { min-height:75px ;}
	

	}
	
@media (max-width:480px)	
{
	.contact-tel .phone span{
		font-size:16px;
		}
	
}
sup{font-size:12px;}







