@charset "gb2312";
/* CSS Document */
body{color:#444444; font-family:"Arial"; font-size:12px;
}
select,input,img{font-family:tahoma; font-size: 12px;}
fieldset,img{ border:0;}
ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal;}
body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,p,blockquote,th,td{
	margin: 0;
	padding: 0;
}
body{ font-size:12px; font-family:"微软雅黑"; }

a,a:visited{ text-decoration:none;}
a:hover{ text-decoration:underline;}
.clear{ clear:both;}
.left{float:left;}
.right{float:right;}


.box{ width:1000px; margin:0 auto; background:#FFF;}
.top-l{ float:left; margin-left:10px; margin-top:15px;}
.top-r{ float:right; margin-right:50px; margin-top:25px;}
.top-r p{font-size:15px; font-weight:bold; color:#F00;}
.top-r span{ font-size:12px; color:#666; line-height:25px;}
.main{ width:1000px; margin:0 auto; margin-top:10px; }
.nav { width:1002px; height:40px; margin:0 auto; overflow:hidden; margin-top:5px; }
.nav a{ display:block;float:left; width:123px; height:40px; background:url(../images/nav_bg.jpg) repeat-x; line-height:40px; font-size:12px;font-family:"微软雅黑";text-align:center;color:#FFFFFF; overflow:hidden }
.nav span{ width:2px; height:40px; display:block; float:left; overflow:hidden;}
.nav a:hover{ background:#0d5060; text-decoration:none;}




.banner{ width:1000px; height:422px;margin:0 auto; clear:both;}
.left{ float:left; width:261px; margin-top:8px;}
.left-1{ float:left; width:261px;}
.le-1{ width:261px; height:25px; background:url(../images/left-2.jpg) repeat-x; overflow:hidden; clear:both}
.le-1 span a{ background:url(../images/left-1.jpg); font-size:13px;height:25px; width:71px;display:block; line-height:25px; color:#FFF;padding-left:15px;}
.le-1 span a:hover{ text-decoration:none;}
/*关于宝申 begin*/
.left-1 ul{ margin-top:10px;}
.left-1 ul li{ line-height:26px;display:block; font-size:12px; font-family:"微软雅黑"; width:261px;}
.left-1 li img{ vertical-align:middle; margin-right:4px; float:left; display:block;}
.left-1 li a{ color:#000;  line-height:26px;}
.left-1 li a:hover{ color:#147e96;text-decoration:none;}

.righ{ width:690px; float:right; margin-left:19px;height:auto!important;min-height:450px; height:450px;font-family:"微软雅黑";}
.righ img{ margin-bottom:-3px; margin-right:15px;}
.righ .righ_1{ border-bottom:2px #0c5161 solid; padding-bottom:2px;}
.righ .righ_1 a{ font-size:12px; color:#000; padding-left:5px; padding-right:5px;}
.righ .righ_2{ font-size:13px; letter-spacing:2px; line-height:20px; margin-top:20px;}
.righ .righ_2 ul{ width:630px;}
.righ .righ_2 ul li{ width:660px;}
.righ .righ_2 p{   font-weight:bold; margin-bottom:15px;}
.righ .righ_2 span{ font-weight:bold;}
/*联系我们 begin*/
.righ .righ_2 font{ line-height:30px;}
.righ .righ_2 font ke{ font-weight:bold;}
/*联系我们 end*/
.righ p{ font-size:16px;  margin-bottom:4px;}
.hot font{ font-size:12px; color:#333; margin-right:28px;}
.righ .hot ul{ width:648px; display:block; margin-top:18px;}
.hot ul li{ line-height:26px;display:block; font-size:12px; font-family:"微软雅黑"; clear:both; }
.hot ul li a{ float:left; line-height:25px; font-size:12px; color:#000; display:block;}
.hot ul li span{ float:right; color:#666;}
/*关于宝申 end*/
.bshare-custom{ margin-left:38px;}


/*业务业绩 begin*/
.righ .righ_2{ margin-top:35px; margin-left:35px; font-size:13px;}
.righ .righ_2 li{ width:580px; line-height:35px;  clear:both;}
.righ .righ_2 li a{ color:#000; line-height:35px; float:left;}
.righ .righ_2 li span{font-weight:normal;  float:right;display:block;}
.righ .righ_2 li font{ font-weight:bold; margin-right:4px;float:left;}
.righ .page{ width:380px; text-align:center; margin-left:115px; display:block; margin-top:25px; clear:both;}
.righ .page a{ color:#000000; margin-left:10px;}
.righ .page a:hover{ text-decoration:none;color:#147e96;}
/*业务业绩 end*/
/*资质荣誉 begin*/
.righ .righ_3{ margin-top:20px; float:left; width:290px; font-size:13px; font-family:"微软雅黑"; margin-left:26px;}
.righ .righ_3 .box1{ width:290px; height:170px;}
.righ .righ_3 .box1 img{ width:290px; height:170px;}
.righ .righ_3 a{ width:290px; display:block;text-align:center; line-height:28px; color:#000;}
.righ .righ_3 a:hover{ text-decoration:none; color:#147e96;}
/*资质荣誉 end*/
.le-2{ margin-top:12px;}
.le-2 ul li{ width:256px; line-height:25px;  background:url(../images/left-3.gif); font-size:13px; line-height:25px; padding-left:5px;color:#0c5263;}
.tab-con li{display:none;}
.tab-con li.on{display:block;}

.active{color:#FFF; text-decoration:none; width:256px; line-height:25px;background:url(../images/left-1.jpg); padding-left:3px; overflow:hidden;}
.active1{color:#0c5263; text-decoration:none; width:256px; line-height:25px; padding-left:3px; background:url(../images/left-3.gif); overflow:hidden; margin-top:1px;}
.active1 a{color:#0c5263;}
.le-2 .tab-con li{ background:url(../images/nr-bj.jpg); height:146px; color:#000;}
.le-2 .tab-con li a{ font-size:12px; color:#cc540b; margin-left:20px;}
.le-2 .tab-con li a:hover{color:#cc540b; text-decoration:none;}
 
.le-3{ margin-top:23px; width:261px; height:25px; background:url(../images/left-2.jpg) repeat-x;}
.le-3 span a{ background:url(../images/left-1.jpg); font-size:13px; width:71px; height:25px; display:block; line-height:25px; color:#FFF;padding-left:15px;}
.le-3 span a:hover{ text-decoration:none;}
.left-1 .le-3 ul li{ line-height:20px; font-size:12px; color:#000000;}
.nr p{display:none;}
.nr li{ font-size:12px; color:#000;}
.nr p.on{display:block; width:261px; height:125px; background:url(../images/nr-bj.jpg);}
.middle{ width:430px; margin-left:19px;}
.mid-1{ width:430px;background:url(../images/left-2.jpg) repeat-x;}
.mid-1 span a{ background:url(../images/left-1.jpg); font-size:13px;line-height:25px; color:#FFF; display:block; width:71px; height:25px; padding-left:15px;}
.mid-1 span a:hover{ text-decoration:none;}
.mid-2 ul{ float:left; margin-top:15px; margin-left:4px; font-size:12px; color:#000; border-bottom:1px #dbdbdb solid; border-top:1px #dbdbdb solid; padding:3px 15px;}
.mid-2 li{ line-height:25px; list-style-type:square;}
.mid-2 a{ color:#000000;}
.mid-2 a:hover{ text-decoration:none; color:#147e96;}
.mid-2 li font{ font-size:12px; color:#666; margin-left:4px;}
.mid-2{ margin-top:26px;}
.mid-2 img{ float:left; width:139px; height:97px;}
.mid-3 p a{ font-size:14px; font-weight:bold; color:#af4848;margin-bottom:17px;}
.mid-3 font a{ font-size:12px; color:#999;}
.mid-3 font a:hover{ text-decoration:underline;}
.mid-3{ width:267px; float:left; margin-left:15px;}
.midd{ width:430px; background:url(../images/left-2.jpg) repeat-x; margin-top:23px;}
.midd span a{ background:url(../images/left-1.jpg); font-size:13px;line-height:25px; color:#FFF; display:block; width:71px; height:25px; padding-left:15px;}
.midd span a:hover{ text-decoration:none;}
.midd .ser{ float:left; width:130px;height:259px; margin-top:8px; background:url(../images/ser-bj.jpg);}
.midd .ser font a{ font-size:13px; font-weight:bold; color:#033e4c; margin-left:15px;}
.midd .ser ul{ margin-left:12px; margin-top:15px;}
.midd .ser ul li a{ line-height:25px; color:#000;}

.right{ width:270px; float:right; margin-top:8px;}
.right .rig-1{ width:270px; background:url(../images/left-1.jpg) repeat-x;}
.right .rig-1 span{ width:80px;  float:right; background:url(../images/left-2.jpg) repeat-x; margin-bottom:20px;font-size:13px; line-height:25px; color:#FFF; display:block;}
.right .rig-1 span p a{ float:right; margin-right:15px; color:#FFF;}
.right .rig-1 span p a:hover{ text-decoration:none;}
.right .rig-2 { width:270px; height:64px;  text-align:center; margin-bottom:10px; font-size:14px; font-weight:bold;}
.right .rig-2 a{ color:#FFFFFF; height:50px;background:url(../images/rig-2.jpg) repeat-x; text-decoration:none;display:block;padding-top:14px;}
.right .rig-2 a:hover{ color:#FFFFFF; background:url(../images/rig-1.jpg) repeat-x; }
.right .rig-2 font{ color:#000000; font-weight:100;}
.bor{ width:270px; border-top:1px #dbdbdb solid; margin-top:25px;}
.right .rig-3{ width:270px; margin-top:32px;}
.right .rig-3 .rig-le{ float:left; width:135px; line-height:25px; background:url(../images/left-1.jpg) repeat-x; text-align:center; color:#FFF;overflow:hidden;}
.right .rig-3 .rig-ri{ float:left; width:135px; line-height:25px; background:url(../images/left-2.jpg) repeat-x; color:#000;overflow:hidden; text-align:center; }
.right .rig-3 img{ margin-top:5px;}
.right .rig-3 ul{ margin-top:8px; margin-left:10px;}
.right .rig-3 ul li{ line-height:26px; list-style-type:square;}
.right .rig-3 ul li a:hover{ text-decoration:none;}

.right .rig-3 .rig_1{ overflow:hidden; display:none;}




.rig-3 a{ text-decoration:none; height:26px; overflow:hidden;width:270px; display:block; line-height:26px; color:#000; font-family:"微软雅黑"}
.rig-3 a:hover{ color:#147e96;}
.rig-3 em{ font-weight:bold; font-size:14px}
.right .rig-3 span{ font-weight:bold; margin-right:2px;}
.thr{ width:1000px; margin:0 auto; border-bottom:1px #dbdbdb solid; margin-top:25px;}

.footer{ font-size:13px; color:#666;}
.footer p a{ color:#666;}
.footer p a:hover{ color:#666; text-decoration:none;}




.style_div{ width:251px; height:148px; overflow:hidden;line-height:24px; font-size:12px; background:#f2f2f2; display:none; padding:5px; color:#000000;}
.style_div a{ line-height:22px; font-size:13px; color:#000;}
.style_div a:hover{ font-size:13px}
 




.flexslider{margin:0 auto;position:relative;width:1000px;height:422px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:30px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}
