/* CSS Document */
body{ margin:0 auto; font-size:12px; color:#4d4d4d; }
img{ border:0px; }
A      { text-decoration:none; color:#4d4d4d; font-size:12px; }
A:hover{ text-decoration:none; color:#FF0000; font-size:12px; }
li{ list-style-type:none; }
p,iframe{ margin:0; padding:0; }

*{ margin:0; padding:0; list-style:none; }
.focusBox { position: relative; width: 485px; height: 314px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; }
.focusBox .pic img { width: 485px; height: 314px; display: block; }	
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }	
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }	
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}	
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }	
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }	
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }	
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }	
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }	
.focusBox .num li.on a,.focusBox .num a:hover{ background:#CE0609;  }

.mm { position:relative; z-index:98; cursor:pointer; }
.subtmenu  { width:100%; min-height:29px; display:none; position:absolute;top:46px; left:0px; z-index:99; background-color:#000; }
.subtmenu .out { width:100%; height:28px; float:left; line-height:30px; list-style-type:none; border-top:1px solid #1C83D0; background-color:#0661BA; }
.subtmenu .out A:hover { width:100%; height:28px; float:left; line-height:30px; list-style-type:none; background-color:#1A81CE; }
.subtmenu .out A       { width:100%; COLOR: #FFFFFF; TEXT-DECORATION:none; font-size:12px; display:block; font-family:"ËÎÌå"; }
.subtmenu .out A:hover { width:100%; COLOR: #FFFF00; TEXT-DECORATION:none; font-size:12px; display:block; font-family:"ËÎÌå"; }

.top{ margin:0 auto; width:1002px; height:273px; }
.top .weather{ float:left; width:810px; padding-left:12px; height:30px; line-height:30px; background:url(images/index_01.jpg) repeat-x; }
.top .weather .date{ float:left; height:26px; padding-top:4px; line-height:25px; }
.top .weather .tq{ float:left; height:30px; margin-left:10px; }
.top .favour{ float:left; width:180px; height:30px; }
.top .banner{ float:left; width:1002px; height:197px; }
.top .menu{ float:left; width:1002px; height:46px; background:url(images/index_05.jpg) no-repeat; }
.top .menu li a{ display:block; }
.top .menu li{ float:left; height:38px; padding-top:8px; list-style-type:none; text-align:center; }
A.topmenu:link   { text-decoration:none; font-size:16px; color:#FFF; line-height:18px; font-family:"Î¢ÈíÑÅºÚ", "ºÚÌå", "ËÎÌå"; display:block; }
A.topmenu:visited{ text-decoration:none; font-size:16px; color:#FFF; line-height:18px; font-family:"Î¢ÈíÑÅºÚ", "ºÚÌå", "ËÎÌå"; display:block; }
A.topmenu:hover  { text-decoration:none; font-size:16px; color:#FF0; line-height:18px; font-family:"Î¢ÈíÑÅºÚ", "ºÚÌå", "ËÎÌå"; display:block; }
A.topmenu:active { text-decoration:none; font-size:16px; color:#FFF; line-height:18px; font-family:"Î¢ÈíÑÅºÚ", "ºÚÌå", "ËÎÌå"; display:block; }
.top .menu li .en_menu{ font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:14px; color:#71baed; }

.main1{ margin:0 auto; width:1002px; height:336px; margin-top:10px; }
.main1 .picture{ float:left; width:500px; height:325px; padding-left:11px; padding-top:11px; background:url(images/index_07.jpg) no-repeat; }
.main1 .picture .pics{ float:left; width:485px; height:314px; }
.main1 .news{ float:left; width:491px; height:325px; padding-top:11px; background:url(images/index_08.jpg) no-repeat; }
.main1 .news .top1{ float:left; width:455px; padding-left:16px; padding-right:8px; padding-top:7px; height:109px; margin-bottom:8px; background:url(images/index_05_1.jpg) no-repeat; }
.main1 .news .top1 .title{ font-weight:bold; line-height:30px; }
.main1 .news .top1 .title A      { font-size:14px; text-decoration:none; color:#054ca6; }
.main1 .news .top1 .title A:hover{ font-size:14px; text-decoration:none; color:#FF0000; }
A.more      { text-decoration:none; color:#054ca6; }
A.more:hover{ text-decoration:none; color:#FF0000; }
.main1 .news .top1 .content{ font-size:12px; color:#7b7b7b; line-height:20px; padding-top:3px; text-indent:2em; }
.main1 .news li{ float:left; width:480px; margin-top:0px; }
.main1 .news li .txt{ float:left; width:375px; padding-left:25px; height:19px; padding-top:5px; background:url(images/blue.gif) no-repeat 12px 6px; }
.main1 .news li .date{ float:left; width:77px; padding-left:3px; height:20px; padding-top:4px; font-family:Arial, Helvetica, sans-serif; }

.main2{ margin:0 auto; width:1002px; height:933px; margin-top:10px; }
.main2 .left{ float:left; width:786px; height:933px; }
.main2 .left .topAbc{ float:left; width:778px; height:100px; }
.main2 .left .midbar{ float:left; width:778px; height:100px; }
.main2 .left .info{ float:left; width:385px; height:220px; margin-right:8px; margin-bottom:10px;  }
.main2 .left .info .title{ float:left; width:385px; height:32px; background:url(images/index_10.jpg) no-repeat; }
.main2 .left .info .title .txt{ float:left; width:130px; height:24px; padding-top:8px; line-height:24px; font-size:14px; font-weight:bold; color:#156dad; text-align:center; }
.main2 .left .info .title .other{ float:left; width:245px; padding-right:10px; height:27px; padding-top:5px; line-height:24px; text-align:right; }
A.more_white      { font-size:12px; text-decoration:none; color:#FFFFFF; }
A.more_white:hover{ font-size:12px; text-decoration:none; color:#FFFF00; }
.main2 .left .info .content{ float:left; width:383px; height:177px; padding-top:10px; border-left:#A9CFE6 1px solid; border-bottom:#A9CFE6 1px solid; border-right:#A9CFE6 1px solid; }
.main2 .left .info .content li{ float:left; width:383px; margin-top:0px; }
.main2 .left .info .content li .txt{ float:left; width:272px; padding-left:30px; line-height:24px; background:url(images/blue.gif) no-repeat 18px 6px; }
.main2 .left .info .content li .date{ float:left; width:81px; padding-left:0px; line-height:24px; font-family:Arial, Helvetica, sans-serif; }
.main2 .left .style{ float:left; width:778px; height:173px; background:url(images/index_31.jpg) no-repeat; }
.main2 .left .style .pics{ float:left; width:670px; padding:18px 18px 0px 90px; height:155px; background:url(images/index_31.jpg) no-repeat; }
.main2 .left .style .pics .picMarquee-left{ width:670px; height:155px; overflow:hidden; position:relative; }
.main2 .left .style .pics .picMarquee-left ul{ width:670px; height:155px; overflow:hidden; }
.main2 .left .style .pics .picMarquee-left ul li{ float:left; width:160px; height:155px; padding-right:10px; line-height:29px; text-align:center; }
.main2 .left .style .pics .picMarquee-left ul li img{ float:left; width:152px; height:112px; padding:3px; border:1px solid #DDDDDD; }


.main2 .right{ float:left; width:216px; height:933px; }
.main2 .right .topic{ float:left; width:216px; height:420px; }
.main2 .right .topic .title{ float:left; width:216px; height:32px; line-height:32px; background:url(images/index_12.jpg) no-repeat; font-size:14px; font-weight:bold; color:#FFF; text-align:center; }
.main2 .right .topic .content{ float:left; width:214px; height:365px; padding-top:12px; padding-bottom:10px; border-left:#A9CFE6 1px solid; border-bottom:#A9CFE6 1px solid; border-right:#A9CFE6 1px solid; }
.main2 .right .topic .content .picMarquee-top{ width:214px; height:365px; overflow:hidden; position:relative; }
.main2 .right .topic .content .picMarquee-top ul{ overflow:hidden; zoom:1; }
.main2 .right .topic .content .picMarquee-top ul li{ float:left; zoom:1; width:205px; height:50px; padding:0px 5px 5px 4px; position:relative; }
.main2 .right .topic .content .picMarquee-top ul li .over{ float:left; width:205px; height:50px; position:absolute; top:0px; left:4px; }
.main2 .right .ads1{ float:left; width:216px; height:64px; margin-top:10px; }
.main2 .right .smallAd2{ float:left; width:216px; height:72px; margin-top:8px; }
.main2 .right .hd{ float:left; width:216px; height:250px; margin-top:9px; }
.main2 .right .hd .title{ float:left; width:216px; height:32px; line-height:32px; background:url(images/index_12.jpg) no-repeat; font-size:14px; font-weight:bold; color:#FFF; text-align:center; }
.main2 .right .hd .content{ float:left; width:200px; height:202px; padding:15px 2px 0px 12px; border-left:#A9CFE6 1px solid; border-bottom:#A9CFE6 1px solid; border-right:#A9CFE6 1px solid; }
.main2 .right .hd .content .li1{ float:left; width:100px; height:46px; margin-bottom:14px; } 

.main2 .right .hd .content .qr_code{ float:left; width:174px; padding-left:13px; height:38px; }
.main2 .right .hd .content .qr_code .li{ float:left; width:65px; height:68px; margin-top:5px; position:relative; cursor:pointer; left:13px;}
.main2 .right .hd .content .qr_code .li1{ float:left; width:32px; height:68px; margin-top:5px; position:relative; cursor:pointer; }
.main2 .right .hd .content .qr_code .li .ewm{ width:98px; height:98px; position:absolute; top:-105px; left:-26px; border:1px solid #DDDDDD; display:none; } /*top:65px;*/
.main2 .right .hd .content .qr_code .li .img{ float:left; width:54px; padding-left:4px; height:38px;}
.main2 .right .hd .content .qr_code .li .txt{ float:left; width:58px; line-height:30px; }


.main2 .right .smallAd3{ float:left; width:216px; height:90px; margin-top:10px; }

.ads{ margin:0 auto; width:1002px; height:120px; margin-top:10px; }

.feedback{ margin:0 auto; width:1002px; height:212px; margin-top:10px; }

.link{ margin:0 auto; width:1002px; min-height:84px; height:auto; overflow:hidden; }
.link .title{ float:left; width:980px; padding-left:22px; height:29px; padding-top:2px; line-height:29px; background:url(images/index_19.jpg) no-repeat; font-size:14px; font-weight:bold; color:#FFF; }
.link .content{ float:left; width:982px; min-height:25px; height:auto; line-height:25px; padding:14px 10px 4px 10px; background-color:#F0F0F0; }
.link .content li{ float:left;line-height:12px; padding-top:1px; width:auto; _width:0; _white-space:nowrap; padding-left:15px; padding-right:15px; border-right:1px solid #4d4d4d; margin-bottom:10px; }

.bottom{margin:0 auto; width:1002px; height:84px; padding-top:25px; background:url(images/index_22.jpg) repeat-x; margin-top:0px; text-align:center;}
.div-a{width:58px; height:80px; float:left; margin-left:50px; margin-top:-5px;} 
.div-b{ position:absolute;width:800px; height:100px;float:left; margin-left:108px;} 

.copy{ color:#fff; line-height:18px; }
a.copy      { font-size:12px; color:#fff; text-decoration:none; }
a.copy:hover{ font-size:12px; color:#ff0; text-decoration:none; }

h2{ font-size:14px; color:#156dad; font-weight:bold; margin:0px; padding:0px; line-height:22px; padding-left:12px; }
A.left_menu      { width:146px; padding-left:80px; font-size:14px; text-decoration:none; color:#FFFFFF; font-weight:bold; display:block; }
A.left_menu:hover{ width:146px; padding-left:80px; font-size:14px; text-decoration:none; color:#FFFF00; font-weight:bold; display:block; }

.pageb     { text-decoration:none; font-size:12px; color:#999999; padding:5px 10px 3px 10px; background-color:#dddddd; margin-left:10px; border:1px solid #ccc; font-family:Arial; }
A.pageb:link     { text-decoration:none; font-size:12px; color:#444444; padding:5px 10px 3px 10px; background-color:#dddddd; margin-left:10px; border:1px solid #ccc; font-family:Arial; }
A.pageb:visited  { text-decoration:none; font-size:12px; color:#444444; padding:5px 10px 3px 10px; background-color:#dddddd; margin-left:10px; border:1px solid #ccc; font-family:Arial; }
A.pageb:hover    { text-decoration:none; font-size:12px; color:#FF0000; padding:5px 10px 3px 10px; background-color:#dddddd; margin-left:10px; border:1px solid #ccc; font-family:Arial; }
A.pageb:active   { text-decoration:none; font-size:12px; color:#444444; padding:5px 10px 3px 10px; background-color:#dddddd; margin-left:10px; border:1px solid #ccc; font-family:Arial; }

.pn{ width:700px; min-height:272px; height:auto; margin:0 auto; overflow:hidden; }
.pn .pro { float:left; width:726px; height:auto; }
.pn .pro .products { float:left; width:220px; height:215px; border:1px solid #D6D6D8; margin-right:17px; margin-bottom:20px; }
.pn .pro .out  { border:1px solid #D6D6D8; }
.pn .pro .over { border:1px solid #156dad; }
.pn .pro .products .pic { float:left; width:220px; height:180px; }
.pn .pro .products .title { float:left; width:220px; text-align:center; height:35px; border-top:0px solid #156dad; font-size:12px; line-height:35px; }
.pn .pro .products .title A:link    { COLOR: #666666; TEXT-DECORATION: none; font-size:12px; }
.pn .pro .products .title A:visited { COLOR: #666666; TEXT-DECORATION: none; font-size:12px; }
.pn .pro .products .title A:hover   { COLOR: #ff0000; TEXT-DECORATION: none; font-size:12px; }
.pn .pro .products .title A:active  { COLOR: #666666; TEXT-DECORATION: none; font-size:12px; }

input,textarea{ border:1px solid #D1E8FA; background-color:#F5FAFE; }
input{ height:20px; }