@charset "gb2312";
/* CSS Document */
html, body, menu, ul, ol, li, p, div, form, h1, h2, h3, h4, h5, h6, button, fieldset,img,dl,dt,dd{padding:0;margin:0;border:0;font-family:"微软雅黑";}
ul, ol, li {list-style:none}
h1, h2, h3, h4, h5, h6, b, i, em {font-style:normal}
a{text-decoration:none;color:#040000;font-size:14px;}
a:hover{color:#f00; text-decoration:underline;}
body{background:#ffffff;font-size:14px;color:#040000;line-height:26px;}
.clear{clear:both;}
.main{width:1100px; margin:0 auto;}
.left{float:left}
.right{float:right}

.tel1{margin-top:43px; margin-right:41px;}
.menu{height:46px;background:#117ec3;}
.menu ul{width:1116px; margin:0 auto;}
.menu ul li{float:left; width:12.5%; text-align:center;}
.menu ul li:hover,.menu ul .cur{background:#076195;}
.menu a{color:#fff;font-size:18px; display:block; line-height:46px;}
.menu a:hover{text-decoration:none;}
/*-------banner样式*/
.flexslider {margin:0px auto;position: relative;width: 100%;height:560px;overflow: hidden;zoom: 1;}
.flexslider .slides li {width: 100%;height: 100%;}
.flex-direction-nav a {width: 70px;height: 70px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
.flex-direction-nav .flex-next {background-position: 0 -70px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=50);}
.flex-control-nav {width: 100%;position: absolute;bottom: 10px;text-align: center;}
.flex-control-nav li {margin: 0 2px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {background: url(../images/dot.png) no-repeat 0 -16px;display: block;height: 16px;overflow: hidden;text-indent: -99em;width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a {background-position: 0 0;}
.flexslider .slides a img {width: 100%;height: 560px;display: block;}
/*-------banner样式*/
.one{background:url(../images/one_bg.jpg) repeat-x center bottom; height:103px; margin-top:5px;}
.one .left{background:url(../images/cpzs.jpg) no-repeat center top; width:90px; height:100px; float:left;}
.one ul{width:1010px; float:left;}
.one ul li{float:left; width:16.6%; text-align:center; line-height:30px; padding-top:20px; background:url(../images/one_li.jpg) repeat-y left top; height:80px;}
.one ul li a{color:#0e8fc8; font-size:18px; font-weight:bold;}
.one ul .no{background:#f5f5f5; padding-bottom:3px;}
.two{width:1120px;margin:35px auto;}
.two ul li{width:200px; border:2px solid #d7d7d7; float:left; margin:10px;}
.two ul li img{display:block;}
.two ul li span{display:block; text-align:center; line-height:36px; background:#8ecae6; color:#0e8fc8; font-size:16px;}
.two ul li a:hover{text-decoration:none;}
.two ul li a:hover span{color:#000; background:#e5d28e;}

.case{clear:both;background:url(../images/case_bg.jpg) no-repeat center top; padding-top:62px; width:1104px; margin:0 auto;}
.case li{float:left; border:1px solid #d2d2d2; padding:1px; width:256px;margin:0 8px 30px;;}
.case li:hover{border:1px solid #0f96c3;}
.case li span{display:block; text-align:center; font-size:18px; line-height:46px;}
.case li a:hover{color:#0f96c3;}

.liyou{background:url(../images/liyou_bg.jpg) no-repeat center 37px #afdaed; width:1100px; margin:50px auto;}
.ly_bg{background:url(../images/liyou_deng.jpg) no-repeat center; height:344px; padding:128px 35px 0;}
.ly_bg li{width:340px; padding-left:70px;}
.ly_bg li h3{font-size:20px;}
.ly_bg li.ly_01{background:url(../images/liyou01.jpg) no-repeat left top;float:left;margin-bottom:93px;}
.ly_bg li.ly_02{background:url(../images/liyou02.jpg) no-repeat left top;float:right;margin-bottom:93px;}
.ly_bg li.ly_03{background:url(../images/liyou03.jpg) no-repeat left top;float:left;}
.ly_bg li.ly_04{background:url(../images/liyou04.jpg) no-repeat left top;float:right;}

.about{background:url(../images/about_bg.jpg) no-repeat center 17px #f5f5f5; width:1100px; margin:50px auto; padding-top:61px;}
.about .conts{background:url(../images/aboutus.jpg) no-repeat left center #fff; padding-left:570px;height:374px; padding-right:32px; padding-top:80px;}
.about .conts h3{color:#38769b; font-size:22px;}
.about .conts p{text-indent:32px; font-size:16px; color:#040000; line-height:32px; margin:20px 0 50px;}

.photo{background:url(../images/photo_bg.jpg) no-repeat center 17px #f5f5f5; width:1100px; margin:0 auto; padding-bottom:10px;}
.photo .more{height:30px; text-align:right; padding-top:28px;}
.photo ul{width:1112px; overflow:hidden; padding:28px 0;}
.photo ul li{width:264px; float:left; margin-right:14px;}

.honor{background:url(../images/honor.jpg) no-repeat center 23px #afdaed; padding:96px 0 26px; margin:32px auto; width:1100px; overflow:hidden;}
.honor ul{width:1101px;}
.honor li{float:left;width:301px;margin:33px;}
.honor li .pic{background:url(../images/honor.png) no-repeat;padding:10px;}
.honor li span{display:block;width:116px;height:28px;border:2px solid #fff;line-height:28px;text-align:center;margin:26px auto 1px;color:#fff;}
.honor li span a{display:block; color:#000;}

.xinwen{width:1100px;margin:0 auto; background:#f5f5f5;}
.xinwen .left{width:720px;}
.xinwen .title{height:52px;}
.xinwen .title span{font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; display:block; padding-left:3px;}
.xinwen .title font{font-size:20px; font-weight:bold; display:block;}
.xinwen .news1{float:left; color:#1074b0; background:url(../images/news-1.jpg) no-repeat left center; padding-left:15px; margin-right:25px;}
.xinwen .news2{float:left; color:#6c6c6c; background:url(../images/news-2.jpg) no-repeat left center; padding-left:15px;margin-right:25px;}
.xinwen .more{float:right; font-family:Arial, Helvetica, sans-serif; margin-top:20px;}
.xinwen .more a{color:#808080; background:url(../images/dian.jpg) no-repeat left center; padding-left:13px;}
.xinwen .conts{ clear:both;padding-top:42px;}
.xinwen .conts .pic{width:305px; height:169px; padding:4px; background:url(../images/news_bg.png) no-repeat; float:left;}
.xinwen .conts .nei{width:370px; float:right;}
.xinwen .conts h3{font-size:16px; color:#1074b0; margin-bottom:20px;}
.xinwen .conts p{color:#acb0b1; font-size:14px; text-indent:28px; margin-bottom:10px;}
.xinwen .left ul{ margin-top:20px;}
.xinwen .left ul li{background:url(../images/dian2.jpg) no-repeat left center; padding-left:15px; float:left; width:345px; line-height:32px;}
.xinwen .left ul li a{color:#acb0b1; font-size:16px; font-weight:bold;}
.xinwen .left ul li a:hover{color:#1074b0; text-decoration:none;}

.xinwen .right{width:343px;}
.xinwen .right ul{ margin-top:20px;}
.xinwen .right ul li{line-height:24px; margin-bottom:30px;}
.xinwen .right ul li .q{background:url(../images/q.jpg) no-repeat left center; padding-left:30px;margin-bottom:15px;}
.xinwen .right ul li .a{background:url(../images/a.jpg) no-repeat left center; padding-left:30px;}

.foot{background:#333333;padding-top:22px; padding-bottom:56px;}
.foot .fast{width:1100px;margin:0 auto;}
.foot .fast ul{border-right:1px solid #434343;float:left;padding:15px 50px 0;height:200px;}
.foot .fast ul li{line-height:32px;color:#fff;}
.foot .fast ul li b{font-size:14px;color:#fff;}
.foot .fast ul li a{color:#fff;font-size:12px;}
.foot .fast .no{border:0;}
.foot .fast .weixin{width:145px;height:145px;background:url(../images/weixin.jpg) no-repeat left bottom; float:right;padding-top:55px;}
.bottom{background:#282828;line-height:60px; height:60px; color:#fff;}
.bottom ul{float:left;}
.bottom ul li{float:left; width:70px;}
.bottom .copy{float:right;}
.bottom a{color:#fff;}

.page{width:1100px; margin:5px auto 10px;}
.page .banner{margin-bottom:10px;}
.page .tree{width:275px;background:#eeeeee;border-radius:0 10px 10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;}
.tree .title{height:44px;line-height:44px; background:#107ec2; font-size:22px; font-weight:bold; color:#fff; padding-left:43px; letter-spacing:4px;}
.tree ul{padding:10px;}
.tree ul li a{border-bottom:1px dashed #949494;font-size:14px; background:url(../images/li_bg.png) no-repeat left center; padding-left:26px; line-height:32px; display:block; cursor:pointer;}
.tree ul li.cur a{background:url(../images/li_bg2.png) no-repeat left 6px;}
.tree ul li.cur2 a{background:url(../images/li_bg3.png) no-repeat left 6px;}
.tree ul li .list{margin:10px 0; display:none;}
.tree ul li .list a{background:url(../images/li_bg3.png) no-repeat 26px center; padding-left:52px; }


.tree_link{background:url(../images/tree_link.jpg) no-repeat; height:25px; width:100%; margin:20px 0;}
.tree .contact{background:url(../images/contactus.jpg) no-repeat center 20px; padding:120px 0 20px;}
.tree .contact span{display:block; background:url(../images/qq.jpg) no-repeat left center; height:40px; line-height:40px; padding-left:40px; margin-left:66px;}

.cont{width:800px;}
.cont .title{background:url(../images/home.jpg) no-repeat left center; border-bottom:1px solid #ebebeb; font-size:18px; line-height:36px; color:#107ec2;}
.cont .title a{font-size:18px; color:#000000}
.cont .title span{display:block; border-bottom:1px solid #a0a0a0; padding-left:20px;}

.pro{ padding:20px 0;}
.pro li{float:left;width:390px; font-size:14px;padding-right:10px; margin-bottom:10px; height:158px; overflow:hidden;}
.pro li img{float:left; border:1px solid #000; margin-right:10px;}
.pro li strong a{font-size:16px; line-height:32px;}

.cases{ padding:20px 0;}
.cases li{float:left; border:1px solid #d2d2d2; padding:1px; width:256px;margin:0 3px 30px;;}
.cases li:hover{border:1px solid #0f96c3;}
.cases li span{display:block; text-align:center; font-size:18px; line-height:46px;}
.cases li a:hover{color:#0f96c3;}

.content{ padding:20px 0;}
.content H1{text-align:center; font-size:24px;border-bottom:1px #999 dashed; line-height:48px}
.content .line{border-bottom:1px #999 dashed; line-height:30px; font-size:12px; color:#666; text-align:center; margin-bottom:20px;}
.content p{margin:10px 0; font-size:16px; line-height:30px;} 
.content dl{ margin-left:20px;}
.content dl dt{margin-top:15px;}

.news{ padding:20px 0;}
.news ul li{background:url(../images/dian2.jpg) no-repeat left center; padding-left:15px; font-size:14px; line-height:32px;}
.news ul li:hover{background:url(../images/dian.jpg) no-repeat left center;}
.news ul li span{float:right; color:#666;}
.news ul li a{font-size:16px;}


/*-------分页样式---------*/
.paging{padding:5px;margin:3px;text-align:center;font-size:14px;}
.paging a{border:#dedfde 1px solid;padding:4px 10px;background-position:50% bottom;color:#000;margin-right:3px;text-decoration:none;background-color:#fff}
.paging a:hover{border:#740000 1px solid;color:#fff;background-color:#107ec2}
.paging span.current{padding:4px 10px;font-weight:bold;color:#fff;margin-right:3px;;background-color:#107ec2;font-size:16px;}
