* {padding:0; margin:0; outline:0;}
a {text-decoration:none;}
li {list-style:none;}
img {border:0px;}
body { font-size:12px; font-family:微软雅黑; color:#333;}
.clear{clear:both;margin:0;padding:0;font-size:0;line-height:0;}
.w1000 {width:1000px; margin:auto;}
.fl { float:left;}
.fr { float:right;}
/*main css*/
.main-im{position:fixed;right:10px;top:300px;z-index:100;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:url(images/qq-icon-bg.png) 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: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;}
/*** 图片滚动 ***/
#demo {overflow:hidden; width:1000px; margin:auto; margin-top:15px;}
#demo table {border:0px; border-collapse:collapse;}
#demo div {margin-left:8px; border:1px solid #ccc; padding:2px;}
#demo div img {width:220px; height:160px; border:0px;}
#demo span {display:block;text-align:center; margin-top:5px;}
#demo span a {color:#595959;}
#demo span a:hover {color:#F00;}

.top { background:url(images/index_01.jpg) repeat-x;}
.ntop { background:url(images/index_02.jpg) center top no-repeat;}

.sub { height:35px; line-height:35px;}
.header { height:122px; position:relative;}
.logo { background:url(images/index_03.PNG); width:560px; height:79px; position:absolute; top:30px;}

.hotline { background:url(images/index_04.PNG) no-repeat center left; padding-left:40px; position:absolute; right:0px; top:46px;}
.hotline h2 { font-size:29px; font-family:Impact; font-weight:100;}
.hotline h3 { font-size:14px; font-family:微软雅黑; font-weight:100;}

.nav { height:46px; line-height:46px;}
.nav a{ color:#fff; float:left; width:140px; text-align:center;}
.nav a:hover { background:url(images/index_06.png) center top; color:#1144aa;}
.nav img { float:left;}

.banner { background: url(images/index_08.png) no-repeat center top #f5f5f5; width:100%; height:380px;}

.index_main { margin-top:20px;}

.index_pro_list { width:205px;}
.index_pro_list .title {}
.index_pro_list .content { min-height:224px;}
.index_pro_list ul { background:#173a7f;}
.index_pro_list li { background:url(images/index_16.png) no-repeat top; width:135px; line-height:38px; padding-left:70px; padding-top:6px;}
.index_pro_list li a { color:#fff;}
.index_pro_list li ul li { padding:0; background:none; padding:0; line-height:30px;}

.index_about { width:775px;}
.index_about .title {}
.index_about .content { padding-top:20px; line-height:30px;}
.index_about .content img { margin-right:15px; margin-top:5px;}
.index_about .fl {}
.index_about .fr { width:480px; line-height:27px; text-indent:2em;}

.index_pro { background:#f4f4f4; padding-bottom:20px; margin-top:20px; margin-bottom:20px;}
.index_pro .title {}
.index_pro .content {}
.index_pro ul { padding:10px 0; margin-left:-26.6px;}
.index_pro ul li { width:230px; text-align:center; float:left; margin-left:26.6px; margin-top:15px;}
.index_pro ul li img { border:5px solid #c9c9c9; width:220px; height:160px; margin-bottom:8px;}
.index_pro ul li a { color:#333;}
.index_honor { margin-top:20px;}
.index_honor .title {}
.index_honor .content { height:180px;}

.index_news {background: url(images/index_26.png) repeat-x; margin-top:20px;}
.question .title { background: url(images/index_28.png); width:255px; height:56px;}
.question .content { background:#f0f0f0; height:480px;}
.index_new { width:710px;}
.index_new .title { line-height:40px;}
.index_new .title .fl { color:#fff; font-size:14px; font-family:微软雅黑; font-weight:bold;}
.index_new .title a { color:#fff;}

.Headlines { margin-top:33px;}
.Headlines .fl {}
.Headlines .fr { width:476px;}
.Headlines .fr h2{ font-size:14px; color:#1144aa;}
.Headlines .fr p{ color:#8c8c8c; text-indent:2em; line-height:26px; margin-top:8px;}
.Headlines .fr img { margin-top:20px;}
.index_new .line { margin-top:20px; background:url(images/index_40.png) no-repeat; height:13px; width:100%;}
.index_new ul { background:url(images/index_44.png) no-repeat 320px; min-height:250px; margin-top:10px;}
.index_new ul li { background:url(images/index_47.png) center left no-repeat; line-height:32px; padding-left:16px; width:330px; float:left;}
.index_new ul li a { color:#333;}

.question ul { width:230px; margin:auto; padding-top:10px;}
.question ul li { margin-bottom:10px; border-bottom:1px dashed #c4c4c4; padding-bottom:10px;}
.question ul li a { color:#1144aa;}
.question .wt{ background:url(images/index_48.png) center left no-repeat; line-height:36px; padding-left:25px;}
.question .da{background:url(images/index_49.png) no-repeat 0 2px; line-height:22px; padding-left:25px;}

.main {margin-top:20px; margin-bottom:20px;}
.left {}
.right {}
.right .title { border-bottom:1px solid #0e4b98; background:url(images/index_12.png) center left no-repeat; width:775px; height:30px; line-height:30px;}
.right .title h2 { float:left; font-size:16px; font-family:微软雅黑; margin-left:10px; color:#0e4893; }
.right .title h2 span { font-family:Arial, Helvetica, sans-serif; color:#666;font-weight:100;}
.right .title h3 { float:right; font-weight:100; font-size:12px; color:#666;}
.right .title a { color:#666;}

.right .content { min-height:520px; width:775px; padding-top:10px;}

/*** 新闻列表 ***/
.News ul {}
.News li {height:24px; line-height:24px;}
.News li a {color:#000000; text-decoration:none; float:left;}
.News li a:hover {color:#FF0000;}
.News li span{float:right;}
/*** 新闻内容 ***/
.New_Content { }
.New_Content .Title {text-align:center; font-family:黑体; font-size:20px; line-height:50px;}
.New_Content .info {text-align:center; border-bottom:1px dashed #c8d8f2; border-top:1px dashed #c8d8f2; line-height:26px; background:#e7f0fa;}
.New_Content .Content { line-height:24px; text-indent: 18pt; padding-top:20px;}
/*** 产品分类 ***/
.Pro_Class ul {}
.Pro_Class li {height:24px; line-height:24px; border-bottom:1px dashed #ccc;}
.Pro_Class li a {color:#000000; text-decoration:none;}
.Pro_Class li a:hover {color:#FF0000;}
/*** 产品列表 ***/
.procontent .listpro{width:100%;text-align:center;}
.procontent .listpro li img {width:220px; height:160px;border:5px solid #c9c9c9;}
.procontent .listpro li{width:33%; float:left;list-style-type:none;text-align:center; margin-top:20px;}
.procontent .listpro li span{line-height:20px;}
.procontent .listpro li a{font-size:12px;text-decoration:none; color:#333333;}
.procontent .listpro li a:hover{font-size:12px;color:#FF0000;text-decoration:none;}
/*** 产品内容 ***/
.Pro_Content {}
.Pro_Content .Title {text-align:center; font-family:黑体; font-size:20px; line-height:50px; border-bottom:1px solid #c8d8f2 }
.Pro_Content .img { text-align:center; margin:10px; border:0px;}
.Pro_Content .Content { line-height:24px; text-indent: 18pt; padding-top:20px;}
/*** 在线留言 ***/
.Guestbook {}
.Guestbook table {margin:auto; border-collapse:collapse;}
.Guestbook td {padding:8px 2px; }
.Guestbook label{ float:right;}
.Guestbook input{ border:1px solid #ccc;}
.Guestbook textarea{ border:1px solid #ccc;}
.input-button, .input-submit { background-color:#a90000; border-color:#ffc6c6 #1c0000 #1c0000 #ffc6c6; border-style:solid; border-width:1px; color:#FFF; cursor:pointer; font-size:12px; padding:2px 15px; text-align:center; }
/*分页*/
#Divpage{margin:auto; width:auto; padding-top:10px; margin-bottom:8px;}
#Divpage li{float:left; color:#333333; width:auto; padding:2px; text-decoration:none; list-style:none;}
#Divpage li a {color:#333333; font-size:12px; text-decoration:none; }
#Divpage li a:visited {color:#333333; font-size:12px; text-decoration:none;}
#Divpage li a:hover {color:#ff9900; font-size:12px; text-decoration:none;}

.links { background:url(images/index_07.png) no-repeat; width:1000px; margin:auto; padding-top:36px; line-height:26px; margin-bottom:20px;}
.links a { color:#fff; float:left; margin-left:10px;}
.bottom { background:#0e4b98; height:110px; color:#fff; text-align:center; padding-top:20px; padding-bottom:20px; line-height:22px;}
.about_zw { line-height:32px; font-size:14px;}
.about_zw p { text-indent:2em;}
.about_zw b { margin-top:5px;}