﻿@charset "utf-8";
body{ margin:0; padding:0; color:#333; font-family:"微软雅黑"; font-size:12px;}
*{ margin:0; padding:0;}
a{ text-decoration:none; color:#333; }
a:hover{color:#015ea1; }
ul{ margin:0; padding:0;}
li{ list-style:none;}
img{ border:0;}
.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:0 2px;}
.page a{ margin:2px;}
td{ line-height:25px; padding-left:5px;}
.hover,.red{ color:#F00}
/*头部*/
#top{ width:1000px; height:90px; padding:8px 0; overflow:hidden; margin:0 auto;}
.logo{ width:517px; height:90px; float:left}
.logo img{ width:517px; height:90px;}
.rtop{ background:url(rtop.jpg); width:475px; height:90px; float:right}
/*menu*/
#mj35{ width:40px;}
#menu{ width:100%; height:36px;  background:url(../images/menu.jpg)}
.menu{ width:980px; height:36px; margin:0 auto; padding-left:20px; background:url(home.jpg) no-repeat;}
.menu li{ float:left; display:inline; height:36px; line-height:36px; font-size:15px; letter-spacing:1px; width:149px; text-align:center;}
.menu li a{color:#FFF;}
.menu li a:hover{ color:#ccc;}
#menubg{ color:#ccc;}
#menuli{ background:url(menuli.jpg); width:7px; margin:0; padding:0}
/*banner*/
#banner{ width:100%;overflow:hidden; height:340px; background:url(bg.jpg);  margin:0 auto;}
.banner{ width:990px; border:5px solid #FFF; margin:10px auto; height:310px; background:#FFF;}
#flash {width:100%; height:310px; overflow:hidden; margin:0 auto; clear:both; position:relative;/*--*/}
#flash a {width:100%; height:310px; display:none;}
#flash img {width:100%; height:310px;/* 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:310px; overflow:hidden; width:100%; clear:both; margin:0; padding:0; }
@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:310px; width:100%; clear:both;}

/*首页*/

.web_top{ width:100%; height:28px; background:url(../images/web_top.jpg); line-height:28px; }
.web_top3{ width:100%; height:28px; background:url(../images/web_top3.jpg); line-height:28px; }

.web_top2{ width:100%; height:28px; background:url(../images/web_top2.jpg); line-height:28px; }
.ll{ width:120px; font-size:14px;  height:28px; line-height:28px; text-indent:25px; color:#fff; float:left;}
.rr a{color:#fff; font-family:Arial, Helvetica, sans-serif;}
.rr{ width:50px; text-align:right; padding-right:5px; height:28px; line-height:25px; float:right;}
#web{ width:1000px; overflow:hidden; margin:10px auto;}

.web_left{ width:222px;  overflow:hidden; float:left;}
.web_left_main{ width:200px; padding:10px; overflow:hidden; border:1px solid #CCC; height:265px;}
.web_left_main li{ width:200px; background:url(../images/rpodoc.jpg) no-repeat; float:left; height:26px; line-height:25px; text-indent:20px; margin-bottom:8px;}
.web_left_main li a{color:#000;}
.web_middle{ width:510px;  overflow:hidden; border:1px solid #CCC; margin-left:10px; float:left;}
.web_middle_main{ width:490px; line-height:18px; padding:10px; overflow:hidden; border-top:1px solid #CCC; height:265px;}
.web_middle_main img{ margin-right:20px;}
.web_right{ width:247px;  overflow:hidden;  float:right;}
.web_right_main{ width:225px; padding:10px; line-height:24px; overflow:hidden; border:1px solid #CCC;height:330px;}
.web_right_main p{ line-height:26px; width:220px; overflow:hidden; height:26px;}
.web_left1{ width:742px;  overflow:hidden; border:1px solid #CCC; float:left;}
.web_left1_main{ width:722px; padding:10px; overflow:hidden; border-top:1px solid #CCC; height:330px;}
.web_right_main1{ width:225px; padding:10px; overflow:hidden; border:1px solid #CCC; height:266px;}
.web_right_main1 p{ width:225px; height:32px; border-bottom:1px dotted #CCC; line-height:32px; overflow:hidden; background:url(doc.jpg) no-repeat; text-indent:10px; }

/*foot*/
.pic0{ width:150px; background:#FFF; padding-bottom:0; margin:0 13px;  display:inline; margin-bottom:15px; text-align:center; border:1px solid #ccc; float:left; height:153px;}
.pic0 img{ width:130px; height:100px; padding:5px;}
.pic0 p{ width:150px; height:20px; line-height:20px; overflow:hidden; text-align:center;}
#link{ width:1000px; margin:0 auto; height:22px; border-top:2px solid #015999; line-height:22px; background:url(../images/link.jpg) no-repeat; text-indent:80px; margin-bottom:10px;}
#link a{ margin-right:10px; color:#000}

#footmenu a{ margin:0 5px;}

#foot{ width:100%; font-size:12px; padding:15px 0; text-align:center; background:url(foot.jpg); line-height:22px; text-align:center; margin:0 auto;color:#FFF}
#foot a{ color:#FFF}

#left{ width:222px; float:left; overflow:hidden;}
.left{ width:222px; overflow:hidden; margin-bottom:10px;}
.lefttop{ width:100%; height:28px; background:url(../images/web_top.jpg); line-height:28px;  font-size:14px; text-indent:25px; color:#fff}
.leftmain{ width:200px; padding:10px; overflow:hidden; border:1px solid #CCC; }
.leftmain li{ width:200px; background:url(../images/rpodoc.jpg) no-repeat; float:left; height:26px; line-height:25px; text-indent:20px; margin-bottom:8px;}
.hov{ color:#015ea1;}
.right{ width:760px; float:right; border:1px solid #CCC; overflow:hidden;}
.righttop{ width:760px; height:30px; line-height:30px; border-bottom:2px solid #015496; font-size:12px; color:#000; text-indent:10px;}

.rightmain{ width:740px; padding:10px 0; margin:0 auto; line-height:25px; overflow:hidden; min-height:337px;}
.rightmain .pic0{ margin:0 16px; margin-bottom:15px;}

.pro{ width:128px; margin:5px; margin-bottom:10px; float:left; overflow:hidden;}
.pro img{ width:120px; padding:3px; border:1px solid #CCC; height:100px;}
.pro p{ width:128px; height:30px; line-height:30px; overflow:hidden; text-align:center;}
.news{ width:700px; height:32px; line-height:32px; border-bottom:1px dashed #CCC;}
.title{ width:580px; float:left; height:30px;}
.time{ width:90px; padding-right:5px; float:right; text-align:right;}
.text{ border:1px solid #CCC; line-height:18px; }
#qq_box{ width:102px; overflow:hidden;}
#qq_header{ width:102px; height:79px;}
#qq_center{ width:102px; line-height:22px;font-size:12px; overflow:hidden;  background:url(../images/center_1.gif);}
#qq_end{ width:102px; height:33px; background:url(../images/end.gif);}
#red td a{ color:#F00; line-height:20px; text-decoration:none; font-size:12px;}