﻿/* CSS Document */
body{ margin:0; padding:0; font-size:14px; font-family:"思源黑体 CN Light", "微软雅黑", "Helvetica Neue", Helvetica, Microsoft Yahei, Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif; color:#666666;}
@media(max-width: 1000px){
    body{width:1170px;}
}
a{ color:#666666; text-decoration:none;}
a:hover{ color:#CC0000; text-decoration:none;}
#top1{ background:url("../img/top.jpg") repeat-x; height:33px;}
.top1{ width:1117px; line-height:33px; font-size:12px; margin:auto;}
.l{ width:800px; float:left; color:#fff;}
.r{ width:150px; float:right;color:#fff;}
.r a{color:#fff;}
.top2{ background:url("../img/logo.jpg") no-repeat; height:90px; width:1178px; margin:10px auto;}
#nav{}
.nav{ background:url("../img/nav1.jpg") no-repeat; width:1117px; margin:auto; height:46px;}
.nav li{ float:left; list-style-type:none; color:#fff; font-weight:bold; line-height:46px; padding-left:32px; padding-right:32px; background:url("../img/nav_r.jpg") right no-repeat;}
.nav li a{ color:#666666;}
.nav li a:hover{ color:#0086AB;}
.rm{ line-height:40px; width:1170px; height:40px; margin:auto; clear:both;}
#product{ height:60px; clear:both; background:#eeeeee; height:auto; overflow:hidden;}
.p{ background:url("../img/p_bj.jpg") repeat-x;}
.product{ width:1200px; margin:auto; background:url("../img/tuijian.jpg") no-repeat; height:60px; text-align:right; line-height:60px;}
.gcal{ width:1200px; margin:auto; background:url("../img/gcal.jpg") no-repeat; height:60px; text-align:right; line-height:60px;}
.pro{ width:1200px; margin:25px auto;}
.pro li{ width:280px; float:left; list-style-type:none; margin-right:10px; margin-left:10px;}
.pro li img{ width:280px; height:172px; border:none;}
.pro li p{ background:#0086AB;; height:30px; line-height:30px; color:#fff; text-align:center; padding:0px; margin:0px; font-size:15px; font-weight:bold;}
.pro a{ color:#fff;}

#m{background:#fff; height:auto; overflow:hidden; clear:both;}
.main{ width:1176px; margin:10px auto; clear:both;}
.left{ width:204px; float:left;}
.sub{ background:url("../img/menu.jpg") no-repeat; height:87px;}
.list{ width:204px; margin:0; padding-top:15px; background:#e6e6e6;}
.list li{ width:204px; background:url("../img/li.jpg") no-repeat; height:41px; list-style-type:none; padding-left:35px; line-height:41px; margin-left:10px; margin-top:5px; margin-bottom:5px; *margin-left:0px;}
.right{ width:929px; float:right; background:#fff; height:auto; overflow:hidden; padding:10px;}
.text-right{float:right}
.sub1{ background:url("../img/wenti.jpg") no-repeat; height:62px; margin-top:15px;}
.wenti{ width:244px; background:#fff; padding-top:10px;}
.wenti li{ list-style-type:none; height:35px; line-height:35px; border-bottom:1px dotted #ccc; padding-left:15px;}

.lianxi{ height:50px; line-height:50px; font-size:18px; padding-left:25px; color:#fff; background:#0086AB; margin-top:15px;}
.lx{ background:#fff; height:auto; overflow:hidden; padding:10px;line-height:25px; margin-bottom:15px;}

.cp{ background:url("../img/sub1.jpg") no-repeat; height:48px; line-height:50px; padding-left:40px; font-size:16px; font-weight:bold; clear:both;}
.more{ padding-left:530px; font-size:14px;}
.cp_intro{ width:894px; margin:10px auto; clear:both; line-height:25px;}
.cp_intro li{ width:282px; list-style-type:none; float:left; padding:8px 8px;}
.cp_intro li img{ width:282px; height:211px; border:none;}
.cp_intro li p{ line-height:50px; text-align:center; background:url("../img/cp_bt.jpg") no-repeat; margin:0px; padding:0px;}
.cp_intro input,.cp_intro textarea{  width:80%;  margin:10px auto;  border-radius:5px;  line-height:25px;border-color:dodgerblue;padding-left:10px}
.cp_intro input[type = submit]{background:dodgerblue;color:white;font-size:15px;}
.cp_intro input[type = submit]:hover{cursor:pointer}
.nr{ height:48px;}
.nr_l{ width:200px;line-height:48px; font-size:16px; font-weight:bold; float:left;}
.nr_r{ width:500px; float:right; text-align:right; font-size:12px; line-height:48px; padding-right:10px;}
.intro{ width:830px; margin:10px auto; line-height:26px;}

.news{ margin-top:10px;}
.news li{ list-style-type:none; line-height:36px; border-bottom:1px dotted #ccc; padding-bottom:5px; width:837px; clear:both; list-style:none;}
.news li h2{ font-size:15px; font-weight:bold;}


.news0{ margin-top:10px; }
.news0 li{ list-style-type:none;width:430px; line-height:36px; border-bottom:1px dotted #ccc; padding-bottom:5px; float:left;list-style:none;}



.fenye{ line-height:30px; text-align:center; clear:both;}


#footer{ background:url("../img/foot.jpg") top repeat-x; height:120px;}
.footer{ width:1176px; margin:auto;}
.foo{ padding-top:30px;line-height:25px; color:#fff; font-size:12px; text-align:center;}
.foo a{ color:#fff;}
.link { padding-top:15px; line-height:35px; padding-bottom:25px; clear:both; width:1170px; margin:auto;}

.f_r{ width:210px; float:right;}


.nr_bt{ margin:0;}
.nr_bt h1{ font-size:18px;  text-align:center;}
.excerpt{ text-align:center; font:normal 12px ""; padding:5px 0; background-color:#F7F7F7; border:1px solid #E8E8E8; margin-top:10px;}
.nr_text{ font-size:12px; line-height:25px; font-family:"思源黑体 CN Light", "微软雅黑", "Helvetica Neue", Helvetica, Microsoft Yahei, Hiragino Sans GB, WenQuanYi Micro Hei; text-indent:2em; }

.cpbt{ background:url("../img/cp.jpg") no-repeat; height:46px; line-height:35px;font-size:16px; font-weight:bold; margin-top:15px; padding-left:28px; clear:both;}

#faqbox { margin-top:5px;}
#faqbox .faqline{ line-height:2em; height:35px; text-align:left}
#faqbox .faqline .faqtit{  width:70px; display:block; float:left; clear:both; text-align:right}
#faqbox .Content{ line-height:2em; height:120px; text-align:left}
#faqbox .Content  .faqtit{  width:70px; display:block; float:left; clear:both; text-align:right}
#faqbox .Content textarea { height:100px;}