@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0; font-size:14px; color:#555555; line-height:24px; font-family:"微软雅黑"; }

ul,ul li{margin:0; padding:0; list-style:none;}

a:link,a:visited{color:#7e7e7e; text-decoration:none; transition:color .4s ease;  }
a:hover{ color:#2686c4; }

img{vertical-align:middle; border:0; }

.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}

.text-right{text-align:right;}
.text-center{text-align:center;}
.text-left{text-align:left;}

div.full{width:100%;}
div.half{width:50%;}
div.small{width:25%;}

.wrap{width:1075px; margin:0 auto;}


.header{background:#ffffff;}
.header .topbar{background:#005c99; color:#fff; line-height:32px; font-size:12px;}
.header .topbar a{color:#fff; margin:0 5px;}
.header .logo{width:224px; height:87px; padding:20px 0; }
.header a.home{width:36px; height:36px; background:url(index_15.jpg) no-repeat; margin:41px 16px 0 16px ;}
.header a.contact{width:36px; height:36px; background:url(index_12.jpg) no-repeat;margin:41px 0 0 0 ; }
.header .search{width:134px; height:27px; background:#e2e2e2; border-radius:12px; padding:0 9px; margin:46px 0 0 0 ;}
.header .search .txt{width:115px; border:none; padding:0; margin:0; background:none; float:left; line-height:26px;}
.header .search .txt:focus{outline:none;}
.header .search .btn{width:19px; height:18px; margin:5px 0 4px 0; background:url(index_18.jpg) no-repeat; border:none; float:left}

.header .menu { height:38px; background:#0086df;}
.header .menu ul li{ padding:0 70px 0 40px; float:left;}
.header .menu ul li a{line-height:38px; color:#fff; font-size:16px;}
.header .menu ul li a:hover,.header .menu ul li a.active{color:#f00;}

.flexslider .slides li{height:472px; background-position:center;  background-repeat:no-repeat;text-align:center;}

.inews{background:#efefef; height:34px; line-height:34px;}
.inews b{color:#f00; margin-right:60px; float:left;}
.inews .list{width:70%; float:left; height:34px; position:relative; overflow:hidden;}
.inews .list ul{margin-top:0;}
.inews .list ul li{line-height:34px; }
.inews .list ul li a{margin-right:80px;}
.inews .more{float:right; text-align:right; width:10%;}
.inews .more a{border:1px solid #2686c4; color:#2686c4; padding:0px 5px; line-height:10px; }

.ipro{padding:26px 0;}
.ipro ul li{width:249px; float:left; margin-left:26px;}
.ipro ul li.first{margin:0;}
.ipro ul li a{display:block;}
.ipro ul li a div.iprotit{line-height:96px; text-align:center; color:#fff; background:#2686c4;}
.ipro ul li a div.iprotit span{background:url(index_36.jpg) bottom left no-repeat; padding:3px 0; font-size:18px;}
.ipro ul li a div.ipropic{width:249px; height:210px; background:#f3f3f3;}
.ipro ul li a:hover div.iprotit{color:#f00;}

.iabout{margin-bottom:26px;}
.iabout .aboutbox{border:1px solid #e3e3e3; padding:7px 33px 7px 23px; color:#417ca3; width:466px; }
.iabout .aboutbox .tit{font-size:16px; line-height:36px; background:url(index_44.jpg) bottom repeat-x;}
.iabout .aboutbox .con{font-size:12px; padding:10px 0; margin-bottom:10px;}
.iabout .aboutbox .more{ margin-bottom:10px; }
.iabout .aboutbox .more a{color:#f00; font-size:12px;}
.iabout .aboutpic{margin-left:-10px; height:166px; padding-top:29px; width:561px;}
.iabout .aboutpic img.first{margin-right:20px;}

.footer{background:#43474d; border-top:6px solid #5a9edc; color:#fff; padding:40px 0; }
.footer .comname{font-size:16px; background:url(index_54.jpg) bottom left no-repeat; line-height:32px; margin-bottom:10px;}
.footer .copy{padding-left:16px; background:url(index_57.jpg) left center no-repeat; font-size:10px;}
.footer .addr{padding-left:26px; background:url(index_50.jpg) 0 4px no-repeat; width:auto;}


.infobanner{height:209px; background-position:center; background-repeat:no-repeat;}

.maininfo{padding:26px 0;}
.side{width:247px;}
.info{width:794px;}

.side .tit{height:42px; background:url(about_05.jpg) right center no-repeat #0086df; color:#fff; font-size:18px;line-height:42px; text-indent:21px; margin-bottom:1px;}
.side .tit span{padding-right:27px; background:url(about_08.jpg) right bottom no-repeat;}
.side .con{ background:#e3e3e3; padding:1px ;}
.side .con ul li a{display:block; background:#fff; color:#a3a2a2; font-size:14px; text-align:right; padding-right:13px; height:40px; line-height:40px; margin-top:1px ;}
.side .con ul li a.first{margin:0;}
.side .con ul li a:hover,.side .con ul li a.active{color:#0086df; text-shadow:none;}


.info .tit{height:42px; padding-bottom:2px; background:url(index_44.jpg) bottom repeat-x; font-size:16px; color:#0086df; line-height:42px;}
.info .tit.pd{background:url(pro-detail_03.jpg) bottom repeat-x;}

.info .con{color:#8d8d8d; line-height:32px; padding:15px 0; min-height:600px;}

.info .con p{margin-bottom:20px;}

.newslist li{padding:6px 0; background:url(index_44.jpg) bottom repeat-x; width:80%;}
.newslist li a{color:#8d8d8d;}
.newslist li div{color:#0086df; line-height:22px;}
.newslist li a:hover{color:#0086df; text-shadow:none;}
.prolist{}
.prolist li{width:232px; height:326px; float:left; margin:10px 15px;}
.prolist li img{width:230px; height:230px; border:1px solid #e3e3e3;}
.prolist li div{padding:20px 0; text-align:center; color:#a2a2a2; line-height:24px;}
.prolist li div a{font-size:16px; color:#0086df; line-height:32px; display:block;}
.prolist li.last{margin-right:0;}


.pdbox{padding:40px 0;}
.pdpic{text-align:center; width:322px; }
.pdpic img.bigImg{max-width:322px; max-height:350px;}
.pdcon{padding-left:30px; border-left:1px solid #e3e3e3; min-height:350px;}
.pdconcon{}
.fb_txt{ border:1px solid #DDDDDD; background:#f7f7f7; width:220px; padding:0px 5px; height:20px; line-height:20px; color:#454545;}
.fb_submit{ background:url(btn_submit.jpg) no-repeat; border:none; width:59px; height:25px; cursor:pointer;}
.fb_resert{ background:url(btn_resert.jpg) no-repeat; border:none; width:59px; height:25px; cursor:pointer;}


.fenye{ text-align:center; padding:50px 0 0 0;}
.fenye a{ padding:3px 6px ; border:1px solid #e3e3e3;}
.fenye a:hover,.fenye a.active{background:#e3e3e3; color:#0086df;}
