﻿@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0;font-family:"Microsoft YaHei","微软雅黑"; }
body{ -webkit-text-size-adjust: none;padding:0; margin:0;  color:#333; font-size:14px;line-height:24px;}
h3,h2,h4,h5{ font-size:14px;}
ul,li,img,table,input,textarea{ border:0; padding:0; margin:0}
li{ list-style:none}
a:link,a:visited{ border:0; text-decoration: none; color:#666}
a:hover{ text-decoration:underline; text-decoration: none;}

.c{ clear:both;}
.box{ width:1100px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}

.top{ height:90px;}
.topright span{ margin-top:10px; display:block; line-height:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:right;}
.topright span img{ vertical-align:middle; }
.topright span a{ padding:0 2px; color:#999;}
.topright div { width:240px; height:35px; background:#cc0033;}

.nav{ width:100%; height:46px; background:url(../images/navbg.jpg) repeat-x;}
.nav_cp{ width:175px; height:46px; background:#c00; font-size:15px; color:#fff; font-weight:bold; position:relative; text-align:center; line-height:46px;}
.nav_cp span{ display:block; width:175px; height:455px; position:absolute; left:0; top:46px; background:url(../images/top_cpbg.png); z-index:99;}
.nav_cp span a{ color:#fff; font-size:15px; line-height:50px; border-bottom:1px solid #0b57a7; display:block;  border-top:1px solid #2b7ed4; text-align:left; padding-left:35px;}
.nav_cp span a img{ vertical-align:middle; margin-right:2px;}
.nav_cp span font{ display:block; width:100%; height:1px; background:#2b7ed4;}
.nav_cp span a:hover{ background:#014da1;  transition:all ease .2s; padding-left:40px;}

.nav_main ul li{ height:46px; float:left;}
.nav_main ul li a{ display:block; float:left; padding:0 45px; line-height:46px; color:#fff; font-size:15px; font-weight:bold;}
.nav_main ul .nav_s a{ padding:0 51px;}
.nav_main ul li font{ display:block; width:2px; height:46px; float:left; background:url(../images/navfgx.png); }
.nav_main ul li:hover{ background:#b10101;}
/*.nav_main ul li:hover  font{ background:#b10101}*/
.nav_main ul li b{ display:block; width:2px; height:46px; float:left; background:url(../images/navfgx.png); }
.nav_ny ul li a{ padding:0 47px;}
.nav_ny ul .nav_s a{ padding:0 47px;}
.nav_ny ul li{ position:relative;}
.nav_ny ul li span{     z-index: 10000; display:none; position:absolute; left:-2px; top:46px; background:url(../images/top_cpbg.png); box-shadow:0 3px 5px #444; border-radius:0 0 5px 5px; -webkit-box-shadow:0 3px 5px #444; -webkit-border-radius:0 0 5px 5px; -moz-box-shadow:0 3px 5px #444; -moz-border-radius:0 0 5px 5px;}
.nav_ny ul li:hover span{ display:block;}
.nav_ny ul li span a{ padding:0; display:block;font-weight: normal; width:100%; text-align:center; font-size:13px; border-bottom:1px dashed #398ce5; line-height:40px;}
.nav_ny ul li span .ny_end{ border:0;} 
.nav_ny ul li span a:hover{ background:#0d53a3;}

.fullSlide{ min-width:1100px; position:relative;  height:455px; overflow:hidden;  }	
.fullSlide .bd{ position:relative; z-index:0;  }	
.fullSlide .bd ul{ width:100% !important;  }	
.fullSlide .bd li{ width:100% !important;  height:510px; overflow:hidden; text-align:center;  }	
.fullSlide .bd li a{ display:block; height:330px; }	
.fullSlide .hd{ width:1100px; left:50%; margin-left:-550px; bottom:15px; position:absolute; z-index:1; bottom:15px; overflow:hidden;  }	
.fullSlide .hd ul{ float:right;  }	
.fullSlide .hd ul li{ float:left; margin:0 5px; display:inline; cursor:pointer; width:12px; height:12px; background:#085cb5; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; -o-border-radius:50%; border:2px solid #fff;}	
/*.fullSlide .hd ul li img{ width:80px; line-height:41px; display:block; border:2px solid #fff; filter:alpha(opacity=50);opacity:0.5;  }	*/
.fullSlide .hd ul .on img{ border-color:#FF8106; filter:alpha(opacity=100);opacity:1;  }
.fullSlide .hd ul .on{ background:#cc0000; }

/*cp S*/
.i_cp{ width:100%; background:#ededed; height:524px;padding-top:10px;}
.slideGroup{  text-align:left; position:relative; height:220px; }
.slideGroup .parBd{ zoom:1;  }
.slideGroup .slideBox{ overflow:hidden; zoom:1; }
.slideGroup .cppic_a{ display:block;}
.slideGroup .sPrev,.slideGroup .sNext{ display:block; width:50px; height:50px; float:left;   position:absolute; z-index:999; right:-85px; top:245px; background:url(../images/icp_right.png);}
.slideGroup .sNext{ left:-85px; background:url(../images/icp_left.png); }
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;  }
.slideGroup .parBd .tempWrap{ float:left;  }
.slideGroup .parBd ul{ overflow:hidden; zoom:1; float:left;   }
.slideGroup .parBd ul li{  float:left; _display:inline; overflow:hidden; margin-right:10px; }
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li img{ width:358px; height:200px; display:block;}
.slideGroup .parBd ul li p a{font-size:14px;color:#333;line-height:45px; padding-left:20px; }
.slideGroup .parBd ul li p a font{ color:#999;}
.slideGroup .parBd ul li span:hover{ background:#eee;}
.slideGroup .parBd ul li span:hover p a{color:#c00;  transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s;}
.slideGroup .parBd ul li span{ display:block; position:relative; border:1px solid #999999; background:#fff; margin-top:15px;}

.iyt{ width:100%; height:125px; background-color:#454545; margin-top:28px; position:relative; overflow:hidden;}
.iytbox{ width:1100px; height:125px; position:absolute; z-index:99; left:50%; margin-left:-550px; top:0;}
.iyt_tel { width:265px; height:125px; background:#993333;}
.iyt_ad img{ margin-top:30px;}
.iyt_tel img{ margin:36px 0 0 36px;}
.iyt_bg_1{ position:absolute; z-index:10px; left:50%; top:0px; margin-left:-670px;}
.iyt_bg_2{ position:absolute; z-index:10px; left:50%; top:-20px; margin-left:-50px;}

.iabout{ width:100%; margin-top:35px; position:relative; height:250px;}
.iaboutbox{ position:relative;}
.iabout_main{ width:580px; height:246px; border:2px solid #999; position:absolute; right:0; top:0; z-index:8; }
.iabout_pic{ width:550px; height:220px; position:absolute; left:0; top:15px; z-index:10; background:url(../images/iaboutbg.jpg);}
.iabout_pic span img{ vertical-align:top; margin-top:15px;}
.iabout_bg{ background:url(../images/iaboutbg.jpg); width:50%; height:220px; position:absolute; z-index:9; left:0; top:15px;}
.iabout_main div{ padding:50px 30px 0 60px; color:#666;}
.iabout_main div font{ color:#993333; font-weight:bold;}
.iabout_main div a{ color:#993333; /*font-family:Arial, Helvetica, sans-serif;*/}

.inews{ margin-top:45px; height:400px; }
.inews_left{width:540px;}
.inews_tt font{ display:block; width:3px; height:25px; background:#d11a48; float:left;  margin-right:8px;}
.inews_tt span{ display:block; width:540px; height:5px; background:url(../images/inewtt_bg.png); margin-top:10px;}
.inews_left ul li{ width:100%; height:110px; background:#f5f5f5; margin-top:10px; clear:both; overflow:hidden;}
.inews_left .inewspic{ display:block; float:left;}
.inews_left ul li span{ display:block; height:110px; width:350px; float:right; margin-right:22px; padding-top:12px;}
.inews_left ul li span a{ color:#0066cc; line-height:14px;}
.inews_left ul li span p{ font-size:12px; color:#666; line-height:14px;}
.inews_left ul li span p font{ color:#999; font-size:12px; line-height:32px; padding-bottom:5px;}
.inews_left ul li:hover{ background:#eee;}
.inews_left ul li:hover a{ color:#933;}

.inews_right dt{ margin-top:10px; width:100%; height:110px; overflow:hidden;}
.inews_right dd{ line-height:34px; border-bottom:1px solid #ccc;}
.inews_right dd font{ float:right; font-size:12px; color:#666;}
.inews_right dd img{ margin-right:5px; vertical-align:middle;}
.inews_right dd:hover a{ color:#933;}

.ifoot{ width:100%; height:295px; border-top:5px solid #cc0033; margin-top:50px; background:#003366;}
.ifootpic{ width:100%; text-align:center; height:15px; margin-bottom:10px;}
.ifoot_left{ width:540px;}
.ifoot_left dt{ vertical-align:bottom; height:22px;}
.ifoot_left dd{font-size:12px; color:#6699cc; line-height:22px;}
.ifoot_left dd font{   padding:0 5px; line-height:22px;}
.ifoot_left dd a{ font-size:12px; color:#6699cc;line-height:22px;}
.ifoot_left dd a:hover{ transition:all .5s; -moz-transition:all .5s; -webkit-transition:all .5s; padding-left:5px;}
.ifoot_lianxi{ margin-top:37px;}
.ifoot_left .ifoot_cnzz{ margin-top:22px;}
.ifoot_left .ifoot_cnzz li{ float:left; height:22px; vertical-align:middle; margin-right:5px;}

.ifoot_right{ width:540px;}
.ifoot_right dt{ width:100%; height:22px; text-align:left;}
.ifoot_right dd{ height:30px; border:1px solid #6699cc; width:100%; margin-top:7px; border-radius:3px; color:#6699cc; font-size:12px;}
.ifoot_right dd img{ vertical-align:middle; margin:0 8px;}
.ifoot_right dd input{ width:450px; height:28px; line-height:28px; background:#003366; color:#6699cc; font-size:12px; margin-left:10px;}
.ifoot_right dd textarea{ vertical-align:top; margin-left:10px; width:462px;background:#003366; color:#6699cc; font-size:12px; height:103px; line-height:28px;}
.ifoot_right .i_neir{ height:103px;}
.ifoot_right .i_yzm input{ width:80px;}
.ifoot_right .i_yzm{ width:100px;}
.ifoot_right .i_but{ width:95px; border-color:#275a8d; border-radius:0;}
.ifoot_right .i_but input{ margin:0; width:95px; background:#275a8d; height:30px; }

.iyouqing{ width:100%; height:45px; background:#00274e; line-height:45px; color:#6699cc;}
.iyouqing span{ font-size:18px; font-family:Arial, Helvetica, sans-serif; padding-right:5px;}
.iyouqing a{ font-size:12px;color:#6699cc;}
.iyouqing font{ font-size:12px; padding:0 5px;}

.pfqq{ position:fixed; right:0; top:50%; margin-top:-160px; z-index:999;}
.pf_qq{ background:url(../images/pfbg.png) no-repeat; width:120px; height:260px; margin-left:10px; padding-top:20px;}
.pf_qq div a{ display:block; width:100px; height:23px; background:url(../images/pfqqbg.png); margin-left:10px; color:#cc9933; font-size:12px; line-height:23px; text-indent:30px; margin-bottom:6px;}
.pf_qq span{ display:block; width:100%; text-align:center; padding-top:5px;}
.pf_qq span p{ font-size:12px; color:#fff; line-height:16px;}
.pf_qq span img{ margin-top:10px;}
.pf_qq span a{ background:none; width:80px; height:23px; padding:0; margin:0;}
.pf_qq span a img{ margin-top:3px;}

.ny_banner{ width:100%; text-align:center; height:240px; border-bottom:1px solid #003366; background:url(../images/nybanner.jpg)  center center;}

.ny_left{ width:240px;  height:800px; margin-top:15px;}
.nyleft_cp{ border:1px solid #ccc; height:390px;}
.ny_left dt{ width:100%; height:40px; text-align:center; font-size:18px; font-weight:bold; color:#fff; background:#0659b3; line-height:40px; margin-bottom:10px;}
.nyleft_cp dd{ width:175px; height:35px; margin:0 auto; border:1px solid #ccc; margin-top:5px; border-radius:3px; background:url(../images/ny_left_bg.jpg); padding-left:20px; line-height:35px;}
.nyleft_cp dd img{ vertical-align:middle; margin-right:5px;}
.nyleft_cp dd a{ color:#000; font-size:15px;}
.nyleft_cp dd:hover a{transition:all .7s; -moz-transition:all .7s; -webkit-transition:all .7s; padding-left:8px; color:#cc0000;}

.nyleft_lx{ margin-top:10px;border:1px solid #ccc; height:300px;}
.nyleft_lx dd{ padding-left:15px; font-size:14px; color:#000; line-height:30px;}
.nyleft_lx dd font{ padding-left:5em;}
.nyleft_lx dd i{padding-left:0.5em;}

.ny_foot{ margin-top:30px;}

.ny_right{ width:844px;}
.nyright_nav{  height:40px; background:#e9e9e9; margin-top:15px; padding-left:15px; line-height:40px; color:#999; font-size:12px;}
.aboutpic{ padding:0 15px; margin-top:15px;}
.about_main{ margin-top:15px; color:#333; padding:0 15px; font-size:13px;}

.cppic{ min-width:456px; width:456px; overflow:inherit; height:347px; margin:15px 0 0 15px; float:left;}
.cppic .hd { position:absolute;  top:260px; z-index:999; left:0; overflow:inherit; width:300px;}
.cppic .hd ul{ float:none;}
.cppic .hd ul li{ width:152px; height:85px;float:none; border:0; background:none; border-radius:0; }
#top1{ position:absolute; left:545px; top:3px;}
#top2{ position:absolute; left:698px; top:3px;}
#top3{ position:absolute; left:851px; top:3px;}
.cppic .hd ul .on{ background:#f3f3f3;}
.cpmainfgx{ background:url(../images/cpmainfgx.jpg); width:100%; height:5px; margin-bottom:15px;}

.cp_main{ margin:15px 15px 0 0; width:345px;}
.cp_tt{ font-size:18px; font-weight:bold; color:#cc0033; line-height:30px; padding-bottom:10px;}
.cp_jj{ padding-bottom:20px; border-bottom:1px solid #ccc; color:#666; font-size:13px;}
.cp_qq a{ line-height:60px; padding-right:10px; color:#333; font-size:13px;}
.cp_qq img{ vertical-align:middle; margin-top:-8px;}
.cp_qq a:hover{ color:#942121;}

.cp_ms{ border-top:2px solid #0659b3; margin:15px 15px 0 15px; font-size:13px;}
.cp_ms_tt,.cp_rxcp_tt{ width:110px; height:27px; background:#0659b3; text-align:center; color:#fff; font-weight:bold; margin-bottom:15px;}

.cp_updown{ margin:42px 15px 0 15px; }
.cp_updown a{ display:block; font-size:12px; color:#333; line-height:18px;}
.cp_updown a img{ margin-right:5px; vertical-align:middle; }
.cp_updown a:hover{ color:#942121;}

.cp_rxcp{ border-top:2px solid #942121; margin:30px 15px 0 15px; }
.cp_rxcp_tt{ background:#942121;}
.cp_rxcp ul{ margin-left:-10px;}
.cp_rxcp ul li{ float:left; margin-left:10px;}
.cp_rxcp ul li img{ width:264px; height:148px;}
.cp_rxcp ul li a{ display:block; text-align:center; color:#333; font-size:13px;}
.cp_rxcp ul li:hover a{ color:#942121}

.cp_list{margin:15px 15px 0 15px; border:0;}
.cp_rxcp ul li a{ line-height:40px;}

.newslist{ margin:15px 15px 0 15px; position:relative; height:735px;}
.newslist dt{ border-bottom:1px dotted #555; height:204px;}
.newslist dt img{ float:left;}
.newslist dt span{ display:block; width:525px; float:right; border-bottom:1px solid #ccc; height:60px; padding-top:5px;}
.newslist dt span a{ font-size:16px; color:#003399; line-height:28px; display:block;}
.newslist dt span font{ font-size:12px; color:#999;}
.newslist dt p{ color:#666; display:block; width:525px; float:right; font-size:12px; padding-top:5px;}
.newslist dt:hover span a{color:#cc3300;}
.newslist dd{ clear:both; border-bottom:1px dotted #555; height:44px; line-height:44px;}
.newslist dd a{ color:#333; font-size:13px;}
.newslist dd:hover a{ color:#cc3300; padding-left:10px;padding-left:0px\9; transition:ease 1s; -moz-transition:ease 1s; -webkit-transition:ease 1s;}
.newslistddfont{ float:right; font-size:12px; }

.page{ left:0; margin-top:40px;}
.page a{ border:1px solid #ccc; padding:2px 9px; margin-right:5px; font-size:12px;}
.page a:hover,.page .pageon{ background:#828282; border-color:#828282; color:#fff;}

.newstt { color:#003399; font-size:18px; font-weight:bold; text-align:center; border-bottom:1px dotted #555;padding:14px 0; line-height:28px; margin:0 15px;}
.newstt h1{ color:#003399; font-size:18px; font-weight:bold; text-align:center;  line-height:28px; margin:0 15px;}


.newstt p{  color:#666; font-size:13px; line-height:16px;font-weight:400; }
.news_main{ margin-top:5px; padding:0 15px;font-size:13px;}

.lx{ margin:0 15px;}
.lx img{ margin:20px 0 15px 0;}
.lx ul{ width:550px;}
.lx ul li{ float:left; margin-right:45px; line-height:30px; font-size:13px;}
.lx ul li font{ padding-left:4.6em;}
.lx ul li i{ padding-left:0.5em;}
.maps{ border:1px solid #ccc; padding:3px; width:805px; height:340px; margin-top:35px;}