﻿@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:"Arial",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:1300px; margin:0px auto;}

.header{height:125px; background-color:#FFF}
.header .logo{float:left; width:400px; height:125px; overflow:hidden;}
.header .tel{width:210px; float:right; background:url(../images/telbg.jpg) left center no-repeat; height:62px; padding-left:70px; margin-top:40px;}
.rtxx{width:800px; float:right;}

.rtxx .ttor{height:25px; line-height:25px; margin-top:10px;}
.rtxx .ttor .srch{float:right; height:25px; background-color:#f4f4f4; width:180px; border-radius:5px;}
.rtxx .ttor .srch .sint{height:25px; line-height:25px; margin-left:10px; float:left; background-color:transparent; width:120px; border:none}
.rtxx .ttor .srch .btn{width:40px; height:25px; float:right; background:url(../images/souicon.png) center center no-repeat; border:none;}
.rtxx .ttor span{display:block; height:25px; line-height:25px; float:right; margin-right:15px; font-size:14px;}
.rtxx .ttor span.s2{background:url(../images/eicon.png) left center no-repeat; padding-left:20px;}
.rtxx .ttor span.s1{background:url(../images/telicon.png) left center no-repeat; padding-left:20px;}

.navhead{}
.navhead ul{position:relative; text-align:right; margin-top:40px;}
.navhead li{ display:inline-block;text-align:center;font-size:15px; text-align:center; position:relative}
.navhead li a{display:block;text-decoration:none; height:20px; line-height:20px;font-size:15px; color:#333333; text-transform:uppercase; padding:0px 15px;}
.navhead li a:hover,.navhead li a.cur{ color:#000}
.navhead li ul{position:absolute; width:350px; background-color:#e0e0e1; z-index:999; margin-top:0px; display:none; text-align:left}
.navhead li ul li{text-align:left; line-height:34px; height:34px; background:none; padding:0px; border-bottom:#014471; float:none; clear:both; display:block}
.navhead li ul li a{display:block; font-size:13px; color:#014471; text-decoration:none; font-weight:normal;line-height:34px; height:34px;text-align:left; padding-left:10px;}
.navhead li ul li a:hover{ background:none}
.navhead li ul ul{display:none;}
/* flexslider */
.flexslider{position:relative;height:550px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:550px;}
.slides li a{display:block; width:100%; height:550px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;text-align:center; left:50%}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.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;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:48px;height:85px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/lftbtn.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/rgtbtn.png) center center no-repeat;}

.leibox{height:600px; margin-top:50px;}
.leibox .lbox{ width:259px; float:left}
.leibox .lbox h3{width:259px; height:64px; background:url(../images/qktit.png) top center no-repeat;}
.leibox .lbox li{ border-bottom:#e3e3e3 solid 1px; }
.leibox .lbox li a{ display:block; line-height:21px; color:#494848;background:url(../images/sj.png) 230px center no-repeat; font-size:13px; text-transform:uppercase; text-decoration:none;padding:5px 15px; padding-right:30px;}
.leibox .lbox li a:hover{background-color:#e3e3e3;}
.leibox .lbox .lxbox{width:259px; height:350px; background-color:#014471; margin-top:20px;}
.leibox .lbox .lxbox h4{font-size:20px; font-family:"Impact"; margin-left:15px; color:#FFF; text-transform:uppercase; padding-top:10px; margin-bottom:12px;}
.leibox .lbox .lxbox p{line-height:20px; height:20px; padding-left:25px; color:#FFF; font-size:14px; margin-left:15px; margin-top:12px;}
.leibox .lbox .lxbox p.p1{background:url(../images/ticon1.png) left center no-repeat;}
.leibox .lbox .lxbox p.p2{background:url(../images/ticon2.png) left center no-repeat;}
.leibox .lbox .lxbox p.p3{background:url(../images/ticon3.png) left center no-repeat;}
.leibox .lbox .lxbox p.p4{background:url(../images/ticon4.png) left center no-repeat;}
.leibox .lbox .lxbox p.p5{background:url(../images/ticon5.png) left center no-repeat;}
.leibox .lbox .lxbox .tels{height:40px; background:url(../images/ticon6.png) left center no-repeat; padding-left:40px; color:#fbf801; margin-left:8px; margin-top:16px;}
.leibox .lbox .lxbox .tels h5{font-size:16px; color:#fbf801; line-height:20px; font-weight:normal}
.leibox .lbox .lxbox .tels h6{font-size:15px; color:#fbf801; line-height:20px; font-weight:normal}
.leibox .lbox .lxbox .addr{border-top:#FFF solid 2px; margin-top:14px; line-height:20px; padding:10px; color:#FFF; font-size:13px;}

.leibox .rbox{width:980px; float:right; }
.leibox .rbox .tit{height:29px; line-height:29px; text-align:center; background:url(../images/htitbg.png) center center no-repeat; padding:20px 0px; }
.leibox .rbox .tit a{font-size:26px; color:#014471; font-family:"Georgia";}
.leibox .rbox .lsbox{height:440px;position:relative;}
.leibox .rbox .lsbox .lbs{padding-bottom:10px; width:100%; margin-top:7px}
.leibox .rbox .lsbox .lbs a{color:#014471; font-size:25px;font-family:"Georgia"; line-height:30px;}
.leibox .rbox .lsbox .lbs p{color:#808181; font-size:13px; margin-left:40px; margin-top:3px; border-bottom:#CCC dashed 1px; padding-bottom:5px;}
.leibox .rbox .lsbox p{line-height:26px; font-size:17px;}
.leibox .rbox .lsbox a.mor{display:block; color:#FFF; width:70px; line-height:22px; background-color:#014471; float:right; display:block; text-align:center; border-radius:10px;}
/*
.leibox .rbox .lsbox .lb1{ text-align:right; left:-35px;top:40px;}
.leibox .rbox .lsbox .lb2{ text-align:right; left:653px; top:40px;background:url(../images/hline1.png) bottom left no-repeat;; text-align:left; width:370px}
.leibox .rbox .lsbox .lb3{ text-align:right; left:-95px;top:160px}
.leibox .rbox .lsbox .lb4{ text-align:right; left:713px;top:160px;width:370px; text-align:left;background:url(../images/hline1.png) bottom left no-repeat;}
.leibox .rbox .lsbox .lb5{ text-align:right; left:-30px;top:290px}
.leibox .rbox .lsbox .lb6{ text-align:right; left:643px;top:300px;background:url(../images/hline1.png) bottom left no-repeat;; text-align:left; width:410px}
*/
.leibox .rbox .fbox{height:100px; border-bottom:#CCC solid 1px; border-top:#CCC solid 1px; }
.leibox .rbox .fbox a{display:inline-block; float:left; height:37px; line-height:37px; padding-left:45px; font-size:15px; color:#014471; margin-top:31px;; margin-right:35px; margin-left:30px;}
.leibox .rbox .fbox a.a1{background:url(../images/hicon1.png) left center no-repeat;}
.leibox .rbox .fbox a.a2{background:url(../images/hicon2.png) left center no-repeat;}
.leibox .rbox .fbox a.a3{background:url(../images/hicon3.png) left center no-repeat; line-height:18px}
.leibox .rbox .fbox a.a4{background:url(../images/hicon4.png) left center no-repeat;}

.vdbox{ background:url(../images/hbbg.png) left 100px repeat-x; margin-top:100px;}
.vdbox .ltbox{width:1300px; margin:0px auto; margin-top:50px;}
.vdbox .ltbox .show_cont{width:1300px; position:relative; height:250px; margin-top:10px}
.vdbox .ltbox .show_cont #demo2 {width:1300px; position:absolute; left:0px; top:0px; height:250px; overflow:hidden}
.vdbox .ltbox .show_cont #demo2 li {float:left; width:283px; height:220px; display:inline; background-color:#e8e8e8; padding:10px; margin-right:30px; text-align:center;}
.vdbox .ltbox .show_cont #demo2 li  img{width:283px; height:186px;}
.vdbox .ltbox .show_cont #demo2 li p{line-height:30px; height:30px; color:#161616; margin-top:5px; font-size:14px;}
.vdbox .ltbox .show_cont .btnPrev{position:absolute; left:-25px; top:100px;}
.vdbox .ltbox .show_cont .btnNext{position:absolute; right:-25px; top:100px;}
.vbox{ width:1300px; margin:0px auto;margin-top:70px;}
.vbox .tit{text-align:center}
.vbox .tit h3{font-size:40px; color:#030303; height:50px; line-height:50px; }
.vbox .tit p{ font-size:19px; color:#494949; line-height:30px;}
.vbox ul{text-align:center; margin-top:70px;}
.vbox li{ display:inline-block; margin:0px 20px; position:relative}
.vbox li img{width:498px; height:284px;}
.vbox li .ply{width:88px; height:89px; background:url(../images/plyicon.png) center center no-repeat; position:absolute; z-index:999; left:205px; top:98px;}
.vbox a.more{width:110px; height:40px; display:block; color:#014471; text-align:center; line-height:40px; border:#014471 solid 1px; margin:0px auto; margin-top:50px;; font-size:19px;}

.hvbox{height:215px; background:url(../images/dwnbg.jpg) top center no-repeat; margin-top:50px;}
.hvbox h4{font-size:35px; color:#ffffff; text-align:center; height:40px; line-height:40px; padding-top:35px; text-transform:uppercase}
.hvbox ul{ width:924px; height:43px; border:#FFF solid 1px; margin:0px auto; border-right:none; margin-top:20px;}
.hvbox ul li{width:230px; border-right:#FFF solid 1px; height:43px; line-height:43px; text-align:center; float:left}
.hvbox ul li a{display:block; color:#FFF; font-family:"微软雅黑"; font-size:16px; font-weight:bold;}
.hvbox ul li a:hover{color:#014471; background-color:#FFF;}
.hvbox p{text-align:center; line-height:18px; font-size:13px; color:#FFF; margin-top:20px;}



 
.foot{ height:290px; background-color:#373b3c; padding-top:40px;}
.foot .linker{height:40px; border-top:#FFF solid 1px; border-bottom:#FFF solid 1px;}
.foot .linker span{font-size:17px; margin-right:10px; color:#FFF}
.foot .linker a{line-height:40px; margin:0px 10px; color:#FFF; font-size:14px;}
.foot .flf{float:left; width:630px;}
.foot .flf .fnav{height:50px; line-height:50px; border-bottom:#FFF solid 1px; margin-top:30px; margin-bottom:20px;}
.foot .flf .fnav a{color:#FFF; font-size:14px; margin-right:24px; text-transform:uppercase;}
.foot .flf p{line-height:30px; color:#FFF; font-size:14px;}
.foot .msbox{width:470px; float:right; margin-top:30px;}
.foot .msbox .lns{height:30px; line-height:30px; border-bottom:#FFF solid 1px; padding-bottom:5px; margin-top:10px;}
.foot .msbox .lns span{color:#FFF; font-size:15px; margin-right:5px;}
.foot .msbox .lns .ipt{border:none; height:30px; line-height:30px; color:#FFF; background-color:transparent; width:200px;}
.foot .msbox .lns a{display:inline-block; width:100px; height:32px; line-height:32px; background-color:#504e4f; color:#FFF; text-align:center; margin-right:10px;}
.foot .msbox .lns a.cur{background-color:#00baff;}


.huilin{height:9px; background:url(../images/yinybg.png) top center no-repeat;}
.ibanner{height:414px}
.dizhi{height:60px; line-height:60px; border-bottom:#999 solid 1px;color:#014471; font-size:15px;}
.dizhi a{color:#014471; font-size:15px;}

.main{}

.main .probox{ margin-top:40px;}
.main .probox h3{ font-size:53px; height:60px; line-height:60px; background:url(../images/redbg.png) left bottom no-repeat; padding-bottom:10px; margin-bottom:35px;}
.main .probox p{line-height:40px; font-size:28px; color:#444444;}
.main .probox .plbox ul{ margin-top:40px}
.main .probox .plbox li{ height:60px; line-height:60px; background:url(../images/landian.png) 20px center no-repeat; background-color:#eceded; border-bottom:#FFF solid 1px;}
.main .probox .plbox li a{display:block; margin-left:30px; line-height:60px; font-size:24px;}
.main .probox .plbox li a em{display:block; float:left;}
.main .probox .plbox li a span{display:inline-block; width:24px; height:60px; background:url(../images/huiicon2.png) center center no-repeat; float:left; margin-left:30px;}
.main .probox .plbox li:hover{background-color:#d8d9d9;}
.main .probox .plbox li:hover span{ background:url(../images/huiicon1.png) center center no-repeat;}
.main .probox .pwbox{margin-top:60px;}
.main .probox .ltbox{width:1300px; margin:0px auto; margin-top:50px;}
.main .probox .ltbox .show_cont{width:1300px; position:relative; height:250px; margin-top:10px}
.main .probox .ltbox .show_cont #demo2 {width:1300px; position:absolute; left:0px; top:0px; height:250px; overflow:hidden}
.main .probox .ltbox .show_cont #demo2 li {float:left; width:283px; height:220px; display:inline; background-color:#e8e8e8; padding:10px; margin-right:30px; text-align:center;}
.main .probox .ltbox .show_cont #demo2 li  img{width:283px; height:186px;}
.main .probox .ltbox .show_cont #demo2 li p{line-height:30px; height:30px; color:#161616; margin-top:5px; font-size:14px;}
.main .probox .ltbox .show_cont .btnPrev{position:absolute; left:-25px; top:100px;}
.main .probox .ltbox .show_cont .btnNext{position:absolute; right:-25px; top:100px;}

.main .probox .pnav{height:55px; line-height:55px; border-bottom:#000 solid 1px;}
.main .probox .pnav a{display:inline-block; padding:0px 20px; color:#000000; font-size:18px; text-align:center; text-decoration:none}
.main .probox .pnav a:hover,.main .probox .pnav a.cur{background-color:#000; color:#FFF;}

.online{height:177px; background:url(../images/lianxibg.jpg) top center no-repeat; margin-top:60px; margin-bottom:70px;}
.online a{display:block; height:177px; width:100%;}

.main{padding:15px 0px; margin:0px auto;}
.main .m_left{width:315px; float:left;}
.main .m_left .iplst{width:315px; background-color:#FFF; margin-bottom:20px;}
.main .m_left .iplst h3{height:63px; line-height:63px; color:#FFF; padding-left:15px; background-color:#585857}
.main .m_left .iplst ul{ width:313px; border-left:#CCC solid 1px; border-right:#CCC solid 1px;border-bottom:#CCC solid 1px; background-color:#f5f5f5}
.main .m_left .iplst ul li{line-height:43px;}
.main .m_left .iplst ul li a{ display:block; padding-left:20px; line-height:43px; font-size:15px; color:#717070; }



.main .m_left  .lxbox{width:315px; padding-bottom:15px;}
.main .m_left  .lxbox h3{height:63px; line-height:63px; font-size:25px; color:#FFF; padding-left:15px; background-color:#dd0f12}
.main .m_left  .lxbox .info{width:313px; border-left:#CCC solid 1px; border-right:#CCC solid 1px;border-bottom:#CCC solid 1px; background-color:#f5f5f5; padding-top:20px; padding-bottom:20px;}
.main .m_left  .lxbox .info p{ font-size:14px; color:#333433; line-height:28px; margin-left:20px; margin-right:10px;}


.main .m_right{width:960px; float:right; color:#333;background-color:#FFFFFF}
.main .m_right .title{ height:35px; line-height:35px; background:url(../images/icontit.png) left center no-repeat; border-bottom:#012863 solid 2px;}
.main .m_right .title h3{float:left; color:#333; line-height:35px; font-size:16px; margin-left:0px;}
.main .m_right .title span{float:right; margin-right:10px; color:#333; margin-top:2px;font-size:14px;}
.main .m_right .mrmain{width:960px; margin:0px auto; border-top:none;min-height:500px}
.main .m_right .mrmain .infos{width:920; margin:0px auto; padding:20px; font-size:14px; border:#CCC solid 1px;}
.main .m_right .mrmain .infos h3.tit{text-align:left; font-size:18px; color:#013f66}
.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 .mors{background:url(../images/sbg1.jpg) left top repeat-x; padding-top:10px;}

.main .m_right .mrmain .news{width:95%; margin:0px auto;}
.main .m_right .mrmain .news ul{padding-top:10px;}
.main .m_right .mrmain .news li{line-height:28px; border-bottom:#CCCCCC dotted 1px;}
.main .m_right .mrmain .news li a{ padding-left:15px; background:url(../images/iconsj.png) left center no-repeat; font-size:14px}
.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;margin:0px 16px; margin-top:20px; transition:all 0.5s ease-in-out}
.main .m_right .mrmain .plist li a{text-decoration:none;}
.main .m_right .mrmain .plist li img{width:278px; height:183px;}
.main .m_right .mrmain .plist li p{text-align:center; margin-top:5px; font-size:15px}


.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 ul li{float:left; margin-top:20px; margin-left:25px;}
.main .m_right .mrmain .cslist ul li img{width:280px; height:185px; 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:#134a83; color:#FFF}

.gbooks{width:1298px; background-color:#f8f8f8; border:#CCC solid 1px;}
.gbooks table{ width:920px; margin:20px auto; border:none;}
.gbooks table td{ padding:10px 0px;line-height:30px; font-size:18px; color:#4a4a4a;}
.gbooks table td.t1{height:30px; line-height:30px; color:#024a6e; font-size:23px;}
.gbooks table td {}
.gbooks table td p{line-height:30px; font-size:18px; color:#4a4a4a;}
.gbooks table td span{color:#F00;}
.gbooks table td .stxt{width:100%; border:#CCC solid 1px; margin-top:5px; box-sizing:border-box; padding:10px;}
.gbooks table td .ipt{width:220px; line-height:45px; height:45px; padding-left:10px;border:#CCC solid 1px; margin-left:10px; float:left}
.gbooks table td em{width:120px; float:left;}
.gbooks table td .ibn{width:105px; height:30px; line-height:30px; text-align:center; font-size:15px; color:#FFF; margin-left:40px; background-color:#f03e16; border:none; border-radius:5px;}