@charset "utf-8";
/* CSS Document */
body,*,html,a,h1,h2,h3,span,div,ul,li{margin:0; padding:0px;}
body{font-family:microsoft yahei,Arial, Helvetica, sans-serif; font-size:13px; color:#555555; text-decoration:none; line-height:190%;}
ul,li{list-style:none;}
.clearfix { clear: both; zoom: 1; }
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
img{border:0px none;}
.fl{float:left;}
.rl{float:right;}
.fr{float:right;}
h3,h2{ font-weight:normal;}

a{ color:#555555; text-decoration:none;}
a:hover{color:#d10000; text-decoration:underline;}

a.ttop{font-family:microsoft yahei,Arial, Helvetica, sans-serif; font-size:14px; color:#555555; text-decoration:none;}
a.ttop:hover{color:#d10000; text-decoration:underline;}



/*top*/
.top{background:url(images/topbg.jpg) repeat-x top; height:37px; font-size:14px; line-height:37px;}
.tt{width:100%;}
.tt .rl{line-height:90px;}
.ll{font-size:8px;}


/*menu*/
.menu{background:url(images/menubg.jpg) repeat-x top; height:48px;}
.menuul li{width:158px; text-align:center; line-height:48px; height:48px; float:left; border-right:1px solid #459edb;}
.menuul li a{color:#fff; font-family:microsoft yahei,Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none;}
.menuul li a:hover{color:#fff714; text-decoration:underline;}
.menuul li:nth-child(1){border-left:1px solid #459edb;}

.content{width:1120px; margin:0 auto;}



/*banner*/
.banner { height:542px; width: 100%; position: relative; z-index:1;}
.banner .bd, .banner .bd ul, .banner .bd ul li { height: 542px; width: 100% !important; }
.banner .bd ul li { background-repeat: no-repeat; background-position: center top; }
.banner .bd ul li a { height: 542px; width: 100% !important; display: block; }
.banner .prev, .banner .next { width: 51px; height: 100px; position: absolute; top: 50%; margin-top: -50px; background-repeat: no-repeat; background-position: 0 0; }
.banner .prev { left: 30px; background-image: url(images/arrow_l.png); }
.banner .next { right: 30px; background-image: url(images/arrow_r.png); }
.banner .prevStop, .banner .nextStop { display: none; }
.banner .hd { position: absolute; bottom:20px; width: 100%;  }
.banner .hd ul { width: 100%; text-align: center; }
.banner .hd ul li { width: 8px; height: 8px; border-radius: 50%; border: 1px solid #fff; margin: 0 6px; display: inline-block; text-indent: -9999px; cursor: pointer; }
.banner .hd ul li.on { background: #fff; }


.title{color:#d10000; font-family:microsoft yahei,Arial, Helvetica, sans-serif;}
.titlea{color:#0764a7; font-size:16px; font-family:microsoft yahei,Arial, Helvetica, sans-serif; text-decoration:none; line-height:30px;}
.titleb{color:#333; font-size:16px; font-family:microsoft yahei,Arial, Helvetica, sans-serif; text-decoration:none; line-height:30px;}
.titlec{color:#447db3; font-size:13px; font-family:microsoft yahei,Arial, Helvetica, sans-serif; text-decoration:none;}
.titled{color:#e40000; font-size:16px; font-family:microsoft yahei,Arial, Helvetica, sans-serif; text-decoration:none;}




.bbg{background:url(images/bbg.jpg) repeat-x top; height:748px; padding-top:50px;}
.ccul{width:1135px; margin:0 auto; padding-left:15px;}
.ccul li{float:left; margin-right:15px;}
.cculbott{background:url(images/lll.jpg) repeat-y top; width:212px; margin:0 auto; height:196px;}
.cculcontent{width:188px; margin:0 auto; padding:10px 0;}
.cculpp{width:188px; margin:2px 0px 5px 0;}
.cculpp li{ clear:both;line-height:22px; height:22px;}
.cculpp li a{background:url(images/ddd.jpg) no-repeat left center; text-indent:10px; line-height:22px; height:22px; display:block;}


.newsul li{height:32px; line-height:32px; border-bottom:1px solid #dcdcdc; font-size:12px;}

.bottommenu{background:url(images/bottombg.jpg) repeat-x top; height:54px; margin-top:50px; line-height:54px; text-align:center;}
.btg{background:url(images/bt.jpg) repeat-x top; padding:25px 0; text-align:center;}



/*--------content----------*/
a.ccd{color:#999;}
a.ccd:hover{color:#ff0000}
/*bannerx*/
.bannerx { height: 250px; width: 100%; position: relative; z-index:1;}
.bannerx .bd, .bannerx .bd ul, .bannerx .bd ul li { height: 250px; width: 100% !important; }
.bannerx .bd ul li { background-repeat: no-repeat; background-position: center -120px; }
.bannerx .bd ul li a { height: 250px; width: 100% !important; display: block; }
.bannerx .prev, .bannerx .next { width: 51px; height: 100px; position: absolute; top: 50%; margin-top: -50px; background-repeat: no-repeat; background-position: 0 0; }
.bannerx .prev { left: 30px; background-image: url(images/arrow_l.png); }
.bannerx .next { right: 30px; background-image: url(images/arrow_r.png); }
.bannerx .prevStop, .bannerx .nextStop { display: none; }
.bannerx .hd { position: absolute; bottom:20px; width: 100%;  }
.bannerx .hd ul { width: 100%; text-align: center; }
.bannerx .hd ul li { width: 8px; height: 8px; border-radius: 50%; border: 1px solid #fff; margin: 0 6px; display: inline-block; text-indent: -9999px; cursor: pointer; }
.bannerx .hd ul li.on { background: #fff; }

.wapper{ width:1120px; margin:0 auto;}

#sideleft{ width:250px; float:left}
#sideleft h3{ height:38px; padding-top:15px; font-size:15px; text-transform:uppercase; background-color:#497daf; color:#fff; font-family:Verdana, Geneva, sans-serif; padding-left:20px; background:url(images/menubg.jpg) repeat-x center center;}
#sideleft ul,#sideleft .contact{ border:1px solid #ccc; padding:10px; border-top:none; padding-top:0px;}
#sideleft ul ul.aa{ border:none; padding:0px;}
#sideleft ul ul.aa li a{ font-size:13px;background:url(images/ddd.jpg) no-repeat 30px center; height:30px; line-height:30px; text-indent:24px; border-bottom:1px dashed #0764a7;}
#sideleft li a{  font-size:14px;display:block; height:40px; line-height:40px; border-bottom:1px dotted #ccc; padding-left:30px; background:url(images/pro_jiantou.png) no-repeat 10px center;}
#sideleft .l_search{  background-color:#3c975c; padding:10px 20px; color:#fff; background:url(images/menubg.jpg) repeat-x center center; margin-top:10px;}

#c_content{ width:830px; float:right; border:1px solid #ccc; padding:10px;}
#c_content .tit{ height:30px; line-height:30px; border-bottom:1px solid #ccc;}
#c_content .tit span{font-size:12px;}
#c_content .tit h3{ font-size:16px; letter-spacing:1px; float:left; border-bottom:1px solid #b92625; line-height:30px; padding:0 5px; font-weight:bold;}
#c_content  .content_c{ padding:10px 0px;}
#c_content  .content_c p{ font-family:microsoft yahei,Arial, Helvetica, sans-serif;font-size:14px;}
#c_content  .content_c ul.news{	}
#c_content  .content_c ul.news li a{display:block;height:113px;	font-size:14px;	font-family:microsoft yahei;color:#000;	font-weight:bold;padding:10px;border-bottom:1px dotted #ccc;transition:0.5s;}
#c_content  .content_c ul.news li a img.a{width:150px;height:113px;	background:url(images/news_bg.jpg) no-repeat center center;float:left; border:1px solid #eee;}
#c_content  .content_c ul.news li a h2{	font-size:18px;	margin-left:180px;line-height:30px; color:#0764a7; font-family: Verdana,microsoft yahei;}
#c_content  .content_c ul.news li a span{display:block;	font-size:12px;	font-weight:normal;	font-family:宋体;line-height:24px;	margin-left:180px;	margin-top:20px;}
#c_content  .content_c ul.news li a:hover{text-decoration:none;	background-color:#efefef;}
#c_content  .content_c ul.pro{ padding-left:30px; margin-top:10px;}
#c_content  .content_c ul.pro li{float:left; width:192px;}
#c_content  .content_c ul.pro li a{ display:block; padding:10px; border:1px solid #e5e5e5; margin:15px 20px; text-align:center; cursor:pointer;}
#c_content  .content_c ul.pro li a img{height:130px; width:130px;}
#c_content  .content_c ul.pro li a h3{ padding:5px 0px; color:#0764a7;}
#c_content  .content_c ul.pro li a em{display:block; background-color:#eee; font-style:normal;padding:2px 0px; }
#c_content  .content_c ul.pro li a:hover { border:2px solid #ff0000; margin:14px 19px; text-decoration:none; color:#555;}
#c_content  .content_c ul.pro li a:hover em:after{content:" » ";}
#c_content  .content_c ul.pro li a:hover em{ color:#ff0000;}
