﻿@charset "utf-8";



/*新css*/
* {
  margin:0;
  padding:0;
  list-style:none;
  text-decoration:none;
   border:0;
  list-style:none;
}
a:hover{color:#2e3192;cursor: pointer;}
a{color:#8c8c8c;text-decoration:none;}
.fm{font-family:"宋体"}
.lh24{line-height:24px}
.lh22{line-height:22px}
.f24{font-size:24px}
.f12{font-size:12px}
.f14{font-size:14px}
.f16{font-size:16px}
.f18{font-size:18px}
.f20{font-size:20px}
.fcolor0{color:#000}
.fcolor1{color:#a2a2a2}
.fcolor2{color:#696969}
.fcolor3{color:#fff}
.fcolor4{color:#696969}
.fl{float:left}
.fr{float:right}
.mart10{margin-top:10px}
.mart15{margin-top:15px}
.mart20{margin-top:20px}
.mart30{margin-top:30px}
.clear{clear:both;height:0px}
/***********************/



.fl{float:left;}

.ss{float:right;}
.fr{float:right;}
.search{width:246px;float:left;}
.searchbtn{}
.keywords{width:200px;height:32px; padding-left:5px;line-height:50%;float:left; background-image:url(/images/ss.gif);}
/*nͷ */
.menus{width:100%;border-top:solid 1px #eeeeee;font-family:'宋体';font-size:14px;}
.logo{float:left;position:relative}
.w1020{width:1020px;margin:auto;}
.header{padding:10px 0 10px;width:1020px;margin:0 auto;height:34px;line-height:34px;overflow:hidden;font-family:'΢ź';font-size:12px;}
.header,.header a{color:#3c3c3c;}
.header a:hover{color:#2e3192;}
.hls_bg{padding:0 15px 0 16px;background:url(/images/hls_bg.jpg) no-repeat right center;}
.hls_bg0{padding:0 15px 0 0px;background:url(/images/hls_bg.jpg) no-repeat right center;}
.hls_la{padding:0 30px 0 15px;background:url(/images/hls_la.jpg) no-repeat right 36%;}
.hl_tel{padding:0 0 0 10px;display:inline;}
.hl_tel span{color:#2e3191;}
ul.hmenu{float:right;margin:-1px -16px 0 0;zoom:1;}
ul.hmenu li{padding:37px 16px 33px;float:left;}
ul.hmenu li a{color:#414651;}
ul.hmenu li.current,ul.hmenu li:hover{background:url(/images/menuon.jpg) no-repeat top center;}
ul.hmenu li.current a,ul.hmenu li:hover a{color:#383a97;}
#banner .clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#banner .clearfix {zoom:1;}
#banner ul,li {list-style:none;}
#banner img {border:0;}
#banner{width:100%;background:url(/images/banner/index_01_bg.jpg) repeat-x;border-top:solid 5px #dcdcdc;}
#banner #imgscroll {width:1300px; margin:0 auto; height:400px; overflow:hidden; position:relative;}
#banner #imgscroll ul {width:1300px;height:400px; position:absolute;}
#banner #imgscroll ul li {float:left; width:1300px; height:400px; overflow:hidden; position:relative; background:#000;}
/*#banner #imgscroll .btnBg {position:absolute; width:1440px; height:20px; left:0; bottom:0; background:#000;}*/
#banner #imgscroll .btn {position:absolute; width:780px; height:10px; padding:5px 10px; /**right:0;**/ bottom:0; text-align:right;}
#banner #imgscroll .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#banner #imgscroll .btn span.on {background:#fff;}
#banner #imgscroll .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(img/sprite.png) no-repeat 0 0; cursor:pointer;}
#banner #imgscroll .pre {left:0;}
#banner #imgscroll .next {right:0; background-position:right top;}

.mainbg{background:url(/indeximages/mainbg.png) repeat-x top center;width:100%}
.main{width:1000px;margin:0 auto;padding-top:32px}
.more{}
.newprotitle{float:Left;width:475px}
.newpro{width:475px;}
.newproimg{}
.newprot{margin-left:20px;width:265px}
.newprot ul li{line-height:32px;border-bottom:1px dotted #bdbdbd}
.newprot ul li a:hover{color:#2e3192}
.newprott{width:200px;height:32px;line-height:32px;background:url(/indeximages/newsicon.png) no-repeat left center;padding-left:10px;overflow: hidden}
.newprott1{width:240px;height:32px;line-height:32px;background:url(/indeximages/newsicon.png) no-repeat left center;padding-left:10px;
overflow: hidden}
.newprot1{margin-left:20px;width:320px}
.newprot1 ul li{line-height:32px;border-bottom:1px dotted #bdbdbd}
.newprot1 ul li a:hover{color:#2e3192}
.neirong{margin-top:10px}
.prolist{position:relative;margin-left:30px;margin-right:60px}
.prolist ul li {float:left;margin-left:5px;margin-right:5px;text-align:center;}
.prolist ul li .proimg{border:1px solid #ccc;width:214px;height:234px;margin-top:10px}
.prolist ul li .proimg:hover{-moz-box-shadow:0px 0px 10px #3D3D3D; -webkit-box-shadow:0px 0px 10px #3D3D3D; box-shadow:0px 0px 10px #3D3D3D;cursor: pointer;}

.bdfa{position:relative;margin-left:30px;margin-right:60px; width:1048px; left:-53px;}
.bdfa ul li {float:left;margin-left:5px;margin-right:5px;text-align:center;}
.bdfa ul li .proimg{border:1px solid #ccc;width:250px;height:185px;margin-top:10px; margin-bottom:5px;}
.bdfa ul li .proimg:hover{-moz-box-shadow:0px 0px 10px #3D3D3D; -webkit-box-shadow:0px 0px 10px #3D3D3D; box-shadow:0px 0px 10px #3D3D3D;cursor: pointer;}






.proname{line-height:28px}
.progx {line-height:24px}
.hd .prev{position:absolute;left:-3%;top:30%}

.hd .next{position:absolute;right:-3%;top:30%}


.hd2 .prev{position:absolute;left:-4%;top:30%}

.hd2 .next{position:absolute;right:4%;top:30%}



.hd1 .next{position:absolute;right:-5%;top:40%;}
.hd1 .prev{position:absolute;left:-4%;top:40%}
.prev0{position:absolute;right:12%;top:80%}
.next0{position:absolute;right:5%;top:80%}
.gdshadow{background:url(/indeximages/shadow.png) repeat-x top center;width:100%;height:31px}
.guangdianbg{background:url(/indeximages/guangdianbg.png) no-repeat top center;width:100%;}
.guangdianmain{width:1000px;margin:0 auto;}
.main1{width:1000px;margin:0 auto;}
.video{margin-top:30px}
.gdjj{width:300px;padding-top:60px;padding-left:280px;line-height:24px}
.keshijj{width:250px}
.keshineirong{line-height:28px}
.keshilist{background:#dcdcdc;width:660px;padding-top:15px;padding-left:15px;padding-right:5px;padding-bottom:10px;position:relative;margin-right:20px;text-align:center}
.keshilist ul li div.keshi{float:left;margin-right:15px;margin-top:5px}
.keshilist .keshiimg:hover{-moz-box-shadow:0px 0px 10px #3D3D3D; -webkit-box-shadow:0px 0px 10px #3D3D3D; box-shadow:0px 0px 10px #3D3D3D;cursor: pointer;}
.anlilist{margin-top:10px}
.anlilist ul li{float:left;margin-left:10px;margin-right:5px;position:relative;text-align:center;}
.anlilist ul li .anliimg img{width:230px;height:171px;}
.anlilist ul li .anliimg img:hover{-moz-box-shadow:0px 0px 10px #3D3D3D; -webkit-box-shadow:0px 0px 10px #3D3D3D; box-shadow:0px 0px 10px #3D3D3D;transform: scale(1.06);cursor: pointer;}
.anlijj{position:absolute;bottom:0px;line-height:32px;background:#000;filter:alpha(opacity=40); opacity:0.4;width:100%;color:#fff}
.zizhi{position:relative;margin-top:10px;text-align:center;}
.zizhi ul li{float:left;margin-right:5px;width:140px;}
.aboutimg{width:235px;float:left;padding-right:20px}
.aboutcc{line-height:26px;margin-top:10px}
.abouttt{border-bottom:1px solid #ccc;padding-bottom:10px}

.footer{background:#454545;width:100%;padding-top:30px;padding-bottom:40px;margin-top:30px;font-family:"宋体"}
.footer a{color:#fff}
.footmain{width:1000px;margin:0 auto;line-height:32px;padding-bottom:10px}
.footkey{width:1000px;margin:0 auto;line-height:32px;}
.footmain  a{width:70px;float:left;}
.footkey  a{float:left;}
.footkey  a:hover{font-size:15px}
.footmain p a:hover{font-size:15px}
.foot{width:1000px;margin:0 auto;text-align:center;line-height:24px;border-top:1px solid #ccc;padding-top:20px}
.footp{width:800px}



.box{ width:190px;  margin:0 auto; position:relative; overflow:hidden; _height:100%;}
.picbox{ width:190px; height:136px; overflow:hidden; position:relative;}
.piclist{ height:122px;position:absolute; left:0px; top:10px; overflow:hidden;}
.piclist li{float:left;}
.swaplist{ position:absolute; left:-3000px; top:0px}

.og_prev{position:absolute; top:80%; z-index:99; right:13%; }

.og_next{  position:absolute; top:80%; z-index:99; right:6%;}