/* ::::: http://www.zhongruixin.cn/css/reset.css ::::: */

		/* ±¾Àý×Ócss */
		.txtMarquee-top{ width:420px;  overflow:hidden; position:relative;height:280px;}
		.txtMarquee-top .bd{ }





.content .cpcentet {
    float: left;
    width: 470px;
}
.content .cpcentet ul{ position:relative;}

.cpcentet ul LI.name1 {
    font-size: 36px;
    margin-bottom: 10px;
}
.cpcentet ul LI {
    color: #231815;
    font-size: 20px;
    line-height: 30px;
}

.cpcentet UL LI.brand {
    color: #666;
    font-size: 14px;
	margin-bottom:50px;
}

.cpcentet UL LI SPAN {
    color: #666464;
    font-weight: normal;
}

.cpcentet .focustext {
    color: #f39800;
    font-style: normal;
}




	.notice {overflow: hidden;margin:20px 0px 0px; }
	.notice .tab-hd { height: 32px;color: #727171;border-bottom:1px solid #ccc; }
	.notice .tab-hd ul {  }
	.notice .tab-hd li{ float: left; height: 32px; line-height: 32px;padding:0px 20px; text-align:center; font-size:16px;}

	.notice .tab-hd li.on{position: relative;border-bottom: 2px solid #5588bf; color: #5588bf; }
	.notice .tab-bd { border-top: 1px solid #e8e8e8; padding:5px;  }
	.notice .tab-bd ul{ overflow:hidden; zoom:1; }
	.notice .tab-bd li { height: 22px; line-height: 22px; padding: 0 10px 0 5px; overflow: hidden; width: 125px; float: left; }




.downlist .content {
    background: #f5f5f5 none repeat scroll 0 0;
    border-top: 4px solid #eaeaea;
    float: left;
    margin-bottom: 10px;
    padding: 0 10px;
    position: relative;
    width: 1080px;
}


.downlist .content .pic {
    float: left;
    margin-right: 20px;
}
.downlist .content .pic a {
    border: medium none;
    float: left;
    padding: 0;
}
.downlist .content .pic a img {
    display: block;
    width: 100%;
}
.downlist .content .info {
    color: #666;
    float: left;
    font-size: 14px;
    line-height: 2em;
    margin-top: 50px;
    width: 780px;
}
.downlist .content .list {
    left: 162px;
    overflow: hidden;
    position: absolute;
    top: 20px;
    width: 82%;
}
.downlist .content .list > ul {
    display: inline-block;
    padding: 0;
}
.downlist .content .list > ul > li {
    display: inline-block;
    font-size: 14px;
    margin-right: 2em;
}
.downlist .content .list ul li span {
    color: #999;
}
.downlist .btnarea {
    height: 40px;
    overflow: hidden;
    position: absolute;
    right: 25px;
    top: 50px;
    width: 110px;
}
.downlist .btnarea > a > span, .downlist .btnarea > a {
    display: block;
    height: 40px;
    line-height: 40px;
    margin: 0;
    padding: 0;
    width: 100px;
}
A.btna-com-01 {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    height: 31px;
    line-height: 31px;
    text-decoration: none;
}
.downlist .btnarea > a > span, .downlist .btnarea > a {
    display: block;
    height: 40px;
    line-height: 40px;
    margin: 0;
    padding: 0;
    width: 100px;
}
A.btna-com-01 SPAN.btna-s {
    background: #4b4b4b none repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    height: 42px;
    line-height: 42px;
    padding: 0;
    text-decoration: none;
    width: 100px;
	text-align:center;
}

.downlist .btnarea > a:hover > span {
    background: #5588bf none repeat scroll 0 0;
}




.box_content {margin: 70px auto;position: relative;width: 1100px;}
.box_content_sub{margin-bottom: 60px;width: 100%;}
.mbx{clear: both;display: inline-block;margin: 0 auto;overflow: hidden;float:right;text-align: left;width: auto;}
.mbx DIV {color: #666;height: 42px;line-height: 42px;margin: 0 auto;text-align: right;width: 100%;}

.submenu UL {display: inline-block;list-style-image: none;list-style-type: none;margin: 0;padding: 0;width: auto;}
.submenu UL LI {display: inline-block;margin-right: 10px;}
.submenu UL LI.menu-none A {background:#f0f0f0;border:1px solid #ccc;color:#5c5c5c;display:block;font-size:14px;height:40px;line-height:40px;padding:0 35px;text-decoration:none;}
.submenu UL LI.menu-none A.current,.submenu UL LI.menu-none A:hover {background: #5588bf;border-color:#5588bf;color: #fff;text-decoration: none;}


.box_content_info{overflow: hidden;padding-bottom: 30px;width: 100%;word-break: break-all;}
.box_content_info P {font-size: 14px;line-height: 2em;margin-bottom: 1em;}


.comstyle .content {
    border-bottom: 1px solid #ccc;
    margin: 30px 0 0;
    padding-bottom: 30px;
    position: relative;
    width: 100%;
	height:180px;
}
.comstyle .content .pic {
    float: left;
    margin-right: 20px;
    width: 245px;
}
.comstyle .content .pic a {
    border: 1px solid #ccc;
    width: 243px;
	height:177px;
	display:block;
}
.comstyle .content .pic img {
    display: block;
    width: 100%;
	height:177px;
	
}
.comstyle .content .main {
    width: 835px;float:right;
}
.comstyle .newstitle li h3 {
    display: inline-block;
    font-size: 16px;
    font-weight:normal;
}
.comstyle .newstitle li h3 a {
    color: #333;
    font-size: 18px;
}
.comstyle .content .main .newstitle .date {
    color: #ccc;
    font-size: 16px;
    margin-top: 5px;
}
.comstyle .newslist {
    font-size: 14px;
    margin-top: 15px;
}

.comstyle .newslist .summary p {
    height: 112px;
	display: block;
    line-height: 2em;
    position: relative;
}
.comstyle .newslist .summary a {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #999;
    height: 36px;
    line-height: 36px;
    padding: 0;
    text-align: center;
    width: 116px;
	bottom:0px;
	position:absolute;
	display:block;
}
.comstyle .newslist .summary a:hover {
    background: #5588bf none repeat scroll 0 0;
    border: 1px solid #5588bf;
    color: #fff;
}


.pageJump {
    clear: both;
    color: #666;
    font-size: 14px;
    line-height: 0;
    margin-top: 15px;
    overflow: hidden;
    padding: 0 0 10px;
    text-align: left;
    width: 100%;
}
.pageJump .number {
    float: right;
    line-height: 32px;
    margin-left: 10px;
}
.pageJump .number span,.pageJump .number a {
    background: #f5f5f5 none repeat scroll 0 0;
    border-color: #ccc;
    border-style: solid;
    border-width: 1px;
    color: #666;
	display: inline-block;
    float: left;
    height: 30px;
    line-height: 30px;
    padding: 0 15px;
    text-align: center;
	margin:0px 2px;
}
.pageJump .number span:hover,.pageJump .number a:hover{background: #5588bf; color:#fff;} 





.productlist-02 .content {
    display: inline-block;
    margin: 0 6px 8px;
    width: 260px;
}
.productlist-02 .pic-module {
    display: block;
    float: left;
    position: relative;
    width: 100%;
}

.productlist-02 .pic-module .pic A {
    border: 1px solid #e6e6e6;
    display: block;
    float: left;
    overflow: hidden;
    padding: 0;
    text-align: center;
    width: 258px;
}
.productlist-02 .pic-module .pic A IMG {
    display: block;
    transition: all 0.3s ease-in 0s;
    width: 100%;
}

.productlist-02 .content:hover .pic-module .pic A IMG{
    transform: scale(1.05);
    transition: all 0.5s ease-in 0s;
}
.productlist-02 .content .pro-module {
    background: #e6e6e6 url(../images/cplink.jpg) no-repeat scroll 235px center;
    float: left;
    height: 50px;
    padding-left: 5%;
    width: 95%;
}
.productlist-02 .content:hover .pro-module{background: #1b78d5 url(../images/cplinkh.jpg) no-repeat scroll 235px center;}
.productlist-02 .content:hover .pro-module a{color:#fff;}
.productlist-02 .pro-module UL LI.code {
    line-height: 50px;
}
.productlist-02 .pro-module H1 {
    color: #0068cc;
    font-size: 16px;
    margin: 0;
    text-align: left;
}



























.yqlj{height:38px; line-height:38px;background:#202020;border-bottom:1px solid rgb(47, 47, 47);}
.yqljw{width:1080px;margin:0 auto; text-align:left;}
.yqlj span{color:#fff; font-size:14px; font-weight:bold;}
.yqlj a,.yqlj a:link,.yqlj a:visited,.yqlj a:active{color:rgb(164, 164, 164);padding:0px 10px 0px 5px;}
.yqlj a:hover{color:#fff;}


.ywicon{background:url(../images/ywicon.jpg) no-repeat left center; padding-left:28px;margin-left:11px;}
.zwicon{background:url(../images/zwicon.jpg) no-repeat left center; padding-left:28px;}

.row3bg{background:url(../images/content3_bg.jpg) no-repeat center top;}
.grid_40 ul{float:left;width:230px;color:#999;}
.grid_40 ul .dh{background:url(../images/dh.jpg) no-repeat left center;padding-left:26px;margin-left:10px;float:left;}
.grid_40 ul .yx{background:url(../images/yx.jpg) no-repeat left center;padding-left:33px;margin-left:10px;float:left;}
.grid_40 ul .yx a,.grid_40 ul .yx a:link,.grid_40 ul .yx a:active,.grid_40 ul .yx a:visited{color:#999;}
.grid_40 ul .yx a:hover{color:#fff;}

.grid_40 ul li a,.grid_40 ul li a:link,.grid_40 ul li a:active,.grid_40 ul li a:visited{color:#999;}
.grid_40 ul li a:hover{color:#fff;}

.ss{float:right;width:168px;height:24px;margin-top:10px;background:url(../images/ss.jpg) no-repeat left top;}
.ss .keyword input{border:none;background:none;color:gray;height:24px; line-height:24px; font-size:12px;padding:0px 0px 0px 5px;float:left;width:130px;}
.ss .search1 input{border:none;background:none;color:gray;height:24px; line-height:24px; float:left;width:30px; cursor:pointer;}

.skinw{width:1200px;margin:0px auto;}
.row1{background:#fafafa ;padding:0px 0px 80px;}

.htmledit{margin:0px 0px 30px;}
.sy_cp {display: block;padding-top: 65px;width: 100%;}
.sy_cp .bt1 {color: #1b78d5; font-size: 24px;line-height: 24px;}
.sy_cp .bt2 {color: #ccc;font-size: 14px;}
.sy_cp .floatR a {background:url(../images/more.jpg) no-repeat scroll right center;color: #999;display: block;height: 16px;line-height: 16px;width: 70px;font-size:16px;}
.sy_cp .floatR a:hover{color:#666;}

	/* ±¾Àý×Ócss */
	.scrollBox{width:1200px;position:relative; }
	.scrollBox .piclist{ overflow:hidden; zoom:1;}
	.scrollBox .ohbox{overflow:hidden; position:relative;width:1200px;left:0px}
	.scrollBox {position:relative;overflow:hidden;zoom:1;}
	.scrollBox .piclist li{float:left; display:inline; width:288px;margin:0px 6px;}
	.pic-module {display: block;float: left;position: relative;width: 100%;}
	.pic-module .pic A {border: 0 none;display: block;float: left;overflow: hidden;padding: 0;text-align: center;width: 100%;}
	.pic-module .pic A IMG {display: block;transition: all 0.3s ease-in 0s;width: 100%;}
	.pro-module {background: #e6e6e6 url(../images/cpjt.jpg) no-repeat scroll 261px center;float: left;height: 50px;padding-left: 5%;width: 95%;}
	.pro-module UL LI.code {line-height: 50px;}
	.pro-module H1 {color: #0068cc;font-size: 16px;text-align: left; font-weight:normal;}
	.piclist li:hover .pic-module .pic A IMG{transform: scale(1.05);transition: all 0.5s ease-in 0s;}
	.piclist li:hover .pro-module{background: #1b78d5 url(../images/cpjth.jpg) no-repeat scroll 261px center;}
	.piclist li:hover .pro-module H1 a{color:#fff;}
	
	
	.scrollBox .pageBtn .list{overflow:hidden;zoom:1; text-align:center; margin:28px 0px 0px;}
	.scrollBox .pageBtn .list li{ background:#e4e4e4;display: inline-block;font-size: 0px;height: 7px;margin: 0 5px;width: 60px; }
	.scrollBox .pageBtn .list li.on{background:#1b78d5;}




.row2{background:url(../images/row2bg.jpg) no-repeat center top;height:475px;}
.sy_gsjj {color: #e5e5e5;display: block;padding-top: 80px;}
.sy_gsjj .left{float:left;width:600px;}
.sy_gsjj .left .bt1 {color: #fff;font-size: 24px;margin-bottom: 5px;}
.sy_gsjj .left .bt2 {margin-bottom: 35px;text-transform: uppercase; font-size:14px;color:#e5e5e5;}
.sy_gsjj .left .text {line-height: 2em;font-size:14px;color:#e5e5e5;}
.sy_gsjj .left a {background:url(../images/gsjjmore.jpg) no-repeat scroll right center;color:#fff;display:block;font-size:16px;height:30px;line-height:30px;margin-top:45px;width:90px;}
.sy_gsjj .right {display: inline-block;float: right;width: 536px;}


.rowbottom{}
.bianli {display: block;height: 170px;margin: 40px 0px 80px;width: 100%;}
.bianli ul li {display: block;float: left;height: 170px;margin-left: 15px;width: 390px;}
.bianli ul li a {color: #666;display: block;font-size: 30px;padding: 50px 80px 58px 185px;text-align: center;width: 125px;}
.bianli ul li:hover a {color: #fff;}
.bianli ul li a span {color: #e5e3e3;display: block;font-size: 18px;text-transform: uppercase;}
.bianli ul li:first-child {margin: 0;}
.bianli ul li.jjfa {background: #f0f0f0 url(../images/link11.jpg) no-repeat scroll 50px center;}
.bianli ul li.jjfa:hover {background: #1b78d5 url(../images/hover1.jpg) no-repeat scroll 50px center;}
.bianli ul li.xzzx {background: #f0f0f0 url(../images/link22.jpg) no-repeat scroll 50px center;}
.bianli ul li.xzzx:hover {background: #1b78d5 url(../images/hover2.jpg) no-repeat scroll 50px center;}
.bianli ul li.lxwm {background: #f0f0f0 url(../images/link33.jpg) no-repeat scroll 50px center;}
.bianli ul li.lxwm:hover {background: #1b78d5 url(../images/hover3.jpg) no-repeat scroll 50px center;}




.footbg{background:#333;height:260px;}
.dibu .xdh {border-bottom: 2px solid #454545;display: block;height: 79px;padding: 0;width: 100%;}
.dibu .xdh li {display: block;float: left;line-height: 81px;list-style: outside none none;margin-left: 111px;}
.dibu .xdh li a {color: #ccc;font-size:14px;text-decoration: none;}
.dibu .bq .left {display: inline-block;}
.dibu .bq .left a{color:#666;}
.dibu .bq .left a:hover{color:#fff;}
.dibu .bq .left .tel {color: #ccc;font-family: sans-serif;font-size: 26px;line-height: 2em;margin-top: 10px;}
.dibu .bq .left .dz {font-size: 14px;line-height: 40px;color:#666;}
.dibu .bq .left .icp {font-size: 14px;line-height: 28px;color:#666;}
.dibu .bq .right {display: block;float: right;margin-top: 30px;width: 125px;}
.dibu .bq .right img {display: block;float: left;width: 95px;}
.dibu .bq .right p {text-align: right;color:#666; font-size:16px;}


/* ::::: http://www.zhongruixin.cn/css/common/grid.css ::::: */

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, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; background: transparent none repeat scroll 0% 0%; border: 0px none; outline: 0px none; vertical-align: baseline; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: bold; }
ol, ul { list-style-type: none; }
li { list-style: outside none none; }
input, select, textarea, button { font-size: inherit; line-height: inherit; }
.clear::after, .main::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.clear { clear: both; width: 100%; height: 0px; font-size: 0px; overflow: hidden; }
.clear, .main { display: inline-block; }
.clear, .main { display: block; }
.clear {  }
.grid_03 { width: 30px; }
.grid_04 { width: 40px; }
.grid_09 { width: 90px; }
.grid_17 { width: 170px; }
.grid_21 { width: 210px; }
.grid_25 { width: 250px; }
.grid_27 { width: 270px; }
.grid_30 { width: 330px; }
.grid_31 { width: 310px; }
.grid_33 { width: 250px; }
.grid_34 { width: 340px; }
.grid_39 { width: 390px; }
.grid_40 { width: 480px; }
.grid_42 { width: 420px; }
.grid_50 { width: 600px; }
.grid_57 { width: 570px; }
.grid_64 { width: 640px; }
.grid_78 { width: 780px; }
.grid { width: 100%; }
.grid_01, .grid_02, .grid_03, .grid_04, .grid_05, .grid_06, .grid_07, .grid_08, .grid_09, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16, .grid_17, .grid_18, .grid_19, .grid_20, .grid_21, .grid_22, .grid_23, .grid_24, .grid_25, .grid_26, .grid_27, .grid_28, .grid_29, .grid_30, .grid_31, .grid_32, .grid_33, .grid_34, .grid_35, .grid_36, .grid_37, .grid_38, .grid_39, .grid_40, .grid_41, .grid_42, .grid_43, .grid_44, .grid_45, .grid_46, .grid_47, .grid_48, .grid_49, .grid_50, .grid_51, .grid_52, .grid_53, .grid_54, .grid_55, .grid_56, .grid_57, .grid_58, .grid_59, .grid_60, .grid_61, .grid_62, .grid_63, .grid_64, .grid_65, .grid_66, .grid_67, .grid_68, .grid_69, .grid_70, .grid_71, .grid_72, .grid_73, .grid_74, .grid_75, .grid_76, .grid_77, .grid_78, .grid_79, .grid_80, .grid_81, .grid_82, .grid_83, .grid_84, .grid_85, .grid_86, .grid_87, .grid_88, .grid_89, .grid_90, .grid_91, .grid_92, .grid_93, .grid_94, .grid_95, .grid_96, .grid_97, .grid_98, .grid_99, .grid, .grid_2_1, .grid_3_1, .grid_4_1 { float: left; text-align: left; }
.mt10 { margin-top: 13px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 35px; }
.mt30 { margin-top: 30px; }
.mb05 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mr05 { margin-right: 5px; }
.pt30 { padding-top: 30px; }
.pb30 { padding-bottom: 30px; }
.floatL { float: left; }
.floatR { float: right; }
.textC { text-align: center; }
.hide { display: none; }
/* ::::: http://www.zhongruixin.cn/css/common/layout.css ::::: */

/* ::::: http://www.zhongruixin.cn/css/common/table.css ::::: */

/* ::::: http://www.zhongruixin.cn/css/common/page.css ::::: */

/* ::::: http://www.zhongruixin.cn/css/common/button.css ::::: */

/* ::::: http://www.zhongruixin.cn/css/common/windown.css ::::: */

html { overflow-y: scroll; }
body { font-size: 12px; color: rgb(51, 51, 51); background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-family: "Microsoft YaHei",Arial,Helvetica,sans-serif; }
.main, .footer, .page_banner { margin: 0px auto; width: 1200px; text-align: left; position: relative; }
a:link { color: rgb(51, 51, 51); text-decoration: none; }
a:visited { color: rgb(51, 51, 51); text-decoration: none; }
a:hover { color: rgb(17, 98, 190); text-decoration: blink; transition: all 0.4s linear -1ms; }
a:active { color: rgb(51, 51, 51); text-decoration: none; }
h1 { font-weight: bold; font-size: 20px; color: rgb(0, 0, 0); }
h2 { font-weight: bold; font-size: 16px; color: rgb(0, 0, 0); }
h3 { font-weight: bold; font-size: 12px; }
p { color: rgb(51, 51, 51); line-height: 22px; }
.Slim { font-weight: normal; }
.pic { position: relative; }
.pic a img { display: block; width: 100%; height: auto; text-align: center; background: rgb(255, 255, 255) url(../images/loading.gif) no-repeat scroll center center; }
.pic:hover img { background: rgb(9, 96, 195) none repeat scroll 0% 0%; }
#scrollUp { bottom: 10px; right: 5px; height: 38px; width: 38px; background:url(../images/top.png) no-repeat scroll 0% 0%; }
/* ::::: http://www.zhongruixin.cn/css/common/icon.css ::::: */

/* ::::: http://www.zhongruixin.cn/css/navi/navi_02.css ::::: */

.navBar { position: relative; color: rgb(255, 255, 255); height: 80px; line-height: 78px; width: 100%;z-index: 999; }
.nav { width:auto; margin: 0px auto; }
.nav h3 { font-weight: normal; font-size: 14px;}
.nav .m { position: relative; float: left;display: inline; text-align: center; }
.nav h3 a:link, .nav h3 a:visited {height: 78px; line-height: 78px; display: block; color:#333; text-align: center; text-decoration: blink;padding:0px 20px;border-top:2px solid #fff;}
.nav h3 a:hover{border-top:2px solid #5588bf;color:#5588bf;}
.nav .sub { display: none; position: absolute; left: 0px; top: 80px; float: left; line-height: 40px; border-bottom: 1px solid rgb(255, 255, 255); overflow: visible; }
.nav .sub li { text-align: center; }
.nav .sub li a:link, .nav .sub li a:visited { color: rgb(51, 51, 51); display: block; background:url(../images/gui.png) repeat scroll 0% 0%; border-width: medium 1px; border-style: none;padding:0px 20px; font-size:14px;}
.nav .sub li a:hover { background:#5588bf; color: rgb(255, 255, 255); text-decoration: blink; }
/* ::::: http://www.zhongruixin.cn/css/banner.css ::::: */

/* ::::: http://www.zhongruixin.cn/css/navi/classify_01.css ::::: */

/* ::::: http://www.zhongruixin.cn/css/adorner/01/A_style.css ::::: */

/* ::::: http://www.zhongruixin.cn/css/adorner/02/A_style.css ::::: */

/* ::::: http://www.zhongruixin.cn/css/links.css ::::: */

/* ::::: http://www.zhongruixin.cn/css/kefu.css ::::: */

.customer_hide { width: 35px; height: 200px; background:url(../images/online.png) no-repeat scroll 0% 0%; cursor: pointer; }
.customer { width: auto; z-index: 1000; position: fixed; right: 0px; top: 50%; margin-top: -58px; }
.customer_title { background:url(../images/kefu_title.jpg) no-repeat scroll 0% 0%; width: 150px; height: 170px; line-height: 28px; text-align: center; color: rgb(255, 255, 255); }
.customer_close { float: right; margin-right: 3px; margin-top: 2px; }
.customer_main { background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 140px; border-width: medium 5px 5px; border-style: none solid solid; border-color: -moz-use-text-color rgb(6, 91, 185) rgb(6, 91, 185); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding-bottom: 10px; }
.customer_main .cus_group { padding-top: 10px; }
.customer_main .cus_group h3 { color: rgb(0, 0, 0); border-bottom: 1px solid rgb(233, 233, 233); height: 25px; line-height: 25px; }
.customer_main .cus_group ul { padding: 5px 0px; }
.customer_main .cus_group ul li { height: 22px; line-height: 22px; }
.customer_main .cus_group ul li img { vertical-align: middle; }
/* ::::: http://www.zhongruixin.cn/css/common/doc.css ::::: */

.header { height: 80px; z-index: 999; }
.logo{width:380px;}
.flaotL{float:left;}
.floatR{float:right;}
.menubox{}

.search { margin-top: 6px; background:url(../images/search.jpg) no-repeat scroll 0% 0%; height: 28px; width: 260px; color: rgb(0, 0, 0); float: right; }
.search input { background: transparent none repeat scroll 0% 0%; border: medium none; height: 28px; line-height: 28px; padding-left: 10px; }
.search a { display: block; height: 28px; }
.search a:hover { text-decoration: none; }
.picScroll-left { overflow: hidden; position: relative; }
.picScroll-left .ld { overflow: hidden; height: 130px; position: relative; z-index: 99; margin-left: 0px; }
.picScroll-left .rd { overflow: hidden; height: 130px; position: relative; z-index: 99; margin-top: -130px; }
.picScroll-left .ld .prev, .picScroll-left .rd .next { display: block; width: 39px; height: 130px; overflow: hidden; cursor: pointer; float: right; }
.picScroll-left .rd .next { background:url(../images/next.jpg) no-repeat scroll left center; }
.picScroll-left .rd .next:hover { background:url(../images/next.jpg) no-repeat scroll right center; }
.picScroll-left .ld .prev { background:url(../images/last.jpg) no-repeat scroll left center; }
.picScroll-left .ld .prev:hover { background:url(../images/last.jpg) no-repeat scroll right center; }
.picScroll-left .bd { float: none; border: 1px solid rgb(221, 221, 221); width: 964px; margin: 0px auto; }
.picScroll-left .bd ul { overflow: hidden; }
.picScroll-left .bd ul li { padding: 5px 6px; float: left; overflow: hidden; text-align: center; border-right: 1px solid rgb(221, 221, 221); }
.picScroll-left .pic { margin: 0px; padding: 0px; overflow: hidden; display: inline; }
.recommend ul li img { width: 180px; height: 120px; }
.recommend ul li { text-align: center; }
.recommend { height: 140px; overflow: hidden; bottom: 0px; margin: 30px 0px; }
/* ::::: http://www.zhongruixin.cn/css/slideshow.css ::::: */

.fn-clear {  }
.box_skitter { position: relative; background: transparent none repeat scroll 0% 0%; }
.box_skitter ul { display: none; }
.box_skitter .container_skitter { overflow: hidden; position: relative; }
.box_skitter .image { overflow: hidden; }
.box_skitter .image img { display: none; }
.box_skitter .box_clone { position: absolute; top: 0px; left: 0px; width: 100px; overflow: hidden; display: none; z-index: 20; }
.box_skitter .box_clone img { position: absolute; top: 0px; left: 0px; z-index: 20; }
.box_skitter .prev_button { position: absolute; top: 50%; left: 20%; z-index: 100; width: 40px; height: 70px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background:url(../images/prev_button.png) no-repeat scroll 0% 0% ! important; }
.box_skitter .next_button { position: absolute; top: 50%; right: 20%; z-index: 100; width: 40px; height: 70px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background:url(../images/next_button.png) no-repeat scroll 0% 0% ! important; }
.box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
#slideshow { width: 1920px; height: 490px; }
#slideshow ul { display: none; }
#yc-mod-slider { overflow: hidden; position: relative; height: 490px; }
div.wrapper { position: absolute; left: 50%; margin-left: -960px; width: 1920px; }
#slideshow { overflow: hidden; position: relative; }
/* ::::: http://www.zhongruixin.cn/css/page_list.css ::::: */

/* ::::: http://www.zhongruixin.cn/css/tree.css ::::: */

.tree li::before, .tree li::after { content: ""; position: absolute; top: 0px; right: 50%; width: 50%; height: 20px; }
.tree li::after { right: auto; left: 50%; }
.tree li:only-child::after, .tree li:only-child::before { display: none; }
.tree li:first-child::before, .tree li:last-child::after { border: 0px none; }
.tree li:last-child::before { border-radius: 0px 5px 0px 0px; }
.tree li:first-child::after { border-radius: 5px 0px 0px; }
.tree ul ul::before { content: ""; position: absolute; top: 0px; left: 50%; width: 0px; height: 20px; }
.tree li a:hover + ul li::after, .tree li a:hover + ul li::before, .tree li a:hover + ul::before, .tree li a:hover + ul ul::before { border-color: rgb(148, 160, 180); }
.head_top { width: 100%; height: 40px; line-height: 40px; background:#262626; }
.head_top .top_register { display: block; width: 80px; line-height: 38px; text-align: center; color: rgb(255, 255, 255); background: rgb(7, 88, 179) none repeat scroll 0% 0%; }
.head_top .top_login { display: block; width: 80px; line-height: 38px; text-align: center; color: rgb(255, 255, 255); background: rgb(231, 123, 0) none repeat scroll 0% 0%; }
.header .grid_39 { width: 350px; }
.foot_bg { background: rgb(32, 32, 32) none repeat scroll 0% 0%; overflow: hidden; }
.foot_top { display: block; width: 100%; height: 3px; background:url(../images/foot_top_bg.jpg) repeat scroll 0% 0%; }
.foot1 { width: 178px; border-right: 1px solid rgb(47, 47, 47); padding-top: 15px; padding-bottom: 15px; min-height: 180px; }
.foot1 ul li { text-align: center; }
.foot1 a { color: rgb(164, 164, 164); font-size: 12px; line-height: 22px; }
.foot1 a:hover { text-decoration: blink; color: rgb(255, 255, 255); }
.foot1 h3 a { font-size: 16px; color: rgb(255, 255, 255); line-height: 30px; font-weight: normal; }
.foot_bg .foot2 { border-left: 1px solid rgb(47, 47, 47); }
.copy a { margin: 0px 10px; color: rgb(164, 164, 164); }
.copy { border-top: 1px solid rgb(47, 47, 47); }
* .copy { color: rgb(164, 164, 164); line-height: 60px; }
.hot_key { height: 40px; background: rgb(245, 245, 245) none repeat scroll 0% 0%; }
.hot_key .grid_78 { padding-top: 10px; }
.hot_key .grid_78 h3 { display: inline; color: rgb(0, 51, 153); }
.hot_key .grid_78 a { color: rgb(102, 102, 102); padding: 0px 20px; border-right: 1px dotted rgb(204, 204, 204); line-height: 15px; }
.content1 { padding: 30px 0px; }
.content1 h3 { font-size: 16px; font-weight: normal; text-align: center; }
.content1 .about_mroe { display: block; width: 310px; height: 53px; background:url(../images/more_link.jpg) no-repeat scroll 0% 0%; margin-top: 15px; border-top: medium none; }
.content1 .about_mroe:hover { background:url(../images/more_on.jpg) no-repeat scroll 0% 0%; transition: all 0.3s linear -1ms; }
.content1 .ind_about { margin-right: 75px; }
.content1 .ind_case { margin-right: 75px; }
.content1 a { display: block; width: 310px; height: 190px; overflow: hidden; border-top: 3px solid rgb(204, 204, 204); margin-bottom: 20px; }
.content1 a img { width: 310px; height: 190px; transition: all 0.3s linear 0s; }
.content1 .ind_about:hover a img, .content1 .ind_case:hover a img, .content1 .ind_hr:hover a img { transform: scale(1.05); }
.content2 .ind_news_title h1 { line-height: 30px; color: rgb(17, 98, 190); }
.content2 .ind_news_title h1 span { font-weight: normal; color: rgb(221, 221, 221); font-size: 14px; margin-left: 8px; }
.content2 .ind_news_title h1 a { font-weight: normal; color: rgb(17, 98, 190); font-size: 14px; line-height: 39px; }
.ind_news_fist .news_fist_img { width: 210px; height: 159px; background:url(../images/ind_news_bg.jpg) no-repeat scroll center bottom; }
.ind_news_fist a img { width: 200px; height: 250px; padding: 5px; border: 1px solid rgb(221, 221, 221); }
.ind_news_fist h3 a { font-size: 14px; color: rgb(17, 98, 190); }
.content2 .idx_news_list li { height: 42px; padding: 5px 0px 12px; border-bottom: 1px solid rgb(218, 218, 218); margin-bottom: 10px; }
.content2 .idx_news_list span { display: inline-block; width: 49px; font: bold 40px/42px Arial; color: rgb(196, 196, 196); transition: color 500ms ease-in 0ms; float: left; }
.content2 .idx_news_list .fr { width: 260px; padding-left: 14px; border-left: 1px solid rgb(218, 218, 218); line-height: 20px; color: rgb(136, 136, 136); float: right; display: inline; }
.content2 .idx_news_list .fr p { color: rgb(204, 204, 204); }
.content2 .idx_news_list a { display: inline-block; width: 100%; line-height: 22px; color: rgb(51, 51, 51); }
.content2 .ind_news_R .idx_news_list .fr { width: 340px; }
.content2 .idx_news_list li:hover .fl { transition: all 0.4s linear -1ms; color: rgb(17, 98, 190); }
.content2 .idx_news_list li:hover .fr a { color: rgb(17, 98, 190); text-decoration: blink; }
.content3_bg { width: 100%; background:url(../images/content3_bg.jpg) no-repeat scroll center center; min-height: 400px; overflow: hidden; }
.content3 .float { position: absolute; left: 50%; top: 0px; z-index: 1; width: 1920px; height: 1020px; margin-left: -960px; }
.content3 .float-fl { position: absolute; left: 0px; top: 101px; width: 470px; height: 595px; background:url(../images/buiss_l.png) no-repeat scroll 0% 0%; }
.content3 .float-fr { position: absolute; right: 35px; top: 414px; width: 376px; height: 453px; background:url(../images/buiss_r.png) no-repeat scroll 0% 0%; }
.content3_main { overflow: hidden; z-index: 2; height: 400px; position: relative; width: 990px; margin: 0px auto; }
.content3_main .list { float: left; width: 570px; }
.content3_main .list li { width: 570px; height: 50px; margin-bottom: 45px; }
.content3_main .list span { display: inline-block; float: left; width: 63px; height: 70px; background:url(../images/ti_h1.png) no-repeat scroll left center; font: bold 30px/65px Arial; color: rgb(255, 255, 255); text-align: center; }
.content3_main .list .intro { float: right; width: 490px; font-weight: bold; font-size: 15px; line-height: 30px; color: rgb(51, 51, 51); }
.content3_main .list .intro img { float: left; }
.content3_main .list h2 { padding-right: 16px; font-size: 24px; line-height: 42px; color: rgb(15, 98, 190); float: left; }
.content3_main .buiss_text_box { position: relative; float: right; width: 300px; height: 300px; }
.buiss_text_box .bu_1, .buiss_text_box .bu_2, .buiss_text_box .bu_3 { display: inline-block; position: absolute; width: 67px; height: 67px; font-size: 15px; line-height: 67px; color: rgb(58, 87, 174); text-align: center; }
.buiss_text_box .bu_1 { right: 5%; top: 15%; }
.buiss_text_box .bu_2 { right: 1%; top: 49%; }
.buiss_text_box .bu_3 { right: 26%; top: 72%; }
.content4 .title a { display: inline-block; margin-left: 400px; }
.content4 .title a h1 { font-size: 24px; line-height: 62px; color: rgb(15, 98, 190); float: left; display: inline; margin-right: 10px; }
.link_list li { width: 230px; float: left; margin: 0px 20px; display: inline; padding-top: 19px; border-top: 3px solid rgb(239, 240, 241); }
.link_list li .sign { width: 54px; height: 50px; float: left; position: relative; overflow: hidden; }
.link_list li .tips { width: 155px; float: right; }
.link_list li .tips a.tit { font-weight: bold; font-size: 16px; line-height: 28px; color: rgb(51, 51, 51); }
.link_list li .tips a { display: inline-block; width: 100%; line-height: 22px; color: rgb(102, 102, 102); float: left; }
.link_list li .sign img { position: absolute; left: 0px; top: 0px; z-index: 2; }
.link_list li .sign .bg { width: 54px; height: 54px; position: absolute; left: 0px; top: 0px; z-index: 1; background:url(../images/link_icon_bg.jpg) no-repeat scroll center top; }
.link_list li:hover .sign .bg { background:url(../images/link_icon_bg.jpg) no-repeat scroll center bottom; transition: all 0.4s linear -1ms; }
.copy_L { line-height: 30px; padding-left: 15px; }
.copy .copy_L { display: flex; line-height: 20px; margin-top: 20px; }
.copy .copy_L p { color: rgb(164, 164, 164); }

/* ::::: http://www.zhongruixin.cn/css/jquery.fancybox.css?v=2.1.4 ::::: */











.main_bg {
    background:url(../images/page_text_bg.jpg) no-repeat scroll center top;
    margin-top: 1px;
    padding: 15px 0;
}.public_2col {
    background: #fff none repeat scroll 0 0;
    padding-bottom: 30px;
    width: 1100px;
}
.alltitle {
    border-bottom: 1px solid #f5f5f5;
    color: #7c7c7c;
    height: 30px;
    line-height: 30px;
    padding: 10px 0;
}
.alltitle .crumbs {
    float: left;
}
.crumbs {
    color: #000;
}.grid_20 {
    width: 200px;
}
.page_title {
    height: 40px;
    line-height: 40px;
    padding: 15px 0 20px 10px;
    position: relative;
    width: 180px;
}
.page_title h1 {
    color: #0e5ab2;
    display: inline;
}
.page_title .fn {
    color: #0962b5;
    font-size: 18px;
    margin-left: 12px;
    margin-right: 10px;
}
.classify {
    background:url(../images/about_img12.jpg) no-repeat scroll center bottom;
    min-height: 300px;
    padding-bottom: 100px;
    position: relative;
}

.classify ul li.current {
    background:url(../images/cur.png) no-repeat scroll 0 0;
    color: #fff;
    text-decoration: blink;
    width: 200px;
}
.classify li {
    background:url(../images/menu-li-bg.jpg) repeat-x scroll center bottom;
    line-height: 40px;
    position: relative;
    width: 200px;
}
.classify ul li.current a.cur:link, .classify li.current a.cur:visited {
    background: rgba(0, 0, 0, 0) url(../images/zidhdq.jpg) no-repeat scroll center bottom;
    color: #fff;
    text-decoration: blink;
}
.classify li a {
    color: #333;
    display: block;
    font-size: 14px;
    height: 40px;
    position: relative;
    text-align: center;
}
.classify li:hover {
    background: rgba(0, 0, 0, 0) url(../images/zidhdq.jpg) no-repeat scroll center bottom;
    color: #fff;
    text-decoration: blink;
}
.classify li a:hover {
    background: rgba(0, 0, 0, 0) url(../images/zidhdq.jpg) no-repeat scroll center bottom;
    border-bottom: 0 none;
    color: #fff;
    font-size: 14px;
    height: 40px;
    text-decoration: blink;
}

.grid_86 {
    width: 860px;
}
.text, .text p {
    line-height: 22px;
}
.text img{max-width:100%;}
.pb15 {
    padding-bottom: 15px;
}
.pt10 {
    padding-top: 10px;
}
.grid_88 {
    width: 880px;
}

.pt15 {
    padding-top: 15px;
}

.news-list {
    border-bottom: 1px solid #ddd;
    height: 310px;
    padding-bottom: 10px;
}
.right_main ul li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.news-list ul li {
    border-right: 1px solid #f3f3f3;
    float: left;
    height: 310px;
    padding: 0 10px;
    position: relative;
    width: 260px;
}
.news-list ul li .imgbox {
    height: 150px;
    margin: 0 auto 10px;
    overflow: hidden;
    position: relative;
    width: 260px;
}
.news-list ul li .imgbox a img {
    height: 150px;
    transition: all 0.3s linear 0s;
    width: 100%;
}
.news-list ul li .tit {
    color: #333;
    font: 14px/20px "Î¢ÈíÑÅºÚ";
    margin-bottom: 10px;
    padding: 0 7px;
}
.news-list ul li .txt {
    color: #666;
    font: 12px/20px "Î¢ÈíÑÅºÚ";
    margin-bottom: 10px;
    padding: 0 7px;
}
.color_999, .color_999:link, .color_999:visited, .color_999:hover {
    color: #999;
}
.news-list ul li .arrow {
    background: rgba(0, 0, 0, 0) url(../images/news_bit02.png) no-repeat scroll 0 0;
    bottom: 3px;
    display: inline-block;
    height: 8px;
    opacity: 0.4;
    position: absolute;
    right: 26px;
    width: 11px;
}
.right_main ul li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.page_list_li li {
    border-bottom: 1px dotted #ddd;
    margin-top: 20px;
    padding-bottom: 10px;
}
.Slim {
    font-weight: normal;color:#999;
}
.page_list_li li .assist {
    background: rgba(0, 0, 0, 0) url(../images/date_icon.png) no-repeat scroll left center;
    line-height: 30px;
    padding-left: 25px;
}


.pageGuide{ line-height:30px;}
.paging a,.paging span {
    background: #ddd none repeat scroll 0 0;

    height: 18px;
    line-height: 18px;
    margin-left: 8px;
    overflow: hidden;
    padding: 6px 10px;
}

.paging a:hover,.paging span:hover {
    background: #0d57ac none repeat scroll 0 0;
    color: #fff;
    text-decoration: none;
}

.page_back a {
    background: rgba(0, 0, 0, 0) url(../images/goback.png) no-repeat scroll left center;
    display: block;
    height: 36px;
    width: 36px;
}

.page_back a:hover {
    background: rgba(0, 0, 0, 0) url(../images/goback.png) no-repeat scroll right center;
}




.bor_bot_ddd {
    border-bottom: 1px solid #ededed;
}
.Paging .assist {
    width: 500px;line-height:36px;
}
.Paging .assist span {
    background: #f4f4f4 none repeat scroll 0 0;
    color: #000;
    display: block;
    float: left;
    margin-bottom: 15px;
    margin-right: 1px;
    padding: 0 20px;
	line-height:36px;
}
.Paging .assist a {
    background: #f4f4f4 none repeat scroll 0 0;
    color: #666;
    display: block;
    float: left;
    height: 36px;
    line-height: 36px;
    margin-bottom: 15px;
    padding: 0 20px;
    width: 356px;
}
.Paging .assist a:hover {
    background: #eaeaea none repeat scroll 0 0;
    color: #0657b2;
}
.pr30 {
    padding-right: 30px;
}





.honor_img_01 .grid_19 {
    background:url(../images/ind_img_bg.jpg) no-repeat scroll center bottom;
    height: 169px;
    width: 188px;
}
.honor_img_01 a img {
    background: #efefef none repeat scroll 0 0;
    height: 154px;
    padding: 3px;
    width: 180px;
}
.honor_list a img {
    border: 1px solid #ddd;
}
.pic a img {
    background: #fff url(../images/loading.gif) no-repeat scroll center center;
    display: block;
    height: auto;
    text-align: center;
    width: 100%;
}
.mr20 {
    margin-right: 20px;
}
.mb20 {
    margin-bottom: 20px;
}.pt25 {
    padding-top: 25px;
}


.tjwtBox {
    background-color: #fff;
    font-family: Î¢ÈíÑÅºÚ;
    padding: 22px;
    width: 648px;
}
.tjwtBox h4 {
    border-bottom: 1px solid #e8e8e8;
    color: #676364;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 22px;
    padding-bottom: 14px;
}
.tjwtBox .m_form li {
    color: #777;
    height: 38px;
    margin-bottom: 13px;
}
.tjwtBox .m_form label {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fff none repeat scroll 0 0;
    border-color: #dedede;
    border-image: none;
    border-style: solid;
    border-width: 1px 0 1px 1px;
    display: inline-block;
    float: left;
    height: 36px;
    line-height: 36px;
    text-align: center;
    width: 77px;
}
.tjwtBox .m_form .iptTxt {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #dedede;
    color: #333;
    float: left;
    height: 16px;
    line-height: 16px;
    outline: medium none;
    padding: 10px 0;
    text-indent: 1em;
    width: 252px;
}
.tjwtBox .m_form .txtAre {
    border: 1px solid #dedede;
    color: #333;
    float: left;
    height: 104px;
    line-height: 18px;
    outline: medium none;
    padding: 14px;
    resize: none;
    width: 343px;
}
.tjwtBox .m_form .btnSubmit {
    background-color: #009a44;
    cursor: pointer;
    margin-right: 10px;
}
.tjwtBox .m_form .btnSubmit, .tjwtBox .m_form .btnReset {
    background-color: #b3b3b3;
    border: medium none;
    color: #fff;
    cursor: pointer;
    height: 36px;
    line-height: 36px;
    text-align: center;
    width: 161px;
}
.tjwtBox .m_form .areLi label {
    height: 132px;
}.tjwtBox .m_form li {
    color: #777;
    height: 38px;
    margin-bottom: 13px;
}




.j_product_inf {
    clear: both;
    margin-top: 15px;
    overflow: hidden;

}
.j_product_inf_pic {
    float: left;
    margin-right: 36px;
    width: 399px;
}
.j_product_inf_pic .j_detail_imagepath {
    border: 1px solid #ecece4;
    height: 397px;
    overflow: hidden;
    text-align: center;
    width: 397px;
}
.j_product_inf_pic .j_detail_imagepath img {
    height: 395px;
    vertical-align: middle;
    width: 395px;
}#lens_holder {
    background-color: #f9f9f9;
    clear: both;
    overflow: hidden;
    width: 399px;
}
#lens_holder .j_lens_holder_margin {
    height: 67px;
    margin: 10px;
    overflow: hidden;
    width: 379px;
}
#lens_holder img {
    float: left;
}
#leftNav, #rightNav {
    cursor: pointer;
}
#detailesmall li {
    border: 1px solid #cccccc;
    cursor: pointer;
    float: left;
    height: 63px;
    margin-left: 10px;
    margin-right: 10px;
    overflow: hidden;
    padding: 1px;
    width: 63px;
}
#detailesmall li.j_current_focus {
    border: 2px solid #c4261d !important;
    cursor: pointer;
    float: left;
    height: 63px;
    padding: 0 !important;
    width: 63px;
}
#detailesmall li img {
    height: 63px;
    width: 63px;
}
.j_product_inf_right {
    float: left;
    width: 274px;
}
.J_detailLine {
    clear: both;
    overflow: hidden;
    padding: 7px 0;
    text-align: left;
    width: 100%;
}
.J_title {
    font-size: 22px;
}
.J_bLine {
    background-image: url(../images/icon_line.gif);
    background-position: center bottom;
    background-repeat: repeat-x;
}
.J_Text {
    line-height: 170%;
}
.J_Textbref {
    line-height: 17px;
}
.J_detailButton {
    height: 30px;
    margin-top: 15px;
    text-align: left;
    width: 100%;
}
.j_product_inf_button {
    height: 28px;
    margin-top: 15px;
    text-align: left;
    width: 100%;
}
.j_product_inf_button ul li {
    float: left;
    height: 28px;
    line-height: 28px;
    margin-right: 1px;
    overflow: hidden;
    text-align: center;
    width: 100px;
}
.j_product_inf_button ul li.j_focus_button {
    background-image: url(../images/product_d_button.png);
    background-repeat: no-repeat;
}
.j_product_inf_button ul li.j_focus_button a {
    color: #fff;
}
.j_product_inf_button ul li.j_no_button {
    background-image: url(../images/product_d_button_2.jpg);
    background-repeat: no-repeat;
}
.j_product_prevnext span {
    display: block;
    height: 20px;
    line-height: 20px;
    margin-top: 5px;
    overflow: hidden;
    text-align: left;
    width: 274px;
}
.j_product_content {
    clear: both;
    margin-top: 50px;
    overflow: hidden;
}
.j_product_parameter {
    clear: both;
    margin-top: 30px;
    overflow: hidden;
}
.j_product_ordering {
    clear: both;
    margin-top: 30px;
    overflow: hidden;
}
.j_orderingframe {
    border: 1px solid #eeeae2;
    clear: both;
    overflow: hidden;
    padding: 5px 0 0;
}
.j_product_recommend {
    clear: both;
    margin-top: 30px;
    overflow: hidden;
}
.j_detail_pheader {
    background: rgba(0, 0, 0, 0) url(../images/title_top_backimg.jpg) repeat-x scroll center top;
    height: 60px;
}
.j_detail_pheader span, .j_detail_pheader2 span {
    background-image: url(../images/icon_arrow2.jpg);
    background-position: 15px 20px;
    background-repeat: no-repeat;
    color: #000;
    display: block;
    font-size: 17px;
    padding-left: 40px;
    padding-top: 18px;
}