/* CSS Document */
/***reset***/
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blackquote,strong,pre,hr,figure,table,caption,th,tr,td,form,fieldset,label,iframe,frame,legend,input,button,textarea,select,menu{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,em,th,i,textarea,button,select{ font-weight:normal; font-style:normal; font-size:100%;}
ul,ol,li{ list-style:none; vertical-align:top;}
img,a img{ border:none; vertical-align:top;}
html,body,fieldset,iframe,frame,abbr{ border:0;}
input,button,select,textarea{ outline:none; background:none;}
table,tr,th,td{border-collapse:collapse; border-spacing:0;}
textarea{ resize:none; overflow:auto;}

body{font:12px/1.2 "tahoma","Microsoft Yahei",san-serif; color:#333;}
a,a:link{ text-decoration:none;}
.pr10{ padding-right:10px;}
.hidden{ display:none;}

/***插件样式重定义***/
.section { text-align:center; overflow:hidden; }
#pp-nav li, .pp-slidesNav li { display: block; width: 14px; height: 13px; margin: 8px 7px; position: relative; }
#pp-nav li .active span, .pp-slidesNav .active span { background: #74af2f; }
.pp-tooltip { color: #487711; }
.nav-txt .pp-tooltip{ color:#fff !important;}

#section2 .pp-tableCell{ vertical-align:bottom;}

/***nav***/
.erm-nav{ position: fixed; top: 0; left: 0; width: 100%; height: 90px; background: #373737; z-index: 80; text-align: left; }
.erm-logo { float:left; width: 155px; height: 55px; margin-left: 48px; margin-top: 20px; }
.erm-nav ul{ float:right;}
.erm-nav li{ float:left;}
.erm-nav li a{ display:block; width:96px; height:90px; line-height:90px; font-size:14px; color:#fff; text-align:center; text-decoration:none;}  /***width:96px;修改***/
.erm-nav li a.gift{ width:83px; padding-left:23px; background:url(../images/iconfont-liwu.png) 10px center no-repeat;}
.erm-nav li:hover a, .erm-nav li.cur a{ background:#eb5c5c; text-decoration:none;}
.erm-nav li:hover a.gift, .erm-nav li.cur a.gift { background:url(../images/iconfont-liwu.png) 10px center no-repeat #eb5c5c;}
.erm-nav li a.zhizao{ color: #eb5c5c;}  /***添加***/
.erm-nav li:hover a.zhizao{ color: #fff;} /***添加***/
/***footer***/
.erm-footer{ width:100%; height:110px; padding-top:35px; background:#585858;}
.erm-footer-con{ width:950px; margin:0 auto; text-align:center; color:#fff;}
.erm-footer-link a, .erm-footer-link a:link{ padding:0 6px; color:#fff;}
.erm-footer-link a:hover{ color:#f89696;}
.erm-footer-bottom{ width:540px; padding-top:15px; margin:0 auto; overflow:hidden; text-align:left;}
.erm-footer-bottom img{ margin-right:15px;}
.erm-footer-bottom p{ font-size:12px; color:#fff; line-height:25px;}

/***ico***/
.ico-mouse-wrap{ position:fixed; bottom:90px; width:100%; height:59px; z-index:80;}
.ico-mouse{ position:relative; width:59px; height:59px; margin:0 auto; background:url(../images/ico-mouse.png) no-repeat;}
.ico-mouse-point{ position:absolute; left:28px; top:5px; width:4px; height:8px; background:url(../images/ico-mouse-point.gif) no-repeat;}

/***copyright***/
.index-copyright{ position:fixed; bottom:0px; width:100%; height:60px; padding-top:20px; background:url(../images/bg-index-footer.png) repeat; color:#fff; z-index:80; text-align:center;}
.index-copyright p{ line-height:20px;}
.index-copyright a{ color:#fff}

/***page***/

#sct1-txt{ position:relative; bottom:-150%; line-height:36px; font-size:18px; color:#000;}
#sct1-txt h2{ line-height:88px; font-size:48px; color:#eb4b4b;}
#sct1-Bimg{ position:relative; width:339px; height:339px; line-height:339px; margin:0 auto; text-align:center; vertical-align:middle; z-index:10;}
#sct1-Bimg > img{ position:absolute; left:0; top:0; width:100%; height:100%; display:none; vertical-align:middle; z-index:10;}
.sct1-img{ display:none; position:absolute; top:50%; margin-top:-67px; left:50%; margin-left:-67px; width:133px; height:134px; vertical-align:middle; z-index:1;}
.sct1-img img{ width:100%; height:100%;}

#sct2-pad{ position:relative; bottom:-150%; width:893px; height:592px;  margin:0 auto; z-index:15;}
#sct2-pad img{ position:absolute; left:0; top:0; width:100%; z-index:16;}
#sct2-pad ul{ position:absolute; width:543px; height:397px; margin:70px 175px 125px; z-index:18; overflow-y:auto; overflow-x:auto; text-align:left;}
#sct2-pad ul li{ padding-left:20px; line-height:20px; margin-bottom:10px; background:url(../images/ico-mark.png) left 5px no-repeat; color:#9b1b84;}
#sct2-txt{ position:relative; width:651px; height:138px; margin:0 auto 14px; z-index:10;}
#sct2-txt *{ display:none;}
#sct2-txt #erm{ position:absolute; left:0; bottom:3px; width:177px; height:59px; background:url(../images/sct2-img-01.png) no-repeat;}
#sct2-txt #neng{ position:absolute; left:193px; bottom:3px; width:70px; height:59px; background:url(../images/sct2-img-02.png) no-repeat;}
#sct2-txt #jie{ position:absolute; left:280px; top:0; width:162px; height:135px; background:url(../images/sct2-img-03.png) no-repeat;}
#sct2-txt #jue{ position:absolute; right:109px; top:1px; width:93px; height:93px; background:url(../images/sct2-img-04.png) no-repeat;}
#sct2-txt #dian{ position:absolute; right:116px; bottom:55px; width:23px; height:19px; background:url(../images/sct2-img-07.png) no-repeat;}
#sct2-txt #na{ position:absolute; right:92px; bottom:0; width:107px; height:42px; background:url(../images/sct2-img-05.png) no-repeat;}
#sct2-txt #wen{ position:absolute; right:0; bottom:0; width:85px; height:42px; background:url(../images/sct2-img-06.png) no-repeat;}

#sct3-title{ position:relative; width:916px; height:188px; margin:0 auto 40px;}
#sct3-wen{ display:none; position:absolute; width:167px; height:205px; left:0; top:0; background:url(../images/sct3-wen.png) no-repeat #8e61ef; z-index:3;}
#sct3-txt{ position:absolute; left:167px; bottom:5px; width:0; height:128px; background:url(../images/sct3-txt.png) no-repeat; text-align:left;}
#sct3-yin1{ display:none; position:absolute; left:105px; top:52px; width:28px; height:26px; background:url(../images/sct3-yin01.png) no-repeat;}
#sct3-yin2{ display:none; position:absolute; right:108px; bottom:35px; width:28px; height:26px; background:url(../images/sct3-yin02.png) no-repeat; z-index:5}
#sct3-column-txt{ position:relative; bottom:-150%; z-index:15;}
.sct3-column{ display:inline-block; margin:0 15px; vertical-align:top;}
.sct3-column-title{ width:250px; height:52px; margin-bottom:17px;}
.sct3-column-content{ width:238px; padding:14px; line-height:24px; background:#f8f5fd; color:#3149b4; font-size:14px; text-align:left;}

#section4 #sct4-content{ width:638px; margin:0 auto; text-align:left;}
#sct4-title{ position:relative; height:100px; line-height:100px; overflow:hidden;}
#section4 h2{ position:absolute; bottom:-100px; font-size:78px; font-weight:bold; color:#fff;}
#sct4-line{ width:3px; height:4px; background:#fff;}
#sct4-list{ position:relative; height:480px; overflow:hidden;}
#section4 ul{ position:absolute; top:-480px;}
#section4 ul li{ height:60px; line-height:60px; padding-left:42px; background:url(../images/sct4-ico.png) 9px center no-repeat; font-size:28px; font-weight:bold; color:#fff;}

#sct5-line{ position:absolute; left:50%; top:0; width:2px; margin-left:-1px; background:url(../images/bg-sct5.gif) repeat; z-index:70;}
#sct5-left, #sct5-right{ position:relative; left:0; float:left; width:50%; height:100%; z-index:1; overflow:hidden; font-size:28px; color:#e8e8e8;}
#sct5-left-cont, #sct5-right-cont{ position:relative; left:100%; width:100%; height:100%; background:#bcbcbc; text-align:right; vertical-align:middle;}
#sct5-left-bg, #sct5-right-bg{ position:relative; height:441px; padding-right:10px; margin:20px 0 30px 0; line-height:373px; z-index:1;}
#sct5-left-bg img, #sct5-right-bg img{ position:absolute; top:50%; right:0; margin-top:-206px; z-index:1;}
#sct5-left-bg p, #sct5-right-bg p{ font-size:180px; font-family:"Microsoft Yahei"; color:#fff; }
#sct5-left-bg p i, #sct5-right-bg p i{ font-size:126px;}
#sct5-left-btn, #sct5-right-btn{ display:inline-block; width:132px; height:32px; line-height:32px; margin:30px 30px 0 0; background:#eb5c5c; color:#fff; font-size:14px; text-align:center;}

#sct5-right{ right:0; color:#8a8a8a}
#sct5-right-cont{left:-100%; text-align:left; background:url(../images/bg-sct5-right-area.gif) left top repeat-y #fff;}
#sct5-right-bg{ padding-left:10px;}
#sct5-right-bg img{ left:0;}
#sct5-right-bg p{ color:#8a8a8a}
#sct5-right-btn{ margin:30px 0 0 30px; background:#5ca6eb;}

#sct5-updata-wrap{ height:42px; margin-top:25px;}
#sct5-updata-left,#sct5-updata-right{ width:233px; height:42px; line-height:42px; background:#7a7a7a; color:#fff; font-size:30px;}
#sct5-updata-left{ float:right;}
#sct5-updata-right{ width:210px; background:#bdbdbd;}
#sct5-updata-left span, #sct5-updata-right span{ display:inline-block; height:42px; line-height:20px; text-align:left; vertical-align:top;}
#sct5-updata-left span i, #sct5-updata-right span i{ font-size:20px;}


