﻿@charset "utf-8";
body{ margin:0; padding:0; color:#666; font-size:12px; background:url(bottom.jpg) bottom center;font-family:"微软雅黑";  background-repeat:no-repeat}
*{ margin:0; padding:0;}
a{ text-decoration:none; color:#666; }
a:hover{color:#006ba1; }
ul{ margin:0; padding:0;}
li{ list-style:none;}
img{ border:0;}
td{ line-height:20px;}
.clear{ width:1px; height:0; overflow:hidden; clear:both;}
form{ margin:0; padding:0;}
.page{ height:25px; text-align:center; margin-top:10px;}
.page span{ margin:2px; border:1px solid #CCC; padding:2px;}
.page a{ margin:2px;}
.hover{ color:#F00}
.news{ width:100%; margin:0 auto; overflow:hidden; border-bottom:1px dashed #CCC; margin-bottom:10px; padding-bottom:10px;}

.title{ width:100%;; float:left; height:25px;  overflow:hidden; line-height:25px;  }
.title a{ color:#000; font-size:14px; font-weight:bold;}
.time{ width:100px; float:right; text-align:right; line-height:30px; }
.news_text{ width:550px;  overflow:hidden; height:140px; float:right; line-height:22px;}


/*头部*/
.wlogo{ width:100%; position:absolute; top:220px; overflow:hidden; left:0; text-align:center; z-index:999;}
.wyuyan{ width:100%; position:absolute; top:380px; overflow:hidden; left:0; text-align:center; z-index:998;}
.wxin{ width:100%; position:absolute; top:420px; overflow:hidden; left:0; text-align:center; z-index:997;}
.wxin img{ margin:0 15px;}
#welcome{ width:1100px; overflow:hidden; margin:0 auto;}
.wfoot{ color:#FFF; width:100%; position:absolute; top:680px; overflow:hidden; left:0; text-align:center; z-index:997;}
.wfoot a{ color:#FFF}
#head{ width:100%; height:37px; background:url(top.gif);}
.head{ width:1000px; height:37px; margin:0 auto}
.head_l{ width:500px; float:left; line-height:37px;}
.head_r{ width:500px; float:right; text-align:right}

.top{ width:1000px; height:65px; margin:0 auto; padding-top:18px; padding-bottom:24px;}
.logo{ width:495px; height:65px; float:left; overflow:hidden}
.logo img{  height:65px;}

.rtop{ width:400px; text-align:right;  float:right; height:65px; }

.menu{ width:980px; padding:0 10px; margin:0 auto; height:40px;font-family:"微软雅黑"; background:url(menu.jpg)}
.menu li{ width:80px; text-align:center; height:40px;  line-height:40px; float:left}
.menu li a{ color:#FFF; font-size:14px; display:block}
.menu li a:hover{ background:url(menubg.jpg); color:#1774c4;}
#menubg{background:url(menubg.jpg); color:#1774c4;}
#menuli{background:url(menuli.jpg); background-repeat:no-repeat; height:40px; width:12px; margin:0 29px;}

#ffbanner{ width:1000px; margin:0 auto; overflow:hidden;}
#flash {width:100%; height:300px; overflow:hidden; margin:0 auto; clear:both; position:relative;/*--*/ }
#flash a {width:100%; height:300px; display:none;}
#flash img {width:100%; height:300px;/* display:none;*/}
.flash_bar {width:100%; padding-left:45%; z-index:69; height:30px; overflow:hidden; position:absolute;padding-top:13px!important; padding-top:12px; bottom:0px; left:0px;  text-align:center;}
.flash_bar .dq { display:block; float:left; width:11px; height:11px; margin:5px 5px; /* background: url(tg_flash_p.png) no-repeat 0px 0px;*/ cursor:pointer;
background:url(tg_flash_p.png) no-repeat 0px 0px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="tg_flash_p.png" ,sizingMethod="crop"); }
.flash_bar .no { display:block; float:left; width:11px; height:11px; margin:5px 5px; /* background: url(tg_flash_p.png) no-repeat 0px 0px;*/ cursor:pointer;
background:url(kvtb.png) no-repeat 0px 0px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/kvtb.png" ,sizingMethod="crop"); }
#flashBg {height:300px; overflow:hidden; width:100%; clear:both; margin:0; padding:0;  background-repeat:no-repeat; padding-top:7px; }
@media only screen and (min-width: 264px){#flashBg{width:1020px;}}
@media only screen and (min-width: 516px){#flashBg{width:1020px;}}
@media only screen and (min-width: 768px){#flashBg{width:1020px;}}
@media only screen and (min-width: 1024px){#flashBg{width:100%;}}
@media only screen and (min-width: 1280px){#flashBg{width:100%;}}
@media only screen and (min-width: 1524px){#flashBg{width:100%;}}
@media only screen and (min-width: 1776px){#flashBg{width:100%;}}
@media only screen and (min-width: 2046px){#flashBg{width:100%;}}
#flashLine {/*background:url(/includes/banner/touming.png) repeat-x center bottom;*/height:300px; width:100%; clear:both;}

#index{ width:1010px; margin:0 auto; overflow:hidden; margin-top:10px; margin-bottom:20px; }
.about{ width:608px; height:232px; float:left; background:url(web1.jpg)}
.about_top{ width:570px; margin:0 auto; height:20px; padding-top:12px; color:#FFF; font-size:14px; font-weight:bold; text-indent:10px;}
.about_top img{ margin-top:3px;}
.about_main{ width:570px; height:180px; margin:0 auto; overflow:hidden; line-height:22px; margin-top:15px; }
.about_main img{ width:192px; height:144px; border:1px solid #CCC; margin-right:15px;}
.web_bg{ width:390px; overflow:hidden; height:232px; background:url(web2.jpg); float:right;}
.news_top{ width:326px; margin:0 auto; height:30px; background:url(web1.jpg); margin-bottom:5px;}
.n_ll{ width:100px; text-indent:10px; font-size:14px; line-height:30px; color:#FFF; float:left; letter-spacing:1px;}
.n_rr{ width:80px; float:right; padding-right:10px; text-align:right; line-height:30px; text-align:right;}
.inews{ width:100%; height:25px; line-height:25px; margin:0 auto}
.ititle{ width:260px; float:left; height:25px;  line-height:25px; overflow:hidden; background:url(doc.jpg) no-repeat;}
.itime{ width:90px; float:right; text-align:right; color:#666}



#tabs1{
 height: 232px;
 width: 390px;
 margin:0 auto;
}
.menu1box{
 position:relative;
 overflow:hidden;
 width: 390px;   height:32px;  margin-bottom:10px; margin-top:5px;

}
#menu1{
 position:absolute;
 top:0;
 left:0;
 z-index:1;
}
#menu1 li{
 float:left;
 display:block;
 cursor:pointer;
 width:86px;
 text-align:center;
 line-height:31px; font-size:14px;
 height:31px;background:#818183;color:#FFF; margin-right:1px;
}
#menu1 li a{ color:#FFF; font-weight:bold}
#menu1 li.hover{
background:url(web3.jpg); color:#FFF
}
.main1box{
 clear:both; width:360px; height:174px; margin:0 auto; overflow:hidden; line-height:22px;
}
#main1 ul{
 display: none;
}
#main1 ul.block{
 display: block;
}

.link{ width:998px; border:1px solid #CCC; margin:0 auto; background:#f5f5f5;}
.link_top{ width:970px; margin:0 auto; border-bottom:1px solid #CCC; font-size:14px; height:30px; line-height:30px; margin-bottom:5px; font-weight:bold; color:#000;}
.link_main{ width:970px; margin:0 auto; line-height:20px; overflow:hidden; padding-bottom:15px;}
.link_main a{ margin-right:10px;}
#foot{ border-top:5px solid #4889c3; width:1000px; overflow:hidden;  line-height:22px; font-size:12px; text-align:center; padding-top:10px; padding-bottom:10px; margin:0 auto; margin-top:10px; }


#banner{ width:1000px; margin:10px auto; margin-top:5px; overflow:hidden}
#banner img{ width:1000px;}
#main{ width:1000px; margin:0 auto; overflow:hidden; margin-top:10px;}
#left{ width:210px; float:left; overflow:hidden;}
#lefttop{ width:210px; height:30px; background:url(a1.jpg) no-repeat; text-indent:8px; line-height:30px; color:#0160a0; font-size:14px; font-weight:bold}
#leftmain{ width:200px; padding-left:5px; line-height:25px;}
#leftmain li{ width:188px; text-indent:22px; margin-bottom:5px; float:left; background:url(leftli.jpg); height:28px; line-height:28px;}
.hov{ color:#0160a0;}
#leftmain li a:hover{color:#0160a0;}

#right{ width:778px; border:1px solid #CCC;  float:right; overflow:hidden;}
#righttop{ width:778px;  border-top:2px solid #0074c1; height:31px; line-height:30px; text-indent:10px; border-bottom:1px solid #CCC; background:url(righttop1.jpg)}
.ll{ height:31px;line-height:31px; float:left; width:100px; font-size:14px; font-weight:bold; text-indent:10px; }
.ll a{ color:#FFF;}
.rr{ width:600px; text-align:right; padding-right:10px; text-align:right; line-height:31px; height:31px; float:right;}
#rightmain{ width:760px; padding:10px;  line-height:25px; border-top:0; overflow:hidden; margin-bottom:10px;}
.ipro{ width:148px; overflow:hidden; float:left; text-align:center;}
.ipro img{ width:130px; padding:2px;border:1px solid #dfdfdf;}
.ipro p{ width:140px; height:25px; overflow:hidden; text-align:center; line-height:25px;}
.rightmain{ width:760px; overflow:hidden; margin-top:10px;}
.rrr{ width:60px; text-align:right; padding-right:5px; text-align:right; line-height:31px; height:31px; float:right;}
.llll{ height:31px; background:url(hyxw.jpg); line-height:31px; float:left; width:148px; font-size:14px; font-weight:bold; color:#FFF; text-align:center;}
.hyxw{ width:230px; float:right; overflow:hidden;}
.hyxwtop{ width:229px; background:url(righttop.jpg); border-right:1px solid #dfdfdf; height:31px;}
.hyxwmain{ width:210px; padding:5px 9px; border:1px solid #dfdfdf; line-height:25px; height:144px; border-top:0; overflow:hidden; margin-bottom:10px;}
.sbzs{ width:978px; border:1px solid #dfdfdf; overflow:hidden; margin:0 auto; margin-bottom:10px;}
.sbzs_top{ width:973px; border-bottom:1px solid #dfdfdf; background:url(shebei.jpg) no-repeat; height:32px; text-align:right; padding-right:5px;}
.rollBox{width:950px;overflow:hidden;margin:0 auto;}
.rollBox .Cont{width:895px;overflow:hidden;margin:0 auto;padding-top:20px; margin-left:5px; float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:130px;float:left;text-align:center;padding-right:20px;}
*+html .rollBox .Cont .pic{width:130px;float:left;text-align:center;padding-right:30px;}
.rollBox .Cont .pic img{padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.pic a{ display:block}

.pro{ width:250px; float:left; overflow:hidden; text-align:center; margin-bottom:10px;}
.pro img{ width:225px; height:230px; padding:4px; border:1px solid #CCC;}
.pro p{ width:235px; text-align:center; height:25px; line-height:25px; overflow:hidden; font-size:14px;}
#cvf td{ background:#FFF; padding: 5px 5px; padding-left:5px;}
.text1{ height:30px; border:1px solid #CCC; width:333px;}
.text2{ height:100px; border:1px solid #CCC; width:333px;}

.news_tu{ width:200px; height:135px; float:left}
.news_tu img{ width:200px; height:135px; float:left}
.news_info{ width:550px; float:right;}
.news_text{ width:100%; margin:0 auto; overflow:hidden; height:90px; line-height:30px; clear:both}
.news{ width:100%; margin:0 auto; overflow:hidden; border-bottom:1px dashed #CCC; margin-bottom:20px; padding-bottom:15px; margin-top:10px;}
.title{ width:500px; float:left; height:30px;  overflow:hidden; }
.title a{  font-size:14px; font-family:"微软雅黑"}
.time{ width:150px; padding-right:5px; float:right; text-align:right; line-height:30px;}
.n_m{ text-decoration:underline}

.down{ width:100%; height:23px; line-height:23px; padding:5px 0; border-bottom:1px dashed #CCC;}
.down_t{ width:600px; float:left; height:23px; overflow:hidden}
.down_x{ width:100px; float:right; text-align:right; height:23px;}
