/* CSS Document */
html {overflow-x:hidden;background:#fff}
body{ margin:0; padding:0; }
a{ color:#000000; text-decoration:none; font-size:14px; padding:0; margin:0}

ul{ margin:0; padding:0;list-style:none}
li{ margin:0; padding:0;vertical-align:bottom;}
.left{ float:left}
.right{ float:right;margin-right:7px;}

img{ border:none; margin:0; padding:0}
p{margin:0; padding:0;}
input,textarea,select,button {outline:none; border:none; margin:0; padding:0}
dd,dt,dl{ margin:0; padding:0 }


.header{ width:100%; height:120px; margin:0 auto; border-top:3px solid #BA0001}

.headernb{ width:1100px; height:120px; margin:0 auto; position:relative}
.tel{ width:202px; height:31px; position:absolute; right:0; top:0}
.logo{ display:block; width:184px; height:59px; left:0; top:34px; position:absolute}



ul#topnav{ float:right; margin-top:67px; height:32px;}

ul#topnav li{ float:left;height:32px; line-height:32px; margin:0 0 0 28px; position:relative}
ul#topnav li a{ font-family:Microsoft YaHei; font-size:14px; color:#333}
ul#topnav li a:hover{color:#C3000E}

ul#topnav li .sub {

width:140px!important;
z-index:999999;
	position: absolute;
	padding:15px 0 4px 0;	
	top: 32px; left:50%;
	margin-left:-70px;
	float: left;
	display:none;
}
.sub_top{background:url(../images/sub_top.jpg) center top no-repeat; width:140px; height:6px;}
.sub_nb{ background:#F0F0F0;width:140px; height:auto; overflow:hidden}

ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
ul#topnav li .sub ul{
	list-style: none;
    padding: 0 0 0 0;
	width:140px;
	margin:0 auto;
}
ul#topnav .sub ul li {
	padding:0 0!important;
	  margin:0 auto!important;
	 float:none;
	width:140px;
    height:38px;
	color: #999;
	 background:none;
    line-height:38px!important;

}


ul#topnav .sub ul li a {
border:none;
	 float:none;
    height:38px;
	overflow:hidden;
	display: block;
	text-decoration: none;
	 width:140px;
	color:#666;
	font-weight:normal;
	 text-align:center;
	 padding-left:0;
	 margin-left:0;
	 padding:0;
	     line-height:38px!important;
font-family:Microsoft YaHei; 
font-size:13px; background:none!important

}
ul#topnav .sub ul li:hover {	 }
ul#topnav .sub ul li a:hover {color:#fff; background:#BA0001!important }





.banner{ width:100%; height:520px; position:relative}
.flexslider{position:absolute;width:1920px;height:520px;  left:50%; margin-left:-960px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%; z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:17%;}
.flex-direction-nav .flex-prev{left:17%;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px; left:45%}
.flex-control-nav li{margin:0 3px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}


