/* CSS Document */
html, body,h2, h3, h4, h5, h6,img,p, q, dl, dt, dd, ol, ul, li{padding:0;margin:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333;}
body{ background-color:#FFFFFF; font-size:12px; font-family:microsoft yahei,Arial, Helvetica, sans-serif; color:#333333;}
fieldset,img{border:0; margin:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
q:before,q:after{content:''}
abbr,acronym{border:0}
a:link,a:visited{ text-decoration:none; color:#333;}
a:hover{ text-decoration:underline; color:#ff6600;}

.headpiece{width:100%; height:31px; overflow:hidden;background: url(../images/indexbg.png) repeat-x scroll 0px -862px; }
.headpiece div{width:970px; margin:0px auto; height:31px; background: url(../images/indexbg.png) repeat-x scroll 0px -862px;}
.headpiece div span.part1{width:120px; float:left; display:block; height:31px; line-height:31px; color:#055A90; overflow:hidden;}
.headpiece div span.part1 a{margin-left:10px;font-size:12px;}
.headpiece div span.part1 a:link{color:#055A90;font-size:12px;}
.headpiece div span.part1 a:visited{color:#055A90;font-size:12px;}
.headpiece div span.part1 a:hover{}

.headpiece div span.part2{width:150px; height:31px; overflow:hidden; float:left; display:block; line-height:31px;}
.headpiece div span.part2 a{ height:31px; display:block; width:auto; background: url(../images/indexbg.png) no-repeat scroll 0px -116px; padding-left:10px; float:left; margin-right:12px; font-weight:bold;font-size:12px;}
.headpiece div span.part2 a:link{color:#055A90;font-size:12px;}
.headpiece div span.part2 a:visited{color:#055A90;font-size:12px;}
.headpiece div span.part2 a:hover{}

.headpiece div p.part3{ width:420px; height:31px; overflow:hidden; line-height:31px; float:left;}
.headpiece div p.part3 span{ display:block; height:31px; overflow:hidden;}
.headpiece div p.part3 span font{color:#0033FF; font-size:12px}
.headpiece div p.part3 span a{color:#FF0000;padding-left:2px;
}
.headpiece div p.part4{width:250px; height:31px; line-height:31px; float:left; overflow:hidden; text-align:right;}
.headpiece div p.part4 a{color:#055A90; margin-left:5px;}
.proheader{width:970px; margin:6px auto; height:100px;}
.proheader div.left{width:200px; height:100px; float:left; overflow:hidden;}
.proheader div.center{width:530px; overflow:hidden; float:left; height:100px;}
.proheader div.right{ width:240px; padding-top:28px; float:left; overflow:hidden; line-height:25px;}
.proheader div.right a{ margin-right:4px; margin-left:4px;}
.proheader div.right a:link{color:#666666}
.proheader div.right a:visited{color:#666666}
.proheader div.right a:hover{}


.prosearchbar{width:523px;  height:35px; overflow:hidden;background: url(../images/indexsobg.png) no-repeat; margin-top:35px;}
.prosearchbar form{padding:0px; margin:0px;}
.prosearchbar div.s1{width:366px; float:left; height:27px; margin-left:25px; margin-top:4px;_margin-left:12px;}
.prosearchbar div.s1 input{margin:0px; width:364px; font-size:14px; border:0px; height:25px; line-height:25px; color:#666666; overflow:hidden; _margin-left:-12px;}
.prosearchbar div.s1 div.keylist{width:389px; height:auto; z-index:1001px; position:absolute; border:2px #0065B2 solid; border-top:none; background:#FFFFFF; margin-left:-24px; _margin-left:-395px; _margin-top:27px; display:none;}
.prosearchbar div.s1 div.keylist ul{ margin-top:5px;}
.prosearchbar div.s1 div.keylist ul li{width:369px; height:25px; line-height:25px; font-size:14px; padding-left:20px; cursor:pointer;}
.prosearchbar div.s1 div.keylist ul li:hover{background:#FFFBF0}
.prosearchbar div.s1 div.keylist ul li.history{background:#FFFBF0;}
.prosearchbar div.s1 div.keylist dl{}
.prosearchbar div.s1 div.keylist dl dt{ height:22px; background:#F5F5F5; width:384px; overflow:hidden; color:#006CB6; line-height:22px; font-size:14px; padding-left:5px;}
.prosearchbar div.s1 div.keylist dl dd{width:80px; cursor:pointer; color:#666666; font-size:14px; margin-left:5px; line-height:25px; float:left; height:25px; overflow:hidden;}
.prosearchbar div.s2{width:53px; height:27px; overflow:hidden; margin-top:4px; margin-left:5px; float:left;_margin-left:6px;}
.prosearchbar div.s2 span.txt1{width:32px; height:27px; line-height:27px; color:#666666; text-align:center; font-size:12px; text-align:center; float:left; display:block;}
.prosearchbar div.s2 ul{width:53px; height:auto; overflow:hidden;  position:absolute; z-index:1000; background:#FFFBF0; margin-top:26px; border:2px solid #0065B2;_margin-top:0px; display:none; border-top:none; margin-left:-2px;}
.prosearchbar div.s2 ul li{height:25px; height:25px; color:#666666; line-height:25px; cursor:pointer;}
.prosearchbar div.s2 ul li a{width:51px; height:25px; display:block; padding-left:5px; color:#666666;}
.prosearchbar div.s2 ul li a:link{color:#666666;}
.prosearchbar div.s2 ul li a:hover{background:#0066B3; color:#FFFFFF; text-decoration:none;}
.prosearchbar div.s2 ul li a:visited{}
.prosearchbar div.s2 span.btn{width:20px; height:27px; display:block; cursor:pointer; float:left}
.prosearchbar div.s3{float:left; width:60px; height:27px; cursor:pointer; margin-top:4px; margin-left:10px;}
.pronavbar{width:100%; height:33px; background:#006CB6; border-bottom:#FF9D00 2px solid;}
.pronavbar div.bar{width:970px; height:33px; overflow:hidden; margin:0px auto;}
.pronavbar div.bar div.left{width:214px; height:35px; z-index:999; position:absolute; _position:relative; background:#239BCF; overflow:hidden; text-align:center; line-height:35px;}
.pronavbar div.bar div.left a{color:#FFFFFF; font-size:14px; font-weight:bold}
.pronavbar div.bar div.left a:link{color:#FFFFFF}
.pronavbar div.bar div.left a:visted{color:#FFFFFF;}
.pronavbar div.bar div.left a:hover{ text-decoration:none; color:#FFFF00}
.pronavbar div.bar div.left font{font-family:Arial, Helvetica, sans-serif; margin-left:3px; font-size:12px; font-weight:normal}
.pronavbar div.bar div.right{width:756px; height:33px; margin-left:214px; _margin-right:0px; _margin-top:-35px;}
.pronavbar div.bar div.right ul{ width:600px; float:left; height:33px; overflow:hidden;}
.pronavbar div.bar div.right ul li{width:70px; height:33px; line-height:33px; float:left; text-align:center; background:url(../images/supply2013_6.png) no-repeat 0px 8px;}
.pronavbar div.bar div.right ul li.curr{background:#FF9D00}
.pronavbar div.bar div.right ul li a{font-size:14px; color:#FFFFFF}
.pronavbar div.bar div.right ul li a:link{color:#FFFFFF}
.pronavbar div.bar div.right ul li a:visited{}
.pronavbar div.bar div.right ul li a:hover{ text-decoration:none; color:#FFFF00}
.pronavbar div.bar div.right dl{width:70px; height:33px; float:left;margin-left:70px;}
.pronavbar div.bar div.right dl dt{width:70px; cursor:pointer; line-height:33px; color:#FFFFFF; background:url(../images/supply2013_3.png) no-repeat 0px 9px; text-align:right;}
.pronavbar div.bar div.right dl dd{z-index:999px; position:absolute; width:500px; background:#FFFFFF; border:1px solid #006CB6; margin-left:-430px; padding-top:8px; padding-bottom:8px; display:none;}
.pronavbar div.bar div.right dl dd a{margin-left:4px; margin-right:4px; width:60px; height:20px; line-height:20px; display:block; float:left;}
.main{width:970px; height:auto; margin:8px auto; overflow:hidden;}
.main div.left{width:760px; height:auto; float:left; overflow:hidden;}
.main div.left h1{width:760px; font-size:20px; color:#333333; line-height:33px;}
.prodescrip{width:757px; height:auto; float:left; overflow:hidden; border:1px solid #CCCCCC; border-bottom:3px #cccccc solid; border-right:2px solid #cccccc;}
.prodescrip div.prodescrip_left{ float:left; height:326px; overflow:hidden; width:398px;}
.prodescrip div.prodescrip_left div.detail_1{ width:398px; height:auto; overflow:hidden;}
.prodescrip div.prodescrip_left div.detail_1 ul.widail-lul{width:310px;float:left;zoom:1;}
.prodescrip div.prodescrip_left div.detail_1 div.right-widali{width:82px;height:102px;float:right;}
.prodescrip div.prodescrip_left div.detail_1 p.imslty{width:80px;height:102px;border:1px solid #c6c5c2;border-right:none;}
.rightsjbwxs{clear:both; margin-left:-107px;margin-top:-120px; width:108px;height:62px;position:absolute;}

.prodescrip div.prodescrip_left div.detail_1 ul{ margin-top:15px;}
.prodescrip div.prodescrip_left div.detail_1 ul li{width:297px; margin-left:13px; line-height:35px; height:35px; overflow:hidden; font-size:14px; color:#666666;}
.prodescrip div.prodescrip_left div.detail_1 ul li font{ color:#FC0505;}
.prodescrip div.prodescrip_left div.detail_2{width:398px; height:auto; background:#F9FBFC; height:210px; margin-top:7px; overflow:hidden}
.prodescrip div.prodescrip_left div.detail_2 ul{ margin-top:8px;}
.prodescrip div.prodescrip_left div.detail_2 ul li{ width:385px; margin-left:13px; height:26px; line-height:26px; overflow:hidden; font-size:14px; color:#666666}
.prodescrip div.prodescrip_left div.detail_2 ul li.c{color:#0042A1; font-weight:bold;}
.prodescrip div.prodescrip_left div.detail_2 ul li.c a:link{color:#0042A1; font-size:14px}
.prodescrip div.prodescrip_left div.detail_2 ul li.c a:visited{color:#0042A1; font-size:14px}
.prodescrip div.prodescrip_left div.detail_2 ul li.c a:hover{}
.prodescrip div.prodescrip_left div.detail_2 ul li.sm{height:36px; margin-top:8px;}
.prodescrip div.prodescrip_left div.detail_2 ul li.sm img{margin-right:8px;}
.prodescrip div.prodescrip_left div.detail_2 ul li.l font{font-size:12px; font-weight:normal;}
.prodescrip div.prodescrip_left div.detail_2 ul li span{color:#0042A1; font-size:14px; font-family:Arial, Helvetica, sans-serif}
.prodescrip div.prodescrip_left div.detail_2 ul li.q{margin-top:10px;}
.prodescrip div.prodescrip_left div.detail_2 ul li.q img{margin-right:13px;}
.prodescrip div.prodescrip_left div.detail_2 ul li font{ color:#FF3600; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px}
.prodescrip div.propic{ width:358px; height:326px; overflow:hidden; border-left:#CCCCCC 1px solid; float:left;}
.prodescrip div.propic table{text-align:center;width:357px; height:326px;}
.prodescrip div.propic span{background:url(../images/supply2013_2.png); width:76px; height:18px; overflow:hidden; z-index:999; position:absolute; margin-top:306px; margin-left:280px; cursor:pointer;}
.leftbaidu{width:758px; height:90px;overflow:hidden; border:1px solid #cccccc;}
.detailbar{width:760px; height:auto; overflow:hidden; margin-top:8px;}
.detailbar span.title{width:758px; height:29px; overflow:hidden;}
.detailbar span.title h3{width:96px; float:left; height:29px; background:url(../images/supply2013_4.png) repeat-x; color:#FFFFFF; line-height:29px; font-size:14px; font-weight:bold; text-align:center; overflow:hidden;}
.detailbar span.title h3.nocurr{background:#EEEEEE; border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; height:27px; color:#333333; cursor:pointer;}
.detailbar span.title p{ width:663px; height:27px; overflow:hidden; background:#EEEEEE; border:1px solid #CCCCCC; border-left:none; float:left;}
.detailbar span.title p.p1{width:567px;}
.detail{ margin-top:8px; line-height:25px; font-size:14px;}
.detail a:link{color:#333333;}
.detail a:visited{color:#333333;}
.detail a:hover{color:#333333;}
.detail p{font-size:14px}
.detail p a:link{color:#333333;}
.detail p a:visited{color:#333333;}
.detail p a:hover{color:#333333;}
.free a:link{color:#136EC2;}
.free a:visited{color:#136EC2;}
.free a:hover{color:#333333;}
.free p a:link{color:#136EC2;}
.free p a:visited{color:#136EC2;}
.free p a:hover{color:#333333;}

.detailxg,.detailoxg{width:760px; height:auto; padding-top:8px;}
.detailxg li{width:760px; height:150px; overflow:hidden; padding-top:10px;}
.detailxg li div{width:150px; height:148px; float:left; text-align:center; vertical-align:middle; overflow:hidden; border:1px solid #ccc;}
.detailxg li div img{margin-top:15px;}
.detailxg li p{width:600px; height:150px; float:left; overflow:hidden; padding-left:5px;}
.detailxg li p span{font-size:14px; line-height:30px;}
.detailxg li p span a:link{color:#0066CC; font-size:14px; font-weight:bold}
.detailxg li p span a:visited{color:#0066CC; font-size:14px;font-weight:bold}
.detailbar p.sp{font-size:14px; line-height:30px; font-family:Arial, Helvetica, sans-serif}
.detailbar p.sp span{}
.detailoxg li{width:150px; height:148px; overflow:hidden; padding-top:10px; float:left; text-align:center;}
.detailoxg li div{width:120px; height:120px; text-align:center; vertical-align:middle; overflow:hidden; border:1px solid #ccc; margin:0px auto;}
.detailoxg li p{width:140px; height:25px; line-height:25px;}
.main div.right{width:202px; height:auto; float:left; margin-left:8px; overflow:hidden;}
.rightbaidu{ border:1px solid #86CCEA; width:200px; height:200px; margin-bottom:8px;overflow:hidden;}
.rightnav{width:202px; height:auto; overflow:hidden; margin-bottom:8px;}
.rightnav h6{width:202px; height:29px; overflow:hidden; background:url(../images/supply2013_4.png) repeat-x; line-height:29px; color:#FFFFFF; line-height:29px; font-weight:bold; font-size:14px;}
.rightnav ul{ width:200px; height:auto;  border:1px solid #86CCEA; border-top:none; padding-top:8px;}
.rightnav ul li{line-height:25px; height:25px; width:200px; overflow:hidden; background:url(../images/supply2013_7.png) no-repeat 6px 9px;}
.rightnav ul li a{margin-left:15px;}
.weizi{width:970px; margin:8px auto; height:27px; line-height:28px; background:#EEEEEE; color:#666666; overflow:hidden;}
.weizi a:link{color:#666666;}
.weizi a:visited{color:#666666;}
.weizi a:hover{}
.weizi span{color:#666666; margin-left:4px;}
.footer{width:970px; margin:0px auto; overflow:hidden; height:auto; margin-bottom:15px;}
.footer h6{width:970px; overflow:hidden; height:25px; line-height:25px; background:#276ACF; color:#FFFFFF; text-align:center;}
.footer h6 a{margin-right:10px; margin-left:10px;}
.footer h6 a:link{color:#FFFFFF}
.footer h6 a:visited{color:#FFFFFF}
.footer h6 a:link{}
.footer p{width:970px; height:25px; line-height:25px; text-align:center;}
.footer p a{margin-left:4px; margin-right:4px;}
a.underline:link{text-decoration:underline; font-size:12px; color:#333;}
a.underline:visited{text-decoration:underline;font-size:12px; color:#333;}
a.underline:hover{ text-decoration:none; color:#FF3300;font-size:12px}
.security-links{background:url(../images/foot.png) no-repeat;width:658px;height:48px;text-align:center;margin:0px auto;}
.weixintip{ width:758px; height:60px; border:#F97575 1px solid; line-height:60px; font-size:14px; background:#FDE1E1; color:#333;font-weight:bold}
.weixintip font{color:#FF3300; font-size:18px; }

.yzlist{ overflow:hidden; width:970px; margin:0px auto; position:relative;height: 161px;}
.yzlist h1{ float:left; overflow:hidden; background:url(../images/goofprotitle.png) no-repeat;width:39px; height:141px; position:0px; margin:0px;}
.yzlist h1 a{width:39px; height:141px; display:block;}
.yzlist ul{ float:right;}
.yzlist ul li{ overflow:hidden; float:left;border: 1px solid #d9d9d9; margin:0px 3px;}
.yzlist ul li a{ display:block; overflow:hidden; width:125px;}
.yzlist ul li a b{ overflow:hidden; display:block;vertical-align: middle;text-align: center;display: table-cell; width:125px; height:110px;}
.yzlist ul li a b img{ max-height:100px; max-width:110px;}
.yzlist ul li a p{ text-align:center;color: #62aefa; height:26px; line-height:26px; overflow:hidden; padding:0px 5px 3px 5px;}
.yzlist ul li a:hover p{ text-decoration:underline; color:red;}
.yzlist ul li:hover{border: 1px solid #d2e3f5;}

.yzlist em{ display:block; width:105px; text-align:center; height:18px; line-height:18px; position:absolute; right:4px; z-index:99; color:#fff; bottom:0px; background:url(../images/yzlistembg.png);}
.yzlist em:hover{ color:red; cursor:pointer;}

