﻿@charset "utf-8";
*{padding:0px;margin:0px;}
body { text-align:: center;margin: 0px; font: 12px/180% Arial, "宋体", Helvetica, sans-serif, Verdana; background-color:#ffffff; color: #333333;}
table {font: 12px/180% Arial, "宋体", Helvetica, sans-serif, Verdana; color: #454545; border-spacing:0; border-collapse:collapse; empty-cells:show; }
td {font: 12px/180% Arial, "宋体", Helvetica, sans-serif, Verdana; color: #454545;	border-collapse:collapse;}
th {border-collapse:collapse;}
img {border:none;}
.clear{clear:both; font-size:0px; height:0px; overflow:hidden; }
ol,ul,li { list-style-type:none; }
a { outline-style:none; outline-color:invert; outline-width:medium; }
a:link {color: #666666; text-decoration:none; }
a:visited {color: #666666; text-decoration:none; }
a:hover {	color: #b52925; text-decoration:none; }
.lv,.lv:link,.lv:visited{color:#327413;}
h3{color:#454545; font-size:12px;  }
h2{color:#b52925; font-size:14px; text-align:center;line-height:35px;}
h5,h5 a,h5 a:link,h5 a:visited{color:#2e4990; font-size:14px; }
h5 a:hover{color:#c7000b;}
.red{color: #b52925; font-weight:bold; line-height:31px;}

.top,.box{width:1000px; margin:0px auto;}
.top   .logo{width:409px; height:54px; float:left; padding:10px; }
.top   .toprit{width:200px; height:30px; line-height:30px; background:url(../img/index_06.jpg) no-repeat left center; padding-left:20px; float:right; margin-top:26px;}
.nav{width:100%; height:43px; line-height:43px; background:url(../img/index_11.jpg) repeat-x;}
.nav  ul{width:1000px; margin:0px auto;}
.nav  ul  li{width:125px; float:left; background:url(../img/index_16.jpg) no-repeat right center; text-align: center; font-size:14px;}
.nav  ul  .end{ background:none;}
.nav  ul  li  a{width:125px; height:43px;  display:block;}
.nav  ul  li  a:hover,.nav  ul  .on{width:125px; height:43px; background:url(../img/index_18.jpg) no-repeat bottom; display:block; color:#ffffff; font-weight:bold;}
.gg{ width:100%; height:350px; padding:10px 0px; background-color:#f2f2f2; margin-bottom:10px;}
.gg .ggcen{width:1000px; height:344px;  margin:0px auto;}
.gg .ggbot{width:1000px; height:11px; background:url(../img/index_22.jpg) no-repeat center center; margin:0px auto; }

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {zoom:1;}
/* qqshop focus */
#focus {width:1000px; height:344px; overflow:hidden; position:relative;}
#focus ul {height:344px; position:absolute;}
#focus ul li {float:left; width:1000px; height:344px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:1000px; height:20px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:980px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:center;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#ce191e;}
#focus .preNext {width:45px; height:100px; position:absolute; top:110px; background:url(../img/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}

.brbox{width:994px; height:293px; margin:0px auto; background-color:#ffffff; padding:2px; border:1px solid #dddddd; margin-bottom:10px;}
.brbox2{width:994px; height:295px;  background-color:#f9f9f9; margin:0px auto; }
.pro{width:998px; height:220px;  border:1px solid #dddddd; margin:0px auto; margin-bottom:10px; }
.pro  .protit{width:996px; height:31px; border-bottom:1px solid #dddddd; background:url(../img/index_50.jpg) repeat-x; margin:0px auto;}
.pro  .protit  .protitspan{ background:url(../img/index_58.jpg) no-repeat 15px center; padding-left:30px; color:#3b3b3b; font-size:14px; height:31px; line-height:31px;}
#foot{width:100%; height:120px; background:url(../img/index_73.jpg) no-repeat #fbfbfb center center; margin:0px auto; border-top:3px solid #ba0f1c;}
#foot  .box{ padding-left:230px; padding-top:20px; line-height:25px; color:#949494; text-align:left; width:770px;}
.xwzx{width:266px; float:left; padding-left:16px;  } 
.xwzx  .xwzxtit{width:266px;  height:35px; background:url(../img/index1_03.jpg) no-repeat  center bottom;}
.xwzxcon {padding:10px 0px;}
.xwzxcon   li{padding-left:20px; height:28px; line-height:28px; background:url(../img/index_34.jpg) no-repeat left center;  width:246px; max-width:246px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; display:block;  float:left; border-bottom:1px dashed #999999;}
.qyjj{width:371px; float:left; padding-left:25px; }
.qyjj  .qyjjtit{width:371px; height:35px; background:url(../img/index1_06.jpg) no-repeat center bottom;}
.qyjj  .qyjjcon{padding:10px 0px;}
.qyjj  .qyjjcon .qyjjconimg{width:129px; height:103px;  float:left; border:1px solid #dddddd; margin:10px; }
.lxwm{ width:286px; float:right;} 
.lxwm  .lxwmtit{width:286px; height:35px; background:url(../img/index1_08.jpg) no-repeat center bottom;}
.more{ width:35px; height:35px; line-height:35px; background:url(../img/index_27.jpg) no-repeat center center; float:right;}
.lxwmcon{ text-align:center; padding:10px; line-height:28px;  text-align:left; background:url(../img/index_46.jpg) no-repeat bottom right; }
.lxwmcon  h3{ line-height:28px; }
.qyjjconcon{ height:240px; overflow:hidden; line-height:27px;}
.more2{ width:42px; height:31px; line-height:31px; background:url(../img/index_56.jpg) no-repeat left center; text-align:left; float:right;}
.rollBox {clear:both;height:200px;margin:0px auto;width:970px; position:relative; padding:10px 0px;}
.rollBox .LeftBotton {height:180px;width:45px; position:absolute; left:0px;background:url(../img/index_42.jpg) no-repeat center center; top:0px;overflow:hidden;display:inline;cursor:pointer;}
.rollBox .RightBotton {height:180px;width:45px;background:url(../img/index_45.jpg) no-repeat center center;overflow:hidden;position:absolute; top:0px; left:940px;display:inline;cursor:pointer;}
.rollBox .Cont {width:868px;overflow:hidden; height:200px; z-index:3; margin:0px auto;  }
.rollBox .ScrCont {width:10000000px;}
.rollBox #List1, .rollBox #List2 {float:left;}
.smallprosy{width:197px; height:156px; line-height:30px; float:left; margin-right:10px; padding-right:10px;  text-align:center; padding-top:20px;}
.smallprosy .imgfont{ width:181px; height:109px;border:1px solid #ece9e8;  }

.link{width:998px; height:auto;  border:1px solid #dddddd; margin:0px auto; margin-bottom:10px; }
.linktit{width:981px; height:31px; line-height:31px;padding-left:15px; border-bottom:1px solid #dddddd; background:url(../img/index_50.jpg) repeat-x; margin:0px auto; font-size:14px; }
.linkcon { padding:10px; line-height:30px;}
.linkcon a{ padding:10px; }
/*分页*/
#left{width:206px;  float:left;  margin-top:10px; }
#left  .lefttit{width:206px; height:38px; color:#474747; background:url(../img/leftop.jpg) no-repeat left center; line-height:38px; font-size:14px;font-family:"微软雅黑"; text-align:left;  text-align:center;}
#left  .lefttit  span{ font-size:12px; font-family:"Arial"; color:#c7c7c7;}
#left .leftbot{width:206px; height:5px; background:url(../img/leftbot.jpg) no-repeat; font-size:0px; overflow:hidden;}
#left  ul {width:204px; border:1px solid #e7e7e7; border-top:none; border-bottom:none; padding:15px 0px;}
#left  ul li{width:204px; height:33px; line-height:33px; text-align:left;   }
#left  ul li  a{width:174px; height:32px; line-height:32px;display:block; font-family:"微软雅黑"; font-size:14px; color:#666666; padding-left:30px;border-bottom:1px dashed #c8c8c8; }
#left ul .on a{width:174px; height:32px; color:#ffffff; display:block; background:url(../img/newsh.jpg) no-repeat center center;padding-left:30px; border-bottom:none;}
#left  ul li  a:hover{color:#b52925;}
#left ul .on a:hover{color:#ffffff;}

#rit{width:753px;  float:right; min-height:489px; margin-top:10px;  padding:15px; border:1px solid #eeeeee; background-color:#ffffff; text-align:left; margin-bottom:10px;}
#rit .rittit{ width:721px; height:40px; line-height:40px; border-bottom:1px solid #b52925; background:url(../img/news_08.png) no-repeat left center; padding-left:25px;}
#rit .rittit a,#rit .rittit a:link,#rit .rittit a:visited{color:#666666;}
#rit .ritcon{clear:both;padding:10px 0px; line-height:28px; text-align:left;  }

.newsli li{ clear:both;width:700px;  text-align:left;  line-height:35px; height:35px; border-bottom:1px dotted #cccccc; }
 .newsli li a{color:#3e3e3e;width:570px; max-width:570px; float:left; overflow:hidden;white-space: nowrap; text-overflow: ellipsis; padding-left:15px; background:url(../img/index_34.jpg) no-repeat left center;} 
 .newsli li span{float:right; width:100px; text-align:center; }
 .ye{ text-align:center;}
 .ye a{padding:0px 5px;}
 .rq{ text-align:center;}

.smallpro{width:690px; margin-left:10px; text-align:left; padding-bottom:10px; margin-bottom:15px;border-bottom:1px dotted #cccccc; }
.smallpro  h2{ text-align:left;}
.smallpro  .smallproimg{width:181px; height:109px; padding:3px; text-align:center;  float:left; border:1px solid #cccccc; margin-right:10px;}
.smallpro  .smallprocon{ height:90px; overflow:hidden; line-height:30px;}
  #demo  input{ border:1px solid #e0e0e0;}
#demo  textarea{width:300px; height:100px; border:1px solid #e0e0e0;}
.Toogle{ width:690px;}
.Toogle h4{ cursor:pointer; width:690px; padding:0px 4px; line-height:30px; height:30px; margin-bottom:5px; text-align:left;font-size:14px;color:#666; border:1px solid #cccccc;}
.Toogle h4 span{float:right;font-weight:100;font-size:12px;color:#666;}
.Toogle div{ display:none;}
.Toogle div p{text-indent:0;}
.baidu_map{ width:740px; height:428px; position:relative;}
