/* CSS Document */

body{padding:0; margin:0; font-size:12px; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(bg.jpg) repeat-x center top;}
li{list-style-type: none;}
ul{list-style-type: none; margin:0 auto; padding:0;}

a{font-size:12px; color:#333; text-decoration:none}
a:hover{color:#ff0000; text-decoration:none}
img{border:none}
.aboutpic{border:1px solid #105dc5; padding:3px; margin:8px}
.img:visited img{border:1px solid #105dc5;}
.img img{border:1px solid #B2C2E3;padding:3px;}
.img:hover img{border:1px solid #105dc5;}
.img:hover{color: #105dc5; }

/*头部*/
.top_up{ width:1100px; height:26px; margin:0 auto; line-height:26px; color:#FFFFFF}
.top_up a{ color:#FFFFFF}
.top_up_left{ float:left; text-align:left}
.top_up_right{ float:right; text-align:right}

.top{ width:1100px; height:120px; background:url(top.png) no-repeat; margin:0 auto}

.top_right{ float:right; height:30px; color:#FFFFFF; line-height:30px; text-align:right; margin-right:50px;}
.top_right a{ color:#FFFFFF}

/* 轮换区 */
.flash{ width:1100px; height:320px; margin:0 auto}
.flash_bt{ width:1100px; height:64px; background:url(flash_bt.jpg) no-repeat; margin:0 auto}
.flash_left{ float:left; width:700px; height:22px; margin-top:28px;}
.flash_right{ float:right; width:199px; height:22px; margin-right:0px; margin-top:28px; line-height:22px;}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.slide_container {
  position: relative;
  float: left;
  width: 100%;
  }

.slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
  
 .slide img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

.slide .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }
  
 .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("themes.gif") no-repeat left top;
  margin-top: -45px;
  }

.slide_nav:active {
  opacity: 1.0;
  }

.slide_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }



/*导航样式*/
.Top_menu { height:34px; width:1100px; background:url(nav.jpg) no-repeat; margin:0 auto; overflow:hidden;  }
.Top_menu ul{list-style:none; margin:0 auto; width:1100px;}
.Top_menu ul li{float:left;width:105px;text-align:center; height:34px; line-height:34px; font-size:14px; font-weight:bold}
.Top_menu ul .li_link{width:2px; background:url(menu.jpg) no-repeat center;}
.Top_menu ul li a:link{color:#fff;text-decoration:none;display: block;}
.Top_menu ul li a:visited{color:#fff;text-decoration:none;display: block;}
.Top_menu ul li a:hover{color:#fa9b01; text-decoration:none;display: block; } 
.Top_menu ul li a:active {color:#fa9b01;display: block;}


#navigation a.here:link,
 #navigation a.here:visited,
 #navigation a.here:hover,
 #navigation a.here:active {color:#fa9b01; text-decoration:none;display: block; }
 
.nav_bt{ width:1100px; height:19px; background:url(nav_bt.jpg) no-repeat center top; margin:0 auto}

/*主体部分*/
.main{ width:1100px; height:auto; overflow:hidden; margin:0 auto; margin-top:20px;}


/*cp*/
.cp{ width:840px; margin:0 auto;}

.cp_top{ width:840px; height:32px; background:url(right_top.jpg) no-repeat; margin:0 auto}
.cp_tf{ float:left; margin-left:40px!important; margin-left:20px; line-height:32px; color:#333; font-size:14px; font-weight:bold}
.cp_r{ text-align:right; line-height:32px; margin-right:10px!important; margin-right:0px; color:#333}
.cp_r a{ color:#333}
.cp_bg{ width:840px; height:auto; overflow:hidden;  margin:0 auto;}
.cp_bt{ width:840px; height:7px; }

.cp_con{ width:840px; margin:0 auto; margin-top:10px; line-height:30px; padding-bottom:10px; color:#333333}
/*gsjj*/
.gsjj{ width:1100px; margin:0 auto; margin-top:10px;}

.gsjj_top{ width:1100px; height:32px; background:url(gsjj_top.jpg) no-repeat; margin:0 auto}
.gsjj_tf{ float:left; margin-left:40px!important; margin-left:20px; line-height:32px; color:#333; font-size:14px; font-weight:bold}
.gsjj_r{ text-align:right; line-height:32px; margin-right:10px!important; margin-right:0px; color:#333}
.gsjj_r a{ color:#333}
.gsjj_bg{ width:1100px; height:auto; overflow:hidden; background:url(gsjj_bg.jpg) repeat-y;  margin:0 auto;}
.gsjj_bt{ width:1100px; height:10px; background:url(gsjj_bt.jpg) no-repeat; margin:0 auto}

.gsjj_con{ width:1080px; margin:0 auto; margin-top:10px; line-height:30px; padding-bottom:10px; color:#333333}

/*news*/
.news{ width:1100px; height:440px; background:url(news.jpg) no-repeat; margin:0 auto; margin-top:10px; margin-bottom:20px;}

.news_js{ float:left; width:267px;}
.news_js_top{ width:267px; height:58px; margin:0 auto}
.news_js_tf{ float:left; margin-left:10px; line-height:58px; color:#ff0000; font-size:14px; font-weight:bold}
.news_js_r{ float:right; margin-right:10px; line-height:58px;}
.news_js_bg{ width:267px; height:auto; overflow:hidden; margin:0 auto}
.news_js_bt{ width:267px; height:10px; margin:0 auto}

.news_js_list{ background:url(icon1.jpg) no-repeat center left; text-indent:10px; border-bottom:1px #CCC dashed; line-height:29px;}

.news_gs{ float:left; width:519px; margin-left:17px;}
.news_gs_top{ width:519px; height:58px; margin:0 auto}
.news_gs_tf{ float:left; margin-left:10px; line-height:58px; color:#ff0000; font-size:14px; font-weight:bold }
.news_gs_r{ float:right; margin-right:10px; line-height:58px;}
.news_gs_bg{ width:519px; height:auto; overflow:hidden; margin:0 auto}
.news_gs_bt{ width:519px; height:10px; margin:0 auto}

.news_gs_list{ background:url(news_list20.jpg) no-repeat center left; text-indent:10px; border-bottom:1px #CCC dashed; line-height:30px;}

.contact{ float:right; width:253px; margin-right:13px;}
.contact_top{ width:253px; height:58px; margin:0 auto}
.contact_tf{ float:left; margin-left:10px; line-height:58px; color:#ff0000; font-size:14px; font-weight:bold }
.contact_r{ float:right; margin-right:10px; line-height:58px;}
.contact_bg{ width:253px; height:auto; overflow:hidden; margin:0 auto}
.contact_bt{ width:253px; height:10px; margin:0 auto}

.contact_list{ background:url(news_list20.jpg) no-repeat center left; text-indent:10px; border-bottom:1px #CCC dashed; line-height:30px;}


.news_list0{ background:url(news_list.jpg) no-repeat left top; float:left; width:580px; height:100px; margin-right:10px; border-bottom:1px #999 dashed; margin-bottom:20px;}

.news_list{ background:url(news_list2.jpg) no-repeat left center; text-indent:10px; line-height:25px; border-bottom:#CCCCCC 1px dashed}
.news_list3{ background:url(news_list3.jpg) no-repeat left center; text-indent:10px; line-height:25px; border-bottom:#CCCCCC 1px dashed}
.data{ text-align:right; margin-right:0px!important; margin-right:10px; color:#CCCCCC}

.anli{ width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:20px; margin-bottom:20px;}
.anli_bg{ width:1200px; height:auto; overflow:hidden; margin:0 auto; padding-bottom:40px; margin-top:20px;}
.anli_top{ width:1200px; height:80px; margin:0 auto; margin-top:30px;}
.anli_tf{ width:1200px; height:50px; text-align:center; line-height:50px; font-size:28px;font-weight:bold; color:#205a66; font-family:"微软雅黑"}
.anli_tf0{ width:1200px; height:30px; text-align:center;line-height:20px; font-size:18px; color:#989898;font-family:"微软雅黑"}

/*left*/
.left{ float:left; width:240px; }
.left_top{ width:240px; height:45px; background:url(left_top.jpg) no-repeat; margin:0 auto}
.left_tf{ width:240px; line-height:45px; color:#FFFFFF; text-align:center; font-family:"微软雅黑"; font-size:24px;}
.left_bg{ width:240px; height:auto; overflow:hidden; background:url(left_bg.jpg) repeat-y; margin:0 auto;}
.left_bt{ width:240px; height:10px; background:url(left_bt.jpg) no-repeat; margin:0 auto}

.left_list{ width:186px; margin:0 auto;}
.left_list ul{}
.left_list ul li{ width:186px; height:27px; background:url(left_list.jpg) no-repeat; margin:0 auto; line-height:27px; margin-top:5px;}
.left_list ul li a:link{padding-left:30px; display:block; text-decoration:none; color:#333;font-size:12px; }
.left_list ul li a:visited{padding-left:30px; display:block; text-decoration:none; color:#333;}
.left_list ul li a:hover{ height:27px; line-height:27px; display:block; text-decoration:none; color:#ff0000}
.left_list ul li a:active{padding-left:30px; display:block; text-decoration:none; color:#ff0000}

.left_list0{ width:186px; margin:0 auto;}
.left_list0 ul{}
.left_list0 ul li{ float:left; margin-left:15px; margin-top:5px; width:100px; height:30px; background:url(left_list0.jpg) no-repeat center left; line-height:30px; border-bottom:1px #ccc solid; overflow:hidden}
.left_list0 ul li a:link{padding-left:15px; display:block; text-decoration:none; color:#333}
.left_list0 ul li a:visited{padding-left:15px; display:block; text-decoration:none; color:#333}
.left_list0 ul li a:hover{ height:30px; line-height:30px; display:block; text-decoration:none; color:#115ec6}
.left_list0 ul li a:active{padding-left:15px; display:block; text-decoration:none; color:#115ec6}

.left_lx_top{ width:186px; height:27px; background:url(left_list.jpg) no-repeat; margin:0 auto; margin-top:10px;}
.left_lx_tf{ float:left; margin-left:50px; font-size:14px; line-height:27px; color:#333; font-weight:bold}
.left_lx_bg{ width:214px; height:auto; overflow:hidden; margin:0 auto; }

/*right*/
.right{ float:right;width:840px; }
.right_top{ width:840px; height:32px; background:url(right_top.jpg) no-repeat; margin:0 auto}
.right_tf{ float:left; margin-left:40px!important; margin-left:20px; line-height:32px; color:#333; font-size:14px; font-weight:bold}
.right_r{ text-align:right; line-height:32px; margin-right:10px!important; margin-right:0px; color:#333}
.right_r a{ color:#333}
.right_bg{ width:840px; height:auto; overflow:hidden;  margin:0 auto;}
.right_bt{ width:840px; height:7px; }

.right_con{ width:840px; margin:0 auto; margin-top:10px; line-height:30px; padding-bottom:10px; color:#333333}



.pimg{ float:left; width:500px; padding-right:20px; padding-bottom:20px;}
.pimg ul li{ height:73px; overflow:hidden;  float:left;}
.pinfo{ float:left;}
.pright{ float:left;}

.pmore{}
.pmore .tit{ background:url(../images/block5.gif) no-repeat; height:39px; line-height:35px; font-weight:bold; color:#fff; padding-left:20px; font-size:14px; margin-top:30px;}
.pmore-box{ padding-top:20px;}
.pmore-box p{padding-bottom:15px;}

.pright{ margin:15px 0 0 10px; width:226px;}
.pright .box{ background:#ebebeb; border:1px solid #e1e1e1;}
.pright .box ul li{width:200px; background:#fff; text-align:center; margin:10px auto; padding:10px 0;}
.pright .box ul li a{ color:#333; line-height:26px;}
.pright .box ul li a:hover{ color:#f60;}
.btn5{ background:url(../images/btn4.gif) no-repeat; width:96px; height:26px; border:none; cursor:pointer;}


/*---pro-left-gundong----------*/


#preview{ float:none; margin:0 auto; text-align:center; width:500px;}
.jqzoom{ width:500px; height:310px; position:relative;}

.list-h li{ float:left;}
#spec-n5{width:410px; height:65px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(images/detail/left.gif) no-repeat; width:17px; height:60px; float:left; cursor:pointer; }
#spec-right{background:url(images/detail/right.gif) no-repeat; width:17px; height:60px; float:right;cursor:pointer; }
#spec-list{ float:left; overflow:hidden; margin-left:5px; display:inline;}
#spec-list ul li{ float:left; display:inline; width:93px;}
#spec-list ul li img{ height:50px; width:86px;}
#spec-list{ position:relative; width:365px;}
#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:1000px;height:600px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}


/*--add---*/
.linkbox{ background:url(../images/linkbg.gif) no-repeat 0 25px; width:933px; margin:20px auto 0 auto; height:117px; }
.linkbox p{ font-weight:bold; font-size:16px; line-height:20px;}
.linkbox ul{padding:28px 10px 0 10px;}
.linkbox ul li{ float:left; margin-right:10px;}
.linkbox ul li img{ height:40px;}


/*foot*/
.foot_bg{ width:100%; height:225px; background:url(foot_bg.jpg) repeat-x center top; margin:0 auto; margin-top:20px;}

.foot{ width:1100px; height:225px; background:url(foot.jpg) no-repeat center top; margin:0 auto; line-height:30px;}

.foot_nav{ width:810px; height:48px; margin:0 auto; line-height:48px; text-align:center}
.foot_con{ margin-left:250px; margin-top:25px; width:800px; text-align:left; color:#FFF}
.foot_con a{ color:#FFF}



#qqon{width:90px; height:auto; background-color:#EEF2FA; border:1px solid #A9B9DA; z-index:5555}
#t{width:auto; height:25px; background-color:#2F7DC7; font-size:14px; font-weight:bold; text-align:center; color:#FFF; padding-top:5px;}
#qq{margin:10px 5px; text-align:center;}