@charset "gb2312";
/* CSS Document */
body{ font-size:14px; font-family:"微软雅黑"; background:#ececec;min-width: 1200px;}
*{ margin:0; padding:0;}
img{ border:0;}
a{ text-decoration:none;}
ul,li{ list-style:none;}
.clearboth {BORDER-BOTTOM: 0px; BORDER-LEFT: 0px;  BORDER-TOP: 0px; BORDER-RIGHT: 0px; LINE-HEIGHT: 0px; HEIGHT: 0px; CLEAR: both; FONT-SIZE: 0px;}
#bj{ background-image:none;}
.hide{ display:none;}
.ziti{ font-family:微软雅黑, 宋体, 黑体;}
.none{ display:none;}
.block{ display:block;}
.arial{ font-family:Arial, Helvetica, sans-serif;}
.fl{ float:left;}
.fr{ float:right;}
.c1{ height:15px; clear:both; font-size:0px;}
.c2{ height:25px; clear:both; font-size:0px;}
.red{ color:#ff0000;}

.top_logo { padding:20px 0; width:1200px; margin:0 auto;}
.index_top_z { padding:10px 0px 0 0; width:735px;}
.index_top_z img{ vertical-align:middle;}
.index_top_z span{ float:right;}
.index_top_z a{ color:#333;}
.top_nav{ width:100%; height:56px; line-height:56px; background:#1080cc;}
.top_nav ul { width:1200px; margin:0 auto;}
.top_nav ul li { float:left; width:180px; text-align:center; font-size:16px;}
.top_nav ul li a{ color:#FFF; display:block;}
.top_nav ul li a:hover{ background:#ff6b11;}
.top_nav  .nav_dd{ background:#ff6b11;}
.top_banner{ width:100%; text-align:center;}
.index_content { width:1200px; margin:0 auto; background:#fff;}
.conmid1{ height:382px; border-bottom:1px solid #e2e2e2;}
.mid1_tit{ background:#a6a6a6; height:85px; line-height:85px; text-align:center; font-size:36px; color:#fff;}
.mid1_tit span{ font-size:48px;}
.mid1_con{ width:1134px; margin:70px auto;}
.mid1_con_a{  height:54px; line-height:54px; background:url(../images/index1.jpg) no-repeat; padding:0 60px; margin:30px 0;}
.mid1_left{ width:450px; font-size:25px; color:#565656; font-weight:bold;}
.mid1_left span{ color:#ff6b11;}
.mid1_right{ width:540px; font-size:17px; color:#555555;}
.mid1_con_b{  height:54px; line-height:54px; background:url(../images/index2.jpg) no-repeat; padding:0 60px; margin:30px 0;}
.conmid2{ height:300px; padding:41px 20px; border-bottom:1px solid #e2e2e2;}
.con_mid2left{ width:525px; text-align:center;}
.con_mid2right{ width:620px; font-size:16px; line-height:28px; padding-top:20px; color:#555;}
.mid2_text span{ color:#000; font-size:20px;}
.mid2_text b{ color:#ff6b11;}
.mid2_text bdo{ color:#ff6b11; font-size:25px;}
.con_mid2right .d_d{ font-size:72px; line-height:92px; color:#565656;}
.conmid3{ height:280px; padding:51px 20px; border-bottom:1px solid #e2e2e2;}
.con_mid3left{ width:640px; padding-top:30px;}
.con_mid3left .d_d{ font-size:72px; line-height:92px; color:#565656;}
.con_mid3right{ width:450px;}
.mid3_text{ line-height:28px; font-size:16px; padding-top:10px;}
.mid3_text span{ color:#ff6b11; font-size:18px;}
.conmid4{ height:280px; padding:51px 25px; border-bottom:1px solid #e2e2e2;}
.con_mid4left{ width:400px;}
.con_mid4right{ width:690px; padding-top:30px;}
.con_mid4right .d_d{ font-size:72px; line-height:92px; color:#565656;}
.conmid5{ height:280px; padding:51px 20px; border-bottom:1px solid #e2e2e2;}
.con_mid5left{ width:580px; padding-top:0px;}
.con_mid5left .d_d{ font-size:72px; line-height:92px; color:#565656;}
.con_mid5right{ width:578px;}
.con_mid5right ul li { float:left; width:267px; text-align:center; padding:0 10px; line-height:30px; font-size:16px;}
.conmid6{ height:340px; padding:21px 15px; border-bottom:1px solid #e2e2e2;}
.con_mid6left{ width:585px;}
.con_mid6right{ width:580px; padding-top:30px;}
.con_mid6right .d_d{ font-size:72px; line-height:92px; color:#565656;}
.conmid7{ height:320px; padding:31px 20px;}
.con_mid7left{ width:800px; padding-top:50px;}
.con_mid7left .d_d{ font-size:72px; line-height:92px; color:#565656;}
.con_mid7right{ width:358px;}
.conmid8{ height:440px; padding:0px 0; border-bottom:1px solid #e2e2e2;}
.con_mid8left{ width:760px; padding:12px 0 0 10px;}
.con_mid8right{ width:430px; padding-top:5px;}
.con_mid8right .d_d{ font-size:62px; line-height:92px; color:#565656;}
.con_mid8right .mid8_alli ul li { float:left; width:215px; height:30px; line-height:30px;}
.con_mid8right .mid8_alli ul li a{ color:#ff6b11; font-size:16px;}
.con_mid8right .mid8_alli ul li a:hover{ color:#F00}
.conmid9{ height:362px; padding:10px 0; border-bottom:1px solid #e2e2e2;}
.mid9_img{ text-align:center;}
.con_mid9right{ padding:10px 0; text-align:center;}
.con_mid9right .d_d{ font-size:72px; line-height:92px; color:#565656;}
.conmid10{ padding:10px 0px; border-bottom:1px solid #e2e2e2;}
.conmid10 .mid10_tit{ color:#565656; font-size:48px; font-weight:bold; border-bottom:1px solid #737373; margin:0 20px;}
.mid10_con { background:url(../images/index13.jpg) no-repeat; padding:10px 10px; height:268px;}
.khpj_box{ float:left; width:550px; padding:20px;}
.kh_text{ width:455px; font-size:15px; line-height:28px; color:#5e5e5e;}
.kh_text h5{ color:#5e5e5e; font-size:15px;}
.conmid11{ padding:40px 0px 10px;}
.conmid11  .mid11_tit{ height:70px; line-height:70px; color:#565656; font-size:38px; background:url(../images/index14.jpg) no-repeat; padding-left:360px; margin:0 20px;}
.mid11_con{ padding:20px 42px;}
.mid11_con ul li { float:left; width:253px; padding:15px 13px;}
.mid11_bottom{ text-align:center;}
.conmid12{ padding:40px 0px 0px; border-bottom:1px solid #e2e2e2;}
.conmid12 .mid12_tit{ height:70px; line-height:70px; color:#565656; font-size:38px; background:url(../images/index16.jpg) no-repeat; padding-left:250px;}
.mid12_con{ padding:10px 40px;}
.mid12_left{ width:820px;}
.mid12_right{ width:276px; padding-top:40px;}
.tablist .ask_o{ clear:both; padding:12px 1%; background:url(../images/th_line.gif) repeat-x left bottom; margin:0;}
.tablist .ask_d { background:none;}
.tablist .ask_o dt{ color:#5e5e5e; cursor:pointer; clear:both; font-size:16px; line-height:22px; background:url(../images/q1.jpg) no-repeat left 1px; padding-left:36px;}
.tablist .ask_o dd{ display:none; clear:both; margin-top:10px; background:url(../images/a.jpg) no-repeat left 1px; line-height:22px; padding-left:36px; font-size:14px;}
.tablist .ask_o dd p{ clear:both;}
.tablist .ask_o dd p a{ color:#ff6b11;}
.tablist .dl_click dt{ color:#ff6b11; background:url(../images/q.jpg) no-repeat left 1px;}
.search_table { padding:18px 180px; text-align:center;}
.search_table table td{ line-height:30px;}
/*问答的按钮*/
.tablist .ask_o dt span{ padding-top:10px;}
.tablist input.hide_btn{ border:none; cursor:pointer; vertical-align:middle; background:url(../images/hide_btn.gif) no-repeat; width:9px; height:6px; line-height:6px; overflow:hidden; vertical-align:middle; padding:0;}
.tablist .ask_o dt .r{ padding:10px 5px 0 0; line-height:6px;}
.tablist .dl_click input.hide_btn{ background-position:left -6px;}
.index_footer{ width:100%; height:164px; background:url(../images/footer_bg.jpg) repeat-x;}
.index_foot_con { width:1180px; margin:0 auto; padding:18px 0;}
.index_foot_left { width:940px;}
.foot_meit .mt{ color:#fff; line-height:39px;font-size:15px;}
.mt_img { width:865px;}
.mt_img ul li { float:left; padding:0 1px;}
.index_foot_right{ width:103px; text-align:center; line-height:24px; color:#fff; padding-right:10px;}
.foot_text{ line-height:24px; color:#fff; padding-top:25px; font-size:15px;}

/*inster*/
.inster_con{ width:1150px; padding:0 25px;}
.inster_proleft{ width:227px;}
.pro_meun{ padding-top:30px;}
.pro_meun h5{ background:url(../images/h5.jpg) no-repeat 8px; padding-left:28px; font-size:24px; color:#303030; margin-bottom:20px;}
/*收缩菜单*/
div.sdmenu{margin:0 auto;padding-bottom:10px;color:#5a5a5a;}
div.sdmenu div{background:url(../images/meun_hover.jpg) no-repeat;overflow:hidden;}
div.sdmenu div:first-child{background:url(../images/meun_hover.jpg) no-repeat;}
div.sdmenu div.collapsed{height:47px; background:none;}
div.sdmenu div span{display:block;height:47px;line-height:47px;overflow:hidden; text-indent:30px;color:#ff6b11;cursor:pointer; font-size:16px;}
div.sdmenu div.collapsed span{ color:#5a5a5a;}
div.sdmenu div ul{ padding:10px 0;}
div.sdmenu div a{ height:40px; line-height:40px;display:block;color:#636363; text-align:center;}
div.sdmenu div a.current{background:#ccc;}
div.sdmenu div a:hover{background:#f1f1f1;color:#636363;text-decoration:none;}
div.sdmenu .selt{ background:#f1f1f1;color:#636363;}
.inster_proright{ width:880px; background:url(../images/inster_line.jpg) no-repeat left top; padding:20px 0 20px 20px;}
.inster_proright h5{ height:50px; line-height:50px; padding:0 10px; background:#e9f0f5;border-radius: 2px; font-size:16px; color:#5a5a5a; font-weight:normal;}
.inster_proright h5 a{ color:#000000;}
.pro_text { padding:20px 18px; line-height:28px; color:#555555; font-size:15px;}
.instertextimg{ padding-right:20px;}
.instertext{ width:550px; padding-top:15px;}
.pro_text span{ background:#0178ba; color:#fff; padding:5px 15px; font-size:22px; font-weight:normal;}
.pro_text .ppd{ padding-top:20px;}
.inster_text{ line-height:28px; color:#555; font-size:15px; padding-top:50px;text-align:justify; text-justify:inter-ideograph;
}

/*about_anli.html*/
.inster_anli { padding:20px 25px;}
.anlibox{ width:535px; float:left; padding:50px 20px;}
.anlibox .anli_img { width:214px; border:1px solid #cfcfcf; padding:3px;}
.anlibox .anli_text{ width:270px;}
.anlibox .anli_text h3{ color:#565656; font-size:18px; text-indent:30px; padding-bottom:10px; font-weight:normal;}
.anlibox .anli_text h3 a{ color:#555;}
.anlibox .anli_text p{ line-height:24px; font-size:15px; color:#555; text-indent:2em;height:auto !important;height:72px;min-height:72px;}
.anlibox .anli_text .detail{ padding-top:18px;}
.anlibox .anli_text .detail a{background:#0178ba; color:#fff; padding:5px 15px; font-size:15px;}
.anlibox .anli_text .detail a:hover{ background:#036faa;}
.inster_fenye{ padding:40px 0; border-top:1px solid #e2e2e2;}
.fenye_con{ width:390px; margin:0 auto;}
.inster_fenye a{ background:#fff; border:1px solid #cccccc; border-radius:2px; padding:0px 10px; margin:0 4px; color:#333; display:block; float:left; height:28px; line-height:28px; text-align:center;}
.inster_fenye a:hover{ background:#ff7f00; color:#fff; border:1px solid #ff7f00;}
.inster_fenye .ddd{ border:none;}
.inster_fenye .page_dd{ background:#ff7f00; color:#fff; border:1px solid #ff7f00;}

/*about_anli_end.html*/
.anli_end_con { padding:20px 50px;}
.alend_text{ padding:30px 0;}
.alend_text span{background:#0178ba; color:#fff; padding:5px 25px; font-size:22px; font-weight:normal;}
.alend_text_p{line-height:28px; color:#555; font-size:15px; padding-top:20px;text-align:justify; text-justify:inter-ideograph;}
.alend_text .img{ text-align:center;}

/*about_dianchi.html*/
.line{ height:1px; background:url(../images/line.jpg) repeat-x;}
.about_dc{ padding:60px 50px;}
.about_dctext{ width:700px; padding-top:20px;}
.about_dctext h3{ color:#555; font-size:30px; text-indent:30px; font-weight:normal;}
.about_dctext h3 a{color:#555;}
.about_dctext p{line-height:28px; font-size:15px; color:#555; text-indent:2em; padding-top:20px;text-align:justify; text-justify:inter-ideograph;}
.detail a{ color:#ff6b11;}

/*about_about.html*/
.about_ab{ padding:60px 50px;}
.ab_text{ width:700px; padding-top:20px;}
.ab_text h3{ color:#555; font-size:30px; text-indent:30px; font-weight:normal;}
.ab_text h3 a{color:#555;}
.ab_text_p{line-height:28px; font-size:15px; color:#555; text-indent:2em; padding-top:20px;text-align:justify; text-justify:inter-ideograph;}
.ab_zizhi{ width:500px;}
.ab_map h3{ text-indent:0;}
.ab_map_p{ line-height:28px; font-size:15px; color:#555; padding-top:20px;text-align:justify; text-justify:inter-ideograph;}
.ab_text_p ul li { height:30px; line-height:30px; background:url(../images/news_icon.jpg) no-repeat 28px; padding-left:22px;}
.ab_text_p ul li a{ color:#555;}
.ab_text_p ul li a:hover{ color:#F93;}
.ab_text_p ul li span{ color:#CCC; padding-right:3px; font-size:12px;}
.ab_text_p .ck_more a{background:#0178ba; color:#fff; font-size:15px; display:block; width:107px; height:38px; line-height:38px; text-align:center; margin-left:30px; text-indent:0;}
.ab_text_p .ck_more a:hover{ background:#036faa;}

.news_list{ padding:20px 50px;}
.newsbox{ padding:15px 0;}
.newsbox .news_tit{height:30px; line-height:30px; background:url(../images/news_icon.jpg) no-repeat 1px; padding-left:20px;}
.newsbox .news_tit a{ color:#555;}
.newsbox .news_tit a:hover{ color:#F93;}
.newsbox .news_tit span{ color:#CCC; padding-right:3px; font-size:12px;}
.newsbox .news_text{ line-height:24px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; color:#555;}
.newsbox .news_det a{background:#0178ba; color:#fff; font-size:15px; display:block; width:107px; height:28px; line-height:28px; text-align:center;text-indent:0; margin-top:12px;}
.newsbox .news_det a:hover{ background:#036faa;}

.news_list_end_tit1{ text-align:center; font-size:30px; color:#666;}
.news_list_end_tit2{ text-align:center; background:#f1f1f1; height:30px; line-height:30px; margin-top:20px;}
.news_list_end_tit2 a{ color:#333;}
.news_list_end_con{ padding:20px 0; line-height:30px;text-align:justify; text-justify:inter-ideograph;}



/*qq*/
/*main css右侧客服样式*/
.main-im{position:fixed;right:0px;top:200px;z-index:100;width:110px;height:272px;_position:fixed;_right:0px;_top:200px;}
.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}
.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(../images/qq-icon-bg.png) no-repeat center 8px; *right:0px;}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:none;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px;border-bottom:1px solid #dddddd; padding:10px 0;}
.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:10px;}
.main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#e66d15;}
.main-im .im_main .im-tel:hover{background:#fafafa;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(../images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show{width:112px;height:172px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-126px;}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:134px;position:absolute;z-index:2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:132px;position:absolute;}
.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px;}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center;}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(../images/totop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a{display:block;width:52px;height:47px;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(../images/close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(../images/open_im.png) no-repeat left top;}


.ry{ padding:0px;}
.ry ul li { float:left; width:253px; padding:10px 10px;}

.case_fenl{ padding:10px 15px;border-bottom: 1px solid #DFDFDF;}
.case_fenl h3{ line-height:30px; height:30px; font-size:24px; font-weight:normal; padding-bottom:10px; text-indent:5px;}
.case_fenl a{ color:#555; padding:2px 25px; margin:0 10px; font-size:16px; height:30px; line-height:30px; float:left; display:block; display:inline;}
.case_fenl a:hover{ background:#ff6b11; color:#fff;transition: all 0.3s ease-out;}
.case_fenl .flcur{ background:#ff6b11; color:#fff;transition: all 0.3s ease-out;}

table.message{width:640px;border:1px solid #333; border-collapse:collapse; line-height:36px;letter-spacing:normal; color:#666; font-size:14px; text-align:left; margin:20px 20px;}
table.message th{width:40%;padding:3px; background:#009bde; border:2px solid #333; text-align:center;color:#fff; font-weight:normal}
table.message td{width:60%;padding:3px;text-align:center; background:#ffffff; border:2px solid #333; color:#000; font-weight:bold}

table.message2{width:640px;border:1px solid #fff; border-collapse:collapse; line-height:36px;letter-spacing:normal; color:#111; font-size:14px; text-align:left; margin:20px 20px;}
table.message2 th{width:40%;padding:3px; background:#bbe5f5; border:2px solid #fff; text-align:center;color:#000; font-weight:normal}
table.message2 td{width:60%;padding:3px;text-align:center; background:#dbf1fc; border:2px solid #fff; color:#000; font-weight:bold}