body,h1,h2,h3,h4,h5,h6,dl,dt,li,dd,th,td,p,pre,form,input,button,textarea,hr{margin:0;padding:0; color:#57595B}
h1,h2,h3,h4,h5,h6{font-size:100%;}
img{border:0;}
button,input,select,textarea{font-size:100%; font-family:'Microsoft YaHei'}
ul,ol{ padding:0; margin:0; list-style-type:none}
html,body{ font:12px/1.8 'Microsoft YaHei',Tahoma,Verdana,'Simsun'; color:#57595B; -webkit-text-size-adjust:none;}
a{ color:#57595B; text-decoration:none;}
a:hover{ color:#008CD6; text-decoration:none;}

/*公共*/
body,html{ margin:0 auto}
.title{ float:left; background:url(../img/title-bg.jpg) no-repeat bottom; width:100%; font-size:18px; color:#656565; text-align:center; line-height:36px}

.inner{ width:1200px; margin:0 auto}
.erleft{ float:left; width:228px; margin-top:30px}
.ernav{ float:left; width:228px; background:#008CD6}
.ernav span.title{ color:#fff; text-align:center; float:left; padding:20px 0; border-bottom:#fff solid 1px}
.ernav span.title font{ color:#fff; text-align:center; float:left; width:100%; font-size:22px;}
.ernav span.title font:nth-child(2){ font-size:16px;text-transform : uppercase}
.ernav ul{ float:left; }
.ernav ul li{ float:left; width:228px; text-align:center; height:60px; line-height:60px; border-bottom:#fff solid 1px}
.ernav ul li a{ color:#fff; font-size:18px; width:170px;}
.ernav .bottom{ float:left; margin:26px 0}
.ernav .bottom a{ float:left; width:170px; height:35px; background:url(../img/botton.png); text-align:center; line-height:35px; font-size:16px; margin:5px 29px}
.erleft .tel{ float:left; width:228px;  font-size:14px; }
.erleft .tel img{ float:left}
.erleft .tel span{ float:left; background:#008CD6; width:228px; height:54px; line-height:54px; font-size:20px; color:#fff; text-align:center; margin-top:20px}
.erleft .tel p{ float:left; padding:10px; background:#F4F4F4;color:#656565}

.erright{ float:right; width:940px; margin-top:30px }
.erright .top{ float:left; width:940px; border-bottom:#D2D2D2 solid 2px}
.erright .top .position{ float:left; font-size:16px; line-height:44px; color:#474747}
.erright .top .position a{ color:#474747}

.list_hot{ float:left; width:940px;}
.list_hot .t{ float:left; width:940px;border-bottom:#D2D2D2 solid 2px; line-height:46px; height:46px}
.list_hot .t font{ float:left; color:#2C55A3;border-bottom:#2C55A3 solid 2px; font-size:18px; line-height:46px; padding:0 10px}
.list_hot ul{ float:left;margin-top:20px}
.list_hot ul li{ float:left; width:305px; margin-right:12px}
.list_hot ul li:nth-child(3n){ margin-right:0}
.list_hot ul li img{ float:left; width:305px; height:264px}
.list_hot ul li .b{ float:left; width:305px; line-height:70px; height:70px;  overflow:hidden; font-size:16px; text-align:center}

.list_news{float:left; width:940px;}
.list_news .t{ float:left; width:940px;border-bottom:#D2D2D2 solid 2px; line-height:46px; height:46px}
.list_news .t font{ float:left; color:#2C55A3;border-bottom:#2C55A3 solid 2px; font-size:18px; line-height:46px; padding:0 10px}
.list_news ul{ float:left; width:940px; margin-top:10px; margin-bottom:50px}
.list_news ul li{ float:left; width:450px; padding-left:10px; font-size:14px; line-height:36px; background:url(../img/line.png) no-repeat left;}
.list_news ul li:nth-child(2n){ float:right}
.list_news ul li span{ float:right; font-size:12px;}

.position_show{ line-height:60px; height:60px; font-size:16px; border-bottom:#D2D2D2 solid 2px}

.recommend{ float:left; width:928px; border:#E2E2E2 solid 1px; margin-top:20px; margin-bottom:20px}
.recommend .t{ float:left; width:908px; border-bottom:#E2E2E2 solid 1px; padding-left:20px; line-height:50px; font-size:16px; font-weight:bold}
.recommend ul{ float:left; padding:10px 20px; font-size:16px; line-height:40px;}
.recommend ul li{ float:left; background:url(../img/line1.jpg) left no-repeat; width:700px; padding-left:25px}
.recommend ul li:hover{ background:url(../img/line2.jpg) left no-repeat;}


/*头部*/
.topbg{ float:left; width:100%; line-height:32px; font-size:14px; color:#000; height:32px; background:#F8F8F8;color:#737373}
.topbg .l{ float:left;}
.topbg .r{ float:right; }
.header{}
.header .topbg{ background:#F2F2F2; height:34px; line-height:34px; text-align:right; font-size:14px; color:#A1A1A1}
.header .topbg a{color:#A1A1A1}
.header .head{ height:126px;}
.header .head .logo{ float:left; margin-top: 33px}
.header .head .r{ float:right;margin-top:29px; width: 230px}
.header .head .r img{ float: left; margin-right: 5px}
.header .head .r .t1{font-size: 16px; line-height: 18px; margin-top: 14px; float: left}
.header .head .r .t2{ font-size: 24px; line-height: 26px; color:#008CD6 }

.nav_top{ position:fixed; top:0; width:100%}
.navbg{ background:#008CD6}
.nav{}
.nav li{ float:left; height:60px; font-size:16px; line-height:60px; text-align:center;width:120px;}
.nav li:hover{background:url(../img/nav-bg.png)}
.nav li a{ color:#fff}
.nav li.hover{background:url(../img/nav-bg.png)}
.nav li:hover a{ color:#fff}
.nav li.hover a{ color:#fff}
/*.nav li div{ display:none; background:#FFF; border:#D9D9D9 solid 1px; float:left; position:relative; z-index:99999999999999; padding:10px 0}
.nav li div span{ font-size:14px; width:100%; float:left; line-height:30px;}
.nav li div span a{ color:#666}*/

.nav li:hover div span a{ color:#666}
.nav li div span a:hover{ color:#005B9D}
.nav li:hover div{ display:block}


/*banner*/
.DB_tab25 {width:100%;height:622px;position:relative;overflow:hidden}
.DB_tab25 .DB_bgSet{position:relative;}
.DB_tab25 .DB_bgSet li{position:absolute;width:100%;height:622px;display:none}
.DB_tab25 .DB_imgSet{position:absolute;width:100px;left:50%;margin-left:-450px; top:10px}
.DB_tab25 .DB_imgSet .DB_1_bg{position:absolute;left:0;top:210px; display:block;}
.DB_tab25 .DB_menuWrap{position:absolute;width:940px;left:50%;margin-left:-450px;}
.DB_tab25 .DB_menuWrap .DB_menuSet{position:absolute;width:100%;top:570px;text-align:center;font-size:0;}
.DB_tab25 .DB_menuWrap .DB_menuSet li{cursor:pointer;margin:0 8px;display:inline}
.DB_tab25 .DB_prev{position:absolute;left:-100px;top:180px;cursor:pointer; width:67px; height:111px; background:url(../img/bleft.jpg); opacity:0.5}
.DB_tab25 .DB_prev:hover{opacity:0.7}
.DB_tab25 .DB_next{position:absolute;right:-100px;top:180px;cursor:pointer;width:67px; height:111px; background:url(../img/bright.jpg); opacity:0.5}
.DB_tab25 .DB_next:hover{opacity:0.7}



.position{ font-size:14px;line-height:70px; width:1200px; text-align: right}
.left{ float:left; width:235px; background:#F4F4F4; margin-bottom:30px; margin-top: -40px}
.left .t{ float:left; width:235px; line-height:30px; text-align:center; background:#008CD6; font-size:20px; color:#fff; padding: 15px 0}
.left .t font{font-size: 16px}
.left .er_nav{ float:left; width:235px;}
.left .er_nav ul{ float:left; width:235px; padding:20px 0}
.left .er_nav ul li{ float:left; width:201px; font-size:16px; text-align:center; line-height:44px; height:44px; border:#C3C3C3 solid 1px; background: #fff; margin-left: 17px; margin-bottom: 13px}

.left .er_nav ul li:hover{ background: #008CD6; border: #008CD6 solid 1px}
.left .er_nav ul li.hover{  background: #008CD6; border: #008CD6 solid 1px}
.left .er_nav ul li:hover a{color: #fff}
.left .er_nav ul li.hover a{color: #fff}
.left .tel{ float:left; margin-top: 20px}
.left .tel .c{ float:left; padding:15px 0px 15px 5px; width:230px;font-size: 14px}
.left .tel .c span{ float:left; width:212px; padding-left:60px; margin-top:15px}
.left .tel .c span.s1{ color:#D90101; font-size:22px; font-weight:bold; background:url(../img/tag2.png) no-repeat 20px 6px; line-height:40px}
.left .tel .c span.s2{ font-size:18px; line-height:24px; background:url(../img/tag3.png) no-repeat 20px 2px; margin-top:10px; border-bottom:#CBCBCB solid 1px; padding-bottom:30px}
.left .tel .c p{ font-size:14px; float:left; width:272px; line-height:30px;margin-top:15px}
.left .tel .c p font{ font-weight:bold; color:#DB1313; }
.right{ float:right; width:900px}

.right .top{ float:left; width:900px; }
.right .top .t{ float:left; width:900px; font-size:20px; color:#008CD6; font-weight:bold; border-bottom:#A3A3A3 solid 2px; line-height:60px; height:60px}
.right .top .t span{ border-bottom:#008CD6 solid 4px; float:left; height:59px}

.right .top .t1{ float:left; width:824px; font-size:20px; color:#008CD6; font-weight:bold; border-bottom:#A3A3A3 solid 2px; line-height:60px; height:60px; margin-bottom:30px}
.right .top .t1 span{ border-bottom:#008CD6 solid 4px; float:left; height:59px}
.right .top .t1 font{ float:left;border-bottom:#008CD6 solid 4px; line-height:59px}

.right .top .tit1{ float:left; width:824px; font-size:20px;  font-weight:bold;line-height:40px; height:40px; text-align:center; margin-top:10px}
.right .top .tit1 span{ border-bottom:#008CD6 solid 4px; float:left; height:59px}
.right .top .tit1 font{ float:left;border-bottom:#008CD6 solid 4px; line-height:59px}
.right .top .tit2{ float:left; width:824px; text-align:center; margin-bottom:10px}

.right1{ float:right; width:936px}
.right1 .top{ float:left; width:936px; }
.right1 .top .t{ float:left; width:936px; font-size:20px; color:#008CD6; font-weight:bold; border-bottom:#A3A3A3 solid 2px; line-height:60px; height:60px}
.right1 .top .t span{ border-bottom:#008CD6 solid 4px; float:left; height:59px}
.right1 .top .tit1{ float:left; width:936px; font-size:18px;  font-weight:bold;line-height:40px; height:40px; text-align:center; margin-top:10px;border-bottom: #F4F4F4 solid 1px; color: #050505}
.right1 .top .tit1 span{ border-bottom:#008CD6 solid 4px; float:left; height:59px}
.right1 .top .tit1 font{ float:left;border-bottom:#008CD6 solid 4px; line-height:59px}
.right1 .top .tit2{ float:left; width:936px; text-align:center; margin-bottom:10px; font-size: 14px}

.listp{ margin-top:20px}
.listp .t{ float:left; width:936px; font-size:20px; color:#008CD6; border-bottom:#A3A3A3 solid 2px; line-height:60px; height:60px}
.listp .t a{ float:right; font-size:15px;}
.listp .t span{ border-bottom:#008CD6 solid 4px; float:left; height:59px;font-weight:bold; }
.listp ul{ float:left; margin-top:30px}	 
.listp ul li{	float:left;width:302px; border-radius:5px;		display:block;	position:relative; background:#fff; margin-bottom:10px; margin-right:15px;}
.listp ul li:nth-child(3n){ margin-right:0}
.listp ul li img{ float:left; width:270px; height:197px; border: #EAEAEA solid 1px; border-radius: 3px; padding: 15px}
.listp ul li span{ float:left; width:270px; text-align:center; font-size:18px; line-height:46px}
.listp ul li a.an{ float:left; font-size:13px; width:85px; height:29px; line-height:32px; text-align:center; margin-left:12px; color:#008CD6; border:#008CD6 solid 1px; border-radius:5px; margin-top:3px; background:#fff}
.listp ul li a.an:hover{ background:#008CD6; color:#fff}


.listn{ margin-top:20px}
.listn .t{ float:left; width:936px; font-size:20px; color:#008CD6; border-bottom:#A3A3A3 solid 2px; line-height:60px; height:60px}
.listn .t a{ float:right; font-size:15px;}
.listn .t span{ border-bottom:#008CD6 solid 4px; float:left; height:59px;font-weight:bold; }
.listn ul{ float:left; width:936px; margin-top:10px; margin-bottom:50px}
.listn ul li{ float:left; width:430px; font-size:16px; line-height:36px; padding-left: 10px; background: url(../img/line1.png) no-repeat left}
.listn ul li:nth-child(2n){ float:right}
.listn ul li font{ float:left; width:18px; height:18px; line-height:18px; font-size:12px; background:#9C9A98; text-align:center; color:#fff; margin-top:9px; margin-right:10px}
.listn ul li a:hover font{ background:#008CD6}
.listn ul li span{ float:right; font-size:16px}


/*首页*/
.inavbg{ background:#F4F4F4;}


.index_title .t1{float:left; width:100%; font-size:36px; color:#4D4D4D;text-align:center; margin-top:30px; color: #515151;font-weight: bold}
.index_title .t1 font{ color: #008BD5}
.index_title .t2{float:left; width:100%; font-size:16px; color:#A3A3A3; text-align:center; line-height:4px; margin-bottom:30px}
.index_title .t3{float:left; width:100%; font-size:20px; color:#959595; text-align:center; line-height:4px; margin-bottom:30px}
.index_title .t4{float:left; width:100%; font-size:20px; color:#4D4D4D; text-align:center; line-height:4px; margin-bottom:30px; margin-top: 5px}

.list_title{width:936px}
.list_title .t1{float:left; width:100%; font-size:28px; color:#4D4D4D;text-align:center; margin-top:30px; color: #515151;font-weight: bold}
.list_title .t1 font{ color: #008BD5}
.list_title .t2{float:left; width:100%; font-size:16px; color:#A3A3A3; text-align:center; line-height:4px; margin-bottom:30px}
.list_title .t3{float:left; width:100%; font-size:16px; color:#959595; text-align:center; line-height:4px; margin-bottom:30px}


.div1{}
.div1 ul{ float: left; height: 143px}
.div1 ul li{ float: left; width: 300px; text-align: center}
.div1 ul li span.t1{ float: left; width: 300px; font-size: 50px; line-height: 50px; color: #008CD6; margin-top: 33px}
.div1 ul li span.t2{ float: left; width: 300px; font-size: 16px; line-height: 27px;}

.div2{}
.div2 ul{ float: left;width: 1200px; margin-top: 20px}
.div2 ul li{ float: left;width: 264px; height: 134px; border:#F4F4F4 solid 1px; background:url(../img/tag1-1.png) no-repeat center 40px #F7F7F7; margin-right: 45px; padding-top: 150px}
.div2 ul li:hover{ background:url(../img/tag1-2.png) no-repeat center 50px #008CD6}
.div2 ul li:nth-child(2){background:url(../img/tag2-1.png) no-repeat center 50px #F7F7F7}
.div2 ul li:nth-child(2):hover{background:url(../img/tag2-2.png) no-repeat center 50px #008CD6}
.div2 ul li:nth-child(3){background:url(../img/tag3-1.png) no-repeat center 50px #F7F7F7}
.div2 ul li:nth-child(3):hover{background:url(../img/tag3-2.png) no-repeat center 50px #008CD6}
.div2 ul li:nth-child(4){background:url(../img/tag4-1.png) no-repeat center 50px #F7F7F7; margin-right: 0}
.div2 ul li:nth-child(4):hover{background:url(../img/tag4-2.png) no-repeat center 50px #008CD6; margin-right: 0}
.div2 ul li span{ float: left; width: 264px; text-align: center}
.div2 ul li span.t1{font-size: 22px;}
.div2 ul li span.t1 font{border-bottom: #606060 solid 1px; }
.div2 ul li:hover span.t1 font{border-bottom: #fff solid 1px;  color: #fff}
.div2 ul li span.t2{ color: #8D8D8D;  font-size: 14px}
.div2 ul li:hover span.t2{ color: #fff;  font-size: 14px}
.div2 ul li a{ float:left; width: 127px; height: 31px; line-height: 31px; text-align: center; font-size:14px; background: #008CD6; color: #fff;border-radius: 5px; margin-top: 22px; margin-left:68px }
.div2 ul li:hover a{ background: #fff; color: #008CD6;}

.bti_bg{ background:#008CD6; padding:0px 0; margin-top: 50px}
.div3 { }
.div3 img{float:left}
.div3 .c{ float:right; width:270px}
.div3 .c span{ float:left; width:270px; color:#000}
.div3 .c span:nth-child(1){font-size:19px; margin-top:40px}
.div3 .c span:nth-child(2){font-size:40px; font-weight:bold; line-height: 40px}
.div3 .c a{ float:left; width:150px; line-height:36px; line-height:36px; font-size:19px; text-align:center; color:#008CD6; margin-top:10px; background: #fff; border-radius: 10px}

.div4{}
.div4 ul{float: left;width: 1200px; border-bottom: #898888 solid 7px; padding-bottom: 33px}
.div4 ul li{float:left;width: 577px; height: 239px; margin-bottom: 35px;}
.div4 ul li:nth-child(2n){ float: right}
.div4 ul li img{float:left}
.div4 ul li div{ float:left;width: 218px; border: #E4E4E4 solid 1px;  background: #F7F7F7; border-left: none; height: 237px; padding: 0 20px}
.div4 ul li div span{float:left; width: 218px;text-align: center; font-size: 20px;font-weight: bold;color: #E44839; margin-top: 30px}
.div4 ul li div span font{color: #008BD5}
.div4 ul li div p{color: #959595; font-size: 14px; width: 206px; float: left;padding-left: 12px; background: url(../img/line.png) no-repeat left 10px}

.div5{ margin-bottom: 30px}
.div5 ul{ float:left; width:1200px;}
.div5 ul li{width: 284px; float: left; margin-right: 21px}
.div5 ul li:nth-child(4){ margin-right: 0}
.div5 ul li div.img{float:left;width: 284px; height: 193px;position: relative}
.div5 ul li div.img span{ position: absolute; width: 284px; bottom: 0; left: 0; width: 284px; background: url(../img/black.png); text-align: center; height: 27px; line-height: 27px;font-size: 16px; color: #008BD5;display: none}
.div5 ul li:hover div.img span{ display:block}
.div5 ul li div.min{ width: 284px; height: 18px; background: url(../img/line2-2.png) no-repeat center; float: left; margin: 10px 0; }
.div5 ul li:hover div.min{background: url(../img/line2-1.png) no-repeat center; }
.div5 ul li div.font{float: left; width: 282px; height: 275px; border: #E4E4E4 solid 1px; padding-top:10px}
.div5 ul li div.font span.t{float:left; font-size: 16px; width: 282px; text-align: center; font-weight: bold; margin-bottom: 5px}
.div5 ul li div.font p{float:left; width: 262px; padding: 0 15px; font-size: 14px; color: #707070}
.div5 ul li:nth-child(2) div.font p{font-size: 13px;}

.div6{}
.div6 .top{ float: left; margin: 0px 316px 20px;}
.div6 .top a{ float: left;width: 136px; height: 36px; line-height: 36px; background: #008CD6 ;border-radius:18px; color: #fff; font-size: 16px; text-align: center; margin: 0 3px;}
.div6 ul{float:left;width: 1200px;}
.div6 ul li{float:left;width: 373px; margin-right: 40px}
.div6 ul li img{float:left}
.div6 ul li:nth-child(3n){margin-right: 0}
.div6 ul li span{float:left;width: 373px; height: 70px; line-height: 70px; text-align: center; font-size: 18px}
.div6 a.more{float:left;width:220px; height: 48px; border-radius: 24px; text-align: center;background:#008CD6; line-height: 48px; color: #fff; font-size: 16px; margin: 30px 490px }

.div7{ padding-bottom: 50px}
.div7 img{float: left; margin-right: 50px; width: 442px; height: 331px;box-shadow: 0px 10px 20px #000;}
.div7 div.content{ float:right;width: 708px}
.div7 div.content span{ font-size: 18px; float: left; font-weight: bold; width: 708px}
.div7 div.content p{float:left; font-size: 14px; line-height: 28px; margin-top: 15px}
.div7 div.content a{ float: left; width: 160px; height: 40px; border: #C8C7C7 solid 1px; background: #fff; line-height: 40px; font-size: 18px; text-align: center; margin-right: 20px;margin-top: 30px}
.div7 div.content a:hover{ border: #008CD6 solid 1px; background: #008CD6; color: #fff}

.div8{}
.div8 ul{ float:left; width: 1200px; background: url(../img/right.png) no-repeat 165px 59px; margin-top: 20px}
.div8 ul li{ float:left; width: 144px; margin-right: 67px}
.div8 ul li:nth-child(6){margin-right: 0}
.div8 ul li div{float:left; width: 144px; height: 144px; border-radius: 72px;background: url(../img/tag5-1.png) no-repeat center #F2F2F2}
.div8 ul li:hover div{background: url(../img/tag5-2.png) no-repeat center #008CD6}
.div8 ul li:nth-child(2) div{background: url(../img/tag6-1.png) no-repeat center #F2F2F2}
.div8 ul li:nth-child(2):hover div{background: url(../img/tag6-2.png) no-repeat center #008CD6}
.div8 ul li:nth-child(3) div{background: url(../img/tag7-1.png) no-repeat center #F2F2F2}
.div8 ul li:nth-child(3):hover div{background: url(../img/tag7-2.png) no-repeat center #008CD6}
.div8 ul li:nth-child(4) div{background: url(../img/tag8-1.png) no-repeat center #F2F2F2}
.div8 ul li:nth-child(4):hover div{background: url(../img/tag8-2.png) no-repeat center #008CD6}
.div8 ul li:nth-child(5) div{background: url(../img/tag9-1.png) no-repeat center #F2F2F2}
.div8 ul li:nth-child(5):hover div{background: url(../img/tag9-2.png) no-repeat center #008CD6}
.div8 ul li:nth-child(6) div{background: url(../img/tag10-1.png) no-repeat center #F2F2F2}
.div8 ul li:nth-child(6):hover div{background: url(../img/tag10-2.png) no-repeat center #008CD6}
.div8 ul li span{float:left; font-size:16px; line-height: 50px; width:144px; text-align:center}


.div9{ margin-bottom:30px}
.div9 .list_carousel{	width:1040px; margin: 0 80px;	position:relative;	}
.div9 .list_carousel ul{	list-style:none;	display:block;	margin:0;	padding:0;	overflow:hidden;}	 
.div9 .list_carousel ul li{	float:left;margin:20px 15px;	width:230px; height:330px; display:block;	position:relative; background:#fff;-webkit-box-shadow:0 0 10px #999;-moz-box-shadow:0 0 10px #999;box-shadow:0 0 10px #999; }
.div9 .list_carousel ul li img{ float:left}
.div9 .list_carousel ul li span{width: 210px; height: 40px; position: absolute;bottom: 0;left: 0; background: url(../img/black1.png); padding: 5px 10px; line-height: 20px; color: #fff}

.div9 a#cr-prev1,.div9 a#cr-next1{	background-repeat:no-repeat;	position:absolute;	width:38px;	height:38px;	text-indent:-9999px;	top:45%;}
.div9 a#cr-prev1{right:-80px; background:url(../img/right1.png)}
.div9 a#cr-next1{left:-80px; background:url(../img/left.png)}

.div10 { }
.div10 .l{ float: left;width: 788px;margin-bottom: 50px;}
.div10 .l .n{float:left;width: 788px; border-bottom: #E1E1E1 solid 1px}
.div10 .l .n span{ float: left; font-size: 18px; font-weight: bold; width: 80px; height: 36px;border-bottom: #F4F4F4 solid 4px; margin-right: 10px; text-align: center; cursor: pointer}
.div10 .l .n span:hover{ border-bottom: #008BD5 solid 4px; color: #008BD5}
.div10 .l .n span.hover{ border-bottom: #008BD5 solid 4px; color: #008BD5}
.div10 .l .n a{ float:right; line-height: 40px; font-size: 15px}
.div10 .l ul{float:left; width: 788px; margin-top: 30px}
.div10 .l ul li{float:left; width: 372px; height: 416px; background: #FFFFFF}
.div10 .l ul li.li1 img{float:left}
.div10 .l ul li.li1 div.c{float:left; padding: 0 30px; width: 312px}
.div10 .l ul li.li1 div.c span{float:left; font-size: 17px; font-weight: bold; border-bottom: #E1E1E1 solid 1px; width: 312px; line-height: 50px; margin-top: 15px}
.div10 .l ul li.li1 div.c p{float:left; font-size: 14px; color: #555555; width: 312px; line-height: 30px; margin-top: 10px;height: 120px}
.div10 .l ul li.li1 div.c a.more{float:right; font-size: 14px; color: #008CD6; line-height: 30px; margin-top: 10px}

.div10 .l ul li.li2{float:right;}
.div10 .l ul li.li2 .c{float:left;padding:32px 30px; width: 312px}
.div10 .l ul li.li2 span{float: left;width: 312px; font-size: 14px; line-height: 30px;}
.div10 .l ul li.li2 span font{ float:left; width: 18px; height: 18px; line-height: 18px; text-align: center; background: #9C9A98; color: #fff;font-size: 12px; margin-top: 6px; margin-right: 10px}
.div10 .l ul li.li2 span:hover font{ background: #008CD6; }

.div10 .r{ float: right; width: 370px;}
.div10 .r .n{float:left;width: 370px; border-bottom: #E1E1E1 solid 1px}
.div10 .r .n span{ float: left; font-size: 18px; font-weight: bold; width: 80px; height: 36px;border-bottom: #E1E1E1 solid 4px; margin-right: 10px; text-align: center; cursor: pointer}
.div10 .r .n a{ float:right; line-height: 40px; font-size: 15px}
.div10 .r ul{float:left; width: 310px; height: 416px; background: #FFFFFF;margin-top: 30px; padding: 0 30px}
.div10 .r ul li{float: left;width: 310px; font-size: 14px; line-height: 30px; border-bottom: #D4D4D4 solid 1px; padding: 10px 0}
.div10 .r ul li font{ float:left; width: 18px; height: 18px; line-height: 18px; text-align: center; background: #9C9A98; color: #fff;font-size: 12px; margin-top: 6px; margin-right: 10px}
.div10 .r ul li span.a font{ background: #008CD6}
.div10 .r ul li p{ float:left; width: 282px; font-size: 14px; }
.div10 .r ul li:nth-child(3){ border-bottom: none}

/*底部*/
.footerbg{ background:url(../img/footbg.jpg);; margin-top: 120px}
.footer{ height:333px;}
.fnav li{ float:left; height:57px; font-size:16px; line-height:57px; text-align:center;width:120px;}
.fnav li:hover{background:url(../img/nav-bg.png)}
.fnav li a{ color:#fff}



.footer .min{ float:left; width:1200px; height:220px} 
.footer .min .l{ float:left; margin-top: 43px}
.footer .min .l img{float:left; margin-right: 30px}
.footer .min .l p{float:left;font-size: 16px;}
.footer .min .l p font{ font-weight: bold;line-height: 26px}
.footer .min .r{float:right; margin-top: 35px; margin-right: 30px}

.footer .down{ float:left; width:1200px; font-size:14px; line-height:56px;}


/*智能保龄*/
.intelligencebg{ background:url(../img/intelligencebg.jpg) center no-repeat;height:327px; width:100%; float:left;}
.intelligence{}
.intelligence .content{ float:left; margin-top:20px; font-size:16px; line-height:32px; color:#878787}
.intelligence .wenhua{ float:left; margin-top:10px}
.intelligence .wenhua li{ float:left; width:300px; font-size:16px; color:#878787}
.intelligence .wenhua li font{ color:#2C55A3; font-size:24px}

/*客户案例*/
.casebg{ background:url(../img/casebg.jpg) center no-repeat;height:327px; width:100%; float:left;}
.case{ width:936px;  float:left}
.case ul{	list-style:none;	display:block;	margin:0;	padding:0;	overflow:hidden; margin-top:20px}	 
.case ul li{	float:left;width:292px; display:block;	position:relative; background:#fff; margin-right:30px; margin-bottom:30px}
.case ul li:nth-child(3n){ margin-right:0}
.case ul li img{ float:left;  width:292px; height:218px}
.case ul li span{ float:left; width:292px; text-align:center; font-size:14px; line-height:46px}
.case ul li a.an{ float:left; font-size:13px; width:92px; height:32px; line-height:32px; text-align:center; margin-left:14px; color:#008CD6; border:#008CD6 solid 1px; border-radius:5px; margin-top:5px; background:#fff}
.case ul li a.an:hover{ background:#008CD6; color:#fff}

/*代理加盟*/
.join_top{}
.joinbg{ background:url(../img/joinbg.jpg) center no-repeat;height:327px; width:100%; float:left;}
.join_top ul{ float: left;width: 936px; margin-top: 20px}
.join_top ul li{ float: left;width: 207px; height: 63px; border:#F4F4F4 solid 1px; background:url(../img/tag1-1.png) no-repeat center 20px #F7F7F7; margin-right: 33px; padding-top: 130px}
.join_top ul li:hover{ background:url(../img/tag1-2.png) no-repeat center 20px #008CD6}
.join_top ul li:nth-child(2){background:url(../img/tag2-1.png) no-repeat center 20px #F7F7F7}
.join_top ul li:nth-child(2):hover{background:url(../img/tag2-2.png) no-repeat center 20px #008CD6}
.join_top ul li:nth-child(3){background:url(../img/tag3-1.png) no-repeat center 20px #F7F7F7}
.join_top ul li:nth-child(3):hover{background:url(../img/tag3-2.png) no-repeat center 20px #008CD6}
.join_top ul li:nth-child(4){background:url(../img/tag4-1.png) no-repeat center 20px #F7F7F7; margin-right: 0}
.join_top ul li:nth-child(4):hover{background:url(../img/tag4-2.png) no-repeat center 20px #008CD6; margin-right: 0}
.join_top ul li span{ float: left; width: 207px; text-align: center}
.join_top ul li span.t1{font-size: 16px;}
.join_top ul li span.t1 font{border-bottom: #606060 solid 1px; }
.join_top ul li:hover span.t1 font{border-bottom: #fff solid 1px;  color: #fff}
.join_top ul li span.t2{ color: #8D8D8D;  font-size: 12px}
.join_top ul li:hover span.t2{ color: #fff;  font-size: 12px}

.join_top ul li:hover a{ background: #fff; color: #008CD6;}
.join{ float: left; width: 936px; padding: 30px 0;}
.join span{ float: left; width: 100%; text-align: center; font-size: 18px; margin-top: 20px}
.join p{ float: left; width: 100%; font-size: 16px;margin-top: 20px}
.join img{ width: 100%; margin-top: 20px}
.join ul{ float: left; width: 936px }
.join ul li{ float: left; width: 936px; margin-top: 20px; margin-bottom: 10px}
.join ul li img{ float: left; margin-right: 30px; width: 527px; height: 399px; }
.join ul li span{float:left;width: 379px}
.join ul li span.s1{font-size: 24px; margin-top: 10px}
.join ul li span.s2{font-size: 18px; color: #008CD6; margin-bottom:10px}
.join ul li span.s3{font-size: 16px; color: #676767; line-height: 36px}
.join ul li span.s4{font-size: 30px; color: #008CD6; margin-bottom:5px}
.join ul li span.s4 font{font-size: 20px; color: #008CD6; margin-bottom:5px}
.join ul li a.more{ font-size: 22px;width:115px; height: 40px; background: #008CD6; text-align: center; float: left; color: #fff; margin-left:120px;}

/*新闻资讯*/
.newsbg{ background:url(../img/newsbg.jpg) center no-repeat;height:327px; width:100%; float:left;}
.news{}
.news ul{ float:left; width:936px}
.news ul li{ float:left; width:926px;padding-left: 10px; background: url(../img/line1.png) no-repeat left;font-size:14px; line-height:36px; border-bottom:none}
.news ul li.f{ margin-top:20px; background: none; padding: 0; width: 936px; line-height: 40px; border-bottom:solid #B8B8B8 1px; padding-bottom: 30px; margin-bottom: 15px}
.news ul li.f img{ width:240px; height:185px; float:left; margin-right:20px;}
.news ul li.f span{ float:left; width:676px; font-size:18px; font-weight:bold}
.news ul li.f p{ float:left; width:676px; font-size:14px; line-height:30px; height:120px; text-indent:2em}
.news ul li.f a.xx{ float:right; font-size:14px; width: 67px; height: 24px; line-height: 24px; font-size:12px; background: #008CD6; color: #fff; text-align: center}
.news ul li font{ float:left; width:18px; height:18px; line-height:18px; font-size:12px; background:#9C9A98; text-align:center; color:#fff; margin-top:9px; margin-right:10px}
.news ul li a:hover font{ background:#008CD6}
.news ul li span{ float:right; font-size:16px}

.news1 ul{ float:left; width:936px}
.news1 ul li{ float:left; width:936px;font-size:14px; line-height:36px; border-bottom:none; margin-top: 30px; background: #F7F7F7}
.news1 ul li:hover{ background: #008CD6}
.news1 ul li img{ width:216px; height:196px; float:left; margin-right:30px;}
.news1 ul li span{ float:left; width:676px; font-size:18px; font-weight:bold; margin-top: 20px}
.news1 ul li p{ float:left; width:676px; font-size:14px; line-height:24px; height:90px; text-indent:2em}
.news1 ul li:hover span{ color: #fff}
.news1 ul li:hover p{ color: #fff}
.news1 ul li:hover a.xx{ color: #008CD6;background: #fff; }
.news1 ul li a.xx{ float:right; font-size:14px; width: 112px; height: 37px; line-height: 37px; font-size:12px; background: #008CD6; color: #fff; text-align: center; margin-right: 20px}

.news2 ul{ float:left; width:936px}
.news2 ul li{ float:left; width:936px;font-size:14px; line-height:36px; border-bottom:none; margin-top: 30px; background: #F7F7F7}
.news2 ul li div{ float: left; width: 60px; margin:35px 30px 10px 15px}
.news2 ul li div font.f1{ font-size: 53px;}
.news2 ul li div font.f2{ font-size: 21px;}
.news2 ul li:hover{ background: #008CD6}
.news2 ul li img{ width:216px; height:196px; float:left; margin-right:30px;}
.news2 ul li span{ float:left; width:676px; font-size:18px; font-weight:bold; margin-top: 20px}
.news2 ul li p{ float:left; width:676px; font-size:14px; line-height:24px; height:90px; text-indent:2em}
.news2 ul li:hover span{ color: #fff}
.news2 ul li:hover div{ color: #fff}
.news2 ul li:hover p{ color: #fff}
.news2 ul li:hover a.xx{ color: #008CD6;background: #fff; }
.news2 ul li a.xx{ float:right; font-size:14px; width: 112px; height: 37px; line-height: 37px; font-size:12px; background: #008CD6; color: #fff; text-align: center; margin-right: 20px}


.news_shwo .content{ float:left; margin-top:20px; font-size:14px; line-height:32px; color:#878787; width: 936px; text-align: justify}
.news_shwo .next{ float:left;  width:936px; line-height:36px; height:36px; margin-top:20px; font-size:14px;}
.news_shwo .next span{ float:left;color: #008CD6; margin-left: 20px; }
.news_shwo .next span:nth-child(2){ float:right; margin-right: 20px}
.news_shwo .next span a{ color: #008CD6}


/*联系我们*/
.contactusbg{ background:url(../img/contactusbg.jpg) center no-repeat;height:327px; width:100%; float:left;}
.pitchingbg{ background:url(../img/pitchingbg.jpg) center no-repeat;height:327px; width:100%; float:left;}
.simulatedbg{ background:url(../img/simulatedbg.jpg) center no-repeat;height:327px; width:100%; float:left;}
.mechanicsbg{ background:url(../img/mechanicsbg.jpg) center no-repeat;height:327px; width:100%; float:left;}
.minibg{ background:url(../img/minibg.jpg) center no-repeat;height:327px; width:100%; float:left;}











.aboutusbg{ background:url(../img/aboutusbg.jpg) center no-repeat;height:374px; width:100%; float:left;}
.aboutus_position{ font-size:16px; border-bottom:#D2D2D2 solid 2px; line-height:40px; margin-top:20px}
.aboutus{}
.aboutus .content{ float:left; margin-top:20px; font-size:16px; line-height:32px; color:#878787; padding: 0 30px; width: 840px; text-align: justify}
.aboutus .content img{ max-width: 100%; }
.aboutus .wenhua{ float:left; margin-top:10px}
.aboutus .wenhua li{ float:left; width:300px; font-size:16px; color:#878787}
.aboutus .wenhua li font{ color:#2C55A3; font-size:24px}

/*荣誉资质*/
.honor{}
.honor ul{ float:left; width:800px; margin:10px 12px 0}
.honor ul li{ float:left; width:236px; margin-right:46px; margin-top:10px}
.honor ul li:nth-child(3n){ margin-right:0}
.honor ul li img{ float:left; width:234px; height:186px; border:#CA9519 solid 1px}
.honor ul li span{ float:left; width:236px; text-align:center}

/*核心优势*/
.advantagebg{ background:url(../img/advantagebg.jpg) center no-repeat;height:374px; width:100%; float:left;}



/*产品中心*/
.productbg{ background:url(../img/productbg.jpg) center no-repeat;height:374px; width:100%; float:left;}
.product{ width:800px; margin:0 12px; float:left}
.product ul{	list-style:none;	display:block;	margin:0;	padding:0;	overflow:hidden; margin-top:20px}	 
.product ul li{	float:left;width:230px; height:300px; border-radius:5px;		display:block;	position:relative; background:#fff;-webkit-box-shadow:0 0 10px #999;-moz-box-shadow:0 0 10px #999;box-shadow:0 0 10px #999; margin-right:55px; margin-bottom:30px}
.product ul li:nth-child(3n){ margin-right:0}
.product ul li img{ float:left; border-top-right-radius:5px;border-top-left-radius:5px; width:230px; height:226px}
.product ul li span{ float:left; width:230px; text-align:center; font-size:18px; line-height:46px}
.product ul li a.an{ float:left; font-size:13px; width:92px; height:32px; line-height:32px; text-align:center; margin-left:14px; color:#008CD6; border:#008CD6 solid 1px; border-radius:5px; margin-top:5px; background:#fff}
.product ul li a.an:hover{ background:#008CD6; color:#fff}

.productshow{ margin-top:30px}
.productshow .top{ float:left; width:824px;}
.productshow .top .left{ float:left; width:334px; margin-right:35px}
.productshow .top .right{ float:left; width:434px;}
.productshow .top .right span.t{ float:left; width:434px; text-align:center; border-bottom:#E3E3E3 solid 1px; color:#3D3D3D; font-size:18px; font-weight:bold; line-height:50px}
.productshow .top .right p{ float:left; font-size:18px; line-height:40px; margin-top:10px; color:#000}
.productshow .top .right p font.cont{ font-size:16px; line-height:26px; float:left}
.productshow .top .right p font1{ font-weight:bold; font-size:20px; color:#008CD6}
.productshow .top .right a{ float:left; width:144px; height:39px; line-height:39px; text-align:center; font-size:16px; color:#fff; background:#008CD6; border:#008CD6 solid 1px; margin:35px 10px 35px 0}
.productshow .top .right a:hover{ float:left; width:144px; height:39px; line-height:39px; text-align:center; font-size:16px; color:#008CD6; background:#FFEDC2; border:#008CD6 solid 1px}
.productshow .top .right span.tel{ float:left; font-size:14px; color:#9F9F9F}
.productshow .top .right span.tel font{ color:#FF0000}
.productshow .content{ float:left; font-size:14px}
.productshow .content .t{ float:left; width:1200px;border-bottom:#D2D2D2 solid 2px; line-height:46px; height:46px;font-weight:bold}
.productshow .content .t font{ float:left; color:#2C55A3;border-bottom:#2C55A3 solid 2px; font-size:18px; line-height:46px; padding:0 10px}
.productshow .content .cont{ float:left; width:1180px; font-size:14px; margin-top:10px; line-height:36px}

.productshow .hot{ float:left; width:1200px; margin-top:20px}

.productshow .hot .t{ float:left; width:1200px;border-bottom:#D2D2D2 solid 2px; line-height:46px; height:46px;font-weight:bold; margin-bottom:10px}
.productshow .hot .t font{ float:left; color:#2C55A3;border-bottom:#2C55A3 solid 2px; font-size:18px; line-height:46px; padding:0 10px}
.productshow .hot ul li{ float:left; width:290px; margin-right:12px}
.productshow .hot ul li:nth-child(4n){ margin-right:0}
.productshow .hot ul li img{ float:left; width:290px; height:250px}
.productshow .hot ul li .b{ float:left; width:305px; line-height:70px; font-size:16px; text-align:center}

.productshow .product_news{float:left; width:1200px; margin-top:20px}
.productshow .product_news .t{ float:left; width:1200px;border-bottom:#D2D2D2 solid 2px; line-height:46px; height:46px; font-weight:bold}
.productshow .product_news .t font{ float:left; color:#2C55A3;border-bottom:#2C55A3 solid 2px; font-size:18px; line-height:46px; padding:0 10px}
.productshow .product_news ul{ float:left; width:1200px; margin-top:10px; margin-bottom:50px}
.productshow .product_news ul li{ float:left; width:570px; padding-left:10px; font-size:14px; line-height:36px; background:url(../img/line.png) no-repeat left;}
.productshow .product_news ul li:nth-child(2n){ float:right}
.productshow .product_news ul li span{ float:right; font-size:12px;}



/*技术团队*/
.technologybg{ background:url(../img/technologybg.jpg) center no-repeat;height:374px; width:100%; float:left;}
.team{}
.team ul{ float:left; width:736px; margin:10px 44px 0}
.team ul li{ float:left; width:196px; margin-right:46px; margin-top:10px}
.team ul li:nth-child(3n){ margin-right:0}
.team ul li img{ float:left; width:196px; height:236px; }
.team ul li span{ float:left; width:196px; text-align:center; font-size:16px}


/*合作客户*/
.clientsbg{ background:url(../img/clientsbg.jpg) center no-repeat;height:374px; width:100%; float:left;}
.clients{}
.clients .content ul{ float:left; width:940px; margin:30px 0 0}
.clients .content ul li{ float:left; margin-right:17px; margin-bottom:17px; width:222px; height:176px; position:relative}
.clients .content ul li:nth-child(4n){ margin-right:0} 
.clients .content ul li img{ float:left; width:222px; height:176px;  border:#DBDBDB solid 1px;}
.clients .content ul li div{ position:absolute;width:224px; height:178px; background:url(../img/black.png); display:none}
.clients .content ul li:hover div{ display:block}
.clients .content ul li div span:nth-child(1){ float:left; width:112px; height:31px; color:#fff; background:#F8BA00; color:#fff; font-size:16px; line-height:31px; text-align:center; margin:50px 51px 0}
.clients .content ul li div span:nth-child(2){ float:left; width:100%; text-align:center; color:#fff; font-size:16px; margin-top:18px}

.clients_show{}
.clients_show .left{ float:left; width:930px}
.clients_show .left .t1{ float:left; width:930px; font-size:18px; text-align:center; line-height:70px;}
.clients_show .left .t2{ float:left; font-size:14px; width:910px; line-height:48px; height:48px; border-bottom:#D2D2D2 solid 1px; padding:0 10px; color:#8C8C8C}
.clients_show .left .t2 img{ float:right}
.clients_show .left .cont{ float:left; width:930px; margin-top:20px; font-size:16px; line-height:40px}
.clients_show .left .cont div{ line-height:32px}
.clients_show .next{ float:left; padding:0 120px; width:690px; line-height:36px; height:36px; background:#F7F7F7; margin-top:20px; font-size:14px;}
.clients_show .next span{ float:left}
.clients_show .next span:nth-child(2){ float:right}

.clients_show .right{ float:right; width:250px; margin-top:10px}
.clients_show .right .t{ float:left; width:250px; font-size:16px; font-weight:bold; line-height:40px; border-bottom:#D2D2D2 solid 2px; margin-bottom:10px}
.clients_show .right .t1{ float:left; width:245px; font-size:14px; color:#757575; padding-left:5px}
.clients_show .right ul.ul1{ float:left;}
.clients_show .right ul.ul1 li{float:left; width:245px; height:32px; line-height:32px; margin-bottom:1px; background:#F0F0F0; padding-left:5px; font-size:14px}
.clients_show .right ul.ul1 li:hover{ background:#008CD6}
.clients_show .right ul.ul1 li:hover a{ color:#fff}
.clients_show .right ul.ul2{ float:left; padding:0px 0px; font-size:16px; line-height:40px;}
.clients_show .right ul.ul2 li{ float:left; background:url(../img/line1.jpg) left no-repeat; width:225px; padding-left:25px}
.clients_show .right ul.ul2 li:hover{ background:url(../img/line2.jpg) left no-repeat;}



/*公司环境*/
.environment{}
.environment ul.content{ float:left; width:1200px; margin-top:30px}
.environment ul.content li{ float:left; width:275px; margin-right:33px}
.environment ul.content li:nth-child(4n){ margin-right:0}
.environment ul.content li img{ float:left; width:275px; height:207px;}
.environment ul.content li span{ float:left; width:275px; height:60px; line-height:60px; font-size:16px; text-align:center}

/*分页*/
.contactus{}
.contactus .content{ float:left; width:1200px; height:608px; background:url(../img/contactus.jpg); margin:20px 0}
.contactus .c{ float:left; width:590px}

/*分页*/
.page{ float:left; width:100%; text-align:center; font-size:14px;margin-bottom:30px; height:40px; margin-top:30px}
.page a{ border:#ddd solid 1px; padding:5px 12px; color:#999; margin:5px; background:#EDEDED}
.page a:hover{ background:#008CD6; color:#fff}
.page .current{ border:#ddd solid 1px; padding:5px 12px; color:#999; margin:5px;background:#008CD6; color:#fff; }