﻿@charset "utf-8";
body{ margin:0; padding:0; color:#555555; font-size:12px; background:#eee; font-family:"微软雅黑"}
*{ margin:0; padding:0;}
a{ text-decoration:none; color:#555555; }
a:hover{color:#187fca; }
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_tu{ width:200px; height:135px; float:left}
.news_tu img{ width:200px; height:135px; float:left}
.news_info{ width:630px; 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{ color:#187fca; font-size:18px; font-family:"微软雅黑"}
.time{ width:150px; padding-right:5px; float:right; text-align:right; line-height:30px;}
.n_m{ text-decoration:underline}

/*头部*/
#top{ width:100%; height:95px; border-top:5px solid #187fca; background:#fff;}
.top{ width:1100px; height:95px; margin:0 auto;}
.logo{ width:324px; height:95px; float:left}
.logo img{ width:324px; height:95px;}
.rtop{ width:770px; height:95px; float:right;}
.top_1{ width:325px; text-align:center; float:right; line-height:20px; color:#FFF; height:25px; display:none background:url(rtop.png);}
.top_1 a{ color:#FFF}

.menu{ width:700px; height:53px; float:right; margin-top:10px;}
.menu li{ width:70px; text-align:center; height:48px; letter-spacing:1px; line-height:48px; margin-left:30px; float:left; font-size:15px; text-align:center; font-weight:bold;}
.menu li a{ color:#000000; display:block; font-family:"微软雅黑";}
.menu li a:hover{ background:url(menu1.png) top center;}
#menubg{background:url(menu1.png) top center;}

#flash {width:100%; height:330px; overflow:hidden; margin:0 auto; clear:both; position:relative;/*--*/}
#flash a {width:100%; height:330px; display:none;}
#flash img {width:100%; height:330px;/* 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:330px; overflow:hidden; width:1100px; clear:both; margin:0 auto; padding:0; margin-top:10px; }
@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:330px; width:100%; clear:both;}
#rmss{ width:100%; height:40px; background:url(rmss.gif)}
.rmss{ width:1110px; margin:0 auto; height:40px;}
.rmss_left{ width:700px; float:left; height:40px; line-height:40px;}
.rmss_left a{ margin-right:5px;}
.sousuo{ width:209px; float:right; margin-top:7px;}
.text{ width:188px; height:25px; line-height:25px; text-indent:10px; border:0; background:url(text.jpg); float:left}

#index_1{ width:1098px; overflow:hidden; margin:0 auto; height:400px; margin-top:10px; background:#FFF; border:1px solid #cdcdcd}
.about{ width:760px; overflow:hidden; float:left; border-right:1px solid #cdcdcd;height:400px;}
.about_top{ height:42px; background:url(web_1.jpg); width:100%;}
.about_main{ width:760px; height:150px; margin:10px auto; margin-bottom:0; overflow:hidden; line-height:26px; border-bottom:1px solid #cdcdcd; padding-bottom:10px; }
.about_main img{ margin-right:15px; margin-left:10px; width:212px; height:150px;}
.a_ll{ width:180px; background:url(web_2.jpg); text-indent:30px;height:42px; line-height:40px; font-size:14px; letter-spacing:1px; font-weight:bold; float:left}
.a_rr{ width:90px; padding-right:10px; text-align:right; height:40px; line-height:40px; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; float:right}
.about_tu{ width:755px; padding-left:5px; background:#f4f4f4; height:238px;}
.about_tu img{ width:215px; height:150px; margin:0 18px;  margin-top:15px;}

.index_news{ width:337px; height:400px; float:right }

.news_top{ width:100%; background:url(news_top.gif); height:32px; margin-bottom:10px;}
.inews1{ width:317px; margin:10px; margin-bottom:15px; height:80px;}
.inews1_tu img{width:116px; height:76px; }
.inews1_tu{ width:116px; height:76px; border:1px solid #CCC; padding:1px; float:left}
.inews1_main{ width:191px; float:right; height:79px; line-height:20px; border-bottom:1px dashed #CCC; overflow:hidden;}

.inews{ width:317px; margin:0 auto; height:25px; line-height:23px; overflow:hidden}
.ititle{ width:220px; height:23px; line-height:23px; float:left; background:url(doc.jpg) no-repeat; text-indent:18px; overflow:hidden;}
.itime{ width:80px; text-align:right; float:right; line-height:25px;}

.shifen{ width:820px; height:146px; padding-left:280px; padding-top:70px; background:url(shifen.jpg); margin:10px auto; font-family:"微软雅黑"; color:#000; line-height:20px;}

.cp{ width:1100px; overflow:hidden; margin:0 auto; background:#fcfcfc; margin-top:10px;}

.cp_right{ width:882px; float:right; overflow:hidden;}
.cp_righttop{ width:882px; background:url(web_3.jpg); padding-top:0px; height:38px; clear:both; overflow:hidden; margin-bottom:10px;}
.cp_right_main{ width:877px; padding-left:5px; overflow:hidden;}
.cp_li{ width:208px; float:left; overflow:hidden; margin-left:10px;}
.cp_li img{ padding:3px; width:200px; height:150px; border:1px solid #CCC;}
.cp_li img:hover{ border:1px solid #187fca}
.cp_li p{ width:208px; background:url(pbg.gif); padding-top:15px; height:25px;  text-align:center; overflow:hidden}
.cp_left{ width:217px; float:left; overflow:hidden; padding-bottom:20px; border-right:1px solid #CCC;}
.cp_lefttop{ width:217px; height:39px; line-height:39px; text-indent:10px; font-size:14px; font-weight:bold; background:#187fca; color:#fff;}
.cp_leftmain{ width:217px; overflow:hidden;background:url(fenleibg.gif) repeat-x;}
.cp_left li{ float:left; width:190px; margin-left:17px; float:left; height:33px; line-height:33px; border-bottom:1px solid #b6b6b6; margin-top:5px;}


#banner{ width:100%; margin:10px auto; margin-top:0px; overflow:hidden; border-top:1px solid #b2b2b2}
#banner img{ width:100%;}
#main{ width:1100px; margin:0 auto; margin-top:10px; overflow:hidden; padding-bottom:10px;}
#left{ width:213px; float:left; overflow:hidden;}
#lefttop{ width:213px; height:38px; background:#187fca; text-indent:8px; line-height:38px; color:#fff; font-size:15px; font-weight:bold; text-align:center; font-family:"微软雅黑"; letter-spacing:1px;}
#leftmain{ width:191px; padding:10px; border:1px solid #eee; background:#FFF; line-height:25px; overflow:hidden;}
#leftmain li{ width:191px; text-indent:50px; float:left; height:28px; line-height:28px; border-bottom:1px dashed #CCC}
.hov{ color:#187fca}
#leftmain li a:hover{color:#187fca;}

#right{ width:877px;  float:right; overflow:hidden;}
#righttop{ width:877px; background:url(web_1.jpg); height:42px; line-height:40px; text-indent:10px;}
#rightmain{ width:855px; padding:10px;  line-height:25px; border-top:0; overflow:hidden; border:1px solid #eee; background:#FFF;}
.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}
#link{ width:100%; height:35px; background:#c61215}
.link{ width:1100px; height:35px; color:#FFF;  line-height:35px;  margin:0 auto; margin-top:10px; }
#link a{ margin-right:5px; color:#FFF}
#foot{ background:#333; width:100%; padding:10px 0; color:#fff;}
.foot{ width:1100px; line-height:25px; margin:0 auto; overflow:hidden}
#foot a{ color:#fff;}

/*内页*/
.pro{ width:230px; float:left; overflow:hidden; margin:0 27px; margin-bottom:10px;}
.pro img{ padding:3px; width:222px; height:167px; border:1px solid #CCC;}
.pro img:hover{ border:1px solid #187fca}
.pro p{ width:230px; background:url(probg.jpg) no-repeat; padding-top:10px; height:25px;  text-align:center; overflow:hidden}


.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;}
.prop{ width:245px; float:left; overflow:hidden; text-align:center; margin-bottom:10px;}
.prop img{ width:235px; height:170px;}
.prop p{ width:235px; text-align:center; height:25px; line-height:25px; overflow:hidden; font-size:14px;}
.prop a{ display:block}
#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;}