﻿@charset "utf-8";

/*

Powered By www.toprand.com

*/



/*Reset*/

*{ padding:0; margin:0}

html,div,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img,form,embed,label{margin:0;padding:0;border:0; font-size:14px; font-weight:normal;}

img{border:none}

ul,ul li{ list-style:none;} 

.cls{clear:both; line-height:0px!important; height:0px!important;font-size:0px!important;} 

select,input{ vertical-align:middle;font-size:14px;}  

a {color:#666;text-decoration:none;}

a:hover {color:#0786e5;}

a:active {color:#0786e5;}

.hidden{ display:none}

.left{ float:left}

/*basic*/ 

body{margin:0px; padding:0px;font-family:"微软雅黑", Arial, Helvetica, sans-serif; font-size:14px;color:#666;  line-height:26px; height:100%;}  



/*wrap*/

.wrap{ width:1140px; margin:0 auto; height:auto; overflow:hidden; position:relative;}







/*head*/

.head{ width:100%; float:left; background:url(../images/head_bg.jpg) center bottom repeat-x; height:123px; min-width:1140px;}

.top{ width:100%; float:left; margin-top:9px; height:80px;}

.logo{ float:left; width:290px; margin-top:40px;}

.logo a{display:block; }

.logo img{ width:223px; height:73px;}





/*nav 10.19 end*/



.nav{ width:660px;  float:left; margin-top:65px; height:30px;}

.navlist li{  float:left; padding-left:11px; padding-right:11px;  text-align:center; position:relative; background:url(../images/nav1.png) no-repeat right center; height:30px; line-height:30px; }

.navlist li a{ display:block; color:#333333;}

.navlist li.hover a,.navlist li a:hover{ color:#0786e5;}







.top_right{float:right; width:160px; overflow:hidden; text-align:right;}

.top_right .tel{float:right; height:70px; margin-top:20px; color:#333333;}

.top_right .tel span{color:#0786e5; font-size:20px; font-weight:bold;}

.top_right .ico{height:30px; text-align:right; float:right;}

.top_right .ico a{height:30px; width:36px; display:block; float:left;}



.top_right .ico .ico1{background:url(../images/ico_top1.png) no-repeat center;}

.top_right .ico .ico1:hover{background:url(../images/ico_top1-2.png) no-repeat center #0786e5;}

.top_right .ico .ico2{background:url(../images/ico_top2.png) no-repeat center;}

.top_right .ico .ico2:hover{background:url(../images/ico_top2-2.png) no-repeat center #0786e5;}

.top_right .ico .ico3{background:url(../images/ico_top3-2.png) no-repeat center #0786e5;}

.top_right .ico .ico3:hover{background:url(../images/ico_top3-2.png) no-repeat center #0786e5;}



.search{ height:30px; width:210px; margin-top:3px;float:left; position:absolute; top:0px; right:72px}

.search input{ width:173px; line-height:22px; border: 1px solid #E1E1E1; height:22px;  margin-left:30px; padding-left:5px;

  font-size:12px; color:#CBCBCB; background:none}

.searchpic input{ height:30px; width:36px; display:block;border: none; position:absolute; background:url(../images/ico_top1.png) no-repeat center; top:0px; right:72px;cursor:pointer}

.searchpic input:hover{background:url(../images/ico_top1-2.png) no-repeat center #0786e5;}

















/*banner*/



.banner_cont{width:100%; height:350px; clear:both;}



.clearfix {

    display: inline-block;

}

.clearfix:after {

    clear: both;

    content: " ";

    display: block;

    font-size: 0;

    height: 0;

    visibility: hidden;

}

* html .clearfix {

    height: 1%;

}

.clearfix {

    display: block;

}





.bottom {

    background-color:#e1e9f4; color:#333333;

    height:auto; padding-top:40px; padding-bottom:40px;

    min-width:1140px;

    position: relative;

    width: auto !important;

}

.bottom a{color:#333333;}

.bottom a:hover{color:#0786e5;}

.bottomb {

    float: left;

    width: 150px;

}

.bottombf1 { height:40px; line-height:40px;  border-bottom:1px solid #b0b0b0; border-top:1px solid #b0b0b0; padding-left:30px; 

}

.bottombf1 a {

    font-size: 14px;

   color:#3f3f3f; padding-right:30px; padding-bottom:8px; font-weight:bold;

}

.bottombf1 a:hover {

}



.bottomb img{ width:98px; height:98px; padding-left:30px; padding-top:16px;}

.bottomb ul{padding-left:30px; height:auto; overflow:hidden; padding-top:16px;}

.bottomb ul li {

    line-height: 22px;height:22px; overflow:hidden; 

}

.bottomb ul li a {

    line-height: 22px; font-size:12px;

}

.bottomb ul li a:hover {

}



.copty{text-align:center; font-size:12px; padding-top:30px;}

.copty a{padding-left:8px; padding-right:8px;}

.body_cont {

    margin: 30px auto 40px;

    width:1140px;

}



.body_cont .inewsr{margin-bottom:10px;}

.body_contl {

    float: left;

    padding-top:0px;

    width: 250px;

}



.left_top{background:url(../images/bg_left_top.png) no-repeat left top; height:15px; width:250px;}

.left_cent{border-left:1px solid #cccccc; border-right:1px solid #cccccc; padding:0 20px; width:208px; height:auto; overflow:hidden;}

.left_bottom{background:url(../images/bg_left_bottom.png) no-repeat left bottom; height:30px; width:210px; padding:0 20px;}

.nblnav {

   margin-bottom:20px; padding-bottom:10px; padding-top:10px; background:url(../images/bg_left_title.png) no-repeat center bottom;  

}

.nblnav a {

   

    color: #3B3B3B;

    display: block;

    font-size: 20px; padding-left:5px;

   /* padding-left: 40px; background: url(../images/navdot.png) no-repeat left 10px center; */ 

}

.nblnav1 {  

    border-bottom: 1px solid #F0F0F0; padding-left:24px;

}

.nblnav1 a {

    background: url(../images/rclnpic2.jpg) no-repeat left center;

    color: #333333;

    display: block;

    font-size: 15px;

    height: 35px;

    line-height: 35px;

    padding-bottom: 3px;

    padding-left: 16px;

}

.nblnav1 a:hover, .nblnav1 a.nblnav1oa {

    background: url(../images/libg1.png) no-repeat left center;

    color: #0786e5;

}







.nav_left{  }

.nav_left dl{ margin:0; padding-left:40px; background:url(../images/dian.jpg) no-repeat left 40px center; border-bottom:1px dashed #eeeeee;}

.nav_left dl a{line-height:30px; height:30px; margin:0; color:#333333; font-size:12px; padding-left:10px;  background:url(../images/dian.jpg) no-repeat left center; display:block;}

.nav_left dl a.hover, .nav_left dl a:hover{color:#0786e5; background:url(../images/dianb.jpg) no-repeat left center; }









.content{ width:100%; float:left; background:url(../images/bg_banner.png) no-repeat center top; height:auto; overflow:hidden; min-width:1140px;}



.body_contr {

    float: right;

    width: 860px;

}

.nbrtop {

    

    z-index: 2; 

	/*background:url(../images/bg_nbrtop.png) no-repeat bottom left; */

	border-bottom:1px solid #cccccc;

}

.nbrtopla {

    color: #3b3b3b;

    font-size: 18px;

    line-height: 60px; height:60px;

    padding:0 30px; float:left; background:url(../images/title_img.png) no-repeat left center;

	

}

.nav_menu{ float:right;line-height: 60px; height:60px; color:#666;}



.nbrbody {

    padding:20px 10px 0 10px; height:auto; overflow:hidden; clear:both;   

}



