@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0}
html,div,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img,form,embed,label{margin:0;padding:0;border:0; font-size:12px; font-weight:normal; color:#545454;}

.wrap{ width:1008px; margin:0 auto; position:relative; z-index:1; margin-top:30px;}
.main{ min-width:1008px; } 





.index_bar_fixed{ position:fixed; left:50%; margin-left:-490px; top:42px; z-index:1111111; margin-top:0px;}

.index_title{ font-size:38px; text-align:center; color:#333; padding:25px 0;}
.index_title p{ font-size:16px; padding-top:5px;}

.index_bg_block_1{ background:url(../images/bg_index_1.jpg) center 0 no-repeat; margin-top:10px; height:580px; min-width:1008px;}

.icon_yuan{ background:url(../images/icon_yuan.png); width:151px; height:151px; position:absolute; left:50%; margin-left:-75px; top:155px;}
.icon_yuan p{ padding:65px 0 0 32px; font-size:16px; color:#fff}
.icon_yuan:hover{filter:alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}
.icon_yuan .icon_jiao{ background:url(../images/icon_jiao.png); width:28px; height:33px; overflow:hidden; position:absolute; display:block; right:20px; top:60px;}

.indexnewsBlock{}

.icon_list{ font-size:18px; text-align:center; padding-top:40px;}
.icon_list a{ background:url(../images/icon_dian_list.png) 0 7px no-repeat; padding: 0 20px;}

.inewsContent{ position:relative;}
.newsitem{ width:240px; position:relative; border:1px solid #bbb; background:#fff; box-shadow:2px 0 4px #ccc; float:left; position:absolute; margin-left:-16px;}
.newsitem div{ margin-left:11px; margin-right:11px;}
.newsitem div.npic{ border-bottom:1px solid #ddd; padding-top:12px; padding-bottom:7px; overflow:hidden; height:130px;}
.newsitem div.npic img{ width:100%;}
.newsitem .itemblock{ display:block;  padding-bottom:40px;}
.newsitem .icon_go{ background:url(../images/icon_fjiao.jpg); width:42px; height:42px; position:absolute; bottom:-1px; right:-1px;}

.newsitem:hover{ border:1px solid #d63737}
.newsitem:hover .icon_go{ background-position:0 bottom}

.nshare{ position:absolute; left:13px; bottom:10px;}
.nshare a{ background:url(../images/icon_news_share.png) 0 -10px no-repeat; padding-left:20px; color:#90908f;}
.nshare a:hover{ background:url(../images/icon_news_share.png) 0 -50px no-repeat; color:#e60012}
.newsitem div.t1{ color:#333; font-size:16px; padding:6px 0;}
.newsitem div.t2{ color:#8a8a8a; font-size:12px;}

.loadmore_wrap{ text-align:center; margin:0 auto; height:33px; margin-top:20px; background:url(../images/more_a_bg.png) no-repeat; width:105px;}
.loadmore_wrap a{ display:inline-block; background:url(../images/icon_load.gif) 0 center no-repeat; display:inline-block; padding-left:20px; color:#cecece; line-height:33px}
.loadmore_wrap a:hover{ color:#BA251D}

.newsloading a{ background-image:url(../images/loading2.gif);}
.nomore{text-align:center; margin:0 auto; height:33px; margin-top:20px; background:url(../images/more_a_bg2.png) no-repeat; width:105px;}
.nomore a{ padding-left:0px; color:#bbb}
.nomore a:hover{ color:#bbb;}
.index_bg_block_2{ background:url(../images/bg_index_2.jpg) center 0 no-repeat; height:628px; min-width:1008px;}

.index_bg_block_3{ background:url(../images/bg_index_3.jpg) center 0 no-repeat; height:348px; min-width:1008px;}
.index_bg_block_3 .wrap{ overflow:hidden; height:348px !important; margin-top:-348px !important;}
.index_bg_block_3 ul{ position:relative; right:-50%; float:left; bottom:0px; margin-top:259px; display:inline;}
.index_bg_block_3 li{ width:192px; height:89px; float:left; display:inline; margin-right:7px; position:relative; left:-50%; background:#eee; text-align:center; text-align:center; font-size:14px; cursor:pointer;}
.index_bg_block_3 li .i3_icon{ width:38px; margin:15px auto 8px; display:block; overflow:hidden; height:39px;}
.index_bg_block_3 li.hover,.index_bg_block_3 li:hover{ background:#ffffff;}


.index_scroll_wrap{ padding:88px 0 65px;}
.scrollCon { position:relative; width:1008px; }
.scrollConwrap{ width:1008px; position:relative; overflow:hidden;}
.pro_index_list li{ float:left; width:360px; height:250px; overflow:hidden; margin-right:9px; position:relative;}
.pro_index_list li a:hover .text{ color:#e60012}
a.btn_left{ background:url(../images/scroll_btn.jpg); width:45px; height:46px; display:block; overflow:hidden; position:absolute; left:-22px;  top:50%; margin-top:-23px; z-index:11}
a.btn_right{ background:url(../images/scroll_btn.jpg) right top; width:45px; height:46px; display:block; overflow:hidden; right:-22px; position:absolute;  top:50%; margin-top:-23px; z-index:11}
a.btn_left:hover{ background-position:0 bottom;}
a.btn_right:hover{ background-position:right bottom;}

.pro_index_list .bg{ width:100%; height:38px; position:absolute; left:0px; bottom:0px; background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;}

.pro_index_list .text{ width:100%; height:38px; position:absolute; left:0px; bottom:0px; line-height:38px; font-size:18px; color:#fff; text-align:center;}
.pro_index_list .jia{ background:url(../images/plus.png) no-repeat; width:72px; height:72px; top:-72px;  left:50%; margin-left:-36px; position:absolute; z-index:111;}


.index_foot_block{ background:url(../images/bg_index_4.jpg)  center 0 no-repeat; height:551px; min-width:1008px} 


.mbanner{ height:auto; width:100%; min-width:1008px; position:relative; overflow:hidden}
.pro_banner{ background:url(../images/mbanner_product.jpg) center 0 no-repeat;}
.mbanner .wrap{ height:370px; margin-top:-370px; position:relative; z-index:11}
.mbanner .scrollbtn{ background:url(../images/icon_scroll_btn.png) no-repeat; width:39px; height:38px; position:absolute; left:50%; top:294px; margin-left:-20px; filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;} 
.img_cheng{ display:block;}
.mbanner_bsize .img_cheng{ width:100%; min-width:1008px; height:auto;}
.mbanner_bsize{ background-size:cover !important; -webkit-background-size:cover !important; -moz-background-size:cover !important; overflow:hidden}
.mbanner_bsize li{ background-size:cover !important; -webkit-background-size:cover !important; -moz-background-size:cover !important; overflow:hidden}
.mbanner .scrollbtn:hover{filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;} 
.mbanner_shadow{ background:url(../images/bg_banner_showdon.png) repeat-x; height:11px; position:absolute; left:0px; width:100%; top:0; min-width:1008px; z-index:111}


.pro_topcon{ height:202px; width:100%; background:#fff url(../images/prowrap_bg.png) bottom repeat-x; overflow:hidden; position:relative; z-index:13}
.pro_topcon ul{ position:relative; right:-50%; float:left}
.pro_topcon li{ position:relative; left:-50%; float:left; width:310px; text-align:center; padding-top:36px; height:166px; cursor:pointer}
.pro_topcon li:hover{ filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
.pro_topcon li .t1{ font-size:24px; padding:5px 0 2px;}
.pro_topcon li .t2{ font-size:14px;}
.pro_topcon li .line{ position:absolute; right:0px; top:25px; height:141px; background:#e5e5e5; display:block; overflow:hidden; width:1px;}
span.icon_sj{ background:url(../images/icon_sj.png) no-repeat; width:17px; height:8px; position:absolute; bottom:0px; left:50%; margin-left:-8px; display:none; overflow:hidden}
.pro_topcon li.hover .icon_sj{ display:block}

.pro_topcon li .icon{ background:url(../images/icon_p_t_1.png) no-repeat; width:64px; height:64px; display:block; margin:0 auto; overflow:hidden;}

.pro_topcon li .t1{ color:#e20b1b}
.pro_topcon li.li2 .t1{ color:#27aac8}
.pro_topcon li.li3 .t1{ color:#ee8b2d}

.pro_topcon li.li2 .icon{ background-position:-64px 0}
.pro_topcon li.li3 .icon{ background-position:-128px 0}
.pro_topcon li.hover .icon{ background-image:url(../images/icon_p_t_1_hover.png);}

.pro_wrap{ background:#f7f7f7; position:relative; z-index:12; padding-bottom:118px}
.promenu{ border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; overflow:hidden; margin-top:30px; width:100%; float:left;}
.promenu a{ float:left;border-right:1px solid #e1e1e1; padding:0 26px; height:51px; line-height:51px; font-size:14px; color:#666;}
.promenu a:hover,.promenu a.hover{ background:#ff5019; color:#fff;}
.promenu2{ border-bottom:1px solid #e1e1e1; overflow:hidden; padding:7px 5px;}
.promenu2 a{ float:left; padding:0 20px; line-height:37px; background:#aaa; margin-left:10px; color:#fff; font-size:14px;}
.promenu2 a:hover,.promenu2 a.hover{ background:#e20b1b}


.promenu_color2 a:hover, .promenu_color2 a.hover{ background:#ee8b2d}


.m_index_title{ font-size:30px;}
.m_index_title p{ font-size:14px; color:#aaa;}

.m_pro_index_list li{ margin-bottom:9px;}

.pro_more_wrap { padding-bottom:41px; padding-top:18px; border-bottom:1px solid #ececec;}
.pro_more_wrap .btn{ background:url(../images/icon_btn_more.png) no-repeat; width:86px; height:36px; line-height:36px; text-align:center; font-size:14px; color:#666; display:block; margin:0 auto;}
.pro_more_wrap .btn:hover{ background-position:0 bottom; color:#e20b1b}


.pro_index_list2 li{ background:url(../images/pro2_box_bg.png); width:258px; height:327px; overflow:hidden; padding-left:4px; padding-right:6px; position:relative; float:left; margin-right:9px; display:inline; margin-bottom:10px;}
.pro_index_list2 li:hover{ background-image:url(../images/pro2_box_bg_hover.png)}
.pro_index_list2 .pic{ width:230px; height:230px; margin:10px auto; overflow:hidden;}
.pro_index_list2 .t1{ height:42px; line-height:42px; font-size:14px; padding:0 15px; color:#666}
.pro_index_list2 .icon_sc{ background:url(../images/icon_xin.png) 0 center no-repeat; padding-left:18px;}
.pro_index_list2 .icon_share2{ background:url(../images/icon_share_2.png) 0 center no-repeat; padding-left:18px; margin-left:5px;}
.pro_index_list2 .t2{ background:url(../images/icon_view.png) right center no-repeat; height:16px; margin-right:15px}
.pro_index_list2  .t3{ position:absolute; left:18px; bottom:18px;}
.pro_index_list2  .t3 a{ color:#939393}
.pro_index_list2  .t3 a:hover{ color:#e20b1b}
.pro_index_list2 a:hover .t1{ color:#e60012}
.pro_index_list2 a:hover .pic{ filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;}

.dianqi_pro_top{ padding-top:50px;} 
.dianqi_pro_top .dq_p_left{ width:480px; height:480px; float:left; border:1px solid #ccc;  position:relative; z-index:112}
.dianqi_pro_top .dq_p_right{ width:578px; float:right;}
.dianqi_pro_top .dq_p_left a{ display:block; width:480px; height:480px; position:relative; z-index:112}

.dianqi_pro_top .dq_p_right .t1{ font-size:36px; color:#333; height:64px; z-index:111 }
.dianqi_pro_top .dq_p_right .t2{ position:relative; border-bottom:1px solid #bebebe; width:100%;}
.dianqi_pro_top .dq_p_right .t2 a{ float:left; width:120px; height:48px; line-height:48px; margin-top:6px; border:1px solid #e0e0e0; border-bottom:1px solid #bebebe; background:#e9e9e9; color:#717171; margin-bottom:-1px; text-align:center}
.dianqi_pro_top .dq_p_right .t2 a.hover{ margin-top:0px; height:54px; line-height:54px; border:1px solid #bebebe; border-bottom:1px solid #f6f6f6; background:#f6f6f6}

.dianqi_pro_top .dq_p_right .t3{ height:256px; margin-top:15px; overflow:hidden; margin-bottom:20px; line-height:21px;}


.dianqi_pro_top .dq_p_right .t4{ position:relative; height:66px; line-height:66px; border-bottom:1px solid #e9eced; border-top:1px solid #e9eced;}
.dianqi_pro_top .dq_p_right .t4 a.btn_go_zixun{ background:url(../images/icon_btn_zixun.png) no-repeat; width:96px; height:40px; display:block; padding-left:50px; font-size:18px; color:#e1424e; line-height:40px; position:absolute; left:0px; top:13px;}
.dianqi_pro_top .dq_p_right .t4 a.btn_go_zixun:hover{ background-position:0 bottom }
.dianqi_pro_top .dq_p_right .t4 .t4right{ text-align:right; float:right; padding-left:67px;  position:relative;}
.dianqi_pro_top .dq_p_right .t4 .t4right a{ display:block; background:url(../images/icon_sc.png); width:57px; height:57px; position:absolute; left:0px; top:6px;}

.dianqi_pro_top .dq_p_right .t4 .t4right a:hover{ filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
.dianqi_pro_top .dq_p_right .t4 .t4right  span{ color:#e20b1b}


.pro_title_dian{ background:url(../images/bg_diandiandian.png) 0 center repeat-x; height:40px; line-height:40px; margin:30px 0 20px}
.pro_title_dian span{ float:left; background:#f7f7f7; padding-right:20px; height:40px; line-height:40px; font-size:18px;}

.server_con_top .m_index_title p{ color:#666}

.server_index_box{ background:url(../images/server_block_bg.jpg); height:192px; width:1076px; margin:0 auto 67px;}
.server_index_box li{ width:339px; height:183px; float:left; display:inline; margin:4px 21px 0 4px;}
.server_index_box li .t1{ padding-left:175px; font-size:18px; line-height:110%; padding-top:30px; padding-bottom:20px;}

.server_index_box li .t2{ padding-left:175px; font-size:13px; padding-right:15px;}

.server_index_bottom{ background:#fff; position:relative; z-index:111}

.server_index_bottom .wrap{ width:1063px; padding:49px 0}
.server_index_bottom .left{ background:#f7f7f7 url(../images/bg_s_news.jpg) right top no-repeat; width:703px; height:175px; float:left;}
.server_index_bottom .left .lpic{ float:left; width:239px; height:132px; padding-left:15px; padding-top:24px;}
.server_index_bottom .left .rtext{ float:left; width:360px; padding-left:20px; padding-top:24px; font-size:13px; line-height:18px;}

.server_index_bottom .left .rtext .t1{ font-size:16px; white-space:nowrap; overflow:hidden; width:100%; color:#606060; padding-bottom:5px;}
.server_index_bottom .left .rtext .t2{ color:#aaa}
.server_index_bottom .left .rtext .t3{ height:57px; overflow:hidden; color:#606060}

.server_index_bottom .left .t4{ padding-top:8px;}
.server_index_bottom .left .t4 a{ float:left;}
.server_index_bottom .left .rtext a:hover .t1{ color:#e60012}

.server_index_bottom .left .t4 a.share{ background:url(../images/icon_news_share.png) 0 -5px no-repeat; height:30px; line-height:30px; padding-left:20px; color:#90908f}
.server_index_bottom .left .t4 a.share:hover{ background-position:0 -45px; color:#d32622;}
.server_index_bottom .left .zang_text_wrap { padding-top:3px; float:left; padding-left:9px;}
.server_index_bottom .left .zang_text_wrap .rbg{ float:left; padding-right:5px; background:url(../images/bg_zang2.png) right top no-repeat; height:24px; padding-right:5px; width:1px; overflow:hidden;}
.server_index_bottom .left .zang_text_wrap .lbg{ float:left; background:url(../images/bg_zang2.png) no-repeat; padding-left:10px; height:24px;}
.server_index_bottom .left .zang_text_wrap b{ float:left; background:url(../images/bg_zang2.png) bottom repeat-x; height:24px; line-height:24px; padding:0 5px;}
.server_index_bottom .left  .zang_a{ background:url(../images/bg_zang.png) no-repeat; width:56px; height:24px; line-height:24px; text-indent:30px; color:#d32622; float:left; margin-top:3px; margin-left:20px; display:inline;}
.server_index_bottom .left  .zang_a:hover{ filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}

.server_index_bottom .right{ float:right; width:339px; height:175px;}
.srtoplist li{ float:left; width:113px; height:132px;}
.srtoplist li.li1{ background:#f5f5f5 url(../images/icon_s_i1.png) 24px 15px no-repeat;}
.srtoplist li.li2{ background:#fbf9f9 url(../images/icon_s_i2.png) 24px 15px no-repeat;}
.srtoplist li.li3{ background:#faeeee url(../images/icon_s_i3.png) 24px 15px no-repeat;}

.srtoplist li a{ display:block; padding-top:100px; height:32px; text-align:center; line-height:19px; color:#666; font-size:13px;}

.srtoplist li.li1:hover{ background:#d32622 url(../images/icon_s_i1_h.png) 24px 15px no-repeat;}
.srtoplist li.li2:hover{ background:#d32622 url(../images/icon_s_i2_h.png) 24px 15px no-repeat;}
.srtoplist li.li3:hover{ background:#d32622 url(../images/icon_s_i3_h.png) 24px 15px no-repeat;}
.srtoplist li:hover a{ color:#fff}
.srtoplist li.li1 a{ padding-top:90px; height:42px;}
.srbottomlist{ background:#f5f5f5; height:43px; line-height:43px;}
.srbottomlist a{ background:url(../images/icon_s_1.png) 0 center no-repeat; padding-left:25px; float:left; margin-left:16px; display:inline; padding-right:22px; color:#666; font-size:13px;}
.srbottomlist a:hover{ color:#BA251D}
.srbottomlist a.a2{ background-image:url(../images/icon_s_2.png)}
.srbottomlist a.a3{ background-image:url(../images/icon_s_3.png); padding-right:0px; position:relative; z-index:1111}

.srbottomlist a.a3 img{ position:absolute; right:-16px; top:37px; display:none}


/*联系*/
.server_banner_5{ background:url(../images/banner_server_5.jpg) center 0 no-repeat}
.server_nav { background:#fff; padding-top:40px; padding-bottom:40px; position:relative;}
.server_nav .icon{ background:url(../images/icon_server.png) no-repeat; width:64px; height:64px; display:block; margin:0 auto;}
.server_nav li{ width:218px; float:left;  border-left:1px solid #e7e7e7; text-align:center; height:140px;}
.server_nav li.frist{ border:none}
.server_nav li .t1{ font-size:16px; color:#e70012; padding:12px 0 8px;}
.server_nav li .t2{ font-size:13px; color:#999}
.server_nav .icon_s2{ background-position:-64px 0}
.server_nav .icon_s3{ background-position:-128px 0}
.server_nav .icon_s4{ background-position:-192px 0}
.server_nav .icon_s5{ background-position:-256px 0}

.server_nav li.hover .icon{ background-image:url(../images/icon_server_hover.png)}
.server_nav li.hover2 .icon{ background-image:url(../images/icon_server_hover.png)}

.server_wrap{ background:#ededed url(../images/server_bg.jpg) repeat-x; position:relative; padding-bottom:45px;}
.server_con_top { position:relative;background:#ededed url(../images/server_bg.jpg) repeat-x; min-width:1008px;}
.server_con_top .icon{ background:url(../images/icon_contact.png) no-repeat; width:43px; height:39px; position:absolute; left:50%; margin-left:-21px; top:-17px;}
.server_con_top .m_index_title{ font-size:36px; color:#e70012; padding-top:40px;}


.sbox{ width:1030px; margin:0 auto;} 
.sbox .tbg{ background:url(../images/s_box_tbg.jpg); height:7px;}
.sbox .cbg{ background:url(../images/s_box_cbg.jpg) repeat-y; width:1020px; padding:0 5px 30px;}
.sbox .fbg{ background:url(../images/s_box_fbg.jpg) no-repeat; height:38px;}

.contactleft{ float:left; padding-left:305px; width:320px; color:#666; line-height:22px; padding-top:50px; background:url(../images/contact_left_img.jpg) 45px 62px no-repeat; min-height:300px;}
.contactright{ float:right; display:inline; margin-right:43px; margin-top:46px; display:inline;}

.contactleft .cwtel{ height:81px; padding-left:62px; background:url(../images/icon_ctel.jpg) 2px center no-repeat; border-top:1px dashed #e5e5e5;border-bottom:1px dashed #e5e5e5; margin:6px 0;}
.contactleft .cwtel .t1{ font-size:18px; padding-top:10px;}
.contactleft .cwtel .t2{ font-size:24px;font-family:Georgia, "Times New Roman", Times, serif; color:#e60012;}

.contactleft  .t3{ font-size:18px; line-height:32px;}


.dcbox{ width:960px;}
.dcbox .tbg{ background:url(../images/dc_cbg.png) repeat-y; height:auto;}
.dcbox .cbg{ background:url(../images/dc_tbg.png) no-repeat; position:relative; z-index:11; width:auto;}
.dcbox .fbg{ background:url(../images/dc_fbg.png) no-repeat; height:128px; position:relative; z-index:0; margin-top:-80px;}

.wenjuan{ padding:20px 0; min-height:145px; width:30%; margin:0 auto; line-height:200%; }
.wenjuan dl{ padding:10px 0 10px; min-height:120px; display:block}
.wenjuan dd{ padding-left:20px;}
/*表单*/
.tousu_table{ width:50%; margin:0 auto;} 
.tousu_table2{ width:auto; padding-left:20%;}
.input_text{ border:medium none; border:1px solid #d6d6d6; width:296px; height:33px; line-height:33px; background:url(../images/bg_input.png) no-repeat; padding:0 5px;}
.tousu_table td{ padding:2px 10px 3px; font-size:13px;}
.tousu_table td label{ font-size:13px;}
.tousu_table .td_left{ font-size:13px; text-align:right; padding-right:10px;}
.tousu_table  .yzm{ display:inline-block; vertical-align:middle; margin-left:10px; cursor:pointer}
.btn_ok_tijiao{ background:url(../images/btn_bg.png); width:119px; height:34px; display:block; text-align:center; line-height:34px; color:#fff; font-size:16px; margin:20px 0 0}
.btn_ok_tijiao:hover{ color:#dadada;}

.ding_div{ height:52px; width:100%; position:relative; padding-bottom:20px;}
.icon_ding{ background:url(../images/bg_ding.png); width:52px; height:52px; position:absolute; left:50%; margin-left:-26px; top:-6px;}
.tousu_table td .tips{ padding-left:20px; color:#bbb}
.tousu_table td .textarea{ border:1px solid #d6d6d6; width:296px; height:103px; line-height:33px; background:url(../images/bg_input.png) no-repeat; padding:0 5px;}




.yuyue_box{ background:url(../images/bg_yuyue.png) no-repeat; width:1059px; height:419px; margin:0 auto 13px; padding:6px;}
.yy_left{ float:left;; width:704px;}
.yy_right{ float:right; width:345px;}
.yy_title{ height:50px; line-height:50px; text-align:center; font-size:30px; font-family:'微软雅黑'; color:#fff;}

.tt_table { padding-top:40px;}
.tt_table td{ padding:13px; font-size:13px; color:#999;}
.tt_table td.td_left{ text-align:right; width:27%;}
.yy_text{ border:1px solid #d6d6d6; width:288px; padding:0 10px; height:38px; line-height:38px;}
.tt_table td select{  border:1px solid #d6d6d6; padding:5px; margin-right:20px;}

.btn_yy_sub{ background:url(../images/yy_btn.png); width:191px; height:40px; text-align:center; line-height:40px; color:#fff; font-size:18px; text-shadow:2px 0 0 #e02924; display:block; margin:20px auto;}
.btn_yy_sub:hover{ color:#fff;filter:alpha(opacity=90);-moz-opacity:0.90;opacity:0.90;}

.yy_tips{ font-size:16px; color:#e60012; text-align:center;}
.yy_title2{ font-size:22px; height:50px; line-height:50px; color:#333; text-align:center;}
.yy_title2 span{ color:#d32622}

.yy_right_wrap{ height:320px; overflow:hidden; padding:20px 20px 0 62px;}
.yy_sq_list{ line-height:32px; max-height:}

.yy_box_bg{ background:url(../images/yy_box_bg2.jpg) no-repeat; height:396px;} 
.yuyue_box2{ background:url(../images/bg_yuyue2.png); height:469px;}
.yy_right_wrap2{ padding:10px 18px 0; line-height:20px;}

.yuyue_box3{ background:url(../images/bg_yuyue3.png); height:488px; position:relative;}
.btn_yy_sub2{ background:url(../images/yy_btn2.png); width:141px; position:absolute; top:298px; left:120px;}

.yy_banner_cur{ position:absolute; right:20px; text-align:right; z-index:111; bottom:12px;}
.yy_banner_cur a{ display:inline-block; background:url(../images/yy_flash_cur.png) no-repeat; width:15px; height:15px; margin:0 3px;}
.yy_banner_cur a.hover{ background:url(../images/yy_flash_cur_hover.png);}

.yy_case_banner{ width:659px; height:334px; top:118px; left:373px; position:absolute;}
.yuyue_box3 .t1{ font-size:16px; padding:0 36px; height:62px; line-height:62px;}
.yy_case_banner ul li{ position:absolute; left:0px; top:0px;}


.scrollmbanner{ height:100%; width:100%; position:relative;}
.scrollmbanner ul{ position:absolute; left:0px; width:100%; height:100%;}
.scrollmbanner ul li{ width:100%; height:370px; overflow:hidden; height:100%; background-position:center 0 !important; float:left;}
a.scrollbtn_left{ background:url(../images/btn_scroll.png) no-repeat; width:74px; height:54px; position:absolute; left:0px; top:50%; margin-top:-27px; z-index:111; display:none; left:-20px;}

a.scrollbtn_right{ background:url(../images/btn_scroll.png) right top no-repeat; width:74px; height:54px; position:absolute; right:0px; top:50%; margin-top:-27px;  z-index:111; display:none; right:-24px;}

a.scrollbtn_right:hover{ background-position:right bottom;}
a.scrollbtn_left:hover{ background-position:left bottom;}

#mbanner .scrollmbanner{ position:absolute; left:0px; top:0px; width:100%; z-index:22}  





.mbannerTitle{ display:inline-block; position:absolute; left:50%; margin-left:-200px; width:400px; text-align:center;text-align:center; top:150px;  text-shadow:0px 0 2px #666}
.mbannerTitle h1{ font-size:30px; color:#fff;}
.mbannerTitle h2{ font-size:14px; color:#fff; padding-top:5px;}

.news_topcon{ height:58px;}
.news_topcon li{ width:auto; float:left; padding:0px 26px;; height:58px; line-height:50px;}
.news_topcon li a{ color:#666; font-size:14px;}
.news_topcon li.hover a,.news_topcon li:hover a{ color:#ff5019}
a.hover2:link,a.hover2:visited{ color:#ff5019}




.news_right_box{ width:268px; position:absolute; right:0px; top:26px; margin-bottom:56px;}
.news_right_box .tbg{ background:url(../images/nr_tbg.png); height:10px; overflow:hidden;}
.news_right_box .cbg{ background:url(../images/mr_cbg.png) repeat-y; min-height:100px;}
.news_right_box .fbg{ background:url(../images/nr_fbg.png) no-repeat; height:11px;}

.news_right_box .cbg .con{ padding:0 4px;}
.sxy_right .t1{ font-size:22px; text-align:center; padding:20px 0;}

.sxy_img_wrap{ background:url(../images/sxy_r_bg.png) repeat-y; position:relative; padding-top:90px; margin-top:42px;}
.sxy_img_wrap .img{ top:-42px; position:absolute; width:100%; text-align:center;}
.sxy_img_wrap .text{ color:#fff; padding:15px 10px; font-size:13px; line-height:23px;}


.sxy_right .t2{ background:#f3f3f3; text-align:center; padding:10px 0;font-size:18px;}
.sxy_right .t2 p{ color:#e60012; font-weight:bold; font-size:18px;}


.table_px_time p{ border-top:1px solid #efefef; height:42px; line-height:42px; overflow:hidden; text-indent:24px; overflow:hidden; background:url(../images/icon_jt.png) 15px center no-repeat; padding-right:20px;}
.table_px_time p a{ color:#333;}
.table_px_time p b{ color:#e60012; font-weight:normal}
.table_px_time p a:hover{ color:#ff5019}


.active_list li{ float:left; width:538px; height:368px; border:1px solid #d8d8d8; border-bottom:2px solid #d8d8d8; background:#fff; position:relative; overflow:hidden; margin-right:20px; margin-bottom:24px; display:inline;}
.active_list .tpic{ height:220px; overflow:hidden}
.active_list .text{ height:109px; overflow:hidden; border-bottom:1px solid #d8d8d8; line-height:22px;}
.active_list .text .t1{ font-size:16px; color:#666; padding:10px;}
.active_list .text .t2{ padding:0 10px; color:#999}
.active_list .bottom{ background:url(../images/icon_time.png) 15px center no-repeat; padding-left:35px; height:40px; line-height:40px;color:#999;}
.active_list .bottom span{ color:#e60012;}
.active_list .nshare{ position:absolute; left:auto; right:13px; bottom:10px;}
.active_list .nshare a{ background:url(../images/icon_news_share.png) 0 -10px no-repeat; padding-left:20px; color:#90908f;}
.active_list .nshare a:hover{ background:url(../images/icon_news_share.png) 0 -50px no-repeat; color:#e60012}

.news_detail_top{ border-bottom:1px solid #dfdfdf; padding:13px 0; height:36px}
a.nd_t_back{ background:url(../images/btn_back.png) no-repeat; width:86px; height:36px; display:block; text-indent:37px; line-height:36px; letter-spacing:2px; font-size:14px; color:#666;}
a.nd_t_back:hover{ background-position:0 bottom; color:#fff;}
.news_d_share{ position:absolute; right:0px; top:22px; float:right;}

.news_left_box{ float:left; width:810px; padding-top:25px;}
.news_title h1{ color:#ff5019; font-size:16px; text-align:center; line-height:45px;}
.news_title p{ color:#9b9b9b; font-size:13px; text-align:center;}
.newscon{ font-size:14px; color:#333; line-height:24px; padding:20px 0; border-bottom:1px solid #dfdfdf}
.newscon p,.newscon div{ font-size:14px;}

.newsfoot{ padding:20px 0 50px; line-height:24px; font-size:13px;}
.newsfoot p{ font-size:13px;}
.newsfoot p a{ color:#666}
.newsfoot p a:hover{ color:#e60012}
.nd_r_title{ height:39px; line-height:39px; background:#f3f3f3 url(../images/icon_nr_title.png) 13px center no-repeat; border-bottom:1px solid #dfdfdf; padding-left:30px; font-size:14px; position:relative;}

.sxy_r_news_active{ padding:9px; overflow:hidden}
.sxy_r_news_active p{ color:#666; text-align:center; font-size:13px; white-space:nowrap; overflow:hidden; padding-bottom:10px;text-overflow: ellipsis;}
.sxy_r_news_active img{ width:100%;}
.sxy_r_news_active a:hover p{ color:#ff5019;}

a.nr_more{ background:url(../images/nr_more_bg.png) repeat-x; height:31px; line-height:31px; display:block; text-align:center; color:#666}
a.nr_more:hover{ color:#e60012}
.nr_more span{ display:inline-block; background:url(../images/icon_jt2.png) right center no-repeat; padding-right:15px;}
.nr_more:hover span{ background-image:url(../images/icon_jt2_hover.png)}




/*about*/
.about_nav{ height:34px; background:url(../images/about_nav_bg.jpg) repeat-x; margin:30px 0 10px;}
.about_nav a{ display:inline-block; vertical-align:middle; background:#ccc; width:139px; height:34px; line-height:34px; text-align:center; color:#000; font-size:14px; float:left; margin:0 5px;}
.about_nav a:hover{ background-position:0 0; color:#fff; background:#ff5019;}
.about_nav .wrap{ height:34px; background:#fff; width:500px;}
.about_nav1 .wrap{ height:34px; background:#fff; position:fixed; top:60px; right:0; width:150px; top:180px;}
.about_nav1{ height:34px; background:url(../images/about_nav_bg.jpg) repeat-x; margin:30px 0 10px;}
.about_nav1 a{ display:inline-block; vertical-align:middle; background:#ccc; width:139px; height:34px; line-height:34px; text-align:center; color:#000; font-size:14px; float:left; margin:0 5px;}
.about_nav1 a:hover{ background-position:0 0; color:#fff; background:#ff5019;}

a.hover:link,a.hover:visited{ background-position:0 0; color:#fff; background:#ff5019;}

.about_banner2{ background:url(../images/banner_about_2.jpg) center 0 no-repeat; height:580px;}

.ai_title{ font-size:36px; text-align:center; line-height:47px; color:#e60012; padding:50px 0 30px;}

.ai_text{ padding:0 39px 30px;}
.ai_text .ai_text_left{ float:left; width:580px; font-size:14px; line-height:22px; color:#666}
.ai_text_right{ float:right; background:#e60012; color:#fff; width:361px; font-size:18px; padding:20px 30px; line-height:30px;}
.ai_text_right h3{ font-size:30px; font-weight:bold; padding:20px 0;}

.about_foot{ background:url(../images/about_foot_bg.png) repeat-x; height:300px; min-width:1008px; margin-top:88px;}


.about_foot h1{ padding:28px 0 20px; font-size:18px; text-align:center;}

.about_foot li{ float:left; width:33%; text-align:center; overflow:hidden;}
.about_foot li .t1{ font-size:14px; padding-top:9px;}
.about_foot li .t1 span{ font-family:Georgia, "Times New Roman", Times, serif; font-size:24px;}
.about_foot h2{ font-size:24px; text-align:center; padding-top:30px; color:#e66800;}



.about_2_list li { position:relative; margin:0 auto; width:100%; overflow:hidden; min-height:73px; background:url(../images/li_cbg.png) center repeat-y; padding:5px 0; +float:left}

.about_2_box{ width:492px; float:left;}
.about_2_box .tbg{ background:url(../images/about_2_box.png) no-repeat; height:10px; }
.about_2_box .fbg{ background:url(../images/about_2_box.png) 0 bottom no-repeat; height:10px;}
.about_2_box .cbg{ background:url(../images/about_2_box.png)  right 0 repeat-y;padding:15px 30px; width:432px; font-size:14px; color:#666}
.about_2_list li.tbg{ background:url(../images/li_tbg.png) center 0 no-repeat; width:100%; height:92px;  padding:0px;}
.about_2_list li .nian{ background:url(../images/li_yuan.png) no-repeat; width:65px; height:73px; line-height:73px; text-align:center; color:#fff; font-size:20px; display:inline-block; vertical-align:middle; position:absolute; left:50%; margin-left:-32px; top:50%; margin-top:-36px;}


.about_2_list li.fbg{ background:url(../images/li_fbg.png) center 0 no-repeat; width:100%; height:92px; padding:0px;}
.about_2_list li.even .about_2_box{ float:right;}






.about_3_list{ width:963px; margin:0 auto}
.about_3_list li{ width:100%; padding:10px 0; overflow:hidden}
.about_3_list .lpic{ background:url(../images/bg_about_list_3.jpg) no-repeat; width:92px; height:78px; float:left;  overflow:hidden; font-size:16px; color:#df4e1c; text-align:center; line-height:60px; font-weight:bold;}
.about_3_list .rtext{ float:left; width:871px;}
.about_3_list .rtext .tbg{ background:url(../images/bg_about_list_li.jpg) no-repeat; height:10px; overflow:hidden}
.about_3_list .rtext .cbg{ background:url(../images/bg_about_list_li_cbg.jpg) repeat-y; width:818px; font-size:14px; color:#666; margin-left:13px; padding:15px 20px;}
.about_3_list .rtext .fbg{ background:url(../images/bg_about_list_li.jpg) 0 bottom no-repeat; height:10px;}
.about_3_list .rtext .cbg p,.about_3_list .rtext .cbg div{ font-size:14px; color:#666;}




.about3_scroll{ background:url(../images/about_3_fbg.png) center bottom  no-repeat; padding-bottom:0px; position:relative; margin-top:50px;}
.about_3_scroll_list li{ float:left; width:221px; height:244px; overflow:hidden; margin-right:18px; display:inline; text-align:center; font-size:14px; color:#666}
.about_3_scroll_list li .img{ height:157px; overflow:hidden; margin-bottom:30px; text-align:center;}
.about_3_scroll_list li .img img{ height:157px; width:auto;}
.about_3_scroll_wrap{ margin:0 81px; overflow:hidden; position:relative;}
.btn_scroll_left{ position:absolute; background:url(../images/about_3_scroll.png) no-repeat; width:49px; height:49px; left:16px; top:55px;}
.btn_scroll_right{ position:absolute; background:url(../images/about_3_scroll.png) right 0 no-repeat; width:49px; height:49px; right:16px; top:55px;}

 .btn_scroll_left:hover{ background-position:0 bottom}
 .btn_scroll_right:hover{ background-position:right bottom}


.about_4_img_block{ width:100%; height:400px;}
.about_4_img_block .wrap{ height:400px;}
 .img_t_block{ width:165px; height:239px; position:absolute; left:19px; top:-95px;}
.about_4_con{ padding-top:50px; padding-bottom:74px; font-size:14px; color:#666; line-height:150%}
.about_4_con p{ font-size:14px;}



.about_4_scroll{ position:relative; width:802px; margin:0 auto}
.about_4_scroll_wrap { width:620px; margin:0 auto; position:relative; height:180px}
.about_4_scroll_wrap ul li{ height:180px; width:620px; overflow:hidden; background:#f2f2f2; position:absolute; left:50%; margin-left:-310px; top:0px; display:none}
.about_4_scroll_wrap .lpic{ width:220px; float:left; overflow:hidden}
.about_4_scroll_wrap .rtext{ float:left; width:340px; background:#f2f2f2; height:160px; padding:20px 30px 0; font-size:14px; line-height:22px;}
.about_4_scroll_wrap ul li.hover{ display:block}
.about_4_scroll_wrap_box{ position:absolute; width:80%; left:10%; top:-10%; height:80%; background:#f2f2f2; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8}
.about_4_scroll_wrap_box2{ width:70%; top:-20%; left:15%;  filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7}
.about_4_scroll_wrap_box3{ width:60%; top:-30%; left:20%;  filter:alpha(opacity=55); -moz-opacity:0.55; opacity:0.55}
.about_4_scroll_wrap_box4{ width:50%; top:-40%; left:25%;  filter:alpha(opacity=30); -moz-opacity:0.; opacity:0.3}

.about_4_scroll .btn_scroll_left,.about_4_scroll .btn_scroll_right{ margin-top:5px;}

.about_4_scroll_btn{ background:url(../images/bg_scroll.png) repeat-x; height:84px; text-align:center; margin:30px 0 78px;}
.about_4_scroll_btn a{ background-image:url(../images/btn_cur_zi.png); width:52px; height:84px; display:inline-block; vertical-align:middle; font-size:30px; font-family:'微软雅黑'; line-height:50px; margin:0 3px;}
.about_4_scroll_btn a:hover,.about_4_scroll_btn a.hover{ background-image:url(../images/btn_cur_zi_hover.png); color:#fff;}



.pro_scroll_banner{ background:#141414; width:100%; min-width:1008px; height:600px; position:relative; padding-top:20px;}
.pro_scroll_banner .btn_left{ background:url(../images/bg_btn_product_top.png) no-repeat; width:54px; height:54px; position:absolute; left:0px; top:50%; margin-top:-27px}
.pro_scroll_banner .btn_right{ background:url(../images/bg_btn_product_top.png) right top no-repeat; width:54px; height:54px; position:absolute; right:0px; top:50%; margin-top:-27px}


.poject_top{ background:#f3f3f3; width:100%; min-width:1008px;}

.poject_top .pj_left{ float:left; width:565px; padding-left:15px; padding-top:40px; line-height:22px;}
.poject_top .pj_right{ float:right; padding:35px 35px 35px 0}
.icon_tel{ background:url(../images/icon_tel.png) no-repeat; padding-left:35px; height:29px; line-height:29px; color:#e60012; font-size:14px; margin-top:20px;}
.icon_tel span{ font-family:Georgia, "Times New Roman", Times, serif; font-size:24px;}


.poject_list{ float:left; padding-left:38px;}
.poject_list li{ text-align:center; font-size:14px; float:left; color:#333; margin-right:37px; height:250px; margin-bottom:10px; display:inline; cursor:pointer; width:228px; line-height:20px;}
.poject_list .tpic{ background:url(../images/poject_list_bg.png) no-repeat; width:190px; height:139px; padding:22px 20px 22px 18px; text-align:center; margin-bottom:7px;}

.poject_content{ background:url(../images/bg_poject.jpg) center 0 no-repeat;}

.poject_list .tpic:hover{
	-moz-transform: scale(1.1) rotate(7deg);
	-webkit-transform: scale(1.1) rotate(7deg);
	-o-transform: scale(1.1) rotate(7deg);
	-ms-transform: scale(1.1) rotate(7deg);
	transform: scale(1.1) rotate(7deg);
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
	-webkit-backface-visibility: hidden;	
}

.poject_detail_box_wrap{ width:100%; min-width:1008px; position:fixed; height:550px; top:50%; margin-top:-275px; z-index:111111; display:none; }
.poject_detail_box { width:1008px; margin:0 auto;  height:550px; background:#fff url(../images/loading.gif) center center no-repeat;}
.poject_detail_box .top{ height:71px; position:relative;}
.poject_detail_box .top .tright{ position:absolute; right:15px; top:15px; width:105px;}
.poject_detail_box .t_btn_left{ background:url(../images/icon_poject_box.jpg) no-repeat; width:35px; height:33px; float:left;}
.poject_detail_box .t_btn_right{ background:url(../images/icon_poject_box.jpg) -35px 0 no-repeat; width:35px; height:33px; float:left;}
.poject_detail_box .t_btn_close{ background:url(../images/icon_poject_box.jpg) right 0 no-repeat; width:35px; height:33px; float:left;}
.poject_detail_box .tright a:hover{ background-image:url(../images/icon_poject_box_hover.jpg);}

.poject_detail_box .p_left{ float:left; width:580px; height:410px; background:url(../images/bg_poject_box_img.jpg) no-repeat; padding:22px 20px 21px 19px; margin-left:25px; display:inline}

.poject_detail_box .p_left_banner{ position:relative; width:580px; height:410px;}
.p_left_banner ul li { position:absolute; left:0px; top:0px; height:410px;}

.poject_detail_box .p_right{ float:left; width:400px; margin-left:26px; display:inline;}
.poject_detail_box .p_right .t1{ color:#e60012; font-size:18px; padding-top:10px;}
.poject_detail_box .p_right .t2{ line-height:22px; padding:15px 0; font-size:14px;}
.poject_detail_box .p_right .t2 *{ font-size:14px;}
.poject_detail_box .p_right .t3{ line-height:23px; height:310px; overflow-y:scroll;}
.poject_detail_box_wrap_bg{ width:100%; height:100%; background:#000; z-index:111110; left:0px; top:0px; position:fixed; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; display:none}


.zp_top_text{ color:#666; line-height:24px; text-align:center; font-size:14px; padding:0 100px;}
a.zp_btn_look{ background:url(../images/zp_btn_bg.jpg); width:119px; height:34px; display:block; margin:30px auto; text-align:center; line-height:34px; color:#fff;}
a.zp_btn_look:hover{ background-position:0 bottom; color:#fff;}

.zp_icon_box{ background:#f3f3f3; height:280px; min-width:1008px; width:100%;}

.zp_icon_box li{ width:277px; float:left; text-align:center ; line-height:22px; color:#666; padding:57px 65px 0 31px}
.zp_icon_box li .t1{ font-size:18px; color:#e60012; padding: 10px 0}
.zp_icon_box li a{ color:#666; text-decoration:underline}
.zp_icon_box li a:hover{color:#e60012; }
.zp_icon_box li .t2{ font-size:13px}



.zp_con_wrap{ background:#fff; width:100%; min-width:1008px;}

.zp_box_con { width:963px; margin:0 auto;  margin-bottom:60px;}
.zp_box_con .tbg{ background:url(../images/zp_con_tbg.jpg); height:54px; width:963px;}
.zp_box_con .cbg{ background:url(../images/zp_con_cbg.jpg) repeat-y; padding-left:4px; padding-right:4px; width:955px; overflow:hidden}

.zp_box_con .fbg{ background:url(../images/zp_con_fbg.jpg)  no-repeat; height:5px;}

dl.zp_list{ position:relative;}

.zp_list dt{ height:51px; border-bottom:1px solid #e2e2e2; border-top:1px solid #e2e2e2;  margin-top:-1px; z-index:111; cursor:pointer; background:#fbfbfb}
.zp_list dt .item{ float:left; padding-left:45px; font-size:14px; line-height:51px; overflow:hidden;text-overflow:ellipsis}
.zp_list dt .item1{ width:300px;}
.zp_list dt .item2{ width:150px;}
.zp_list dt .item3{ width:200px; padding-left:60px; padding-right:20px;}
.zp_list dt .item4{ width:70px;}

.zp_list dt:hover .item{ color:#d32622}
.zp_list dt.hover .item4{ color:#d32622}
.zp_list dd{ font-size:13px; position:relative;  background:#fff url(../images/zp_dd_bg.png) repeat-x; line-height:23px; position:relative;  display:none; z-index:110; border-bottom:1px solid #e2e2e2; min-width:100%; overflow:hidden;}
.zp_list dd *{ font-size:13px;}
.zp_list dd a.zp_btn_look{ position:absolute; margin:0 auto; right:17px; top:50%; margin-top:-17px;}
.zp_list dd .con{padding:15px 150px 15px 50px; position:relative;}

.zp_list dt.even{ background:#f5f5f5; box-shadow: -1px -1px 2px #eee inset;}


