html { overflow-x: hidden; overflow-y: auto;}
*html{background-image:url(about:blank);background-attachment:fixed;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,input{margin:0;padding:0;}
body{ background:#F5F8FD; color:#333; font-size:12px; line-height:24px; font-family:"微软雅黑";}
img{ border:0; vertical-align:top;}
li{ list-style:none; }
a{color: #333; text-decoration:none;}
a:hover {color: #0066FF; cursor:pointer}
.clear{ clear:both;}
.sbox{ width:1000px; margin:0 auto; overflow:hidden;}

#top{ height:41px; background:url(../images/top.jpg) no-repeat center center;}
.top{ height:41px; line-height:41px; color:#666; text-align:right;}
.top span{ float:left;}
.top a{ color:#666;}

.logo_left{ float:left; width:149px; margin-right:10px;}
.logo_m{ float:left; width:620px;}
.logo_m p{ font-size:36px; height:100px; line-height:100px;}
.logo_right{ float:left; height:100px; background:url(../images/logo_phone.jpg) no-repeat left center; width:210px;}
.logo_right p{ padding:25px 0 0 45px;}
.logo_right p strong{ font-size:20px; color:#c00725;}

#nav{ height:50px; margin-bottom:2px; line-height:50px; background:#0758B3;}
.nav{ height:50px;}
.nav ul li{ width:140px; text-align:center; float:left;}
.nav ul li a{ font-size:16px; height:50px; display:block; color:#fff;}
.nav ul li a:hover{ color:#ff0; background:#1164d6;}

/* slider-container */
.slider-container{ height:440px; overflow:hidden; position:relative}
.slide-item a{ height:440px; width:100%; margin:0 auto; display:block;}
.slide-item{ min-width:1000px; width:100%; position:absolute; left:0; top:0; display:none;}
.thumbs{ position:absolute; left:45%; bottom:10px; z-index:4; width:20%; height:10px; padding:0; }
.thumbs li{ float:left; cursor:pointer; position:relative; width:7%; *width:6.99%; height:10px; background:#ccc; margin-right:4px; overflow:hidden; }
.thumbs li.curr,.thumbs li:hover{ background:#36c; cursor:pointer; }

.in_tj{ margin-bottom:40px;}
.in_tj ul li{ width:232px; text-align:center; padding:9px; text-align:center; float:left;}
.in_tj ul li p{ height:30px; line-height:30px; border-bottom:2px solid #707070;}

.in_cp{ margin-bottom:20px;}
.in_cp_left{ width:230px; float:left; margin-right:20px; overflow:hidden; height:650px;}
.in_cp_left h2{ height:75px; background:url(../images/in_cp_left_tit.jpg) no-repeat; text-indent:-999px;}
.in_cp_left ul{ border:1px solid #C9C9C9; border-bottom:none;}
.in_cp_left ul li{ height:50px; font-size:16px; line-height:50px; padding:0 15px; text-align:right; border-bottom:1px solid #c9c9c9; background:#fff;}
.in_cp_left ul li a{ float:left;}
.in_cp_right{ width:750px; float:left; overflow:hidden; height:650px;}
.in_cp_right ul{ width:800px;}
.in_cp_right ul li{ width:192px; border-bottom:2px solid #87A0D6; float:left; text-align:center; padding:10px 20px; margin-bottom:10px; margin-right:22px; background:#fff;}
.in_cp_right ul li p{ height:30px; line-height:30px; border-bottom:1px solid #D6D6D6; margin-bottom:15px;}
.in_cp_right ul li a.cp_a{ display:inline-block; width:90px; height:30px; line-height:30px; color:#fff; background:#0F62BE;}

.in_hzkh{ height:300px; background:#fff;}

#hzkh{ border:1px solid #cdcdcd; height:190px;}
#kh_jt_left{ width:38px; height:190px; cursor:pointer; margin-right:17px; float:left; background:url(../images/kh_jt_left.jpg) no-repeat center center; filter:alpha(opacity=50); opacity:0.5;}
#kh_con{ width:890px; height:190px; position:relative; overflow:hidden; margin-right:17px; float:left; }
#kh_con ul{ height:190px; position:absolute; top:0; left:0px; padding-top:25px; }
#kh_con ul li{ float:left; padding-right:18px; width:209px;}
#kh_jt_right{ width:38px; height:190px; cursor:pointer; float:left; background:url(../images/kh_jt_right.jpg) no-repeat center center; filter:alpha(opacity=50); opacity:0.5;}

.in_gywm_bg{ height:441px; margin-bottom:40px; background:url(../images/in_gywm_bg.jpg) center center;}
.in_gywm{ width:500px; padding-top:50px; float:left; margin-right:60px;}
.in_gywm h2{ color:#fff; font-size:28px; height:60px; line-height:60px; margin-bottom:50px;}
.in_gywm img{ float:left; margin-right:15px;}
.in_gywm p{ color:#fff; line-height:22px;}
.in_gywm a{ display:block; width:96px; height:30px; border:1px solid #fff; line-height:30px; text-align:center; color:#fff; margin-top:50px;}
.in_ryzz{ width:430px; padding-top:60px; float:left;}
.ryzz_tit{ text-align:center; font-size:30px; width:420px; color:#fff; height:70px;}
#ry_left{ width:39px; height:245px; margin-right:10px; cursor:pointer; background:url(../images/ry_left.jpg) no-repeat center center; float:left; filter:alpha(opacity=50); opacity:0.5;}
#ryzz_con{ width:330px; height:245px; overflow:hidden; position:relative; margin-right:10px; float:left;}
#ryzz_con ul{ height:245px; position:absolute; top:0; left:0;}
#ryzz_con ul li{ width:330px; float:left;}
#ry_right{ width:39px; height:245px; cursor:pointer; background:url(../images/ry_right.jpg) no-repeat center center; float:left; filter:alpha(opacity=50); opacity:0.5;}

.in_news{ width:610px; float:left; margin-right:60px;}
.in_news_tit{ text-align:right; margin-bottom:10px;}
.in_news_tit span{ float:left; color:#666;}
.in_news_tit span strong{ font-size:16px; color:#00448D;}

#in_news{ border:1px solid #dedede; height:240px; overflow:hidden; background:#fff;}
#in_news ul{ border-bottom:1px solid #dedede; height:30px; line-height:30px;}
#in_news ul li{ width:200px; float:left; font-size:14px; text-align:center; cursor:pointer; border-right:1px solid #dedede;}
#in_news ul li.ac{ background:#2066A1; color:#fff;}
#in_news div{ padding:15px; height:190px; overflow:hidden;}
#in_news span{ width:270px; height:31px; line-height:31px; margin-right:15px; border-bottom:1px solid #dedede; margin-bottom:10px; display:inline-block; overflow:hidden; }

.in_jiejue{ width:330px; float:left;}
.in_jiejue_con{ height:180px; padding:30px; background:#fff; border:1px solid #dedede; overflow:hidden;}
.in_jiejue_con ul li{ border-bottom:1px solid #dedede; padding-bottom:10px; margin-bottom:10px;}
.in_jiejue_con ul li h2{ font-size:14px; height:30px; line-height:30px; background:url(../images/in_wen.jpg) no-repeat 0 6px; padding-left:30px; overflow:hidden;}
.in_jiejue_con ul li p{ color:#666; padding-left:30px; background:url(../images/in_da.jpg) no-repeat 0 6px;}

.position{ height:60px; line-height:60px; font-size:14px; }
.con{ }
.con_left{ width:230px; margin-right:30px; float:left; overflow:hidden;}
.list_lx_name{ height:36px; margin-top:15px; padding:24px 0 0 33px; background:#515151; font-size:18px; color:#fff;}
.list_lx_con{ text-align:center; padding:5px; border:1px solid #ccc;}
.list_lx_con p{ font-size:14px; height:30px; line-height:30px;}
.list_lx_con h2{ font-size:24px; color:#f20202; height:40px; line-height:40px;}
.list_ly{ text-align:center; padding:10px; border:1px solid #ccc; border-top:none;}
.list_ly p{ font-size:14px; height:30px; line-height:30px;}
.list_ly a{ display:inline-block; font-size:14px; font-weight:bold; width:90px; height:30px; background:#1358e1; line-height:30px; color:#fff;}

.con_right{ width:740px; float:left; overflow:hidden;}
.list_name{ height:70px; line-height:70px; font-size:24px; color:#666; background:#f8f8f8; padding-left:30px; border:1px solid #ccc;}
.list_con{ border:1px solid #ccc; border-top:none; padding:15px;}
.list_con ul li{ font-size:14px; height:35px; line-height:35px; border-bottom:1px dashed #dedede; text-align:right; margin-bottom:5px;}
.list_con ul li a{ float:left;}
.list_img{ padding:10px;}
.list_img ul li{ width:240px; float:left; margin-bottom:10px; text-align:center;}
.list_img ul li p{ height:30px; line-height:30px; font-size:14px;}

.list_page{ text-align:center; margin-top:20px;line-height:25px;}
.list_page a{ display:inline-block; border:1px solid #dedede; padding:0px 10px;}
.list_page span{ display:inline-block; border:1px solid #DB6466; padding:0px 10px;}

.show_tit{ border:1px solid #ccc; border-top:none; border-bottom:none; padding-top:20px; text-align:center;}
.show_tit h2{ font-size:20px; height:40px; line-height:40px;}
.show_tit p{ height:30px; line-height:30px; color:#666;}
.show_con{ border:1px solid #ccc; border-top:none; padding:15px;}
.show_con p{ margin-bottom:5px;}
.con_news_sx{ padding-top:20px; text-align:center;}

#links{ height:auto; background:#fff; padding:10px; margin-top:20px;}
.in_news_tit{ height:30px; line-height:30px;}
.links{ border:1px solid #dedede; padding:15px 10px; font-size:14px;}

.footer{ height:170px; background:#013C7E; margin-top:20px;}
.footer_ewm{ width:170px; margin-right:30px; float:left; overflow:hidden;}
.footer_cp{ width:800px; float:left; overflow:hidden; color:#fff; font-size:14px;}
.footer_cp ul { height:50px; margin-bottom:5px;}
.footer_cp ul li{ height:50px; line-height:50px; width:130px; float:left; text-align:center;}
.footer_cp a{ color:#fff;}

.rides-cs {  font-size: 12px; background:#29a7e2; position: fixed; top: 180px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top: 21px;height: 181px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:4px;}
.rides-cs .cn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:24px;padding:5px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height: 38px; height:38px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #777;}
.rides-cs .cn ul li a{color: #777;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(../images/lanrenzhijia.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: 0 0;}
.rides-cs .btnCtn { background-position: -37px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}

.subNavBox{ background:#fff; padding:10px; border:1px solid #ccc; font-size:14px;}
.subNav{ text-indent:1em; height:40px; border-bottom:1px solid #dedede; line-height:40px;}
.navContent li{ height:35px; line-height:35px; border-bottom:1px dashed #dedede; text-indent:1em;}



