body {min-width: 1200px;}
html,body,div,td,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote{margin:0;padding:0; list-style:none;font-family:"Microsoft Yahei","Times New Roman", Arial, tahoma, arial, \5b8b\4f53, sans-serif;}
.clr{ margin:0px; padding:0px; border:0px; height:0px; clear:both;}
A{TEXT-DECORATION: none;}
A:link {color: #000000;}
A:visited {color: #000000}
A:active {color: #000000}
A:hover{COLOR: #FF6600;}
TD
{
FONT-FAMILY: "Microsoft Yahei"; FONT-SIZE: 9pt;
color: #000000;
line-height: 150%; 

}
Input
{
BACKGROUND-COLOR: #FFFDFB; 
BORDER-BOTTOM: #89a5e6 1px solid;
BORDER-LEFT: #89a5e6 1px solid;
BORDER-RIGHT: #89a5e6 1px solid;
BORDER-TOP: #89a5e6 1px solid;
COLOR: #205064;
border-color: #B2C2D7 #B2C2D7 #B2C2D7 #B2C2D7; font-size: 9pt;
}
Button
{
FONT-SIZE: 9pt;HEIGHT: 20px; 

}
Select
{
FONT-SIZE: 9pt;HEIGHT: 20px;

}
#Menu A
{
font-size:13px;
TEXT-DECORATION: none;
color: #ffffff;
}

#Menu A:hover{color:#F8EF03;
}



.top_bg{min-width:1200px;background:url(/img/top_bg.gif) no-repeat center 0; height:30px; margin:0 auto;}
.h_top{ height:30px; line-height:30px; color:#666; overflow:hidden;}
.h_top em{ float:left; font-style:inherit;}
.h_top span{ float:right; display:inline-block;}
.h_top span a{ padding:0 5px; display:inline-block; color:#666;}


/*头部CSS开始*/
div{ margin:0; font-size:14px;}
/*头部导航栏CSS开始*/
.sitenav {height:50px; margin:0}
.sitenav .menu-main ul{ list-style-type:none; display:table; margin:auto; padding:0; text-align:center;}
.sitenav .menu-main li,.sitenav .menu-main a,.sitenav .menu-main li a span{float:left;cursor:pointer}
.sitenav .menu-main li{list-style:none; display:table; white-space:nowrap; word-break:keep; background:url(/img/meun_jgx.jpg) no-repeat right}
.sitenav .menu-main li.last-item{background:none;}
/* 下一行中的第五个参数padding:0 8px;中的8px为导航栏导航栏目与间隔图片间的距离 */
.sitenav .menu-main li a{display:block;height:50px;line-height:50px;color:#fff;padding:0 52px;white-space:nowrap;text-decoration:none; font-size:16px}
.sitenav .menu-main li a span{}
.sitenav .menu-main li a:hover,
.sitenav .menu-main li a:active,
.sitenav .menu-main li.open a{ background-color:#c40000;}
.sitenav .menu-main li a:hover span,
.sitenav .menu-main li a:active span,
.sitenav .menu-main li.open a span{}
/*头部导航栏CSS结束*/
.ttop{width:100%; border-bottom:#CACACA 1px solid; background:#f4f4f4}
.ttop_center{width:1200px; height:30px; line-height:30px; margin:auto; clear:both; color:#999999}
.logo{ float:left; width:500px;}
.l_right{float:right; margin-right:50px;}
.l_map{float:right; margin-top:8px;}
.l_tel{color:#FF0000; font-size:24px; margin-top:40px;}
.phone {background: url(/img/tel.png) no-repeat; margin-top:22px;padding: 0px 0px 0px 75px;}
.phone p {font-size: 17px;color: #666;background: text-align: left; padding-left:3px; margin: 0px;margin-top:4px;}
.phone span {font-family: "Times New Roman", Times, serif;font-size:30px; color: #1f4397;font-weight: bold;}

/*头部CSS结束*/


.i_about{width:100%; background:url(../img/about_bg.jpg); overflow:hidden; height:370px;}
.i_a_content{ width:1200px; margin:0 auto; margin-top:30px; margin-bottom:30px;}
.i_a_p{ width:350px; float:left;}
.i_a_p img{ width:100%;}
.i_a_box{ width:820px; margin-left:30px; float:left;line-height:24px; font-size:14px; color:#fff;}
.i_a_box p{ line-height:24px; font-size:14px; float:left;color:#fff;}

.baike{ float:left; width:250px; height:280px; margin-left:20px; background:#fff;}
.baike h2{position:relative; line-height:35px; border-bottom:1px solid #dbdbdb;color:#007ab9; text-align:center; font-size:20px;}
.baike ul { float:left; margin-top:9px; margin-left:10px; width:230px;}
.baike ul li{ font-size:14px; color:#555; line-height:30px; height:30px; overflow:hidden;}
.baike ul li a{color:#555;}


.slideshow { height:630px; position: relative; }
.slideshow .bd li { height: 630px;}
.slideshow .bd li a { display: block; height: 630px;}
.slideshow .hd ul { width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; list-style:none;  line-height:30px; text-align:center; }
.slideshow .hd ul li { cursor:pointer; width:60px; height:6px; display:inline-block; background: #FFF; margin-left: 2px;}
.slideshow .hd ul .on{ background: #000; }




.s_main_box .floor{margin:0px auto;padding:40px 0;}
.s_main_box .f7{background:url(/img/bg_f7.jpg) center 61px no-repeat;padding-bottom:0;height: 490px;overflow:hidden;}
.s_main_box .f7 .main_box{position:relative; width:1200px; margin:auto;}
.s_main_box .f7 .title{position:absolute;left:0;top:0;}
.s_main_box .f7 .content{margin-left:370px;}
.s_main_box .f7 .content .up{width:750px;padding-top:83px;color:#ECECEC;line-height:27px;font-size:15px;}
.s_main_box .f7 .content .up h1{color:#fff;font-size:18px;display:block;margin-bottom:13px;}
.s_main_box .f7 .content .up p{color:#a2a2a4;font-size:12px;line-height:20px;}
.s_main_box .f7 .content .un{margin-top:20px;}
.s_main_box .f7 .content .un .jj_scoll{position:relative;height:180px;white-space:nowrap;overflow: scroll;overflow-y:hidden;}



.prcls {height:56px; line-height:56px; font-size:16px; color: #333; background: url(/ruizhi/images/ico03.gif) no-repeat 31px 23px #e5e5e5; position: relative; font-weight: normal; border-bottom: solid 1px #fff;}
.prcls:before{content:""; position:absolute; width:21px; height:21px; background: url(/img/ico01.png) no-repeat 0 0; left:200px; top:15px;}
.prcls a{color:#333; display:inline-block; padding:0 20px; width:240px;}
.prcls:hover{ background-color:#0876cb;}
.prcls:hover a{color:#FFFFFF;}

.prclsx {height:56px; line-height:56px; font-size:16px; color: #333; background: url(/ruizhi/images/ico03.gif) no-repeat 31px 23px #e5e5e5; position: relative; font-weight: normal; border-bottom: solid 1px #fff;}
.prclsx:before{content:""; position:absolute; width:21px; height:21px; background: url(/img/ico01.png) no-repeat 0 0; left:230px; top:15px;}
.prclsx a{color:#333; display:inline-block; text-decoration:none; padding:0 20px; width:270px;}
.prclsx:hover{ background-color:#FB8700;}
.prclsx:hover a{color:#FFFFFF;}


#protit a{display:block;height:40px;line-height:40px; color:#333333; width:100%; white-space:nowrap;text-decoration:none; font-size:15px}
#protitx a{display:block;height:48px;line-height:48px; color:#333333; width:100%; white-space:nowrap;text-decoration:none; font-size:17px}

.probg{width:292px; background-color:#eeeeee; border-radius:3px; box-shadow:0px 0px 8px #d4d4d4;}
.probg:hover{ box-shadow:0px 0px 10px #818181;}
.probg:hover > #protit a{ color:#000;}

.probgx{width:280px; background-color:#eeeeee; border-radius:3px; box-shadow:0px 0px 8px #d4d4d4;}
.probgx:hover{ box-shadow:0px 0px 10px #818181;}
.probgx:hover > #protit a{ color:#000;}


.h_gg1 {
    height: 260px;
    background: url(/img/bannerzx.jpg) no-repeat center 0;
    position: relative;
    color: #fff;
    line-height: 34px;
    clear: both;
    top:25px;
    padding-top:140px;
}

.andiv{width:386px; background-color:#eeeeee; border-radius:3px; box-shadow:0px 0px 8px #d4d4d4;}
.andiv:hover{ box-shadow:0px 0px 10px #818181;}
.andiv:hover > #protitx a{color:#000;}



.compcont{ background-image:url(img/company_bg.jpg); background-position:center; background-repeat:no-repeat; height:100px; width:1200px; margin:auto;}

.compcont b{display: block;position: absolute;height: 100px;line-height: 100px;font-size: 30px;text-indent: 20px;}

.index-company{min-height: 100px;padding-bottom: 50px; width:1200px; margin:auto;}
.index-company .container{padding: 0px 30px 0px 30px;}
.index-company .title{width: 100%;height: 100px;position: relative;color: #fff;background: url('img/company_bg.jpg')no-repeat center center;}
.index-company .title b{display: block;position: absolute;height: 100px;line-height: 100px;font-size: 30px;text-indent: 20px;}
.index-company .title .tel{display: block;position: absolute;right: 0px;top: 0px;height: 100px;background: url('img/tel02.png')no-repeat 0px center;background-size: 30px;padding-left: 50px;padding-right: 50px;}
.index-company .title .tel small{display: block;font-size: 14px;padding:25px 0px 5px 0px;}
.index-company .title .tel span{display: block;font-size: 24px;font-weight: bold;}
.index-company .box{background-color: #f7f7f7;padding:6px 7px 6px 10px; font-size:14px; line-height:1.7}


.index-line01{width: 100%;height: 100px;line-height: 100px;background: url('img/line_bg.jpg')no-repeat center center;font-size: 26px;color: #fff;font-weight:bold;letter-spacing: 10px; text-align:center;}
.index-line02{width: 100%;height: 100px;line-height: 100px;background: url('img/line_bg.jpg')no-repeat center center;font-size: 26px;color: #fff;font-weight:bold;letter-spacing: 10px; text-align:center;}

.fl{ float:left;}
.fr{ float:right;}


/*-----------主体样式---------*/
.row{ width:100%; margin:0 auto;}
.content{width: 1200px; margin:0 auto;}
.overfl{overflow:hidden;}
.til01{text-align: center;height:80px;color: #333;font-size:40px;line-height:80px;font-family: "Microsoft Yahei";font-weight: normal;background:url(plantbg.gif) no-repeat center 0;margin-bottom: 34px;}
.til01 b{color: #c30c22;}
.til01 a{color: #333;}

/*foot*/
.f_bj{clear:both;overflow:hidden;height:271px;background:url(../img/footbg.gif) repeat center 0 #fff;color:#555;line-height:30px;}
.f_bj a{color:#555;}
.f_nav{overflow:hidden;margin-bottom:52px;height:71px;color:#0e90d2;text-align:center;font-size:16px;line-height:71px;}
.f_nav a{color:#f5dedf;}
.f_nav em{display:inline-block;padding:0 23px;}
.f_logo{overflow:hidden;padding:7px 0 0;width:258px;white-space:nowrap;}
.f_logo img{display:block;width:191px;height:190px;}
.f_con{overflow:hidden;width:1200px; margin:0 auto;}
.f_con h3{height:29px;color:#333;font-weight:400;font-size:16px;line-height:29px;}
.f_cont,.f_text{overflow:hidden;padding-left:120px;height:150px;}
.f_text{width:250px;background:url(../img/f_ico1.gif) no-repeat 0 20px;}
.f_cont{width:710px;background:url(../img/f_ico2.gif) no-repeat 0 20px;}
.f_text b{display:block;color:#fff;font-size:18px;line-height:53px;}
.f_text p{display:block;}
.f_code{padding:5px 0 0;width:82px;text-align:center;line-height:32px;}
.f_code img{display:block;display:block;width:82px;height:83px;}
.f_code span{display:block;color:#999;}
.f_wz{clear:both;height:72px;border-top:solid 1px #eee;color:#555;line-height:72px;}
.f_wz span{display:inline-block;padding:0 180px 0 0;}
.tel_1{ float:left; margin-right:25px;}

.links{ color:#636363; margin-bottom:30px;}
.links a{ display:inline-block; line-height:28px; margin:0 6px; color:#636363;}
.links a:hover{ color:#c81622;}

.titnav{margin-bottom: 20px;height: 48px;background: url(../img/line2.gif) repeat-x center bottom;font-size: 18px;line-height:46px;}
.titnav span{display: inline-block;height: 46px;border-bottom: solid 3px #0e90d2;color: #666;font-weight: 700;}
.newbox{overflow:hidden;padding:79px 0 0;height:609px;background:#f7f7f7;color:#555;line-height:26px;}
.newbox h2{height:86px;}
.news2 h3,.newtil{margin-bottom:20px;height:48px;background:url(../img/line2.gif) repeat-x center bottom;font-size:18px;line-height:46px;}
.newtil li{float:left;margin:0 31px 0 0;}
.newtil li.born{margin-left:0;}
.news2 h3 a,.newtil li a{display:inline-block;height:46px;color:#333;}
.news2 h3 a,.newtil li.cur a{border-bottom:solid 3px #c81622;color:#c81622;font-weight:700;}
.news1,.news2{width:550px;}
.more02 a,.news2 h3 .more02 a{border:0;color:#333;text-transform:uppercase;font-weight:400;font-size:14px;}
.new_c{ position:relative;}
.new_ico{position:absolute;top:0;left:0;z-index:1;width:161px;height:140px;background:url(../img/newtbg.gif) no-repeat 0 0;color:#fff;text-align:center;font-weight:700;font-size:28px;line-height:140px;}
.new_c dl{overflow:hidden;margin-bottom:22px;height:275px;border-bottom:solid 1px #dfdfe0;}
.new_c dt{position:relative;overflow:hidden;margin-bottom:17px;height:140px;}
.new_c dt span{position:absolute;top:0;right:0;width:66px;height:66px;background:url(../img/new_hot.png) no-repeat 0 0;}
.new_c dt img{float:right;display:block;overflow:hidden;width:388px;height:140px;}
.new_c dd{overflow:hidden;height:98px;color:#555;}
.new_c dd h3{height:42px;color:#c81622;font-size:14px;line-height:42px;}
.new_c dd h3 a{color:#0e90d2;}
.new_c dd h3 span{float:right;color:#8c8a8a;font-weight:400;}
.new_c dd p a{color:#555;}
.new_c li{display:block;height:29px;color:#555;line-height:29px;}
.new_c li span{float:right;color:#b1a5a5;}
.new_c li a{display:block;padding-left:14px;background:url(../img/ico07.gif) no-repeat 0 14px;color:#555;}
.new_c li a:hover{background:url(../img/ico08.gif) no-repeat 0 14px;}
.new2_c,.new_c{overflow:hidden;height:392px;}
.news_p,.news_p img{width:548px;height:140px;}
.news_p{margin-bottom:17px;}
.new2_c dl{float:left;overflow:hidden;margin-bottom:3px;margin-left:10px;padding:0 10px 0 28px;width:222px;height:118px;border-bottom:solid 1px #dfdfe0;background:url(../img/faq_ico1.gif) no-repeat 0 14px;}
.new2_c dt{height:42px;font-weight:700;line-height:44px;}
.new2_c dt a{color:#333;}
.new2_c dl.cur{background:url(../img/faq_ico2.gif) no-repeat 0 14px;}
.new2_c dl.cur dt a{color:#c81622;}
.new2_c dl.new2_cl1{padding-left:78px;background-position:48px 14px;}


.footerx{width:100%; height:60px; background-color:#c40000;}
.footer-nav{ width:1000px; margin:auto;}
.footer-nav ul li{float: left;text-align: center;width:14.2%;line-height:60px;}
.footer-nav ul li a{text-align: center; font-size:18px; color:#FFFFFF;}

/*.footer{width: 100%;background-color: #1f4397;color: #ececec; font-size:15px; padding:20px 0px;}
.footer .container{ width:1200px; margin:auto; clear:both;}
.footer a{color: #ececec;}
.footer a:hover{color: #fff;}
.footer p{line-height:28px;}
*/

.footer{padding:50px 0 60px 0;background-color: #2f3034;}
.footer .p1{color: #fff;font-size: 20px;}
.footer .p1 span{font-size: 16px;margin-left: 10px;}
.footer .foot1{width: 488px;}
.footer .foot1 .bg{width: 36px;height: 1px;background-color: #959595;margin: 30px 0;}
.footer .foot1 .cont p{padding-left: 0px;color: #fff;font-size: 16px;line-height: 28px;}
.footer .foot1 .cont .p2{background: url(../images/f1.png) no-repeat 3.5px center;}
.footer .foot1 .cont .p3{background: url(../images/f2.png) no-repeat 4.5px center;}
.footer .foot1 .cont .p4{background: url(../images/f3.png) no-repeat left center;}
.footer .foot1 .cont .p5{background: url(../images/f4.png) no-repeat 2.5px center;}
.footer .foot2{width: 560px;}
.footer .foot2 .bg{width: 36px;height: 1px;background-color: #959595;margin: 30px 0;}
.footer .foot2 .cont{margin-top:25px;}
.footer .foot2 .cont .fl1{width:125px;}
.footer .foot2 .cont .fl2{width:400px;}
.footer .foot2 .cont .p7{font-size: 20px;color: #fff;}
.footer .foot2 .cont a{display: block;color: #fff;font-size: 16px;line-height: 32px;width: 200px;}
.footer .foot3{width: 152px;}
.footer .foot3 img{margin-top: 31px;width: 150px;}

.footer_bottom {
  width: 100%;  
  height: 69px;
  line-height: 69px;
  background: #2f3034;
  color: #98999a;
  text-align: center;
  border-top: 1px solid #8e8e8f;
}
.footer_bottom strong {
  font-weight: 500;
  padding:0 30px;
}
.footer_bottom strong a {
  color: #8e8e8f;
}




.w1200{width:1200px; margin:0 auto;}

.ys_bg{
	height: 500px;
	overflow: hidden;
	padding: 0px;
}
.ys_bgg{background-image:url(/img/ys_bgx.jpg); background-repeat:no-repeat; background-position: center bottom;}

.ys_bg .yin_t:before,.jz .yin_t:before,.about .yin_t:before{left: 36%;}
.ys_bg .yin_t:after,.jz .yin_t:after,.about .yin_t:after{right: 36%;}
.ys{
	width: 700px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	
}
.ys_m{width: 400px;margin: 0 auto;text-align: center;padding: 40px 0 0;height: 175px;}
.ys_m dl dt{height: 90px;overflow: hidden;}
.ys_m dl dt em{width: 115px;height: 45px;padding: 0 0 10px;}
.ys_m dl dt em img{width: 115px;height: 45px;}
.ys_m dl dt b{display: block;font-size: 20px;color: #333;}
.ys_m dl dd{font-size: 14px;color: #333;line-height: 25px;height: 50px;overflow: hidden;}
.ys_bot{width: 700px;background:url(/img/ys_line.gif) repeat-x 0 9px;height: 141px;}
.ys_bot ul li{width: 140px;float: left; no-repeat center 0;height: 111px;color: #333;padding: 30px 0 0;text-align: center;}
.ys_bot ul li em{display: block;width: 35px;height: 35px;line-height: 0; overflow: hidden;margin: 0 auto;}
.ys_bot ul li em img{width: 35px;height: 70px;-webkit-transition:all .5s;transition:all .5s;}
.ys_bot ul li b{display: block;font-size: 16px;line-height: 24px;padding: 8px 0 0;}
.ys_bot ul li b i{display: block; font-style:normal;}
.ys_bot ul li:hover,.ys_bot ul li.on{background:url(/img/ys_k02x.png) no-repeat center 0;color: #fff;}
.ys_bot ul li:hover em img,.ys_bot ul li.on em img{margin-top: -35px;}


.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}
.pt30{ padding-top:30px;}
.pt40{ padding-top:40px;}
.pt50{ padding-top:50px;}
.pt60{ padding-top:60px;}
.pt70{ padding-top:70px;}

.mt40{ margin-top:40px;}
.mt50{ margin-top:50px;}
.mt60{ margin-top:60px;}
.mt70{ margin-top:70px;}

/*news*/
.news{width:775px;}

.news > .tit2 > h4 {
    font-weight: normal;
    line-height: 100%;
    height: 36px;
    overflow: hidden;
    background: url(/img/n_l1.jpg) no-repeat 0 1px;
    padding-left: 19px;
}
.news > .tit2 > h4 > a {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}
.news > .tit2 > h4 span {
    display: inline-block;
    float: left;
    font-size: 20px;
    color: #333;
    font-weight: bold;
    line-height: 100%;
}
.news > .tit2 > h4 em {
    display: inline-block;
    float: right;
    font-size: 14px;
    color: #FFF;
    text-transform: uppercase;
    background-color: #878787;
    height: 20px;
    width: 60px;
    m.: ;
    line-height: 20px;
    text-align: center;
	font-style: normal;
}

.news_show{ width:100%; margin-top:10px; padding-bottom:20px; text-align:left;}
.news_show > li{ display:block; width:100%; float:left; }
.news_show > li.on{ display:block; padding-bottom:25px; overflow:hidden;}
.news_show > li.on img{ width:300px; height:220px;}
.news_show > li.on .new_tit{ width:450px;}
.news_show > li.on .new_tit h3{padding-left:30px; height:36px; line-height:36px; color:#fff; background-color:#c40000;}
.news_show > li.on .new_tit h3 a{ color:#fff}
.news_show > li.on .new_tit p{ padding-top:15px; line-height:28px; color:#8b8b8b;}


.news_show > li.li {
    margin-bottom: 12px;
    width: 374px;
    overflow: hidden;
    float: left;
    height: 53px;
    background: #fff;
}
.news_show > li.li > a {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}
.news_show > li.li > a > i {
    display: inline-block;
    float: left;
    width: 50px;
    height: 53px;
    background: #d2d2d2;
    text-align: center;
    color: #fff;
    font-family: Arial;
    font-size: 10px;
	font-style: normal;
}
.news_show > li.li > a > i span {
    display: block;
    font-size: 24px;
    line-height: 100%;
    font-weight: bold;
    padding-top: 7px;
}
.news_show > li.li > a > em {
    display: block;
    line-height: 53px;
    float: left;
    padding-left: 15px;
    overflow: hidden;
    font-size: 16px;
    color: #333;
    height: 53px;
    width: 294px;
    padding-right: 15px;
	font-style: normal;
}


.news_show > li.li:nth-child(odd){ margin-left:24px;}

.ask{ width:380px;}
.ask > .tit2 > h4 {
    font-weight: normal;
    line-height: 100%;
    height: 36px;
    overflow: hidden;
    background: url(/img/n_l1.jpg) no-repeat 0 1px;
    padding-left: 19px;
}
.ask > .tit2 > h4 > a {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}
.ask > .tit2 > h4 span {
    display: inline-block;
    float: left;
    font-size: 20px;
    color: #333;
    font-weight: bold;
    line-height: 100%;
}
.ask > .tit2 > h4 em {
    display: inline-block;
    float: right;
    font-size: 14px;
    color: #FFF;
    text-transform: uppercase;
    background-color: #878787;
    height: 20px;
    width: 60px;
    m.: ;
    line-height: 20px;
    text-align: center;
	font-style: normal;
}
.ask > ul > li{ padding-bottom:11px; margin-top:3px; border-bottom:1px dashed #ddd; text-align:left;}
.ask > ul > li > h3{ line-height:36px; font-size:14px; font-weight:500;}
.ask > ul > li > h3 span{ display:inline-block; background-color:#c40000; width:24px; height:24px; text-align:center; vertical-align:middle; font-size:14px; color:#fff; line-height:24px; margin-right:10px;}
.ask > ul > li > p span{ display:inline-block; background-color:#bdbdbd; width:24px; height:24px; text-align:center; vertical-align:middle; font-size:14px; color:#fff; line-height:24px; margin-right:10px;}


.newlist{padding:20px; margin:15px 5px; border-radius:4px; border:solid 1px #CCCCCC; box-shadow:0px 0px 5px #d4d4d4;}
.newlist:hover{border:solid 1px #F59704; box-shadow:0px 0px 10px #F59704;}
.newlist:hover > a > .newtitle{ color:#F59704;}
.newtitle{height:30px; line-height:30px; font-size:17px; font-weight:500;}
.newcont{line-height:24px; font-size:14px; color:#888888; padding:5px 0px;}
.newlbl{height:30px; line-height:30px; font-size:14px; color:#666666;}





.main_left {
    width: 300px;
}


.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
}




.wrap {
    width: 1200px;
    margin: 0 auto;
    height: auto;
}

.titx{padding:40px 0;text-align: center;}
.titx .titx1{font-size: 34px;color: #242b33;font-weight: 600;line-height: 34px;}
.titx .titx1 span{color: #c40000;}
.titx img{display: block;margin: 15px auto;}
.titx .titx2{font-size: 18px;color: #3d3d3d;}

.product .cont{margin-bottom:60px;}
.product .cont .top{font-size: 28px;line-height: 28px;color: #242b33;font-weight: 600;position: relative;}
.product .cont .top .span1{background: #c40000;color: #fff;padding: 0 10px;}
.product .cont .top .span2{color: #c40000;}
.product .cont .top a{position: absolute;right: 0;font-size: 22px;font-weight: normal;}
.product .cont .pro{margin-top: 10px;}
.product .cont .pro .profl{width: 351px;height: 625px;text-align: center;}
.product .cont .pro .profl .p1{padding-top: 63px;font-size: 34px;font-weight: 600;color: #fff;line-height: 34px;}
.product .cont .pro .profl .p2{font-size: 30px;line-height: 30px;padding-top: 20px;color: #fff;}
.product .cont .pro .profl a{width: 134px;height: 38px;background-color: #eeeeee;display: block;margin: 25px auto;text-align: center;line-height: 38px;color: #c10c0d;font-size: 18px;}
.product .cont .pro .profr{width: 836px;height: 623px;border-top: 2px solid #242b33;}
.product .cont .pro .profr a{display:block; width:260px; height:210px; margin:3.8px 9px;}
.product .cont .pro .profr a img{width: 260px;height: 180px;}

.product .cont .pro .profr a p{line-height:30px; text-align:center; font-size:16px;}
.product .cont2 .top .span1{background-color: #498cd7;}
.product .cont3 .top .span1{background-color: #1c1f2e;}
.product .cont4 .top .span1{background-color: #3d4045;}
.product .cont2 .top .span2{color: #498cd7;}
.product .cont3 .top .span2{color: #1c1f2e;}
.product .cont4 .top .span2{color: #3d4045;}
.product .cont1 .pro .profl{background: url(/img/pro1.jpg) no-repeat;}
.product .cont2 .pro .profl{background: url(/img/pro2.jpg) no-repeat;}
.product .cont3 .pro .profl{background: url(/img/pro3.jpg) no-repeat;}
.product .cont4 .pro .profl{background: url(/img/pro4.jpg) no-repeat;}
.product .cont5 .pro .profl{background: url(/img/pro1.jpg) no-repeat;}
.product .cont6 .pro .profl{background: url(/img/pro2.jpg) no-repeat;}
.product .cont7 .pro .profl{background: url(/img/pro3.jpg) no-repeat;}
.product .cont8 .pro .profl{background: url(/img/pro4.jpg) no-repeat;}
.product .cont9 .pro .profl{background: url(/img/pro1.jpg) no-repeat;}


.mpro{height: 1297px;background: url(/img/mpro.jpg) no-repeat center center;}
.mpro .titx{padding: 56px 0 0;}
.mpro .cont a{display: block;width: 370px;height: 330px;background-color: #fff;margin: 30px 15px;}
.mpro .cont a img{display: block;margin: 20px auto 0; width:327px; height:255px;}
.mpro .cont a p{line-height: 48px;text-align: center;font-size: 18px;}


.about{background: url(/img/about.jpg) no-repeat center center;height: 499px;}
.about .wrap{position: relative;height: 100%;}
.about .font{width: 545px;position: absolute;right: 60px;top: 148px;color: #202123;font-size: 18px;}
.about .font p{line-height: 38px;color: #202123;}
.about a{display: block;padding: 7px 22px;position: absolute;bottom: 23px;right: 60px;background-color: #c40000;color: #fff;font-size: 18px;}


.position_wrap {
    margin: 0 auto 20px;
}

.position {
    height: 40px;
    line-height: 40px;
    margin:30px auto 30px;
}
.position h2{
    color:#b6b6b6;
    font-size: 20px;
    text-transform: uppercase;
    letter-spacing: 3px;
    float: left;
}
.position h2 span{
    display: inline-block;
    padding-right: 5px;
}

.position .span01 {
    display: block;
    padding-left: 20px;
    background: url(/img/span01.png) no-repeat left center;
}
.maincolor{
    color:#c40000;
}


.backcolor {
    background: #c40000;
}

.menu_list .list_title {
    border-bottom: 1px solid #d1d1d1;
    height: 60px;
    font-size: 16px;
    line-height: 30px;
    color: #FFF;
    padding: 20px 0;
}

.menu_list .list_title span {
    display: block;
    text-indent: 2em;
    font-size: 18px;
}

.menu_list .list_title .sp01 {
    color: #d1d1d1;
    font-weight: 100;
}

.menu_list .m_1 {
    border: 1px solid #d1d1d1;
    border-top: none;
    border-bottom: none;
}

.menu_list .m_1>li {
    line-height: 48px;
    font-size: 14px;
    background: #f8f8f8;
    overflow: hidden;
    border-bottom: 1px solid #d2d2d2;
    border-top: 2px solid #fff;
    position: relative;
}

.menu_list .m_1>li>a {
    border-left: 6px solid #f1f1f1;
    height: 48px;
    color: #525252;
    font-weight: bold;
    padding-left: 32px;
    display: block;
}

.menu_list .m_1>li>a.active,
.menu_list .m_1>li:hover>a {
    border-left: 6px solid #c40000;
    color: #c40000
}

.menu_list .m_1>li .menu_btn {
    position: absolute;
    width: 50px;
    height: 48px;
    background: url(/img/ny_left_ico.png) no-repeat center;
    top: 0;
    right: 0;
    cursor: pointer;
}

.menu_list .m_1>li .menu_btn_active {
    background: url(/img/ny_left_ico_active.png) no-repeat center;
}

.menu_list .m_1>li .menu_btn:hover {
    background-color: #f9f9f9
}

.menu_list .m_2 {
    display: none;
}

.menu_list .m_2>li {
    line-height: 36px;
    background: #fff;
    border-bottom: 1px dashed #ccc
}

.menu_list .m_2>li:last-child {
    border-bottom: none
}

.menu_list .m_2>li:first-child {
    border-top: 1px solid #ccc
}

.menu_list .m_2>li a {
    display: block;
    padding-left: 38px;
    font-size: 12px;
}

.menu_list .m_2>li a.active,
.menu_list .m_2>li a:hover {
    color: #20a1ff
}

.slider_contact {
	margin-top:20px;
    width: 100%;
    color: #333333;
}

.slider_contact .list_title {
    font-size: 18px;
    line-height: 50px;
    color: #FFF;
    text-indent: 2em;
}

.slider_contact .list_title strong {
    font-weight: normal;
    color: #d1d1d1;
    font-size: 14px;
    padding-left: 5px;
}

.slider_contact .contact {
    padding: 68px 20px 20px;
    border: 1px solid #d1d1d1;
    line-height: 26px;
    position: relative;
    background: #f8f8f8 url(/img/contactbg.jpg) no-repeat 20px 20px;
}

.slider_contact .contact .telsp {
    position: absolute;
    top: 12px;
    left: 73px;
    height: 48px;
    color: #5b5b5b;
    line-height: 24px;
    font-size: 16px
}

.slider_contact .contact .telsp em {
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    display: block;
}




.digg4{padding:20px 0px; margin:20px 0px;text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px}
.digg4 a{border:1px solid #aad;padding:3px 6px 3px 6px; margin:15px 3px;color:#c40000;text-decoration:none}
.digg4 a:hover{border:1px solid #c40000;color:#000;}
.digg4 a:active{border:1px solid #c40000;color:#000;}
.digg4 a.current{border:1px solid #c40000;background-color:#c40000;padding:3px 6px 3px 6px; margin:15px 1px;color:#FFF;}
.digg4 span.current{border:1px solid #c40000;background-color:#c40000;padding:3px 6px 3px 6px; margin:15px 1px;color:#FFF;text-decoration:none}
.digg4 span.disabled{border:1px solid #eee;padding:3px 6px 3px 6px;margin:2px;color:#ddd}

.digg4 span.aa{border:1px solid #aad;padding:3px 6px 3px 6px; margin:15px 3px;color:#c40000;text-decoration:none; cursor:pointer;}
.digg4 span.aa:hover{border:1px solid #c40000;color:#000;}
.digg4 span.aa:active{border:1px solid #c40000;color:#000;}
.digg4 span.aa.current{border:1px solid #c40000;background-color:#c40000;padding:3px 6px 3px 6px; margin:15px 1px;color:#FFF;}
.digg4 span.aa.disab{color:#AAAAAA; border-color:#AAAAAA;}
.digg4 span.aa.disab:hover{color:#AAAAAA; border-color:#AAAAAA;}