/* CSS Document */
body{margin:0 auto; font-family:"Î¢ÈíÑÅºÚ"; font-size:12px; background:url(images/_r1_c1.jpg); background:#000;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p,input{padding:0;margin:0;}
ul,li{ list-style:none;}
img{ border:0}
a{color:#333333; text-decoration:none;}
a:hover{color:#333333;}
.clearfix {clear:both;height:0;font-size: 1px;line-height: 0px;}

#head{ background:#35363A; height:98px;}
.top{ width:980px; height:98px; margin:0 auto}
.logo{ float:left; width:438px; height:67px; margin:18px 0 0 0;}
.top_r{ float:right; width:244px; height:98px; background:url(images/index_r1_c4.jpg) no-repeat;}
.r_nr{ float:left; width:244px; margin: 12px 0 0 0;}
.r_nr li{ height:30px; color:#fff; text-align:right;}
.r_nr li a{ height:30px; color:#fff; text-align:right;}
.r_nr li a:hover{ height:30px; color:#F00; text-align:right;}

.nav{background: url(images/index_r4_c2.jpg); height:49px;}
.nav_main{width:980px; height:49px; margin:0 auto}
.nav_main ul li{ float:left;width:120px; font-size:14px; line-height:49px; text-align:center; background:url(images/index_r4_c5.jpg) no-repeat right;}
.nav_main ul li a{ float:left;width:120px; font-size:14px; line-height:49px; color:#fff;}
.nav_main ul li a:hover {text-decoration:none; background:url(images/index_r5_c4.jpg) no-repeat; color:#fff; }
.nav_main ul li#cur a{text-decoration:none; background:url(images/index_r5_c4.jpg) no-repeat; color:#fff;}

.banner{ width:980px; height:334px; margin:0 auto; margin-top:5px;}

/*container*/
.main_top{ width:980px; height:298px; margin:0 auto; background:url(images/index_r8_c4.jpg) top no-repeat;}
.main_left{ float:left; width:250px; background:url(images/index_r8_c5.jpg) left no-repeat; margin-top:32px;}
.main_left dl{ width:228px; margin:0 0 0 10px;}
.main_left span{ width:42px; height:12px; float:right; margin:6px 3px 0 0;}
.main_left dd{ width:228px; margin:0 0 0 0px; color:#fff; line-height:20px;}
.main_left dd img{ margin:5px 0 5px 0px; color:#fff;}

.main_m {float:left; width:478px; height:246px; margin:50px 0 0 0; background:url(images/index_r10_c14.jpg) no-repeat}
.main_m ul{ margin-left:10px;}
.main_m ul li{ width:141px; text-align:center; float:left; margin:15px 10px  0 3px; _margin:15px 10px  0 0px}
.main_m ul li img { margin-bottom:5px; border:1px #ACACAE solid;}
.main_m ul li a { color:#fff; display:block; }
.main_m ul li a:hover{ color:#3FB3E7; display:block; }
.main_m span{ float:left;  width:300px; color:#fff; line-height:25px; margin-top:8px;}
.main_m span a { color:#fff; display:block; }
.main_m span a:hover{ color:#3FB3E7; display:block; }


.main_right{ float:left; width:240px; background:url(images/index_r8_c17.jpg) right no-repeat; margin-top:32px; margin-left:8px;}
.main_right img{ margin-left:6px; margin-bottom:0px;}
.pic{ width:223px; height:65px; margin:8px 0 8px 0;}
.main_right ul{ margin:5px 0 0 4px;}
.main_right ul li{float:left; width:230px; height:31px; background:url(images/index_r15_c16.jpg) no-repeat 2px 6px;}
.main_right ul li a{ width:230px; height:31px; color:#C9C9C9; margin-left:14px;}
.main_right ul li a:hover{ width:230px; height:31px; color:#3FB3E7; margin-left:14px; text-decoration: underline;}
.main_right span{ width:42px; height:12px; float:right; margin:3px 20px 0 0;_margin:3px 8px 0 0;}

.main_b{ width:980px; margin:0 auto;}
.b_left{ float:left; width:728px;}
.b_left span{ float:left; width:728px; height:27px;}
.b_left ul{background:url(images/index_r20_c5.jpg) repeat-x; float:left; width:718px;}
.b_left ul li{ width:166px; text-align:center; float:left; margin:15px 10px  0 3px; _margin:15px 10px  0 2px}
.b_left ul li img { margin-bottom:5px; border:1px #ACACAE solid;}
.b_right{ float:left; width:238px; margin-left:8px;}
.b_rightbj{ float:left;width:238px;background:url(images/index_r21_c23.jpg);}
.b_rightbj ul li{ float:left; width:220px; margin:0 0 0 8px; line-height:22px;}
.b_rightbj ul li a{ color:#C9C9C9}
.b_rightbj ul li a:hover{  color:#3FB3E7}


.b_right span{ float:left; width:238px;}
.dg{ float:left; width:237px; height:87px; margin:8px 0 0 8px;}

.bottom{ background:url(images/index_r27_c4.jpg) repeat-x; height:102px; margin-top:3px;}
.bottom_nr{ width:980px; height:102px; margin:0 auto;}
.dblogo{ float:left; width:67px; height:67px; margin:18px 0 0 20px;}
.xian{ float:left; width:2px; height:84px; margin:12px 0 0 14px;}
.dbnr{ float:left; width:980px; height:64px; text-align:center; line-height:24px; color:#C9C9C9;margin-top:16px}
.dbnr a{ color:#C9C9C9;}
.dbnr a:hover{color:#3FB3E7}

.cpbanner{ width:980px; height:153px; margin:0 auto; margin-top:5px;}
.cpjs{ width:980px; margin:0 auto;}
.dqwz{ float:left; width:980px; height:33px;background: url(images/cpjs_r4_c3.jpg) repeat-x;}
.dqwz span{ float:right; width:756px; height:33px; line-height:33px; color:#C9C9C9}
.dqwz span a{color:#fff}
.dqwz span a:hover{color:#3FB3E7}
.js_left{ float:left; width:213px; height:765px; background:#323232;}
.js_left ul li{ float:left; width:213px; height:43px; background:url(images/cpjs_r6_c2.jpg) no-repeat; margin-top:8px;}
.js_left ul li a{ width:213; height:43px; color:#C9C9C9; font-size:14px; line-height:43px; margin-left:44px;}
.js_left ul li a:hover{color:#3FB3E7}
.js_right{ float:left; width:758px;height:auto!important;height:765px;min-height:765px; margin-left:9px; background:#1E1E1E;}
.contact{ float:left; width:740px; color:#000000; margin:8px 0 0 8px; line-height:24px}

.apic {float:left; width:295px; }
.apic ul li{ width:141px; text-align:center; float:left; }
.apic ul li img { border:1px #ACACAE solid;}

.case{ float:left; width:720px; border-bottom:1px #4A4A4A dotted; margin:18px 0 0 4px; padding-bottom:8px;}
.atxt{ float:left; width:418px; line-height:32px;}
.atxt a{ float:left; width:418px; color:#3FB3E7}
.search{ float:left; width:720px; height:40px; line-height:40px; text-align:center;}