/*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:12px; font-family: Arial,''; color:#333;}
a{ color:#666;}
a:hover{ color:#f60; text-decoration:none;}
p{line-height:1.5em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1000px; margin:0 auto;}

/*common end*/

.head{}
.head01bg{ height:35px; line-height:35px; border-bottom:1px solid #e7e7e7; background:#f4f4f4;}
.head01{ color:#999;}
.head01 .lt{ float:left;}
.head01 .rt{ float:right;}
.head01 .rt a{ color:#999;}
.head01 .rt a:hover{ text-decoration:underline;}

.head02bg{ height:120px;}
.head02{}
.head02 .logo{ float:left; width:1000px; height:120px; position:relative;}
.head02 .logo img{ max-width:1000px; max-height:120px; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto 0;}
.head02 .rt{ float:right; max-width:200px; padding-top:30px;}
.head02 .rt dl{ padding-right:40px; background:url(../images/phone.png) right center no-repeat; text-align:right;}
.head02 .rt dl dt{ font-weight:bold; line-height:20px;}
.head02 .rt dl dd{ font-size:20px; color:#e4171c; line-height:20px;}

.head03bg{height:53px; background:#006bbd; border-top:2px solid #ffbf00;}
.head03{}
/*menu*/
.menu{height:53px;line-height:53px;}
.menu ul li{ float:left; position:relative; z-index:5;}
.menu ul li dl{ background:#fff; width:100%; position:absolute; left:0px; top:53px; 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 30px;}
.menu a:hover{color:#fff;}
a.menu_hover{ background:#ffbf00;color:#fff;}



/*banner_02*/
.banner_02{ height:600px; overflow:hidden;}
.banner_02 #banner_02_con{ display:none;}


.tit1{ text-align:center;}
.tit1 h2{ font-size:30px; color:#006bbd; line-height:1em;}
.tit1 h3{ font-size:16px; line-height:2em; color:#666;}
.tit1 h3 i{ display: inline-block; width: 73px; height: 1px; background-color: #e0e0e0; margin: 0 15px; vertical-align:middle;}

.con01bg{ padding:50px 0;}
.con01{}
.con01 .main{ margin-top:10px; overflow:hidden;}
.con01 .main ul{ width:1050px;}
.con01 .main ul li{ float:left; width:320px; margin:20px 20px 0 0; text-align:center;}
.con01 .main ul li .img{ height:290px;}
.con01 .main ul li .img img{ width:320px; height:290px;}
.con01 .main ul li span{ display:block; height:30px; line-height:30px; overflow:hidden; font-size:14px; background:#006bbd;}
.con01 .main ul li:hover span{ background:#ffbf00;}
.con01 .main ul li span a{ color:#fff;}

.btn1{ text-align:center; margin-top:30px;}
.btn1 a{ display:inline-block; width:208px; height:50px; background:url(../images/pro_more.png) center no-repeat; line-height:44px; color:#fff; font-size:14px; text-align:center;}


.tit2{ border-bottom:1px solid #c8c8c8; padding-bottom:20px;}
.tit2 h2{ font-size:28px; color:#006bbd; line-height:1.2em; margin-bottom:10px;}
.tit2 h3{ font-size:16px; line-height:1.2em;}

.con02bg{ border-top:1px solid #c8c8c8;}
.con02{ min-height:568px;}
.con02 .main{ padding:50px 0 0 600px;}
.con02 .main .list{ margin-top:20px;}
.con02 .main .list ul li{ font-size:16px; line-height:1.5em; margin:20px 0;}


.con03bg{ background:url(../images/youshi_bg.jpg) repeat; padding:50px 0;}
.con03{}
.con03 .main{ height:400px; overflow:hidden; margin-top:30px;}
.con03 .main ul{}
.con03 .main ul li{ float:left; width:260px; margin:30px 0 20px 0;}
.con03 .main ul li h2{ font-size:18px; color:#006bbd; line-height:2em; height:2em; overflow:hidden;}
.con03 .main ul li p{ padding:0; font-size:16px; line-height:1.5em; height:3em; overflow:hidden; }
.con03 .main ul .li1{ padding:0 160px 0 80px;}
.con03 .main ul .li2{ padding:0 80px 0 160px; text-align:right;}


.tit3{ text-align:center;}
.tit3 h2{ font-size:30px; color:#fff; line-height:1em;}
.tit3 h3{ font-size:16px; line-height:2em; color:#fff;}
.tit3 h3 i{ display: inline-block; width: 73px; height: 1px; background-color: #fff; margin: 0 15px; vertical-align:middle;}

.con04bg{ padding:50px 0; max-height:592px; overflow:hidden;}
.con04{}
.con04 .main{ margin-top:30px;}


.tit4{ text-align:center; background:url(../images/shili_h.png) center no-repeat;}
.tit4 h2{ font-size:30px; color:#006bbd;}
.tit4 h3{ font-size:20px; color:#666; font-weight:normal;}

.con05bg{ height:1200px; overflow:hidden; padding:50px 0 0 0;}
.con05{}
.con05 .main{ margin-top:30px;}
.con05 .main ul li{ height:216px;}
.con05 .main ul li h2{ font-size:20px; color:#006bbd; line-height:40px; height:40px; overflow:hidden;}
.con05 .main ul li h3{ font-size:16px; line-height:20px; height:40px; overflow:hidden; font-weight:normal;}
.con05 .main ul li dl{ margin-top:30px;}
.con05 .main ul li dl dd{ font-size:16px; line-height:20px; margin:15px 0; background:url(../images/shili_p.jpg) left 10px no-repeat; padding-left:10px; max-height:40px; overflow:hidden;}
.con05 .main ul li h4{ font-size:12px;}
.con05 .main ul li h4 b{ font-size:18px; color:#006bbd;}
.con05 .main ul li .btn1{ text-align:left; margin-top:15px;}
.con05 .main ul .li1{ width:375px; padding:150px 0 0 625px; }
.con05 .main ul .li2{ width:375px; padding:190px 575px 0 50px;}
.con05 .main ul .li3{ width:375px; padding:130px 0 0 625px;}
.con05 .main ul .li4{ width:375px; padding:110px 575px 0 50px;}


.con06bg{ height:247px; overflow:hidden; padding-top:50px;}
.con06{}
.con06 .main{ margin-top:30px; background:url(../images/liucheng00.png) center no-repeat;}
.con06 .main ul{}
.con06 .main ul li{ float: left; width: 81px; margin: 0 43px 0 42px; height: 110px;}
.con06 .main ul li em{ display: block; width: 26px; height: 22px; text-align: center; line-height: 22px; font-size: 16px; color: #fff; background-color: #006bbd; margin: 0 auto; position: relative; z-index: 2;}
.con06 .main ul li:hover em{background-color: #ffbf00;}
.con06 .main ul li b{ display: block; width: 75px; height: 65px; background-color: #fff; border: 3px solid #006bbd; margin: 0 auto; margin-top: -14px;}
.con06 .main ul li:hover b{border-color: #ffbf00}
.con06 .main ul li i{ display: block; width: 50px; height: 50px; margin: 0 auto; margin-top: 12px;}
.con06 .main ul li span{ display: block; text-align: center; font-size: 14px; color: #666; margin-top: 10px;}
.con06 .main ul li .i01{ background: url(../images/liucheng01.png) no-repeat center top;}
.con06 .main ul li:hover .i01{ background: url(../images/liucheng01.png) no-repeat center bottom;}
.con06 .main ul li .i02{ background: url(../images/liucheng02.png) no-repeat center top;}
.con06 .main ul li:hover .i02{ background: url(../images/liucheng02.png) no-repeat center bottom;}
.con06 .main ul li .i03{ background: url(../images/liucheng03.png) no-repeat center top;}
.con06 .main ul li:hover .i03{ background: url(../images/liucheng03.png) no-repeat center bottom;}
.con06 .main ul li .i04{ background: url(../images/liucheng04.png) no-repeat center top;}
.con06 .main ul li:hover .i04{ background: url(../images/liucheng04.png) no-repeat center bottom;}
.con06 .main ul li .i05{ background: url(../images/liucheng05.png) no-repeat center top;}
.con06 .main ul li:hover .i05{ background: url(../images/liucheng05.png) no-repeat center bottom;}
.con06 .main ul li .i06{ background: url(../images/liucheng06.png) no-repeat center top;}
.con06 .main ul li:hover .i06{ background: url(../images/liucheng06.png) no-repeat center bottom;}


.ad01{}
.ad01 img{ width:100%;}


.con07bg{ margin-top:50px;}
.con07{}
.con07 .main{ margin-top:30px; overflow:hidden;}
.con07 .main ul{ width:1050px;}
.con07 .main ul li{ float:left; width:239px; border:1px solid #dedede; margin:0 12px 0 0;}
.con07 .main ul li .img{ height:160px;}
.con07 .main ul li .img img{ width:239px; height:160px;}
.con07 .main ul li .txt{ padding:10px 10px;}
.con07 .main ul li .txt h2{ font-size:14px; line-height:2em;}
.con07 .main ul li .txt h2 a{}
.con07 .main ul li .txt h2 a:hover{ text-decoration:underline;}
.con07 .main ul li .txt p{ padding:0; font-size:14px; line-height:1.5em; height:6em; overflow:hidden;}
.con07 .main ul li .txt h3{ font-weight:normal; font-size:14px; line-height:2em;}
.con07 .main ul li .txt h3 a{ color:#006bbd;}
.con07 .main ul li .txt h3 a:hover{ text-decoration:underline;}


.con08bg{ margin-top:50px;}
.con08{}
.con08_lt{ float:left; width:490px;}
.con08_lt img{ width:490px;}

.tit5{ height:40px; line-height:40px;}
.tit5 h2{ font-size:24px; color:#006bbd;}
.tit5 h2 b{ color:#999;}

.con08_rt{ float:right; width:490px;}
.con08_rt .main{ margin-top:20px; font-size:14px; line-height:2em;}
.con08_rt .btn1{ text-align:left;}


.con09bg{ padding:50px 0;}
.con09{}
.con09_lt{ float:left; width:640px; border:1px solid #eee;}
/*slideTxtBox_01*/
.slideTxtBox_01{}
.slideTxtBox_01 .hd{ height:45px; line-height:45px; border-bottom:1px solid #eee; background:url(../images/news_t.png) center repeat-x;}
.slideTxtBox_01 .hd ul li{ float:left; cursor:pointer; font-size:18px; font-weight:bold;}
.slideTxtBox_01 .hd ul li a{ display:block; padding:0 20px; color:#333;}
.slideTxtBox_01 .hd ul li.on{ } 
.slideTxtBox_01 .hd ul li.on a{ background:#006bbd; color:#fff;}
.slideTxtBox_01 .bd{ padding:20px 20px 0 20px;}
.slideTxtBox_01 .bd .box{}
.slideTxtBox_01 .bd .box dl dt{ margin-bottom:10px;}
.slideTxtBox_01 .bd .box dl dt table{ border-spacing:0;}
.slideTxtBox_01 .bd .box dl dt table td{}
.slideTxtBox_01 .bd .box dl dt .img{ width:240px; height:150px;}
.slideTxtBox_01 .bd .box dl dt .img img{ width:240px; height:150px;}
.slideTxtBox_01 .bd .box dl dt .txt{ width:350px; padding-left:10px;}
.slideTxtBox_01 .bd .box dl dt .txt h2{ font-size:16px; line-height:35px; height:35px; overflow:hidden;}
.slideTxtBox_01 .bd .box dl dt .txt h2 a{}
.slideTxtBox_01 .bd .box dl dt .txt h2 a:hover{ text-decoration:underline;}
.slideTxtBox_01 .bd .box dl dt .txt p{ padding:0; font-size:14px; line-height:30px; height:90px; overflow:hidden;}
.slideTxtBox_01 .bd .box dl dt .txt h3{ font-weight:normal; font-size:14px; line-height:25px;}
.slideTxtBox_01 .bd .box dl dt .txt h3 a{ color:#006bbd;}
.slideTxtBox_01 .bd .box dl dt .txt h3 a:hover{ text-decoration:underline;}
.slideTxtBox_01 .bd .box dl dd{ height:36px; line-height:36px;}
.slideTxtBox_01 .bd .box dl dd strong{ font-weight:normal; font-size:14px; float:left; width:520px; height:36px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.slideTxtBox_01 .bd .box dl dd strong a{}
.slideTxtBox_01 .bd .box dl dd strong a:hover{ text-decoration:underline;}
.slideTxtBox_01 .bd .box dl dd span{ float:right; color:#999;}

.tit6{ height:45px; line-height:45px; border-bottom:1px solid #eee; background:url(../images/news_t.png) center repeat-x;}
.tit6 h2{ padding:0 10px; color:#006bbd;}
.tit6 h2 strong{ float:left;}
.tit6 h2 span{ float:right; font-size:14px;}
.tit6 h2 span a{ color:#006bbd;}
.tit6 h2 span a:hover{ text-decoration:underline;}

.con09_rt{ float:right; width:340px; border:1px solid #eee;}
.con09_rt .main{ padding:20px 20px;}
/*scroll_02*/
.scroll_02{ }
.scroll_02 .bd{}
.scroll_02 .bd ul li{ padding:18px 0; border-bottom:1px solid #e1e1e1;}
.scroll_02 .bd ul li .wen{ padding-left:40px; background:url(../images/news_q.png) left center no-repeat; font-size:16px; line-height:24px; height:24px; overflow:hidden; font-weight:bold;}
.scroll_02 .bd ul li .wen a{}
.scroll_02 .bd ul li .wen a:hover{ text-decoration:underline;}
.scroll_02 .bd ul li .da{ padding-left:40px; background:url(../images/news_a.png) left top no-repeat; margin-top:10px; font-size:14px; line-height:24px; height:72px; overflow:hidden;}


.tit7{}
.tit7 h2{ font-size:22px; line-height:1.5em;}
.tit7 h2 b{ color:#ffbf00;}
.tit7 h3{ font-weight:normal; font-size:18px; line-height:1.5em;}
.tit7 h4{ font-size:0; line-height:none; margin-top:5px;}
.tit7 h4 span{ display:inline-block; width:30px; height:2px; background:#fff;}

.con10bg{ height:365px; color:#fff; overflow:hidden;}
.con10{ padding-top:50px;}
.con10_lt{ float:left; width:500px;}
.con10_lt .main{ margin-top:30px;}
.con10_lt .main .lt{ float:left; width:130px;}
.con10_lt .main .lt .img{ }
.con10_lt .main .lt .img img{ width:130px;}
.con10_lt .main .lt h2{ font-weight:normal; font-size:14px; line-height:2em;}
.con10_lt .main .rt{ float:left; padding:145px 0 0 85px;}
.con10_lt .main .rt h2{ font-size:14px; line-height:1.5em;}
.con10_lt .main .rt h3{ font-size:18px; line-height:1em;}

.con10_rt{ float:right; width:400px; padding:0 25px;}
.con10_rt table{ border-spacing:0;}
.con10_rt table th{ text-align:left; padding:8px 10px;}
.con10_rt h2{ font-size:24px; line-height:1.5em;}
.con10_rt h3{ font-size:16px; line-height:1.5em;}
.con10_rt table td{ padding:8px 10px; }
.con10_rt .in01{ border:none; background:#fff; width:160px; height:40px; line-height:40px; padding:0 10px; margin-top:10px;}
.con10_rt .in02{ border:none; width:149px; height:53px; line-height:53px; background:url(../images/liuyan_btn.png) center no-repeat; color:#fff; font-size:14px; cursor:pointer; }
.con10_rt textarea{ border:none; background:#fff; width:360px; padding:0 10px; line-height:40px; margin-top:10px;}


.footbg{}
.foot{}
.foot01{ height:50px; line-height:50px; border-bottom:1px solid #eaeaea;}
.foot01 ul li{ text-align:center;}
.foot01 ul li a{ margin:0 30px;}
.foot01 ul li a:hover{ text-decoration:underline;}

.foot02{ padding:30px 0;}
.foot02 .lt{ width:250px; background:url(../images/f01.png) center no-repeat; height:115px; text-align:center;}
.foot02 .lt .img1{}
.foot02 .lt .img1 img{ max-width:249px; max-height:115px;}
.foot02 .ct{ width:590px; padding:0 20px; font-size:12px; line-height:2em;}
.foot02 .rt{ width:120px; text-align:center;}
.foot02 .rt img{ max-width:120px;}





















/*Add------------------------------------------------------------------------------*/

.insidebg{ background:#ececec; padding:30px 0;}
.inside{ }

.inside_left{ width:230px; float:left;}
.inside_left .side_a{ background:#fff;}
.inside_left .side_a h2{ display:block; height:60px; line-height:60px; color:#fff; background:#006bbd; font-size:18px; padding-left:10px;}
.inside_left .side_a dl{ padding:10px 10px;}
.inside_left .side_a dl dd{ height:40px; line-height:40px; border-bottom:1px dotted #ddd;}
.inside_left .side_a dl dd a{ display:block; padding-left:30px; font-size:14px; background: url(../images/about-cn3_19.jpg) 15px center no-repeat;}
.inside_left .side_a dl dd a:hover{ background:#006bbd; color:#fff;}
.inside_left .side_a dl .hover a{ background:#006bbd; color:#fff;} 
.inside_left .side_b{ background:#fff; margin-top:10px;}
.inside_left .side_b h2{ display:block; height:40px; line-height:40px; color:#fff; background:#006bbd; font-size:14px; padding-left:10px;}
.inside_left .side_b dl{ padding:10px 10px;}
.inside_left .side_b dl dt{}
.inside_left .side_b dl dt img{ width:100%;}
.inside_left .side_b dl dd{ line-height:1.5em; margin:.5em 0;}


.inside_right{ width:730px; padding:10px 10px; float:right; background:#fff;}
.weizhi{height:40px; line-height:40px; font-size:14px; border-bottom:1px solid #dbdbdb; text-align:right;}
.inside_con{ padding:10px 0;}






















