﻿@charset "utf-8";
@import url(public.css);
body{font: 12px/21px "Microsoft YaHei",Arial;color:rgb(136, 136, 136);-ms-overflow-x:hidden;background:url(../images/hbg.jpg) repeat-x;}
dl#header{height:154px;}
dl#header dd.hline{height:32px;line-height:32px;color:#a7a7a7;}
dl#header dd.hline div.fr{color:#d3e1ee;}
dl#header dd.hline div.fr a{padding:0px 10px;color:#666668;}
dl#header dd.hline div.fr a:hover{color:#999;}
dl#header dd.Mlogo{height:65px;padding:27px 0px 17px;}
dl#header dd.Mlogo div#logo{width:70%; margin-top:10px}
dl#header dd.Mlogo div#logo img{float:left;margin-right:10px;}
dl#header dd.Mlogo div#logo strong{font-size:20px; font-weight:400; color:#000;display:block;float:left;line-height:45px;height:45px; padding-top:8px; padding-left:10px; border-left:1px solid #ddd}
dl#header dd.Mlogo div#logo span{display:block;float:left;padding-right:15px;max-width:90px;padding-left:15px;background:url(../images/i.jpg) left no-repeat;font-size:14px;color:#333;line-height:25px;height:25px;overflow:hidden;}
dl#header dd.Mlogo div#logo div.fl{float:left;font-size:16px;color:#cc0000; margin-top:10px}
dl#header dd.Mlogo div.tel{width:250px;height:52px;line-height:20px;background:url(../images/tel.gif) right no-repeat; background-size:58px;padding-right:65px;color:#888; padding-top:10px;  text-align:right}
dl#header dd.Mlogo div.tel strong{display:block;font-size:27px;color:#fe0000;line-height:28px;letter-spacing:-1px}

#search{height:33px;z-index:10;}
#search dl#searKey{height:45px;position:absolute;width:100%;background:url(../images/fix.png);color:#fff;bottom:33px;left:0;}
#search dl#searKey dd.keyword{padding:8px 10px;line-height:29px;height:29px;width:60%;overflow:hidden;}
#search dl#searKey dd.keyword a{color:#fff;padding:0px 10px;}
#search dl#searKey dd.keyword a:hover{ text-decoration:underline;}
#search dl#searKey dd.FromBox{height:26px;line-height:26px;background:url(../images/sbg.jpg) no-repeat;margin:9px 8px;width:238px;}
#search dl#searKey dd.FromBox  form#msearch{height:26px;}
#search dl#searKey dd.FromBox  form#msearch input#keys{width:205px;height:25px;line-height:25px;border:0;margin-left:5px;color:#aaaaaa;}
#search dl#searKey dd.FromBox  form#msearch input.sbtn{width:25px;float:right;height:27px;border:0px;background:none; cursor:pointer;}

