/*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:' '; color:#666;}
a{color:#666;}
a:hover{ color:#f60; text-decoration:underline;}
p{line-height:1.8em; padding:5px 0;}
img{outline-width:0px;vertical-align:top;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1200px; margin:0 auto;}


.topbg{ background:url(../images/topbg.jpg) repeat-x; height:35px; position:relative; z-index:8;}
.top{ height:35px; line-height:35px;}
.top span{ float:left;}
.top strong{ float:right; font-weight:normal; height:35px;} 
.top strong i{ display:inline-block; font-style:normal;}
.top strong i.tel{ background:url(../images/t_1.png) left center no-repeat; padding-left:35px; height:35px; line-height:35px; float:left;}
.top strong i.mob{ background:url(../images/t_2.png) center no-repeat; height:35px; width:35px; position:relative;}
.top strong i.mob .ewm{ width:100px; height:120px; padding:10px; background:#d0cfcf; text-align:center; position:absolute; left:-40px; top:35px; display:none;}
.top strong i.mob .ewm img{ width:100px; height:100px; margin-bottom:5px;}
.top strong i.mob .ewm b{ display:block; line-height:20px; font-weight:normal;}
.top strong i.wx{ background:url(../images/t_3.png) center no-repeat; height:35px; width:35px; position:relative;}
.top strong i.wx .ewm{ width:100px; height:120px; padding:10px; background:#d0cfcf; text-align:center; position:absolute; left:-40px; top:35px; display:none;}
.top strong i.wx .ewm img{ width:100px; height:100px; margin-bottom:5px;}
.top strong i.wx .ewm b{ display:block; line-height:20px; font-weight:normal;}
.top strong i.wb{ background:url(../images/t_4.png) center no-repeat; height:35px; width:35px; }
.top strong i.i1{ background:url(../images/t_5.png) center no-repeat; height:35px; width:35px; }
.top strong i.i2{ background:url(../images/t_6.png) center no-repeat; height:35px; width:35px; }
.top strong i a{ display:block; width:35px; height:35px;}

.header{ height:140px;}
.header .logo{ float:left;}
.header .tel{ float:right; background:url(../images/tel.jpg) left center no-repeat; padding-left:70px; height:57px; margin-top:41px;}
.header .tel span{ display:block; font-size:16px; color:#22156f; padding-top:3px;}
.header .tel strong{ display:block; font-size:25px; color:#19105f;}

.menubg{ background:#1c1565; height:60px; position:relative; z-index:7;}
/*menu*/
.menu{height:60px;line-height:60px;}
.menu ul li{ float:left; position:relative; width:150px;}
.menu ul li dl{ background:#1c1565; width:100%; position:absolute; left:0px; top:60px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); display:none; }
.menu ul li dl dd{ line-height:42px;border-bottom:1px dashed #a8a3dc; }
.menu ul li dl dd a{ font-size:12px; color:#fff; font-weight:normal; display:block; padding:0; text-align:center;}
.menu ul li dl dd a:hover{  background:#4c42ae;}
.menu a{ font-size:16px;color:#fff; text-decoration:none; font-weight:bold;display:block;text-align:center;}
.menu a:hover{color:#fff;}
a.menu_hover{ background:#4c42ae;color:#fff;}


/*banner_02*/
.banner_02{ height:600px; overflow:hidden;}
.banner_02 #banner_02_con{ display:none;}

.con1{ height:90px;}
.c1_left{ float:left; line-height:90px;}
.c1_left a{ padding:0px 5px;}
.search{ background:url(../images/search_bg.jpg) no-repeat; width:407px; height:49px; line-height:49px; float:right; overflow:hidden; position:relative; margin-top:20px;}
.input_text{ height:35px; line-height:35px; background:none; width:330px; position:absolute; left:20px; top:7px;}
.input_button{ position:absolute; right:6px; top:7px; background:none; width:52px; height:35px; cursor:pointer;}

.con2bg{ background:#f3f3f3; height:380px;}
.con2{ padding-top:20px;}
.con2 h2{ height:104px; line-height:104px; background:url(../images/cen.png) center bottom no-repeat; text-align:center; font-size:35px; color:#003567;}
.con2 h2 b{ color:#f9c105;}
.con2 h3{ text-align:center; font-size:13px; font-weight:normal; line-height:22px; padding-bottom:20px; color:#797979;}
/*scroll_03*/
.scroll_03{ margin-top:25px; position:relative; width:1201px;}
.scroll_03 .hd .prev{ display:block; width:41px; height:74px; overflow:hidden;cursor:pointer; background:url(../images/mfrL.jpg) no-repeat; position:absolute; left:-70px; top:30px;} 
.scroll_03 .hd .next{ display:block; width:41px; height:74px; overflow:hidden;cursor:pointer; background:url(../images/mfrR.jpg) no-repeat; position:absolute; right:-70px; top:30px;} 
.scroll_03 .bd { border-right:1px solid #cecece;}
.scroll_03 .bd li{ float:left; width:199px; overflow:hidden; border:1px solid #cecece; border-right:none;}
.scroll_03 .bd li .img{height:131px; background:#fff;}
.scroll_03 .bd li .img:hover{background:#f4f4f4;}
.scroll_03 .bd li span{ height:30px; line-height:30px; text-align:center; display:block;}
.scroll_03 .bd li .img table tr td{ height:131px;}
.scroll_03 .bd li .img table tr td img{ width:199px; height:131px;}

/*slideTxtBox_01*/
.slideTxtBox_01{ padding-top:60px;}
.slideTxtBox_01 .hd { float:left; width:246px;}
.slideTxtBox_01 .hd h2{ background:url(../images/pro.jpg) center no-repeat; height:73px; color:#fff;}
.slideTxtBox_01 .hd h2 strong{ display:block; font-weight:normal; padding-left:50px; padding-top:14px;}
.slideTxtBox_01 .hd h2 span{ display:block; font-weight:normal; padding-left:50px; font-size:13px;}
.slideTxtBox_01 .hd ul li{ background:url(../images/serl.jpg) center no-repeat; height:60px; line-height:60px; padding-left:50px; cursor:pointer;}
.slideTxtBox_01 .hd ul li.on{ cursor:pointer; } 
.slideTxtBox_01 .bd{ float:right; width:948px;}
.slideTxtBox_01 .bd ul li{ float:left;width:297px;height:289px; margin-left:19px;}
.slideTxtBox_01 .bd ul li img{width:293px;height:219px; border:1px solid #e2e2e2; padding:1px;}
.slideTxtBox_01 .bd ul li .txt{height:41px; line-height:41px; color:#333;}
.slideTxtBox_01 .bd ul li .txt span{ color:#333; line-height:41px; float:left;}
.slideTxtBox_01 .bd ul li .txt a{width:69px;height:21px; float:right; margin-top:10px; display:inline-block;}
.slideTxtBox_01 .bd ul li .txt a.a2{color:#fff; font-size:12px; line-height:21px; text-align:center; background:#1c1565; margin-left:10px;}
.slideTxtBox_01 .bd ul li .txt a.a1{color:#fff; font-size:12px; line-height:21px; text-align:center; background:#0072bb;}

.con3bg{ margin-top:70px;}

.con4bg{ background:url(../images/caseback.jpg) center no-repeat; height:697px;}
.con4 { padding-top:72px;}
.con4 h2{ height:104px; line-height:104px; background:url(../images/cen2.png) center bottom no-repeat; text-align:center; font-size:35px; color:#003567;}
.con4 h2 b{ color:#f9c105;}
.con4 h3{ text-align:center; font-size:13px; font-weight:normal; line-height:22px; padding-bottom:50px; color:#797979;}
.c4_con .c4_left{width:465px;height:349px;float:left;}
.c4_con .c4_left .content{width:465px;height:349px;float:left;position:relative;overflow:hidden;}
.c4_con .c4_left .content img{width:465px;height:349px;}
.c4_con .c4_left .content .txt{width:465px;height:20px; line-height:20px; padding:10px 0;background:rgba(0,0,0,0.5); position:absolute;left:0px;bottom:0px; text-align:center;}
.c4_con .c4_left .content .txt span{color:#FFF;font-size:14px;font-weight:100; display:block;}
.c4_con .c4_left .content .txt strong { width:137px; height:37px; padding-top:15px; display:block; margin:0 auto; }
.c4_con .c4_left .content .txt strong a{width:112px; height:37px; line-height:37px; color:#e46212; background:url(../images/more1.png) no-repeat;font-size:14px; font-weight:normal; padding-left:25px; text-align:left; display:block;}
.c4_con .c4_right{width:735px;height:349px;float: right;}
.c4_con .c4_right .content1{width:226px;height:169px;float:left;position:relative;overflow:hidden; margin-left:18px; margin-bottom:10px;}
.c4_con .c4_right .content1 img{width:226px;height:169px;}
.c4_con .c4_right .content1 .txt{width:226px;height:14px; line-height:14px; padding:10px 0;background:rgba(0,0,0,0.5); position:absolute;left:0px;bottom:0px; text-align:center;}
.c4_con .c4_right .content1 .txt span{color:#FFF;font-size:14px;font-weight:100; display:block;}
.c4_con .c4_right strong { width:137px; height:37px; padding-top:15px; display:block; margin:0 auto; }
.c4_con .c4_right strong a{width:112px; height:37px; line-height:37px; color:#e46212; background:url(../images/more1.png) no-repeat;font-size:14px; font-weight:normal; padding-left:25px; text-align:left; display:block;}

.con5 { padding-top:40px;}
.con5 h2{ height:104px; line-height:104px; background:url(../images/cen3.png) center bottom no-repeat; text-align:center; font-size:35px; color:#003567;}
.con5 h2 b{ color:#f9c105;}
.con5 h3{ text-align:center; font-size:13px; font-weight:normal; line-height:22px; padding-bottom:50px; color:#797979;}
.con5 .ys1 h1{ padding-top:63px; padding-left:94px;}
.con5 .ys1 h1 strong{ display:block; font-size:27px; color:#575757;}
.con5 .ys1 h1 span{ display:block; font-weight:normal; font-size:14px;}
.con5 .ys1 ul { padding-top:33px; padding-left:90px; width:550px; font-size:14px;}
.con5 .ys1 ul li{ background:url(../images/jt.jpg) 5px 5px no-repeat; padding-left:30px; line-height:22px;}
.con5 .ys1 ul li i{ font-style:normal; color:#fa9b01;}
.con5 .ys2 h1{ padding-top:28px; padding-left:664px;}
.con5 .ys2 h1 strong{ display:block; font-size:27px; color:#575757;}
.con5 .ys2 h1 span{ display:block; font-weight:normal; font-size:14px;}
.con5 .ys2 ul { padding-top:32px; padding-left:659px; width:546px; font-size:14px;}
.con5 .ys2 ul li{ background:url(../images/jt.jpg) 5px 5px no-repeat; padding-left:30px; line-height:22px;}
.con5 .ys2 ul li i{ font-style:normal; color:#fa9b01;}
.con5 .ys3 h1{ padding-top:55px; padding-left:94px;}
.con5 .ys3 h1 strong{ display:block; font-size:27px; color:#575757;}
.con5 .ys3 h1 span{ display:block; font-weight:normal; font-size:14px;}
.con5 .ys3 ul { padding-top:31px; padding-left:90px; width:550px; font-size:14px;}
.con5 .ys3 ul li{ background:url(../images/jt.jpg) 5px 5px no-repeat; padding-left:30px; line-height:22px;}
.con5 .ys3 ul li i{ font-style:normal; color:#fa9b01;}
.con5 .ys4 h1{ padding-top:42px; padding-left:697px;}
.con5 .ys4 h1 strong{ display:block; font-size:27px; color:#575757;}
.con5 .ys4 h1 span{ display:block; font-weight:normal; font-size:14px;}
.con5 .ys4 ul { padding-top:32px; padding-left:692px; width:520px; font-size:14px;}
.con5 .ys4 ul li{ background:url(../images/jt.jpg) 5px 5px no-repeat; padding-left:30px; line-height:22px;}
.con5 .ys4 ul li i{ font-style:normal; color:#fa9b01;}
.con5 .ys5 h1{ padding-top:25px; padding-left:94px;}
.con5 .ys5 h1 strong{ display:block; font-size:27px; color:#575757;}
.con5 .ys5 h1 span{ display:block; font-weight:normal; font-size:14px;}
.con5 .ys5 ul { padding-top:31px; padding-left:90px; width:650px; font-size:14px;}
.con5 .ys5 ul li{ background:url(../images/jt.jpg) 5px 5px no-repeat; padding-left:30px; line-height:22px;}
.con5 .ys5 ul li i{ font-style:normal; color:#fa9b01;}

.con7bg{ background:url(../images/aboutbg.jpg) center repeat-y; height:450px;}
.con7 { height:450px;}
.con7 .c7_left{width:517px; float:left; margin-top:71px;}
.con7 .c7_left img{width:507px; height:297px; border:5px solid #c5c5c5;}
.con7 .c7_right{width:555px; float:right; margin-top:27px; margin-left:46px; background:url(../images/about.jpg) no-repeat top;}
.con7 .c7_right .biaoti{ height:73px; line-height:73px; text-align:left; color:#1c1565; font-size:30px;}
.con7 .c7_right .biaoti b{font-weight:normal; float:left;}
.con7 .c7_right .biaoti i{float:left; width:73px; height:23px; background:#1c1565; margin-top:25px; margin-left:10px; text-align:center; line-height:23px; font-size:13px; color:#fff; font-style:normal;} 
.con7 .c7_right span{ display:block; line-height:27px;}
.con7 .c7_right .about_con{ line-height:27px; padding-top:27px;}

.con8bg{ background:url(../images/about-zz.jpg) no-repeat top center; height:281px;}
/*scroll_04*/
.scroll_04{ padding-top:31px; position:relative;}
.scroll_04 .hd .prev{ display:block; width:26px; height:57px; overflow:hidden;cursor:pointer; background:url(../images/left_nav.jpg) no-repeat; position:absolute; left:20px; top:90px;} 
.scroll_04 .hd .next{ display:block; width:26px; height:57px; overflow:hidden;cursor:pointer; background:url(../images/right_nav.jpg) no-repeat; position:absolute; right:20px; top:90px;} 
.scroll_04 .bd { margin-left:80px;}
.scroll_04 .bd li{ float:left; width:140px; overflow:hidden; margin:0px 34px;}
.scroll_04 .bd li .img{height:170px; background:url(../images/ryzz.jpg) no-repeat; padding:11px 7px 11px 8px;}
.scroll_04 .bd li span{ height:30px; line-height:30px; text-align:center; display:block;}
.scroll_04 .bd li .img table tr td{ height:170px;}
.scroll_04 .bd li .img table tr td img{ width:125px; height:170px;}

.con9bg{ background:#f3f3f3;}
.con9{ padding-top:22px;}
.c9_left{width:768px; height:650px; float:left; padding-right:70px;}
.c9_left h2{ height:76px; color:#013567; font-size:20px; line-height:76px;}
.c9_left h2 b{ float:left; padding-left:45px; font-weight:normal; background:url(../images/new_n.jpg) center left no-repeat;}
.c9_left h2 a{ float:right;}
.c9_left h2 a img{ padding-top:19px;}
.c9_left .news{width:766px; height:528px; border:1px solid #bebebe;}
.c9_left .news .newcons{width:764px; height:503px; border:1px solid #fff; padding-top:23px;}
.c9_left .news .newcons .hyxw{width:720px; height:180px; padding-bottom:30px; margin:0 auto;}
.c9_left .news .newcons .hyxw .lefts{width:280px; height:180px; float:left;}
.c9_left .news .newcons .hyxw .lefts img{width:280px; height:180px;}
.c9_left .news .newcons .hyxw .rights{width:410px; height:180px; float:right;}
.c9_left .news .newcons .hyxw .rights strong{ font-size:15px; color:#333; line-height:35px; display:block;}
.c9_left .news .newcons .hyxw .rights strong a:hover{ font-size:15px; color:#013567; line-height:35px;}
.c9_left .news .newcons .hyxw .rights span{ font-size:12px; color:#333; display:block; line-height:20px;}
.c9_left .news .newcons .hyxw .rights a.more{width:100px; margin-top:15px; display:block; height:40px; line-height:40px; text-align:center; background:#1c1565; color:#fff; font-size:14px;}
.c9_left .news .newcons .gs{width:720px; height:323px; margin:0 auto;}
.c9_left .news .newcons .gs dl{width:340px; height:50px; float:left; margin-bottom:20px; margin-right:20px; background:#fff;}
.c9_left .news .newcons .gs dl dt{width:60px; height:50px; float:left; background:#1c1565;}
.c9_left .news .newcons .gs dl dt strong{width:60px; height:29px; border-bottom:1px dashed #b3b3b2; line-height:29px; text-align:center; color:#fff; font-size:20px; display:block; font-weight:normal;}
.c9_left .news .newcons .gs dl dt span{width:60px; height:20px; line-height:20px; text-align:center; color:#FFFFFF; font-size:12px; display:block;}
.c9_left .news .newcons .gs dl dd{width:240px; height:40px; padding:5px 20px; float:left;}
.c9_left .news .newcons .gs dl dd a{ display:block; line-height:20px;}
.c9_left .news .newcons .gs dl dd span{ display:block; line-height:20px;}

.c9_right{width:710px; height:650px; float:right;    margin-top: -650px;}
.c9_right h2{ height:76px; color:#013567; font-size:20px; line-height:76px;}
.c9_right h2 b{ float:left; padding-left:45px; font-weight:normal; background:url(../images/new_c.jpg) center left no-repeat;}
.c9_right h2 a{ float:left; margin-left:200px;}
.c9_right h2 a img{ padding-top:19px;}
.c9_right .newcon{width:360px; height:528px; border:1px solid #bebebe;}
.c9_right .newcon .lianxi{width:358px; height:503px; border:1px solid #fff; padding-top:23px;}
.c9_right .newcon .lianxi .map{width:320px; height:265px; margin:0 auto;}
.c9_right .newcon .lianxi ul{width:320px; margin:0 auto; margin-top:105px; line-height:30px; color:#333;}

.slideTxtBox_02{ margin-top:30px;}
.slideTxtBox_02 .hd{ height: 46px; border-bottom:1px #e7e7e7 solid;}
.slideTxtBox_02 .hd ul li { float: left; height: 46px; line-height: 46px; width: 102px; font-size:20px; font-weight:bold;}
.slideTxtBox_02 .hd ul li span{ width:12px; color:#013567; float:right;}
.slideTxtBox_02 .hd ul li a { display: block; height: 46px; width: 90px; color: #f3bb01; text-align:center;}
.slideTxtBox_02 .hd ul li a:hover{ color:#013567; border-bottom:3px #013567 solid; }
.slideTxtBox_02 .hd ul li.on{ color:#013567; border-bottom:3px #013567 solid; }
.slideTxtBox_02 .hd ul li.on a{ color:#013567; border-bottom:3px #013567 solid;}
.slideTxtBox_02 .bd{ height: 83px; margin-top:20px; line-height:27px;}
.slideTxtBox_02 .bd a{ padding:0px 10px;}

.footer{ background:#013567; margin-top:20px;}
.ft_left{ float:left; color:#fff; line-height:24px; padding-top:20px;}
.ft_left a{ color:#fff; padding:0px 10px;}
.ft_right{ float:right;}




/*Add------------------------------------------------------------------------------*/
.subBanner-m{width:1200px;margin:auto; height:75px; padding-top:155px;}
.subBanner-mb{width:250px; float:left; height:75px; background:#1c1565;}
.subBanner-mb h4{padding:15px 0px 0px 30px; font-size:23px; color:#ffffff; font-family: ; text-align:left; line-height:23px;}
.subBanner-mb h2{padding:0px 0px 0px 30px; font-size:13px; color:#ffffff; font-family: ; text-align:left; line-height:30px; font-weight:normal;}


.weizhi{height:60px; line-height:60px; font-size:14px; }
.weizhi span{ float:left;}
.weizhi strong{ float:right; font-weight:normal;}
.inside{ min-height:400px;}

.inside_left{ width:250px; float:left;}
.inside_left h2{line-height:40px; height:40px; font-weight:normal; font-size:15px; color:#1c1565; padding:0px 12px;border-bottom:1px dashed #bfbfbf;}
.inside_left .side_a{ border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;border-top:3px solid #1c1565;}
.inside_left .side_a dl dt{ border-bottom:3px solid #ddd; display:block; height:40px; color:#324483; font-weight:bold; line-height:40px; font-size:18px;}
.inside_left .side_a dl dd{ height:40px; line-height:40px; border-bottom:1px dashed #bfbfbf;}
.inside_left .side_a dl dd a{ display:block; padding:0px 12px;}
.inside_left .side_a dl dd a:hover{ color:#1c1565;}
.inside_left .side_a dl .hover a{ color:#1c1565;} 
.inside_left .side_b{ border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;border-top:3px solid #1c1565;}
.inside_left .side_b ul li{ border:1px dashed #bfbfbf; padding:10px 12px;}
.inside_left .side_b ul li a{line-height:30px; display:block; font-size:13px; color:#1c1565;}
.inside_left .side_b ul li span{line-height:22px; display:block; font-weight:normal;}
.inside_left .side_c{ border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;border-top:3px solid #1c1565;}
.inside_left .side_c ul{padding:10px 12px;line-height:22px;}
.inside_left .side_d{ border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;border-top:3px solid #1c1565;border-bottom:1px solid #bfbfbf;}
.inside_left .side_d .lx{ text-align:center; padding:10px 12px;}
.inside_left .side_d .lx a{ padding:0px 15px;}
.inside_right{ width:920px; float:right; border-top:3px solid #1c1565; }
.inside_con{ padding:20px 0px;}



/*contact*/
.contact h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.contact{ margin-top:15px; }
.contact ul{ padding:10px 10px; border:#e4e4e4 solid 1px;}
.contact ul li{ line-height:20px; padding:3px 0;}

/*proShow*/
.product_show ul li{ width:130px;line-height:20px;}
.product_show ul li{ float:left; margin:15px 20px 0; border:#e4e4e4 solid 1px; display:inline;}
.pro img{max-width:120px; max-height: 90px; width: expression(this.width >120 && this.height < this.width ? 120: true); height: expression(this.height > 90 ? 90: true);}
.hover2{ background:#f4f4f4;}

/*product_list*/
.side_product { margin-top:15px;}
.side_product h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.side_product ul{ padding:10px 10px; border:#e4e4e4 solid 1px; }
.side_product ul li{line-height:24px;}
.side_product ul li a{ padding-left:30px; display:block; border-bottom:#e4e4e4 dashed 1px;background: url(../images/side_menu_bg.gif) 10px 8px no-repeat;}
.side_product ul li dl dd a{ display:inline; border:none; background:none;}


