/* css document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding: 0; margin: 0; list-style-type: none; font-size: 12px; font-family:"microsoft yahei"; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; border:none; }
address, caption, cite, code, dfn, em, th, var { font-weight: normal; font-style: normal; }
ol, ul { list-style: none; }
caption, th { }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; color:#4c4c4c; font-family:"microsoft yahei"; }
q:before, q:after { content:''; }
abbr, acronym { border: 0; }
.hide { display:none; }
.hh { word-wrap:break-word; white-space: normal; overflow: hidden; }
.hand { cursor:pointer; }
.imgjz { vertical-align: middle; }
a { color: #4c4c4c; text-decoration: none; font-family:"microsoft yahei"; cursor: pointer; }
a:link { color: #4c4c4c; text-decoration: none; font-family:"microsoft yahei"; }
a:hover { color:#2390c6; text-decoration:none; }
.fl { float: left; }
.fr { float: right; }
/********************/
.header_top { width: 1200px; margin: 0 auto; position: relative; z-index: 3; margin-top:39px; }
.index_logo { float:left; width:177px; margin: 0 58px 0 59px; }
.nav { width:100%; height:177px; }
.nav_ul { height:59px; line-height:59px; background:  repeat-x; float: left; margin-top: 54px; }
.nav_ul li { background:  no-repeat left top; text-align: center; float: left; width: 151px; }
.nav_ul li a { font-size: 20px; color: #fff; }
.header_bottom { position: relative; z-index: 3; margin-top:39px; width: 1200px; margin: 0 auto; bottom: -400px; }
.nav_ul1 { float: left; }
.nav_ul1 li { margin-right:1px; background-color:#ee7601; border:1px solid #c9c4c0; text-align: center; float: left; width: 237px; height:72px; line-height:72px; }
.nav_ul1 li a { font-size: 18px; color: #fff; width: 100%; float: left; height: 74px; line-height: 74px; }
.nav_ul1 li:hover { background-color:#c9c4c0; border:1px solid #fff; }
.nav_ul1 li:hover a { color: #000000; }
.footer { width:100%; float:left; }
.footer_top { background-color:#181617; height:200px; width:100%; padding-top:20px; }
.footer_link { height: 42px; line-height: 42px; border-bottom: 3px solid #ee7700; width: 1200px; margin: 0 auto; font-size: 14px; }
.footer_link span { margin-right: 10px; color: #ffffff; }
.footer_link a, .footer_link i { color: #ffffff; }
.footer_link i { margin: 0 6px 0 3px; }
.footer_ul { width: 655px; }
.footer_ul li { width: 120px; float: left; height:125px; overflow: hidden; }
.footer_ul li h2 { font-size: 14px; color: #ffffff; margin-bottom: 10px; }
.footer_ul li a { font-size: 12px; color: #ffffff; width: 100%; height: 20px; overflow: hidden; line-height: 20px; display: block; }
.footer_con { width: 1200px; margin: 0 auto; margin-top: 20px; }
.footer_conright { width: 340px; border-left: 2px solid #eee; }
.footer_erweima { width: 94px; text-align: center; color: #fff; margin: 0 15px 0 25px; }
.footer_erweima img { width: 94px; margin-bottom: 10px; }
.footer_intro h4 { color: #ee7700; font-size: 14px; line-height: 24px; }
.footer_intro span { font-size: 14px; color: #ffffff; }
.footer_intro p { color: #ffffff; word-break: break-all; }
.footer_intro { width: 206px; }
.footer_bottom { background-color:#060603; height:22px; width:100%; line-height:22px; border-top: 1px solid #1e1b1d; }
.footer_bottom_con { width: 1200px; margin: 0 auto; }
.footer_bottom p, .footer_bottom p a { font-size:12px; color:#fff; display: inline; margin: 0 5px; }
/*内页头尾公用样式*/
.content { width: 1200px; height: auto; margin-left: auto; margin-right: auto; text-align: left;  *zoom: 1;
}
.content:before, .content:after { display: table; content: ""; line-height: 0; }
.content:after { clear: both; }
.header { width: 100%; min-width: 1200px; height: 85px; text-align: center;  *zoom: 1;
background-color: #fefefe; }
.header:before, .header:after { display: table; content: ""; line-height: 0; }
.header:after { clear: both; }
.content .logo { float: left; display: inline; height: 53px; width: 169px; margin: 21px 20px 11px 0; }
ul.head_menu { display: block; float: right; display: inline; height: 55px; margin-top: 30px; }
ul.head_menu li { float: left; display: inline; }
ul.head_menu li { height: 55px; line-height: 55px; text-align: center; padding-left: 35px; padding-right: 35px; font-size: 15px; }
ul.head_menu li a { color: #383838; }
ul.head_menu li a:hover { font-weight: 700; }




/*main css*/
.main-im{position:fixed;right:10px;top:300px;z-index:1000;width:110px;height:272px;}
.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: no-repeat center 8px;}
.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;height:105px;border-bottom:1px solid #dddddd;}
.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:6px;}
.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: 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: 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: 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: no-repeat left top;}