.main1_bg{ width:100%; height:532px; background:#fff; padding-top:1px}

.main1{ width:1100px; height:377px; margin:75px auto 0 auto}

.main1_l{ width:767px; height:375px; float:left; border:1px solid #e0e0e0; border-top:1px solid #C3000E; background:#fff}
.news{ width:346px; height:340px; float:left; margin:16px 0 0 19px }
.news2{width:346px; height:340px; float:right; margin:16px 19px 0 0 }
.news_bt{ width:346px; height:26px;}
.news_bt_l{ font-family:Microsoft YaHei; font-size:22px; color:#a01e28; float:left}
.news_bt_r{ display:block; height:26px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; line-height:26px}
.news_bt_r:hover{ color:#a01e28}
.newsimg{ width:346px; height:110px; display:block; margin-top:10px}
.newsul{ width:346px; height:auto; overflow:hidden; margin-top:28px; /*padding-top:1px*/}
.newsul li{ width:346px; height:20px; line-height:0px; margin:13px auto 0 auto}
.newsul li a{ float:left; display:block; width:265px; height:20px; background:url(../images/dian.jpg) left top no-repeat; padding-left:8px; font-size:12px; color:#888}
.newsul li span{ float:right; display:block; width:40px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#888; text-align:right}
.newsul li a:hover{ color:#C3000E}

#demo1{margin-top:0;}
#demo1 li{ width:346px; height:20px; line-height:0px; margin:13px auto 0 auto; list-style-type:none;}
#demo2 li{ width:346px; height:20px; line-height:0px; margin:13px auto 0 auto; list-style-type:none;}
#demo2 li a{ float:left; display:block; width:265px; height:20px; background:url(../images/dian.jpg) top left no-repeat; padding-left:8px; font-size:12px; color:#888}
#demo2 li span{ float:right; display:block; width:40px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#888; text-align:right}
#demo2 li a:hover{ color:#C3000E}




.main1_r{ width:310px; height:375px; float:right; border:1px solid #e0e0e0; border-top:1px solid #C3000E; background:#fff}
.fk_bt{ width:295px; height:52px; line-height:52px; border-bottom:1px solid #e0e0e0;font-family:Microsoft YaHei; font-size:22px; color:#a01e28; padding-left:15px}
.fkxm{ width:266px; height:auto; overflow:hidden; margin:14px auto 0 auto }
.fkxm_l{ float:left; display:block; width:45px; height:30px; line-height:30px; font-size:14px; color:#999}
.fkxm_r{ float:left; display:block; width:211px; height:28px; border:1px solid #e0e0e0; line-height:28px; padding-left:5px; color:#666}
.nrk{ float:left; display:block; width:211px; height:78px; border:1px solid #e0e0e0; resize:none; overflow-x:hidden; overflow-y:scroll;padding-left:5px;color:#666; padding-top:5px}
.fkxm_r2{float:left; display:block; width:88px; height:28px; line-height:28px; border:1px solid #e0e0e0;padding-left:5px;color:#666}
.yzm{ display:block; width:83px; height:30px; float:left; margin-left:8px}

.tj{ display:block; width:266px; height:39px; background:url(../images/tj.jpg); margin:21px auto 0 auto; cursor:pointer}



.main2{ width:1100px; height:549px; margin:0 auto; padding-top:0}



.main_bt{ width:315px; height:74px; margin:0 auto 0 auto}

.main2_nb{ width:1100px; height:342px; margin:68px auto 0 auto}

.ysnr{ display:block; width:175px; height:auto; overflow:hidden; float:left; margin:0 0 0 56px; transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out; }
.ysnrbt{ display:block; width:175px; height:22px; line-height:22px; font-family:Microsoft YaHei; font-size:18px; color:#333; text-align:center; margin-top:164px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out; }
.ysnrwz{display:block; width:175px; height:108px; line-height:18px; display:block; font-family:Microsoft YaHei; font-size:12px; color:#666; text-align:center; margin-top:20px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out; }

.ysnr:hover .ysnrbt{ color:#ba0000}
.ysnr:hover .ysnrwz{ color:#ba0000}

.ys1{ background:url(../images/xys1.jpg) center top no-repeat; margin-left:0}
.ys1:hover{ background:url(../images/xys1a.jpg) center top no-repeat}

.ys2{ background:url(../images/xys2.jpg) center top no-repeat}
.ys2:hover{ background:url(../images/xys2a.jpg) center top no-repeat}

.ys3{ background:url(../images/xys3.jpg) center top no-repeat}
.ys3:hover{ background:url(../images/xys3a.jpg) center top no-repeat}

.ys4{ background:url(../images/xys4.jpg) center top no-repeat}
.ys4:hover{ background:url(../images/xys4a.jpg) center top no-repeat}

.ys5{ background:url(../images/xys5.jpg) center top no-repeat}
.ys5:hover{ background:url(../images/xys5a.jpg) center top no-repeat}



.main3{ width:100%; height:455px; background:url(../images/about_bg.jpg) center top no-repeat; padding-top:70px;}


.about{ width:1100px; height:401px; margin:0 auto; background:url(../images/about_bk.png)}

.about_l{ width:625px; height:330px; float:left; margin:39px 0 0 42px}
.aboutbt{ font-family:Microsoft YaHei; font-size:30px; color:#fff; background:url(../images/yh.png) left no-repeat; padding-left:44px}
.aboutnr{ font-family:Microsoft YaHei; font-size:14px; color:#ECD7D4; line-height:35px; margin-top:35px}
.more{ /*display:block; width:100px; height:28px; line-height:28px;padding:5px 20px; text-align:center; border:1px solid #FF7978; color:#FF7978; font-size:12px; margin-top:52px*/}
.more:hover{ /*color:#fff; border:1px solid #fff*/}
.aboutimg{ display:block; float:right; margin:26px 31px 0 0}

.main4{ width:1100px; height:1081px; padding-top:124px; margin:0 auto}

.fuwuwz{ width:1100px; height:58px; line-height:22px; text-align:center; font-family:Microsoft YaHei; font-size:14px; color:#585858; margin:20px auto 0 auto}
.white{ color:#fff!important}


.fuwunr{ width:1100px; height:740px; margin:50px auto 0 auto}
.fuwunrimg{ width:365px; height:370px; display:block; float:left; }
.fbt{ display:block; width:242px; height:31px; line-height:31px;font-family:Microsoft YaHei;  font-size:24px; color:#ba0000; padding-left:42px; margin-left:24px; margin-top:25px}
.fn1{ background:url(../images/f1.jpg) left no-repeat;}
.fn2{ background:url(../images/f2.jpg) left no-repeat; margin-top:221px}
.fn3{ background:url(../images/f3.jpg) left no-repeat;}
.fn4{ background:url(../images/f4.jpg) left no-repeat;}
.fn5{ background:url(../images/f5.jpg) left no-repeat; margin-top:221px}
.fn6{ background:url(../images/f6.jpg) left no-repeat;}

.fnr{ display:block; width:284px; font-size:12px; color:#666; line-height:20px; margin:22px 0 0 24px}


.f1{ background:url(../images/fuwuimg1.jpg)}
.f2{ background:url(../images/fuwuimg2.jpg)}
.f3{ background:url(../images/fuwuimg3.jpg)}
.f4{ background:url(../images/fuwuimg4.jpg)}
.f5{ background:url(../images/fuwuimg5.jpg)}
.f6{ background:url(../images/fuwuimg6.jpg)}

.fnr a{display:block; width:284px; font-size:12px; color:#666; line-height:20px; margin:0 0 0 0}
.fnr a:hover{ color:#ba0000}


.main5{ width:100%; height:744px; background:url(../images/main5_bg.jpg) center top no-repeat; padding-top:125px}

.mr_frbox{padding:0px; width:1100px; height:395px;position:relative; margin:65px auto 0 auto}
.mr_frBtnL{cursor:pointer;display:inline;left:446px;width:77px;height:30px;top:389px; position:absolute; z-index:999}
.mr_frUl{float:left;height:330px;width:1100px; overflow:hidden}
.mr_frBtnR{top:389px;cursor:pointer;width:77px;height:26px;position:absolute; z-index:999; right:446px}
.mr_frUl ul li{display:inline;float:left;width:255px; height:330px;overflow:hidden;position:relative; margin:0 27px 0 0; padding-right:0px; }
.mr_frUl ul li a{ display:block; width:255px; height:330px; position:relative}
.proimg{  width:255px; height:270px; display:block}
.prowz{width:255px; height:60px; display:block; background:#fff; font-family:Arial, Microsoft YaHei; }
.prowz_l{ font-size:20px; color:#333; float:left; margin-left:20px; display:block; height:60px; line-height:60px;}
.prowz_r{ font-size:14px; color:#666; float:right; margin-right:20px;display:block; height:60px; line-height:60px;}





.mr_frUl ul li a:hover .prowz_r{  color:#B10505}
.mr_frUl ul li a:hover .prowz_l{ color:#B10505 }




.main6{ width:1100px; height:341px; margin:0 auto}
.main6_l{ width:315px; height:220px; float:left; margin:51px 0 0 0; background:url(../images/m6bg.jpg) right no-repeat}
.main6_l_bt{ display:block; width:315px; height:46px; line-height:46px; font-family:Microsoft YaHei; font-size:20px; color:#333}
.main6_l_bt a{line-height:46px; font-family:Microsoft YaHei; font-size:20px; color:#333}

.main6_ul{ width:315px; height:158px; margin-top:16px;}
.main6_ul li{ width:315px; height:20px; line-height:20px; margin-top:10px }
.main6_ul li a{ color:#666; font-size:12px; }
.main6_ul li a:hover{ color:#B10505}

.main6_c{ width:315px; height:220px; float:left; margin:51px 0 0 64px; background:url(../images/m6bg.jpg) right no-repeat}

.main6_r{ width:349px; height:220px; float:right; margin:51px 0 0 0;}
.contact{ width:349px; height:159px; margin-top:15px;}

.contact_l{ width:217px; height:159px; float:left}



.contactnr{ width:217px; height:auto; overflow:hidden; margin-bottom:12px}
.con_l{ width:35px; height:16px; line-height:16px; font-size:12px; color:#666; display:block; float:left; padding-left:15px;}
.con_r{display:block; float:left; width:166px; height:auto; overflow:hidden;font-size:12px; color:#666; line-height:16px}

.con1{ background:url(../images/dz.jpg) left no-repeat}
.con2{ background:url(../images/dh.jpg) left no-repeat}
.con3{ background:url(../images/yx.jpg) left no-repeat}

.ewm{ width:112px; height:113px; float:right}
.fxd{ width:175px; height:25px; margin-top:24px}
.fxd_l{ height:25px; line-height:25px; float:left;font-family:Microsoft YaHei; font-size:14px; color:#666}
.fxd_r{  height:25px; float:left; margin-left:8px}





.footer{ width:100%; height:88px; background:#292929}
.footernb{ width:1100px; height:88px; margin:0 auto}

.footer_l{ font-size:14px; color:#696969; float:left; line-height:88px;}

.footer_l a{ font-size:14px; color:#696969}

.footer_r{ font-size:14px; color:#696969; float:right; line-height:88px; font-family:Arial, Helvetica, sans-serif}



/*��ҳ*/
.nybanner{ width:100%; height:360px; position:relative}

.nymain{ width:1100px; height:auto; overflow:hidden; margin:36px auto 63px auto}

.nymain_l{ width:248px; height:auto; overflow:hidden; float:left}

.cdh_top{ width:247px; height:62px; border-left:1px solid #e0e0e0; border-top:1px solid #e0e0e0; background:#BA0001; text-align:center; font-size:24px; font-family:Arial, Microsoft YaHei; color:#fff; line-height:60px;}

.cdhul{ width:246px; height:auto; overflow:hidden; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}
.cdhul li{ width:246px; height:58px; border-bottom:1px solid #e0e0e0}
.cdhul li a{ display:block; width:194px; height:58px; line-height:58px; background:url(../images/cdhli1.jpg) 29px center no-repeat; padding-left:52px; font-family:Microsoft YaHei; font-size:14px; color:#333}
.cdhul li a:hover{ background:url(../images/cdhli2.jpg) 29px center no-repeat; color:#A01E28 }

.nytel{ width:248px; height:66px; margin-top:6px}










.nymain_r{ width:814px; height:auto; overflow:hidden; float:right; border:1px solid #e0e0e0; border-top:1px solid #BA0001}
.nymain_r_bt{ width:814px; height:56px; border-bottom:1px solid #e0e0e0; background:url(../images/nybt_bg.jpg) 25px center no-repeat }

.nybt_l{ display:block; float:left; height:56px; line-height:56px; font-family:Microsoft YaHei; font-size:20px; color:#333; margin-left:47px}
.nyweizhi{ display:block; float:right; height:56px; line-height:56px;font-size:12px; color:#999; margin-right:16px}
.nyweizhi a{ font-size:12px; color:#999}
.nyweizhi a:hover{ color:#B10505}

.nymainnr{ width:778px; height:auto; overflow:hidden; margin:28px auto 53px auto}
.nymainnr2{ width:778px; height:auto; overflow:hidden; overflow:hidden; display:block;}
.nymainnr p{ font-size:14px; color:#666; line-height:30px;}
.dy{ font-size:14px; color:#666; line-height:30px;}

/*�����б�1*/
.threetw{ width:778px; height:auto; overflow:hidden; margin:0 auto 0 auto}
.threetu{ width:776px; height:250px; overflow:hidden; border:1px solid #ccc; margin:0 auto;}
.threetunb{ width:225px; height:220px; float:left; margin:20px 0 0 25px; position:relative}
.threewz{ display:block; width:225px; font-family:Microsoft YaHei;font-size:14px; color:#333; line-height:20px; margin:9px auto 0 auto;  transition:All 0.5s ease-in-out;-webkit-transition:All 0.5s ease-in-out;-moz-transition:All 0.5s ease-in-out;-o-transition:All 0.5s ease-in-out;}
.threewz:hover{ color:#B10505}
.threemore{ color:#C5C4C3; font-size:12px; display:block; background:url(../images/morebg.jpg) left no-repeat; padding-left:8px; position:absolute; bottom:0px; left:0px; transition:All 0.5s ease-in-out;-webkit-transition:All 0.5s ease-in-out;-moz-transition:All 0.5s ease-in-out;-o-transition:All 0.5s ease-in-out;}
.threemore:hover{ color:#B10505}
.threewen{ margin:20px 0 0 0}
.threewen ul{}
.threewen ul li{ width:764px; height:58px; line-height:58px; background:url(../images/wzlb3libg.jpg) no-repeat; padding-left:12px}
.threewen ul li a{ font-size:18px;  font-family:Arial, Microsoft YaHei;color:#666666;  transition:All 0.5s ease-in-out;-webkit-transition:All 0.5s ease-in-out;-moz-transition:All 0.5s ease-in-out;-o-transition:All 0.5s ease-in-out;}
.threewen ul li a:hover{ color:#B10505}
.threewen ul li span{ font-size:12px; color:#666}


/*�����б�2*/
.topNews_list{margin:0 auto 0 auto; width:766px; border:1px solid #ccc; position:relative; padding:5px; margin-bottom:30px; overflow:hidden;}
.topNews_li,.topNews_li li{margin:0 auto; width:766px; height:214px; overflow:hidden;}
.topNews_li_img,.topNews_li_img img{ width:320px; height:214px; overflow:hidden;}
.topNews_li_dl{width:405px; height:194px; padding:10px 20px; background:#f4f4f4; overflow:hidden; margin:0}
.topNews_li_dt{width:405px; height:20px; line-height:20px; font-size:18px; color:#333; margin-bottom:20px; font-weight:bold; overflow:hidden; margin-top:20px}
.topNews_li_dd{width:405px; height:80px; line-height:20px; color:#666; margin-bottom:5px;  overflow:hidden;}
.topNews_li_dt a{color:#333;font-size:16px; font-family:Microsoft YaHei; transition:All 0.5s ease-in-out;-webkit-transition:All 0.5s ease-in-out;-moz-transition:All 0.5s ease-in-out;-o-transition:All 0.5s ease-in-out;}
.topNews_li_dd a{color:#888888;font-size:12px; font-family:Microsoft YaHei; transition:All 0.5s ease-in-out;-webkit-transition:All 0.5s ease-in-out;-moz-transition:All 0.5s ease-in-out;-o-transition:All 0.5s ease-in-out;}
.topNews_li_dt a:hover,.topNews_li_dd a:hover{color:#B10505;}
.topNews_li_more{width:360px; height:15px; line-height:15px; background:url(../images/news_more_icon.jpg) no-repeat left center; padding-left:20px; color:#B10505;}
.topNews_li_more a{color:#B10505;}
.topNews_li_ben{position:absolute; right:20px; bottom:20px; z-index:1000;}
.topNews_li_ben li{float:left; margin-left:5px;}
.topNews_li_perv{background:url(../images/bleft.png) no-repeat; width:24px; height:24px; cursor:pointer; overflow:hidden;}
.topNews_li_next{background:url(../images/bright.png) no-repeat; width:24px; height:24px; cursor:pointer; overflow:hidden;}


.wzlbnr{ width:778px; border-bottom:1px dashed #d4d4d4; padding-bottom:20px; margin:0 auto 35px auto; overflow:hidden}
.rq{ width:57px; height:62px;}
.rq dt{height: 40px;line-height: 40px;text-align: center;background: #f4f4f4;color: #575757;margin-bottom: 2px;font-size: 30px;}
.rq dd{color: #666;height: 20px;line-height: 20px;text-align: center;background: #f4f4f4;font-size: 12px;}
.newswz{width: 700px;overflow: hidden;}
.newswz dt{color: #333;font-size: 14px;width: 700px;overflow: hidden;}
.newswz dt a{color: #333;font-size: 14px;font-family:Microsoft YaHei; font-weight:bold; transition:All 0.5s ease-in-out;-webkit-transition:All 0.5s ease-in-out;-moz-transition:All 0.5s ease-in-out;-o-transition:All 0.5s ease-in-out;}
.newswz dd{color: #888888;line-height: 1.5;width: 700px;overflow: hidden;font-size: 12px; margin-top:10px}
.newswz dd a{color: #888888;font-size: 12px; transition:All 0.5s ease-in-out;-webkit-transition:All 0.5s ease-in-out;-moz-transition:All 0.5s ease-in-out;-o-transition:All 0.5s ease-in-out;}

.newswz a:hover{color:#B10505;}



/*ͼƬ����1*/
.tpfg{ width:778px; height:auto; overflow:hidden}
.pro{ display:block; width:240px; height:auto; overflow:hidden; background:#E6E6E6; border:1px solid #E6E6E6; font-family:Arial, Microsoft YaHei; font-size:14px; color:#696969; float:left; margin:10px 0 20px 25px; transition:All 0.5s ease-in-out;-webkit-transition:All 0.5s ease-in-out;-moz-transition:All 0.5s ease-in-out;-o-transition:All 0.5s ease-in-out;}
.probt{ display:block; text-align:center; width:240px; height:40px; line-height:40px;}
.pro:hover{ border:1px solid #B10505; background:#B10505; color:#FFF}






/*detail*/

.detail{ width:778px; height:auto; overflow:hidden;}
.detailbt{width:778px; min-height:78px; border-bottom:1px solid #dbdbdb}
.detailbtwz{ width:778px; height:auto; text-align:center; font-family:Arial, Microsoft YaHei; font-size:20px; color:#333}
.detailbtdate{width:210px; height:20px; margin:15px auto 0 auto; text-align:center; }
.date1{ float:left; background:url(../images/time.jpg) left no-repeat; padding-left:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666}
.date2{ float:left;background:url(../images/djl_bg.jpg) left no-repeat;padding-left:18px; margin-left:30px; font-family:Arial, Helvetica, sans-serif;  font-size:12px; color:#666; }




.detailnr{  font-size:14px; color:#666; line-height:24px; margin-top:22px; padding-bottom:45px}
.detailnr p{  font-size:14px; color:#666}

.detailnr span{ font-family:Arial, Microsoft YaHei; font-size:14px; color:#333}
.detailnr img{ max-width:750px;}

.detailbottom{ width:778px; height:83px; border-top:1px solid #dbdbdb}

.d_bottom_l{ width:670px; height:69px; float:left; padding-top:14px}

.pre_p{ width:670px; height:28px;}
.pre_l{ float:left; width:57px; height:28px; line-height:28px; font-size:14px; color:#666}
.pre_r{ float:left; width:613px; height:28px; line-height:28px; font-size:14px; color:#666}
.pre_r:hover{ color:#B10505}

.fh{ display:block; width:78px; height:38px; float:right; margin-top:24px}





/*�ർ��*/

.menu_list {width:246px;height:auto; overflow:hidden; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}
.menu_head { width:194px; height:58px; display:block; line-height:58px; cursor: pointer; position: relative;  color:#333; font-size:18px; font-family:Microsoft YaHei;background:url(../images/cdhli1.jpg) 29px 22px no-repeat;  padding-left:52px;  border-bottom:1px solid #e0e0e0}
.menu_head:hover{background:url(../images/cdhli2.jpg) 29px 22px no-repeat; color:#A01E28 }
.menu_body {}
.menu_body ul li{ margin:0 auto; width:246px; height:32px; line-height:32px; border-bottom:1px solid #e0e0e0 }
.menu_body ul li a{color:#333; font-size:14px; display:block; padding-left:64px; font-family:Microsoft YaHei; background:url(../images/xlli1.jpg)}
.menu_body ul li a:hover{background:url(../images/xlli2.jpg); color:#fff }
.menu_body a:hover {color:#09C  }
.dq{color:#A01E28 !important;background:url(../images/cdhli2.jpg) 29px 22px no-repeat!important;}
.sjdq{background:url(../images/xlli2.jpg)!important; color:#fff!important}





.nynews{ width:765px; height:auto; overflow:hidden;}
.nynewsbt{ width:765px; height:76px; line-height:76px; border-bottom:1px dashed #e0e0e0}
.nynewsbt_l{ float:left; font-family:Microsoft YaHei; font-size:18px; color:#333}
.nynewsbt_r{ display:block; width:46px; height:18px; float:right; margin-top:30px;}

.nynewsnr{ width:765px; height:auto; overflow:hidden; border-bottom:1px dashed #e0e0e0; padding-bottom:40px}

.nynewsimg{ width:287px; height:185px; display:block; float:left; margin-top:49px}
.nynews_r{ width:445px; height:auto; overflow:hidden; float:left; margin:49px 0 0 24px}
.nynews_r li{ width:445px; height:20px; line-height:20px; margin-bottom:20px}
.nynews_r li a{ font-size:14px; color:#666}
.nynews_r li a:hover{ color:#B10505}
.nynews_r li span{ font-size:12px; color:#666}

 /*��ҳ*/
.fy{  height:36px; margin:5px auto 10px auto; float:right;}

.fy a{ display:block; width:36px; height:36px; text-align:center; line-height:36px; float:left; font-size:12px; color:#747474; background:#ebebeb; margin-right:3px;}
.fy a:hover{ color:#fff; background:#B10505}
.fy span{ display:block; width:36px; height:36px; text-align:center; line-height:36px; float:left;font-size:12px; color:#747474;}
.fy .cpb {color:#fff; background:#B10505}
.dqfy{color:#fff!important; background:#B10505!important}




/*����*/
.denglu{ width:473px; height:305px; margin:10px auto 0 auto}
.feed_bg{ width:100%; height:600px; overflow:hidden;}
.yhm{ width:765px; height:auto; overflow:hidden; margin:10px 0 0 0 }

.yzm{ display:block; width:60px; height:20px; margin:15px 0 0 14px; float:left}

/*����*/
.fankui{ width:765px; height:auto; overflow:hidden; }


.fankuitop{ width:765px; height:41px; background:url(../images/fankuitop_bg.jpg); margin:1px auto 0 auto}
.fankuitopwz{ color:#6C6C6C;font-family:Microsoft Yahei; font-size:14px; line-height:41px;  background:url(../images/fktb.jpg) left no-repeat; display:block; width:720px; padding-left:30px; margin:0 auto}

.fankuinr{ width:765px; height:487px; margin:30px auto 0 auto}


/*���ʱش�*/
.qanda{ width:778px; height:auto; overflow:hidden}

.icon{  margin:0; background:url(../images/q.png) 19px 20px no-repeat; padding:20px 18px 20px 60px; width:700px;border-bottom:1px solid #E4E4E4; height:auto; overflow:hidden;  line-height:28px; cursor:pointer}
.dd1{margin:0; background:url(../images/q.png) 19px 20px  no-repeat #F2F2F2; border-bottom:1px solid #F2F2F2 ;  padding:20px 18px 20px 60px;width:700px; height:auto; overflow:hidden;  line-height:28px; cursor:pointer}
.dd2{ margin:0; background:url(../images/q.png) 19px 20px  no-repeat; padding:20px 18px 20px 60px;width:700px;border-bottom:1px solid #E4E4E4; height:auto; overflow:hidden; line-height:28px; cursor:pointer}

.qwz{font-family:Microsoft Yahei; font-size:14px; color:#222; }
.iphone{ min-height:68px; height:auto; overflow:hidden; background:url(../images/a.png) 19px 20px  no-repeat;font-family:Microsoft Yahei; font-size:14px; color:#3e3e3e; line-height:28px; padding:20px 0 15px 60px;border-bottom:1px solid #E4E4E4;}
.fasonggei{ display:block; float:left; width:140px; margin:0 0 0 0; text-align:center;}
.fasongtime{ display:block; float:right;width:160px; font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#ccc; font-size:12px; margin:0 0 0 60px;text-align:center;}
.wdpl{ display:block; width:30px; height:21px; float:left; margin-right:10px; margin-left:19px}











/*��Ʒ�Ʒ���*/
.main_pp{ width:100%; height:650px; background:#EFEFEF; padding-top:73px}

.fuwunb{ width:1100px; height:345px; margin:69px auto 0 auto}

.ppnr{ width:; height:345px; float:left; margin:0 0 0 25px}
.ppnra{ display:block; width:; height:182px; }

.ppimg{ display:block; width:125px; height:125px; margin:0 auto; transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out; }

.pp1{ background:url(../images/pp1a.jpg)}
.ppnr:hover .pp1{ background:url(../images/pp1b.jpg)}

.pp2{ background:url(../images/pp2a.jpg)}
.ppnr:hover .pp2{ background:url(../images/pp2b.jpg)}

.pp3{ background:url(../images/pp3a.jpg)}
.ppnr:hover .pp3{ background:url(../images/pp3b.jpg)}

.pp4{ background:url(../images/pp4a.jpg)}
.ppnr:hover .pp4{ background:url(../images/pp4b.jpg)}

.pp5{ background:url(../images/pp5a.jpg)}
.ppnr:hover .pp5{ background:url(../images/pp5b.jpg)}

.pp6{ background:url(../images/pp6a.jpg)}
.ppnr:hover .pp6{ background:url(../images/pp6b.jpg)}

.ppwz{ display:block; width:; height:24px; line-height:24px; text-align:center; margin:0 auto; font-family:Microsoft YaHei; font-size:16px; color:#333; margin-top:30px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out; }


.ppnr:hover .ppwz{ color:#B90100}






.ppul{ margin-top:20px; }
.ppul li{ width:; height:20px; margin-top:5px}
.ppul li a{ font-size:12px; color:#666;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out; }
.ppul li a:hover{ color:#B90100}



.fk{ width:778px; height:auto; overflow:hidden; margin-bottom:60px}
.fkts{ width:758px; height:auto; overflow:hidden; background:#c5c5c5; color:#fff; font-family:Arial, Microsoft YaHei; font-size:16px; line-height:28px; padding:10px 0 10px 20px; margin-bottom:25px;}
.fkxmb{ width:778px; height:auto; overflow:hidden; margin:14px auto 0 auto }
.fkxm_lb{ float:left; display:block; width:45px; height:30px; line-height:30px; font-size:14px; color:#999}
.fkxm_rb{ float:left; display:block; width:211px; height:28px; border:1px solid #e0e0e0; line-height:28px; padding-left:5px; color:#666}
.nrkb{ float:left; display:block; width:725px; height:140px; border:1px solid #e0e0e0; resize:none; overflow-x:hidden;overflow-y:scroll;padding-left:5px;color:#666; padding-top:5px}
.fkxm_rb2{float:left; display:block; width:88px; height:28px; line-height:28px; border:1px solid #e0e0e0;padding-left:5px;color:#666}
.yzmb{ display:block; width:83px; height:30px; float:left; margin-left:8px}

.tjb{ display:block; width:266px; height:39px; background:url(../images/tj.jpg); margin:21px 0 0 0; cursor:pointer}

.lskj{ display:block; height:30px; line-height:30px; float:left; font-size:12px; color:#333}









/*06-28*/
.ppfw_more{ height:22px; line-height:22px; font-family:Microsoft YaHei; font-size:14px; color:#333; float:left; border-bottom:1px solid #A7A7A7; margin-top:25px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out; }
.ppfw_more:hover{ color:#B90100}


.youshi_more{ display:block; width:175px; height:24px; line-height:24px; margin-top:10px; font-family:Microsoft YaHei; font-size:14px; color:#333; text-align:center;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out; padding-top:6px; background:url(../images/morex1.jpg) top center no-repeat}
.ysnr:hover .youshi_more{ color:#BB0000; background:url(../images/morex2.jpg) top center no-repeat}





.link{ position:absolute; right:202px; top:0; height:32px; line-height:32px;}
.jrsc{ display:block; float:left; background:url(../images/jrsc.jpg) left no-repeat; padding-left:17px; font-size:12px; color:#999999; margin-right:14px }
.wzdt{ display:block; float:left; background:url(../images/wzdt.jpg) left no-repeat; padding-left:17px; font-size:12px; color:#999999; margin-right:12px}
.scbz{ display:block; float:left; background:url(../images/scbz.png) left no-repeat; padding-left:17px; font-size:12px; color:#999999; margin-right:12px}
.scbz:hover{ color:#BB0000}
.jrsc:hover{ color:#BB0000}
.wzdt:hover{ color:#BB0000}




.nymain2{ width:100%; height:auto; overflow:hidden}

.nyweizhi2{ width:100%; height:62px; background:url(../images/weizhi_bg.jpg) repeat-x}

.nyweizhi2_nb{ width:1100px; height:62px; margin:0 auto}

.ejcd{ height:62px; float:left}
.ejcd li{ float:left; height:62px; line-height:53px; margin-right:1px }
.ejcd li a{ display:block; height:62px; padding:0 33px 0 57px; font-family:Microsoft YaHei; font-size:18px; color:#333; background:url(../images/erclia.jpg) 37px 20px no-repeat}

.ejcd li:hover{ background:url(../images/erclibg.jpg) center no-repeat}
.ejcd li a:hover{color:#fff; background:url(../images/ercliabg.jpg) 37px 20px no-repeat}

.erdq{ background:url(../images/erclibg.jpg) center no-repeat!important}
.erdq a{color:#fff!important; background:url(../images/ercliabg.jpg) 37px 20px no-repeat!important}


.cdtel{ float:right; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#ba0000; background:url(../images/cdtel.jpg) left no-repeat; padding-left:23px; margin-top:18px}


.nymain2nr{ width:100%; height:auto; overflow:hidden}
.nymain2nr_m1{ width:1100px; height:auto; overflow:hidden; margin:0 auto; font-size:14px; color:#666666; line-height:26px;}
.nymain2nr_m1 p{font-size:14px; color:#666666}

.nymain2nr_m2{width:1100px; height:auto; overflow:hidden; margin:63px auto 0 auto;}

.nymain2nr_m3{ width:100%; height:506px; background:url(../images/about3_bg.jpg) center top no-repeat; padding-top:309px}

#jswbox{width:1100px; margin:0 auto; position:relative}
#jswbox ul{position:relative; width:610px; height:306px; margin:0 auto}
#jswbox li{position:absolute;width:0;height:0;z-index:0;cursor:pointer;overflow:hidden;top:0; left:10px;}
#jswbox li img{width:100%;height:100%;vertical-align:top; float:left; border:0;}
#jswbox .prev{ position:absolute; width:32px; height:61px; background:url(../images/ryl.png); left:0; top:96px; cursor:pointer}
#jswbox .next{ position:absolute; width:32px; height:61px; background:url(../images/ryr.png); right:0; top:96px; cursor:pointer}

.a_contact{ width:1100px; height:313px; background:#F7F7F7; margin-bottom:109px}
.a_contact_l{ width:503px; height:310px; background:#E0E0DE; padding:3px 0 0 3px; float:left}

.a_contact_r{ float:right; width:594px; height:313px;}
.a_c_bt{ height:25px; line-height:25px; margin:36px 0 0 30px; font-size:18px; color:#333; font-family:Microsoft YaHei}
.a_c_nr{ height:20px; margin:13px 0 0 30px;}
.a_c_nr_l{ float:left; display:block; width:22px; height:20px;}
.a_c_nr_r{ float:left; display:block; height:20px; line-height:20px; font-size:14px; color:#666}
.a_c_nr_r a{ font-size:14px; color:#666}
.a_c_nr_r a:hover{ color:#CC0000}




.nyyoushi_bg{ width:100%; height:auto; overflow:hidden; background:#F8F8F8; padding-top:73px}
.nyysbt{ width:1100px; height:108px; margin:0 auto}

.nyysul{ width:1100px; height:auto; overflow:hidden; margin:75px auto 0 auto}
.nyysul li{ width:171px; height:auto; overflow:hidden; float:left; margin-left:60px}
.nyysul li a{ display:block; width:171px; height:auto; overflow:hidden; padding-top:1px; position:relative; padding-bottom:12px}
.youshibt{ font-family:Microsoft YaHei; font-size:18px; display:block; width:171px; height:24px; line-height:24px; margin-top:120px; text-align:center}
.youshinr{font-family:Microsoft YaHei; font-size:12px;display:block; width:171px; height:auto; overflow:hidden; line-height:20px; margin-top:19px; text-align:center}
.ysx{ display:block; width:34px; height:1px; position:absolute; bottom:0; left:50%; margin-left:-17px;}





.li1 a.num1{background:url(../images/nys1.jpg) center top no-repeat}
.libg a.num1{ background:url(../images/nys1a.jpg) center top no-repeat}

.li1 a.num2{background:url(../images/nys2.jpg) center top no-repeat}
.libg a.num2{ background:url(../images/nys2a.jpg) center top no-repeat}

.li1 a.num3{background:url(../images/nys3.jpg) center top no-repeat}
.libg a.num3{ background:url(../images/nys3a.jpg) center top no-repeat}

.li1 a.num4{background:url(../images/nys4.jpg) center top no-repeat}
.libg a.num4{ background:url(../images/nys4a.jpg) center top no-repeat}

.li1 a.num5{background:url(../images/nys5.jpg) center top no-repeat}
.libg a.num5{ background:url(../images/nys5a.jpg) center top no-repeat}

.li1 a span.youshibt{ color:#333}
.li1 a span.youshinr{ color:#666}
.li1 a span.ysx{ background:#c6c6c6}
.libg a span.youshibt{ color:#ba0000}
.libg a span.youshinr{ color:#ba0000}
.libg a span.ysx{ background:#D87D7C}

.con2nb1{width:100%; height:auto; overflow:hidden; margin:47px auto 97px auto; min-height:500px; font-size:14px; color:#666; line-height:26px;}
.con2nb1 p{ font-size:14px; color:#666}

/*��վ��ͼ*/

.ditu{ width:778px; height:auto; overflow:hidden; font-family:Microsoft YaHei; font-size:18px; color:#333}
.ditu a{font-family:Microsoft YaHei; font-size:18px; color:#333}
.ditu a:hover{ color:#ba0000}
.ditu_ul{ width:778px; height:auto; margin-top:10px; margin-bottom:70px}
.ditu_ul div{ float:left; margin-right:20px; position:relative; height:24px; line-height:24px;}
.ditu_ul div a{font-family:Microsoft YaHei; font-size:14px; color:#666; display:block; height:24px;}
.ditu_ul div a:hover{ color:#ba0000}

.xl{ display:none; position:absolute!important; top:24px; left:0; width:1150px; }
.xl a{font-size:12px!important; float:left!important; margin-right:15px}
.ditu_ul div:hover .xl{ display:block}


.dt_more{ float:right; height:46px; line-height:46px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; margin:0 20px 0 0}
.dt_more:hover{ color:#a01e28}





.rides-cs {  font-size: 12px; background:#BA0001; position: fixed; top: 250px; 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:#fff; border-radius:6px;margin-top:20px;padding-bottom:15px}
.rides-cs .cn .titZx{ height:30px; font-size: 18px; color: #333;font-weight:600; line-height:30px;padding:5px;text-align:center; margin:0; border-bottom:1px solid #eee}
.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 a:hover{ color:#BA0001}
.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;}



/*�����б�1*/
.ny_news_top{ width:1100px; height:188px; background:#f2f2f2; padding-top:21px}
.scroll2{width:1100px; height:502px; margin:0 auto 0 auto; position:relative;overflow:hidden;}
.mod_02{float:left;width:1100px;}

.dotModule_new2{padding:0;height:17px;line-height:6px;-webkit-border-radius:11px;z-index:11; position:absolute; left:50%; margin-left:-32px; bottom:0}
#slide_02_dot{text-align:center;margin:0 0 0 0;}
#slide_02_dot span{display:inline-block;margin:0 0 0 15px;width:17px;height:17px;vertical-align:middle;background:url(../images/newlidn.png); cursor:pointer}
#slide_02_dot .selected{background:url(../images/newlidn2.png)}















/*������*/
.rongyu1{ width:1100px; height:370px; margin:0 auto }
.nymain2nr_m302{ width:1100px; height:649px; margin:0 auto; background:#f3f3f3; padding-top:1px;}

.ry2bt{ width:1100px; height:44px; margin:120px auto 0 auto}

.rongyu2{ width:1100px; height:260px; margin:84px auto 0 auto}



.nymain2nr_m303{ width:100%; height:445px; background:url(../images/ry3bg.jpg) center top no-repeat; padding-top:189px}
.rongyu3{ width:1100px; height:445px; margin:0 auto}
.rongyu3_l{ float:left; width:530px; height:236px; margin-top:80px}


.rongyu3_r{ float:right; width:467px; height:445px;}










/*������ѯ*/
.fdlx{ position:fixed; right:0; top:50%; background:url(../images/fdl.gif); width:36px; height:131px; z-index:999}
.fdk{ position:fixed; right:0; top:50%; background:url(../images/fdk.gif); width:131px; height:184px; display:none; z-index:9999}

.fdlx:hover .fdk{ display:block}

.fdq{ display:block; width:90px; height:26px; margin:48px auto 0 auto}
.fdzx{ display:block; width:90px; height:26px; margin:10px auto 0 auto}
.fdt{ width:90px; height:26px; margin:12px auto 0 auto}
.fdtel{ text-align:center; font-size:14px; color:#555; font-weight:bold}




/*�������*/
.bds_tsina{ float:left!important; width:25px!important; height:25px!important; margin:0 0 0 0!important; padding:0!important; background:url(../images/sina.jpg)!important}
.bds_tqq{ float:left!important; width:25px!important; height:25px!important; margin:0 0 0 4px!important; padding:0!important; background:url(../images/txwb.jpg)!important}
.bds_weixin{ float:left!important; width:25px!important; height:25px!important; margin:0 0 0 4px!important; padding:0!important; background:url(../images/weixin.jpg)!important}
.bds_linkedin{ float:left!important; width:25px!important; height:25px!important; margin:0 0 0 4px!important; padding:0!important; background:url(../images/lingying.jpg)!important}




.qwz_date{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666}






.about_lj:hover .aboutnr{ color:#fff}












