*{
	margin:0px auto;
	list-style:none;
	text-decoration:none;
 
}
img{
	border:0px;
}

.clear{
	clear:both;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, caption, tbody, tfoot, thead { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: Arial; vertical-align: baseline; color: #454545;}

.page_Topbg{ width:100%; margin:0 auto; min-width:1002px; height:130px; background:url(../img/topbg.jpg)}
.page_Head{ width:1002px; margin:0 auto; position:relative; padding-top:12px; background:url(../img/headbg.jpg); height:118px}
.page_Logo{ width:112px; height:113px; float:left;}
.page_Logo img{width:112px; height:113px;}
.page_Logowz{ width:529px; height:63px; float:left; padding-top:14px; padding-left:10px;}
.page_Logowz h2{ font-size:20px; color:#265eac; font-weight:bold; line-height:40px;}
.page_Logowz p{ font-size:14px; color:#4a4a4a;}

.page_Lan{ width:320px; position:absolute; top:5px; right:40px}
.page_Lan ul li{ float:left; font-size:18px; color:#265eac; line-height:21px; padding:0 8px}
.page_Lan ul li a{ font-size:14px; color:#797979}
/*.page_Menu{ width:540px; float:left; padding-left:350px;}
.page_Menu ul li{ float:left;height:38px;}
.page_Menu ul li h2{ font-size:13px; color:#010101; line-height:32px; padding:0 12px; font-weight:normal; width:52px; text-align:center}
*/

#smoothmenu1{width:590px; float:left; padding-left:300px;height:36px;}
.page_Menu{
width: 590px;
}

.page_Menu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.page_Menu ul li{
position: relative;
display: inline;
float: left;
height:36px;
}
/*Download by http://www.jb51.net*/
.page_Menu ul li h2{
font-size:13px; color:#010101; line-height:32px; font-weight:normal; padding:0 17px;text-align:center
}

.page_Menu ul li ul li a{
text-align:center;
display: block;
color: #010101;
background:#fff;
padding: 10px 0;
text-decoration: none;
width:136px; /*width of sub menus*/
}
.page_Menu ul li ul li h3{font-size:14px; color:#010101; font-weight:normal}

* html .page_Menu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.page_Menu ul li ul li a.selected,.page_Menu ul li  ul li a:hover{
color: #265eac;
background:#fff
}
	
/*1st sub level menu*/
.page_Menu ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
padding:0;
margin:0;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.page_Menu ul li ul li{
display: list-item;
float: none;
}

* html .page_Menu{height: 1%;} /*Holly Hack for IE7 and below*/

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}
.ddshadow{ /*shadow for NON CSS3 capable browsers*/
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
}

.toplevelshadow{ /*shadow opacity for NON CSS3 capable browsers. Doesn't work in IE*/
opacity: 0.8;
}


.page_Banner{ width:100%; margin:0 auto; min-width:1002px; height:467px;}
.main_image {width:100%; height:467px; overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:467px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:467px;}
.main_image li span {display:block; width:100%; height:467px}
.main_image li a {display:block; width:100%; height:467px}

div.flicking_con {width:1002px; margin:0 auto; position:relative}
div.flicking_con .flicking_inner {position:absolute; top:430px; left:475px; z-index:999; width:80px; height:18px; text-align:center} /* 121126 */
div.flicking_con a {float:left; width:12px; height:12px; margin:0; background:url(../img/dian.png) no-repeat; padding:0;display:block; text-indent:-1000px; margin-right:10px;}
div.flicking_con a.on {background:url(../img/dianon.png) no-repeat;}

#btn_prev,#btn_next{z-index:11111;position:absolute;width:59px!important;height:90px!important;top:40%;display:block;}
#btn_prev{left:0; background:url(../img/left.jpg) no-repeat}
#btn_next{right:0;background:url(../img/right.jpg) no-repeat}

.page_indexTitle{ width:955px; margin:0 auto; padding:24px 0 11px 47px; height:40px; line-height:40px; background:url(../img/title.png) left 30px no-repeat; font-size:24px; color:#1e1e1e;}
.page_indexTitle span{ font-size:24px; color:#8b8b8b; font-family:Arial}

.page_indexClass{ width:1002px; margin:0 auto; height:32px; background:#f5f5f5}
.page_indexClass ul li{ float:left; font-size:13px; color:#5d5d5d; line-height:32px;}
.page_indexClass ul li h3{font-size:13px; color:#5d5d5d; font-weight:normal; padding:0 10px}
.page_indexClass ul li:hover h3{ color:#265eac}
.page_indexpro{ width:1002px; margin:0 auto; padding-top:15px; height:206px; padding-bottom:21px; position:relative}

.prolist{ width:1002px; height:206px; position:relative; overflow:hidden; margin:0 auto;}
.section1{position: absolute;width: 10000px;}
.section1 ul li{float:left;display:inline;width:240px;height:206px;overflow:hidden;position:relative;text-align:left;}
.c1_lc{width:1002px;float: left;}
.c1_lc li{float:left;width:240px;height:206px; padding:0 5px}
#c1_slide_prev,#c1_slide_next{display: block;width:33px;height: 32px; position:absolute; top:-32px}
#c1_slide_prev{background:url(../img/p_lbtn.jpg) no-repeat; right:38px}
#c1_slide_next{background:url(../img/p_rbtn.jpg) no-repeat; right:0}

.page_pro{ width:240px; height:206px; float:left; background:url(../img/probg.jpg) no-repeat}
.page_pro:hover{ background:url(../img/probg2.jpg) no-repeat}
.page_proimg{ width:238px; height:158px; float:left; padding:1px 1px}
.page_proimg img{width:238px; height:158px;}
.page_proname{ width:238px; height:26px; float:left; text-align:center; line-height:14px; padding-top:3px;}
.page_proname a{ font-size:13px; color:#fff;line-height:14px;}
.page_indexAboutbg{ width:100%; margin:0 auto; min-width:1002px; height:391px; background:#f5f5f5; border-top:1px solid #cbcbcb}
.page_AboutTitle{ width:1002px; margin:0 auto; height:87px; padding-top:24px; background:url(../img/titlebg.png) bottom center no-repeat;font-size:24px; color:#1e1e1e; line-height:47px; text-align:center; text-transform:uppercase}
.page_AboutTitle span{ font-size:24px; color:#8b8b8b; font-family:Arial}
.page_About{ width:1002px; margin:0 auto; padding-top:15px;}
.page_AboutLeft{ width:487px; float:left;}
.page_AboutLeft p{ font-size:13px; color:#5d5d5d; line-height:24px; padding-bottom:14px}
.page_AboutLeft p span{ background:#265eac; padding:5px 20px;}
.page_AboutLeft p span a{ color:#fff; font-size:12px;}
.page_AboutRight{ width:481px; float:right; padding-top:8px; height:210px; position:relative}
.ctrl-panel{ position:absolute; right:15px; top:180px; z-index:1000;}
.m-page{ display:block; width:24px; height:24px; text-align:center; background:#c6c6c6; float:left; display:inline; margin-left:8px; line-height:24px; color:#fff; font-size:13px;}
.m-page:hover{ text-decoration:none; color:#fff;}
.focus{background:#265eac;}
.con{ width:100%;}
.scroll-wrap {OVERFLOW: hidden; WIDTH: 481px; POSITION: relative; HEIGHT: 210px}
.scroll_box_content {POSITION: absolute}
.content_list {FLOAT: left; WIDTH: 481px; HEIGHT: 210px; cursor:pointer;}

.page_newsTitle{ width:1002px; margin:0 auto; padding:25px 0 0 0; height:87px;background:url(../img/titlebg.png) bottom center no-repeat;font-size:24px; color:#1e1e1e; line-height:47px; text-align:center;text-transform:uppercase}
.page_newsTitle span{font-size:24px; color:#8b8b8b; font-family:Arial}
.page_indexNews{ width:1002px; margin:0 auto; padding:0 0 32px 0;}
.page_newsLeft{ width:480px; height:302px; float:left; padding-top:20px;}
.page_newsLeft ul li{ padding-bottom:18px; position:relative}
.page_newsLeft ul li .newdate{ position:absolute; left:0; top:0; background:#265eac; width:70px; height:70px; text-align:center}
.page_newsLeft ul li .newdate h2{ font-size:35px; color:#fff; line-height:42px}
.page_newsLeft ul li .newdate p{ font-size:12px; color:#fff}
.page_newsLeft ul li p{ font-size:13px; color:#5d5d5d; line-height:24px;}
.page_newsLeft ul li a{ font-size:14px; color:#265eac; line-height:38px; font-weight:bold}
.page_newsLeft ul li img{ width:480px; height:143px;}
.page_newsLeft ul li span{background:#265eac; padding:5px 20px;}
.page_newsLeft ul li span a{ color:#fff; font-size:12px;}
.page_newsRight{ width:485px; float:right; height:302px;}
.page_newsRight ul li{ float:left; padding-bottom:16px; height:71px; border-bottom:1px solid #f2f2f2; font-size:13px; color:#bfbfbf; padding-top:20px}
.page_newsRight ul li h3{ color:#bfbfbf; font-size:46px; font-weight:bold; line-height:42px; font-weight:normal}
.page_newsRight ul li a{ font-size:14px; color:#444444; line-height:23px; font-weight:bold}
.page_newsRight ul li p{ font-size:12px; color:#5d5d5d; line-height:21px;}

.footmenubg{ width:100%; margin:0 auto; min-width:1002px; height:41px; background:#265eac}
.footmenu{ width:1002px; margin:0 auto; height:41px; text-align:center}
.footmenu ul{ display:inline-block}
.footmenu ul li{ float:left;font-size:13px; color:#fff; line-height:41px}
.footmenu ul li h2{ font-size:13px; color:#fff; padding:0 29px}
.footer{width:100%; margin:0 auto; min-width:1002px; padding:11px 0 19px 0; background:#ececec; border-bottom:1px dashed #c3c3c3}
.bottom{ width:1002px; margin:0 auto}
.footcontact{width:305px; float:left;}
.footcontact h2{width:300px;height:50px; font-size:20px; color:#000000; line-height:50px; border-bottom:1px solid #b1b1b1; text-transform:uppercase}
.footcontact ul{ padding-top:9px}
.footcontact ul li{ font-size:13px; color:#797979; line-height:18px; padding-left:22px; padding-bottom:13px;}
.footcontact ul li a{color:#797979;}
.footclass{ width:300px; float:left; padding-left:52px;}
.footclass h2{width:300px;height:50px; font-size:20px; color:#000000; line-height:50px; border-bottom:1px solid #b1b1b1;text-transform:uppercase}
.footclass ul{ padding-top:9px}
.footclass ul li{ font-size:13px; color:#797979; line-height:27px; width:100%; float:left;}
.footclass ul li h3{font-size:13px; color:#797979; font-weight:normal}
.footclass ul li:hover h3{ color:#265eac}
.footshare{ width:300px; float:right;}
.footshare h2{width:300px;height:50px; font-size:20px; color:#000000; line-height:50px; border-bottom:1px solid #b1b1b1;text-transform:uppercase}
.footshare ul{ padding-top:9px}
.footshare ul li{ font-size:13px; color:#868686; line-height:27px;float:left;}
.footshare ul li p{font-size:12px; color:#868686;}
.footshare ul li h3{ font-size:17px; color:#7a7a7a;}
.footer2{width:100%; margin:0 auto; min-width:1002px; padding:10px 0 10px 0; background:#ececec; border-bottom:1px dashed #c3c3c3}
.bottom2{width:1002px; margin:0 auto;font-size:13px; color:#949494; line-height:24px}
.bottom2 a,.bottom2 span{font-size:13px; color:#949494;}

.page_inBanner{ width:100%; margin:0 auto; height:230px; min-width:1002px;}
.r_top{ width:1002px; margin:0 auto; height:39px; font-size:13px; color:#010101; text-align:right; line-height:39px;}
.r_top a{font-size:13px; color:#010101;}
.main{ width:1002px; margin:0 auto; padding-bottom:35px;}
.sidebar{ width:218px; float:left;}
.page_Leftpic{ width:218px; float:left; height:97px;}
.Page_LeftClassTitle{ width:218px; height:41px; float:left; background:#2f5b98; text-align:center; line-height:41px; font-size:17px; color:#fff; text-transform:uppercase}
.page_LeftClass{ width:198px; padding:10px 10px; float:left; background:#f5f5f5}
.page_LeftClass ul li{ height:33px; background:url(../img/class.png) 5px no-repeat; line-height:33px; padding-left:26px;}
.page_LeftClass ul li h3{ font-size:14px; color:#212121; font-weight:normal;}
.page_LeftClass ul li:hover,.page_LeftClass ul li.lion{ background:url(../img/classon.png) 5px no-repeat #265eac}
.page_LeftClass ul li:hover h3,.page_LeftClass ul li.lion h3{ color:#fff}

.LeftContactTitle{ width:218px; height:41px; float:left; margin-top:37px; background:url(../img/contactpic.jpg) no-repeat;text-align:center; line-height:41px; font-size:17px; color:#fff; padding-top:84px;text-transform:uppercase}
.page_LeftContact{width:198px; padding:10px 10px; float:left; background:#f5f5f5;}
.page_LeftContact ul li{ padding-left:22px; font-size:13px; color:#797979; line-height:19px; padding-bottom:10px}
.page_LeftContact ul li a{color:#797979;}

.rightmain{ width:746px; float:right}
.rightlm{ width:701px; float:left; height:30px; padding-bottom:15px; border-bottom:1px solid #dfdfdf; font-size:24px; color:#1e1e1e; line-height:30px; background:url(../img/title.png) left 5px no-repeat; padding-left:45px;}
.page_RightMain{ width:746px; float:left;padding:22px 0}
.page_RightMain img{ max-width:100%; height:auto !important}
.page_Search{ width:207px; float:right; height:24px; padding-top:3px}
.page_Search ul li{ float:left;}
.page_Search ul li input[type=text]{ width:163px; height:24px; font-size:13px; color:#fff; line-height:22px; background:none; border:0; padding-left:15px; font-family:Arial; float:left;}

.page_RightMain p{ line-height:22px;}

.newclass{ width:356px; height:148px; float:left; position:relative}
.newclass div{ position:absolute; bottom:10px; left:20px}
.newclass div h3{ font-size:17px; color:#fff; font-weight:bold; line-height:32px}
.newsbody{ width:224px; float:left; background:#f5f5f5; padding:9px 8px;}
.newspic{ width:224px; height:139px; float:left; padding-bottom:14px;}
.newspic img{ width:224px; height:139px;}
.newscontent{ width:224px; float:left;}
.newscontent h2{ font-size:14px; color:#212121; line-height:24px; font-weight:bold}
.newscontent p{ font-size:13px; color:#797979; line-height:19px}

/*通用样式*/
.r_mid{float:left; width:100%; padding-bottom:20px}
#product_detail { width:746px; float:left;}
#product_detail .left { width: 422px; overflow:hidden; float:left;}
#product_detail .big_pic { width: 420px; height:279px;overflow: hidden;text-align:center;float:left; border:1px solid #d0d1d1}
#product_detail .big_pic img {width:420px; height:279px;}
#product_detail .big_pic .bigimg{ width:700px; height:465px;}
#product_detail .big_pic .view{display: block;text-indent: 20px; margin-left: 130px; width: 19px; height: 15px; display: inline-block; cursor: pointer; }

.pro_info_box {width:300px; float:left; font-size:14px; color:#000000; text-align:left; padding-bottom:15px; height:210px}
.pro_info_box span{ font-size:14px; color:#000000}
.pro_info_box h4{ display:inline-block;font-size:24px; color:#333333; line-height:32px; font-weight:bold; padding-bottom:15px}

#product_detail .product_info {width:300px;float:right; overflow:hidden;}
#product_detail .product_info li {width:300px; border-top:none;font-size:14px; color:#333333; line-height:24px;}
#product_detail .product_info li span{ font-size:24px; color:#ff738b; font-weight:bold}
#product_detail .product_info li a:hover{ color:#474747;}


/*焦点图*/
#product_detail ul.pic_list {width:300px; float:left;overflow: hidden;}
#product_detail ul.pic_list li { width:74px; height: 50px;text-align:center;padding-right:8px;float:left;}
#product_detail ul li { list-style: none; }


.mod18{width:300px;height:50px; float:left;position:relative;padding-top:7px;}
.mod18 .btn{position:absolute;width:20px;height:37px; cursor:pointer;z-index:99;}
.mod18 .prev{top:15px;background:url(../img/l_btn.jpg) no-repeat;left:0;}
.mod18 .next{top:15px;background:url(../img/r_btn.jpg) no-repeat;right:0;}

.mod18 .listBox{width:250px;height:50px;margin:0 auto;position:relative;overflow:hidden;}
.mod18 .listBox ul{height:50px;position:absolute;}
.mod18 .listBox li{cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width: 74px; height:50px;}
.mod18 .listBox li img{width:72px;height:48px;border:1px solid #d0d1d1}
.mod18 .listBox .on i{display:block;}

#pro_profile{ width:100%; float:left; padding:24px 0}

.pro_title1{ width:100%; float:left; font-size:16px; color:#000; line-height:40px; text-transform:uppercase; font-weight:bold}

.pro_title2{width:100%; text-align:left;float:left; line-height:41px; font-size:15px; color:#000000;text-transform:uppercase; font-weight:bold;border-bottom:1px solid #d1cfd0}
.pro_title2 span{ float:right; font-size:14px; color:#52505e; padding-top:10px;}

.page_Mainbg{ width:100%; margin:0 auto; min-width:1002px; max-width:1920px; background:#edebeb; padding:18px 0}
.proinquiry{width:100%; float:left; padding:15px 0 0 0}


.news .body ul li{ line-height:24px; padding-bottom:5px; border-bottom:1px dashed #ccc}
.news .body ul li span{ float:right}

.right{ float:right}
.news #news_detail .body{ width:100%; float:left;}
.news #news_detail{ width:100%; float:left; padding:10px 0}
.news #news_detail h1{ text-align:center; font-size:18px;}

.news_view{ width:100%; float:left; padding:5px 0; border-bottom:1px dashed #ccc}
.back{ text-align:center; cursor:pointer}
.back input[type=button]{ background:#000; padding:3px 15px; border:0; color:#fff; cursor:pointer; font-family:Arial}
.news_body{ padding:10px 0}

.main_page{text-align:center;width:100%; float:left; padding-top:15px; padding-bottom:15px;}
.main_page a,.main_page .current{ margin:0 5px;}
.main_page a{ background:#f5f5f5; padding:3px 8px; color:#717071; border:1px solid #d6d7d2}
.main_page .current{ padding:3px 8px; background:#000; color:#fff;border:1px solid #000}

#sitemap ul li{ list-style:none; text-align:left; padding-left:30px; }
#sitemap ul li h2{ font-size:14px; padding-bottom:8px;}
#sitemap ul li ul li{ float:inherit; padding-left:30px}
#sitemap ul li ul li h3,#sitemap ul li ul li a{ font-size:12px;line-height:24px;}

/*关联产品与新闻*/
.reation{ width:100%; float:left; padding-top:15px;}
.reation h5{ font-size:24px; border-bottom:1px solid #ccc; line-height:38px; margin-bottom:10px;}

/*评论*/
.inquiry{ width:100%; float:left;}
.comment{ width:100%; float:left; padding:10px 0}
.commentTitle{ width:100%; float:left; text-align:left;}
.commentTitle h5{ font-size:22px; color:#333; line-height:53px;text-align:left; font-weight:normal}
.commentTitle h5 span{ float:right; line-height:53px; font-size:14px;}
.commentlist{ width:100%; float:left; padding-top:10px; text-align:left;}
.commentlist ul{ width:100%; float:left;}
.commentlist ul li{ float:left; list-style:none}
.inquiryinfo{ width:100%; float:left; padding-bottom:10px;}

.friendlink{ width:1002px; margin:0 auto;color:#333}
.friendlink a{ color:#333} 

.chose{width:195px; height:22px; line-height:22px; text-align:left; background:url(../img/link.jpg) no-repeat; padding-left:10px; font-size:13px; color:#7a7a7a}
#m1 { position:absolute; bottom:23px;width: 203px; padding:0; border:1px solid #ccc; background: white; color: #5e4d3c; z-index:1000; right:0;}
#m1 ul li{ padding:5px 10px;}
#m1 ul li a{ color:#999}
#m1 ul li a:hover{ color:#000}

.productbutton{
background: #000;
color: #fff;
border: 0 !important;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
cursor: pointer;
height: 30px !important;
font-family:微软雅黑;
padding: 0 10px 0 10px !important;
width:80px !important;
}
.productbutton:hover {
background: #000;
}

.side{position:fixed;width:46px;height:275px;right:5px;top:420px;z-index:99999; color:#fff;}
.side ul li{width:46px;height:46px;float:left;position:relative; padding-bottom:2px; list-style:none; }
.side ul li .sidebox0{position:absolute;width:46px; text-align:left;height:46px;top:0;right:0;transition:all 0.3s;background:#c1c1c1;color:#fff;font:14px "Arial";overflow:hidden;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.side ul li .sidebox0:hover{ background:#265eac}
.side ul li .sidebox{position:absolute;width:46px; text-align:left;height:46px;top:0;right:0;transition:all 0.3s;background:#c1c1c1;color:#fff;font:14px "Arial";overflow:hidden;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.side ul li .sidebox:hover{background:#265eac}
.side ul li .sidebox2{position:absolute;width:46px; text-align:left;height:46px;top:0;right:0;transition:all 0.3s;background:#c1c1c1;color:#fff;font:14px "Arial";overflow:hidden;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.side ul li .sidebox3{position:absolute;width:46px; text-align:center;height:46px;top:0;right:0;transition:all 0.3s;background:#c1c1c1;color:#fff;font:14px "Arial";overflow:hidden; line-height:22px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.side ul li .sidebox3 a{ color:#fff}
.side ul li .sidebox3:hover{ background:#27446e}
.side ul li .sidetop{width:46px;height:54px;line-height:54px;transition:all 0.3s;padding-top:2px;}
.side ul li img{float:left;}
/*右侧二维码*/
.weixing-container {width: 46px; height: 46px;background: url(../img/msg.png) no-repeat #c1c1c1;float:left;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.weixing-container:hover{ background:url(../img/msg.png) no-repeat #265eac}
.weixing-show {width: 111px; height: 120px; background: #fff; border-radius: 10px; border: 1px solid #dddddd; position: absolute; left: -124px; top: -40px; }
.weixing-show .weixing-sanjiao {width:0; height: 0; border-style: solid; border-color: transparent transparent transparent #ffffff; border-width: 6px; left: 111px; top: 60px; position: absolute; z-index: 2;}
.weixing-show .weixing-sanjiao-big { width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #dddddd; border-width: 8px; left: 111px; top: 58px; position: absolute; }
.weixing-show .weixing-txt{ float:left; width:87px; padding:10px 12px; text-align:center; font-size:15px; color:#4c4c4c}
.weixing-show .weixing-txt ul li{ width:87px; height:120px;}
/*自定义样式结束*/