/* CSS Document */
* { margin: 0 0; padding: 0 0; }
body { font-size: 12px; font-family: "Î¢ÈíÑÅºÚ"; }
img { border: none; }
a { color: #333333; text-decoration: none; }
a:hover { color: #FF0000; }
ul, li { list-style: none; }
table { margin: 0 auto; }
.leftline { border-right: #CCCCCC 1px dotted; }
.xianshi { padding: 10px 0px; line-height: 22px; color: #777777; }
.xianshi { color: #777777; }
.xuline { border-bottom: #e0e0e0 1px dotted; }
.line { border-bottom: #e0e0e0 1px solid; }
.rline { border: #e0e0e0 1px solid; border-top: none; }
input, select { vertical-align: middle; }
.kuang { border: #e4e4e4 1px solid; }
.kuangline { border-bottom: #e4e4e4 1px solid; }
.width { width: 1200px; margin: 0px auto; }
.page { text-align: center; height: 25px; line-height: 25px; }
.page a { border: 1px solid #ccc; color: #222; display: inline-block; margin-right: 4px; padding: 0px 6px; text-decoration: none; }
.page a.disabled { border: 1px solid #ccc; display: inline-block; margin-right: 4px; padding: 0px 6px; text-decoration: none; background: #f8f8f8 none repeat scroll 0 0; color: #222 }
.page a.disabled:hover { border: 1px solid #ccc; color: #222; display: inline-block; margin-right: 4px; padding: 0px 6px; text-decoration: none; background: #f8f8f8 none repeat scroll 0 0; color: #222 }
.page a:hover { background: #0ba5ed none repeat scroll 0 0; color: #fff; text-decoration: none; border: 1px solid #0ba5ed; }
.page a.current { background: #999999 none repeat scroll 0 0; border-color: #999999; color: #fff; font-weight: bold; text-decoration: none; border: 1px solid #999999; }
.abouttitle { font-family: "Î¢ÈíÑÅºÚ"; font-size: 20px; color: #fff; padding-top: 69px; text-align: center; line-height: 30px; }
.rtitle { font-family: "Î¢ÈíÑÅºÚ"; font-size: 20px; color: #113da7; }
#home_a_title { font-size: 18px; background: url("hongyutong_26.jpg") no-repeat left center; text-indent: 10px; text-transform: uppercase; }
#home_a_title span { color: #666666; font-size: 12px; }
#home_a_title .more { float: right; text-transform: uppercase; font-size: 12px; margin-top: 8px; }
#home_a_title .more a { color: #666666; }
.home_about { padding-top: 20px; line-height: 22px; }
.home_about img { float: left; padding-right: 10px; }
.pos { text-indent: 18px; float: right; color: #666666; }
.pos a { color: #666666 }
.cls { clear: both; }
.top_tel { font-size: 14px; }
.top_tel span { color: #df0023; font-weight: 700; }
.top_well { font-size: 14px; }
.home_info ul li { float: left; height: 57px; line-height: 57px; font-size: 18px; width: 200px; }
.home_info ul li img { vertical-align: middle; margin-right: 15px; }
.home_title { font-size: 38px; text-align: center; padding-top: 40px; }
.home_title span { display: block; color: #df0023; font-size: 24px; }
.foot_copy { color: #B8B8B8; font-size: 14px; }
.foot_copy a { color: #B8B8B8; }
.home_contact { padding-top: 20px; }
.home_service { width: 1200px; margin: 0px auto }
.home_service ul { padding-top: 40px; }
.home_service ul li { float: left; margin-right: 20px; }
.home_service ul li:nth-child(6n) { margin-right: 0px; margin-bottom: 20px; }
.home_service ul li .title { height: 40px; line-height: 40px; text-align: center; font-size: 18px; }
.home_faq { padding-left: 20px; }
.home_faq ul li { height: 40px; line-height: 40px; font-size: 14px; background: url("home_45.jpg") no-repeat left center; text-indent: 20px; }
.home_pro ul { padding-top: 20px; }
.home_pro ul li { float: left; margin-right: 18px;text-align: center;font-size: 16px;}
.home_pro ul li .title { height: 45px; line-height: 45px; }
.home_pro ul li .img { border: #EFEFEF 1px solid; }
.home_pro ul li:nth-child(2n) { margin-right: 0px; }
#foot_menu { padding: 20px 0; }
.home_news_list ul li { height: 40px; line-height: 40px; background: url("hongyutong_30.jpg") no-repeat left center; font-size: 14px; text-indent: 15px; border-bottom: #333333 1px dotted }
.home_news_list ul li span { float: right; }
#foot_menu ul li { float: left; width: 240px; color: #FFFFFF; font-size: 20px; }
#foot_menu ul li ul li { font-size: 14px; height: 30px; line-height: 30px; }
#foot_menu ul li ul { padding-top: 15px; }
#foot_menu ul li ul p { font-size: 14px; color: #9D9D9D; height: 40px; line-height: 40px; }
#foot_menu ul li ul p.qq { margin-top: 10px; }
#foot_menu ul li ul li a { color: #9D9D9D; }
.lyb_inps{box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; border: 1px solid #ddd;height: 18px;line-height: 18px;padding: 3px;}
.form_content{box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; border: 1px solid #ddd;padding: 3px; outline:none}
.form_submit{background: none repeat scroll 0 0 #d80d18;border: 0 none;border-radius: 3px;color: #fff;cursor: pointer;font-family: "Î¢ÈíÑÅºÚ";font-size: 14px;height: 30px;line-height: 30px;padding: 0 20px;width: auto;}
.red{ color: #d80d18}
.fy{border-top: #F3F3F3 1px solid}
.fy ul li{height: 35px; line-height: 35px;}

/*Ê×Ò³¹ö¶¯*/
.picScroll-left{ width:1200px;position:relative;}
.picScroll-left .hd{height:1px;position: relative;}
.picScroll-left .hd img{ cursor: pointer}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:22px; height:22px;}
.picScroll-left .hd .prev{position: absolute; left:-60px;top:50px;}
.picScroll-left .hd .next{ position: absolute; right:-60px;top:50px;}
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:8px 0px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0px 10px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:215px; height:100px; display:block;  padding:2px; border:1px solid #ccc; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;   }

.index_huoban { font-size: 24px; text-align: center; background: url("huoban_03.jpg") no-repeat top center; }
.index_huoban span { color: #df0023; display: block; font-size: 20px; text-transform: uppercase }
.inner_tab { padding: 35px 0; text-align: center; border-bottom: 1px solid #f0f0f0; }
.inner_tab .tab { display: inline-block; height: 45px; padding: 0 30px; margin: 0 5px; font-size: 18px; color: #333; line-height: 45px; border: 1px solid #ccc; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; transition: all .6s; -moz-transition: all .6s; -webkit-transition: all .6s; margin-bottom: 20px; }
.inner_tab .tab.on, .inner_tab .tab:hover { color: #fff; background-color: #d80d18; border-color: #d80d18; }
#top_menu { float: right }
#top_menu ul li { float: left; width: 150px; text-align: center; font-size: 18px; position: relative; height: 98px; line-height: 98px; font-weight: bold; }
#top_menu ul li a { display: block; }
#top_menu ul li a:hover { color: #9c011e; }
#top_menu ul li ul { position: absolute; left: 0px; top: 98px; display: none; z-index: 100000000000000; }
#top_menu ul li ul.kuan { width: 300px; }
#top_menu ul li ul li { background: #fff; font-size: 14px; line-height: 30px; height: 30px; font-weight: normal; }
#topmenu ul li ul li a:hover { color: #666; background: #ec0500; }
