/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0; list-style:none; text-decoration:none; border:0; list-style:none;}
body{ font-size:14px; font-family: Arial,' '; color:#333;}
a{ color:#666;}
a:hover{ color:#f60; text-decoration:none;}
:hover{ transition:all .3s ease;}
p{line-height:1.5em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1200px; margin:0 auto;}
.wapper1{ min-width:1200px; margin:0 auto;}
img{ max-width:100%;}

/*common end*/

.head{ position:relative; z-index:555;}
.head01bg{ height:39px; line-height:39px; border-bottom:1px solid #f2f2f2; font-size:14px;}
.head01{}
.head01 .lt{ float:left;}
.head01 .rt{ float:right;}
.head01 .rt a{ }
.head01 .rt a:hover{ color:#72b8dc;}

.head02bg{ height:120px;}
.head02{}
.head02 .logo{ float:left; width:900px; height:120px; position:relative;}
.head02 .logo img{ max-width:50%; max-height:120px; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto 0;}
.head02 .tel{ float:right; max-width:300px; padding-top:25px;}
.head02 .tel h2{ font-weight:normal; font-size:16px; line-height:20px; padding:10px 0 10px 70px; background:url(../images/tel1.png) left center no-repeat;}
.head02 .tel h2 b{ display:block; font-size:28px; line-height:30px; color:#0265cb;}

.head03bg{ height:56px; background:#72b8dc;}
.head03{}
/*menu*/
.menu{height:56px;line-height:56px; }
.menu ul li{ float:left; position:relative; background:url(../images/border_menu.png) right center no-repeat;}
.menu ul li dl{ background:#fff; width:100%; position:absolute; left:0px; top:56px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); padding:10px 0;display:none; }
.menu ul li dl dd{ line-height:28px;border-bottom:#ddd dotted 1px; margin:0 10px; }
.menu ul li dl dd a{ font-size:12px; color:#666; padding:0; }
.menu ul li dl dd a:hover{ color:#f60;}
.menu a{ font-size:16px;color:#fff; text-decoration:none; display:block;text-align:center; padding:0 44px;}
.menu a:hover{color:#fff;}
a.menu_hover{ background:#f49000;color:#fff; font-weight:bold;}




/*banner_03*/
.banner_03{ position:relative; z-index: 1; width:100%; height:640px; overflow:hidden;}
.banner_03 .bd { Z-INDEX: 0; position: relative; overflow:hidden; }
.banner_03 .bd ul{ margin:0px auto;}
.banner_03 .bd li { width:100%; height:640px; text-align:center;  overflow:hidden;}
.banner_03 .hd { position:relative; top:-40px; width:1100px; height:20px; margin:0px auto; text-align:center;}
.banner_03 .hd ul { position:absolute; left:50%; margin-left:-60px; bottom:0px; z-index:99; width:150px; height:22px;}
.banner_03 .hd ul li { height:22px; width:22px; margin-left:15px; text-align:center; text-indent:-9999em; float:left; background:url(../Images/BannerBg_02.png) no-repeat; cursor:pointer;}
.banner_03 .hd ul .on { background:url(../images/BannerBg_01.png) no-repeat; }
.banner_03 .prev { position:absolute;  TOP:50%; left:20px; Z-INDEX:2; width:31px; height:53px; margin-top:-30px; background:url(../Images/BannerLeft.png) no-repeat; cursor: pointer;}
.banner_03 .next { position:absolute; TOP:50%; right:20px; Z-INDEX:2; width:31px; height:53px; margin-top:-30px; background:url(../Images/BannerRgt.png) no-repeat; cursor:pointer;}



.con01bg{ height:60px; line-height:60px; background:#72b8dc; color:#fff; font-size:14px;}
.con01{}
.con01_lt{ float:left; max-width:600px;}
.con01_lt dl dt{ float:left; font-weight:bold; font-size:16px;}
.con01_lt dl dd{ float:left; max-width:500px; overflow:hidden;}
.con01_lt dl dd a{ color:#fff; margin:0 2px; font-size:16px;}
.con01_lt dl dd a:hover{ text-decoration:underline;}
.con01_rt{ float:right; padding-top:15px;}
.con01_rt .search{ height:30px; background:#fff; border-radius:50px;}
.con01_rt .search .txt{ float:left; border:none; background:none; width:180px; padding:0 10px; height:30px; line-height:30px;}
.con01_rt .search .btn{ float:right; border:none; width:30px; height:30px; background:url(../images/btn_bg.png) center no-repeat; cursor:pointer;}


.tit1{ text-align:center;}
.tit1 h2{ font-weight:normal; font-size:26px; line-height:1.5em;color:#99999b;}
.tit1 h3{ font-size:48px; line-height:1.5em; color:#99999b;}
.tit1 h4{ margin-top:10px;}
.tit1 h4 img{}
.con02bg{ padding:100px 0; background:#f2f2f2;}
.con02{}
.con02 .main{ overflow:hidden; margin-top:30px;}
.con02 .main ul{ width:1250px;}
.con02 .main ul li{ float:left; width:200px; margin:0 50px 0 50px;}
.con02 .main ul li .img{/* background:#72b8dc;*/ width:180px; height:180px; margin:0 auto; position:relative;/* border-radius:40% 0% 40% 0%; background:#72b8dc; transition:all .3s ease;*/}
.con02 .main ul li:hover .img{/* background:#f49000; transition:all .3s ease;*/}
.con02 .main ul li .img img{ max-width:180px; max-height:180px; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto;}
.con02 .main ul li .txt{ margin-top:-65px;}
.con02 .main ul li .txt h2{ font-size:22px; line-height:2em; height:2em; overflow:hidden; color:#999999; text-align:center;}
.con02 .main ul li .txt h3{ font-weight:normal; font-size:15px; line-height:1.5em; height:4.5em; overflow:hidden;color:#999999; margin-top:40px;}


.tit2{ text-align:center; padding:10px 0;}
.tit2 h2{ font-weight:normal; font-size:36px; line-height:1.5em; color:#fff;}
.tit2 h3{ font-size:48px; line-height:1.5em; color:#000}
.con03bg{ padding:50px 0 100px 0;}
.con03{}
.con03 .main{ margin-top:30px;}
/*slideTxtBox_01*/
.slideTxtBox_01{}
.slideTxtBox_01 .hd{ text-align:center;}
.slideTxtBox_01 .hd ul li{cursor:pointer; display:inline-block; margin:0 5px; background:#95dbdb; height:40px; line-height:40px; border-radius:50px; color:#fff; font-size:16px;}
.slideTxtBox_01 .hd ul li a{ display:block; padding:0 20px; color:#fff;}
.slideTxtBox_01 .hd ul li.on{ background:#4db8ff; } 
.slideTxtBox_01 .hd ul li.on a{ color:#fff;}
.slideTxtBox_01 .bd{ overflow:hidden;}
.slideTxtBox_01 .bd ul{ width:1250px;}
.slideTxtBox_01 .bd ul li{ float:left; width:285px; margin:20px 20px 0 0; background:#fff; text-align:center;}
.slideTxtBox_01 .bd ul li .box{ border:1px #ccc solid; padding:10px;}
.slideTxtBox_01 .bd ul li:hover .box{ box-shadow:0 0 15px #ccc;}
.slideTxtBox_01 .bd ul li .img{ height:197px; overflow:hidden;}
.slideTxtBox_01 .bd ul li .img img{ width:263px; height:197px; transition:all .5s ease;}
.slideTxtBox_01 .bd ul li:hover .img img{ transform:scale(1.1); transition:all .5s ease;}
.slideTxtBox_01 .bd ul li h2{ font-weight:normal; font-size:16px; line-height:3em; height:3em; overflow:hidden;}
.slideTxtBox_01 .bd ul li h2 a:hover{ color:#4db8ff;}



.con04bg{ padding:50px 0;}
.con04{}
.con04 .main{ height:457px; overflow:hidden;}
.con04 .main .txt{}
.con04 .main .txt ul li{ font-size:16px; line-height:55px; height:55px; overflow:hidden; margin-top:52px;}
.con04 .main .txt ul li .txt{}
.con04 .main .txt ul li.li1{ padding-left:530px; margin-top:32px;}
.con04 .main .txt ul li.li2{ padding-left:590px;}
.con04 .main .txt ul li.li3{ padding-left:610px;}
.con04 .main .txt ul li.li4{ padding-left:580px;}


.tit3{ text-align:center;}
.tit3 img{ max-width:100%;}
.con05bg{}
.con05{ margin-top:30px;}
.con05 ul li{}
.con05 ul li .box{}
.con05 ul li .img{ width:50%;}
.con05 ul li .img img{ width:100%;}
.con05 ul li .txtbg{}
.con05 ul li .txt{}
.con05 ul li .txt .tit{}
.con05 ul li .txt .tit h2{ font-weight:normal; font-size:30px; color:#0066cb; line-height:1.5em;}
.con05 ul li .txt .tit h3{ font-weight:normal; font-size:20px; line-height:1.5em; position:relative; padding-bottom:10px;}
.con05 ul li .txt .tit h4{ font-weight:normal; font-size:48px; line-height:1.5em; color:#0066cb;}

.con05 ul li .txt .list{ font-size:16px; line-height:1.5em; margin-top:10px;}
.con05 ul li.li1{ text-align:left;}
.con05 ul li.li1 .img{ float:left;}
.con05 ul li.li1 .txt{ float:right; width:48%; padding-left:2%;}
.con05 ul li.li1 .txt .tit h3:before{ content:""; position:absolute; width:50%; height:0; border-top:1px solid #333; bottom:0; left:0;}
.con05 ul li.li2{ text-align:right;}
.con05 ul li.li2 .img{ float:right;}
.con05 ul li.li2 .txt{ float:left; width:48%; padding-right:2%;}
.con05 ul li.li2 .txt .tit h3:before{ content:""; position:absolute; width:50%; height:0; border-top:1px solid #333; bottom:0; right:0;}
.con05 ul li.li3{ text-align:left;}
.con05 ul li.li3 .img{ float:left;}
.con05 ul li.li3 .txt{ float:right; width:48%; padding-left:2%;}
.con05 ul li.li3 .txt .tit h3:before{ content:""; position:absolute; width:50%; height:0; border-top:1px solid #333; bottom:0; left:0;}
.con05 ul li.li4{ text-align:right;}
.con05 ul li.li4 .img{ float:right;}
.con05 ul li.li4 .txt{ float:left; width:48%; padding-right:2%;}
.con05 ul li.li4 .txt .tit h3:before{ content:""; position:absolute; width:50%; height:0; border-top:1px solid #333; bottom:0; right:0;}
/*.con05bg{}
.con05{}
.con05 ul{}
.con05 ul li{}
.con05 ul li .txt{ width:600px;}
.con05 ul li .txt .tit{ padding-left:120px;}
.con05 ul li .txt .tit h2{ font-size:32px; line-height:1.5em; height:1.5em; overflow:hidden;}
.con05 ul li .txt .tit h3{ font-weight:normal; font-size:14px; line-height:1.5em; height:1.5em; overflow:hidden; color:#999;}
.con05 ul li .txt .list{ margin-top:50px;}
.con05 ul li .txt .list dl dd{ font-size:16px; line-height:1.5em; margin:.5em 0;}
.con05 ul li .txt .list dl dd b{ }

.con05 ul li.li1{ height:423px; }
.con05 ul li.li1 .txt{ float:right; padding-top:30px;}
.con05 ul li.li1 .txt .tit h2{ color:#f49000;}
.con05 ul li.li1 .txt .list dl dd b{ color:#f49000;}
.con05 ul li.li2{ height:484px; }
.con05 ul li.li2 .txt{ float:left; padding-top:80px;}
.con05 ul li.li2 .txt .tit h2{ color:#72b8dc;}
.con05 ul li.li2 .txt .list dl dd b{ color:#72b8dc;}
.con05 ul li.li3{ height:416px; }
.con05 ul li.li3 .txt{ float:right; padding-top:40px;}
.con05 ul li.li3 .txt .tit h2{ color:#f49000;}
.con05 ul li.li3 .txt .list dl dd b{ color:#f49000;}
.con05 ul li.li4{ height:484px; }
.con05 ul li.li4 .txt{ float:left; padding-top:80px;}
.con05 ul li.li4 .txt .tit h2{ color:#72b8dc;}
.con05 ul li.li4 .txt .list dl dd b{ color:#72b8dc;}*/

.btn1{ margin-top:20px;}
.btn1 a{ display:inline-block; width:150px; height:40px; line-height:40px; background:#f49000; color:#fff; font-size:14px; cursor:pointer; text-align:center;}
.btn1 a:hover{}
.btn2{ margin-top:20px;}
.btn2 a{ display:inline-block; width:150px; height:40px; line-height:40px; background:#72b8dc; color:#fff; font-size:14px; cursor:pointer; text-align:center;}
.btn2 a:hover{}


.tit4{ text-align:right;}
.tit4 h2{ font-size:60px; line-height:60px; color:#999;}
.tit4 h3{ font-size:30px; line-height:1.5em;}
.tit4 h4{ font-size:0; line-height:none; margin-top:5px;}
.tit4 h4 span{ display:inline-block; width:80px; height:6px; background:#f49000}
.con06bg{ margin-top:50px; height:450px;}
.con06{}
.con06_lt{ float:left; }
.con06_lt .img{ width: 420px; border: solid 20px #72b8dc;}
.con06_lt .img img{ width: 510px; height: 426px; overflow:hidden; transition:all .3s ease;}
.con06_lt .img img:hover{ transform:scale(1.05); transition:all .3s ease;}
.con06_rt{ float:right; width:600px;}
.con06_rt .tit4{ margin-top:25px;}
.con06_rt .txt{ font-size:18px; line-height:1.5em; margin-top:60px; padding-right:20px;}
/*.con06bg{ margin-top:50px;}
.con06{}
.con06_lt{ float:left; }
.con06_lt .img{ width: 420px; border: solid 20px #72b8dc;}
.con06_lt .img img{ width: 510px; height: 426px; overflow:hidden; transition:all .3s ease;}
.con06_lt .img img:hover{ transform:scale(1.05); transition:all .3s ease;}
.con06_rt{ float:right; width:600px;}
.con06_rt .txt{ font-size:16px; line-height:1.5em; margin-top:20px;}*/

.btn3{  margin-top:20px;}
.btn3 a{ display:inline-block; margin:0 5px; width:150px; height:40px; line-height:40px; background:#72b8dc; color:#fff; font-size:14px; cursor:pointer; text-align:center;}
.btn3 a:hover{ background:#f49000;}


.tit5{}
.tit5 h2{ font-weight:normal; height:60px; line-height:60px; font-size:22px;}
.tit5 h2 span{ display:inline-block; padding:0 20px; background:#72b8dc; color:#fff;}
.con07bg{ margin-top:50px;}
.con07{ margin-bottom:30px;}
.con07 .main{ margin-top:30px;}
/*scroll_031*/
.scroll_031{ }
.scroll_031 .bd li{ float:left; width:290px; overflow:hidden; margin:0 5px;}
.scroll_031 .bd li .img{height:220px; }
.scroll_031 .bd li .img table td{ height:220px;}
.scroll_031 .bd li .img img{ width:290px; height:220px;}
.scroll_031 .bd li span{ height:35px; line-height:35px; overflow:hidden; text-align:center; display:block; font-size:14px; background:#ececec;}
.scroll_031 .bd li span:hover{ background:#72b8dc;}
.scroll_031 .bd li span a{ display:block; color:#333;}
.scroll_031 .bd li span:hover a{ color:#fff;}


.con08bg{ margin-top:50px;}
.con08{}
.con08 .main{ margin-top:30px;}
/*scroll_032*/
.scroll_032{ }
.scroll_032 .bd li{ float:left; width:290px; overflow:hidden; margin:0 5px;}
.scroll_032 .bd li .img{height:220px; }
.scroll_032 .bd li .img table td{ height:220px;}
.scroll_032 .bd li .img img{ max-width:290px; max-height:220px;}
.scroll_032 .bd li span{ height:35px; line-height:35px; overflow:hidden; text-align:center; display:block; font-size:14px; background:#ececec;}
.scroll_032 .bd li span:hover{ background:#72b8dc;}
.scroll_032 .bd li span a{ display:block; color:#333;}
.scroll_032 .bd li span:hover a{ color:#fff;}


.con09bg{ margin-top:50px;}
.con09{}
.con09_lt{ float:left; width:800px;}
/*slideTxtBox_02*/
.slideTxtBox_02{}
.slideTxtBox_02 .hd{ float:left; width:150px; }
.slideTxtBox_02 .hd ul li{cursor:pointer; background:#72b8dc; color:#fff; padding:20px;}
.slideTxtBox_02 .hd ul li .img{}
.slideTxtBox_02 .hd ul li .img img{ max-width:100%; height:40px;}
.slideTxtBox_02 .hd ul li .txt{ margin-top:10px;}
.slideTxtBox_02 .hd ul li .txt h2{ font-size:18px; line-height:1.5em;}
.slideTxtBox_02 .hd ul li .txt h3{ font-weight:normal; font-size:12px; color:rgba(255,255,255,.6); line-height:1.5em;}
.slideTxtBox_02 .hd ul li.on{ background:#ec6a1f; } 
.more1{ margin-top:10px;}
.more1 a{ display:inline-block; padding:2px 10px; border:1px solid #fff; color:#fff;}
.slideTxtBox_02 .bd{ float:right; width:630px; overflow:hidden;}
.slideTxtBox_02 .bd ul li{ height:52px; line-height:52px; border-bottom:1px solid #f5f5f5;}
.slideTxtBox_02 .bd ul li strong{ font-weight:normal; float:left; font-size:15px; width:550px; height:52px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.slideTxtBox_02 .bd ul li strong a{ color:#333;}
.slideTxtBox_02 .bd ul li strong a:hover{ color:#72b8dc;}
.slideTxtBox_02 .bd ul li span{ float:right; color:#787878;}

.tit6{}
.tit6 h2{ height:40px; line-height:40px; overflow:hidden;}
.tit6 h2 strong{ float:left; font-size:18px;}
.tit6 h2 strong b{ font-size:14px; font-weight:normal; color:#999; margin-left:10px;}
.tit6 h2 span{ float:right;}
.tit6 h2 span img{}
.con09_rt{ float:right; width:370px;}
/*scroll_02*/
.scroll_02{ margin-top:10px;}
.scroll_02 .bd{}
.scroll_02 .bd ul li{ padding:10px 0; border-bottom:1px dashed #ccc;}
.scroll_02 .bd ul li dl dt{ padding-left:30px; background:url(../images/wen.jpg) left top no-repeat; line-height:25px; height:25px; overflow:hidden;}
.scroll_02 .bd ul li dl dd{ padding-left:30px; background:url(../images/da.jpg) left center no-repeat; line-height:25px; height:50px; overflow:hidden;}


.tit7{ text-align:center;}
.tit7 h2{ font-size:60px; line-height:1em;}
.tit7 h3{ font-size:20px; line-height:2em;}
.tit7 h3 span{ background:#fff;}
.tit7 h4{ font-size:0; line-height:none; border-top:dashed 1px #ccc; margin-top:-20px;}
.con10bg{ margin-top:50px; padding-bottom:50px;}
.con10{ margin-top:30px;}
.con10 a{ margin:0 5px;}
.con10 a:hover{}


.footbg{ background:#333; padding:30px 0; color:#fff;}
.foot{}
.foot .lt{ float:left; width:900px;}
.foot .lt .top{ border-bottom:2px solid #797979; padding:10px 0; font-size:20px; line-height:40px;}
.foot .lt .top a{ color:#eee; margin:0 10px; font-size:16px;}
.foot .lt .top a:hover{ color:#ff9934;}
.foot .lt .btm{ margin-top:50px;}
.foot .lt .btm ul li{ font-size:14px; line-height:1.2em; margin:.5em 0;}

.foot .rt{ float:right; max-width:250px; text-align:center;}
.foot .rt h2{ font-weight:normal; font-size:16px; margin-top:20px;}
.foot .rt h2 span{ display:inline-block; width:160px; height:40px; line-height:40px; background:#ff9934; color:#fff;}
.foot .rt h3{ font-weight:normal; font-size:24px; line-height:1.5em; color:#ff9934; margin-top:20px;}


/*.foot{}
.foot01bg{ height:80px; line-height:80px; background:#72b8dc; color:#fff; text-align:center;}
.foot01{}
.foot01 a{ margin:0 20px; color:#fff; font-size:16px;}

.foot02bg{ padding:30px 0;}
.foot02{}
.foot02 .lt{ float:left;}
.foot02 .lt ul li{ float:left; margin-right:20px;}
.foot02 .lt ul li table{ border-spacing:0;}
.foot02 .lt ul li table td{}
.foot02 .lt ul li .img{ width:120px; padding-right:10px;}
.foot02 .lt ul li .img img{ width:120px;}
.foot02 .lt ul li .txt{ width:120px;}
.foot02 .lt ul li .txt h3{ border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px;}
.foot02 .lt ul li .txt h3 img{}
.foot02 .lt ul li .txt h4{ font-weight:normal; font-size:14px; line-height:1.5em;}
.foot02 .rt{ float:right;}
.foot02 .rt ul li{ font-size:12px; line-height:1.5em;}
.foot02 .rt ul li a{}
.foot02 .rt ul li a:hover{}*/











/*Add------------------------------------------------------------------------------*/

.weizhi{height:40px; line-height:40px; font-size:14px; border-top:1px solid #eee; border-bottom:1px solid #eee;}
.weizhi img{ vertical-align:middle; margin-right:10px;}
.insidebg{ padding:20px 0 50px 0;}
.inside{ }
.in_nav{ text-align:center; margin-top:20px;}
.in_nav ul li{ display:inline-block; height:40px; line-height:40px; font-size:14px; margin:0 2px;}
.in_nav ul li a{ display:block; padding:0 20px; background:#95dbdb; color:#fff; border-radius:20px;}
.in_nav ul li a:hover{ background:#4db8ff;}
.inside_con{ margin-top:30px;}






