/* CSS Document */

html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,table,th,td,form,input,button,p{margin:0;padding:0; font-family:"Microsoft Yahei"; font-size:15px;}

table{border-collapse:collapse;border-spacing:0;}

html,body,fieldset,img{border:0;}

i,em,var,address{font-style:normal;}

li{list-style:none;}

h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}

q:before,q:after{content:none;}

label{cursor:default;}

a,button{cursor:pointer;}

a{text-decoration:none; color:#3d3d3d;}

a:hover{text-decoration:none; color:#da251c;}

body,input,button,select{font:14px/1.14 arial,\5b8b\4f53;color:#333;outline:0;}



.songti{ font-family:"SimSun";}

.yahei{font-family:"Microsoft Yahei";}

.heiti{ font-family:"SimHei";}

.l{ float:left;}

.r{ float:right;}



/*public*/

.clear{ clear:both;}



.con{width:100%}

.gray{background:#fcfcfc;}

.white{ background:#fff;}

.gray1{ background:#f0f0f0}

.top-bar{width:1200px; margin:0px auto; height:120px;}

.logo{width:380px;}

.top-right{width:820px;}

.menu-top{ height:30px;width:100%; line-height:30px; background:url(../images/index_tel.png) 580px center no-repeat; color:#da251c;  text-align:right; margin-top:10px; font-size:14px;}

.menu{ width:100%; margin-top:10px; margin-left:20px;}

.menu a{ width:auto; padding:0px 10px; margin:0 6px;text-align:center; line-height:37px; height:37px; float:left; font-size:14px; font-weight:bold; border-top:2px solid #fcfcfc;border-bottom:2px solid #fcfcfc;}

.menu a:hover{text-align:center; border-top:2px solid #da251c;border-bottom:2px solid #da251c;font-size:14px;}

.menu a.hover{text-align:center; border-top:2px solid #da251c;border-bottom:2px solid #da251c;font-size:14px; color:#da251c;}



.slideBox{margin:0px auto; max-width:1920px;/* 设置焦点图最大宽度 */ }

.slideBox .hd{ position:absolute; height:28px; line-height:28px;right:48%; z-index:1;}

.slideBox .hd li{ display:inline-block; width:14px; height:14px; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; background:#ffffff; text-indent:-9999px; overflow:hidden; margin:-35px 15px 0px 0px;}

.slideBox .hd li.on{ background:none; width:12px; height:12px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; border:2px solid #fff; }

.slideBox .bd{ position:relative; z-index:0; }

.slideBox .bd li{ position:relative; text-align:center; width:100%;}

.slideBox .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}

.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;}



.content-bar1 ,.content-bar2 ,.content-bar3{ width:1200px; margin:70px auto;}

.content-bar1 h4 ,.content-bar2 h4 ,.content-bar3 h4{ width:100%; background: url(../images/x-bg.png) center center no-repeat; text-align:center; font-size:34px; }



.content-bar1 ul{ width:100%; margin-top:70px;}

.content-bar1 a{ float:left; width:124px; margin:0 23px; text-align:center; background:#002a50; height:124px; -webkit-border-radius:62px; -moz-border-radius:62px; border-radius:62px; font-size:15px;}

.content-bar1 a:hover{background:#da251c;}

.content-bar1 span{ width:124px; text-align:center; color:#fff; float:left; margin-top:10px;}



.height{ height:670px;}





h3{font-size:14px;color:#f0f0f0; font-weight:normal; width:74%; margin-left:10%; border:1px solid #f0f0f0; padding:10px 3%; line-height:26px; text-align:left;}

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

.slip ul li{float:left;}

.slip ul li:nth-child(2n){margin-right:0;}



.font15{ font-size:18px; line-height:40px; text-align:center}



.content-dz{ background:url(../images/dbg.png) no-repeat; height:302px; margin-top:70px;}

.content-dz em{ position:relative;top:220px; left:290px;}





.rollBox{width:1200px;overflow:hidden;padding:40px 0 5px 0px;}

.rollBox .Cont{width:1200px;overflow:hidden;float:left; margin-left:0px;}

.rollBox .ScrCont{width:10000000px;}

.rollBox .Cont .pic{width:182px;float:left;text-align:center; margin-right:5px;}

.rollBox .Cont .pic img{background:#fff;display:block;margin:0 auto;width:182px; height:158px;}

.rollBox .Cont .pic p{line-height:35px;position:relative; top:-35px;width:182px; background-color:rgba(0,0,0,0.5); color:#fff; }

.rollBox .Cont a:link,.rollBox .Cont a:visited{text-decoration:none; color:#fff;}

.rollBox .Cont a:hover{text-decoration:none;}

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



.xwbd{ width:1200px;}

.newlist7{height:50px; margin-top:5px; margin-bottom:30px;}

.newlist7 ul {float:left;  overflow:hidden; height:50px;width:700px; background:#c2c4c4; margin-left:250px;

      border-radius:2em;

	  -webkit-border-radius:2em;

	  -moz-border-radius:2em;}

.newlist7 li{float:left;font-size:15px;height:40px; width:140px;text-align:center; margin:5px 17px;  line-height:40px;cursor:pointer; color:#333; font-size:16px;}

.newlist7 li.hover{float: left;font-size:15px;height:40px;text-align:center; color:#fff;line-height:40px;cursor:pointer;  background:#e74c3c;border-radius:2em;

	  -webkit-border-radius:2em;

	  -moz-border-radius:2em;}

.bzsd{width:1200px;}

.bzsd ul ,.partner ul{ width:100%; margin-top:40px;}

.bzsd li{ float:left; width:188px; height:240px; text-align:center; padding:0px 55px;}

.bzsd span{ width:188px; text-align:center; line-height:50px; font-size:15px;}

.bzsd h5{  width:100%; text-align: center; margin-top:50px; float:left;}



.partner{width:1200px;}

.partner li{ float:left; width:298px;height:90px; border:1px solid #dbdbdb; background:#fff;display: table-cell;

 vertical-align:middle;

 text-align:center;

 *display: block;

}

.partner li img{ padding:10px 0; vertical-align:middle;}

.partner h5{  width:100%; text-align: center; margin-top:50px; float:left;}



.footer{width:100%; height:350px; background-color:#3a3a3a; margin:0px auto; }

.footer_content{width:1200px; height:317px; margin:0px auto;}

.map{width:357px; height:230px; margin:46px 0 0px 0px; float:left; display:inline;}

.contact{width:340px; height:220px; margin:46px 0px 0px 150px; float:left; display:inline;}

.qr{width:200px; height:170px; margin:83px 0px 64px 0; float:right; display:inline; text-align:center;}

.footer p,pre{font-size:14px; line-height:25px; color:#aeaeae;}

.footer p{text-align:center;}

.footer pre{margin:20px 0 auto 16px;}





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

.content-left{ width:230px; position:relative; top:-52px; float:left;}

.content-left h2{float:left; width:100%; background:url(../images/n-top.png) left top no-repeat; height:52px;}

.content-left-top{float:left; width:228px; border:1px solid #c1c1c1; border-top:none;background:url(../images/list.png) 50px 0px no-repeat; padding-bottom:30px; margin-top:-10px; }

.content-left-top span{line-height:30px; font-size:20px; font-weight:bold; margin-left:70px; float:left; width:158px; }

.content-left-top em{font-size:14px; color:#a9a9a9; margin-left:70px; float:left; width:158px; margin-top:5px;}





.content-left-menu{ border:1px solid #c1c1c1; width:228px; float:left; border-top:none; padding-top:20px; padding-bottom:50px; border-bottom:none;}

.content-left-menu ul{ width:190px; margin:0px 19px;}

.content-left-menu li{ float:left; width:100%; line-height:45px; border-bottom:1px solid #c1c1c1; font-size:15px; text-indent:10px;}

.content-left-menu li.hover{ color:#da251c; font-weight:bold;}

.content-left-menu li.hover a{color:#da251c; }

.content-left-menu li.hover a:hover{color:#da251c; }



.content-left h4{float:left; width:100%; background:url(../images/n-bottom.png) left top no-repeat; height:52px;}



.content-right,.content-right1{ float:right; width:940px;}

.content-right h4 ,.content-right1 h4 ,.news h4{ width:100%;line-height:35px; text-indent:30px; text-align:right; margin-top:10px;}



.content-right ul ,.content-right1 ul ,.news ul{border-radius:1em;

	  -webkit-border-radius:1em;

	  -moz-border-radius:1em;; width:888px; border:1px solid #c1c1c1; line-height:30px; padding:25px; margin-top:10px; margin-bottom:50px; font-size:15px;min-height:400px; 

    height:auto!important; 

    _heigt:400px;overflow:hidden;}



.content-right ul img{ width:90%; text-align:center; margin:10px 5%;}





.content-right1 span{ float: left; width:100%; line-height:35px; text-align: center;}

.news{ float:right; width:940px;}



.news h1{ width:100%; line-height:50px; font-size:18px; border-bottom:1px solid #ddd; text-align:center; font-weight:bold;}

.news h5{ width:100%; line-height:26px; font-size:14px;text-align:center; margin-bottom:10px;}

.blank{ float:left; width:100%; border-bottom:1px #ddd dotted;}



.news-left{ float:left; width:270px; margin:20px 0;}

.news-left img{ width:220px; height:120px; border:1px solid #f0f0f0; padding:8px;border-radius:1em;

	  -webkit-border-radius:1em;

	  -moz-border-radius:1em;}





.news-right{ float:right; width:618px;  margin:20px 0;}

.news-right h2{ float: left; width:100%; line-height:40px; font-size:17px; font-weight:bold;}

.news-right span{ float:right; font-weight:normal; font-size:14px;}

.news-right dl{ float:left; width:100%; line-height:30px;}

.hr{ color:#f0f0f0; height:1px; float:left; width:100%}



.news-right12{ float:right; width:888px;  margin:20px 0;}

.news-right12 h2{ float: left; width:100%; line-height:40px; font-size:17px; font-weight:bold;}

.news-right12 span{ float:right; font-weight:normal; font-size:14px;}

.news-right12 dl{ float:left; width:100%; line-height:30px;}





.layui-input{line-height:30px;border:1px solid #e6e6e6;background-color:#fff;border-radius:2px; width:40%; text-indent:10px;}

tr{ height:40px;}

.area{line-height:30px;border:1px solid #e6e6e6;background-color:#fff;border-radius:2px; width:70%; text-indent:10px; height:60px;}

.select{line-height:30px;border:1px solid #e6e6e6;background-color:#fff;border-radius:2px; width:20%; height:30px; }

.layui-btn{ background:#da251c; width:80px; height:30px; text-align:center; color:#fff; border:none; font-size:15px;border-radius:2px; margin-right:20px; margin-top:20px;}

.layui-btn1{ background:#fff; width:80px; height:30px; text-align:center; color:#fff; border:1px solid #ddd; font-size:15px;border-radius:2px; color:#333;}

.red{ color:#F00; margin-left:20px;}







.demo{}

.demo li{float:left;margin:10px;width:200px;overflow:hidden;border:solid 1px #ddd;display:inline;position:relative;}

.demo li .subsummary{height:30px;line-height:30px;overflow:hidden;padding:0 5px;border-top:solid 1px #ddd;background:#f0f0f0; text-align:center;}

/* ver_pic */

.ver_pic{width:200px;height:200px;background-color:#fff;text-align:center;position:relative;display:table-cell;vertical-align:middle;}

.ver_pic .subpic{*position:absolute;top:50%;left:50%;}

.ver_pic .subpic img{*position:relative;top:-50%;left:-50%;}







.box{width:700px;margin:20px auto}

.left-pro{width:600px; padding:20px 10px;text-align:left;float:left}

.left-pro .t1{width:100px;float:left}

.left-pro .t2{width:352px;text-indent:0;float:left;padding-left:10px}

.left-pro .t2 img{text-indent:0;}

#showArea img{cursor:pointer;display:block;margin-bottom:5px;width:68px;padding:1px;border:1px solid #ccc;height:68px;float:left}

#main_img{cursor:pointer;display:block}

#gotop{cursor:pointer;display:block;margin-left:9px}

#gobottom{cursor:pointer;display:block;margin-left:9px}

#showArea{height:379px;margin:10px;overflow:hidden}







.aboutbar{ width:94%; float:left; margin-left:3%;}

.aboutbar h5{ float:left; width:100%; line-height:30px; border-bottom:1px solid #ddd;}

.aboutbar dl{ width:100%; line-height:30px; margin-top:10px; float:left;}



.digg 

{ 

    float:left; margin-top:30px; *margin-top:10px; _margin-top:10px; 

	text-align: center;

	color: #666;

	height:40px;

	line-height:40px;

	width:880px;

}

.digg A

{

	padding-right: 5px;

	padding-left: 5px;

	padding-bottom: 2px;

	margin: 2px;

	color: #999999;

	padding-top: 2px;

	text-decoration: none;

	border: 1px solid #CCCCCC;

}

.digg A:hover

{

	color: #da251c;

	border: 1px solid #da251c;

}

.digg A:active

{

	color: #da251c;

	border: 1px solid #da251c;

}

.digg SPAN.current

{

	padding:2px 5px;

	margin: 5px;

	color: #c62525;

	background-color: #fff;

	border: 1px solid #da251c;

	float: none;

}

.digg SPAN.disabled

{ padding:2px 5px;

	border: #eee 1px solid;

	margin: 5px;



	color: #474747;

	float: none;

}





	/* 本例子css */

		.picMarquee-left{ width:1200px;  overflow:hidden; position:relative;}

		.picMarquee-left .bd{ padding:20px 0;}

		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; width:1200px; }

		.picMarquee-left .bd ul li{ margin:0 3px; float:left; _display:inline; overflow:hidden; text-align:center;  }

		.picMarquee-left .bd ul li .pic{ text-align:center; }

		.picMarquee-left .bd ul li .pic img{ width:182px; height:158px; display:block; padding:0px; }

		.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }



.area1{ width:95%; border:1px solid #ddd; height:50px; line-height:25px; margin:5px 0;}

.area2{ width:95%; border:1px solid #ddd; height:25px; line-height:25px; margin:5px 0;}

.area3{ width:50px}



.tr{ height:40px;}



.news_main1_left{ float:left; width:57%; margin-top:25px;}

.news_main1_left img{ width:100%; height:auto;border:1px solid #ddd;}

.news_main1_right{ float:right; width:39%;  margin-top:30px;}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}

.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}











.izl-rmenu{

	       margin-right: 0;

	       width: 82px;

	       position: fixed;

	       right: 2px;

	       top: 65%;

	       -webkit-box-shadow: #DDD 0px 1px 5px;

	       -moz-box-shadow: #DDD 0px 1px 5px;

	       box-shadow: #DDD 0px 1px 5px;

	       z-index:999;

}

.izl-rmenu .consult{    

	background-image: url(../images/consult_icon.gif);

    background-repeat: no-repeat;

    background-position: center -77px;

    display: block;

    height: 76px;

    width: 82px;

}

.izl-rmenu .consult .phone {

    background-color: rgb(247,247,255);

    position: absolute;

    width: 160px;

    left: -160px;

    top: 0px;

    line-height: 73px;

    color: #000;

    font-size: 18px;

    text-align: center;

    display: none;

    box-shadow: #DDD -1px 1px 4px;

}

.izl-rmenu a.consult:hover .phone{display:inline !important;}

.izl-rmenu .cart {

    background-image: url(../images/consult_icon.gif);

    background-repeat: no-repeat;

    background-position: center bottom;

    display: block;

    height: 16px;

    width: 16px;

    font-size: 12px;

    line-height: 16px;

    color: #45BDFF;

    text-align: center;

    padding-top: 15px;

    padding-right: 18px;

    padding-bottom: 47px;

    padding-left: 48px;

}

.izl-rmenu a.cart:hover .pic{display:block;}

.izl-rmenu .btn_top {

    background-image: url(../images/float_top.gif);

    background-repeat: no-repeat;

    background-position: center top;

    display: block;

    height: 39px;

    width: 82px;

    -webkit-transition: all 0s ease-in-out;

    -moz-transition: all 0s ease-in-out;

    -o-transition: all 0s ease-in-out;

    transition: all 0s ease-in-out;

}

.izl-rmenu .btn_top:hover {

	background-image: url(../images/float_top.gif);

	background-repeat: no-repeat;

	background-position: center bottom;

}

.izl-rmenu .cart .pic {

	display:none;

    position: absolute;

    left: -142px;

    top: 65px;

    width: 142px;

    height: 142px;

    background:url(../images/weixin.jpg);

}

#udesk-feedback-tab {

    position: fixed;

    right: 2px;

    top: 65%;

    margin-top: -76px;

    -webkit-box-shadow: #DDD 0px -1px 5px;

    -moz-box-shadow: #DDD 0px -1px 5px;

    box-shadow: #DDD 0px -1px 5px;

    z-index: 10000;

    cursor: pointer;

    background-image: url(../images/consult_icon.gif);

    background-repeat: no-repeat;

    background-position: center top;

    display: block;

    height: 76px;

    width: 82px;

    background-color: #FFF!important;

    z-index:999;

}

