@charset "utf-8";
/*CSS重置*/
body,p,form,textarea,h1,h2,h3,h4,h5,dl,dd{margin:0px;}
input,button,ul,ol,textarea{margin:0px;padding:0px;}
body,input,button,form{font:16px/26px "微软雅黑", "宋体", "Arial Black";color:#666666;}
body{ background:url(images/web/bodybg.jpg) repeat 0px 0px; }
h1,h2,h3,h4,h5,h6{font-size:16px; font-weight:normal;}.bcts_bar .bct-tel em
ul,ol,li{list-style:none;}
img{border:0px;}
em{ font-style:normal;}
button,input,select,textarea{font-size: 100%;}
table {border-collapse: collapse;border-spacing:0;}
/* textarea{resize:none;outline:none;overflow:hidden} */
/*网站公用样式表 */
a{ text-decoration:none;  color:#666666;}
a:hover{ text-decoration:none; color:#2b82df; }
a:visited{ text-decoration:none;}
.orange{ color:#fe9946; }
.blue{ color:#2465e7;}
.fl{ float:left;}
.fr{ float:right;}
.tac{ text-align:center;}
.tal{ text-align:left;}
.hidden{ /* display: none; */ }
/*清除浮动*/
.clearfix:after { visibility:hidden; display:block; font-size: 0;content: " "; clear:both; height:0;}
.clearfix{ *zoom:1; }
.iconzz{ background:url(../images/iconzz.png) no-repeat; display:inline-block; vertical-align:middle; }
.w1000{ width:1200px; margin:0px auto;}
.botttom{ height:30px; border-bottom:1px solid #e7e7e7;}
#top, #logo, #announcement, #link, #copyright { width:1200px;  margin:0 auto; overflow:hidden; border:0px dashed red;}
/*==========@@公共板块  开始@@==========*/
/* 顶部 */
#top_main { height:35px; background:url(../images/top_main.jpg) repeat-x left bottom;}
#top { height:35px; line-height:35px; text-align:left;}
#top_1 { float:left;  text-align:left;}
#top_2 { float:right; text-align:right; font-family:"宋体"; font-size:12px; color:#999999;}
#top a { color:#999999;   }
#top a:hover { color:#fe8606; }
#top span{  margin:0px 0px 0px 5px; }
/*Logo*/
#logo_main { background:url(../images/logo_main.jpg) repeat-x left bottom; height:122px;}
#logo {overflow:hidden; }
#logo .WebLogo{ float:left;}
#logo .WebLogo .WebLogo_1{ float:left; padding:30px 12px;}
#logo .WebLogo .WebLogo_1 img{ padding-right:10px;/*border-right:1px solid #ccc;*/}
#logo .WebLogo .WebLogo_2{ float:left; padding:34px 0px;}
#logo .WebLogo .WebLogo_2 p{ line-height:22px;}
#logo .WebLogo .WebLogo_2 .p1{     color: #1e53bd;
    font-size: 24px;
    font-weight: bold;}
#logo .WebLogo .WebLogo_2 .p2{ color: #555555;
    font-size: 20px;
    line-height: 45px;}

#logo .WebLogo .WebLogo_2 .p3{ color:#fe8606; font-size:18px;}
#logo .Tel{ float:right; padding:38px 0px;}
#logo .Tel .Tel_1{     float: left;
    padding: 8px 16px 0 0;}
#logo .Tel .Tel_2{ float:left;}
#logo .Tel .Tel_2 p{ line-height:20px;}
#logo .Tel .Tel_2 .p1{font-size: 18px;
    color: #2465e7;}
#logo .Tel .Tel_2 .p2{     font-size: 30px;
    color: #fe9946;
    font-weight: bold;
    line-height: 36px;}
#logo .Language{width:500px;float:right; padding:10px;}
#logo .Language .MobileEdition{ font-weight: bold; color:red;}
#logo .Member { width:500px; height:35px; line-height:35px; float:right; text-align:right;font-weight:bold; }
#logo .Member .MemberName, #logo_main .Member .MemberGroupName{color:#F30}
/*导航*/
#navigation_main { width: 100%;
    height: 60px;
    background: #2465e7;
    background: url(../images/navbg.jpg)  repeat-x  left  center;
}
#navigation { height:60px;  }
.navigationlist li {width: 133px; 
    float: left;
    line-height: 60px;
    text-align: center;
    position: relative;
    z-index: 111;
    background: url(../images/navsplit.jpg) left center no-repeat; }



.navigationlist li a { display: block;
    color: #FFF;
    font-size: 16px;}
.navigationlist li .nav1:hover,.navigationlist li .hover{ text-decoration:none; color:#fff; /* background:url(../images/navhover.jpg) no-repeat center center; */}
.navigationlist .current { color:#fff; background:#fe9f07; }
/*导航栏下拉*/
#navigation   .subnavigationlist{     display: none;
    /* width: 99px; */
    left: 0px;
    /* top: 60px; */
   /* padding: 0px 0px 15px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px; */
    position: absolute;
    background: url(../images/navdropbg.png) repeat 0px 0px;
    z-index: 100;}
#navigation  .subnavigationlist .subli{     background: none; /*float:none; height:30px; line-height:30px; border:0px; width:87px;  padding:0px 5px; background:none; */}
#navigation  .subnavigationlist a {line-height: 40px;
    height: 40px;
    font-size: 14px;
    border-bottom: 1px solid #febb06;
    display: block;
    color: #fff;}
#navigation  .subnavigationlist .subli:hover {  background:#f3c227;  color:#fff; }
#navigation  .subnavigationlist .subli:hover a{ border:0px; }
/*公告*/
#announcement_main{ background:url(../images/floor_1_main.jpg) repeat-x center bottom; height:48px; }
#announcement { height:48px; line-height:48px; }
#announcement .announcement_title{ float:left;font-weight:bold; text-indent:35px; width:765px;overflow:hidden;font-size: 14px;}
.announcement_list li{ display: inline; color:#666; font-weight: normal; margin-right:10px;    text-indent: 10px;}
.announcement_list .nmb1 h3{     font-weight: bold;
    float: left;
    width: 106px;
    text-indent: 10px;}
#announcement .announcement_bottom{float:right; width:300px; margin-top:5px;}
.announcement_bottom .txt{ width:220px; float:left; font-size:12px; color:#999;  background:url(../images/seach.png) no-repeat center left; border:none; height:32px; line-height:32px; padding-left:20px; } 
.announcement_bottom .btn { width:52px; height:32px; line-height:32px;  border:0px; cursor:pointer; float:left; background:url(../images/btn.png) no-repeat center left; display:block; }
.announcementlist li { line-height:35px; }   

.body_article #announcement_main{ background:#fff; height:65px;}
.body_article #announcement {height:65px; line-height:65px;}
.body_article #announcement .announcement_title{ float:left;font-weight:bold; text-indent:35px;}
.body_article .announcement_list li{ float:left; color:#666; font-weight: normal; line-height:65px; text-align:center; text-indent:0px; margin:0px 10px;}
.body_article .announcement_list .nmb1{ font-weight: bold; background:url(../images/pannerm.jpg) no-repeat left center; padding-left:45px; color:#ff7d00;}
.body_article #announcement .announcement_bottom{float:right; width:300px; }
.body_article .announcementlist{ }
.body_article .announcementlist li { line-height:35px; }

.body_product #announcement_main{ background:#fff; height:65px;}
.body_product #announcement {height:65px; line-height:65px;}
.body_product #announcement .announcement_title{ float:left;font-weight:bold; text-indent:35px;}
.body_product .announcement_list li{ float:left; color:#666; font-weight: normal; line-height:65px; text-align:center; text-indent:0px; margin:0px 10px;}
.body_product .announcement_list .nmb1{ font-weight: bold; background:url(../images/pannerm.jpg) no-repeat left center; padding-left:45px; color:#ff7d00;}
.body_product #announcement .announcement_bottom{float:right; width:300px; }
.body_product .announcementlist{ }
.body_product .announcementlist li { line-height:35px; }

/* banner */
.banner, .banner ul, .banner img { height:580px; }
.banner { width:100%; min-width:1000px; position:relative;  }
.banner ul { width:100%; }
.banner li { width:100%; position:absolute; z-index:1; overflow:hidden; background:#2058c9;  }
.banner img { width:1920px; display:block; position:relative; left:50%; margin-left:-960px; top:0; }
.banner .tip { width:960px; height:17px; line-height:0; font-size:0; text-align:center; position:absolute; left:50%; margin-left:-480px; bottom:22px; z-index:3; }
.banner .tip span { display:inline-block; width:17px; height:17px; margin:0 7px; border-radius: 17px; cursor:pointer; background: #f35b07;}
.banner .tip span.cur { background:#151515;}
.minbanner,.minbanner ul,.minbanner img{ height:300px;}





/*===首页 开始===*/
/* ikehu */
.ikehu{ padding-top: 20px;
    background: url(../images/floor_1_main.png) repeat-x bottom left;
    height: 390px;
    overflow: hidden;} 
.ikehu_title { height:70px; line-height:70px;text-align:center; padding-top:20px;}
.ikehu_title h2 { color:#2465e7; font-size:36px; font-weight:bold; background:url(../images/left_title.png) no-repeat center 25px; line-height:64px}
.ikehu_title h3{ font-size:16px; color:#000000; line-height:24px;}
.ikehu_con { overflow:hidden; zoom:1; color:#000;position:relative;}
.ikehu_con .sexbox{ width:1100px; margin:0px auto; margin-top:50px;}
.ikehu_con .sexbox .list{ width:width:1090px; overflow:hidden;}
.ikehu_con .sexbox .prev{ position:absolute; left:20px; top:92px; cursor:pointer;}
.ikehu_con .sexbox .next{ position:absolute; right:20px; top:92px;cursor:pointer;}
/* 图片列表 */
.gridlist li {float: left;
    text-align: center;
    margin: 10px 10px;
    width: 202px;
    /* height: 195px; */
    overflow: hidden;
    display: inline /*解决ie6 双边距bug*/;
    text-overflow: ellipsis;
    white-space: nowrap;}
.gridlist li img {width:200px; height:152px; display:block; border:1px solid #fafafa; /*height:165px;*/}
.gridlist li a { display:block; }
.gridlist li a h3{ width:100%; height:33px; line-height:33px; color:#666;  }
.gridlist li a:hover h3{ color:#034b9f; cursor:pointer; }
.gridlist li a:hover img { border:1px solid #034b9f; }
/* iproduct */
.iproduct{ overflow:hidden; padding:50px 0;}
.iproNav{ width:290px; float:left;}
.iproNav .title {text-align:center; background:url(../images/left_title1.png) top center; height:122px; padding-top:30px;}
.iproNav .title h2 { color:#fff; font-size:24px; font-weight:bold; margin-top:10px;}
.iproNavCon { overflow:hidden; zoom:1; color:#000; border:1px solid #dfdfdf; border-top:none; padding:5px 5px 5px 5px;}
.subchannellist { }
.subchannellist li { line-height:50px;margin:12px 0; text-indent:2em;}
.subchannellist li a { display:block;  background:url(../images/subchannellist.jpg) no-repeat 90% 50% #eae9e9; color:#666666;font-size: 16px;}
.subchannellist li a:hover {  color:#fff; text-decoration:none; background:url(../images/subchannellist_hover.png) no-repeat 90% 50% #2465e7;}
.subchannellist #current a {  font-weight:bold; color:red; }
.subchannellist .depth1{ font-size:12px; font-weight:bold;}
.subchannellist .depth2{ font-size:12px; text-indent:1.5em;}
.subchannellist .depth3{ font-size:12px; text-indent:3em}
.subchannellist .depth4{ font-size:12px; text-indent:4.5em}
.subchannellist .depth5{ font-size:12px; text-indent:6em}
.subchannellist .depth6{ font-size:12px; text-indent:7.5em}

.leftpro{    width: 100%;}
.leftpro .leftTit{width: 100%;
    height: 60px;
    line-height: 60px;
    color: #fff;
    text-align: center;
    position: relative;
    font-weight: bold;
    font-size: 20px;
    background: #1952bb;}
.leftpro .leftTel{        padding: 8px 12px 8px;
    background: #fff;
    border-bottom: 10px solid #1e53bd;}
.leftpro .leftTel span{color: #333;
    font-size: 18px;
    line-height: 40px;}
.leftpro .leftTel .orange{    font-size: 26px;
    color: #ff7e00;
    display: block;
    line-height: 26px;}

.iproCon{ width:870px; float:right;}
.iproCon .title { height:56px; line-height:56px;text-align:left; text-indent:10px; border-top:3px solid #2465e7; border-bottom:1px solid #2465e7;}
.iproCon .title h2 { color:#2465e7; font-size:22px; }
.iproCon .title h2 img{ float:left; margin-top:15px;}
.iproCon .title h2 span{ color:#666666; font-family:Arial; padding-left:10px; font-weight:normal;}
.iproCon .title .more{ float:right;}
.iproCon .con { overflow:hidden; zoom:1; color:#000;position:relative;}
.gridlist1{ overflow:hidden; margin-top:20px; width:110%; } 
.gridlist1 li { float:left; text-align:center; margin:10px 10px 10px 0px;  width:283px; overflow:hidden; display:inline /*解决ie6 双边距bug*/;
}
.gridlist1 li img {width:281px; height:211px; border:1px solid #c9c9c9; /*height:165px;*/}
.gridlist1 li a { white-space:nowrap;}
.gridlist1 li a h3{ width:100%; height:30px; line-height:30px; color:#666; cursor:pointer;  }
.gridlist1 li a:hover img { border:1px solid #034b9f; }
.gridlist1 li a:hover h3{ color:#034b9f; }
/*  优势 */
.iadvan{ background:url(../images/youshibg.jpg) repeat top center; height:643px; overflow:hidden;}
.iadvan .title { height:68px; line-height:68px;text-align:center; margin-top:40px;}
.iadvan .title h2 { color:#2465e7; font-weight:bold; font-size:42px; background:url(../images/left_title3.png) no-repeat center;}
.iadvan .title h2 span{ color:#a1a19f; font-family:Arial; font-weight:normal; margin-left:5px; }
.iadvan .con { width:100%; position:relative; color:#000;  height:483px; margin-top:50px; }
.iadvan .con .bg{ width:463px; height:463px;  position:absolute; left:50%; margin-left:-232px; top:0px; background:url(../images/youshiquanbg.png) no-repeat center center; animation:chilun 6s infinite linear; -webkit-animation:chilun 6s infinite linear; -moz-animation:chilun 6s infinite linear; -ms-animation:chilun 6s infinite linear; }

/* 齿轮 */
@-webkit-keyframes chilun {
	0% { -webkit-transform: rotate(0); }
	100% { -webkit-transform: rotate(360deg); }
}
@-moz-keyframes chilun {
	0% { -moz-transform: rotate(0); }
	100% { -moz-transform: rotate(360deg); }
}

.iadvan .con .bgimg{ width:324px; height:324px; position:absolute; left:50%; margin-left:-162px; top:68px; background:url(../images/youshiyuanimg.png) no-repeat center center;}
.textlist{ }
.textlist li { width:292px; height:100px; color:#1337a8; font-size:20px; font-weight:bold;/*解决ie6bug*/ position:absolute; }
.textlist .youshiicon{ width:81px; height:81px; position:absolute; display:block;  background:url(../images/youshiicon.png) no-repeat 0px 0px;}
.textlist li b{ font-size:13px; font-weight:normal;line-height: 12px;}
.textlist #li1{top: 36px;
    left: 19px;
    text-align: right;
    padding-right: 90px;
    padding-top: 0px;}
.textlist #li1 .youshiicon{  background-position:0px 0px; right:0px; }

.textlist #li2{  top: 56px;
    right: 13px;
    text-align: left;
    padding-left: 85px;
    padding-top: 0px;}
.textlist #li2 .youshiicon{ background-position:-79px 0px; left:0px; top:0px;}

.textlist #li3{ top: 198px;
    left: -20px;
    text-align: right;
    padding-right: 90px;
    padding-top: 0px;}

.textlist #li3 .youshiicon{ background-position:-161px 0px; right:0px; top:0px;}

.textlist #li4{     top: 186px;
    right: -25px;
    text-align: left;
    padding-left: 90px;
    padding-top: 0px;}
.textlist #li4 .youshiicon{ background-position:-244px 0px; left:0px; top:0px;}

.textlist #li5{ top: 344px;
    left: 18px;
    text-align: right;
    padding-right: 90px;
    padding-top: 0px;}

.textlist #li5 .youshiicon{ background-position:-324px 0px; right:0px; top:0px;}

.textlist #li6{    top: 344px;
    right: 10px;
    text-align: left;
    padding-left: 90px;
    padding-top: 0px;}
.textlist #li6 .youshiicon{ background-position:-403px 0px; left:0px; top:0px;}
/* icase */
.icase{ overflow:hidden;    padding: 55px 0;}
.icase .title {line-height:56px;text-align:center; margin-top:20px;}
.icase .title h2 { color:#fff; font-size:30px; background:url(../images/left_title4.jpg) no-repeat center;}
.icase .title h2 span{ color:#fff; font-family:Arial; font-size:20px; font-weight:normal;}
.icase .title span{ line-height:20px; font-size:16px; /*background:#2b82df;*/ padding:1px;}
.icase .title span a{ color:#fff;color: #a1a19f;}
.icase .con {zoom:1; color:#000; overflow:hidden; height:250px; position:relative; margin-top:0px;}
.gridlist2{ overflow:hidden; margin-top:20px;}
.gridlist2 li { float:left; text-align:center; margin:10px 0px 10px 15px;  width:270px; height:203px; /*height:195px;*/ overflow:hidden; display:inline /*解决ie6 双边距bug*/;
text-overflow:ellipsis; white-space:nowrap; position:relative;}
.gridlist2 li img {width:270px; height:203px;/*height:165px;*/}
.gridlist2 li a{ white-space:nowrap;}
.boxlist{ width:1100px; margin:0px auto; overflow:hidden; position:relative;}
.icase .prev{ position:absolute; left:0px; top:100px; cursor:pointer;}
.icase .next{ position:absolute; right:0px; top:100px; cursor:pointer;}
.gridlist2 li .InfoPicture_hover{ background:url(../images/gridlist2_hover.png) no-repeat center; width:270px; height:203px; display:block;}
.gridlist2 li .InfoPicture_hover h2{ color:#fff; font-size:16px; font-weight:normal; margin-top:70px;  cursor:pointer; }
.gridlist2 li .InfoPicture_hover span{ color:#fff; font-size:16px; font-weight:normal;border:1px solid #fff; display:block; margin-top:10px; height:33px; line-height:30px; width:135px; margin:10px auto;  cursor:pointer;}
.gridlist2 li:hover .InfoPicture_hover{ position:absolute; top:0px; left:0px;}
/* 客户见证 */
/* ijianz */
.ijianz{ overflow:hidden;    background: url(../images/youshibg.jpg) repeat top center;
    padding: 10px 0 60px 0;}

.ijianz .jz_title { line-height: 56px;
    text-align: center;
    margin-top: 20px;
    /* background: url(../images/left_title5.jpg) no-repeat center bottom; */
    /* padding-bottom: 20px; */
    height: 103px;
    border-bottom: 1px solid #ccc;}
.ijianz .jz_title h2 { color:#000; font-size:28px;}
.ijianz .jz_title p{ line-height:32px; color:#333; font-family:Arial; font-size:16px;}

.ijianz .jz_title i{width: 160px;
    background-color: #000;
    height: 6px;
    margin: 0 auto;
    display: block;
    margin-top: 12px;}

.ijianz .jz_con {zoom:1; color:#000; overflow:hidden;margin-top:50px;    margin-bottom: 20px;}
.ijianz .b_more{ *margin-top:26px;}
.ijianz .b_more a{ display:block; width:150px; height:35px; line-height:35px; border:1px solid #cecccc; text-align:center; margin:0px auto;}
/*带缩略图文字列表*/
.thumblist{ overflow:hidden; }
.thumblist li {overflow:hidden;width:580px; float:left; margin:0px 10px; margin-bottom:35px;  position:relative;}
.thumblist li img{ float:left; width:250px; height:188px; margin-right:12px; padding:3px; border:1px solid #d9d8d8; }
.thumblist li a:hover img { border:1px solid #2b82df; padding:3px;}
.thumblist li h2{font-size: 18px;
    text-align: left;
    color: #666;
    line-height: 45px;}
.thumblist li a:hover h2{ color:#2b82df; }
.thumblist li .txt{     height: 8em;
    overflow: hidden;
    line-height: 2em;
    color: #999999;
    font-size: 14px;
    cursor: pointer;
    text-align: justify; }
.thumblist li span{ position:absolute;bottom:5px; /*left:182px;*/}
.thumblist li span a{ color:#2b82df; font-size:16px;}
/* 广告图 */
#floor_6_main{ background:url(../images/floor_6_main.jpg) no-repeat center; height:187px; overflow:hidden; }
#floor_6_1{ width:480px; float:left; height:187px; position:relative;}
#floor_6_1 h2{ color: #fff;
    padding: 50px 10px 0 10px;
    font-size: 30px;}
#floor_6_1 p{     color: #ff9c00;
    font-size: 25px;
    padding: 20px 10px 0 10px;}
#floor_6_2{ width:480px; float:right; height:187px; position:relative;}
#floor_6_2 a{     background: #246cd7;
    color: #fff;
    padding: 4px 14px;
    font-size: 16px;}
#floor_6_2 a:hover{ background:#020202; }
#floor_6_2 .a1{     position: absolute;
    top: 50px;
    right: 156px;}
#floor_6_2 .a2{ position:absolute; top:50px; right:18px;}
#floor_6_2 p{ color: #ff9c00;
    font-size: 28px;
    position: absolute;
    top: 100px;
    right: 17px;
    font-weight: bold;}
/* inews */
.inews .in_title {    line-height: 56px;
    text-align: center;
    margin-top: 20px;
    /* background: url(../images/left_title5.jpg) no-repeat center bottom; */
    /* padding-bottom: 20px; */
    height: 86px;
    border-bottom: 1px solid #ccc;}
.inews .in_title h2 { color:#000; font-size:28px;}
.inews .in_title p{ line-height:20px; color:#999999; font-family:Arial; font-size:20px;}
.inews .in_title i{width: 160px;
    background-color: #000;
    height: 6px;
    margin: 0 auto;
    display: block;
    margin-top: 8px;}

.inews{padding: 20px 0 50px 0;}
.inews .con {zoom:1; color:#000; overflow:hidden;margin-top:30px;}
#par1{ width: 565px;
    height: 301px;
    float: left;
    overflow: hidden;
    position: relative;}
#par1 .bd ul{ width:100%; position:relative;}
#par1 .bd ul li{  width:100%; position:absolute; z-index:1; overflow:hidden;}
#par1 .bd ul li img{ width:565px; height:301px; display:block;}
#par1 .bd ul li .Title{ display:block; position:absolute; z-index:9; width:100%; left:0px; bottom:0px; height:40px; line-height:40px; color:#fff; text-indent:10px; background:#000; opacity:0.7;}
#par1 .hd{ position:absolute; position:absolute;  right:0px; bottom:15px; width:30%; z-index:99;}
#par1 .hd ul li{ font-size:0px; width:8px; height:8px; background:#fff; float:right; margin-right:10px; border-radius:5px; cursor:pointer;}
#par1 .hd ul .on{ background:#246cd7;}

#par2{ width:600px; float:right;}
#par2 ul li{ width: 600px;
    line-height: 74px;
    height: 74px;
    border-bottom: 1px solid #e7e7e7;
    position: relative;
    cursor: pointer; }
#par2 ul li a{ width: 600px;
    line-height: 82px;
    height: 82px;
    display: block;
    cursor: pointer;
    font-size: 18px;}
#par2 ul li:hover{ background:url(../images/par2.jpg) no-repeat center;}
#par2 ul li:hover a{  color:#fff;}
#par2 ul li:hover a .InfoTime{ color:#ff9c00;}
#par2 ul li a .InfoTime{     padding: 8px;
    border: 3px solid #e7e7e7;
    margin-right: 20px;
    margin-left: 10px;
    font-size: 20px;  }
#par2 ul li a .gd{ padding:10px 0; border-top:3px solid #e7e7e7; border-bottom:3px solid #e7e7e7; float:right; line-height:20px; font-size:30px; margin-top:23px; margin-right:10px;}
/* iabout */
.partabout{  margin-top:60px;}
.iabout{ width:100%; height:470px; background:#246cd7; position:relative;}
.iabout .aboutbtn{ position:absolute; left:50%; top:-31px; width:76px; height:41px; margin-left:-38px; display:block; background:url(../images/iaboutbtn.jpg) no-repeat top center;}
.left_title6 { text-align:center; padding:50px 0px 20px;}
.left_title6 h2 { color:#fff; font-size:28px;}
.left_title6 p{ background:url(../images/left_title6.png) no-repeat center; line-height:40px; color:#fff; font-family:Arial; font-size:20px;}
.left_body6 {zoom:1; color:#000; overflow:hidden;margin-top:10px;}
/* about content */
#floor_8_1{ width:445px; float:left;}
#floor_8_1 img{ border:5px solid #fff; width:435px; height:260px;}
#floor_8_2{ width:720px; float:right; }
#floor_8_2 h2{ color:#fff; font-size:20px;}
#floor_8_2 p.txt{     color: #fff;
    font-size: 15px;
    height: 208px;
    overflow: hidden;
    margin-top: 20px;
    line-height: 30px;
    text-align: justify;}
#floor_8_2 a{ float:right; color:#fff; font-weight:bold; *margin-top:-20px;}
/* parttwo */
.parttwo{ width:100%; height:360px; background:#e9e9e9; position:relative;}
/* honor */
#floor_8_3{ width:660px;  height:315px;  position:relative; float:left; top:-58px; background:#fff;padding:35px 35px 10px; margin-top:25px;overflow:hidden;}
#floor_8_3 h2{ font-size:22px; }
#floor_8_3 .more{ line-height:25px; float:right; }
#floor_8_3 ul { width:110%; }
#floor_8_3 ul li{ float:left; margin-right:22px; margin-top:20px; }
#floor_8_3 ul li a { display:block;}
#floor_8_3 ul li a img{ border:1px solid #d2cece; padding:1px; width:314px; }
#floor_8_3 ul li a:hover img{ border:1px solid #246cd7;  }
/* 问答 */
#floor_8_4{ width:430px;  height:320px;  position:relative; float:right; top:-58px;padding:20px; background:#323131;margin-top:25px; overflow:hidden; }
#floor_8_4 h2{ font-size:22px; color:#fff; font-weight:bold; }
#floor_8_4 .txt{ color:#fff; padding-top:25px; }
#floor_8_4 .item{ float:left; height: 88px; width: 100%;}
#floor_8_4 .item a{ display:block; color:#fff;    height: 30px;}
#floor_8_4 .item a:hover{ text-decoration:underline;}
#floor_8_4 .txt .con{    font-size: 13px;
    line-height: 22px;
    height: 44px;
    overflow: hidden;}
#floor_8_4 .txt em{ width: 30px;
    display: block;
    float: left;
    font-size: 15px;
    font-weight: bold;}
#floor_8_4 .txt em.ans{ height:42px; }
/* imessage */
.imsg{ padding:35px 0; }
.imsg .w1000{ border: 7px solid #e1e1e1;
    height: 464px;
    position: relative;}
.imsg .imtit{ text-align:center;line-height:10px}
.imsg .imtit span{ color:#999999; font-size:24px; background:#fff; position:relative; display:block; width:180px; margin:0px auto; margin-top:-10px; height:20px; line-height:13px ;*line-height:20px}
.imsg .imtit h2{     font-size: 26px;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    width: 180px;
    margin: 0px auto;
    background: #fff;
    padding-bottom: 15px;}
#floor_9_1{ position:absolute; left:0px; top:0px; z-index:-1;}
#floor_9_1 img{ width:620px; height:465px;}
.imsgCon { 
    width: 530px;
    float: right;
    margin-top: -6px;}
.imsgCon .item{ width: 439px;
    height: 42px;
    line-height: 42px;
    border: 1px solid #ddd;
    margin: 15px 0px 10px; }
.imsgCon .item input{ width:90%; height:42px; border:0px; background:none; color:#999; text-indent:8px;  }
.imsgCon .item em{ float:right; width:10px; line-height:16px; margin-top:10px; margin-right:6px; height:10px;z-index:1;}
.imsgCon span{ display:block;  font-weight:normal; color: #999;}
.imsgCon .item1{ width: 440px;
    /* height: 60px; */
    margin: 0px 0px 10px 0px;}
.imsgCon .textarea1{ width: 430px;
    padding: 5px 0px 5px 8px;
    height: 90px;
    overflow: hidden;
    resize: none;
    border: 1px solid #ddd; }
.imsgCon .item2{     margin: 5px 0px 22px 0px;
    line-height: 30px;}
.imsgCon span.yanz{ width: 100px;
    height: 36px;
    border: 1px solid #ddd;
    text-align: center;
    line-height: 36px;
    display: block;
    float: left;}
.imsgCon .yztxt{     width: 100px;
    height: 36px;
    border: 1px solid #ddd;
    display: block;
    float: left;
    margin: 0px 0px 0px 5px;}
.imsgCon img{ margin-top:3px; float:left;}
.imsgCon .btn1{     width: 120px;
    height: 42px;
    margin-right: 20px;
    border: none;
    background: #256cd8;
    color: #fff;
    cursor: pointer;}
.imsgCon .btn2{     width: 120px;
    height: 42px;
    border: none;
    background: #404145;
    color: #fff;
    cursor: pointer;}
.imsgCon p{ color:#568ee0; font-size:12px; padding-top:5px;}
.imsgCon .red{ color:red !important;}

#imgImageCheck{    height: 33px;
    width: 120px;
    cursor: pointer;}

/* 版权信息 */
#copyright_main {color: #BBB;
    background: url(../images/footer.jpg) top center;
    height: 280px;
    padding-top: 53px; }
#copyright { padding:0px 0 10px; position:relative; overflow:visible;  }
#copyright .returnTop{ width:68px; height:52px; line-height:52px; text-align:center; color:#fff; font-size:16px; cursor:pointer; display:block; position:absolute; top:-65px; right:0px; background:#067bfe; }
#copyright .bottom_navigation{text-align: center; background:#0654ac; padding:18px; height:15px; line-height:15px; }
#copyright a {color:#fff; text-decoration: none; padding:0px 20px; display:inline-block; border-left:1px dashed #fff;}
#copyright a:hover {color: #ff7e00; text-decoration: none;}
#copyright .bottom_info{ text-align:center;padding-top:5px; padding-right:10px; line-height:20px;}
#copyright .bottom_info .bottom_1{ width:250px; float:left; text-align:left;}
#copyright .bottom_info .bottom_1 img{    margin-top: 30px;}
#copyright .bottom_info .bottom_1 p{ color:#fff; font-size:16px; margin-top:15px;}
#copyright .bottom_info .bottom_1 h2{ font-size:32px; font-weight:normal; color:#fff; margin-top:8px; height:34px; line-height:34px;}
#copyright .bottom_info .bottom_2{ width:600px; float:left; color:#fff; font-size:14px; margin-top:40px; margin-left:40px; text-align:left;    line-height: 32px;}
#copyright .bottom_info .bottom_2 a{ border:0px; margin:0px; padding:0px;}
#copyright .bottom_info .bottom_3 { float:right; font-size:12px;}
#copyright .bottom_info .bottom_3 ul li{     float: left;
    margin: 40px 15px 0px 15px;
    color: #fff;}
#copyright .bottom_info .bottom_3 ul li img{ width:120px; height:120px; display:block;}
#copyright .TechnicalSupport{ text-align:center; line-height:20px;}
/*  */
.friendLink { height:60px; margin-bottom:20px;}
.friendLink .tit{ width:112px; height:41px; float:left; padding-top:10px;  }
.friendLink .con{ width:1050px; float:right; line-height:20px; }
.friendLink a{ width:100px; line-height:30px; display:inline-block; color:#666;}
.friendLink a:hover{ color:#256cd8; }
/* 全局布局 */
.wrapper{ padding: 30px 0px 40px; background:#efefef; }
.content { width:900px; }
.contentCon{ padding: 20px;text-align: justify;
    background: #fff;
    /* border: 1px solid #e5e1e1; */
    /* width: 100%; */
    overflow: hidden;}

.contentCon img{    max-width: 100%;}

.content .ctit{     width: 100%;
    background: url(../images/ctitbg.jpg) no-repeat;
    position: relative;
    height: 54px;
    line-height: 54px;
    margin: 0 0 20px;
    background-color: #fff; }
.content .ctit h3{ font-size:20px; height:54px; font-weight:bold;  margin:0px 0px 0px 10px;  padding-left: 10px; color:#333333;  border-left:10px solid #2b7cf1; }
.content .sitepath { float:right;  color:#666666; font-size:14px; padding-right: 12px; }
.content .sitepath a:hover { text-decoration:underline; }
/*recommend*/
.recommend{ /* border:1px solid #e4e4e4;*/  margin-top: 20px; padding-bottom:18px; background:#fff;}
.recommend .tit{ width:100%; height: 38px; line-height: 38px; margin-bottom:10px;  border-bottom:1px solid #e4e4e4; color: #005bac; font-weight: bold; background:-moz-linear-gradient(top,  #fff 0%, #fff 50%, #fbfbfb 50%, #fbfbfb 100%); background:-webkit-linear-gradient(top,  #fff 0%, #fff 50%, #fbfbfb 50%, #fbfbfb 100%); background:linear-gradient(top,  #fff 0%, #fff 50%, #fbfbfb 50%, #fbfbfb 100%); }
.recommend .tit .iconzz{ width:9px; height: 38px; background-position: -65px 0px; margin-right: 10px; }
.recommend .tit a{ color:#555555; font-size: 12px; margin-right: 5px; font-weight: normal;}

.reNew .list{ padding-left: 20px;}
.reNew li{     width: 390px;
    padding: 0px 20px 0px 10px;
    line-height: 36px;
    float: left;
    overflow: hidden;
    height: 36px;}
.reNew li a{ color: #666666; display:block;}

.rePro li {float:left; width:205px; margin-left:15px;text-align:center; line-height:30px; }
.rePro li a{ display:block; color: #555555; }
.rePro li a:hover{ color:#1e82e0; }
.rePro li img { width:205px; height:155px; border:1px solid #e6e6e6; display:block; }
.rePro li img:hover { opacity:0.8; filter:Alpha(opacity=80); }
.recommend li a:hover{ color:#005bac;}
/* pager */
.pager { display:block; /*border:1px solid #cccccc; */ padding:4px 5px; margin:25px 0 5px; text-align:center; clear:both; }
.pager span, .pager a{ display:inline-block; border:1px solid #ccc; color:#666; background:#fff; height:20px; line-height:20px; padding:2px 8px 2px; text-decoration:none; margin:0 5px;  }

.pager .current{background: #fe9f07;
    border: 1px solid #fe9f07;
    color: #fff;}

.pager a:hover{ background:#005bac; border-color:#005bac; color:#fff; text-decoration:none;}
.pager .cur{ background:#005bac; border-color:#005bac;  color:#fff; }
.pager span.dot{ background:#007f60; border-color:#007f60; font-weight:bold; color:#fff; }
.pager span.txt{ float:left; border:0px; padding-top:4px; }
.listProduct .pager,.listCase .pager{  margin-bottom:20px;}
/* reLink */
.reLink {  line-height: 56px;
    font-size: 14px;
    /* border: 1px solid #ccc; */
    background: #FFF;
    margin: 25px 0 15px 0;
    border-top: 1px solid #ccc;}
.reLink .prevLink { float:left; margin-left:10px; }
.reLink .nextLink { float:right; margin-right:10px; }
/*侧栏*/
.sideBar{ width:260px;}
.sideBar .leftTit{ width:100%; height:60px; line-height: 60px; color: #fff; text-align: center; position: relative; font-weight: bold; font-size: 20px; background: #2b7cf1; border-top-right-radius: 5px; border-top-left-radius: 5px;}
.sideBar .leftTit .iconzz{ width:23px; height: 23px; position: absolute; top: 21px; left:32px; background-position: -98px 0px;}
.sideBar .con{ /*width:218px;  */padding:10px 6px 8px; background:#fff; border-bottom:10px solid #1e53bd;}
.leftNav{ margin-bottom: 20px;}
.leftNav dd{ width:100%;  /* padding-top:6px; */ }
.leftNav .nav1{ width:100%; height: 50px; line-height: 50px; text-align: center; display:block;  border-bottom:1px solid #f2f2f2;}
.leftNav .nav1:hover,.leftNav .hover{  background:#006ada; display:inline-block; vertical-align:middle; color:#fff; border-color:#fdfdfd;}
.leftNav dd .drop{ width:100%; }
.leftNav dd .drop a.nav2{         /* width: 186px; */
    height: 38px;
    margin: 0 auto;
    line-height: 38px;
    text-align: center;
    font-size: 14px;
    border-bottom: 1px solid #ececec;
    display: block;
    background-color: #f7f7f7;  }
.leftNav dd .drop a.nav2:hover,.iproNavi dd .drop a.nav2.hover{ background:#fe9946; border-color: #fe9946; color:#fff;}

.leftNav dd .drop a.nav2.hover{ background:#fe9946; border-color: #fe9946; color:#fff;}

.leftRecom{ margin-bottom: 20px;}
.leftRecom li{ width:189px;  margin: 10px auto; text-align: center;}
.leftRecom li img{ width:183px; height: 137px; padding:2px; border:1px solid #e3e3e3; display: block;}
.leftRecom li h3{ color: #666666; line-height: 30px;}
.leftRecom li:hover img{ background: #006ada; border-color: #fff;}
.leftRecom li:hover h3{ color: #006ada;}

.leftCon{ width:100%; }
.leftCon .con{ padding-top:15px;}
.leftCon h2{ color:#303030; text-align: center; font-size: 18px; font-weight: bold;}
.leftCon h3{     font-size: 20px;
    color: #005bac;
    font-weight: bold;
    padding-bottom: 10px; }
.leftCon .leftTel{ margin:10px 0px 8px 5px;line-height: 14px; }
.leftCon .leftTel span{    color: #444;
    font-size: 18px;
    line-height: 22px;
    font-weight: bold;}
.leftCon .leftTel strong{ font-size:26px; color:#ff7e00; display: block; line-height: 28px; }
.leftCon .icontxt{    font-size: 15px;
    color: #303030;
    line-height: 26px;
    border-bottom: 1px solid #eee;
    border-left: 0px;
    border-right: 0px;
    padding-bottom: 10px;}

.singlePage .tod{  padding:0px 8px;}
/* listNews */
.listNews .list { padding:10px; overflow:hidden; }
.listNews .item { width:100%;  border-bottom:1px solid #dfdcdc; padding-bottom: 20px; margin-bottom: 25px; }
.listNews .item dt a { font-weight: bold; color: #005bac; }
.listNews .item dt a:hover { text-decoration:underline; }
.listNews .item .time { color:#666666; font-size: 12px; font-weight: normal; }
.listNews .item dd{ margin-top: 10px; font-size: 15px; color: #666666; line-height: 24px;}
/* listNews2 */
.listNews2 .list { padding-bottom:20px; overflow:hidden; }
.listNews2 .item { width:100%; height:130px; border-bottom:1px dashed #ddd; padding:10px 0; }
.listNews2 .item .img { float:left; width:160px; height:120px; padding:4px; border:1px solid #ddd; margin-right:10px;  }
.listNews2 .item img { display:block; width:160px; height:120px; }
.listNews2 .item .img:hover { background:#ffc17b; border-color:#f07f00; }
.listNews2 .item h3 { height:30px; line-height:30px; overflow:hidden; font-size:15px; font-weight:700; font-family:"Microsoft Yahei";  }
.listNews2 .item h3 a:hover { text-decoration:underline; }
/* pageNews */
.pageNews h1.bt{ font-size:16px; line-height:25px; padding:15px 0; text-align:center; font-weight: bold; }
.pageNews .mark { height:30px; line-height:30px; text-align:center; margin-bottom:20px; font-size:12px; border-bottom:1px solid #DDD; border-top:1px solid #DDD;  }
.pageNews .mark span { margin:0 7px; }
.pageNews .info { margin-bottom:40px; }
.pageNews #setFont a{  margin:0px 3px; }
.pageNews #setFont a.cur{ font-weight:bold; color:#f35b07;}
/* listCase */
.listCase .list{ width:105%;overflow: hidden; }
.listCase{ overflow:hidden; }
.listCase li { float: left;
    text-align: center;
    margin: 0px 22px 15px 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative; }
.listCase li img {    width: 272px;
    height: 204px;}
.listCase li a{ white-space:nowrap;}
.listCase li .InfoPicture_hover{ background:url(../images/gridlist2_hover.png) no-repeat center; width:272px; height:202px; display:block; position:absolute; }
.listCase li .InfoPicture_hover h2{ color:#fff; font-size:16px; font-weight:normal; margin-top:64px; cursor:pointer;}
.listCase li .InfoPicture_hover span{ color:#fff; font-size:16px; font-weight:normal;border:1px solid #fff; display:block; margin-top:10px; height:33px; line-height:30px; width:135px; margin:10px auto; cursor:pointer;}
.listCase li:hover .InfoPicture_hover{ top:0px; left:0px;}
.listCase .pager{ margin-top:20px;}
/* pageCase */
.pageCase h1 { font-family:"Microsoft Yahei"; font-size:18px; line-height:25px; padding:15px 0; text-align:center; font-weight:700; }
.pageCase .photo { overflow:hidden; text-align:center; margin-bottom:20px;  }
.pageCase .photo img{ border:1px solid #eee; padding:2px; max-width:640px;}
.pageCase .info { margin-bottom:40px; }
/* listProduct */
.listProduct .list{ width:108%;}
.listProduct .item{ width:227px; float:left; margin:0px 12px 15px 0px;  text-align: center; }
.listProduct .item img{ width:214px; height:160px; display: block; border: 6px solid #e2e2e2; }
.listProduct .item h3{ width:100%; height:35px; line-height: 35px; display: block; color:#666666; cursor:pointer;  }
.listProduct .item:hover img{  border-color: #2b7cf1;}
.listProduct .item:hover h3{ color: #2b7cf1;}
/* listProduct2 */
.listProduct2 .tod { overflow:hidden; }
.listProduct2 .list { float:left; width:110%; font-family:"Microsoft Yahei"; }
.listProduct2 .item { float:left; width:220px; margin:0 13px 20px 0; _display:inline; }
.listProduct2 .item .img { display:block; width:210px; height:158px; padding:4px; border:1px solid #ddd; transition:all 500ms ease; overflow:hidden; }
.listProduct2 .item img { width:210px; height:158px; display:block; }
.listProduct2 .item .img:hover { background:#ffc17b; border-color:#f07f00; transition:all 500ms ease; }
.listProduct2 .item h3 { height:30px; line-height:25px; font-size:16px; text-align:center; }
.listProduct2 .item h3 a:hover { text-decoration:underline; }
.listProduct2 .item .summary { height:60px; line-height:20px; color:#999; overflow:hidden; margin-bottom:10px; }
.listProduct2 .item .order { display:block; width:77px; height:23px; line-height:23px; margin:0 auto; text-align:center; color:#333; border:1px solid #aaa; }
.listProduct2 .item .order:hover { color:#f07f00; border-color:#f07f00; }

/* .pageProduct */
.pageProduct2 h1 { font-family:"Microsoft Yahei"; font-size:20px; line-height:25px; padding:15px 0; text-align:center; font-weight:700; }
.pageProduct2 .photo { margin-bottom:20px; }
.pageProduct2 .photo .img { display:block; padding:4px; border:1px solid #dbe7c7; margin:0 auto;  max-width:640px; }
.pageProduct2 .detaiInfo { margin-bottom:10px; }
/* pageProduct2 */
/* showLine */
.pageProduct .tod{ padding:10px;}
.pageProduct .photo { width:358px; }
.pageProduct .photo .img { width:358px; height:269px; display:block; border:1px solid #ddd;  max-width:640px;}
.pageProduct .photoimg{ width:358px; height:82px; padding-top:10px; overflow:hidden;}
.pageProduct .photoimg .list{ width:110%;}
.pageProduct .photoimg a{ width:108px; height:80px; display:block; float:left;  margin-right:14px; border:1px solid #ddd;}
.pageProduct .photoimg a img{ width:108px; height:80px; display:block;}
.pageProduct .photoimg a:hover{ border:1px solid #f35b07;}
.pageProduct .baseInfo { float:right; width:310px; }
.pageProduct .baseInfo h1,.pageProduct .baseInfo p {  line-height:30px; font-size:14px; color: #333; }
.pageProduct .baseInfo h1 { line-height:22px;}
/* .pageProduct .baseInfo h1 span{ font-size:16px;} */
.pageProduct .baseInfo p span { color:#1a1b1c; }
.pageProduct .baseInfo p.ntel{ color:#e67b06; font-size: 16px; padding-top: 30px;}
.pageProduct .baseInfo p.button { width:125px; height: 35px; text-align: center; margin-top: 20px;}
.pageProduct .baseInfo a.btn { width:100%; display:block; height:35px; line-height:35px; color:#fff; background: #2b7cf1; font-size:16px; border:0px; }
.pageProduct .baseInfo a.btn:hover { background:#e67b06; }
.pageProduct .baseInfo .share{ width:100%; text-align:left; margin-top:40px;}
.pageProduct .baseInfo #bdshare{ width:310px; }
.pageProduct .detaiTit { height:44px; line-height:44px; border-bottom:2px solid #dcdcdc; margin:45px auto 15px; }
.pageProduct .detaiTit h2{ width:128px; height: 42px; line-height: 39px; border-bottom:3px solid #2b7cf1; background: #f3f3f3; text-align: center; color:#333333;font-size:16px; }
.pageProduct .detaiInfo { margin-bottom:10px; color:#868686; }
.pageProduct .nzx{ font-size: 18px; margin: 20px 0px 20px;}
.pageProduct .nzx span{ color:#ff7e00;}
.pageProduct .nzx .btn{  width:125px; height: 32px; display:inline-block; margin-left: 50px; text-align: center;line-height:32px; color:#fff; background: #2b7cf1; border:0px; }
.pageProduct .nzx .btn:hover { background:#e67b06; }

.pageProduct .reInformation{ border:1px solid #e5e4e4; margin-top:10px; padding-bottom:30px;  background:#fff;}
.pageProduct .reInformation .tit{ font-weight:bold; font-size:16px; color:#333; margin:10px 0px 0px 20px;}
.nyformData{ width:650px; margin:30px 0px 0px 20px; }
.nyformData .item{ width:264px; height;40px; line-height:40px; float:left; margin:0px 40px 18px 0px;}
.nyformData label{  width:76px; height;40px; line-height:40px; text-align:right;  display:block; float:left;  color:#333333; }
.nyformData input{ width:184px; height:38px; display:block; float:left; line-height:38px; border:1px solid #d2cece; text-indent:1em; }
.nyformData .item2{ width:100%; float:left; }
.nyformData .item2 label{ float:left;}
.nyformData textarea{ width:480px; height:95px; float:left; padding:5px; color: #666; font-size: 14px; overflow:hidden;  resize:none; border:none; border:1px solid #d2cece; }
.nyformData .code{ width:100%; float:left; margin-top:18px; }
.nyformData .code input{ width:100px;}
.nyformData .sub{ width:90px; height:36px; line-height:36px; text-align:center; color:#fff; display:block; margin-left:75px; border:0px; background:#2b7cf1; text-indent:0px; cursor:pointer; }
.nyformData input.red{ color:#f35b07;}
/*map*/
.dtditu{width:140px; height:30px; line-height:30px; background:#2b7cf1; color:#fff; font-weight:bold; margin:10px auto 0; text-align:center; font-size:14px;}
.baiduMap{width:95%; height:280px; border:1px solid #2b7cf1; border-top:3px solid #2b7cf1;}

/* mapPage  */
.sitelist li a {background: #eee;  width: 98%;  height: 30px;  line-height: 30px;  display: block;  margin-bottom: 10px;  padding-left: 2%;  font-weight: bold; }
.sitelist li .box {  width: 110%;  height: auto;  margin-bottom: 18px;}
.sitelist li .box a { height: 26px;  line-height: 26px;  width: 166px; display:inline-block;  text-align: center;  margin-right: 8px; padding:0px; border:0px; font-weight: normal;}
.sitelist li .box a:hover {  background: #2b7cf1; color: #fff;}
/* formData */
.formData { width:550px; margin:0px auto 20px; padding-top:30px; }
.formData tr.item label { margin-right:5px; }
.formData tr.item .tip { width:130px; margin-left:20px; }
.formData tr.item input, .formData tr.code input { width:250px; height:25px; line-height:25px; color:#666; border:1px solid #ccc; border-radius:2px; padding:0 5px; }
.formData tr.item textarea { width:250px; height:80px; color:#666; border:1px solid #ccc; margin-bottom:15px; border-radius:3px; padding:0 5px; }
.formData tr.item input:focus, .formData tr.code input:focus, .formData tr.item textarea:focus { border:1px solid #999; }
.formData tr.code input { width:90px; }
.formData .sub { width:102px; height:32px; line-height:32px; text-align:center; background:#999; border-radius:2px; color:#FFF; border:none; margin-right:10px; cursor:pointer; }
.formData .sub:hover { background:#666; }
.formData tr.code img { vertical-align:middle; *vertical-align:0; margin-left:10px; }
.formData .err, .formData .red { color:#ff0000; }
.formData .red { font-size:16px; line-height:16px; font-weight:700; margin-right:5px; }
/* cms2.0.map */
.baiduMap { margin:0 auto 20px; background:#eee; box-shadow:2px 4px 5px rgba(0,0,0,0.1); width:90%; height:400px; }
.BMap_bubble_title a { display:inline-block; height:25px; line-height:26px; overflow:hidden; padding:0 10px; border-radius:3px; _background:#999; _color:#FFF; }
.BMap_bubble_title a:hover { _background:#666; _color:#FFF; }
.BMap_bubble_title > a { background:#999; color:#FFF; }
.BMap_bubble_title > a:hover { background:#666; }

/*右侧悬浮框*/
.bcts_bar{width:120px; padding:10px; position:fixed; right:1%; z-index:111; top:200px; text-align:center; background:#2465e7; border-radius:3px;}
.bcts_bar h3{ color:#fff; font-size:20px; font-weight:bold; margin:10px 0;  }
.bcts_bar .yewu{ width:100%;  border-radius:3px; padding-bottom:5px; }
.bcts_bar .yewu h4{ width:100%; height:34px; line-height:34px;color:#fff; background:#303030; font-size:12px; margin-bottom:10px; border-top-right-radius:3px; border-top-left-radius:3px; }
.bcts_bar a.jt{ width:100%; display:block; height:30px; line-height:30px; color:#666; font-size:12px;background: #fff;}
.bcts_bar a.jt s{ width:19px; height:16px; background-position:-56px -56px; margin-right:6px; }
.bcts_bar .erweima{ width:100%; padding:10px 0px; border-radius:3px;  background:#fff; margin-top:1px; }
.bcts_bar .returnTop{ width:43px; height:37px; background-position:0px -39px; position:absolute; bottom:-37px; left:52px;   cursor:pointer;}
.bcts_bar .bct-tel{ color:#fff;  line-height:20px; padding:10px 0px 0px;}
.bcts_bar .bct-tel h5 s{ width:24px; height:18px; background-position:-90px -56px; margin-right:5px; }
.bcts_bar .bct-tel em{ font-size:14px;  font-weight:bold;}
.bcts_bar .c_close{ width:44px; height:29px; background-position:0px 0px; position:absolute; top:-29px; left:52px;  cursor: pointer;}
.fly_talk{   height: 150px; padding:10px 0px 0px;  width:30px ; line-height:22px;  position: fixed;  right: 0px;  top: 200px;  z-index: 111;  text-align: center;  font-size: 18px;color: #fff;  background-color: #2465e7; cursor: pointer;}

/*留言*/
.contentCon .recommend-form { /*padding: 0 20px; */}
.contentCon .recommend-form .head { height:38px; line-height:38px; position:relative; border:1px solid #ddd; background:url(../images/header-bg.png) left -80px repeat-x #fff; }
.contentCon .recommend-form .head h2 { font-size:18px; color:#222; border-left:5px solid #222; padding:0 0 0 20px; background:url(../images/ico-rec.png) left center no-repeat; }
.contentCon .recommend-form .main { width:auto; overflow:hidden; padding:40px 20px 20px; }
.contentCon .recommend-form .main > * { float:left; width:100%; clear:both; margin-bottom:15px; position:relative; }
.contentCon .recommend-form .row-1 { width:350px; height:auto; padding:0 0 0 10px; border:1px solid #ddd; }
.contentCon .recommend-form .row-2 { width:520px; height:auto; padding:0 0 0 0; border:1px solid #ddd; }
.contentCon .recommend-form .row-3 { width:800px; height:auto; }
/*.contentCon .recommend-form .ico-name { background:url(../images/form-name2.png) 15px center no-repeat; }*/
/*.contentCon .recommend-form .ico-phone { background:url(../images/form-phone2.png) 15px center no-repeat; }*/
/*.contentCon .recommend-form .ico-email { background:url(../images/form-email2.png) 15px center no-repeat; }*/
.contentCon .recommend-form .required .tip { position:absolute; right:0; top:0; height:40px; line-height:40px; padding:0 10px; font-style:normal; color:#F00; }
.contentCon .recommend-form .txt {width:100%; height:40px; line-height:40px; background:#fff; border:0; color:#999; }
.contentCon .recommend-form .text { width:500px; border:0; background:#FFF; padding:5px 5px; line-height:20px; height:100px; color:#999;font-family: "微软雅黑"; }
.contentCon .recommend-form img.code { float:left; width:110px; height:42px; margin-left:10px; }
.contentCon .recommend-form input.code { float:left; width:178px; height:40px; line-height:40px; border:1px solid #ddd; background:#FFF; padding:0 10px; color:#999; }
.contentCon .recommend-form .submit, .recommend-form .reset { float:left; width:200px; height:42px; border:0; cursor:pointer; color:#FFF; font-size:16px; }
.contentCon .recommend-form .submit {     background: #2b7cf1; }
.contentCon .recommend-form .reset { background:#292826; margin:0 0 0 10px; }
.contentCon .recommend-form .submit:hover { background:#C30100; }
.contentCon .recommend-form .reset:hover { background:#000; }
.contentCon .recommend-form .onfocus, .recommend-form .onfocus input.code { border-color:#aaa; }


.nodata{font-size: 16px;
    text-align: left;
    line-height: 20px;
    padding-top: 20px;
    font-weight: 600;}

