@charset "utf-8";

.fix { *zoom:1;*clear:both;}
.fix:before, .fix:after { display: table; clear: both; content: ''; }

html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
ins{text-decoration:none;}
img{display:block;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
.clear{clear:both;}
body,textarea,input,button,select,keygen,legend{font-family:Helvetica,sans-serif,SimSun,\5FAE\8F6F\96C5\9ED1; font-size:12px; color:#000; outline:0;}
body{background:#fff;}
html{overflow-x:hidden;}
a{-ms-transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s; color:#000;}


.top{width:100%; height:100px; background:#0090f7; overflow:hidden;}
.head{width:1200px; margin:0 auto; position:relative; overflow:hidden;}
.head .logo{float:left; padding:14px 0 0 0;}
.head span{display:block; float:right;}
.head p{color:#fff; font-size:24px; position:absolute; top:40px; left:490px;}
.head em{display:block; color:#f0f8ff; font-size:20px; position:absolute; top:54px; right:0;}


.head .logo01{float:left; padding:36px 0 0 0;}
.head .logo01 img{height:54px;}
.l-img{padding:24px 90px 0 0;}
.l-img img{height:76px;}


.banner{width:1200px; margin:0 auto;}
.banner img{margin-left:-360px;}


.main{width:1200px; margin:0 auto; min-height:500px;}

.title{border-bottom:2px solid #033397; font-size:22px; padding:35px 0 7px 0; overflow:hidden;} 

.newslist{padding:4px 0 20px 0; overflow:hidden;}
.newslist ul{background:url(../bg/line_01.jpg) repeat-x bottom; padding:20px 0 6px 0; overflow:hidden;}
.newslist li{padding:0 0 14px 0; overflow:hidden;}
.newslist li a{display:block; color:#4c4c4c; font-size:18px; overflow:hidden;}
.newslist li a:hover{color:#0090f7;}
.newslist li a span{width:970px; display:block; float:left; background:url(../bg/ico_01.jpg) no-repeat 0 1px; padding:0 0 0 38px; line-height:23px;}
.newslist li a:hover span{background:url(../bg/ico_02.jpg) no-repeat 0 1px;}
.newslist li a em{display:block; float:right;}


.pages{padding:0 0 40px 0; text-align:center; overflow:hidden;}
.pages p{display:inline-block;}
.pages a{width:40px; height:40px; display:block; background:#bfbfbf; float:left; margin:0 5px; color:#fff; font-size:18px; line-height:40px;
text-align:center;}
.pages a:hover,.pages a.hover{background:#008ff8;}
.pages a img{margin:11px auto 0 auto;}


.pages01{padding:0 0 40px 0; text-align:center; overflow:hidden;}
.pages01 p{display:inline-block;}
.pages01 a{width:30px; height:30px; display:block; background:#bfbfbf; float:left; margin:0 5px; color:#fff; font-size:14px; line-height:30px;text-align:center; padding:0 5px 0 5px;}
.pages01 a:hover,.pages01 a.hover{background:#008ff8;}
.pages01 a img{margin:9px auto 0 auto;}



.bottom{width:100%; background:#4169c3; overflow:hidden;}
.foot{width:1200px; margin:0 auto; background:url(../bg/bgfooter.jpg) no-repeat 550px top; padding:20px 0 5px 0; overflow:hidden;}
.foot .left{float:left;}
.foot .left h3{padding:0 0 18px 0;}
.foot .left p{color:#c3cce9; font-size:14px; padding:0 0 12px 0;}
.foot .left p a{color:#c3cce9;}
.foot .left p a:hover{color:#fff;}
.foot .right{float:right;}
.foot .right li{float:left; padding:0 0 0 50px;}
.foot .right li span{display:block; text-align:center; font-size:14px; color:#c3cce9; padding:13px 0 0 0;}


.nav_bg{width:100%; height:43px; border-bottom:1px solid #d8d8d8; overflow:hidden;}
.nav{width:1199px; margin:0 auto; border-left:1px solid #d8d8d8; overflow:hidden;}
.nav li{float:left; height:43px; border-right:1px solid #d8d8d8;}
.nav li a{width:140px; height:43px; display:block; text-align:center; line-height:43px; font-size:18px;}
.nav li a:hover,.nav li a.hover{background:#008ff8; color:#fff;}
.n_menu li{width:118px;}
.n_menu li a{width:118px;}


.content{padding:26px 0 30px 0; overflow:hidden;}
.leftbox{width:860px; float:left;}
.tit_lm{border-bottom:2px solid #0090f7; overflow:hidden;}
.tit_lm p{width:120px; height:40px; display:block; background:#0090f7; float:left; color:#fff; font-size:18px; text-align:center;
line-height:43px; border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0;}
.tit_lm span{display:block; float:right; padding:13px 8px 0 0;}
.tit_lm span a{color:#070002; font-size:14px;}
.tit_lm span a:hover{text-decoration:underline;}


.news{background:#f2f2f2; padding:10px 0; margin:0 0 20px 0; overflow:hidden;}
.news .left{width:380px; float:left; position:relative; overflow:hidden;}
.news .left .prev,.news .left .next{width:40px; height:60px; display:block; background:url(../bg/btn_01.jpg) no-repeat; position:absolute;
top:50%; margin-top:-30px; z-index:10;} 
.news .left .prev{background-position:0 0; left:0;}
.news .left .prev:hover{background-position:0 -60px;}
.news .left .next{background-position:-40px 0; right:0;}
.news .left .next:hover{background-position:-40px -60px;}

.news .right{width:453px; float:right; padding:15px 11px 0 0; overflow:hidden;}
.news .right li{padding:0 0 17px 0; overflow:hidden;}
.news .right li a{display:block; color:#000; font-size:16px; overflow:hidden;}
.news .right li a span{width:345px; display:block; float:left; height:18px; overflow:hidden;}
.news .right li a em{display:block; float:right; color:#4c4c4c;}
.news .right li a:hover,.news .right li a:hover em{color:#0090f7;}


.dynamic{padding:10px 0 0 0; overflow:hidden;}
.dynamic ul{width:920px;}
.dynamic li{width:420px; float:left; padding:0 20px 0 0; overflow:hidden;}
.dynamic li span{display:block; padding:0 0 18px 0;}
.dynamic li p{padding:0 0 14px 0; overflow:hidden;}
.dynamic li a{display:block; color:#4c4c4c; overflow:hidden;}
.dynamic li a em{width:330px; display:block; float:left; height:18px; font-size:16px; overflow:hidden;}
.dynamic li a i{display:block; float:right; padding:3px 0 0 0;}
.dynamic li a:hover{color:#0090f7;}


.ad_01{padding:12px 0 0 0;}


.rightbox{width:300px; float:right;}

.sideNews{background:#f2f2f2; overflow:hidden;}
.sideNews span{height:40px; display:block; background:#518dc6; color:#fff; font-size:18px; text-align:center; line-height:40px;
 border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0;}
.sideNews ul{padding:23px 0 0 0; overflow:hidden;}
.sideNews li{width:252px; margin:0 auto; padding:0 0 10px 0; overflow:hidden;}
.sideNews li a{display:block; overflow:hidden;}
.sideNews li a i{width:8px; height:8px; display:block; background:#4d4d4d; float:left; margin:5px 10px 0 0;
 border-radius:100%; -webkit-border-radius:100%;}
.sideNews li a em{width:233px; display:block; float:left; height:18px; font-size:16px; overflow:hidden;}
.sideNews li a:hover i{background:#0090f8;}
.sideNews li a:hover em{color:#0090f8;}
.xw1{margin:0 0 32px 0;}
.xw1 ul{height:285px;}
.xw2 ul{height:246px;}



.news_btm {padding:0 0 40px 0; overflow:hidden;}
.news_btm ul{width:1300px;}
.news_btm li{width:580px; float:left; padding:0 40px 0 0;}
.news_btm dl{padding:18px 0 0 0; overflow:hidden;}
.news_btm dd{padding:0 0 12px 0; overflow:hidden;}
.news_btm dd a{display:block; color:#353636; font-size:16px; overflow:hidden;}
.news_btm dd a:hover{color:#0090f7;}
.news_btm dd a span{width:430px; display:block; float:left; background:url(../bg/ico_03.jpg) no-repeat 0 2px; padding:0 0 0 19px; height:18px; overflow:hidden;}
.news_btm dd a:hover span{background:url(../bg/ico_04.jpg) no-repeat 0 2px;}
.news_btm dd a em{display:block; float:right;}


.m_top{padding:43px 0 0 0;}


.cx_text{background:#f2f9fe; margin:40px 0; padding:27px 45px 55px 45px; overflow:hidden;}
.cx_text span{color:#000; font-size:24px; padding:0 0 24px 0;}
.cx_text span em{color:#cc0000;}
.cx_text p{color:#333333; font-size:20px; line-height:34px;}


.search{width:798px; height:260px; border:1px solid #0798ff; margin:0 auto 115px auto; overflow:hidden;}
.search p{height:60px; background:#0798ff; color:#fff; font-size:30px; text-align:center; line-height:60px;}
.search span{width:605px; display:block; margin:0 auto; padding:45px 0; overflow:hidden;}
.search span em{display:block; float:left; color:#4c4c4c; font-size:18px; line-height:40px;} 
.search span input{width:478px; height:38px; display:block; border:1px solid #b5b5b5; float:right; padding:0 10px; font-size:18px;
line-height:38px;}
.cx_btn{width:140px; height:48px; display:block; margin:0 auto; background:#0798ff; color:#fff; font-size:18px; text-align:center; line-height:48px;}

.score{margin:40px auto 185px auto;}


.result{padding:40px 0 260px 0; color:#4c4c4c; font-size:18px; overflow:hidden;}
.result p{padding:0 0 0 22px;}


.information{padding:44px 0 25px 0; overflow:hidden;}
.information .left{width:780px; float:left;}
.information .left dl{border-bottom:1px solid #7f7f7f; padding:20px 0; overflow:hidden;}
.information .left a dt{width:90px; height:90px; font-family:Arial, Helvetica, sans-serif; float:left;}
.information .left a dt strong{height:50px; display:block; background:#e5e5e5; color:#333; font-size:34px; text-align:center; line-height:50px;}
.information .left a dt span{height:40px; display:block; background:#008ff8; color:#fff; font-size:18px; text-align:center; line-height:40px;}
.information .left a dd{width:672px; float:right;}
.information .left a dd span{display:block; color:#010101; font-size:18px; padding:0 0 7px 0;} 
.information .left a dd em{display:block; color:#4c4c4c; font-size:12px; line-height:23px;} 
.information .left a:hover dd span{color:#4c91d4;}

.information .left ul{background:url(../bg/line_02.jpg) repeat-x bottom; padding:20px 0 6px 0; overflow:hidden;}
.information .left li{padding:0 0 14px 0; overflow:hidden;}
.information .left li a{display:block; color:#4c4c4c; font-size:16px; overflow:hidden;}
.information .left li a:hover{color:#0090f7;}
.information .left li a span{display:block; float:left; background:url(../bg/ico_05.jpg) no-repeat 0 2px; padding:0 0 0 18px;}
.information .left li a img{display:block; float:left; margin-left:4px;}
.information .left li a em{display:block; float:right;}


.information .right{width:362px; float:right;}

.ad_02 p{padding:0 0 22px 0;}

.contact{width:362px; height:250px; background:#cceaff; overflow:hidden;}
.contact p{border-bottom:1px solid #0153a5; margin:0 20px; color:#0153a5; font-size:22px; padding:16px 0 7px 0; text-align:center;}

.contact dl{margin:0 20px; padding:20px 6px; border-bottom:1px solid #99ccff; overflow:hidden;}
.contact dt{width:50px; float:left; color:#0060a5; font-size:22px; line-height:32px; padding:2px 0 0 0;}
.contact dd{float:right;}
.contact dd a{width:225px; height:62px; display:block; background:#5ca0e1; padding:0 0 0 15px; border-radius:5px; -webkit-border-radius:5px;}
.contact dd a:hover{background:#4c91d4;}
.contact dd a img{float:left; margin:10px 20px 0 0;}
.contact dd a span{display:block; float:left; color:#fff; font-size:22px; line-height:62px;}

.contact dd ins{width:225px; height:62px; display:block; padding:0 0 0 15px; border-radius:5px; -webkit-border-radius:5px;}
.contact dd ins img{float:left; margin:16px 20px 0 0;}
.contact dd ins span{display:block; float:left; color:#0153a5; font-size:22px; line-height:62px;}


.mailbox{padding:36px 0 0 0; overflow:hidden;}
.mailbox h3{color:#0798ff; font-size:22px; text-align:center; padding:0 0 27px 0;}
.mailbox .text{height:175px; background:url(../bg/x_01.jpg) no-repeat; padding:35px 0 0 50px; margin:0 0 30px 0; overflow:hidden;}
.mailbox p{color:#333333; font-size:16px; line-height:28px;}
.mailbox .text span{display:block; color:#cc0000; font-size:16px; padding:12px 0 0 30px;}
.mailbox .left{width:720px; height:186px; background:url(../bg/x_02.jpg) no-repeat; float:left; padding:0 0 0 50px; overflow:hidden;}
.mailbox .left strong{display:block; color:#0798ff; font-size:18px; padding:25px 0;}
.mailbox .left span{display:block; color:#0798ff; font-size:16px; padding:10px 0 0 30px;}
.mailbox .right{width:350px; height:186px; background:url(../bg/x_03.jpg) no-repeat; float:right; padding:0 0 0 50px; overflow:hidden;}
.mailbox .right strong{display:block; color:#0798ff; font-size:18px; padding:25px 0;}
.mailbox .right span{display:block; color:#0798ff; font-size:16px; padding:10px 0 0 30px;}


.x_btn{padding:30px 0 40px 0; overflow:hidden;}
.x_btn li.left{float:left;}
.x_btn li.left span{display:block; float:left; color:#cc0000; font-size:24px; line-height:50px; padding:0 10px 0 0;}
.x_btn li.left a{width:172px; height:50px; display:block; background:#4c91d4; float:left; color:#fff; font-size:18px; text-align:center;line-height:50px;}
.x_btn li.left a:hover{background:#c1c1c1;}
.x_btn li.right{float:right;}
.x_btn li.right a{width:172px; height:50px; display:block; background:#0798ff; float:left; color:#fff; font-size:18px; text-align:center;line-height:50px; margin-left:40px;}
.x_btn li.right a:hover{background:#c1c1c1;}


.send{padding:30px 0 370px 0; overflow:hidden;}
.send div{background:#e5f4ff; padding:27px 0; text-align:center;}
.send div span{display:block; color:#cc0000; font-size:22px; padding:0 0 16px 0;}
.send div span em{font-size:30px; padding:0 0 0 24px;}
.send div p{color:#333333; font-size:16px;}
.send ins{width:424px; display:block; margin:0 auto; padding:30px 0 0 0; overflow:hidden;}
.send ins a{width:172px; height:50px; display:block; background:#0798ff; float:left; color:#fff; font-size:18px; text-align:center;
line-height:50px; margin:0 20px;}
.send ins a:hover{background:#c1c1c1;}


.list{margin:30px 0 40px 0; overflow:hidden;}
.list table{border-top:4px solid #0090f7;}
.list p{font-size:18px;}
.input_01{width:80%; height:62px; display:block; background:#e5f4ff; border:0; font-size:16px; color:#333; padding:0 20px; line-height:62px;}
.input_02{width:80%; height:62px; display:block; background:#fff; border:0; font-size:16px; color:#333; padding:0 20px; line-height:62px;}
.area{width:1150px; height:230px; display:block; background:#f5f5f5; border:0; font-size:16px; color:#333; padding:20px 25px; line-height:23px;}

.list ins{display:block; padding:30px 0 0 0;}
.list ins a{width:172px; height:50px; display:block; background:#0798ff; color:#fff; font-size:18px; text-align:center; line-height:50px; 
margin:0 auto;}
.list ins a:hover{background:#c1c1c1;}
.list span{display:block; font-size:18px; color:#4c4c4c; padding:0 20px 0 30px;}
.list em{display:block; font-size:18px; color:#4c4c4c; line-height:28px; padding:17px 20px 17px 30px;}
.list cite{display:block; color:#4c4c4c; font-size:18px;}
.list .on cite{color:#0798ff;}

.list h3{font-weight:normal; font-size:16px;}
.list b{display:block; color:#000; font-size:18px; padding:35px 0 15px 0;}

.anniu{padding:0 0 40px 0; overflow:hidden;}
.anniu a{width:172px; height:50px; display:block; float:left; background:#0798ff; color:#fff; font-size:18px; text-align:center; line-height:50px;
margin:0 50px 0 0;}
.anniu a:hover{background:#c1c1c1;}
.anniu p{color:#cc0000; font-size:16px; float:right; line-height:50px;}


.tanc{width:678px; height:232px; background:#fff; border:1px solid #0798ff; border-radius:10px; -webkit-border-radius:10px;
position:fixed; top:50%; left:50%; margin-top:-116px; margin-left:-339px; z-index:100;}
.tanc p{color:#000; font-size:24px; text-align:center; padding:67px 0 55px 0;}
.tanc a{width:180px; height:50px; display:block; background:#0798ff; margin:0 auto; color:#fff; font-size:24px; text-align:center;
line-height:50px;}
.tanc a:hover{background:#c1c1c1;}
.tanc span{display:block; color:#cc0000; font-size:30px; text-align:center; padding:0 0 23px 0;}
.tanc p.txt{padding:45px 0 16px 0;}
.tanc p.txt01{padding:45px 0 28px 0; line-height:37px;}


.b_txt{background:#f3faff; margin:40px 0 0 0; padding:25px 50px; overflow:hidden;}
.b_txt h3{font-family:宋体;font-size:26px; padding:35px 0; text-align:center}
.b_txt p{isplay:block; font-size:18px; padding:0 0 15px 0;color: #000;font-family:楷体}


.b_menu{width:400px; margin:40px auto 0 auto; overflow:hidden;}
.b_menu li{width:400px; height:60px; background:#b2dfff; float:left; color:#fff; font-size:30px; text-align:center; line-height:60px; cursor:pointer;}
.b_menu li.cur{background:#0798ff;}


.application{width:798px; height:200px; display:none; margin:0 auto 385px auto; border:1px solid #51b4fb; overflow:hidden;}
.application.on{display:block;}
.application p{width:600px; margin:0 auto; padding:50px 0 36px 0; overflow:hidden;}
.application p span{display:block; float:left; color:#4c4c4c; font-size:18px; line-height:40px;}
.application p input{width:478px; height:38px; display:block; border:1px solid #b5b5b5; float:right; font-size:18px; line-height:38px;
 padding:0 10px; color:#333;}
.application .sub{width:140px; height:50px; display:block; background:#0798ff; margin:0 auto; color:#fff; font-size:18px; text-align:center;
line-height:50px;border: 0;}


.x_an{padding:10px 0 60px 0; overflow:hidden;}
.x_an a{width:240px; height:50px; display:block; float:left; color:#fff; font-size:18px; text-align:center; line-height:50px;
margin:0 80px 0 0;}
.x_an a.a1{background:#0798ff;}
.x_an a.a1:hover{background:#4aaef5;}
.x_an a.a2{background:#cccccc;}
.x_an a.a2:hover{background:#abaaaa;}



.order{padding:25px 0 30px 0;}
.order p{font-size:18px; border-bottom:1px solid #aaaaaa; padding:25px 0 10px 0; margin:0 0 28px 0; overflow:hidden;}
.order td{font-size:18px; padding:0 0 30px 0;}
.m_01{width:180px; height:38px; display:block; border:1px solid #aaaaaa; font-size:14px; color:#333; padding:0 10px; line-height:38px;}
.m_02{width:692px; height:38px; display:block; float:left; border:1px solid #aaaaaa; font-size:14px; color:#333; padding:0 10px; line-height:38px;}
.order cite{width:40px; height:40px; display:block; background:#aaaaaa; float:left; color:#fff; line-height:40px; text-align:center; font-size:18px;
margin:0 20px 0 0;}


.custom-radio{position:relative; float:left;}
.custom-radio input{position:absolute;left:10px;top:10px;margin:0;}
.custom-radio label{width:38px; height:38px; display:block; border:1px solid #acacac; float:left; margin:0 30px 0 0; color:#000; font-size:18px;
text-align:center; line-height:38px; position:relative; cursor:pointer; background:#fff;}		
.custom-radio label.hover,.custom-radio label.focus{width:40px; height:40px; background:url(../bg/z_03.jpg) no-repeat; border:0;}
.custom-radio label.focus{outline:1px dotted #ccc;}
.radiobox .custom-radio label{width:78px;}
.radiobox .custom-radio label.hover,.radiobox .custom-radio label.focus{width:80px; height:40px; background:url(../bg/z_04.jpg) no-repeat; border:0;}


.m-fselect{width:201px;float: left;position: relative;left: 0;top: 0;z-index: 10;}
.m-fselect-t{position: absolute;left:0;top: 0;z-index:2;width:0;height:0;opacity: 0;filter: alpha(opacity=0);}
.m-fselect-t option{display: block;padding:8px 0;}
.m-fs-t{width:141px; height:40px; position: relative;left: 0;top: 0;z-index: 12;display: block; font-size:14px; padding:0 50px 0 10px;
color:#999999; line-height:40px; background:url(../bg/z_01.jpg) no-repeat right center;}
.m-fs-l{display:none;position: absolute;top: 40px;left: 0;z-index:20;width: 100%; height:300px; overflow-x:hidden; overflow-y:auto;}
.m-fs-l li{cursor:pointer; border: 1px solid #aaaaaa;padding:10px 10px; background:#fff; margin-top:-1px; line-height:17px;
margin-bottom:0; font-size:14px; color:#333; background:#fff;}
.m-fs-l li:hover{color: #333;background-color:#e7e9f0;}
.city{width:120px;}
.city .m-fs-t{width:100px; background:url(../bg/z_02.jpg) no-repeat; padding:0 10px;}

.link{margin:0 37px 0 0;}
.link .m-fs-t{width:171px; height:26px; line-height:26px; background:url(../bg/bg_07.jpg) no-repeat; font-size:16px; color:#555555;
 padding:0 25px 0 12px;}
.link .m-fs-l{width:208px; top:26px; height:120px;}
.link .m-fs-l li{width:169px; padding:6px 25px 6px 12px; background:#dfdfdf;}



.d_an{padding:0 0 60px 0; overflow:hidden;}
.d_an a{width:120px; height:40px; display:block; float:left; color:#fff; font-size:18px; text-align:center; line-height:40px;
margin:0 80px 0 0;}
.d_an a.a1{background:#51b4fb;}
.d_an a.a1:hover{background:#4aaef5;}
.d_an a.a2{background:#cccccc;}
.d_an a.a2:hover{background:#abaaaa;}


.top_bg{width:100%; height:24px; background:#005da2; position:absolute; top:0; left:0; z-index:10; overflow:hidden;}
.toper{width:1200px; margin:0 auto; text-align:right; line-height:24px; color:#007bd6; text-align:right; font-size:14px;}
.toper a{color:#9bd4ff;}
.toper a:hover{color:#fff;}


.leftside{width:245px; float:left; padding:32px 0 0 0; overflow:hidden;}

.sidemenu{background:url(../bg/bg_04.jpg) no-repeat bottom; padding:0 0 4px 0; overflow:hidden;}
.sidemenu ul{background:url(../bg/bg_03.jpg) repeat-y; padding:15px 0 58px 0; overflow:hidden;}
.sidemenu h3{width:245px; height:58px; background:url(../bg/bg_02.jpg) no-repeat; font-size:22px; color:#fff; text-align:center;
line-height:58px;}
.sidemenu li a{width:163px; height:45px; display:block; background:url(../bg/m_01.jpg) no-repeat; color:#555555; font-size:16px; line-height:45px;
padding:0 0 0 82px;}
.sidemenu li a:hover,.sidemenu li a.hover{background:url(../bg/m_02.jpg) no-repeat; color:#fff;}


.rightside{width:924px; float:right; padding:32px 0 0 0; overflow:hidden;}
.title_ny{border-bottom:1px solid #959595; padding:7px 0 10px 0; overflow:hidden;}
.title_ny p{float:left; color:#033397; font-size:22px;}
.title_ny span{display:block; float:right; color:#4b4b4b; font-size:14px; padding:6px 0 0 0;}
.title_ny span a{color:#4b4b4b;}
.title_ny span a:hover,.title_ny span a.hover{color:#008ff8;}


.leader{padding:32px 0 10px 0; overflow:hidden;}
.leader ul{width:1000px;}
.leader li{width:208px; float:left; position:relative; margin:0 30px 30px 0; overflow:hidden;}
.leader li a span{width:208px; height:40px; display:block; position:absolute; bottom:0; left:0; color:#fff; text-align:center;
font-size:16px; line-height:40px; overflow:hidden;}
.leader li a ins{width:208px; height:40px; display:block; background:#008ff8; position:absolute; bottom:0; left:0;
filter:alpha(opacity=90); -moz-opacity:0.9;  -khtml-opacity:0.9; opacity:0.9;}
.leader li a:hover ins{filter:alpha(opacity=100); -moz-opacity:1;  -khtml-opacity:1; opacity:1;}
.leader li a tt{width:192px; height:262px; display:none; border:8px solid #008ff8; position:absolute; bottom:0; left:0;}
.leader li a:hover tt{display:block;}


.gray{width:100%; height:44px; background:#dfdfdf; padding:16px 0 0 0;}
.xuanzhe{width:1200px; height:60px; margin:0 auto;}



.history{padding:28px 0 40px 0; overflow:hidden;}
.history dl{overflow:hidden;}
.history dt{width:165px; float:left; height:120px; border-right:1px solid #dddddd; position:relative; margin:0 46px 0 0;}
.history dt p{color:#333333; font-size:20px; padding:40px 0 0 30px; line-height:80px;}
.history dt span{width:20px; height:20px; display:block; background:#f3f3f3; border:3px solid #c7c5c5; border-radius:100%; 
-webkit-border-radius:100%; position:absolute; top:50%; margin-top:7px; right:-13px;}
.history dd{width:638px; height:78px; display:block; border:1px solid #dddddd; float:left; padding:0 20px; position:relative; margin:40px 0 0 0;}
.history dd p{color:#666666; font-size:14px; line-height:23px; padding:16px 0 0 0;}
.history dd ins{width:15px; height:21px; display:block; background:url(../bg/bg_05.jpg) no-repeat; position:absolute; top:50%; left:-15px;
margin-top:-10px;} 
.history dl.last dt{height:155px;}
.history dl.last dt span{margin-top:-9px;}

.history dl:hover dt p{color:#008ff8;}
.history dl:hover dt span{background:#f3f3f3; border:3px solid #008ff8;}
.history dl:hover dd{background:#008ff8;}
.history dl:hover dd p{color:#fff;}
.history dl:hover dd ins{background:url(../bg/bg_06.jpg) no-repeat;}



.ttline05 { height:46px; line-height:46px; width:1200px; margin:0 auto;}
	.ttline05 h3 { float:left; font-size:22px; color:#033397; font-weight:normal;}
	.ttline05 span { float:right; color:#4B4B4B;}
	.ttline05 span font { color:#008FF8; display:inline;}

.ttline06 { height:46px; line-height:46px;}
	.ttline06 h3 { float:left; font-size:22px; color:#033397; font-weight:normal;}
	.ttline06 span { float:right; color:#4B4B4B;}
	.ttline06 span font { color:#008FF8; display:inline;}
/*--------正文样式-----------*/
#detailbox { padding:30px; width:1200px; margin:0 auto;}
	#detailbox #ttline { text-align:center;}
	#detailbox #ttline h1 { padding:6px 0px; line-height:32px; font-size:20px; color:#4B4B4B; display:block;}
	#detailbox #ttline b { padding:4px 0px; line-height:24px; font-size:16px; display:block;}

	#detailbox #infoline { padding:5px 0px; color:#A0A0A0; font-size:12px; line-height:26px; text-align:center;}

	#detailbox #textbody { margin-top:4px; padding:25px 0px; line-height:32px; font-size:14px;}
	#detailbox #textbody p { padding:5px 0px; clear:both;}
	#detailbox #textbody span { float:none;}
	#detailbox #textbody img { margin:0px auto; padding:10px; float:none; display:block;}
	
	#detailbox #textbody .tb01 { margin:0px auto; width:96%; background-color:#333333;}
	#detailbox #textbody .tb01 td { padding:4px; background-color:#FFFFFF;}

	.picview { margin:0px auto; padding-bottom:30px; text-align:center;}
	.labeltitle { padding:0px 20px; background-color: #EFEFEF;}

	.content { padding:10px 10px 25px 25px;}
	.content .videolist a { margin-left:20px; padding:8px; border:1px solid #008FF8; line-height:32px; font-size:12px; text-align:center;}

	.play { text-align: center; margin:20 auto auto 20px;}
	.play table { margin:0px auto;}
	.play a { line-height: 20px; color: #FFFFFF; font-weight: normal; font-size: 12px; float: left; width: 220px; height: 20px; text-decoration: none;}
	.play a:hover { background-color: #EEEEEE; color: #000000;}
	.ap { background-color: #666666;}

	#detailbox #docbottom { margin-top:4px; padding:10px; line-height:32px; font-size:12px; border-top:1px solid #8F8F8F;}
	#detailbox #docbottom ul { display:block; overflow:hidden; color:#008FF8;}


.teacher{padding:30px 0 20px 0; overflow:hidden;}
.teacher dl{width:1100px; overflow:hidden;}
.teacher dt{width:924px; height:60px; background:#e8e8e8; color:#555555; font-size:20px; text-align:center; line-height:60px; margin-bottom:25px;}
.teacher dd{width:157px; float:left; color:#555555; font-size:18px; padding:0 0 23px 10px;}
.teacher dd a{color:#555555;}
.teacher dd a:hover{color:#008ff8; text-decoration:underline;}

 .box-bd{ font-family:'微软雅黑'; font-size:13px; margin-bottom:25px;}
 .box-bd h3{ border-bottom:1px solid #ddd; line-height:41px; font-size:16px;margin-bottom:10px;margin-top:35px;}
 .box-bd .box{ border:2px solid #dedede;line-height:25px;height:25px; padding-left:5px;margin-right: 5px;width:165px;}
 .box-bd table tr td{padding:5px 0}
 .btn_tj{width:250px;margin:auto}
 .btn_tj input{border:none;font-size: 15px;line-height: 35px;padding-bottom: 0;padding-left: 30px;padding-right: 30px;padding-top: 2px;color:#FFF;background-color: rgb(7, 152, 255);margin-bottom: 35px;margin-right: 20px;cursor: pointer;}


form#saveform h3 {
    height: 80px;
    line-height: 106px;
    font-size: 18px;
    border-bottom: 1px solid #e9e9e9;
}
form#saveform td {
    font-size: 12px;
    height: 60px;

}
form#saveform input {
    /* width: 140px; */
    height: 22px;
}
form#saveform select{
 height: 22px;
}
input:-internal-autofill-selected {
    background-color:#e7f1ff!important;
    background-image: none !important;
    color: rgb(0, 0, 0) !important;
}
input#ywj {
    height: 14px!important;
}
input#xb {
 height: 14px!important;
}
.btn_tj input {
    height: 37px!important;
}