@charset "utf-8";
/* CSS Document */

* { margin: 0px; padding: 0px; }
* { font-family: "微软雅黑"; font-size: 14px; }
ul { list-style: outside none none; }
img { border: 0px; }
a { text-decoration: none; }
.cle { clear: both; }
.part1 { height: 370px; }
.ban { width: 1250px; height: 350px; margin: auto; }
.bread { width: 1250px; margin: auto; margin-top: 0px; z-index: 10; position: relative; }
.blank { width: 1250px; height: 3px; }
.blank1 { margin: auto; width: 69px; height: 50px; float: left; }
.bread>ul { height: 50px; background-color: #db1820; letter-spacing: 3px/*background-color: #bb1a20;*/ }
.bread>ul:hover { background-color: #db1820; }
.bread>ul>li { display: inline-block; }
.bread>ul>li>a { color: #fefefe; font-size: 16.5px; font-weight: 700; display: block; padding: 15.5px 40px; }
.bread>ul>li:hover>a { color: #db1820; background: rgba(255, 255, 255, 1); }
.part2 { width: 1250px; height: 400px; background: #fffdfa; margin: auto; }
.part3 { width: 1250px; height: 120px; background: rgba(255, 255, 255, 1.00); margin: auto; }
.part4 { width: 1250px; height: 400px; background: rgba(255, 255, 255, 1.00); margin: auto; }
.part5 { width: 1250px; height: 100px; background: rgba(255, 255, 255, 1.00); margin: auto; }
.blank2 { width: 10px; height: 400px; float: left; position: relative; margin-top: -400px; margin-left: 620px; }
.blank3 { width: 10px; height: 400px; float: left; }
.container1 { width: 620px; height: 400px; float: left; margin-top: -400px; margin-left: 630px; background-image: url(index_s_res/background.jpg); }
.container2 { width: 620px; height: 400px; float: left; background-image: url(index_s_res/background.jpg); }
.blank4 { width: 20px; height: 350px; float: left;/*background: rgba(9,16,55,1.00);*/ }
.blank5 { width: 580px; height: 10px; float: left; }
.text { width: 620px; height: 350px; font-size: 16px; color: rgba(95, 95, 95, 1.00); }
.text2 { width: 580px; height: 40px; float: left; font-size: 16px; color: rgba(95, 95, 95, 1.00); }
.more { margin-top: -45px; position: relative; width: 100px; height: 30px; padding-top: 5px; float: right; font-weight: 500; text-align: center; }
.more>a { color: rgba(157, 157, 157, 1.00); }
.more>a:hover { color: #bb1a20; }
.slider, .slider-panel img, .slider-extra { width: 620px; height: 400px; }
.slider { text-align: center; margin-top: 30px; position: relative; }
.slider-panel, .slider-nav, .slider-pre, .slider-next { position: absolute; z-index: 8; }
.slider-panel { position: absolute; }
.slider-panel img { border: none; }
.slider-extra { position: relative; }
.slider-nav { margin-left: -51px; position: absolute; left: 50%; bottom: 4px; }
.slider-nav li { background: #ffffff; border-radius: 50%; color: #fff; cursor: pointer; margin: 0 2px; overflow: hidden; text-align: center; display: inline-block; height: 10px; line-height: 10px; width: 10px; }
.slider-nav .slider-item-selected { background: #bb1a20; }
.slider-page a { background: rgba(0, 0, 0, 0.2); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000);
color: #fff; text-align: center; display: block; width: 28px; height: 62px; line-height: 62px; margin-top: -31px; position: absolute; top: 50%; }
.slider-page a:hover { background: rgba(0, 0, 0, 0.4); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000);
}
.slider-next { left: 100%; margin-left: -28px; }
/**/
.text li { overflow: hidden; padding: 0 10px; line-height: 40px; }
.text li p { float: left; color: #333333; font-size: 16px; max-width: 480px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.text li span { float: right; color: #999999; }
.text li a { display: block; overflow: hidden; }
.text li:hover p { color: #db1820; }
.imgPos { height: 350px; position: relative; background: url(index_s_res/redmarkBg.jpg) center no-repeat; }
.imgPos img { display: block; width: 100%; transition: all 0.8s; }
.imgPos>div:hover img { transform: scale(1.1); }
.imgPos div:nth-child(1) img { width: 538px; height: 303px; position: absolute; top: 23px; left: 37px; overflow: hidden; transition: all 0.8s; border: 3px solid #ffffff; border-radius: 4px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }
.imgPos div:nth-child(2) img { width: 344px; position: absolute; top: 23px; right: 255px; overflow: hidden; transition: all 0.8s; border: 3px solid #ffffff; border-radius: 4px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }
.imgPos div:nth-child(3) img { width: 232px; position: absolute; top: 168px; right: 38px; overflow: hidden; transition: all 0.8s; border: 3px solid #ffffff; border-radius: 4px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }
.imgPos>div:hover { box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); }
/*导航样式：后台绑定时也可以定义配置*/
.wp-menu { margin: 0 auto }
.wp-panel { background-color: #db1820; letter-spacing: 3px /*background-color: #bb1a20;*/; height: 50px; }
.wp-window { width: 1150px; margin: 0 auto; }
.wp-menu .menu-item { display: inline-block; float: left; position: relative; }
.wp-menu .menu-item.i1 { background: none; }
.wp-menu .menu-item a > .menu-switch-arrow { display: inline-block; width: 20px; height: 20px; background: url(images/nav_j.png) no-repeat center center; vertical-align: middle; }
.wp-menu .menu-item a.menu-link { display: inline-block; padding: 0 27px; line-height: 50px; color: #FFFFFF; font-size: 16.5px; font-weight: 700; }
.wp-menu .menu-item.hover a.menu-link, .wp-menu .menu-item a.hover { color: #db1820; background: rgba(255, 255, 255, 1); }
.sub-menu { display: none; position: absolute; left: 0; top: 50px; min-width: 100%; z-index: 100; background: #db1820; text-align: center; }
.sub-menu .sub-item { position: relative; white-space: nowrap; vertical-align: top; _zoom: 1; }
.sub-menu .sub-item a { display: block; color: #fff; height: 40px; line-height: 40px; padding: 0 17px; font-size: 14px; background: none; }
.sub-menu .sub-item.hover> a, .sub-menu .sub-item a:hover { color: #fff; background-color: #db1820; display: block; }
.sub-menu .sub-menu { left: 100%; top: 0px; z-index: 200; background: #fff; }
.wp_paging li { color: #666 !important; line-height: 25px !important; padding: 0 5px !important; border: 0 !important; padding-top: 20px !important; }
.wp_paging li a { margin-left: 10px !important; }
.ress span { font-size: 15px; color: #999 !important;}
.possplit { background: none; color: #666; text-indent: 0px; width: 8px;
    margin: 0 5px;}

