html,body,div,p,th,td,h1,h2,h3,h4,h5,h6,ul,li,ol,dl,dt,dd,strong,a,em,span,form,iframe,img,pre,code,object{ margin: 0; padding: 0; border: 0; outline: 0 none;}
table{border-collapse:collapse;border-spacing:0;}
h1,h2,h3{ color: #000;}
em,i{ font-style:normal;}
ul,ol,li{ list-style: none;}
html,body,input,button,select,textarea{ font:12px/1.5 Microsoft yahei,ËÎÌå,sans-serif; background:url(images/bg.jpg)}
a{ text-decoration: none; color: #0B3B8C;}
a:hover{ text-decoration: underline; color:#f00; }
.right { float:right}
.left { float:left}
    .banner { margin-bottom:20px; background:url(images/banner.jpg) center no-repeat; width:100%; height:590px;;}
    .wrapper { width:990px; height:auto; margin:auto; overflow:hidden}
    .main { overflow:hidden; margin-bottom:10px;}
    .number-left { background:url(images/number-left.jpg); height:1257px; width:75px; float:left;}
    .img-show-num { overflow:hidden; }
    .img-show-num li { height:51px; width:51px; margin-top:20px; background:url(images/icon-number.png) 0 -51px; margin:20px 0; text-indent:6px; color:#fff; font-size:28px; font-weight:600; font-family:DFKai-SB; line-height:51px; font-style:italic; cursor:pointer;}
    .img-show-num li.on { background:url(images/icon-number.png)}
    .tit2 { background:url(images/tit2.jpg); height:40px; width:76px; margin-bottom:5px; padding:80px 0 0 190px;}
    .icon-left,.icon-right { height:30px; width:30px; display:inline-block; margin:5px 0 0 5px; cursor:pointer;}
	#side_scroll{width:255px;margin:auto;overflow:hidden;}
    .side-img-list { width:255px; margin:auto;}
    .side-img-list li { height:168px; margin-bottom:10px; overflow:hidden; width:255px;}
    .tit-brand { margin:10px 0; overflow:hidden;}
    .brand-list { overflow:hidden; margin-bottom:20px;}
    .brand-list li { float:left; width:105px; height:45px; margin:5px 12px; border:1px solid #ccc; overflow:hidden}
    .first-img { margin:10px 0; overflow:hidden}
    .first-img h3 { font-size:22px;  font-weight:600; color:#183883;}
    .first-img p { line-height:22px; color:#333; font-size:14px; }
    .pic-80x80 { background:url(images/pic-big-bg.jpg); height:115px; width:93px; padding:23px 0 0 27px; display:inline-block; float:left; margin-right:20px;}
    .list-img-50 { overflow:hidden; clear:both;}
    .list-img-50 li { width:80px; float:left; margin:0 10px; float:left; text-align:center;}
    .list-img-50 li .img50x50 { width:65px; height:74px; padding:14px 0 0 15px; background:url(images/pic-bg.jpg); display:inline-block; margin-bottom:5px;}
    .list-img-50 li .name { height:30px; line-height:30px; font-size:16px;  font-weight:700; color:#666;}
    .tit4 { margin:10px 0; overflow:hidden;}
    .commform { padding:10px 0; overflow:hidden}
    .pic-80x80-down { height:103px; width:84px; overflow:hidden; float:left; display:inline-block; background:url(images/80x80-bg.jpg); padding:10px 0 0 11px;}
    .btn-updown { background:url(images/btn-updown.jpg); height:70px; width:128px; border:none; margin:40px 0 0 30px; float:left; cursor:pointer}
    .text-commform { width:98%; border:1px solid #ccc; height:95px;  font-size:14px; color:#666; background:#fff; padding:0 5px; margin:5px 0;}
    .btn-tj { background:url(images/btn-tj.jpg); height:42px; width:128px; border:none; float:right; cursor:pointer}
	.commform-table th{width:75px;color:#999;font-size:14px;text-align:left}
    
	.tit-list { margin-bottom:20px; overflow:hidden;position:relative;width:100%}
    .list-img { width:465px; height:auto; margin:0 10px; overflow:hidden; float:left; padding:5px;}
    .list-img-text { float:left; width:290px;}
    .list-img-text h3 { font-size:18px; font-weight:700; margin:5px 0;}
    .list-img-text h3 .right { font-size:14px;}
    .list-img-text p { line-height:22px; font-size:14px; color:#666;}
	.list-img-text p.my-story{height:115px;overflow:hidden;}
	.list-img-text p.intro{height:45px;overflow:hidden;}
    .pic-110x110 { background:url(images/pic-list-bg.jpg) no-repeat; width:123px; height:151px; padding:29px 0 0 37px; display:inline-block; float:left; margin-right:15px; overflow:hidden}
    .pic-110x110 img { width:110px; height:110px;}
    .line { overflow:hidden; clear:both; height:30px;}
    .line .line-red,.line .line-blue { border-bottom:1px dotted #E03136; line-height:1; font-size:0; margin-top:10px;}
    .line .line-blue { border-bottom:1px dotted #2E5179;}
    
	.m-box { overflow:auto;height:1180px}
    .m-box h3 { font-size:24px; font-weight:700; margin-bottom:5px; color:#333;}
    .m-box table th { font-size:16px; font-weight:700; width:60px; vertical-align:top;padding-left:0;text-indent:0;}
    .m-box table td { font-size:14px; color:#666; line-height:22px;}
    .m-img-bg { height:230px; width:582px; overflow:hidden; margin:5px 0;}
    .icon-start { float:right; margin:90px 155px 0 0;}
    .icon-start li { float:left; margin:0 2px; background:url(images/icon-start.jpg); height:13px; width:14px;}
    .icon-start1 { margin:125px 0 0 100px;}
    .icon-start1 li { float:left; margin:0 2px; background:url(images/icon-start.jpg); height:13px; width:14px;}
    
    .pop-up { width:700px; padding:20px; background:#fff; overflow:hidden;display:none}
    .close { clear:both; overflow:hidden;}
    .close a { height:37px; width:37px; display:inline-block; float:right; background:url(images/icon-close.jpg)}
    .pop-up .list-img-text { width:500px; float:right;}
    .footer { background:url(images/bottom-bg.jpg) repeat-x; color:#666}
    .footer-box { width:990px; margin:auto;}
    .footer-text { line-height:30px; padding:20px 100px;}
    .footer-text a { margin:0 5px; color:#333;}.footer-text a:hover { margin:0 5px; color:#f00;}
    .footer-text .tel { color:#DF252C; font-size:14px; font-weight:700; font-family: ºÚÌå;}
    
    .link-back-to-index{font-size:16px;position:absolute;right:10px;bottom:15px;font-weight:bold}