/*css   reset*/
html,body,div,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,button,textarea,select{margin:0;padding:0; border: none; outline:none;}
img{ display:block; border:none;}
ul,ol{ list-style:none;}
a{ text-decoration:none; font-family:"宋体"; color:#666; font-size:12px;}
a:hover{ text-decoration:none; color:#0c65b1;}
textarea { outline: none; resize: none; }
span,p { font-size:12px;  font-family:"宋体";}
.clear {clear:both;}
body {font-family:"宋体"; background:#fbfbfb url(../img/b_bg.png) repeat-x; }


/*原子类*/
.fl { float:left;}
.fr { float:right;}

.red { color:#a80206;}

.main { width:1018px; overflow:hidden; margin:0 auto; background:url(../img/m_bg.png) no-repeat;}
.mainIn { width:1000px; overflow:hidden; margin:0 auto; background:#fff;}

/*head*/
.head { width:1000px; height:136px; background:url(../img/h_bg.png) no-repeat;}
.h_left { width:125px; height:116px; padding:10px 30px;}
.h_right { width:804px; padding:23px 10px 0 0;}
.hr_top { width:804px; height:54px; overflow:hidden; _zoom:1;}
.name { margin:10px 0 0 0;}
.phone p { height:30px;}
.nav { width:804px; overflow:hidden; margin:27px 0 0 0;}
.nav ul { overflow:hidden;}
.nav ul li { float:left; width:84px; height:32px; line-height:32px; text-align:center; background:url(../img/li_bg.png) no-repeat; margin:0 15px 0 0;}
.nav ul .no_mr { margin:0;}
.nav ul .current { background:url(../img/current_li.png) no-repeat;}
.nav ul li a { font-size:14px; color:#fff;}

/*banner*/
.banner { width:1000px; height:309px; overflow:hidden; margin:0 0 10px 0; position:relative;}
.banner ul li { display:none;}
.banner ol { width:120px; _width:130px; position:absolute; left:50%; bottom:20px; margin:0 0 0 -60px; _margin:0 0 0 -75px;}
.banner ol li { float:left; margin:0 10px; width:20px; height:20px; background:#FFF; border-radius:50%; cursor:pointer;}
.banner ol .current { background:#bb1421;}

/*con*/
.con { width:988px; overflow:hidden; background:url(../img/c_bg.png) repeat-x; padding:6px;}
.c_left { width:240px; overflow:hidden; background:#fff; border-radius:6px 6px 0 0;}
.cl { width:228px; overflow:hidden;  padding:6px;}
.con .title { height:35px; line-height:36px; border-bottom: 1px solid #bcbcbc; background:url(../img/icon01.png) no-repeat 5px center; overflow:hidden; padding:0 10px 0 15px;}
.con .title a:hover { text-decoration:underline;}
q.con h4 { font-size:16px; font-family:"微软雅黑"; font-weight:normal; color:#121212;}
.cl ul { overflow:hidden; padding:10px 10px 0 8px;}
.cl ul li { background:url(../img/icon02.png) no-repeat left center; padding:0 0 0 15px; border-bottom:1px dashed #d2d2d2; height:22px; line-height:22px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.cl ul li a:hover { text-decoration:underline;}


.c_right { width:723px; background:#fff; overflow:hidden; border-radius:6px 6px 0 0; padding:6px 5px 6px 10px;}
.cr_top { overflow:hidden;}
.ct_left { width:480px;}
.ctl_con { padding:10px 0;}
.ctl_con img { border:1px solid #ccc; padding:2px;}
.ctl_con p { width:285px; overflow:hidden; text-indent:2em; line-height:22px; color:#555;}

.ct_right { width:216px; overflow:hidden; background:url(../img/bg01.png) no-repeat; padding:5px 5px 10px; margin:8px 0 0 0;}
.ct_right h5 { color:#e9d7d7; font-size:14px; height:25px; line-height:24px; padding:0 0 0 6px;}
.crr_con { width:189px; height:100px; background:#fff; border-radius:6px 6px 0 0; padding:20px 10px;}
.crr_con p { line-height:25px; text-indent:2em; color:#4f4f4f;}
.crr_con .click { margin:10px 0 0 0;}

.cr_bot { width:723px; margin:10px 0 0 0;}
.cr_bot ul { padding:20px 0 0 15px; overflow:hidden;}
.cr_bot ul li { float:left; margin:0 19px 10px 0;}
.cr_bot ul li img { border:1px solid #ccc; padding:2px;}
.cr_bot ul li p { text-align:center; margin:10px 0 0 0;}

/*link*/
.link { width:960px; _width:980px; margin:0 10px 20px; border-top:1px solid #bcbcbc; padding:10px 0 2px 10px; overflow:hidden;}
.link_img { margin:12px 0 0 0;}
.link ul { margin:8px 0 0 20px;}
.link ul li { float:left; width:154px; height:46px; border:1px solid #ccc; margin:0 22px 0 0;}
.link ul li img { margin:5px auto;}


/*footer*/
.footer { width:1000px; height:78px; border-top:4px solid #a70004; padding:10px 0 0 0; background:#f9f9f9;}
.footer p { text-align:center; line-height:32px;}





