
html{color:#333;-webkit-text-size-adjust:100%;-ms-text-size-adjust: 100%; font-family:"ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ"; font-size:12px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
ol,ul,li {list-style:none;}
h1,h2,h3,h4,h5{ font-weight:bold}
a{ text-decoration:none}
img{ border:none;}
i,em{ font-style:normal}
.fl,.fr,.f_l,.f_r{_display:inline;}
.fl,.f_l{float:left;}
.fr,.f_r {float:right;}
.cl:after{height:0;font-size:0;content:".";visibility:hidden;clear:both;display:block;}
.cl{*zoom:1;}
.pr{ position:relative}
.ptb20{padding:20px 0;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.mt50{ margin-top:50px;}
.mt60{ margin-top:60px;}
.mt70{ margin-top:70px;}
.mt80{ margin-top:80px;}
.mt90{ margin-top:90px;}
.mt100{ margin-top:100px;}
.mr10{ margin-right:10px;}
.mr20{ margin-right:20px;}
.mr30{ margin-right:30px;}
.mr40{ margin-right:40px;}
.mr50{ margin-right:50px;}
.w960{ width:960px; margin:0 auto}
.w1000{ width:1000px;margin:0 auto;}
.w1100{ width:1100px;margin:0 auto;}
.w1200{ width:1200px;margin:0 auto;}
.wauto{margin:0 auto;}
.w286{ width:286px;}
.w390{ width:390px;}
.w226{ width:226px;}
.w262{ width:262px;}
.w337{ width:337px;}
.w303{ width:303px;}
.w258{ width:258px;}
.w661{ width:661px;}
.w269{ width:269px;}
.w341{ width:341px;}
.w292{ width:292px}
.w620{ width:620px;}
.w350{ width:350px}
.w585{ width:585px;}
.w94{ width:94px;}
.w65{ width:65px;}
.w48{ width:48px;}
.w39{ width:39px;}
.txt{white-space: pre-wrap;*white-space: pre;*word-wrap: break-word;}
.text-align{text-align: center;}
.elli{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.in-b{display: inline-block;*display: inline;*zoom:1;}
/*description-0_start*/

.m_6 .yellow{ color:#ff4e00; cursor:pointer;}
.m_6 .blue{ color:#09478a; cursor:pointer;}
.m_6 .green{ color:#046942; cursor:pointer;}

.m_6 ul li{ width:226px; float:left; margin-right:24px;}
.m_6_img{ width:226px; height:378px; position:relative;}
.m_6_img h3{position:absolute;left: 0px;bottom:30px;background: #432a52;color:#fff;font-size:22px;width:186px;height: 50px;line-height: 50px;font-weight:normal;text-align:center;}
.m_6 ul li p{ background:url(/topic/web/m_description_ÃƒÂ¦Ã‚Â´Ã‚Â»ÃƒÂ¥Ã…Â Ã‚Â¨ÃƒÂ§Ã…Â½Ã‚Â°ÃƒÂ¥Ã…â€œÃ‚Âº/m_6/images/m_6_oicn.jpg) no-repeat 0 0;font-size:14px; line-height:26px; text-indent:38px; width:220px; margin-left:3px; padding-top:4px;}







/*description-0_end*//*title--1_start*/
.b_21 i{font-size: 24px;text-transform: uppercase;display: block;margin-bottom: 15px;}
.b_21 h2{font-size: 44px;padding: 10px 40px;background:#fff;border-left: 1px solid #3f230d;border-right: 1px solid #3f230d;}
.b_21>div{background: url("images/b_21xxx.png") left center repeat-x;}
.b_21 h2{font-weight: bold;}
.b_21 h2 b{}




/*title--1_end*//*protxt-1_start*/

.pc_41 .details_img li{width:1100px;height:372px;position:relative;overflow:hidden;}
.pc_41 .details_img li .pro_details{ width:250px; height:372px; position:relative; margin-left:25px; float:left;}
.pc_41 .details_img li .pro_details img{ width:250px; height:186px;}
.pc_41 .details_img li .pro_details i{ width:56px; height:66px; position:absolute; top:50%; margin-top:-33px; left:50%; margin-left:-28px; background:url(/topic/web/pc_protxt_ÃƒÂ¤Ã‚ÂºÃ‚Â§ÃƒÂ¥Ã¢â‚¬Å“Ã‚ÂÃƒÂ¥Ã¢â‚¬ÂºÃ‚Â¾ÃƒÂ¦Ã¢â‚¬â€œÃ¢â‚¬Â¡/pc_41/images/m5_icon.png) no-repeat;font:26px/66px microsoft yahei; color:#fff; text-align:center;}
.pc_41 .details_img li .pro_details h4{width:250px;height:186px;font:24px microsoft yahei;color: #432a52;text-align:center;padding: 15px 0 10px 0;overflow:hidden;display:inline-block;}
.pc_41 .details_img li .pro_details1 h4{padding-top:0;}
.pc_41 .details_img li .pro_details h4 span{font:14px/24px microsoft yahei;color:#000;text-indent:2em;display:block;margin-top: 10px;}
.pc_41 .details_btn{ width:180px; height:8px; margin:30px auto 0;}
.pc_41 .details_btn li{ background:#d5d5d5; height:8px; width:82px; margin-left:8px; float:left; cursor:pointer; }
.pc_41 .details_btn li.on{ background:#f28846;}
/*protxt-1_end*//*protxt-2_start*/

.pc_32 .yellow{ color:#ff4e00; cursor:pointer;}

.pc_32_bg{ width:100%; background:#eeeeee;}
.pc_32_txt p{width:960px;text-indent:2em;font-size: 16px;line-height:26px;margin-bottom:40px;margin-left:20px;padding-top:40px;color: #432a52;}
.pc_32_list li{margin-bottom:30px;}
.pc_32_img{ width:322px; height:230px;}
.pc_32_font{ width:664px;}
.pc_32_font h3{width:284px;height:36px;background: #432a52;color:#fff;font-weight:normal;text-align:center;line-height:36px;font-size:18px;margin-left:20px;}
.pc_32_font div img{ width:88px; height:118px; float:left; margin-top:10px;}
.pc_32_font div p{font-style:normal;font-size: 14px;line-height:30px;float:right;width:552px;text-indent:2em;}
.pc_32_bg1{ width:100%; background:#2495a8;}
.pc_32_team { padding-bottom:20px;}
.pc_32_tit img{ width:73px; height:116px; float:left;}
.pc_32_tit i{ float:right; text-indent:2em; width:900px; font-size:14px; line-height:30px; color:#fff; margin-top:14px;}

.m-protxt-1{padding-bottom:20px;}
.m-protxt-2 .b_21 h2{background: #eee}
.m-protxt-2 .b_21>div {background: url("images/b_21xxx.png") left center repeat-x;}

#banner--2{background: url("images/banner-bg.jpg") no-repeat center center;height:640px;}
#banner--2 .w1200{position:relative}
.banner-main{padding:100px 0 0 300px;}
.banner-main em{display:block}
.banner-img1{margin-bottom:30px}
.banner-img2{margin-bottom:20px}
.banner-img3{margin-bottom:50px}
.banner-img4{margin-bottom:30px}
.banner-img5{position:absolute;left:60px;top:200px}

#nav{background:#222222;height:100px;}
#nav .left-body{width:70px;height:70px;padding:30px 0 0 30px;color:#333;background:#fed701;position:relative;margin-left: 100px;}
#nav .left-body h2{font-size:18px;}
#nav .left-body strong{font-size:10px;font-weight:normal}
#nav .left-body i{position:absolute;top: -223px;left: 50%;display:block;width:2px;height:224px;background:url("images/nav-icon.jpg") no-repeat center center;}
#nav .left-body .border{width:18px;height:3px;background:#333;margin-top:5px}
#nav .right-body{width: 800px;height:70px;padding:30px 100px 0 100px;}
#nav .right-body p{font-size:14px;text-indent:2em;color:#fff;line-height:22px}

#footer{padding:30px 0}
#footer .tit{text-align:center;position:relative;}
#footer .tit h2{font-size: 40px;color:#333;}
#footer .tit strong{font-size: 18px;color: #333;font-weight:normal;text-transform:uppercase;letter-spacing:4px;}
#footer .tit .left-border{position:absolute;left:0;bottom:10px;display:block;width:520px;height: 1px;background: #bbb;}
#footer .tit .right-border{position:absolute;right:0;bottom:10px;display:block;width:520px;height: 1px;background: #bbb;}
.footer-content{text-align:center;font-size: 16px;padding:20px;line-height: 30px;}

.p07{width:100%;text-align:center;}
.p07>div{display:inline-block;*display:inline;*zoom:1;}
.team{margin-right:100px}
.web{margin-right:30px}
.team p{line-height:30px;font-size: 16px;}
.team p span{display:inline-block;width:200px;text-align:right;}
.mz{text-align:center;margin-top:20px;}
.mz h2{font-size:24px;}
.mz h2 b{color:#fe0000}
.mz p{line-height:30px;font-size: 16px;}

.nav_r{cursor:pointer;background: url(images/nav_r_bg.png) center no-repeat;width: 120px;height: 279px;position: fixed;right:0;top:100px;}
.nav_r .focus{text-align: center;margin-top: 154%}
.nav_r .focus b{font-size: 18px;}