﻿@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:#f5ad00;}
.fenhong{background:#dd2f88;}
.chengse{background:#e84f13;}
.lanse{background:#009de0;}

.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(/a/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:280px; position:relative; overflow:hidden}
.banner{ width:100%; min-width:1020px; 
_width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1020? '1020px' : 'true');height:280px; overflow:hidden}
.bannerpic{ display:block;width:100%; height:280px;  overflow:hidden}
#numsbak{width:1020px; height:20px; z-index:555; position:absolute; top:230px; left:50%; margin-left:-510px; }
#nums{ width:auto; height:20px; float:right; }
#nums a{ width:20px; height:20px; display:block; float:left; margin-right:3px; }
#nums a:hover{background:url(/images/ipic130813/huyuan.gif) no-repeat; opacity:0.5;filter: alpha(opacity=50);}
#nums i{width:20px; height:20px; display:block; color:black;background:url(/images/ipic130813/hyuan.gif) no-repeat; opacity:0.5;filter: alpha(opacity=50);cursor:pointer; text-indent:-9999px;}
.activeSlide{background:url(/images/ipic130813/huyuan.gif) no-repeat; }

.mdmane{width:1020px; height:48px; line-height:48px; text-align:center; color:#6d6d6d; overflow:hidden;}
.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(/a/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(/a/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(/a/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(/a/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(/a/gximg/img1.png) 0px -71px no-repeat; float:left; margin:8px 10px 0px 0px; }
.sybdkf{ width:89px; height:26px; display:block; background:url(/a/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:#c7c7c7; text-align:center; color:#FFFFFF; float:left; margin-right:10px; margin-top:2px; overflow:hidden}


.mf2{ width:1020px; height:auto; background:url(/a/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:#FFFFFF;}
.f2boxbt a:hover{color:#FFFFFF;}
.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(/a/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; overflow:hidden}

.f2box2{ width:225px; height:225px; margin:5px auto; overflow:hidden;}
.f2box2 span{ display:block; width:189px; height:189px;  font-size:22px; color:#FFFFFF; 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:#FFFFFF}
.f2box2 span a:hover{ font-size:22px; color:#FFFFFF}
.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(/a/gximg/img1.png) -30px 0px no-repeat; margin-top:12px;}
.mf3box{width:1020px; height: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: 132px;
 left: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;}
