* { margin:0 auto; padding:0; list-style:none; }
body { font:Arial, Helvetica, sans-serif; font-size:12px; list-style:none; }
.clear { clear:both; }
.main { width:960px; margin:0px auto 30px; background:center; padding:0; }
.flow { width:950px; display:block; overflow:hidden; margin:0 auto; text-align:left }
.flow li { float:left; height:79px; overflow:hidden; text-indent: -999999px; }
a.f { background:url(images/flow1.png); color:#fff; display:block; height:79px; width:120px; }
a.f1 { background-position:0px 0px; }
a.f1:hover { background-position:0px 79px; }
a.f2 { background-position:-120px 0px; }
a.f2:hover { background-position:-120px 79px; }
a.f3 { background-position:-240px 0px; }
a.f3:hover { background-position:-240px 79px; }
a.f4 { background-position:-360px 0px; }
a.f4:hover { background-position:-360px -81px; }
a.f5 { background-position:-480px 0px; }
a.f5:hover { background-position:-480px -81px; }
a.f6 { background-position:-600px 0px; }
a.f6:hover { background-position:-600px -81px; }
a.f7 { background-position:-720px 0px; }
a.f7:hover { background-position:-720px -81px; }
.neirong { width:960px; }

.fl { width:420px; float:left; }
.fr { width:540px; height:190px; float:left; background:url(../images/or.jpg) top left no-repeat; }
.lianxi2 { margin-top:20px; }
.arrow { padding-top:10px; padding-bottom:15px; border-bottom:1px solid #E3E3E3; color:#454545; font:18px "微软雅黑"; }
.p1 { color:#000; margin-top:20px; line-height:30px; }
.p1 span { color: #33F; }
.h { color:#000; font: bold 15px "宋体"; line-height:200%; }
.p2 { font:12px "宋体"; color:#000; line-height:200%; }
.qqimg { margin-left:53px; margin-top:-23px; }
.zixun { margin:20px 0 0 240px; font-size:12px; color:#666; }
.zixun1 { margin:20px 0 0 170px; }
#dituContent { width:100%; height:490px; border:#ccc solid 1px; margin-top:20px; }
.col { color:#ff9000; }
.p3 { color:#666; }
.p4 { color:#666; }
.b1 { color:#444; }
.h1 { float:left; margin-bottom:10px; color:#0655c9; font-size:20px; font-weight:bold; font-family:"微软雅黑"; }
.h2 { font-size:13px; margin-top:20px; }
.h2 img.zb { margin-top:2px; }
.dianhua { width:707px; height:74px; background:#F4F4F4; border:#DCDCDC 1px solid; margin-top:15px; }
.dianhua1 { width:600px; float:left; margin:20px 0 0 50px; }
.liuyan { margin-top:20px; border-top:#E6E6E6 solid 1px; }
#success { background: #cef4a9 url(../images/success.png) 306px center no-repeat; height:30px; width:960px; border: 1px solid #80bb48; line-height:30px; text-align:center; color: #000; margin-top:20px; display:none; }
.liuyan input { margin-top:30px; width:347px; height:37px; font:12px "宋体"; color:#939393; line-height:37px; }
.textarea { width:540px; height:160px; }
.h3 { padding:25px 0 5px 0; font-size:14px; font-weight:bold; }
.h4 { padding:20px 0; color:#666; font-weight:bold; }
.h5 { font-size:12px; color:#0655c9; font-weight:bold; }
.wangzhan { width:340px; float:left; }
.wangzhan_mf { width:350px; float:right; margin-right:50px; }
.wangzhan_mf img { padding:3px; }
.wangzhan img { padding:3px; }
.wangzhan1 { float:left; width:180px; margin-left:20px; }
.quanqiu { padding-bottom:35px; border-bottom:#CCC 1px dashed; }
.quanqiu p { padding:5px 0 16px 0; }
.quanqiu a { color:#ff9000; }
.quanqiu a:hover { color:#ff9000; }
.qitayuyan { border-bottom:#CCC 1px dashed; }
.guojia { margin-top:30px; }
.guojia img { margin-left:55px; }
.weizhi { margin-top:25px; line-height:25px; }
.weizhi a { color:#0655c9; }
#mapbarframe { margin-bottom:30px; }
.map { padding-top:25px; }
.dizhi { line-height:25px; }
.dizhi1 { padding:20px 0 10px 0; margin-bottom:15px; border-bottom:#CCC 1px dashed; color:#666; }
/* banner */

.bannerframe { background:url(../images/ban_03.jpg) center; margin-top:0px; }
.jjfaBanner { height:183px; width:960px; margin:0 auto; }
.jjfaBanner .jjfaBanner-B { width:960px; margin:0 auto; padding-top:29px; }
.jjfaBanner .jjfaBanner-B a { display:block; float:left; text-decoration:none; height:25px; width:49px; margin-right:50px; }
.fuwu { width:470px; height:80px; padding-top:20px; }
.bannerframe a { color:#fff; }
.bannerframe a:hover { color:#fff; }
.breads { height:40px; }
.message { width:960px; margin-top:20px; height:550px; border-top:1px solid #e5e5e5; }
.message input { margin-top:20px; width:350px; color:#939393; font:12px "宋体"; padding:10px; }
.message textarea { margin-top:20px; width:540px; height:160px; color:#939393; padding:10px; }
.message img { margin-top:40px; }
.message span { background:url(../images/error.png) left no-repeat; color:#F36; margin-left:15px; padding-left:25px; display:none; }
#wait { margin-left:10px; margin-top:-20px; }
 @media screen and (max-width:980px) {
 .jjfaBanner {
width:90%;
}
 .jjfaBanner .jjfaBanner-B {
width:100%;
}
 .fuwu {
width:100%;
}
 .main {
width:90%;
}
 .neirong {
width:100%
}
 .fl {
width:50%
}
 .fr {
width:50%
}
 .zixun {
margin-left:180px;
}
 .zixun1 {
margin-left:110px;
}
 .message {
width:100%;
}
}
@media screen and (max-width:750px) {
 .fr {
display:none;
}
 .fl {
width:100%
}
 #dituContent {
height:200px;
}
}
@media screen and (max-width:680px) {
 .message textarea {
width:90%;
}
}
@media screen and (max-width:440px) {
 .message input {
width:90%;
}
}
