/*页面通用主样式*/
body,td,th,input,select,textarea {font-family:"宋体",Arial; font-size:12px; color:#000000;}
body {background:#ffffff; margin:0px; padding:0px;}
form,img,iframe {margin:0px; padding:0px;}
input,select,textarea {margin:0px;}
*{margin:0; padding:0;}
ul,ol{list-style:none;}
.clear{clear:both; overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
a img{border:none;}

/*链接主样式*/
a {font-size:12px;}
a:link,a:visited {color:#555555; text-decoration:none;}
a:hover,a:active {color:#ff0000; text-decoration:underline;}
/*a:active {outline:none;blr:expression(this.onFocus=this.blur());}*/


/*链接blue1样式：蓝色*/
a.blue1:link,a.blue1:visited {color:#0079ff; text-decoration:none;}
a.blue1:hover,a.blue1:active {color:#0000ff; text-decoration:underline;}

/*页面整体内容DIV样式*/
#header {background:url(../images/top_bg_01.jpg) repeat;}
.header_inner{width:1002px; margin:auto;}
.top{padding:30px 0px 20px 0px; height:120px;}
.logo{float:left; padding-top:20px;}
.tell{padding-left:63px; margin-bottom:10px;}
.sou_box{float:right; padding-right:20px; width:420px;}
.search{ margin-left:60px;height:40px; width:230px; overflow:hidden; border: 0; padding-top:0px!important;  padding:0px 10px 0 10px; color:#888;font-size:12px; line-height:40px; background:url(../images/s_bg.jpg) no-repeat; float:left; margin-right:1px;}
.nav li{float:left; height:63px;}
a.menu_a:link,a.menu_a:visited { display:block; width:124px; text-align:center; background:url(../images/menu.jpg) no-repeat; height:63px; line-height:63px;color:#fff; text-decoration:none; margin-right:1px; font-size:14px; font-weight:bold;}
a.menu_a:hover,a.menu_a:active {display:block; width:124px; text-align:center; background:url(../images/menu_a.jpg) no-repeat; height:63px; line-height:63px;color:#fff; text-decoration:none; margin-right:1px;font-size:14px; font-weight:bold;}
/* flexslider */
.flexslider{position:relative;height:370px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; background-color:#fff;}
.slides{position:relative;z-index:1;}
.slides li{height:370px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2; left:45%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px; float:left;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:60px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(../images/next.png) center center no-repeat;}

#main,#footer{background:#ddd;}
.main_inner{width:1002px; margin:auto; background:#eaeaea; padding:30px 0px;}
.main_line{height:14px; background:url(../images/m_line_23.jpg) repeat-x;width:1002px; margin:auto; }
.jianjie{width:380px; float:left; padding-left:30px; color:#4f523c;}
h1{ color:#4f523c; padding-bottom:10px;}
.pro{float:right; padding-right:30px; width:540px;}
.pro_b{float:left; margin:0px 6px;}
.pro_b li{float:left;margin:0px 5px;}
.cp_box{ display:block; width:155px; line-height:30px; text-align:center;}
.cp_box img{padding:2px; border:1px solid #c0c0c0;}
.btn{ float:left; margin-top:50px; margin-right:10px; cursor:pointer;}
.btn1{ float:right; margin-top:50px; cursor:pointer;}
.pro_b li p{height:30px; line-height:30px; text-align:center}

.footer_inner{width:1002px; background:url(../images/footer.jpg) no-repeat; margin:auto; padding:30px 0px 50px 0px; line-height:30px; text-align:center; color:#fff;}
#footer a{color:#fff;}


/*ABOUT*/
.main_inner_b{width:1002px; margin:auto; background:url(../images/m_bg.jpg) repeat-y;}
.left{width:250px; float:left; background:#4d7191}
.l_titel{background:url(../images/l_titel_bg_03.jpg) repeat-x; height:40px; line-height:40px; color:#fff; padding-left:15px; font-size:14px; font-weight:bold;}
.l_m_box{width:220px; margin:auto; padding:15px 0px; line-height:22px; color:#fff;}
a.cp_a:link,a.cp_a:visited { display:block; background:url(../images/cp_07.jpg) no-repeat; height:30px; line-height:30px; padding-left:20px;color:#fff; text-decoration:none; width:220px;}
a.cp_a:hover,a.cp_a:active {display:block; background:url(../images/cp2_10.jpg) no-repeat; height:30px; line-height:30px; padding-left:20px;color:#fff; text-decoration:none; width:220px;}
.cpbox_2{width:150px; margin:auto; padding:5px 0px;}
.cpbox_2 a{display:block; background:url(../images/2_13.jpg) no-repeat left center; padding-left:10px; line-height:24px; color:#fff; text-decoration:none;}
.cpbox_2 a:hover{display:block; background:url(../images/2_13.jpg) no-repeat left center; padding-left:10px; line-height:24px; color:#ffbf00; text-decoration:none;}
.right{width:752px; float:left;}
.ab_top{background:url(../images/ab_bg_05.jpg) repeat-x; height:40px; line-height:40px; width:732px; padding-left:20px; color:#fff;}
#main .ab_top a{color:#fff;}
.ab_bot{padding:20px; overflow:hidden;zoom:1;width:712px; line-height:30px; font-size:13px;}
.ab_bot .pro_b li{margin:0px 7px; float:left;}
.ab_bot .cp_box{ display:block; width:155px; line-height:36px; text-align:center;}
.ab_bot .cp_box img{ border:2px solid #fff; padding:0px;}

