﻿@charset "utf-8";
html,body,legend{color:#333}html{background:#fff}html,body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,form,fieldset,legend,input,select,textarea,button,caption,th,td,blockquote,pre{margin:0;padding:0}body{font:normal normal normal 12px/20px Arial,sans-serif;font-family:"微软雅黑",Simsun; background-color:#ffffff}input,select,textarea,button{vertical-align:middle;font-size:100%;font-family:Microsoft YaHei,Simsun;outline:0}h1,h2,h3,h4,h5,h6,strong,th,b{}h1,h2,h3,h4,h5,h6{font-size:14px;line-height:24px}li{list-style:none}table{border-spacing:0}caption,th{text-align:left}fieldset,img{border:0}address,cite,dfn,em,var,i{font-style:normal}code,dfn,kbd,samp,tt,var,pre{font-family:monospace}del,ins,s{text-decoration:none}small{font-size:100%}q:before{content:''}q:after{content:''}a{color:#005bb5;text-decoration:none;outline:0}a:hover{color:#f60}a:hover{text-decoration:underline}.numA{font-family:Arial}.clear_float{clear:both;font-size:1px;height:0;width:0;line-height:1;overflow:hidden}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}.none{display:none}.hidden{visibility:hidden}
.clear{clear:both; float:none;}
a{text-decoration:none; color:#333}
a:hover{color:#000;}
.mgt10{margin-top:10px;}
.mgr18{margin-right:25px;}
.LEFT{float:left;}
.RIGHT{float:right;}
.inner{width:1140px; margin:0px auto;}

.toper{height:26px; line-height:26px;}
.toper .inner{width:1300px;}
.toper .htt{float:right; line-height:26px; height:26px; width:263px; background:url(lgubg.png) top center no-repeat; text-align:center; color:#FFF; margin-right:30px;}
.toper .htt a{font-size:15px; color:#FFF; margin:0px 10px; display:inline-block}
.header{height:133px;}
.header .inner{width:1250px;}
.header .logo{float:left; width:886px; height:133px; overflow:hidden;}
.header .srch{width:290px; float:left;line-height:33px; height:33px;border:#cccccc solid 1px; border-radius:5px; overflow:hidden; margin-left:210px; margin-top:50px;}
.header .srch .sint{width:210px; line-height:33px; float:left; height:33px; border:none; margin-left:10px;  }
.header .srch .btn{height:33px; border:none; text-align:center; line-height:33px; background-color:#164475; color:#FFF; font-size:15px; width:60px; float:right;}
.header .tels{height:49px; line-height:49px; font-size:35px; color:#ff7e00; font-family:"Vrinda"; font-weight:bold; float:right; background:url(telbg.png) left center no-repeat; padding-left:65px; margin-top:35px;}
.navhead{height:58px; background:url(navbg.png) left center repeat-x}
.navhead ul{}
.navhead li{float:left; width:135px;position:relative;}
.navhead li a{ display:block; height:58px; line-height:58px;text-align:center; font-size:15.5px; text-decoration:none; color:#FFF}
.navhead li a:hover,.navhead li a.cur{ color:#FFF; background-color:#ff7e00;}
.navhead li .nbox{width:380px; padding:20px 40px; background-color:#FFF; position:absolute; z-index:999; box-shadow:#CCC 0px 0px 10px; display:none}
.navhead li .nbox dl{float:left; width:100px;}
.navhead li .nbox dl dd{ line-height:40px; border-bottom:#CCC solid 1px;}
.navhead li .nbox dl dd a{line-height:40px; height:40px; font-size:14px; color:#999; text-align:center;}
.navhead li .nbox dl dd a:hover{color:#000; background:none;}
.navhead li .nbox img{float:right; width:248px; height:158px;}

#tnv88{left:-310px;}
#tnv21{left:-310px;}

/* flexslider */
.flexslider{position:relative;height:487px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.flexslider .slides{position:relative;z-index:1;}
.flexslider .slides li{height:487px;}
.flexslider .slides li a{display:block; width:100%; height:487px;}
.flexslider .flex-control-nav{position:absolute;bottom:10px;z-index:2;text-align:center; left:50%}
.flexslider .flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flexslider .flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flexslider .flex-control-nav .flex-active{background-position:0 0;}
.flexslider .flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flexslider .flex-direction-nav li a{display:block;width:48px;height:85px;overflow:hidden;cursor:pointer;position:absolute;}
.flexslider .flex-direction-nav li a.flex-prev{left:40px;background:url(lftbtn.png) center center no-repeat;}
.flexslider .flex-direction-nav li a.flex-next{right:40px;background:url(rgtbtn.png) center center no-repeat;}

.sousuo{height:50px; line-height:50px; background-color:#f3f3f3}
.sousuo .keys{width:630px; float:left; line-height:50px;}
.sousuo .keys span{font-size:13px; color:#626161;}
.sousuo .keys a{font-size:13px; color:#626161; margin:0px 5px;}
.sousuo .srch{width:280px; height:29px; line-height:29px;float:right; margin-top:13px; border:none; background-color:#FFF; border-radius:20px;}
.sousuo .srch .sint{width:200px; margin-left:15px; height:24px; line-height:24px; margin-top:3px; float:left; border:none}
.sousuo .srch .btn{width:50px; height:24px;border:none; float:right; margin-top:3px; background:url(../images/ssbtn.jpg) center center no-repeat;cursor:pointer}

.fenleibox{ height:126px; margin-top:40px;}
.fenleibox li{width:265px; height:126px; background:url(psiconbg.png) top center no-repeat; float:left; margin-right:26px; transition:all ease-in-out 0.5s;}
.fenleibox li a{ height:120px; line-height:120px; background:url(psicon1.png) 24px center no-repeat; padding-left:110px; display:block; color:#FFF; font-size:18px; text-decoration:none}
.fenleibox li.l2 a{margin-right:0px;background:url(psicon2.png) 24px center no-repeat;}
.fenleibox li.l3 a{margin-right:0px;background:url(psicon3.png) 24px center no-repeat;}
.fenleibox li.l4 a{margin-right:0px;background:url(psicon4.png) 24px center no-repeat;}
.fenleibox li.l4{margin-right:0px;}
.fenleibox li:hover{background:url(psiconbg2.png) top center no-repeat;}

.abtbox{ margin-top:70px;}
.abtbox .tit{text-align:center}
.abtbox .tit h3{font-size:31px; color:#444445; line-height:40px; font-family:"Impact"; font-weight:normal; color:#444445;text-transform:uppercase  }
.abtbox .tit h4{font-size:26px; line-height:30px;font-weight:normal; background:url(huiline.png) bottom center no-repeat;padding-bottom:13px; margin-top:3px;}
.abtbox .tit p{ font-size:15px; color:#0a0c10; margin-top:10px;}
.abtbox .axx{width:540px; float:left; margin-top:50px;}
.abtbox .axx .xx{padding:35px; background-color:#f4f4f4}
.abtbox .axx .xx p{ font-size:15px; color:#0a0c10; line-height:25px; width:440px;}
.abtbox .axx .xx a{ margin-top:15px; float:left}
.abtbox .lx{width:623px; float:left; margin-left:-25px;margin-top:50px;}
.abtbox .lx h4{float:left; height:49px; line-height:49px; font-size:28px; color:#014097; font-weight:normal; margin-left:100px; margin-top:10px;}
.abtbox .lx h4 span{font-size:19px;}
.abtbox .lx a{margin-left:50px; float:left; margin-top:10px;}

.zhengshubox{height:590px; background:url(zizhibg.jpg) top center no-repeat; margin-top:65px;}
.zhengshubox .show_cont{width:1135px; position:relative; height:365px; margin-top:140px; background-color:#FFF; float:left}
.zhengshubox .show_cont #demo2 {width:950px; position:absolute; left:95px; top:30px; height:260px; overflow:hidden}
.zhengshubox .show_cont #demo2 li {float:left; width:159px; height:260px;display:inline;margin-right:38px;}
.zhengshubox .show_cont #demo2 li a{display:block; text-decoration:none; width:159px; height:260px;}
.zhengshubox .show_cont #demo2 li  img{width:157px; height:228px; border:#999 solid 1px;}
.zhengshubox .show_cont #demo2 li p{line-height:18px; height:18px; color:#121212; margin:10px 20px; font-size:12px;}
.zhengshubox .show_cont .btnPrev{position:absolute; left:30px; top:105px;}
.zhengshubox .show_cont .btnNext{position:absolute; right:30px; top:105px;}
.zhengshubox .show_cont .more{display:block; width:120px;height:30px; color:#FFF; font-size:14px; text-align:center; line-height:30px; position:absolute; bottom:25px; background-color:#014097; left:505px}


.anlibox{height:760px; margin-top:80px; padding-top:40px; background:url(anbg.jpg) top center no-repeat}
.anlibox .tit{text-align:center}
.anlibox .tit h3{font-size:31px; color:#444445; line-height:40px; font-family:"Impact"; font-weight:normal; color:#444445; text-transform:uppercase }
.anlibox .tit h4{font-size:26px; line-height:30px;font-weight:normal; background:url(.huiline.png) bottom center no-repeat;padding-bottom:13px; margin-top:3px;}
.anlibox .tit p{ font-size:15px; color:#0a0c10; margin-top:10px;}

.anlibox .show_cont{width:1140px; position:relative; height:560px; margin-top:20px;}
.anlibox .show_cont #demo1 {width:1140px; position:absolute; left:0px; top:0px; height:560px; overflow:hidden}
.anlibox .show_cont #demo1 li {float:left; width:340px; height:495px;display:inline;margin-right:57px; margin-top:50px; position:relative;transition:all ease-in-out 0.5s}
.anlibox .show_cont #demo1 li a{display:block; text-decoration:none;}
.anlibox .show_cont #demo1 li  img{width:326px; height:454px; border:#FFF solid 7px; border-radius:5px; box-shadow:#999 0px 0px 10px; background-color:#000; opacity:0.9; transition:all ease-in-out 0.5s}
.anlibox .show_cont #demo1 li p{color:#121212; text-align:center; font-size:20px; height:30px; line-height:30px; margin-top:10px;}
.anlibox .show_cont #demo1 li span{display:block; width:47px; height:49px; background:url(yuanicon.png) top center no-repeat; position:absolute; z-index:999; left:139px; top:202px; opacity:0; transition:all ease-in-out 0.5s}
.anlibox .show_cont .btnPrev{position:absolute; left:-30px; top:222px;}
.anlibox .show_cont .btnNext{position:absolute; right:-30px; top:222px;}
.anlibox .show_cont .more{display:block; width:120px;height:30px; color:#FFF; font-size:14px; text-align:center; line-height:30px; position:absolute; bottom:25px; background-color:#014097; left:505px}
.anlibox .show_cont #demo1 li:hover{margin-top:10px;}
.anlibox .show_cont #demo1 li:hover img{opacity:1}
.anlibox .show_cont #demo1 li:hover span{opacity:1;}



.cpzxbox{ margin-top:20px;}
.cpzxbox .tit{text-align:center}
.cpzxbox .tit h3{font-size:31px; color:#444445; line-height:40px; font-family:"Impact"; font-weight:normal; color:#444445; }
.cpzxbox .tit h4{font-size:26px; line-height:30px;font-weight:normal; background:url(huiline.png) bottom center no-repeat;padding-bottom:13px; margin-top:3px;}
.cpzxbox .tit p{ font-size:15px; color:#0a0c10; margin-top:10px;}

.cpzxbox .lp1{width:357px; height:398px; float:left; margin-top:45px;}
.cpzxbox .lp2{width:385px; height:398px; float:left; text-align:right; margin-left:13px;margin-top:45px;}
.cpzxbox .lp3{width:357px; height:398px; float:right;margin-top:45px;}
.cpzxbox .lp4{width:469px; height:273px; float:left;margin-top:18px;}
.cpzxbox .lp4 a{display:block; float:left;}
.cpzxbox .lp5{width:481px; height:273px; float:left;margin-top:18px; margin-left:25px;}
.cpzxbox .lp5 a{display:block; float:left;}
.cpzxbox .lp6{float:right;width:146px; height:273px;margin-top:18px;}

.newsbox{ margin-top:50px;}
.newsbox .tit{text-align:center}
.newsbox .tit h3{font-size:31px; color:#444445; line-height:40px; font-family:"Impact"; font-weight:normal; color:#444445; }
.newsbox .tit h4{font-size:26px; line-height:30px;font-weight:normal; background:url(huiline.png) bottom center no-repeat;padding-bottom:13px; margin-top:3px;}
.newsbox .tit p{ font-size:15px; color:#0a0c10; margin-top:10px;}

.newsbox .lbbox{margin-top:65px; width:555px; height:365px; float:left}
.newsbox .xw{float:right; width:530px;margin-top:65px; }
.newsbox .xw li{border-bottom:#999 solid 1px; padding-bottom:8px; margin-bottom:15px;}
.newsbox .xw li h4{ font-size:14px; color:#040303; line-height:18px; margin-bottom:5px;}
.newsbox .xw  span{font-size:12px; color:#7f7e7e;}
.newsbox .xw p{font-size:12px; color:#7f7e7e; margin-top:5px;}
.ggbox{height:230px; background:url(ggbg.jpg) top center no-repeat; margin-top:50px;}
.ggbox h3{font-size:28px; float:left; margin-left:650px; margin-top:170px;color:#FFF}
.ggbox h3 span{font-size:19px; }
.ggbox a{margin-top:155px; float:right}

.lxbox{height:705px; background-color:#FFF; margin-top:50px}
.lxbox .tit{text-align:center}
.lxbox .tit h3{font-size:31px; color:#444445; line-height:40px; font-family:"Impact"; font-weight:normal; color:#444445; text-transform:uppercase }
.lxbox .tit h4{font-size:26px; line-height:30px;font-weight:normal; background:url(huiline.png) bottom center no-repeat;padding-bottom:13px; margin-top:3px;}
.lxbox .tit p{ font-size:15px; color:#0a0c10; margin-top:10px;}
.lxbox .lfxx{width:603px; float:left; margin-top:45px;}
.lxbox .lfxx .map{height:386px;width:603px; overflow:hidden; margin-bottom:10px;}
.lxbox .lfxx p{line-height:30px; font-size:16px;}

.lxbox .lfxx{width:500px; float:left; background:url(huishu.jpg) right top no-repeat; height:410px; margin-top:50px; margin-left:50px;}
.lxbox .lfxx .lbox{width:245px; float:left; height:75px; background:url(lanxian.jpg) left bottom no-repeat; margin-bottom:20px;}
.lxbox .lfxx .lbox h3{font-size:15px; color:#030202; font-family:"黑体"}
.lxbox .lfxx .lbox p{margin-top:12px; font-size:13px; color:#888888;}
.lxbox .lfxx .lbox img{width:132px; height:132px;}
.lxbox .lfxx .lbox p span{width:132px; display:block; text-align:center;}

.lxbox .rtxx{width:500px; float:right; margin-top:45px;}
.lxbox .rtxx h3{font-size:15px; color:#000000; font-weight:normal;}
.lxbox .rtxx .linbox{line-height:40px; font-size:15px; color:#000000; margin-top:5px;}
.lxbox .rtxx .linbox span{color:#F00; margin-left:5px;}
.lxbox .rtxx .linbox .txts{width:470px; padding-left:10px; height:38px; line-height:38px; border:#CCC solid 1px; border-radius:5px;transition:all ease-in-out 0.5s;}
.lxbox .rtxx .linbox .txts:hover{border:#06F solid 1px; box-shadow:#06F 0px 0px 10px;}
.lxbox .rtxx .linbox .tbtn{width:480px; height:40px; line-height:40px; border:none; border-radius:5px; text-align:center; font-size:14px; color:#FFF; cursor:pointer; background-color:#1c5999; transition:all ease-in-out 0.5s;}
.lxbox .rtxx .linbox .tbtn:hover{background-color:#042b55;}



.foot{ height:85px; background-color:#434343; padding:22px 0px;}
.foot .fv{width:900px; float:left; color:#FFF}
.foot .fv p{line-height:28px; font-size:13px;}
.foot .fv p a{margin-right:20px; font-size:13px;color:#FFF}
.foot .ewm{float:right; text-align:right; width:160px;}
.foot .ewm img{float:right;}
.foot .ewm  p{float:right; color:#FFF; margin-right:10px;}

.ibanner{height:294px;}
.ibanner h3{width:100%; float:left; font-size:24px; color:#FFF; font-weight:normal; margin-top:100px;}
.ibanner h3 span{font-size:18px;}
.ibanner p{line-height:20px; font-size:14px; color:#FFF; margin-top:20px; width:100%; float:left}
.ibanner p a{font-size:14px; color:#FFF}

.main{ margin-bottom:20px; margin-top:30px;}
.main .m_left{width:285px; float:left;}
.main .m_left .pxleft{width:285px; float:left;}
.main .m_left .pxleft .tit{ height:40px; line-height:60px;}
.main .m_left .pxleft .tit h3{ font-size:28px; color:#232323; font-weight:normal;}
.main .m_left .pxleft .pbox{width:283px; border-left:#CCC solid 1px; border-right:#CCC solid 1px; border-top:#CCC solid 1px;}
.main .m_left .pxleft .pbox h4{height:60px; font-weight:normal; border-bottom:#CCC solid 1px; }
.main .m_left .pxleft .pbox h4 a{display:block; font-size:19px; padding-left:30px; color:#FFF; line-height:60px; background:url(jicon.jpg) 240px center no-repeat; text-decoration:none;background-color:#054890}
.main .m_left .pxleft .pbox h4 a:hover,.main .m_left .pxleft .pbox h4 a.active{background:url(aicon.jpg) 240px center no-repeat; background-color:#164475; color:#FFF;}
.main .m_left .pxleft .pbox ul{background-color:#f5f5f5; }
.main .m_left .pxleft .pbox ul li{line-height:30px;margin:0px; padding:0px;}
.main .m_left .pxleft .pbox ul li a{font-size:17px; color:#615f5f; padding-left:20px; background-color:#FFF; display:block; border-bottom:#CCC solid 1px; line-height:30px; padding-top:5px; padding-bottom:5px;}

.main .m_left .pxleft .pbox ul li a:hover{background-color:#69F; color:#FFF; text-decoration:none}
/*.main .m_left .pxleft .pbox ul li .active{background-color:#69F; color:#FFF; text-decoration:none}*/
.main .m_left .pxleft .pbox ul li ul{display:none;}
.main .m_left .pxleft .pbox ul li:hover ul{display:block;}
.main .m_left .pxleft .pbox ul li li a{padding-left:40px; font-size:15px;}
.main .m_left .pxleft .pbox a.asnv{background-color:#CCC;}
.main .m_left .pxleft .pbox ul li li a:hover{background-color:#6CF;}
/*.main .m_left .pxleft .pbox ul li li .active{background-color:#6CF; color:#fff;}*/

.main .m_left .inlst{width:268px; background-color:#FFF; margin-top:15px;}
.main .m_left .inlst .title{height:44px; line-height:44px; background-color:#06305a;font-size:16px; color:#FFF; border-bottom:#14314e solid 1px;}
.main .m_left .inlst .title span{font-size:19px; color:#FFF; margin:0px 10px; margin-right:5px}
.main .m_left .inlst .title em{font-size:14px; margin-left:5px}
.main .m_left .inlst ul{ width:266px; border-left:#CCC solid 1px; border-right:#CCC solid 1px;}
.main .m_left .inlst ul li{line-height:43px; border-bottom:#CCC dotted 1px; background:url(../images/dian.png) 10px center no-repeat;}

.main .m_left .inlst ul li a{ display:block; padding-left:20px; line-height:43px; font-size:15px; color:#717070;}



.main .m_left  .lxbox{width:240px; background-color:#FFF;margin-top:20px;}
.main .m_left  .lxbox .title{height:55px;background-color:#4599d7; color:#FFF; text-align:center; }
.main .m_left  .lxbox .title h3{font-size:20px; color:#FFF;  line-height:55px; font-weight:normal;}
.main .m_left  .lxbox .title span{font-size:17px; color:#c3e4f8; margin:0px 10px; margin-left:5px}
.main .m_left  .lxbox .lxn{ border:#CCC solid 1px; padding:20px 10px;}
.main .m_left  .lxbox .lxn p{ font-size:12px; color:#4f4f4f; line-height:25px;}

.main .m_left .ylbox{}
.main .m_left .ylbox img{width:245px; height:245px; box-shadow:#CCC 0px 0px 10px; margin-top:15px;}
.main .m_left .ylbox p{ text-align:center; width:245px; font-size:17px; color:#040506; margin-top:10px;}

.main .m_right{width:840px; float:right;background-color:#FFFFFF; }
.main .m_right .title{ height:30px; line-height:30px; background:url(../images/rline.jpg) left center no-repeat; padding-bottom:10px; border-bottom:#CCC solid 1px;}
.main .m_right .title h3{float:left; color:#333; line-height:35px; font-size:16px; margin-left:0px;}
.main .m_right .title span{ margin-right:10px;color:#CCC;font-size:13px; background:url(../images/ihome.jpg) left center no-repeat; margin-left:15px; line-height:30px; float:left}
.main .m_right .title a{ color:#CCC;}
.main .m_right .mrmain{width:840px; margin:0px auto; border-top:none;min-height:500px}
.main .m_right .mrmain .infos{width:98%; margin:0px auto; padding:10px 0px; font-size:14px}
.main .m_right .mrmain .infos h3{text-align:center; font-size:18px; line-height:30px;}
.main .m_right .mrmain .infos h4{font-size:24px;}
.main .m_right .mrmain .infos .lsr{text-align:center; line-height:30px; border-bottom:#CCCCCC solid 1px;}
.main .m_right .mrmain .infos .content{padding:10px 0px; line-height:25px;}
.main .m_right .mrmain .infos .content img{max-width:750px;}


.main .m_right .mrmain .infos .mors{background:url(../images/sbg1.jpg) left top repeat-x; padding-top:10px;}


.main .m_right .mrmain .content table{border:#333 solid 1px; border-collapse:collapse;}
.main .m_right .mrmain .content table td{border:#333 solid 1px;}

.main .m_right .mrmain .news{width:100%; margin:0px auto;}
.main .m_right .mrmain .news ul{padding-top:10px;}
.main .m_right .mrmain .news li{line-height:35px; border-bottom:#CCCCCC dotted 1px; }
.main .m_right .mrmain .news li a{ padding-left:15px; background:url(dsanjiao.jpg) left center no-repeat; font-size:16px}
.main .m_right .mrmain .news li span{float:right; margin-right:5px;}
.main .m_right .mrmain .pages{text-align:center; height:30px; line-height:30px; margin-top:15px;}
.main .m_right .mrmain .pages b{margin:0px 5px;}
.main .m_right .mrmain .pages b.cur{color:#F60;}
.main .m_right .mrmain .pages .pagetxt{width:50px;}
.main .m_right .mrmain .plist{width:100%; margin:0px auto;}
.main .m_right .mrmain .plist ul{}
.main .m_right .mrmain .plist li {float:left; width:235px; height:295px; box-shadow:#CCC 0px 0px 10px; display:inline;margin-right:35px; margin-top:30px; margin-left:10px;}
.main .m_right .mrmain .plist li  img{width:235px; height:235px;}
.main .m_right .mrmain .plist li h4{text-align:center; font-size:14px; color:#040506;  margin-top:5px;}
.main .m_right .mrmain .plist li p{color:#888a8c; text-align:center; font-size:12px;}

.main .m_right .mrmain .gbooks table{border:#999 solid 1px; border-collapse:collapse;}
.main .m_right .mrmain .gbooks table td{height:45px; line-height:45px;border:#999 solid 1px;}
.main .m_right .mrmain .gbooks table td .ibn{width:100px; height:30px; border:#CCCCCC solid 1px; text-align:center;}
.main .m_right .mrmain .gbooks table td .ipt{width:200px; height:28px; line-height:28px; border:#CCCCCC solid 1px; padding-left:5px;}
.main .m_right .mrmain .itit{height:30px; line-height:30px; text-indent:20px; background-color:#2998f6; font-size:14px; color:#FFF; margin-bottom:20px;}
.main .m_right .mrmain .pshow{width:640px; position:relative;margin-top:6px; height:500px}
.main .m_right .mrmain .pshow #demo1 {width:570px; position:absolute; left:30px; overflow:hidden}
.main .m_right .mrmain .pshow #demo1 li {float:left; width:570px;display:inline; text-align:center}
.main .m_right .mrmain .pshow #demo1 li  img{ max-width:570px; max-height:500px; margin:0px auto}
.main .m_right .mrmain .pshow .btnPrev{position:absolute; left:0px; top:170px;}
.main .m_right .mrmain .pshow .btnNext{position:absolute; right:0px; top:170px;}
.main .m_right .mrmain .pstit{ width:555px; background:url(../images/xxtit.png) left top no-repeat; margin:10px auto; text-align:
right}

.morsp{margin-top:20px; text-align:center;}
.morsp span{margin:0xp 20px;}

.main .m_right .mrmain .cslist{width:100%;}
.main .m_right .mrmain .cslist ul li{float:left; margin-top:20px; margin-left:15px;}
.main .m_right .mrmain .cslist ul li img{width:250px; height:170px; padding:5px; border:#CCC solid 1px;}
.main .m_right .mrmain .cslist ul li a{text-decoration:none;}
.main .m_right .mrmain .cslist ul li p{text-align:center; line-height:30px; color:#000; font-size:16px;}
.main .m_right .mrmain .cslist ul li a:hover p{ background-color:#054890; color:#FFF}


.ssou{width:690px; height:63px; background:url(../images/rtitbg.jpg) left center no-repeat;}
.ssou span{float:left; font-size:16px; margin-left:10px; margin-top:20px;}
.ssou em{float:left; font-size:13px; margin-left:20px; margin-top:20px;}
.ssou .sint{width:150px; height:20px; line-height:20px; border:#CCC solid 1px; float:left; margin-top:18px; margin-left:5px;}
.ssou .sels{width:150px; height:20px; line-height:20px; border:#CCC solid 1px; float:left; margin-top:18px; margin-left:5px;}
.ssou .btn{width:80px; height:22px; float:left; text-align:center; margin-top:17px; margin-left:10px;}



.izl-rmenu{
	       margin-right: 0;
	       width: 82px;
	       position: fixed;
	       right: 2px;
	       top: 35%;
	       -webkit-box-shadow: #DDD 0px 1px 5px;
	       -moz-box-shadow: #DDD 0px 1px 5px;
	       box-shadow: #DDD 0px 1px 5px;
	       z-index:999;
}
.izl-rmenu .consult{    
	background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center -77px;
    display: block;
    height: 76px;
    width: 82px;
}
.izl-rmenu .consult .phone {
    background-color: rgb(247,247,255);
    position: absolute;
    width: 160px;
    left: -160px;
    top: 0px;
    line-height: 73px;
    color: #000;
    font-size: 18px;
    text-align: center;
    display: none;
    box-shadow: #DDD -1px 1px 4px;
}
.izl-rmenu a.consult:hover .phone{display:inline !important;}
.izl-rmenu .cart {
    background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center bottom;
    display: block;
    height: 16px;
    width: 16px;
    font-size: 12px;
    line-height: 16px;
    color: #45BDFF;
    text-align: center;
    padding-top: 15px;
    padding-right: 18px;
    padding-bottom: 47px;
    padding-left: 48px;
}
.izl-rmenu a.cart:hover .pic{display:block;}
.izl-rmenu .btn_top {
    background-image: url(../images/float_top.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 39px;
    width: 82px;
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
}
.izl-rmenu .btn_top:hover {
	background-image: url(../images/float_top.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.izl-rmenu .cart .pic {
	display:none;
    position: absolute;
    left: -88px;
    top: 65px;
    width: 88px;
    height: 88px;
    background:url(../images/QR.jpg);
}
#udesk-feedback-tab {
    position: fixed;
    right: 2px;
    top: 35%;
    margin-top: -76px;
    -webkit-box-shadow: #DDD 0px -1px 5px;
    -moz-box-shadow: #DDD 0px -1px 5px;
    box-shadow: #DDD 0px -1px 5px;
    z-index: 10000;
    cursor: pointer;
    background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 76px;
    width: 82px;
    background-color: #FFF!important;
    z-index:999;
}


.ippn .ppbox  .ubox .box{ width:570px; margin:0 auto; position:relative; overflow:hidden; _height:100%;}
.ippn .ppbox  .ubox .picbox{ width:570px; height:200px; overflow:hidden; position:relative; display:none}
.ippn .ppbox  .ubox .piclist{ height:200px;position:absolute; left:0px; top:0px}
.ippn .ppbox  .ubox .piclist li{ background:#eee; margin-right:32px; float:left;}
.ippn .ppbox  .ubox .swaplist{ position:absolute; left:-3000px; top:0px}
.ippn .ppbox  .ubox  li img{width:170px; height:170px}
.ippn .ppbox  .ubox  li p{height:30px; line-height:30px; font-size:15px;}
.ippn .ppbox  #ub1{display:block;}



.main .m_right .mrmain .tt{text-align:center; font-size:35px; color:#164475; line-height:40px;}

.main .m_right .mrmain .show_cont{width:880px; position:relative; height:300px; margin-top:25px}
.main .m_right .mrmain .show_cont #demo2 {width:880px; position:absolute; left:0px; top:0px; height:300px; overflow:hidden}
.main .m_right .mrmain .show_cont #demo2 li {float:left; width:190px; height:260px; box-shadow:#CCC 0px 0px 10px; display:inline;margin-right:20px; margin-top:10px; margin-left:10px;}
.main .m_right .mrmain .show_cont #demo2 li  img{width:190px; height:205px;}
.main .m_right .mrmain .show_cont #demo2 li h4{text-align:center; font-size:14px; color:#040506;  margin-top:5px;}
.main .m_right .mrmain .show_cont #demo2 li p{color:#888a8c; text-align:center; font-size:12px;}
.main .m_right .mrmain .show_cont .btnPrev{position:absolute; right:40px; top:290px;}
.main .m_right .mrmain .show_cont .btnNext{position:absolute; right:20px; top:290px;}

.main .m_right .mrmain .ppnv{height:45px; width:860px; margin-left:10px; border-bottom:#CCC solid 1px; line-height:45px; margin-top:20px;}
.main .m_right .mrmain .ppnv a{display:inline-block; height:45px; line-height:45px; font-size:18px; color:#666; text-decoration:none; padding:0px 30px; margin-right:20px;}
.main .m_right .mrmain .ppnv a:hover,.main .m_right .mrmain .ppnv a.cur{color:#164475; border-bottom:#164475 solid 2px;}
.main .m_right .mrmain .ppinfo{ margin-top:20px; margin-left:20px;}
.main .m_right .mrmain .ppinfo .pxx{line-height:30px; font-size:14px; display:none}
.main .m_right .mrmain .ppinfo .pxx h3{font-size:30px; color:#164475; line-height:50px; font-weight:normal;}
.main .m_right .mrmain .ppinfo .pxx p{line-height:30px; font-size:14px; color:#676869}

.main .m_right .mrmain .ppbox{width:230px; float:left; margin-top:40px; margin-right:85px;}
.main .m_right .mrmain .ppbox h4{font-size:18px; line-height:20px; margin-bottom:10px; color:#164475; font-weight:normal}
.main .m_right .mrmain .ppbox p{ font-size:14px; color:#3b3b3b; line-height:18px;}
.main .m_right .mrmain .ppbox ul{margin-top:10px;}
.main .m_right .mrmain .ppbox li{ height:30px; line-height:30px;}
.main .m_right .mrmain .ppbox li span{margin-right:5px;}
.main .m_right .mrmain .ppbox li a{color:#164475; font-size:12px;}

.cpxin{margin-top:30px;}
.cpxin img{width:340px; height:340px; float:left;}
.cpxin .cpx{width:420px; float:left; margin-left:75px;}
.cpxin .cpx h4{font-size:23px; line-height:60px; color:#161616; border-bottom:#CCC solid 1px;}
.cpxin .cpx  p{line-height:28px; color:#161616; font-size:18px; margin-top:20px;}

.main .m_right .mrmain .sppnv{height:35px; width:860px; margin-left:10px; border-bottom:#164475 solid 1px; line-height:35px; margin-top:20px; margin-top:40px;}
.main .m_right .mrmain .sppnv a{display:inline-block; height:35px; line-height:35px; width:140px; font-size:14px; color:#5c5c5d; text-decoration:none; margin-right:20px; text-align:center; background-color:#e1e1e1}
.main .m_right .mrmain .sppnv a:hover,.main .m_right .mrmain .sppnv a.cur{color:#FFF; background-color:#164475}

.joblist{ margin-top:20px;}
.joblist dt{height:40px; line-height:40px; background-color:#CCC}
.joblist dt span{display:block; float:left; line-height:40px; width:20%; text-align:center; font-size:16px}
.joblist dd{line-height:45px; height:45px; border-bottom:#CCC solid 1px;}
.joblist dd span{display:block; float:left; line-height:35px; width:20%; text-align:center; font-size:14px; line-height:45px;}
.joblist dd span.s5 a{display:block; width:100px; height:30px; background-color:#39F; color:#FFF; line-height:30px; text-align:center; margin:0px auto; border-radius:8px; margin-top:8px;}

.tts{font-size:16px; color:#000; line-height:40px; font-weight:bold;}
.ypin{margin-top:20px;}
.ypin a{display:block; width:120px; height:35px; background-color:#39F; color:#FFF; line-height:35px; text-align:center; margin:0px auto; border-radius:8px;}

.jtbox{width:100%;}
.jtbox .jtp{}
.jtbox .jtp h3{font-size:22px; color:#164475; margin-top:20px;}
.jtbox .jtp h4{font-size:15px; color:#404141; margin-top:20px; font-weight:normal;}
.jtbox .jtp p{font-size:14px; color:#404141; line-height:30px; text-indent:48px;}

.gdbox1 h3{font-size:22px; color:#164475; margin-top:20px;}
.gdbox1 .show_cont{width:840px; position:relative; height:300px; background-color:#FFF; float:left}
.gdbox1 .show_cont #demo1 {width:840px; position:absolute; left:0px; top:0px; height:270px; overflow:hidden}
.gdbox1 .show_cont #demo1 li {float:left; width:235px; height:270px;display:inline;margin-right:63px;}
.gdbox1 .show_cont #demo1 li a{display:block; text-decoration:none}
.gdbox1 .show_cont #demo1 li  img{width:235px; height:235px; border:#999 solid 1px;}
.gdbox1 .show_cont #demo1 li p{line-height:30px; height:30px; color:#121212; text-align:center font-size:19px; text-align:center}
.gdbox1 .show_cont .btnPrev{position:absolute; left:800px; top:280px}
.gdbox1 .show_cont .btnNext{position:absolute; right:50px;  top:280px}

.gdbox4 h3{font-size:22px; color:#164475; margin-top:20px;}
.gdbox4 .show_cont{width:840px; position:relative; height:300px; background-color:#FFF; float:left}
.gdbox4 .show_cont #demo4 {width:840px; position:absolute; left:0px; top:0px; height:270px; overflow:hidden}
.gdbox4 .show_cont #demo4 li {float:left; width:235px; height:270px;display:inline;margin-right:63px;}
.gdbox4 .show_cont #demo4 li a{display:block; text-decoration:none}
.gdbox4 .show_cont #demo4 li  img{width:235px; height:235px; border:#999 solid 1px;}
.gdbox4 .show_cont #demo4 li p{line-height:30px; height:30px; color:#121212; text-align:center font-size:19px; text-align:center}
.gdbox4 .show_cont .btnPrev{position:absolute; left:800px; top:280px}
.gdbox4 .show_cont .btnNext{position:absolute; right:0px;  top:280px}

.gdbox3 h3{font-size:22px; color:#164475; margin-top:20px;}
.gdbox3 .show_cont{width:840px; position:relative; height:300px; background-color:#FFF; float:left}
.gdbox3 .show_cont #demo3 {width:840px; position:absolute; left:0px; top:0px; height:270px; overflow:hidden}
.gdbox3 .show_cont #demo3 li {float:left; width:235px; height:270px;display:inline;margin-right:63px;}
.gdbox3 .show_cont #demo3 li a{display:block; text-decoration:none}
.gdbox3 .show_cont #demo3 li  img{width:235px; height:235px; border:#999 solid 1px;}
.gdbox3 .show_cont #demo3 li p{line-height:30px; height:30px; color:#121212; text-align:center font-size:19px; text-align:center}
.gdbox3 .show_cont .btnPrev{position:absolute; left:800px; top:280px}
.gdbox3 .show_cont .btnNext{position:absolute; right:0px;  top:280px}


.main .m_right .mrmain .nwlst{}
.main .m_right .mrmain .nwlst .nbox{height:125px; padding-bottom:15px; border-bottom:#CCC solid 1px; margin-bottom:20px;}
.main .m_right .mrmain .nwlst .nbox .tbox{width:60px; padding:20px 10px 0px 10px; float:left; height:80px; background-color:#999; text-align:center; color:#FFF; margin-top:12px; margin-left:20px;transition:all ease-in-out 0.5s}
.main .m_right .mrmain .nwlst .nbox .tbox h4{font-size:34px; color:#FFF; font-weight:normal; border-bottom:#FFF solid 1px; padding-bottom:15px;}
.main .m_right .mrmain .nwlst .nbox .tbox p{font-size:14px; line-height:28px;}
.main .m_right .mrmain .nwlst .cbox{width:700px; float:right; margin-right:10px; margin-top:8px;}
.main .m_right .mrmain .nwlst .cbox h3{font-size:16px; line-height:30px;}
.main .m_right .mrmain .nwlst .cbox span{color:#999; font-size:12px;}
.main .m_right .mrmain .nwlst .cbox p{font-size:13px; line-height:25px; margin-top:5px;}
.main .m_right .mrmain .nwlst .nbox a{display:block; text-decoration:none; width:100%; height:100%; transition:all ease-in-out 0.5s}
.main .m_right .mrmain .nwlst .nbox a:hover{background-color:#CCC;}
.main .m_right .mrmain .nwlst .nbox a:hover .tbox{background-color:#054890;}
.main .m_right .mrmain .nwlst .xxshow{}