﻿/* CSS Document */



*{ margin:0; padding:0;font-style: normal;}

body,li,ul,div,span,img,h1,p,a{margin:0px;padding:0px;border:0px;font-family:microsoft yahei,????,Arial, Helvetica, sans-serif,????; font-size:14px; list-style-type: none;}
body{background:url(img/topbg_01.jpg) top center no-repeat;}
a,a:visited,a:hover{ text-decoration:none;transition:all 0.2s linear 0s;}

img{ border:0px;}

.clear{ clear:both;}

.background{ background:#f0f0f0}



.search .itext{width:230px;height:35px;line-height:35px;border:none;background:none;font-size:12px;color:#b6b5b5;float:left;}
.search .ibut{width:35px;height:35px;float:right;border:none;cursor:hand;background:none;}
.search button img{width:28px;height:21px;border:none;float:left;}
/*--------????????---------*/

#navspan1{float:right;display:block;line-height:30px;font-size:14px;color:#868585;width:90px;cursor:pointer;text-align:center; }

.navbox{height:96px;z-index:9; margin-top:6px;background:url(../img/top.jpg) left top repeat-x;width:100%;min-width:1200px;}

.nav{width:1200px;margin:0 auto;height:96px; list-style:none;}

.logo{width:538px;height:96px;float:left;}.logo img{width:538px;height:96px;border:none;}
.navR{width:650px;height:96px;float:right;}
.navR_T{width:650px;height:19px;float:left;margin-top:15px;}
.navR_T ul li{width:30px;height:19px;float:right;margin-left:15px;}
.navR_T ul li a img{width:30px;height:19px;border:none;}
.navR_B{width:650px;height:30px;float:left;margin-top:9px;}

.navR_B ul{  float:right; margin-top:0px;}

.navR_B li{float:left;height:30px;position:relative; list-style:none;width:92px; font-family:"微软雅黑";}

.navR_B li.last{background:none;}

.navR_B li a{text-decoration:none;}

.navR_B li a span{float:left;display:block;line-height:30px;font-size:14px;color:#868585;font-family:"微软雅黑";width:82px;cursor:pointer;text-align:center; background:url(img/ico_03.png) no-repeat right}

.mj_hover_menu{text-decoration:none; width:143px; background:url(../images/menu_hover.jpg); height:40px;}

.navR_B li.selected .submenu{display:block;}

.navR_B li .submenu{display:none;position:absolute;top:50px;left:-9px;z-index:99}

.navR_B li .submenu li{float:none;padding:0;background:none;height:auto;border-bottom:dotted 0px #BEBEBE;}

.mj_menu_pro_bg{width:681px; height:161px; background:url(img/navbg_03.png) no-repeat;}

.mj_menu_pro_main{width:765px; margin:auto; padding-top:12px;}

.mj_menu_pro_li{ float:left;}

.mj_menu_li_txt{line-height:22px; font-size:12px; color:#696969;}

.mj_menu_li_txt font{font-size:14px; color:#bb1721;}

.mj_menu_li_txt a{color:#696969; text-decoration:none;}

.mj_menu_li_txt a:hover{color:#696969; text-decoration:underline;}



.mj_menu_news_bg{width:615px; height:161px; background:url(img/navbg_03.png) no-repeat;}

.mj_menu_news_main{width:615px; margin:auto; padding-top:12px;  }

.mj_menu_news_li{padding:0px 30px; margin-right:20px; height:140px; float:left; border-right:solid 1px #cccccc; }

.mj_menu_news_img{float:left; text-align:left; color:#bb1721; line-height:30px; font-size:14px; }

.mj_menu_news_img img{ float:left; margin:2px 10px 20px 0px; text-align:center; width:128px; height:92px;}

.mj_menu_news_img p{ float:right; width:300px; height:115px; line-height:25px; font-size:13px; color:#a8a8a9;overflow:hidden}

.mj_menu_news_li2{padding:0px 30px; height:150px; float:right; border-left:solid 1px #cccccc; }

.mj_menu_news_img2{float:left; margin-left:30px; text-align:left; color:#bb1721; line-height:30px; font-size:14px;}

.mj_menu_news_li3{padding:0px 25px; height:150px; float:right; border-left:solid 1px #cccccc; }

.mj_menu_news_img3{float:left; margin-left:10px; text-align:left; color:#bb1721; line-height:30px; font-size:14px;}



 

.select{ -moz-opacity:0;opacity: 0.4;filter:alpha(opacity=0.4); }

.select p{color:red !important; }

/*-------????banner????---------*/

 

.v_out{width:100%;min-width:1220px;position:relative;height:600px;overflow:hidden;}

.v_show{width:1920px;overflow:hidden;position:absolute;height:662px;left:50%;margin-left:-960px;}

.v_cont{ width:6650px;position:relative;left:0px;top:0px;}

.v_cont ul{}

.v_cont ul li{max-width:1920px;height:662px;float:left;width:100%}/* width:e­xpression(document.body.clientWidth>document.getElementById(".v_cont").scrollWidth*7/10? "1366px": "auto" );*/

 			  



/*---????---*/

.circle{position:absolute;left: 50%;top:415px; z-index:100; margin-left:-565px; width:1156px;}

.circle li{width:262px;height:126px;float:left;margin-right:24px; background:url(img/img_05.png) center bottom no-repeat}

.circle .circle-cur img{ 

                 margin-top:-20px;

				 transition: margin-top 1s;

				 transition-timing-function: ease-out;

				-moz-transition: margin-top 1s;	/* Firefox 4 */

				-webkit-transition: margin-top 1s;	/* Safari ?? Chrome */

				-o-transition: margin-top 1s;

			    -webkit-transition-timing-function: ease;

				-o-transition-timing-function: ease-out;

				}

 /*---????---*/

.prev,.next{float:left;padding:105px 9px 0}

.prev a{ background:#f00;}

.prev .ico_1{ background:url(../images/input_a.gif) no-repeat 0 -3757px;}

.next a{background:#f00 }

.next .ico_2{background:url(../images/input_a.gif) no-repeat right -3757px;}

.prev,.prev a,.next,.next a{width:21px;height:28px; display:block}



/*-------????????---------*/



.jg{ clear:both;width:100%; background:url(img/jg_02.jpg) no-repeat center; height:25px; margin:10px 0px 15px 0px;}





.content{ width:1200px; margin:0 auto;}

.shell{width:500px; }

.news{ background:url(img/newsbg_03.jpg) no-repeat center; width:1200px; height:41px;font-family:"微软雅黑";}

#news1{height:40px;overflow:hidden;}

#news1 a{ height:40px; line-height:40px; width:510px; float:left;color:#333333;font-size:14px; background:url(img/icon_03.png) left no-repeat; padding-left:20px; }

#news1 a:hover{ text-decoration:underline;}

#news1 p{ line-height:40px;float:right;color:#013298;font-size:14px; width:110px}

.news p{ width:90px; float:left; height:40px; line-height:40px; font-size:14px; color:#535353;margin-left:20px;}



.dh{width:1200px; height:130px; margin:25px auto}



.dh .div-1{ background:url(img/a1.jpg) no-repeat center; width:273px; height:129px; float:left; margin-right:36px}

.dh .div-1 a{ width:273px; height:30px; background:rgba(0,0,0,0.4); float:left; margin-top:99px;text-align:center;}

.dh .div-1 a span{ width:273px;text-align:center; font-size:14px; color:#fff; line-height:30px;font-family:"微软雅黑";}



.dh .div-2{ background:url(img/a2.jpg) no-repeat center; width:273px; height:129px; float:left; margin-right:36px}

.dh .div-2 a{ width:273px; height:30px; background:rgba(0,0,0,0.4); float:left; margin-top:99px;text-align:center;}

.dh .div-2 a span{ width:273px;text-align:center; font-size:14px; color:#fff; line-height:30px;font-family:"微软雅黑";}



.dh .div-3{ background:url(img/a3.jpg) no-repeat center; width:273px; height:129px; float:left; margin-right:36px}

.dh .div-3 a{ width:273px; height:30px; background:rgba(0,0,0,0.4); float:left; margin-top:99px;text-align:center;}

.dh .div-3 a span{ width:273px;text-align:center; font-size:14px; color:#fff; line-height:30px;font-family:"微软雅黑";}



.dh .div-4{ background:url(img/a4.jpg) no-repeat center; width:273px; height:129px; float:right;}

.dh .div-4 a{ width:273px; height:30px; background:rgba(0,0,0,0.4); float:left; margin-top:99px;text-align:center;}

.dh .div-4 a span{ width:273px;text-align:center; font-size:14px; color:#fff; line-height:30px;font-family:"微软雅黑";}



.bottom{ border-top:1px solid #ccc; width:100%; height:190px;background:#f2f2f2;}

.bt{ width:1200px; height:190px; margin:0px auto;}

.btt{ width:1200px; height:170px;float:left;margin-top:20px;}
.btt1{width:200px;height:170px;float:left;}
.btt1 span{width:200px;height:30px;float:left;text-align:left;line-height:30px;font-family:"微软雅黑";font-size:16px;color:#303030;}
.btt1 ul li{float:left;width:100px;height:30px;line-height:30px;color:#4e4d4d;font-family:"微软雅黑";font-size:12px;text-align:left;}
.btt1 ul li a{color:#4e4d4d;}

.btt2{width:500px;height:170px;float:left;margin-left:20px;}
.btt2 span{width:500px;height:30px;float:left;text-align:left;line-height:30px;font-family:"微软雅黑";font-size:16px;color:#303030;}
.btt2 ul li{float:left;width:250px;height:30px;line-height:30px;color:#4e4d4d;font-family:"微软雅黑";font-size:12px;text-align:left;}
.btt2 ul li a{color:#4e4d4d;}

.btt3{width:275px;height:170px;float:left;margin-left:20px;}
.btt3 span{width:275px;height:30px;float:left;text-align:left;line-height:30px;font-family:"微软雅黑";font-size:16px;color:#303030;}
.btt3 .search{width:273px;height:34px;background:url(../img/search.png) right top no-repeat #FFF;border:1px solid #9a9a9a;float:left;margin-top:20px;}
.btt3 p{width:275px;height:30px;text-align:left;line-height:30px;font-family:"微软雅黑";font-size:14px;color:#4e4d4d;margin-top:10px;}

.ewm{width:122px;height:170px;float:right;}
.ewm img{width:120px;height:120px;border:1px solid #9a9a9a;float:left;margin-top:10px;}
.ewm  p{width:122px;height:30px;float:left;text-align:center;line-height:30px;font-family:"微软雅黑";font-size:12px;color:#4e4d4d;margin-top:0px;}

#bbb{width:100%;height:36px;background:#00428e;}
.bbb{width:1200px;height:36px;margin:0 auto;}
.bbb p{float:left;line-height:36px;text-align:left;color:#fff;font-family:"微软雅黑";font-size:14px;}
.bbb span{float:right;line-height:36px;text-align:left;color:#fff;font-family:"微软雅黑";font-size:14px;}
.bbb span a{color:#FFF;}

#bbb1{width:100%;}
.bbb1{width:1200px;line-height:36px;margin:0 auto;text-align:left;font-size:14px;color:#787878;font-family:"微软雅黑";}
.bbb1 a{color:#787878;}
/*-----??????---*/

.banner{ width:100%; height:430px; position:relative;}

.title{ position:absolute; top:385px; left:50%; margin-left:-553px; background:url(../images/bg_03.png) no-repeat center; width:200px; height:45px; }

.title span{ height:45px; line-height:45px; width:150px; text-align:left; margin-left:40px; color:#fcfde3; font-size:16px;}

.weizhi{ position:absolute; top:392px; left:50%; margin-left:-330px; border-bottom:1px solid #999; width:940px; height:30px; }

.weizhi p{ width:500px; height:30px;line-height:30px; font-family:"??????"; font-size:12px; margin-left:15px;color:white}

.weizhi p a{line-height:30px; font-family:"??????"; font-size:12px;color:#fff }

.weizhi p a:hover{color:#999}

.main{ width:1180px; margin:0 auto; padding-left:77px;}

.main-left{ width:198px; float:left; border-right:1px solid #ccc; border-left:1px solid #ccc; margin-right:28px; margin-top:-1px;}

.main-left span{ width:198px; height:35px; float:left; background:url(../images/bg_02.png) no-repeat; text-align:center; line-height:35px; color:white; font-size:16px;}

.main-left a{width:198px; height:30px; float:left; background:url(img/bg_03.gif) repeat-x; text-align:center;line-height:26px; border-bottom:1px solid #dadada; color:#a7a7a7}

.main-left a p{ width:120px; height:30px; line-height:30px; background:url(img/ico_03_03.jpg) left no-repeat; padding-left:22px; margin:0 auto; text-align:left; font-size:12px; font-family:"????"; color:#000}

.dh-bottom{ float:left !important; width:202px; height:20px; border:none; overflow:hidden; margin-left:-2.5px;}



.main-right{ width:928px; float:left; margin-top:10px;padding-top:12px;background:white;height:auto!important;*height:auto;min-height:700px;height:700px;_height:700px;  }

.main-right .span{ width:920px; float:left; background:url(img/title_05.png) no-repeat; height:40px;}

.main-right .span span{ width:170px; height:40px; line-height:40px; text-align:center; font-size:18px; color:#fff; float:left}

.list{ width:940px; float:left; background:white; height:200px; margin-bottom:30px; }

.list img{ float:left; margin:11px 25px 12px 15px; width:257px; height:172px;}

.list a{ float:left; font-size:18px; color:#000; width:620px; height:30px; line-height:30px; margin-top:10px;}

.list a:hover{  text-decoration:underline}

.list span{ float:left; font-size:12px; color:#c2c2c2; line-height:20px;width:620px; height:100px;margin-top:10px;}

#a{ float:left; font-size:13px;width:620px; text-align:right}





.main-right .newslist

{

   width: 908px;

   margin-top: 30px;

   padding-right: 20px;

}



.main-right  .newslist ul

{

   padding-left:9px;

}



.main-right  .newslist ul li

{

	height:39px;

	line-height:39px;

	background:url(../images/news_dd.jpg) no-repeat left;

	padding-left:13px;

	border-bottom:1px dashed #ccc;

}



.main-right  .newslist ul li a{

	display:block;

	float:left;

	color:black

	

}

.main-right .newslist ul li a:hover{

	text-decoration:underline;

    color:red

}

.main-right .newslist ul li span{

	display:block;

	float:right;

	color:#666;

}







/*-------------????----------*/

.Content{ width: 1180px;margin: 0 auto;padding-left: 77px;}





.Content-left{ width:198px; float:left; border-right:1px solid #ccc; border-left:1px solid #ccc; margin-right:28px; margin-top:-1px;}

.Content-left span{ width:198px; height:35px; float:left; background:url(../images/bg_02.png) no-repeat; text-align:center; line-height:35px; color:white; font-size:16px;}

.Content-left a{width:198px; height:30px; float:left; background:url(img/bg_03.gif) repeat-x; text-align:center;line-height:26px; border-bottom:1px solid #dadada; color:#a7a7a7}

.Content-left a p{ width:120px; height:30px; line-height:30px; background:url(img/ico_03_03.jpg) left no-repeat; padding-left:22px; margin:0 auto; text-align:left; font-size:12px; font-family:"????"; color:#000}



/*.Content-left{ width:198px; float:left;  margin-right:28px; margin-top:-1px;}

.Content-left .tit{ width:200px; height:45px; float:left; background:url(../images/bg_03.png) no-repeat center; text-align:center; line-height:45px; color:white; font-size:16px;}

.Content-left .left-border{ border:#ccc solid 1px; border-radius:0px 0px 10px 10px; width:198px; height:241px; background-color:#fbfafb; margin-top:45px;}

.Content-left a{width:198px; height:30px; float:left; background:url(img/bg_03.gif) repeat-x; text-align:center;line-height:26px; border-bottom:1px solid #dadada; color:#a7a7a7}

.Content-left a p{ width:100px; height:30px; line-height:30px; background:url(img/ico_03_03.jpg) left no-repeat; padding-left:22px; margin:0 auto; text-align:left; font-size:12px; font-family:"????"; color:#a9a9a9}*/



.Content-right{ background:#fff; width:920px;  float:left;padding-left:12px;  height:auto!important;*height:auto;min-height:755px;height:755px;_height:755px; padding-top:20px;margin-top:10px;  }

 

.Content-right .dh{   border-bottom:1px solid #ccc; width:885px; height:40px; margin:8px auto}

.Content-right .dh p{ width:500px; height:40px;line-height:40px; font-family:"??????"; font-size:12px; margin-left:15px; color:#a9a9a9}

.Content-right .dh p a{ font-family:"??????"; font-size:12px;   color:#a9a9a9 }

.Content-right .dh p a:hover{ color:#000}

 .p1{ width:885px; line-height:22px; color:#838383; margin:0 auto}

.Content-right .p2{ width:885px; line-height:22px; color:#a9a9a9; font-size:13px;margin:30px auto}

.Content-right .about-tit{ width:902px; height:47px; margin:0 auto; background:url(img/bg_03.jpg) no-repeat center;}

.Content-right .about-tit span{ width:200px; height:47px; line-height:47px; float:left; font-size:18px; margin-left:40px;}



.rollBox{width:890px;overflow:hidden;padding:12px 0 5px 6px;margin:0 auto;}

.rollBox .LeftBotton{height:179px;width:55px;background:url(img/left_06.jpg) no-repeat;overflow:hidden;float:left;display:inline;cursor:pointer;}

.rollBox .RightBotton{height:179px;width:53px;background:url(img/right_08.jpg) no-repeat;overflow:hidden;float:left;display:inline; cursor:pointer;}

.rollBox .Cont{width:760px;overflow:hidden;float:left; text-align:center}

.rollBox .ScrCont{width:10000000px;}

.rollBox .Cont .pic{width:246px;float:left;text-align:center; margin-left:8px;}

.rollBox #List1,.rollBox #List2{float:left;} 







/*---imgList-*/

.splist{width:249px;height:248px;background:url(img/spbg.jpg) no-repeat;float:left;margin:16px; text-align:center;line-height:35px; }

.splist img {width:244px;height:197px;}

.splist a{color:#686868}

.pageitem{clear:both;height:25px;line-height:25px; text-align:center;color:#000}

.pageitem a{color:#000000;}



.danye {

width: 1130px;

margin: 10px auto;

 

clear: both;}



.danye .dh{   border-bottom:1px solid #ccc; width:1130px; height:40px; margin:8px auto}

.danye .dh p{ width:500px; height:40px;line-height:40px; font-family:"??????"; font-size:14px; margin-left:15px; color:#a9a9a9}

.danye .dh p a{font-family:"??????"; font-size:14px;   color:#a9a9a9}

.danye .dh p a:hover{ color:black}







.pageitem{clear:both;height:40px;line-height:40px; text-align:center;color:#000}

.pageitem a{color:#000000;}







/*????????*/

.rides-cs {  font-size: 12px; background:#29a7e2; position: fixed; top: 340px; 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(img/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;}







#content{ width:184px; height:83px;}

#imgbox-loading {position: absolute;top: 0;left: 0;	cursor: pointer;display: none;z-index: 90;}

#imgbox-loading div {background: #FFF;width: 100%;height : 100%;}

#imgbox-overlay {position: absolute;top: 0;	left: 0;width: 100%;height: 100%;background: #000;display: none;z-index: 80;}

.imgbox-wrap {position: absolute;top: 0;left: 0;background: #FFF;display: none;	z-index: 90;}

.imgbox-img {padding: 0;margin: 0;border: none;width: 100%;	height: 100%;vertical-align: top;}

.imgbox-title {	padding-top: 10px;font-size: 11px;text-align: center;font-family: Arial;color: #333;display: none;}

.imgbox-bg-wrap {position: absolute;padding: 0;margin: 0;display: none;}

.imgbox-bg {position: absolute;width: 20px;	height: 20px;}

