@charset "utf-8";
body{font-size:14px; font-family:"Microsoft Yahei",SimHei,SimSun,sans-serif,"宋体"; color:#3d3d3d; background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,th,td,span,p{margin:0;padding:0;-moz-user-select:none;}
form,fieldset,legend,input,textarea{outline:none;}
li{list-style:none;}
img{border:0px;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

a:link{color:#3d3d3d; text-decoration:none;}
a:visited{color:#3d3d3d; text-decoration:none;}
a:hover{color:#d8241d;}

.red,a.red:link,a.red:visited{color:red;}

.clearfix{height:0px; width:0px; font-size:0px; clear:both; padding:0px; margin:0px;}

.fl{float:left;}.fr{float:right;}.tc{text-align:center;}.tr{text-align:right;}.dn{display:none;}.db{display:block;}
.m1{margin-top:14px;}
.mg2{margin-left:14px; margin-right:14px;}

.top_bg{height: 168px; width: 100%; overflow: hidden;}
.top{width:1200px; margin:0px auto; overflow:hidden;}
.top{height:168px; position:relative;}
.top .lg{position:absolute; top:12px; right:8px;}
.top .logo{width:150px; height:72px; margin:0px auto; margin-top:22px;}
.top .logo a{background:url(logo.png) center no-repeat; height:100px; width:150px; display:block; text-indent:-9999px;}
.top .tleft_menu{position:absolute; left:0px;}
.top .tright_menu{position:absolute; right:0px;}
.top .top_menu,.top .top_menu_en{top:66px;}
.top .top_menu li{float:left; width:150px; text-align:center;}
.top .top_menu li a{font-size:16px; font-weight:bold;}
.top .top_menu .sm a{color:#d8241d;}
.top .top_menu_en li{float:left; text-align:center; padding-left:8px; padding-right:8px;}
.top .top_menu_en li a{font-size:16px; font-weight:bold;}
.top .top_menu_en .sm a{color:#d8241d;}

.fullSlide{position:relative;width:100%;height:580px;background:#000;}
.fullSlide .bd{position:relative;z-index:0;overflow:hidden;margin:0 auto;}
.fullSlide .bd ul{width:100%!important;}
.fullSlide .bd li{overflow:hidden;width:100%!important;height:580px;text-align:center; position:absolute; left:0px; top:0px;}
.fullSlide .bd li a{display:block;height:580px;}
.fullSlide .hd{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:42px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{display:inline-block;overflow:hidden;margin:1px;width:42px;height:2px; line-height:999px;opacity:.5;cursor:pointer;zoom:1;filter:alpha(opacity=50); padding-top:18px; border-bottom:5px solid #282828;}
.fullSlide .hd ul .on{ border-bottom:5px solid #FFF;}
.fullSlide .next,.fullSlide .prev{position:absolute;top:50%;left:15%;z-index:1;display:block;display:none;margin-top:-30px;width:40px;height:60px;background:url(slider-arrow.png) -126px -137px #000 no-repeat;opacity:.5;cursor:pointer;filter:alpha(opacity=50);}
.fullSlide .next{right:15%;left:auto;background-position:-6px -137px;}


.index_box{width: 1200px; margin: 0px auto; overflow: hidden;}
.ab{width: 100%; overflow: hidden; padding-top: 32px; padding-bottom: 72px;}
.ab_info{width:100%; overflow: hidden;}
.ab_info .ab_title{line-height: 42px; height: 42px; font-size: 22px; font-weight: bold; color: #193c63}
.ab_info .ab_content{line-height: 22px;}
.ab_pic{float: right; width: 380px;}

.ic_title{background:rgba(46,105,142,0.64); height: 132px; width: 100%; overflow: hidden; line-height: 132px; text-align: center; font-size: 36px; color: #fff;}
.ic_box{width: 590px; background: #193c64; margin-top: 20px; height: 145px; overflow: hidden;}
.ic_box .ic_pic{width: 218px; float: left;}
.ic_box .ic_pic img{width: 218px; height: 145px;}
.ic_box .ic_info{width: 340px; overflow: hidden; color: #fff; float: right; margin: 10px; line-height: 20px; height: 150px;}
.ic_box .ic_info div{font-size: 18px; line-height: 28px; height: 28px; overflow: hidden;}
.ic_box .ic_info div a{color: #fff;}
.ic_box .ic_info div a:hover{color: #ff6600;}

.it_title{width: 1200px; margin: 0px auto; text-align: center; background:url(dot1.gif) center repeat-x; margin-bottom: 32px;}
.it_title p{line-height: 42px; height: 42px; margin: 0px auto; width:300px; background: #fff; font-size: 24px;}
.ip_list{overflow: hidden;}
.ip_list .ip_box{width: 208px; margin-right: 24px; float: left; margin-top: 22px;}
.ip_list .ip_box img{width: 208px; height: 139px;}
.ip_list .last{margin-right: 0px;}
.ip_list .ip_title{line-height: 22px; height: 44px; overflow: hidden; margin-top: 5px; text-align: center;}


.foot_bg{background: #2e2d2c; padding: 22px; overflow: hidden; margin-top: 172px; color: #D9D9D9;}
.foot_bg .foot{width: 1200px; margin: 0px auto; overflow: hidden;}
.foot_bg .foot_menu{text-align: center; margin-top: 22px;}
.foot_bg .foot_menu a{padding-left: 20px; padding-right: 20px;}
.foot_bg a{color: #fff;}
.foot_bg a:hover{color: #ff6600;}
.foot_bg .foot_about{width: 400px; float: left; margin-top: 32px; font-size: 12px;}
.foot_bg .foot_contact{width: 200px; float: right; margin-top: 72px; font-size: 12px;}


.search_box{float:left; margin-top:76px; width: 350px; margin-left: 115px;}
.search_box .search_key{padding:5px; border:1px solid #ccc; height:22px; width:200px; background:url(ico_search.gif) 5px 5px no-repeat #fff; padding-left:42px;}


.tbb{height:472px; overflow:hidden; display:block; width:100%; margin-bottom:8px; background:url(top_banner.jpg) center;}



.container{width:1200px; margin:0px auto; overflow:hidden; margin-top:15px;}
.location{overflow:hidden; font-size:12px; background:url(home.png) 15px 12px no-repeat #f4f4f4; line-height: 42px; height: 42px; padding-left: 42px;}

.c_left{width:275px; float:left; overflow:hidden;}
.c_left .left_box{}
.c_left .big_title{background:#b9171c; height:72px; line-height: 72px;}
.c_left .big_title p{font-size:22px; padding-left:18px; color:#fff;}
.c_left .big_class li{background: #f9f9f9; border-bottom:1px solid #e8e8e8; margin-bottom: 2px;}
.c_left .big_class li a{display:block; padding-left:22px; height:52px; line-height:52px; font-size:16px;}
.c_left .big_class li a:hover,.c_left .big_class .ls a{background:url(arrow.png) 232px 18px no-repeat #e1565b; color:#FFF;}


.c_right{width:910px; float:right; overflow:hidden; position:relative;}
.c_right .right_pic{overflow:hidden;}
.c_right .right_pic li{float:left; margin-top:14px; font-size:0px;}

.c_right .content_box{overflow:hidden; min-height:666px;}
.c_right .sm_title{font-size:16px; border-bottom:1px solid #9c9c9c; padding-left:8px; line-height:42px; height:42px; color:#484848;}
.c_right .title{margin-top:12px;}
.c_right .title h1{line-height:32px; height:32px; border-bottom:1px dashed #ccc; padding-left:12px; background:url(dot3.gif) left 7px no-repeat;font-size:16px;font-weight:bold; color:#0094c8;}
.c_right .content{font-size:15px; line-height:32px; overflow:hidden; padding-bottom:32px; padding-top:22px; min-height:600px; padding-left:28px; padding-right:28px;}
.c_right .content img{max-width:680px;}



.f_btn input{background:#F36; color:#FFF; padding:10px; text-align:center; border:none; border: 3px solid #dedede; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; cursor:pointer;}
.shop_reg input{padding:5px; border:1px solid #ccc;}
.page{padding-top:32px; padding-bottom:5px; overflow:hidden; width:680px; overflow:hidden;}
.page li{float:left; margin-right:5px; border:1px solid #ddd;}
.page a{padding:5px; text-decoration:none; padding-top:2px; padding-bottom:2px; font-size:14px; color:#333;}
.page .active{background:#eb8484; border:1px solid #ccc; color:#fff;}
.page .active a{color:#fff;}
