﻿@charset "utf-8";
/*初始化*/

body{font-size:12px; color:#767676; background:#FFFFFF; font-family:Microsoft Yahei,SimHei,Arial,simsun; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form, input,textarea,p,em,button{margin:0;padding:0;} 
a{outline:none;}
fieldset,img {border:0;} 
em,strong,th,i{font-style:normal;} 
input,textarea,select,option{ outline:none; color:#333; font-size:12px; }
ul,li{list-style:none; margin:0; padding:0;}
embed,object {margin: 0;vertical-align:top;}
button{overflow:visible}

/*通用*/

.clear{ clear:both; padding:0px; margin:0px; height:0%; font-size:0px; overflow:hidden; line-height:0;}
a{text-decoration:none ; color:#010101; font-size:12px; font-family:Microsoft Yahei,SimHei,Arial,simsun;}
a:hover{ color:#000000; text-decoration:underline;}

.left{ float:left; }
.right{ float:right; }

.size14{ font-size:14px;}
.size14:hover{ font-size:14px;}
.size16{ font-size:16px;}
.size16:hover{ font-size:16px;}
.size18{ font-size:18px;}
.size18:hover{ font-size:18px;}
.size20{ font-size:20px;}
.size20:hover{ font-size:20px;}

.writes{ color:#FFFFFF}
.writes:hover{ color:#FFFFFF}
.blacks{color:#000000}
.blacks:hover{color:#000000}
.reds{ color:#d80c18}
.reds:hover{ color:#d80c18}

.bblacks{ background:#000000;}
.bred{background:#d80c18;}
.bgraya{background:#898989;}
.huang{background:#fff5f8;}
.fenhong{background:#fff5f8;}
.chengse{background:#fff5f8;}
.lanse{background:#fff5f8;}

.mr9{ margin-right:9px;}
.mr20{ margin-right:20px;}
.mr22{margin-right:22px;}
.mr27{margin-right:27px;}
.mr30{ margin-right:30px;}

.bt5red{border-top:#d80001 5px solid;}
.bt5fenhong{border-top:#dd2f88 5px solid;}
.bt5huang{border-top:#f5ad00 5px solid;}
.bt5chengse{border-top:#e84f13 5px solid;}
.bt5lanse{border-top:#009de0 5px solid;}



.main1000{width:1020px; height:auto; margin:0px auto; overflow:hidden;}

/*主体*/

/*.toptiao{ width:100%; min-width:1000px; 
_width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1000? '1000px' : 'true');height:36px; position:relative; overflow:hidden;}
.contents{width:704px; height:auto!important; height:500px; min-height:500px; line-height:180%; margin-top:10px; }
.contents img{max-width:700px;width:expression(this.offsetWidth > 700 ? '700px': true);}
*/

.top{ width:100%; min-width:1020px; 
_width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1020? '1020px' : 'true');height:59px; background:#e9e9e9; border-bottom:#cbcbcb 1px solid; }
.topmain{width:1020px; height:59px; line-height:59px; color:#767676; margin:0px auto; position:relative; overflow:hidden;}
.topmain span{ display:inline-block; }
.topmain a{color:#767676;}
.topmain a:hover{color:#000000;text-decoration:none }
.tseach{ width:17px; height:17px; position:absolute; right:0px; top:21px; overflow:hidden; }
.tseach-sech{ width:auto;height:17px;  position:relative;}
.seachtxt{ width:140px; height:17px; line-height:17px; background:#f5f9fc; position:absolute; left:145px;border:0px }
.bseach{ width:17px; height:17px; background:url(../gximg/img1.png) 0px 0px no-repeat; position:absolute; right:0px;cursor:pointer;border:0px}

.logomane{width:1020px; height:80px; margin:1px auto; overflow:hidden; }
.logo{ width:322px; height:80px; float:left; overflow:hidden;}
.logo img{ width:322px; height:80px;}
.mane{ width:auto; height:20px; line-height:20px; float:right; font-size:14px; text-align:right; margin-top:45px; overflow:hidden;}
.mane a{ display:inline; font-size:16px; font-weight:600; }
.mane i{display:inline; margin-left:10px; margin-right:10px;}

.bannerbak{width:100%;height:430px; position:relative;}
.banner{ width:100%; min-width:1020px; 
_width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1020? '1020px' : 'true');height:430px; overflow:hidden}
.bannerpic{ display:block;width:100%; height:430px;  overflow:hidden}
#numsbak{width:1020px; height:20px; z-index:555; position:absolute; bottom:-35px; left:50%; margin-left:-510px; }
#nums{ width:auto; height:20px; float:right; margin-right:65px; }
#nums a{ width:12px; height:12px; display:block; float:left; margin-right:3px; font-size:0px; background:#c8c8c8; border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px; }
#nums a.on{background:#da212b;filter:alpha(opacity=100);opacity:1;}
#nums a.on2{background:##c8c8c8;filter:alpha(opacity=50);opacity:0.8;}
.bnpre{width:17px;height:17px;cursor:pointer;background:url(/images/ipic130813/bnbtns.png) -2px -24px no-repeat;display:block; cursor:pointer; position:absolute; bottom:5px; right:40px;}
.bnnext{width:17px;height:17px;cursor:pointer;background:url(/images/ipic130813/bnbtns.png) -24px -24px no-repeat;display:block; cursor:pointer; position:absolute; bottom:5px; right:2px;}
.bnpuse{width:17px;height:17px;cursor:pointer;background:url(/images/ipic130813/bnbtns.png) -2px -2px no-repeat;display:block; cursor:pointer; position:absolute; bottom:5px; right:21px;}

.mdmane{width:438px; height:48px; line-height:48px; text-align:center; color:#6d6d6d; position:relative; margin:0 auto; overflow:hidden;z-index:999;}
.mdmane a{ display:inline; font-size:14px;color:#6d6d6d;}
.mdmane a:hover{color:#000000; text-decoration:none }
.mdmane i{display:inline; margin-left:10px; margin-right:10px;}

.mf1{ width:1020px; height:auto; background:url(../gximg/f1bak.jpg) no-repeat; padding-top:30px; overflow:hidden;}
.mf1l{ width:464px; height:335px; border:#b7b7b7 1px solid; float:left; margin-right:7px;  overflow:hidden}
.mf1l dl{ width:442px; height:auto; margin:0 auto; }
.mf1l dt{ width:442px; height:36px; line-height:36px;color:#d10307; font-size:16px; text-align:center; margin-top:5px; background:url(../gximg/gwline.jpg); overflow:hidden}
.mf1l dt a{ color:#d10307; font-size:16px; }
.mf1l dt a:hover{color:#d10307; }
.mf1l dd{width:442px; height:270px; margin-top:10px; overflow:hidden;}

.f1l1{ width:442px; height:177px; overflow:hidden;}
.f1l1 img{ width:146px; height:177px; display:block; float:left; margin-right:12px;}
.f1l1 span{ width:275px; height:162px; line-height:200%; float:left; margin-top:10px; overflow:hidden; }
.f1l2{width:442px; height:86px; margin-top:7px;overflow:hidden; }
.f1l2 li{ width:80px; height:86px; float:left; overflow:hidden}


.mf1m{ width:275px; height:335px; border:#b7b7b7 1px solid; float:left; overflow:hidden;}
.mf1m dl{width:260px; height:auto; margin:0 auto;}
.mf1m dt{ width:251px; height:36px; line-height:36px;color:#d10307; font-size:16px; text-align:center; margin:5px auto 0px auto; background:url(../gximg/newline.jpg); overflow:hidden}
.mf1m dt a{ color:#d10307; font-size:16px; }
.mf1m dt a:hover{color:#d10307; }
.mf1m dd{ width:250px; height:auto; margin:10px auto 0px auto; text-align:left; overflow:hidden}
.mf1m li{width:250px; height:25px; line-height:25px; border-bottom:#dddddd 1px dashed; text-align:left; overflow:hidden}

.mf1r{ width:260px; height:335px; border:#b7b7b7 1px solid; float:right; overflow:hidden;}
.mf1r dl{width:260px; height:auto; margin:0 auto;}
.mf1r dt{ width:251px; height:36px; line-height:36px;color:#d10307; font-size:16px; text-align:center; margin:5px auto 0px auto; background:url(../gximg/newline.jpg); overflow:hidden}
.mf1r dt a{ color:#d10307; font-size:16px; }
.mf1r dt a:hover{color:#d10307; }
.mf1r dd{ width:219px; height:auto; margin: 0px auto; line-height:180%; font-size:14px; overflow:hidden}
.mf1r .lxfs{ padding:10px 0px 10px 0px; border-bottom:#dddddd 1px dashed;}
.mf1r .lxfs i{ display:inline-block; width:45px;}
.sykefu{ width:219px; height:auto; overflow:hidden;}
.syqqkf{ width:89px; height:26px; display:block; background:url(../gximg/img1.png) 0px -71px no-repeat; float:left; margin:8px 10px 0px 0px; }
.sybdkf{ width:89px; height:26px; display:block; background:url(../gximg/img1.png) 0px -106px no-repeat; float:left;margin:8px 0px 0px 0px;}
.sykfzx{ display:block; width:98px; height:28px; line-height:28px; background:#e01a5a;font-size:16px; text-align:center; color:#FFFFFF; float:left; margin-right:10px; margin-top:2px; overflow:hidden}
.sykfzx:hover{text-decoration: none;color: #e01a5a;background:#FFFFFF;font-weight:bold; font-size:16px}


.mf2{ width:1020px; height:auto; background:url(../gximg/f2bak.jpg) no-repeat;  margin:22px auto 0px auto; overflow:hidden;}
.mf2bt{width:1020px; height:auto; font-size:16px;color:#6d6d6d; font-weight:normal; overflow:hidden;}
.mf2bt span,i{ display:block;}
.mf2bt a{ font-size:16px;color:#6d6d6d; font-weight:bold}
.mf2bt a:hover{color:#000000; text-decoration:none }

.mf2lb1{ width:1020px; height:auto;  overflow:hidden;}
.mf2lb1 li{ width:236px; height:236px; margin-top:22px; border:#d6d6d6 1px solid;}
.f2box{ width:225px; height:225px; margin:5px auto; overflow:hidden;}
.f2box img{ width:225px; height:162px; display:block;}
.f2boxbt{width:225px; height:53px; padding-top:10px; position:relative; color:#FFFFFF; overflow:hidden}
.f2boxbt a{color:#b30038;}
.f2boxbt a:hover{color:#000000;}
.f2boxzbt{ width:190px; height:22px; line-height:22px; text-align:right; margin:0 auto; overflow:hidden}
.f2boxzbt a{ font-size:16px; white-space:nowrap;}
.f2boxfbt{ width:190px; height:22px; line-height:22px; text-align:right; margin:0 auto; overflow:hidden}
.f2boxfbt a{ display:inline-block; width:108px; font-size:14px;  white-space:nowrap; overflow:hidden}

.cklove{ width:85px; height:22px;  position:absolute; top:32px; left:15px; background:url(../gximg/img1.png) 0px -23px no-repeat;}
.cklove span{ display:inline-block; margin-left:22px; width:56px; height:22px;line-height:22px; font-size:14px; color: #b30038; overflow:hidden}

.f2box2{ width:225px; height:225px; margin:5px auto; overflow:hidden;}
.f2box2 span{ display:block; width:189px; height:189px;  font-size:22px; color:#b30038; margin:18px; overflow:hidden}
.f2box2 span p{ display:inline-block; width:189px; height:47px; line-height:47px;  overflow:hidden;}
.f2box2 span a{ font-size:22px; color:#b30038}
.f2box2 span a:hover{ font-size:22px; color:#b30038}
.f2box2 img{width:225px; height:225px;}


.mf2lb2{ width:1020px; height:auto;  overflow:hidden;}
.mf2lb2 li{ width:226px; height:auto; text-align:center; padding:10px 0px 10px 12px; overflow:hidden;}
.mf2lb2 li a{ width:96px; height:22px; line-height:22px; border-bottom:#dcdcdc 1px dashed; margin:0px 17px 0px 0px; display:block; float:left; overflow:hidden;}

.mf3{width:1020px; height:auto; margin-top:15px; overflow:hidden;}
.mf3bt{ width:1010px; height:36px;  border-bottom:#e8e8e8 1px solid; padding-left:10px; background:#f3f3f3; overflow:hidden}
.mf3bt a{display:inline-block; float:left;color:#6d6d6d;height:36px; line-height:36px;}
.mf3bt a:hover{color:#000000; text-decoration:none }
.mf3bt i{display:inline-block; float:left; margin-left:10px; margin-right:10px; font-size:0px; width:1px; height:11px; background:url(../gximg/img1.png) -30px 0px no-repeat; margin-top:12px;}
.mf3box{width:1020px; height:auto;margin:0 auto; overflow:hidden;}
.mf3box ul{ width:1020px; height:auto; padding:15px 0px 15px 0px; border-bottom:#d6d6d6 1px dashed; overflow:hidden}
.mf3box li{ width:322px; height:110px; overflow:hidden}

.mf3box .f3pic{ width:137px; height:108px; border:#d6d6d6 1px solid; float:left; overflow:hidden}
.mf3box .f3pic img{ width:127px; height:98px; margin:5px;}
.mf3box .f3info{ width:178px; height:110px; color:#999999; float:right; overflow:hidden}
.mf3box .f3info a{display:block;width:178px;height:22px;line-height:22px;color:#999999;overflow:hidden}
.mf3box h3{ width:178px; height:22px; line-height:22px; font-size:14px; overflow:hidden;}
.mf3box h3 a{ font-size:14px;}

.mf4{width:1020px; height:auto; margin-top:15px; overflow:hidden;}
.mf4box{width:1018px; height:auto; border:#cccccc 1px solid; margin-top:22px; overflow:hidden;}
.mf4box ul{ width:995px; height:auto; margin:9px 0px 28px 20px; overflow:hidden;}
.mf4box li{ width:142px; height:auto; float:left; margin-top:19px; overflow:hidden}
.mf4box li img{width:121px; height:121px; border:#d7d6db 1px solid; display:block;}
.m4pic{width:123px; height:153px; overflow:hidden;}
.m4picbt{ width:123px; height:30px; line-height:30px; overflow:hidden; }
.m4picbt a{color:#6d6d6d;}
.m4picbt a:hover{color:#000000; text-decoration:none }

.footer{width:100%; min-width:1020px; 
_width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1020? '1020px' : 'true');height:auto; background:#e9e9e9; margin-top:40px; overflow:hidden}
.ft1box{width:1020px; height:auto!important; height:270px; min-height:270px; margin:0px auto; padding-top:38px; }
.ft1box a{ color:#666666}
.ft1box a:hover{ color:#000000}
.ft1lb1{ width:73px; float:left;height:auto; padding-right:10px; border-right:#cbcbcb 1px solid; overflow:hidden }
.ft1lb2{ width:91px; float:left;height:auto; padding:0px 10px 0px 10px;  border-right:#cbcbcb 1px solid; text-align:center;overflow:hidden }
.ft1lb2s{ width:91px; float:left;height:auto; padding:0px 10px 0px 10px; text-align:center;overflow:hidden }
.ft1lb3{ width:230px; float:left;height:auto; padding:0px 0px 0px 31px;  border-left:#cbcbcb 1px solid;overflow:hidden; }
.ft1lb3bt{width:230px;height:28px; line-height:28px; overflow:hidden}

.ft1lb1 li{ width:73px; height:22px; line-height:22px; text-align:center; overflow:hidden}
.ft1lb2 li{ width:91px; height:22px; line-height:22px; text-align:center; overflow:hidden}
.ft1lb2s li{ width:91px; height:22px; line-height:22px; text-align:center; overflow:hidden}

.flink{width:1020px; height:52px; line-height:52px; margin:10px auto; text-align:center;color:#666666;}
.flink a{color:#666666; margin:0px 2px 0px 2px;}
.flink a:hover{color:#000000}

.footer2{width:100%; min-width:1020px; 
_width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1020? '1020px' : 'true');height:40px; line-height:40px;  background:#808080; color:#c1c1c1; text-align:center; overflow:hidden}

#lsybners{
 bottom: 9px;
 right:8px;
    position: fixed;
 height:auto;
    width: 118px;
	
    z-index: 99999;
    _bottom:auto;
    _width: 118px;
    _position: absolute;
    _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}

.ggcbtnsy{ width:118px; height:auto; overflow:hidden; margin-bottom:5px;}
.ggcbtnsy img{ float:left;}

.hdlxpic{ width:1018px; height:auto; margin:20px auto; border:#cccccc 1px solid;}
.shalong{ width:980px; height:153px; margin:20px auto; overflow:hidden;}
.sha011{float: left;width: 800%;}
.sha{float:left;}
.sha ul{float:left; text-align:center;}
.sha ul li{float:left; margin-left:8px; margin-right:3px; width:130px; height:155px; line-height:20px;text-align:center;overflow:hidden;}
.sha ul li img{width:130px; height:130px;}

#lsybnersr{
 top: 0px;
 right:0px;
    position: fixed;
 height:auto;
    width: 24px;
	
    z-index: 99999;
    _bottom:auto;
    _width: 24px;
    _position: absolute;
    _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
background:#e21c59;
overflow:hidden; 
}
.fkclose{ padding:5px 0px 5px 0px; text-align:right; background:#c5bec0;}
#lsybnersr img{height:221px;}



.ntop1{width:1020px; height:auto; margin:12px auto 42px auto; text-align:center; overflow:hidden;}
.ntop1 h3{color:#d3111c;font-size:35px; text-align:center;}
.ntop1 span{ display:block; text-align:center;margin:10px 0 25px 0; color:#595959;font-size:27px;}

.ntop1 ul{ overflow:hidden;width:1020px;}
.ntop1 ul li{ float:left;width:255px; text-align:center; overflow:hidden}
.ntop1 ul li .wp1_imgbak{width:192px;height:192px; background:#FFFFFF; border:#ac0205 1px solid; border-radius: 96px;-moz-border-radius: 96px;-webkit-border-radius: 96px; text-align:center; margin:0 auto;}
.ntop1 ul li .wp1_img{width:176px;height:176px; background:#d3111c;color:#fff; text-align:center;font-size:20px; margin:8px auto; border-radius: 88px;-moz-border-radius: 88px;-webkit-border-radius: 88px;}
.ntop1 ul li .wp1_img .stn{ display:block;font-size:44px;padding-top:20px;}
.ntop1 ul li .wp1_img .sts{font-size:32px;}
.ntop1 .wp1_con{ text-align:center;line-height:27px;color:#595959;width:210px; margin:29px auto 0 auto; }
.ntop1 .wp1_con .stn{ display:block;font-size:18px;}



.bbcmbox{width:1020px; height:auto; overflow:hidden;}
.bbcmbox ul{ margin-top:20px;}
.bbcmbox li{ width:243px; height:288px; border:#dcdcdc 1px solid;}
.mr13{ margin-right:13px;}
.cmformbt{ width:233px; height:32px; line-height:32px; background:url(../gximg/cmbak.jpg) no-repeat; color:#c20472; font-weight:bold; margin:0 auto;}
.cmformbt i{ margin-left:5px;}
.cmform{ width:230px; height:auto;margin:18px 0px 18px 10px; overflow:hidden;}
.cmform p{ margin-top:8px;}
.cmbtn{ display:block; width:100px; height:24px; line-height:24px; background:#c20273; color:#FFFFFF; border:none; outline:none; text-align:center; margin:0 auto; cursor:pointer;}

.bbqmzsbt{ width:233px; height:32px; line-height:32px; background:url(../gximg/cmbak.jpg) no-repeat; color:#c20472; font-weight:bold; margin:0 auto;}
.bbqmzsbt i{ display:inline-block; margin-left:10px; float:left;}
.bbqmzsbt span{display:inline-block; float:right; margin-right:15px;}
.bbqmzsbt a{ font-size:16px; color:#818181;}
.bbqmzs{ width:205px; height:auto; margin-left:15px; padding-top:15px; overflow:hidden}
.bbqmzs a{ display:block;width:205px; height:22px; line-height:22px; color:#818181; overflow:hidden}
