@charset "utf-8";
*{ margin:0px;padding:0px;}
body{ margin:0; padding:0; font-size:12px;background: #282828;}
ul{list-style:none;}
img{ border:0}
img:hover{
	border: none;
}
li{list-style:none;}
.clear{clear:both;} 
a,input,button{ outline:none; }
a{text-decoration:underline; color:#000033}
a:link { color:#000033;text-decoration: none;}
a:visited {text-decoration: none; color:#000033}
a:hover {text-decoration: none;color:#000033;}
a:active { text-decoration: none;color:#000;}
.ybd-abbg{ height: 373px;margin: auto;margin-top: -80px;}
.ybd-newbg{ height: 360px;width: 400px;margin-top: -10px;float: left;}
.ybd-img{  width: 493px; height: 278px; float: left;margin-top: 40px;}
.ybd-hh{border-bottom: 4px solid #00b2f4;width: 47%;margin: auto;text-align: center;position: relative;top: 19px;}
.ybd-hh h2{margin: 0;font-weight: 500;letter-spacing: 3px;}
.ybd-hnew{ border-bottom: 3px solid #4e78ca; width: 29%; margin-bottom: 15px;}
.ybd-lnew{ border-bottom: 3px solid #4e78ca; width: 19%;margin-top: -11px;}
.ybd-ab{ margin-left: 60px;    margin-top: 40px; float: left; height: 278px; width:510px;}
.ybd-more{bottom: -43px;float: right;position: relative; width: 150px;height: 25px;}
.ybd-news{margin-top: -20px;}
.ybd-mo{margin-top: -20px;}
.ybd-cp{position: relative;top: -40px;border-bottom: 3px solid #4e78ca;width: 10%;left: -8px;padding-top: 30px;}
.ybd-wh{  height:260px;margin: auto;padding-top: 30px;}
.ybd-qywh{ border-bottom: 3px solid #4e78ca; width: 22%;}
.ybd-swgx{ border-bottom: 3px solid #4e78ca; width: 22%; }
.ybd-whlb{}
.ybd-ndk{height: 360px;margin: auto;padding-top: 30px;}
.ybd-ldbg{float: left;margin-left: 30px;width: 600px;}
.ybd-ldzc{height: 300px;margin-top: 12px;}
.ybd-tt{text-align: center; }
.ybd-tm{margin-top: -25px;}
.ybd-con{padding: 0 21px;    text-indent: 2em;}
.ybd-xxx{border-bottom: 1px solid #adadad;    margin-top: 40px;height: 54px; width: 23%;margin: auto;position: relative;}
.ybd-zh{ width: 1100px;margin: auto; }
.ybd-xx{border-bottom: 1px solid #dadada;height: 44px;margin-bottom: 40px;margin-top: 10px;}
.ybd-li{padding-right: 10px;}
.ybd-am{margin-right: -47px;}
.ybd-wz{margin-top: -30px;text-align: center;letter-spacing: 7px;width: 870px;border-bottom: #dadada 1px solid;}
.ybd-po{width: 200px;height: 50px;margin-left: -10px;margin-top: -50px;}
.am-pagination a{position: relative;
    display: block;
    padding: .5em 1em;
    text-decoration: none;
    line-height: 1.2;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 0;
    margin-bottom: 5px;
    margin-right: 5px;
}

.content{margin-top: -10px;padding: 0 20px;}
.box{ position: relative; width:1100px; margin:auto;}
.box_top{ padding-top: 20px;width:1100px; height:110px;    margin: auto;}
.top_x{width:1100px; height:8px;}
.top_left{ height:90px;  float:left;}
.search{ float:left; padding-left: 80px;}
.top_right{ height:120px; float:right;}
.top_right img{ padding-top: 43px;}
.input_t{ height:45px; padding-left: 20px;}
.inp_so{ height:42px;}
.input_ima{ float:left; border:1px solid #b2b2b2; border-right:none; width:57px; height:39px; background:url(../images/search.png) no-repeat center center}
.text{width:314px; height:37px; line-height:38px; border:1px solid #b2b2b2; border-left: none; font-size: 18px; font-family: Arial,"微软雅黑","宋体"; letter-spacing: 1px; color: #b2b2b2}
.c{ display: none; z-index: 999; position: absolute; right: 0px; top:106px; width: 354px; text-align: center; font-family: 微软雅黑,"宋体"}
.ct{ height: 77px; line-height: 77px;}
.ctl{ float: left; width: 269px; height: 100%; background-color: #3c81d5;  color: #fff; font-size: 16px; }
.ctr{ float: right; width: 85px; height: 100%; background: url(../images/arrow.png) no-repeat center center #0e6fe4}
.qq{ margin: 0px auto; width: 210px; height: 76px; background: url(../images/qq.png) no-repeat top center; color: #fff;}
.cc{ padding-bottom: 20px; font-size: 18px; color: #231815; background: rgba(255,255,255,0.9)}
.q{ padding-left: 35px; height: 44px; line-height: 44px; font-family: Candara}
.qn{ font-size: 12px; line-height: 30px;}
.add{ padding-left: 35px; height: 32px;margin-top: -16px; line-height: 32px; font-size: 12px; font-family: Arial,"宋体";}
.cl{ line-height: 30px; padding: 15px 0px}

.dh{width:73%; height:90px;float:left;}
.dh a{ color:#fff}
.banner{width:1100px; height:500px; border:#000 1px solid; margin:auto;}
.bantu{width:100%;  margin:auto;display:block;height:686px; position:relative;}
.tadimage{width:100%;margin:auto;    background: #f3f3f3; height:400px;    margin-top: 40px; z-index: 999;}
.bot{ clear:both; width:100%; height:140px; background:#282828; margin-top: 90px;}
.botinside{
	width: 1100px; margin: 0px auto;
}

.footerlogo{ width:251px; height:72px; float:left; margin-top:23px;}
.bt_cent{ height:100px; font-size:12px; width:100%; margin:auto;}
.bt_cent a{
	color: #fff
}
.bt_cent a:hover{
	color: red;
}
.bt_cent p{color:#FFF; width:100%;font-size: 14px; text-align:center;  text-align:left; font-family:Arial}
.footerlist{ width:240px; height:100px; line-height:100px; float:right; font-size:14px;}
.footerlist li{ color:#fff; float:left;}
.footerlist li a{color:#fff;}
.usep{padding-top:40px;}
.bt_rig ul li{float:left;}
.tex{width:140px; height:25px; background:#686d74;border:0px; line-height:25px;}
.bt_you{width:140px; height:30px;}
.bk{width:34px; height:165px; float:left;}
.box_text_l{width:524px; height:165px; float:left; font-size:14px;}
.lmpic{ width:201px; height:106px; float:left; margin-top:40px; margin-right:20px;}
.text_top{width:300px; height:30px; margin-top:40px; font-size:14px; float:right;}
.text_top ul li{float:left;}
.about{font-size:16px; color:#000; font-weight:bold;}
.about_bu{width:300px; height:110px;  float:left;}
.about_bu a{
	color: #777
}
.about_bu ul li{float:left; font-family:微软雅黑}
.bei{float:right;}
.abo_le{width:110px; height:110px; float:left; }
.abo_ri{width:300px; height:110px; float:right;}
.tit{font-size:14px; font-weight:bold;}
.abo_ri p{line-height:20px; font-family:微软雅黑}
.about_bu ul li{ line-height:25px; width:300px;}
.tel{height:165px; float:right;width:328px;}
.tel p{ color:#0066FF; font-weight:bold; padding-top:15px; font-size:14px;}
.top_bo{width:1100px; height:8px; background:#b2b2b2}
.dh ul li{ color:#FFF;  float:left; line-height:48px; height:88px;}
.shu{padding-left:10px; padding-right:10px;}
.new{padding-left:500px;font-family:微软雅黑; font-size:18px;}
.hexin{font-family:微软雅黑; font-size:18px;}
.abo{font-family:微软雅黑; font-size:18px;}
.shuxian{padding-left:15px; padding-right:15px}
.beiben {font-family:微软雅黑; font-size:18px; color:#FFF;position: relative;}
.beiben:hover{/*background: rgba(0,0,0,0.2);*/ background: #363636;}
.zhongka{font-family:微软雅黑; font-size:18px;}
.xilie{position:absolute; *left:-130px; *top:40px;}
.arclistbj{width:100%; }
.text_bo{width:1100px; height: auto !important; min-height:750px; margin:30px auto;}
.text_left{float:left;/*margin-top: 60px;*/ font-size:14px;margin-left: -27px; font-family:微软雅黑;}

.right{width:870px;/*margin-top: 59px;*/background: #fafafa; float:right;font-family: 微软雅黑,宋体;line-height: 1.8em; font-size: 14px;}
.text_left ul li{float:left;}
.bb{width:192px;margin-left: 28px; background:#282828; line-height:56px; height:56px; font-size:18px; text-align: center; color:#fff/*d4d4d4*/;}
.weizhi{width: 170px;float: right; top: 20px;position: relative;background:url(../images/sub01_05.png) no-repeat; background-size: 20px;}
.weizhi a{
	color: #727475
}
.weizhi a:hover{
	color: #727475;	
	
}
.weizhi ul li{float:left; vertical-align:bottom; padding-left:5px; font-size:12px;}
#bbk{width:820px; height:60px;position: relative;left: -644px; }
.bbk{width:820px; height:60px;}
/*.rig_bei_xu{width:870px; height:40px; border-bottom:#CCC 1px solid;}*/
.you_image{width:800px; height:270px; text-align:center;}
.ght{width:700px; margin:auto;}
.jieshao{width:100%; height:250px; }
.jieshao ul li{line-height:30px; font-size:14px; text-indent:2em}
.jietu{width:100%; height:140px; }
.jietu ul li{float:left; padding-left:2px;}
.jiek{width:100%; height:20px;}
.tejie{width:100%; height:300px;}
.tejie ul li{text-indent:2em; line-height:30px; font-size:14px;}
dl span {
	float: right;
	font-size: 14px;
	 padding-right:20px;
}
a {
	text-decoration: none
}
dl {
	width: 800px;
}
dt {
	clear: both;
	
	font-family:微软雅黑; 
	font-weight: 500;
	color: #4d4e4f;
	background-repeat: no-repeat;
	background-position: 5px 13px;
	font-size: 16px;
	 border-bottom:#CCC 1px solid;
	height: 40px;
	line-height: 40px;
	width: 870px;
}
dt a {
	text-decoration: none;
}
dd a {
	color: #000;
}

dl li {
	font-family:微软雅黑; 
	line-height: 24px;
	width: 800px;
	line-height: 30px;
	 font-size:14px;
}
.bg {
	background-position: 5px -16px;
}
.xianright{width:800px; height:20px; border-bottom:#CCC 1px solid;}
.youchan{width:780px; padding-left:20px; }
.chan_left{width:250px; height:800px; border:#CCC 1px solid; float:left;}
.chan_cent{width:250px; height:800px; border:#CCC 1px solid; float:left;}
.chank{width:13px; height:800px;  float:left;}
.chan_right{width:250px; height:800px; border:#CCC 1px solid; float:right;}
.subnav{
	padding-bottom:15px;
	background: url(submenu.png) no-repeat;
	width: 192px;
	text-align: left;
}
#leftnav{ background: none}
#leftnav a{ padding-left: 40px;width: 192px;height: 39px;display: block;}
#leftnav a:hover{ color:#fff;background:#282828;}
#leftnav a:visited{ color:#fff;}
#leftnav ul li{ background-color: #363636;}
.subnav a{
	padding-left: 35px;
	color: #fff
}
.subnav ul li{
	padding-top: 7px\9;
	float: none;
	border-top: 1px solid #ccc;
	height: 39px;
	line-height: 39px;
	width: 192px;
	font-size:16px;
	}
#first{ border-top:none}
	
.subnavsub{
	background-color:#3379ba;
	width: 192px;
	height: 410px;
	text-align: left;
}
.subnavsub a{
	padding-left: 35px;
	color: #fff
}

.subnavsub ul li{
	float: none;
	border-bottom: 1px solid #9f9fa0;
	height: 29px;
	line-height: 29px;
	}
#sclass a{
	padding-left: 55px
}
.nav{
	float: right;
	padding-right: 10px
}
.dhinside{
	width: 1100px;
	margin: 0px auto;
	position: relative;
}
#dhinside{
	opacity: 1
}
.dhsub{width: 100%; height: 300px; color: #fff
}
.dhsub a{
	color: #fff
}

.dhsub a:hover{
	color: #fff;
}
.dhsub a:visited{
	color: #fff;
}

.dhsubin{
	width: 100%; height: 48px; line-height:48px; background:url(../images/nav_bg.jpg) repeat-x;
}
.submain{
	width:100%;
	background: url(../images/gs.jpg) no-repeat top;background-size: contain;
}

.nav ul li{ font-family:微软雅黑; font-size:16px; float: left;}
#zz{
	padding:15px; color: #4d4e4f; font-family: 微软雅黑,宋体; font-size: 14px;line-height: 2em
}
/**分页**/ 
.pagefy{ width:100.5%; text-align:center; padding:10px 0; clear:both; margin-top:15px;}
.pagefy span,.pagefy a,.pagefy b{ font-size:14px; font-family:Arial, Helvetica, sans-serif; margin:0 2px;}
.pagefy span font{ color:#f00; font-size:14px;}
.pagefy a,.pagefy b{line-height: 22px; display: inline-block; border:1px solid #ddd; background:#fff; padding:2px 6px; text-decoration:none; color:#0e90d2;}
.pagefy span { padding-right:10px; }
.pagefy b,.pagefy a:hover{ background:#3379ba; color:#fff;}
/*news文章上一篇*/
.newft{width:970px;margin-top:30px;color:#8c0000; padding-left:30px; padding-bottom:10px;}
#nft_left{ margin-right:25px; }

.con, .about_bu{
	font-family: 微软雅黑,宋体;
	font-size: 14px;
    letter-spacing: 3px;color: #333;
	line-height: 30px;
}
/*.con{
	line-height: 2em
}*/
.content ul li{
}
.content img{
}
.probox img{
	width: 250px;
	height:220px;
}
.probox{
	float: left;
	margin:0 10px;
	margin-top: 20px;
	position: relative;
	width:250px;
	height:220px;
	border:1px #d8d8d8 solid;
}
.conl{
	float: left;
}
.conm{
	float: left;
	padding-left: 13px
}
.conr{
	float: right
}
.probox p{
	font-size: 14px;
	font-family: 微软雅黑,宋体;
	padding-left: 10px;
		position: absolute;
	width: 270px;
	bottom: 0px;
	left:0px;
	height: 30px;
	line-height: 30px;
	opacity: 0;
    /*This works in IE 8 & 9 too*/  
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  
    /*IE4-IE9*/  
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}

.probox a:hover p{
	position: absolute;
	width: 250px;
	bottom: -20px;
	left:0px;
	height: 30px;
	text-align: left;
	background-color: rgba(0,0,0,0.7);
	opacity: 0.9;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	color: #fff;
	font-size: 14px;
	transition: background .2s ease-in 0,height .2s ease-in 0;
-webkit-transition: background .2s ease-in 0,height .2s ease-in 0;
-moz-transition: background .5s ease-in 0,height .2s ease-in 0;
}
.more{
	float: right; padding-right: 20px;
}
.content h1{
	text-align:center;
	line-height: 70px
}
.newscon{
	padding: 10px;
	padding-top: 20px;
	font-size: 14px;
	font-family:微软雅黑,宋体;
	line-height: 2em;
	text-indent: 2em
}
.newscon img{ width: auto;}
.tadbtte a:hover{
	color:#000
}
.img{
	padding-left: 230px;
	padding-top: 10px;
}
.img img{
	width: 250px;
	border:1px solid #d8d8d8
}
.info{
	font-family: 微软雅黑,宋体;
	line-height: 1.8em;
	font-size: 14px;
}
.system-message{
	text-align: center;
	line-height: 45px;
}
#img img{
	width: auto; height: auto;
}
.detail2 .info{
	width: 100%; height: 230px; position: absolute; bottom: 0px; left: 0px;	opacity: 0;
    /*This works in IE 8 & 9 too*/  
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  
    /*IE4-IE9*/  
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}
.detail2:hover .info{
	width: 100%; height: 230px; position: absolute; bottom: 0px; left: 0px;
	background-color:#000;
	opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	color: #fff;
	font-size: 14px;
	transition: background .2s ease-in 0,height .2s ease-in 0;
-webkit-transition: background .2s ease-in 0,height .2s ease-in 0;
-moz-transition: background .5s ease-in 0,height .2s ease-in 0;
}
.infoinner{
	padding: 15px; padding-left: 25px;
}
.info p{
	position: relative;
}
.detail2{
	 border: 5px solid #d8d8d8;
}
.pimg{text-align: center}
.pimg img{ width: 500px; height:auto;}
.contact{ margin-top: 15px;  height: 110px; font-size: 12px; color: #777; line-height: 18px;}
.contact th{ color: #4d4d4d; vertical-align:top}
.contact th a{ color: #4d4d4d}
.contact table{ margin-left: 120px; *+margin-top:10px;}
#conTable{padding-top:10px;}
#conTable th{text-align:left; padding-left:25px;}

#submenu{ width:90px; height:auto; position: absolute; z-index: 99;left:-10px;}
#submenu li{ width:100%; height:40px; line-height: 40px; text-align: center; background: #3c81d5; opacity: 0.9; border-top: 1px #fff solid; font-size: 14px; color: #fff;}
#submenu li a:hover{ font-weight: bold;}


.contect{ width:345px; height:auto; min-height: 500px; float: left;}
.contect ul li{ width:345px; height:auto; margin: 10px 0px; float: left;}
.contect ul li img{ width: 50px; height:50px; margin: 5px; float: left;}
.contect ul li p{ float: left; margin-left: 10px; width:260px; height:auto;margin-top: 0;}
.map{ float: left; width:500px; height:auto;}

/*在线留言*/
.ly{ width:820px; height:auto; clear:both; margin: 0px auto;}
.ly .tip{ padding: 10px; border-bottom: 1px #ccc solid; font-size: 13px;}
.ly_k{ width:100%; height:auto; min-height: 300px; padding:10px;}
.ly_k ul li{ width:100%; height:auto; padding: 10px 0px; float: left;}
.ly_k ul li span{ width: 85px; display: block; float: left;}
.ly_k ul li input{ width:200px; height:20px; line-height: 20px; float: left; display: block;}
.ly_k .none{ float:left; margin-left:10px; color:#ff0000; display: none;}

/*在线客服*/
.izl-rmenu{position:fixed; left:55%; margin-left:532px; bottom:10px; padding-bottom:73px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}

.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}

.izl-rmenu .btn-home{background:url(../images/r_home.png) 0px 0px no-repeat; background-color:#ffd8c8;}
.izl-rmenu .btn-home:hover{background-color:#ffd8c8;}
.izl-rmenu a.btn-home,.izl-rmenu a.btn-home:visited{background:url(../images/r_home.png) 0px 0px no-repeat; background-color:#81d07d; text-decoration:none; display:block;}

.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}

.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}

.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}

.introcon{text-indent:2em;padding:15px 10px;}
.introcon img{max-width:830px;}