.our_service{position:relative;background:#fff;padding:20px 0 60px 0;margin:30px 0 0 0;}
.our_title{text-align:center;position:relative;z-index:666;}
.our_text{width:68%;margin:0 auto;text-align:center;font-size:14px;line-height:2em;color:#777;margin-top:20px;}
.our_Line{width:100%;height:1px;background:#e3e3e3;position:absolute;top:140px;left:0;z-index:55;}

.our_service ul{margin:30px -10px 0 0;}
.our_service ul li{width:356px;height:245px;background:#eee;position:relative;float:left;margin:0 19px 19px 0; overflow:hidden;}
.our_service ul li:hover{box-shadow:0px 0px 8px #666}
.our_service ul li span{display:block;}
.our_service ul li span.pic{position:absolute;top:0;left:0;}
.our_service ul li span.pic img{cursor: pointer;  transition: all 0.6s;	-moz-transition: all 0.6s; /* Firefox 4 */-webkit-transition: all 0.6s; /* Safari 和 Chrome */	-o-transition: all 0.6s; /* Opera */ }
.our_service ul li span.pic:hover img{transform:rotate(7deg);-ms-transform:scale(1.4); 	/* IE 9 */-moz-transform:scale(1.4); 	/* Firefox */-webkit-transform:scale(1.4); /* Safari 和 Chrome */-o-transform:scale(1.4); 	/* Opera */}


.our_service ul li span.icon{width:130px;height:55px;background:url(../images/ico1.png) no-repeat center;margin:0 auto;margin-top:75px;margin-bottom:5px;}
.our_service ul li span.i1{background-position:0 0;}
.our_service ul li span.i2{background-position:-100px 0;}
.our_service ul li span.i3{background-position:-200px 0;}
.our_service ul li span.i4{background-position:-300px 0;}
.our_service ul li span.i5{background-position:-400px 0;}
.our_service ul li span.i6{background-position:-500px 0;}
.our_service ul li span.t{font-size:18px;font-weight:bold;color:#444;text-align:center;margin:0 0 20px 0;}
.our_service ul li span.c{font-size:12px;color:#555;line-height:20px;padding:0 40px;}
.our_service ul li:hover span.icon{opacity:0;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-

ms-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;}
.our_service ul li:hover span.t{opacity:0;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-ms-

transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;}
.our_service ul li:hover span.c{opacity:0;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-ms-

transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;}
.our_service ul li:hover span.pic{opacity:1;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-

ms-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;}



.our_case{position:relative;background: #f1f1f1;padding:40px 0 40px;overflow:hidden}
.portfolio-grid{width:96%; margin:10px auto 0 auto}
.thumbnail img.cases_img{width:100%; }
.thumbnail{overflow:hidden;position:relative;display:inline-block;float:left;width:24%;width:23.49%\9;margin:0.5%;}
.thumbnail .picbox{overflow:hidden;width:100%;height:0; padding-top: 60%;}
.projectinfo{position:absolute;z-index:222;top:-48px;left:0;width:100%;height:100%;background:url(../images/more2.png) no-repeat 50% 60%;; background-color:rgb(126,127,115);background-color:rgba(126,127,115,0.5);height:0\9; }
.thumbnail .meta{width:100%;height:48px;line-height:48px;text-align:left;overflow:hidden; background:#FFF}
.thumbnail .meta h4{font-size:16px;padding-left:2%;font-weight:normal;width:60%; }
.thumbnail .meta h4 a{color:#000;}
.thumbnail .meta .fr{width:38%;text-align:right;}
.thumbnail .meta .fr a{display:inline-block;padding:0px 2px;padding-right:12px;width:20px;height:48px;}
.thumbnail .meta .fr a.cases_a_m{background:url(../images/arrow033.png) no-repeat center;}
.thumbnail:hover .meta{background-color:#1b59b5;}
.thumbnail:hover .meta h4 a{color:#fff;}
.thumbnail:hover .meta .fr a.cases_a_m{background:url(../images/arrow034.png) no-repeat center;}


div.gbg{padding:20px 0 60px;background:url(../images/probg.jpg) center top; background-size:cover;}
dl#App{height:660px;}
dl#App dt.tl{padding-bottom:20px;background:url(../images/tlbg.gif) top no-repeat;height:55px; text-align:center;}
dl#App dt.tl h2{font-size:20px;line-height:55px;display:block;padding-left:13%;color:#323232;}
.gNav{height:50px;background-color:#ccc;padding:0; text-align:center; width:1100px; margin:15px auto 0 auto}
.gNav a{display:block;height:50px;width:219px;border-right:2px solid #e4e6e5;font-size:16px;color:#555;float:left;line-height:50px; text-align:center; font-weight:bold}
.gNav a.last{border:0;width:215px;}
.gNav a.cur,.gNav a:hover{background:#1b59b5;color:#fff;}
.lcn{padding-top:10px;height:auto;}
.lcn div.gbody{height:auto; overflow:hidden;display:none;}
dl#ProH{padding:45px 0px 20px;height:710px;}
dl#ProH dd.left{width:222px;}
dl#ProH dd.left dl{height:710px;background-color:#efefef; overflow:hidden;}
dl#ProH dd.left dl dt.tl{height:38px;background:#bc0700;padding:13px;color:#fff;line-height:15px;border-bottom:2px solid #7f0500;}
dl#ProH dd.left dl dt.tl strong{display:block;height:25px;line-height:25px;font-size:16px;}
dl#ProH dd.left dl dd.lcn{height:608px;border:1px solid #e0e0e0;padding:15px 12px 18px;overflow:hidden;}
dd#List ul li{line-height:31px;border-bottom:1px solid #efefef;}
dd#List ul li a{display:block;height:31px;line-height:31px;width:88%;padding-right:12%;text-indent:10px;color:#fff;background:url(../images/aico.jpg) 94% 8px #bc0700 no-repeat;}
dd#List ul li ul{padding:5px 0px;height:auto;overflow:hidden;}
dd#List ul li ul li{line-height:28px;}
dd#List ul li ul li a{display:block;text-indent:20px;background:url(../images/arr.gif) 8px 8px no-repeat;color:#666666;line-height:25px;height:25px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
dd#List ul li ul li a:hover{color:#cc2020;}
dd#List ul li ul li a.cur{color:#000000;}
dl#ProH dd#Right{width:75%;height:710px;}
dl#ProShow dt.tl{height:40px;border-bottom:1px solid #e7e7e7;line-height:40px; margin-bottom:20px;}
dl#ProShow dt.tl strong{display:block;padding-left:24px;background:url(../images/arr2.gif) 5px center no-repeat;font-size:14px;font-weight:normal;color:#3e3e3e;}
dl#ProShow dt.tl a.more{color:#999999;font-size:12px;}
dl#ProShow dt.tl a.more:hover{color:#cc2020;}
dl#ProShow dd.lcn{height:648px;position:relative;overflow:hidden;}
dl#ProShow dd.lcn ul li{width:100%;float:left;height:346px;}
dl#ProShow dd.lcn ul li a{padding:3px;border:1px solid #e2e2e2;float:left;height:294px;width:230px;margin-right:10px;}
dl#ProShow dd.lcn ul li a span{display:block;line-height:35px;text-align:center;}
dl#ProShow dd.lcn ul li a span.img{height:256px; overflow:hidden;}
dl#ProShow dd.lcn ul li a:hover{border-color:#ccc;}
dl#ProShow dd.lcn ul li a.last{margin-right:0;}
dl#youshi{width:100%; height:730px; background:url(../images/xs_bg.jpg) top center no-repeat;}
dl#youshi .content{width:530px; height:650px; float:right;}
dl#youshi .content ul{margin-top:30px}
dl#youshi .content ul li{width:400px; height:65px; padding:10px; padding-left:90px; -moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius:5px; margin-bottom:25px}
dl#youshi .content ul li h3{font-size:15px; line-height:25px;color:#1a1a1a}
dl#youshi .content ul li p{font-size:12px; line-height:20px; font-weight:100}

dl#youshi .content .ys01{background:url(../images/ys01.png) 15px center no-repeat #fff; background-size:60px}
dl#youshi .content .ys02{background:url(../images/ys02.png) 15px center no-repeat #fff; background-size:60px}
dl#youshi .content .ys03{background:url(../images/ys03.png) 15px center no-repeat #fff; background-size:60px}
dl#youshi .content .ys04{background:url(../images/ys04.png) 15px center no-repeat #fff; background-size:60px}

dl#youshi .content ul li:hover h3{color:#fff}
dl#youshi .content ul li:hover p{color:#aaa}
dl#youshi .content .ys01:hover{background:url(../images/ys01h.png) 15px center no-repeat #000; background-size:60px}
dl#youshi .content .ys02:hover{background:url(../images/ys02h.png) 15px center no-repeat #000; background-size:60px}
dl#youshi .content .ys03:hover{background:url(../images/ys03h.png) 15px center no-repeat #000; background-size:60px}
dl#youshi .content .ys04:hover{background:url(../images/ys04h.png) 15px center no-repeat #000; background-size:60px}


.g_ystit{height: 120px; margin-top: 40px; position:relative}
.g_ystit .ltxt{float:left; width:200px; height:80px; position:absolute; top:30px; left:0; text-align:right;}
.g_ystit .ltxt .txt1{font-size: 21px; height:21px; line-height:21px;color: #fff; font-style: oblique; margin-bottom:8px;filter:alpha(opacity=50);  -moz-opacity:0.5; -khtml-opacity: 0.5;  opacity: 0.5; }
.g_ystit .ltxt .txt2{font-size: 36px;color: #fff; letter-spacing:2px; text-align:right}
.g_ystit .no{width:90px; height:95px; line-height:100px; font-size:100px; font-weight: bold; color:#ffae00; font-style: oblique; position:absolute; top:0; left:205px;  border-bottom:2px solid #fff}
.g_ystit .rtxt{float:left;font-size: 60px;color: #fff; height:60px; line-height:60px; position:absolute; top:30px; left:295px; width:200px;}
.g_ystit h2{padding-left:0px; font-size: 40px;color: #fff;font-weight: normal;}
.g_ystit h2 i{font-size: 60px;color: #fff;}	
.g_ystit h3{border: 1px solid #e69494;height: 36px;line-height: 36px;font-size: 24px;font-weight: normal;color: #fff; margin-left:0px; padding-left: 10px; margin-top: 7px; width: 632px;}

.xxind{width:200px; margin:50px auto 0; text-align:center; }
.xxind .more{display:inline-block;width:200px;height:36px;line-height:36px;text-align:center;font-size:16px;border-radius:18px;border:2px solid #1b59b5;transition:all 0.3s;}
.xxind .more:hover{background:#1b59b5; border:2px solid #1b59b5;color:#fff;transition:all 0.3s;}


 .gdbg{width:100%; height:540px; margin-top:20px; background-image: url(../images/fabg.jpg); background-size: 100%; padding: 40px 0 20px 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
dl#adv2{position:relative;}
dl#adv2 dt.tl{height:95px;background:url(../images/tlbg.gif) top center no-repeat;line-height:50px;text-align:center;}
dl#adv2 dt.tl h2{font-size:20px; padding-left:100px;color:#11203d;}
dl#adv2 dt.tl h2 span{margin-left:10px;color:#d8251e;}
dl#adv2 dd.lcn{height:260px; padding-top:10px}
dl#adv2 dd.lcn ul{width:105%}
dl#adv2 dd.lcn ul li{width:266px;height:235px;float:left; margin-right:20px;background:#fff; text-align:center;}
dl#adv2 dd.lcn ul li h3{font-size:16px; color:#1b59b5; padding:18px 0 5px; font-weight:400}

dl#adv2 a.next,dl#adv2 a.prev{display:inline-block;width:52px;height:52px; text-align:center;background:url(../images/arrow.gif) 20px center no-repeat; filter:alpha(opacity=30);  -moz-opacity:0.3; -khtml-opacity: 0.3;  opacity: 0.3;}
dl#adv2 a.next{background-position:-30px center; position:absolute; top:230px; right:-62px}
dl#adv2 a.prev{background-position:20px center; position:absolute; top:230px; left:-65px}
dl#adv2 a:hover{filter:alpha(opacity=90);  -moz-opacity:0.9; -khtml-opacity: 0.9;  opacity: 0.9;}

dl#Company{height:550px; margin-top:50px;}
dl#Company dt.tl{background:url(../images/tlbg.gif) top no-repeat;height:85px; text-align:center;}
dl#Company dt.tl h2{font-size:20px;line-height:55px;display:block;padding-left:18%;color:#323232;}
dl#Company dd.lcn{height:283px;background:#eceeed; padding-top:0;}
dl#Company dd.lcn div.img{width:425px;height:282px; overflow:hidden}
dl#Company dd.lcn div.img img{cursor: pointer;  transition: all 0.6s;	-moz-transition: all 0.6s; /* Firefox 4 */-webkit-transition: all 0.6s; /* Safari 和 Chrome */	-o-transition: all 0.6s; /* Opera */ }
dl#Company dd.lcn div.img:hover img{transform:rotate(7deg);-ms-transform:scale(1.4); 	/* IE 9 */-moz-transform:scale(1.4); 	/* Firefox */-webkit-transform:scale(1.4); /* Safari 和 Chrome */-o-transform:scale(1.4); 	/* Opera */}
dl#Company dd.lcn div p{ text-indent:2em;   font-size:14px; line-height:25px; margin-top:10px}
dl#Company dd.lcn div.CompInfo{width:58%;padding:14px 10px;height:255px; }
dl#Company dd.lcn div.CompInfo h2{display:block;font-size:28px;color:#1d2528;line-height:35px;  padding-top:6px}
dl#Company dd.lcn div.CompInfo strong{display:block;height:25px;line-height:25px;font-size:15px;color:#2f2f2f;}
dl#Company dd.lcn div.CompInfo a.more{color:#666;display:block;float:right;height:30px; width:90px; line-height:30px; background:#ccc; margin:10px 15px 0 0;text-align:center}
dl#Company dd.lcn div.CompInfo a.more:hover{background:#da251e; color:#fff;}
dl#gshow{background:#2b3336;height:353px;padding:45px 0px;}
dl#gshow dt.tl{height:85px;background:url(../images/tlbg2.gif) top center no-repeat;color:#fff;text-align:center;line-height:55px;}
dl#gshow dt.tl h2{padding-left:15%;}
dl#gshow dd.lcn{height:360px;}
dl#gcal{height:0px; padding:20px 0}
dl#gcal dd.scn{height:165px;}
dl#gcal dd.scn ul{width:100%;height:208px;}
dl#gcal dd.scn ul li{width:250px;float:left;height:208px;}
dl#gcal dd.scn ul li a{display:block;width:216px;height:188px;background:#fff; position:relative; overflow:hidden; text-align:center; padding:10px}
dl#gcal dd.scn ul li a span{width:100%;height:30px;line-height:30px; position:absolute;bottom:0px;left:0;background:url(../images/fix1.png) repeat;color:#fff; text-align:center;display:none;}


dl#gcal dd.scn a.more{display:block;width:187px;height:118px;color:#333333;padding:20px;background:url(../images/more.gif) 20px 100px #c1c1c1 no-repeat;}
dl#gcal dd.scn a.more strong{font-size:22px;line-height:35px;}
dl#gcal dd.scn a.more span{display:block;line-height:25px;font-size:14px;}
dl#gcal dd.scn a.more:hover{background-color:#999999;}

div#nbg{height:550px; background-color:#f3f3f3; padding-top:50px}

.S_news{ width:1100px; height:630px; margin:30px auto 0; }
.N_Menu{ height:62px; font-size:15px;}
.N_Menu h2{ font-size:26px; text-align:center; color:#000000; font-weight:normal; float:left; height:80px; width:1200px; line-height:80px; margin-top:20px;}
.N_Menu ul{ height:40px; padding:5px 0; margin:0 auto; width:320px;}
.N_Menu ul li{ float:left; margin-left:10px;}
.N_Menu ul li a{text-align:center; width:150px; display:block; height:42px; line-height:40px; background:#eee; }
.N_Menu ul li a:hover,.N_Menu ul li a.on {text-align:center; width:150px; display:block; height:40px;background:#2b65ba; line-height:40px; color:#fff;}

.N_content{ height:440px; display:none; overflow:hidden; width:1200px;}
.N_content_r{ width:100%; height:440px; overflow:hidden;}
.N_content_r ul{}
.N_content_r ul li{ width:540px; height:100px; margin-bottom:5px; float:left; margin-right:10px;}
.N_content_r ul li dl{ width:80px; height:80px; margin-right:15px; border:1px solid #c1c1c1; float:left;}
.N_content_r ul li dl dt{ font-size:30px; color:#333; font-weight:bold; line-height:50px; height:50px; text-align:center; background:url(../images/cases_ico_pc_b.png) no-repeat 35px 20px}
.N_content_r ul li dl dt a{color:#333;}
.N_content_r ul li dl dd{text-align:center;font-weight:bold; font-family: Georgia, "Times New Roman", Times, serif}
.N_content_r ul li h2{font-size:16px; line-height:30px; width:443px; float:left;}
.N_content_r ul li h2 a{color:#666;}
.N_content_r ul li p{ font-size:12px; color:#666; width:413px; float:left;}

.N_content_r ul li:hover{ height:100px; margin-bottom:5px; color:#e60012}
.N_content_r ul li:hover dl{ width:80px; height:80px; margin-right:15px;float:left; border:1px solid #e60012}
.N_content_r ul li:hover dl dt{ font-size:30px; font-weight:bold; line-height:50px; text-align:center;  color:#fe0000; }
.N_content_r ul li:hover dl dd{ text-align:center;}
.N_content_r ul li:hover h2{ font-size:16px; line-height:30px; width:443px; float:left;}
.N_content_r ul li:hover h2 a{ color:#e60012;}
.N_content_r ul li:hover p{ font-size:12px; color:#e60012;width:413px;}




.home_partner_list{width:1120px;margin:40px auto;padding-bottom:20px;}
.home_partner_list table{border-collapse:collapse;border:1px solid #e6e6e6;}
.home_partner_list table td{width:222px;height:125px;border:1px solid #e6e6e6;}
.home_partner_list table td .partner_box{width:150px;height:99px;padding:12px 36px;position:relative;z-index:1;}
.home_partner_list table td .partner_box2:hover{border:8px solid #f6f6f6;padding:11px 36px;}
.partner_box .cont1{width:150px;height:99px;position:absolute;top:19px;left:44px;z-index:2;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}  
.partner_box .cont2{width:150px;height:99px;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;position:absolute;top:19px;left:44px;z-index:1;transform:rotateY(180deg);-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg);}  
.partner_box:hover .cont1{transform:rotateY(180deg);z-index:1;alpha(opacity=0);-moz-opacity:0;opacity:0;-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg);}
.partner_box:hover .cont2{transform:rotateY(360deg);z-index:2;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;-ms-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-o-transform:rotateY(360deg);}  
.partner_box:hover .cont2{z-index:2;}  
.partner_box .cont1{transition:all .5s linear 10ms;} 
.partner_box .cont2{transition:all .5s linear 10ms;} 





div#banners{height:340px;width:100%; padding:1px;background-repeat:no-repeat;background-position:top center; box-shadow:0 3px 6px #ddd}





dl#Frames dt.Navs{margin-bottom:10px;height:40px;}
dl#Frames{min-height:500px;}
.mbxnav{height:20px;padding:10px 0px;color:#d1d1d1;font-size:22px; margin-top:295px }
.mbxnav h2{display:block;height:42px;line-height:40px;font-size:16px;font-weight:600;color:#da251e; height: 40px;
    background: #dbdbdb; padding: 0px 48px; float:left}
.mbxnav div.path{font-size:14px;color:#666;float:left; padding-top:6px}
.mbxnav div.path a.last{color:#cc0000;}
dl#Frames dt.Navs{margin-top:30px}
dl#Frames dt.Navs ul{height:38px;}
dl#Frames dt.Navs ul li{position:relative;float:left;height:40px; margin-right:10px;}
dl#Frames dt.Navs ul li a{display:block;height:40px;float:left;font-size:15px;line-height:40px;color:#333; background:#eee; white-space:nowrap;padding:0px 51px;position:relative;z-index:5; font-weight:bold}
dl#Frames dt.Navs ul li a:hover{height:40px;background:#1b59b5;color:#fff;}
dl#Frames dt.Navs ul li.cur a{height:40px;background:#da251e;color:#fff;}
dl#Frames dt.Navs ul li.cur ul li a{background:none;color:#333;}
dl#Frames dt.Navs ul li ul{position:absolute;display:block;width:100%;padding:0px;top:40px;left:0;width:100%;padding-top:5px; height:auto; overflow:hidden;background:#f1f1f1;z-index:3;}
dl#Frames dt.Navs ul li ul li{width:100%;padding:0;line-height:25px;background:none;border:0;line-height:30px;height:30px;}
dl#Frames dt.Navs ul li ul li a{width:100%;padding:0;height:28px;background:none;color:#333;line-height:30px;font-size:12px; text-align:center;}
dl#Frames dt.Navs ul li ul li a:hover,dl#Frames dt.Navs ul li ul li.cur a{background:#e2e2e2;height:30px;color:#333;}
dl#Frames dd.Fcns{padding-top:20px; padding-bottom:20px}
.bds1{border:1px solid #ddd}
.pad20{padding-left:15px; padding-right:15px;}
ul#MapSite li{line-height:25px;height:auto;overflow:hidden;}
ul#MapSite li a.a1{background:url(../images/sitemap_arr1.gif) 2px 4px no-repeat;}
ul#MapSite li a{display:block;float:left; text-indent:22px;width:100%; height:25px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
ul#MapSite li a.a2{ background:url(../images/sitemap_arr2.gif) 5px 4px no-repeat;}
ul#MapSite li ul{padding-left:10px; clear:both;}
ul#MapSite li ul li{float:left; padding:0px 5px;width:19%;}
ul#MapSite li ul li.parent{float:none;width:100%;}
dd#Prolist{width:225px;}
dd#Prolist dl{height:auto;background-color:#efefef; overflow:hidden;}
dd#Prolist dl dt.tl{height:38px;background:#bc0700;padding:13px;font-size:12px;color:#fff;line-height:15px;border-bottom:2px solid #7f0500;}
dd#Prolist dl dt.tl strong{display:block;height:25px;line-height:25px;font-size:16px;}
dd#Prolist dl dd.lcn{height:auto;border:1px solid #e0e0e0;padding:15px 12px 17px;overflow:hidden;}
dl#Frames dd.Pcns{width:74%;float:right;}
dl#Frames dd.Pcns div.path{height:30px;border-bottom:1px solid #e1e1e1; margin-bottom:10px; line-height:30px;}


.f_pr{position:relative;z-index:3;}
.f_pr{position:relative;}
.f_pa{position:absolute;}
.f_fw{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}



/*  尾部 */
.footer{ background:url(../images/foot_bg.jpg) no-repeat center top;padding-top:50px;height:350px;color:#a1a1a1;}
.footMenu{height:45px;line-height:45px; color:#666;font-size:14px;margin-bottom:0px; border-top:1px solid #444;border-bottom:1px solid #444}
.footMenu a{margin:0 46px;color:#888;}
.footMenu a:hover{color:#fe0000;text-decoration:underline;}
.footLeft{width:720px;overflow:hidden; margin:20px 0 25px}
.footLogo{width:220px;margin-right:25px; padding-top:20px}
.footContat{line-height:28px;}
.footContat span{margin-right:30px;}
.footRight{text-align:center;overflow:hidden; margin-top:30px}
.footRight img{width:100px;height:100px;}
.footRight .wx2{margin-left:10px;}
.footRight p{margin-top:5px;}
.footContat a{color:#a1a1a1;}
.footContat a:hover{color:#fff;text-decoration:underline;}

.f_flink{float:left; width:1000px; margin-top:5px}
.f_flink a{padding-left:10px}
i {padding:0px; margin:0}
.screen-title {	margin-bottom: 25px;text-align: center;}
.screen-title > .title-content h2 {	margin:10px 0;line-height: 1; font-weight: bold;	color: #1b59b5;	font-size: 32px;}
.screen-title > .title-content h3 {	display: inline-block;*display:inline;*zoom:1;	margin: 15px 0 5px;	line-height: normal;font-weight: normal;color: #888;font-size: 16px;}
.screen-title > .title-content .title-item {display: inline-block; *display:inline; *zoom:1; padding:10px;}
.screen-title > .title-content > i {display: inline-block;*display:inline;*zoom:1;	position: relative;	top: 0;	width: 300px;height:2px; vertical-align: center; }
.screen-title > .title-content > i.mark-left {border-top:1px solid #ddd}
.screen-title > .title-content > i.mark-right {border-top:1px solid #ddd}
.wi2{width:50%;}


.s-title2 {	margin-bottom: 0px;text-align: center; z-index:100;position:relative}
.s-title2 > .title-content h2 {margin:14px 0;line-height: 1; font-weight: bold;	color: #1b59b5;	font-size: 26px;}
.s-title2 > .title-content h3 {display: inline-block;*display:inline;*zoom:1; margin-bottom: 5px; line-height: normal;font-weight: normal;color: #fb6060;font-size:30px;}
.s-title2 > .title-content .title-item {display: inline-block; *display:inline; *zoom:1; padding:10px;}
.s-title2 > .title-content .title-item i{display: inline-block; *display:inline; width:90px; height:3px; background:#aaa; margin-top:11px; z-index:100;position:relative}

.s-title3 {	margin-bottom: 0px;text-align: center; z-index:100;position:relative}
.s-title3 > .title-content h2 {margin:15px 0 20px;line-height: 1; font-weight: bold;	color: #1b59b5;	font-size: 30px;}
.s-title3 > .title-content h3 {line-height: normal;font-weight: normal;color: #fb6060;font-size:18px;}
.s-title3 > .title-content .title-item {display: inline-block; *display:inline; *zoom:1; padding:10px;}
.s-title3 > .title-content .title-item i{display: inline-block; *display:inline; width:100px; height:3px; background:#aaa; margin-top:11px; z-index:100;position:relative}


/*kefu*/
.izl-rmenu{position:fixed; right:10px; top:300px; padding-bottom:73px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:60px; height:61px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#1d57ac; }
.izl-rmenu .btn-qq:hover{background-color:#da251e;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-size:60px 61px; background-color:#1d57ac; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat;  background-size:60px 61px; background-color:#1d57ac;}
.izl-rmenu .btn-wx:hover{background-color:#da251e;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-size:60px 61px; background-color:#1d57ac;}
.izl-rmenu .btn-phone:hover{background-color:#da251e;}
.izl-rmenu .btn-phone .phone{background-color:#da251e; position:absolute; width:160px; left:-160px; top:0px; line-height:61px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-size:60px 61px; background-color:#1d57ac; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}

.ab_pages{clear:both;padding:20px 0;font-size:14px;text-align:center; overflow:hidden}
.ab_pages ul{display:inline-block;margin:0 auto;padding:0}
.ab_pages ul a{color:#555;display:block;padding: 5px 11px;  border: 1px solid #ddd;float: left;margin: 0 5px;font-size:12px}
.ab_pages ul a.page-num-current{ background:#ddd; }
.ab_pages ul a:hover{ background:#ddd}
.ab_pages ul span{display: inline-block; float: left; line-height: 28px;}