@charset "utf-8";
/*通用*/
body{margin:0;
font-size:12px;
color:#666666;
font-family:"微软雅黑";

}

.fixed {
    position: fixed
}

a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: none;
	color:#0D84C8;
}
ul{list-style:none; margin:0; padding:0}
section, summary { display: block; }

.clear{clear:both; font-size:0; line-height:0}

.topindex_bg{width:100%; height:82px; border-bottom: 1px solid rgba(48, 48, 48,0.14);position:fixed; top:0}
.topindex{width:1000px; margin:0 auto; height:82px; background:url(../images/logo.png) 0% 50% no-repeat; overflow:hidden; }
.menuhome{width:1000px; height:82px; margin:0 auto;}
.menuindex{width:420px; margin-left:312px; margin-top:32px; height:28px; float:left }
.menuindex li{/*width:32px;*/ height:28px; text-align:center; font-size:16px; margin-right:30px; float:left}
.menuindex li a{display:block;/*width:32px;*/ height:28px; color:#FFFFFF}
.menuindex li a:hover{border-bottom:#FFFFFF solid 2px}
.tel{width:238px; float:left; height:64px; background-image:url(../images/tel_icon.png); background-position:bottom; background-repeat:no-repeat; line-height:45px; text-align:right; color:#FFFFFF}
.tel a{color:#FFFFFF}
.index1{width:1000px; margin:0 auto; padding-top:74px; }
.index1 .lefter{width:350px; float:left; margin-top:110px}
.index1 .lefter .box1{width:350px; height:101px}
.index1 .lefter .box2{width:305px; margin-top:103px;}
.index1 .lefter .box2 img{float:left; margin-right:10px}
.index1 .lefter .box2 li a{ width:183px; height:45px; text-align:center; line-height:45px; border:#FFFFFF solid 1px; float:left; display:block; color:#FFFFFF}
.index1 .lefter .box2 li a:hover{background-color:#FFFFFF; display:block; color:#0A8CD7}
.index1 .righter{width:255px; height:553px; float:right; margin-right:50px; background-image:url(../images/tel_1_bg.jpg); background-repeat:no-repeat; margin-top:36px; position:relative}

.kczx_main{ width:305px;}
.kczx_main .kczx_menu{width:183px; float:right; font-size:16px  }
.kczx_main .kczx_menu span{width:183px; height:45px; text-align:center; line-height:45px; border:#FFFFFF solid 1px;  display:block; color:#FFFFFF;cursor: pointer; }
.kczx_main .kczx_menu .on{width:183px; height:45px; text-align:center; line-height:45px;background-color:#FFFFFF; display:block; color:#0A8CD7;border:#FFFFFF solid 1px;}
.tabs_content{ width:110px; float:left}

.index2{width:1000px; margin:0 auto; padding-top:140px; text-align:center}
.index3{width:1000px; margin:0 auto; padding-top:127px; text-align:center}
.index4{width:100%; margin:0 auto; padding-top:127px; text-align:center}
.index5{width:1000px; margin:0 auto; padding-top:74px; }


.top{width:1000px; margin:0 auto; height:82px; background:url(../images/logo.jpg) 0% 50% no-repeat; overflow:hidden; }
.menu{width:420px; height:82px; margin-left:312px; margin-top:32px; height:28px; float:left }
.menu li{/*width:32px;*/ height:28px; text-align:center; font-size:16px; margin-right:30px; float:left}
.menu li a{display:block;/*width:32px;*/ height:28px; color:#666666}
.menu li a:hover{border-bottom:#666666 solid 2px}
.tel2{width:238px; float:left; height:64px; background-image:url(../images/tel2_icon.png); background-position:bottom; background-repeat:no-repeat; line-height:45px; text-align:right; color:#666666}
.tel2 a{color:#666666}

.banner_bg{width:100%; height:360px; background-color:#3EB0F1}
.banner{width:100%; height:360px; margin:0 auto}
.pro_nr{width:1000px; margin:0 auto; margin-top:30px; line-height:24px}
.about_nr{width:1000px; margin:0 auto; margin-top:30px; line-height:24px}
.about_nr .box1{width:160px; float:left; font-size:24px; color:#0D84C8; line-height:24px; margin-top:15px}
.about_nr .box2{float:right; width:840px; line-height:26px; font-size:14px}
.about_nr .box3{float:right; width:1000px; line-height:26px; font-size:14px}

.yr_nr{width:1000px; margin:0 auto; }

.newslist{width:1000px; margin:0 auto ;margin-top:30px; }
.newslist h1{width:1000px;  height:60px; line-height:60px; border-bottom:#EEEEEE solid 1px; font-size:24px; font-weight:normal; margin-bottom:20px; color:#3EB0F1}
.newslist li{ width:998px;border:#EEEEEE solid 1px; border-bottom:#EEEEEE solid 3px; margin-bottom:10px}
.newslist li .box1{width:965px; margin:0 auto; margin-top:0px; height:40px; line-height:40px; color:#3EB0F1; font-size:16px}
.newslist li .box2{width:965px;  margin:0 auto; line-height:24px; margin-bottom:10px}

.zxlist{width:1000px; margin:0 auto ;margin-top:30px; }
.zxlist h1{width:1000px;  height:63px; line-height:63px; border-bottom:#EEEEEE solid 1px; font-size:24px; font-weight:normal; margin-bottom:20px; color:#3EB0F1}
.zxlist li{ width:960px; margin:0 auto; margin-bottom:10px;height:65px;}
.zxlist li .box1{width:65px; height:65px; line-height:10px; background-color:#8E8E8E; color:#FFFFFF; float:left; text-align:center;font-size:12px}
.zxlist li .box2{width:860px; height:63px; line-height:63px; float:left;border:#EEEEEE solid 1px; border-left:0; padding-left:25px; font-size:16px}
.zxlist li .box1 p{ font-size:16px; margin-top:15px}
.pages{width:900px; margin:0 auto;  height:45px; line-height:45px; text-align:center}
/*拍拍网风格*/
/*.paginator { font: 11px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;}
.paginator a {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 1px 6px;font-weight: bold; font-size: 13px;border:none}
.paginator a:hover {color: #fff; background: #ffa501;border-color:#ffa501;text-decoration: none;}*/

/*淘宝风格*/
.paginator { font: 12px "微软雅黑";padding:10px 20px 10px 0; margin: 0px;}
.paginator a {border:solid 1px #ccc;color:#CCD3E0;cursor:pointer;text-decoration:none;}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {border:1px solid #3EB0F1;font-weight:700;color:#FFF;background-color:#3EB0F1;}
.paginator a:hover {border:solid 1px #3EB0F1;color:#fff;text-decoration:none; background:#3EB0F1; display:block}
.paginator a,.paginator a:visited,.paginator .cpb,.paginator a:hover  
{float:left;height:25px;line-height:25px;min-width:20px;_width:10px;margin-right:5px;text-align:center;
 white-space:nowrap;font-size:12px;font-family:Arial,SimSun;padding:0 3px; display:block}



.nr{width:1000px; margin:0 auto ;margin-top:30px; }
.nr_tit{width:1000px; height:75px; text-align:center; font-size:24px; border-bottom:#EEEEEE 1px solid; margin-bottom:25px}
.nr_tit p{text-align:center; margin-top:10px; font-size:12px}
.nr_txt{ line-height:26px}
.jion{width:1000px; margin:0 auto ;margin-top:30px; }
.jion_left{width:180px; float:left}
.jion_left li{width:180px; height:35px; line-height:35px; font-size:14px}
.jion_left li:hover{color:#1A2F6C}
.jion_right{width:800px; float:right; line-height:24px}
.jion_right h1{font-size:18px; font-weight:normal; color:#1A2F6C; line-height:24px}

.hezuo{width:1000px; margin:0 auto ; margin-bottom:44px}
.hezuo_tit{width:1000px; margin:0 auto; position:relative; height:72px; line-height:72px; border-bottom:#EEEEEE solid 3px}
.hezuo_menu{width:1000px; height:72px; position:absolute}
.hezuo_menu li{ width:165px; font-size:24px; height:72px; line-height:72px;text-align:center; float:left; border-bottom:#EEEEEE solid 3px; margin-right:250px}
.hezuo_menu li a:hover{border-bottom:#0D84C8 solid 3px; color:#0D84C8;height:72px; line-height:72px; display:block}
.hezuo_menu li a.on{border-bottom:#0D84C8 solid 3px; color:#0D84C8;height:72px; line-height:72px; display:block}
.hezuo_txt{width:1000px; margin-top:20px; line-height:24px;}
.feedback{width:1000px; margin:0 auto; font-size:14px}
.feedback_tit{height:48px; width:1000px; background-color:#DDF2FD; margin-bottom:15px}
.feedback_tit h1{width:173px; text-align:center; height:48px; line-height:48px; color:#FFFFFF; font-size:18px; font-weight:normal; background-color:#3EB0F1}
.feedback span{color:#DF0000}
.feedback_tit2{height:60px; width:1000px;  margin-bottom:15px; line-height:60px; font-size:18px; border-bottom:#EEEEEE solid 1px}
.reset{width:120px; height:40px; text-align:center; font-size:16px; color:#FFFFFF; background-color:#3EB0F1; border:0; font-family:"微软雅黑"}
.inputs{width:303px; height:26px; line-height:26px; padding-left:5px; border:#CCCCCC solid 1px; background-color:#FFFFFF}

.foot_bg{width:100%; height:95px; border-top:#DEDEDE solid 1px; margin-top:50px}
.foot_bg p{text-align:center; line-height:24px; margin-top:20px}

.footbg{width:100%;position:fixed; bottom:0}
.footer{width:1000px; margin:0 auto;  line-height:18px; color:#FFFFFF; padding-bottom:5px}
.footer a{color:#FFFFFF}


/* flash */
#flash{ width:100%;height:360px;overflow:hidden;margin:0 auto;clear:both;position:relative;padding:0px 0px;background-color:#EFF3F4;}
#flash a{width:100%;height:360px;display:none;}
#flash img{height:360px;}
.flash_bar{width:300px; padding-left:45%;z-index:69;height:30px;overflow:hidden;position:absolute;padding-top:13px!important;padding-top:12px;bottom:0px;left:0px;background:url(../images/tg_flashbar.png) no-repeat 10px 0px;text-align:center; margin:0 auto}
.flash_bar .dq{display:block;float:left;width:11px;height:11px;margin:5px 5px;cursor:pointer;background:url(../images/tg_flash_p.png) no-repeat 0px 0px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p.png" ,sizingMethod="crop");}
.flash_bar .no{display:block;float:left;width:11px;height:11px;margin:5px 5px;cursor:pointer;background:url(../images/tg_flash_p2.png) no-repeat 0px 0px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p2.png" ,sizingMethod="crop");}
#flashBg{height:360px;overflow:hidden;width:100%;clear:both;margin:0 auto;padding:0;}
#flashLine{background:url(../images/touming.png) repeat-x center bottom;height:393px;width:100%;clear:both;}

.bannerbox { width: 222px; height: 395px; overflow: hidden; margin-left:16px;margin-top:63px }
#focus { width: 222px; height: 395px; clear: both; overflow: hidden; position: relative; float: left; }
    #focus ul { width: 222px; height: 395px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
        #focus ul li { float: left; width: 222px; height: 395px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }
    #focus .preNext { width: 180px; height: 395px; position: absolute; top: 0px; cursor: pointer; }
    #focus .pre { left: 0; background: url(../images/sprite.png) no-repeat left center; }
    #focus .next { right: 0; background: url(../images/sprite1.png) no-repeat right center; }

