/*去除格式*/
body,ul,p,h1,h2,h3,h4,dl,dd,form,input,textarea,select,a,img,span { padding:0; margin:0; font-family:"宋体"; }
li { list-style:none; }
img { border:none; }
a { text-decoration:none; }

.clear { zoom:1; }
.clear:after { content:''; display:block; clear:both; }

body{ background:url(../image/top_bg.png) repeat-x;}
#top_bg{ background:url(../image/bg_top.jpg) no-repeat center 0;}
#top{ width:1000px; height:160px; margin:0 auto; position:relative; background:url(../image/top.jpg);}

.top_bar { float:right; margin-top:10px; width:auto;}
.top_bar li { float:left; height:20px;font-size:14px; line-height:20px;}
.contact a, .login a, .store a { color:#FF0000}
.contact a:hover, .login a:hover, .store a:hover { color:#990033;}
.top_bar .contact { background:url(../image/top_ico.png) no-repeat 0 -1px; padding:0 14px 0 16px;}
.top_bar .login { background:url(../image/top_ico.png) no-repeat 0 -21px; padding:0 14px 0 16px;}
.top_bar .store { background:url(../image/top_ico.png) no-repeat 0 -41px; padding:0 4px 0 16px;}

#top img { position:absolute;top:56px; left:113px;}

#nav{ width:1000px; height:44px; margin:0 auto;}
.nav_cont{ background:url(../image/nav_bg.png) -44px; height:44px;}
.nav_l{ background:url(../image/nav_bg.png) no-repeat 0 0; height:44px;}
.nav_r{ background:url(../image/nav_bg.png) no-repeat right -88px; height:36px; padding-left:20px; padding-top:8px;}

.nav_r a { width:104px; height:36px; font:bold 14px/30px "宋体"; display:block; float:left; text-align:center; color:#FFF;}
.nav_r a:hover{ background:#FFFFFF; color:#023284;}
.nav_r .active{ background:#FFFFFF; color:#023284;}
.nav_r .active_{width:50px; }

.clear_bg{ height:10px; background:#fff; display:block;margin:0 auto; width:1000px; font-size:0;}

.content{ width:1000px; margin:0 auto;}

.cont01{}
.cont01 .pic { width:330px; height:240px; float:left; background:#CCCCCC; overflow:hidden;}
.cont01 .pic .pic_c{ margin-left:-1px; margin-top:-1px;}
.cont01 .trends {width:658px; height:237px;  float:left; margin-left:10px; display:inline; border:1px solid #cdcdcd; border-top:2px solid #1d51be; background:url(../image/cont_bg.png) repeat-x;}

.trends .trends_titlt { background:url(../image/trands_bg.png) no-repeat; width:658px; height:40px; font-size:14px; margin:0 auto;}
.trends_titlt ul { padding-left:16px;padding-top:12px;}
.trends_titlt li{float:left;height:26px; width:63px; text-align:center;cursor:pointer;}
.trends_titlt li a{ color:#000;}
.trends_titlt .now{ border-bottom:2px solid #d60e10; font-weight:bold;}
.trends_titlt .now a{ color:#FF0000;}

.trends_tit { background:url(../image/list_style.gif) no-repeat 16px 22px;}
.trends_tit ul { padding:12px 18px 0 26px; }
.trends_tit li{ height:25px; font-size:12px; line-height:25px; vertical-align:top;}
.trends_tit a{ color:#1c70cb; cursor:pointer;}
.trends_tit .titl{ float:left; display:block; width:414px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.trends_tit .titr{ float:right; display:block;}
.trends_tit a:hover{ display:inline;}
.trends_tit a:hover span{ color:#FF0000;}

#one_con2{ display:none;}

/*.cont01 .web_new {width:195px; height:240px;  float:left; margin-left:13px; display:inline; background:url(../image/webnew.jpg) repeat-x;}*/
.cont01 .web_new {width:192px; height:237px;  float:left; margin-left:10px; display:inline; border:1px solid #cdcdcd; border-top:2px solid #1d51be; background:url(../image/cont_bg.png) repeat-x;}
.web_new span { padding-left:10px; display:block;  height:40px;}
#demo a { font:12px/22px "宋体"; color:#000; display:block; margin-bottom:10px;}
#demo a:hover{ color:#d60e10; text-decoration:underline;}
#demo{width:160px;height:170px;overflow:hidden; margin-top:12px; margin-left:20px;}

#banner{ padding-top:10px; height:55px; width:1000px;}
#banner .banner01{ float:left; display:inline;}
#banner .banner02{ float:right; display:inline;}

.cont02 { padding-top:10px;}
.cont02_left{ width:668px; float:left;}
.cont02_tit{ height:180px; width:666px; margin-bottom:10px; border:1px solid #c2cadd; border-top:2px solid #1d51be; background:url(../image/cont_bg.png) repeat-x; position:relative;}
.cont02_tit .titl{ float:left; display:inline; width:450px; overflow:hidden;}
.cont02_tit .titr{ float:right; display:inline; margin-right:74px;}
.cont02_tit h2{ height:29px; font-size:14px; padding:8px 0 0 48px; color:#fe0002;}
.cont02_tit h2 a{ float:right; font-size:12px; font-weight:normal; position:absolute; top:14px; right:14px; color:#1c70cb;}

.cont02_tit ul{ padding:10px 0 0 29px; background:url(../image/list_cont02.jpg) no-repeat 17px 9px;}
.cont02_tit li{ font:12px/25px "宋体"; height:25px; vertical-align:bottom;}
.cont02_tit a { color:#1c70cb; cursor:pointer;}
.cont02_tit a:hover{ zoom:1;}
.cont02_tit a:hover{ color:#FF0000;}

.h2_bg01 h2{background:url(../image/cont02_1.jpg) no-repeat center;}
.h2_bg02 h2{background:url(../image/cont02_2.jpg) no-repeat center;}
.h2_bg03 h2{background:url(../image/cont02_3.jpg) no-repeat center;}
.h2_bg04 h2{background:url(../image/cont02_4.jpg) no-repeat center;}


.cont02_right{ width:319px; float:right;}

.search { background:url(../image/search_bg.jpg) no-repeat; width:319px; height:114px; position:relative;    border-bottom: 1px solid #cecece;}
.search input { height:34px; width:200px; background:#feffd3; border:1px solid #cacaca; font-size:14px; color:#9f9f9f; line-height:34px; padding-left:6px; float:left; position:absolute; top:58px;left:19px;}
.search a{ display:block; width:58px; height:28px; position:absolute; top:62px; left:240px; font-size:12px; background:url(../image/search_btn.jpg) no-repeat;}
.search a:hover{ background:url(../image/search_btn2.jpg) no-repeat;}

.query{}
.query a{ display:block; margin-bottom:10px;}

.gdjg{ height:133px; background:url(../image/gdjg.jpg) no-repeat; position:relative; margin-top:10px; padding:50px 0 0 18px;}
.gdjg_link{ width:100px; float:left;}
.gdjg_left{ float:left;  width:36px;}
.gdjg_left a, .gdjg_right a{  font-size:12px; line-height:20px; color:#000000; display:block;}
.gdjg_right { float:left; text-align:left; width:48px;}
.gdjg_c { float:left;line-height:20px; width:12px;}
.gdjg_left a:hover, .gdjg_right a:hover{ color:#FF0000; text-decoration:underline;}


.map{ height: 207px; overflow: hidden; border-bottom: 1px solid #c1cce0; padding:1px; margin-top:10px; background:#ebebeb; text-align:center; background:url(../image/map_bg.jpg);}
.map span{ height:38px; display:block;}
.map span a{ float:right; margin:14px 24px 0 0; font-size:12px; color:#1d50bb;}
.map a{ display:block;}
.map a:hover{ color:#FF0000;}

.home {}
.home h2 { background:url(../image/ch_home.jpg) no-repeat; height:51px; text-align:right; padding-right:6px;}
.home a { font:12px/50px "宋体"; font-weight:normal; color:#FFF;}
.home a:hover{ color:#d50e0e;}

.home_cont{ padding-top:14px; font-size:12px;}
.home_cont .home_c{ width:666px; height:188px; border:1px solid #cdcdcd; float:left; display:inline;  background:url(../image/home.gif) no-repeat 0 30px; position:relative;}
.home_cont .home_c h2, .home_c_over h2{ font:bold 12px/12px "宋体"; padding:10px 0 0 18px;}
.home_cont .home_c h2 a, .home_c_over h2 a{ float:right; font-weight:normal; position:absolute; top:10px; right:8px; color:#214188;}
.home_cont .home_c a:hover, .home_c_over a:hover{ color:#FF0000;}

#newhome_c ul{ padding:20px 0 0 29px; background:url(../image/list_cont02.jpg) no-repeat 17px 20px;}
#newhome_c li{ font:12px/25px "宋体"; height:25px; vertical-align:bottom;}
#newhome_c ul a{ color:#214188; cursor:pointer;}
#newhome_c ul a:hover{ color:#FF0000;}
#newhome_c .titl{ float:left; display:inline; width:450px; overflow:hidden;}
#newhome_c .titr{ float:right; display:inline; margin-right:74px;}




.home_cont .home_c_over{ width:319px; height:188px;  float:right; position:relative;}
.jc_wrap{ position:relative; margin:0 auto;}
.prev,.next { width:12px; height:12px; position:absolute; top:70px; }
.prev { left:16px; background:url(../image/left_jc.jpg) no-repeat; }
.next { right:16px; background:url(../image/right_jc.jpg) no-repeat; }
.jc_list {  width:98px;height:130px;padding-top:26px; margin:0 auto; overflow:hidden;}
.jc_list ul{ width:300px;height:130px;}
.jc_list li{ width:98px; float:left;}
.jc_list a{ display:block; padding:3px 0 4px 3px; background:url(../image/jcpic_bg.jpg)no-repeat;}
.jc_list p{ font:bold 12px/22px "宋体"; color:#0054ff; text-align:center;}

.links{ height:177px; background:url(../image/link_bg.gif); position:relative; margin-top:10px;}
.links .two_wm{position:absolute;top:20px;left:48px; text-align:center;}
.links .two_wm p{ font:12px/24px "宋体"; color:#868686;}

.link { position:absolute;top:20px; left:222px; width:760px;}
.link ul{ float:left;}
.link_t li{ font-size:14px; line-height:14px; padding-top:10px; padding-bottom:0; padding-right:16px;}
.link_c li{ font-size:12px; line-height:12px; padding-top:12px; padding-bottom:0;}
.link a{ color:#858585;}
.link a:hover{ color:#1f50bd; text-decoration:underline;}

.tally{ background:url(../image/tj.gif) center no-repeat; font-size:12px; text-align:center; height:25px; line-height:25px; margin:14px 0;}
.tally span{ color:#ff6c00;}
.tally font{ color:#ab0505; font-size:12px;}

.footr{ border-top:1px solid #a8c5ff; height:100px; padding:10px 0; background:#e8e8e8;}
.foot{ text-align:center; font-size:12px; line-height:20px; color:#525252;}


#overlay{ z-index:10;position:absolute;top:0;left:0;width:100%;height:1500px;background:#000;opacity:0.5;filter:alpha(opacity=50); display:none;}
#win{ z-index:11;position:absolute;top:50%;left:50%;width:387px;height:244px;background:#fff;margin:-122px 0 0 -201px; background:url(../image/login.png); display:none;}
#win h2{ float:right; margin:13px 15px; display:inline; cursor:pointer;}
.login_tit { font: bold 14px/24px "宋体";color:#555; float:left; margin:27px 0 0 43px; display:inline;}
#win input{ width:176px; height:28px; line-height:28px; border:1px solid #999; margin-bottom:0px; font-size:14px; color:#999; padding-left:3px;}
.login_c{ float:left; margin:10px 43px; display:inline;}
.login_button { margin-top:16px;}
.login_button a{ width:101px; height:31px; display:block; background:url(../image/login_button.gif);}
.login_button a:hover{ background:url(../image/login_button2.gif);}
.userlogin{ position:absolute; top:200px; left:170px; text-decoration:underline;}

.content_info{ width:1000px; margin:0 auto;}
.info_left{ float:left; height:400px; width:207px; background:url(../image/info_left.gif) no-repeat;}
.info_left ul{padding:68px 0 0 70px;}
.info_left li{ height:36px; padding-left:10px; font-size:14px;}
.info_left a{ color:#000;}
.info_left a:hover{ color:#FF0000; margin-left:5px; font-weight:bold;}

.info_right{ float:right; height:auto; width:770px; padding:12px 0 0 14px; background:url(../image/info_right.gif) no-repeat; position:relative; margin-bottom:14px;}
.info_right h2{ font-size:14px; font-weight:bold; margin-bottom:30px; color:#0047d7;}
.info_right ul{}
.info_right li{ line-height:25px; height:25px; color:#6e6d6d; font-size:12px;}
.info_right .jl{ margin-bottom:14px;}
.info_right a{ color:#000;}
.info_right a:hover{ color:#0336b0; text-decoration:underline;}

.page { text-align:center; width:670px; margin:20px;}
.page p { display:inline-block; height:16px; line-height:16px; padding:2px 6px 0 6px; color:#000; text-decoration:none; font-size:14px; }
.page a:hover { color:#fff; background:#1d4dbc;}
.page span { font-family:'宋体'; }





